Scripts/Blackrock Depths: fix spectral chalice spawning for quest with the same name (thanks niksad8). Closes issue #3086. Closes issue #2989.

--HG--
branch : trunk
This commit is contained in:
azazel
2010-09-01 10:40:44 +06:00
parent 80df469a38
commit b2a49ad79a
@@ -116,6 +116,7 @@ public:
uint64 GoGolemSGUID; uint64 GoGolemSGUID;
uint64 GoThroneGUID; uint64 GoThroneGUID;
uint64 GoChestGUID; uint64 GoChestGUID;
uint64 GoSpectralChaliceGUID;
uint32 BarAleCount; uint32 BarAleCount;
uint32 GhostKillCount; uint32 GhostKillCount;
@@ -152,6 +153,7 @@ public:
GoGolemSGUID = 0; GoGolemSGUID = 0;
GoThroneGUID = 0; GoThroneGUID = 0;
GoChestGUID = 0; GoChestGUID = 0;
GoSpectralChaliceGUID = 0;
BarAleCount = 0; BarAleCount = 0;
GhostKillCount = 0; GhostKillCount = 0;
@@ -214,6 +216,7 @@ public:
case GO_GOLEM_ROOM_S: GoGolemSGUID = pGo->GetGUID(); break; case GO_GOLEM_ROOM_S: GoGolemSGUID = pGo->GetGUID(); break;
case GO_THRONE_ROOM: GoThroneGUID = pGo->GetGUID(); break; case GO_THRONE_ROOM: GoThroneGUID = pGo->GetGUID(); break;
case GO_CHEST_SEVEN: GoChestGUID = pGo->GetGUID(); break; case GO_CHEST_SEVEN: GoChestGUID = pGo->GetGUID(); break;
case GO_SPECTRAL_CHALICE: GoSpectralChaliceGUID = pGo->GetGUID(); break;
} }
} }
@@ -339,6 +342,8 @@ public:
return GoGolemNGUID; return GoGolemNGUID;
case DATA_GOLEM_DOOR_S: case DATA_GOLEM_DOOR_S:
return GoGolemSGUID; return GoGolemSGUID;
case DATA_GO_CHALICE:
return GoSpectralChaliceGUID;
} }
return 0; return 0;
} }