fix(D-01/D): blindfold ID mismatch + dispenser V2 registration (review)
KidnapperTheme: fix "mask_blindfold" → "blindfold_mask" across 8 themes. The incorrect ID produced ghost items with no definition. DispenserBehaviors: register GenericBondageDispenseBehavior.forAnyDataDriven() for the V2 DATA_DRIVEN_ITEM singleton. Dispatches by region from the stack's definition. V1 per-variant registrations were deleted but V2 replacement was missing.
This commit is contained in:
@@ -37,7 +37,7 @@ public enum KidnapperTheme {
|
||||
TAPE(
|
||||
"duct_tape",
|
||||
new String[] { "tape_gag", "wrap_gag" },
|
||||
new String[] { "mask_blindfold" },
|
||||
new String[] { "blindfold_mask" },
|
||||
true,
|
||||
20
|
||||
),
|
||||
@@ -47,7 +47,7 @@ public enum KidnapperTheme {
|
||||
LEATHER(
|
||||
"leather_straps",
|
||||
new String[] { "ball_gag", "ball_gag_strap", "panel_gag" },
|
||||
new String[] { "mask_blindfold" },
|
||||
new String[] { "blindfold_mask" },
|
||||
false,
|
||||
15
|
||||
),
|
||||
@@ -57,7 +57,7 @@ public enum KidnapperTheme {
|
||||
CHAIN(
|
||||
"chain",
|
||||
new String[] { "chain_panel_gag", "ball_gag_strap" },
|
||||
new String[] { "mask_blindfold" },
|
||||
new String[] { "blindfold_mask" },
|
||||
false,
|
||||
10
|
||||
),
|
||||
@@ -67,7 +67,7 @@ public enum KidnapperTheme {
|
||||
MEDICAL(
|
||||
"medical_straps",
|
||||
new String[] { "tube_gag", "sponge_gag", "ball_gag" },
|
||||
new String[] { "mask_blindfold" },
|
||||
new String[] { "blindfold_mask" },
|
||||
false,
|
||||
8
|
||||
),
|
||||
@@ -77,7 +77,7 @@ public enum KidnapperTheme {
|
||||
BEAM(
|
||||
"beam_cuffs",
|
||||
new String[] { "beam_panel_gag", "latex_gag" },
|
||||
new String[] { "mask_blindfold" },
|
||||
new String[] { "blindfold_mask" },
|
||||
false,
|
||||
5
|
||||
),
|
||||
@@ -87,7 +87,7 @@ public enum KidnapperTheme {
|
||||
LATEX(
|
||||
"latex_sack",
|
||||
new String[] { "latex_gag", "tube_gag" },
|
||||
new String[] { "mask_blindfold" },
|
||||
new String[] { "blindfold_mask" },
|
||||
false,
|
||||
3
|
||||
),
|
||||
@@ -97,7 +97,7 @@ public enum KidnapperTheme {
|
||||
ASYLUM(
|
||||
"straitjacket",
|
||||
new String[] { "bite_gag", "sponge_gag", "ball_gag" },
|
||||
new String[] { "mask_blindfold" },
|
||||
new String[] { "blindfold_mask" },
|
||||
false,
|
||||
5
|
||||
),
|
||||
@@ -117,7 +117,7 @@ public enum KidnapperTheme {
|
||||
WRAP(
|
||||
"wrap",
|
||||
new String[] { "wrap_gag", "tape_gag" },
|
||||
new String[] { "mask_blindfold" },
|
||||
new String[] { "blindfold_mask" },
|
||||
false,
|
||||
5
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user