TrinityCore
npc_highlord_darion_mograine::npc_highlord_darion_mograineAI Struct Reference
+ Inheritance diagram for npc_highlord_darion_mograine::npc_highlord_darion_mograineAI:

Public Member Functions

 npc_highlord_darion_mograineAI (Creature *creature)
 
void Initialize ()
 
void Reset () override
 
void AttackStart (Unit *who) override
 == Triggered Actions Requested ================== More...
 
void MoveInLineOfSight (Unit *who) override
 
void SetHoldState (bool bOnHold)
 
void WaypointReached (uint32 waypointId, uint32) override
 
void EnterEvadeMode (EvadeReason why) override
 
void UpdateAI (uint32 diff) override
 
void JumpToNextStep (uint32 uiTimer)
 
void NPCChangeTarget (ObjectGuid ui_GUID)
 
void SpawnNPC ()
 
void DespawnNPC (ObjectGuid pGUID)
 
bool OnGossipSelect (Player *player, uint32, uint32 gossipListId) override
 
bool OnGossipHello (Player *player) override
 
- Public Member Functions inherited from EscortAI
 EscortAI (Creature *creature)
 
 ~EscortAI ()
 
void InitializeAI () override
 
void MoveInLineOfSight (Unit *who) override
 
void JustDied (Unit *) override
 
void ReturnToLastPoint ()
 
void EnterEvadeMode (EvadeReason why) override
 
void MovementInform (uint32, uint32) override
 
void UpdateAI (uint32 diff) override
 
virtual void UpdateEscortAI (uint32 diff)
 
void AddWaypoint (uint32 id, float x, float y, float z, bool run)
 
void AddWaypoint (uint32 id, float x, float y, float z, float orientation=0.f, Optional< Milliseconds > waitTime={}, bool run=false)
 
void ResetPath ()
 
void LoadPath (uint32 pathId)
 
void Start (bool isActiveAttacker=true, ObjectGuid playerGUID=ObjectGuid::Empty, Quest const *quest=nullptr, bool instantRespawn=false, bool canLoopPath=false)
 
void SetEscortPaused (bool on)
 
void SetPauseTimer (Milliseconds timer)
 
bool HasEscortState (uint32 escortState)
 
bool IsEscorted () const override
 
void SetMaxPlayerDistance (float newMax)
 
float GetMaxPlayerDistance () const
 
void SetDespawnAtEnd (bool despawn)
 
void SetDespawnAtFar (bool despawn)
 
bool IsActiveAttacker () const
 
void SetActiveAttacker (bool enable)
 
ObjectGuid GetEventStarterGUID () const
 
- Public Member Functions inherited from ScriptedAI
 ScriptedAI (Creature *creature)
 
 ScriptedAI (Creature *creature, uint32 scriptId)
 
virtual ~ScriptedAI ()
 
void AttackStartNoMove (Unit *target)
 
virtual void UpdateAI (uint32 diff) override
 
void AttackStart (Unit *) override
 == Triggered Actions Requested ================== More...
 
void DoStartMovement (Unit *target, float distance=0.0f, float angle=0.0f)
 
void DoStartNoMovement (Unit *target)
 
void DoStopAttack ()
 
void DoCastSpell (Unit *target, SpellInfo const *spellInfo, bool triggered=false)
 
void DoPlaySoundToSet (WorldObject *source, uint32 soundId)
 
void AddThreat (Unit *victim, float amount, Unit *who=nullptr)
 
void ModifyThreatByPercent (Unit *victim, int32 pct, Unit *who=nullptr)
 
void ResetThreat (Unit *victim, Unit *who=nullptr)
 
void ResetThreatList (Unit *who=nullptr)
 
float GetThreat (Unit const *victim, Unit const *who=nullptr)
 
void ForceCombatStop (Creature *who, bool reset=true)
 
void ForceCombatStopForCreatureEntry (uint32 entry, float maxSearchRange=250.0f, bool samePhase=true, bool reset=true)
 
void ForceCombatStopForCreatureEntry (std::vector< uint32 > creatureEntries, float maxSearchRange=250.0f, bool samePhase=true, bool reset=true)
 
void DoTeleportTo (float x, float y, float z, uint32 time=0)
 
void DoTeleportTo (float const pos[4])
 
void DoTeleportPlayer (Unit *unit, float x, float y, float z, float o)
 
void DoTeleportAll (float x, float y, float z, float o)
 
UnitDoSelectLowestHpFriendly (float range, uint32 minHPDiff=1)
 
UnitDoSelectBelowHpPctFriendlyWithEntry (uint32 entry, float range, uint8 hpPct=1, bool excludeSelf=true)
 
std::list< Creature * > DoFindFriendlyCC (float range)
 
std::list< Creature * > DoFindFriendlyMissingBuff (float range, uint32 spellId)
 
PlayerGetPlayerAtMinimumRange (float minRange)
 
CreatureDoSpawnCreature (uint32 entry, float offsetX, float offsetY, float offsetZ, float angle, uint32 type, Milliseconds despawntime)
 
bool HealthBelowPct (uint32 pct) const
 
bool HealthAbovePct (uint32 pct) const
 
SpellInfo const * SelectSpell (Unit *target, uint32 school, uint32 mechanic, SelectTargetType targets, float rangeMin, float rangeMax, SelectEffect effect)
 
void SetEquipmentSlots (bool loadDefault, int32 mainHand=EQUIP_NO_CHANGE, int32 offHand=EQUIP_NO_CHANGE, int32 ranged=EQUIP_NO_CHANGE)
 
void SetCombatMovement (bool allowMovement)
 
bool IsCombatMovementAllowed () const
 
bool IsLFR () const
 
bool IsNormal () const
 
bool IsHeroic () const
 
bool IsMythic () const
 
bool IsMythicPlus () const
 
bool IsHeroicOrHigher () const
 
bool IsTimewalking () const
 
Difficulty GetDifficulty () const
 
bool Is25ManRaid () const
 
template<class T >
T const & DUNGEON_MODE (T const &normal5, T const &heroic10) const
 
template<class T >
T const & RAID_MODE (T const &normal10, T const &normal25) const
 
template<class T >
T const & RAID_MODE (T const &normal10, T const &normal25, T const &heroic10, T const &heroic25) const
 
- Public Member Functions inherited from CreatureAI
 CreatureAI (Creature *creature, uint32 scriptId={})
 
virtual ~CreatureAI ()
 
uint32 GetId () const
 
bool IsEngaged () const
 
void Talk (uint8 id, WorldObject const *whisperTarget=nullptr)
 
void MoveInLineOfSight_Safe (Unit *who)
 == Reactions At ================================= More...
 
void TriggerAlert (Unit const *who) const
 
virtual void EnterEvadeMode (EvadeReason why=EvadeReason::Other)
 
void JustEnteredCombat (Unit *) override
 
virtual void JustStartedThreateningMe (Unit *who)
 
virtual void JustEngagedWith (Unit *)
 
virtual void OnHealthDepleted (Unit *, bool)
 
virtual void JustDied (Unit *)
 
virtual void KilledUnit (Unit *)
 
virtual void JustSummoned (Creature *)
 
virtual void IsSummonedBy (WorldObject *)
 
virtual void SummonedCreatureDespawn (Creature *)
 
virtual void SummonedCreatureDies (Creature *, Unit *)
 
virtual void JustSummonedGameobject (GameObject *)
 
virtual void SummonedGameobjectDespawn (GameObject *)
 
virtual void JustRegisteredDynObject (DynamicObject *)
 
virtual void JustUnregisteredDynObject (DynamicObject *)
 
virtual void JustRegisteredAreaTrigger (AreaTrigger *)
 
virtual void JustUnregisteredAreaTrigger (AreaTrigger *)
 
virtual void SpellHit (WorldObject *, SpellInfo const *)
 
virtual void SpellHitTarget (WorldObject *, SpellInfo const *)
 
virtual void OnSpellCast (SpellInfo const *)
 
virtual void OnSpellFailed (SpellInfo const *)
 
virtual void OnSpellStart (SpellInfo const *)
 
virtual void OnChannelFinished (SpellInfo const *)
 
virtual bool IsEscorted () const
 
virtual void JustAppeared ()
 
virtual void MovementInform (uint32, uint32)
 
void OnCharmed (bool isNew) override
 
virtual void JustReachedHome ()
 
void DoZoneInCombat ()
 
virtual void ReceiveEmote (Player *, uint32)
 
virtual void OwnerAttackedBy (Unit *attacker)
 
virtual void OwnerAttacked (Unit *target)
 
void AttackStart (Unit *victim) override
 == Triggered Actions Requested ================== More...
 
virtual void CorpseRemoved (uint32 &)
 == State checks ================================= More...
 
virtual Optional< QuestGiverStatusGetDialogStatus (Player const *player)
 == Gossip system ================================ More...
 
virtual bool OnGossipHello (Player *)
 
virtual bool OnGossipSelect (Player *, uint32, uint32)
 
virtual bool OnGossipSelectCode (Player *, uint32, uint32, char const *)
 
virtual void OnQuestAccept (Player *, Quest const *)
 
virtual void OnQuestReward (Player *, Quest const *, LootItemType, uint32)
 
virtual void WaypointStarted (uint32, uint32)
 == Waypoints system ============================= More...
 
virtual void WaypointReached (uint32, uint32)
 
virtual void WaypointPathEnded (uint32, uint32)
 
virtual void PassengerBoarded (Unit *, int8, bool)
 == Fields ======================================= More...
 
virtual void OnSpellClick (Unit *, bool)
 
virtual bool CanSeeAlways (WorldObject const *)
 
virtual PlayerAIGetAIForCharmedPlayer (Player *)
 
int32 VisualizeBoundary (Seconds duration, Unit *owner=nullptr, bool fill=false) const
 
virtual bool CheckInRoom ()
 
CreatureBoundary const * GetBoundary () const
 
void SetBoundary (CreatureBoundary const *boundary, bool negativeBoundaries=false)
 
bool IsInBoundary (Position const *who=nullptr) const
 
- Public Member Functions inherited from UnitAI
 UnitAI (Unit *unit)
 
virtual ~UnitAI ()
 
virtual bool CanAIAttack (Unit const *) const
 
virtual void AttackStart (Unit *victim)
 
virtual void UpdateAI (uint32 diff)=0
 
virtual void InitializeAI ()
 
virtual void Reset ()
 
virtual void OnCharmed (bool isNew)
 
virtual void DoAction (int32)
 
virtual uint32 GetData (uint32) const
 
virtual void SetData (uint32, uint32)
 
virtual void SetGUID (ObjectGuid const &, int32=0)
 
virtual ObjectGuid GetGUID (int32=0) const
 
UnitSelectTarget (SelectTargetMethod targetType, uint32 offset=0, float dist=0.0f, bool playerOnly=false, bool withTank=true, int32 aura=0)
 
template<class PREDICATE >
UnitSelectTarget (SelectTargetMethod targetType, uint32 offset, PREDICATE const &predicate)
 
void 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)
 
template<class PREDICATE >
void SelectTargetList (std::list< Unit * > &targetList, uint32 num, SelectTargetMethod targetType, uint32 offset, PREDICATE const &predicate)
 
virtual void JustEnteredCombat (Unit *)
 
virtual void JustExitedCombat ()
 
virtual void OnDespawn ()
 
virtual void DamageDealt (Unit *, uint32 &, DamageEffectType)
 
virtual void DamageTaken (Unit *, uint32 &, DamageEffectType, SpellInfo const *)
 
virtual void HealReceived (Unit *, uint32 &)
 
virtual void HealDone (Unit *, uint32 &)
 
virtual void SpellInterrupted (uint32, uint32)
 
void AttackStartCaster (Unit *victim, float dist)
 
SpellCastResult DoCast (uint32 spellId)
 
SpellCastResult DoCast (Unit *victim, uint32 spellId, CastSpellExtraArgs const &args={})
 
SpellCastResult DoCastSelf (uint32 spellId, CastSpellExtraArgs const &args={})
 
SpellCastResult DoCastVictim (uint32 spellId, CastSpellExtraArgs const &args={})
 
SpellCastResult DoCastAOE (uint32 spellId, CastSpellExtraArgs const &args={})
 
bool DoSpellAttackIfReady (uint32 spellId)
 
virtual void OnGameEvent (bool, uint16)
 
virtual std::string GetDebugInfo () const
 

Public Attributes

bool bIsBattle
 
uint32 uiStep
 
uint32 uiPhase_timer
 
uint32 uiFight_duration
 
uint32 uiTotal_dawn
 
uint32 uiTotal_scourge
 
uint32 uiSummon_counter
 
uint32 uiAnti_magic_zone
 
uint32 uiDeath_strike
 
uint32 uiDeath_embrace
 
uint32 uiIcy_touch
 
uint32 uiUnholy_blight
 
uint32 uiFight_speech
 
uint32 uiSpawncheck
 
uint32 uiTargetcheck
 
ObjectGuid uiTirionGUID
 
ObjectGuid uiAlexandrosGUID
 
ObjectGuid uiDarionGUID
 
ObjectGuid uiKorfaxGUID
 
ObjectGuid uiMaxwellGUID
 
ObjectGuid uiEligorGUID
 
ObjectGuid uiRayneGUID
 
ObjectGuid uiDefenderGUID [ENCOUNTER_DEFENDER_NUMBER]
 
ObjectGuid uiEarthshatterGUID [ENCOUNTER_EARTHSHATTER_NUMBER]
 
ObjectGuid uiKoltiraGUID
 
ObjectGuid uiOrbazGUID
 
ObjectGuid uiThassarianGUID
 
ObjectGuid uiLichKingGUID
 
ObjectGuid uiAbominationGUID [ENCOUNTER_ABOMINATION_NUMBER]
 
ObjectGuid uiBehemothGUID [ENCOUNTER_BEHEMOTH_NUMBER]
 
ObjectGuid uiGhoulGUID [ENCOUNTER_GHOUL_NUMBER]
 
ObjectGuid uiWarriorGUID [ENCOUNTER_WARRIOR_NUMBER]
 
- Public Attributes inherited from ScriptedAI
bool IsFleeing
 

Additional Inherited Members

- Static Public Member Functions inherited from CreatureAI
static void DoZoneInCombat (Creature *creature)
 
static bool IsInBounds (CreatureBoundary const &boundary, Position const *who)
 
- Static Public Member Functions inherited from UnitAI
static void FillAISpellInfo ()
 
- Static Public Attributes inherited from UnitAI
static std::unordered_map< std::pair< uint32, Difficulty >, AISpellInfoTypeAISpellInfo
 
- Protected Member Functions inherited from EscortAI
PlayerGetPlayerForEscort ()
 
- Protected Member Functions inherited from CreatureAI
bool UpdateVictim ()
 
CreatureDoSummon (uint32 entry, Position const &pos, Milliseconds despawnTime=30s, TempSummonType summonType=TEMPSUMMON_CORPSE_TIMED_DESPAWN)
 
CreatureDoSummon (uint32 entry, WorldObject *obj, float radius=5.0f, Milliseconds despawnTime=30s, TempSummonType summonType=TEMPSUMMON_CORPSE_TIMED_DESPAWN)
 
CreatureDoSummonFlyer (uint32 entry, WorldObject *obj, float flightZ, float radius=5.0f, Milliseconds despawnTime=30s, TempSummonType summonType=TEMPSUMMON_CORPSE_TIMED_DESPAWN)
 
void EngagementStart (Unit *who)
 
void EngagementOver ()
 
virtual void MoveInLineOfSight (Unit *)
 
bool _EnterEvadeMode (EvadeReason why=EvadeReason::Other)
 
- Protected Attributes inherited from CreatureAI
Creature *const me
 
CreatureBoundary const * _boundary
 
bool _negateBoundary
 
- Protected Attributes inherited from UnitAI
Unit *const me
 

Detailed Description

Definition at line 268 of file chapter5.cpp.

Constructor & Destructor Documentation

◆ npc_highlord_darion_mograineAI()

npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::npc_highlord_darion_mograineAI ( Creature creature)
inline

Definition at line 270 of file chapter5.cpp.

+ Here is the call graph for this function:

Member Function Documentation

◆ AttackStart()

void npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::AttackStart ( Unit victim)
inlineoverridevirtual

== Triggered Actions Requested ==================

Reimplemented from ScriptedAI.

Definition at line 419 of file chapter5.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DespawnNPC()

void npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::DespawnNPC ( ObjectGuid  pGUID)
inline

Definition at line 1592 of file chapter5.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ EnterEvadeMode()

void npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::EnterEvadeMode ( EvadeReason  why)
inlineoverridevirtual

Reimplemented from EscortAI.

Definition at line 567 of file chapter5.cpp.

+ Here is the call graph for this function:

◆ Initialize()

void npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::Initialize ( )
inline

Definition at line 275 of file chapter5.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ JumpToNextStep()

void npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::JumpToNextStep ( uint32  uiTimer)
inline

Definition at line 1471 of file chapter5.cpp.

+ Here is the caller graph for this function:

◆ MoveInLineOfSight()

void npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::MoveInLineOfSight ( Unit who)
inlineoverridevirtual

Reimplemented from EscortAI.

Definition at line 436 of file chapter5.cpp.

+ Here is the call graph for this function:

◆ NPCChangeTarget()

void npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::NPCChangeTarget ( ObjectGuid  ui_GUID)
inline

Definition at line 1477 of file chapter5.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ OnGossipHello()

bool npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::OnGossipHello ( Player player)
inlineoverridevirtual

Reimplemented from CreatureAI.

Definition at line 1618 of file chapter5.cpp.

+ Here is the call graph for this function:

◆ OnGossipSelect()

bool npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::OnGossipSelect ( Player player,
uint32  ,
uint32  gossipListId 
)
inlineoverridevirtual

Reimplemented from CreatureAI.

Definition at line 1602 of file chapter5.cpp.

+ Here is the call graph for this function:

◆ Reset()

void npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::Reset ( )
inlineoverridevirtual

Reimplemented from UnitAI.

Definition at line 335 of file chapter5.cpp.

+ Here is the call graph for this function:

◆ SetHoldState()

void npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::SetHoldState ( bool  bOnHold)
inline

Definition at line 447 of file chapter5.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ SpawnNPC()

void npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::SpawnNPC ( )
inline

Definition at line 1489 of file chapter5.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ UpdateAI()

void npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::UpdateAI ( uint32  diff)
inlineoverridevirtual

Reimplemented from EscortAI.

Definition at line 573 of file chapter5.cpp.

+ Here is the call graph for this function:

◆ WaypointReached()

void npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::WaypointReached ( uint32  waypointId,
uint32   
)
inlineoverridevirtual

Reimplemented from CreatureAI.

Definition at line 452 of file chapter5.cpp.

+ Here is the call graph for this function:

Member Data Documentation

◆ bIsBattle

bool npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::bIsBattle

Definition at line 296 of file chapter5.cpp.

◆ uiAbominationGUID

ObjectGuid npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::uiAbominationGUID[ENCOUNTER_ABOMINATION_NUMBER]

Definition at line 330 of file chapter5.cpp.

◆ uiAlexandrosGUID

ObjectGuid npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::uiAlexandrosGUID

Definition at line 316 of file chapter5.cpp.

◆ uiAnti_magic_zone

uint32 npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::uiAnti_magic_zone

Definition at line 305 of file chapter5.cpp.

◆ uiBehemothGUID

ObjectGuid npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::uiBehemothGUID[ENCOUNTER_BEHEMOTH_NUMBER]

Definition at line 331 of file chapter5.cpp.

◆ uiDarionGUID

ObjectGuid npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::uiDarionGUID

Definition at line 317 of file chapter5.cpp.

◆ uiDeath_embrace

uint32 npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::uiDeath_embrace

Definition at line 307 of file chapter5.cpp.

◆ uiDeath_strike

uint32 npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::uiDeath_strike

Definition at line 306 of file chapter5.cpp.

◆ uiDefenderGUID

ObjectGuid npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::uiDefenderGUID[ENCOUNTER_DEFENDER_NUMBER]

Definition at line 322 of file chapter5.cpp.

◆ uiEarthshatterGUID

ObjectGuid npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::uiEarthshatterGUID[ENCOUNTER_EARTHSHATTER_NUMBER]

Definition at line 323 of file chapter5.cpp.

◆ uiEligorGUID

ObjectGuid npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::uiEligorGUID

Definition at line 320 of file chapter5.cpp.

◆ uiFight_duration

uint32 npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::uiFight_duration

Definition at line 299 of file chapter5.cpp.

◆ uiFight_speech

uint32 npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::uiFight_speech

Definition at line 310 of file chapter5.cpp.

◆ uiGhoulGUID

ObjectGuid npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::uiGhoulGUID[ENCOUNTER_GHOUL_NUMBER]

Definition at line 332 of file chapter5.cpp.

◆ uiIcy_touch

uint32 npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::uiIcy_touch

Definition at line 308 of file chapter5.cpp.

◆ uiKoltiraGUID

ObjectGuid npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::uiKoltiraGUID

Definition at line 326 of file chapter5.cpp.

◆ uiKorfaxGUID

ObjectGuid npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::uiKorfaxGUID

Definition at line 318 of file chapter5.cpp.

◆ uiLichKingGUID

ObjectGuid npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::uiLichKingGUID

Definition at line 329 of file chapter5.cpp.

◆ uiMaxwellGUID

ObjectGuid npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::uiMaxwellGUID

Definition at line 319 of file chapter5.cpp.

◆ uiOrbazGUID

ObjectGuid npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::uiOrbazGUID

Definition at line 327 of file chapter5.cpp.

◆ uiPhase_timer

uint32 npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::uiPhase_timer

Definition at line 298 of file chapter5.cpp.

◆ uiRayneGUID

ObjectGuid npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::uiRayneGUID

Definition at line 321 of file chapter5.cpp.

◆ uiSpawncheck

uint32 npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::uiSpawncheck

Definition at line 311 of file chapter5.cpp.

◆ uiStep

uint32 npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::uiStep

Definition at line 297 of file chapter5.cpp.

◆ uiSummon_counter

uint32 npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::uiSummon_counter

Definition at line 302 of file chapter5.cpp.

◆ uiTargetcheck

uint32 npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::uiTargetcheck

Definition at line 312 of file chapter5.cpp.

◆ uiThassarianGUID

ObjectGuid npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::uiThassarianGUID

Definition at line 328 of file chapter5.cpp.

◆ uiTirionGUID

ObjectGuid npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::uiTirionGUID

Definition at line 315 of file chapter5.cpp.

◆ uiTotal_dawn

uint32 npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::uiTotal_dawn

Definition at line 300 of file chapter5.cpp.

◆ uiTotal_scourge

uint32 npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::uiTotal_scourge

Definition at line 301 of file chapter5.cpp.

◆ uiUnholy_blight

uint32 npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::uiUnholy_blight

Definition at line 309 of file chapter5.cpp.

◆ uiWarriorGUID

ObjectGuid npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::uiWarriorGUID[ENCOUNTER_WARRIOR_NUMBER]

Definition at line 333 of file chapter5.cpp.


The documentation for this struct was generated from the following file: