65 lines
3.7 KiB
YAML
65 lines
3.7 KiB
YAML
# Пример пользовательского квеста для "Странника".
|
||
#
|
||
# Чтобы этот квест реально появился в игре — скопируйте этот файл в
|
||
# директорию "quests/" рядом с исполняемым файлом игры (или в
|
||
# директорию, откуда вы её запускаете), и перезапустите программу.
|
||
# Никакой пересборки не требуется.
|
||
#
|
||
# Правила:
|
||
# - key должен быть уникальным (не совпадать со встроенными
|
||
# квестами и другими вашими .yaml файлами).
|
||
# - У каждого шага (steps) должен быть текст (text) и хотя бы
|
||
# один вариант выбора (choices).
|
||
# - У каждого варианта выбора: либо next_step (индекс следующего
|
||
# шага, начиная с 0), либо terminal: true (тогда квест
|
||
# заканчивается этим выбором — успехом при success: true, или
|
||
# провалом при success: false — и обязательно нужен result).
|
||
# - credits_delta / hull_delta / kills_delta — необязательные
|
||
# числовые последствия (могут быть отрицательными).
|
||
# - cargo_idx (0-9, индекс в списке товаров) и cargo_delta —
|
||
# тоже необязательны; указывайте оба вместе, если выбор
|
||
# должен добавить или отнять что-то из трюма.
|
||
# - Каждый текст обязательно должен быть заполнен на ОБА языка
|
||
# (ru и en) — иначе файл целиком будет пропущен с
|
||
# предупреждением при запуске (сообщение выводится в stderr).
|
||
|
||
key: quest.lost_satellite
|
||
title:
|
||
ru: "Пропавший спутник"
|
||
en: "The Lost Satellite"
|
||
brief:
|
||
ru: "Найти потерянный исследовательский зонд"
|
||
en: "Find a lost research probe"
|
||
|
||
steps:
|
||
- text:
|
||
ru: "Диспетчер станции просит помочь найти пропавший исследовательский спутник — сигнал слабый, но ещё есть."
|
||
en: "The station dispatcher asks for help finding a missing research satellite — the signal is weak, but still there."
|
||
choices:
|
||
- label:
|
||
ru: "Отправиться на поиски"
|
||
en: "Go looking for it"
|
||
next_step: 1
|
||
- label:
|
||
ru: "Не наше дело"
|
||
en: "Not our problem"
|
||
terminal: true
|
||
success: false
|
||
result:
|
||
ru: "Вы отказываетесь и летите дальше своим курсом."
|
||
en: "You decline and continue on your way."
|
||
|
||
- text:
|
||
ru: "Спутник найден дрейфующим у астероида — повреждён, но данные внутри целы."
|
||
en: "The satellite is found drifting near an asteroid — damaged, but the data inside is intact."
|
||
choices:
|
||
- label:
|
||
ru: "Забрать спутник и вернуть на станцию"
|
||
en: "Retrieve it and bring it back"
|
||
terminal: true
|
||
success: true
|
||
result:
|
||
ru: "Диспетчер щедро благодарит за возвращённые данные многолетних наблюдений."
|
||
en: "The dispatcher generously rewards you for the years of returned observation data."
|
||
credits_delta: 900
|
||
hull_delta: -10
|