diff --git a/BondageClub/Screens/Character/Player/Dialog_Player.csv b/BondageClub/Screens/Character/Player/Dialog_Player.csv index c18176d5d57864bbe476648f8af354be5bf3af5c..e71c01aea74ce97180b9b46650f505d5db5ef694 100644 --- a/BondageClub/Screens/Character/Player/Dialog_Player.csv +++ b/BondageClub/Screens/Character/Player/Dialog_Player.csv @@ -848,6 +848,7 @@ FuturisticCollarSetOpenPermissionOff,,,DestinationCharacterName bindings now can FuturisticCollarBlockRemotes,,,Block remotes on the wearer,, FuturisticCollarSetBlockRemotesOn,,,DestinationCharacterName vibrator remotes are now locked.,, FuturisticCollarSetBlockRemotesOff,,,DestinationCharacterName vibrator remotes are now unlocked.,, +FuturisticCollarOptionsLockout,,,Collar settings are locked,, FuturisticCollarOptions,,,Current Status:,, FuturisticCollarOptionsNoLocks,,,Unlocked,, FuturisticCollarOptionsPartialLocks,,,Partially Locked,, diff --git a/BondageClub/Screens/Inventory/ItemNeck/FuturisticCollar/FuturisticCollar.js b/BondageClub/Screens/Inventory/ItemNeck/FuturisticCollar/FuturisticCollar.js index ea3a0ca59a14a18d245d48a388d0fd05c0d08505..0b7389dd7408c9b982ccfd83a0046ee0e5e9744d 100644 --- a/BondageClub/Screens/Inventory/ItemNeck/FuturisticCollar/FuturisticCollar.js +++ b/BondageClub/Screens/Inventory/ItemNeck/FuturisticCollar/FuturisticCollar.js @@ -21,7 +21,11 @@ function InventoryItemNeckFuturisticCollarDraw() { if (InventoryItemMouthFuturisticPanelGagValidate(C) !== "") { InventoryItemMouthFuturisticPanelGagDrawAccessDenied() } else { - DrawAssetPreview(1387, 75, DialogFocusItem.Asset); + DrawAssetPreview(1387, 65, DialogFocusItem.Asset); + + if ((DialogFocusItem && DialogFocusItem.Property && DialogFocusItem.Property.LockedBy && !DialogCanUnlock(C, DialogFocusItem))) { + DrawText(DialogFindPlayer("FuturisticCollarOptionsLockout"), 1500, 375, "White", "Gray"); + } DrawButton(1125, 395, 64, 64, "", "White", DialogFocusItem.Property.OpenPermission ? "Icons/Checked.png" : ""); DrawText(DialogFindPlayer("FuturisticCollarOpenPermission"), 1550, 425, "White", "Gray"); @@ -82,7 +86,7 @@ function InventoryItemNeckFuturisticCollarClick() { if ((MouseX >= 1885) && (MouseX <= 1975) && (MouseY >= 25) && (MouseY <= 110)) InventoryItemNeckFuturisticCollarExit(); else if (MouseIn(1125, 395, 64, 64) && !(DialogFocusItem && DialogFocusItem.Property && DialogFocusItem.Property.LockedBy && !DialogCanUnlock(C, DialogFocusItem))) InventoryItemNeckFuturisticCollarTogglePermission(C, DialogFocusItem); - else if (MouseIn(1125, 465, 64, 64)) InventoryItemNeckFuturisticCollarToggleRemotes(C, DialogFocusItem); + else if (MouseIn(1125, 465, 64, 64) && !(DialogFocusItem && DialogFocusItem.Property && DialogFocusItem.Property.LockedBy && !DialogCanUnlock(C, DialogFocusItem))) InventoryItemNeckFuturisticCollarToggleRemotes(C, DialogFocusItem); else { var FuturisticCollarItems = InventoryItemNeckFuturisticCollarGetItems(C)