--$Author:Alexander Yakolev, 2017 --$Version:1.0 require "fmt" require "proxymenu" require "noinv" declare "isdebug" (true) if isdebug then require "dbg" require "dbg-ru" include("transcript") end include 'ui' include 'tools' include 'intro' fmt.dash = true fmt.quotes = true fmt.para = true include "locations/cathedral" include "locations/abandoned" include "locations/chos" -- https://www.google.ru/maps/place/%D0%9C%D0%B5%D0%BA%D1%81%D0%B8%D0%BA%D0%B0/@22.8355052,-105.0808555,16z/data=!4m5!3m4!1s0x84043a3b88685353:0xed64b4be6b099811!8m2!3d23.634501!4d-102.552784 -- Необходимые правки стиля перед релизом: -- 1. Убрать курсив от ответов на диалоги, чтобы они просто слились с основным текстом -- 2. Убрать вывод текста ответов на первый из диалогов (выбор обращения) room { nam = 'exit_west', disp = 'Дорога на запад', way = {'intersection', 'pavels', 'houseclosed'}, decor = [[ Вы стоите на окраине Жестианы. Прямая автодорога идёт на запад, где начинается лес. В лесу она тут же делает крутой поворот.^^ Отсюда видны два здания в стороне. ]] } room { nam = 'houseclosed', disp = 'Запертый дом', decor = [[Типовой одноэтажный дом. Окна занавешены, а вход заперт.]], way = {'exit_west'}, } room { nam = 'pavels', disp = 'Дом на окраине', way = {'exit_west'}, decor = [[ Вы стоите перед типовым напечатанным одноэтажным домом. С одной стороны к стене прислонилась маленькая пристройка для дров. С другой стороны — {suit|боевой механизированный костюм.} ]], obj = { obj { nam = 'suit', act = function() out = [[ Боевой механизированный костюм высотой 2,7 метров, марка РГ-22. Рассчитан на одного пилота. Вооружён автоматической пушкой калибра 5мм и огнемётом.^^]] if char.war == "earth" then out = out .. [[ Вы чинили эти двуногие танки день и ночь. Лунные мины становились всё изощрённее, и приходилось срочно отлаживать программы починки, а иногда и лезть вручную. Боты никогда не заботились о том, чтобы вычистить остатки пилота из кабины.^^ ]] end if char.war == "moon" then out = out .. [[ Где бы вы ни сражались, эти двуногие твари шли на вас тысячами. Вам приходилось еженедельно изобретать новые мины, чтобы получить хоть какой-то шанс отбиться. Сорок восемь смертельных чертежей против главной уязвимости этой модели — человека в кабине.^^ ]] end out = out..[[Такие штамповались на Земле сотнями тысяч, но после войны оказалось, что большая часть потеряна на поле боя. Конечно, по официальной версии. ]] end } } } room { nam = 'exit_north', disp = 'Дорога на север', way = {'town', 'abandoned'}, decor = [[ Вы стоите на окраине Жестианы. Прямая автодорога идёт на север. Здесь от неё на запад отходит небольшой заезд из булыжника. ]] } room { nam = 'intersection', disp = 'Перекрёсток', decor = [[Просто три просёлочные дороги, которые соединяются вместе.]], way = {'exit_west', 'chos', 'town'}, exit = function() end } room { nam = 'town', disp = 'Жестиана', way = {'exit_north', 'intersection', 'factory'}, decor = [[ Жестиана - это маленькая деревня, которая отмечена одной табличкой: «ЖЕСТИА--» на кривом столбе возле дороги. На этом же столбе висит расписание автобусов. Если бы не он, здесь были бы просто два типовых дома, которые стоят рядом, и просёлочная дорога между ними. Но столб - это остановка, а остановка обозначает деревню.^^ Дом на западной стороне украшен надписью, которая была когда-то яркой: «Добро Пожаловать». Вход заперт.^^ Дом напротив повёрнут входом в сторону от дороги. Окна зашторены. Двери закрыты. ]] } room { nam = 'factory', disp = [[Здание на горе]], way = {'town', 'cathedral'}, dsc = [[ Вы забираетесь на склон горы. Отсюда хорошо видна вся Жестиана. Напротив вы видите ярко-розовый двухэтажный дом с высокой пристройкой. Вход в пристройку открыт, а над ним растянут длинный зелёный плакат с коротким сообщением:^^ «КАЖДЫЙ СТАНЕТ ХТОНИЧЕСКОЙ ПИЩЕЙ» ]] }