628 uther->SetWalk(
false);
629 uther->GetMotionMaster()->MovePoint(0, 1897.018f, 1287.487f, 143.481f);
713 uther->SetWalk(
true);
714 uther->GetMotionMaster()->MovePoint(0, 1794.357f, 1272.183f, 140.558f);
754 jaina->DisappearAndDie();
757 uther->DisappearAndDie();
791 cityman->SetWalk(
true);
792 cityman->GetMotionMaster()->MovePoint(0, 2088.625f, 1279.191f, 140.743f);
820 cityman0->KillSelf();
832 cityman1->KillSelf();
856 malganis->CastSpell(pStalkerM, 63793,
false);
887 malganis->SetVisible(
false);
944 if (!temp || temp->
isDead())
948 if (mobCounter <= deadCounter)
971 pBoss->SetWalk(
true);
972 pBoss->GetMotionMaster()->MovePoint(0, 2194.110f, 1332.00f, 130.00f);
1025 disguised0->HandleEmoteCommand(11);
Definition: culling_of_stratholme.cpp:60
Definition: culling_of_stratholme.cpp:36
uint32 phaseTimer
Definition: culling_of_stratholme.cpp:391
Definition: culling_of_stratholme.cpp:156
void SpawnWaveGroup(uint32 waveID, ObjectGuid *guidVector)
Definition: culling_of_stratholme.cpp:459
Definition: culling_of_stratholme.cpp:46
ObjectGuid waveGUID[ENCOUNTER_WAVES_MAX_SPAWNS]
Definition: culling_of_stratholme.cpp:400
Definition: culling_of_stratholme.cpp:114
Definition: culling_of_stratholme.cpp:39
Definition: culling_of_stratholme.h:31
static ObjectGuid const Empty
Definition: ObjectGuid.h:196
ObjectGuid stalkerGUID
Definition: culling_of_stratholme.cpp:402
Definition: culling_of_stratholme.h:50
Definition: culling_of_stratholme.cpp:155
Definition: culling_of_stratholme.cpp:89
Definition: culling_of_stratholme.cpp:106
Definition: culling_of_stratholme.h:36
ObjectGuid jainaGUID
Definition: culling_of_stratholme.cpp:398
Definition: culling_of_stratholme.cpp:81
TC_GAME_API Creature * GetClosestCreatureWithEntry(WorldObject *source, uint32 entry, float maxSearchRange, bool alive)
Definition: ScriptedCreature.cpp:611
bool HealthBelowPct(uint32 pct) const
Definition: ScriptedCreature.h:247
ObjectGuid bossGUID
Definition: culling_of_stratholme.cpp:404
Definition: culling_of_stratholme.cpp:77
Definition: culling_of_stratholme.h:47
Definition: culling_of_stratholme.cpp:40
virtual uint32 GetData(uint32) const
Definition: ZoneScript.h:51
MotionMaster * GetMotionMaster()
Definition: Unit.h:2101
bool IsInCombat() const
Definition: Unit.h:1584
Definition: culling_of_stratholme.cpp:58
Definition: culling_of_stratholme.cpp:45
Definition: culling_of_stratholme.cpp:102
Definition: culling_of_stratholme.cpp:74
Definition: culling_of_stratholme.cpp:128
uint32 step
Definition: culling_of_stratholme.cpp:390
Definition: culling_of_stratholme.cpp:76
bool IsHeroic() const
Definition: ScriptedCreature.h:268
Definition: Creature.h:467
virtual void Talk(std::string const &text, ChatMsg msgType, Language language, float textRange, WorldObject const *target)
Definition: Unit.cpp:16385
Definition: culling_of_stratholme.h:39
void EnterEvadeMode(EvadeReason=EVADE_REASON_OTHER) override
Definition: ScriptedEscortAI.cpp:187
Definition: culling_of_stratholme.cpp:87
void SetFlag(uint16 index, uint32 newFlag)
Definition: Object.cpp:1199
Definition: InstanceScript.h:60
Definition: culling_of_stratholme.cpp:112
Definition: culling_of_stratholme.cpp:37
Definition: culling_of_stratholme.cpp:127
Definition: culling_of_stratholme.cpp:105
Definition: culling_of_stratholme.cpp:68
Definition: culling_of_stratholme.cpp:35
Creature *const me
Definition: CreatureAI.h:71
void JumpToNextStep(uint32 uiTimer)
Definition: culling_of_stratholme.cpp:476
void MovePoint(uint32 id, Position const &pos, bool generatePath=true)
Definition: MotionMaster.h:172
Definition: culling_of_stratholme.cpp:139
virtual ObjectGuid GetGuidData(uint32 type) const override
Definition: InstanceScript.cpp:93
Definition: culling_of_stratholme.cpp:34
Definition: culling_of_stratholme.cpp:61
Definition: culling_of_stratholme.h:27
uint32 wave
Definition: culling_of_stratholme.cpp:394
ObjectGuid epochGUID
Definition: culling_of_stratholme.cpp:405
Definition: culling_of_stratholme.cpp:75
Definition: culling_of_stratholme.cpp:32
Definition: culling_of_stratholme.cpp:53
Definition: InstanceScript.h:59
bool bStepping
Definition: culling_of_stratholme.cpp:389
Unit * GetVictim() const
Definition: Unit.h:1379
void UpdateAI(uint32 diff) override
Definition: ScriptedEscortAI.cpp:227
Definition: culling_of_stratholme.cpp:92
virtual void SetData(uint32, uint32)
Definition: ZoneScript.h:52
Definition: culling_of_stratholme.cpp:52
Definition: InstanceScript.h:58
uint32 WavesCounter
Definition: culling_of_stratholme.cpp:395
Unit * SelectTarget(SelectAggroTarget targetType, uint32 position=0, float dist=0.0f, bool playerOnly=false, int32 aura=0)
Definition: UnitAI.cpp:91
Definition: culling_of_stratholme.h:77
uint32_t uint32
Definition: Define.h:150
Definition: culling_of_stratholme.h:51
void DoCast(uint32 spellId)
Definition: UnitAI.cpp:101
Definition: GameObject.h:880
uint32 bossEvent
Definition: culling_of_stratholme.cpp:393
Definition: culling_of_stratholme.h:44
void Talk(uint8 id, WorldObject const *whisperTarget=nullptr)
Definition: CreatureAI.cpp:42
void SpawnTimeRift(uint32 timeRiftID, ObjectGuid *guidVector)
Definition: culling_of_stratholme.cpp:440
Definition: culling_of_stratholme.h:30
Definition: culling_of_stratholme.cpp:96
ObjectGuid citymenGUID[2]
Definition: culling_of_stratholme.cpp:399
virtual bool SetBossState(uint32 id, EncounterState state)
Definition: InstanceScript.cpp:273
Definition: culling_of_stratholme.h:29
TC_GAME_API Creature * GetCreature(WorldObject const &u, ObjectGuid const &guid)
Definition: ObjectAccessor.cpp:174
void SetRun(bool on=true)
Definition: ScriptedEscortAI.cpp:417
Definition: GameObject.h:822
Definition: culling_of_stratholme.cpp:47
Definition: culling_of_stratholme.cpp:31
uint32 exorcismTimer
Definition: culling_of_stratholme.cpp:409
Definition: culling_of_stratholme.cpp:95
void RemoveFlag(uint16 index, uint32 oldFlag)
Definition: Object.cpp:1214
Definition: culling_of_stratholme.h:45
Definition: culling_of_stratholme.cpp:56
void DoUpdateWorldState(uint32 worldstateId, uint32 worldstateValue)
Definition: InstanceScript.cpp:473
ObjectGuid const & GetGUID() const
Definition: Object.h:105
Definition: culling_of_stratholme.cpp:62
bool isDead() const
Definition: Unit.h:1694
Definition: culling_of_stratholme.cpp:80
void SetEscortPaused(bool on)
Definition: ScriptedEscortAI.cpp:507
Definition: culling_of_stratholme.cpp:44
Definition: UpdateFields.h:109
Definition: culling_of_stratholme.cpp:84
virtual void SetTarget(ObjectGuid const &)=0
Definition: culling_of_stratholme.cpp:137
TC_GAME_API GameObject * GetGameObject(WorldObject const &u, ObjectGuid const &guid)
Definition: ObjectAccessor.cpp:143
Definition: culling_of_stratholme.cpp:38
Definition: culling_of_stratholme.cpp:88
bool SetWalk(bool enable)
Definition: Unit.cpp:15800
Definition: culling_of_stratholme.cpp:33
Definition: culling_of_stratholme.cpp:99
void DoMeleeAttackIfReady()
Definition: UnitAI.cpp:49
uint8_t uint8
Definition: Define.h:152
Definition: culling_of_stratholme.cpp:90
void HandleEmoteCommand(uint32 anim_id)
Definition: Unit.cpp:1444
Definition: UpdateFields.h:135
Definition: culling_of_stratholme.h:28
Definition: culling_of_stratholme.cpp:111
Definition: culling_of_stratholme.cpp:91
uint32 gossipStep
Definition: culling_of_stratholme.cpp:392
InstanceScript * instance
Definition: culling_of_stratholme.cpp:387
EncounterState GetBossState(uint32 id) const
Definition: InstanceScript.h:227
Definition: culling_of_stratholme.cpp:123
bool UpdateEntry(uint32 entry, CreatureData const *data=nullptr)
Definition: Creature.cpp:407
void SetReactState(ReactStates st)
Definition: Creature.h:502
ObjectGuid infiniteDraconianGUID[ENCOUNTER_DRACONIAN_NUMBER]
Definition: culling_of_stratholme.cpp:401
Definition: culling_of_stratholme.cpp:113
Definition: culling_of_stratholme.h:35
ObjectGuid malganisGUID
Definition: culling_of_stratholme.cpp:406
void SetTarget(ObjectGuid const &guid) override
Definition: Creature.cpp:2675
TempSummon * SummonCreature(uint32 id, Position const &pos, TempSummonType spwtype=TEMPSUMMON_MANUAL_DESPAWN, uint32 despwtime=0, uint32 vehId=0) const
Definition: Object.cpp:2346
void SetHoldState(bool bOnHold)
Definition: culling_of_stratholme.cpp:471
ObjectGuid utherGUID
Definition: culling_of_stratholme.cpp:397
Definition: culling_of_stratholme.cpp:43