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";
|
boss.zoneId = defaults?.zoneId ?? "verdant_vale";
|
||||||
needsBackfill = true;
|
needsBackfill = true;
|
||||||
}
|
}
|
||||||
// Sync equipmentRewards and upgradeRewards to match defaults
|
// Sync equipmentRewards, upgradeRewards, and prestigeRequirement to match defaults
|
||||||
if (defaults) {
|
if (defaults) {
|
||||||
if (JSON.stringify(boss.equipmentRewards) !== JSON.stringify(defaults.equipmentRewards)) {
|
if (JSON.stringify(boss.equipmentRewards) !== JSON.stringify(defaults.equipmentRewards)) {
|
||||||
boss.equipmentRewards = structuredClone(defaults.equipmentRewards);
|
boss.equipmentRewards = structuredClone(defaults.equipmentRewards);
|
||||||
@@ -230,6 +230,10 @@ gameRouter.get("/load", async (context) => {
|
|||||||
boss.upgradeRewards = structuredClone(defaults.upgradeRewards);
|
boss.upgradeRewards = structuredClone(defaults.upgradeRewards);
|
||||||
needsBackfill = true;
|
needsBackfill = true;
|
||||||
}
|
}
|
||||||
|
if (boss.prestigeRequirement !== defaults.prestigeRequirement) {
|
||||||
|
boss.prestigeRequirement = defaults.prestigeRequirement;
|
||||||
|
needsBackfill = true;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user