From 743a905de4fc522e00fdbcbb2992710ebb61aa28 Mon Sep 17 00:00:00 2001 From: Sainan <63328889+Sainan@users.noreply.github.com> Date: Sat, 5 Apr 2025 06:51:10 -0700 Subject: [PATCH] fix: ignore non-weapon entries in ExportWeapons for recipe login reward (#1461) Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/1461 Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com> Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com> --- src/services/loginRewardService.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/services/loginRewardService.ts b/src/services/loginRewardService.ts index d32789b6..7bfc0d71 100644 --- a/src/services/loginRewardService.ts +++ b/src/services/loginRewardService.ts @@ -84,7 +84,7 @@ const getRandomLoginReward = (rng: CRng, day: number, inventory: TInventoryDatab } const unmasteredItems = new Set(); for (const [uniqueName, data] of Object.entries(ExportWeapons)) { - if (data.variantType == "VT_NORMAL" && !masteredItems.has(uniqueName)) { + if (data.totalDamage != 0 && data.variantType == "VT_NORMAL" && !masteredItems.has(uniqueName)) { unmasteredItems.add(uniqueName); } }