Soulbound: A Ghost Story (WIP) [Updated April 15, 2025]

The original error occurred as:

*choice
  *if mundane >= 65
    #Despite my wariness of magic, this does seem rather useful. 
      *set mundane %-10
  *if mundane <=65
    #This is incredible. I can't wait to figure out what else I can do. 
      *set mundane %-10
      *set light %+10 

(I’ve edited my post so many times that you probably missed it, but) My guess is
Enters *choice → enters *if → the block that is skipped is the one inside the *if checked - which would be just one option [Despite my …] → The game breaks

I’ve found someone mentioning that, so I guess it is indeed not related to the value of the variable, just with the format. But I honestly don’t know how implicit control works when you put a choice inside *if. So, here’s the post:

EDIT: Ok, I admit my guess makes nonsese (as it doesn’t happen in other instances), however, the moral of the story is - If you put multiple ifs inside a choice and they will check the same variable, you should use elseif/else. If someone knows the reason, I would be happy to try to understand it