Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

There's a rounding bug that will completely mess up bottom soreness, aka $status.

The code

(unless:$status is 0)[(set:$status=$status-.1) ...

can miss 0, hitting 0.0000000000001 instead.  Then your status keeps going down.  I realized when Henry Dievs gave me his soreness != 0 interaction when I should have had 0.  When I checked, I really had -7.899999999999989
Good thing it resets each morning.
You could fix it just by checking whether it's within 0.001 of 0 and setting it to 0 if it is.