From c40a362746e75488fa05fc0ed52156d590106cff Mon Sep 17 00:00:00 2001 From: bananarama92 <bananarama921@outlook.com> Date: Sun, 30 Mar 2025 15:40:00 +0200 Subject: [PATCH] BUG: Fix `InventoryCraft()` overriding member numbers/names if they are already set --- BondageClub/Scripts/Inventory.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/BondageClub/Scripts/Inventory.js b/BondageClub/Scripts/Inventory.js index 78235649ba..f6e7d49005 100644 --- a/BondageClub/Scripts/Inventory.js +++ b/BondageClub/Scripts/Inventory.js @@ -694,10 +694,10 @@ function InventoryCraft(Source, Target, GroupName, Craft, Refresh, PreConfigureI Item.Property ??= {}; Item.Difficulty ??= Item.Asset.Difficulty; - // Sets the crafter name and ID + // Sets the crafter name and ID (if not already set) if (Source) { - Item.Craft.MemberNumber = Source.MemberNumber; - Item.Craft.MemberName = CharacterNickname(Source); + Item.Craft.MemberNumber ??= Source.MemberNumber; + Item.Craft.MemberName ??= CharacterNickname(Source); } // Abort; the properties below are pre-configured by crafted items the first time they're applied,