Threading things through
// Set up
VAR speaker = "Narrator"
VAR music = ""
VAR scene = ""
// End set up
-> start
=== start ===
This is my story. It has some stuff going on, some movement choices and I can check my stats.
-> room_1
=== room_1 ===
You are in room 1.
<- choices
<- check_stats(-> room_1)
-> DONE
= choices
+ [Go North]
You have gone North
-> room_2
+ [Go South]
You have gone South
-> room_3
=== room_2 ===
I'm in room 2!
<- choices
<- check_stats(-> room_2)
-> DONE
= choices
+ [Go south] -> room_1
=== room_3 ===
I'm in room 3!
<- choices
<- check_stats(-> room_2)
-> DONE
= choices
+ [Go North] -> room_1
=== check_stats(-> back) ===
+ [Check health]
~speaker = "Narrator"
You are healthy!
-> back
+ [Check mana]
~speaker = "Narrator"
You have mana
-> back