aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRat <none@none>2009-04-02 23:22:20 +0200
committerRat <none@none>2009-04-02 23:22:20 +0200
commit43b9dbe31eb5b5648b6ca95e03ec41041b11589d (patch)
treea2960d1b24b209fe09ede59588a080cacf57403d /src
parentbe4cdba28bd9e710d1bca4d26466b4d012a53768 (diff)
*fixed Black Temple doors
--HG-- branch : trunk
Diffstat (limited to 'src')
-rw-r--r--src/bindings/scripts/scripts/zone/black_temple/instance_black_temple.cpp27
1 files changed, 18 insertions, 9 deletions
diff --git a/src/bindings/scripts/scripts/zone/black_temple/instance_black_temple.cpp b/src/bindings/scripts/scripts/zone/black_temple/instance_black_temple.cpp
index a5db59abb52..9232f96e04a 100644
--- a/src/bindings/scripts/scripts/zone/black_temple/instance_black_temple.cpp
+++ b/src/bindings/scripts/scripts/zone/black_temple/instance_black_temple.cpp
@@ -166,16 +166,25 @@ struct TRINITY_DLL_DECL instance_black_temple : public ScriptedInstance
{
switch(go->GetEntry())
{
- case 185483: NajentusGate = go->GetGUID();break; // Gate past Naj'entus (at the entrance to Supermoose's courtyards)
- case 185882: MainTempleDoors = go->GetGUID();break; // Main Temple Doors - right past Supermoose (Supremus)
+ case 185483: NajentusGate = go->GetGUID();// Gate past Naj'entus (at the entrance to Supermoose's courtyards)
+ if(Encounters[0] == DONE) go->SetGoState(0);break;
+ case 185882: MainTempleDoors = go->GetGUID();// Main Temple Doors - right past Supermoose (Supremus)
+ if(Encounters[1] == DONE)go->SetGoState(0);break;
case 185478: ShadeOfAkamaDoor = go->GetGUID();break;
- case 185480: CommonDoor = go->GetGUID();break;
- case 186153: TeronDoor = go->GetGUID();break;
- case 185892: GuurtogDoor = go->GetGUID();break;
- case 185479: TempleDoor = go->GetGUID();break;
- case 185482: MotherDoor = go->GetGUID();break;
- case 185481: CouncilDoor = go->GetGUID();break;
- case 186152: SimpleDoor = go->GetGUID();break;
+ case 185480: CommonDoor = go->GetGUID();
+ if(Encounters[3] == DONE) go->SetGoState(0);break;
+ case 186153: TeronDoor = go->GetGUID();
+ if(Encounters[3] == DONE)go->SetGoState(0);break;
+ case 185892: GuurtogDoor = go->GetGUID();
+ if(Encounters[4] == DONE)go->SetGoState(0);break;
+ case 185479: TempleDoor = go->GetGUID();
+ if(Encounters[5] == DONE)go->SetGoState(0);break;
+ case 185482: MotherDoor = go->GetGUID();
+ if(Encounters[6] == DONE)go->SetGoState(0);break;
+ case 185481: CouncilDoor = go->GetGUID();
+ if(Encounters[7] == DONE)go->SetGoState(0);break;
+ case 186152: SimpleDoor = go->GetGUID();
+ if(Encounters[7] == DONE)go->SetGoState(0);break;
case 185905: IllidanGate = go->GetGUID(); break; // Gate leading to Temple Summit
case 186261: IllidanDoor[0] = go->GetGUID(); break; // Right door at Temple Summit
case 186262: IllidanDoor[1] = go->GetGUID(); break; // Left door at Temple Summit