From 2df7bbdb09ae71f27f8160c3333b00a8b4868427 Mon Sep 17 00:00:00 2001 From: Ordis <134585663+OrdisPrime@users.noreply.github.com> Date: Fri, 24 Jan 2025 15:11:13 +0100 Subject: [PATCH 1/2] temp fix for completeAllQuests --- src/controllers/api/inventoryController.ts | 2 ++ src/controllers/api/missionInventoryUpdateController.ts | 1 + src/types/inventoryTypes/inventoryTypes.ts | 2 +- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/controllers/api/inventoryController.ts b/src/controllers/api/inventoryController.ts index 33c6021f..763cd919 100644 --- a/src/controllers/api/inventoryController.ts +++ b/src/controllers/api/inventoryController.ts @@ -107,6 +107,7 @@ export const inventoryController: RequestHandler = async (request, response) => } } if (config.completeAllQuests) { + console.log("Completing all quests"); for (const quest of inventoryResponse.QuestKeys) { quest.unlock = true; quest.Completed = true; @@ -127,6 +128,7 @@ export const inventoryController: RequestHandler = async (request, response) => } inventoryResponse.ArchwingEnabled = true; + inventoryResponse.ActiveQuest = ""; //TODO: might need to reconsider this if this does not work long term. // Skip "Watch The Maker" addString(inventoryResponse.NodeIntrosCompleted, "/Lotus/Levels/Cinematics/NewWarIntro/NewWarStageTwo.level"); diff --git a/src/controllers/api/missionInventoryUpdateController.ts b/src/controllers/api/missionInventoryUpdateController.ts index f24172c4..19b157fd 100644 --- a/src/controllers/api/missionInventoryUpdateController.ts +++ b/src/controllers/api/missionInventoryUpdateController.ts @@ -58,6 +58,7 @@ export const missionInventoryUpdateController: RequestHandler = async (req, res) console.log(`Mission failed: ${missionReport.RewardInfo?.node}`); //todo: return expected response for failed mission res.json([]); + return; //duvirisadjob does not provide missionStatus } diff --git a/src/types/inventoryTypes/inventoryTypes.ts b/src/types/inventoryTypes/inventoryTypes.ts index c9e2d121..da400863 100644 --- a/src/types/inventoryTypes/inventoryTypes.ts +++ b/src/types/inventoryTypes/inventoryTypes.ts @@ -43,7 +43,6 @@ export interface IInventoryDatabase GuildId?: Types.ObjectId; // GuildId changed from ?IOid to ?Types.ObjectId PendingRecipes: IPendingRecipe[]; QuestKeys: IQuestKeyDatabase[]; - ActiveQuest: string; BlessingCooldown: Date; Ships: Types.ObjectId[]; WeaponSkins: IWeaponSkinDatabase[]; @@ -207,6 +206,7 @@ export interface IInventoryClient extends IDailyAffiliations { ReceivedStartingGear: boolean; Ships: IShipInventory[]; QuestKeys: IQuestKeyClient[]; + ActiveQuest: string; FlavourItems: IFlavourItem[]; Scoops: IEquipmentDatabase[]; LoadOutPresets: ILoadOutPresets; -- 2.47.2 From eef613dccc6bd6764dcff7d51856a5993bb4000a Mon Sep 17 00:00:00 2001 From: Ordis <134585663+OrdisPrime@users.noreply.github.com> Date: Fri, 24 Jan 2025 15:12:50 +0100 Subject: [PATCH 2/2] removing comment --- src/controllers/api/inventoryController.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/src/controllers/api/inventoryController.ts b/src/controllers/api/inventoryController.ts index 763cd919..11ba1378 100644 --- a/src/controllers/api/inventoryController.ts +++ b/src/controllers/api/inventoryController.ts @@ -107,7 +107,6 @@ export const inventoryController: RequestHandler = async (request, response) => } } if (config.completeAllQuests) { - console.log("Completing all quests"); for (const quest of inventoryResponse.QuestKeys) { quest.unlock = true; quest.Completed = true; -- 2.47.2