635 if (player->IsGameMaster())
653 if (trigger->getLootState() ==
GO_READY)
654 trigger->UseDoorOrButton();
663 sum->GetMotionMaster()->MoveRandom(9.0f);
672 sum->GetMotionMaster()->MoveRandom(5.0f);
681 sum->GetMotionMaster()->MoveRandom(9.0f);
SummonList spawns
Definition: boss_kelthuzad.cpp:293
Position const PosWastes[MAX_WASTES]
Definition: boss_kelthuzad.cpp:187
virtual bool IsEncounterInProgress() const
Definition: InstanceScript.cpp:52
Definition: naxxramas.h:78
Definition: boss_kelthuzad.cpp:136
Definition: boss_kelthuzad.cpp:269
#define MAX_ABOMINATIONS
Definition: boss_kelthuzad.cpp:159
void Summon(Creature const *summon)
Definition: ScriptedCreature.h:92
Definition: Creature.h:467
#define MAX_WEAVERS
Definition: boss_kelthuzad.cpp:241
virtual ObjectGuid GetGuidData(uint32 type) const override
Definition: InstanceScript.cpp:93
#define CAST_AI(a, b)
Definition: ScriptedCreature.h:28
CreatureAI * AI() const
Definition: Creature.h:525
Definition: boss_kelthuzad.cpp:135
Definition: boss_kelthuzad.cpp:137
Definition: GameObject.h:880
TC_GAME_API Creature * GetCreature(WorldObject const &u, ObjectGuid const &guid)
Definition: ObjectAccessor.cpp:174
Position const PosWeavers[MAX_WEAVERS]
Definition: boss_kelthuzad.cpp:242
Position const PosAbominations[MAX_ABOMINATIONS]
Definition: boss_kelthuzad.cpp:160
void AttackStart(Unit *) override
Definition: ScriptedCreature.cpp:117
TC_GAME_API GameObject * GetGameObject(WorldObject const &u, ObjectGuid const &guid)
Definition: ObjectAccessor.cpp:143
Definition: InstanceScript.h:141
uint8_t uint8
Definition: Define.h:152
EncounterState GetBossState(uint32 id) const
Definition: InstanceScript.h:227
Definition: GameObject.h:869
Definition: naxxramas.h:41
#define MAX_WASTES
Definition: boss_kelthuzad.cpp:186
TempSummon * SummonCreature(uint32 id, Position const &pos, TempSummonType spwtype=TEMPSUMMON_MANUAL_DESPAWN, uint32 despwtime=0, uint32 vehId=0) const
Definition: Object.cpp:2346
Definition: naxxramas.h:83