From 285c38255bd90be2f3d3339b032a2b731810fc7f Mon Sep 17 00:00:00 2001 From: Hikari Date: Fri, 6 Mar 2026 16:48:36 -0800 Subject: [PATCH] fix: sync prestigeRequirement from defaults during save backfill --- apps/api/src/routes/game.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/apps/api/src/routes/game.ts b/apps/api/src/routes/game.ts index 257e261..e44e776 100644 --- a/apps/api/src/routes/game.ts +++ b/apps/api/src/routes/game.ts @@ -220,7 +220,7 @@ gameRouter.get("/load", async (context) => { boss.zoneId = defaults?.zoneId ?? "verdant_vale"; needsBackfill = true; } - // Sync equipmentRewards and upgradeRewards to match defaults + // Sync equipmentRewards, upgradeRewards, and prestigeRequirement to match defaults if (defaults) { if (JSON.stringify(boss.equipmentRewards) !== JSON.stringify(defaults.equipmentRewards)) { boss.equipmentRewards = structuredClone(defaults.equipmentRewards); @@ -230,6 +230,10 @@ gameRouter.get("/load", async (context) => { boss.upgradeRewards = structuredClone(defaults.upgradeRewards); needsBackfill = true; } + if (boss.prestigeRequirement !== defaults.prestigeRequirement) { + boss.prestigeRequirement = defaults.prestigeRequirement; + needsBackfill = true; + } } }