542 if (_updateTimer <= uiDiff)
672 pChampionController->AI()->SetData(0,
HORDE);
679 pChampionController->AI()->SetData(0,
ALLIANCE);
685 pChampionController->AI()->SetData(1,
NOT_STARTED);
703 temp->SetVisible(
false);
710 temp->SetVisible(
false);
723 temp->SetVisible(
true);
728 temp->SetVisible(
true);
791 _updateTimer -= uiDiff;
InstanceScript * _instance
Definition: trial_of_the_crusader.cpp:795
void DespawnOrUnsummon(uint32 msTimeToDespawn=0)
Definition: Creature.cpp:1774
GameObject * SummonGameObject(uint32 entry, float x, float y, float z, float ang, float rotation0, float rotation1, float rotation2, float rotation3, uint32 respawnTime)
Definition: Object.cpp:2372
Definition: trial_of_the_crusader.h:23
Definition: UpdateFields.h:136
Definition: trial_of_the_crusader.h:17
Definition: trial_of_the_crusader.h:233
Definition: trial_of_the_crusader.cpp:45
const Position EndSpawnLoc[]
Definition: trial_of_the_crusader.h:141
Definition: trial_of_the_crusader.cpp:42
Definition: trial_of_the_crusader.cpp:32
Definition: trial_of_the_crusader.h:261
virtual uint32 GetData(uint32) const
Definition: ZoneScript.h:51
Definition: trial_of_the_crusader.h:200
Definition: trial_of_the_crusader.cpp:33
void SetUInt32Value(uint16 index, uint32 value)
Definition: Object.cpp:996
Definition: trial_of_the_crusader.h:182
Definition: trial_of_the_crusader.cpp:38
bool IsHeroic() const
Definition: ScriptedCreature.h:268
Definition: Creature.h:467
void SetFlag(uint16 index, uint32 newFlag)
Definition: Object.cpp:1199
Definition: trial_of_the_crusader.h:24
Definition: SharedDefines.h:2413
Definition: SharedDefines.h:1000
Definition: trial_of_the_crusader.cpp:80
Definition: trial_of_the_crusader.cpp:43
const Position ToCSpawnLoc[]
Definition: trial_of_the_crusader.h:47
Creature *const me
Definition: CreatureAI.h:71
Definition: trial_of_the_crusader.h:186
virtual ObjectGuid GetGuidData(uint32 type) const override
Definition: InstanceScript.cpp:93
Definition: trial_of_the_crusader.h:193
Definition: trial_of_the_crusader.cpp:44
void DoUseDoorOrButton(ObjectGuid guid, uint32 withRestoreTime=0, bool useAlternativeState=false)
Definition: InstanceScript.cpp:407
Definition: trial_of_the_crusader.h:44
Definition: trial_of_the_crusader.h:232
float GetPositionY() const
Definition: Position.h:105
const Position TwinValkyrsLoc[]
Definition: trial_of_the_crusader.h:117
virtual void SetData(uint32, uint32)
Definition: ZoneScript.h:52
const Position ToCCommonLoc[]
Definition: trial_of_the_crusader.h:54
Definition: gnomeregan.h:40
Definition: InstanceScript.h:58
float GetPositionZ() const
Definition: Position.h:106
Definition: trial_of_the_crusader.h:195
uint32_t uint32
Definition: Define.h:150
Definition: trial_of_the_crusader.cpp:47
Definition: InstanceScript.h:62
Definition: trial_of_the_crusader.h:235
void clearReferences()
Definition: ThreatManager.cpp:396
void Talk(uint8 id, WorldObject const *whisperTarget=nullptr)
Definition: CreatureAI.cpp:42
Definition: trial_of_the_crusader.cpp:37
virtual bool SetBossState(uint32 id, EncounterState state)
Definition: InstanceScript.cpp:273
Definition: trial_of_the_crusader.h:236
TC_GAME_API Creature * GetCreature(WorldObject const &u, ObjectGuid const &guid)
Definition: ObjectAccessor.cpp:174
Definition: trial_of_the_crusader.cpp:36
Definition: trial_of_the_crusader.cpp:34
Definition: SharedDefines.h:999
Definition: trial_of_the_crusader.h:183
Definition: trial_of_the_crusader.cpp:81
Definition: trial_of_the_crusader.cpp:41
Definition: SharedDefines.h:2440
Definition: trial_of_the_crusader.h:194
Definition: trial_of_the_crusader.h:264
Definition: trial_of_the_crusader.cpp:39
Definition: trial_of_the_crusader.cpp:35
Definition: trial_of_the_crusader.h:181
Definition: UpdateFields.h:109
Definition: trial_of_the_crusader.cpp:31
ThreatManager & getThreatManager()
Definition: Unit.h:1998
void SetInCombatWithZone()
Definition: Creature.cpp:2299
Definition: trial_of_the_crusader.cpp:46
Definition: trial_of_the_crusader.h:12
float GetPositionX() const
Definition: Position.h:104
EncounterState GetBossState(uint32 id) const
Definition: InstanceScript.h:227
Definition: trial_of_the_crusader.h:180
void SetReactState(ReactStates st)
Definition: Creature.h:502
Definition: trial_of_the_crusader.cpp:40
TempSummon * SummonCreature(uint32 id, Position const &pos, TempSummonType spwtype=TEMPSUMMON_MANUAL_DESPAWN, uint32 despwtime=0, uint32 vehId=0) const
Definition: Object.cpp:2346