So, we’re making a game where things can be “important” (like a key puzzle item) or “not important” (like a crafting ingredient or something), and we want this to display in a different color when named depending on that.
Now, we have (confirmed functional) macros for the color, however the rule we’re using seems to not always know what it’s referring to…?
Before printing the name of a thing:
If the thing is important, say "[keyitem]";
Otherwise say "[b]".
Currently, it prints as if everything is important.
If we put “noun” instead of “thing” on the second line, though, it’s almost… random? (important items are supposed to be orange, unimportant items are blue)
To be clear, the only item here we’ve marked as important is the rusty key.
Any clue what we’re doing wrong here? We’re new to inform still so we’re kinda stumped, it’s probably something silly.