From 8c51e443af993aa1b9ffc11d48d3083eb8be0779 Mon Sep 17 00:00:00 2001 From: Sainan Date: Mon, 23 Dec 2024 01:31:17 +0100 Subject: [PATCH] Fix tutorial being skipped even with skipTutorial disabled --- src/services/inventoryService.ts | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/src/services/inventoryService.ts b/src/services/inventoryService.ts index 81c400ab..06063430 100644 --- a/src/services/inventoryService.ts +++ b/src/services/inventoryService.ts @@ -49,17 +49,19 @@ export const createInventory = async ( defaultItemReferences: { loadOutPresetId: Types.ObjectId; ship: Types.ObjectId } ) => { try { - const inventory = new Inventory({ - ...new_inventory, - accountOwnerId: accountOwnerId, - LoadOutPresets: defaultItemReferences.loadOutPresetId, - Ships: [defaultItemReferences.ship] - }); - if (config.skipTutorial) { - inventory.PlayedParkourTutorial = true; - inventory.ReceivedStartingGear = true; - } - + const inventory = config.skipTutorial + ? new Inventory({ + accountOwnerId: accountOwnerId, + LoadOutPresets: defaultItemReferences.loadOutPresetId, + Ships: [defaultItemReferences.ship], + ...new_inventory + }) + : new Inventory({ + accountOwnerId: accountOwnerId, + LoadOutPresets: defaultItemReferences.loadOutPresetId, + Ships: [defaultItemReferences.ship], + TrainingDate: 0 + }); await inventory.save(); } catch (error) { if (error instanceof Error) {