I’m capturing the user input (in Inform6) by means of BeforeParsing() entry point and I’d like to end the turn sequence right there if certain conditions are met. Does anyone knows if that’s possible, and/or how to do it? Thanks in advance for any help!
There’s no direct way.
You could hack the parserm.h file to include an optional “jump ReType;” after the BeforeParsing() call.
Or you could change the buffer to a string like “noaction”, allow the parser to proceed, and handle that verb by printing nothing.
(I think you’ll have to do additional work if you want “again” to work correctly.)