While using the story format Harlowe, you, apparently, tried to use the macro syntax used by the Twine 1 vanilla story formats—though, SugarCube also uses that style. Harlowe uses a different, incompatible, macro syntax.
Twine 1 vanilla story format & SugarCube macros look like:
<<print $foo>>
<<if $ducky is "rubber">>Rubber Ducky!<</if>>
Harlowe macros look like:
(print: $foo)
(if: $ducky is "rubber")[Rubber Ducky!]
Comments
Twine 1 vanilla story format & SugarCube macros look like:
Harlowe macros look like:
1. The syntax/format of the language: note: SugarCube also supports the same endmacro-name syntax as Sugarcane / Jonah / Responsive.
2. The accepted words in the language:
The list of macro-names and operators that the language supports.