Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Somehow I ended up losing a run for no appreciable reason? Floor 88 of endless mode, I had a set of Mirrored Sculptors & Mirrored Obelisks along with an Adaptive Paladin with several hundred attack and HP. Ended up in a battle against some mostly-regular enemies with a Free Company Palisade at the very end. Near the end of the battle, with my Paladin as the last one standing, turns took excessively long as the game seemed to check every single one of my dead followers before getting to my Paladin's attack, which would deal 1 damage to the Palisade, then likewise the Palisade would deal 1 damage to the Paladin. After turn after turn after turn after turn of this, the Palisade was finally down to 2 HP while my Paladin still had 233 health left. Then the "Excision Failed" message suddenly popped up, ending both the battle and my run. What happened?

(+1)

Oh wow. I looked into my code and found out that after 20 turns of no one dying the game will force player to lose to avoid infinite loop. I must have coded it years ago when this feature made sense, and just forgot about it because it never triggered. Sorry about that...