Go Back   EQEmulator Home > EQEmulator Forums > Development > Development::Development

Development::Development Forum for development topics and for those interested in EQEMu development. (Not a support forum)

Reply
 
Thread Tools Display Modes
  #1  
Old 03-30-2017, 02:58 AM
Torven
Sarnak
 
Join Date: Aug 2014
Posts: 76
Default

I did some research with NPC ignore range several months ago. This is pushed to TAKP already. Posting my conclusions here for posterity:

if top hater leaves forget range:
----if top hater has damaged the NPC and top hater is < 600 (1000 for old EQ?) units away, keep chasing
--------if top hater has been outside forget range for 24+ seconds, loiter then go home at run speed, don't wipe hate list at homepoint
----else loiter then go home at run speed, don't wipe hate list at homepoint
remove any hater if it has been out of range for 30+ seconds


* NPCs not pursuing haters who are out of range will return to their home points at run speed so long as they hate somebody.
* NPCs loiter before going home after halting pursuit of an out-of-range player as if they had a hate list wipe.
* Direct damage and non-damaging spells cast from out of range will not add the caster to the hate list at all. (NPC completely ignores it) This is observable in a few locations in Velious and in the Ring War.
* If the NPC has a DoT on it and the caster is out of range, the NPC will chase for a split second before stopping again for each DoT tick.
* The 30 second wipe was probably longer in old EQ. How long this time was is lost to history. I made it 3 minutes on TAKP pulling a number out of my ass. (which I hate doing, but no choice here)

This explains why NPCs seem to run in random directions when you leave range; they are outdoor mobs running to one of their wander nodes and stay in run mode because they still hate you.
Reply With Quote
  #2  
Old 11-05-2017, 02:27 AM
Torven
Sarnak
 
Join Date: Aug 2014
Posts: 76
Default

The non-damage hate from spells casted from items is capped at 400, unless the spell on the item is castable as a normal spell by the class of the item user.
E.g. the snare whip from Sebilis does the full hate amount if a ranger wields it. Also the shaman slow clickable from PoTime does full hate. Sony apparently just checked for class availability of spells in their spell hate routine instead of passing a 'isproc' parameter. Explains why most weapons use non-castable spells.

Enraging blow and similar spells with 'instant hate' are not reduced for bards like regular spells are.
Tested this and hate measured from the Blade of Carnage proc came out to the full 700 on a bard. Procs from regular spells were capped at the low rate.

The Spell Casting Subtlety AA reduces melee hate as well as spell hate.

Off-hand attacks do not apply the hate from the 1h damage bonus, which is expected since off-hand attacks don't have a damage bonus.
Some old research claimed otherwise, but it's wrong or was changed later so I'm noting it here.

Old research noted that 2h bash hate was 6. Higher level (at the time) bash base damage was also 6, so it's possible/likely that special attack hate was equal to the base damage value.
See Demonstar's thread for special attack base damage values, but this is very unconfirmed. This would make sense however due to the way melee hate = item weapon damage.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 03:33 PM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3