Basically I'm trying to create a scene where you explore an apartment by looking in each room and while in each room get the option to look closer to at objects of interests before continuing exploring.
Typically text adventure stuff, really
What I don't want is the typical hassle of the player having to click through several rooms to get from point A to point B. (even though that's how we roll it in RL.) Nor do I want the player to be able to explore the same room again and again even though nothing new has been added between times. Or the bother of adding; "you've already looked at that" to stuff.
So instead I just want to provide a point in the story where the player get the option to choose what room to explore(a single reoccurring passage in Twine). And I want to the link for each option to disappear after it has been clicked.
Now I know how to do it with just adding new passages. But that's messy and cumbersome.
And I figured out how to do it with the (if:) macro.
(Admittedly, it took me a while to figure out that if I set the variable in the same passage as the (if:) macro then even if I later change the variable in another passage once I go back to the first passage the variable will just be reset.)
But it requires fiddling with variables and commands over at least 2 passages.
So I'm wondering if there some quicker way to do this? Maybe there is a command or macro that directly do it?
Typically text adventure stuff, really
What I don't want is the typical hassle of the player having to click through several rooms to get from point A to point B. (even though that's how we roll it in RL.) Nor do I want the player to be able to explore the same room again and again even though nothing new has been added between times. Or the bother of adding; "you've already looked at that" to stuff.
So instead I just want to provide a point in the story where the player get the option to choose what room to explore(a single reoccurring passage in Twine). And I want to the link for each option to disappear after it has been clicked.
Now I know how to do it with just adding new passages. But that's messy and cumbersome.
And I figured out how to do it with the (if:) macro.
(Admittedly, it took me a while to figure out that if I set the variable in the same passage as the (if:) macro then even if I later change the variable in another passage once I go back to the first passage the variable will just be reset.)
But it requires fiddling with variables and commands over at least 2 passages.
So I'm wondering if there some quicker way to do this? Maybe there is a command or macro that directly do it?