Akkadius
624c7341c5
Refactor cfp to currently_fleeing for readability
2015-11-01 16:02:41 -06:00
Akkadius
53c8d63981
Implement Perl Export Variable settings map (Huge performance boost) (Preliminary)
2015-11-01 15:59:24 -06:00
Akkadius
33917fe2a9
- Add Zone Process ID (OS PID) as information passed back to world, ultimately with the ability to display it in the telnet console under 'zonestatus'
...
- Refactored some zoneserver/worldserver code for readability
2015-10-31 20:19:57 -05:00
Michael Cook (mackal)
1dd911b150
Correct charm invis breaking
2015-10-30 16:45:34 -04:00
Natedog2012
ec36a3787d
Allow ModifyNPCStat to change npc spell effects lists
2015-10-21 01:24:51 -07:00
Natedog2012
376b04a37b
Allow ModifyNPCStat to change an NPCs spell list
2015-10-19 10:05:50 -07:00
Uleat
85adea631d
Activated load/save of new bot data fields; added command '#bot clearfollowdistance'
2015-10-16 18:09:22 -04:00
Michael Cook (mackal)
efeb80cc8b
Fix MGB not always turning off and make it work for discs
2015-10-14 16:36:38 -04:00
Uleat
98bc7f0ccd
Activated load/save of new bot inventory fields (not use implementation)
2015-10-13 19:29:49 -04:00
Uleat
0a27ab372d
Merge branch 'master' of https://github.com/EQEmu/Server
2015-10-12 21:17:07 -04:00
Uleat
b85850052a
Fix for creation_date mis-naming
2015-10-12 21:16:54 -04:00
KayenEQ
e2e8d444e9
Feign death will now break when hit by casted spells, consisted with live.
...
Implemented suport for AA/spell effect which provides a chance to avoid FD breaking from spells.
2015-10-12 18:51:41 -04:00
Uleat
4a61558de8
Merge branch 'master' of https://github.com/EQEmu/Server into bots_updater
2015-10-12 18:27:54 -04:00
Uleat
df88107697
Missed on final review...
2015-10-12 17:59:29 -04:00
Uleat
79eb2d3d4b
Remote testing and some final updates
2015-10-12 17:17:07 -04:00
Michael Cook (mackal)
8ed255ad01
Fix expansionless AAs
2015-10-12 14:07:14 -04:00
Uleat
c508b48b42
Merge branch 'master' of https://github.com/EQEmu/Server into bots_updater
2015-10-10 19:28:31 -04:00
KayenEQ
261b6a4623
Invisible/Hide mechanics when cast on
...
Updated mechanics to be consistent with live regarding how invisible breaks when the client is the target of a spell.
Invisible will drop whenever a client is hit with a detrimental spell, regardless of if resisted, if it does damage or AOE.
Hide skill now also follows the same rules as above.
Implemented support for Rogue AA - Nerves of Steel which gives a chance for hide NOT to break
when client is hit with an AOE spell.
2015-10-10 15:16:49 -04:00
Uleat
531cbf79f5
Merge branch 'master' of https://github.com/EQEmu/Server into bots_updater
2015-10-09 21:39:05 -04:00
Uleat
ecd695ff9b
Script and server code query updates for bots_updater
2015-10-09 21:34:31 -04:00
KayenEQ
aae073f588
update
2015-10-09 14:29:15 -04:00
KayenEQ
79c9862131
Few more AA updates to use database instead of hard coded values.
2015-10-09 14:04:39 -04:00
KayenEQ
2cf59ae2f2
Updated a few AA effects to use database values instead of hardcoded values.
2015-10-09 13:08:24 -04:00
KayenEQ
43671fa749
Implemented SE_PC_Pet_Flurry_Chance 466 // Base1 % chance to do flurry from double attack hit.
2015-10-08 19:26:04 -04:00
KayenEQ
20bdbdd52d
Implemented spells_new field 198 = no_detrimental_spell_aggro
...
Spells with this flag will not generate any aggro
Note: DOT portions of spells wilth this flag STILL generate aggro.
Example Harminous Arrow (Ranger AA) 16127
2015-10-08 16:05:14 -04:00
KayenEQ
c35eacbc99
Update/Implementation of various fields in spells_new
...
219 not_extendable - > not_focusable - No focus are applied to these spells
217 maxtargets -> no_heal_damage_item_mod - Not applied to these spells.
232 -> no_remove -> Can not click off these spells even if beneficial
209 powerful_flag -> no_resist -> Unresistable spell
2015-10-08 11:49:21 -04:00
Cilraaz
8323f6af7b
Update to give client access to the proper AAs for the expansions allowed
...
Bit shifting by expansion value minus 1, rather than expansion value
2015-09-30 12:58:05 -04:00
Uleat
a1089fccd6
Implemented 'Inventory Snapshot' feature
2015-09-25 23:07:05 -04:00
KayenEQ
370b5d7810
Implemented a few new stackable spell damage focus effects from live.
...
Implemented SE_ImprovedDamage2 461 // Increase spell damage by percent (SE_Fc_Damage_%2)
Implemented SE_FcDamageAmt2 462 // Increase spell damage by flat amount (SE_Fc_Damage_Amt2)
2015-09-25 05:18:30 -04:00
KayenEQ
a11816fddf
Implemented SE_PC_Pet_Rampage 464 - Base1 % chance to do rampage for base2 % of damage each melee round
2015-09-25 04:44:17 -04:00
Michael Cook (mackal)
957aba7ae5
Fix Sinister Strikes calc
2015-09-24 19:39:36 -04:00
Michael Cook (mackal)
d0f9a14217
Revert "Fix likely dev typo in sinister strikes calc"
...
This reverts commit 72aaf56c79337e44b1ff5e5543b1a41a6d6446a4.
2015-09-24 19:33:16 -04:00
KayenEQ
cc0d0cc126
Implemented spells_new field 217 override_crit_chance
...
Determines the maximum chance this spell has to critical hit.
Ie. If set to 15, the spell will never critical more then 15% of the time
regardless of your characters innate chance to critcal from AAs.
2015-09-22 03:02:24 -04:00
Akkadius
bc525e33c5
Fixed an issue where tints and weapons weren't being refreshed on Mob::SendIllusion triggers from scripts
2015-09-21 15:28:29 -05:00
Michael Cook (mackal)
72aaf56c79
Fix likely dev typo in sinister strikes calc
2015-09-20 03:58:21 -04:00
Michael Cook (mackal)
9408403a00
Fix damage bonus calculations
...
Based on dev quotes, nerfs Sinister Strikes
2015-09-18 19:50:48 -04:00
Michael Cook (mackal)
211462456c
More hate fixes
...
Refix double spell casting subtlety
Fix double spell casting subtlety for beneficial spells
Move 100 initial bonus to AddToHateList so melee get it as well
Lower prox aggro since the 100 bonus is in AddToHateList now
2015-09-17 01:46:40 -04:00
Michael Cook (mackal)
548701cba6
Fix int underflow error in disc reuse timers focus
2015-09-04 14:07:01 -04:00
Michael Cook (mackal)
0d3bd5988b
Fix issue when RemoveXTarget was called with a mob not on our XTargets
...
This could be better, but works for now
2015-09-04 12:12:29 -04:00
Michael Cook (mackal)
5126104fd6
Some crash fixes noticed on EQMacEmu
2015-09-03 20:42:35 -04:00
Michael Cook (mackal)
64deca11b2
Woops, gotta initialize the new flag
2015-09-03 03:05:50 -04:00
Michael Cook (mackal)
4ae02e5efe
XTargets will move auto entries up on removal like live
...
This also makes use of the bulk packet so not a crap ton of packets
generated.
2015-09-03 02:58:04 -04:00
Kinglykrab
b868cbbcfe
Fixed #bot resist commands.
2015-08-31 14:41:58 -04:00
Kinglykrab
53292a99a2
Fixed #npcedit rangedtype.
2015-08-28 15:15:19 -04:00
Michael Cook (mackal)
43586a33cd
Port PROX_AGGRO from EQMacEmu
...
If this ability is set, the NPCs will continuously add things to their
hate list while their engaged. If it's not set (default) they won't,
which is what the vast majority of NPCs do on live.
2015-08-26 16:20:56 -04:00
Michael Cook (mackal)
839b6e25d8
Fix "same spell line" optimization for same spell mana burns ...
2015-08-24 02:15:41 -04:00
Michael Cook (mackal)
39e35fa011
Temp solution for AE ramp crash
2015-08-21 03:09:27 -04:00
Michael Cook (mackal)
1d6a185f0f
Break "same spell line" optimizations for mana burns
2015-08-19 22:21:17 -04:00
Michael Cook (mackal)
60c6583c54
Fix readability [skip ci]
2015-08-19 14:44:46 -04:00
Alex
ce2c1b585f
Merge pull request #450 from noudess/master
...
Fix buffdurationpacket for seeinvis spells
2015-08-15 19:13:04 -07:00