Эффект печатной машинки в Twine 2
SugarCube
В SugarCube 2.32+ есть специальный макрос для такого эффекта.
<<type 60ms>> Привет! <<link "Кнопка">><</link>> <</type>>
Harlowe
Ограничение кода: один раз на пассаж.
:: Start <!-- Выставляем текст --> (set: $typewriterText to "Привет!") <!-- Вызываем пассаж Typewriter --> (display: "Typewriter")
:: Typewriter { (set: $typewriterPos to 1) |typewriterOutput>[] <!-- Задержка в 20 миллисекунд на цикл --> (live: 20ms)[ (append: ?typewriterOutput)[(print: $typewriterText's $typewriterPos)] (set: $typewriterPos to it + 1) (if: $typewriterPos is $typewriterText's length + 1)[ (stop:) ] ] }