SecretsOTheP
a7c15ef598
Secrets: Added functionality to Perl/Server for $client->PlayMP3("name of file").
2013-12-24 01:28:32 -05:00
SecretsOTheP
bddb03ba3b
Akkadius: Perl $client->SilentMessage("Message"); addition, this is a pre-req for a Perl plugin I've shared with EQEmu. This function essentially mimics a player speaking with an NPC - which is used in popup window responses
2013-12-24 01:09:35 -05:00
KimLS
2ac1f37b02
More work on Client Marquee messages.
2013-12-23 17:35:58 -08:00
KimLS
a96f10b6aa
More work on OP_Marquee. Should be enough to implement a function with it. Anyone wants to fiddle around with the unknowns and get them better documented they are free to.
2013-12-23 15:42:13 -08:00
KimLS
ccf6b5ff68
Added prelim work on OP_Marquee incase anyone else wants to also have a go at it. Packet and opcode for SoD client figured out partially.
2013-12-22 22:37:41 -08:00
Michael Cook (mackal)
0d661204ed
Fix MakeRandomInt for flurry and extraattack
2013-12-20 18:45:33 -05:00
Michael Cook (mackal)
b0e50f13c9
Switched some stuff that made sense to Mob::InFrontMob
2013-12-20 18:43:52 -05:00
Michael Cook (mackal)
d3ad253b51
Switched bard check in auto attack to IsBardSong
2013-12-20 18:43:16 -05:00
Michael Cook (mackal)
5ac23a2f8f
Added facing check to auto attack LoS code
...
The Mob::InFrontMob check uses 56 degrees which is where the
client will generate the "You cannon see your target." message.
There were still a few weird angles that I was able to still
attack, but in like 99% of the cases it should work ...
2013-12-20 17:47:28 -05:00
JJ
9fff694382
Update per discussion on bfb17a2fb53f3924cfaee2a271cb8be036cbae62
2013-12-19 19:39:34 -05:00
JJ
4512326fe8
Merge pull request #98 from KayenEQ/fixes
...
Spell effect additions... (will update further per notes)
2013-12-19 16:30:11 -08:00
KayenEQ
bfb17a2fb5
Kayen: Implemented SE_ArcheryDoubleAttack (Chance to do an extra archery attack)
...
Kayen: Implemented SE_ShieldEquipDmgMod (Increase damage in primary hand if shield equiped)
Kayen: Implemented SE_ShieldEquipHateMod (Increase hate generated if shield equiped)
Kayen: Implemented SE_TriggerOnAmountValue (Trigger spell if HP/Mana/End bellow X value or num pet on target)
2013-12-17 21:51:13 -05:00
Michael Cook
53c124526c
Merge pull request #97 from KayenEQ/fixes
...
Fix SE_BlockNextSpellFocus
2013-12-15 23:17:21 -08:00
KayenEQ
8007097aae
Kayen: Fix to SE_BlockNextSpellFocus to make it functional again.
2013-12-16 00:53:00 -05:00
Michael Cook (mackal)
32e5ed5ad8
Merge branch 'master' of github.com:KayenEQ/Server into KayenEQ-master
...
Conflicts:
changelog.txt
2013-12-15 23:51:21 -05:00
Michael Cook
65afbd4147
Moved BlockedBuffs check down for spell effects
2013-12-15 18:44:45 -05:00
Michael Cook
81e04ee185
Fix some indentation
2013-12-15 03:21:57 -05:00
KayenEQ
52722dc0c8
Kayen: Implemented SE_ReduceHealing (Reduces amount of healing on target by X amount)
...
Kayen: Implemented SE_CastonFocusEffect (Triggers spell as part of a focus, when that focus effect is used)
Kayen: Implemented SE_IncreaseHitDmgTaken (Effect is triggered when X amount of damage is taken)
Kayen: More fixes for various spell triggers/procs to now properly use their resist modifier.
2013-12-15 03:15:39 -05:00
Michael Cook
b9c270fab6
Merge branch 'master' of github.com:EQEmu/Server
...
Conflicts:
changelog.txt
2013-12-14 16:44:04 -05:00
Michael Cook
48db481fbb
Fix blocked buffs from failing
...
When a buff is blocked it should just fail to be applied
instead of interrupting. Mana should also be eaten.
2013-12-14 16:42:12 -05:00
JJ
37cacd27b1
Changed enable/disable recipe to confirm change made.
2013-12-14 09:55:46 -05:00
Alex
466f541798
Merge pull request #95 from KayenEQ/master
...
Spell Effect fixes and additions
2013-12-13 20:48:24 -08:00
KayenEQ
9781af5696
Merge branch 'master' of github.com:KayenEQ/Server
...
Conflicts:
changelog.txt
2013-12-13 22:47:04 -05:00
KayenEQ
f6d5e8031f
Kayen: Implemented additional functionality for SE_CurrentHP utilizing base2 values. (ie limit to body type)
...
Kayen: Implemented SE_MitigateMeleeDamageSP (Partial Melee Rune that only is lowered if melee hits are over X amount of damage)
Kayen: Implemented SE_SpellOnAmtDmgTaken (Effect is triggered when X amount of damage is taken)
Kayen: Fix for various spell triggers/procs to now properly use their resist modifier.
Kayen: Fix to mob->ModSkillDmgTaken(skill_num, value), setting value to -1 will now properly effect all skills.
2013-12-13 21:29:35 -05:00
Michael Cook
c70ea4a621
Fix haste caps
...
Before these were mostly guess work, now based on what clients report
since they do their own calculations so are most likely correct.
2013-12-11 15:44:59 -05:00
Michael Cook
76ec6e4da2
Fixed crippling blow issues with berserker frenzy
...
Also added two rules to control when to enter/exit berserker frenzy
2013-12-11 01:49:51 -05:00
Michael Cook (mackal)
cd2825288d
Fix issue with SpellType_Charm case in AICastSpell
2013-12-04 00:52:12 -05:00
Michael Cook
d95fdda30f
Fix procing off of unattackable things
...
This /might/ be a little restrictive, but it should prevent easy
farming of bone chips from Boneshear etc
2013-12-03 16:12:13 -05:00
Michael Cook
4fdcf604f2
Added #showspellslist command to show us a mob's spells
2013-12-03 15:57:50 -05:00
JJ
02c9007765
Bandaid fix to CopyCharacter function.
2013-12-02 22:20:46 -05:00
Michael Cook
0f54830bc5
Stacking issues should be resolved now
...
I have a feeling this could be slightly better, but it works correctly.
2013-11-29 18:32:30 -05:00
Michael Cook
d329fe0c12
Revert "Fixed issue with SE_StackingCommand_Overwrite"
...
This reverts commit a7ce852ca5f313f0f9d89b587a35bb18be14aa4d.
2013-11-29 15:35:51 -05:00
Michael Cook
a7ce852ca5
Fixed issue with SE_StackingCommand_Overwrite
...
SE_StackingCommand_Overwite uses the calc to figure out the slot to check.
Seems that calc 202 is slot 1 and 201 is actually something special. It
could be any slot, but need further investigation, for now, just ignore it.
2013-11-27 16:05:09 -05:00
Michael Cook
b4fce37c14
Quick fix to issue with self buffs
...
casting_spell_targetid isn't guaranteed to be correct at that point in the code
Quick fix for now
2013-11-27 14:38:03 -05:00
SecretsOTheP
51181c8c8b
AA fixes for PEQ's reported crash
2013-11-23 21:42:22 -05:00
KimLS
1c07ae9172
Fix for non-standard eqemu options in cmake, please don't do this in the future. Thank you.
2013-11-23 17:26:41 -08:00
SecretsOTheP
2f8cbb3a9d
Fixes to the following crashes seen on PEQ:
...
http://www.peqtgc.com/phpBB3/viewtopic.php?f=1&t=14293&p=67404#p67404
http://www.peqtgc.com/phpBB3/viewtopic.php?f=1&t=14293&p=67105#p67105
2013-11-22 15:32:02 -05:00
Alex
093af6af0b
Merge pull request #92 from clucksoft/master
...
suspend/ban kick fix
2013-11-20 02:36:27 -08:00
Michael Cook
0567073ca0
Quick fix for dot issue introduced in 765b5ee8
...
This could probably be done better
2013-11-19 18:34:20 -05:00
Michael Cook
e33eb9d7b0
Partially implement dot_stacking_exempt
...
When it is 1 the spell will block it from other casters
Not 100% sure on when it's -1 so not currently used
2013-11-19 17:43:40 -05:00
clucksoft
fd10ddf86d
suspend/ban kick fix
2013-11-19 12:48:59 -08:00
SecretsOTheP
edd4d47929
Merge branch 'master' of https://github.com/EQEmu/Server
2013-11-19 09:58:18 -05:00
SecretsOTheP
f31b9ad98b
Made the variable for disabling the logging system always default to ON instead of OFF. Changed the wording so it's less confusing.
...
This means that the debug logging information will not display at all by default, but the GM command logging will display enabled. If you need to diagnose the logs, simply turn them on at the expense of added CPU/Disk I/O
2013-11-19 09:57:52 -05:00
Michael Cook (mackal)
10ee3ea346
Fixed shared memory read me
2013-11-19 00:09:41 -05:00
Michael Cook (mackal)
62b7eda9e9
Added read me to shared_memory
2013-11-19 00:08:22 -05:00
SecretsOTheP
8b7984cf7d
Merge branch 'master' of https://github.com/EQEmu/Server
2013-11-18 23:56:11 -05:00
SecretsOTheP
4a0e07a54c
Fixes to actually use the cmake defs added in the previous revision
2013-11-18 23:54:24 -05:00
SecretsOTheP
6e520c8476
Added options to CMake to disable GM command logging or disable logging entirely while keeping GM commands enabled.
...
Cleaned up some logging
2013-11-18 23:49:12 -05:00
Michael Cook (mackal)
917a8ed389
Fix some errors in comments
2013-11-18 16:21:10 -05:00
Sorvani
86bba4ff0e
changed aggro_range to leach_range and tether_range appropriately
2013-11-18 13:53:21 -06:00