Michael Cook (mackal)
8d80f39ead
Fix copy paste error
2015-11-03 14:17:55 -05:00
Michael Cook (mackal)
63ae7ac315
Add Casting Restrictions to SE_CurrentHP (DoTs) buff processing
2015-11-03 14:16:36 -05:00
Michael Cook (mackal)
e7184f402d
Add Casting Restrictions to SE_CurrentHPOnce
2015-11-03 14:16:36 -05:00
Michael Cook (mackal)
835fbb81cb
Expand Casting Restrictions
...
Mostly to nerf HT, not fully implemented
2015-11-03 14:16:36 -05:00
Akkadius
27c8a85f61
Change AI_scan_area_timer to have a little variability in renewing a new timer time versus deciding one on spawn and sticking with it
2015-11-02 23:23:04 -06:00
Akkadius
f884d8d738
Fix an issue where during a depop cycle and NPC's are engaged by wiping hatelist before issuing NPC depop
2015-11-02 21:33:36 -06:00
Michael Cook (mackal)
21acd79acf
Fix procs that have end cost from consuming end
2015-11-02 17:58:35 -05:00
Cilraaz
7b819c9edf
Merge remote-tracking branch 'upstream/master'
2015-11-02 11:25:54 -05:00
Akkadius
f4983f090d
Once again another adjustment to npc to npc aggro check timer [skip cki]
2015-11-01 20:56:03 -06:00
Akkadius
0ee70a663c
Small adjustments to my rushing [skip ci]
2015-11-01 20:31:01 -06:00
Akkadius
6de2bb720f
Adjust AI_scan_area_timer to randomly start between 1-3 ticks (6-18 seconds)
2015-11-01 17:49:45 -06:00
Akkadius
66c7deb2ac
Remove some debug junk
2015-11-01 17:46:00 -06:00
Akkadius
ce0011ab18
Renaming of some timers
2015-11-01 17:12:14 -06:00
Akkadius
2a69ae42ee
(Performance) Rate limit the rate in which signals are processed for NPC's
2015-11-01 17:02:52 -06:00
Akkadius
e5ad5e13db
Comment out Log.Out super hot path line
2015-11-01 16:11:25 -06:00
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
Cilraaz
e2f1456624
Allow For Old Race/Class Experience Modifiers
...
Add new ruletypes 'Character:UseOldRaceExpPenalties' and 'Character:UseOldClassExpPenalties'
When set to true, adds in bonuses/penalties that existed in Classic
Class-based penalties were disabled during Velious, while race-based penalties were not removed until TSS
This method uses the original SOE method of increase exp needed to level, rather than decreasing exp gained
2015-10-14 22:57:17 -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