ChoicescriptIDE / main

32 stars 6 forks source link

*check_achievements breaks error logging in CSIDE #107

Open CareyJWilliams opened 3 years ago

CareyJWilliams commented 3 years ago

The *check_achievements command stops the CS printLoop, sets some temps based on earned achivements, and then re-executes the current scene.

This seems to break CSIDE's ability to log errors, for e.g.:

startup.txt

*check_achievements
*i_fail_silently
*finish

startup.txt

*i_correctly_throw_an_error
*finish
CareyJWilliams commented 3 years ago

Another instance of this was raised here: https://forum.choiceofgames.com/t/cside-the-choicescript-ide-v1-3-0-now-available-18-06-2019/27622/1031?u=cjw