generated from nhcarrigan/template
feat: v1 prototype — core game systems #30
@@ -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