Erneute Auswahl verhindern
Aus twinewiki.de
Um bereits angeklickte Links zu entfernen, kann das Makro (history:) verwendet werden. Falls ein Abschnitt noch nicht besucht wurde, erscheint der erste Text, in diesem Fall ein Link; wurde er bereits besucht, erscheint die hinter (else:) angegebene Alternative, im folgenden Beispiel nur ein Strich. Man kann diese Alternative auch weglassen, erhält dann aber Leerzeilen im Spiel.
Abschnitt "Labor der Alchemistin":
Du siehst drei Flaschen vor dir. (unless: (history:) contains "rot")[ [[Aus roter Flasche trinken->rot]] ](else:)[-] (unless: (history:) contains "blau")[ [[Aus blauer Flasche trinken->blau]] ](else:)[-] (unless: (history:) contains "gelb")[ [[Aus gelber Flasche trinken->gelb]] ]{(else:)[-] Du verlässt das Alchemielabor und gehst zurück in den [[Burghof]].
Hinweis: Es sollte unbedingt darauf geachtet werden, dass in jedem Fall eine Auswahloption übrig bleibt, damit im Spiel keine Sackgasse entsteht! Im Beispiel wird der Link zum Burghof immer angezeigt.
Versionshinweis: Twine 2.9.2 | Harlowe 3.3.9