When setting a variable-with-no-value to letters 1 to -1, that particular event breaks (all other events function normally).
To Test
- Go back to the Designer, and check the Flight Program for the Beacon.
- Launch craft, and open Beacon logs.
- Press AG1, and see the while loop break
The beeping noise will still play, meaning that the AG1 event is broken rather than the part's Flight Programme.
Expected behaviour
Instead of crashing/breaking, it should skip that part and continue with rest of the event (in this case, continue the while loop).
Ideally it should log the error as well.
I very much see your point. It would be nice to have a more user-friendly crash log though. Maybe it could show the last block it executed before breaking or something.