User:Xeon/Aggro analysed

Purpose
To explore the bestiary aggro towards parties.

Research method
Using myself and heroes out side of Kamadan in Plains of Jarin against level 1 Fanged Iboga and Stormseed Jacaranda both of which use wand/staff type attacks.

Assumptions

 * It is assumed that all creatures follow the same basic type of aggro algorithm.
 * A low level beast aggro algorithm is not different to a higher level beast.

Results

 * There seems to be a priority target for each creature.
 * There are three theories i explored.
 * Each player is given a venerability level, when it is lower then another person, it will switch to this player.
 * A priority is given to certain classes/level or health (This seemed the most likely based on profession after results).
 * They just target any random person for the sake of it.
 * Aggro does not change off a target until that unit moves.
 * Monk is always preferred over Warrior (did not test necromancer or other classes).
 * People adjacent to beasts alway take priority.
 * The level of person does not seem to affect aggro nor does max health.
 * If a target moves, the aggro will always be changed to someone else, aggro goes back once they stop moving only if there isnt a better priority target around.
 * Priority movement aggro is checked just before it attacks on each attack (Tested by moving side to side, it would switch targets randomly each time).
 * Priority aggro is not removed once you step outside of its aggro circle.
 * Priority target is targeted if you move back into aggro circle.
 * Beasts always move to near distance to wand and always calculates the elevation level of the ground when attacking.
 * Being outside of the aggro circle for 3 seconds loses target status, stepping back in before this time will get aggro again.
 * Casting on a primary target does not shift aggro to the caster.
 * Once a priority target is set it seems to not change at all ever, stepping in and out of aggro circle and others wanding once never took aggro off.
 * A target that has low health <70% (assume) will take priority target, when that target has >90% original priority target will be selected again.
 * Moving around adjacent beast does not take aggro, standing next to just before it attacks grants aggro.
 * A warrior attacking after a monk has been targeted will never take aggro.
 * Top priority is never assumed to be the first monk coming into the aggro range.
 * Weaponry do not seem to affect the type of aggro a person has.
 * A weird anomaly seemed to happen with more then 1 beast, when a priority target is selected by the first beast and the its priority target moves, when the second beast is attacking another person, it will attack you once and then attack its target again.
 * Heroes seem to be treated the exact same as human players.