[{"id":1,"text":"Жанры: ужасы, хардкор<s>nАвтор: elChem (Артём Стрельников)<s>ufeff<s>n<s>n   Где вы окажетесь, когда откроете глаза?<s>n<s>n   Примите собственную слабость и тщательно обдумывайте каждый шаг. Разгадайте все тайны этого зловещего места. Выберитесь из кошмара сейчас или останетесь в нём навсегда.<s>n<s>nВерсия 1.29","answers":[{"id":2,"lua_do":"function lua_do()<s>nautorun = 26<s>ng.reloadFunctions = 3<s>nend","text":"Начать","middle_answer":true,"var_set":["autorun after",3]},{"id":95,"text":"Концовки","middle_answer":true},{"id":1,"text":"    ","comment":true},{"id":1,"text":"Группа автора ВК","url":"https://vk.com/elchem_group","middle_answer":true},{"super_calculate":true,"id":1,"calculate":false,"lua_do":"function lua_do()<s>nif g.theme ~= <s>"https://i.ibb.co/6FbKsPx/ne-Spi-Page.jpg<s>" then<s>ng[<s>"invert text color<s>"] = 1<s>ng.background = <s>"https://i.ibb.co/q0tbnBs/ne-Spi-night.jpg<s>"<s>ng.theme = <s>"https://i.ibb.co/6FbKsPx/ne-Spi-Page.jpg<s>"<s>nshowPage{id = 1, transition = instant}<s>nend<s>nend","text":"Новый ответ. введите текст"},{"id":103,"text":"[скрыто]","lua_if":"function lua_if()<s>nreturn false <s>nend"},{"id":1,"url":"https://vk.com/topic-188600635_49321167","text":"[Гайд и помощь в прохождении]","left_answer":true},{"id":1,"text":"[Авторская интерпретация сюжета]","url":"https://vk.com/wall-188600635_212","right_answer":true}]},{"id":2,"text":"   Элли не проснулась, а словно вышла из оцепенения. В голове пульсировала единственная мысль: <s>"Нужно выбраться отсюда как можно скорее!<s>". Девушка вздрогнула и с трудом открыла глаза, хотя её сознание всё ещё было заполнено ужасающими видениями. Тело ныло и гудело, густой воздух на каждом вдохе вызывал острую боль в груди.<s>n   <s>"Главное, что этот кошмар закончился<s>", – фальшиво бодрым голосом сказала Элли вслух и закашлялась.<s>n   Она лежала в одной ночной рубашке среди разного тряпья, словно в гнезде. Со всех сторон из кромешного мрака доносились еле уловимые шаркающие звуки. Элли безуспешно отгоняла тревожную мысль, что настоящий кошмар для неё только начинается.","answers":[{"id":4,"text":"Дальше"}]},{"id":3,"text":"Каждое действие и перемещение увеличивает усталость<s>nНачальный уровень усталости 5/20<s>nНачальный уровень паники 1:3<s>nПри достижении макс. паники происходит отключка, после этого минимальная усталость увеличивается на 3<s>nВо время отключки демон совершает диверсию в комнате нахождения и выводит Элли в коридор (или остаётся в убежище, если сама легла отдыхать, тогда может увеличить панику, если заранее не устранить 2-3 возможные причины)<s>nКоридор, по 2 двери на участок, перемещение между участками тоже увеличивает усталость.<s>nЕсли усталость на макс — происходит отключка, демон совершает диверсию<s>n<s>nКоридор: при отключке может совершить диверсию в любой открытой комнате. на каждом участке нужна особенность!<s>n<s>nЛегенда о Звере: Говорят, когда-то Зверь был прекрасным юношей. Он отдал свою душу, чтобы спасти возлюбленную от смертельной болезни. Узнав об этом девушка пыталась несколько раз покончить с собой, но каждый раз безуспешно. Тогда она пошла на сделку с тёмными силами и приютила в своей душе то, что осталось от юноши. С тех пор он стал её проклятием, Зверем. И  вечность им не будет покоя, осквернивших свои души.<s>n<s>n1 участок: <s>n• начальная комнате, <s>"убежище<s>". Диверсии здесь не отражаются на финале<s>n• сбоку — заваренная листами металла дверь, со следами вмятин. не доступна. Если внимательно осмотреть, видно, что вмятины изнутри<s>n• напротив — комнате с газом, дверь закрыта на ключ (ключ ..). При диверсии начинается пожар, который можно потушить огнетушителем. в комнате окно с решёткой, после взрыва решётка выбита, через окно — прыжок веры, выход<s>n•<s>n","answers":[{"lua_if":"function lua_if()<s>nroom = room or {}<s>nroom.oven = room.oven or {}<s>nroom.oven.inFire = room.oven.inFire or 0<s>nroom.electro = room.electro or {}<s>nroom.electro.water = room.electro.water or 1<s>nroom.shelter = room.shelter or {}<s>nroom.shelter.lamp = room.shelter.lamp or 0<s>n<s>nlocal a = g.current_id<s>nreturn (<s>n(a == 7  and room.shelter.lamp ~= 1)<s>nor<s>na == 6 or a == 5 or (a == 33 and room.oven.inFire ~= 1) or a == 10 or (a == 12 and room.electro.water ~=1) or a == 13 or a == 14 or a == 15 or a == 16 or a == 17 ) and g.current_id ~= 1<s>nend","super_calculate":false,"id":48,"text":"К рану с предметами","run":[48],"calculate":false},{"lua_if":"function lua_if()<s>nreturn g.current_id ~= 1<s>nend","super_calculate":false,"lua_do":"function lua_do()<s>n<s>ndrugEffect = drugEffect or {}<s>ndrugEffect.type = drugEffect.type or <s>"none<s>"<s>n<s>nif inHands == <s>"candle<s>" and candle.stat == 2 then<s>n  candle.time = (candle.time or 20) - 1<s>nend<s>n<s>nif inHands == <s>"candle<s>" and candle.stat == 2 and candle.time < 1 and g.current_id ~= 25 then<s>n  dialog({header = <s>"Свеча погасла!<s>", text = <s>"Пламя почти полностью оплавившейся свечи задрожало и угасло. Вряд ли удастся использовать этот огарок хоть как-то.<s>", answers = {{text = <s>"Дальше<s>", pressListener = function() candle.stat = 1 candle.time = 20<s>nshowPage {id = g.current_id, transition = <s>"instant<s>"} hideDialog() end}}<s>n   })<s>nend<s>n<s>nscreamerCD = (screamerCD or 0) < 1 and 0 or screamerCD - 1<s>n<s>n<s>nfunction itemTextF(item) -- function itself<s>nreport = <s>"Start: <plus><s>"<s>n  -- table with all the data should already be  generated elsewhere<s>n  if itemText and type(itemText) == <s>"table<s>" and itemText.CT and type(itemText.CT) == <s>"table<s>" and itemText.MT and type(itemText.MT) == <s>"table<s>" then -- check if all necessory tables do exist<s>n    if itemText.CT[item] and type(itemText.CT[item]) == <s>"table<s>" and itemText.MT[item] and type(itemText.MT[item]) == <s>"table<s>" then-- check if tables do contain fields for required item<s>n      local a = itemText.CT[item]<s>n      if not a[1] then<s>n        itemText.CT[item] = itemText.MT[item]<s>n        a = itemText.CT[item]<s>n      end<s>n      local b = math.random(#a)<s>n      local text = a[b]<s>n      table.remove(itemText.CT[item], b)<s>n      return text<s>n    else<s>n      return <s>"Error: wrong item<s>"<s>n    end<s>n  else<s>n    return <s>"Error: no initial tables<s>"<s>n  end<s>nend<s>n<s>nend","text":"Новый ответ. введите текст","calculate":true,"id":3},{"lua_if":"function lua_if()<s>nreturn  g.current_id ~= 1<s>nend","super_calculate":false,"lua_do":"function lua_do()<s>n<s>nlocal test = <s>"<s>"<s>nif screamerCD < 1 then<s>n for k,v in pairs (screamer) do<s>n  if v.avail == 1 then<s>n    local r = (v.chanceIncrease * 0.2 * math.random(10) )<s>n    v.chance = v.chance <plus> r <s>n    test = test .. <s>"<s><s>n<s>" .. k .. <s>" chance has increased for <s>"..  r .. <s>" and now compares:<s>"  .. v.chance<s>n  end<s>n end<s>nelse test = <s>"CoolDown is: <s>" .. screamerCD<s>nend<s>na_a_test = test<s>nend","text":"Новый ответ. введите текст","calculate":true,"id":3},{"id":48,"lua_if":"function lua_if()<s>nscreamerCD = (screamerCD or 0) < 1 and 0 or screamerCD<s>nreturn g.current_id ~= 21 and g.current_id ~= 22 and g.current_id ~= 1<s>nend","super_calculate":false,"lua_do":"function lua_do()<s>n<s>nscreamerCD = screamerCD or 0<s>n<s>nfunction tabLenght(T)<s>n  local c = 0<s>n  for _ in pairs(T) do<s>n   c = c <plus> 1<s>n  end<s>n  return c<s>nend<s>n<s>nif g.current_id ~= 25 then<s>n  local c = 0<s>n  local d = <s>"<s>"<s>n  for k,v in pairs (screamer) do<s>n   if v.ignoreCD == 1 or (v.ignoreCD == 0 and screamerCD < 1) then<s>n   if v.chance > 99 then<s>n    if v.avail == 1 and v.chance > c then<s>n     c = v.chance<s>n     d = k<s>n    end<s>n   end<s>n  end<s>n  end<s>n if d ~= <s>"<s>" then<s>n  screamer[d].chance = 0<s>n  screamerCD = 13<s>n  dialog({header = <s>"Вдруг!<s>", text = screamer[d].text, answers = {{text = <s>"Дальше<s>", pressListener = function() panic = panic <plus> screamer[d].panic showPage {id = g.current_id, transition = <s>"instant<s>"} hideDialog() end}}<s>n   })<s>n end<s>nend<s>n<s>n<s>nend","calculate":true,"text":"screamer lounch","merge":false},{"super_calculate":true,"lua_do":"function lua_do()<s>n<s>nif g.current_id == 94 then<s>n   if g[<s>"invert text color<s>"] == 1  then<s>n     g.theme = <s>"https://i.ibb.co/s5FvRP9/ne-Spi-day.jpg<s>"<s>n     g.background = <s>"https://i.ibb.co/s5FvRP9/ne-Spi-day.jpg<s>"<s>n     g[<s>"invert text color<s>"] = 0<s>nshowPage{id = g.current_id, transition = instant}<s>n   end<s>n<s>nelseif g[<s>"invert text color<s>"] == 0 then<s>ng[<s>"invert text color<s>"] = 1<s>ng.background = <s>"https://i.ibb.co/q0tbnBs/ne-Spi-night.jpg<s>"<s>ng.theme = <s>"https://i.ibb.co/6FbKsPx/ne-Spi-Page.jpg<s>"<s>nshowPage{id = g.current_id, transition = instant}<s>nend<s>nend","text":"Оформление","calculate":false,"id":3},{"lua_if":"function lua_if()<s>nreturn drugEffect and g.current_id ~= 24  and g.current_id ~= 1<s>nend","super_calculate":false,"id":3,"calculate":true,"text":"Действие таблетки","lua_do":"function lua_do()<s>ndrugEffect = drugEffect or {}<s>ndrugEffect.type = drugEffect.type or nil<s>ndrugEffect.time = drugEffect.time or 0<s>nexhausting = exhausting or 5<s>n<s>n  if drugEffect.type == <s>"exhausting<s>" then<s>n    exhausting = exhausting > 5 and exhausting - 1 or exhausting<s>n    drugEffect.time = exhausting > 5 and drugEffect.time - 1 or drugEffect.time<s>n  elseif drugEffect.type == <s>"panic<s>" then<s>n    panic = (panic or 3) - 1<s>n    drugEffect.time = drugEffect.time - 1<s>n  end<s>n<s>nexhausting = exhausting < 1 and 0 or exhausting<s>npanic = panic < 1 and 0 or panic<s>n<s>ndrugEffect.type = drugEffect.time > 0 and <s>ndrugEffect.type or <s>"none<s>"<s>nend"},{"lua_if":"function lua_if()<s>nreturn g.current_id == 24<s>nend","id":3,"text":"Текст действия таблетки","lua_text":"function lua_text()<s>nlocal text = <s>"<s>"<s>ndrugEffect = drugEffect or {}<s>ndrugEffect.type = drugEffect.type or nil<s>ndrugEffect.time = drugEffect.time or 0<s>n<s>nif drugEffect.time > 0 then<s>n  if drugEffect.type == <s>"exhausting<s>" and drugEffect.time > 5 then<s>n    text = <s>"<s><s>n   Благодаря действию таблетки Элли ощущала прилив сил. Но долго ли это продлится?<s>"<s>n  elseif drugEffect.type == <s>"exhausting<s>" and drugEffect.time < 6 then<s>n    text = <s>"<s><s>n   Действие таблетки всё ещё придавало Элли силы, но эффект становился всё слабее.<s>"<s>n  elseif drugEffect.type == <s>"panic<s>" and drugEffect.time > 3 then<s>n    text = <s>"<s><s>n   Действие таблетки помогало Элли сохранять спокойствие. Но долго ли это продлится?<s>"<s>n  elseif drugEffect.type == <s>"panic<s>" and drugEffect.time < 4 then<s>n    text = <s>"<s><s>n   Действие таблетки всё ещё воодушевляло Элли, но эффект становился всё слабее.<s>"<s>n  end<s>nend<s>nreturn text<s>nend","merge":true},{"lua_if":"function lua_if()<s>nreturn g.current_id ~= 1<s>nend","super_calculate":false,"id":48,"text":"Калкулейт с присвоением текущей локации","calculate":true,"lua_do":"function lua_do()<s>ncurrentPosition = <s>"not defined<s>"<s>ncurrentPosition = (g.current_id == 5 and <s>"cor1<s>")<s>nor (g.current_id == 7 and <s>"shelter<s>")<s>nor (g.current_id == 33 and <s>"oven<s>")<s>nor (g.current_id == 6 and <s>"cor2<s>")<s>nor (g.current_id == 10 and <s>"cor3<s>")<s>nor (g.current_id == 13 and <s>"cor4<s>")<s>nor (g.current_id == 12 and <s>"electro<s>")<s>nor (g.current_id == 14 and <s>"water<s>")<s>nor (g.current_id == 15 and <s>"drug<s>")<s>nor (g.current_id == 16 and <s>"store<s>")<s>nor (g.current_id == 17 and <s>"magic<s>")<s>nor (g.current_id == 24 and <s>"moving<s>")<s>nor currentPosition<s>n<s>n<s>n<s>nend"},{"lua_if":"function lua_if()<s>npanic = panic or 1<s>nexhausting = exhausting or 5<s>nexhaustingMin = exhaustingMin or 5<s>nreturn ((panic > 4 or exhausting > 19) and g.current_id ~= 24 and g.current_id ~= 25 and exhaustingMin < 20 ) and g.current_id ~= 1<s>nend","super_calculate":false,"id":26,"text":"Запуск диалога для отключки не во время перехода","calculate":true,"lua_do":"function lua_do()<s>nlocal h = (panic > 4 and <s>"Паника!<s>") or (exhausting > 19 and <s>"Полное истощение!<s>") or <s>"Системное сообщение<s>"<s>nlocal targetPage = h == <s>"Системное сообщение<s>" and g.current_id or 25<s>n<s>nlocal a = (panic > 4 and <s>"Элли начала задыхаться от застрявшего в горле крика ужаса. С её губ не сорвалась не звука, только оглушительно отбивало бешеный ритм сердце. Всё тело девушки было скованно невидимой хваткой беспросветного отчаяния.<s>") or (exhausting > 19 and <s>"Каждое мгновение отнимало у Элли всё больше сил. Она чувствовала, что в любой момент может упасть, а вот подняться уже не сможет.<s>") or <s>"Возобновление работы квеста.<s>"<s>nlocal text = <s>"<s>"<s>n<s>nif (panic > 4 or exhausting > 19) and g.current_id ~= 24 and g.current_id ~= 25 and exhaustingMin < 20 then<s>ndialog({<s>n  header = h,<s>n  text = a,<s>n  answers = {<s>n     {text = <s>"Дальше<s>",<s>npressListener = function() showPage{id = 25} hideDialog()<s>n     end}<s>n      }<s>n       })<s>nend<s>nend"}]},{"id":4,"text":"   С трудом поднявшись на ноги и стянув обмотавшуюся вокруг шеи тряпку, Элли ещё раз огляделась. Теперь она смогла заметить узкую жёлтую полоску на полу в нескольких метрах от себя – свет, пробивающийся через щель под дверью.<s>n   Девушка нерешительно направилась в сторону двери, с трудом, будто в воде, переставляя ноги. Она споткнулась, угодила босыми ступнями во что-то липкое, и зашлёпала по полу дальше. Наконец, добравшись до цели и нащупав холодную ручку, Элли потянула дверь на себя. Та не поддалась.<s>n   Стараясь сохранять спокойствие, девушка с силой толкнула дверь. Опять ничего.<s>n   <s>"Нет, нет, нет, нет, – затараторила Элли, вновь и вновь дёргая во все стороны злосчастную дверную ручку дрожащими руками, – пожалуйста, откройся!<s>"<s>n  Шорохи сзади стали громче.","answers":[{"id":27,"text":"Дальше"}]},{"id":5,"text":"   ","answers":[{"super_calculate":false,"lua_do":"function lua_do()<s>nbag = bag or {}<s>ncor1 = cor1 or {}<s>n  if inHands == <s>"bag<s>" then<s>n    if goTo == 5 then<s>n      cor1.bagTrace = 1<s>n    elseif goTo == 6 then<s>n      cor2.bagTrace = 1<s>n    elseif goTo == 10 then<s>n      cor3.bagTrace = 1<s>n    elseif goTo == 13 then<s>n      cor4.bagTrace = 1<s>n    end<s>n  end<s>nend","calculate":true,"text":"Коридор, первая секция<s>n","id":5},{"id":5,"text":"Динамическое описание состояния первой секции коридора (включая оставленные предметы)","lua_text":"function lua_text()<s>nroom = room or {}<s>nroom.oven = room.oven or {}<s>nroom.oven.close = room.oven.close or 0<s>nlocal text = <s>"Эта часть коридора оканчивалась дверью, обшитой толстыми металлическими листами. По обеим сторонам от неё находились друг напротив друга две другие двери. Одна, ведущая в спальню, осталась незапертой, вторая <s>" .. <s>n((room.oven.close == 1 and <s>"была закрыта.<s>") or (room.oven.close == 0 and <s>"была приоткрыта.<s>") or <s>"была проломлена в том месте, где раньше находился замок.<s>") .. <s>n<s>"<s><s>n   Обшарпанные стены в коридоре видимо когда-то были белыми, а теперь их пожелтевшая поверхность покрылась трещинами и подтёками. Грязный плиточный пол скрывался под слоем мусора.<s>"<s>n<s>nlom = lom or {}<s>nlom.location = lom.location or <s>"oven<s>"<s>nif lom.location == <s>"cor1<s>" then<s>n--text = text .. <s>" Возле одной из стен валялся небольшой ломик.<s>"<s>nend<s>n<s>nif bag.location == <s>"cor1<s>" then<s>n-- text = text .. <s>" Здесь же лежал немного перекосившийся мешок, вокруг которого уже натекла небольшая лужица.<s>"<s>nend<s>n<s>nmop = mop or {}<s>nmop.location = mop.location or <s>"store<s>"<s>nif mop.location == <s>"cor1<s>" then<s>n--  text = text .. <s>" К стене возле двери была прислонена старая швабра.<s>"<s>nend<s>n<s>nkeys = keys or {}<s>nkeys.location = keys.location or <s>"magic<s>"<s>nif keys.location == <s>"cor1<s>" then<s>n--  text = text .. <s>" В центре расчищенного от мусора участка лежала связка с множеством ключей.<s>"<s>nend<s>n<s>naxe = axe or {}<s>naxe.location = axe.location or <s>"electro<s>"<s>nif axe.location == <s>"cor1<s>" then<s>n--  text = text .. <s>" Стоящий у стены топор с длинной красной ручкой сильно выделялся на общем пыльно-сером фоне.<s>"<s>nend<s>n<s>nextinguisher = extinguisher or {}<s>nextinguisher.location = extinguisher.location or <s>"electro<s>"<s>nextinguisher.wiped = extinguisher.wiped or 0<s>nif extinguisher.location == <s>"cor1<s>" then<s>n--  text = text .. (extinguisher.wiped == 0 and <s>" Обмотанный несколькими тряпками огнетушитель<s>" or <s>" Огнетушитель<s>") .. <s>"лежал всего в нескольких шагах от Элли.<s>"<s>nend<s>n<s>nif ladder.location == currentPosition and currentPosition ~= <s>"electro<s>" then<s>n--  text = text .. <s>" К одной из стен была прислонена невысокая лестница.<s>"<s>nend<s>n<s>ncor1.bagTrace = cor1.bagTrace or 0<s>n   if cor1.bagTrace == 1 then<s>n   --  text = text .. <s>" Следы вязкой красной жидкости, оставленные мешком, покрыли пол грязными разводами.<s>"<s>n   end<s>n <s>n-- Добавить описание всех предметов (для огнетушителя два состояния), скопировать в давние секции коридора (подправить косметически)<s>nreturn text<s>nend","merge":true},{"id":24,"text":"Идти вперёд по коридору","lua_do":"function lua_do()<s>ngoTo = 6<s>ngoFrom = 5<s>nsegment = 2<s>nmoveDirect = 1<s>nweight = weight or 0<s>ndrugEffect = drugEffect or {}<s>ndrugEffect.type = drugEffect.type or nil<s>n<s>n  if drugEffect.type == <s>"exhausting<s>" then<s>n    drugEffect.time = drugEffect.time - 1 - (weight < 1 and 0 or weight)<s>n  else<s>n    <s>n  if drugEffect.type == <s>"exhausting<s>" then<s>n    drugEffect.time = drugEffect.time - 1 - (weight < 1 and 0 or weight)<s>n  else<s>n    exhausting = exhausting <plus> 1 <plus> (weight < 1 and 0 or weight)<s>n  end<s>n  end<s>n<s>nend","middle_answer":true},{"id":24,"text":"Пройти в спальню","lua_do":"function lua_do()<s>ngoTo = 7<s>ngoFrom = 5<s>ninShelter = 1<s>nweight = weight or 0<s>n<s>n  if drugEffect.type == <s>"exhausting<s>" then<s>n    drugEffect.time = drugEffect.time - 1 - (weight < 1 and 0 or weight)<s>n  else<s>n    exhausting = exhausting <plus> 1 <plus> (weight < 1 and 0 or weight)<s>n  end<s>nend","left_answer":true},{"id":24,"text":"Подойти ко второй двери","right_answer":true,"lua_do":"function lua_do()<s>ngoTo = 8<s>ngoFrom = 5<s>n<s>nweight = weight or 0<s>n<s>n  if drugEffect.type == <s>"exhausting<s>" then<s>n    drugEffect.time = drugEffect.time - 1 - (weight < 1 and 0 or weight)<s>n  else<s>n    exhausting = exhausting <plus> 1 <plus> (weight < 1 and 0 or weight)<s>n  end<s>nend"},{"id":18,"text":"Подойди к укреплённой двери","middle_answer":true,"lua_do":"function lua_do()<s>nweight = weight or 0<s>n<s>n  if drugEffect.type == <s>"exhausting<s>" then<s>n    drugEffect.time = drugEffect.time - 1 - (weight < 1 and 0 or weight)<s>n  else<s>n    exhausting = exhausting <plus> 1 <plus> (weight < 1 and 0 or weight)<s>n  end<s>nend"},{"id":5,"text":"   ","comment":true},{"super_calculate":false,"id":5,"text":"Новый ответ. введите текст","calculate":true,"lua_do":"function lua_do()<s>n<s>nplotCount = plotCount or 0<s>nif plotCount == 0 then<s>n  plotCount = 1<s>ndialog({header = <s>"Голос!<s>", text = <s>"   <s><s><s>"Есть сделки, которые не разорвать, – тихий шёпот зазвучал, казалось, прямо у Элли в голове. – И вот ты снова здесь! Но можно наконец сдаться: просто закрой глаза – и всё закончится. Зверь придёт за тобой. Пока ты спишь, он тут хозяин.<s><s><s>"<s><s>n   <s><s><s>"Сделка? Зверь?<s><s><s>", – Элли абсолютно ничего не понимала. У неё не было сил удивляться или сомневаться в услышанном, но теперь она была твёрдо уверена – нужно выбираться отсюда как можно скорее. И постараться не закрывать глаза...<s>", answers = {{text = <s>"Дальше<s>", pressListener = function()<s>npanic = panic <plus> 1<s>nshowPage {id = g.current_id, transition = <s>"instant<s>"} hideDialog() end}}<s>n   })<s>nelseif plotCount > 0 and plotCount < 13 then<s>nplotCount = plotCount <plus> 1<s>nelseif plotCount == 13 and exhausting < 14 then<s>nplotCount = 14<s>ndialog({header = <s>"Голос!<s>", text = <s>"   Таинственный голос вновь возник в сознании Элли и прошипел: <s><s><s>"Ты слабеешь, а Зверь становится сильнее. И голоднее. Успеешь спрятаться? Раз, два, три – беги!<s><s><s>"<s><s>n   За спиной девушки раздались уже вполне реальные шаркающие звуки. Времени обернуться и как следует оценить ситуацию не было. Инстинкт подсказывал Элли единственный вариант.<s>", answers = {{text = <s>"Бежать!<s>", pressListener = function()<s>nif inHands ~= <s>"free<s>" then<s>nvars[inHands].location = <s>"cor1<s>"<s>ninHands = <s>"free<s>"<s>nweight = 0<s>nend<s>nshowPage {id = 90} hideDialog() end}}<s>n   })<s>nend<s>n<s>nend"}]},{"id":6,"text":"   В этой части коридора было всего две расположенные друг напротив друга двери: одна открытая нараспашку, другая закрытая. На второй двери виднелось небольшое окошко с решёткой на уровне чуть выше лица Элли. Возле той же стены копошились несколько крупных крыс.","answers":[{"id":24,"text":"Идти вперёд по коридору","lua_do":"function lua_do()<s>nviz11 = 0<s>ngoTo = 10<s>ngoFrom = 6<s>nmoveDirect = 1<s>nsegment = 3<s>nweight = weight or 0<s>n<s>n  if drugEffect.type == <s>"exhausting<s>" then<s>n    drugEffect.time = drugEffect.time - 1 - (weight < 1 and 0 or weight)<s>n  else<s>n    exhausting = exhausting <plus> 1 <plus> (weight < 1 and 0 or weight)<s>n  end<s>nend","middle_answer":true},{"lua_if":"function lua_if()<s>nviz11 = viz11 or 0<s>nreturn viz11 == 0<s>nend","lua_do":"function lua_do()<s>nviz11 = 1<s>nweight = weight or 0<s>n<s>n  if drugEffect.type == <s>"exhausting<s>" then<s>n    drugEffect.time = drugEffect.time - 1 - (weight < 1 and 0 or weight)<s>n  else<s>n    exhausting = exhausting <plus> 1 <plus> (weight < 1 and 0 or weight)<s>n  end<s>nend","text":"Подойти к закрытой двери","id":11,"left_answer":true},{"id":12,"text":"Подойти к открытой двери","right_answer":true,"lua_do":"function lua_do()<s>nweight = weight or 0<s>n<s>n  if drugEffect.type == <s>"exhausting<s>" then<s>n    drugEffect.time = drugEffect.time - 1 - (weight < 1 and 0 or weight)<s>n  else<s>n    exhausting = exhausting <plus> 1 <plus> (weight < 1 and 0 or weight)<s>n  end<s>nend"},{"id":24,"text":"Идти назад по коридору","lua_do":"function lua_do()<s>nviz11 = 0<s>ngoTo = 5<s>ngoFrom = 6<s>nmoveDirect = 0<s>nsegment = 1<s>nweight = weight or 0<s>n<s>n  if drugEffect.type == <s>"exhausting<s>" then<s>n    drugEffect.time = drugEffect.time - 1 - (weight < 1 and 0 or weight)<s>n  else<s>n    exhausting = exhausting <plus> 1 <plus> (weight < 1 and 0 or weight)<s>n  end<s>nend","middle_answer":true},{"id":5,"text":"   ","comment":true},{"id":6,"text":"Новый ответ. введите текст","lua_text":"function lua_text()<s>nlocal text = <s>"<s>"<s>ncor2 = cor2 or {}<s>ncor2.water = cor2.water or 1<s>n<s>ntext = text .. (cor2.water == 1 and <s>" Часть пола вдоль стены и у открытой двери была залита водой.<s>" or <s>"<s>")<s>n<s>ncor2.waterMessage = cor2.waterMessage or 0<s>nif cor2.waterMessage == 1 then<s>ntext = text .. <s>" Воды на полу больше не было, только высохшие разводы на пыльной поверхности напоминали о затоплении.<s>"<s>ncor2.waterMessage = 0<s>nend<s>n<s>n<s>ncor2.bagTrace = (inHands == <s>"bag<s>" or bag.location == <s>"cor2<s>") and 1 or (cor2.bagTrace or 0)<s>nreturn text<s>nend","merge":true}]},{"id":7,"text":"   Элли находилась в спальне. На всякий случай дверь была заперта на засов. Поможет ли он в случае опасности? Девушка старалась не думать об этом.<s>n   ","answers":[{"comment":true,"id":7,"text":"Нет нужды отдыхать при низком истощении","lua_if":"function lua_if()<s>nroom.shelter.sleepAvail = room.shelter.sleepAvail or 1<s>nweight = weight or 0<s>nexhausting = exhausting or 5<s>nexhaustingMin = exhaustingMin or 5<s>npanic = panic or 1<s>nreturn not (exhausting > (15 <plus> exhaustingMin)/2 or exhausting > 15 ) and  room.shelter.sleepAvail == 1<s>nend","middle_answer":true},{"lua_if":"function lua_if()<s>nroom.shelter.sleepAvail = room.shelter.sleepAvail or 1<s>nexhausting = exhausting or 5<s>nexhaustingMin = exhaustingMin or 5<s>npanic = panic or 1<s>nreturn (exhausting > (15 <plus> exhaustingMin)/2 or exhausting > 15 ) and room.shelter.sleepAvail == 1 and inHands ~= <s>"free<s>"<s>nend","id":7,"text":"Невозможно отдохнуть, пока в руках что-то есть","middle_answer":true,"comment":true},{"lua_if":"function lua_if()<s>nroom.shelter.sleepAvail = room.shelter.sleepAvail or 1<s>nexhausting = exhausting or 5<s>nexhaustingMin = exhaustingMin or 5<s>npanic = panic or 1<s>n-- return (exhausting > (15 <plus> exhaustingMin)/2 or exhausting > 15 ) and room.shelter.sleepAvail == 1 and inHands ~= <s>"free<s>"<s>nend","id":97,"text":"Освободить руки","comment":false,"lua_do":"function lua_do()<s>nvars[inHands].location = <s>"shelter<s>"<s>ninHands = <s>"free<s>"<s>nweight = 0<s>nend"},{"id":9,"text":"Отдохнуть","lua_if":"function lua_if()<s>nroom.shelter.sleepAvail = room.shelter.sleepAvail or 1<s>nweight = weight or 0<s>nexhausting = exhausting or 5<s>nexhaustingMin = exhaustingMin or 5<s>npanic = panic or 1<s>nreturn (exhausting > (15 <plus> exhaustingMin)/2 or exhausting > 15 ) and weight == 0 and room.shelter.sleepAvail == 1 and inHands == <s>"free<s>"<s>nend","lua_do":"function lua_do()<s>nscreamerCD = 0<s>nend"},{"id":24,"text":"Выйти в коридор","lua_do":"function lua_do()<s>ngoTo = 5<s>ngoFrom = 7<s>ninShelter  = 0<s>n<s>nweight = weight or 0<s>n<s>n  if drugEffect.type == <s>"exhausting<s>" then<s>n    drugEffect.time = drugEffect.time - 1 - (weight < 1 and 0 or weight)<s>n  else<s>n    exhausting = exhausting <plus> 1 <plus> (weight < 1 and 0 or weight)<s>n  end<s>nend"},{"id":7,"text":"Вариативное описание комнаты","lua_text":"function lua_text()<s>nlocal text = <s>"<s>"<s>nbag = bag or {}<s>nbag.location = bag.location or <s>"shelter<s>"<s>nroom = room or {}<s>nroom.shelter = room.shelter or {}<s>nroom.shelter.lamp = room.shelter.lamp or 0<s>nroom.shelter.bag = room.shelter.bag or 0<s>nroom.shelter.bag = bag.location == <s>"shelter<s>" and 0 or room.shelter.bag<s>nroom.shelter.bugs = room.shelter.bugs or 0<s>nlom = lom or {}<s>nlom.location = lom.location or <s>"oven<s>"<s>nmop = mop or {}<s>nmop.location = mop.location or <s>"store<s>"<s>n<s>nif room.shelter.lamp == 1 and inHands == <s>"candle<s>" and candle.stat == 2 then<s>nroom.shelter.lamp = 2<s>nelseif room.shelter.lamp == 2 and inHands == <s>"candle<s>" and candle.stat == 2 then <s>nroom.shelter.lamp = 2<s>nelseif room.shelter.lamp == 0 then<s>nelseif room.shelter.candleMessage ~= 0 then<s>nelse room.shelter.lamp = 1<s>nend<s>n<s>nlocal a = (exhausting > ((15 <plus> exhaustingMin)/2 or exhausting > 15) and <s>"Гнездо из тряпок казалось таким уютным в этом тревожном месте, что Элли вымученно улыбнулась. Возможность короткого отдыха с лихвой пересиливала все тревоги и опасения девушки.<s>" or <s>"Гнездо из тряпок уже не казалось таким уж странным. Возможно, здесь можно будет немного отдохнуть, если станет совсем тяжело. Девушка искренне надеялась, что до этого не дойдет.<s>")<s>n<s>nlocal b = (room.shelter.lamp == 0 and <s>"Тусклый свет мерцающей лампы не мог полностью развеять притаившуюся в углах и среди обломков тьму. В этом освещении <s>" or (room.shelter.lamp ==1 and <s>"Без источника света тьма почти полностью поглотила комнату. В царящем мраке <s>") or <s>"Неровный свет свечи не мог полностью развеять осевшую в углах и среди обломков тьму. В царящем полумраке <s>")<s>n<s>nlocal c = (room.shelter.lamp == 1 and room.shelter.bag == 0 and <s>"невозможно было разглядеть валяющийся где-то совсем рядом мешок, содержимое которого так привлекало насекомых.<s>") or (room.shelter.lamp ~= 1 and room.shelter.bag == 0 and <s>"валяющийся в высохшей лужице мешок не выглядел особо пугающим, даже несмотря на копошащихся вокруг насекомых.<s>") or (room.shelter.lamp == 1 and room.shelter.bag == 1 and <s>"невозможно было разглядеть высохшую лужицу, в которой раньше стоял мешок.<s>") or (room.shelter.lamp ~= 1 and room.shelter.bag == 1 and <s>"высохшая лужица, в которой раньше стоял мешок, <s>" .. (room.shelter.bugs == 0 and <s>"а теперь просто копошились оставшиеся насекомые, <s>" or <s>"<s>") .. <s>"казалась особенно тёмной и неприятной.<s>")<s>nlocal d = lom.location == <s>"shelter<s>" and <s>" На полу возле стены поблёскивал небольшой ломик.<s>" or <s>"<s>"<s>nlocal e = (mop.location == <s>"shelter<s>" and <s>" К стене прямо у двери была прислонена швабра.<s>") or (mop.location == <s>"inHands<s>" and<s>" Девушка держала в руках старую швабру.<s>") or <s>"<s>"<s>n<s>nlocal f = doll.location ==  <s>"ready<s>" and <s>" В гнезде из тряпок была спрятана самодельная кукла.<s>" or <s>"<s>"<s>n<s>ntext = a .. <s>"<s><s>n   <s>" .. b .. c .. d .. e .. f<s>nreturn text<s>nend","merge":true},{"id":7,"text":"Описание убежища (стандартное)<s>nКуча тряпок, на которой можно отдохнуть. Голова обезьяны, если не убрать в мешок, то после отдыха оказывается прямо перед глазами, большой плюс к панике. Мерцающая лампа выхватывает какой-то силуэт и гаснет, большой плюс к панике, после этого без свечи нельзя отдыхать","need":1000,"comment":true},{"id":29,"text":"Вынести мешок из комнаты","lua_if":"function lua_if()<s>nroom = room or {}<s>nroom.shelter = room.shelter or {}<s>nroom.shelter.bag = room.shelter.bag or 0<s>nroom.shelter.bag = bag.location == <s>"shelter<s>" and 0 or room.shelter.bag<s>nreturn room.shelter.bag == 0 and room.shelter.lamp ~= 1 and inHands == <s>"free<s>"<s>nend","lua_do":"function lua_do()<s>nweight = 2<s>nroom.shelter.bag = 1<s>ninShelter = 0<s>n<s>n<s>n  if drugEffect.type == <s>"exhausting<s>" then<s>n    drugEffect.time = drugEffect.time - 1 - (weight < 1 and 0 or weight)<s>n  else<s>n    exhausting = exhausting <plus> 1 <plus> (weight < 1 and 0 or weight)<s>n  end<s>nend"},{"id":30,"text":"Вымести насекомых из комнаты","lua_if":"function lua_if()<s>nmop = mop or {}<s>nmop.location = mop.location or 0<s>nreturn room.shelter.bag == 1 and mop.location == <s>"inHands<s>" and room.shelter.bugs == 0<s>nend","lua_do":"function lua_do()<s>ninShelter = 0<s>nroom.shelter.bugs = 1<s>nend"},{"id":56,"text":"Обмотать огнетушитель тряпками","lua_if":"function lua_if()<s>nextinguisher = extinguisher or {}<s>nextinguisher.location = extinguisher.location or <s>"electro<s>"<s>nextinguisher.wiped = extinguisher.wiped or 0<s>nreturn extinguisher.location == <s>"inHands<s>" and extinguisher.wiped == 0<s>nend"},{"id":85,"text":"Сжечь куклу","lua_if":"function lua_if()<s>nreturn inHands == <s>"candle<s>" and doll.location == <s>"ready<s>"<s>nend","lua_do":"function lua_do()<s>nroom.shelter.sleepAvail = 0<s>nend"},{"id":86,"text":"Сжечь фигурку","lua_if":"function lua_if()<s>nidolTrue = idolTrue or {}<s>nidolTrue.location = idolTrue.location or <s>"hiden<s>"<s>nreturn inHands == <s>"candle<s>" and idolTrue.location == <s>"ready<s>"<s>nend","lua_do":"function lua_do()<s>nroom.shelter.sleepAvail = 0<s>nend"},{"id":98,"text":"Оставить свечу здесь","lua_if":"function lua_if()<s>nreturn inHands == <s>"candle<s>"<s>nend","lua_do":"function lua_do()<s>nroom.shelter.lamp = 2<s>nroom.shelter.candleMessage = 3<s>ninHands = <s>"free<s>"<s>ncandle.location = <s>"shelter<s>"<s>nweight = 0<s>nend"},{"lua_do":"function lua_do()<s>n<s>nroom.shelter.candleMessage = room.shelter.candleMessage or 0<s>n<s>nroom.shelter.candleMessage = room.shelter.candleMessage > 1 and room.shelter.candleMessage - 1 or room.shelter.candleMessage<s>n<s>nif room.shelter.candleMessage == 1 then<s>nroom.shelter.candleMessage = 0<s>ncandle.stat = 1<s>nroom.shelter.lamp = 1<s>n<s>ndialog({header = <s>"Свеча погасла!<s>", text = <s>"Пламя почти полностью оплавившейся свечи задрожало и угасло, а помещение вновь погрузилось во тьму. Вряд ли удастся даже найти этот огарок среди прочего мусора на полу.<s>", answers = {{text = <s>"Дальше<s>", pressListener = function() candle.stat = 1 candle.time = 20<s>nshowPage {id = g.current_id, transition = <s>"instant<s>"} hideDialog() end}}<s>n   })<s>n<s>nend<s>n<s>nend","super_calculate":false,"id":7,"text":"Новый ответ. введите текст","calculate":true,"merge":false},{"id":101,"text":"Положить куклу в гнездо из тряпок","lua_if":"function lua_if()<s>nreturn doll.location == <s>"inHands<s>"<s>nend","lua_do":"function lua_do()<s>ndoll.location = <s>"ready<s>"<s>ninHands = <s>"free<s>"<s>nweight = 0<s>nend"}]},{"id":8,"text":"   Элли остановилась перед дверью, некоторое время не решаясь что-то предпринять. ","answers":[{"id":34,"text":"Открыть дверь ключом","lua_if":"function lua_if()<s>nkeys = keys or {}<s>nkeys.location = keys.location or 0<s>nreturn (room.oven.close == 1 or room.oven.close == 0) and keys.location == <s>"inHands<s>"<s>nend","lua_text":"function lua_text()<s>nreturn room.oven.close == 1 and  <s>"Открыть дверь ключом<s>" or room.oven.close == 0 and <s>"Запереть дверь ключом<s>"<s>nend"},{"id":35,"text":"Сломать дверь топором","lua_if":"function lua_if()<s>naxe = axe or {}<s>naxe.location = axe.location or 0<s>nreturn room.oven.close == 1 and axe.location == <s>"inHands<s>"<s>nend"},{"id":36,"text":"Выломать дверь плечом","lua_if":"function lua_if()<s>naxe = axe or {}<s>naxe.location = axe.location or 0<s>nreturn room.oven.close == 1 and axe.location ~= <s>"inHands<s>" and room.oven.failDoor ~= 1<s>nend"},{"lua_do":"function lua_do()<s>nroom = room or {}<s>nroom.oven = room.oven or {}<s>ncandle = candle or { }<s>ncandle.location = candle.location or <s>"magic<s>"<s>ncandle.stat = candle.stat or 2<s>n<s>ngoTo = 33<s>ngoFrom = 8<s>n   if candle.location == <s>"inHands<s>" then<s>n      candle.stat = 1<s>n      room.oven.tryEnterWithCandle = (room.oven.tryEnterWithCandle or 0) <plus> 1<s>n      room.oven.candleOffMessage = 1<s>n   end<s>n<s>nweight = weight or 0<s>n<s>n  if drugEffect.type == <s>"exhausting<s>" then<s>n    drugEffect.time = drugEffect.time - 1 - (weight < 1 and 0 or weight)<s>n  else<s>n    exhausting = exhausting <plus> 1 <plus> (weight < 1 and 0 or weight)<s>n  end<s>n<s>nend","text":"Войти в комнату","lua_if":"function lua_if()<s>nreturn room.oven.close == 0 or room.oven.close == 2<s>nend","id":24},{"id":5,"text":"Отойти от двери","lua_do":"function lua_do()<s>nweight = weight or 0<s>n<s>n  if drugEffect.type == <s>"exhausting<s>" then<s>n    drugEffect.time = drugEffect.time - 1<s>n  else<s>n    exhausting = exhausting <plus> 1<s>n  end<s>n<s>nend"},{"id":8,"text":"Новый ответ. введите текст","lua_text":"function lua_text()<s>nkeys = keys or {}<s>nkeys.location = keys.location or 0<s>nlocal text = (room.oven.close == 1 and keys.location ~= <s>"inHands<s>" and ( <s>"Наконец, девушка легонько подёргала ручку. Заперто.<s><s>n   <s><s><s>"Довольно хлипкая...<s><s><s>" – оценила Элли состояние двери, решив для себя, что если не удастся отыскать ключ, то можно будет попробовать просто сломать её.<s>" .. (room.oven.failDoor == 1 and <s>".. Чем-то покрепче, чем плечо.<s>" or <s>"<s>"))) or<s>n(room.oven.close == 1 and keys.location == <s>"inHands<s>" and <s>"Наконец, девушка легонько подёргала ручку. Заперто.<s><s>n   <s><s><s>"Хорошо, что есть ключи и не нужно пытаться использовать грубую силу...<s><s><s>" – обрадовалась Элли.<s>") or<s>n(room.oven.close == 0 and <s>"Наконец, девушка потянула за ручку. Дверь открылась с неприятным скрипом и Элли замерла на пороге, сомневаясь, как кошка, действительно ли она хочет войти.<s>") or (room.oven.close == 2 and <s>"Проломленная дверь идеально дополняла общую атмосферу заброшенного коридора. Вид сдавшейся под натиском грубой силы конструкции поднял волну тревоги в душе Элли, напомнив о её полной беззащитности и ненадежности любых укрытий.<s>")<s>nreturn text<s>nend","merge":true},{"super_calculate":false,"lua_do":"function lua_do()<s>nroom = room or {}<s>nroom.oven = room.oven or {}<s>nroom.oven.close = room.oven.close or 1<s>npanic = (panic or 1) <plus> (room.oven.close == 2 and 1 or 0)<s>nend","calculate":true,"text":"Новый ответ. введите текст","id":8}]},{"id":9,"text":"   Неуклюже пристроившись в груде холодных старых тряпок, Элли попыталась расслабить утомлённое тело. Тревожный отдых принёс облегчение: перед закрытыми глазами девушки перестали мелькать ужасающие видения, ноги и руки освободились от постоянного напряжения.<s>n   Когда Элли нашла в себе силы вновь открыть глаза, ей стало намного лучше.","answers":[{"id":7,"text":"Дальше","lua_do":"function lua_do()<s>nrestBonus = (restBonus or 0) <plus> 1<s>nroom.shelter.restCounter = 0<s>nend"},{"super_calculate":false,"lua_do":"function lua_do()<s>n<s>nroom = room or {}<s>nroom.shelter = room.shelter or {}<s>nroom.shelter.lamp = room.shelter.lamp or 0<s>nroom.shelter.bugs = room.shelter.bugs or 0<s>nroom.shelter.restCounter = room.shelter.restCounter or 0<s>n<s>nbag = bag or {}<s>nbag.location = bag.location or <s>"shelter<s>"<s>nlocal ba = bag.location == <s>"shelter<s>" and 1 or 0<s>n<s>nif room.shelter.restCounter == 0 then<s>n<s>nif room.shelter.lamp == 0 then<s>n-- скример: мерцающая лампа выхватывает какой-то силуэт и гаснет.<s>n-- Запуск диалога<s>n  screamer.lightOffShelter.avail = 1<s>n  screamer.insectInEar.avail = 0<s>n  room.shelter.lamp = 1<s>n  panic = (panic or 1)<s>nroom.shelter.restCounter = 1<s>n<s>nelseif room.shelter.bugs == 0 then<s>n-- скример: насекомые расползлись по комнате, одно из них заползло в ухо<s>nscreamer.insectInEar.avail = bag.location ~= <s>"shelter<s>" and 1 or screamer.insectInEar.avail<s>nroom.shelter.restCounter = 1<s>nend<s>n<s>nend<s>n<s>nroom.water.dryFloor = room.water.dryFloor or 0<s>nif room.water.dryFloor == 1 then -- just a bit water<s>n  room.water.dryFloor = 2 -- no water<s>n  cor3.water = 0<s>n  cor2.water = 0<s>n  room.electro.water = 0<s>n  cor2.waterMessage = 1<s>n  cor3.waterMessage = 1<s>nend<s>n<s>nif g.previous_id ~=9 then<s>nexhaustingMin = (exhaustingMin or 5)<s>nexhaustingMin = exhaustingMin < 1 and 0 or exhaustingMin<s>nexhausting = exhaustingMin<s>npanic = ba<s>nend<s>n<s>nif restBonus == 2 then<s>nrestBonus = 0<s>nexhaustingMin = exhaustingMin - 1<s>ndialog({header = <s>"Отдых<s>", text = <s>"После очередного отдыха в уютном гнёздышке Элли почувствовала себя лучше.<s>", answers = {{text = <s>"Дальше<s>", pressListener = function() exhausting = exhaustingMin showPage {id = g.current_id, transition = <s>"instant<s>"} hideDialog() end}}<s>n   })<s>nend<s>n<s>n<s>nend","text":"Новый ответ. введите текст","id":9,"calculate":true},{"id":9,"text":"Новый ответ. введите текст","lua_text":"function lua_text()<s>n<s>nbag = bag or {}<s>nbag.location = bag.location or <s>"shelter<s>"<s>nlocal a = (bag.location == <s>"shelter<s>" and room.shelter.lamp ~= 1 and 1) or 0<s>n<s>nreturn a == 1 and <s>" Стоящий неподалёку мешок немного пошевелился, заставив всю Элли сжаться.<s>" or <s>"<s>"<s>nend","merge":true}]},{"id":10,"text":"   В этой части коридора ощущалась неприятная сырость. Дверь в одну из комнат была сорвана с петель и валялась рядом, за ней виднелся лишь грязный кафельный пол.","answers":[{"id":5,"text":"Динамическое описание состояния третьей секции коридора (включая оставленные предметы)","lua_text":"function lua_text()<s>nlocal text = <s>"<s>"<s>ncor3 = cor3 or {}<s>ncor3.water = cor3.water or 1 <s>nroom.drug.closed = room.drug.closed or 1 <s>n<s>ntext = text <s>n.. ((room.water.water == 1 or room.water.water == 0 or room.water.water == 2) and <s>" Часть пола вдоль одной из стен была залита водой, вытекающей из комнаты с выбитой дверью.<s>" or <s>"<s>")<s>n..<s>n(room.water.water == 3 and room.water.dryFloor ~= 2 and <s>" Часть пола вдоль одной из стен была залита водой, вытекшей из комнаты с выбитой дверью. Может быть, всё высохнет через какое-то время?<s>" or <s>"<s>" )<s>n..<s>n(room.drug.closed == 1 and <s>" Вторая дверь была закрыта.<s>" or <s>" Вторая дверь была едва приоткрыта и сквозь щели пробивался холодный белый свет.<s>")<s>n..<s>n(cor3.water == 1 and <s>" Откуда-то с потолка периодически срывались и падали прямо в воду капли.<s>" or <s>" Откуда-то с потолка периодически срывались и падали капли, собираясь на полу в вязкую тёмную лужицу.<s>")<s>n<s>ncor3.waterMessage = cor3.waterMessage or 0<s>nif cor3.waterMessage == 1 then<s>ntext = text .. <s>" Вода, заполнявшая до этого коридор, теперь исчезла.<s>"<s>ncor3.waterMessage = 0<s>nend<s>n<s>ncor3.bagTrace = (inHands == <s>"bag<s>" or bag.location == <s>"cor3<s>") and 1 or (cor3.bagTrace or 0)<s>n<s>nreturn text<s>nend","merge":true},{"id":24,"text":"Идти вперёд по коридору","lua_do":"function lua_do()<s>ngoTo = 13<s>ngoFrom = 10<s>nmoveDirect = 1<s>nsegment = 4<s>nweight = weight or 0<s>n<s>n  if drugEffect.type == <s>"exhausting<s>" then<s>n    drugEffect.time = drugEffect.time - 1 - (weight < 1 and 0 or weight)<s>n  else<s>n    exhausting = exhausting <plus> 1 <plus> (weight < 1 and 0 or weight)<s>n  end<s>nend","middle_answer":true},{"id":14,"text":"Пройти в комнату без двери","lua_do":"function lua_do()<s>ngoTo = 14<s>ngoFrom = 10<s>nweight = weight or 0<s>n<s>n  if drugEffect.type == <s>"exhausting<s>" then<s>n    drugEffect.time = drugEffect.time - 1 - (weight < 1 and 0 or weight)<s>n  else<s>n    exhausting = exhausting <plus> 1 <plus> (weight < 1 and 0 or weight)<s>n  end<s>nend","left_answer":true},{"id":24,"text":"Подойти ко второй двери","right_answer":true,"lua_do":"function lua_do()<s>ngoTo = 64<s>ngoFrom =  10<s>nweight = weight or 0<s>n<s>n  if drugEffect.type == <s>"exhausting<s>" then<s>n    drugEffect.time = drugEffect.time - 1 - (weight < 1 and 0 or weight)<s>n  else<s>n    exhausting = exhausting <plus> 1 <plus> (weight < 1 and 0 or weight)<s>n  end<s>nend"},{"id":24,"text":"Идти назад по коридору","lua_do":"function lua_do()<s>ngoTo = 6<s>ngoFrom = 10<s>nmoveDirect = 0<s>nsegment = 2<s>nweight = weight or 0<s>n<s>n  if drugEffect.type == <s>"exhausting<s>" then<s>n    drugEffect.time = drugEffect.time - 1 - (weight < 1 and 0 or weight)<s>n  else<s>n    exhausting = exhausting <plus> 1 <plus> (weight < 1 and 0 or weight)<s>n  end<s>nend","middle_answer":true},{"id":5,"text":"   ","comment":true},{"id":19,"text":"Посмотреть, откуда падают капли","lua_if":"function lua_if()<s>ncor3.catchDrop = cor3.catchDrop or 0<s>nreturn cor3.catchDrop == 0<s>nend"},{"id":20,"text":"Ударить шваброй туда, откуда падают капли","lua_if":"function lua_if()<s>nmop = mop or {}<s>nmop.location = mop.location or <s>"store<s>"<s>ncor3.catchDrop = cor3.catchDrop or 0<s>nreturn cor3.catchDrop == 1 and mop.location == <s>"inHands<s>"<s>nend"},{"id":21,"text":"Поставить лестницу и подняться","lua_if":"function lua_if()<s>ncor3 = cor3 or {}<s>nladder.location = ladder.location or <s>"storeLocked<s>"<s>ncor3.catchDrop = cor3.catchDrop or 0<s>nreturn cor3.catchDrop == 1 and ladder.location == <s>"inHands<s>"<s>nend"}]},{"id":11,"text":"   Возле запертой двери с крохотным окошком царил неестественный холод. Массивный засов, несколько замочных скважин – казалось, дверь могла выдержать любой натиск. А вот покрытые пылью и паутиной прутья решётки сдавали свои позиции и были заметно выгнуты. <s>n","answers":[{"id":96,"text":"Попытаться открыть дверь ключом","lua_if":"function lua_if()<s>n<s>nreturn inHands == <s>"keys<s>"<s>nend"},{"id":6,"text":"Отойти от двери","lua_do":"function lua_do()<s>ndanko.count = (danko.count or 1) <plus> 1<s>nweight = weight or 0<s>n<s>n  if drugEffect.type == <s>"exhausting<s>" then<s>n    drugEffect.time = drugEffect.time - 1<s>n  else<s>n    exhausting = exhausting <plus> 1<s>n  end<s>n<s>nend"},{"lua_text":"function lua_text()<s>n--Комната прорицателя. Описание. Дверь укреплённая, много замков. Если попытаться подобрать ключ из связки — прорицатель вещает <s>"здесь нет твой власти<s>". При первом и втором посещении даёт туманные изречения, на третьем — скример, дальше — рандом.<s>n--выдаёт обрывки предыстории<s>n--выдаёт инфу по таблеткам (с упоминанием красной и синей, перепутанных местами)<s>n<s>n-- разговор с Данко, фразы из списка, если скример Данко не заряжен. Местный рандом, принудительное повышение шанса скримера.<s>n<s>ndanko = danko or {}<s>n<s>nroom.drug.wrightColour = room.drug.wrightColour or ({<s>"yellow<s>", <s>"white<s>"})[math.random(1,2)]<s>nlocal pills = room.drug.wrightColour == <s>"white<s>" and  -- here and elsewhere <s>"wrightColour<s>" means energitic pill colour<s>n<s>n<s>"   <s><s><s>"Вы все говорите: <s><s><s>"Нельзя есть!<s><s><s>", – недовольно заворчал старик. – Но ведь зверь ест! Я бы тоже поел. Но ты всё-таки не ешь, мало ли. Хотя кто-то находил таблетки и ел их, да. Хорошие таблетки, не те жёлтые. Бодрят, как свежесть морозного утра... А ты уже пробовала крысятину?..<s><s><s>"<s>" or <s>n<s>n<s>"   <s><s><s>"Вы все говорите: <s><s><s>"Нельзя есть!<s><s><s>", – недовольно застрял старик. – Но ведь зверь ест! Я бы тоже поел. Но ты всё-таки не ешь, мало ли. Хотя кто-то находил таблетки и ел их, да. Хорошие таблетки, не те жёлтые. Успокаивают, как будто дремлешь в облаке среди ангелов... А ты уже пробовала крысятину?..<s><s><s>"<s>"<s>n<s>ndanko.count = (danko.count or 1) <s>nlocal T = {<s>n<s>"   <s><s><s>"Не подходи сюда! – прорычал старик. – Не пытайся разговаривать со мной! Уходи, прочь отсюда!<s><s><s>".<s>",<s>n<s>n<s>"   <s><s><s>"Всё-таки вернулась? – добродушно спросил старик. – Это правильно, я много полезного знаю, помогу тебе, да. Хоть вы все и говорите: <s><s><s>"Данко – безумец!<s><s><s>", но каждый раз возвращаетесь, разве это не безумно? Да вы даже не знаете о том, какого это – быть безумцем! Пробудешь здесь с моё – станешь такой же безумной, безумнее даже. Потому лучше выбирайся отсюда. Выбирайся, но главное – не спи. Ты спишь, а Зверь не спит. Зверь следит за всем, потому что не спит. Будь как зверь – не спи. Не спи, следи<s><s><s>". Слова старика постепенно сливались в нечленораздельное бормотание, а затем и вовсе затихли.<s>",<s>n<s>n<s>"   <s><s><s>"У каждого есть оберег, – серьёзно заявил старик. – Без оберега тебе крышка: он не даёт тебя Зверю учуять. Хотя коли столкнёшься с гадом, то и оберег не спасёт. Услышишь Зверя – прячься! И оберег свой спрячь понадёжнее...<s><s><s>"<s>",<s>n<s>n<s>"   <s><s><s>"Мы прокляты, – безэмоционально проговорил старик. – Когда заключаешь сделку с тёмными силами, нельзя остаться в выигрыше. Мы выбрали путь быстрый и лёгкий. Не смогли смириться с потерей, не смогли принять жертву,... Отсюда и страдания наши злу на потеху.<s><s><s>"<s>",<s>n<s>n<s>"   <s><s><s>"Говорят, раньше Зверь был прекрасным юношей, – нравоучительно протянул старик. – Но отдал и жизнь, и душу, чтобы свою возлюбленную от смерти спасти. Вот и стал демоном. А она когда узнала, так тоже с тёмными силами сделку заключила. Да напрасно. Приютить его мятежный дух приютила, так стал он проклятием её, и не сыскать им обоим покоя вовек. Хоть огнём гори, хоть вены режь – не нарушить теперь договор, кровью скреплённый.<s><s><s>"<s>",<s>n<s>npills,<s>n<s>n<s>"   <s><s><s>"Вот вы говорите, что нельзя свой оберег уничтожить, – философствовал старик, – а я говорю наоборот. Только свой оберег и можно, а чужой – нельзя. Он на то и оберег, чтобы кто посторонний дурного не сделал. А иначе бы Зверь и меня давно сожрал.<s><s><s>"<s>",<s>n<s>n<s>"   <s><s><s>"Чтобы Зверя изничтожить, оберег его найди, – очень серьёзным голосом изрёк старик. – У демона мыслей нет, разрушит всё сам и не заметит... Свободу всем принесёшь тогда... Веришь или нет, а мой оберег – крыса. Ты не голодна?<s><s><s>"<s>",<s>n<s>n<s>"   <s><s><s>"Ты ко мне, милая, больше не ходи, – с грустью в голосе сообщил старик  – Данко-безумец, его наслушаешься – тоже сумасшедшей станешь. Всё нужное уже есть у тебя.<s><s><s>"<s>"<s>n<s>n} <s>n<s>nlocal text = <s>"<s>"<s>nif screamer.crazyDanko1.chance < 50 then<s>n  <s>n     if danko.count < 10 then -- correct this!!! 999999<s>n   text = T[danko.count]<s>n    else<s>ntext = <s>"   <s><s><s>"Я всё сказал!<s><s><s>" – только и изрёк старик.<s>"<s>n   end<s>nend<s>nreturn text<s>nend","id":11,"text":"Новый ответ. введите текст","comment":true,"merge":true}]},{"id":12,"text":"   Элли подошла к распахнутой двери и замерла на высоком пороге.<s>n   Крошечная тёмная каморка была целиком заставлена непонятными жужжащими приборами. На дальней стене, возле открытого электрического щитка, из которого свисали до самого пола провода, располагался противопожарный инвентарь: конус с песком","answers":[{"id":6,"text":"Вернуться в коридор","lua_do":"function lua_do()<s>nweight = weight or 0<s>nexhausting = exhausting <plus> 1 <s>nend"},{"id":12,"text":"Новый ответ. введите текст","lua_text":"function lua_text()<s>nroom.electro = room.electro or {}<s>nroom.electro.water = room.electro.water or 1<s>nroom.electro.sabotage = room.electro.sabotage or 0<s>nladder.location = ladder.location or <s>"electro<s>"<s>nlocal text = <s>"<s>"<s>n<s>ntext = text<s>n.. ((axe.location == <s>"electro<s>" and extinguisher.location == <s>"electro<s>" and <s>", топор с длинной красной ручкой и огнетушитель с чёрным раструбом.<s>") or (axe.location == <s>"electro<s>" and extinguisher.location ~= <s>"electro<s>" and <s>" и топор с длинной красной ручкой.<s>") or (axe.location ~= <s>"electro<s>" and extinguisher.location == <s>"electro<s>" and <s>" и огнетушитель с длинным чёрным раструбом.<s>") or <s>".<s>") ..<s>n(room.electro.sabotage == 1 and <s>" Все приборы были буквально уничтожены, будто растерзанные обезумевшим зверем. Кое-где искрила повреждённая проводка.<s>" or <s>"<s>")<s>n.. (ladder.location == <s>"electro<s>" and <s>" В самом углу стояла присланённая к стене приставная лестница.<s>" or <s>"<s>")<s>n.. (room.electro.water == 1 and room.water.water == 1 and <s>"<s><s>n   Вода медленно втекала в комнату из коридора через глубокую выбоину в пороге. Весь пол был залит и несколько проводов, казалось, вот-вот его коснутся. Рисковать и идти вглубь комнаты в таких условиях Элли не хотелось.<s>" or room.electro.water == 1 and <s>"<s><s>n   Вода, натёкшая через порог из коридора, покрывала весь пол тонким слоем и несколько проводов, казалось, вот-вот её коснутся. Рисковать и идти вглубь комнаты, пока всё не высохло, Элли не хотелось.<s>"  or <s>"<s>")<s>nreturn text<s>nend","merge":true},{"id":60,"text":"Взять топор","lua_if":"function lua_if()<s>nreturn (room.electro.water ~= 1 and axe.location == <s>"electro<s>" and inHands == <s>"free<s>") <s>nend","lua_do":"function lua_do()<s>naxe.location = <s>"inHands<s>"<s>ninHands = <s>"axe<s>"<s>nweight = 1<s>nend"},{"id":61,"text":"Взять огнетушитель","lua_if":"function lua_if()<s>nreturn (room.electro.water ~= 1 and extinguisher.location == <s>"electro<s>" and inHands == <s>"free<s>" )<s>nend","lua_do":"function lua_do()<s>nextinguisher.location = <s>"inHands<s>"<s>nweight = 2<s>ninHands = <s>"extinguisher<s>"<s>nend"},{"id":48,"text":"Текст для мержа: сообщение о диверсии","lua_text":"function lua_text()<s>nlocal R = <s>"electro<s>"<s>nlocal text = <s>"<s>"<s>nif room[R].sabotageMessage == 2 then<s>ntext = <s>" Девушка чувствовала, что кто-то побывал в комнате совсем недавно.<s>"<s>nroom[R].sabotageMessage = 3<s>nend<s>n<s>n<s>nif room[R].sabotageMessage == 0 then<s>nroom[R].sabotageMessage = 1<s>nend<s>n<s>nreturn text<s>nend","merge":true}]},{"id":13,"text":"   В этой части коридора царил неестественный холод. Морозный воздух сочился из-за большой тёмной двери и пронизывал до костей девушку, одетую лишь в лёгкую ночную рубашку.<s>n   Коридор оканчивался тёмным проходом, рядом с которым располагалась выкрашенная в цвет стен еле заметная дверца.","answers":[{"id":13,"text":"Новый ответ. введите текст","lua_text":"function lua_text()<s>ncor4 = cor4 or {}<s>ncor4.doll = (cor4.doll or 0) <plus>1<s>nlocal text = (cor4.doll == 1 and <s>"<s><s>n   На полу у своих ног Элли заметила голову куклы. Девушка не удивилась бы, если бы та вдруг отрастила паучьи лапки и уползла, но ничего такого не происходило.<s>") or (cor4.doll == 2 and <s>"<s><s>n   Голова куклы всё так же лежала на полу. Она не была сдвинута или повёрнута и как будто совсем не изменилась.<s>") or (cor4.doll == 3 and <s>"<s><s>n   В очередной раз увидев кукольную голову без заметных изменений, Элли осторожно наклонилась и провела пальцем на пыльном полу короткую черту.<s>") or (cor4.doll == 4 and <s>"<s><s>n   Кукольная голова лежала ровно там же, где и до этого, ни на миллиметр не сдвинувшись относительно оставленной Элли отметки. Окончательно потеряв самообладание, девушка пнула голову ногой, и та укатилась куда-то в угол, скрывшись из виду.<s>") or (cor4.doll > 4 and <s>"<s><s>n   Элли привычно посмотрела туда, где лежала оторванная голова куклы, но на пыльном полу остался лишь едва заметный след. Девушка знала, что сама голова где-то рядом, и от этого становилось не по себе.<s>") or <s>"<s>"<s>npanic = ( cor4.doll > 4 and g.previous_id ~= 25 and g.previous_id ~= 13 and (panic <plus> 1)) or panic<s>n<s>ncor4.bagTrace = (inHands == <s>"bag<s>" or bag.location == <s>"cor4<s>") and 1 or (cor4.bagTrace or 0)<s>n<s>nreturn text<s>nend<s>n","merge":true},{"id":66,"text":"Подойти к проходу в конце коридора","middle_answer":true,"lua_do":"function lua_do()<s>n<s>n  if drugEffect.type == <s>"exhausting<s>" then<s>n    drugEffect.time = drugEffect.time - 1 - (weight < 1 and 0 or weight)<s>n  else<s>n    exhausting = exhausting <plus> 1 <plus> (weight < 1 and 0 or weight)<s>n  end<s>n<s>nend"},{"id":74,"text":"Подойти к тёмной двери","lua_do":"function lua_do()<s>n<s>n  if drugEffect.type == <s>"exhausting<s>" then<s>n    drugEffect.time = drugEffect.time - 1 - (weight < 1 and 0 or weight)<s>n  else<s>n    exhausting = exhausting <plus> 1 <plus> (weight < 1 and 0 or weight)<s>n  end<s>nend","left_answer":true},{"id":16,"text":"Подойти к неприметной двери","right_answer":true,"lua_do":"function lua_do()<s>n<s>n  if drugEffect.type == <s>"exhausting<s>" then<s>n    drugEffect.time = drugEffect.time - 1 - (weight < 1 and 0 or weight)<s>n  else<s>n    exhausting = exhausting <plus> 1 <plus> (weight < 1 and 0 or weight)<s>n  end<s>nend"},{"id":24,"text":"Идти назад по коридору","lua_do":"function lua_do()<s>ngoTo = 10<s>ngoFrom = 13<s>nmoveDirect = 0<s>nsegment = 3<s>n<s>n  if drugEffect.type == <s>"exhausting<s>" then<s>n    drugEffect.time = drugEffect.time - 1 - (weight < 1 and 0 or weight)<s>n  else<s>n    exhausting = exhausting <plus> 1 <plus> (weight < 1 and 0 or weight)<s>n  end<s>nend","middle_answer":true},{"id":5,"text":"   ","comment":true},{"super_calculate":false,"lua_do":"function lua_do()<s>nif inHands == <s>"candle<s>" then<s>n  candleTrigger = 1<s>nend<s>nend","calculate":true,"text":"Добавление условия: Элли выходила в коридор со свечой","id":13},{"lua_if":"function lua_if()<s>ncor4 = cor4 or {}<s>ncor4.doll = cor4.doll or 0<s>nreturn cor4.doll > 4 and g.previous_id ~= g.current_id<s>nend","super_calculate":false,"id":13,"calculate":true,"text":"Принудительный рефреш страницы для запуска паники","lua_do":"function lua_do()<s>nshowPage{id = g.current_id, transition = <s>"instant<s>"}<s>nend"}]},{"id":14,"text":"   В маленькой комнате, целиком облицованной грязными плитками, не было ничего, кроме переполненной ванной. На её бортике лежало ржавое двустороннее лезвие, от которого тянулись к воде высохшие бурые подтёки. ","answers":[{"comment":true,"lua_text":"function lua_text()<s>nroom.water = room.water or {}<s>nroom.water.water = room.water.water or 1<s>nroom.water.dryFloor = room.water.dryFloor or 0<s>nlocal text = <s>"<s>"<s>ntext = text .. (room.water.water == 1 and room.water.sabotage ~= 1 and <s>"<s><s>n   Вода из открытого крана переливалась через край прямо на пол.<s>" or <s>"<s>")<s>n.. (room.water.water == 1 and room.water.sabotage == 1 and <s>"<s><s>n   Вода из сорванной трубы мощным потоком заливала пол.<s>" or <s>"<s>")<s>n.. ((room.water.water == 2 or room.water.water == 0) and <s>"<s><s>n   Вода больше не прибывала, хотя и без этого весь пол был залит по самые щиколотки.<s>" or <s>"<s>")<s>n.. ( (room.water.dryFloor == 1 and <s>"<s><s>n   Воды на полу почти не осталось, лишь несколько луж всё никак не высыхали.<s>") or (room.water.dryFloor == 2 and <s>"<s><s>n   От воды на полу не осталось и следа. Элли не могла поверить, что всё высохло так быстро.<s>") or <s>"<s>")<s>n<s>nreturn text<s>nend","lua_do":"function lua_do()<s>n-- Описание кухни. Изначально открыта, но нет света . если ходить без света, то растёт паника. Журчание воды, открыты краны. Холодильник на амбарном замке. иКакая-то еда, но если попытаться есть — происходит отключка.<s>n-- После диверсии кран сломан, нельзя просто закрыть. Для починки нужен гаечный ключ. После починки можно вытереть воду здесь и в коридоре (швабра на складе, тряпки в убежище). <s>nend","text":"Новый ответ. введите текст","id":14,"merge":true},{"id":62,"text":"Закрыть краны","lua_if":"function lua_if()<s>nreturn room.water.water == 1 and room.water.sabotage ~= 1<s>nend"},{"id":63,"text":"Осмотреть трубы","lua_if":"function lua_if()<s>nreturn room.water.water == 1 and room.water.sabotage == 1<s>nend"},{"id":72,"text":"Вытереть пол шваброй","lua_if":"function lua_if()<s>nmop = mop or {}<s>nmop.location = mop.location or <s>"store<s>"<s>nreturn room.water.water ~= 1 and mop.location == <s>"inHands<s>" and room.water.dryFloor == 0<s>nend"},{"id":10,"text":"Выйти в коридор","lua_do":"function lua_do()<s>nweight = weight or 0<s>n<s>n  if drugEffect.type == <s>"exhausting<s>" then<s>n    drugEffect.time = drugEffect.time - 1<s>n  else<s>n    exhausting = exhausting <plus> 1<s>n  end<s>n<s>nend"},{"id":48,"text":"Текст для мержа: сообщение о диверсии","lua_text":"function lua_text()<s>nlocal R = <s>"water<s>"<s>nlocal text = <s>"<s>"<s>nif room[R].sabotageMessage == 2 then<s>ntext = <s>" Девушка чувствовала, что кто-то побывал в комнате совсем недавно.<s>"<s>nroom[R].sabotageMessage = 3<s>nend<s>n<s>n<s>nif room[R].sabotageMessage == 0 then<s>nroom[R].sabotageMessage = 1<s>nend<s>n<s>nreturn text<s>nend","merge":true}]},{"id":15,"text":"   Элли находилась в ярко освещённом просторном помещении со светлыми стенами. Почти всё пространство занимали опрокинутые стеллажи и разбросанные коробки","answers":[{"id":65,"text":"Попробовать белую таблетку","lua_if":"function lua_if()<s>nreturn room.drug.sabotage ~= 1 and room.drug.tried ~= 1<s>nend","lua_do":"function lua_do()<s>nroom.drug.tried = 1<s>nend"},{"id":67,"text":"Попробовать жёлтую таблетку","lua_if":"function lua_if()<s>nreturn room.drug.sabotage ~= 1 and room.drug.tried ~= 1<s>nend","lua_do":"function lua_do()<s>nroom.drug.tried = 1<s>nend"},{"id":10,"text":"Вернуться в коридор"},{"comment":true,"lua_do":"function lua_do()<s>n--Комната с таблетками. Описание. Изначально закрыта. Можно порубить топором или открыть ключами. Внутри темно, на полу осколки стекла. Перевернутая кушетка, обломки стеллажа, стол. Если пытаться подойти к столу без света — острая боль от стекла, паника, отключка. Можно войти со свечой. На столе два блистера таблеток: белые и жёлтые, по 10 шт. Можно оставить свечу, взять таблетки. При диверсии таблетки исчезают. Если съесть не те таблетки — отключка. Сначала попробовать, потом взять всю пачку<s>nend","text":"Новый ответ. введите текст","need":1000,"id":15},{"id":15,"text":"Новый ответ. введите текст","lua_text":"function lua_text()<s>nroom.drug = room.drug or {}<s>nroom.drug.sabotage = room.drug.sabotage or 0<s>n<s>nroom.drug.tried = room.drug.tried or 0<s>n<s>nwhitePills = whitePills or {}<s>nwhitePills.location = whitePills.location or <s>"drugTable<s>"<s>nwhitePills.number = whitePills.number or math.random(6,8)<s>n<s>nyellowPills = yellowPills or {}<s>nyellowPills.location = yellowPills.location or <s>"drugTable<s>"<s>nyellowPills.number = yellowPills.number or math.random(6,8)<s>n<s>nroom.drug.wrightColour = room.drug.wrightColour or ({<s>"yellow<s>", <s>"white<s>"})[math.random(1,2)]<s>n<s>nlocal text = <s>"<s>" ..<s>n<s>n((room.drug.sabotage == 0 and room.drug.tried == 0) and <s>", только у самого входа располагался небольшой столик на колёсиках со всевозможными медицинскими инструментами, баночками и рассыпанными таблетками.<s><s>n   <s><s><s>"Не хватает только надписи: <s><s><s>"Съешь меня!<s><s><s>", – подумала Элли, разглядывая белые и жёлтые пилюли.<s><s>n   <s>" or <s>"<s>") ..<s>n<s>n((room.drug.sabotage == 1 or room.drug.tried ~= 0 ) and <s>", а у самого входа лежал перевёрнутый столик, вокруг которого были разбросаны всевозможные медицинские инструменты.<s>" or <s>"<s>")<s>n<s>nreturn text<s>nend","merge":true},{"id":48,"text":"Текст для мержа: сообщение о диверсии","lua_text":"function lua_text()<s>nlocal R = <s>"drug<s>"<s>nlocal text = <s>"<s>"<s>nif room[R].sabotageMessage == 2 then<s>ntext = <s>" Девушка чувствовала, что кто-то побывал в комнате совсем недавно.<s>"<s>nroom[R].sabotageMessage = 3<s>nend<s>n<s>n<s>nif room[R].sabotageMessage == 0 then<s>nroom[R].sabotageMessage = 1<s>nend<s>n<s>nreturn text<s>nend","merge":true},{"id":68,"text":"Поискать таблетки среди мусора","lua_if":"function lua_if()<s>nreturn room.drug.sabotage == 1 or room.drug.tried == 1<s>nend","need":-68}]},{"id":16,"text":"   За неприметной дверцей Элли увидела крохотный тёмный чулан, в котором едва помещались груды барахла.","answers":[{"id":13,"text":"Выйти в коридор","lua_do":"function lua_do()<s>n<s>n  if drugEffect.type == <s>"exhausting<s>" then<s>n    drugEffect.time = drugEffect.time - 1 - (weight < 1 and 0 or weight)<s>n  else<s>n    exhausting = exhausting <plus> 1 <plus> (weight < 1 and 0 or weight)<s>n  end<s>nend"},{"id":16,"text":"Новый ответ. введите текст","lua_text":"function lua_text()<s>nmop = mop or {}<s>nmop.location = mop.location or <s>"store<s>"<s>nladder.location = ladder.location or <s>"StoreLocked<s>"<s>nroom.store.sabotage = room.store.sabotage or 0<s>nlocal text = room.store.sabotage == 1 and <s>" Боковым зрением девушка заметила движущуюся тень на стене. По силуэту казалось, что в петле качается маленькое, совсем детское тельце. Только присмотревшись Элли поняла, что тень отбрасывает неработающая лампа со странным плафоном, но жуткие ощущения не отступили.<s>" or <s>"<s>"<s>ntext = text .. (ladder.location == <s>"storeLocked<s>" and <s>"<s><s>n   К одной из стен была зачем-то прикована тяжёлыми цепями металлическая приставная лестница. Голыми руками с такими креплениями не справиться.<s><s>n   <s>" or <s>"<s><s>n   <s>")<s>npanic = room.store.sabotage == 1 and panic <plus> 1 or panic<s>nreturn text<s>nend<s>n","merge":true},{"id":23,"text":"С помощью лома освободить лестницу","lua_if":"function lua_if()<s>nreturn lom.location == <s>"inHands<s>" and ladder.location == <s>"storeLocked<s>"<s>nend","lua_do":"function lua_do()<s>nexhausting = (exhausting or exhaustingMin) <plus> 1 <s>nend"},{"id":48,"text":"Текст для мержа: сообщение о диверсии","lua_text":"function lua_text()<s>nlocal R = <s>"store<s>"<s>nlocal text = <s>"<s>"<s>nif room[R].sabotageMessage == 2 then<s>ntext = <s>" Девушка чувствовала, что кто-то побывал в комнате совсем недавно.<s>"<s>nroom[R].sabotageMessage = 3<s>nend<s>n<s>n<s>nif room[R].sabotageMessage == 0 then<s>nroom[R].sabotageMessage = 1<s>nend<s>n<s>nreturn text<s>nend","merge":true}]},{"id":17,"text":"   Большой тёмный зал освещался множеством хаотично расставленных на полу свечей. Тут и там были разбросаны книги с пожелтевшими страницами, шелестящими от неощутимых движений воздуха. У одной из стен Элли заметила связки хвойных ветвей, источающих приятный смолистый аромат. В центре помещения на полу был расчерчен мелом сложный орнамент из геометрических фигур и непонятных символов.","answers":[{"id":13,"text":"Выйти в коридор","lua_do":"function lua_do()<s>n<s>n  if drugEffect.type == <s>"exhausting<s>" then<s>n    drugEffect.time = drugEffect.time - 1 - (weight < 1 and 0 or weight)<s>n  else<s>n    exhausting = exhausting <plus> 1 <plus> (weight < 1 and 0 or weight)<s>n  end<s>nend"},{"id":17,"text":"Новый ответ. введите текст","lua_text":"function lua_text()<s>ndoll = doll or {}<s>ndoll.location = doll.location or <s>"hiden<s>"<s>nlocal text = doll.location == <s>"hiden<s>" and <s>" Внутри узора, будто оплетённая им, лежала самодельная тряпичная кукла.<s>" or <s>"<s>"<s>nreturn text<s>nend","merge":true},{"id":79,"text":"Заглянуть в ближайшую книгу","need":[-79],"lua_do":"function lua_do()<s>npanic = panic <plus> 1<s>nend"},{"id":80,"text":"Взять свечу","lua_if":"function lua_if()<s>nreturn inHands == <s>"free<s>" and weight == 0<s>nend","lua_do":"function lua_do()<s>ncandle = candle or {}<s>ncandle.location = <s>"inHands<s>"<s>ncandle.stat = 2<s>ncandle.time = 20<s>ninHands = <s>"candle<s>"<s>nweight = 0.5<s>nend"},{"id":82,"text":"Взять куклу с собой","lua_if":"function lua_if()<s>ndoll = doll or {}<s>ndoll.location = doll.location or <s>"hiden<s>"<s>nreturn doll.location == <s>"hiden<s>" and inHands == <s>"free<s>"<s>nend"},{"id":48,"text":"Текст для мержа: сообщение о диверсии","lua_text":"function lua_text()<s>nlocal R = <s>"magic<s>"<s>nlocal text = <s>"<s>"<s>nif room[R].sabotageMessage == 2 then<s>ntext = <s>" Девушка чувствовала, что кто-то побывал в комнате совсем недавно.<s>"<s>nroom[R].sabotageMessage = 3<s>nend<s>n<s>n<s>nif room[R].sabotageMessage == 0 then<s>nroom[R].sabotageMessage = 1<s>nend<s>n<s>nreturn text<s>nend","merge":true}]},{"id":18,"text":"   Элли подошла ближе к двери, чтобы получше её рассмотреть. Листы металла в палец толщиной были приварены к укреплённой раме, по периметру расположился плотный ряд заклёпок. Два огромных ржавых бруса перегораживали дверь от пола и до самого потолка, полностью блокируя её.<s>n   Вся поверхность металла была покрыта неровными отметинами и вмятинами, даже мощные балки кое-где были повреждены. Элли не представляла, что опасного или ценного могло быть там, снаружи, но внутри было то, что оставило эти ужасные повреждения. И от этой мысли становилось не по себе.","answers":[{"id":24,"text":"Отойти от двери","lua_do":"function lua_do()<s>ngoTo = 5<s>ngoFrom = 18<s>n<s>nweight = weight or 0<s>n<s>n  if drugEffect.type == <s>"exhausting<s>" then<s>n    drugEffect.time = drugEffect.time - 1 - (weight < 1 and 0 or weight)<s>n  else<s>n    exhausting = exhausting <plus> 1 <plus> (weight < 1 and 0 or weight)<s>n  end<s>n<s>n-- если срабатывает скример, то переход на скример<s>nend"},{"super_calculate":false,"lua_do":"function lua_do()<s>npanic = panic <plus> 1<s>nend","calculate":true,"text":"Новый ответ. введите текст","id":18}]},{"id":19,"text":"   Элли подошла поближе к неприятной лужице и запрокинула голову, пытаясь рассмотреть старый подвесной потолок. Почти сразу же из стыка двух плит выскользнула очередная тёмно-красная капля. С полминуты она висела там, покачиваясь в неощутимых воздушных потоках и медленно увеличиваясь.<s>n   Девушка завороженно смотрела, как в одно мгновение капля сорвалась и полетела вниз. Вниз, прямо в лицо Элли. С оглушительным шлепком капля разбилась о лоб девушки. Та поспешно вытерлась рукой, размазав густую тёплую жидкость по коже. Что бы это ни было, приятных ощущений такой опыт не вызывал.","answers":[{"id":10,"text":"Дальше","lua_do":"function lua_do()<s>npanic = panic <plus> 1<s>ncor3 = cor3 or {}<s>ncor3.catchDrop = 1<s>nend"}]},{"id":20,"text":"   Элли ухватила швабру за нижнюю часть и с силой ударила в то место, где, как казалось, должен был располагаться источник жидкости. Девушка осознала свою ошибку слишком поздно – лишь когда багровые струи дождём забарабанили по лицу и рукам.<s>n   Мокрая и липкая, Элли в ужасе отскочила в сторону, злясь на саму себя за неосмотрительность.","answers":[{"id":10,"text":"Дальше","lua_do":"function lua_do()<s>npanic = panic <plus> 2<s>nend"}]},{"id":21,"text":"   Элли поставила лестницу к стене возле красной лужицы и начала карабкаться наверх. С каждой преодолённой ступенькой тревога девушки возрастала. Она не знала, что хочет найти, но была уверена, что ничего хорошего её не ждёт.<s>n   На самом верху, едва не задевая потолок головой, Элли мягко коснулась тех плит, из щели между которыми сочилась кроваво-красная жидкость. Панели оказались совсем невесомыми и девушка неосторожным касанием перекосила одну из них. Что-то небольшое прокатилось к краю плиты и упало рядом с лужей.<s>n   Девушка напрасно потратила время, проверяя каждый участок потолка, до которого только могла дотянуться с лестницы. Не найдя ничего необычного, Элли спустилась вниз ощущая некоторое облегчение. Но ей ещё предстояло осмотреть упавший предмет.","answers":[{"id":22,"text":"Дальше","lua_do":"function lua_do()<s>ncor3.catchDrop = 3<s>nidolTrue = idolTrue or {}<s>nidolTrue.location = <s>"cor3<s>"<s>nexhausting = exhausting <plus> 1<s>nend"}]},{"id":22,"text":"   Предмет поблескивал острыми гранями в тусклом свете ламп. Маленькая фигурка из тёмного металла, изображающая голову обезьяны в устрашающей гримасе. Инкрустированные красными драгоценными камнями глаза будто светились яростью, в открытой пасти – короткие острые клыки.<s>n   От одного взгляда на фигурку Элли становилось не по себе. Ей даже показалось, что нижний бок предмета вымазался в красной жидкости, хотя натёкшая с потолка лужа была относительно далеко.","answers":[{"id":10,"text":"Дальше"}]},{"id":23,"text":"   Элли долго не могла пробраться через груды мусора к креплениям цепей в стене с тяжёлым ломом в руках.<s>n   Оказавшись наконец у цели, девушка поддела краем инструмента металлическое кольцо и, уперев лом в стену, надавила всем своим весом. Лязгнули цепи. Крепление выскочило из стены, как пробка из бутылки, подняв в воздух облако пыли. Не веря такой лёгкости, Элли медленно размотала цепь. Лестница была свободна.","answers":[{"id":16,"text":"Дальше","lua_do":"function lua_do()<s>nladder.location = <s>"store<s>"<s>nend"}]},{"id":24,"text":"   ","answers":[{"id":24,"text":"Дальше","lua_do":"function lua_do()<s>nshowPage{id = goTo}<s>nend","no_transition":true},{"lua_text":"function lua_text()<s>nroom.oven.tryEnterWithCandle = room.oven.tryEnterWithCandle or 0<s>nroom.oven.candleOffMessage = room.oven.candleOffMessage or 0<s>nlocal text = <s>"<s>"<s>ninShelter = goTo == 25 and panic < 5 and 0 or inShelter<s>n<s>ntext = (room.oven.candleOffMessage == 1 and <s>"Девушка осторожно открыла дверь пошире. Хлынувший из комнаты поток воздуха тут же затушил свечу в руке Элли.<s>") or<s>n(exhausting > 19 and <s>"Девушка еле переставляла ноги от истощения. Не смотря на все усилия, ей так и не удалось добраться до цели.<s>") or<s>n(panic > 4 and <s>"Девушка чувствовала опасность, но не могла увидеть хоть что-то подозрительное. От резких поворотов головы сводило шею. Глаза безуспешно выискивали невидимую угрозу. Напряжение нарастало, и вот уже всё тело Элли парализовало от ужаса, а в её груди застыл невыразимый неистовый крик.<s>") or<s>n(inHands == <s>"bag<s>" and <s>"Девушка с трудом тащила тяжёлый мешок, двигаясь спиной вперёд и не обращая никакого внимания на что-либо ещё. Достигнув цели она выпрямилась и вытерла вспотевшее лицо рукой.<s>") or<s>n(goTo == 15 and <s>"Девушка осторожно вошла в комнату, не закрывая за собой дверь<s>") or<s>n(goFrom == 37 and <s>"Девушка молниеносно выскочила из комнаты в коридор, забыв обо всех своих страхах и предосторожностях.<s>") or<s>n(goTo == 7 and <s>"Девушка нерешительно перешагнула порог комнаты и бегло осмотрелась. Немного поколебавшись, она задвинула засов в петли, заперев дверь.<s>") or<s>n(goTo == 33 and <s>"Девушка осторожно открыла дверь пошире и в лицо тут же ударил мощный поток воздуха. Элли медленно вошла внутрь.<s>") or<s>n((goTo == 8 or goTo == 64) and <s>"Девушка медленно подошла к двери и напряжённо оглянулась. Никого.<s>") or<s>n(goFrom == 18 and <s>"Девушка развернулась, борясь с внезапно охватившей её тело дрожью, и ещё раз оглядела коридор.<s>") or<s>n(goFrom == 7 and <s>"Девушка оттянула до упора засов и открыла дверь, после чего быстро выскользнула в коридор.<s>") or<s>n((goTo == 6 or goTo == 10 or goTo == 13 or (goTo == 5 and goFrom == 6) ) and <s>"Девушка медленно прошла по коридору до следующих дверей.<s>") or<s>n(goTo == 5 and <s>"Девушка осторожно выглянула в коридор и, не заметив ничего подозрительного, переступила порог, не закрывая за собой дверь.<s>")<s>nor<s>ntext<s>nroom.oven.candleOffMessage = 0<s>nreturn text<s>nend","lua_do":"function lua_do()<s>n--Страница переходов (между комнатами, между отсеками коридора)<s>n--Динамические описания действий гг<s>n--Её мысли (о всей этой фигне, о тяжкой ноше)<s>n--Скримеры.<s>nend","text":"Описание захода в комнаты","id":24,"merge":true},{"super_calculate":false,"lua_do":"function lua_do()<s>nbag = bag or {}<s>ncor1 = cor1 or {}<s>ncor2 = cor2 or {}<s>ncor3 = cor3 or {}<s>ncor4 = cor4 or {}<s>n  if inHands == <s>"bag<s>" then<s>n    if goTo == 5 then<s>n      cor1.bagTrace = 1<s>n    elseif goTo == 6 then<s>n      cor2.bagTrace = 1<s>n    elseif goTo == 10 then<s>n      cor3.bagTrace = 1<s>n    elseif goTo == 13 then<s>n      cor4.bagTrace = 1<s>n    end<s>n  end<s>nend","calculate":true,"text":"Следы от мешка","id":5}]},{"id":25,"text":"   ","answers":[{"comment":false,"id":25,"text":"Дальше","lua_do":"function lua_do()<s>n-- страница отключек<s>ninShelter = inShelter or 0<s>nsegment = segment or 0<s>n<s>nexhausting = exhaustingMin<s>n  if inShelter == 1 then<s>n    goTo = 7<s>n  elseif segment == 1 then<s>n  goTo = 5<s>nelseif segment == 2 then<s>n    goTo = 6<s>nelseif segment == 3 then<s>n    goTo = 10<s>nelse goTo = 13<s>n  end<s>nshowPage{id = goTo}<s>nend","no_transition":true},{"super_calculate":false,"id":5,"text":"КД на скримеры после отключки","calculate":true,"lua_do":"function lua_do()<s>nscreamerCD = 5<s>nend"},{"id":25,"text":"Новый ответ. введите текст","lua_text":"function lua_text()<s>nlocal text = <s>"<s>"<s>npanic = panic or 1<s>ninShelter = inShelter or 0<s>n<s>nif exhausting < 20 then<s>n  text = <s>"Сердце Элли застучало так быстро и громко, что за его бешеным ритмом стали незаметны все панические мысли девушки. Она слушала его заворожённо, словно погружаясь в транс. Не было больше ничего вокруг, никаких эмоций и ощущений, только незамедляющееся биение, растворяющее в себе всё...<s><s>n   <s>"<s>nelse text = <s>"Элли с трудом вдохнула и поняла, что не может сделать больше ни шагу. Она была готова упасть прямо на пол, лишь бы немного отдохнуть, сбросить сковавшую всё тело усталость. Но мышцы больше не слушались девушку, она даже не могла приподнять ставшие свинцовыми веки. Элли медленно проваливалась в небытие...<s><s>n   <s>"<s>nend<s>n<s>ntext = text .. (inShelter  == 0 and <s>"Внезапно вернувшись в сознание, девушка с трудом продрала глаза. К своему удивлению она обнаружила себя стоящей в коридоре. Затёкшие ноги и руки сводило в болезненных судорогах – такой <s><s><s>"отдых<s><s><s>" явно не пошёл им на пользу.<s>" or <s>"Внезапно вернувшись в сознание, девушка с трудом разомкнула глаза и медленно выбралась из тряпичного гнезда.<s>")<s>nreturn text<s>nend","merge":true},{"super_calculate":false,"lua_do":"function lua_do()<s>nif panic > 4 then<s>n  exhaustingMin = exhaustingMin <plus> 1<s>npanic = 2<s>nelse <s>n  exhaustingMin = exhaustingMin <plus> 2<s>npanic = 1<s>nend<s>n<s>n<s>nsegment = segment or 1<s>n-- оставляет на месте то, что было в руках<s>n-- <s>nlocal tab = {<s>"cor1<s>", <s>"cor2<s>", <s>"cor3<s>", <s>"cor4<s>" } -- дополнение таблицы незапертыми комнатами<s>nfor k, v in pairs(room) do<s>n  if v.sec == segment and v.close == 0 then<s>n    aaTest = k<s>n    table.insert(tab, k)<s>n  end<s>nend<s>n<s>ninHands = inHands or <s>"free<s>"<s>n  if inHands ~= <s>"free<s>" then<s>n       local a = vars[inHands]<s>n       local randCor = ({<s>"cor1<s>", <s>"cor2<s>", <s>"cor3<s>", <s>"cor4<s>" })[math.random(4)]<s>n       a = a or {}<s>n       local b = (currentPosition ~= <s>"moving<s>" and currentPosition or randCor)<s>n       b = b == <s>"oven<s>" and <s>"ovenDoor<s>" or b<s>n       a.location = b -- leave at current place<s>n       aaaTest = b<s>n  end<s>n  inHands = <s>"free<s>"<s>n  weight = 0<s>n<s>n-- диверсии<s>nlocal d = 0<s>nlocal t = {}<s>nlocal r = <s>"nowhere<s>"<s>nfor k, v in pairs(room) do<s>n  if v.sec == segment and v.sabotage == 0 and v.close ~= 1 then<s>n    d = d <plus> 1<s>n    table.insert(t, k)<s>n  end<s>nend<s>n  if d == 0 then<s>n    atest = <s>"movement of items<s>"<s>n  elseif d == 1 then<s>n    r = t[1]<s>n    room[r].sabotage = 1<s>n    room[r].sabotageMessage = room[r].sabotageMessage or 0<s>n    room[r].sabotageMessage = room[r].sabotageMessage == 1 and 2 or room[r].sabotageMessage<s>n    atest = <s>"Sabotage in <s>" .. r .. <s>" is performed!<s>"<s>n  else<s>n    r = t[math.random(1, #t)]<s>n    room[r].sabotage = 1<s>natest = <s>"Sabotage in <s>" .. r .. <s>" is performed!<s>"<s>n  end<s>n<s>nif r == <s>"oven<s>" then -- burn all the items<s>n  room.oven.inFire = 1<s>n  bag.location = bag.location == r and <s>"burnt<s>" or bag.location<s>n  mop.location = mop.location == r and <s>"burnt<s>" or mop.location<s>n  axe.location = axe.location == r and <s>"burnt<s>" or axe.location<s>n  -- keys.location = keys.location == r and <s>"burnt<s>" or keys.location<s>n  idolTrue.location = idolTrue.location == r and <s>"burnt<s>" or idolTrue.location<s>nend  <s>n<s>nroom.water.dryFloor = room.water.dryFloor or 0<s>nif r == <s>"water<s>" then<s>nroom.water.water = 1<s>ncor3.water = 1<s>ncor2.water = 1<s>nroom.electro.water = 1<s>nroom.water.dryFloor = 0 -- a lot of water<s>nend<s>n<s>nif room.water.dryFloor == 1 then -- just a bit water<s>n  room.water.dryFloor = 2 -- no water<s>n  cor3.water = 0<s>n  cor2.water = 0<s>n  room.electro.water = 0<s>nend<s>n<s>ninHands = inHands or <s>"free<s>"<s>ncandle = candle or {}<s>ncandle.location = candle.location or <s>"magic<s>"<s>ncandle.stat = candle.stat or 2<s>nif inHands == <s>"candle<s>" then<s>ninHands = <s>"free<s>"<s>nweight = 0<s>ncandle.location = <s>"lost<s>"<s>ncandle.stat = 0 -- throughn away<s>nend<s>n<s>nend","text":"Новый ответ. введите текст","calculate":true,"id":25}]},{"id":26,"text":"Страница авторана.<s>nПереход на страницу отключки<s>nСкримеры на странице перехода и в комнатах, через диалог, там же подсчёт паники и переход в отключку","answers":[{"super_calculate":false,"id":26,"text":"Установка стартовых условий","calculate":true,"lua_do":"function lua_do()<s>nexhausting = exhausting or 5 -- физ. истощение<s>nexhaustingMin = exhaustingMin or 5 -- минимальное значение возможного истощения<s>npanic = panic or 1 -- текущая паника<s>nlocation = location or {} -- таблица с данными по локациям<s>nlocation.sectionsTab = {a = {1,2,3}, b = {4,5}, c = {6,7,8}, d = {9,10,11}, e = {12}}<s>nlocation.current =  location.current or 2<s>nsegment = segment or 1 -- текущий сегмент<s>nroom = room or {}<s>nroom.shelter = room.shelter or {}<s>nroom.oven = room.oven or {}<s>nroom.electro = room.electro or {}<s>nroom.drug = room.drug or {}<s>nroom.water = room.water or {}<s>nroom.store = room.store or {}<s>nroom.magic = room.magic or {}<s>n<s>nroom.shelter.sabotage = room.shelter.sabotage or 1<s>nroom.oven.sabotage = room.oven.sabotage or 0<s>nroom.electro.sabotage = room.electro.sabotage or 0<s>nroom.drug.sabotage = room.drug.sabotage or 0<s>nroom.water.sabotage = room.water.sabotage or 0<s>nroom.store.sabotage = room.store.sabotage or 0<s>nroom.magic.sabotage = room.magic.sabotage or 0<s>n<s>nroom.shelter.sabotageMessage = room.shelter.sabotageMessage or 0<s>nroom.oven.sabotageMessage = room.oven.sabotageMessage or 0<s>nroom.electro.sabotageMessage = room.electro.sabotageMessage or 0<s>nroom.drug.sabotageMessage = room.drug.sabotageMessage or 0<s>nroom.water.sabotageMessage = room.water.sabotageMessage or 0<s>nroom.store.sabotageMessage = room.store.sabotageMessage or 0<s>nroom.magic.sabotageMessage = room.magic.sabotageMessage or 0<s>n<s>nroom.shelter.close = room.shelter.close or 0<s>nroom.oven.close = room.oven.close or 1<s>nroom.electro.close = room.electro.close or 0<s>nroom.drug.close = room.drug.close or 1<s>nroom.water.close = room.water.close or 0<s>nroom.store.close = room.store.close or 0<s>nroom.magic.close = room.magic.close or 1<s>n<s>nroom.shelter.sec = 1<s>nroom.oven.sec = 1<s>nroom.electro.sec = 2<s>nroom.drug.sec = 3<s>nroom.water.sec = 3<s>nroom.store.sec = 4<s>nroom.magic.sec = 4<s>n<s>n<s>n<s>ncandle = candle or {}<s>ncandle.location = candle.location or <s>"magic<s>"<s>ncandle.stat = candle.stat or 2<s>n<s>nexhausting = exhausting < 20 and exhausting or 20<s>npanic = panic < 5 and panic or 5<s>n<s>nladder = ladder or {}<s>nladder.location = ladder.location or <s>"storeLocked<s>"<s>n<s>nidolTrue = idolTrue or {}<s>nidolTrue.location = idolTrue.location or <s>"hiden<s>"<s>n<s>nyellowPills = yellowPills or {}<s>nyellowPills.location = yellowPills.location or <s>"drugTable<s>"<s>n<s>nwhitePills = whitePills or {}<s>nwhitePills.location = whitePills.location or <s>"drugTable<s>"<s>n<s>ndoll = doll or {}<s>ndoll.location = doll.location or <s>"hiden<s>"<s>n<s>nfunction itemTextF(item) -- function itself<s>nreport = <s>"Start: <plus><s>"<s>n  -- table with all the data should already be  generated elsewhere<s>n  if itemText and type(itemText) == <s>"table<s>" and itemText.CT and type(itemText.CT) == <s>"table<s>" and itemText.MT and type(itemText.MT) == <s>"table<s>" then -- check if all necessory tables do exist<s>n    if itemText.CT[item] and type(itemText.CT[item]) == <s>"table<s>" and itemText.MT[item] and type(itemText.MT[item]) == <s>"table<s>" then-- check if tables do contain fields for required item<s>n      local a = itemText.CT[item]<s>n      if not a[1] then<s>n        itemText.CT[item] = itemText.MT[item]<s>n        a = itemText.CT[item]<s>n      end<s>n      local b = math.random(#a)<s>n      local text = a[b]<s>n      table.remove(itemText.CT[item], b)<s>n      return text<s>n    else<s>n      return <s>"Error: wrong item<s>"<s>n    end<s>n  else<s>n    return <s>"Error: no initial tables<s>"<s>n  end<s>nend<s>n<s>n<s>nend<s>n"},{"lua_if":"function lua_if()<s>nreturn exhausting > 19 <s>nend","super_calculate":false,"id":26,"calculate":true,"text":"Для истощения","lua_do":"function lua_do()<s>n<s>n-- кажется, это уже реализовано на 25 странице<s>n<s>n  --if location.current == 2 then  -- если отключка в убежище, то возвращение в убежище<s>n  --else -- определить, есть ли в текущем сегменте незапертые комнаты с возможными диверсиями<s>n<s>n-- local div = 0 -- число возможных целей диверсии<s>n<s>n--for k, v in pairs(room) do<s>n--  if v.sec == segment and v.sabotage == 0 and v.close ~=1 then<s>n--    div = div <plus> 1<s>n--  end<s>n--end<s>n--atest = div<s>n  --end<s>n<s>ngoTo = 25<s>nend"},{"lua_if":"function lua_if()<s>nreturn panic > 4<s>nend","super_calculate":false,"id":26,"calculate":true,"text":"Для паники","lua_do":"function lua_do()<s>ngoTo = 25<s>nend"},{"id":26,"text":"Переменные:<s>nexhausting - физ. истощение<s>nexhaustingMin - минимальное значение возможного истощения<s>npanic - текущая паника<s>nlocation = {} - таблица с данными по локациям<s>nlocation.current -- текущая позиция<s>nlocation.sectionsTab = {a = {1,2,3}, b = {4,5}, c = {6,7,8}, d = {9,10,11}, e = {12}}- по секторам коридора, к которому относится текущее положение<s>n 1 - 1й сектор, 2 - убежище, 3 - котельная, 4 -второй сектор коридора, 5 - щитовая, 6 - третий сектор коридора, 7- таблеточная, 8 - кухня, 9 - четвертый сектор коридора, 10 - кладовка, 11 - ритуальная, 12 - лестница<s>n<s>nmoveDirect - 1 для движения вперёд по коридору, 0 - назад<s>n<s>ngoFrom - страница, с которой совершается переход<s>ngoTo - страница, на которую совершается переход","comment":true,"need":[10000]},{"lua_text":"function lua_text()<s>nreturn <s>"Истощение: <s>" .. exhausting .. <s>"/20<s>"<s>nend","lua_if":"function lua_if()<s>nreturn g.current_id ~= 2 and g.current_id ~= 4 and g.current_id ~= 27<s>nend","id":26,"text":"Новый ответ. введите текст","comment":true,"left_answer":true},{"right_answer":true,"comment":true,"lua_if":"function lua_if()<s>nreturn g.current_id ~= 2 and g.current_id ~= 4 and g.current_id ~= 27<s>nend","id":26,"text":"Новый ответ. введите текст","lua_text":"function lua_text()<s>nreturn <s>"Паника: <s>" .. panic .. <s>"/5<s>"<s>nend","left_answer":false},{"lua_if":"function lua_if()<s>nreturn exhaustingMin > 19<s>nend","super_calculate":false,"id":26,"text":"Новый ответ. введите текст","lua_do":"function lua_do()<s>ng.achiv = g.achiv or {}<s>ndialog({<s>n  header = <s>"Пленница кошмара<s>",<s>n  text = <s>"Элли устала так сильно, что не могла даже открыть глаза. Гудящие от бесконечного истощения мышцы продолжали сокращаться помимо её воли, причиняя невыносимую боль. Девушка больше не контролировала собственное тело. Элли полностью погрузилась в кошмар, стала лишь марионеткой в руках чего-то неведомого и тёмного, не в силах вырваться из его холодных цепких объятий. Казалось, её заточение в этой новой безумной реальности продлится целую вечность...<s>",<s>n  answers = {<s>n     {text = <s>"Конец<s>",<s>npressListener = function()<s>ng.achiv.exhausted = 1 showPage{id = 1}  hideDialog()<s>n     end}<s>n      }<s>n       })<s>nend","calculate":true},{"super_calculate":false,"lua_do":"function lua_do()<s>n<s>naxe = axe or {}<s>naxe.location = axe.location or <s>"electro<s>"<s>nbag = bag or {}<s>nbag.location= bag.location or <s>"shelter<s>"<s>nmop = mop or {}<s>nmop.location = mop.location or <s>"store<s>"<s>nkeys = keys or {}<s>nkeys.location = keys.location or <s>"magic<s>"<s>nextinguisher = extinguisher or {}<s>nextinguisher.location = extinguisher.location or <s>"electro<s>"<s>nlom = lom or {}<s>nlom.location = lom.location or <s>"oven<s>"<s>n<s>nroom = room or {}<s>nroom.shelter = room.shelter or {}<s>nroom.shelter.light = room.shelter.light or 0<s>n<s>nscreamer = screamer or {} -- table with all the data<s>n-- screamer.names = {<s>"movingBag<s>", <s>"insectInEar<s>", <s>"rats<s>", <s>"slipOnLiquid<s>", <s>"childsCry<s>", <s>"childsCryBehindtheDoor<s>", <s>"soundsBehindTheDoor<s>", <s>"crazyDanko1<s>", <s>"crazyDanko2<s>", <s>"lightOff<s>", <s>"lightOffShelter<s>" <s>"misticSounds<s>",}<s>n<s>nscreamer.movingBag = screamer.movingBag or {<s>navail = (g.current_id ~= 24 and bag.location ~= <s>"inHands<s>" and bag.location == currentPosition and 1 or 0),<s>nchanceIncrease = 8, chance = 0, title = <s>"Мешок!<s>", text = <s>"Боковым взглядом Элли уловила какое-то движение, затем услышала негромкое чавкание. Повернувшись к источнику звука, девушка увидела, как еле-еле покачивается из стороны в сторону мешок на полу. Ало-красная жидкость обильно сочилась из него через ткань и быстро темнела на воздухе. Элли хотелось бежать как можно быстрее и как можно дальше, но она смогла сделать лишь несколько неуверенных шагов и остановилась, переводя сбившееся дыхание.<s>", panic = 1, ignoreCD = 0}<s>nscreamer.movingBag.avail = (g.current_id ~= 24 and (bag.location ~= <s>"inHands<s>" and bag.location == currentPosition) and 1) or 0<s>n<s>nscreamer.rats = screamer.rats or {avail = currentPosition == <s>"cor2<s>" and 1 or 0, chanceIncrease = 10, chance = 30, title = <s>"Крысы!<s>", text = <s>"Крысы, копошащиеся у стены вдруг разом навострили уши. Некоторые из них уже повернули головы в сторону Элли и теперь смотрели на неё красными немигающими глазами. Замерев на месте и боясь пошевелиться, девушка затаила дыхание. Самая большая крыса поднялась на задние лапки и повела усами, словно принюхиваясь. Наконец, она отвернулась от испуганной Элли, остальные члены стаи последовали её примеру.<s>", panic = 1, ignoreCD = 0}<s>nscreamer.rats.avail = currentPosition == <s>"cor2<s>" and g.current_id ~= 11 and 1 or 0<s>n<s>nscreamer.slipOnLiquid = screamer.slipOnLiquid or {avail = (vars[currentPosition] and  vars[currentPosition].bagTrace and vars[currentPosition].bagTrace == 1 and g.current_id == 24 and 1) or 0, chanceIncrease = 10, chance = 0, title = <s>"Скользко!<s>", text = <s>"Элли попыталась перешагнуть через участок размазанной по полу багровой жидкости, натёкшей из злосчастного мешка, но переоценила свои возможности. Нога, приземлившаяся прямо в центр лужицы, предательски заскользила вперёд. Потеряв равновесие, девушка опрокинулась назад, лишь чудом не ударившись со всего размаху головой об стену.<s>", panic = 1, ignoreCD = 0}<s>nscreamer.slipOnLiquid.avail = (vars[currentPosition] and  vars[currentPosition].bagTrace and vars[currentPosition].bagTrace == 1 and ((g.current_id == 24 or g.current_id == 5 or g.current_id == 6 or g.current_id == 10 or g.current_id == 13) and 1)) or 0<s>n<s>nscreamer.childsCry = screamer.childsCry or {avail = 1, chanceIncrease = 3, chance = 0, title = <s>"Детский плач!<s>", text = <s>"Прислушавшись, Элли уловила неразборчивый звук вдали. Детский плач. Заливистый, надрывный, он становился всё громче и отчётливее. То переходя в пронзительный писк, то срываясь в хриплое сипение, крик пронзал душу холодом и отчаянием. Крик оставленного, крик проклятого судьбой. Крик младенца, потерявшего мать.<s><s>n   Плач исчез внезапно, но Элли ещё долго стояла, вслушиваясь в мёртвую тишину вокруг.<s>", panic = 1, ignoreCD = 0}<s>nscreamer.childsCry.avail = room.magic.sabotage == 1 and 1 or 0<s>n<s>nscreamer.childsCryBehindtheDoor = screamer.childsCryBehindtheDoor or {avail = (g.previous_id == 18 and 1 or 0), chanceIncrease = 0, chance = 1000, title = <s>"Детский крик!<s>",  text = <s>"Из-за двери раздался громкий вскрик. Последовавшие за ним всхлипывания не продлились и нескольких секунд, когда всё заглушил мощный удар, от которого задрожала неприступная на вид система укреплений. Ещё один пронзительный визг, скрежет металла. И тишина. <s><s>n   Элли замерла, будто оглушённая, не в силах убежать на ватных ногах, и лишь бешено хватала ртом воздух.<s>", panic = 2, ignoreCD = 1}<s>nscreamer.childsCryBehindtheDoor.avail = g.current_id == 18 and 1 or 0<s>n<s>nscreamer.soundsBehindtheDoor = screamer.soundsBehindtheDoor or {avail = (g.previous_id == 18 and 1 or 0), chanceIncrease = 50, chance = 0, title = <s>"Странные звуки!<s>",  text = <s>"Неожиданно раздался скрежет и дверь заходила ходуном под натиском невидимой силы. Элли вздрогнула и поспешила отойти подальше.<s>", panic = 1, ignoreCD = 0}<s>nscreamer.soundsBehindtheDoor.avail = g.previous_id  == 18 and 1 or 0<s>n<s>n<s>nscreamer.crazyDanko1 = screamer.crazyDanko1 or {avail = (g.current_id == 11 and  1 or 0), chanceIncrease = 0, chance = 1000, title = <s>"Чья-то рука!<s>",  text = <s>"Элли всматривалась в беспросветную темноту за решёткой, когда из-за прутьев неожиданно высунулась костлявая сморщенная рука. Скрюченные пальцы с длинными нестриженными ногтями схватили бы девушку за нос, если бы она вовремя не отпрянула назад. Рука тут же скрылась, а из тьмы комнаты раздался безумный хохот.<s>", panic = 2, 0, ignoreCD = 1}<s>nscreamer.crazyDanko1.avail = (g.current_id == 11 and  1 or 0)<s>n<s>nscreamer.crazyDanko2 = screamer.crazyDanko2 or {avail = (g.current_id == 11 and  1 or 0), chanceIncrease = 20, chance = -20, title = <s>"Лицо за решёткой!<s>",  text = <s>"Худое морщинистое лицо появилось за решёткой так неожиданно, что Элли вскрикнула и чуть не упала, отшатнувшись назад и потеряв равновесие. Старик громко расхохотался.<s>", panic = 1, 0, ignoreCD = 0}<s>nscreamer.crazyDanko2.avail = (g.current_id == 11 and  1 or 0)<s>n<s>nscreamer.lightOff = screamer.lightOff or {avail = 1, chanceIncrease = ((room.shelter.light == 1 and currentLocation == <s>"shelter<s>" and 0) or (room.shelter.light == 2 and currentLocation == <s>"shelter<s>" and 0) or (room.electro.sabotage == 1 and 5) or 2), chance = 0, title = <s>"Свет погас!<s>", text = <s>"Неожиданно, тусклый свет ламп замерцал. Недолгие вспышки резали по глазам, выхватывая из пустоты неровные силуэты и причудливые тени. В тихом жужжании электричества и нервных щелчках включающихся и выключающихся ламп Элли послышались звуки тяжёлых шагов.<s><s>n   Девушке показалось, что прошла целая вечность, но наконец освещение вновь стало ровным. Звуки шагов исчезли.<s>", panic = 1, ignoreCD = 0} <s>nscreamer.lightOff.avail = ((inHands == <s>"candle<s>" and 0) or (room.electro.sabotage ~= 1 and 0) or 1)<s>n<s>nscreamer.lightOffShelter = screamer.lightOffShelter or {avail = (g.previous_id == 9 and 1 or 0), chanceIncrease = 0, chance = 2000, title = <s>"Свет погас!<s>", text = <s>"Девушка невольно зажмурилась из-за неровного мерцания лампы. Словно только этого и ожидая, лампа в последний раз моргнула и выключилась окончательно. Элли осталась в кромешном мраке.<s>", panic = 1, ignoreCD = 1}<s>nscreamer.lightOffShelter.avail = (g.previous_id == 9 and 1 or 0)<s>n<s>nscreamer.insectInEar = screamer.insectInEar or {avail = (room.shelter.light > 0 and room.shelter.bag == 1 and room.shelter.bugs == 0 and g.previous_id == 9 and screamer.lightOffShelter.chance < 50 and 1 or 0), chanceIncrease = 10, chance = 1000, title = <s>"Насекомое!<s>", text = <s>"Элли пришла в себя и встала. Ей потребовалось несколько секунд, чтобы почувствовать неладное. Пока девушка отдыхала, одно из насекомых заползло ей в ухо и теперь, встревоженное движением, начало неистово перебирать лапками, стараясь закопаться поглубже.<s><s>n   Сморщившись от отвращения и глотая слёзы, Элли суетливо пыталась извлечь незваного гостя. С неприятным хрустом лопнул хрупкий панцирь и девушка наконец смогла вытащить уже не сопротивляющуюся липкую массу.<s>", panic = 2, ignoreCD = 1} -- after the rest if there is no bag and insects are inside the shelter <s>nscreamer.insectInEar.avail = (bag.location ~= <s>"shelter<s>" and room.shelter.bugs == 0 and room.shelter.light > 0 and  g.previous_id == 9 and 1 or 0)<s>n<s>nscreamer.misticSounds = screamer.misticSounds or {avail = 1, chanceIncrease = 4, chance = 0,  title = <s>"Странные звуки!<s>", text = <s>"Негромкие шаркающие звуки позади заставили Элли резко обернуться. Никого.<s>", panic = 1, ignoreCD = 0}<s>n<s>nend","calculate":true,"text":"screamers","id":26}]},{"id":27,"text":"   Элли в панике навалилась на дверь всем телом и тут же скорчилась от боли, ударившись рёбрами о массивный засов, который не замечала до этого момента. С усилием отодвинув тяжёлую заслонку, девушка распахнула дверь и зажмурилась от тусклого, но непривычного для глаз жёлтого света, освещающего длинный пустой коридор.<s>n   В лицо ударил холодный ветерок, сметая спёртый воздух и возвращая Элли подобие уверенности. Девушка неуклюже развернулась и заглянула в комнату, из которой так отчаянно пыталась выбраться мгновением ранее. Ни души.<s>n   Погруженное в сумрак помещение было завалено хламом. На полу, недалеко от кучи тряпья, на которой очнулась Элли, в полузасохшей тёмной лужице валялся мешок, вокруг которого роилось несметное множество каких-то крупных насекомых. <s>"Хорошо, что не крысы...<s>" – с облегчением выдохнула девушка, хотя один вид копошащихся гадов вызывал у неё тошноту.","answers":[{"id":28,"text":"Дальше"}]},{"id":28,"text":"   Сама комната казалась Элли смутно знакомой и вызывала необъяснимое ощущение безопасности. Пошарив наугад рукой по стене возле двери, девушка быстро нащупала выключатель. Загоревшаяся одинокая лампа лишь едва разбавила темноту тусклым, неприятно мерцающим светом. По крайней мере теперь можно было внимательно осмотреть помещение.<s>n   Обычная спальня, только разгромленная. Легко угадывалось, какие обломки были когда-то кроватью. Несколько ржавых пружин наверняка остались от истлевшего матраца. Гнездо из тряпок с ворохом прогнивших досок – бывший комод, а на стене выше него остался почерневший след от большого зеркала.<s>n   А вот набитый чем-то мешок, стекающая с него бурая лужица и тьма насекомых явно появились здесь не так давно.","answers":[{"id":24,"text":"Зайти в комнату","lua_do":"function lua_do()<s>ngoTo = 7<s>ngoFrom = 5<s>ninShelter  = 1<s>n<s>nweight = weight or 0<s>n<s>n  if drugEffect.type == <s>"exhausting<s>" then<s>n    drugEffect.time = drugEffect.time - 1 - (weight < 1 and 0 or weight)<s>n  else<s>n    exhausting = exhausting <plus> 1 <plus> (weight < 1 and 0 or weight)<s>n  end<s>nend"},{"id":24,"text":"Выйти в коридор","lua_do":"function lua_do()<s>ngoTo = 5<s>ninShelter = 0<s>nweight = weight or 0<s>n<s>n  if drugEffect.type == <s>"exhausting<s>" then<s>n    drugEffect.time = drugEffect.time - 1 - (weight < 1 and 0 or weight)<s>n  else<s>n    exhausting = exhausting <plus> 1 <plus> (weight < 1 and 0 or weight)<s>n  end<s>nend"}]},{"id":29,"text":"   Элли окинула мешок брезгливым взглядом: трогать его совсем не хотелось, но и терпеть такое соседство было не лучше.<s>n   Подобрав несколько тряпок, девушка намотала их на руки наподобие рукавиц и осторожно приблизилась к рассаднику насекомых. Со всей возможной аккуратностью она подцепила мешок за самый краешек и попыталась поднять, но не тут-то было: слишком тяжёл оказался груз.<s>n   Пришлось ухватить его основательно обеими руками и волоком тянуть к двери. Мешок относительно легко заскользил по полу, оставляя за собой полосу из густой бордовой жидкости. Встрепенувшиеся было насекомые поспешно вернулись к облюбовавшейся луже, хотя некоторые проявили интерес и к свежеоставленному следу.","answers":[{"id":5,"text":"Дальше","lua_do":"function lua_do()<s>nbag = bag or {}<s>n<s>nbag.location = <s>"inHands<s>"<s>ninHands = <s>"bag<s>"<s>nend"}]},{"id":30,"text":"   Со шваброй наперевес Элли сделала несколько решительных шагов в сторону кучки насекомых. Не до конца осознавая, чего можно от них ожидать, девушка смело поволокла гадов в сторону выхода, радуясь, что можно не прикасаться к ним руками.<s>n   Насекомые никак не отреагировали на столь грубое вмешательство, лишь некоторые пытались скрыться от неминуемой участи. Выброшенные за дверь гады быстро разбегались во все стороны, но обратно в спальню никто из них не пробрался. Элли изрядно устала, вылавливая самых пугливых из всех углов и щелей, бесконечно открывая и закрывая на засов старую дверь, но это того стоило. Больше никаких проклятых насекомых, ни одного!","answers":[{"isBack":true,"backstepCount":1,"text":"Дальше","lua_do":"function lua_do()<s>nroom = room or {}<s>nroom.shelter = room.shelter or {}<s>nexhausting = (exhausting or 5) <plus> 5<s>nroom.shelter.bugs = 1<s>nend","id":30}]},{"id":31,"text":"   Девушка с облегчением выпустила из рук начинающий натирать ладони мешок. Ей показалось, что даже дышать теперь стало легче.","answers":[{"isBack":true,"text":"Дальше","backstepCount":1,"id":31}]},{"id":32,"text":"   Элли брезгливо посмотрела на мешок, вокруг которого уже успела образоваться лужа, и с тяжёлым вздохом ухватилась обеими руками за грубую ткань.","answers":[{"id":32,"lua_do":"function lua_do()<s>nweight = 2<s>nend","text":"Дальше","backstepCount":1,"isBack":true}]},{"id":33,"text":"   Яркий свет в комнате заставил Элли зажмуриться на несколько секунд.<s>n   ","answers":[{"lua_if":"function lua_if()<s>n<s>nlom = lom or {}<s>nlom.location = lom.location or <s>"oven<s>"<s>nreturn lom.location == <s>"oven<s>" and (inHands ~= <s>"free<s>" and inHands ~= <s>"whitePills<s>" and inHands ~= <s>"yellowPills<s>") and room.oven.inFire ~= 1<s>n<s>nend","id":33,"text":"Нет смысла идти к баллону, когда в руках что-то есть","comment":true,"middle_answer":true},{"super_calculate":false,"id":33,"text":"Новый ответ. введите текст","lua_do":"function lua_do()<s>nroom = room or {}<s>nroom.oven = room.oven or {}<s>nroom.oven.firstVizit = (room.oven.firstVizit or 0) <plus> 1<s>n<s>n--При диверсии — начинается пожар, наши внутри что-то было (кроме лома) сгорает. чтобы пройти нужен огнетушитель. После этого можно не очищать вентиляцию.<s>n--в печи с помощью тряпок и свечи можно разжечь огонь и сжечь мешки и статуэтку обезьяны<s>nend","calculate":true},{"id":33,"text":"Новый ответ. введите текст","lua_text":"function lua_text()<s>n<s>nroom.oven.inFire = room.oven.inFire or 0<s>nroom.oven.can = room.oven.can or 0<s>nextinguisher = extinguisher or {}<s>nextinguisher.location = extinguisher.location or <s>"electro<s>"<s>nlom = lom or {}<s>nlom.location = lom.location or <s>"oven<s>"<s>nmop = mop or {}<s>nmop.location = mop.location or <s>"store<s>"<s>nbag = bag or {}<s>nbag.location = bag.location or <s>"shelter<s>"<s>nlocal text = <s>"<s>"<s>n<s>n    if room.oven.inFire == 0 then<s>ntext = <s>"В тесной комнате с грязными полом было сыро и неуютно. Толстые трубы, проходящие через всю комнату, и капающая с них вода вызывали ощущение подвала.<s><s>n   В дальнем от входа углу стоял высокий, в человеческий рост, газовый баллон красного цвета.<s>" .. <s>n   ((lom.location == <s>"oven<s>" and  room.oven.firstVizit == 1 and <s>" Там же валялся увесистый ломик. Элли уже собиралась подойти к нему, когда услышала тихий свистяще-шипящий звук. Она настороженно принюхалась, но ничего не почувствовала. Тем не менее, девушка была уверена, что источником звука является баллон с газом. <s><s><s>"Это совсем меняет дело...<s><s><s>", – встревоженно произнесла она вслух.<s>") or<s>n   (lom.location == <s>"oven<s>" and  room.oven.firstVizit > 1 and <s>" Там же валялся увесистый ломик. Звук утекающего газа никуда не исчез, хотя Элли и не надеялась на это.<s>") or <s>n    (lom.location == <s>"ovenDoor<s>" and <s>" На полу возле двери был аккуратно пристроен небольшой ломик.<s>" or <s>"<s>"))<s>n-- .. (bag.location == <s>"oven<s>" and <s>" Прямо у входа лежал мешок, через ткань которого медленно сочилась густая красно-бурая жидкость.<s>" or <s>"<s>")<s>n-- .. (mop.location == <s>"oven<s>" and <s>" У стены возле двери лежала упавшая швабра.<s>" or <s>"<s>")<s>n<s>n     elseif room.oven.inFire == 1 then<s>ntext = <s>"Ещё до того, как девушка открыла глаза, в её ноздри ударил едкий запах гари. Сквозь густой дым иногда просвечивали отблески пламени, хотя гореть в комнате было особо нечему.<s>" .. (extinguisher.location == <s>"inHands<s>" and <s>"<s><s>n   Чтобы осмотреть то, что осталось от помещения, нужно сперва потушить утихающий огонь.<s>" or <s>"<s><s>n   Пока не стихнет пламя и не развеется дым, сделать тут хоть что-нибудь не удастся.<s>")<s>n<s>n     else text = <s>"Маленькая комната после пожара выглядела удручающе. Разорванный взрывом баллон, видимо, повредил трубы, и из пробоин шипел пар. В такой влажности запах гари почти не чувствовался, и если бы не почерневшие стены, то было бы сложно догадаться о случившейся здесь катастрофе.<s>" ..<s>n(lom.location == <s>"oven<s>" and <s>" В дальнем углу лежал у небольшой лужи весь покрывшийся сажей ломик.<s>" or <s>"<s>")<s>n.. (lom.location == <s>"ovenDoor<s>" and <s>" На полу возле двери был аккуратно пристроен небольшой ломик.<s>" or <s>"<s>")<s>n-- .. (bag.location == <s>"oven<s>" and <s>" Прямо у входа лежал мешок, через ткань которого медленно сочилась густая красно-бурая жидкость.<s>" or <s>"<s>")<s>n-- .. (mop.location == <s>"oven<s>" and <s>" У стены возле двери лежала упавшая швабра.<s>" or <s>"<s>")<s>n     end<s>n text = text .. (extinguisher.location == <s>"used<s>" and <s>" В центре помещения валялся опустевший огнетушитель.<s>" or <s>"<s>")<s>nreturn text<s>nend","merge":true},{"id":37,"text":"Подойти к баллону","lua_if":"function lua_if()<s>n<s>nlom = lom or {}<s>nlom.location = lom.location or <s>"oven<s>"<s>nreturn lom.location == <s>"oven<s>" and (weight == 0 or inHands == <s>"whitePills<s>" or inHands == <s>"yellowPills<s>") and room.oven.inFire == 0<s>n<s>nend","lua_do":"function lua_do()<s>nweight = weight or 0<s>n<s>n  if drugEffect.type == <s>"exhausting<s>" then<s>n    drugEffect.time = drugEffect.time - 1 - (weight < 1 and 0 or weight)<s>n  else<s>n    exhausting = exhausting <plus> 1 <plus> (weight < 1 and 0 or weight)<s>n  end<s>nend"},{"id":45,"text":"Тушить пожар","lua_if":"function lua_if()<s>nextinguisher = extinguisher or {}<s>nextinguisher.location = extinguisher.location or  <s>"electro<s>"<s>nroom = room or {}<s>nroom.oven = room.oven or {}<s>nroom.oven.inFire = room.oven.inFire or 0<s>n<s>nreturn room.oven.inFire == 1 and extinguisher.location == <s>"inHands<s>"<s>nend","lua_do":"function lua_do()<s>ninHands = <s>"free<s>"<s>nweight = 0<s>nextinguisher.location = <s>"used<s>"<s>nend"},{"id":24,"text":"Выйти в коридор","lua_do":"function lua_do()<s>ngoTo = 5<s>ngoFrom = 33<s>n<s>nweight = weight or 0<s>n<s>n  if drugEffect.type == <s>"exhausting<s>" then<s>n    drugEffect.time = drugEffect.time - 1 - (weight < 1 and 0 or weight)<s>n  else<s>n    exhausting = exhausting <plus> 1 <plus> (weight < 1 and 0 or weight)<s>n  end<s>n<s>nend"},{"comment":false,"id":33,"text":"Изменение room.oven.inFire","need":1000,"lua_do":"function lua_do()<s>nroom = room or {}<s>nroom.oven = room.oven or {}<s>nroom.oven.inFire = (room.oven.inFire == 0 and 1) or (room.oven.inFire == 1 and 2) or 0<s>nend"},{"id":48,"text":"Текст для мержа: сообщение о диверсии","lua_text":"function lua_text()<s>nlocal R = <s>"oven<s>"<s>nlocal text = <s>"<s>"<s>nif room[R].sabotageMessage == 2 then<s>ntext = <s>" Девушка чувствовала, что кто-то побывал в комнате совсем недавно.<s>"<s>nroom[R].sabotageMessage = 3<s>nend<s>n<s>n<s>nif room[R].sabotageMessage == 0 then<s>nroom[R].sabotageMessage = 1<s>nend<s>n<s>nreturn text<s>nend","merge":true},{"id":69,"text":"Взять ломик","lua_if":"function lua_if()<s>n<s>nlom = lom or {}<s>nlom.location = lom.location or <s>"oven<s>"<s>nreturn lom.location == <s>"oven<s>" and (weight == 0 or inHands == <s>"whitePills<s>" or inHands == <s>"yellowPills<s>") and room.oven.inFire == 2 and inHands == <s>"free<s>"<s>n<s>nend"}]},{"id":34,"text":"   Элли долго перебирала позвякивающие ключи в связке, пытаясь найти подходящий. Как назло, все они выглядели одинаково и девушке приходилось всовывать в замочную скважину каждый. Некоторые из них не подходили совсем, другие мягко погружались внутрь, вселяя в сердце Элли робкую надежду, но не проворачивались. Несколько раз девушка теряла воображаемую границу, отделяющую уже проверенные ключи от остальных, и тогда приходилось всё начинать сначала.<s>n   Спустя какое-то время подходящий ключ был всё-таки найден. ","answers":[{"backstepCount":1,"lua_do":"function lua_do()<s>nroom = room or {}<s>n if g.previous_id == 8 then<s>nroom.oven.close = (room.oven.close == 1 and 0) or (room.oven.close == 0 and 1)<s>n elseif g.previous_id == 64 then<s>nroom.drug.close = (room.drug.close == 1 and 0) or (room.drug.close == 0 and 1)<s>nend<s>nend","text":"Дальше","id":34,"isBack":true},{"id":34,"text":"Новый ответ. введите текст","lua_text":"function lua_text()<s>nif g.previous_id == 8 then<s>nreturn (room.oven.close == 1 and <s>"С негромким щелчком он провернулся несколько раз, и Элли почувствовала, как исчезла невидимая сила, блокирующая дверь.<s>") or (room.oven.close == 0 and <s>"С неприятным скрежетом он провернулся наполовину и застрял, так что Элли пришлось немного прижать дверь рукой, чтобы закончить начатое и извлечь ключ.<s>")<s>nelseif g.previous_id == 64 then<s>nreturn (room.drug.close == 1 and <s>"С негромким щелчком он провернулся несколько раз, и Элли почувствовала, как исчезла невидимая сила, блокирующая дверь.<s>") or (room.drug.close == 0 and <s>"С неприятным скрежетом он провернулся наполовину и застрял, так что Элли пришлось немного прижать дверь рукой, чтобы закончить начатое и извлечь ключ.<s>")<s>nelse return <s>"<s>"<s>nend<s>nend","merge":true}]},{"id":35,"text":"   Элли взяла топор обеими руками, даже не представляя, как правильно его использовать. Она сделала несколько неуклюжих попыток замахнуться им над головой, но орудие лишь ухало мимо намеченной цели – участка двери, на котором располагался замок.<s>n   Сменив тактику, девушка перехватила топор и стала замахиваться с плеча. Так дело пошло бодрее. Снова и снова лезвие с гулким звуком впивалось в дерево и вырывало щепки. Позвякивал металл, когда сталь ударялась о сталь, и тогда Элли морщились от сильной отдачи.<s>n   Через некоторое время натруженные руки Элли с дрожью извлекли из распотрошённого полотна маленький замок. Мокрая насквозь от пота девушка удовлетворённо осматривала результат своих усилий.","answers":[{"backstepCount":1,"lua_do":"function lua_do()<s>nroom = room or {}<s>n if g.previous_id == 8 then<s>nroom.oven = room.oven or {}<s>nroom.oven.close = 2<s>n elseif g.previous_id == 64 then<s>nroom.drug.close = room.drug.close or 1<s>nroom.drug.close = 2<s>nend<s>n<s>nexhausting = exhausting <plus> 3<s>nend","text":"Дальше","id":35,"isBack":true}]},{"id":36,"text":"   Элли миллион раз видела в кино, как это делается, но всё же не была до конца уверена в разумности своей затеи. Девушка долго крутилась возле двери и примерялась к ней то одним, то другим боком, не в силах решиться на необходимое, но незнакомое действие.<s>n   Наконец, собравшись с силами, Элли отошла на несколько шагов назад. Короткий разбег. Удар. Девушка как резиновый мячик отскочила от жёсткой поверхности и рухнула на пол.<s>n   Ушибленное плечо тут же загудело, из глаз брызнули слёзы. О чём она только думала? Элли медленно поднялась на ноги и осмотрела поврежденную руку. Плечо покраснело и начало опухать – кажется скоро здесь выскочит знатный синяк.","answers":[{"backstepCount":1,"lua_do":"function lua_do()<s>nexhaustingMin = exhaustingMin <plus> 2<s>nroom.oven.failDoor = 1<s>nexhausting = exhausting <plus> 2<s>nend","text":"Дальше","id":36,"isBack":true}]},{"id":37,"text":"   Взвесив все риски, Элли решила во что бы то ни стало добраться до баллона и завладеть бесценным ломиком. Нужно было всего лишь пройти несколько метров, преодолев свои страх и усталость.<s>n   Первый шаг, второй... ","answers":[{"super_calculate":false,"lua_do":"function lua_do()<s>n--Старт серии страниц для прохода к баллону. 3 или 4 шага, на каждом можно поймать плюс к панике в зависимости от условий<s>n-- пыталась хоть раз войти со свечой<s>n-- усталости больше половины<s>n-- закружилась голова, вдруг газ ядовитый? — всегда<s>n-- у баллона можно взять ломик и уйти или попытаться закрыть газ — ничего не выходит, критический плюс к панике<s>n<s>nroom = room or {}<s>nroom.oven = room.oven or {}<s>nroom.oven.tryEnterWithCandle = room.oven.tryEnterWithCandle or 0<s>n<s>nend","text":"Новый ответ. введите текст","calculate":true,"id":37},{"id":37,"text":"Новый ответ. введите текст","lua_text":"function lua_text()<s>ncandleTrigger = candleTrigger or 0<s>nlocal text = candleTrigger == 0 and <s>"<s><s><s>"Не так уж и страшно,<s><s><s>" – подумала Элли. – <s><s><s>"Раз уж он здесь стоит какое-то время, то, наверное, вполне безопасен.<s><s><s>"<s>" or <s>"Элли внезапно поняла, что заполняющий комнату газ мог просочиться и в коридор. А она ходила там с горящей свечой! Наверное, только по счастливой случайности не произошло катастрофы. От этой мысли сердце девушки ушло в пятки, а ноги подкосились.<s>"<s>nreturn text<s>nend","merge":true},{"id":24,"text":"Выйти из комнаты","lua_do":"function lua_do()<s>ngoFrom = 37<s>ngoTo = 5<s>nend"},{"id":38,"text":"Идти дальше","lua_do":"function lua_do()<s>npanic = panic <plus> (candleTrigger == 1 and 2 or 1)<s>nend"}]},{"id":38,"text":"   Ещё несколько шагов вперёд. Свистящий звук усилился. Он, как назойливый комар, не давал забыть о незримой опасности.<s>n   <s>"Здесь нет ничего, что могло бы вызвать взрыв или пожар, – пыталась успокоить себя Элли. – Может быть, газ вообще негорючий. Может, он ядовитый?<s>"<s>n   Рассуждения вышли не самые обнадёживающие. И вот, судорожно перебирая в памяти всё известные ей газы, Элли уже стала отмечать у себя возможные признаки отравления. Закружилась голова, всё тело пропотело, к горлу подступила тошнота. Может быть это просто слабость и душный воздух?","answers":[{"id":24,"text":"Выбежать из комнаты","lua_do":"function lua_do()<s>ngoFrom = 37<s>ngoTo = 5<s>nend"},{"id":39,"text":"Идти дальше","lua_do":"function lua_do()<s>npanic = panic <plus> 1<s>nend"}]},{"id":39,"text":"   <s>"Всё в порядке, всё в порядке... – как мантру повторяла Элли, делая ещё несколько шагов вперёд. – И я в любой момент могу убежать отсюда<s>".<s>n   Она прислушалась к ощущениям собственного тела. ","answers":[{"id":39,"text":"Новый ответ. введите текст","lua_text":"function lua_text()<s>nlocal text =<s>n(exhausting  > 13 and <s>"Уставшие ноги отозвались болезненной судорогой и девушка поняла что в таком состоянии она никуда не убежит. Нужно уходить сейчас, пока остались силы. Если ещё не поздно. Элли напряжённо оглянулась назад. Несколько пройденных шагов от двери сейчас казались бесконечно огромным расстоянием. Что-то внутри Элли дрогнуло и она застыла на месте.<s>" or <s>"Уставшие ноги пока не сводило судорогой, ладонь послушно сжалась в кулак. Уже неплохо. Да и комнатка совсем небольшая, от двери девушку отделяли всего несколько уже пройденных шагов. <s>")<s>nreturn text<s>nend","merge":true},{"id":24,"text":"Выбежать из комнаты","lua_do":"function lua_do()<s>ngoFrom = 37<s>ngoTo = 5<s>nend"},{"id":40,"text":"Идти дальше"}]},{"id":40,"text":"   Ещё один шаг. И ещё один, последний. Стоя у самого баллона, Элли теперь не могла думать о чём-то кроме напряжённого шипения. Она глубоко вдохнула и закашлялась. Пора действовать.","answers":[{"id":41,"text":"Попытаться закрыть баллон"},{"id":42,"text":"Поднять ломик и бежать из комнаты","lua_if":"function lua_if()<s>nreturn inHands == <s>"free<s>"<s>nend"},{"id":73,"text":"Выбросить таблетки","lua_if":"function lua_if()<s>nreturn inHands ~= <s>"free<s>"<s>nend","lua_do":"function lua_do()<s>ninHands = <s>"free<s>"<s>nvars[room.drug.wrightColour .. <s>"Pills<s>"] = vars[room.drug.wrightColour .. <s>"Pills<s>"] or {}<s>nvars[room.drug.wrightColour .. <s>"Pills<s>"].location = <s>"lost<s>"<s>nend"}]},{"id":41,"text":"   Элли неуверенно подалась вперёд, потеряла равновесие и чуть не упала прямо на баллон. Она снова закашлялась. Нужно скорее закрыть этот ужасный газ.<s>n   Вот и вентиль, в самом верху конструкции. Роста девушки не хватало, чтобы как следует его разглядеть. Элли протянула руку наверх и тут же её отдёрнула, ощутив неприятный холодок на коже.<s>n   После секундного замешательства и борьбы с инстинктом самосохранения, девушка повторила попытку. Проскользив по гладкому корпусу, пальцы Элли нащупали неровный, будто смятый выступ вентиля. Она попыталась провернуть кран. Ничего не вышло. Вспотевшие ладони соскальзывали с неподатливого механизма.<s>n   Девушка вновь и вновь тянулась ослабевшими руками вверх. Она до боли в суставах впивалась пальцами в холодный металл, заливаясь потом и слезами, задыхаясь от кашля. Нет, никак. Ей ни за что не справиться.","answers":[{"lua_do":"function lua_do()<s>npanic = 5<s>nend","text":"Дальше","comment":false,"id":25}]},{"id":42,"text":"   Наклоняться к полу, стоя на одеревеневших ногах, было непросто. Непросто было и зацепить дрожащими, мокрыми от пота пальцами тяжёлый ломик. И совсем невыносимы были попытки подняться с этой ношей в руках. Пыхтя, как тяжелоатлет, Элли рывком выпрямила спину и чуть не опрокинулась назад.<s>n   Едва не заплакав от облегчения, девушка кое-как побрела к выходу из комнаты, уже совсем не обращая внимания на шипящий у неё за спиной газ. Она сама не заметила, как вышла в коридор.","answers":[{"id":5,"text":"Дальше","lua_do":"function lua_do()<s>nlom = lom or {}<s>nlom.location = lom.location or 0<s>ninHands = <s>"lom<s>"<s>nlom.location = <s>"inHands<s>"<s>nweight = 1<s>nend<s>n"}]},{"id":43,"text":"   Элли наклонилась, чтобы подобрать ломик. Его тяжесть сразу же неприятно отозвалась в уставших мышцах.","answers":[{"isBack":true,"backstepCount":1,"text":"Дальше","lua_do":"function lua_do()<s>nweight = 1<s>nend","id":43}]},{"id":44,"text":"   Недолго думая, Элли пристроила ломик прямо на полу возле одной из стен. С пустыми руками она сразу почувствовала необычайную лёгкость.","answers":[{"isBack":true,"text":"Дальше","id":44,"backstepCount":1}]},{"id":45,"text":"   Элли никогда раньше не приходилось пользоваться огнетушителем, и предстоящее мероприятие вызвало у неё почти животный ужас. Девушка старалась успокоить себя тем, что самое опасное уже произошло без её участия. Что вообще сейчас могло пойти не так?<s>n   ","answers":[{"id":45,"text":"Новый ответ. введите текст","lua_text":"function lua_text()<s>nextinguisher.wiped = extinguisher.wiped or 0<s>nlocal text = extinguisher.wiped == 0 and <s>n<s>"Элли навела длинный раструб огнетушителя на ближайший дымящийся участок пола и попыталась нажать единственный подвижный рычажок. Безуспешно. Девушке пришлось поднять тяжёлый груз на уровень глаз, чтобы увидеть предохранительное кольцо, блокирующее все её усилия.<s><s>n   Негромко выругавшись, Элли выдернула кольцо и повторила попытку. Мощный поток холода вырвался наружу, обволакивая раскалённые поверхности и разгоняя серую дымку. Но порадоваться успеху девушка не успела: всё ощутимее обжигал холодом её голые руки стремительно замерзающий огнетушитель и удерживать его дальше становилось все труднее.<s><s>n   Элли заметалась в ловушке между льдом и пламенем, не в силах бросить ценный груз, понимая, что второго шанса потушить огонь у неё не будет.<s>"<s>n  or<s>n<s>"Элли навела длинный раструб огнетушителя на ближайший дымящийся участок пола и попыталась нажать единственный подвижный рычажок. Безуспешно. Девушке пришлось поднять тяжёлый груз на уровень глаз, чтобы увидеть предохранительное кольцо, блокирующее все её усилия.<s><s>n   Негромко выругавшись, Элли выдернула кольцо и повторила попытку. Мощный поток холода вырвался наружу, обволакивая раскалённые поверхности и разгоняя серую дымку. Девушка порадовалась, что успела обмотать руки тряпками: даже так стремительно охлаждающийся раструб до онемения обмораживал ладони, а уж что стало бы с незащищёнными руками, и думать было страшно.<s><s>n   Элли показалось, что она провозилась целую вечность, прежде чем опустевший огнетушитель с гулким звуком упал на заиндевевший пол. К этому времени дым уже успел развеяться – должно быть, исправно сработала вентиляция. Еле держась на ногах от усталости, девушка окинула взглядом то, что осталось от комнаты.<s>"<s>nreturn text<s>nend","merge":true},{"super_calculate":false,"lua_do":"function lua_do()<s>nroom = room or {}<s>nroom.oven = room.oven or {}<s>nroom.oven.inFire = 2<s>n<s>nextinguisher = extinguisher or {}<s>nextinguisher.wiped = extinguisher.wiped or 0<s>n<s>nif extinguisher.wiped == 0 then<s>n  panic = 5<s>n  exhaustingMin = exhaustingMin <plus> 2<s>nelse exhausting = exhausting <plus> 2<s>nend<s>n<s>nend","text":"Новый ответ. введите текст","id":45,"calculate":true},{"id":25,"text":"Дальше","comment":false,"lua_if":"function lua_if()<s>n-- переход на панику<s>nreturn panic > 4<s>nend"},{"id":33,"text":"Дальше","lua_if":"function lua_if()<s>nreturn panic < 5<s>nend"}]},{"id":46,"text":"   Элли взяла в руки швабру и порадовалась, что та совсем не тяжёлая.","answers":[{"isBack":true,"text":"Дальше","backstepCount":1,"id":46}]},{"id":47,"text":"   Элли несколько неуклюже пристроила к стене возле двери старую швабру, и та начала медленно заваливаться.","answers":[{"isBack":true,"text":"Дальше","backstepCount":1,"id":47}]},{"id":48,"text":"Страница с предметами","answers":[{"id":48,"super_calculate":false,"lua_do":"function lua_do() --For Items in hands<s>n-- need to write down those are already in the quest!!!<s>n<s>nitemText = itemText or {}<s>nitemText.MT = {}<s>nitemText.MT.doll = {<s>" Кукла в руке Элли неприятно зашелестела.<s>" , <s>" Пальцы, которыми Элли держала куклу, непроизвольно сжались.<s>"}<s>n<s>nitemText.MT.ladder = {<s>" С трудом выровняв лестницу, Элли опёрлась на неё и наконец смогла перевести дыхание.<s>", <s>" Оставив попытки поставить лестницу вертикально, Элли перехватила её двумя руками, уперев одним концом в стену.<s>",  <s>" Элли остановилась, борясь с желанием бросить тяжёлую лестницу прямо здесь и хоть немного отдохнуть.<s>"}<s>n<s>nitemText.MT.keys = {<s>" Элли вздрогнула, когда звякнули без видимой на то причины ключи на связке.<s>", <s>" Элли нервно перебирала пальцами ключи на связке.<s>", <s>" Перебирая пальцами ключи на связке, Элли больно поцарапалась острым выступом на одном из них.<s>"}<s>n<s>nitemText.MT.axe = {<s>" Топор неприятно оттягивал и без того уставшие руки девушки.<s>", <s>" Девушка с опаской взглянула на лезвие топора в своих руках.<s>", <s>" Рукоять топора в ладонях девушки не придавала ей уверенности.<s>"}<s>n<s>nitemText.MT.extinguisher = {<s>" Девушка облегчённо опустила тяжёлый огнетушитель на пол возле своих ног.<s>", <s>" Девушка попыталась поудобнее ухватить огнетушитель, но ей это так и не удалось.<s>", <s>" Проклиная тяжесть огнетушителя, девушка опасливо оглянулась.<s>"}<s>n<s>nitemText.MT.mop = {<s>" Девушка держала в руках старую швабру.<s>", <s>" Элли опёрлась на старую швабру, словно на трость.<s>", <s>" Девушка крепче сжала в ладони шероховатую швабру.<s>"}<s>n<s>nitemText.MT.bag = {<s>" Элли воспользовалась моментом, чтобы перевести дыхание и перехватить тяжеленный мешок поудобнее.<s>",<s>" Элли сделала несколько наклонов, чтобы размять затёкшую от тяжёлого мешка спину.<s>"}<s>n<s>nitemText.MT.candle = {<s>" Капля воска скатилась со свечи и несильно обожгла ладонь девушки.<s>", <s>" Пламя свечи в руках Элли задрожало от неизвестно откуда повеевшего ветерка.<s>",<s>" Элли несколько секунд всматривалась в слабое пламя свечи.<s>"}<s>n<s>nitemText.MT.lom = {<s>" Элли переложила увесистый ломик из одной ладони в другую и с облегчением встряхнула уставшей рукой<s>",<s>" Ломик в руках Элли придал ей уверенности.<s>", <s>" Ломик едва не выскользнул из вспотевшей ладони Элли и она ухватила его обеими руками.<s>"}<s>n<s>nitemText.MT.whitePills = {<s>" Элли пожалела, что не пересчитала таблетки, как только взяла их.<s>", <s>" Держать пригоршню таблеток в ладони было неудобно, но не класть же их на грязный пол.<s>", <s>"Элли на секунду задумалась, каким эффектом могли обладать другие таблетки.<s>"}<s>n<s>nidolTrue.location = idolTrue.location or <s>"hiden<s>"<s>nitemText.MT.idolTrue = {<s>" Элли казалось, что зажатая в её руке фигурка пульсирует в такт сердцебиения самой девушки.<s>", <s>" Элли держала найденную фигурку обезьяньей головы, стараясь не прикасаться к острым клыкам в открытой пасти.<s>", <s>" Элли почувствовала, как тёплая вязкая капля покатилась по поверхности зажатой в руках фигурки и размазалась в ладони девушки.<s>"}<s>n<s>nitemText.CT = itemText.CT or itemText.MT<s>n<s>nif yellowPills.location == <s>"inHands<s>" or whitePills.location == <s>"inHands<s>" then<s>n  local a = vars[room.drug.wrightColour .. <s>"Pills<s>"].number<s>n  if a == 3 then<s>n    itemText.MT.whitePills[1] = <s>" Элли крепче сжала в кулаке три оставшиеся таблетки.<s>"<s>n     itemText.CT.whitePills[1] = itemText.MT.whitePills[1]<s>n  elseif a == 2 then<s>n   itemText.MT.whitePills[1] = <s>" Элли разжала кулак и проверила, что таблеток осталось всего две.<s>"<s>n    itemText.CT.whitePills[1] = itemText.MT.whitePills[1]<s>n  elseif a == 1 then itemText.MT.whitePills[1] = <s>" На мгновение Элли показалось, что в зажатом кулаке ничего нет. Она спешно разжала его и успокоилась, заметив, что последняя таблетка всё ещё там.<s>"<s>n   itemText.CT.whitePills[1] = itemText.MT.whitePills[1]<s>nend<s>nend<s>nitemText.MT.yellowPills = itemText.MT.whitePills<s>nitemText.CT.yellowPills = itemText.MT.yellowPills<s>n<s>ncandle = candle or {location = <s>"magic<s>", stat = 2}<s>nif candle.stat == 1 then <s>nitemText.MT.candle = {}<s>nitemText.MT.candle[1] = <s>" Потухшая свеча медленно остывала в ладони Элли.<s>"<s>nitemText.CT.candle = itemText.MT.candle<s>nend<s>n<s>nfunction itemTextF(item) -- function itself<s>nreport = <s>"Start: <plus><s>"<s>n  -- table with all the data should already be  generated elsewhere<s>n  if itemText and type(itemText) == <s>"table<s>" and itemText.CT and type(itemText.CT) == <s>"table<s>" and itemText.MT and type(itemText.MT) == <s>"table<s>" then -- check if all necessory tables do exist<s>n    if itemText.CT[item] and type(itemText.CT[item]) == <s>"table<s>" and itemText.MT[item] and type(itemText.MT[item]) == <s>"table<s>" then-- check if tables do contain fields for required item<s>n      local a = itemText.CT[item]<s>n      if not a[1] then<s>n        itemText.CT[item] = itemText.MT[item]<s>n        a = itemText.CT[item]<s>n      end<s>n      local b = math.random(#a)<s>n      local text = a[b]<s>n      table.remove(itemText.CT[item], b)<s>n      return text<s>n    else<s>n      return <s>"Error: wrong item<s>"<s>n    end<s>n  else<s>n    return <s>"Error: no initial tables<s>"<s>n  end<s>nend<s>nend","text":"Данные и функция для текста предметов в руках","calculate":true,"merge":false},{"id":59,"text":"Мержи описания предметов на локациях","run":[59]},{"lua_if":"function lua_if()<s>n<s>nlocal a = 0<s>n<s>nitems = items or {<s>"axe<s>", <s>"bag<s>", <s>"mop<s>", <s>"keys<s>", <s>"extinguisher<s>", <s>"lom<s>", <s>"ladder<s>", <s>"candle<s>", <s>"doll<s>", <s>"idolTrue<s>"}<s>n<s>nfor k, v in pairs (items) do<s>n  if not vars[v] then vars[v] = {}<s>n  end<s>nend<s>naxe = axe or {}<s>naxe.location = axe.location or <s>"electro<s>"<s>nbag = bag or {}<s>nbag.location= bag.location or <s>"shelter<s>"<s>nmop = mop or {}<s>nmop.location = mop.location or <s>"store<s>"<s>nkeys = keys or {}<s>nkeys.location = keys.location or <s>"magic<s>"<s>nextinguisher = extinguisher or {}<s>nextinguisher.location = extinguisher.location or <s>"electro<s>"<s>nlom = lom or {}<s>nlom.location = lom.location or <s>"oven<s>"<s>nladder = ladder or {}<s>nladder.location = ladder.location or <s>"electro<s>"<s>ndoll = doll or {}<s>ndoll.location = doll.location or <s>"hiden<s>"<s>nidolTrue = idolTrue or {}<s>nidolTrue.location = idolTrue.location or <s>"hiden<s>"<s>ncandle = candle or {}<s>ncandle.location = candle.location or <s>"magic<s>"<s>n<s>nfor k, v in pairs (items) do<s>n  if vars[v].location == currentPosition or vars[v].location == <s>"inHands<s>" then<s>n    a = a <plus> 1<s>n  end<s>nend<s>n<s>n-- добавить для всех предметов и их начальных локаций<s>na = (bag.location == <s>"shelter<s>" and currentPosition == <s>"shelter<s>") and a - 1 or a<s>na = (lom.location == <s>"oven<s>" and currentPosition == <s>"oven<s>") and a - 1 or a<s>na = (keys.location == <s>"magic<s>" and currentPosition == <s>"magic<s>") and a - 1 or a<s>na = (axe.position == <s>"electro<s>" and currentPosition == <s>"electro<s>") and a - 1 or a<s>na = (extinguisher.position == <s>"electro<s>" and currentPosition == <s>"electro<s>") and a - 1 or a<s>na = (mop.position == <s>"store<s>" and currentPosition == <s>"store<s>") and a - 1 or a<s>n-- a = (currentPosition == <s>"drug<s>" and whitePills.location ==<s>"drug) and a - 1 or a<s>n--a = (currentPosition == <s>"drugTable<s>"<s>" and <s>n<s>naAtest = a<s>n<s>nreturn false -- a > 0<s>nend","middle_answer":true,"text":"·   ·   ·   ","id":5,"comment":true},{"lua_if":"function lua_if()<s>nreturn false<s>nend","id":48,"text":"Текст для мержа: сообщение о диверсии","lua_text":"function lua_text()<s>nlocal text = <s>"<s>"<s>nif room[currentPosition] and room[currentPosition].sabotageMessage == 2 then<s>ntext = <s>" Девушка чувствовала, что кто-то побывал в комнате совсем недавно.<s>"<s>nroom[currentPosition].sabotageMessage = 3<s>nend<s>n<s>nreturn text<s>nend","merge":true},{"lua_text":"function lua_text()<s>n<s>nfunction itemTextF(item) -- function itself<s>nreport = <s>"Start: <plus><s>"<s>n  -- table with all the data should already be  generated elsewhere<s>n  if itemText and type(itemText) == <s>"table<s>" and itemText.CT and type(itemText.CT) == <s>"table<s>" and itemText.MT and type(itemText.MT) == <s>"table<s>" then -- check if all necessory tables do exist<s>n    if itemText.CT[item] and type(itemText.CT[item]) == <s>"table<s>" and itemText.MT[item] and type(itemText.MT[item]) == <s>"table<s>" then-- check if tables do contain fields for required item<s>n      local a = itemText.CT[item]<s>n      if not a[1] then<s>n        itemText.CT[item] = itemText.MT[item]<s>n        a = itemText.CT[item]<s>n      end<s>n      local b = math.random(#a)<s>n      local text = a[b]<s>n      table.remove(itemText.CT[item], b)<s>n      return text<s>n    else<s>n      return <s>"Error: wrong item<s>"<s>n    end<s>n  else<s>n    return <s>"Error: no initial tables<s>"<s>n  end<s>nend<s>n<s>n<s>nlocal text = itemTextF(inHands)<s>nreturn text<s>nend","id":48,"text":"Текст для мержа: предметы в руках","lua_if":"function lua_if()<s>ninHands = inHands or <s>"free<s>"<s>nreturn inHands ~= <s>"free<s>"<s>nend","merge":true},{"id":32,"text":"Взять мешок с собой","lua_if":"function lua_if()<s>nbag = bag or {}<s>nbag.location = bag.location or <s>"shelter<s>"<s>n<s>nreturn bag.location == currentPosition and (inHands == <s>"free<s>" or not inHands) and currentPosition ~= <s>"shelter<s>"<s>nend","lua_do":"function lua_do()<s>nbag.location = <s>"inHands<s>"<s>ninHands = <s>"bag<s>"<s>nweight = 2<s>nend"},{"id":31,"text":"Оставить мешок здесь","lua_if":"function lua_if()<s>nreturn inHands == <s>"bag<s>"<s>nend","lua_do":"function lua_do()<s>nbag.location = currentPosition<s>ninHands = <s>"free<s>"<s>nweight = 0<s>nend<s>n"},{"id":43,"text":"Взять ломик с собой","lua_if":"function lua_if()<s>nlom = lom or {}<s>n<s>n<s>nlom.location = lom.location or <s>"oven<s>"<s>nreturn ( (lom.location ~= <s>"oven<s>" and lom.location == currentPosition) or (lom.location == <s>"ovenDoor<s>" and currentPosition == <s>"oven<s>") ) and (inHands == <s>"free<s>" or not inHands)<s>nend","lua_do":"function lua_do()<s>nlom.location = <s>"inHands<s>"<s>ninHands = <s>"lom<s>"<s>nweight = 1<s>nend"},{"id":44,"text":"Оставить ломик здесь","lua_if":"function lua_if()<s>nlom = lom or {}<s>nlom.location = lom.location or <s>"oven<s>"<s>nreturn lom.location == <s>"inHands<s>"<s>nend","lua_do":"function lua_do()<s>ninHands = <s>"free<s>"<s>nlom.location = currentPosition == <s>"oven<s>" and <s>"ovenDoor<s>" or currentPosition<s>nweight = 0<s>nend"},{"id":46,"text":"Взять швабру с собой","lua_if":"function lua_if()<s>nweight = weight or 0<s>nmop = mop or {}<s>nmop.location = mop.location or <s>"store<s>"<s>n<s>nreturn mop.location == currentPosition and weight == 0<s>nend","lua_do":"function lua_do()<s>ninHands = <s>"mop<s>"<s>nweight = 0.5<s>nmop = mop or {}<s>nmop.location = <s>"inHands<s>"<s>nend"},{"id":47,"text":"Оставить швабру здесь","lua_if":"function lua_if()<s>nmop = mop or {}<s>nmop.location = mop.location or <s>"store<s>"<s>nreturn mop.location == <s>"inHands<s>"<s>nend","lua_do":"function lua_do()<s>nmop.location = currentPosition<s>ninHands = <s>"free<s>"<s>nweight = 0<s>nend"},{"id":50,"text":"Взять связку ключей с собой","lua_if":"function lua_if()<s>nweight = weight or 0<s>n<s>nreturn keys.location == currentPosition and weight  == 0<s>nend","lua_do":"function lua_do()<s>ninHands = <s>"keys<s>"<s>nweight = 0.5<s>nkeys.location = <s>"inHands<s>"<s>nend"},{"id":51,"text":"Оставить связку ключей здесь","lua_if":"function lua_if()<s>nreturn keys.location == <s>"inHands<s>"<s>nend","lua_do":"function lua_do()<s>nkeys.location = currentPosition<s>ninHands = <s>"free<s>"<s>nweight = 0<s>nend"},{"id":52,"text":"Взять топор с собой","lua_if":"function lua_if()<s>nweight = weight or 0<s>n<s>nreturn ((currentPosition ~= <s>"electro<s>" and axe.location == currentPosition) or (currentPosition == <s>"electro<s>" and axe.location == <s>"electroFloor<s>")) and weight == 0<s>nend","lua_do":"function lua_do()<s>ninHands = <s>"axe<s>"<s>nweight = 1<s>naxe.location = <s>"inHands<s>"<s>nend"},{"id":53,"text":"Оставить топор здесь","lua_if":"function lua_if()<s>nreturn axe.location == <s>"inHands<s>"<s>nend","lua_do":"function lua_do()<s>naxe.location = currentPosition == <s>"electro<s>" and <s>"electroFloor<s>" or currentPosition<s>ninHands = <s>"free<s>"<s>nweight = 0<s>nend"},{"id":54,"text":"Взять огнетушитель с собой","lua_if":"function lua_if()<s>nweight = weight or 0<s>n<s>nreturn ((extinguisher.location == <s>"electroFloor<s>" and  currentPosition == <s>"electro<s>") or (currentPosition ~= <s>"electro<s>" and extinguisher.location == currentPosition )) and weight == 0<s>nend","lua_do":"function lua_do()<s>ninHands = <s>"extinguisher<s>"<s>nweight = 1<s>nextinguisher.location = <s>"inHands<s>"<s>nend"},{"id":55,"text":"Оставить огнетушитель здесь","lua_if":"function lua_if()<s>nreturn extinguisher.location == <s>"inHands<s>"<s>nend","lua_do":"function lua_do()<s>nextinguisher.location = (currentPosition == <s>"electro<s>" and <s>"electroFloor<s>") or (currentPosition ~= <s>"electro<s>" and currentPosition)<s>ninHands = <s>"free<s>"<s>nweight = 0<s>nend"},{"id":57,"text":"Взять лестницу с собой","lua_if":"function lua_if()<s>n<s>nreturn ladder.location == currentPosition and inHands == <s>"free<s>"<s>nend","lua_do":"function lua_do()<s>ninHands = <s>"ladder<s>"<s>nweight = 2<s>nladder.location = <s>"inHands<s>"<s>nend"},{"id":58,"text":"Оставить лестницу здесь","lua_if":"function lua_if()<s>nreturn ladder.location == <s>"inHands<s>"<s>nend","lua_do":"function lua_do()<s>nladder.location =  currentPosition<s>ninHands = <s>"free<s>"<s>nweight = 0<s>nend"},{"id":70,"text":"Проглотить таблетку","lua_if":"function lua_if()<s>nreturn whitePills.location == <s>"inHands<s>" or yellowPills.location == <s>"inHands<s>"<s>nend"},{"id":76,"text":"Взять фигурку с собой","lua_if":"function lua_if()<s>n<s>nreturn currentPosition == idolTrue.location and inHands == <s>"free<s>" and weight == 0<s>nend","lua_do":"function lua_do()<s>nidolTrue.location = <s>"inHands<s>"<s>ninHands = <s>"idolTrue<s>"<s>nweight = 1<s>nend"},{"id":78,"text":"Оставить фигурку здесь","lua_if":"function lua_if()<s>nreturn idolTrue.location == <s>"inHands<s>" <s>nend<s>n","lua_do":"function lua_do()<s>nidolTrue.location = currentPosition<s>ninHands = <s>"free<s>"<s>nweight = 0<s>nend"},{"id":81,"text":"Выбросить свечу","lua_if":"function lua_if()<s>nreturn inHands == <s>"candle<s>"<s>nend"},{"id":83,"text":"Взять куклу с собой","lua_if":"function lua_if()<s>n<s>nreturn doll.location == currentPosition and<s>ninHands == <s>"free<s>" and<s>nweight == 0<s>nend","lua_do":"function lua_do()<s>ndoll.location = <s>"inHands<s>"<s>ninHands = <s>"doll<s>"<s>nweight = 0.5<s>npanic = panic <plus> 1<s>nend"},{"id":84,"text":"Оставить куклу здесь","lua_if":"function lua_if()<s>nreturn inHands == <s>"doll<s>"<s>nend","lua_do":"function lua_do()<s>ndoll.location = currentPosition<s>ninHands = <s>"free<s>"<s>nweight = 0<s>nend"},{"super_calculate":false,"id":48,"text":"Новый ответ. введите текст","calculate":true,"lua_do":"function lua_do()<s>nlocal a = 0<s>nif (bag.location == currentPosition and currentPosition ~= <s>"shelter<s>") or<s>n(lom.location ~= <s>"oven<s>" and lom.location == currentPosition) or<s>n(lom.location == <s>"ovenDoor<s>" and currentPosition == <s>"oven<s>") or<s>n(mop.location == currentPosition) or<s>n(keys.location == currentPosition) or<s>n(currentPosition ~= <s>"electro<s>" and axe.location == currentPosition) or<s>n(currentPosition == <s>"electro<s>" and axe.location == <s>"electroFloor<s>") or<s>n(extinguisher.location == <s>"electroFloor<s>" and  currentPosition == <s>"electro<s>") or (currentPosition ~= <s>"electro<s>" and extinguisher.location == currentPosition) or<s>n(ladder.location == currentPosition) or<s>n(currentPosition == idolTrue.location) or<s>n(doll.location == currentPosition ) or (currentPosition == <s>"magic<s>") or (whitePills.location == currentPosition) or<s>n(yellowPills.location == currentPosition)<s>nthen<s>na = a <plus> 1<s>nend<s>nitemAtCurrentLocation = a<s>nend"},{"comment":true,"middle_answer":true,"text":"Невозможно взять что-либо ещё, пока руки заняты.","lua_if":"function lua_if()<s>n<s>nreturn itemAtCurrentLocation > 0 and inHands ~= <s>"free<s>"<s>nend","id":48}]},{"id":49,"text":"Tests","answers":[{"id":48,"super_calculate":false,"lua_do":"function lua_do() --For Items in hands<s>n-- need to write down those are already in the quest!!!<s>n<s>nitemText = itemText or {}<s>nitemText.MT = {}<s>nitemText.MT.keys = {<s>" Элли вздрогнула, когда звякнули без видимой на то причины ключи на связке.<s>", <s>" Элли нервно перебирала пальцами ключи на связке.<s>", <s>" Перебирая пальцами ключи на связке, Элли больно поцарапалась острым выступом на одном из них.<s>"}<s>nitemText.MT.axe = {<s>" Топор неприятно оттягивал и без того уставшие руки девушки.<s>", <s>" Девушка с опаской взглянула на лезвие топора в своих руках.<s>", <s>" Рукоять топора в ладонях девушки не придавала ей уверенности.<s>"}<s>nitemText.MT.extinguisher = {<s>" Девушка облегчённо опустила тяжёлый огнетушитель на пол возле своих ног.<s>", <s>" Девушка попыталась поудобнее ухватить огнетушитель, но ей это так и не удалось.<s>", <s>" Проклиная тяжесть огнетушителя, девушка опасливо оглянулась.<s>"}<s>nitemText.MT.mop = {<s>" Девушка держала в руках старую швабру.<s>", <s>" Элли опёрлась на старую швабру, словно на трость.<s>", <s>" Девушка крепче сжала в ладони шероховатую швабру.<s>"}<s>nitemText.MT.bag = {<s>" Элли воспользовалась моментом, чтобы перевести дыхание и перехватить тяжеленный мешок поудобнее.<s>",<s>" Элли сделала несколько наклонов, чтобы размять затёкшую от таскания мешка спину.<s>"}<s>nitemText.MT.candle = candle.stat == 2 and {<s>" Капля воска скатилась со свечи и несильно обожгла ладонь девушки.<s>", <s>" Пламя свечи в руках Элли задрожало от неизвестно откуда повеевшего ветерка.<s>",<s>" Элли несколько им секунд всматривалась в им слабое пламя им свечи.<s>"} or {<s>" Девушка удивлённо взглянула на потухший огарок свечи.<s>"}<s>nitemText.MT.lom = {<s>"Элли переложила увесистый ломик из одной ладони в другую и с облегчением встряхнула уставшей рукой<s>",<s>" Ломик в руках Элли придал ей уверенности.<s>", <s>" Ломик едва не выскользнул из вспотевшей ладони Элли и она ухватила его обеими руками.<s>"}<s>nitemText.CT = itemText.CT or itemText.MT<s>n<s>nfunction itemTextF(item) -- function itself<s>nreport = <s>"Start: <plus><s>"<s>n  -- table with all the data should already be  generated elsewhere<s>n  if itemText and type(itemText) == <s>"table<s>" and itemText.CT and type(itemText.CT) == <s>"table<s>" and itemText.MT and type(itemText.MT) == <s>"table<s>" then -- check if all necessory tables do exist<s>n    if itemText.CT[item] and type(itemText.CT[item]) == <s>"table<s>" and itemText.MT[item] and type(itemText.MT[item]) == <s>"table<s>" then-- check if tables do contain fields for required item<s>n      local a = itemText.CT[item]<s>n      if not a[1] then<s>n        itemText.CT[item] = itemText.MT[item]<s>n        a = itemText.CT[item]<s>n      end<s>n      local b = math.random(#a)<s>n      local text = a[b]<s>n      table.remove(itemText.CT[item], b)<s>n      return text<s>n    else<s>n      return <s>"Error: wrong item<s>"<s>n    end<s>n  else<s>n    return <s>"Error: no initial tables<s>"<s>n  end<s>nend<s>nend","text":"Данные и функция для текста предметов в руках","calculate":true,"merge":false},{"lua_do":"function lua_do()<s>n-- local itm = <s>"lom<s>"<s>naAaTest = itemTextF(<s>"keys<s>")<s>nend","text":"Проверить","comment":false,"id":49},{"id":49,"text":"Результат проверки: ","comment":true,"lua_text":"function lua_text()<s>nreturn <s>"Результат проверки: <s><s>n<s>" .. (aAaTest or <s>"<s>")<s>nend"}]},{"id":50,"text":"   Элли наклонилась и подобрала связку ключей. Удивительно, как они вообще не затерялись в таком беспорядке.","answers":[{"isBack":true,"text":"Дальше","backstepCount":1,"id":50}]},{"id":51,"text":"   Элли расчистила небольшой участок на полу и осторожно положила туда связку с ключами, надеясь, что сможет потом их тут отыскать.","answers":[{"isBack":true,"text":"Дальше","backstepCount":1,"id":51}]},{"id":52,"text":"   Элли наклонилась и с трудом подняла тяжёлый топор. Долго ходить с таким грузом не выйдет. ","answers":[{"isBack":true,"text":"Дальше","backstepCount":1,"id":52}]},{"id":53,"text":"   Элли пристроила топор к стене и с облегчением размяла уставшие руки.","answers":[{"isBack":true,"text":"Дальше","backstepCount":1,"id":53}]},{"id":54,"text":"   С горестью вспоминая, каким тяжёлым в прошлый раз ей показался огнетушитель, Элли наклонилась и подняла его.","answers":[{"isBack":true,"text":"Дальше","backstepCount":1,"id":54}]},{"id":55,"text":"   Элли с облегчением выпустила тяжёлый груз из рук и он с гулким звуком завалился на пол.<s>n   <s>"Нужно бы с ним поосторожнее...<s>", – запоздало подумала девушка.","answers":[{"isBack":true,"text":"Дальше","backstepCount":1,"id":55}]},{"id":56,"text":"   Элли обмотала корпус и раструб огнетушителя тряпками, просто на всякий случай.","answers":[{"id":7,"text":"Дальше","lua_do":"function lua_do()<s>nextinguisher.wiped = 1<s>nend"}]},{"id":57,"text":"   Элли подошла к стене и с трудом приподняла приставную лестницу. Девушка не могла поверить, что сможет далеко уйти с такой тяжестью в руках.","answers":[{"isBack":true,"text":"Дальше","id":57,"backstepCount":1}]},{"id":58,"text":"   Элли прислонила лестницу к свободной стене и опасливо покосилась: не упадёт ли?","answers":[{"isBack":true,"text":"Дальше","id":58,"backstepCount":1}]},{"id":59,"text":"Мержи описания предметов на локации (видимость постранично, кроме комнат первого сегмента)   ","answers":[{"lua_if":"function lua_if()<s>nroom.electro = room.electro or {}<s>nroom.electro.water = room.electro.water or 1<s>n<s>nreturn g.current_id == 5 or (g.current_id == 7 and room.shelter.lamp ~= 1) or g.current_id == 33 or g.current_id == 6 or g.current_id == 10 or (g.current_id == 12 and room.electro.water == 1) or g.current_id == 13 or g.current_id == 14 or g.current_id == 15 or g.current_id == 16 or g.current_id == 17<s>nend","id":5,"text":"Динамическое описание состояния первой секции коридора (включая оставленные предметы)","lua_text":"function lua_text()<s>n<s>nlocal text = <s>"<s>"<s>n<s>nif lom.location == currentPosition and currentPosition ~=<s>"oven<s>" and currentPosition ~= <s>"shelter<s>" then<s>ntext = text .. <s>" Возле одной из стен валялся небольшой ломик.<s>"<s>nend<s>n<s>nif bag.location == currentPosition and currentPosition ~= <s>"shelter<s>" then<s>ntext = text .. <s>" Здесь же лежал немного перекосившийся мешок, вокруг которого уже натекла небольшая лужица.<s>"<s>nend<s>n<s>nif mop.location == currentPosition and currentPosition ~= <s>"shelter<s>" then<s>n  text = text .. <s>" К стене возле двери была прислонена старая швабра.<s>"<s>nend<s>n<s>nif keys.location == currentPosition then<s>n  text = text .. <s>" В центре расчищенного от мусора участка лежала связка ключей на толстом ржавом кольце.<s>"<s>nend<s>n<s>nif (currentPosition ~= <s>"electro<s>" and axe.location == currentPosition) or (currentPosition == <s>"electro<s>" and axe.location == <s>"electroFloor<s>") then<s>n  text = text .. <s>" Стоящий у стены топор с длинной красной ручкой сильно выделялся на общем пыльно-сером фоне.<s>"<s>nend<s>n<s>nif currentPosition == idolTrue.location then<s>n  text = text .. <s>" В пыли на полу загадочно поблёскивала фигурка обезьяньей головы с рубиново-красными глазами.<s>"<s>nend<s>n<s>nif (currentPosition ~= <s>"electro<s>" and extinguisher.location == currentPosition) or (currentPosition == <s>"electro<s>" and extinguisher.location == <s>"electroFloor<s>") then<s>n  text = text .. (extinguisher.wiped == 0 and <s>" Обмотанный несколькими тряпками огнетушитель<s>" or <s>" Огнетушитель<s>") .. <s>" лежал всего в нескольких шагах от Элли.<s>"<s>nend<s>n<s>nif ladder.location == currentPosition then<s>n  text = text .. <s>" К одной из стен была прислонена невысокая лестница.<s>"<s>nend<s>n<s>nif doll.location == currentPosition then<s>n  text = text .. <s>" От лежащей рядом тряпичной куклы Элли испытывала подсознательную тревогу.<s>"<s>nend<s>n<s>n   if vars[currentPosition] and vars[currentPosition].bagTrace and vars[currentPosition].bagTrace == 1 then<s>n     text = text .. <s>" Следы вязкой красной жидкости, оставленные мешком, покрыли пол грязными разводами.<s>"<s>n   end<s>n<s>nif vars[currentPosition] then<s>n text = text .. ((g.current_id == 5 and <s>"<s><s>n   Девушка чувствовала, что выход должен быть где-то в конце коридора.<s>") or (g.current_id == 13 and <s>"<s><s>n   Девушка чувствовала, что она почти у цели.<s>") or <s>"<s><s>n   Из-за неестественно тусклого освещения девушка с трудом могла разглядеть что-то, расположенное дальше, чем в нескольких метрах перед собой.<s>")<s>nend<s>n<s>nreturn text<s>nend","merge":true}]},{"id":60,"text":"   Элли медленно направилась по высохшему полу к стене, стараясь обходить провода так далеко, как это только возможно в такой тесноте. Немного повозившись с креплением, девушка сняла с щита топор. Кто знает, для чего он может пригодится в этом месте...<s>n   Держа топор в одной руке, Элли быстро вернулась ко входу в комнату.","answers":[{"isBack":true,"text":"Дальше","backstepCount":1,"id":60}]},{"id":61,"text":"   Элли медленно направилась по высохшему полу к стене, стараясь обходить провода так далеко, как это только возможно в такой тесноте. Немного повозившись с креплением, девушка сняла со щита огнетушитель. Старый, с облупившейся краской, Элли не была уверена, что он вообще работает. Однако весил он обнадёживающе много. Даже слишком много для её уставших рук.<s>n   Элли вернулась ко входу, стараясь привыкнуть к весу своей ноши.","answers":[{"isBack":true,"text":"Дальше","backstepCount":1,"id":61}]},{"id":62,"text":"   Элли закрутила оба крана и вода перестала течь. Но на пол уже натекло такое количество, что сам по себе он не высохнет очень долго.","answers":[{"lua_do":"function lua_do()<s>nroom.water.water = 0<s>nend","id":62,"text":"Дальше","isBack":true,"backstepCount":1}]},{"id":63,"text":"   Элли долго осматривала трубы, пытаясь найти какой-нибудь кран или вентиль. Она полезла под ванну. Вода текла по шее и спине, колени скользили на плитках, гул текущего потока оглушал. Девушке начало казаться, что если она не выберется отсюда немедленно, то непременно задохнётся. <s>n   Продолжая ощупывать трубы, Элли пробиралась всё глубже. После неосторожного движения она задела тыльной стороной ладони раскалённую трубу и вскрикнула от боли, отдёргивая руку. Возможно, только благодаря этому она нашла наконец два небольших крана. Девушка вслепую закрутила оба и с облегчением выползла из под ванны. Вода больше не текла.","answers":[{"lua_do":"function lua_do()<s>nroom.water.water = 2<s>nexhausting = exhausting <plus> 3<s>npanic = panic <plus> 1<s>nend","id":63,"text":"Дальше","isBack":true,"backstepCount":1}]},{"id":64,"text":"    Дверь, к которой подошла девушка, ничем не отличалась от других. Некоторое время Элли просто стояла, словно ожидая, что её пригласят войти. ","answers":[{"id":34,"text":"Открыть дверь ключом","lua_if":"function lua_if()<s>nkeys = keys or {}<s>nkeys.location = keys.location or 0<s>nreturn (room.drug.close == 1 or room.drug.close == 0) and keys.location == <s>"inHands<s>"<s>nend","lua_text":"function lua_text()<s>nreturn room.drug.close == 1 and  <s>"Открыть дверь ключом<s>" or room.drug.close == 0 and <s>"Запереть дверь ключом<s>"<s>nend"},{"id":35,"text":"Сломать дверь топором","lua_if":"function lua_if()<s>naxe = axe or {}<s>naxe.location = axe.location or 0<s>nreturn room.drug.close == 1 and axe.location == <s>"inHands<s>"<s>nend"},{"id":36,"text":"Выломать дверь плечом","lua_if":"function lua_if()<s>naxe = axe or {}<s>naxe.location = axe.location or 0<s>nreturn room.drug.close == 1 and axe.location ~= <s>"inHands<s>" and room.drug.failDoor ~= 1<s>nend"},{"lua_do":"function lua_do()<s>n<s>ngoTo = 15<s>ngoFrom = 64<s>n<s>nweight = weight or 0<s>n<s>n  if drugEffect.type == <s>"exhausting<s>" then<s>n    drugEffect.time = drugEffect.time - 1 - (weight < 1 and 0 or weight)<s>n  else<s>n    exhausting = exhausting <plus> 1 <plus> (weight < 1 and 0 or weight)<s>n  end<s>n<s>nend","text":"Войти в комнату","lua_if":"function lua_if()<s>nreturn room.drug.close == 0 or room.drug.close == 2<s>nend","id":24},{"id":10,"text":"Отойти от двери","lua_do":"function lua_do()<s>nweight = weight or 0<s>n<s>n  if drugEffect.type == <s>"exhausting<s>" then<s>n    drugEffect.time = drugEffect.time - 1<s>n  else<s>n    exhausting = exhausting <plus> 1<s>n  end<s>n<s>nend"},{"id":8,"text":"Новый ответ. введите текст","lua_text":"function lua_text()<s>nkeys = keys or {}<s>nkeys.location = keys.location or 0<s>nlocal text = (room.drug.close == 1 and keys.location ~= <s>"inHands<s>" and ( <s>"Наконец, девушка легонько подёргала ручку. Заперто.<s><s>n   <s><s><s>"Довольно хлипкая...<s><s><s>" – оценила Элли состояние двери, решив для себя, что если не удастся отыскать ключ, то можно будет попробовать просто сломать её.<s>" .. (room.drug.failDoor == 1 and <s>".. Только не плечом.<s>" or <s>"<s>"))) or<s>n(room.drug.close == 1 and keys.location == <s>"inHands<s>" and <s>"Наконец, девушка легонько подёргала ручку. Заперто.<s><s>n   <s><s><s>"Хорошо, что есть ключи и не нужно пытаться использовать грубую силу...<s><s><s>" – обрадовалась Элли.<s>") or<s>n(room.drug.close == 0 and <s>"Наконец, девушка потянула за ручку. Дверь открылась с неприятным скрипом и Элли замерла на пороге, сомневаясь, как кошка, действительно ли она хочет войти.<s>") or (room.drug.close == 2 and <s>"Проломленная дверь идеально дополняла общую атмосферу заброшенного коридора. Вид сдавшейся под натиском грубой силы конструкции поднял волну тревоги в душе Элли, напомнив о её полной беззащитности и ненадежности любых укрытий.<s>")<s>nreturn text<s>nend","merge":true},{"super_calculate":false,"lua_do":"function lua_do()<s>nroom = room or {}<s>nroom.drug = room.drug or {}<s>nroom.drug.close = room.drug.close or 1<s>npanic = (panic or 1) <plus> (room.drug.close == 2 and 1 or 0)<s>nend","text":"Новый ответ. введите текст","id":8,"calculate":true}]},{"id":65,"text":"   Элли осторожно взяла одну белую таблетку и осмотрела её со всех сторон, понюхала, взвесила на ладони. Не получив никакой полезной информации, девушка положила пилюлю на язык. Горько. Элли постаралась поскорее проглотить таблетку, однако без воды это было непросто.<s>n  ","answers":[{"backstepCount":1,"lua_do":"function lua_do()<s>nif room.drug.wrightColour == <s>"yellow<s>" then<s>nexhaustingMin = (exhaustingMin - 4) > 0 and (exhaustingMin - 4) or 0<s>nexhausting = exhaustingMin<s>nroom.drug.sabotage = 1<s>npanic = 0<s>ndrugEffect = {type = <s>"panic<s>", time = 15}<s>nshowPage{id = 71}<s>nelse<s>nexhausting = (exhausting - 6) > 0 and (exhausting - 6) or 0<s>nexhaustingMin = exhaustingMin <plus> 1<s>ndrugEffect = {type = <s>"exhausting<s>", time = 30}<s>nshowPage {id = g.previous_id}<s>nend<s>nend","id":67,"text":"Дальше","isBack":true,"no_transition":true},{"id":65,"text":"Новый ответ. введите текст","lua_text":"function lua_text()<s>nlocal text = room.drug.wrightColour == <s>"white<s>" and <s>" Поначалу Элли ничего не почувствовала. Однако уже через несколько минут она заметила, как приходят в тонус мышцы, а мысли становятся более собранными. Усталость отступала.<s><s>n   Наслаждаясь обретённой лёгкостью, Элли легко подпрыгнула на месте, затем взмахнула руками. Ей казалось, что она может взлететь, но радость прервал болезненный удар: замечтавшись, девушка задела столик, отчего тот с грохотом опрокинулся. Звякнули металлические инструменты, зазвенело бьющееся стекло. Элли с горечью взглянула на чудо-таблетки, рассыпанные по полу вместе с мусором и осколками.<s>" or <s>" Поначалу Элли ничего не почувствовала. Однако уже через несколько минут она заметила, как расслабляются напряжённые мышцы, а панические мысли отступают. Удивительное спокойствие волнами накатывало на Элли, смывая тревогу и страх. Широко зевнув, девушка медленно провалилась в небытие...<s>"<s>nreturn text<s>nend","merge":true}]},{"id":66,"text":"   В конце тёмного прохода оказалась ","answers":[{"id":66,"text":"Новый ответ. введите текст","lua_text":"function lua_text()<s>nfinalDoor = finalDoor or 0<s>nlocal text = finalDoor == 0 and <s>"дверь. Ни ручек, ни замочной скважины видно не было. Элли попыталась толкнуть дверь, но та не поддалась.<s><s>n   Нужно найти что-то, чем можно проломить её.<s>" or <s>"проломленная дверь. Открыть её теперь не составило труда.<s>" <s>nreturn text .. <s>" Девушка чувствовала, что движется в верном направлении. До выхода из этого кошмара оставалось совсем чуть-чуть.<s>"<s>nend","merge":true},{"id":87,"text":"Пройти дальше","lua_if":"function lua_if()<s>nreturn finalDoor == 1<s>nend"},{"id":88,"text":"Проломить дверь топором","lua_if":"function lua_if()<s>nreturn inHands == <s>"axe<s>"<s>nend","lua_do":"function lua_do()<s>nexhausting = exhausting <plus>1<s>nfinalDoor = 1<s>nend"},{"id":13,"text":"Вернуться в коридор","lua_do":"function lua_do()<s>n<s>n  if drugEffect.type == <s>"exhausting<s>" then<s>n    drugEffect.time = drugEffect.time - 1 - (weight < 1 and 0 or weight)<s>n  else<s>n    exhausting = exhausting <plus> 1 <plus> (weight < 1 and 0 or weight)<s>n  end<s>nend"}]},{"id":67,"text":"   Элли осторожно взяла одну жёлтую таблетку и осмотрела её со всех сторон, понюхала, взвесила на ладони. Не получив никакой полезной информации, девушка положила пилюлю на язык. Сладко. Пока Элли размышляла, как проглотить таблетку без воды, та медленно растворялась на языке. Уже уменьшившуюся в размерах таблетку проглотить оказалось легко.<s>n  ","answers":[{"backstepCount":1,"lua_do":"function lua_do()<s>nif room.drug.wrightColour == <s>"white<s>" then<s>nexhaustingMin = exhaustingMin - 4<s>nexhausting = exhaustingMin<s>nroom.drug.sabotage = 1<s>npanic = 0<s>ndrugEffect = {type = <s>"panic<s>", time = 15}<s>nshowPage{id = 71}<s>nelse<s>nexhausting = exhausting - 6<s>nexhaustingMin = exhaustingMin <plus> 5<s>ndrugEffect = {type = <s>"exhausting<s>", time = 30}<s>nshowPage {id = g.previous_id}<s>nend<s>nend","id":67,"text":"Дальше","isBack":true,"no_transition":true},{"id":65,"text":"Новый ответ. введите текст","lua_text":"function lua_text()<s>nlocal text = room.drug.wrightColour == <s>"yellow<s>" and <s>" Поначалу Элли ничего не почувствовала. Однако уже через несколько минут она заметила, как приходят в тонус мышцы, а мысли становятся более собранными. Усталость отступала.<s><s>n   Наслаждаясь обретённой лёгкостью, Элли легко подпрыгнула на месте, затем взмахнула руками. Ей казалось, что она может взлететь, но радость прервал болезненный удар: замечтавшись, девушка задела столик, отчего тот с грохотом опрокинулся. Звякнули металлические инструменты, зазвенело бьющееся стекло. Элли с горечью взглянула на чудо-таблетки, рассыпанные по полу вместе с мусором и осколками.<s>" or <s>" Поначалу Элли ничего не почувствовала. Однако уже через несколько минут она заметила, как расслабляются напряжённые мышцы, а панические мысли отступают. Удивительное спокойствие волнами накатывало на Элли, смывая тревогу и страх. Широко зевнув, девушка медленно провалилась в небытие...<s>"<s>nreturn text<s>nend","merge":true}]},{"id":68,"text":"   Элли наклонилась к опрокинутому столику. Ощупывая пыльную поверхность, она почти сразу почувствовала болезненный укол: тонкий, почти невидимый осколок впился в ладонь, ещё через мгновение выступила кровь.<s>n   Вскрикнув скорее от неожиданности, чем от боли, девушка вскочила на ноги и осмотрела руку. Стекло пришлось осторожно извлечь второй рукой. Сама рана оказалась совсем пустяковой и кровь остановилась уже через несколько минут. Изрядно напуганная Элли пообещала себе больше никогда не лезть голыми руками туда, где может оказаться что-то острое.","answers":[{"id":15,"text":"Дальше"}]},{"id":69,"text":"    Медленно приблизившись к ломику, Элли наклонилась и осторожно прикоснулась к нему. Он всё ещё был горячим, но, к счастью, не обжигающим, так что девушка смогла взять его в руки.","answers":[{"id":33,"text":"Дальше","lua_do":"function lua_do()<s>nlom = lom or {}<s>nlom.location = lom.location or 0<s>ninHands = <s>"lom<s>"<s>nlom.location = <s>"inHands<s>"<s>nweight = 1<s>nend<s>n"}]},{"id":70,"text":" Элли раскрыла вспотевшую ладонь, в которой сжимала найденные таблетки. ","answers":[{"id":70,"text":"Новый ответ. введите текст","lua_text":"function lua_text()<s>nlocal a = vars[room.drug.wrightColour .. <s>"Pills<s>"].number<s>nlocal text = (a > 3 and <s>"Она выбрала одну, откатившуюся от центра руки дальше остальных и отправила себе в рот.<s>") or (a == 3 and <s>"Она выбрала одну из последних трёх и отправила себе в рот.<s>" ) or (a == 2 and <s>"Она выбрала одну из последних двух и отправила себе в рот.<s>" ) or (a == 1 and <s>"Она отправила себе в рот последнюю и отряхнула руку.<s>" ) .. <s>" Сухая поверхность неприятно ободрала горло, но эффект того стоил – уже через несколько минут усталость отступила, а тело наполнила приятная лёгкость. О том, что будет, когда действие таблетки закончится, Элли старалась не думать.<s>"<s>nreturn text .. <s>"<s>"<s>nend","merge":true},{"isBack":true,"text":"Дальше","backstepCount":1,"id":70},{"super_calculate":false,"lua_do":"function lua_do()<s>nexhausting = (exhausting - 6) > 0 and (exhausting - 6) or 0<s>nexhaustingMin = exhaustingMin <plus> 1<s>nvars[room.drug.wrightColour .. <s>"Pills<s>"].number = vars[room.drug.wrightColour .. <s>"Pills<s>"].number - 1<s>n  if vars[room.drug.wrightColour .. <s>"Pills<s>"].number < 1 then<s>n  inHands = <s>"free<s>"<s>n  vars[room.drug.wrightColour .. <s>"Pills<s>"].location = <s>"lost<s>"<s>n  end<s>nend","text":"Новый ответ. введите текст","id":70,"calculate":true}]},{"id":71,"text":"   Когда Элли открыла глаза, она обнаружила себя лежащей на полу в комнате, где до этого обнаружила таблетки. Маленький столик был опрокинут, а его содержимое разбросано вокруг. Всё, кроме таблеток.<s>n   Поднявшись на ноги девушка ещё раз внимательно осмотрела пол, в надежде отыскать хоть что-нибудь, но всё было тщетно.","answers":[{"id":15,"text":"Дальше","lua_do":"function lua_do()<s>nroom.water.dryFloor = room.water.dryFloor or 0<s>nif room.water.dryFloor == 1 then -- just a bit water<s>n  room.water.dryFloor = 2 -- no water<s>n  cor3.water = 0<s>n  cor2.water = 0<s>n  room.electro.water = 0<s>nend<s>nend"}]},{"id":72,"text":"   Не веря до конца в происходящее, Элли принялась за уборку. Девушка отыскала на полу забитое мусором и волосами сливное отверстие.<s>n   <s>"Кто додумался сделать его выше всего остального?<s>", – изумилась девушка, когда заметила, что решётка отверстия оказалась над уровнем воды. Элли со входом принялась орудовать шваброй, пытаясь выгнать оставшуюся воду. Девушку раздражала глупость ситуации и то, как надолго затянулся неприятный процесс. Когда всё было кончено, на влажном полу оставалось лишь несколько луж. Может быть, дальше всё высохнет само собой?","answers":[{"id":14,"text":"Дальше","lua_do":"function lua_do()<s>nroom.water.dryFloor = 1<s>nroom.water.water = 3<s>nend"}]},{"id":73,"text":"   Как не жаль было Элли расставаться с ценной ношей, но сейчас свободные руки были важнее. Девушка разжала ладонь и тряхнула рукой, даже не взглянув на неё. Теперь можно было действовать.","answers":[{"id":41,"text":"Попытаться закрыть баллон"},{"id":42,"text":"Поднять ломик и бежать из комнаты"}]},{"id":74,"text":"   Массивная деревянная дверь, будто ворота средневекового замка, вызывала подсознательный трепет у Элли.","answers":[{"id":75,"text":"Выломать дверь плечом","lua_if":"function lua_if()<s>nroom.magic.door = room.magic.door or 0<s>nreturn room.magic.door == 0<s>nend"},{"id":17,"text":"Войти в комнату","lua_if":"function lua_if()<s>nroom.magic.door = room.magic.door or 0<s>nreturn room.magic.door == 1<s>nend"},{"id":77,"text":"Выломать дверь топором","lua_if":"function lua_if()<s>nroom.magic.door = room.magic.door or 0<s>nreturn room.magic.door == 0 and inHands == <s>"axe<s>"<s>nend"},{"id":74,"text":"Новый ответ. введите текст","lua_text":"function lua_text()<s>nroom.magic.door = room.magic.door or 0 -- прикрыто<s>nlocal text =  (room.magic.door == 0 and <s>" Девушка потянула кованную ручку на себя, но дверь не поддалась.<s>") or (room.magic.door == 1 and <s>" Девушка мягко толкнула дверь от себя и та со скрипом открылась.<s>") or <s>"<s>"<s>nreturn text<s>nend","merge":true},{"id":13,"text":"Отойти от двери"}]},{"id":75,"text":"   Элли оценила толщину досок, из которых была сделана дверь, и тяжело вздохнула. Стараясь не думать о неизбежных ушибах, девушка принялась ощупывать руками препятствие, выбирая слабое место. Как только она надавила у самого края, дверь скрипнула и отворилась вглубь помещения.<s>n   Элли выругалась: как могла она сразу не попытаться просто толкнуть эту дурацкую дверь от себя?","answers":[{"id":74,"text":"Дальше","lua_do":"function lua_do()<s>n room.magic.door = 1<s>n exhausting = exhausting <plus> 1<s>nend"}]},{"id":76,"text":"   Поколебавшись, Элли наклонилась и подняла статуэтку. Та оказалась неожиданно тяжёлой и очень холодной. По спине девушки пробежали мурашки.","answers":[{"isBack":true,"text":"Дальше","id":76,"backstepCount":1},{"super_calculate":false,"lua_do":"function lua_do()<s>npanic = panic <plus> 1<s>nend","text":"Новый ответ. введите текст","id":76,"calculate":true}]},{"id":77,"text":"   Элли оценила толщину досок, из которых была сделана дверь, и тяжело вздохнула. Взяв топор обеими руками, девушка занесла его над головой и вложила все силы в удар. За гулким стуком раздался скрип – от удара дверь медленно открылась вглубь помещения.<s>n   Элли выругалась: как могла она сразу не попытаться просто толкнуть эту дурацкую дверь от себя?","answers":[{"id":74,"text":"Дальше","lua_do":"function lua_do()<s>n room.magic.door = 1<s>n exhausting = exhausting <plus> 1<s>nend"}]},{"id":78,"text":"   С необъяснимым трепетом Элли наклонилась, затаив дыхание, осторожно переложила статуэтку на пол и с облегчением выдохнула. ","answers":[{"isBack":true,"text":"Дальше","id":78,"backstepCount":1},{"super_calculate":false,"lua_do":"function lua_do()<s>npanic = panic - 1<s>nend","text":"Новый ответ. введите текст","id":78,"calculate":true}]},{"id":79,"text":"   Элли взглянула в раскрытый фолиант, лежащий у самых её ног. На одной странице было схематичное изображение внутренних органов человека. От одного взгляда на картинку девушке стало нехорошо. Она попыталась прочитать текст на второй странице, но ничего не вышло: буквы смазывались и расплывались перед глазами, вызывая лёгкое головокружение.","answers":[{"id":17,"text":"Дальше"}]},{"id":80,"text":"   Элли низко наклонилась и осторожно провела ладонью над пляшущим огоньком. Пламя приятно согревало успевшие замёрзнуть пальцы. Девушка подняла свечу с пола и выпрямилась. Теперь можно не бояться остаться в кромешной темноте. Но надолго ли такой свечи хватит?","answers":[{"id":17,"text":"Дальше"}]},{"id":81,"text":"   ","answers":[{"id":81,"text":"Новый ответ. введите текст","lua_text":"function lua_text()<s>nlocal text = (candle.stat == 2 and <s>" Элли затушила пальцами свечу и, поколебавшись, выбросила её на пол. <s><s><s>"Грязнее тут уже не станет...<s><s><s>", – решила девушка.<s>") or <s>" Поколебавшись, Элли выбросила затухшую свечу на пол. <s><s><s>"Грязнее тут уже не станет...<s><s><s>", – решила девушка.<s>"<s>nreturn text<s>nend","merge":true},{"isBack":true,"backstepCount":1,"text":"Дальше","lua_do":"function lua_do()<s>ncandle = candle or {}<s>ncandle.location = candle.location or <s>"magic<s>" candle.stat = candle.stat or 2<s>n<s>ninHands = <s>"free<s>"<s>nweight = 0<s>ncandle.location = <s>"magic<s>"<s>ncandle.stat = 2 -- throughn away<s>nend","id":81}]},{"id":82,"text":"   Элли взяла куклу в руки, ощущая странное волнение. Что-то в ней было не так. Неуловимое предчувствие чего-то плохого пронеслось в голове девушки, когда её пальцы ощупывали найденный необычный предмет. Захотелось поскорее спрятать её в безопасном месте – Элли чувствовала, так будет лучше.<s>n   Кукла, видимо, была набита какой-то крупой. Три холодные металлические клёпки были неаккуратно примотаны красными нитками. Кое-где из-под ткани торчали острые соломенные прутья.<s>n   ","answers":[{"id":17,"text":"Дальше","lua_do":"function lua_do()<s>ndoll.location = <s>"inHands<s>"<s>ninHands = <s>"doll<s>"<s>nweight = 0.5<s>nend"}]},{"id":83,"text":"   Элли пришлось преодолеть интуитивное нежелание прикасаться к загадочной кукле, чтобы наклониться и взять её в руки. Сразу после этого её сознание переполнилось необъяснимым чувством тревоги.","answers":[{"isBack":true,"text":"Дальше","backstepCount":1,"id":83}]},{"id":84,"text":"   Элли аккуратно положила куклу, прислонив её к стене. Неприятные ощущения прекратились, как только девушка отошла на несколько шагов.","answers":[{"isBack":true,"text":"Дальше","backstepCount":1,"id":83}]},{"id":85,"text":"   Элли знала, что должна сделать. Решиться было непросто, поэтому она действовала быстро – чтобы не передумать. Пришло время попрощаться с уютным местом отдыха.<s>n   Девушка завернула загадочную куклу ещё глубже в тряпки и поднесла свечу. Пламя быстро охватило ворох сухой ткани, заполняя комнату едким дымом.<s>n   У Элли закружилась голова. Девушка пыталась выбраться из комнаты, но не смогла справиться с засовом и медленно осела на пол. Последним, что она увидела перед тем, как её глаза навсегда закрылись, были два немигающих красных глаза.","answers":[{"id":1,"text":"Конец","lua_do":"function lua_do()<s>ng.achiv = g.achiv or {}<s>ng.achiv.ober = 1<s>nend"}]},{"id":86,"text":"   Элли знала, что должна сделать. Решиться было непросто, поэтому она действовала быстро – чтобы не передумать. Пришло время попрощаться с уютным местом отдыха.<s>n   Девушка завернула статуэтку в тряпки и поднесла свечу. Пламя быстро охватило ворох сухой ткани, заполняя комнату дымом. Отойдя на безопасное расстояние, Элли наблюдала, как огонь медленно поглощает всё уменьшающуюся кучу, выплёвывая пепел.<s>n   Когда ворох обугленных остатков перестал дымиться, девушка нерешительно подошла поближе. Даже сквозь золу было видно, что с фигуркой ничего не случилось.","answers":[{"id":7,"text":"Дальше"}]},{"id":87,"text":"   Пройдя дальше, Элли вышла на лестничную клетку. У площадки, на которой стояла девушка, лестница обрывалась: через зияющие провалы было видно уходящие в бесконечность витки неровной спирали.<s>n","answers":[{"id":87,"text":"Новый ответ. введите текст","lua_text":"function lua_text()<s>nlocal text = ladder.location == <s>"stairs<s>" and <s>"<s><s>n   Через пустоту между ступенями была перекинута приставная лестница, кажущаяся теперь слишком тонкой и ненадёжной.<s>" or <s>"<s>"<s>nreturn text<s>nend","merge":true},{"id":89,"text":"Перекинуть лестницу через провал","lua_if":"function lua_if()<s>ninHands = inHands or <s>"free<s>"<s>nreturn inHands == <s>"ladder<s>"<s>nend","lua_do":"function lua_do()<s>nladder = ladder or {}<s>nladder.location = <s>"stairs<s>"<s>nend"},{"lua_if":"function lua_if()<s>ninHands = inHands or <s>"free<s>"<s>nreturn inHands ~= <s>"ladder<s>"<s>nend","middle_answer":true,"lua_do":"function lua_do()<s>nladder = ladder or {}<s>nladder.location = <s>"stairs<s>"<s>nend","text":"Нужно что-то, что поможет перебраться через обрыв","comment":true,"id":87},{"id":13,"text":"Вернуться в коридор"}]},{"id":88,"text":"   Дверь оказалась совсем хрупкой: даже неуклюжие удары девушки проламывали древесное полотно насквозь. Элли даже не успела устать, когда от препятствия осталась лишь рама с острыми зазубренными краями.<s>n   Девушка просунула руку через огромную брешь, нащупала с обратной стороны щеколду и распахнула ставшую бесполезной дверь. Теперь можно пройти дальше.","answers":[{"id":87,"text":"Дальше"}]},{"id":89,"text":"   Элли осторожно подошла к обрыву, волоча за собой лестницу. Девушка старалась не смотреть вниз и не думать лишний раз о том, что любое движение с таким неповоротливым грузом может привести к неисправимым последствиям.<s>n   Разрыв между площадкой и ступенями внизу был слишком большой, а до верхних не доставало всего полутора метров. Для устойчивости Элли встала на четвереньки и начала медленно выдвигать металлическую лестницу над пропастью. Чем дальше продвигался импровизированный мостик, тем тяжелее девушке было удерживать его в воздухе. <s>n   Вдруг, когда оставалось совсем чуть-чуть, её пальцы соскользнули с гладкой поверхности. Элли беспомощно наблюдала, как лестница поползла вниз.","answers":[{"id":91,"text":"Дальше"}]},{"id":90,"text":"   Не обращая внимания на усталость, Элли со всех ног бросилась вперёд по коридору. Она и не думала, что может бежать так быстро. От непривычной нагрузки зашумело в ушах. Долго ли получится убегать? Удастся ли где-нибудь спрятаться? А может быть, опасности вообще нет, а преследование девушке только почудилось?","answers":[{"id":99,"text":"Остановиться и осмотреться"},{"id":100,"text":"Попытаться спрятаться","lua_do":"function lua_do()<s>nexhausting = 14<s>nend"}]},{"id":91,"text":"   Лишь чудом Элли смогла за доли секунды вывернуть падающую лестницу и та зацепилась за торчащие остатки ржавых перил. Дальний конец лестницы звякнул о бетонные ступени и Элли смогла немного передохнуть. Она зафиксировала конструкцию, уперев её в перила с обеих сторон, и недоверчиво осмотрела. Нужно было полностью обезуметь и потерять всякую надежду, чтобы попытаться двигаться дальше. Элли была именно в этом состоянии.<s>n   Она не смотрела вниз, не замечала, как дрожит и шатается от каждого движения хлипкая лестница, только ползла вперёд, остервенело цепляясь пальцами за скользкий металл. Элли не обернулась назад, когда выкарабкалась на устойчивую поверхность и поднялась на ноги. Казалось, что нет больше ни усталости, ни чувства страха. Девушка медленно побрела вверх по ступеням.","answers":[{"id":92,"text":"Дальше"},{"super_calculate":false,"lua_do":"function lua_do()<s>nautorun = nil<s>ng.autorun = nil<s>nvars[<s>"autorun after<s>"] = nil<s>nend","text":"Новый ответ. введите текст","id":91,"calculate":true}]},{"id":92,"text":"   На следующей площадке лестница делала крутой поворот. Элли так и пошла бы дальше, если бы её взгляд не выхватил странный блик в темноте. Что это?<s>n   Большое зеркало в вычурной чёрной раме казалось до смешного неуместным здесь. Девушка узнала его. То самое зеркало, которое когда-то висело в спальне. Покрытое сеткой крупных трещин, но всё ещё достаточно крепкое, чтобы не рассыпаться на осколки.<s>n   Элли заглянула в зеркало и тут же отшатнулась в ужасе. То, что она увидела, не могло быть правдой.","answers":[{"id":93,"text":"Дальше"}]},{"id":93,"text":"   Из-под трещин в тёмном отражении испуганно выглядывал сгорбленный силуэт. Морщинистое иссохшее лицо, обрамлённое седыми волосами, глаза с бесконечной усталостью во взгляде, дрожащие руки. Не так должны выглядеть девушки в семнадцать лет!<s>n   Элли поправила волосы, стараясь уловить в отражении хоть какой-то изъян, даже самое незначительное отличие от её собственного движения. Но нет, даже в дыхании и пульсации вен ощущалась пугающая точность. Неужели она на самом деле выглядит так? Но что стало с её молодостью?<s>n   Элли вспомнила, сколько безрассудных поступков совершила в семнадцать лет. Обручилась с едва знакомым юношей, чуть не умерла от малярии, пыталась свести счеты с жизнью, когда новоявленный жених пропал. Вспомнила беспросветную печаль, долгие годы одиночества и самоистязания. Вспомнила бесконечные кошмары, повторяющиеся из ночи в ночь. Элли вспомнила это разбитое зеркало и следующее за ним пробуждение.","answers":[{"id":94,"text":"Дальше","lua_do":"function lua_do()<s>n<s>ng.theme = <s>"https://i.ibb.co/s5FvRP9/ne-Spi-day.jpg<s>"<s>n<s>ng.background = <s>"https://i.ibb.co/s5FvRP9/ne-Spi-day.jpg<s>"<s>n<s>ng[<s>"invert text color<s>"] = 0<s>nend"}]},{"id":94,"text":"   Элли проснулась. С хрипом хватая беззубым ртом тёплый воздух, она широко раскрыла глаза, тут же зажмурившись от яркого солнечного света, весело заглядывающего в белую комнату через распахнутые шторы на окне.<s>n   Опять этот сон. Седовласая женщина взглянула на до крови врезавшиеся в руки тугие кожаные ремни. Такие же оплетали всё тело Элли от шеи до щиколоток. <s>"Сильнее, чем обычно...<s>", – с досадой отметила она.<s>n    Старушка мотнула головой, услышав звук рядом с собой. Молодой человек в белом халате закашлял, привлекая её внимание.<s>n– Опять не могли уснуть всю ночь? – приторно улыбнувшись, спросил доктор.<s>n","answers":[{"id":94,"text":"Новый ответ. введите текст","lua_text":"function lua_text()<s>nidolTrue = idolTrue or {}<s>nidolTrue.location = idolTrue.location or <s>"hiden<s>"<s>nreturn idolTrue.location ~= <s>"burnt<s>" and <s>"– Всю ночь не могла проснуться, – буркнула Элли, вспоминая свой кошмар и ощущая бесконечную усталость.<s><s>n– Ну, приборы говорят обратное, – пробормотал врач, похлопывая папку с бумагами, и кивнул кому-то. – Такие показания да в вашем-то возрасте...<s><s>n– Нет, нет, нет! Пожалуйста, не надо! – взмолилась женщина, беспомощно наблюдая, как кто-то в одно мгновение подключил капельницу к катетеру в её руке.<s><s>n– Ну что вы, Элизабет! – добродушно улыбнулся доктор. – Сейчас мы попробуем морфин, вы наконец-то сможете отдохнуть.<s><s>n   Слабость волной накатила на пожилую женщину и, уже проваливаясь в небытие, она услышала чьё-то тихое <s><s><s>"Приятных снов!<s><s><s>".<s>"<s>nor<s>n<s>"– Наконец-то смогла проснуться, – немного помедлив ответила Элли, чувствуя странное умиротворение, как будто что-то в этой безумной карусели кошмаров наконец-то изменилось.<s><s>n– Ну, приборы тоже показали улучшение ближе к утру, – озадаченно пробормотал врач, похлопывая папку с бумагами, и покачал головой кому-то. – Мы уже собирались дать вам морфин...<s><s>n  В глазах женщины вспыхнул ужас, но она больше ничего не сказала. За её спиной раздались шаги и хлопнула дверь.<s><s>n– Ну, Элизабет, – замялся доктор, подтянув и без того тугой ремень на ноге старушки и пройдя к двери. – Доброго утра!<s>"<s>nend","merge":true},{"id":1,"text":"Конец","lua_do":"function lua_do()<s>ng.achiv = g.achiv or {}<s>ng.achiv.ordinar =  idolTrue.location == <s>"burnt<s>" and (g.achiv.ordinar or 0) or 1<s>ng.achiv.good = idolTrue.location ~= <s>"burnt<s>" and (g.achiv.good or 0) or 1<s>n<s>ng[<s>"invert text color<s>"] = 1<s>ng.background = <s>"https://i.ibb.co/6FbKsPx/ne-Spi-Page.jpg<s>"<s>ng.theme = <s>"https://i.ibb.co/q0tbnBs/ne-Spi-night.jpg<s>"<s>nend"}]},{"id":95,"text":"   Открыто концовок: ","answers":[{"id":95,"text":"Новый ответ. введите текст","lua_text":"function lua_text()<s>ng.achiv = g.achiv or {}<s>ng.achiv.ordinar = g.achiv.ordinar or 0<s>ng.achiv.good = g.achiv.good or 0<s>ng.achiv.exhausted = g.achiv.exhausted or 0<s>ng.achiv.ober = g.achiv.ober or 0<s>ng.achiv.varvara = g.achiv.varvara or 0<s>n<s>nlocal a = g.achiv.ordinar <plus> g.achiv.good <plus> g.achiv.exhausted <plus> g.achiv.ober <plus> g.achiv.varvara<s>nreturn a .. <s>" из 5.<s>"<s>nend","merge":true},{"id":95,"text":"• Вы пока не открыли ни одной концовки!","comment":true,"lua_if":"function lua_if()<s>ng.achiv = g.achiv or {}<s>ng.achiv.ordinar = g.achiv.ordinar or 0<s>ng.achiv.good = g.achiv.good or 0<s>ng.achiv.varvara = g.achiv.varvara or 0<s>ng.achiv.exhausted = g.achiv.exhausted or 0<s>ng.achiv.ober = g.achiv.ober or 0<s>n<s>nlocal a = g.achiv.ordinar <plus> g.achiv.good <plus> g.achiv.varvara <plus> g.achiv.exhausted <plus> g.achiv.ober<s>nreturn a == 0<s>nend"},{"id":95,"text":"★ Новое утро","lua_if":"function lua_if()<s>ng.achiv = g.achiv or {}<s>ng.achiv.good = g.achiv.good or 0<s>nreturn g.achiv.good == 1<s>nend","comment":true},{"id":95,"text":"★ Бесконечный сон","comment":true,"lua_if":"function lua_if()<s>ng.achiv = g.achiv or {}<s>ng.achiv.ordinar = g.achiv.ordinar or 0<s>nreturn g.achiv.ordinar == 1<s>nend"},{"id":95,"text":"★ Жертва любопытства","comment":true,"lua_if":"function lua_if()<s>ng.achiv = g.achiv or {}<s>ng.achiv.varvara = g.achiv.varvara or 0<s>nreturn g.achiv.varvara == 1<s>nend"},{"id":95,"text":"★ Пленница кошмара","lua_if":"function lua_if()<s>ng.achiv = g.achiv or {}<s>ng.achiv.exhausted = g.achiv.exhausted or 0<s>nreturn g.achiv.exhausted == 1<s>nend","comment":true},{"id":95,"text":"★ Утраченный оберег","lua_if":"function lua_if()<s>ng.achiv = g.achiv or {}<s>ng.achiv.ober = g.achiv.ober or 0<s>nreturn g.achiv.ober == 1<s>nend","comment":true},{"id":1,"text":"На первую страницу"},{"comment":false,"id":95,"text":"Новый ответ. введите текст","need":1000,"lua_do":"function lua_do()<s>ng.achiv = g.achiv or {}<s>ng.achiv.ordinar = 1<s>ng.achiv.good = 1<s>ng.achiv.exhausted = 1<s>ng.achiv.ober = 1<s>ng.achiv.varvara = 1<s>n<s>nend"}]},{"id":96,"text":"   Как только Элли попыталась вставить случайный ключ в замочную скважину, по ту сторону двери раздался жуткий грохот.<s>n","answers":[{"id":96,"text":"Новый ответ. введите текст","lua_text":"function lua_text()<s>nvis96 = vis96 or 0<s>nlocal text = (vis96 == 0 and <s>"– Убирайся прочь, демон! – дрожащим голосом заявил старик. – Здесь нет твоей власти!<s>" or <s>"– Я тебя не боюсь... – дрожащим голосом прошептал старик. – Ты здесь не хозяин, даже тебе не открыть эту дверь.<s>") .. <s>"<s><s>n   Девушка поняла, что пытаться что-то сделать теперь бессмысленно.<s>"<s>nreturn text<s>nend","merge":true},{"id":6,"text":"Отойти от двери","lua_do":"function lua_do()<s>nvis96 = (vis96 or 0) <plus> 1<s>n<s>nend"}]},{"id":97,"text":"   Элли даже не заметила, как её руки оказались пусты. Единственное, о чём она могла думать – это отдых здесь и сейчас.","answers":[{"id":7,"text":"Дальше"}]},{"id":98,"text":"   Элли осторожно присела и наклонила свечу над полом. Когда с неё накапала небольшая лужица расплавленного воска, девушка пристроила свечу там, как в подсвечнике. Элли сомневалась, что та долго простоит здесь, но можно попробовать успеть хоть что-нибудь. ","answers":[{"id":7,"text":"Дальше"}]},{"id":99,"text":"   Элли замедлилась, а затем остановилась. Она задыхалась. Лицо заливал пот, мышцы гудели. Девушка сделала медленный вдох, затем выдохнула. Она уже собиралась оглянуться, чтобы удостовериться, что опасности нет, когда услышала сиплое дыхание за своей спиной.<s>n   Резко погас свет. Ноги Элли подкосились и она упала навзничь. Клубы морозного воздуха обожгли щёку девушки, на спину навалилось что-то неподъёмное. Элли хотела закричать, но вопль так и застыл в горле. Она задыхалась, не могла даже пошевелиться. Где-то рядом вспыхнули два красных глаза, но этого Элли уже не увидела...","answers":[{"id":1,"text":"Конец","lua_do":"function lua_do()<s>ng.achiv = g.achiv or {}<s>ng.achiv.varvara = 1<s>nend"}]},{"id":100,"text":"   Добежав почти до конца коридора, Элли заметила пустой дверной проём. Девушка пулей влетела в него и оказалась в крохотной каморке, внутри которой не было ничего, кроме переполненной ванны.  Поколебавшись всего мгновение, Элли запрыгнула в ледяную воду. Громкий всплеск заглушил усиливающиеся звуки из коридора.<s>n   Сквозь слой воды девушка заметила мелькнувшую на потолке тень и постаралась замереть. Через несколько бесконечно долгих секунд тень исчезла, а шаркающие звуки, гулко усиливающиеся толщей воды, стали отдаляться. Уже задыхающаяся Элли рывком вынырнула и жадно вдохнула воздух. К её облегчению в комнате было пусто.<s>n   Девушка несколько минут вслушивалась в наступившую неестественную тишину, не веря, что опасность миновала, затем медленно выбралась из своего неуютного укрытия.","answers":[{"id":14,"text":"Дальше"}]},{"id":101,"text":"   Элли осторожно положила куклу в своё гнёздышко и заботливо укрыла тряпкой, как одеялом.","answers":[{"id":7,"text":"Дальше"}]},{"id":102,"text":"","answers":[]},{"id":103,"text":"Для корректного учёта страниц","answers":[{"id":2,"text":"Новый ответ. введите текст"},{"id":3,"text":"Новый ответ. введите текст"},{"id":4,"text":"Новый ответ. введите текст"},{"id":5,"text":"Новый ответ. введите текст"},{"id":6,"text":"Новый ответ. введите текст"},{"id":7,"text":"Новый ответ. введите текст"},{"id":8,"text":"Новый ответ. введите текст"},{"id":9,"text":"Новый ответ. введите текст"},{"id":10,"text":"Новый ответ. введите текст"},{"id":11,"text":"Новый ответ. введите текст"},{"id":12,"text":"Новый ответ. введите текст"},{"id":13,"text":"Новый ответ. введите текст"},{"id":14,"text":"Новый ответ. введите текст"},{"id":15,"text":"Новый ответ. введите текст"},{"id":16,"text":"Новый ответ. введите текст"},{"id":17,"text":"Новый ответ. введите текст"},{"id":18,"text":"Новый ответ. введите текст"},{"id":19,"text":"Новый ответ. введите текст"},{"id":20,"text":"Новый ответ. введите текст"},{"id":21,"text":"Новый ответ. введите текст"},{"id":22,"text":"Новый ответ. введите текст"},{"id":23,"text":"Новый ответ. введите текст"},{"id":24,"text":"Новый ответ. введите текст"},{"id":25,"text":"Новый ответ. введите текст"},{"id":26,"text":"Новый ответ. введите текст"},{"id":27,"text":"Новый ответ. введите текст"},{"id":28,"text":"Новый ответ. введите текст"},{"id":29,"text":"Новый ответ. введите текст"},{"id":30,"text":"Новый ответ. введите текст"},{"id":31,"text":"Новый ответ. введите текст"},{"id":32,"text":"Новый ответ. введите текст"},{"id":33,"text":"Новый ответ. введите текст"},{"id":34,"text":"Новый ответ. введите текст"},{"id":35,"text":"Новый ответ. введите текст"},{"id":36,"text":"Новый ответ. введите текст"},{"id":37,"text":"Новый ответ. введите текст"},{"id":38,"text":"Новый ответ. введите текст"},{"id":39,"text":"Новый ответ. введите текст"},{"id":40,"text":"Новый ответ. введите текст"},{"id":41,"text":"Новый ответ. введите текст"},{"id":42,"text":"Новый ответ. введите текст"},{"id":43,"text":"Новый ответ. введите текст"},{"id":44,"text":"Новый ответ. введите текст"},{"id":45,"text":"Новый ответ. введите текст"},{"id":46,"text":"Новый ответ. введите текст"},{"id":47,"text":"Новый ответ. введите текст"},{"id":48,"text":"Новый ответ. введите текст"},{"id":49,"text":"Новый ответ. введите текст"},{"id":50,"text":"Новый ответ. введите текст"}]},{"id":104,"text":"","answers":[]}]