TrinityCore
|
This is the complete list of members for npc_frostwing_vrykul::npc_frostwing_vrykulAI, including all inherited members.
_boundary | CreatureAI | protected |
_EnterEvadeMode(EvadeReason why=EVADE_REASON_OTHER) | CreatureAI | protected |
AddEscortState(uint32 uiEscortState) | SmartAI | inline |
AISpellInfo | UnitAI | static |
AttackedBy(Unit *) | CreatureAI | inlinevirtual |
AttackStart(Unit *who) override | SmartAI | virtual |
AttackStartCaster(Unit *victim, float dist) | UnitAI | |
CanAIAttack(Unit const *target) const override | npc_frostwing_vrykul::npc_frostwing_vrykulAI | inlinevirtual |
CanCombatMove() | SmartAI | inline |
CanRespawn() | CreatureAI | inlinevirtual |
CanSeeAlways(WorldObject const *) | CreatureAI | inlinevirtual |
CheckBoundary(Position const *who=nullptr) const | CreatureAI | protected |
CheckInRoom() | CreatureAI | virtual |
CorpseRemoved(uint32 &respawnDelay) override | SmartAI | virtual |
CreatureAI(Creature *creature) | CreatureAI | inlineexplicit |
DamageDealt(Unit *doneTo, uint32 &damage, DamageEffectType) override | SmartAI | virtual |
DamageTaken(Unit *doneBy, uint32 &damage) override | SmartAI | virtual |
DoAction(int32 param=0) override | SmartAI | virtual |
DoCast(uint32 spellId) | UnitAI | |
DoCast(Unit *victim, uint32 spellId, bool triggered=false) | UnitAI | |
DoCastAOE(uint32 spellId, bool triggered=false) | UnitAI | |
DoCastVictim(uint32 spellId, bool triggered=false) | UnitAI | |
DoMeleeAttackIfReady() | UnitAI | |
DoSpellAttackIfReady(uint32 spellId) | UnitAI | |
DoSummon(uint32 entry, Position const &pos, uint32 despawnTime=30000, TempSummonType summonType=TEMPSUMMON_CORPSE_TIMED_DESPAWN) | CreatureAI | protected |
DoSummon(uint32 entry, WorldObject *obj, float radius=5.0f, uint32 despawnTime=30000, TempSummonType summonType=TEMPSUMMON_CORPSE_TIMED_DESPAWN) | CreatureAI | protected |
DoSummonFlyer(uint32 entry, WorldObject *obj, float flightZ, float radius=5.0f, uint32 despawnTime=30000, TempSummonType summonType=TEMPSUMMON_CORPSE_TIMED_DESPAWN) | CreatureAI | protected |
DoZoneInCombat(Creature *creature=NULL, float maxRangeToNearestTarget=50.0f) | CreatureAI | |
EndPath(bool fail=false) | SmartAI | |
EnterCombat(Unit *enemy) override | SmartAI | virtual |
EnterEvadeMode(EvadeReason why=EVADE_REASON_OTHER) override | SmartAI | virtual |
EVADE_REASON_BOUNDARY enum value | CreatureAI | |
EVADE_REASON_NO_HOSTILES enum value | CreatureAI | |
EVADE_REASON_OTHER enum value | CreatureAI | |
EVADE_REASON_SEQUENCE_BREAK enum value | CreatureAI | |
EvadeReason enum name | CreatureAI | |
FillAISpellInfo() | UnitAI | static |
GetBoundary() const | CreatureAI | inline |
GetData(uint32 id=0) const override | SmartAI | virtual |
GetGUID(int32 id=0) const override | SmartAI | virtual |
GetNextWayPoint() | SmartAI | |
GetScript() | SmartAI | inline |
HasEscortState(uint32 uiEscortState) const | SmartAI | inline |
HealDone(Unit *, uint32 &) | UnitAI | inlinevirtual |
HealReceived(Unit *doneBy, uint32 &addhealth) override | SmartAI | virtual |
InitializeAI() override | SmartAI | virtual |
IsEscorted() const | CreatureAI | inlinevirtual |
IsEscortInvokerInRange() | SmartAI | |
IsSummonedBy(Unit *summoner) override | SmartAI | virtual |
JustDied(Unit *killer) override | SmartAI | virtual |
JustReachedHome() override | SmartAI | virtual |
JustRespawned() override | SmartAI | virtual |
JustSummoned(Creature *creature) override | SmartAI | virtual |
KilledUnit(Unit *victim) override | SmartAI | virtual |
LoadPath(uint32 entry) | SmartAI | |
me | CreatureAI | protected |
mEscortQuestID | SmartAI | |
MoveInLineOfSight(Unit *who) override | SmartAI | virtual |
MoveInLineOfSight_Safe(Unit *who) | CreatureAI | |
MovementInform(uint32 MovementType, uint32 Data) override | SmartAI | virtual |
MovepointReached(uint32 id) | SmartAI | |
npc_frostwing_vrykulAI(Creature *creature) | npc_frostwing_vrykul::npc_frostwing_vrykulAI | inline |
OnCharmed(bool apply) override | SmartAI | virtual |
OnSpellClick(Unit *clicker, bool &result) override | SmartAI | virtual |
OwnerAttacked(Unit *) | CreatureAI | inlinevirtual |
OwnerAttackedBy(Unit *) | CreatureAI | inlinevirtual |
PassengerBoarded(Unit *who, int8 seatId, bool apply) override | SmartAI | virtual |
PausePath(uint32 delay, bool forced=false) | SmartAI | |
Permissible(const Creature *) | SmartAI | static |
ReceiveEmote(Player *player, uint32 textEmote) override | SmartAI | virtual |
RemoveEscortState(uint32 uiEscortState) | SmartAI | inline |
Reset() | UnitAI | inlinevirtual |
ResumePath() | SmartAI | |
SelectTarget(SelectAggroTarget targetType, uint32 position=0, float dist=0.0f, bool playerOnly=false, int32 aura=0) | UnitAI | |
SelectTarget(SelectAggroTarget targetType, uint32 position, PREDICATE const &predicate) | UnitAI | inline |
SelectTargetList(std::list< Unit * > &targetList, uint32 num, SelectAggroTarget targetType, float dist=0.0f, bool playerOnly=false, int32 aura=0) | UnitAI | |
SelectTargetList(std::list< Unit * > &targetList, PREDICATE const &predicate, uint32 maxTargets, SelectAggroTarget targetType) | UnitAI | inline |
SetAutoAttack(bool on) | SmartAI | inline |
SetBoundary(CreatureBoundary const *boundary) | CreatureAI | inlineprotected |
SetCombatMove(bool on) | SmartAI | |
SetData(uint32 id, uint32 value) override | SmartAI | virtual |
SetDespawnTime(uint32 t) | SmartAI | inline |
SetFly(bool fly=true) | SmartAI | |
SetFollow(Unit *target, float dist=0.0f, float angle=0.0f, uint32 credit=0, uint32 end=0, uint32 creditType=0) | SmartAI | |
SetGazeOn(Unit *target) | CreatureAI | protected |
SetGUID(ObjectGuid guid, int32 id=0) override | SmartAI | virtual |
SetInvincibilityHpLevel(uint32 level) | SmartAI | inline |
SetRun(bool run=true) | SmartAI | |
SetScript9(SmartScriptHolder &e, uint32 entry, Unit *invoker) | SmartAI | |
SetSwim(bool swim=true) | SmartAI | |
sGossipHello(Player *player) override | SmartAI | virtual |
sGossipSelect(Player *player, uint32 menuId, uint32 gossipListId) override | SmartAI | virtual |
sGossipSelectCode(Player *player, uint32 menuId, uint32 gossipListId, const char *code) override | SmartAI | virtual |
SmartAI(Creature *c) | SmartAI | explicit |
sOnDummyEffect(Unit *caster, uint32 spellId, SpellEffIndex effIndex) override | SmartAI | virtual |
sOnGameEvent(bool start, uint16 eventId) override | SmartAI | virtual |
SpellHit(Unit *unit, const SpellInfo *spellInfo) override | SmartAI | virtual |
SpellHitTarget(Unit *target, const SpellInfo *spellInfo) override | SmartAI | virtual |
SpellInterrupted(uint32, uint32) | UnitAI | inlinevirtual |
sQuestAccept(Player *player, Quest const *quest) override | SmartAI | virtual |
sQuestReward(Player *player, Quest const *quest, uint32 opt) override | SmartAI | virtual |
sQuestSelect(Player *, Quest const *) | UnitAI | inlinevirtual |
StartDespawn() | SmartAI | inline |
StartPath(bool run=false, uint32 path=0, bool repeat=false, Unit *invoker=NULL) | SmartAI | |
StopFollow() | SmartAI | |
StopPath(uint32 DespawnTime=0, uint32 quest=0, bool fail=false) | SmartAI | |
SummonedCreatureDespawn(Creature *unit) override | SmartAI | virtual |
SummonedCreatureDies(Creature *, Unit *) | CreatureAI | inlinevirtual |
Talk(uint8 id, WorldObject const *whisperTarget=nullptr) | CreatureAI | |
TriggerAlert(Unit const *who) const | CreatureAI | |
UnitAI(Unit *unit) | UnitAI | inlineexplicit |
UpdateAI(uint32 diff) override | SmartAI | virtual |
UpdateAIWhileCharmed(const uint32 diff) | SmartAI | |
UpdateVictim() | CreatureAI | protected |
UpdateVictimWithGaze() | CreatureAI | protected |
VisualizeBoundary(uint32 duration, Unit *owner=nullptr, bool fill=false) const | CreatureAI | |
~CreatureAI() | CreatureAI | inlinevirtual |
~SmartAI() | SmartAI | inline |
~UnitAI() | UnitAI | inlinevirtual |