Fix tutorial being skipped even with skipTutorial disabled

This commit is contained in:
Sainan 2024-12-23 01:31:17 +01:00
parent 12b2ed45eb
commit 8c51e443af

View File

@ -49,17 +49,19 @@ export const createInventory = async (
defaultItemReferences: { loadOutPresetId: Types.ObjectId; ship: Types.ObjectId } defaultItemReferences: { loadOutPresetId: Types.ObjectId; ship: Types.ObjectId }
) => { ) => {
try { try {
const inventory = new Inventory({ const inventory = config.skipTutorial
...new_inventory, ? new Inventory({
accountOwnerId: accountOwnerId, accountOwnerId: accountOwnerId,
LoadOutPresets: defaultItemReferences.loadOutPresetId, LoadOutPresets: defaultItemReferences.loadOutPresetId,
Ships: [defaultItemReferences.ship] Ships: [defaultItemReferences.ship],
...new_inventory
})
: new Inventory({
accountOwnerId: accountOwnerId,
LoadOutPresets: defaultItemReferences.loadOutPresetId,
Ships: [defaultItemReferences.ship],
TrainingDate: 0
}); });
if (config.skipTutorial) {
inventory.PlayedParkourTutorial = true;
inventory.ReceivedStartingGear = true;
}
await inventory.save(); await inventory.save();
} catch (error) { } catch (error) {
if (error instanceof Error) { if (error instanceof Error) {