150 if (Channeler->IsAlive())
151 Channeler->AI()->EnterEvadeMode();
153 Channeler->Respawn();
168 if (Channeler && Channeler->
IsAlive())
173 if (Magtheridon && Magtheridon->
IsAlive())
185 if (Channeler && Channeler->
IsAlive())
uint32 m_auiEncounter[MAX_ENCOUNTER]
Definition: instance_magtheridons_lair.cpp:64
virtual void TextEmote(std::string const &text, WorldObject const *target=nullptr, bool isBossEmote=false)
Definition: Unit.cpp:16403
uint32 RespawnTimer
Definition: instance_magtheridons_lair.cpp:72
Unit * SelectNearestTarget(float dist=0, bool playerOnly=false) const
Definition: Creature.cpp:1944
ObjectGuid DoorGUID
Definition: instance_magtheridons_lair.cpp:68
Definition: Creature.h:467
uint32 CageTimer
Definition: instance_magtheridons_lair.cpp:71
void DoUseDoorOrButton(ObjectGuid guid, uint32 withRestoreTime=0, bool useAlternativeState=false)
Definition: InstanceScript.cpp:407
Definition: InstanceScript.h:59
bool IsAlive() const
Definition: Unit.h:1692
Definition: InstanceScript.h:58
CreatureAI * AI() const
Definition: Creature.h:525
Definition: magtheridons_lair.h:26
Map * instance
Definition: InstanceScript.h:148
void HandleGameObject(ObjectGuid guid, bool open, GameObject *go=nullptr)
Definition: InstanceScript.cpp:397
Definition: magtheridons_lair.h:28
GuidSet ColumnGUID
Definition: instance_magtheridons_lair.cpp:69
GuidSet ChannelerGUID
Definition: instance_magtheridons_lair.cpp:67
Creature * GetCreature(ObjectGuid const &guid)
Definition: Map.cpp:3535
ObjectGuid MagtheridonGUID
Definition: instance_magtheridons_lair.cpp:66
virtual void AttackStart(Unit *)
Definition: UnitAI.cpp:29
Definition: magtheridons_lair.h:29
#define EMOTE_BONDS_WEAKEN
Definition: instance_magtheridons_lair.cpp:43