I have my source text up to 6318 words, and it’s happened again. After adding a new block which should have worked, but instead mysteriously produced errors and unexpected effects, the game is now ignoring text which previously worked [and hasn’t been edited, and has nothing in common with the new block other than that they both reside in my project].
This time, all my “check [verbing] the player:” entries stopped working, although “check attacking yourself:” does. I haven’t set any new rules for defining the player or yourself or whatnot. The grammar “the player” seems to have spontaneously ripped itself out of the program about 20 minutes ago – except it still works in If statements!
Last time something like this happened, everything threw an error. Everything. I deleted all recent additions and changes, then the old stuff refused to compile as anything other than a massive collection of errors. I plucked out section after section of Source that, only moments previously, compiled happily. Nothing. I closed the project, and it saved without confirmation. I lost three days.
Excuse me if I come off as a little irritated: what the hell is going on?!