TrinityCore
npc_highlord_darion_mograine::npc_highlord_darion_mograineAI Member List

This is the complete list of members for npc_highlord_darion_mograine::npc_highlord_darion_mograineAI, 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 *who) overridenpc_highlord_darion_mograine::npc_highlord_darion_mograineAIinlinevirtual
AttackStartCaster(Unit *victim, float dist)UnitAI
AttackStartNoMove(Unit *target)ScriptedAI
bIsBattlenpc_highlord_darion_mograine::npc_highlord_darion_mograineAI
CanAIAttack(Unit const *) constUnitAIinlinevirtual
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
DespawnNPC(ObjectGuid pGUID)npc_highlord_darion_mograine::npc_highlord_darion_mograineAIinline
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) overridenpc_highlord_darion_mograine::npc_highlord_darion_mograineAIinlinevirtual
EscortAI(Creature *creature)EscortAIexplicit
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
GetBoundary() constCreatureAIinline
GetData(uint32) constUnitAIinlinevirtual
GetDebugInfo() constUnitAIvirtual
GetDialogStatus(Player const *player)CreatureAIvirtual
GetDifficulty() constScriptedAIinline
GetEventStarterGUID() constEscortAIinline
GetGUID(int32=0) constUnitAIinlinevirtual
GetId() constCreatureAIinline
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
Initialize()npc_highlord_darion_mograine::npc_highlord_darion_mograineAIinline
InitializeAI() overrideEscortAIvirtual
Is25ManRaid() constScriptedAIinline
IsActiveAttacker() constEscortAIinline
IsCombatMovementAllowed() constScriptedAIinline
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
JumpToNextStep(uint32 uiTimer)npc_highlord_darion_mograine::npc_highlord_darion_mograineAIinline
JustAppeared()CreatureAIvirtual
JustDied(Unit *) overrideEscortAIvirtual
JustEngagedWith(Unit *)CreatureAIinlinevirtual
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
LoadPath(uint32 pathId)EscortAI
meCreatureAIprotected
ModifyThreatByPercent(Unit *victim, int32 pct, Unit *who=nullptr)ScriptedAI
MoveInLineOfSight(Unit *who) overridenpc_highlord_darion_mograine::npc_highlord_darion_mograineAIinlinevirtual
MoveInLineOfSight_Safe(Unit *who)CreatureAI
MovementInform(uint32, uint32) overrideEscortAIvirtual
npc_highlord_darion_mograineAI(Creature *creature)npc_highlord_darion_mograine::npc_highlord_darion_mograineAIinline
NPCChangeTarget(ObjectGuid ui_GUID)npc_highlord_darion_mograine::npc_highlord_darion_mograineAIinline
OnChannelFinished(SpellInfo const *)CreatureAIinlinevirtual
OnCharmed(bool isNew) overrideCreatureAIvirtual
OnDespawn()UnitAIinlinevirtual
OnGameEvent(bool, uint16)UnitAIinlinevirtual
OnGossipHello(Player *player) overridenpc_highlord_darion_mograine::npc_highlord_darion_mograineAIinlinevirtual
OnGossipSelect(Player *player, uint32, uint32 gossipListId) overridenpc_highlord_darion_mograine::npc_highlord_darion_mograineAIinlinevirtual
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
RemoveEscortState(uint32 escortState)EscortAIinlineprivate
Reset() overridenpc_highlord_darion_mograine::npc_highlord_darion_mograineAIinlinevirtual
ResetPath()EscortAI
ResetThreat(Unit *victim, Unit *who=nullptr)ScriptedAI
ResetThreatList(Unit *who=nullptr)ScriptedAI
ReturnToLastPoint()EscortAI
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
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
SetGUID(ObjectGuid const &, int32=0)UnitAIinlinevirtual
SetHoldState(bool bOnHold)npc_highlord_darion_mograine::npc_highlord_darion_mograineAIinline
SetMaxPlayerDistance(float newMax)EscortAIinline
SetPauseTimer(Milliseconds timer)EscortAIinline
SpawnNPC()npc_highlord_darion_mograine::npc_highlord_darion_mograineAIinline
SpellHit(WorldObject *, SpellInfo const *)CreatureAIinlinevirtual
SpellHitTarget(WorldObject *, SpellInfo const *)CreatureAIinlinevirtual
SpellInterrupted(uint32, uint32)UnitAIinlinevirtual
Start(bool isActiveAttacker=true, ObjectGuid playerGUID=ObjectGuid::Empty, Quest const *quest=nullptr, bool instantRespawn=false, bool canLoopPath=false)EscortAI
SummonedCreatureDespawn(Creature *)CreatureAIinlinevirtual
SummonedCreatureDies(Creature *, Unit *)CreatureAIinlinevirtual
SummonedGameobjectDespawn(GameObject *)CreatureAIinlinevirtual
Talk(uint8 id, WorldObject const *whisperTarget=nullptr)CreatureAI
TriggerAlert(Unit const *who) constCreatureAI
uiAbominationGUIDnpc_highlord_darion_mograine::npc_highlord_darion_mograineAI
uiAlexandrosGUIDnpc_highlord_darion_mograine::npc_highlord_darion_mograineAI
uiAnti_magic_zonenpc_highlord_darion_mograine::npc_highlord_darion_mograineAI
uiBehemothGUIDnpc_highlord_darion_mograine::npc_highlord_darion_mograineAI
uiDarionGUIDnpc_highlord_darion_mograine::npc_highlord_darion_mograineAI
uiDeath_embracenpc_highlord_darion_mograine::npc_highlord_darion_mograineAI
uiDeath_strikenpc_highlord_darion_mograine::npc_highlord_darion_mograineAI
uiDefenderGUIDnpc_highlord_darion_mograine::npc_highlord_darion_mograineAI
uiEarthshatterGUIDnpc_highlord_darion_mograine::npc_highlord_darion_mograineAI
uiEligorGUIDnpc_highlord_darion_mograine::npc_highlord_darion_mograineAI
uiFight_durationnpc_highlord_darion_mograine::npc_highlord_darion_mograineAI
uiFight_speechnpc_highlord_darion_mograine::npc_highlord_darion_mograineAI
uiGhoulGUIDnpc_highlord_darion_mograine::npc_highlord_darion_mograineAI
uiIcy_touchnpc_highlord_darion_mograine::npc_highlord_darion_mograineAI
uiKoltiraGUIDnpc_highlord_darion_mograine::npc_highlord_darion_mograineAI
uiKorfaxGUIDnpc_highlord_darion_mograine::npc_highlord_darion_mograineAI
uiLichKingGUIDnpc_highlord_darion_mograine::npc_highlord_darion_mograineAI
uiMaxwellGUIDnpc_highlord_darion_mograine::npc_highlord_darion_mograineAI
uiOrbazGUIDnpc_highlord_darion_mograine::npc_highlord_darion_mograineAI
uiPhase_timernpc_highlord_darion_mograine::npc_highlord_darion_mograineAI
uiRayneGUIDnpc_highlord_darion_mograine::npc_highlord_darion_mograineAI
uiSpawnchecknpc_highlord_darion_mograine::npc_highlord_darion_mograineAI
uiStepnpc_highlord_darion_mograine::npc_highlord_darion_mograineAI
uiSummon_counternpc_highlord_darion_mograine::npc_highlord_darion_mograineAI
uiTargetchecknpc_highlord_darion_mograine::npc_highlord_darion_mograineAI
uiThassarianGUIDnpc_highlord_darion_mograine::npc_highlord_darion_mograineAI
uiTirionGUIDnpc_highlord_darion_mograine::npc_highlord_darion_mograineAI
uiTotal_dawnnpc_highlord_darion_mograine::npc_highlord_darion_mograineAI
uiTotal_scourgenpc_highlord_darion_mograine::npc_highlord_darion_mograineAI
uiUnholy_blightnpc_highlord_darion_mograine::npc_highlord_darion_mograineAI
uiWarriorGUIDnpc_highlord_darion_mograine::npc_highlord_darion_mograineAI
UnitAI(Unit *unit)UnitAIinlineexplicit
UnitAI(UnitAI const &right)=deleteUnitAIprivate
UpdateAI(uint32 diff) overridenpc_highlord_darion_mograine::npc_highlord_darion_mograineAIinlinevirtual
UpdateEscortAI(uint32 diff)EscortAIvirtual
UpdateVictim()CreatureAIprotected
VisualizeBoundary(Seconds duration, Unit *owner=nullptr, bool fill=false) constCreatureAI
WaypointPathEnded(uint32, uint32)CreatureAIinlinevirtual
WaypointReached(uint32 waypointId, uint32) overridenpc_highlord_darion_mograine::npc_highlord_darion_mograineAIinlinevirtual
WaypointStarted(uint32, uint32)CreatureAIinlinevirtual
~CreatureAI()CreatureAIvirtual
~EscortAI()EscortAIinline
~ScriptedAI()ScriptedAIinlinevirtual
~UnitAI()UnitAIinlinevirtual