Перейти до основного вмісту

Загальна інформація

Теги та розмітка

Атрамент додає функціональності в сценарії Ink за допомогою обробки тегів та додаткової розмітки.

Теги

Існує три типи тегів:

  • Глобальні теги визначаються в самому початку головного Ink файлу. Вони містять інформацію про гру (назва, автор, обкладинка тощо) і глобальні налаштування гри (тема оформлення, шрифт, наявність збережень тощо)
  • Теги параграфів використовується для вставки зображень та звуків, контролю ігрового процесу (збереження/перезапуск), додавання власних стилів тощо.
  • Теги виборів використовуються для деактивації виборів та додавання власних стилів.

Теги в Ink можуть мати динамічний зміст і контролюватися умовами:

VAR weather="sunny"
# PLAY_MUSIC: music/forest_{weather}.mp3 // відтворить файл "forest_sunny.mp3"

// цей вибір матиме тег "UNCLICKABLE" тільки якщо змінна "weather" матиме значення "sunny"
+ [Подивитися на хмари #{weather=="sunny":UNCLICKABLE}]

Розмітка

Атрамент використовує розмітку схожу на BBCode, щоб оформлювати текст і додавати інтерактивні елементи в сценарій Ink:

=== intro
[banner]Вітаю![/banner]
Гра зараз почнеться.
[info side=highlight]Спочатку перевірте інвентар.[/info]

Докладніше дивіться в розділі "Розмітка".

Сцена

"Сценою" в Атраменті називається весь контент між блоками варіантів вибору. Вона може містити декілька абзаців тексту.

За замовчуванням весь контент сцени відображається відразу. Ця поведінка контролюється глобальним тегом #continue_maximally.

Сцени послідовно додаються у список, який можна гортати. Автори можуть очистити список сцен.

Докладніше дивіться в розділі "Оповідання".