feat: v1 prototype — core game systems #30

Merged
naomi merged 84 commits from feat/prototype into main 2026-03-08 15:53:39 -07:00
Showing only changes of commit 285c38255b - Show all commits
+5 -1
View File
@@ -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;
}
}
}