{
 "title": "Прибытие на Станцию Солярис",
 "description": "Психолог Кельвин прибывает на висящую над Океаном Станцию Солярис и застаёт её на грани распада: Гибарян мёртв, Сарториус заперся в лаборатории, а Снаут ходит с окровавленными костяшками и предостерегает о «гостях». Разбирая бумаги Гибаряна, Кельвин находит записку с шифровкой старых изданий — и газовый пистолет.",
 "quest_concept": "Психолог Кельвин прибывает на висящую над Океаном Станцию Солярис и застáет её на грани распада: Гибарян мёртв, Сарториус заперся в лаборатории, а Снаут предостерегает о «гостях». Разбирая бумаги Гибаряна, Кельвин находит записку с шифровкой старых изданий и газовый пистолет.",
 "story_description": "Кельвин, психолог с Земли, спускается на Станцию Солярис в контейнере «Прометея». Никто не встречает его: в коридорах мусор и масляные лужи, табличка «Человек» на двери, мёртвый голос контрольного автомата. Заместитель командира Снаут пьян и напуган: Гибарян погиб утром, Сарториус заперся наверху, а по коридорам ходит кто-то третий. «Если увидишь кого-нибудь, кто не я и не Сарториус, — не делай ничего». В разгромленной кабине Гибаряна Кельвин находит протоколы запрещённого рентгеновского облучения Океана, письмо, адресованное ему, и магнитофон с дописанной до конца лентой. На радиостанции он выводит Снаута на откровенность, берёт газовый пистолет из шкафа со скафандрами — и вспоминает записку: «Малый Апокриф» Равинтцера в библиотеке — сейчас это самое главное.",
 "player": {
  "start_location": "posadochnyy_zal",
  "start_position": {
   "x": 960,
   "y": 540
  }
 },
 "characters": [
  {
   "name": "Кельвин",
   "role": "protagonist",
   "archetype": "human_adult_male",
   "personality": "Психолог: наблюдательный, упрямый в расследовании, владеет собой даже посреди кошмара.",
   "speech_style": "Говорит спокойно и точно, задаёт вопросы в лоб.",
   "description": "Новый психолог Станции Солярис, только что с Земли."
  },
  {
   "name": "Снаут",
   "role": "npc",
   "archetype": "human_adult_male",
   "personality": "Кибернетик с обожжённым солнцем лицом; пьёт, боится, но держится за правило «владей собой».",
   "speech_style": "Отрывистые фразы, долгие паузы, болезненные оговорки; просит называть себя Хорёк.",
   "description": "Заместитель Гибаряна, кибернетик; автор «предварительного протокола» о смерти командира."
  }
 ],
 "locations": [
  {
   "name": "Посадочный зал",
   "description": "Огромная серебристая воронка под стальным холмом: обгоревший контейнер на дне чаши, пучки цветных труб, вентиляционные шахты ещё втягивают ядовитую атмосферу планеты.",
   "area": "станция",
   "entities": [
    {
     "name": "Контрольный автомат",
     "is_agent": false,
     "description": "Панель посадочного автомата: тем же мёртвым голосом он встречал каждый прибывающий контейнер.",
     "inspect_text": "Зелёная стрелка укажет путь, если спросить.",
     "interact_hint": "Контрольный автомат — поговорить",
     "dialogues": [
      0
     ],
     "conditional_dialogues": [],
     "on_interact": {},
     "type": "control_console",
     "id": "zal_kontrolnyy_avtomat"
    },
    {
     "name": "Контейнер «Прометея»",
     "is_agent": false,
     "description": "Пустая, как лопнувший кокон, сигара контейнера; наружная обшивка обгорела и стала грязновато-коричневой.",
     "inspect_text": "Стовосьмидесятикилометровое путешествие закончилось пыхтящим вздохом металла.",
     "interact_hint": "Контейнер — осмотреть",
     "dialogues": [],
     "conditional_dialogues": [],
     "on_interact": {
      "type": "show_description",
      "description": "Пустая, как лопнувший кокон, сигара контейнера стоит на дне воронки."
     },
     "type": "cargo_crate_scifi",
     "id": "zal_konteyner"
    },
    {
     "id": "atm_zal_truby",
     "name": "Пучки цветных труб",
     "type": "pipe_conduit",
     "is_agent": false,
     "description": "По стенам спускаются пучки цветных труб и исчезают в круглых колодцах.",
     "inspect_text": "Вентиляционные шахты урчат, втягивая остатки ядовитой атмосферы.",
     "action_description": "",
     "interact_hint": "Трубы — осмотреть",
     "dialogues": [],
     "conditional_dialogues": [],
     "on_interact": {
      "type": "show_description",
      "description": "Вентиляционные шахты урчат, втягивая остатки ядовитой атмосферы."
     }
    },
    {
     "id": "atm_zal_grudy_yashchikov",
     "name": "Груды баллонов и ящиков",
     "type": "crate",
     "is_agent": false,
     "description": "Ниши коридора завалены баллонами для сжатых газов, контейнерами и кольцевыми парашютами — всё свалено как попало.",
     "inspect_text": "Беспорядок, невозможный на исправной Станции.",
     "action_description": "",
     "interact_hint": "Груды баллонов — осмотреть",
     "dialogues": [],
     "conditional_dialogues": [],
     "on_interact": {
      "type": "show_description",
      "description": "Беспорядок, невозможный на исправной Станции."
     }
    }
   ],
   "items": [],
   "atmosphere_objects": [],
   "room_classification": {
    "setting": "spaceship",
    "function": "hangar",
    "style": "scifi",
    "mood": "tense"
   },
   "id": "posadochnyy_zal",
   "exits": [
    {
     "to": "kruglyy_koridor",
     "direction": "forward",
     "exit_type": "hatch",
     "label": "-> Круглый коридор",
     "action_label": "Встать на ленту транспортера и ехать внутрь Станции"
    }
   ],
   "triggers": [],
   "loc_type": "spaceship",
   "rooms_layout": {
    "vibe": "пустая посадочная воронка",
    "description": "Стальная чаша посадочного зала с трубами и контейнером",
    "view_type": "side",
    "wall_theme": "metal",
    "floor_theme": "grid",
    "wall_decor": [
     {
      "type": "pipe_conduit",
      "name": "Трубы",
      "x": 10
     }
    ],
    "ceiling_decor": [],
    "floor_items": [
     {
      "type": "cargo_crate_scifi",
      "name": "Контейнер",
      "x": 12
     },
     {
      "type": "crate",
      "name": "Ящики",
      "x": 30
     },
     {
      "type": "control_console",
      "name": "Пульт автомата",
      "x": 50
     }
    ],
    "rooms": [
     {
      "x": 5,
      "width": 8,
      "height": 4,
      "floor_theme": "grid",
      "wall_theme": "metal",
      "description": "Основная часть зала"
     }
    ],
    "doors": [
     {
      "x": 0,
      "side": "left"
     },
     {
      "x": 59,
      "side": "right"
     }
    ],
    "decor_items": [
     {
      "type": "cargo_crate_scifi",
      "name": "Контейнер",
      "x": 12
     },
     {
      "type": "crate",
      "name": "Ящики",
      "x": 30
     },
     {
      "type": "control_console",
      "name": "Пульт автомата",
      "x": 50
     },
     {
      "type": "pipe_conduit",
      "name": "Трубы",
      "x": 10
     }
    ],
    "decor_pool": [
     "cargo_crate_scifi",
     "crate",
     "control_console",
     "pipe_conduit"
    ]
   },
   "bg_color": "#5a5a5a",
   "wall_theme": "metal",
   "floor_theme": "grid"
  },
  {
   "name": "Круглый коридор",
   "description": "Камера, от которой, как спицы колеса, расходятся коридоры: на дверях таблички «Д-р Гибарян», «Д-р Снаут», «Д-р Сарториус»; на четвёртой двери — пластырь с карандашной надписью «Человек».",
   "area": "станция",
   "entities": [
    {
     "name": "Таблички на дверях",
     "is_agent": false,
     "description": "Небрежно прикреплённые прямоугольники пластыря с карандашными именами обитателей Станции.",
     "inspect_text": "На четвёртой двери, немного наискось, висит пластырь с нацарапанным словом «Человек».",
     "interact_hint": "Таблички — осмотреть",
     "dialogues": [],
     "conditional_dialogues": [],
     "on_interact": {
      "type": "show_description",
      "description": "На четвёртой двери, немного наискось, висит пластырь с нацарапанным словом «Человек»."
     },
     "type": "decor_book",
     "id": "koridor_tablichki"
    },
    {
     "name": "Боковой проход к ванным",
     "is_agent": false,
     "description": "Узкий тёмный проход: в его полумраке однажды мелькнула огромная неясная фигура в жёлтой юбке, шлёпающая босыми ногами.",
     "inspect_text": "Из глубины коридора не спеша, по-утиному покачиваясь, шла огромная женщина — и не посмотрела в твою сторону.",
     "interact_hint": "Боковой проход — осмотреть",
     "dialogues": [],
     "conditional_dialogues": [],
     "on_interact": {
      "type": "show_description",
      "description": "Полумрак узкого прохода; где-то в глубине — мягкое шлёпанье босых ног."
     },
     "type": "iron_hatch",
     "id": "koridor_bokovoy_prohod"
    },
    {
     "id": "atm_koridor_luzha",
     "name": "Лужа маслянистой жидкости",
     "type": "puddle",
     "is_agent": false,
     "description": "Из-под груды жестяных банок растекается лужа с неприятным сильным запахом.",
     "inspect_text": "Сквозь лужу идут чёткие следы ботинок — кто-то ходил здесь недавно.",
     "action_description": "",
     "interact_hint": "Лужа — осмотреть",
     "dialogues": [],
     "conditional_dialogues": [],
     "on_interact": {
      "type": "show_description",
      "description": "Сквозь лужу идут чёткие следы ботинок — кто-то ходил здесь недавно."
     }
    },
    {
     "id": "atm_koridor_okna",
     "name": "Чечевицеобразные окна",
     "type": "comm_panel",
     "is_agent": false,
     "description": "Окна с чечевицеобразными стеклами выходят в небо: за ними медленно ворочается дымка над Океаном.",
     "inspect_text": "Бурые холмы волн безмолвно перекатываются под затянутым дымкой небом.",
     "action_description": "",
     "interact_hint": "Окна — осмотреть",
     "dialogues": [],
     "conditional_dialogues": [],
     "on_interact": {
      "type": "show_description",
      "description": "Бурые холмы волн безмолвно перекатываются под затянутым дымкой небом."
     }
    }
   ],
   "items": [],
   "atmosphere_objects": [],
   "room_classification": {
    "setting": "spaceship",
    "function": "corridor",
    "style": "scifi",
    "mood": "mysterious"
   },
   "id": "kruglyy_koridor",
   "exits": [
    {
     "to": "posadochnyy_zal",
     "direction": "back",
     "exit_type": "hatch",
     "label": "-> Посадочный зал",
     "action_label": "Вернуться к посадочной воронке"
    },
    {
     "to": "kabina_snauta",
     "direction": "forward",
     "exit_type": "door",
     "label": "-> Кабина Снаута",
     "action_label": "Постучать в дверь Снаута"
    },
    {
     "to": "kabina_gibaryana",
     "direction": "left",
     "exit_type": "door",
     "label": "-> Кабина Гибаряна",
     "action_label": "Войти в кабину Гибаряна",
     "pass_condition": {
      "objective_completed": [
       3
      ]
     },
     "pass_refusals": [
      {
       "text": "Сначала узнай у Снаута, что здесь случилось.",
       "conditions": {
        "not": {
         "objective_completed": 3
        }
       }
      }
     ]
    },
    {
     "to": "radiostantsiya",
     "direction": "right",
     "exit_type": "hatch",
     "label": "-> Радиостанция",
     "action_label": "Спуститься к радиостанции",
     "pass_condition": {
      "objective_completed": [
       6
      ]
     },
     "pass_refusals": [
      {
       "text": "Идти к Снауту без собранных улик бессмысленно: сначала разбери кабинет Гибаряна.",
       "conditions": {
        "not": {
         "objective_completed": 6
        }
       }
      }
     ]
    }
   ],
   "triggers": [
    {
     "id": "trigger_1",
     "type": "enter_location",
     "target": "kruglyy_koridor",
     "objective_id": 1,
     "conditions": {}
    }
   ],
   "loc_type": "spaceship",
   "rooms_layout": {
    "vibe": "спицы мёртвого колеса",
    "description": "Круглая камера коридора с табличками на дверях",
    "view_type": "side",
    "wall_theme": "metal",
    "floor_theme": "grid",
    "wall_decor": [
     {
      "type": "comm_panel",
      "name": "Панель",
      "x": 20
     },
     {
      "type": "iron_hatch",
      "name": "Люк",
      "x": 55
     }
    ],
    "ceiling_decor": [],
    "floor_items": [
     {
      "type": "puddle",
      "name": "Лужа",
      "x": 15
     },
     {
      "type": "crate",
      "name": "Жестянки",
      "x": 40
     }
    ],
    "rooms": [
     {
      "x": 5,
      "width": 8,
      "height": 4,
      "floor_theme": "grid",
      "wall_theme": "metal",
      "description": "Основная часть коридора"
     }
    ],
    "doors": [
     {
      "x": 0,
      "side": "left"
     },
     {
      "x": 59,
      "side": "right"
     }
    ],
    "decor_items": [
     {
      "type": "puddle",
      "name": "Лужа",
      "x": 15
     },
     {
      "type": "crate",
      "name": "Жестянки",
      "x": 40
     },
     {
      "type": "comm_panel",
      "name": "Панель",
      "x": 20
     },
     {
      "type": "iron_hatch",
      "name": "Люк",
      "x": 55
     }
    ],
    "decor_pool": [
     "puddle",
     "crate",
     "comm_panel",
     "iron_hatch"
    ]
   },
   "bg_color": "#505050",
   "wall_theme": "metal",
   "floor_theme": "grid"
  },
  {
   "name": "Кабина Снаута",
   "description": "Полукруглая кабина с панорамным окном, в котором горит затянутое дымкой небо: изнурённый человек с лицом, обожжённым солнцем, сидит в единственном надутом кресле.",
   "area": "кабина",
   "entities": [
    {
     "name": "Снаут",
     "is_agent": true,
     "description": "Маленький изнурённый человек: кожа клочьями слезает с носа и щёк, сквозь рубашку-сетку торчат седые волоски.",
     "interact_hint": "Снаут — поговорить",
     "dialogues": [
      8
     ],
     "conditional_dialogues": [
      {
       "conditions": {
        "objective_completed": [
         1
        ],
        "not": {
         "objective_completed": 2
        }
       },
       "dialogues": [
        1,
        2
       ]
      },
      {
       "conditions": {
        "objective_completed": [
         1
        ],
        "not": {
         "objective_completed": 2
        }
       },
       "dialogues": [
        2
       ]
      },
      {
       "conditions": {
        "objective_completed": [
         2
        ],
        "not": {
         "objective_completed": 3
        }
       },
       "dialogues": [
        6,
        7
       ]
      },
      {
       "conditions": {
        "objective_completed": 3
       },
       "dialogues": [
        8
       ]
      }
     ],
     "character": "Снаут",
     "archetype": "human_adult_male",
     "id": "kabina_snauta_snaut",
     "on_interact": {}
    },
    {
     "name": "Открытые шкафчики",
     "is_agent": false,
     "description": "Стенки кабины в открытых шкафчиках: инструменты, книги, склянки с засохшим осадком, запылённые термосы.",
     "inspect_text": "В одном из шкафчиков — пластмассовая груша, из каких пьют на кораблях без тяжести.",
     "interact_hint": "Шкафчики — осмотреть",
     "dialogues": [],
     "conditional_dialogues": [],
     "on_interact": {
      "type": "show_description",
      "description": "Инструменты, склянки с засохшим осадком, запылённые термосы."
     },
     "type": "metal_locker",
     "id": "kabina_shkafchiki"
    },
    {
     "id": "atm_kabina_pult",
     "name": "Пульт у панорамного окна",
     "type": "console_scifi",
     "is_agent": false,
     "description": "Пульт с погасшими экранами; за выпуклым стеклом безмолвно перекатываются бурые холмы волн.",
     "inspect_text": "Хлопья слизистой пены цвета крови собираются в провалах между волнами.",
     "action_description": "",
     "interact_hint": "Пульт — осмотреть",
     "dialogues": [],
     "conditional_dialogues": [],
     "on_interact": {
      "type": "show_description",
      "description": "Хлопья слизистой пены цвета крови собираются в провалах между волнами."
     }
    }
   ],
   "items": [],
   "atmosphere_objects": [],
   "room_classification": {
    "setting": "spaceship",
    "function": "bedroom",
    "style": "scifi",
    "mood": "peaceful"
   },
   "id": "kabina_snauta",
   "exits": [
    {
     "to": "kruglyy_koridor",
     "direction": "back",
     "exit_type": "door",
     "label": "-> Круглый коридор",
     "action_label": "Выйти из кабины Снаута"
    }
   ],
   "triggers": [],
   "loc_type": "spaceship",
   "rooms_layout": {
    "vibe": "кабина у панорамного окна",
    "description": "Полукруглая кабина с креслами и шкафчиками",
    "view_type": "side",
    "wall_theme": "metal",
    "floor_theme": "grid",
    "wall_decor": [
     {
      "type": "console_scifi",
      "name": "Пульт",
      "x": 30
     }
    ],
    "ceiling_decor": [],
    "floor_items": [
     {
      "type": "metal_locker",
      "name": "Шкафчик",
      "x": 20
     },
     {
      "type": "crate",
      "name": "Ящик",
      "x": 48
     }
    ],
    "rooms": [
     {
      "x": 5,
      "width": 8,
      "height": 4,
      "floor_theme": "grid",
      "wall_theme": "metal",
      "description": "Основная часть кабины"
     }
    ],
    "doors": [
     {
      "x": 0,
      "side": "left"
     },
     {
      "x": 59,
      "side": "right"
     }
    ],
    "decor_items": [
     {
      "type": "metal_locker",
      "name": "Шкафчик",
      "x": 20
     },
     {
      "type": "console_scifi",
      "name": "Пульт",
      "x": 30
     },
     {
      "type": "crate",
      "name": "Ящик",
      "x": 48
     }
    ],
    "decor_pool": [
     "metal_locker",
     "console_scifi",
     "crate"
    ]
   },
   "bg_color": "#5a5a6a",
   "wall_theme": "metal",
   "floor_theme": "grid"
  },
  {
   "name": "Кабина Гибаряна",
   "description": "Разгромленная кабина с панорамным окном, занавешенным земной занавеской в мелкие голубые и розовые цветочки: растерзанные книги залиты жидкостями из разбитых колб, пол покрыт слоем карточек и исписанных листков.",
   "area": "кабина",
   "entities": [
    {
     "name": "Разбросанные бумаги",
     "is_agent": false,
     "description": "Листки с чётким и очень мелким почерком Гибаряна: краткий план опыта и протоколы проведённых исследований.",
     "inspect_text": "Среди бумаг — копия плана опыта, предназначенного для Сарториуса.",
     "interact_hint": "Бумаги — разобрать",
     "dialogues": [],
     "conditional_dialogues": [],
     "on_interact": {
      "type": "spawn_item",
      "item_id": "gib_protokoly_opytov",
      "item_name": "Протоколы опытов",
      "item_description": "План и протоколы: Океан облучали жёстким рентгеном четыре дня — в тысяче четырёхстах милях к северо-востоку, вопреки конвенции ООН.",
      "item_type": "leather_journal",
      "use_effect": {
       "type": "show_description",
       "description": "Использование рентгеновского облучения запрещено конвенцией ООН — и никто не обращался на Землю за разрешением."
      },
      "conditions": {
       "objective_completed": [
        4
       ]
      }
     },
     "type": "decor_book",
     "id": "gib_razbrosannye_bumagi"
    },
    {
     "name": "Шкаф с одеждой",
     "is_agent": false,
     "description": "Одежда скомкана и втиснута в один угол, как будто в шкафу кто-то прятался; из кучи бумаг выглядывает уголок конверта.",
     "inspect_text": "Письмо адресовано тебе. Горло пересыхает.",
     "interact_hint": "Шкаф — осмотреть",
     "dialogues": [],
     "conditional_dialogues": [],
     "on_interact": {
      "type": "spawn_item",
      "item_id": "gib_zapiska_kelvinu",
      "item_name": "Записка Гибаряна",
      "item_description": "Мелкий почерк: «Приложение к первому Соляристическому ежегоднику; сепарат Мессенджера в архивной папке; „Малый Апокриф“ Равинтцера».",
      "item_type": "sealed_letter",
      "use_effect": {
       "type": "show_description",
       "description": "Ни одного слова больше — записка носит след спешки. Что искал Гибарян в старых изданиях?"
      },
      "conditions": {
       "objective_completed": [
        5
       ]
      }
     },
     "type": "metal_locker",
     "id": "gib_shkaf"
    },
    {
     "name": "Карта Соляриса",
     "is_agent": false,
     "description": "Развёрнутая карта заслоняет складную кровать; за картой на крюке что-то висит.",
     "inspect_text": "Карманный магнитофон в футляре; счётчик показывает, что лента использована до конца.",
     "interact_hint": "Карта — заглянуть за карту",
     "dialogues": [],
     "conditional_dialogues": [],
     "on_interact": {
      "type": "spawn_item",
      "item_id": "gib_magnitofon",
      "item_name": "Магнитофон Гибаряна",
      "item_description": "Карманный магнитофон из-за карты: лента использована до конца — последняя запись Гибаряна.",
      "item_type": "cassette_tape",
      "use_effect": {
       "type": "complete_objective",
       "objective_id": 8,
       "target_type": "global",
       "apply_to": "self",
       "conditions": {
        "objective_completed": [
         7
        ]
       }
      },
      "conditions": {
       "objective_completed": [
        6
       ]
      }
     },
     "type": "navigation_map",
     "id": "gib_karta_solyarisa"
    },
    {
     "id": "atm_gib_zanaveska",
     "name": "Занавеска в цветочек",
     "type": "curtain_modern",
     "is_agent": false,
     "description": "Земная занавеска в мелкие голубые и розовые цветочки закрывает панорамное окно на три четверти.",
     "inspect_text": "Розовая ткань пылает: за окном занимается рассвет второго, голубого солнца.",
     "action_description": "",
     "interact_hint": "Занавеска — осмотреть",
     "dialogues": [],
     "conditional_dialogues": [],
     "on_interact": {
      "type": "show_description",
      "description": "Розовая ткань пылает: за окном занимается рассвет второго, голубого солнца."
     }
    },
    {
     "id": "atm_gib_byuro",
     "name": "Перевёрнутое бюро",
     "type": "desk_terminal",
     "is_agent": false,
     "description": "Бюро с разбитой рабочей лампой на выдвижном кронштейне; табуретка всажена ножками в наполовину выдвинутые ящики.",
     "inspect_text": "Ящики бюра выдвинуты — кто-то торопливо искал здесь что-то.",
     "action_description": "",
     "interact_hint": "Бюро — осмотреть",
     "dialogues": [],
     "conditional_dialogues": [],
     "on_interact": {
      "type": "show_description",
      "description": "Ящики бюра выдвинуты — кто-то торопливо искал здесь что-то."
     }
    }
   ],
   "items": [],
   "atmosphere_objects": [],
   "room_classification": {
    "setting": "spaceship",
    "function": "bedroom",
    "style": "scifi",
    "mood": "tense"
   },
   "id": "kabina_gibaryana",
   "exits": [
    {
     "to": "kruglyy_koridor",
     "direction": "back",
     "exit_type": "door",
     "label": "-> Круглый коридор",
     "action_label": "Выйти из кабины Гибаряна"
    }
   ],
   "triggers": [
    {
     "id": "trigger_4",
     "type": "enter_location",
     "target": "kabina_gibaryana",
     "objective_id": 4,
     "conditions": {
      "objective_completed": [
       3
      ]
     }
    },
    {
     "id": "trigger_5",
     "type": "pickup_item",
     "target": "gib_protokoly_opytov",
     "objective_id": 5,
     "conditions": {}
    },
    {
     "id": "trigger_6",
     "type": "pickup_item",
     "target": "gib_zapiska_kelvinu",
     "objective_id": 6,
     "conditions": {}
    },
    {
     "id": "trigger_7",
     "type": "pickup_item",
     "target": "gib_magnitofon",
     "objective_id": 7,
     "conditions": {}
    },
    {
     "id": "trigger_8",
     "type": "use_item",
     "target": "gib_magnitofon",
     "objective_id": 8,
     "conditions": {}
    }
   ],
   "loc_type": "spaceship",
   "rooms_layout": {
    "vibe": "разгромленная кабина командира",
    "description": "Кабина с занавеской в цветочек, бюро и картами",
    "view_type": "side",
    "wall_theme": "metal",
    "floor_theme": "grid",
    "wall_decor": [
     {
      "type": "curtain_modern",
      "name": "Занавеска",
      "x": 18
     },
     {
      "type": "navigation_map",
      "name": "Карта",
      "x": 45
     }
    ],
    "ceiling_decor": [],
    "floor_items": [
     {
      "type": "desk_terminal",
      "name": "Бюро",
      "x": 25
     },
     {
      "type": "decor_book",
      "name": "Бумаги",
      "x": 40
     },
     {
      "type": "metal_locker",
      "name": "Шкаф",
      "x": 55
     }
    ],
    "rooms": [
     {
      "x": 5,
      "width": 8,
      "height": 4,
      "floor_theme": "grid",
      "wall_theme": "metal",
      "description": "Основная часть кабины"
     }
    ],
    "doors": [
     {
      "x": 0,
      "side": "left"
     },
     {
      "x": 59,
      "side": "right"
     }
    ],
    "decor_items": [
     {
      "type": "desk_terminal",
      "name": "Бюро",
      "x": 25
     },
     {
      "type": "decor_book",
      "name": "Бумаги",
      "x": 40
     },
     {
      "type": "metal_locker",
      "name": "Шкаф",
      "x": 55
     },
     {
      "type": "curtain_modern",
      "name": "Занавеска",
      "x": 18
     },
     {
      "type": "navigation_map",
      "name": "Карта",
      "x": 45
     }
    ],
    "decor_pool": [
     "desk_terminal",
     "decor_book",
     "metal_locker",
     "curtain_modern",
     "navigation_map"
    ]
   },
   "bg_color": "#3a3a4a",
   "wall_theme": "metal",
   "floor_theme": "grid"
  },
  {
   "name": "Радиостанция",
   "description": "Круглая камера с пультами передатчиков и высокими шкафами электронной аппаратуры: здесь Снаут ест среди никелированных приборов, а в шкафу со скафандрами висят газовые пистолеты.",
   "area": "станция",
   "entities": [
    {
     "name": "Снаут",
     "is_agent": true,
     "description": "Снаут за едой: опустошаемые банки, варёная вода; на руках уже нет следов крови.",
     "interact_hint": "Снаут — поговорить",
     "dialogues": [
      9
     ],
     "conditional_dialogues": [
      {
       "conditions": {
        "objective_completed": [
         9
        ],
        "not": {
         "objective_completed": 10
        }
       },
       "dialogues": [
        10
       ]
      },
      {
       "conditions": {
        "objective_completed": [
         10
        ],
        "not": {
         "objective_completed": 11
        }
       },
       "dialogues": [
        11
       ]
      },
      {
       "conditions": {
        "objective_completed": 11
       },
       "dialogues": [
        12,
        13
       ]
      }
     ],
     "character": "Снаут",
     "archetype": "human_adult_male",
     "id": "radio_snaut",
     "on_interact": {}
    },
    {
     "name": "Шкаф со скафандрами",
     "is_agent": false,
     "description": "Тяжёлые пустые оболочки скафандров; в глубине, на крюках, висят газовые пистолеты для передвижения в невесомости.",
     "inspect_text": "Как оружие они стоят немного — но лучше такое, чем ничего.",
     "interact_hint": "Шкаф со скафандрами — осмотреть",
     "dialogues": [],
     "conditional_dialogues": [],
     "on_interact": {
      "type": "spawn_item",
      "item_id": "radio_gazovyy_pistolet",
      "item_name": "Газовый пистолет",
      "item_description": "Газовый пистолет из шкафа со скафандрами: как оружие стоит немного, но лучше такое, чем ничего.",
      "item_type": "scifi_weapon",
      "use_effect": {
       "type": "show_description",
       "description": "Проверено зарядное устройство; ремень отрегулирован. «Счастливой охоты», — сказал Снаут."
      },
      "conditions": {
       "objective_completed": [
        10
       ]
      }
     },
     "type": "metal_locker",
     "id": "radio_shaf_so_skafandrami"
    },
    {
     "name": "Передатчик",
     "is_agent": false,
     "description": "Пульт передатчика: Снаут крутил ручки, не отвечая на вопросы.",
     "inspect_text": "Окно радиостанции тщательно завешено: здесь царит ночь.",
     "interact_hint": "Передатчик — осмотреть",
     "dialogues": [],
     "conditional_dialogues": [],
     "on_interact": {
      "type": "show_description",
      "description": "Окно радиостанции тщательно завешено: здесь царит ночь."
     },
     "type": "military_radio",
     "id": "radio_peredatchik"
    },
    {
     "id": "atm_radio_apparaty",
     "name": "Аппараты радиостанции",
     "type": "console_scifi",
     "is_agent": false,
     "description": "Среди никелированных и пластмассовых аппаратов слышно шлёпанье босых ног где-то в коридорах.",
     "inspect_text": "Точнейшие приборы — и дикая, шлёпающая походка где-то за стеной.",
     "action_description": "",
     "interact_hint": "Аппараты — осмотреть",
     "dialogues": [],
     "conditional_dialogues": [],
     "on_interact": {
      "type": "show_description",
      "description": "Точнейшие приборы — и дикая, шлёпающая походка где-то за стеной."
     }
    }
   ],
   "items": [],
   "atmosphere_objects": [],
   "room_classification": {
    "setting": "spaceship",
    "function": "bridge",
    "style": "scifi",
    "mood": "tense"
   },
   "id": "radiostantsiya",
   "exits": [
    {
     "to": "kruglyy_koridor",
     "direction": "back",
     "exit_type": "hatch",
     "label": "-> Круглый коридор",
     "action_label": "Вернуться в круглый коридор"
    },
    {
     "to": "biblioteka_stantsii",
     "direction": "forward",
     "exit_type": "hatch",
     "label": "-> Библиотека Станции",
     "action_label": "Искать библиотеку по записке Гибаряна",
     "pass_condition": {
      "objective_completed": [
       6,
       12
      ]
     },
     "pass_refusals": [
      {
       "text": "Идти в библиотеку рано: ты ещё не нашёл записку Гибаряна.",
       "conditions": {
        "not": {
         "objective_completed": 6
        }
       }
      },
      {
       "text": "Без оружия соваться в глубину Станции нельзя: возьми хоть газовый пистолет.",
       "conditions": {
        "not": {
         "objective_completed": 12
        }
       }
      }
     ]
    }
   ],
   "triggers": [
    {
     "id": "trigger_9",
     "type": "enter_location",
     "target": "radiostantsiya",
     "objective_id": 9,
     "conditions": {}
    },
    {
     "id": "trigger_12",
     "type": "pickup_item",
     "target": "radio_gazovyy_pistolet",
     "objective_id": 12,
     "conditions": {}
    }
   ],
   "loc_type": "spaceship",
   "rooms_layout": {
    "vibe": "ночная радиостанция",
    "description": "Пульты передатчиков и шкафы аппаратуры",
    "view_type": "side",
    "wall_theme": "metal",
    "floor_theme": "grid",
    "wall_decor": [
     {
      "type": "console_scifi",
      "name": "Аппараты",
      "x": 15
     },
     {
      "type": "console_scifi",
      "name": "Пульт",
      "x": 48
     }
    ],
    "ceiling_decor": [],
    "floor_items": [
     {
      "type": "military_radio",
      "name": "Передатчик",
      "x": 30
     },
     {
      "type": "metal_locker",
      "name": "Шкаф",
      "x": 52
     }
    ],
    "rooms": [
     {
      "x": 5,
      "width": 8,
      "height": 4,
      "floor_theme": "grid",
      "wall_theme": "metal",
      "description": "Основная часть радиостанции"
     }
    ],
    "doors": [
     {
      "x": 0,
      "side": "left"
     },
     {
      "x": 59,
      "side": "right"
     }
    ],
    "decor_items": [
     {
      "type": "military_radio",
      "name": "Передатчик",
      "x": 30
     },
     {
      "type": "metal_locker",
      "name": "Шкаф",
      "x": 52
     },
     {
      "type": "console_scifi",
      "name": "Аппараты",
      "x": 15
     }
    ],
    "decor_pool": [
     "military_radio",
     "metal_locker",
     "console_scifi"
    ]
   },
   "bg_color": "#2a2a3a",
   "wall_theme": "metal",
   "floor_theme": "grid"
  },
  {
   "name": "Библиотека Станции",
   "description": "Стеллажи с Соляристическими ежегодниками и старыми изданиями: здесь хранится Приложение к первому Ежегоднику и архивное дело F с сепаратом Мессенджера.",
   "area": "станция",
   "entities": [
    {
     "name": "Стеллажи ежегодников",
     "is_agent": false,
     "description": "Полки с Соляристическими ежегодниками: Приложение к первому тому тебе известно — чисто исторический интерес.",
     "inspect_text": "Приложение к первому Ежегоднику стоит на месте, в полном порядке — единственный порядок на Станции.",
     "interact_hint": "Стеллажи — осмотреть",
     "dialogues": [],
     "conditional_dialogues": [],
     "on_interact": {
      "type": "show_description",
      "description": "Приложение к первому Ежегоднику стоит на месте, в полном порядке — единственный порядок на Станции."
     },
     "type": "shelf_scifi",
     "id": "bibl_polki"
    },
    {
     "name": "Архивная папка",
     "is_agent": false,
     "description": "Толстая папка с сепаратом Мессенджера; где-то рядом должен быть «Малый Апокриф» Равинтцера, о котором ты никогда не слышал.",
     "inspect_text": "Сепарат Мессенджера в архивной папке — на месте. Осталось найти Равинтцера.",
     "interact_hint": "Архивная папка — осмотреть",
     "dialogues": [],
     "conditional_dialogues": [],
     "on_interact": {
      "type": "show_description",
      "description": "Сепарат Мессенджера в архивной папке — на месте. Осталось найти Равинтцера."
     },
     "type": "cargo_crate_scifi",
     "id": "bibl_delo_f"
    },
    {
     "id": "atm_bibl_stol",
     "name": "Читальный стол",
     "type": "desk_terminal",
     "is_agent": false,
     "description": "Стол с лампой у дальнего стеллажа: единственное место на Станции, где можно спокойно читать.",
     "inspect_text": "Сюда Гибарян приходил в последние ночи — лампа горела до утра.",
     "action_description": "",
     "interact_hint": "Читальный стол — осмотреть",
     "dialogues": [],
     "conditional_dialogues": [],
     "on_interact": {
      "type": "show_description",
      "description": "Сюда Гибарян приходил в последние ночи — лампа горела до утра."
     }
    }
   ],
   "items": [],
   "atmosphere_objects": [],
   "room_classification": {
    "setting": "spaceship",
    "function": "study",
    "style": "other",
    "mood": "mysterious"
   },
   "id": "biblioteka_stantsii",
   "exits": [
    {
     "to": "radiostantsiya",
     "direction": "back",
     "exit_type": "hatch",
     "label": "-> Радиостанция",
     "action_label": "Вернуться к радиостанции"
    }
   ],
   "triggers": [
    {
     "id": "trigger_13",
     "type": "enter_location",
     "target": "biblioteka_stantsii",
     "objective_id": 13,
     "conditions": {
      "objective_completed": [
       6,
       12
      ]
     }
    }
   ],
   "loc_type": "spaceship",
   "rooms_layout": {
    "vibe": "тихие стеллажи",
    "description": "Библиотека с ежегодниками и читальным столом",
    "view_type": "side",
    "wall_theme": "metal",
    "floor_theme": "grid",
    "wall_decor": [
     {
      "type": "shelf_scifi",
      "name": "Стеллаж",
      "x": 10
     },
     {
      "type": "shelf_scifi",
      "name": "Стеллаж",
      "x": 50
     }
    ],
    "ceiling_decor": [],
    "floor_items": [
     {
      "type": "desk_terminal",
      "name": "Стол",
      "x": 30
     },
     {
      "type": "cargo_crate_scifi",
      "name": "Архивная папка",
      "x": 45
     }
    ],
    "rooms": [
     {
      "x": 5,
      "width": 8,
      "height": 4,
      "floor_theme": "grid",
      "wall_theme": "metal",
      "description": "Основная часть библиотеки"
     }
    ],
    "doors": [
     {
      "x": 0,
      "side": "left"
     },
     {
      "x": 59,
      "side": "right"
     }
    ],
    "decor_items": [
     {
      "type": "shelf_scifi",
      "name": "Стеллаж",
      "x": 10
     },
     {
      "type": "desk_terminal",
      "name": "Стол",
      "x": 30
     },
     {
      "type": "cargo_crate_scifi",
      "name": "Архивная папка",
      "x": 45
     },
     {
      "type": "shelf_scifi",
      "name": "Стеллаж",
      "x": 50
     }
    ],
    "decor_pool": [
     "shelf_scifi",
     "desk_terminal",
     "cargo_crate_scifi"
    ]
   },
   "bg_color": "#4a4a5a",
   "wall_theme": "metal",
   "floor_theme": "grid"
  }
 ],
 "completion": {
  "title": "Самое главное",
  "description": "Кельвин разобрал кабинет Гибаряна: запрещённое рентгеновское облучение Океана, письмо с шифровкой старых изданий, магнитофон с последней записью. Он выведал у Снаута правду о ложном протоколе, взял газовый пистолет — и нашёл в библиотеке Станции «Малый Апокриф» Равинтцера. Тайна Соляриса начинается здесь.",
  "endings": [
   {
    "state": "consequences",
    "conditions": {
     "any": [
      {
       "objective_completed": 15
      }
     ]
    },
    "title": "Слово «сумасшедший»",
    "description": "Кельвин не сдержался и бросил Снауту слово «сумасшедший» — и услышал в ответ самое страшное: «Если бы он хоть на секунду поверил, что это сумасшествие, он бы не сделал этого. Он бы жил». Доверию между двумя оставшимися людьми Станции нанесён удар."
   },
   {
    "state": "detour",
    "conditions": {
     "any": [
      {
       "objective_completed": 12
      }
     ]
    },
    "title": "Счастливой охоты",
    "description": "Кельвин проверил заряд газового пистолета и перекинул ремень через плечо. Снаут язвительно усмехнулся жёлтыми зубами — но на такой Станции оружие лучше честного неведения."
   },
   {
    "state": "bonus",
    "conditions": {
     "any": [
      {
       "objective_completed": 16
      }
     ]
    },
    "title": "Настойчивость",
    "description": "Кельвин добился большего: узнал о запершейся лаборатории Сарториуса и о автоматах, закрытых на складах. Деталей Снаут не выдал — но карта Станции в голове Кельвина сложилась точнее."
   }
  ],
  "final_objective_id": 14
 },
 "objectives": [
  {
   "id": 1,
   "description": "Попасть внутрь Станции",
   "type": "exploration",
   "dependencies": [],
   "on_complete": [],
   "story_task": "Разобраться, что случилось на Станции",
   "target": "kruglyy_koridor"
  },
  {
   "id": 2,
   "description": "Добиться от Снаута правды о Гибаряне",
   "type": "dialogue",
   "dependencies": [
    1
   ],
   "on_complete": [],
   "story_task": "Разобраться, что случилось на Станции",
   "target": "kabina_snauta_snaut"
  },
  {
   "id": 3,
   "description": "Выслушать предостережение о «гостях»",
   "type": "dialogue",
   "dependencies": [
    2
   ],
   "on_complete": [],
   "story_task": "Разобраться, что случилось на Станции",
   "target": "kabina_snauta_snaut"
  },
  {
   "id": 4,
   "description": "Осмотреть кабину Гибаряна",
   "type": "exploration",
   "dependencies": [
    3
   ],
   "on_complete": [],
   "story_task": "Собрать улики смерти командира",
   "target": "kabina_gibaryana"
  },
  {
   "id": 5,
   "description": "Изучить протоколы: Океан облучали рентгеном",
   "type": "item",
   "dependencies": [
    4
   ],
   "on_complete": [],
   "story_task": "Собрать улики смерти командира",
   "target": "gib_protokoly_opytov"
  },
  {
   "id": 6,
   "description": "Найти в шкафу письмо, адресованное тебе",
   "type": "item",
   "dependencies": [
    5
   ],
   "on_complete": [],
   "story_task": "Собрать улики смерти командира",
   "target": "gib_zapiska_kelvinu"
  },
  {
   "id": 7,
   "description": "Забрать магнитофон из-за карты Соляриса",
   "type": "item",
   "dependencies": [
    6
   ],
   "on_complete": [],
   "story_task": "Собрать улики смерти командира",
   "target": "gib_magnitofon"
  },
  {
   "id": 8,
   "description": "Прослушать ленту Гибаряна до конца",
   "type": "use_item",
   "dependencies": [
    7
   ],
   "on_complete": [],
   "story_task": "Собрать улики смерти командира",
   "target": "gib_magnitofon"
  },
  {
   "id": 9,
   "description": "Найти Снаута на радиостанции",
   "type": "exploration",
   "dependencies": [],
   "on_complete": [],
   "story_task": "Вывести Снаута на откровенность",
   "target": "radiostantsiya"
  },
  {
   "id": 10,
   "description": "Разоблачить ложный протокол о смерти",
   "type": "dialogue",
   "dependencies": [
    9
   ],
   "on_complete": [],
   "story_task": "Вывести Снаута на откровенность",
   "target": "radio_snaut"
  },
  {
   "id": 11,
   "description": "Спросить прямо о «гостье»",
   "type": "dialogue",
   "dependencies": [
    10
   ],
   "on_complete": [],
   "story_task": "Вывести Снаута на откровенность",
   "target": "radio_snaut"
  },
  {
   "id": 12,
   "description": "Взять газовый пистолет из шкафа со скафандрами",
   "type": "item",
   "dependencies": [
    10
   ],
   "on_complete": [],
   "story_task": "Подготовиться к встрече с «гостями»",
   "target": "radio_gazovyy_pistolet"
  },
  {
   "id": 13,
   "description": "Найти библиотеку по записке Гибаряна",
   "type": "exploration",
   "dependencies": [
    6,
    12
   ],
   "on_complete": [],
   "story_task": "Открыть «Малый Апокриф» Равинтцера",
   "target": "biblioteka_stantsii"
  },
  {
   "id": 14,
   "description": "Открыть «Малый Апокриф» Равинтцера",
   "type": "final",
   "dependencies": [
    1,
    2,
    3,
    4,
    5,
    6,
    7,
    8,
    9,
    10,
    11,
    12,
    13
   ],
   "on_complete": [],
   "story_task": "Открыть «Малый Апокриф» Равинтцера",
   "target": "biblioteka_stantsii"
  },
  {
   "id": 15,
   "description": "Промах: обозвать Снаута сумасшедшим",
   "type": "event",
   "dependencies": [],
   "on_complete": [],
   "hidden": true
  },
  {
   "id": 16,
   "description": "Расспросить Снаута о Сарториусе и автоматах",
   "type": "dialogue",
   "dependencies": [
    11
   ],
   "on_complete": [],
   "story_task": "Вывести Снаута на откровенность",
   "target": "radio_snaut",
   "optional": true
  }
 ],
 "triggers": [],
 "dialogues": [
  {
   "speaker": "Контрольный автомат",
   "text": "Станция Солярис — Кельвину. Ноль-ноль. Посадка окончена. Конец.",
   "choices": [],
   "gives_item": null
  },
  {
   "speaker": "Снаут",
   "text": "Не знаю тебя, не знаю тебя, чего ты хочешь?..",
   "choices": [
    {
     "text": "Снаут! Это Кельвин. Я только что с Земли.",
     "next": [
      2
     ],
     "conditions": {
      "objective_completed": [
       1
      ]
     }
    }
   ],
   "gives_item": null
  },
  {
   "speaker": "Снаут",
   "text": "С Земли?.. Великое небо! Так ты — Кельвин? Извини меня: это от внезапности. Не ожидал. Здесь у нас некоторый... беспорядок.",
   "choices": [
    {
     "text": "Вижу. Так что с Гибаряном? Где он?",
     "next": [
      3
     ],
     "complete_objective": 2,
     "conditions": {
      "objective_completed": [
       1
      ]
     }
    },
    {
     "text": "Ты пьян, Снаут. Приди в себя!",
     "next": [
      4
     ],
     "conditions": {
      "objective_completed": [
       1
      ]
     }
    }
   ],
   "gives_item": null
  },
  {
   "speaker": "Снаут",
   "text": "Он никуда не полетел. И не полетит. Потому что он... Ты уже знаешь.",
   "choices": [
    {
     "text": "Что случилось? Несчастный случай?",
     "next": [
      5
     ]
    }
   ],
   "gives_item": null
  },
  {
   "speaker": "Снаут",
   "text": "Что? Прилетел? Откуда?.. Так ты — Кельвин. Прости: столько здесь произошло, знаешь...",
   "choices": [
    {
     "text": "Да. Где Гибарян, Снаут?",
     "next": [
      5
     ]
    }
   ],
   "gives_item": null
  },
  {
   "speaker": "Снаут",
   "text": "Произошло. Несчастный случай — сегодня утром. Устраивайся, разбери вещи и возвращайся сюда... скажем, через час.",
   "choices": [
    {
     "text": "Как это случилось?",
     "next": [
      6
     ]
    }
   ],
   "gives_item": null
  },
  {
   "speaker": "Снаут",
   "text": "Обожди... Нас было трое, и теперь с тобой снова трое. Сарториус в лаборатории, наверху, и не думаю, чтобы он вышел оттуда до ночи. Но если увидишь кого-нибудь другого — не меня и не Сарториуса, понимаешь, — то... не делай ничего.",
   "choices": [
    {
     "text": "Кого я могу увидеть? Привидение?!",
     "next": [
      7
     ],
     "complete_objective": 3,
     "conditions": {
      "objective_completed": [
       2
      ]
     }
    }
   ],
   "gives_item": null
  },
  {
   "speaker": "Снаут",
   "text": "Думаешь, я сошёл с ума? Ещё нет. Это реально. Не нападай. Помни. Владей собой — будь готов ко всему. Мы не на Земле.",
   "choices": [
    {
     "text": "Но что я увижу?!",
     "next": [
      8
     ]
    }
   ],
   "gives_item": null
  },
  {
   "speaker": "Снаут",
   "text": "Не знаю. В некотором смысле это зависит от тебя. Приходи через час.",
   "choices": [],
   "gives_item": null
  },
  {
   "speaker": "Снаут",
   "text": "Видел Сарториуса? Нет?.. Он заперся в лаборатории. Может быть, забаррикадировался. Садись, тут варёная вода и банки.",
   "choices": [
    {
     "text": "Я был у Гибаряна. Я прочёл твой протокол, Снаут.",
     "next": [
      10
     ],
     "conditions": {
      "objective_completed": [
       9
      ]
     }
    }
   ],
   "gives_item": null
  },
  {
   "speaker": "Снаут",
   "text": "Это даже хорошо, что ты осмотрел его комнату. Причина смерти... укол смертельной дозы перностала. Так тут написано.",
   "choices": [
    {
     "text": "Он спрятался в шкаф! Это не депрессия — он что-то видел.",
     "next": [
      11
     ],
     "complete_objective": 10,
     "conditions": {
      "objective_completed": [
       9
      ]
     }
    },
    {
     "text": "Зачем ты написал неправду в протоколе?",
     "next": [
      11
     ],
     "complete_objective": 10,
     "conditions": {
      "objective_completed": [
       9
      ]
     }
    }
   ],
   "gives_item": null
  },
  {
   "speaker": "Снаут",
   "text": "Протокол лживый?.. Конечно, ложь. Почему... Если бы я мог — сказал бы. Не могу.",
   "choices": [
    {
     "text": "На станции кто-нибудь есть? Эта особа реальна, да?",
     "next": [
      12
     ],
     "complete_objective": 11,
     "conditions": {
      "objective_completed": [
       10
      ]
     }
    },
    {
     "text": "Ты сумасшедший, Снаут. Вам всем тут мерещится.",
     "next": [
      13
     ],
     "conditions": {
      "objective_completed": [
       10
      ]
     },
     "effect": [
      {
       "type": "complete_objective",
       "objective_id": 15
      }
     ]
    }
   ],
   "gives_item": null
  },
  {
   "speaker": "Снаут",
   "text": "(сжимается, как от удара) Ты?!! Кто ТЫ такой?.. Если ты не знаешь — то ничего. Даю слово: не знаю, откуда она взялась.",
   "choices": [
    {
     "text": "Хорошо. Верю. Где автоматы Станции?",
     "next": [
      14
     ]
    },
    {
     "text": "Что делает Сарториус? Почему он заперся?",
     "next": [
      15
     ],
     "complete_objective": 16,
     "conditions": {
      "objective_completed": [
       11
      ]
     }
    }
   ],
   "gives_item": null
  },
  {
   "speaker": "Снаут",
   "text": "Сумасшедший! О господи!.. Если бы он хоть на секунду поверил, что это сумасшествие, — он бы не сделал этого. Он бы жил.",
   "choices": [
    {
     "text": "Прости. Я тоже видел её. Кто она, Снаут?",
     "next": [
      14
     ]
    }
   ],
   "gives_item": null
  },
  {
   "speaker": "Снаут",
   "text": "Мы закрыли их на складах — всех, кроме тех, что обслуживают полёты. Не могу сказать больше. Иди. И помни: владей собой.",
   "choices": [],
   "gives_item": null
  },
  {
   "speaker": "Снаут",
   "text": "Он в лаборатории с первой ночи... Не спрашивай меня о нём. Не сейчас.",
   "choices": [],
   "gives_item": null
  }
 ],
 "items": []
}