TrinityCore
|
This is the complete list of members for KelThuzadCharmedPlayerAI, including all inherited members.
_castCheckTimer | SimpleCharmedPlayerAI | private |
_chaseCloser | SimpleCharmedPlayerAI | private |
_forceFacing | SimpleCharmedPlayerAI | private |
_isFollowing | SimpleCharmedPlayerAI | private |
_isSelfHealer | PlayerAI | private |
_isSelfRangedAttacker | PlayerAI | private |
_selfSpec | PlayerAI | private |
AISpellInfo | UnitAI | static |
AttackStart(Unit *victim) | UnitAI | virtual |
AttackStartCaster(Unit *victim, float dist) | UnitAI | |
CanAIAttack(Unit const *who) const override | SimpleCharmedPlayerAI | protectedvirtual |
CancelAllShapeshifts() | PlayerAI | protected |
DamageDealt(Unit *, uint32 &, DamageEffectType) | UnitAI | inlinevirtual |
DamageTaken(Unit *, uint32 &, DamageEffectType, SpellInfo const *) | UnitAI | inlinevirtual |
DoAction(int32) | UnitAI | inlinevirtual |
DoAutoAttackIfReady() | PlayerAI | protected |
DoCast(uint32 spellId) | UnitAI | |
DoCast(Unit *victim, uint32 spellId, CastSpellExtraArgs const &args={}) | UnitAI | |
DoCastAOE(uint32 spellId, CastSpellExtraArgs const &args={}) | UnitAI | inline |
DoCastAtTarget(TargetedSpell spell) | PlayerAI | protected |
DoCastSelf(uint32 spellId, CastSpellExtraArgs const &args={}) | UnitAI | inline |
DoCastVictim(uint32 spellId, CastSpellExtraArgs const &args={}) | UnitAI | |
DoRangedAttackIfReady() | PlayerAI | protected |
DoSpellAttackIfReady(uint32 spellId) | UnitAI | |
FillAISpellInfo() | UnitAI | static |
FinalizeTargetListSelection(std::list< Unit * > &targetList, uint32 num, SelectTargetMethod targetType) | UnitAI | private |
FinalizeTargetSelection(std::list< Unit * > &targetList, SelectTargetMethod targetType) | UnitAI | private |
GetCharmer() const | PlayerAI | |
GetData(uint32) const | UnitAI | inlinevirtual |
GetDebugInfo() const | UnitAI | virtual |
GetGUID(int32=0) const | UnitAI | inlinevirtual |
GetSpec(Player const *who=nullptr) const | PlayerAI | |
HealDone(Unit *, uint32 &) | UnitAI | inlinevirtual |
HealReceived(Unit *, uint32 &) | UnitAI | inlinevirtual |
InitializeAI() | UnitAI | virtual |
IsHealer(Player const *who=nullptr) const | PlayerAI | inline |
IsPlayerHealer(Player const *who) | PlayerAI | static |
IsPlayerRangedAttacker(Player const *who) | PlayerAI | static |
IsRangedAttacker(Player const *who=nullptr) const | PlayerAI | inline |
JustEnteredCombat(Unit *) | UnitAI | inlinevirtual |
JustExitedCombat() | UnitAI | inlinevirtual |
KelThuzadCharmedPlayerAI(Player *player) | KelThuzadCharmedPlayerAI | inline |
me | PlayerAI | protected |
OnCharmed(bool isNew) override | SimpleCharmedPlayerAI | virtual |
OnDespawn() | UnitAI | inlinevirtual |
OnGameEvent(bool, uint16) | UnitAI | inlinevirtual |
operator=(UnitAI const &right)=delete | UnitAI | private |
PlayerAI(Player *player) | PlayerAI | explicit |
PossibleSpell typedef | PlayerAI | protected |
PossibleSpellVector typedef | PlayerAI | protected |
PrepareTargetListSelection(std::list< Unit * > &targetList, SelectTargetMethod targetType, uint32 offset) | UnitAI | private |
Reset() | UnitAI | inlinevirtual |
SelectAppropriateCastForSpec() | SimpleCharmedPlayerAI | private |
SelectAttackTarget() const override | KelThuzadCharmedPlayerAI | inlinevirtual |
SelectSpellCast(PossibleSpellVector &spells) | PlayerAI | protected |
SelectTarget(SelectTargetMethod targetType, uint32 offset=0, float dist=0.0f, bool playerOnly=false, bool withTank=true, int32 aura=0) | UnitAI | |
SelectTarget(SelectTargetMethod targetType, uint32 offset, PREDICATE const &predicate) | UnitAI | inline |
SelectTargetList(std::list< Unit * > &targetList, uint32 num, SelectTargetMethod targetType, uint32 offset=0, float dist=0.0f, bool playerOnly=false, bool withTank=true, int32 aura=0) | UnitAI | |
SelectTargetList(std::list< Unit * > &targetList, uint32 num, SelectTargetMethod targetType, uint32 offset, PREDICATE const &predicate) | UnitAI | inline |
SetData(uint32, uint32) | UnitAI | inlinevirtual |
SetGUID(ObjectGuid const &, int32=0) | UnitAI | inlinevirtual |
SetIsRangedAttacker(bool state) | PlayerAI | inlineprotected |
SimpleCharmedPlayerAI(Player *player) | SimpleCharmedPlayerAI | inline |
SpellInterrupted(uint32, uint32) | UnitAI | inlinevirtual |
SpellTarget enum name | PlayerAI | protected |
TARGET_CHARMER enum value | PlayerAI | protected |
TARGET_NONE enum value | PlayerAI | protected |
TARGET_SELF enum value | PlayerAI | protected |
TARGET_VICTIM enum value | PlayerAI | protected |
UnitAI(Unit *unit) | UnitAI | inlineexplicit |
UnitAI(UnitAI const &right)=delete | UnitAI | private |
UpdateAI(uint32 diff) override | SimpleCharmedPlayerAI | virtual |
VerifyAndPushSpellCast(PossibleSpellVector &spells, uint32 spellId, T target, uint32 weight) | PlayerAI | inlineprotected |
VerifySpellCast(uint32 spellId, Unit *target) | PlayerAI | protected |
VerifySpellCast(uint32 spellId, SpellTarget target) | PlayerAI | protected |
~UnitAI() | UnitAI | inlinevirtual |