TrinityCore
|
This is the complete list of members for npc_the_lich_king_controller, including all inherited members.
_boundary | CreatureAI | protected |
_difficulty | ScriptedAI | private |
_EnterEvadeMode(EvadeReason why=EvadeReason::Other) | CreatureAI | protected |
_events | npc_the_lich_king_controller | private |
_instance | npc_the_lich_king_controller | private |
_isCombatMovementAllowed | ScriptedAI | private |
_isEngaged | CreatureAI | private |
_moveInLOSLocked | CreatureAI | private |
_negateBoundary | CreatureAI | protected |
_scriptId | CreatureAI | private |
AddThreat(Unit *victim, float amount, Unit *who=nullptr) | ScriptedAI | |
AISpellInfo | UnitAI | static |
AttackStart(Unit *) override | ScriptedAI | virtual |
AttackStartCaster(Unit *victim, float dist) | UnitAI | |
AttackStartNoMove(Unit *target) | ScriptedAI | |
CanAIAttack(Unit const *) const | UnitAI | inlinevirtual |
CanSeeAlways(WorldObject const *) | CreatureAI | inlinevirtual |
CheckInRoom() | CreatureAI | virtual |
CorpseRemoved(uint32 &) | CreatureAI | inlinevirtual |
CreatureAI(Creature *creature, uint32 scriptId={}) | CreatureAI | explicit |
DamageDealt(Unit *, uint32 &, DamageEffectType) | UnitAI | inlinevirtual |
DamageTaken(Unit *, uint32 &, DamageEffectType, SpellInfo const *) | UnitAI | inlinevirtual |
DoAction(int32) | UnitAI | inlinevirtual |
DoCast(uint32 spellId) | UnitAI | |
DoCast(Unit *victim, uint32 spellId, CastSpellExtraArgs const &args={}) | UnitAI | |
DoCastAOE(uint32 spellId, CastSpellExtraArgs const &args={}) | UnitAI | inline |
DoCastSelf(uint32 spellId, CastSpellExtraArgs const &args={}) | UnitAI | inline |
DoCastSpell(Unit *target, SpellInfo const *spellInfo, bool triggered=false) | ScriptedAI | |
DoCastVictim(uint32 spellId, CastSpellExtraArgs const &args={}) | UnitAI | |
DoFindFriendlyCC(float range) | ScriptedAI | |
DoFindFriendlyMissingBuff(float range, uint32 spellId) | ScriptedAI | |
DoPlaySoundToSet(WorldObject *source, uint32 soundId) | ScriptedAI | |
DoSelectBelowHpPctFriendlyWithEntry(uint32 entry, float range, uint8 hpPct=1, bool excludeSelf=true) | ScriptedAI | |
DoSelectLowestHpFriendly(float range, uint32 minHPDiff=1) | ScriptedAI | |
DoSpawnCreature(uint32 entry, float offsetX, float offsetY, float offsetZ, float angle, uint32 type, Milliseconds despawntime) | ScriptedAI | |
DoSpellAttackIfReady(uint32 spellId) | UnitAI | |
DoStartMovement(Unit *target, float distance=0.0f, float angle=0.0f) | ScriptedAI | |
DoStartNoMovement(Unit *target) | ScriptedAI | |
DoStopAttack() | ScriptedAI | |
DoSummon(uint32 entry, Position const &pos, Milliseconds despawnTime=30s, TempSummonType summonType=TEMPSUMMON_CORPSE_TIMED_DESPAWN) | CreatureAI | protected |
DoSummon(uint32 entry, WorldObject *obj, float radius=5.0f, Milliseconds despawnTime=30s, TempSummonType summonType=TEMPSUMMON_CORPSE_TIMED_DESPAWN) | CreatureAI | protected |
DoSummonFlyer(uint32 entry, WorldObject *obj, float flightZ, float radius=5.0f, Milliseconds despawnTime=30s, TempSummonType summonType=TEMPSUMMON_CORPSE_TIMED_DESPAWN) | CreatureAI | protected |
DoTeleportAll(float x, float y, float z, float o) | ScriptedAI | |
DoTeleportPlayer(Unit *unit, float x, float y, float z, float o) | ScriptedAI | |
DoTeleportTo(float x, float y, float z, uint32 time=0) | ScriptedAI | |
DoTeleportTo(float const pos[4]) | ScriptedAI | |
DoZoneInCombat() | CreatureAI | inline |
DoZoneInCombat(Creature *creature) | CreatureAI | static |
DUNGEON_MODE(T const &normal5, T const &heroic10) const | ScriptedAI | inline |
EngagementOver() | CreatureAI | protected |
EngagementStart(Unit *who) | CreatureAI | protected |
EnterEvadeMode(EvadeReason why=EvadeReason::Other) | CreatureAI | virtual |
FillAISpellInfo() | UnitAI | static |
FinalizeTargetListSelection(std::list< Unit * > &targetList, uint32 num, SelectTargetMethod targetType) | UnitAI | private |
FinalizeTargetSelection(std::list< Unit * > &targetList, SelectTargetMethod targetType) | UnitAI | private |
ForceCombatStop(Creature *who, bool reset=true) | ScriptedAI | |
ForceCombatStopForCreatureEntry(uint32 entry, float maxSearchRange=250.0f, bool samePhase=true, bool reset=true) | ScriptedAI | |
ForceCombatStopForCreatureEntry(std::vector< uint32 > creatureEntries, float maxSearchRange=250.0f, bool samePhase=true, bool reset=true) | ScriptedAI | |
GetAIForCharmedPlayer(Player *) | CreatureAI | inlinevirtual |
GetBoundary() const | CreatureAI | inline |
GetData(uint32 data) const override | npc_the_lich_king_controller | inlinevirtual |
GetDebugInfo() const | UnitAI | virtual |
GetDialogStatus(Player const *player) | CreatureAI | virtual |
GetDifficulty() const | ScriptedAI | inline |
GetGUID(int32=0) const | UnitAI | inlinevirtual |
GetId() const | CreatureAI | inline |
GetPlayerAtMinimumRange(float minRange) | ScriptedAI | |
GetThreat(Unit const *victim, Unit const *who=nullptr) | ScriptedAI | |
HealDone(Unit *, uint32 &) | UnitAI | inlinevirtual |
HealReceived(Unit *, uint32 &) | UnitAI | inlinevirtual |
HealthAbovePct(uint32 pct) const | ScriptedAI | |
HealthBelowPct(uint32 pct) const | ScriptedAI | |
InitializeAI() | UnitAI | virtual |
Is25ManRaid() const | ScriptedAI | inline |
IsCombatMovementAllowed() const | ScriptedAI | inline |
IsEngaged() const | CreatureAI | inline |
IsEscorted() const | CreatureAI | inlinevirtual |
IsFleeing | ScriptedAI | |
IsHeroic() const | ScriptedAI | |
IsHeroicOrHigher() const | ScriptedAI | |
IsInBoundary(Position const *who=nullptr) const | CreatureAI | |
IsInBounds(CreatureBoundary const &boundary, Position const *who) | CreatureAI | static |
IsLFR() const | ScriptedAI | |
IsMythic() const | ScriptedAI | |
IsMythicPlus() const | ScriptedAI | |
IsNormal() const | ScriptedAI | |
IsSummonedBy(WorldObject *) | CreatureAI | inlinevirtual |
IsTimewalking() const | ScriptedAI | |
JustAppeared() | CreatureAI | virtual |
JustDied(Unit *) | CreatureAI | inlinevirtual |
JustEngagedWith(Unit *) override | npc_the_lich_king_controller | inlinevirtual |
JustEnteredCombat(Unit *) override | CreatureAI | virtual |
JustExitedCombat() | UnitAI | inlinevirtual |
JustReachedHome() override | npc_the_lich_king_controller | inlinevirtual |
JustRegisteredAreaTrigger(AreaTrigger *) | CreatureAI | inlinevirtual |
JustRegisteredDynObject(DynamicObject *) | CreatureAI | inlinevirtual |
JustStartedThreateningMe(Unit *who) | CreatureAI | inlinevirtual |
JustSummoned(Creature *summon) override | npc_the_lich_king_controller | inlinevirtual |
JustSummonedGameobject(GameObject *) | CreatureAI | inlinevirtual |
JustUnregisteredAreaTrigger(AreaTrigger *) | CreatureAI | inlinevirtual |
JustUnregisteredDynObject(DynamicObject *) | CreatureAI | inlinevirtual |
KilledUnit(Unit *) | CreatureAI | inlinevirtual |
me | CreatureAI | protected |
ModifyThreatByPercent(Unit *victim, int32 pct, Unit *who=nullptr) | ScriptedAI | |
MoveInLineOfSight(Unit *) | CreatureAI | protectedvirtual |
MoveInLineOfSight_Safe(Unit *who) | CreatureAI | |
MovementInform(uint32, uint32) | CreatureAI | inlinevirtual |
npc_the_lich_king_controller(Creature *creature) | npc_the_lich_king_controller | inline |
OnChannelFinished(SpellInfo const *) | CreatureAI | inlinevirtual |
OnCharmed(bool isNew) override | CreatureAI | virtual |
OnDespawn() | UnitAI | inlinevirtual |
OnGameEvent(bool, uint16) | UnitAI | inlinevirtual |
OnGossipHello(Player *) | CreatureAI | inlinevirtual |
OnGossipSelect(Player *, uint32, uint32) | CreatureAI | inlinevirtual |
OnGossipSelectCode(Player *, uint32, uint32, char const *) | CreatureAI | inlinevirtual |
OnHealthDepleted(Unit *, bool) | CreatureAI | inlinevirtual |
OnOwnerCombatInteraction(Unit *target) | CreatureAI | private |
OnQuestAccept(Player *, Quest const *) | CreatureAI | inlinevirtual |
OnQuestReward(Player *, Quest const *, LootItemType, uint32) | CreatureAI | inlinevirtual |
OnSpellCast(SpellInfo const *) | CreatureAI | inlinevirtual |
OnSpellClick(Unit *, bool) | CreatureAI | inlinevirtual |
OnSpellFailed(SpellInfo const *) | CreatureAI | inlinevirtual |
OnSpellStart(SpellInfo const *) | CreatureAI | inlinevirtual |
operator=(UnitAI const &right)=delete | UnitAI | private |
OwnerAttacked(Unit *target) | CreatureAI | inlinevirtual |
OwnerAttackedBy(Unit *attacker) | CreatureAI | inlinevirtual |
PassengerBoarded(Unit *, int8, bool) | CreatureAI | inlinevirtual |
PrepareTargetListSelection(std::list< Unit * > &targetList, SelectTargetMethod targetType, uint32 offset) | UnitAI | private |
RAID_MODE(T const &normal10, T const &normal25) const | ScriptedAI | inline |
RAID_MODE(T const &normal10, T const &normal25, T const &heroic10, T const &heroic25) const | ScriptedAI | inline |
ReceiveEmote(Player *, uint32) | CreatureAI | inlinevirtual |
Reset() override | npc_the_lich_king_controller | inlinevirtual |
ResetThreat(Unit *victim, Unit *who=nullptr) | ScriptedAI | |
ResetThreatList(Unit *who=nullptr) | ScriptedAI | |
ScriptedAI(Creature *creature) | ScriptedAI | explicit |
ScriptedAI(Creature *creature, uint32 scriptId) | ScriptedAI | explicit |
SelectSpell(Unit *target, uint32 school, uint32 mechanic, SelectTargetType targets, float rangeMin, float rangeMax, SelectEffect effect) | ScriptedAI | |
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 |
SetBoundary(CreatureBoundary const *boundary, bool negativeBoundaries=false) | CreatureAI | |
SetCombatMovement(bool allowMovement) | ScriptedAI | |
SetData(uint32, uint32) | UnitAI | inlinevirtual |
SetEquipmentSlots(bool loadDefault, int32 mainHand=EQUIP_NO_CHANGE, int32 offHand=EQUIP_NO_CHANGE, int32 ranged=EQUIP_NO_CHANGE) | ScriptedAI | |
SetGUID(ObjectGuid const &, int32=0) | UnitAI | inlinevirtual |
SpellHit(WorldObject *, SpellInfo const *) | CreatureAI | inlinevirtual |
SpellHitTarget(WorldObject *, SpellInfo const *) | CreatureAI | inlinevirtual |
SpellInterrupted(uint32, uint32) | UnitAI | inlinevirtual |
SummonedCreatureDespawn(Creature *) | CreatureAI | inlinevirtual |
SummonedCreatureDies(Creature *, Unit *) | CreatureAI | inlinevirtual |
SummonedGameobjectDespawn(GameObject *) | CreatureAI | inlinevirtual |
Talk(uint8 id, WorldObject const *whisperTarget=nullptr) | CreatureAI | |
TriggerAlert(Unit const *who) const | CreatureAI | |
UnitAI(Unit *unit) | UnitAI | inlineexplicit |
UnitAI(UnitAI const &right)=delete | UnitAI | private |
UpdateAI(uint32 diff) override | npc_the_lich_king_controller | inlinevirtual |
UpdateVictim() | CreatureAI | protected |
VisualizeBoundary(Seconds duration, Unit *owner=nullptr, bool fill=false) const | CreatureAI | |
WaypointPathEnded(uint32, uint32) | CreatureAI | inlinevirtual |
WaypointReached(uint32, uint32) | CreatureAI | inlinevirtual |
WaypointStarted(uint32, uint32) | CreatureAI | inlinevirtual |
~CreatureAI() | CreatureAI | virtual |
~ScriptedAI() | ScriptedAI | inlinevirtual |
~UnitAI() | UnitAI | inlinevirtual |