I'm using Harlowe 2.1.0 ot build a story that tracks values via points over the course of the narrative--specifically three: cool, cute, and straightforward.
Tracking the points is no problem using the set function [ex. (set: $cool to $cool + 1)], tracking 3 variables over the course of the narrative.
The tricky part gets to be when I need to serve branches that are conditional between these three (ex. if the most cool points are chosen, then the cool branch gets shown).
I thought that something like (if: $cool is >= $cute, $straightforward) would work, but I get a "1 too many values were given to this (if:) macro" error.
Does anyone have any pointers for making this kind of function work?