I started working on a Twine game forever ago in Harlowe 1.2.4, and when I picked it back up, I tried to change the story format to Harlowe 2.1.0. However, when I tried, I found that I got a ton of errors. The code:
Resulted in an error: "There isn't a temp variable named _spec_guns in this place.►"
My guess is that it doesn't like that I'm using underscores, since Harlowe now uses underscores for temp variables.
I use underscores as part of both my passage names (db_spec_guns) and my variables ($brief_3a_done).
Can anyone suggest a way to let me still use Harlowe 2.1.0, or should I just go back to 1.2.4?
(I've tried a global search and replace to change the underscores everywhere into something nonobjectionable, but it broke all the passage names and made the file unusable.)