28 {737.850f, -1145.35f, -120.288f, 4.71368f},
29 {744.162f, -1151.63f, -119.726f, 4.58204f},
30 {751.247f, -1152.82f, -119.744f, 4.49673f},
31 {759.206f, -1155.09f, -120.051f, 4.30104f},
32 {755.973f, -1152.33f, -120.029f, 4.25588f},
33 {731.712f, -1147.56f, -120.195f, 4.95955f},
34 {726.499f, -1149.80f, -120.156f, 5.24055f},
35 {722.408f, -1152.41f, -120.029f, 5.33087f},
36 {718.994f, -1156.36f, -119.805f, 5.75738f},
37 {838.510f, -829.840f, -232.000f, 2.00000f},
void SetBossNumber(uint32 number)
virtual bool SetBossState(uint32 id, EncounterState state)
void LoadDungeonEncounterData(T const &encounters)
EncounterState GetBossState(uint32 id) const
void DoRespawnGameObject(ObjectGuid guid, Seconds timeToDespawn=1min)
void SetHeaders(std::string const &dataHeaders)
TempSummon * SummonCreature(uint32 entry, Position const &pos, SummonPropertiesEntry const *properties=nullptr, Milliseconds duration=0ms, WorldObject *summoner=nullptr, uint32 spellId=0, uint32 vehId=0, ObjectGuid privateObjectOwner=ObjectGuid::Empty, SmoothPhasingInfo const *smoothPhasingInfo=nullptr)
static ObjectGuid const Empty
static ObjectGuid GetGUID(Object const *o)
virtual void DoAction(int32)
InstanceScript * GetInstanceScript(InstanceMap *map) const override
Position const RagnarosSummonPos
Position const SummonPositions[10]
Position const RagnarosTelePos
void AddSC_instance_molten_core()
DungeonEncounterData const encounters[]
@ GO_CACHE_OF_THE_FIRELORD
@ ACTION_START_RAGNAROS_ALT
@ NPC_GOLEMAGG_THE_INCINERATOR
@ BOSS_SULFURON_HARBINGER
@ BOSS_GOLEMAGG_THE_INCINERATOR
@ BOSS_MAJORDOMO_EXECUTUS
instance_molten_core_InstanceMapScript(InstanceMap *map)
ObjectGuid _cacheOfTheFirelordGUID
uint32 GetData(uint32 type) const override
void SetData(uint32 type, uint32 data) override
bool SetBossState(uint32 bossId, EncounterState state) override
ObjectGuid GetGuidData(uint32 type) const override
ObjectGuid _majordomoExecutusGUID
void AfterDataLoad() override
void OnPlayerEnter(Player *) override
void SummonMajordomoExecutus()
void OnCreatureCreate(Creature *creature) override
bool CheckMajordomoExecutus() const
ObjectGuid _golemaggTheIncineratorGUID
void OnGameObjectCreate(GameObject *go) override