68 switch (creature->GetEntry())
100 creature->DisappearAndDie();
105 creature->DisappearAndDie();
108 Gyth = creature->GetGUID();
119 creature->DisappearAndDie();
126 switch (go->GetEntry())
269 Emberseer->AI()->SetData(1, 1);
429 for (
uint8 i = 0; i < 7; ++i)
435 for (
uint8 ii = 0; ii < 3; ++ii)
437 std::list<Creature*> creatureList;
439 for (std::list<Creature*>::iterator itr = creatureList.begin(); itr != creatureList.end(); ++itr)
457 for (
uint8 i = 0; i < 7; ++i)
459 bool _mobAlive =
false;
466 for (
uint8 ii = 0; ii < 5; ++ii)
523 std::ostringstream saveStream;
527 return saveStream.str();
540 char dataHead1, dataHead2;
542 std::istringstream loadStream(strIn);
543 loadStream >> dataHead1 >> dataHead2;
545 if (dataHead1 ==
'B' && dataHead2 ==
'S')
550 loadStream >> tmpState;
610 if (player && player->IsAlive())
634 if (player && player->IsAlive())
#define OUT_LOAD_INST_DATA_FAIL
#define OUT_SAVE_INST_DATA_COMPLETE
#define OUT_LOAD_INST_DATA_COMPLETE
#define OUT_SAVE_INST_DATA
#define OUT_LOAD_INST_DATA(a)
void GetCreatureListWithEntryInGrid(std::list< Creature * > &list, WorldObject *source, uint32 entry, float maxSearchRange)
uint32 const EncounterCount
@ NPC_SHADOW_HUNTER_VOSHGAJIN
@ NPC_WARCHIEF_REND_BLACKHAND
@ NPC_OVERLORD_WYRMTHALAK
@ NPC_QUARTERMASTER_ZIGRIS
@ NPC_GIZRUL_THE_SLAVENER
@ NPC_PYROGAURD_EMBERSEER
@ NPC_BLACKHAND_DREADWEAVER
@ NPC_LORD_VICTOR_NEFARIUS
@ SPELL_SUMMON_ROOKERY_WHELP
@ AREATRIGGER_DRAGONSPIRE_HALL
@ AREATRIGGER_BLACKROCK_STADIUM
@ EVENT_PYROGUARD_EMBERSEER
@ GO_PORTCULLIS_TOBOSSROOMS
@ DATA_PYROGAURD_EMBERSEER
@ DATA_QUARTERMASTER_ZIGRIS
@ DATA_GIZRUL_THE_SLAVENER
@ DATA_WARCHIEF_REND_BLACKHAND
@ DATA_GENERAL_DRAKKISATH
@ DATA_SHADOW_HUNTER_VOSHGAJIN
@ DATA_OVERLORD_WYRMTHALAK
AreaTriggerScript(const char *name)
GOState GetGoState() const
InstanceMapScript(const char *name, uint32 mapId)
void SetBossNumber(uint32 number)
virtual bool SetBossState(uint32 id, EncounterState state)
std::string GetBossSaveData()
EncounterState GetBossState(uint32 id) const
void HandleGameObject(uint64 guid, bool open, GameObject *go=NULL)
Creature * FindNearestCreature(uint32 entry, float range, bool alive=true) const
bool OnTrigger(Player *player, const AreaTriggerEntry *) OVERRIDE
bool OnTrigger(Player *player, const AreaTriggerEntry *) OVERRIDE
instance_blackrock_spire()
InstanceScript * GetInstanceScript(InstanceMap *map) const OVERRIDE
uint32 const DragonspireMobs[3]
void AddSC_instance_blackrock_spire()
@ EVENT_UROK_DOOMHOWL_SPAWN_IN
@ EVENT_UROK_DOOMHOWL_SPAWNS_5
@ EVENT_UROK_DOOMHOWL_SPAWNS_2
@ EVENT_DARGONSPIRE_ROOM_CHECK
@ EVENT_DARGONSPIRE_ROOM_STORE
@ EVENT_UROK_DOOMHOWL_SPAWNS_4
@ EVENT_UROK_DOOMHOWL_SPAWNS_1
@ EVENT_UROK_DOOMHOWL_SPAWNS_3
void SetData(uint32 type, uint32 data) OVERRIDE
std::string GetSaveData() OVERRIDE
void OnGameObjectCreate(GameObject *go) OVERRIDE
uint64 LordVictorNefarius
uint64 OverlordWyrmthalak
uint32 encounter[EncounterCount]
uint64 PyroguardEmberseer
uint64 go_portcullis_tobossrooms
void Dragonspireroomstore()
uint64 runecreaturelist[7][5]
uint64 QuartermasterZigris
uint64 WarchiefRendBlackhand
void ProcessEvent(WorldObject *, uint32 eventId) OVERRIDE
void Dragonspireroomcheck()
bool SetBossState(uint32 type, EncounterState state) OVERRIDE
void OnCreatureCreate(Creature *creature) OVERRIDE
uint64 go_portcullis_active
uint64 ShadowHunterVoshgajin
std::string m_strInstData
instance_blackrock_spireMapScript(InstanceMap *map)
uint64 go_emberseerrunes[7]
void Load(const char *strIn) OVERRIDE
void Update(uint32 diff) OVERRIDE
uint64 GetData64(uint32 type) const OVERRIDE