I think the problem is less due to the changes and more due to the fact that anything pulling aggro is probably generating more aggro than it should.
EQEmu has very sloppy aggro code, most formulas are assumed and incorrect, and its spread all over the code so its hard to find. We need to get the correct values for it instead of just hack fixing it.
The first change I made resulted in more overall melee aggro, due to every swing generating the same aggro. However the second change lowered melee aggro because the formula we were using before was probably double the aggro it is now.
When comparing aggro theres a lot of things to keep in mind other than simply melee swings. Like aggro procs, aggro focuses, etc.. and none of these may even be working correctly.
If your having problems with tanks holding aggro, please let me know what class is over-aggroing, and doing exactly what to cause it (What spells they are casting, etc).
__________________
EQEmulator Developer / Administrator
|