I just stumbled over a weird thing with the ignore/listen commands.
Ignore/listen commands appear to "add up"
I assumed Ignore/listen was an on/off switch; 1 or 0.
But it appears that if "ignore" is run several times, "listen" has to be run an equal amount of times to re-activate controls.
Maybe it is intentional, but i cannot see why.
As the simplest example, say, I create a new game.
Into the script for the room I put
on load do ignore end
Control input is ignored. Great.
Now i change the script to:
on load do ignore listen end
Control input is recorded. Still great.
on load do ignore ignore listen end
Control input is ignored. "listen" reverts one "ignore", but the other one stays in place.
on load do ignore ignore listen listen end
Works to override both "ignore"