I'm working on a little project in Twine, using the 1.4.1 from the Twinery.org website on a Windows 8 machine, and I'm having a problem where every single <<elseif (expression)>> or <<else if (expression)>> is failing to function properly. Whether it's something as simple as <<if $variable = 1>> <<elseif $variable = 2>> etc. or something slightly fancier such as <<if $variable < 5>> <<else if $variable > 4 and $variable < 10>> in all cases, I'm having the whatever is after the 1st elseif print out if the original if isn't true, apparently treating elseif as, well, just else. I've tried both formations (elseif and else if) since both are supposed to work, but neither is, is there something I'm missing?
Comments
It is just that "=" means assignment (like it does in a number of computer languages) and "==" means "is equal to"