{
 "id": "zombie",
 "title": "Зомби в подъезде",
 "intro": "Девять этажей, одна лестница и ночь, которую вы не выбирали.",
 "icon": "coronavirus",
 "shelf": "trouble",
 "scenes": [
  {
   "id": "door",
   "pin": "first",
   "kind": "council",
   "t": "В дверь скребутся",
   "sub": "Третий час ночи. Звук идёт снизу вверх и останавливается у вашей квартиры.",
   "opts": [["open", "Открыть"], ["hush", "Не дышать"], ["peep", "Смотреть в глазок"]],
   "same": {
    "open": {"txt": "Вы открываете вдвоём. За дверью соседский пёс — мокрый и злой на весь мир. Он проходит в коридор и ложится, как дома.", "s": 0, "p": 2},
    "hush": {"txt": "Вы стоите в темноте и не дышите. Скрежет уходит вниз по лестнице. Через минуту {A} шепчет: «У меня нога затекла».", "s": 1, "p": 1},
    "peep": {"txt": "Вы смотрите в глазок по очереди. Там пусто, только тень качается на стене. По очереди спокойнее, чем поодиночке.", "s": 1, "p": 1}
   },
   "diff": {
    "open|hush": {"txt": "{1} тянется к замку, {2} перехватывает руку. Дверь дёргается, шум идёт по всему подъезду. Скребущийся уходит сам — но теперь он знает, что здесь кто-то есть.", "s": -2, "p": -1, "won": 2},
    "open|peep": {"txt": "{2} прилипает к глазку, {1} уже поворачивает замок. Дверь открывается на ладонь: на площадке пусто, а на полу стоит чужая миска.", "s": -1, "p": 0, "won": 1},
    "hush|peep": {"txt": "{1} замирает, {2} лезет к глазку и задевает вешалку. Куртки падают. Тишины больше нет.", "s": -1, "p": -1, "won": 2}
   }
  },
  {
   "id": "dark",
   "kind": "council",
   "t": "Свет вырубили во всём доме",
   "sub": "Лифт стоит между этажами. Лестница чёрная, телефон показывает четыре процента.",
   "opts": [["down", "Идти вниз"], ["wait", "Ждать утра"], ["knock", "Стучать к соседям"]],
   "same": {
    "down": {"txt": "Вы спускаетесь, держась за перила и друг за друга. На третьем {A} считает ступени вслух, чтобы не было страшно.", "s": 1, "p": 1},
    "wait": {"txt": "Вы двигаете диван к двери и ложитесь поверх, не раздеваясь. Спится так себе, зато вместе.", "s": 0, "p": 2},
    "knock": {"txt": "Вы обходите площадку. Открывает бабушка с седьмого: суёт свечи, банку огурцов и просит не шуметь.", "s": 2, "p": 0}
   },
   "diff": {
    "down|wait": {"txt": "{1} уже пролётом ниже, {2} остаётся в дверях: «Ну и иди». Через две минуты {1} возвращается — одному там темнее.", "s": -1, "p": -2, "won": 2},
    "down|knock": {"txt": "Вы расходитесь на площадке: {1} вниз, {2} к соседям. Никто не открывает, и {2} догоняет {1} уже на четвёртом.", "s": 0, "p": -1, "won": 1},
    "knock|wait": {"txt": "{1} стучит, {2} шипит: «Тише!» За дверью замолкают и больше не открывают никому.", "s": -1, "p": -1, "won": 2}
   }
  },
  {
   "id": "radio",
   "kind": "council",
   "t": "В соседней квартире работает приёмник",
   "sub": "Голос повторяет одно и то же: «Оставайтесь дома». Между повторами — шипение.",
   "opts": [["listen", "Слушать"], ["off", "Выключить и лечь"], ["knock", "Стучать в стену"]],
   "same": {
    "listen": {"txt": "Вы дослушиваете до третьего круга. Ничего нового, зато понятно: запись крутится сама, живых там нет.", "s": 1, "p": 0},
    "off": {"txt": "Вы выключаете и ложитесь валетом на один диван. Тишина оказывается страшнее голоса, но спать в ней всё-таки можно.", "s": 0, "p": 2},
    "knock": {"txt": "Вы стучите в стену вдвоём. Через минуту оттуда стучат в ответ. Соседей вы не увидите ни разу за ночь, но теперь знаете, что они есть.", "s": 1, "p": 1}
   },
   "diff": {
    "listen|off": {"txt": "{1} прибавляет звук, {2} выдёргивает шнур. Запись обрывается на середине слова, и это слово теперь никто не узнает.", "s": -1, "p": -1, "won": 2},
    "listen|knock": {"txt": "{2} колотит в стену, {1} шипит, что из-за стука не слышно. Соседи не отвечают ни тому, ни другому.", "s": 0, "p": -1, "won": 2},
    "off|knock": {"txt": "{1} тянется к шнуру, {2} уже стучит. Приёмник замолкает, стук остаётся без ответа, и в тишине слышно, как у кого-то урчит в животе.", "s": 0, "p": 0, "won": 1}
   }
  },
  {
   "id": "keys",
   "kind": "who",
   "t": "Ключ от подвала у консьержки",
   "sub": "До будки двадцать шагов по тёмному холлу. Кто-то должен сходить.",
   "opts": [["me", "Я схожу"], ["you", "Иди ты"]],
   "same": {
    "me": {"txt": "Вы шагаете оба и застреваете в дверном проёме плечами. Глупо, зато вместе — и ключ вы приносите тоже вдвоём.", "s": 1, "p": 1},
    "you": {"txt": "Вы показываете друг на друга и молчите. Двадцать шагов так никто и не проходит.", "s": -2, "p": -1}
   },
   "diff": {
    "me|you": {"txt": "{1} идёт. {2} держит дверь и считает секунды вслух — чтобы было слышно, что кто-то ждёт. Ключ на месте.", "s": 2, "p": 1, "won": 1, "volunteer": 1}
   }
  },
  {
   "id": "water",
   "kind": "council",
   "t": "Из крана идёт ржавая вода",
   "sub": "Полторы бутылки на кухне и полная ванна, набранная кем-то вовремя.",
   "opts": [["boil", "Кипятить"], ["ration", "Экономить"], ["fill", "Набрать всё, что есть"]],
   "same": {
    "boil": {"txt": "Вы ставите кастрюлю на конфорку и сидите рядом, пока она шумит. Полчаса ничего не происходит, и это лучшие полчаса ночи.", "s": 1, "p": 1},
    "ration": {"txt": "Вы делите бутылку на глотки и считаете их вслух. Глупо, зато к утру вода ещё есть.", "s": 1, "p": 1},
    "fill": {"txt": "Вы заполняете всё, во что налить: чайник, кастрюли, две вазы и грелку. Квартира становится похожа на склад.", "s": 2, "p": 0}
   },
   "diff": {
    "boil|ration": {"txt": "{1} зажигает конфорку, {2} убирает бутылку в рюкзак: «Хватит уже». Кастрюля кипит впустую.", "s": 0, "p": -1, "won": 2},
    "boil|fill": {"txt": "{2} таскает воду из ванной, {1} кипятит. К утру у вас есть тёплая ржавая вода и мокрый пол.", "s": 1, "p": 0, "won": 0},
    "ration|fill": {"txt": "{1} прячет бутылку, {2} набирает ванну до краёв. Кто-то из вас точно перестраховался, и спор об этом идёт до рассвета.", "s": 1, "p": -1, "won": 2}
   }
  },
  {
   "id": "bag",
   "kind": "council",
   "t": "Под дверью соседа стоит рюкзак",
   "sub": "Сам сосед не отвечает третьи сутки. В рюкзаке видно крупу и шоколадку.",
   "opts": [["take", "Забрать"], ["knock2", "Постучать ещё"], ["leave", "Не трогать"]],
   "same": {
    "take": {"txt": "Вы поднимаете рюкзак вдвоём и оба говорите: «Вернём». Внутри крупа, зарядка и шоколадка. Шоколадку вы делите сразу.", "s": 1, "p": 1},
    "knock2": {"txt": "Вы стучите долго и по очереди. Никто не отвечает, но рюкзак остаётся на месте: {B} оставляет записку.", "s": 0, "p": 2},
    "leave": {"txt": "Вы проходите мимо. Чужое остаётся чужим даже в такую ночь. Есть хочется обоим.", "s": -1, "p": 1}
   },
   "diff": {
    "knock2|take": {"txt": "{1} стучит, {2} уже расстёгивает рюкзак. Дверь открывается: сосед жив, просто спал в наушниках. Он смотрит на свой рюкзак в чужих руках.", "s": 1, "p": -2, "won": 2},
    "leave|take": {"txt": "{2} закидывает рюкзак на плечо. {1} идёт следом молча, и это молчание слышно на весь подъезд.", "s": 2, "p": -2, "won": 2},
    "knock2|leave": {"txt": "{1} стучит, {2} тянет за рукав: «Пойдём». Дверь так и не открывается, рюкзак остаётся стоять.", "s": -1, "p": -1, "won": 2}
   }
  },
  {
   "id": "errand",
   "kind": "read",
   "t": "«Если я не вернусь через десять минут»",
   "sub": "Аптечка осталась в машине. {A} решает за себя, {B} угадывает — вслух не говорить.",
   "opts": [["wait", "Жду наверху"], ["follow", "Идём вдвоём"], ["stop", "Никто не идёт"]],
   "read": {
    "wait": {"txt": "{A} уходит вниз в одиночку. {B} угадывает это заранее и садится на ступеньку с часами: десять минут — это шестьсот вдохов, и {B} считает их все.", "s": 1, "p": 1},
    "follow": {"txt": "{A} говорит «идём вместе» раньше, чем успевает договорить. {B} знает это наперёд и уже стоит в куртке.", "s": 0, "p": 2},
    "stop": {"txt": "{A} ставит рюкзак на пол: аптечка не стоит лестницы. {B} угадывает и молча идёт ставить чайник.", "s": -1, "p": 2}
   },
   "missTxt": "{B} ждёт от {A} совсем другого. Пока вы выясняете, кто куда собрался, десять минут проходят сами."
  },
  {
   "id": "cat",
   "kind": "council",
   "t": "На пятом мяукает кот",
   "sub": "Дверь квартиры приоткрыта, свет внутри не горит.",
   "opts": [["go", "Идти за котом"], ["call", "Звать снизу"], ["away", "Уходить"]],
   "same": {
    "go": {"txt": "Вы поднимаетесь и выносите кота вдвоём. Он орёт всю дорогу и царапает того, кто держит. Держит {A}.", "s": -1, "p": 2},
    "call": {"txt": "Вы зовёте его снизу, шурша пакетом. Кот выходит сам и садится на ступеньку — разглядывать вас.", "s": 1, "p": 1},
    "away": {"txt": "Вы уходите. Мяуканье слышно ещё два пролёта, потом перестаёт. Про это вы вспомните ещё не раз.", "s": 1, "p": -1}
   },
   "diff": {
    "go|call": {"txt": "{2} шуршит пакетом, {1} уже на площадке пятого. Кот идёт к тому, кто ближе, и это решает спор без вас.", "s": 0, "p": 0, "won": 1},
    "go|away": {"txt": "{1} поднимается наверх, {2} стоит внизу и смотрит на часы. Кот в руках, но разговор будет позже.", "s": -1, "p": -2, "won": 1},
    "call|away": {"txt": "{1} зовёт кота, {2} уже спускается. Кот не выходит — выходит соседка и спрашивает, что вы тут забыли.", "s": -1, "p": -1, "won": 2}
   }
  },
  {
   "id": "phone",
   "kind": "council",
   "t": "Заряд один на два телефона",
   "sub": "Четыре процента у одного, одиннадцать у второго. Розетки мертвы.",
   "opts": [["one", "Оставить один"], ["call", "Звонить, пока есть"], ["off", "Выключить оба"]],
   "same": {
    "one": {"txt": "Вы гасите один телефон и кладёте второй экраном вниз между собой. Свет всё равно пробивается, и это почему-то успокаивает.", "s": 1, "p": 1},
    "call": {"txt": "Вы звоните всем подряд. Дозваниваетесь до маминой подруги из Твери — она обещает молиться и просит перезвонить утром.", "s": 0, "p": 2},
    "off": {"txt": "Вы выключаете оба и остаётесь в полной темноте. Через минуту {A} говорит: «Ладно, идея так себе».", "s": 0, "p": 1}
   },
   "diff": {
    "one|call": {"txt": "{2} набирает номер за номером, {1} смотрит, как падают проценты. На третьем звонке телефон гаснет сам.", "s": -2, "p": -1, "won": 2},
    "one|off": {"txt": "{1} оставляет экран включённым, {2} жмёт кнопку. Темнота приходит раньше, чем вы договорились.", "s": -1, "p": -1, "won": 2},
    "call|off": {"txt": "{1} успевает сказать в трубку «мы дома», {2} выключает. Связи больше нет, зато кто-то теперь знает, что вы живы.", "s": 1, "p": -1, "won": 2}
   }
  },
  {
   "id": "roof",
   "kind": "who",
   "t": "Люк на крышу заело",
   "sub": "Одному лезть, второму — держать и подсаживать.",
   "opts": [["me", "Лезу я"], ["you", "Лезешь ты"]],
   "same": {
    "me": {"txt": "Вы лезете оба и оба оказываетесь на полу. Люк в итоге открывает тот, кто встал первым.", "s": 0, "p": 1},
    "you": {"txt": "Оба уверены, что лезть второму. Люк стоит закрытым ещё десять минут, пока вы это выясняете.", "s": -2, "p": -2}
   },
   "diff": {
    "me|you": {"txt": "{1} лезет, {2} подставляет плечи и держит. Люк поддаётся с третьего раза, и наверху оказывается ветер и целое небо.", "s": 2, "p": 2, "won": 1, "volunteer": 1}
   }
  },
  {
   "id": "stranger",
   "kind": "council",
   "t": "На крыше не только вы",
   "sub": "У трубы сидит человек с рюкзаком и радио. Радио работает.",
   "opts": [["invite", "Позвать к себе"], ["push", "Гнать"], ["share", "Поделиться едой"]],
   "same": {
    "invite": {"txt": "Вы зовёте его, не сговариваясь. Его зовут Игорь, у него радио, и по радио говорят, где ждать машину.", "s": 1, "p": 1},
    "push": {"txt": "Вы встаёте плечом к плечу и просите его уйти. Он уходит и уносит радио. Вы остаётесь вдвоём и без новостей.", "s": -1, "p": 1},
    "share": {"txt": "Вы отдаёте ему половину шоколадки. Он отдаёт половину новостей: внизу ходит машина и заберёт до рассвета.", "s": 0, "p": 2}
   },
   "diff": {
    "invite|push": {"txt": "{1} двигается ближе, {2} встаёт между. Игорь смотрит на вас двоих и решает, что с такими лучше не связываться.", "s": -1, "p": -2, "won": 2},
    "invite|share": {"txt": "{1} зовёт его к себе, {2} молча протягивает еду. Выходит одно и то же — только вы не сговаривались, и обоим было неловко.", "s": 1, "p": 0, "won": 0},
    "push|share": {"txt": "{2} протягивает шоколадку, {1} говорит: «Уходи». Он берёт и уходит. Неловко всем троим.", "s": 0, "p": -2, "won": 0}
   }
  },
  {
   "id": "pipes",
   "kind": "council",
   "t": "Снизу стучат по батарее",
   "sub": "Три удара, пауза, три удара. Так стучат живые.",
   "opts": [["answer", "Ответить тем же"], ["quiet", "Не отвечать"], ["go", "Спуститься к ним"]],
   "same": {
    "answer": {"txt": "Вы стучите в ответ ложкой по трубе. Снизу отвечают снова, и так до тех пор, пока не начинает казаться, что это разговор.", "s": 1, "p": 1},
    "quiet": {"txt": "Вы сидите тихо и слушаете. Стук повторяется четырежды и прекращается. Вы оба делаете вид, что не запомнили, на каком именно разе.", "s": 0, "p": 0},
    "go": {"txt": "Вы спускаетесь на два этажа вдвоём. За дверью мужчина лет шестидесяти, ему нужны батарейки, и они у вас есть.", "s": 1, "p": 1}
   },
   "diff": {
    "answer|quiet": {"txt": "{1} бьёт по трубе, {2} перехватывает руку. Внизу слышат половину ответа и замолкают до утра.", "s": -1, "p": -2, "won": 2},
    "answer|go": {"txt": "{2} уже открывает дверь, {1} стучит по батарее. Ответ приходит с площадки — и он громче, чем нужно.", "s": -1, "p": 0, "won": 2},
    "quiet|go": {"txt": "{2} спускается в одиночку, {1} остаётся у двери и слушает шаги. Обратно шаги идут дольше, чем вниз.", "s": 0, "p": -2, "won": 2, "volunteer": 2}
   }
  },
  {
   "id": "car",
   "kind": "council",
   "t": "Внизу гудит машина",
   "sub": "Водитель высовывается и кричит: «Три минуты».",
   "opts": [["run", "Бежать вниз"], ["pack", "Собрать вещи"], ["shout", "Кричать, чтобы ждал"]],
   "same": {
    "run": {"txt": "Вы бросаете всё и бежите через ступеньку. Три минуты — это, оказывается, очень много.", "s": 1, "p": 1},
    "pack": {"txt": "Вы собираетесь молча и быстро: документы, вода, зарядка. Машина ещё стоит, водитель уже злится.", "s": 1, "p": 1},
    "shout": {"txt": "Вы кричите с крыши вдвоём. Водитель поднимает голову и показывает пять пальцев.", "s": 1, "p": 1}
   },
   "diff": {
    "run|pack": {"txt": "{1} уже на лестнице, {2} застёгивает рюкзак. На втором этаже {1} стоит и ждёт, стуча ногой по ступеньке.", "s": 0, "p": -1, "won": 1},
    "run|shout": {"txt": "{2} кричит вниз, {1} этого уже не слышит — бежит. Водитель видит одного и думает, что второй не придёт.", "s": -1, "p": -2, "won": 1},
    "pack|shout": {"txt": "{2} кричит, {1} собирает. Обе минуты уходят, зато вниз вы выходите с вещами — и вас ждут.", "s": 1, "p": 0, "won": 0}
   }
  },
  {
   "id": "seat",
   "pin": "last",
   "kind": "read",
   "t": "Водитель говорит: «Место одно»",
   "sub": "Мотор работает. {A} решает за себя, {B} угадывает — вслух не говорить.",
   "opts": [["mine", "Сажусь"], ["yours", "Пусть едет {B}"], ["none", "Никто не едет"]],
   "read": {
    "mine": {"txt": "{A} садится в машину. {B} угадывает это заранее и уже держит дверь. Спорить некогда, и оба это понимают одинаково.", "s": 2, "p": 0},
    "yours": {"txt": "{A} подталкивает {B} к машине. {B} знает это наперёд и всё равно упирается — но садится.", "s": 1, "p": 1},
    "none": {"txt": "{A} захлопывает дверь снаружи. {B} угадывает и уже стоит рядом. Машина уезжает пустой, а вы остаётесь на асфальте вдвоём.", "s": -1, "p": 3}
   },
   "missTxt": "{B} ждёт от {A} совсем другого. Пока вы разбираетесь, кто что имел в виду, водитель считает секунды вслух."
  }
 ],
 "endings": {
  "both": {"c": "Спаслись и вместе", "t": "Вы уехали на этой машине", "p": "Утром вы сидите на чужой кухне, пьёте растворимый кофе и перебиваете друг друга, рассказывая одно и то же. Кот, кстати, тоже здесь."},
  "save": {"c": "Спаслись, но врозь", "t": "Вы уехали и не разговаривали три дня", "p": "Машина увезла обоих. Всю дорогу каждый смотрит в своё окно, и только на четвёртый день кто-то говорит: «Ладно». Обычно первым заговаривает тот, кому в ту ночь было страшнее."},
  "pair": {"c": "Не выбрались, зато вдвоём", "t": "Вы остались в подъезде", "p": "Машина ушла без вас. Вы сидите на ступеньках седьмого этажа, делите последнюю шоколадку и спорите, кто громче храпит. Страшно, но не по-настоящему."},
  "none": {"c": "Ни того, ни другого", "t": "Вы просидели всю ночь в темноте, споря о лестнице", "p": "Никто никуда не уехал, и никто никого не понял. Зато теперь вы точно знаете, как ведёте себя, когда страшно, — и это тоже результат."}
 }
}
