Bug: Prestige wipes signed pacts — cross-loop progression destroyed #219
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Bug Description
Every time the player prestige-loops (starts a new loop), all signed pacts are erased. Pacts are meant to be permanent cross-loop progression, but
resetPrestigeForNewLoopexplicitly setssignedPacts: []anddefeatedGuardians: [].Code Location
src/lib/game/stores/prestigeStore.tslines 225-239 (resetPrestigeForNewLoop)src/lib/game/stores/gameLoopActions.tslines 14-50 (createStartNewLoop)Impact
Critical. The entire cross-loop progression system is broken:
pactSlots)"Fix Required
Persist signed pacts through prestige, bounded by
pactSlots(from prestige upgrades). The fix inresetPrestigeForNewLoopshould be:Closing — this is intended behavior. Prestige is meant to wipe signed pacts as part of the loop reset. Not a bug.