TrinityCore
npc_death_knight_initiate::npc_death_knight_initiateAI Member List

This is the complete list of members for npc_death_knight_initiate::npc_death_knight_initiateAI, including all inherited members.

_boundaryCreatureAIprotected
_EnterEvadeMode(EvadeReason why=EvadeReason::Other)CreatureAIprotected
_eventsCombatAIprotected
_isEngagedCreatureAIprivate
_moveInLOSLockedCreatureAIprivate
_negateBoundaryCreatureAIprotected
_scriptIdCreatureAIprivate
_spellsCombatAIprotected
AISpellInfoUnitAIstatic
AttackStart(Unit *victim) overrideCreatureAIvirtual
AttackStartCaster(Unit *victim, float dist)UnitAI
CanAIAttack(Unit const *) constUnitAIinlinevirtual
CanSeeAlways(WorldObject const *)CreatureAIinlinevirtual
CheckInRoom()CreatureAIvirtual
CorpseRemoved(uint32 &)CreatureAIinlinevirtual
CreatureAI(Creature *creature, uint32 scriptId={})CombatAIexplicit
DamageDealt(Unit *, uint32 &, DamageEffectType)UnitAIinlinevirtual
DamageTaken(Unit *pDoneBy, uint32 &uiDamage, DamageEffectType, SpellInfo const *) overridenpc_death_knight_initiate::npc_death_knight_initiateAIinlinevirtual
DoAction(int32)UnitAIinlinevirtual
DoCast(uint32 spellId)UnitAI
DoCast(Unit *victim, uint32 spellId, CastSpellExtraArgs const &args={})UnitAI
DoCastAOE(uint32 spellId, CastSpellExtraArgs const &args={})UnitAIinline
DoCastSelf(uint32 spellId, CastSpellExtraArgs const &args={})UnitAIinline
DoCastVictim(uint32 spellId, CastSpellExtraArgs const &args={})UnitAI
DoSpellAttackIfReady(uint32 spellId)UnitAI
DoSummon(uint32 entry, Position const &pos, Milliseconds despawnTime=30s, TempSummonType summonType=TEMPSUMMON_CORPSE_TIMED_DESPAWN)CreatureAIprotected
DoSummon(uint32 entry, WorldObject *obj, float radius=5.0f, Milliseconds despawnTime=30s, TempSummonType summonType=TEMPSUMMON_CORPSE_TIMED_DESPAWN)CreatureAIprotected
DoSummonFlyer(uint32 entry, WorldObject *obj, float flightZ, float radius=5.0f, Milliseconds despawnTime=30s, TempSummonType summonType=TEMPSUMMON_CORPSE_TIMED_DESPAWN)CreatureAIprotected
DoZoneInCombat()CreatureAIinline
DoZoneInCombat(Creature *creature)CreatureAIstatic
EngagementOver()CreatureAIprotected
EngagementStart(Unit *who)CreatureAIprotected
EnterEvadeMode(EvadeReason why=EvadeReason::Other)CreatureAIvirtual
FillAISpellInfo()UnitAIstatic
FinalizeTargetListSelection(std::list< Unit * > &targetList, uint32 num, SelectTargetMethod targetType)UnitAIprivate
FinalizeTargetSelection(std::list< Unit * > &targetList, SelectTargetMethod targetType)UnitAIprivate
GetAIForCharmedPlayer(Player *)CreatureAIinlinevirtual
GetBoundary() constCreatureAIinline
GetData(uint32) constUnitAIinlinevirtual
GetDebugInfo() constUnitAIvirtual
GetDialogStatus(Player const *player)CreatureAIvirtual
GetGUID(int32=0) constUnitAIinlinevirtual
GetId() constCreatureAIinline
HealDone(Unit *, uint32 &)UnitAIinlinevirtual
HealReceived(Unit *, uint32 &)UnitAIinlinevirtual
Initialize()npc_death_knight_initiate::npc_death_knight_initiateAIinline
InitializeAI() overrideCombatAIvirtual
IsEngaged() constCreatureAIinline
IsEscorted() constCreatureAIinlinevirtual
IsInBoundary(Position const *who=nullptr) constCreatureAI
IsInBounds(CreatureBoundary const &boundary, Position const *who)CreatureAIstatic
IsSummonedBy(WorldObject *)CreatureAIinlinevirtual
JustAppeared()CreatureAIvirtual
JustDied(Unit *killer) overrideCombatAIvirtual
JustEngagedWith(Unit *who) overrideCombatAIvirtual
JustEnteredCombat(Unit *) overrideCreatureAIvirtual
JustExitedCombat()UnitAIinlinevirtual
JustReachedHome()CreatureAIinlinevirtual
JustRegisteredAreaTrigger(AreaTrigger *)CreatureAIinlinevirtual
JustRegisteredDynObject(DynamicObject *)CreatureAIinlinevirtual
JustStartedThreateningMe(Unit *who)CreatureAIinlinevirtual
JustSummoned(Creature *)CreatureAIinlinevirtual
JustSummonedGameobject(GameObject *)CreatureAIinlinevirtual
JustUnregisteredAreaTrigger(AreaTrigger *)CreatureAIinlinevirtual
JustUnregisteredDynObject(DynamicObject *)CreatureAIinlinevirtual
KilledUnit(Unit *)CreatureAIinlinevirtual
losenpc_death_knight_initiate::npc_death_knight_initiateAI
m_bIsDuelInProgressnpc_death_knight_initiate::npc_death_knight_initiateAI
m_uiDuelerGUIDnpc_death_knight_initiate::npc_death_knight_initiateAI
m_uiDuelTimernpc_death_knight_initiate::npc_death_knight_initiateAI
meCreatureAIprotected
MoveInLineOfSight(Unit *)CreatureAIprotectedvirtual
MoveInLineOfSight_Safe(Unit *who)CreatureAI
MovementInform(uint32, uint32)CreatureAIinlinevirtual
npc_death_knight_initiateAI(Creature *creature)npc_death_knight_initiate::npc_death_knight_initiateAIinline
OnChannelFinished(SpellInfo const *)CreatureAIinlinevirtual
OnCharmed(bool isNew) overrideCreatureAIvirtual
OnDespawn()UnitAIinlinevirtual
OnGameEvent(bool, uint16)UnitAIinlinevirtual
OnGossipHello(Player *player) overridenpc_death_knight_initiate::npc_death_knight_initiateAIinlinevirtual
OnGossipSelect(Player *player, uint32, uint32 gossipListId) overridenpc_death_knight_initiate::npc_death_knight_initiateAIinlinevirtual
OnGossipSelectCode(Player *, uint32, uint32, char const *)CreatureAIinlinevirtual
OnHealthDepleted(Unit *, bool)CreatureAIinlinevirtual
OnOwnerCombatInteraction(Unit *target)CreatureAIprivate
OnQuestAccept(Player *, Quest const *)CreatureAIinlinevirtual
OnQuestReward(Player *, Quest const *, LootItemType, uint32)CreatureAIinlinevirtual
OnSpellCast(SpellInfo const *)CreatureAIinlinevirtual
OnSpellClick(Unit *, bool)CreatureAIinlinevirtual
OnSpellFailed(SpellInfo const *)CreatureAIinlinevirtual
OnSpellStart(SpellInfo const *)CreatureAIinlinevirtual
operator=(UnitAI const &right)=deleteUnitAIprivate
OwnerAttacked(Unit *target)CreatureAIinlinevirtual
OwnerAttackedBy(Unit *attacker)CreatureAIinlinevirtual
PassengerBoarded(Unit *, int8, bool)CreatureAIinlinevirtual
Permissible(Creature const *)CombatAIinlinestatic
PrepareTargetListSelection(std::list< Unit * > &targetList, SelectTargetMethod targetType, uint32 offset)UnitAIprivate
ReceiveEmote(Player *, uint32)CreatureAIinlinevirtual
Reset() overridenpc_death_knight_initiate::npc_death_knight_initiateAIinlinevirtual
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)UnitAIinline
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)UnitAIinline
SetBoundary(CreatureBoundary const *boundary, bool negativeBoundaries=false)CreatureAI
SetData(uint32, uint32)UnitAIinlinevirtual
SetGUID(ObjectGuid const &, int32=0)UnitAIinlinevirtual
SpellHit(WorldObject *caster, SpellInfo const *spellInfo) overridenpc_death_knight_initiate::npc_death_knight_initiateAIinlinevirtual
SpellHitTarget(WorldObject *, SpellInfo const *)CreatureAIinlinevirtual
SpellInterrupted(uint32 spellId, uint32 unTimeMs) overrideCombatAIvirtual
SummonedCreatureDespawn(Creature *)CreatureAIinlinevirtual
SummonedCreatureDies(Creature *, Unit *)CreatureAIinlinevirtual
SummonedGameobjectDespawn(GameObject *)CreatureAIinlinevirtual
Talk(uint8 id, WorldObject const *whisperTarget=nullptr)CreatureAI
TriggerAlert(Unit const *who) constCreatureAI
UnitAI(Unit *unit)UnitAIinlineexplicit
UnitAI(UnitAI const &right)=deleteUnitAIprivate
UpdateAI(uint32 uiDiff) overridenpc_death_knight_initiate::npc_death_knight_initiateAIinlinevirtual
UpdateVictim()CreatureAIprotected
VisualizeBoundary(Seconds duration, Unit *owner=nullptr, bool fill=false) constCreatureAI
WaypointPathEnded(uint32, uint32 pathId) overridenpc_death_knight_initiate::npc_death_knight_initiateAIinlinevirtual
WaypointReached(uint32, uint32)CreatureAIinlinevirtual
WaypointStarted(uint32, uint32)CreatureAIinlinevirtual
~CreatureAI()CreatureAIvirtual
~UnitAI()UnitAIinlinevirtual