Тексты: реплики, имена, комментарии автора

Владелец текста — этот файл. Карточка сущности владеет сценой (когда звучит, зачем, что делает механически) и ссылается сюда; сам текст не дублирует. Иначе у реплики два владельца, и они разойдутся при первой правке тона.

Правила файла:

  • Лок-ключ сразу, даже у черновика: текст без ключа в игру не попадёт.
  • Тексты пишет narrative, в ассеты локализации кладёт data-authoring (решение Макса 2026-07-29): содержание моё, ассеты и id — его.
  • Подстановка данных — параметром, не склейкой строк. У каждой параметризованной реплики обязательна ветка вырожденного случая.
  • Статус у строки: draft (черновик) · accepted (Макс принял) · in-game (лежит в лок-таблице).
  • Реплики с подстановкой чисел и терминов не озвучиваются — речь у нас контурная.

Автор (единственный говорящий вне мира)

КлючТекстСтатусГде звучит
dev.veteran_overwrite.taunt«Но ты ведь не заметишь никакой разницы, так? Это ведь просто небольшое изменение в данных.»draftперезапись ветерана, высшая сложность, старт забега
dev.demo.encounter_name_note«В полной версии это открывается не так быстро — но пусть вы увидите, что тут будет.»draftдемо, после первой победы над энкаунтером

Тон: личность, а не набор регистров — саркастичен о действиях игрока, тёпел, когда делится миром, но флёр узнаваем. Факт, не обвинение. Никогда не влияет на события.

Пролог и рефрен

КлючТекстСтатусГде звучит
lore.prologue.key_phrase«Это история о битве хаоса и порядка…»acceptedпролог, затем рефреном по дуге; в финале объясняется наоборот

Живые: Дезертировавшая Армия

КлючТекстСтатусГде звучит
boss.deserter.sorel.scout_report«Разведчики донесли… Самый частый тип урона — {damage_type}! Значит, массовая защита от {damage_type}!»draftкатсцена до расстановки, стадия 1
boss.deserter.sorel.scout_report_flat«У них нет предпочтений… значит, у них нет и слабостей?»draftта же катсцена, ветка вырожденного случая — у игрока нет доминирующего типа урона; бафф врага слабее
boss.deserter.sorel.save_the_general«Тебе не надо умирать за мои мечты.»acceptedстадия 2, когда Сорель телепортирует Алдиса с поля

Сорель в стадии 1 не лжёт: разведчики настоящие, знание получено честно. К консоли он тянется только после поражения — и это падение человека, а не разоблачение злодея.

Система

Реплик нет и не будет. У Системы нет голоса — только вывод на языке x-sys (System Language). Строки вывода не пишутся как текст: они порождаются из команд, адресов и трёх форм отказа (denied · undefined: … · locked).


Что ещё предстоит написать

  • Имена энкаунтеров — открыт вопрос голоса: лорное наблюдение («Трое и костёр») · авторская шутка («Опять эти трое») · лорное имя плюс отдельная строка автора.
  • Прозвища Капитанов — формат Captain <Имя>, the <Epithet> принят, содержимое нет.
  • Имя и титул слепого гоблина-геоманта (босс Гоблинской Банды).
  • Врезки «Из мастерской» — по одной на сущность, открываются вехой.
  • Диалог Разбойничьего Гнезда — тот, где минута молчания меняет исход.