103 if (y < -650.0f && y > -660.0f)
105 else if (y < -660.0f && y > -670.0f)
107 else if (y < -675.0f && y > -685.0f)
117 if (x < -374.0f && x > -379.0f && y > -820.0f && y < -815.0f && z < 60.0f && z > 58.0f)
119 else if (x < -379.0f && x > -385.0f && y > -820.0f && y < -815.0f && z < 60.0f && z > 58.0f)
121 else if (x < -374.0f && x > -385.0f && y > -827.0f && y < -820.0f && z < 60.0f && z > 58.0f)
123 else if (x < -338.0f && x > -344.0f && y > -727.0f && y < 721.0f && z < 30.0f && z > 26.0f)
uint32 const EncounterCount
void SetBossNumber(uint32 number)
void LoadDungeonEncounterData(T const &encounters)
void SetHeaders(std::string const &dataHeaders)
Creature * GetCreature(ObjectGuid const &guid)
static ObjectGuid const Empty
static ObjectGuid GetGUID(Object const *o)
instance_drak_tharon_keep()
InstanceScript * GetInstanceScript(InstanceMap *map) const override
#define DrakTharonKeepScriptName
@ NPC_CRYSTAL_CHANNEL_TARGET
@ DATA_TROLLGORE_INVADER_SUMMONER_1
@ DATA_TROLLGORE_INVADER_SUMMONER_3
@ DATA_TROLLGORE_INVADER_SUMMONER_2
@ ACTION_CRYSTAL_HANDLER_DIED
void AddSC_instance_drak_tharon_keep()
DungeonEncounterData const encounters[]
constexpr float GetPositionX() const
constexpr float GetPositionY() const
constexpr float GetPositionZ() const
ObjectGuid NovosSummonerGUIDs[4]
ObjectGuid GetGuidData(uint32 type) const override
void InitializeTrollgoreInvaderSummoner(Creature *creature)
void InitializeNovosSummoner(Creature *creature)
ObjectGuid TrollgoreInvaderSummonerGuids[3]
void OnUnitDeath(Unit *unit) override
instance_drak_tharon_keep_InstanceScript(InstanceMap *map)
void OnGameObjectCreate(GameObject *go) override
ObjectGuid NovosCrystalGUIDs[4]
void OnCreatureCreate(Creature *creature) override