Skip to content

Commit abc06a4

Browse files
Tobschinskixfurry
authored andcommitted
BRD - Vault Improvements
* Locked GOs in the vault are not selectable by default, to prevent abuse. This flag is removed as soon as they should become accessible. (based on commit SD2[BRD - Vault Improvements] - 152bcd3) Signed-off-by: Xfurry <xfurry@scriptdev2.com> (based on commit SD2-TBC[BRD - Vault Improvements] - 04a8fa9) Signed-off-by: Xfurry <xfurry@scriptdev2.com>
1 parent a25b977 commit abc06a4

2 files changed

Lines changed: 5 additions & 0 deletions

File tree

scripts/eastern_kingdoms/blackrock_depths/blackrock_depths.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ enum
6666
GO_CHEST_SEVEN = 169243,
6767
GO_ARENA_SPOILS = 181074,
6868
GO_SECRET_DOOR = 174553,
69+
GO_SECRET_SAFE = 161495,
6970

7071
// Jail break event related
7172
GO_JAIL_DOOR_SUPPLY = 170561,

scripts/eastern_kingdoms/blackrock_depths/instance_blackrock_depths.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@ void instance_blackrock_depths::OnObjectCreate(GameObject* pGo)
102102
case GO_CHEST_SEVEN:
103103
case GO_ARENA_SPOILS:
104104
case GO_SECRET_DOOR:
105+
case GO_SECRET_SAFE:
105106
case GO_JAIL_DOOR_SUPPLY:
106107
case GO_JAIL_SUPPLY_CRATE:
107108
case GO_DWARFRUNE_A01:
@@ -158,7 +159,10 @@ void instance_blackrock_depths::SetData(uint32 uiType, uint32 uiData)
158159
return;
159160
}
160161
if (uiData == DONE)
162+
{
161163
DoUseDoorOrButton(GO_SECRET_DOOR);
164+
DoToggleGameObjectFlags(GO_SECRET_SAFE, GO_FLAG_NO_INTERACT, false);
165+
}
162166
m_auiEncounter[1] = uiData;
163167
break;
164168
case TYPE_BAR:

0 commit comments

Comments
 (0)