aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorVincent-Michael <Vincent_Michael@gmx.de>2013-08-14 19:48:53 +0200
committerVincent-Michael <Vincent_Michael@gmx.de>2013-08-14 19:48:53 +0200
commit595fcdee70d5ef54986d1450e24874e08d5cbdfa (patch)
treec4e08b8c679514dd55b03f5f1e9f4c0365a21bef /src
parent11ecb9c63339bcf5de3a87374d8d2e12cd79d249 (diff)
Scripted/BaradinHold: Add missing door for Alizabal
Diffstat (limited to 'src')
-rw-r--r--src/server/scripts/EasternKingdoms/BaradinHold/baradin_hold.h3
-rw-r--r--src/server/scripts/EasternKingdoms/BaradinHold/instance_baradin_hold.cpp17
2 files changed, 11 insertions, 9 deletions
diff --git a/src/server/scripts/EasternKingdoms/BaradinHold/baradin_hold.h b/src/server/scripts/EasternKingdoms/BaradinHold/baradin_hold.h
index bbd26b91d70..ba4d4dc0bb9 100644
--- a/src/server/scripts/EasternKingdoms/BaradinHold/baradin_hold.h
+++ b/src/server/scripts/EasternKingdoms/BaradinHold/baradin_hold.h
@@ -43,7 +43,8 @@ enum CreatureIds
enum GameObjectIds
{
GO_ARGALOTH_DOOR = 207619,
- GO_OCCUTHAR_DOOR = 208953
+ GO_OCCUTHAR_DOOR = 208953,
+ GO_ALIZABAL = 209849,
};
template<class AI>
diff --git a/src/server/scripts/EasternKingdoms/BaradinHold/instance_baradin_hold.cpp b/src/server/scripts/EasternKingdoms/BaradinHold/instance_baradin_hold.cpp
index b80b6ea3287..67e13bbf6c6 100644
--- a/src/server/scripts/EasternKingdoms/BaradinHold/instance_baradin_hold.cpp
+++ b/src/server/scripts/EasternKingdoms/BaradinHold/instance_baradin_hold.cpp
@@ -21,8 +21,9 @@
DoorData const doorData[] =
{
- {GO_ARGALOTH_DOOR, DATA_ARGALOTH, DOOR_TYPE_ROOM, BOUNDARY_NONE},
- {GO_OCCUTHAR_DOOR, DATA_OCCUTHAR, DOOR_TYPE_ROOM, BOUNDARY_NONE},
+ { GO_ARGALOTH_DOOR, DATA_ARGALOTH, DOOR_TYPE_ROOM, BOUNDARY_NONE },
+ { GO_OCCUTHAR_DOOR, DATA_OCCUTHAR, DOOR_TYPE_ROOM, BOUNDARY_NONE },
+ { GO_ALIZABAL, DATA_ALIZABAL, DOOR_TYPE_ROOM, BOUNDARY_NONE },
};
class instance_baradin_hold: public InstanceMapScript
@@ -40,8 +41,6 @@ class instance_baradin_hold: public InstanceMapScript
ArgalothGUID = 0;
OccutharGUID = 0;
AlizabalGUID = 0;
- ArgalothDoor = 0;
- OccutharDoor = 0;
}
void OnCreatureCreate(Creature* creature) OVERRIDE
@@ -65,11 +64,12 @@ class instance_baradin_hold: public InstanceMapScript
switch(go->GetEntry())
{
case GO_ARGALOTH_DOOR:
- ArgalothDoor = go->GetGUID();
AddDoor(go, true);
break;
case GO_OCCUTHAR_DOOR:
- OccutharDoor = go->GetGUID();
+ AddDoor(go, true);
+ break;
+ case GO_ALIZABAL:
AddDoor(go, true);
break;
}
@@ -102,6 +102,9 @@ class instance_baradin_hold: public InstanceMapScript
case GO_OCCUTHAR_DOOR:
AddDoor(go, false);
break;
+ case GO_ALIZABAL:
+ AddDoor(go, false);
+ break;
}
}
@@ -154,8 +157,6 @@ class instance_baradin_hold: public InstanceMapScript
uint64 ArgalothGUID;
uint64 OccutharGUID;
uint64 AlizabalGUID;
- uint64 ArgalothDoor;
- uint64 OccutharDoor;
};
InstanceScript* GetInstanceScript(InstanceMap* map) const