generated from nhcarrigan/template
fix: sync prestigeRequirement from defaults during save backfill
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user