No Climb
will mark the stage as successful.Desired for SUGOI, as the stagefailed
boolean prevents level completion flags to not update, and thus level completion emblems to not be awarded. This means a lot less crappy non-ideal workarounds. Can also be incredibly useful for custom Special Stage designs, or even unique normal stage concepts.
Fixes #361 (closed), although it is not the proposed method. I chose this method instead because it is less redundant with code that is already in vanilla.
Also considered adding a "failnext" level header option, for determining where you go when you fail a level VS when you successfully complete it, but I decided that's out-of-scope for this branch -- Lua can handle that well enough.
EXE: srb2win_failed-level-lua.exe Test script -- stage will fail when you have less than 50 rings: failure-test.lua