Scripts/UBRS: Open General Drakkisath's gates once he is defeated (#22462)

Closes #15769
This commit is contained in:
Sarah Alexander
2018-09-19 11:13:02 -03:00
committed by ccrs
parent d3d4670100
commit acdf238802

View File

@@ -28,6 +28,13 @@
uint32 const DragonspireMobs[3] = { NPC_BLACKHAND_DREADWEAVER, NPC_BLACKHAND_SUMMONER, NPC_BLACKHAND_VETERAN };
DoorData const doorData[] =
{
{ GO_DRAKKISATH_DOOR_1, DATA_GENERAL_DRAKKISATH, DOOR_TYPE_PASSAGE },
{ GO_DRAKKISATH_DOOR_2, DATA_GENERAL_DRAKKISATH, DOOR_TYPE_PASSAGE },
{ 0, 0, DOOR_TYPE_ROOM }
};
enum EventIds
{
EVENT_DARGONSPIRE_ROOM_STORE = 1,
@@ -51,6 +58,7 @@ public:
{
SetHeaders(DataHeader);
SetBossNumber(EncounterCount);
LoadDoorData(doorData);
}
void OnCreatureCreate(Creature* creature) override
@@ -119,6 +127,8 @@ public:
void OnGameObjectCreate(GameObject* go) override
{
InstanceScript::OnGameObjectCreate(go);
switch (go->GetEntry())
{
case GO_WHELP_SPAWNER: