fix(Scripts/ZulAman): Zul'jin gate should be unlocked instead auto open (#20841)

This commit is contained in:
Andrew
2024-12-05 05:17:18 -03:00
committed by GitHub
parent 3f5ac98bdb
commit 0d0e3a6ce1
2 changed files with 7 additions and 1 deletions

View File

@@ -53,7 +53,6 @@ DoorData const doorData[] =
{ GO_DOOR_HALAZZI, DATA_HALAZZI, DOOR_TYPE_PASSAGE },
{ GO_LYNX_TEMPLE_ENTRANCE, DATA_HALAZZI, DOOR_TYPE_ROOM },
{ GO_DOOR_AKILZON, DATA_AKILZON, DOOR_TYPE_ROOM },
{ GO_GATE_ZULJIN, DATA_HEXLORD, DOOR_TYPE_PASSAGE },
{ 0, 0, DOOR_TYPE_ROOM } // END
};
@@ -71,6 +70,7 @@ ObjectData const gameObjectData[] =
{ GO_STRANGE_GONG, DATA_STRANGE_GONG },
{ GO_MASSIVE_GATE, DATA_MASSIVE_GATE },
{ GO_GATE_HEXLORD, DATA_HEXLORD_GATE },
{ GO_GATE_ZULJIN, DATA_ZULJIN_GATE },
{ 0, 0 }
};
@@ -290,6 +290,11 @@ public:
HandleGameObject(ObjectGuid::Empty, false, GetGameObject(DATA_HEXLORD_GATE));
else if (state == NOT_STARTED)
CheckInstanceStatus();
else if (state == DONE)
{
if (GameObject* zuljinGate = GetGameObject(DATA_ZULJIN_GATE))
zuljinGate->RemoveGameObjectFlag(GO_FLAG_LOCKED);
}
break;
}

View File

@@ -41,6 +41,7 @@ enum DataTypes
DATA_HARRISON_JONES = 13,
TYPE_AKILZON_GAUNTLET = 14,
DATA_LOOKOUT = 15,
DATA_ZULJIN_GATE = 16
};
enum CreatureIds