Editing
Aggro
(section)
Jump to navigation
Jump to search
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
== How it works == From [https://forums.daybreakgames.com/eq/index.php?threads/shadowknight-terror-initial-aggro-not-working.287673/#post-4186979 this post] on the Daybreak forum by niente, EQ Developer, December 21, 2022: <blockquote>For initial aggro on an NPC: - If the initial hit is not a spell, the NPC is an animal, or the NPC has less than 41 intelligence, hate is capped at 120 - Otherwise, calculate hate of the spell: 1. Beneficial spells generate 0 hate 2. Spells with a hate override use their override multiplied by SPA 130 (Increase/Decrease Spell and Bash Hate by %), then by SPA 114 (Increase/Decrease Hate by %). At this point, hate is applied (no other calculations are included in spells with a hate override) 3. Get SPA 92 of the spell (Increase Hate by #) 4. If the NPC is a belly caster and the PC is out of melee range, generate 1 hate 5. Get the NPC's max HP divided by 15, or 25, whichever is higher. Cap at 400 6. Otherwise, if the spell generating hate is higher level than me (i.e. 255 for procs), cap hate at 1200 7. Loop through all spell effects on the spell: : --- If SPA 41 (banish) and the NPC is level 51 or lower, add 500 hate : --- If the spell is an AC, movement, haste, blind, stun, fear, fearstun, charm, or mez, add the hate calculated in steps 5 and 6 : --- If SPA 79 or 84 (NPC HP) add 1 hate per base dmg : --- If SPA 0 (HP), instant duration, and the caster meets the requirements of the spell, add 1 hate per base dmg : --- If SPA 147 (% HP), add 1 hate per dmg (calculated as % of the NPCs HP) : --- If SPA 350 (Mana Burn), add (min(Base1, Mana) * Base2)/10 hate : --- If SPA 10, 35, or 254 add 0 hate : --- All other SPAs add 10 hate 8. Add the base hate value of the spell 9. If the caster is a bard and the NPC is over level 19, cap hate at 140 10. Reduce hate by the NPCs resistance of this spell (over 500 resist = 75% hate applied, over 300 = 85% hate, over 100 = 95% hate, 100 or less = 100% hate) 11. Multiply by the casters SPA 130 (Increase/Decrease Spell and Bash Hate by %) 12. If hate generated by the spell is less than 50, set it to 50 13. Multiply hate by SPA 455 </blockquote>
Summary:
Please note that all contributions to Fanra's EverQuest Wiki are considered to be released under the Creative Commons Attribution Share Alike (see
Project:Copyrights
for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource.
Do not submit copyrighted work without permission!
To protect the wiki against automated edit spam, we kindly ask you to solve the following CAPTCHA:
Cancel
Editing help
(opens in new window)
Navigation menu
Personal tools
Not logged in
Talk
Contributions
Log in
Namespaces
Page
Discussion
English
Views
Read
Edit
Edit source
View history
More
Search
Main Menu
Main page
Sections
Classes and Races
Spells, Songs, Disciplines, and AAs
Items
Zones
NPCs
Quests
Raids
Tradeskills
User Interface
Tips and Guides
EQ Links
Wiki
Recent changes
Advanced search
Random page
Help
Contact Fanra
Tools
What links here
Related changes
Upload file
Special pages
Page information