mirror of
https://github.com/liyunfan1223/azerothcore-wotlk.git
synced 2026-08-08 15:58:04 +00:00
fix(Script/HoS): The door for Hall of the High Father is open (#23412)
This commit is contained in:
@@ -0,0 +1,2 @@
|
|||||||
|
-- GO_TRIBUNAL_ACCESS_DOOR
|
||||||
|
UPDATE `gameobject` SET `state` = 0 WHERE `id` = 191295 AND `map` = 599;
|
||||||
@@ -45,7 +45,6 @@ public:
|
|||||||
ObjectGuid goSjonnirDoorGUID;
|
ObjectGuid goSjonnirDoorGUID;
|
||||||
ObjectGuid goLeftPipeGUID;
|
ObjectGuid goLeftPipeGUID;
|
||||||
ObjectGuid goRightPipeGUID;
|
ObjectGuid goRightPipeGUID;
|
||||||
ObjectGuid goTribunalDoorGUID;
|
|
||||||
|
|
||||||
ObjectGuid SjonnirGUID;
|
ObjectGuid SjonnirGUID;
|
||||||
ObjectGuid BrannGUID;
|
ObjectGuid BrannGUID;
|
||||||
@@ -96,10 +95,6 @@ public:
|
|||||||
case GO_TRIBUNAL_CONSOLE:
|
case GO_TRIBUNAL_CONSOLE:
|
||||||
goTribunalConsoleGUID = go->GetGUID();
|
goTribunalConsoleGUID = go->GetGUID();
|
||||||
break;
|
break;
|
||||||
case GO_TRIBUNAL_ACCESS_DOOR:
|
|
||||||
goTribunalDoorGUID = go->GetGUID();
|
|
||||||
go->SetGoState(GO_STATE_READY);
|
|
||||||
break;
|
|
||||||
case GO_SKY_FLOOR:
|
case GO_SKY_FLOOR:
|
||||||
goSkyRoomFloorGUID = go->GetGUID();
|
goSkyRoomFloorGUID = go->GetGUID();
|
||||||
if (Encounter[BOSS_TRIBUNAL_OF_AGES] == DONE)
|
if (Encounter[BOSS_TRIBUNAL_OF_AGES] == DONE)
|
||||||
@@ -141,8 +136,6 @@ public:
|
|||||||
{
|
{
|
||||||
case GO_TRIBUNAL_CONSOLE:
|
case GO_TRIBUNAL_CONSOLE:
|
||||||
return goTribunalConsoleGUID;
|
return goTribunalConsoleGUID;
|
||||||
case GO_TRIBUNAL_ACCESS_DOOR:
|
|
||||||
return goTribunalDoorGUID;
|
|
||||||
case GO_SJONNIR_CONSOLE:
|
case GO_SJONNIR_CONSOLE:
|
||||||
return goSjonnirConsoleGUID;
|
return goSjonnirConsoleGUID;
|
||||||
case GO_SJONNIR_DOOR:
|
case GO_SJONNIR_DOOR:
|
||||||
@@ -208,10 +201,6 @@ public:
|
|||||||
isKrystalusDead = type == BOSS_KRYSTALLUS || isKrystalusDead;
|
isKrystalusDead = type == BOSS_KRYSTALLUS || isKrystalusDead;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (isMaidenOfGriefDead && isKrystalusDead)
|
|
||||||
if (GameObject* tribunalDoor = instance->GetGameObject(goTribunalDoorGUID))
|
|
||||||
tribunalDoor->SetGoState(GO_STATE_ACTIVE);
|
|
||||||
|
|
||||||
if (type == BOSS_TRIBUNAL_OF_AGES && data == SPECIAL)
|
if (type == BOSS_TRIBUNAL_OF_AGES && data == SPECIAL)
|
||||||
{
|
{
|
||||||
if (GameObject* pSkyRoomFloor = instance->GetGameObject(goSkyRoomFloorGUID))
|
if (GameObject* pSkyRoomFloor = instance->GetGameObject(goSkyRoomFloorGUID))
|
||||||
|
|||||||
Reference in New Issue
Block a user