I'm making a game based around a character's opinion of you, and I'd like to have three possible outcomes: they LOVE you ($opinion > 6), they HATE you ($opinion < 2), or they're AMBIVALENT ($opinion between 2 and 6).
I'm not sure what expressions to use in order to check for something that is BETWEEN two numbers!
I've even tried an inelegant solution of just duplicating (if: $opinion = 2), (if: $opinion = 3), etc all the way up to 6, but that results in the following error: (if:)'s 1st value is an assignment operation, but should be a boolean.►
Comments
But based on your example I would use an (if:) / (else-if:) / (else:) macro combination: ... this works because if either of the first two conditions are not true then the value of $opinion must be between 2 and 6 inclusively.