Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
npc_highlord_darion_mograine::npc_highlord_darion_mograineAI Struct Reference
Inheritance diagram for npc_highlord_darion_mograine::npc_highlord_darion_mograineAI:
Collaboration diagram for npc_highlord_darion_mograine::npc_highlord_darion_mograineAI:

Public Member Functions

void AttackStart (Unit *who) OVERRIDE
void DespawnNPC (uint64 pGUID)
void EnterEvadeMode () OVERRIDE
void JumpToNextStep (uint32 uiTimer)
void MoveInLineOfSight (Unit *who) OVERRIDE
 npc_highlord_darion_mograineAI (Creature *creature)
void NPCChangeTarget (uint64 ui_GUID)
void Reset () OVERRIDE
void SetHoldState (bool bOnHold)
void SpawnNPC ()
void UpdateAI (uint32 diff) OVERRIDE
 == Triggered Actions Requested ==================
void WaypointReached (uint32 waypointId) OVERRIDE
Public Member Functions inherited from npc_escortAI
void AddWaypoint (uint32 id, float x, float y, float z, uint32 waitTime=0)
bool GetAttack () const
uint64 GetEventStarterGUID () const
float GetMaxPlayerDistance () const
bool GetWaypointPosition (uint32 pointId, float &x, float &y, float &z)
bool HasEscortState (uint32 escortState) const
virtual bool IsEscorted () OVERRIDE
void JustDied (Unit *) OVERRIDE
void JustRespawned () OVERRIDE
void MovementInform (uint32, uint32) OVERRIDE
 npc_escortAI (Creature *creature)
void ReturnToLastPoint ()
void SetCanAttack (bool attack)
void SetDespawnAtEnd (bool despawn)
void SetDespawnAtFar (bool despawn)
void SetEscortPaused (bool on)
void SetMaxPlayerDistance (float newMax)
bool SetNextWaypoint (uint32 pointId, bool setPosition=true, bool resetWaypointsOnFail=true)
bool SetNextWaypoint (uint32 pointId, float x, float y, float z, float orientation)
void SetRun (bool on=true)
void Start (bool isActiveAttacker=true, bool run=false, uint64 playerGUID=0, Quest const *quest=NULL, bool instantRespawn=false, bool canLoopPath=false, bool resetWaypoints=true)
virtual void UpdateEscortAI (uint32 const diff)
virtual void WaypointStart (uint32)
 ~npc_escortAI ()
Public Member Functions inherited from ScriptedAI
void AttackStart (Unit *) OVERRIDE
void AttackStartNoMove (Unit *target)
void DamageTaken (Unit *, uint32 &) OVERRIDE
void DoCastSpell (Unit *target, SpellInfo const *spellInfo, bool triggered=false)
std::list< Creature * > DoFindFriendlyCC (float range)
std::list< Creature * > DoFindFriendlyMissingBuff (float range, uint32 spellId)
float DoGetThreat (Unit *unit)
void DoModifyThreatPercent (Unit *unit, int32 pct)
void DoPlaySoundToSet (WorldObject *source, uint32 soundId)
void DoResetThreat ()
Unit * DoSelectLowestHpFriendly (float range, uint32 minHPDiff=1)
Creature * DoSpawnCreature (uint32 entry, float offsetX, float offsetY, float offsetZ, float angle, TempSummonType type, uint32 despawntime)
void DoStartMovement (Unit *target, float distance=0.0f, float angle=0.0f)
void DoStartNoMovement (Unit *target)
void DoStopAttack ()
void DoTeleportAll (float x, float y, float z, float o)
void DoTeleportPlayer (Unit *unit, float x, float y, float z, float o)
void DoTeleportTo (float const pos[4])
void DoTeleportTo (float x, float y, float z, uint32 time=0)
template<class T>
const T & DUNGEON_MODE (const T &normal5, const T &heroic5) const
void EnterCombat (Unit *) OVERRIDE
bool EnterEvadeIfOutOfCombatArea (uint32 const diff)
void ExecuteEvent (uint32) OVERRIDE
DifficultyID GetDifficulty () const
Player * GetPlayerAtMinimumRange (float minRange)
bool HealthAbovePct (uint32 pct) const
bool HealthBelowPct (uint32 pct) const
bool Is25ManRaid () const
bool IsCombatMovementAllowed () const
bool IsHeroic () const
void JustDied (Unit *) OVERRIDE
void JustSummoned (Creature *) OVERRIDE
void KilledUnit (Unit *) OVERRIDE
void MovementInform (uint32, uint32) OVERRIDE
void OnPossess (bool)
template<class T>
const T & RAID_MODE (const T &normal10, const T &normal25) const
template<class T>
const T & RAID_MODE (const T &normal10, const T &normal25, const T &flex, const T &lfr) const
template<class T>
const T & RAID_MODE (const T &normal10, const T &normal25, const T &heroic10, const T &heroic25, const T &flex, const T &lfr) const
void Reset () OVERRIDE
 ScriptedAI (Creature *creature)
SpellInfo const * SelectSpell (Unit *target, uint32 school, uint32 mechanic, SelectTargetType targets, uint32 powerCostMin, uint32 powerCostMax, float rangeMin, float rangeMax, SelectEffect effect)
void SetCombatMovement (bool allowMovement)
void SetEquipmentSlots (bool loadDefault, int32 mainHand=EQUIP_NO_CHANGE, int32 offHand=EQUIP_NO_CHANGE, int32 ranged=EQUIP_NO_CHANGE)
void SpellHit (Unit *, SpellInfo const *) OVERRIDE
void SpellHitTarget (Unit *, SpellInfo const *) OVERRIDE
void SummonedCreatureDespawn (Creature *) OVERRIDE
void UpdateAI (uint32 diff) OVERRIDE
 == Triggered Actions Requested ==================
virtual ~ScriptedAI ()
Public Member Functions inherited from CreatureAI
virtual void AttackedBy (Unit *)
virtual bool CanRespawn ()
virtual bool CanSeeAlways (WorldObject const *)
bool CanSeeEvenInPassiveMode () const
virtual void CorpseRemoved (uint32 &)
 == State checks =================================
 CreatureAI (Creature *creature)
void DoZoneInCombat (Creature *creature=NULL, float maxRangeToNearestTarget=50.0f)
virtual void IsSummonedBy (Unit *)
virtual void JustReachedHome ()
void MoveInLineOfSight_Safe (Unit *who)
 == Reactions At =================================
void OnCharmed (bool apply)
virtual void OnSpellClick (Unit *, bool &)
virtual void OwnerAttacked (Unit *)
virtual void OwnerAttackedBy (Unit *)
virtual void PassengerBoarded (Unit *, int8, bool)
 == Fields =======================================
virtual void ReceiveEmote (Player *, uint32)
void SetCanSeeEvenInPassiveMode (bool canSeeEvenInPassiveMode)
virtual void SummonedCreatureDies (Creature *, Unit *)
void Talk (uint8 id, WorldObject const *whisperTarget=NULL)
virtual ~CreatureAI ()
Public Member Functions inherited from UnitAI
void AttackStartCaster (Unit *victim, float dist)
virtual bool CanAIAttack (Unit const *) const
virtual void DamageDealt (Unit *, uint32 &, DamageEffectType)
virtual void DoAction (int32)
void DoAddAuraToAllHostilePlayers (uint32 spellid)
void DoCast (uint32 spellId)
void DoCast (Unit *victim, uint32 spellId, bool triggered=false)
void DoCastAOE (uint32 spellId, bool triggered=false)
void DoCastToAllHostilePlayers (uint32 spellid, bool triggered=false)
void DoCastVictim (uint32 spellId, bool triggered=false)
float DoGetSpellMaxRange (uint32 spellId, bool positive=false)
void DoMeleeAttackIfReady ()
bool DoSpellAttackIfReady (uint32 spell)
virtual uint32 GetData (uint32) const
virtual uint64 GetGUID (int32=0) const
virtual void HealDone (Unit *, uint32 &)
virtual void HealReceived (Unit *, uint32 &)
virtual void InitializeAI ()
virtual bool OnGossipHello (Player *player)
template<class PREDICATE>
Unit * SelectTarget (SelectAggroTarget targetType, uint32 position, PREDICATE const &predicate)
Unit * SelectTarget (SelectAggroTarget targetType, uint32 position=0, float dist=0.0f, bool playerOnly=false, int32 aura=0)
template<class PREDICATE>
void SelectTargetList (std::list< Unit * > &targetList, PREDICATE const &predicate, uint32 maxTargets, SelectAggroTarget targetType)
void SelectTargetList (std::list< Unit * > &targetList, uint32 num, SelectAggroTarget targetType, float dist=0.0f, bool playerOnly=false, int32 aura=0)
virtual void SetData (uint32, uint32)
virtual void SetGUID (uint64, int32=0)
virtual void sGossipHello (Player *)
virtual void sGossipSelect (Player *, uint32, uint32)
virtual void sGossipSelectCode (Player *, uint32, uint32, char const *)
virtual bool sOnDummyEffect (Unit *, uint32, SpellEffIndex)
virtual void sOnGameEvent (bool, uint16)
virtual void SpellInterrupted (uint32, uint32)
virtual void sQuestAccept (Player *, Quest const *)
virtual void sQuestComplete (Player *, Quest const *)
virtual void sQuestReward (Player *, Quest const *, uint32)
virtual void sQuestSelect (Player *, Quest const *)
 UnitAI (Unit *unit)
virtual ~UnitAI ()

Public Attributes

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

Additional Inherited Members

Static Public Member Functions inherited from UnitAI
static void FillAISpellInfo ()
Static Public Attributes inherited from UnitAI
static AISpellInfoType * AISpellInfo
Protected Member Functions inherited from npc_escortAI
Player * GetPlayerForEscort ()
Protected Member Functions inherited from CreatureAI
bool _EnterEvadeMode ()
Creature * DoSummon (uint32 entry, Position const &pos, uint32 despawnTime=30000, TempSummonType summonType=TempSummonType::TEMPSUMMON_CORPSE_TIMED_DESPAWN)
Creature * DoSummon (uint32 entry, WorldObject *obj, float radius=5.0f, uint32 despawnTime=30000, TempSummonType summonType=TempSummonType::TEMPSUMMON_CORPSE_TIMED_DESPAWN)
Creature * DoSummonFlyer (uint32 entry, WorldObject *obj, float flightZ, float radius=5.0f, uint32 despawnTime=30000, TempSummonType summonType=TempSummonType::TEMPSUMMON_CORPSE_TIMED_DESPAWN)
void SetGazeOn (Unit *target)
bool UpdateVictim ()
bool UpdateVictimWithGaze ()
Protected Attributes inherited from CreatureAI
Creature *const me
Protected Attributes inherited from UnitAI
Unit *const me

Detailed Description

Definition at line 298 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

Member Function Documentation

◆ AttackStart()

void npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::AttackStart ( Unit * who)
inlinevirtual

Reimplemented from npc_escortAI.

Definition at line 461 of file chapter5.cpp.

References ScriptedAI::DoStartMovement(), ScriptedAI::me, and OVERRIDE.

Referenced by MoveInLineOfSight().

◆ DespawnNPC()

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

Definition at line 1640 of file chapter5.cpp.

References Unit::GetCreature(), and ScriptedAI::me.

Referenced by UpdateAI().

◆ EnterEvadeMode()

void npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::EnterEvadeMode ( )
inlinevirtual

Reimplemented from npc_escortAI.

Definition at line 609 of file chapter5.cpp.

References bIsBattle, npc_escortAI::EnterEvadeMode(), and OVERRIDE.

◆ JumpToNextStep()

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

Definition at line 1515 of file chapter5.cpp.

References uiPhase_timer, and uiStep.

Referenced by UpdateAI(), and WaypointReached().

◆ MoveInLineOfSight()

void npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::MoveInLineOfSight ( Unit * who)
inlinevirtual

Reimplemented from npc_escortAI.

Definition at line 478 of file chapter5.cpp.

References AttackStart(), ScriptedAI::me, and OVERRIDE.

◆ NPCChangeTarget()

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

◆ Reset()

◆ SetHoldState()

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

Definition at line 489 of file chapter5.cpp.

References npc_escortAI::SetEscortPaused().

Referenced by UpdateAI(), and WaypointReached().

◆ SpawnNPC()

◆ UpdateAI()

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

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

Reimplemented from npc_escortAI.

Definition at line 615 of file chapter5.cpp.

References MapRefManager::begin(), bIsBattle, DespawnNPC(), UnitAI::DoCast(), UnitAI::DoCastVictim(), UnitAI::DoMeleeAttackIfReady(), EMOTE_LIGHT_OF_DAWN04, EMOTE_LIGHT_OF_DAWN06, EMOTE_LIGHT_OF_DAWN07, EMOTE_LIGHT_OF_DAWN08, EMOTE_LIGHT_OF_DAWN09, EMOTE_LIGHT_OF_DAWN10, EMOTE_LIGHT_OF_DAWN11, EMOTE_LIGHT_OF_DAWN12, EMOTE_LIGHT_OF_DAWN13, EMOTE_LIGHT_OF_DAWN15, EMOTE_LIGHT_OF_DAWN16, EMOTE_LIGHT_OF_DAWN17, EMOTE_ONESHOT_KICK, EMOTE_ONESHOT_NONE, EMOTE_ONESHOT_ROAR, EMOTE_STATE_ATTACK_UNARMED, EMOTE_STATE_READY2H, ENCOUNTER_ABOMINATION_NUMBER, ENCOUNTER_BEHEMOTH_NUMBER, ENCOUNTER_DEFENDER_NUMBER, ENCOUNTER_EARTHSHATTER_NUMBER, ENCOUNTER_GHOUL_NUMBER, ENCOUNTER_WARRIOR_NUMBER, MapRefManager::end(), EQUIP_HIGHLORD_TIRION_FORDRING, EQUIP_UNEQUIP, GetClosestCreatureWithEntry(), Unit::GetCreature(), Object::GetGUID(), Unit::GetMotionMaster(), Map::GetPlayers(), GO_LIGHT_OF_DAWN, LinkedListHead::isEmpty(), JumpToNextStep(), JUST_DIED, LightofDawnLoc, ScriptedAI::me, MOVE_RUN, MotionMaster::MovePoint(), NPC_ACHERUS_GHOUL, NPC_DARION_MOGRAINE, NPC_DEFENDER_OF_THE_LIGHT, NPC_FLESH_BEHEMOTH, NPC_HIGHLORD_ALEXANDROS_MOGRAINE, NPC_HIGHLORD_DARION_MOGRAINE, NPC_HIGHLORD_TIRION_FORDRING, NPC_KOLTIRA_DEATHWEAVER, NPC_ORBAZ_BLOODBANE, NPC_RAMPAGING_ABOMINATION, NPC_RIMBLAT_EARTHSHATTER, NPC_THASSARIAN, NPC_THE_LICH_KING, NPC_WARRIOR_OF_THE_FROZEN_WASTES, NPCChangeTarget(), OVERRIDE, SAY_LIGHT_OF_DAWN04, SAY_LIGHT_OF_DAWN05, SAY_LIGHT_OF_DAWN06, SAY_LIGHT_OF_DAWN09, SAY_LIGHT_OF_DAWN25, SAY_LIGHT_OF_DAWN26, SAY_LIGHT_OF_DAWN28, SAY_LIGHT_OF_DAWN29, SAY_LIGHT_OF_DAWN30, SAY_LIGHT_OF_DAWN31, SAY_LIGHT_OF_DAWN32, SAY_LIGHT_OF_DAWN34, SAY_LIGHT_OF_DAWN35, SAY_LIGHT_OF_DAWN36, SAY_LIGHT_OF_DAWN37, SAY_LIGHT_OF_DAWN38, SAY_LIGHT_OF_DAWN39, SAY_LIGHT_OF_DAWN40, SAY_LIGHT_OF_DAWN41, SAY_LIGHT_OF_DAWN42, SAY_LIGHT_OF_DAWN43, SAY_LIGHT_OF_DAWN44, SAY_LIGHT_OF_DAWN45, SAY_LIGHT_OF_DAWN46, SAY_LIGHT_OF_DAWN47, SAY_LIGHT_OF_DAWN48, SAY_LIGHT_OF_DAWN49, SAY_LIGHT_OF_DAWN50, SAY_LIGHT_OF_DAWN51, SAY_LIGHT_OF_DAWN52, SAY_LIGHT_OF_DAWN53, SAY_LIGHT_OF_DAWN54, SAY_LIGHT_OF_DAWN55, SAY_LIGHT_OF_DAWN56, SAY_LIGHT_OF_DAWN57, SAY_LIGHT_OF_DAWN58, SAY_LIGHT_OF_DAWN59, SAY_LIGHT_OF_DAWN60, SAY_LIGHT_OF_DAWN61, SAY_LIGHT_OF_DAWN62, SAY_LIGHT_OF_DAWN63, SAY_LIGHT_OF_DAWN64, SAY_LIGHT_OF_DAWN65, SAY_LIGHT_OF_DAWN66, SAY_LIGHT_OF_DAWN67, SAY_LIGHT_OF_DAWN68, Unit::setFaction(), SetHoldState(), Unit::SetSpeed(), Object::SetUInt32Value(), Unit::SetWalk(), SpawnNPC(), SPELL_ALEXANDROS_MOGRAINE_SPAWN, SPELL_ANTI_MAGIC_ZONE1, SPELL_DEATH_EMBRACE, SPELL_DEATH_STRIKE, SPELL_ICY_TOUCH1, SPELL_MOGRAINE_CHARGE, SPELL_REBIRTH_OF_THE_ASHBRINGER, SPELL_SOUL_FEAST_ALEX, SPELL_SOUL_FEAST_TIRION, SPELL_TELEPORT_VISUAL, SPELL_THE_LIGHT_OF_DAWN, SPELL_THE_LIGHT_OF_DAWN_Q, SPELL_THE_MIGHT_OF_MOGRAINE, SPELL_TIRION_CHARGE, SPELL_UNHOLY_BLIGHT, CreatureAI::Talk(), TEMPSUMMON_TIMED_OR_CORPSE_DESPAWN, uiAbominationGUID, uiAlexandrosGUID, uiAnti_magic_zone, uiBehemothGUID, uiDarionGUID, uiDeath_embrace, uiDeath_strike, uiDefenderGUID, uiEarthshatterGUID, uiEligorGUID, uiFight_duration, uiFight_speech, uiGhoulGUID, uiIcy_touch, uiKoltiraGUID, uiKorfaxGUID, uiLichKingGUID, uiMaxwellGUID, uiOrbazGUID, uiPhase_timer, uiRayneGUID, uiSpawncheck, uiStep, uiSummon_counter, uiTargetcheck, uiThassarianGUID, uiTirionGUID, uiUnholy_blight, uiWarriorGUID, UNIT_FIELD_FLAGS, UNIT_FIELD_NPC_EMOTESTATE, UNIT_FIELD_NPC_FLAGS, UNIT_FIELD_VIRTUAL_ITEM_ID, UNIT_FLAG_NOT_SELECTABLE, UNIT_NPC_FLAG_GOSSIP, UNIT_STAND_STATE_DEAD, UNIT_STAND_STATE_KNEEL, UNIT_STAND_STATE_STAND, npc_escortAI::UpdateAI(), UpdateWorldState(), WORLD_STATE_COUNTDOWN, and WORLD_STATE_EVENT_BEGIN.

◆ WaypointReached()

Member Data Documentation

◆ bIsBattle

bool npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::bIsBattle

Definition at line 322 of file chapter5.cpp.

Referenced by EnterEvadeMode(), Reset(), UpdateAI(), and WaypointReached().

◆ uiAbominationGUID

uint64 npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::uiAbominationGUID[ENCOUNTER_ABOMINATION_NUMBER]

◆ uiAlexandrosGUID

uint64 npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::uiAlexandrosGUID

Definition at line 342 of file chapter5.cpp.

Referenced by UpdateAI().

◆ uiAnti_magic_zone

uint32 npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::uiAnti_magic_zone

Definition at line 331 of file chapter5.cpp.

Referenced by Reset(), and UpdateAI().

◆ uiBehemothGUID

uint64 npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::uiBehemothGUID[ENCOUNTER_BEHEMOTH_NUMBER]

◆ uiDarionGUID

uint64 npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::uiDarionGUID

Definition at line 343 of file chapter5.cpp.

Referenced by UpdateAI().

◆ uiDeath_embrace

uint32 npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::uiDeath_embrace

Definition at line 333 of file chapter5.cpp.

Referenced by Reset(), and UpdateAI().

◆ uiDeath_strike

uint32 npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::uiDeath_strike

Definition at line 332 of file chapter5.cpp.

Referenced by Reset(), and UpdateAI().

◆ uiDefenderGUID

uint64 npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::uiDefenderGUID[ENCOUNTER_DEFENDER_NUMBER]

Definition at line 348 of file chapter5.cpp.

Referenced by npc_highlord_darion_mograineAI(), Reset(), SpawnNPC(), and UpdateAI().

◆ uiEarthshatterGUID

uint64 npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::uiEarthshatterGUID[ENCOUNTER_EARTHSHATTER_NUMBER]

Definition at line 349 of file chapter5.cpp.

Referenced by npc_highlord_darion_mograineAI(), Reset(), SpawnNPC(), and UpdateAI().

◆ uiEligorGUID

uint64 npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::uiEligorGUID

◆ uiFight_duration

uint32 npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::uiFight_duration

Definition at line 325 of file chapter5.cpp.

Referenced by Reset(), and UpdateAI().

◆ uiFight_speech

uint32 npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::uiFight_speech

Definition at line 336 of file chapter5.cpp.

Referenced by Reset(), and UpdateAI().

◆ uiGhoulGUID

uint64 npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::uiGhoulGUID[ENCOUNTER_GHOUL_NUMBER]

◆ uiIcy_touch

uint32 npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::uiIcy_touch

Definition at line 334 of file chapter5.cpp.

Referenced by Reset(), and UpdateAI().

◆ uiKoltiraGUID

uint64 npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::uiKoltiraGUID

Definition at line 352 of file chapter5.cpp.

Referenced by npc_highlord_darion_mograineAI(), Reset(), UpdateAI(), and WaypointReached().

◆ uiKorfaxGUID

uint64 npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::uiKorfaxGUID

◆ uiLichKingGUID

uint64 npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::uiLichKingGUID

Definition at line 355 of file chapter5.cpp.

Referenced by npc_highlord_darion_mograineAI(), Reset(), and UpdateAI().

◆ uiMaxwellGUID

uint64 npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::uiMaxwellGUID

◆ uiOrbazGUID

uint64 npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::uiOrbazGUID

Definition at line 353 of file chapter5.cpp.

Referenced by npc_highlord_darion_mograineAI(), Reset(), UpdateAI(), and WaypointReached().

◆ uiPhase_timer

uint32 npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::uiPhase_timer

Definition at line 324 of file chapter5.cpp.

Referenced by JumpToNextStep(), Reset(), and UpdateAI().

◆ uiRayneGUID

uint64 npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::uiRayneGUID

Definition at line 347 of file chapter5.cpp.

Referenced by npc_highlord_darion_mograineAI(), Reset(), SpawnNPC(), and UpdateAI().

◆ uiSpawncheck

uint32 npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::uiSpawncheck

Definition at line 337 of file chapter5.cpp.

Referenced by Reset(), and UpdateAI().

◆ uiStep

uint32 npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::uiStep

Definition at line 323 of file chapter5.cpp.

Referenced by JumpToNextStep(), Reset(), and UpdateAI().

◆ uiSummon_counter

uint32 npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::uiSummon_counter

Definition at line 328 of file chapter5.cpp.

Referenced by Reset(), and UpdateAI().

◆ uiTargetcheck

uint32 npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::uiTargetcheck

Definition at line 338 of file chapter5.cpp.

Referenced by Reset(), and UpdateAI().

◆ uiThassarianGUID

uint64 npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::uiThassarianGUID

Definition at line 354 of file chapter5.cpp.

Referenced by npc_highlord_darion_mograineAI(), Reset(), UpdateAI(), and WaypointReached().

◆ uiTirionGUID

uint64 npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::uiTirionGUID

Definition at line 341 of file chapter5.cpp.

Referenced by npc_highlord_darion_mograineAI(), Reset(), UpdateAI(), and WaypointReached().

◆ uiTotal_dawn

uint32 npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::uiTotal_dawn

Definition at line 326 of file chapter5.cpp.

Referenced by Reset().

◆ uiTotal_scourge

uint32 npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::uiTotal_scourge

Definition at line 327 of file chapter5.cpp.

Referenced by Reset().

◆ uiUnholy_blight

uint32 npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::uiUnholy_blight

Definition at line 335 of file chapter5.cpp.

Referenced by Reset(), and UpdateAI().

◆ uiWarriorGUID

uint64 npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::uiWarriorGUID[ENCOUNTER_WARRIOR_NUMBER]

The documentation for this struct was generated from the following file:
  • src/server/scripts/EasternKingdoms/ScarletEnclave/chapter5.cpp