|
| virtual void | OnHeal (Unit *, Unit *, uint32 &) |
| |
| virtual void | OnDamage (Unit *, Unit *, uint32 &) |
| |
| virtual void | ModifyPeriodicDamageAurasTick (Unit *, Unit *, uint32 &, SpellInfo const *) |
| |
| virtual void | ModifyMeleeDamage (Unit *, Unit *, uint32 &) |
| |
| virtual void | ModifySpellDamageTaken (Unit *, Unit *, int32 &, SpellInfo const *) |
| |
| virtual void | ModifyHealReceived (Unit *, Unit *, uint32 &, SpellInfo const *) |
| |
| virtual uint32 | DealDamage (Unit *, Unit *, uint32 damage, DamageEffectType) |
| |
| virtual void | OnBeforeRollMeleeOutcomeAgainst (Unit const *, Unit const *, WeaponAttackType, int32 &, int32 &, int32 &, int32 &, int32 &, int32 &, int32 &, int32 &, int32 &) |
| |
| virtual void | OnAuraApply (Unit *, Aura *) |
| |
| virtual void | OnAuraRemove (Unit *, AuraApplication *, AuraRemoveMode) |
| |
| virtual bool | IfNormalReaction (Unit const *, Unit const *, ReputationRank &) |
| |
| virtual bool | IsNeedModSpellDamagePercent (Unit const *, AuraEffect *, float &, SpellInfo const *) |
| |
| virtual bool | IsNeedModMeleeDamagePercent (Unit const *, AuraEffect *, float &, SpellInfo const *) |
| |
| virtual bool | IsNeedModHealPercent (Unit const *, AuraEffect *, float &, SpellInfo const *) |
| |
| virtual bool | CanSetPhaseMask (Unit const *, uint32, bool) |
| |
| virtual bool | IsCustomBuildValuesUpdate (Unit const *, uint8, ByteBuffer &, Player const *, uint16) |
| |
| virtual bool | ShouldTrackValuesUpdatePosByIndex (Unit const *, uint8, uint16) |
| |
| virtual void | OnPatchValuesUpdate (Unit const *, ByteBuffer &, BuildValuesCachePosPointers &, Player *) |
| |
| virtual void | OnUnitUpdate (Unit *, uint32) |
| | This hook runs in Unit::Update.
|
| |
| virtual void | OnDisplayIdChange (Unit *, uint32) |
| |
| virtual void | OnUnitEnterEvadeMode (Unit *, uint8) |
| |
| virtual void | OnUnitEnterCombat (Unit *, Unit *) |
| |
| virtual void | OnUnitDeath (Unit *, Unit *) |
| |
| virtual void | OnUnitSetShapeshiftForm (Unit *, uint8) |
| |
| virtual bool | IsDatabaseBound () const |
| |
| virtual bool | isAfterLoadScript () const |
| |
| virtual void | checkValidity () |
| |
| const std::string & | GetName () const |
| |
| uint16 | GetTotalAvailableHooks () |
| |