From 8c5225886ed10769a64b694c9b3969a04a0a8959 Mon Sep 17 00:00:00 2001 From: Sainan Date: Fri, 17 Jan 2025 06:33:54 +0100 Subject: [PATCH] fix: track FreeFavorsEarned when ranking up --- src/controllers/api/syndicateSacrificeController.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/controllers/api/syndicateSacrificeController.ts b/src/controllers/api/syndicateSacrificeController.ts index 4ccc3aaf..5feef499 100644 --- a/src/controllers/api/syndicateSacrificeController.ts +++ b/src/controllers/api/syndicateSacrificeController.ts @@ -50,6 +50,13 @@ export const syndicateSacrificeController: RequestHandler = async (request, resp syndicate.Title ??= 0; syndicate.Title += 1; + if (syndicate.Title > 0 && manifest.favours.length != 0) { + syndicate.FreeFavorsEarned ??= []; + if (!syndicate.FreeFavorsEarned.includes(syndicate.Title)) { + syndicate.FreeFavorsEarned.push(syndicate.Title); + } + } + await inventory.save(); if (reward) {