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; + } } }