TrinityCore
boss_terestian_illhoof::boss_terestianAI Member List

This is the complete list of members for boss_terestian_illhoof::boss_terestianAI, including all inherited members.

_bossIdBossAIprivate
_boundaryCreatureAIprotected
_DespawnAtEvade(Seconds delayToRespawn=30s, Creature *who=nullptr)BossAIprotected
_difficultyScriptedAIprivate
_EnterEvadeMode(EvadeReason why=EvadeReason::Other)CreatureAIprotected
_isCombatMovementAllowedScriptedAIprivate
_isEngagedCreatureAIprivate
_JustDied()BossAIprotected
_JustEngagedWith(Unit *who)BossAIprotected
_JustReachedHome()BossAIprotected
_moveInLOSLockedCreatureAIprivate
_negateBoundaryCreatureAIprotected
_Reset()BossAIprotected
_scriptIdCreatureAIprivate
AddThreat(Unit *victim, float amount, Unit *who=nullptr)ScriptedAI
AISpellInfoUnitAIstatic
AttackStart(Unit *) overrideScriptedAIvirtual
AttackStartCaster(Unit *victim, float dist)UnitAI
AttackStartNoMove(Unit *target)ScriptedAI
boss_terestianAI(Creature *creature)boss_terestian_illhoof::boss_terestianAIinline
BossAI(Creature *creature, uint32 bossId)BossAI
CanAIAttack(Unit const *target) const overrideBossAIvirtual
CanSeeAlways(WorldObject const *)CreatureAIinlinevirtual
CheckInRoom()CreatureAIvirtual
CorpseRemoved(uint32 &)CreatureAIinlinevirtual
CreatureAI(Creature *creature, uint32 scriptId={})CreatureAIexplicit
DamageDealt(Unit *, uint32 &, DamageEffectType)UnitAIinlinevirtual
DamageTaken(Unit *, uint32 &, DamageEffectType, SpellInfo const *)UnitAIinlinevirtual
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
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)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
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()CreatureAIinline
DoZoneInCombat(Creature *creature)CreatureAIstatic
DUNGEON_MODE(T const &normal5, T const &heroic10) constScriptedAIinline
EngagementOver()CreatureAIprotected
EngagementStart(Unit *who)CreatureAIprotected
EnterEvadeMode(EvadeReason why=EvadeReason::Other)CreatureAIvirtual
eventsBossAIprotected
ExecuteEvent(uint32 eventId) overrideboss_terestian_illhoof::boss_terestianAIinlinevirtual
FillAISpellInfo()UnitAIstatic
FinalizeTargetListSelection(std::list< Unit * > &targetList, uint32 num, SelectTargetMethod targetType)UnitAIprivate
FinalizeTargetSelection(std::list< Unit * > &targetList, SelectTargetMethod targetType)UnitAIprivate
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 *)CreatureAIinlinevirtual
GetBossId() constBossAIinline
GetBoundary() constCreatureAIinline
GetData(uint32) constUnitAIinlinevirtual
GetDebugInfo() constUnitAIvirtual
GetDialogStatus(Player const *player)CreatureAIvirtual
GetDifficulty() constScriptedAIinline
GetGUID(int32=0) constUnitAIinlinevirtual
GetId() constCreatureAIinline
GetPlayerAtMinimumRange(float minRange)ScriptedAI
GetThreat(Unit const *victim, Unit const *who=nullptr)ScriptedAI
HealDone(Unit *, uint32 &)UnitAIinlinevirtual
HealReceived(Unit *, uint32 &)UnitAIinlinevirtual
HealthAbovePct(uint32 pct) constScriptedAI
HealthBelowPct(uint32 pct) constScriptedAI
InitializeAI()UnitAIvirtual
instanceBossAI
Is25ManRaid() constScriptedAIinline
IsCombatMovementAllowed() constScriptedAIinline
IsEngaged() constCreatureAIinline
IsEscorted() constCreatureAIinlinevirtual
IsFleeingScriptedAI
IsHeroic() constScriptedAI
IsHeroicOrHigher() constScriptedAI
IsInBoundary(Position const *who=nullptr) constCreatureAI
IsInBounds(CreatureBoundary const &boundary, Position const *who)CreatureAIstatic
IsLFR() constScriptedAI
IsMythic() constScriptedAI
IsMythicPlus() constScriptedAI
IsNormal() constScriptedAI
IsSummonedBy(WorldObject *)CreatureAIinlinevirtual
IsTimewalking() constScriptedAI
JustAppeared()CreatureAIvirtual
JustDied(Unit *) overrideboss_terestian_illhoof::boss_terestianAIinlinevirtual
JustEngagedWith(Unit *who) overrideboss_terestian_illhoof::boss_terestianAIinlinevirtual
JustEnteredCombat(Unit *) overrideCreatureAIvirtual
JustExitedCombat()UnitAIinlinevirtual
JustReachedHome() overrideBossAIinlinevirtual
JustRegisteredAreaTrigger(AreaTrigger *)CreatureAIinlinevirtual
JustRegisteredDynObject(DynamicObject *)CreatureAIinlinevirtual
JustStartedThreateningMe(Unit *who)CreatureAIinlinevirtual
JustSummoned(Creature *summon) overrideBossAIvirtual
JustSummonedGameobject(GameObject *)CreatureAIinlinevirtual
JustUnregisteredAreaTrigger(AreaTrigger *)CreatureAIinlinevirtual
JustUnregisteredDynObject(DynamicObject *)CreatureAIinlinevirtual
KilledUnit(Unit *victim) overrideboss_terestian_illhoof::boss_terestianAIinlinevirtual
meCreatureAIprotected
ModifyThreatByPercent(Unit *victim, int32 pct, Unit *who=nullptr)ScriptedAI
MoveInLineOfSight(Unit *)CreatureAIprotectedvirtual
MoveInLineOfSight_Safe(Unit *who)CreatureAI
MovementInform(uint32, uint32)CreatureAIinlinevirtual
OnChannelFinished(SpellInfo const *)CreatureAIinlinevirtual
OnCharmed(bool isNew) overrideCreatureAIvirtual
OnDespawn()UnitAIinlinevirtual
OnGameEvent(bool, uint16)UnitAIinlinevirtual
OnGossipHello(Player *)CreatureAIinlinevirtual
OnGossipSelect(Player *, uint32, uint32)CreatureAIinlinevirtual
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
PrepareTargetListSelection(std::list< Unit * > &targetList, SelectTargetMethod targetType, uint32 offset)UnitAIprivate
RAID_MODE(T const &normal10, T const &normal25) constScriptedAIinline
RAID_MODE(T const &normal10, T const &normal25, T const &heroic10, T const &heroic25) constScriptedAIinline
ReceiveEmote(Player *, uint32)CreatureAIinlinevirtual
Reset() overrideboss_terestian_illhoof::boss_terestianAIinlinevirtual
ResetThreat(Unit *victim, Unit *who=nullptr)ScriptedAI
ResetThreatList(Unit *who=nullptr)ScriptedAI
schedulerBossAIprotected
ScheduleTasks()BossAIinlinevirtual
ScriptedAI(Creature *creature)ScriptedAIexplicit
ScriptedAI(Creature *creature, uint32 scriptId)ScriptedAIexplicit
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)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
SetCombatMovement(bool allowMovement)ScriptedAI
SetData(uint32, uint32)UnitAIinlinevirtual
SetEquipmentSlots(bool loadDefault, int32 mainHand=EQUIP_NO_CHANGE, int32 offHand=EQUIP_NO_CHANGE, int32 ranged=EQUIP_NO_CHANGE)ScriptedAI
SetGUID(ObjectGuid const &, int32=0)UnitAIinlinevirtual
SpellHit(WorldObject *, SpellInfo const *spellInfo) overrideboss_terestian_illhoof::boss_terestianAIinlinevirtual
SpellHitTarget(WorldObject *, SpellInfo const *)CreatureAIinlinevirtual
SpellInterrupted(uint32, uint32)UnitAIinlinevirtual
SummonedCreatureDespawn(Creature *summon) overrideBossAIvirtual
SummonedCreatureDies(Creature *, Unit *)CreatureAIinlinevirtual
SummonedGameobjectDespawn(GameObject *)CreatureAIinlinevirtual
summonsBossAIprotected
Talk(uint8 id, WorldObject const *whisperTarget=nullptr)CreatureAI
TeleportCheaters()BossAIprotected
TriggerAlert(Unit const *who) constCreatureAI
UnitAI(Unit *unit)UnitAIinlineexplicit
UnitAI(UnitAI const &right)=deleteUnitAIprivate
UpdateAI(uint32 diff) overrideBossAIvirtual
UpdateVictim()CreatureAIprotected
VisualizeBoundary(Seconds duration, Unit *owner=nullptr, bool fill=false) constCreatureAI
WaypointPathEnded(uint32, uint32)CreatureAIinlinevirtual
WaypointReached(uint32, uint32)CreatureAIinlinevirtual
WaypointStarted(uint32, uint32)CreatureAIinlinevirtual
~BossAI()BossAIinlinevirtual
~CreatureAI()CreatureAIvirtual
~ScriptedAI()ScriptedAIinlinevirtual
~UnitAI()UnitAIinlinevirtual