0 votes
by (220 points)
edited by
Help, please! I have the value of the variable "Gold" - 50. I need to make sure that when you select a specific answer, such as" Dig a treasure", this value was added 20 units. And Vice versa: when choosing the option "to Bury the treasure", from the value of 50 20 units were subtracted. How to do? On Harlowe

1 Answer

0 votes
by (154k points)

Please use the Question Tags to state the name and full version number of the Story Format you are using, as answers can vary based on this infromation. You have listed two different story formats in your Question Tags (SugarCube and a missnamed Harlowe) but indicate in your Question that you only want a Harlowe related answer.

1. Using the (set:) macro to initialising a variable.

(set: $gold to 50)

note: Idealling variable initialisation should be done within your project's startup tagged special passage.

2. Using a (link:) macro combined with a (set:) macro to increase the value of a variable.

(link: "Dig a treasure")[
	(set: $gold to it + 20)
]

3. Using a (link:) macro combined with a (set:) macro to decrease the value of a variable.

(link: "Bury the treasure")[
	(set: $gold to it - 20)
]

 

Welcome to Twine Q&A, where you can ask questions and receive answers from other members of the community.

You can also find hints and information on Twine on the official wiki and the old forums archive.

See a spam question? Flag it instead of downvoting. A question flagged enough times will automatically be hidden while moderators review it.
...