AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
UnitScript Member List

This is the complete list of members for UnitScript, including all inherited members.

_nameScriptObjectprivate
_totalAvailableHooksScriptObjectprivate
CanSetPhaseMask(Unit const *, uint32, bool)UnitScriptinlinevirtual
checkValidity()ScriptObjectinlinevirtual
DealDamage(Unit *, Unit *, uint32 damage, DamageEffectType)UnitScriptinlinevirtual
GetName() constScriptObjectinline
GetTotalAvailableHooks()ScriptObjectinline
IfNormalReaction(Unit const *, Unit const *, ReputationRank &)UnitScriptinlinevirtual
isAfterLoadScript() constScriptObjectinlinevirtual
IsCustomBuildValuesUpdate(Unit const *, uint8, ByteBuffer &, Player const *, uint16)UnitScriptinlinevirtual
IsDatabaseBound() constScriptObjectinlinevirtual
IsNeedModHealPercent(Unit const *, AuraEffect *, float &, SpellInfo const *)UnitScriptinlinevirtual
IsNeedModMeleeDamagePercent(Unit const *, AuraEffect *, float &, SpellInfo const *)UnitScriptinlinevirtual
IsNeedModSpellDamagePercent(Unit const *, AuraEffect *, float &, SpellInfo const *)UnitScriptinlinevirtual
ModifyHealReceived(Unit *, Unit *, uint32 &, SpellInfo const *)UnitScriptinlinevirtual
ModifyMeleeDamage(Unit *, Unit *, uint32 &)UnitScriptinlinevirtual
ModifyPeriodicDamageAurasTick(Unit *, Unit *, uint32 &, SpellInfo const *)UnitScriptinlinevirtual
ModifySpellDamageTaken(Unit *, Unit *, int32 &, SpellInfo const *)UnitScriptinlinevirtual
OnAuraApply(Unit *, Aura *)UnitScriptinlinevirtual
OnAuraRemove(Unit *, AuraApplication *, AuraRemoveMode)UnitScriptinlinevirtual
OnBeforeRollMeleeOutcomeAgainst(Unit const *, Unit const *, WeaponAttackType, int32 &, int32 &, int32 &, int32 &, int32 &, int32 &, int32 &, int32 &, int32 &)UnitScriptinlinevirtual
OnDamage(Unit *, Unit *, uint32 &)UnitScriptinlinevirtual
OnDisplayIdChange(Unit *, uint32)UnitScriptinlinevirtual
OnHeal(Unit *, Unit *, uint32 &)UnitScriptinlinevirtual
OnPatchValuesUpdate(Unit const *, ByteBuffer &, BuildValuesCachePosPointers &, Player *)UnitScriptinlinevirtual
OnUnitDeath(Unit *, Unit *)UnitScriptinlinevirtual
OnUnitEnterCombat(Unit *, Unit *)UnitScriptinlinevirtual
OnUnitEnterEvadeMode(Unit *, uint8)UnitScriptinlinevirtual
OnUnitUpdate(Unit *, uint32)UnitScriptinlinevirtual
ScriptObject(const char *name, uint16 totalAvailableHooks=0)ScriptObjectinlineprotected
ShouldTrackValuesUpdatePosByIndex(Unit const *, uint8, uint16)UnitScriptinlinevirtual
UnitScript(const char *name, bool addToScripts=true, std::vector< uint16 > enabledHooks=std::vector< uint16 >())UnitScriptprotected
~ScriptObject()=defaultScriptObjectprotectedvirtual