I’ve been beating my head against a wall on a level for about half an hour because I forgot that you use “is” instead of “equals” when comparing strings.
I realize I can be kinda dense on these things. However, it would be great if, when the debugger sees a user using an “=” to compare a value to a string (i.e. anything in quotes) that it would helpfully suggest something like this:
Reminder: To compare the values of strings, you need to use "is" not "=". (ex: if enemy.type is "thrower")
Alternately, it might make sense to add this into the comments on the first few levels where you are doing string comparisons (if it isn’t there already). It’s especially helpful from those of us coming from languages where “=” works for these sorts of comparisons.