{
  "title": "Свет на болоте",
  "description": "Доктор Ватсон гостит в Баскервиль-холле и по поручению Холмса не спускает глаз с сэра Генри. Разгадав тайну ночных отлучек дворецкого Бэрримора, он вместе с баронетом отправляется ночью на болото ловить беглого каторжника Селдена, где слышит страшный вой и видит загадочную фигуру на гранитном пике.",
  "quest_concept": "Доктор Ватсон гостит в Баскервиль-холле и по поручению Холмса не спускает глаз с сэра Генри. Разгадав тайну ночных отлучек дворецкого Бэрримора, он вместе с баронетом отправляется ночью на болото ловить беглого каторжника Селдена, где слышит страшный вой и видит загадочную фигуру на гранитном пике.",
  "story_description": "Доктор Ватсон гостит в Баскервиль-холле и по поручению Шерлока Холмса не спускает глаз с сэра Генри. Он замечает странные ночные отлучки дворецкого Бэрримора и решает раскрыть их причину. Вместе с баронетом Ватсон отправляется ночью на болото, чтобы поймать беглого каторжника Селдена. Там он слышит страшный вой и видит загадочную фигуру на гранитном пике. Ватсон должен разгадать тайны болота и уберечь сэра Генри от опасности.",
  "player": {
    "start_location": "komnata_s_zapadnym_oknom",
    "start_position": {
      "x": 3,
      "y": 0
    },
    "inventory": [
      {
        "name": "Револьвер",
        "description": "Оружие Ватсона, взятое в ночную вылазку только для самозащиты.",
        "type": "revolver_pistol",
        "id": "revolver",
        "use_effect": {
          "type": "complete_objective",
          "objective_id": 26,
          "target_type": "global",
          "apply_to": "self",
          "conditions": {
            "objective_completed": [
              25
            ]
          }
        }
      },
      {
        "name": "Сапоги",
        "description": "Тяжёлые сапоги Ватсона, которые он снимает для бесшумной погони и надевает для болота.",
        "type": "leather_boots",
        "id": "sapogi",
        "use_effect": {
          "type": "complete_objective",
          "objective_id": 18,
          "target_type": "global",
          "apply_to": "self",
          "reissue": "sapogi__2",
          "conditions": {
            "objective_completed": [
              17
            ]
          }
        }
      },
      {
        "name": "Папиросы",
        "description": "Папиросы, которые Ватсон и баронет курят во время томительного ночного бдения.",
        "type": "smoking_pipe",
        "id": "papirosy",
        "use_effect": {
          "type": "complete_objective",
          "objective_id": 14,
          "target_type": "global",
          "apply_to": "self",
          "conditions": {
            "objective_completed": [
              13
            ]
          }
        }
      }
    ]
  },
  "characters": [
    {
      "name": "доктор Ватсон",
      "role": "protagonist",
      "archetype": "human_adult_male",
      "personality": "Надёжный и наблюдательный спутник, верный помощник Холмса.",
      "speech_style": "Рассудительный и спокойный, с лёгкой иронией."
    },
    {
      "name": "Сэр Генри Баскервиль",
      "role": "npc",
      "archetype": "human_adult_male",
      "personality": "Молодой баронет, решительный и влюблённый, но вспыльчивый.",
      "speech_style": "Прямой и эмоциональный, с нотками нетерпения."
    },
    {
      "name": "Бэрримор",
      "role": "npc",
      "archetype": "human_elderly_male",
      "personality": "Старый глуховатый дворецкий, тайно помогающий беглому шурину.",
      "speech_style": "Сдержанный и почтительный, но с дрожью в голосе."
    },
    {
      "name": "Миссис Бэрримор",
      "role": "npc",
      "archetype": "human_adult_female",
      "personality": "Экономка, сестра беглого каторжника, полная страха и отчаяния.",
      "speech_style": "Взволнованный шёпот, сбивчивые оправдания."
    },
    {
      "name": "Стэплтон",
      "role": "npc",
      "archetype": "human_adult_male",
      "personality": "Сосед-натуралист, яростно оберегающий сестру от ухаживаний баронета.",
      "speech_style": "Резкий и насмешливый, с внезапными вспышками гнева."
    },
    {
      "name": "Мисс Стэплтон",
      "role": "npc",
      "archetype": "human_adult_female",
      "personality": "Молодая красавица, предмет любви сэра Генри, надменная и безмолвная.",
      "speech_style": "Немногословная, быстрые движения рук вместо слов."
    },
    {
      "name": "Селден",
      "role": "npc",
      "archetype": "human_adult_male",
      "personality": "Беглый преступник, скрывающийся на болоте, злой и хитрый.",
      "speech_style": "Грубый и отрывистый, с угрожающими нотками."
    }
  ],
  "locations": [
    {
      "name": "Комната с западным окном",
      "description": "Комната во втором этаже Баскервиль-холла, из западного окна которой лучше всего видно болото.",
      "area": "Баскервиль-холл",
      "entities": [
        {
          "name": "Западное окно",
          "is_agent": false,
          "description": "Окно во втором этаже, из которого болото видно лучше, чем из любого другого окна дома.",
          "inspect_text": "Из западного окна болото видно лучше, чем из какого бы то ни было другого окна в доме.",
          "interact_hint": "Западное окно — осмотреть",
          "dialogues": [
            16,
            17,
            11,
            12,
            13,
            14,
            15
          ],
          "conditional_dialogues": [
            {
              "conditions": {
                "objective_completed": 2
              },
              "dialogues": [
                16,
                17
              ]
            }
          ],
          "on_interact": {
            "type": "spawn_item",
            "item_id": "komnata_s_zapadnym_oknom_svecha_berrimora",
            "item_name": "Свеча Бэрримора",
            "item_description": "Свеча, которую дворецкий ставит на подоконник как условный сигнал на болото.",
            "item_type": "beeswax_candle",
            "use_effect": {
              "type": "complete_objective",
              "objective_id": 19,
              "target_type": "global",
              "apply_to": "self",
              "reissue": "komnata_s_zapadnym_oknom_svecha_berrimora__2",
              "conditions": {
                "objective_completed": [
                  18
                ]
              }
            },
            "conditions": {
              "objective_completed": [
                6
              ]
            }
          },
          "type": "arched_window",
          "id": "komnata_s_zapadnym_oknom_zapadnoe_okno"
        },
        {
          "name": "Бэрримор",
          "is_agent": true,
          "description": "Старый глуховатый дворецкий Баскервиль-холла, тайно помогающий беглому шурину.",
          "interact_hint": "Бэрримор — поговорить",
          "dialogues": [
            0,
            1,
            2
          ],
          "character": "Бэрримор",
          "archetype": "human_elderly_male",
          "id": "komnata_s_zapadnym_oknom_berrimor",
          "conditional_dialogues": [],
          "on_interact": {}
        },
        {
          "name": "Миссис Бэрримор",
          "is_agent": true,
          "description": "Экономка, сестра беглого каторжника Селдена, ради которой муж ставит свечу в окно.",
          "interact_hint": "Миссис Бэрримор — поговорить",
          "dialogues": [
            10,
            6,
            7,
            8,
            9,
            3,
            4,
            5
          ],
          "conditional_dialogues": [
            {
              "conditions": {
                "objective_completed": 37,
                "not": {
                  "objective_completed": 22
                }
              },
              "dialogues": [
                10
              ]
            },
            {
              "conditions": {
                "objective_completed": 20,
                "not": {
                  "objective_completed": 22
                }
              },
              "dialogues": [
                6,
                7,
                8,
                9
              ]
            }
          ],
          "character": "Миссис Бэрримор",
          "archetype": "human_adult_female",
          "id": "komnata_s_zapadnym_oknom_missis_berrimor",
          "on_interact": {}
        },
        {
          "id": "atm_komnata_s_zapadnym_oknom_podokonnik",
          "name": "Подоконник",
          "type": "window_frame_wood",
          "is_agent": false,
          "description": "Широкий подоконник западного окна со следами воска.",
          "inspect_text": "На подоконнике застыли капли воска — здесь часто ставили свечу.",
          "action_description": "",
          "interact_hint": "Подоконник — осмотреть",
          "dialogues": [],
          "conditional_dialogues": [],
          "on_interact": {
            "type": "show_description",
            "description": "Широкий подоконник западного окна со следами воска."
          }
        },
        {
          "id": "atm_komnata_s_zapadnym_oknom_svechnoy_ogarok",
          "name": "Свечной огарок",
          "type": "beeswax_candle",
          "is_agent": false,
          "description": "Огарок свечи, оставленный на подоконнике.",
          "inspect_text": "Огарок ещё тёплый, фитиль дымится.",
          "action_description": "",
          "interact_hint": "Свечной огарок — осмотреть",
          "dialogues": [],
          "conditional_dialogues": [],
          "on_interact": {
            "type": "show_description",
            "description": "Огарок свечи, оставленный на подоконнике."
          }
        }
      ],
      "items": [],
      "atmosphere_objects": [],
      "room_classification": {
        "function": "bedroom",
        "setting": "interior",
        "style": "victorian",
        "mood": "mysterious",
        "lighting": "dim",
        "condition": "worn",
        "palette": "earthen",
        "scale": "normal"
      },
      "anchor": "из западного окна, через которое он так пристально смотрел, болото видно лучше",
      "id": "komnata_s_zapadnym_oknom",
      "exits": [
        {
          "to": "kabinet_baroneta",
          "direction": "forward",
          "exit_type": "window",
          "label": "-> Кабинет баронета",
          "action_label": "Спуститься в кабинет баронета",
          "pass_condition": {
            "objective_completed": [
              1
            ]
          },
          "visual_variant": "wooden_window",
          "pass_refusals": [
            {
              "conditions": {
                "not": {
                  "objective_completed": 1
                }
              },
              "text": "Взгляд Бэрримора прикован к окну — что он там высматривает?"
            }
          ]
        },
        {
          "to": "koridor_vtorogo_etazha",
          "direction": "left",
          "exit_type": "window",
          "label": "-> Коридор второго этажа",
          "action_label": "Выйти в коридор и двинуться в другое крыло дома",
          "pass_condition": {
            "objective_completed": [
              16
            ]
          },
          "visual_variant": "wooden_window",
          "pass_refusals": [
            {
              "conditions": {
                "not": {
                  "objective_completed": 16
                }
              },
              "text": "Свет свечи выдаст засаду — его нужно убавить."
            }
          ]
        },
        {
          "to": "baskervil_kholl",
          "direction": "right",
          "exit_type": "window",
          "label": "-> Баскервиль-холл",
          "action_label": "Перейти: Баскервиль-холл",
          "visual_variant": "wooden_window"
        },
        {
          "to": "kholm_s_kamenolomney",
          "direction": "forward",
          "exit_type": "ladder",
          "label": "-> Холм с каменоломней",
          "action_label": "Перейти: Холм с каменоломней",
          "pass_condition": {
            "objective_completed": [
              7
            ]
          },
          "visual_variant": "wooden_ladder",
          "pass_refusals": [
            {
              "conditions": {
                "not": {
                  "objective_completed": 7
                }
              },
              "text": "Свеча Бэрримора манит — без неё его ночные отлучки не разгадать."
            }
          ]
        }
      ],
      "triggers": [
        {
          "id": "build_trigger_5",
          "type": "enter_location",
          "target": "komnata_s_zapadnym_oknom",
          "objective_id": 6,
          "conditions": {
            "objective_completed": [
              3
            ]
          }
        },
        {
          "id": "build_trigger_6",
          "type": "pickup_item",
          "target": "komnata_s_zapadnym_oknom_svecha_berrimora",
          "objective_id": 7,
          "conditions": {}
        },
        {
          "id": "build_trigger_17",
          "type": "use_item",
          "target": "komnata_s_zapadnym_oknom_svecha_berrimora",
          "objective_id": 19,
          "conditions": {}
        }
      ],
      "loc_type": "indoor",
      "rooms_layout": {
        "vibe": "таинственная, тихая, наблюдательная",
        "description": "Уютная викторианская спальня с камином и креслом-качалкой",
        "view_type": "side",
        "wall_theme": "wallpaper",
        "floor_theme": "wood",
        "wall_decor": [
          {
            "type": "window_curtain",
            "name": "Штора",
            "x": 7
          },
          {
            "type": "wall_mirror",
            "name": "Зеркало",
            "x": 23
          },
          {
            "type": "wooden_shelf",
            "name": "Полка",
            "x": 39
          }
        ],
        "ceiling_decor": [
          "chandelier"
        ],
        "floor_items": [
          {
            "type": "wooden_chair",
            "name": "Стул",
            "x": 10
          },
          {
            "type": "woven_carpet",
            "name": "Ковёр",
            "x": 32
          }
        ],
        "rooms": [
          {
            "x": 5,
            "width": 8,
            "height": 4,
            "floor_theme": "wood",
            "wall_theme": "wallpaper",
            "description": "Основная часть комнаты"
          }
        ],
        "doors": [
          {
            "x": 0,
            "side": "left"
          },
          {
            "x": 59,
            "side": "right"
          }
        ],
        "decor_pool": [
          "window_curtain",
          "wooden_chair",
          "wall_mirror",
          "wooden_shelf",
          "woven_carpet"
        ]
      },
      "bg_color": "#8B7355",
      "atmosphere": {
        "v": 1,
        "light_level": "dark",
        "lighting": "dim",
        "palette": "earthen",
        "condition": "worn",
        "source": {
          "light_level": "text",
          "lighting": "a1",
          "palette": "a1",
          "condition": "a1"
        }
      },
      "wall_theme": "wallpaper",
      "floor_theme": "wood"
    },
    {
      "name": "Кабинет баронета",
      "description": "Рабочий кабинет сэра Генри в Баскервиль-холле, где он беседует с Ватсоном с глазу на глаз.",
      "area": "Баскервиль-холл",
      "entities": [
        {
          "name": "Сэр Генри Баскервиль",
          "is_agent": true,
          "description": "Молодой баронет, наследник Баскервиль-холла, влюблённый в мисс Стэплтон. Решительный, вспыльчивый, приветствует приключения.",
          "interact_hint": "Сэр Генри Баскервиль — поговорить",
          "dialogues": [
            29,
            22,
            23,
            24,
            25,
            26,
            27,
            28,
            18,
            19,
            20,
            21
          ],
          "conditional_dialogues": [
            {
              "conditions": {
                "objective_completed": 38,
                "not": {
                  "objective_completed": 3
                }
              },
              "dialogues": [
                29
              ]
            },
            {
              "conditions": {
                "objective_completed": 2,
                "not": {
                  "objective_completed": 3
                }
              },
              "dialogues": [
                22,
                23,
                24,
                25,
                26,
                27,
                28
              ]
            }
          ],
          "character": "Сэр Генри Баскервиль",
          "archetype": "human_adult_male",
          "id": "kabinet_baroneta_ser_genri_baskervil",
          "on_interact": {}
        },
        {
          "id": "atm_kabinet_baroneta_pismennyy_stol",
          "name": "Письменный стол",
          "type": "wooden_desk",
          "is_agent": false,
          "description": "Массивный стол с бумагами архитектора и подрядчика.",
          "inspect_text": "На столе разложены планы перестройки Баскервиль-холла и счета из Плимута.",
          "action_description": "",
          "interact_hint": "Письменный стол — осмотреть",
          "dialogues": [],
          "conditional_dialogues": [],
          "on_interact": {
            "type": "show_description",
            "description": "Массивный стол с бумагами архитектора и подрядчика."
          }
        },
        {
          "id": "atm_kabinet_baroneta_kreslo_u_kamina",
          "name": "Кресло у камина",
          "type": "living_sofa",
          "is_agent": false,
          "description": "Удобное кресло, в котором сидел баронет.",
          "inspect_text": "Кресло ещё хранит тепло хозяина, на подлокотнике лежит шляпа.",
          "action_description": "",
          "interact_hint": "Кресло у камина — осмотреть",
          "dialogues": [],
          "conditional_dialogues": [],
          "on_interact": {
            "type": "show_description",
            "description": "Удобное кресло, в котором сидел баронет."
          }
        },
        {
          "id": "atm_kabinet_baroneta_trost_sera_genri",
          "name": "Трость сэра Генри",
          "type": "walking_cane",
          "is_agent": false,
          "description": "Крепкая трость, забытая у двери.",
          "inspect_text": "Трость прислонена к стене — баронет явно собирался выйти.",
          "action_description": "",
          "interact_hint": "Трость сэра Генри — осмотреть",
          "dialogues": [],
          "conditional_dialogues": [],
          "on_interact": {
            "type": "show_description",
            "description": "Крепкая трость, забытая у двери."
          }
        },
        {
          "id": "atm_kabinet_baroneta_okno_kabineta",
          "name": "Окно кабинета",
          "type": "window_frame_wood",
          "is_agent": false,
          "description": "Большое окно с видом на болото.",
          "inspect_text": "За окном расстилается мрачная Гримпенская трясина, тонущая в тумане.",
          "action_description": "",
          "interact_hint": "Окно кабинета — осмотреть",
          "dialogues": [],
          "conditional_dialogues": [],
          "on_interact": {
            "type": "show_description",
            "description": "Большое окно с видом на болото."
          }
        }
      ],
      "items": [],
      "atmosphere_objects": [],
      "room_classification": {
        "function": "study",
        "setting": "interior",
        "style": "victorian",
        "mood": "peaceful",
        "lighting": "dim",
        "condition": "worn",
        "palette": "earthen",
        "scale": "normal"
      },
      "anchor": "я пошел в кабинет баронета и рассказал ему обо всем, что видел",
      "id": "kabinet_baroneta",
      "exits": [
        {
          "to": "komnata_s_zapadnym_oknom",
          "direction": "back",
          "exit_type": "window",
          "label": "-> Комната с западным окном",
          "action_label": "Подняться в комнату с западным окном",
          "visual_variant": "wooden_window"
        },
        {
          "to": "baskervil_kholl",
          "direction": "forward",
          "exit_type": "door",
          "label": "-> Баскервиль-холл",
          "action_label": "Вернуться в холл",
          "visual_variant": "wooden_door"
        }
      ],
      "triggers": [
        {
          "id": "build_trigger_2",
          "type": "enter_location",
          "target": "kabinet_baroneta",
          "objective_id": 2,
          "conditions": {
            "objective_completed": [
              1
            ]
          }
        }
      ],
      "loc_type": "indoor",
      "rooms_layout": {
        "vibe": "деловой, уютный, доверительный",
        "description": "Кабинет эпохи Возрождения с глобусом и книгами",
        "view_type": "side",
        "wall_theme": "wood",
        "floor_theme": "parquet",
        "wall_decor": [
          {
            "type": "wall_map",
            "name": "Карта на стене",
            "x": 8
          }
        ],
        "ceiling_decor": [
          "chandelier"
        ],
        "floor_items": [
          {
            "type": "oak_bookshelf",
            "name": "Книжный шкаф",
            "x": 33
          }
        ],
        "rooms": [
          {
            "x": 5,
            "width": 8,
            "height": 4,
            "floor_theme": "parquet",
            "wall_theme": "wood",
            "description": "Основная часть комнаты"
          }
        ],
        "doors": [
          {
            "x": 0,
            "side": "left"
          },
          {
            "x": 59,
            "side": "right"
          }
        ],
        "decor_items": [
          {
            "type": "wooden_desk",
            "name": "Письменный стол",
            "x": 11
          },
          {
            "type": "oak_bookshelf",
            "name": "Книжный шкаф",
            "x": 33
          },
          {
            "type": "wall_map",
            "name": "Карта на стене",
            "x": 8
          }
        ],
        "decor_pool": [
          "wooden_desk",
          "oak_bookshelf",
          "wall_map"
        ]
      },
      "bg_color": "#6a5a3a",
      "atmosphere": {
        "v": 1,
        "light_level": "dim",
        "quote": {
          "text": "Мы сегодня ночью будем сидеть в моей комнате и ждать, пока он пройдет."
        },
        "lighting": "dim",
        "palette": "earthen",
        "condition": "worn",
        "source": {
          "light_level": "text",
          "quote": "text",
          "lighting": "a1",
          "palette": "a1",
          "condition": "a1"
        }
      },
      "wall_theme": "wood",
      "floor_theme": "parquet"
    },
    {
      "name": "Комната сэра Генри",
      "description": "Спальня баронета, где Ватсон и сэр Генри устроили ночное бдение у погашенной лампы.",
      "area": "Баскервиль-холл",
      "entities": [
        {
          "id": "atm_komnata_sera_genri_stulya",
          "name": "Стулья",
          "type": "wooden_chair",
          "is_agent": false,
          "description": "Два стула, на которых Ватсон и баронет провели ночь.",
          "inspect_text": "На этих стульях мы просидели до трёх часов, пока сон не одолел нас.",
          "action_description": "",
          "interact_hint": "Стулья — осмотреть",
          "dialogues": [],
          "conditional_dialogues": [],
          "on_interact": {
            "type": "show_description",
            "description": "Два стула, на которых Ватсон и баронет провели ночь."
          }
        },
        {
          "id": "atm_komnata_sera_genri_kuranty_na_lestnitse",
          "name": "Куранты на лестнице",
          "type": "grandfather_clock",
          "is_agent": false,
          "description": "Часы, чей бой нарушал ночную тишину.",
          "inspect_text": "Бой курантов на лестнице был единственным звуком за всё время бдения.",
          "action_description": "",
          "interact_hint": "Куранты на лестнице — осмотреть",
          "dialogues": [],
          "conditional_dialogues": [],
          "on_interact": {
            "type": "show_description",
            "description": "Часы, чей бой нарушал ночную тишину."
          }
        }
      ],
      "items": [],
      "atmosphere_objects": [],
      "room_classification": {
        "function": "bedroom",
        "setting": "interior",
        "style": "victorian",
        "mood": "tense",
        "time_of_day": "night",
        "lighting": "candlelit",
        "condition": "worn",
        "palette": "earthen",
        "scale": "normal"
      },
      "anchor": "Мы сидели с сэром Генри в его комнате до трех почти часов",
      "id": "komnata_sera_genri",
      "exits": [
        {
          "to": "koridor_vtorogo_etazha",
          "direction": "back",
          "exit_type": "door",
          "label": "-> Коридор второго этажа",
          "action_label": "Выглянуть в коридор",
          "visual_variant": "wooden_door"
        }
      ],
      "triggers": [],
      "loc_type": "indoor",
      "rooms_layout": {
        "vibe": "напряжённое, ночное, выжидающее",
        "description": "Уютная викторианская спальня с камином и креслом-качалкой",
        "view_type": "side",
        "wall_theme": "wallpaper",
        "floor_theme": "wood",
        "wall_decor": [
          {
            "type": "window_curtain",
            "name": "Штора",
            "x": 8
          },
          {
            "type": "wall_mirror",
            "name": "Зеркало",
            "x": 33
          }
        ],
        "ceiling_decor": [
          "chandelier"
        ],
        "floor_items": [
          {
            "type": "oaken_bed",
            "name": "Кровать",
            "x": 11
          },
          {
            "type": "cushion",
            "name": "Подушка",
            "x": 33
          }
        ],
        "rooms": [
          {
            "x": 5,
            "width": 8,
            "height": 4,
            "floor_theme": "wood",
            "wall_theme": "wallpaper",
            "description": "Основная часть комнаты"
          }
        ],
        "doors": [
          {
            "x": 0,
            "side": "left"
          },
          {
            "x": 59,
            "side": "right"
          }
        ],
        "decor_pool": [
          "oaken_bed",
          "window_curtain",
          "wall_mirror",
          "cushion"
        ]
      },
      "bg_color": "#8B7355",
      "atmosphere": {
        "v": 1,
        "light_level": "dim",
        "quote": {
          "text": "Мы сидели с сэром Генри в его комнате до трех почти часов и не слыхали ни одного звука кроме боя курантов на лестнице."
        },
        "time_of_day": "night",
        "lighting": "candlelit",
        "palette": "earthen",
        "condition": "worn",
        "source": {
          "light_level": "text",
          "quote": "text",
          "time_of_day": "a1",
          "lighting": "a1",
          "palette": "a1",
          "condition": "a1"
        }
      },
      "wall_theme": "wallpaper",
      "floor_theme": "wood"
    },
    {
      "name": "Коридор второго этажа",
      "description": "Тёмный скрипучий коридор, ведущий в другое крыло дома к комнате с западным окном.",
      "area": "Баскервиль-холл",
      "entities": [
        {
          "name": "Бэрримор",
          "is_agent": true,
          "description": "Старый глуховатый дворецкий Баскервиль-холла, тайно помогающий беглому шурину.",
          "interact_hint": "Бэрримор — поговорить",
          "dialogues": [
            38,
            33,
            34,
            35,
            36,
            37,
            30,
            31,
            32
          ],
          "conditional_dialogues": [
            {
              "conditions": {
                "objective_completed": 39,
                "not": {
                  "objective_completed": 21
                }
              },
              "dialogues": [
                38
              ]
            },
            {
              "conditions": {
                "objective_completed": 20,
                "not": {
                  "objective_completed": 21
                }
              },
              "dialogues": [
                33,
                34,
                35,
                36,
                37
              ]
            }
          ],
          "character": "Бэрримор",
          "archetype": "human_elderly_male",
          "id": "koridor_vtorogo_etazha_berrimor",
          "on_interact": {}
        },
        {
          "name": "Миссис Бэрримор",
          "is_agent": true,
          "description": "Экономка, сестра беглого каторжника Селдена, ради которой муж ставит свечу в окно.",
          "interact_hint": "Миссис Бэрримор — поговорить",
          "dialogues": [
            47,
            42,
            43,
            44,
            45,
            46,
            39,
            40,
            41
          ],
          "conditional_dialogues": [
            {
              "conditions": {
                "objective_completed": 40,
                "not": {
                  "objective_completed": 24
                }
              },
              "dialogues": [
                47
              ]
            },
            {
              "conditions": {
                "objective_completed": 21,
                "not": {
                  "objective_completed": 24
                }
              },
              "dialogues": [
                42,
                43,
                44,
                45,
                46
              ]
            }
          ],
          "character": "Миссис Бэрримор",
          "archetype": "human_adult_female",
          "id": "koridor_vtorogo_etazha_missis_berrimor",
          "on_interact": {}
        }
      ],
      "items": [],
      "atmosphere_objects": [],
      "room_classification": {
        "function": "corridor",
        "setting": "interior",
        "style": "victorian",
        "mood": "dark",
        "time_of_day": "night",
        "lighting": "dim",
        "condition": "worn",
        "palette": "earthen",
        "scale": "normal"
      },
      "anchor": "Мы услыхали скрип в коридоре.",
      "id": "koridor_vtorogo_etazha",
      "exits": [
        {
          "to": "komnata_s_zapadnym_oknom",
          "direction": "back",
          "exit_type": "window",
          "label": "-> Комната с западным окном",
          "action_label": "Пройти в комнату с западным окном",
          "visual_variant": "wooden_window"
        },
        {
          "to": "komnata_sera_genri",
          "direction": "forward",
          "exit_type": "door",
          "label": "-> Комната сэра Генри",
          "action_label": "Вернуться в комнату баронета",
          "visual_variant": "wooden_door"
        }
      ],
      "triggers": [
        {
          "id": "build_trigger_15",
          "type": "enter_location",
          "target": "koridor_vtorogo_etazha",
          "objective_id": 17,
          "conditions": {
            "objective_completed": [
              16
            ]
          }
        }
      ],
      "loc_type": "indoor",
      "rooms_layout": {
        "vibe": "тёмный, скрипучий, крадущийся",
        "description": "Тёмный коридор викторианского особняка с портретами на стенах",
        "view_type": "side",
        "wall_theme": "wood",
        "floor_theme": "wood",
        "wall_decor": [
          {
            "type": "wall_mirror",
            "name": "Зеркало",
            "x": 5
          },
          {
            "type": "wooden_shelf",
            "name": "Полка",
            "x": 30
          }
        ],
        "ceiling_decor": [
          "chandelier"
        ],
        "floor_items": [
          {
            "type": "woven_carpet",
            "name": "Ковёр",
            "x": 8
          }
        ],
        "rooms": [
          {
            "x": 5,
            "width": 8,
            "height": 4,
            "floor_theme": "wood",
            "wall_theme": "wood",
            "description": "Основная часть комнаты"
          }
        ],
        "doors": [
          {
            "x": 0,
            "side": "left"
          },
          {
            "x": 59,
            "side": "right"
          }
        ],
        "decor_pool": [
          "wall_mirror",
          "woven_carpet",
          "wooden_shelf"
        ]
      },
      "bg_color": "#4A3728",
      "atmosphere": {
        "v": 1,
        "light_level": "pitch_dark",
        "quote": {
          "text": "Коридор был погружен в совершенный мрак."
        },
        "time_of_day": "night",
        "lighting": "dim",
        "palette": "earthen",
        "condition": "worn",
        "source": {
          "light_level": "text",
          "quote": "text",
          "time_of_day": "a1",
          "lighting": "a1",
          "palette": "a1",
          "condition": "a1"
        }
      },
      "wall_theme": "wood",
      "floor_theme": "wood"
    },
    {
      "name": "Баскервиль-холл",
      "description": "Обширный старый дом семьи Баскервилей, вокруг которого тянутся ремонтные перемены.",
      "area": "Баскервиль-холл",
      "entities": [],
      "items": [],
      "atmosphere_objects": [],
      "room_classification": {
        "function": "other",
        "setting": "interior",
        "style": "victorian",
        "mood": "gloomy",
        "lighting": "dim",
        "condition": "worn",
        "palette": "earthen",
        "scale": "normal"
      },
      "anchor": "Баскервиль-холл, октября 15-го.",
      "id": "baskervil_kholl",
      "exits": [
        {
          "to": "komnata_s_zapadnym_oknom",
          "direction": "back",
          "exit_type": "window",
          "label": "-> Комната с западным окном",
          "action_label": "Подняться в комнату с западным окном",
          "visual_variant": "wooden_window"
        },
        {
          "to": "kabinet_baroneta",
          "direction": "forward",
          "exit_type": "door",
          "label": "-> Кабинет баронета",
          "action_label": "Пройти в кабинет баронета",
          "pass_condition": {
            "objective_completed": [
              1
            ]
          },
          "visual_variant": "wooden_door",
          "pass_refusals": [
            {
              "conditions": {
                "not": {
                  "objective_completed": 1
                }
              },
              "text": "Взгляд Бэрримора прикован к окну — что он там высматривает?"
            }
          ]
        }
      ],
      "triggers": [],
      "loc_type": "indoor",
      "rooms_layout": {
        "vibe": "старинный, мрачный, обширный",
        "description": "Уютная сказочная комната с деревянными стенами",
        "view_type": "side",
        "wall_theme": "wood",
        "floor_theme": "parquet",
        "wall_decor": [
          {
            "type": "portrait_painting",
            "name": "Портрет",
            "x": 8
          },
          {
            "type": "tapestry",
            "name": "Гобелен",
            "x": 33
          }
        ],
        "ceiling_decor": [
          {
            "type": "chandelier",
            "name": "Люстра",
            "x": 8
          }
        ],
        "floor_items": [
          {
            "type": "stone_fireplace",
            "name": "Камин",
            "x": 11
          },
          {
            "type": "suit_of_armor",
            "name": "Доспехи",
            "x": 26
          },
          {
            "type": "grandfather_clock",
            "name": "Часы",
            "x": 41
          }
        ],
        "rooms": [
          {
            "x": 5,
            "width": 8,
            "height": 4,
            "floor_theme": "parquet",
            "wall_theme": "wood",
            "description": "Основная часть комнаты"
          }
        ],
        "doors": [
          {
            "x": 0,
            "side": "left"
          },
          {
            "x": 59,
            "side": "right"
          }
        ],
        "decor_pool": [
          "stone_fireplace",
          "suit_of_armor",
          "portrait_painting",
          "chandelier",
          "grandfather_clock",
          "tapestry"
        ]
      },
      "bg_color": "#A08060",
      "atmosphere": {
        "v": 1,
        "light_level": "dim",
        "quote": {
          "text": "Баскервиль-холл, октября 15-го."
        },
        "lighting": "dim",
        "palette": "earthen",
        "condition": "worn",
        "source": {
          "light_level": "text",
          "quote": "text",
          "lighting": "a1",
          "palette": "a1",
          "condition": "a1"
        }
      },
      "wall_theme": "wood",
      "floor_theme": "parquet"
    },
    {
      "name": "Холм с каменоломней",
      "description": "Изрытый каменоломней холм над болотом, откуда открывается обширный кругозор.",
      "area": "болото",
      "entities": [
        {
          "id": "atm_kholm_s_kamenolomney_izrytyy_kamenolomney_sklon",
          "name": "Изрытый каменоломней склон",
          "type": "rubble_pile",
          "is_agent": false,
          "description": "Склон холма изрыт старыми выработками каменоломни.",
          "inspect_text": "Я стоял между скалами и наблюдал за ними, недоумевая, как мне поступить.",
          "action_description": "",
          "interact_hint": "Изрытый каменоломней склон — осмотреть",
          "dialogues": [],
          "conditional_dialogues": [],
          "on_interact": {
            "type": "show_description",
            "description": "Склон холма изрыт старыми выработками каменоломни."
          },
          "inspect_quote": "Я стоял между скалами и наблюдал за ними, недоумевая, как мне поступить"
        }
      ],
      "items": [],
      "atmosphere_objects": [],
      "room_classification": {
        "function": "summit",
        "setting": "outdoor_natural",
        "biome": "earth_mountain",
        "style": "rustic",
        "mood": "peaceful",
        "time_of_day": "day",
        "condition": "worn",
        "palette": "earthen",
        "scale": "normal"
      },
      "anchor": "я взобрался на холм, — тот самый, который изрыт каменоломней и откуда открывается обширный кругозор",
      "id": "kholm_s_kamenolomney",
      "exits": [
        {
          "to": "komnata_s_zapadnym_oknom",
          "direction": "back",
          "exit_type": "ladder",
          "label": "-> Комната с западным окном",
          "action_label": "Перейти: Комната с западным окном",
          "visual_variant": "vine_ladder"
        },
        {
          "to": "bolotnaya_tropinka",
          "direction": "forward",
          "exit_type": "path",
          "label": "-> Болотная тропинка",
          "action_label": "Спуститься к болотной тропинке",
          "pass_condition": {
            "objective_completed": [
              8
            ]
          },
          "visual_variant": "hedge_tunnel",
          "pass_refusals": [
            {
              "conditions": {
                "not": {
                  "objective_completed": 8
                }
              },
              "text": "С холма не видно, куда ушёл баронет — нужно высмотреть."
            }
          ]
        },
        {
          "to": "boloto",
          "direction": "forward",
          "exit_type": "path",
          "label": "-> Болото",
          "action_label": "Выйти на болото",
          "pass_condition": {
            "objective_completed": [
              26
            ]
          },
          "visual_variant": "hedge_tunnel",
          "pass_refusals": [
            {
              "conditions": {
                "not": {
                  "objective_completed": 26
                }
              },
              "text": "Беглец отчаян — оружие должно быть наготове."
            }
          ]
        }
      ],
      "triggers": [
        {
          "id": "build_trigger_7",
          "type": "enter_location",
          "target": "kholm_s_kamenolomney",
          "objective_id": 8,
          "conditions": {
            "objective_completed": [
              7
            ]
          }
        }
      ],
      "loc_type": "outdoor",
      "rooms_layout": {
        "vibe": "обзорный, каменистый, дневной",
        "description": "Вершина горы над облаками, камни и ветер",
        "view_type": "side",
        "wall_theme": "rock",
        "floor_theme": "gravel",
        "wall_decor": [],
        "ceiling_decor": [],
        "floor_items": [
          {
            "type": "granite_boulder",
            "name": "Камень",
            "x": 8
          },
          {
            "type": "rubble_pile",
            "name": "Куча обломков",
            "x": 18
          },
          {
            "type": "tall_grass",
            "name": "Высокая трава",
            "x": 28
          },
          {
            "type": "cairn",
            "name": "Каменный тур",
            "x": 38
          },
          {
            "type": "dead_tree",
            "name": "Мёртвое дерево",
            "x": 48
          }
        ],
        "rooms": [
          {
            "x": 5,
            "width": 8,
            "height": 4,
            "floor_theme": "gravel",
            "wall_theme": "rock",
            "description": "Основная часть комнаты"
          }
        ],
        "doors": [
          {
            "x": 0,
            "side": "left"
          },
          {
            "x": 59,
            "side": "right"
          }
        ],
        "decor_pool": [
          "granite_boulder",
          "rubble_pile",
          "tall_grass",
          "cairn",
          "dead_tree"
        ]
      },
      "bg_color": "#9EB8D8",
      "atmosphere": {
        "v": 1,
        "light_level": "bright",
        "horizon": [
          "hills"
        ],
        "quote": {
          "text": "я взобрался на холм, — тот самый, который изрыт каменоломней и откуда открывается обширный кругозор."
        },
        "time_of_day": "day",
        "palette": "earthen",
        "condition": "worn",
        "source": {
          "light_level": "text",
          "horizon": "text",
          "quote": "text",
          "time_of_day": "a1",
          "palette": "a1",
          "condition": "a1"
        }
      },
      "wall_theme": "rock",
      "floor_theme": "gravel"
    },
    {
      "name": "Болотная тропинка",
      "description": "Узкая тропинка среди торфяного луга, где сэр Генри встретился с мисс Стэплтон.",
      "area": "болото",
      "entities": [
        {
          "name": "Сэр Генри Баскервиль",
          "is_agent": true,
          "description": "Молодой баронет, наследник Баскервиль-холла, влюблённый в мисс Стэплтон.",
          "interact_hint": "Сэр Генри Баскервиль — поговорить",
          "dialogues": [
            57,
            58,
            59,
            51,
            52,
            53,
            54,
            55,
            56,
            48,
            49,
            50
          ],
          "conditional_dialogues": [
            {
              "conditions": {
                "objective_completed": 41,
                "not": {
                  "objective_completed": 13
                }
              },
              "dialogues": [
                57
              ]
            },
            {
              "conditions": {
                "objective_completed": 14
              },
              "dialogues": [
                58,
                59
              ]
            },
            {
              "conditions": {
                "objective_completed": 10,
                "not": {
                  "objective_completed": 13
                }
              },
              "dialogues": [
                51,
                52,
                53,
                54,
                55,
                56
              ]
            }
          ],
          "character": "Сэр Генри Баскервиль",
          "archetype": "human_adult_male",
          "id": "bolotnaya_tropinka_ser_genri_baskervil",
          "on_interact": {}
        },
        {
          "name": "Стэплтон",
          "is_agent": true,
          "description": "Сосед-натуралист с сачком для бабочек, яростно оберегающий сестру от ухаживаний баронета.",
          "interact_hint": "Стэплтон — поговорить",
          "dialogues": [
            68,
            63,
            64,
            65,
            66,
            67,
            60,
            61,
            62
          ],
          "conditional_dialogues": [
            {
              "conditions": {
                "objective_completed": 42,
                "not": {
                  "objective_completed": 10
                }
              },
              "dialogues": [
                68
              ]
            },
            {
              "conditions": {
                "objective_completed": 9,
                "not": {
                  "objective_completed": 10
                }
              },
              "dialogues": [
                63,
                64,
                65,
                66,
                67
              ]
            }
          ],
          "character": "Стэплтон",
          "archetype": "human_adult_male",
          "id": "bolotnaya_tropinka_steplton",
          "on_interact": {}
        },
        {
          "name": "Мисс Стэплтон",
          "is_agent": true,
          "description": "Молодая женщина, предмет любви сэра Генри, встретившаяся с ним на болотной тропинке.",
          "interact_hint": "Мисс Стэплтон — поговорить",
          "dialogues": [
            77,
            72,
            73,
            74,
            75,
            76,
            69,
            70,
            71
          ],
          "conditional_dialogues": [
            {
              "conditions": {
                "objective_completed": 43,
                "not": {
                  "objective_completed": 11
                }
              },
              "dialogues": [
                77
              ]
            },
            {
              "conditions": {
                "objective_completed": 9,
                "not": {
                  "objective_completed": 11
                }
              },
              "dialogues": [
                72,
                73,
                74,
                75,
                76
              ]
            }
          ],
          "character": "Мисс Стэплтон",
          "archetype": "human_adult_female",
          "id": "bolotnaya_tropinka_miss_steplton",
          "on_interact": {}
        }
      ],
      "items": [
        {
          "name": "Сетка Стэплтона",
          "description": "Нелепая зелёная сетка натуралиста для ловли насекомых, развевающаяся на палке.",
          "type": "fishing_net",
          "id": "bolotnaya_tropinka_setka_stepltona",
          "use_effect": {
            "type": "show_description",
            "description": "Нелепая зелёная сетка натуралиста для ловли насекомых, развевающаяся на палке.",
            "target_type": "global"
          }
        }
      ],
      "atmosphere_objects": [],
      "room_classification": {
        "function": "road",
        "setting": "outdoor_natural",
        "biome": "earth_swamp",
        "style": "rustic",
        "mood": "romantic",
        "time_of_day": "day",
        "condition": "overgrown",
        "palette": "earthen",
        "scale": "normal"
      },
      "anchor": "Он находился на болотной тропинке в четверти приблизительно мили от меня",
      "id": "bolotnaya_tropinka",
      "exits": [
        {
          "to": "kholm_s_kamenolomney",
          "direction": "back",
          "exit_type": "path",
          "label": "-> Холм с каменоломней",
          "action_label": "Подняться на холм с каменоломней",
          "visual_variant": "hedge_tunnel"
        },
        {
          "to": "boloto",
          "direction": "forward",
          "exit_type": "path",
          "label": "-> Болото",
          "action_label": "Свернуть в болото",
          "pass_condition": {
            "objective_completed": [
              26
            ]
          },
          "visual_variant": "hedge_tunnel",
          "pass_refusals": [
            {
              "conditions": {
                "not": {
                  "objective_completed": 26
                }
              },
              "text": "Беглец отчаян — оружие должно быть наготове."
            }
          ]
        }
      ],
      "triggers": [
        {
          "id": "build_trigger_8",
          "type": "enter_location",
          "target": "bolotnaya_tropinka",
          "objective_id": 9,
          "conditions": {
            "objective_completed": [
              8
            ]
          }
        },
        {
          "id": "build_trigger_13",
          "type": "pickup_item",
          "target": "bolotnaya_tropinka_lampa",
          "objective_id": 15,
          "conditions": {}
        },
        {
          "id": "build_trigger_14",
          "type": "use_item",
          "target": "bolotnaya_tropinka_lampa",
          "objective_id": 16,
          "conditions": {}
        }
      ],
      "loc_type": "outdoor",
      "rooms_layout": {
        "vibe": "узкая, торфяная, свидание",
        "description": "Дорога через поля, колеи и верстовые столбы",
        "view_type": "side",
        "wall_theme": "dirt",
        "floor_theme": "dirt",
        "wall_decor": [],
        "ceiling_decor": [],
        "floor_items": [
          {
            "type": "tall_grass",
            "name": "Высокая трава",
            "x": 8
          },
          {
            "type": "reeds",
            "name": "reeds",
            "x": 18
          },
          {
            "type": "puddle",
            "name": "Лужа",
            "x": 28
          },
          {
            "type": "dirt_path",
            "name": "Тропинка",
            "x": 38
          },
          {
            "type": "wildflower_patch",
            "name": "Цветы",
            "x": 48
          },
          {
            "type": "mossy_stump",
            "name": "Пень",
            "x": 58
          }
        ],
        "rooms": [
          {
            "x": 5,
            "width": 8,
            "height": 4,
            "floor_theme": "dirt",
            "wall_theme": "dirt",
            "description": "Основная часть комнаты"
          }
        ],
        "doors": [
          {
            "x": 0,
            "side": "left"
          },
          {
            "x": 59,
            "side": "right"
          }
        ],
        "decor_pool": [
          "tall_grass",
          "reeds",
          "puddle",
          "dirt_path",
          "wildflower_patch",
          "mossy_stump"
        ]
      },
      "bg_color": "#9AB0C4",
      "atmosphere": {
        "v": 1,
        "ground": "wet",
        "crowd": "sparse",
        "light_level": "lit",
        "horizon": [
          "hills"
        ],
        "time_of_day": "day",
        "palette": "earthen",
        "condition": "overgrown",
        "source": {
          "ground": "text",
          "crowd": "text",
          "light_level": "text",
          "horizon": "text",
          "time_of_day": "a1",
          "palette": "a1",
          "condition": "a1"
        }
      },
      "wall_theme": "dirt",
      "floor_theme": "dirt"
    },
    {
      "name": "Болото",
      "description": "Тёмная торфяная пустошь под мелким дождём, изрезанная скалистыми холмами и валунами.",
      "area": "болото",
      "entities": [
        {
          "name": "Сэр Генри Баскервиль",
          "is_agent": true,
          "description": "Молодой баронет, наследник Баскервиль-холла, влюблённый в мисс Стэплтон. В ночном походе вооружён лишь охотничьим ножом.",
          "interact_hint": "Сэр Генри Баскервиль — поговорить",
          "dialogues": [
            89,
            81,
            82,
            83,
            84,
            85,
            86,
            87,
            88,
            78,
            79,
            80
          ],
          "conditional_dialogues": [
            {
              "conditions": {
                "objective_completed": 44,
                "not": {
                  "objective_completed": 29
                }
              },
              "dialogues": [
                89
              ]
            },
            {
              "conditions": {
                "objective_completed": 27
              },
              "dialogues": [
                81,
                82
              ]
            },
            {
              "conditions": {
                "objective_completed": 27,
                "not": {
                  "objective_completed": 29
                }
              },
              "dialogues": [
                83,
                84,
                85,
                86,
                87,
                88
              ]
            }
          ],
          "character": "Сэр Генри Баскервиль",
          "archetype": "human_adult_male",
          "id": "boloto_ser_genri_baskervil",
          "on_interact": {}
        },
        {
          "id": "atm_boloto_skalistye_kholmy",
          "name": "Скалистые холмы",
          "type": "dead_tree",
          "is_agent": false,
          "description": "Мрачные очертания холмов и валунов, среди которых приходится пробираться.",
          "inspect_text": "Спотыкаясь в темноте, мы медленно подвигались среди мрачных очертаний скалистых холмов.",
          "action_description": "",
          "interact_hint": "Скалистые холмы — осмотреть",
          "dialogues": [],
          "conditional_dialogues": [],
          "on_interact": {
            "type": "show_description",
            "description": "Мрачные очертания холмов и валунов, среди которых приходится пробираться."
          },
          "inspect_quote": "Спотыкаясь в темноте, мы медленно подвигались среди мрачных очертаний скалистых холмов"
        }
      ],
      "items": [],
      "atmosphere_objects": [],
      "room_classification": {
        "function": "other",
        "setting": "outdoor_natural",
        "biome": "earth_swamp",
        "style": "rustic",
        "mood": "grim",
        "season": "autumn",
        "time_of_day": "night",
        "weather": "rain",
        "lighting": "moonlit",
        "condition": "overgrown",
        "palette": "earthen",
        "scale": "vast"
      },
      "anchor": "когда мы вступили в болото, начал моросить мелкий дождь",
      "id": "boloto",
      "exits": [
        {
          "to": "kholm_s_kamenolomney",
          "direction": "back",
          "exit_type": "path",
          "label": "-> Холм с каменоломней",
          "action_label": "Подняться на холм с каменоломней",
          "visual_variant": "hedge_tunnel"
        },
        {
          "to": "bolotnaya_tropinka",
          "direction": "forward",
          "exit_type": "path",
          "label": "-> Болотная тропинка",
          "action_label": "Перейти: Болотная тропинка",
          "pass_condition": {
            "objective_completed": [
              8
            ]
          },
          "visual_variant": "hedge_tunnel",
          "pass_refusals": [
            {
              "conditions": {
                "not": {
                  "objective_completed": 8
                }
              },
              "text": "С холма не видно, куда ушёл баронет — нужно высмотреть."
            }
          ]
        },
        {
          "to": "skala_s_signalnoy_svechoy",
          "direction": "forward",
          "exit_type": "path",
          "label": "-> Скала с сигнальной свечой",
          "action_label": "Пробраться к скале с сигнальным огнём",
          "pass_condition": {
            "objective_completed": [
              29
            ]
          },
          "visual_variant": "hedge_tunnel",
          "pass_refusals": [
            {
              "conditions": {
                "not": {
                  "objective_completed": 29
                }
              },
              "text": "Страшный вой леденит кровь — баронет вот-вот поддастся панике."
            }
          ]
        }
      ],
      "triggers": [
        {
          "id": "build_trigger_24",
          "type": "enter_location",
          "target": "boloto",
          "objective_id": 27,
          "conditions": {
            "objective_completed": [
              26
            ]
          }
        },
        {
          "id": "build_trigger_25",
          "type": "pickup_item",
          "target": "boloto_okhotnichiy_nozh",
          "objective_id": 28,
          "conditions": {}
        }
      ],
      "loc_type": "outdoor",
      "rooms_layout": {
        "vibe": "тёмное, зловещее, дождливое",
        "description": "Солнечная поляна с мягкой травой и цветами",
        "view_type": "side",
        "wall_theme": "dirt",
        "floor_theme": "mud",
        "wall_decor": [],
        "ceiling_decor": [],
        "floor_items": [
          {
            "type": "tall_grass",
            "name": "Высокая трава",
            "x": 8
          },
          {
            "type": "reeds",
            "name": "reeds",
            "x": 18
          },
          {
            "type": "granite_boulder",
            "name": "Камень",
            "x": 28
          },
          {
            "type": "puddle",
            "name": "Лужа",
            "x": 38
          },
          {
            "type": "dead_tree",
            "name": "Мёртвое дерево",
            "x": 48
          },
          {
            "type": "cairn",
            "name": "Каменный тур",
            "x": 58
          }
        ],
        "rooms": [
          {
            "x": 5,
            "width": 8,
            "height": 4,
            "floor_theme": "mud",
            "wall_theme": "dirt",
            "description": "Основная часть комнаты"
          }
        ],
        "doors": [
          {
            "x": 0,
            "side": "left"
          },
          {
            "x": 59,
            "side": "right"
          }
        ],
        "decor_pool": [
          "tall_grass",
          "reeds",
          "granite_boulder",
          "puddle",
          "dead_tree",
          "cairn"
        ]
      },
      "bg_color": "#6a9a5a",
      "atmosphere": {
        "v": 1,
        "ground": "wet",
        "air": "mist",
        "wind": "breeze",
        "crowd": "empty",
        "motion": [
          "rain"
        ],
        "quote": {
          "text": "Среди тишины ночи ветер донес протяжный, низкий вой, поднявшийся до рева и снова затихший в тоскливом вздохе."
        },
        "time_of_day": "night",
        "season": "autumn",
        "weather": "rain",
        "lighting": "moonlit",
        "palette": "earthen",
        "condition": "overgrown",
        "light_level": "dark",
        "source": {
          "ground": "text",
          "air": "text",
          "wind": "text",
          "crowd": "text",
          "motion": "text",
          "quote": "text",
          "time_of_day": "a1",
          "season": "a1",
          "weather": "a1",
          "lighting": "a1",
          "palette": "a1",
          "condition": "a1",
          "light_level": "derived"
        }
      },
      "wall_theme": "dirt",
      "floor_theme": "mud"
    },
    {
      "name": "Скала с сигнальной свечой",
      "description": "Одинокая скала с расщелиной, в которой горит свеча — сигнал и убежище беглеца.",
      "area": "болото",
      "entities": [
        {
          "name": "Сэр Генри Баскервиль",
          "is_agent": true,
          "description": "Молодой баронет, наследник Баскервиль-холла, влюблённый в мисс Стэплтон. Хороший бегун, сильный и решительный; лицо краснеет от гнева, брови сдвигаются.",
          "interact_hint": "Сэр Генри Баскервиль — поговорить",
          "dialogues": [
            96,
            93,
            94,
            95,
            90,
            91,
            92
          ],
          "conditional_dialogues": [
            {
              "conditions": {
                "objective_completed": 45,
                "not": {
                  "objective_completed": 32
                }
              },
              "dialogues": [
                96
              ]
            },
            {
              "conditions": {
                "objective_completed": 31,
                "not": {
                  "objective_completed": 32
                }
              },
              "dialogues": [
                93,
                94,
                95
              ]
            }
          ],
          "character": "Сэр Генри Баскервиль",
          "archetype": "human_adult_male",
          "id": "skala_s_signalnoy_svechoy_ser_genri_baskervil",
          "on_interact": {}
        },
        {
          "name": "Селден",
          "is_agent": true,
          "description": "Беглый преступник, скрывающийся на болоте и получающий еду от Бэрриморов. Короткая, коренастая, сильная фигура; злое жёлтое лицо, забрызганное грязью, колючая борода, волосы как мочалка; маленькие хитрые глаза.",
          "interact_hint": "Селден — поговорить",
          "dialogues": [
            103,
            100,
            101,
            102,
            97,
            98,
            99
          ],
          "conditional_dialogues": [
            {
              "conditions": {
                "objective_completed": 46,
                "not": {
                  "objective_completed": 31
                }
              },
              "dialogues": [
                103
              ]
            },
            {
              "conditions": {
                "objective_completed": 30,
                "not": {
                  "objective_completed": 31
                }
              },
              "dialogues": [
                100,
                101,
                102
              ]
            }
          ],
          "character": "Селден",
          "archetype": "human_adult_male",
          "id": "skala_s_signalnoy_svechoy_selden",
          "on_interact": {}
        },
        {
          "id": "atm_skala_s_signalnoy_svechoy_signalnaya_svecha",
          "name": "Сигнальная свеча",
          "type": "beeswax_candle",
          "is_agent": false,
          "description": "Одинокая свеча в расщелине скалы, видимая только со стороны Баскервиль-холла.",
          "inspect_text": "Страшно было видеть эту одинокую свечу, горевшую посредине болота, без всяких признаков жизни около неё.",
          "action_description": "",
          "interact_hint": "Сигнальная свеча — осмотреть",
          "dialogues": [],
          "conditional_dialogues": [],
          "on_interact": {
            "type": "show_description",
            "description": "Одинокая свеча в расщелине скалы, видимая только со стороны Баскервиль-холла."
          },
          "inspect_quote": "Страшно было видеть эту одинокую свечу, горевшую посредине болота, без всяких признаков жизни около неё"
        },
        {
          "id": "atm_skala_s_signalnoy_svechoy_granitnyy_valun",
          "name": "Гранитный валун",
          "type": "granite_boulder",
          "is_agent": false,
          "description": "Большой камень, за которым мы скорчились, наблюдая за светом.",
          "inspect_text": "Мы приблизились незаметно, благодаря скрывавшему нас гранитному валуну.",
          "action_description": "",
          "interact_hint": "Гранитный валун — осмотреть",
          "dialogues": [],
          "conditional_dialogues": [],
          "on_interact": {
            "type": "show_description",
            "description": "Большой камень, за которым мы скорчились, наблюдая за светом."
          },
          "inspect_quote": "Мы приблизились незаметно, благодаря скрывавшему нас гранитному валуну"
        },
        {
          "id": "atm_skala_s_signalnoy_svechoy_rasshchelina_v_skale",
          "name": "Расщелина в скале",
          "type": "cairn",
          "is_agent": false,
          "description": "Узкая трещина, где стояла свеча, защищённая от ветра.",
          "inspect_text": "Свеча была вставлена в расщелину скалы, которая окружала её со всех сторон.",
          "action_description": "",
          "interact_hint": "Расщелина в скале — осмотреть",
          "dialogues": [],
          "conditional_dialogues": [],
          "on_interact": {
            "type": "show_description",
            "description": "Узкая трещина, где стояла свеча, защищённая от ветра."
          },
          "inspect_quote": "Свеча была вставлена в расщелину скалы, которая окружала ее со всех сторон"
        }
      ],
      "items": [],
      "atmosphere_objects": [],
      "room_classification": {
        "function": "other",
        "setting": "outdoor_natural",
        "biome": "earth_swamp",
        "style": "rustic",
        "mood": "tense",
        "season": "autumn",
        "time_of_day": "night",
        "weather": "rain",
        "lighting": "moonlit",
        "condition": "worn",
        "palette": "earthen",
        "scale": "normal"
      },
      "anchor": "Свеча была вставлена в расщелину скалы, которая окружала ее со всех сторон",
      "id": "skala_s_signalnoy_svechoy",
      "exits": [
        {
          "to": "boloto",
          "direction": "back",
          "exit_type": "path",
          "label": "-> Болото",
          "action_label": "Отойти назад в болото",
          "visual_variant": "hedge_tunnel"
        }
      ],
      "triggers": [
        {
          "id": "build_trigger_27",
          "type": "enter_location",
          "target": "skala_s_signalnoy_svechoy",
          "objective_id": 30,
          "conditions": {
            "objective_completed": [
              29
            ]
          }
        }
      ],
      "loc_type": "outdoor",
      "rooms_layout": {
        "vibe": "одинокая, сигнальная, опасная",
        "description": "Солнечная поляна с мягкой травой и цветами",
        "view_type": "side",
        "wall_theme": "rock",
        "floor_theme": "stone",
        "wall_decor": [],
        "ceiling_decor": [],
        "floor_items": [
          {
            "type": "granite_boulder",
            "name": "Камень",
            "x": 8
          },
          {
            "type": "tall_grass",
            "name": "Высокая трава",
            "x": 18
          },
          {
            "type": "cairn",
            "name": "Каменный тур",
            "x": 28
          },
          {
            "type": "dead_tree",
            "name": "Мёртвое дерево",
            "x": 38
          },
          {
            "type": "puddle",
            "name": "Лужа",
            "x": 48
          }
        ],
        "rooms": [
          {
            "x": 5,
            "width": 8,
            "height": 4,
            "floor_theme": "stone",
            "wall_theme": "rock",
            "description": "Основная часть комнаты"
          }
        ],
        "doors": [
          {
            "x": 0,
            "side": "left"
          },
          {
            "x": 59,
            "side": "right"
          }
        ],
        "decor_pool": [
          "granite_boulder",
          "tall_grass",
          "cairn",
          "dead_tree",
          "puddle"
        ]
      },
      "bg_color": "#6a9a5a",
      "atmosphere": {
        "v": 1,
        "wind": "none",
        "crowd": "empty",
        "light": {
          "level": "lit",
          "sources": [
            {
              "kind": "candle",
              "count": 1
            }
          ]
        },
        "quote": {
          "text": "Страшно было видеть эту одинокую свечу, горевшую посредине болота, без всяких признаков жизни около неё, — одно только прямое, желтое пламя и блеск скалы вокруг него."
        },
        "time_of_day": "night",
        "season": "autumn",
        "weather": "rain",
        "lighting": "moonlit",
        "palette": "earthen",
        "condition": "worn",
        "ground": "wet",
        "light_level": "dark",
        "source": {
          "wind": "text",
          "crowd": "text",
          "light": "text",
          "quote": "text",
          "time_of_day": "a1",
          "season": "a1",
          "weather": "a1",
          "lighting": "a1",
          "palette": "a1",
          "condition": "a1",
          "ground": "derived",
          "light_level": "derived"
        }
      },
      "wall_theme": "rock",
      "floor_theme": "stone"
    }
  ],
  "completion": {
    "title": "Донесение Холмсу",
    "description": "Ватсон составил подробное донесение Шерлоку Холмсу о ночных событиях: поимке беглого каторжника Селдена, странном вое и безмолвной фигуре на гранитном пике. Он донёс о беглеце и теперь ждёт указаний великого сыщика.",
    "endings": [
      {
        "state": "consequences",
        "conditions": {
          "any": [
            {
              "objective_completed": 37
            },
            {
              "objective_completed": 38
            },
            {
              "objective_completed": 39
            },
            {
              "objective_completed": 40
            },
            {
              "objective_completed": 41
            },
            {
              "objective_completed": 42
            },
            {
              "objective_completed": 43
            },
            {
              "objective_completed": 44
            },
            {
              "objective_completed": 45
            },
            {
              "objective_completed": 46
            }
          ]
        },
        "title": "Неосторожные слова",
        "description": "Ватсон не раз повёл разговор не так, как следовало: задел собеседника или поспешил с выводами. Сэр Генри нахмурился, Бэрримор замкнулся, а Стэплтон сверкнул яростью. Эти мелкие промахи запомнились, и доверие к Ватсону пошатнулось."
      },
      {
        "state": "detour",
        "conditions": {
          "any": [
            {
              "objective_completed": 5
            },
            {
              "objective_completed": 12
            },
            {
              "objective_completed": 23
            }
          ]
        },
        "title": "Иной путь",
        "description": "Ватсон добился своего, но не так, как в книге: он посвятил баронета в ночные похождения дворецкого, уразумел ярость натуралиста к жениху сестры и вынудил Бэрримора назвать сообщника на болоте. Истина открылась, но окольными тропами, и Холмс оценит изобретательность друга."
      },
      {
        "state": "bonus",
        "conditions": {
          "any": [
            {
              "objective_completed": 4
            },
            {
              "objective_completed": 11
            },
            {
              "objective_completed": 22
            },
            {
              "objective_completed": 28
            }
          ]
        },
        "title": "Любопытство вознаграждено",
        "description": "Ватсон не прошёл мимо мелочей: показал баронету окно и свечу, расспросил мисс Стэплтон о причине ярости её брата, уговорил экономку назвать сообщника и взял нож баронета для защиты. Эти детали сложились в цельную картину, и донесение Холмсу вышло особенно полным."
      }
    ],
    "final_objective_id": 33
  },
  "items": [
    {
      "id": "sapogi__2",
      "reissue_of": "sapogi",
      "name": "Сапоги",
      "type": "leather_boots",
      "description": "Тяжёлые сапоги Ватсона, которые он снимает для бесшумной погони и надевает для болота.",
      "use_effect": {
        "type": "complete_objective",
        "objective_id": 25,
        "target_type": "global",
        "apply_to": "self",
        "conditions": {
          "objective_completed": [
            18,
            24
          ]
        }
      }
    },
    {
      "id": "komnata_s_zapadnym_oknom_svecha_berrimora__2",
      "reissue_of": "komnata_s_zapadnym_oknom_svecha_berrimora",
      "name": "Свеча Бэрримора",
      "type": "spawn_item",
      "description": "Свеча, которую дворецкий ставит на подоконник как условный сигнал на болото.",
      "use_effect": {
        "type": "complete_objective",
        "objective_id": 20,
        "target_type": "global",
        "apply_to": "self",
        "conditions": {
          "objective_completed": [
            19
          ]
        }
      }
    }
  ],
  "objectives": [
    {
      "id": 1,
      "description": "Разгадать, что высматривает Бэрримор в западное окно",
      "type": "dialogue",
      "dependencies": [],
      "on_complete": [],
      "story_task": "раскрыть тайну ночных отлучек Бэрримора",
      "target": "komnata_s_zapadnym_oknom_zapadnoe_okno"
    },
    {
      "id": 2,
      "description": "Перейти: Кабинет баронета",
      "type": "exploration",
      "dependencies": [
        1
      ],
      "on_complete": [],
      "target": "kabinet_baroneta",
      "hidden": true
    },
    {
      "id": 3,
      "description": "Найти способ открыть баронету правду о ночных отлучках дворецкого",
      "type": "event",
      "dependencies": [
        2
      ],
      "on_complete": [],
      "story_task": "раскрыть тайну ночных отлучек Бэрримора",
      "hint_locations": [
        "kabinet_baroneta"
      ]
    },
    {
      "id": 4,
      "description": "Из любопытства показать баронету окно и свечу",
      "type": "dialogue",
      "dependencies": [
        2
      ],
      "on_complete": [],
      "story_task": "раскрыть тайну ночных отлучек Бэрримора",
      "target": "komnata_s_zapadnym_oknom_zapadnoe_okno",
      "optional": true,
      "hint_locations": [
        "kabinet_baroneta"
      ]
    },
    {
      "id": 5,
      "description": "Посвятить баронета в ночные похождения дворецкого",
      "type": "dialogue",
      "dependencies": [
        2,
        4
      ],
      "on_complete": [],
      "story_task": "раскрыть тайну ночных отлучек Бэрримора",
      "target": "kabinet_baroneta_ser_genri_baskervil",
      "hidden": true
    },
    {
      "id": 6,
      "description": "Перейти: Комната с западным окном",
      "type": "exploration",
      "dependencies": [
        3
      ],
      "on_complete": [],
      "target": "komnata_s_zapadnym_oknom",
      "hidden": true
    },
    {
      "id": 7,
      "description": "Завладеть свечой Бэрримора, чтобы понять его ночные отлучки",
      "type": "item",
      "dependencies": [
        6
      ],
      "on_complete": [],
      "story_task": "раскрыть тайну ночных отлучек Бэрримора",
      "target": "komnata_s_zapadnym_oknom_svecha_berrimora",
      "hint_locations": [
        "komnata_s_zapadnym_oknom"
      ]
    },
    {
      "id": 8,
      "description": "Высмотреть с холма, куда ушёл баронет",
      "type": "exploration",
      "dependencies": [
        7
      ],
      "on_complete": [],
      "story_task": "уберечь сэра Генри от опасностей болота",
      "target": "kholm_s_kamenolomney"
    },
    {
      "id": 9,
      "description": "Перейти: Болотная тропинка",
      "type": "exploration",
      "dependencies": [
        8
      ],
      "on_complete": [],
      "target": "bolotnaya_tropinka",
      "hidden": true
    },
    {
      "id": 10,
      "description": "Найти способ понять ярость натуралиста к жениху сестры",
      "type": "event",
      "dependencies": [
        9
      ],
      "on_complete": [],
      "story_task": "уберечь сэра Генри от опасностей болота",
      "hint_locations": [
        "bolotnaya_tropinka"
      ]
    },
    {
      "id": 11,
      "description": "Из любопытства расспросить мисс Стэплтон о ярости брата",
      "type": "dialogue",
      "dependencies": [
        9
      ],
      "on_complete": [],
      "story_task": "уберечь сэра Генри от опасностей болота",
      "target": "bolotnaya_tropinka_miss_steplton",
      "optional": true,
      "hint_locations": [
        "bolotnaya_tropinka"
      ]
    },
    {
      "id": 12,
      "description": "Уразуметь, что значит ярость натуралиста к жениху сестры",
      "type": "dialogue",
      "dependencies": [
        9,
        11
      ],
      "on_complete": [],
      "story_task": "уберечь сэра Генри от опасностей болота",
      "target": "bolotnaya_tropinka_steplton",
      "hidden": true
    },
    {
      "id": 13,
      "description": "Признаться баронету в слежке и понять его положение",
      "type": "dialogue",
      "dependencies": [
        10
      ],
      "on_complete": [],
      "story_task": "разгадать странности болота: вой, сигнальный свет и фигуру на пике",
      "target": "bolotnaya_tropinka_ser_genri_baskervil"
    },
    {
      "id": 14,
      "description": "Заглушить курением томительное ожидание ночного сторожа",
      "type": "use_item",
      "dependencies": [
        13
      ],
      "on_complete": [],
      "story_task": "разгадать странности болота: вой, сигнальный свет и фигуру на пике",
      "target": "papirosy"
    },
    {
      "id": 15,
      "description": "Раздобыть лампу для ночного наблюдения за болотом",
      "type": "item",
      "dependencies": [
        14
      ],
      "on_complete": [],
      "story_task": "разгадать странности болота: вой, сигнальный свет и фигуру на пике",
      "target": "bolotnaya_tropinka_lampa"
    },
    {
      "id": 16,
      "description": "Убавить свет, чтобы ничем не выдать засаду",
      "type": "use_item",
      "dependencies": [
        15
      ],
      "on_complete": [],
      "story_task": "разгадать странности болота: вой, сигнальный свет и фигуру на пике",
      "target": "bolotnaya_tropinka_lampa"
    },
    {
      "id": 17,
      "description": "Крадучись идти по следу ночного ходока",
      "type": "exploration",
      "dependencies": [
        16
      ],
      "on_complete": [],
      "story_task": "разгадать странности болота: вой, сигнальный свет и фигуру на пике",
      "target": "koridor_vtorogo_etazha"
    },
    {
      "id": 18,
      "description": "Двигаться бесшумно по скрипучим половицам коридора",
      "type": "use_item",
      "dependencies": [
        17
      ],
      "on_complete": [],
      "story_task": "разгадать странности болота: вой, сигнальный свет и фигуру на пике",
      "target": "sapogi"
    },
    {
      "id": 19,
      "description": "Проверить, служит ли свеча сигналом на болото",
      "type": "use_item",
      "dependencies": [
        18
      ],
      "on_complete": [],
      "story_task": "разгадать странности болота: вой, сигнальный свет и фигуру на пике",
      "target": "komnata_s_zapadnym_oknom_svecha_berrimora"
    },
    {
      "id": 20,
      "description": "Добиться ответного огня из болотной тьмы",
      "type": "use_item",
      "dependencies": [
        19
      ],
      "on_complete": [],
      "story_task": "разгадать странности болота: вой, сигнальный свет и фигуру на пике",
      "target": "komnata_s_zapadnym_oknom_svecha_berrimora__2"
    },
    {
      "id": 21,
      "description": "Найти способ вынудить дворецкого назвать сообщника на болоте",
      "type": "event",
      "dependencies": [
        20
      ],
      "on_complete": [],
      "story_task": "разгадать странности болота: вой, сигнальный свет и фигуру на пике"
    },
    {
      "id": 22,
      "description": "Уговорить экономку назвать сообщника на болоте",
      "type": "dialogue",
      "dependencies": [
        20
      ],
      "on_complete": [],
      "story_task": "раскрыть тайну ночных отлучек Бэрримора",
      "target": "komnata_s_zapadnym_oknom_missis_berrimor",
      "optional": true
    },
    {
      "id": 23,
      "description": "Вынудить дворецкого назвать сообщника на болоте",
      "type": "dialogue",
      "dependencies": [
        20,
        22
      ],
      "on_complete": [],
      "story_task": "раскрыть тайну ночных отлучек Бэрримора",
      "target": "koridor_vtorogo_etazha_berrimor",
      "hidden": true
    },
    {
      "id": 24,
      "description": "Выслушать исповедь экономки о брате-беглеце",
      "type": "dialogue",
      "dependencies": [
        21
      ],
      "on_complete": [],
      "story_task": "разгадать странности болота: вой, сигнальный свет и фигуру на пике",
      "target": "koridor_vtorogo_etazha_missis_berrimor"
    },
    {
      "id": 25,
      "description": "Приготовиться к ночному походу по болоту",
      "type": "use_item",
      "dependencies": [
        24,
        18
      ],
      "on_complete": [],
      "story_task": "поймать беглого каторжника Селдена",
      "target": "sapogi__2"
    },
    {
      "id": 26,
      "description": "Держать оружие наготове против отчаянного беглеца",
      "type": "use_item",
      "dependencies": [
        25
      ],
      "on_complete": [],
      "story_task": "поймать беглого каторжника Селдена",
      "target": "revolver"
    },
    {
      "id": 27,
      "description": "Выйти в ночную пустошь на поиски преступника",
      "type": "exploration",
      "dependencies": [
        26
      ],
      "on_complete": [],
      "story_task": "поймать беглого каторжника Селдена",
      "target": "boloto"
    },
    {
      "id": 28,
      "description": "Из любопытства взять нож баронета для защиты",
      "type": "item",
      "dependencies": [
        27
      ],
      "on_complete": [],
      "story_task": "поймать беглого каторжника Селдена",
      "target": "boloto_okhotnichiy_nozh",
      "optional": true
    },
    {
      "id": 29,
      "description": "Объяснить страшный вой и удержать баронета от паники",
      "type": "dialogue",
      "dependencies": [
        27
      ],
      "on_complete": [],
      "story_task": "поймать беглого каторжника Селдена",
      "target": "boloto_ser_genri_baskervil"
    },
    {
      "id": 30,
      "description": "Подобраться к сигнальному огню и увидеть, кто его ставит",
      "type": "exploration",
      "dependencies": [
        29
      ],
      "on_complete": [],
      "story_task": "поймать беглого каторжника Селдена",
      "target": "skala_s_signalnoy_svechoy"
    },
    {
      "id": 31,
      "description": "Схватить преступника прежде, чем он скроется в темноте",
      "type": "dialogue",
      "dependencies": [
        30
      ],
      "on_complete": [],
      "story_task": "поймать беглого каторжника Селдена",
      "target": "skala_s_signalnoy_svechoy_selden"
    },
    {
      "id": 32,
      "description": "Указать баронету на безмолвную фигуру на пике",
      "type": "dialogue",
      "dependencies": [
        31
      ],
      "on_complete": [],
      "story_task": "поймать беглого каторжника Селдена",
      "target": "skala_s_signalnoy_svechoy_ser_genri_baskervil"
    },
    {
      "id": 33,
      "description": "Составить донесение Холмсу и донести о беглеце",
      "type": "final",
      "dependencies": [
        1,
        2,
        3,
        6,
        7,
        8,
        9,
        10,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        24,
        25,
        26,
        27,
        29,
        30,
        31,
        32
      ],
      "on_complete": [],
      "story_task": "поймать беглого каторжника Селдена",
      "target": "baskervil_kholl",
      "hint_locations": [
        "kabinet_baroneta",
        "komnata_s_zapadnym_oknom",
        "bolotnaya_tropinka"
      ]
    },
    {
      "id": 34,
      "description": "Посвятить баронета в ночные похождения дворецкого",
      "type": "dialogue",
      "dependencies": [
        2
      ],
      "on_complete": [],
      "hidden": true,
      "target": "kabinet_baroneta_ser_genri_baskervil"
    },
    {
      "id": 35,
      "description": "Уразуметь, что значит ярость натуралиста к жениху сестры",
      "type": "dialogue",
      "dependencies": [
        9
      ],
      "on_complete": [],
      "hidden": true,
      "target": "bolotnaya_tropinka_steplton"
    },
    {
      "id": 36,
      "description": "Вынудить дворецкого назвать сообщника на болоте",
      "type": "dialogue",
      "dependencies": [
        20
      ],
      "on_complete": [],
      "hidden": true,
      "target": "koridor_vtorogo_etazha_berrimor"
    },
    {
      "id": 37,
      "description": "Промах: Уговорить экономку назвать сообщника на болоте",
      "type": "event",
      "dependencies": [],
      "on_complete": [],
      "hidden": true
    },
    {
      "id": 38,
      "description": "Промах: посвятить баронета в ночные похождения дворецкого",
      "type": "event",
      "dependencies": [],
      "on_complete": [],
      "hidden": true
    },
    {
      "id": 39,
      "description": "Промах: вынудить дворецкого назвать сообщника на болоте",
      "type": "event",
      "dependencies": [],
      "on_complete": [],
      "hidden": true
    },
    {
      "id": 40,
      "description": "Промах: выслушать исповедь экономки о брате-беглеце",
      "type": "event",
      "dependencies": [],
      "on_complete": [],
      "hidden": true
    },
    {
      "id": 41,
      "description": "Промах: признаться баронету в слежке и понять его положение",
      "type": "event",
      "dependencies": [],
      "on_complete": [],
      "hidden": true
    },
    {
      "id": 42,
      "description": "Промах: уразуметь, что значит ярость натуралиста к жениху сестры",
      "type": "event",
      "dependencies": [],
      "on_complete": [],
      "hidden": true
    },
    {
      "id": 43,
      "description": "Промах: Расспросить мисс Стэплтон о причине ярости её брата",
      "type": "event",
      "dependencies": [],
      "on_complete": [],
      "hidden": true
    },
    {
      "id": 44,
      "description": "Промах: объяснить страшный вой и удержать баронета от паники",
      "type": "event",
      "dependencies": [],
      "on_complete": [],
      "hidden": true
    },
    {
      "id": 45,
      "description": "Промах: указать баронету на безмолвную фигуру на пике",
      "type": "event",
      "dependencies": [],
      "on_complete": [],
      "hidden": true
    },
    {
      "id": 46,
      "description": "Промах: схватить преступника прежде, чем он скроется в темноте",
      "type": "event",
      "dependencies": [],
      "on_complete": [],
      "hidden": true
    }
  ],
  "triggers": [
    {
      "id": "build_trigger_12",
      "type": "use_item",
      "target": "papirosy",
      "objective_id": 14,
      "conditions": {}
    },
    {
      "id": "build_trigger_16",
      "type": "use_item",
      "target": "sapogi",
      "objective_id": 18,
      "conditions": {}
    },
    {
      "id": "build_trigger_18",
      "type": "use_item",
      "target": "komnata_s_zapadnym_oknom_svecha_berrimora__2",
      "objective_id": 20,
      "conditions": {}
    },
    {
      "id": "build_trigger_22",
      "type": "use_item",
      "target": "sapogi__2",
      "objective_id": 25,
      "conditions": {}
    },
    {
      "id": "build_trigger_23",
      "type": "use_item",
      "target": "revolver",
      "objective_id": 26,
      "conditions": {}
    },
    {
      "id": "anyof_3_34",
      "type": "objective_completed",
      "target": 34,
      "objective_id": 3,
      "conditions": {}
    },
    {
      "id": "anyof_3_5",
      "type": "objective_completed",
      "target": 5,
      "objective_id": 3,
      "conditions": {}
    },
    {
      "id": "anyof_10_35",
      "type": "objective_completed",
      "target": 35,
      "objective_id": 10,
      "conditions": {}
    },
    {
      "id": "anyof_10_12",
      "type": "objective_completed",
      "target": 12,
      "objective_id": 10,
      "conditions": {}
    },
    {
      "id": "anyof_21_36",
      "type": "objective_completed",
      "target": 36,
      "objective_id": 21,
      "conditions": {}
    },
    {
      "id": "anyof_21_23",
      "type": "objective_completed",
      "target": 23,
      "objective_id": 21,
      "conditions": {}
    }
  ],
  "dialogues": [
    {
      "speaker": "Бэрримор",
      "text": "Что вы тут делаете, сэр?",
      "choices": [
        {
          "text": "Слышал, вы ходите по ночам. Что вы делали у окна?",
          "next": [
            1
          ]
        },
        {
          "text": "Почему вы так взволнованы?",
          "next": [
            2
          ]
        }
      ],
      "gives_item": null
    },
    {
      "speaker": "Бэрримор",
      "text": "Я насчет окна, сэр. Я хожу по ночам осматривать, заперты ли они.",
      "choices": [],
      "gives_item": null
    },
    {
      "speaker": "Бэрримор",
      "text": "Даю вам слово, сэр, что это не моя тайна и что я не могу её выдать.",
      "choices": [],
      "gives_item": null
    },
    {
      "speaker": "Миссис Бэрримор",
      "text": "Нет, нет, сэр; нет, не против вас!",
      "choices": [
        {
          "text": "Кто ваш сообщник на болоте?",
          "next": [
            4
          ]
        },
        {
          "text": "Почему вы так бледны?",
          "next": [
            5
          ]
        }
      ],
      "gives_item": null
    },
    {
      "speaker": "Миссис Бэрримор",
      "text": "Мы должны уходить, Элиза. Всему конец!",
      "choices": [],
      "gives_item": null
    },
    {
      "speaker": "Миссис Бэрримор",
      "text": "Ужас на её лице сильнее, чем у мужа, и она ломает руки.",
      "choices": [],
      "gives_item": null
    },
    {
      "speaker": "Миссис Бэрримор",
      "text": "Селден — мой брат, он скрывается на болоте.",
      "choices": [
        {
          "text": "Вы обязаны сказать, кто ему помогает. Иначе я буду вынужден сообщить констеблю.",
          "next": [
            8
          ],
          "effect": [
            {
              "type": "complete_objective",
              "objective_id": 37
            }
          ]
        },
        {
          "text": "Послушайте, миссис Бэрримор, если вы сейчас же не назовёте имя, я разбужу сэра Генри и всё ему расскажу.",
          "next": [
            9
          ],
          "effect": [
            {
              "type": "complete_objective",
              "objective_id": 37
            }
          ]
        },
        {
          "text": "Уговорить экономку назвать сообщника на болоте.",
          "next": [
            7
          ],
          "complete_objective": 22,
          "conditions": {
            "objective_completed": [
              20
            ]
          }
        }
      ],
      "gives_item": null
    },
    {
      "speaker": "Миссис Бэрримор",
      "text": "Он беглый каторжник, и мы не можем его выдать.",
      "choices": [],
      "gives_item": null
    },
    {
      "speaker": "Миссис Бэрримор",
      "text": "Сообщайте кому угодно, сэр. Я не выдам брата.",
      "choices": [],
      "gives_item": null
    },
    {
      "speaker": "Миссис Бэрримор",
      "text": "Сэр Генри добр, но и он не заставит меня предать родную кровь.",
      "choices": [],
      "gives_item": null
    },
    {
      "speaker": "Миссис Бэрримор",
      "text": "Вы вчера грозили мне констеблем, сэр. Я всё помню. И всё же молчу.",
      "choices": [],
      "gives_item": null
    },
    {
      "speaker": "Западное окно",
      "text": "Западное окно выходит прямо на болото — отсюда видно каждую кочку.",
      "choices": [],
      "gives_item": null
    },
    {
      "speaker": "Западное окно",
      "text": "Из западного окна, через которое он так пристально смотрел, болото видно лучше, чем из какого бы то ни было другого окна в доме.",
      "choices": [
        {
          "text": "Значит, раз только это одно окно могло служить целям Бэрримора, он что-то или кого-то высматривал на болоте.",
          "next": [
            13
          ],
          "complete_objective": 1
        },
        {
          "text": "Осмотреть подоконник и стекло.",
          "next": [
            14
          ]
        },
        {
          "text": "Что видно на болоте в темноте?",
          "next": [
            15
          ]
        }
      ],
      "gives_item": null
    },
    {
      "speaker": "Западное окно",
      "text": "Ночь была чрезвычайно темна, и непонятно, как он мог надеяться кого-нибудь увидеть.",
      "choices": [],
      "gives_item": null
    },
    {
      "speaker": "Западное окно",
      "text": "На подоконнике заметен след от свечи, а стекло хранит отпечаток прижатого лица.",
      "choices": [],
      "gives_item": null
    },
    {
      "speaker": "Западное окно",
      "text": "Чёрная полоса деревьев и более светлое пространство болота, а дальше — мрак.",
      "choices": [],
      "gives_item": null
    },
    {
      "speaker": "Западное окно",
      "text": "Бэрримор ставит свечу на этот подоконник и держит её у стекла.",
      "choices": [
        {
          "text": "Показать баронету окно и свечу, чтобы объяснить ночные отлучки дворецкого.",
          "next": [
            17
          ],
          "complete_objective": 4
        }
      ],
      "gives_item": null
    },
    {
      "speaker": "Западное окно",
      "text": "Свеча в окне — условный сигнал, и с болота на него отвечают огнём.",
      "choices": [],
      "gives_item": null
    },
    {
      "speaker": "Сэр Генри Баскервиль",
      "text": "А, Ватсон! Вы как раз вовремя. Что нового в доме?",
      "choices": [
        {
          "text": "Хочу поговорить о ночных отлучках Бэрримора.",
          "next": [
            19
          ]
        },
        {
          "text": "Как продвигается ремонт дома?",
          "next": [
            20
          ]
        },
        {
          "text": "Вы часто видитесь с мисс Стэплтон?",
          "next": [
            21
          ]
        }
      ],
      "gives_item": null
    },
    {
      "speaker": "Сэр Генри Баскервиль",
      "text": "Я знаю, что Бэрримор ходит по ночам, и намерен поговорить с ним об этом.",
      "choices": [],
      "gives_item": null
    },
    {
      "speaker": "Сэр Генри Баскервиль",
      "text": "Я списался с архитектором и лондонским подрядчиком. Скоро начнутся большие перемены.",
      "choices": [],
      "gives_item": null
    },
    {
      "speaker": "Сэр Генри Баскервиль",
      "text": "Я редко видел человека более влюбленного, чем я. Но её брат, кажется, против наших встреч.",
      "choices": [],
      "gives_item": null
    },
    {
      "speaker": "Сэр Генри Баскервиль",
      "text": "Я слышал два или три раза шаги в коридоре как раз около того часа, в который вы видели его.",
      "choices": [
        {
          "text": "Может быть, он каждую ночь отправляется к тому самому окну.",
          "next": [
            23
          ]
        }
      ],
      "gives_item": null
    },
    {
      "speaker": "Сэр Генри Баскервиль",
      "text": "Может быть. Если это так, мы имеем возможность проследить за ним. Интересно, как поступил бы ваш друг Холмс?",
      "choices": [
        {
          "text": "Он следил бы за Бэрримором, пока не узнал бы всего.",
          "next": [
            24
          ]
        }
      ],
      "gives_item": null
    },
    {
      "speaker": "Сэр Генри Баскервиль",
      "text": "Так мы сделаем это вместе. Мы сегодня ночью будем сидеть в моей комнате и ждать, пока он пройдет.",
      "choices": [
        {
          "text": "Но он наверное услышит нас.",
          "next": [
            25
          ]
        }
      ],
      "gives_item": null
    },
    {
      "speaker": "Сэр Генри Баскервиль",
      "text": "Он несколько глуховат, и во всяком случае нам следует попытаться.",
      "choices": [
        {
          "text": "Хорошо, я присоединюсь. Но прошу вас не ходить одному на болото.",
          "next": [
            26
          ],
          "complete_objective": 34,
          "conditions": {
            "objective_completed": [
              2
            ]
          }
        },
        {
          "text": "Я пойду с вами, но только если вы дадите слово не отходить от меня ни на шаг.",
          "next": [
            27
          ],
          "effect": [
            {
              "type": "complete_objective",
              "objective_id": 38
            }
          ]
        },
        {
          "text": "Предлагаю сегодня ночью устроить засаду в вашей комнате.",
          "next": [
            28
          ],
          "complete_objective": 5,
          "conditions": {
            "objective_completed": 4
          }
        }
      ],
      "gives_item": null
    },
    {
      "speaker": "Сэр Генри Баскервиль",
      "text": "Милый друг, Холмс при всей своей мудрости не предвидел некоторых обстоятельств. Я должен идти один.",
      "choices": [],
      "gives_item": null
    },
    {
      "speaker": "Сэр Генри Баскервиль",
      "text": "Слово? Я дам его, но, боюсь, на болоте от него будет мало проку. Вы лучше скажите прямо, чего вы опасаетесь.",
      "choices": [],
      "gives_item": null
    },
    {
      "speaker": "Сэр Генри Баскервиль",
      "text": "Согласен. Мы сегодня ночью будем сидеть в моей комнате и ждать, пока он пройдет.",
      "choices": [],
      "gives_item": null
    },
    {
      "speaker": "Сэр Генри Баскервиль",
      "text": "А, это вы. В прошлый раз вы завели речь о Холмсе, а не о деле. Надеюсь, сегодня у вас найдётся что сказать по существу.",
      "choices": [],
      "gives_item": null
    },
    {
      "speaker": "Бэрримор",
      "text": "Что вы тут делаете, сэр? Я хожу по ночам осматривать, заперты ли окна.",
      "choices": [
        {
          "text": "Во втором этаже? Отвечайте правду, Бэрримор.",
          "next": [
            31
          ]
        },
        {
          "text": "Почему вы не сказали сразу?",
          "next": [
            32
          ]
        }
      ],
      "gives_item": null
    },
    {
      "speaker": "Бэрримор",
      "text": "Да, сэр, все окна. Я ничего не делал дурного, сэр.",
      "choices": [],
      "gives_item": null
    },
    {
      "speaker": "Бэрримор",
      "text": "Я дал слово жене, сэр. Семейная верность для меня дороже всего.",
      "choices": [],
      "gives_item": null
    },
    {
      "speaker": "Бэрримор",
      "text": "Я держал свечку у окна, сэр. Не спрашивайте меня, сэр Генри… не спрашивайте!",
      "choices": [
        {
          "text": "Он держал её как сигнал. Смотрите, ответный огонь на болоте! Кто ваш союзник?",
          "next": [
            34
          ]
        }
      ],
      "gives_item": null
    },
    {
      "speaker": "Бэрримор",
      "text": "Это моё дело, а не ваше. Я ничего не скажу.",
      "choices": [
        {
          "text": "Вы уйдёте из этого дома посрамлённым, если не откроете правду.",
          "next": [
            35
          ],
          "complete_objective": 36,
          "conditions": {
            "objective_completed": [
              20
            ]
          }
        },
        {
          "text": "Свеча в окне — сигнал, и вы это знали. Кому вы подавали знак?",
          "next": [
            36
          ],
          "effect": [
            {
              "type": "complete_objective",
              "objective_id": 39
            }
          ]
        },
        {
          "text": "Мне известно: Селден — брат вашей жены и скрывается на болоте. Свеча — сигнал ему.",
          "next": [
            37
          ],
          "complete_objective": 23,
          "conditions": {
            "objective_completed": 22
          }
        }
      ],
      "gives_item": null
    },
    {
      "speaker": "Бэрримор",
      "text": "Нет, нет, сэр; нет, не против вас! Это не моя тайна, и я не могу её выдать.",
      "choices": [],
      "gives_item": null
    },
    {
      "speaker": "Бэрримор",
      "text": "Это моё дело, а не ваше. Я ничего не скажу.",
      "choices": [],
      "gives_item": null
    },
    {
      "speaker": "Бэрримор",
      "text": "Правда, сэр. Это не моя тайна — тайна моей жены. Я лишь исполнял её просьбу.",
      "choices": [],
      "gives_item": null
    },
    {
      "speaker": "Бэрримор",
      "text": "Вы уже спрашивали меня, сэр. Я не могу выдать чужую тайну.",
      "choices": [],
      "gives_item": null
    },
    {
      "speaker": "Миссис Бэрримор",
      "text": "О, Джон, Джон, неужели я довела тебя до этого! Во всём виновата я, сэр Генри, одна я.",
      "choices": [
        {
          "text": "Говорите же! Что всё это значит?",
          "next": [
            40
          ]
        },
        {
          "text": "Где сейчас ваш брат?",
          "next": [
            41
          ]
        }
      ],
      "gives_item": null
    },
    {
      "speaker": "Миссис Бэрримор",
      "text": "Он делал всё это ради меня и потому, что я его об этом просила.",
      "choices": [],
      "gives_item": null
    },
    {
      "speaker": "Миссис Бэрримор",
      "text": "Он прячется на болоте, сэр. Через ночь мы удостоверяемся, находится ли он всё ещё здесь.",
      "choices": [],
      "gives_item": null
    },
    {
      "speaker": "Миссис Бэрримор",
      "text": "Мой несчастный брат умирает с голода на болоте. Не можем же мы дать ему погибнуть у самых наших ворот.",
      "choices": [
        {
          "text": "Так ваш брат…",
          "next": [
            43
          ]
        }
      ],
      "gives_item": null
    },
    {
      "speaker": "Миссис Бэрримор",
      "text": "Беглый из тюрьмы, сэр; Селден, убийца. Моя фамилия была Селден, и он мой младший брат.",
      "choices": [
        {
          "text": "Возможно ли, чтобы в этой почтенной особе и в преступнике текла одна кровь?",
          "next": [
            44
          ]
        }
      ],
      "gives_item": null
    },
    {
      "speaker": "Миссис Бэрримор",
      "text": "Для меня он всегда оставался маленьким кудрявым мальчиком, которого я нянчила. Свеча служит ему сигналом, что пища готова, а свет там от него показывает место, куда её отнести.",
      "choices": [
        {
          "text": "Вы должны были сказать мне сразу. Где он сейчас?",
          "next": [
            46
          ],
          "effect": [
            {
              "type": "complete_objective",
              "objective_id": 40
            }
          ]
        },
        {
          "text": "Вот и вся правда…",
          "next": [
            45
          ],
          "complete_objective": 24,
          "conditions": {
            "objective_completed": [
              21
            ]
          }
        },
        {
          "text": "Значит, вы кормили его по ночам? Это противозаконно.",
          "next": [
            46
          ],
          "effect": [
            {
              "type": "complete_objective",
              "objective_id": 40
            }
          ]
        }
      ],
      "gives_item": null
    },
    {
      "speaker": "Миссис Бэрримор",
      "text": "Говорю её, как честная христианка, и вы видите, что если следует в этом деле порицать кого-нибудь, то не моего мужа, а меня.",
      "choices": [],
      "gives_item": null
    },
    {
      "speaker": "Миссис Бэрримор",
      "text": "Для меня он всегда оставался маленьким кудрявым мальчиком, которого я нянчила. Свеча служит ему сигналом, что пища готова, а свет там от него показывает место, куда её отнести.",
      "choices": [],
      "gives_item": null
    },
    {
      "speaker": "Миссис Бэрримор",
      "text": "Вы уже слышали про свечу, сэр. Я сказала всё, что могла.",
      "choices": [],
      "gives_item": null
    },
    {
      "speaker": "Сэр Генри Баскервиль",
      "text": "Эге, Ватсон! Откуда вы выскочили?",
      "choices": [
        {
          "text": "Я всё видел с холма, сэр Генри.",
          "next": [
            49
          ]
        },
        {
          "text": "Как вы себя чувствуете после этой сцены?",
          "next": [
            50
          ]
        }
      ],
      "gives_item": null
    },
    {
      "speaker": "Сэр Генри Баскервиль",
      "text": "Не может быть, чтобы вы, вопреки всему, всё-таки следовали за мною.",
      "choices": [],
      "gives_item": null
    },
    {
      "speaker": "Сэр Генри Баскервиль",
      "text": "Лицо моё красно от гнева, и брови сдвинуты. Я окончательно не знаю, что мне делать.",
      "choices": [],
      "gives_item": null
    },
    {
      "speaker": "Сэр Генри Баскервиль",
      "text": "Мне казалось, что середина этого луга достаточно безопасное место для того, чтобы человек мог считать себя в уединении, а между тем, чёрт возьми, чуть ли не всё население видело моё сватовство.",
      "choices": [
        {
          "text": "Я должен был присматривать за вами по просьбе Холмса. Простите, что стал невольным свидетелем.",
          "next": [
            52
          ]
        }
      ],
      "gives_item": null
    },
    {
      "speaker": "Сэр Генри Баскервиль",
      "text": "Не производит ли этот братец на вас впечатление помешанного?",
      "choices": [
        {
          "text": "Не могу сказать, чтобы я когда-нибудь замечал это.",
          "next": [
            53
          ]
        }
      ],
      "gives_item": null
    },
    {
      "speaker": "Сэр Генри Баскервиль",
      "text": "Или на него, или на меня следует надеть смирительную рубашку. Какой недостаток препятствует мне быть хорошим мужем для женщины, которую бы я полюбил?",
      "choices": [
        {
          "text": "Возможно, вы слишком торопитесь с выводами.",
          "next": [
            55
          ],
          "effect": [
            {
              "type": "complete_objective",
              "objective_id": 41
            }
          ]
        },
        {
          "text": "По-моему, такого недостатка у вас нет.",
          "next": [
            54
          ],
          "complete_objective": 13,
          "conditions": {
            "objective_completed": [
              10
            ]
          }
        },
        {
          "text": "Может, вам стоит спросить об этом у мисс Стэплтон?",
          "next": [
            56
          ],
          "effect": [
            {
              "type": "complete_objective",
              "objective_id": 41
            }
          ]
        }
      ],
      "gives_item": null
    },
    {
      "speaker": "Сэр Генри Баскервиль",
      "text": "Он ничего не может иметь против моего положения в свете, значит, он имеет что-то против меня лично. Но что именно?",
      "choices": [],
      "gives_item": null
    },
    {
      "speaker": "Сэр Генри Баскервиль",
      "text": "Торопиться? Я не мальчик, чтобы выслушивать нравоучения.",
      "choices": [],
      "gives_item": null
    },
    {
      "speaker": "Сэр Генри Баскервиль",
      "text": "Я не стану обсуждать это с вами. Оставьте меня.",
      "choices": [],
      "gives_item": null
    },
    {
      "speaker": "Сэр Генри Баскервиль",
      "text": "Я помню, как вы усомнились во мне. Не ждите от меня откровенности.",
      "choices": [],
      "gives_item": null
    },
    {
      "speaker": "Сэр Генри Баскервиль",
      "text": "Вот лампа из моей спальни. Возьмите её, Ватсон, — для нашей засады.",
      "choices": [
        {
          "text": "Взять лампу.",
          "next": [
            59
          ],
          "complete_objective": 15,
          "gives_item": {
            "item_id": "bolotnaya_tropinka_lampa",
            "item_name": "Лампа",
            "item_type": "other",
            "item_description": "Лампа в спальне баронета, огонь которой убавляют перед засадой.",
            "use_effect": {
              "type": "complete_objective",
              "objective_id": 16,
              "target_type": "global",
              "apply_to": "self",
              "conditions": {
                "objective_completed": [
                  15
                ]
              }
            },
            "key_item": false
          },
          "conditions": {
            "objective_completed": [
              14
            ]
          }
        }
      ],
      "gives_item": null
    },
    {
      "speaker": "Сэр Генри Баскервиль",
      "text": "В следующую ночь мы уменьшили огонь в лампе и принялись курить папиросы, не издавая ни малейшего звука.",
      "choices": [],
      "gives_item": null
    },
    {
      "speaker": "Стэплтон",
      "text": "Что я делаю с девушкою? Как я смею оказывать ей внимание, которое ей неприятно?",
      "choices": [
        {
          "text": "Мистер Стэплтон, успокойтесь.",
          "next": [
            61
          ]
        },
        {
          "text": "Что вы ловите в этих болотах?",
          "next": [
            62
          ]
        }
      ],
      "gives_item": null
    },
    {
      "speaker": "Стэплтон",
      "text": "Неужели вы воображаете, что если вы баронет, то можете делать всё, что пожелаете?",
      "choices": [],
      "gives_item": null
    },
    {
      "speaker": "Стэплтон",
      "text": "Бабочек. Моя зелёная сетка для ловли насекомых всегда со мною.",
      "choices": [],
      "gives_item": null
    },
    {
      "speaker": "Стэплтон",
      "text": "Я не позволю, чтобы моя сестра оставалась наедине с этим человеком!",
      "choices": [
        {
          "text": "Почему вы так враждебны к сэру Генри?",
          "next": [
            64
          ]
        }
      ],
      "gives_item": null
    },
    {
      "speaker": "Стэплтон",
      "text": "Он не должен был дотрагиваться до кончиков её пальцев!",
      "choices": [
        {
          "text": "Вы не боитесь, что ваша ярость может довести до беды?",
          "next": [
            66
          ],
          "effect": [
            {
              "type": "complete_objective",
              "objective_id": 42
            }
          ]
        },
        {
          "text": "Но в чём причина такой ярости?",
          "next": [
            65
          ],
          "complete_objective": 35,
          "conditions": {
            "objective_completed": [
              9
            ]
          }
        },
        {
          "text": "Но почему?",
          "next": [
            67
          ],
          "complete_objective": 12,
          "conditions": {
            "objective_completed": 11
          }
        }
      ],
      "gives_item": null
    },
    {
      "speaker": "Стэплтон",
      "text": "Я бледен от злости, светлые глаза мои сверкают яростью.",
      "choices": [],
      "gives_item": null
    },
    {
      "speaker": "Стэплтон",
      "text": "Я не нуждаюсь в ваших предостережениях, доктор. Я сам знаю, что делаю.",
      "choices": [],
      "gives_item": null
    },
    {
      "speaker": "Стэплтон",
      "text": "Я повернулся на каблуках и повелительно обратился к сестре, которая нерешительно взглянула на сэра Генри и удалилась вместе со мною.",
      "choices": [],
      "gives_item": null
    },
    {
      "speaker": "Стэплтон",
      "text": "Вы всё ещё здесь? Я думал, вы уже ушли. Видимо, вас забавляет моя вспыльчивость.",
      "choices": [],
      "gives_item": null
    },
    {
      "speaker": "Мисс Стэплтон",
      "text": "Я не буду счастлива, пока вы не покинете это место.",
      "choices": [
        {
          "text": "Почему вы так говорите, мисс Стэплтон?",
          "next": [
            70
          ]
        },
        {
          "text": "Вы часто гуляете по болотной тропинке?",
          "next": [
            71
          ]
        }
      ],
      "gives_item": null
    },
    {
      "speaker": "Мисс Стэплтон",
      "text": "Здесь опасно. Вы должны уехать.",
      "choices": [],
      "gives_item": null
    },
    {
      "speaker": "Мисс Стэплтон",
      "text": "Да, здесь тихо. Но брат всегда рядом.",
      "choices": [],
      "gives_item": null
    },
    {
      "speaker": "Мисс Стэплтон",
      "text": "Мой брат запрещает мне видеться с сэром Генри.",
      "choices": [
        {
          "text": "Почему он так враждебен?",
          "next": [
            73
          ]
        }
      ],
      "gives_item": null
    },
    {
      "speaker": "Мисс Стэплтон",
      "text": "Он говорит, что баронет не должен оказывать мне внимание, которое мне неприятно.",
      "choices": [
        {
          "text": "Сэр Генри, кажется, очень к вам расположен.",
          "next": [
            76
          ],
          "effect": [
            {
              "type": "complete_objective",
              "objective_id": 43
            }
          ]
        },
        {
          "text": "Но вы сами как к этому относитесь?",
          "next": [
            74
          ],
          "complete_objective": 11,
          "conditions": {
            "objective_completed": [
              9
            ]
          }
        },
        {
          "text": "Ваш брат всегда так строг с вами?",
          "next": [
            75
          ],
          "effect": [
            {
              "type": "complete_objective",
              "objective_id": 43
            }
          ]
        }
      ],
      "gives_item": null
    },
    {
      "speaker": "Мисс Стэплтон",
      "text": "Я стояла в надменном безмолвии, делая быстрые движения руками, как бы относясь очень серьёзно к тому, что говорила.",
      "choices": [],
      "gives_item": null
    },
    {
      "speaker": "Мисс Стэплтон",
      "text": "Я не желаю говорить о брате за его спиной. Это недостойно.",
      "choices": [],
      "gives_item": null
    },
    {
      "speaker": "Мисс Стэплтон",
      "text": "Вы переходите границы, доктор. Я не давала повода для таких разговоров.",
      "choices": [],
      "gives_item": null
    },
    {
      "speaker": "Мисс Стэплтон",
      "text": "Я помню вашу бестактность, доктор. Надеюсь, вы не повторите её.",
      "choices": [],
      "gives_item": null
    },
    {
      "speaker": "Сэр Генри Баскервиль",
      "text": "Ватсон, что это за звук? Неужели правда то, что говорят о собаке Баскервилей?",
      "choices": [
        {
          "text": "Держитесь рядом, сэр Генри. Мы здесь, чтобы поймать беглеца, а не слушать сказки.",
          "next": [
            79
          ]
        },
        {
          "text": "Что вы думаете о Стэплтоне?",
          "next": [
            80
          ]
        }
      ],
      "gives_item": null
    },
    {
      "speaker": "Сэр Генри Баскервиль",
      "text": "Вы правы. Идёмте, свеча всё ещё горит впереди.",
      "choices": [],
      "gives_item": null
    },
    {
      "speaker": "Сэр Генри Баскервиль",
      "text": "Он кажется мне странным, но мисс Стэплтон — само очарование. Ради неё я готов на всё.",
      "choices": [],
      "gives_item": null
    },
    {
      "speaker": "Сэр Генри Баскервиль",
      "text": "У меня только охотничий нож. Возьмите его, Ватсон, вам он нужнее.",
      "choices": [
        {
          "text": "взять охотничий нож",
          "next": [
            82
          ],
          "complete_objective": 28,
          "gives_item": {
            "item_id": "boloto_okhotnichiy_nozh",
            "item_name": "Охотничий нож",
            "item_type": "obsidian_knife",
            "item_description": "Единственное оружие баронета в ночном походе на болото.",
            "use_effect": {
              "type": "show_description",
              "description": "Единственное оружие баронета в ночном походе на болото.",
              "target_type": "global"
            },
            "key_item": false
          },
          "conditions": {
            "objective_completed": [
              27
            ]
          }
        }
      ],
      "gives_item": null
    },
    {
      "speaker": "Сэр Генри Баскервиль",
      "text": "Держите крепче. Если этот малый отчаянный, нож нам пригодится.",
      "choices": [],
      "gives_item": null
    },
    {
      "speaker": "Сэр Генри Баскервиль",
      "text": "Боже мой, Ватсон, что это такое? Это был вой собаки!",
      "choices": [
        {
          "text": "Это болотный звук, сэр Генри. Я уже слышал его однажды на краю Гримпенской трясины.",
          "next": [
            84
          ]
        }
      ],
      "gives_item": null
    },
    {
      "speaker": "Сэр Генри Баскервиль",
      "text": "Скажите мне, что народ говорит о нём?",
      "choices": [
        {
          "text": "Народ невежествен. Говорят, это кричит собака Баскервилей.",
          "next": [
            85
          ]
        }
      ],
      "gives_item": null
    },
    {
      "speaker": "Сэр Генри Баскервиль",
      "text": "Не думаю, чтобы я был трусом, но от этого звука кровь застыла в моих жилах. Попробуйте мою руку!",
      "choices": [
        {
          "text": "— Это всего лишь крик выпи, сэр Генри. Птица, не более того.",
          "next": [
            87
          ],
          "effect": [
            {
              "type": "complete_objective",
              "objective_id": 44
            }
          ]
        },
        {
          "text": "Завтра утром вы будете чувствовать себя совсем хорошо. Не вернуться ли нам домой?",
          "next": [
            86
          ],
          "complete_objective": 29,
          "conditions": {
            "objective_completed": [
              27
            ]
          }
        },
        {
          "text": "— Если вам страшно, сэр Генри, я могу проводить вас до дома, а сам вернусь и продолжу поиски.",
          "next": [
            88
          ],
          "effect": [
            {
              "type": "complete_objective",
              "objective_id": 44
            }
          ]
        }
      ],
      "gives_item": null
    },
    {
      "speaker": "Сэр Генри Баскервиль",
      "text": "Нет, чёрт возьми! Мы вышли, чтобы добраться до молодца, и мы доберёмся до него. Пойдём, мы достигнем своего, хотя бы все враги из преисподней были выпущены на болото.",
      "choices": [],
      "gives_item": null
    },
    {
      "speaker": "Сэр Генри Баскервиль",
      "text": "— Выпи? Что-то я не слышал, чтобы выпи так выли, Ватсон. И рука у меня всё ещё дрожит.",
      "choices": [],
      "gives_item": null
    },
    {
      "speaker": "Сэр Генри Баскервиль",
      "text": "— Я не ребёнок, чтобы меня провожали, как в школу. И не позволю вам одному шататься по болоту.",
      "choices": [],
      "gives_item": null
    },
    {
      "speaker": "Сэр Генри Баскервиль",
      "text": "— Ну что, доктор, опять будете уверять, что это ветер в камышах? Я помню, как вы меня успокаивали.",
      "choices": [],
      "gives_item": null
    },
    {
      "speaker": "Сэр Генри Баскервиль",
      "text": "Что нам делать теперь?",
      "choices": [
        {
          "text": "Ждать на этом месте. Он должен находиться недалеко от своей свечки.",
          "next": [
            91
          ]
        },
        {
          "text": "Вы уверены, что это был сторож?",
          "next": [
            92
          ]
        }
      ],
      "gives_item": null
    },
    {
      "speaker": "Сэр Генри Баскервиль",
      "text": "Посмотрим, не удастся ли нам взглянуть на него.",
      "choices": [],
      "gives_item": null
    },
    {
      "speaker": "Сэр Генри Баскервиль",
      "text": "А кто же ещё? После побега Селдена болото кишит ими.",
      "choices": [],
      "gives_item": null
    },
    {
      "speaker": "Сэр Генри Баскервиль",
      "text": "Это несомненно один из сторожей. Болото переполнено ими с тех пор, как бежал этот негодяй.",
      "choices": [
        {
          "text": "Смотрите — вон там, на гранитном пике, высокая фигура!",
          "next": [
            94
          ],
          "complete_objective": 32,
          "conditions": {
            "objective_completed": [
              31
            ]
          }
        },
        {
          "text": "Сэр Генри, вы видите? Кто-то подаёт сигналы с той скалы!",
          "next": [
            95
          ],
          "effect": [
            {
              "type": "complete_objective",
              "objective_id": 45
            }
          ]
        },
        {
          "text": "Баронет, там, на пике, — человек! Он следит за нами!",
          "next": [
            95
          ],
          "effect": [
            {
              "type": "complete_objective",
              "objective_id": 45
            }
          ]
        }
      ],
      "gives_item": null
    },
    {
      "speaker": "Сэр Генри Баскервиль",
      "text": "Нервы у меня напряжены после этого воя, но человека на вершине я не видел.",
      "choices": [],
      "gives_item": null
    },
    {
      "speaker": "Сэр Генри Баскервиль",
      "text": "Это несомненно один из сторожей. Болото переполнено ими с тех пор, как бежал этот негодяй.",
      "choices": [],
      "gives_item": null
    },
    {
      "speaker": "Сэр Генри Баскервиль",
      "text": "Вы всё твердите о какой-то фигуре на скале, доктор. Я после этого воя ничего не разглядел — может, вам померещилось?",
      "choices": [],
      "gives_item": null
    },
    {
      "speaker": "Селден",
      "text": "Проклятие! Кто вы такие?",
      "choices": [
        {
          "text": "Стой! Именем закона!",
          "next": [
            98
          ]
        },
        {
          "text": "Зачем ты швырнул камень?",
          "next": [
            99
          ]
        }
      ],
      "gives_item": null
    },
    {
      "speaker": "Селден",
      "text": "Не подходите! У меня камень!",
      "choices": [],
      "gives_item": null
    },
    {
      "speaker": "Селден",
      "text": "Убирайтесь прочь, или получите ещё!",
      "choices": [],
      "gives_item": null
    },
    {
      "speaker": "Селден",
      "text": "Проклятие вам! Не возьмёте меня живым!",
      "choices": [
        {
          "text": "Стой! Именем короля — сдавайся, или я стреляю!",
          "next": [
            102
          ],
          "effect": [
            {
              "type": "complete_objective",
              "objective_id": 46
            }
          ]
        },
        {
          "text": "Сэр Генри, бежим за ним вместе — он не должен уйти!",
          "next": [
            102
          ],
          "effect": [
            {
              "type": "complete_objective",
              "objective_id": 46
            }
          ]
        },
        {
          "text": "Бросаюсь вперёд, чтобы схватить его прежде, чем он потушит свечу и скроется.",
          "next": [
            101
          ],
          "complete_objective": 31,
          "conditions": {
            "objective_completed": [
              30
            ]
          }
        }
      ],
      "gives_item": null
    },
    {
      "speaker": "Селден",
      "text": "Мы бежали, пока не выбились из сил, но расстояние всё росло — он исчез в темноте.",
      "choices": [],
      "gives_item": null
    },
    {
      "speaker": "Селден",
      "text": "Проклятие вам! Не возьмёте меня живым!",
      "choices": [],
      "gives_item": null
    },
    {
      "speaker": "Селден",
      "text": "А, это вы, доктор. В прошлый раз вы мешкали и дали беглецу уйти — теперь-то уж не упустите?",
      "choices": [],
      "gives_item": null
    }
  ],
  "visual_bible": {
    "v": 1,
    "palette": "earthen",
    "season": "autumn",
    "time_of_day": "night",
    "source": {
      "palette": "a1",
      "season": "a1",
      "time_of_day": "a1"
    }
  }
}