Unless I am missing something big time (and in that case I apologise), this is less a question than a feature request. All links in Harlowe cease being links after clicked. Same thing with mouseovers: they only work once.
I need a link that stays being a link after you click, a link that is infinitely clickable and keeps doing whatever it does. For example, a + button that increases a variable and you can click as many times as you want.
Is there any way to do this in Twine 2 with Harlowe? If not, is this a feature that could be considered? The puzzles I am planning for my current story could be playable without this feature, but they would be harder and innecesarily punishing.
If you want transitions to that passage the first time the user enters, just split it up into 2 passages, with the first having normal transitions and where the link links to a duplicate passage with no transitions, and then the same link on that duplicate passage keeps looping to that passage.
Here is an example of a hook that is clickable infinite times:
First passage "test1" that sets the initial values of variables: Second passage "test2" with the actual text and code: The only missing thing is the CSS to remove the transition between passages. The puzzle that I want to implement has exactly the same mechanic as this Clue! thing: let the player experiment the different options before building a final answer and checking it.
Thanks, you put me in the right direction!