I have rooms with choices, and I want time to pass for each choice. I have stolen some code for that but don’t know how to use it.
<<run $gameDate.setUTCMinutes($gameDate.getUTCMinutes() + $args)>>
Question now: How do I call this code? Like, when I am in Room 1 and have a choice to go to Room 2 and that would take 2 minutes, where and how do I call this “addmins” routine?
Thanks and kind regards,
<<link [[Room 2]]>><<addmins 2>><</link>>
Sorry for asking again, but I’m lacking the basic skills. (Sugarcube 1.0.34 if that’s of importance.) Right now my choice is simply displayed like this:
[[Room 2 looks tempting!|Room 2]]
How can I integrate the addmins command into this, or how do I need to rewrite the choice?
You do realize that’s older than dirt. You really should switch to v2.
Anyway. Josh gave you an example that works:
<<link [[Room 2 looks tempting!|Room 2]]>><<addmins 2>><</link>>
This also works, but doesn’t cause Twine 2 to show a connection arrow or attempt to automatically create a missing passage:
<<link "Room 2 looks tempting!" "Room 2">><<addmins 2>><</link>>
Phew, it works! Thanks! Although I get an error message “Error: macro <> does not exist”.
And yes, I will upgrade, promised.
You need to use backticks/backquotes when posting things that could be confused for the forum markup (Markdown), otherwise, as you can see, shenanigans may occur.
Sorry! The error message was “error: macro <</link>> does not exist”.
Meh. SugarCube v1’s version of
<<link>> is called
<<click>>. Either change to that (not recommended) or switch to v2 (recommended).
That works like a charm, thanks a lot!!! (Will upgrade later.)