# Пример пользовательского квеста для "Странника".
#
# Чтобы этот квест реально появился в игре — скопируйте этот файл в
# директорию "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
