TrinityCore
hyjalAI Member List

This is the complete list of members for hyjalAI, including all inherited members.

_activeAttackerEscortAIprivate
_boundaryCreatureAIprotected
_despawnAtEndEscortAIprivate
_despawnAtFarEscortAIprivate
_difficultyScriptedAIprivate
_endedEscortAIprivate
_EnterEvadeMode(EvadeReason why=EvadeReason::Other)CreatureAIprotected
_escortQuestEscortAIprivate
_escortStateEscortAIprivate
_hasImmuneToNPCFlagsEscortAIprivate
_instantRespawnEscortAIprivate
_isCombatMovementAllowedScriptedAIprivate
_isEngagedCreatureAIprivate
_maxPlayerDistanceEscortAIprivate
_moveInLOSLockedCreatureAIprivate
_negateBoundaryCreatureAIprotected
_pathEscortAIprivate
_pauseTimerEscortAIprivate
_playerCheckTimerEscortAIprivate
_playerGUIDEscortAIprivate
_resumeEscortAIprivate
_returnToStartEscortAIprivate
_scriptIdCreatureAIprivate
_startedEscortAIprivate
AddEscortState(uint32 escortState)EscortAIinlineprivate
AddThreat(Unit *victim, float amount, Unit *who=nullptr)ScriptedAI
AddWaypoint(uint32 id, float x, float y, float z, bool run)EscortAI
AddWaypoint(uint32 id, float x, float y, float z, float orientation=0.f, Milliseconds waitTime=0s, bool run=false)EscortAI
AISpellInfoUnitAIstatic
AssistPlayerInCombatAgainst(Unit *who)EscortAIprivate
AttackStart(Unit *) overrideScriptedAIvirtual
AttackStartCaster(Unit *victim, float dist)UnitAI
AttackStartNoMove(Unit *target)ScriptedAI
BossGUIDhyjalAI
bRetreathyjalAI
CanAIAttack(Unit const *) constUnitAIinlinevirtual
CanSeeAlways(WorldObject const *)CreatureAIinlinevirtual
CheckInRoom()CreatureAIvirtual
CheckTimerhyjalAI
CorpseRemoved(uint32 &)CreatureAIinlinevirtual
CreatureAI(Creature *creature, uint32 scriptId={})CreatureAIexplicit
DamageDealt(Unit *, uint32 &, DamageEffectType)UnitAIinlinevirtual
DamageTaken(Unit *, uint32 &, DamageEffectType, SpellInfo const *)UnitAIinlinevirtual
DebughyjalAI
DeSpawnVeins()hyjalAI
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
DoHidehyjalAI
DoMassTeleporthyjalAI
DoOverrun(uint32 faction, const uint32 diff)hyjalAI
DoPlaySoundToSet(WorldObject *source, uint32 soundId)ScriptedAI
DoRespawnhyjalAI
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
DummyGuidhyjalAI
DUNGEON_MODE(T const &normal5, T const &heroic10) constScriptedAIinline
EnemyCounthyjalAI
EngagementOver()CreatureAIprotected
EngagementStart(Unit *who)CreatureAIprotected
EnterEvadeMode(EvadeReason why) overridehyjalAIvirtual
EscortAI(Creature *creature)EscortAIexplicit
EventBegunhyjalAI
FactionhyjalAI
FillAISpellInfo()UnitAIstatic
FinalizeTargetListSelection(std::list< Unit * > &targetList, uint32 num, SelectTargetMethod targetType)UnitAIprivate
FinalizeTargetSelection(std::list< Unit * > &targetList, SelectTargetMethod targetType)UnitAIprivate
FirstBossDeadhyjalAI
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
GetBoundary() constCreatureAIinline
GetData(uint32) constUnitAIinlinevirtual
GetDebugInfo() constUnitAIvirtual
GetDialogStatus(Player const *player)CreatureAIvirtual
GetDifficulty() constScriptedAIinline
GetEventStarterGUID() constEscortAIinline
GetGUID(int32=0) constUnitAIinlinevirtual
GetId() constCreatureAIinline
GetInstanceData(uint32 Event)hyjalAI
GetMaxPlayerDistance() constEscortAIinline
GetPlayerAtMinimumRange(float minRange)ScriptedAI
GetPlayerForEscort()EscortAIprotected
GetThreat(Unit const *victim, Unit const *who=nullptr)ScriptedAI
HasEscortState(uint32 escortState)EscortAIinline
HealDone(Unit *, uint32 &)UnitAIinlinevirtual
HealReceived(Unit *, uint32 &)UnitAIinlinevirtual
HealthAbovePct(uint32 pct) constScriptedAI
HealthBelowPct(uint32 pct) constScriptedAI
HideNearPos(float x, float y)hyjalAI
hyjalAI(Creature *creature)hyjalAI
InfernalCounthyjalAI
InfernalPointhyjalAI
Initialize()hyjalAI
InitializeAI() overrideEscortAIvirtual
instancehyjalAI
Is25ManRaid() constScriptedAIinline
IsActiveAttacker() constEscortAIinline
IsCombatMovementAllowed() constScriptedAIinline
IsDummyhyjalAI
IsEngaged() constCreatureAIinline
IsEscorted() const overrideEscortAIinlinevirtual
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
IsPlayerOrGroupInRange()EscortAIprivate
IsSummonedBy(WorldObject *)CreatureAIinlinevirtual
IsTimewalking() constScriptedAI
JustAppeared()CreatureAIvirtual
JustDied(Unit *killer) overridehyjalAIvirtual
JustEngagedWith(Unit *who) overridehyjalAIvirtual
JustEnteredCombat(Unit *) overrideCreatureAIvirtual
JustExitedCombat()UnitAIinlinevirtual
JustReachedHome()CreatureAIinlinevirtual
JustRegisteredAreaTrigger(AreaTrigger *)CreatureAIinlinevirtual
JustRegisteredDynObject(DynamicObject *)CreatureAIinlinevirtual
JustStartedThreateningMe(Unit *who)CreatureAIinlinevirtual
JustSummoned(Creature *summoned) overridehyjalAIvirtual
JustSummonedGameobject(GameObject *)CreatureAIinlinevirtual
JustUnregisteredAreaTrigger(AreaTrigger *)CreatureAIinlinevirtual
JustUnregisteredDynObject(DynamicObject *)CreatureAIinlinevirtual
KilledUnit(Unit *)CreatureAIinlinevirtual
LoadPath(uint32 pathId)EscortAI
MassTeleportTimerhyjalAI
meCreatureAIprotected
ModifyThreatByPercent(Unit *victim, int32 pct, Unit *who=nullptr)ScriptedAI
MoveInLineOfSight(Unit *who) overridehyjalAIvirtual
MoveInLineOfSight_Safe(Unit *who)CreatureAI
MovementInform(uint32, uint32) overrideEscortAIvirtual
NextWaveTimerhyjalAI
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
OverrunhyjalAI
OverrunCounterhyjalAI
OverrunCounter2hyjalAI
OwnerAttacked(Unit *target)CreatureAIinlinevirtual
OwnerAttackedBy(Unit *attacker)CreatureAIinlinevirtual
PassengerBoarded(Unit *, int8, bool)CreatureAIinlinevirtual
PlayerGUIDhyjalAI
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
RemoveEscortState(uint32 escortState)EscortAIinlineprivate
Reset() overridehyjalAIvirtual
ResetPath()EscortAI
ResetThreat(Unit *victim, Unit *who=nullptr)ScriptedAI
ResetThreatList(Unit *who=nullptr)ScriptedAI
RespawnNearPos(float x, float y)hyjalAI
RespawnTimerhyjalAI
Retreat()hyjalAI
RetreatTimerhyjalAI
ReturnToLastPoint()EscortAI
ScriptedAI(Creature *creature)ScriptedAIexplicit
ScriptedAI(Creature *creature, uint32 scriptId)ScriptedAIexplicit
SecondBossDeadhyjalAI
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
SetActiveAttacker(bool enable)EscortAIinline
SetBoundary(CreatureBoundary const *boundary, bool negativeBoundaries=false)CreatureAI
SetCombatMovement(bool allowMovement)ScriptedAI
SetData(uint32, uint32)UnitAIinlinevirtual
SetDespawnAtEnd(bool despawn)EscortAIinline
SetDespawnAtFar(bool despawn)EscortAIinline
SetEquipmentSlots(bool loadDefault, int32 mainHand=EQUIP_NO_CHANGE, int32 offHand=EQUIP_NO_CHANGE, int32 ranged=EQUIP_NO_CHANGE)ScriptedAI
SetEscortPaused(bool on)EscortAI
SetFaction(uint32 _faction)hyjalAIinline
SetGUID(ObjectGuid const &, int32=0)UnitAIinlinevirtual
SetMaxPlayerDistance(float newMax)EscortAIinline
SetPauseTimer(Milliseconds timer)EscortAIinline
SpawnVeins()hyjalAI
SpellHit(WorldObject *, SpellInfo const *)CreatureAIinlinevirtual
SpellHitTarget(WorldObject *, SpellInfo const *)CreatureAIinlinevirtual
SpellInterrupted(uint32, uint32)UnitAIinlinevirtual
SpellshyjalAI
SpellTimerhyjalAIprivate
Start(bool isActiveAttacker=true, ObjectGuid playerGUID=ObjectGuid::Empty, Quest const *quest=nullptr, bool instantRespawn=false, bool canLoopPath=false)EscortAI
StartEvent(Player *player)hyjalAI
SummonhyjalAI
SummonCreature(uint32 entry, float Base[4][3])hyjalAI
SummonedCreatureDespawn(Creature *summoned) overridehyjalAIvirtual
SummonedCreatureDies(Creature *, Unit *)CreatureAIinlinevirtual
SummonedGameobjectDespawn(GameObject *)CreatureAIinlinevirtual
SummonNextWave(const Wave wave[18], uint32 Count, float Base[4][3])hyjalAI
SummonshyjalAI
Talk(uint8 id, WorldObject const *whisperTarget=nullptr)CreatureAI
TeleportedhyjalAI
TeleportTimerhyjalAI
TriggerAlert(Unit const *who) constCreatureAI
UnitAI(Unit *unit)UnitAIinlineexplicit
UnitAI(UnitAI const &right)=deleteUnitAIprivate
UpdateAI(uint32 diff) overridehyjalAIvirtual
UpdateEscortAI(uint32 diff)EscortAIvirtual
UpdateVictim()CreatureAIprotected
VeinGUIDhyjalAI
VeinsSpawnedhyjalAI
VisualizeBoundary(Seconds duration, Unit *owner=nullptr, bool fill=false) constCreatureAI
WaitForTeleporthyjalAI
WaveCounthyjalAI
WaypointPathEnded(uint32, uint32)CreatureAIinlinevirtual
WaypointReached(uint32 waypointId, uint32) overridehyjalAIvirtual
WaypointStarted(uint32, uint32)CreatureAIinlinevirtual
~CreatureAI()CreatureAIvirtual
~EscortAI()EscortAIinline
~ScriptedAI()ScriptedAIinlinevirtual
~UnitAI()UnitAIinlinevirtual