Самое главное: сценарий третьей части готов и я всё-таки решил его добавить. Потому что потерять его было бы очень

жаль.
Ну и я начал уже работу над кодом. Новая версия INSTEAD пришлась как раз кстати - могу удалить debug.lua.
This commit is contained in:
Alexander Yakovlev 2010-06-26 14:25:38 +07:00
parent 2630747e91
commit b45372f431
26 changed files with 420 additions and 80 deletions

View file

@ -0,0 +1,5 @@
zim: version 0.20
point: 0
hist: 1
:Home 0
:Home 0

View file

@ -0,0 +1 @@
zim: version 0.24

BIN
The World/.zim/index.db Executable file

Binary file not shown.

57
The World/.zim/state.conf Normal file
View file

@ -0,0 +1,57 @@
[GUI State]
height=600
pane_pos=200
pane_vis=0
width=895
x=0
y=26
[DeletePageDialog]
windowsize=[700,130]
[EditLinkDialog]
windowsize=[278,153]
[History]
current=24
history=["\u0422\u0430\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u0438\u0441\u0447\u0435\u0437\u043d\u043e\u0432\u0435\u043d\u0438\u0435","\u041b\u0438\u043c\u0437\u043e\u0433\u043d\u043e\u043a","\u0421\u043e\u043f\u0440\u043e\u0442\u0438\u0432\u043b\u0435\u043d\u0438\u0435","\u0425\u0435\u043b\u044c\u0433\u0430 \u041e\u043a\u0442\u0430\u043d\u0442","\u0425\u0438\u043b\u043b\u0438","\u041d\u0430\u0441\u0442\u043e\u044f\u0449\u0430\u044f \u0438\u0441\u0442\u043e\u0440\u0438\u044f \u041c\u043e\u0440\u0430\u0444\u0438\u0438","\u041c\u0438\u0440 \u0438\u0433\u0440\u044b","\u041b\u0438\u043c\u0437\u043e\u0433\u043d\u043e\u043a","\u0422\u0430\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u0438\u0441\u0447\u0435\u0437\u043d\u043e\u0432\u0435\u043d\u0438\u0435:\u042d\u043d\u0434\u0440\u044e \u041e\u043a\u0442\u0430\u043d\u0442","\u0422\u0430\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u0438\u0441\u0447\u0435\u0437\u043d\u043e\u0432\u0435\u043d\u0438\u0435:\u0425\u0435\u043b\u044c\u0433\u0430 \u041e\u043a\u0442\u0430\u043d\u0442","\u0422\u0430\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u0438\u0441\u0447\u0435\u0437\u043d\u043e\u0432\u0435\u043d\u0438\u0435:\u0425\u0438\u043b\u043b\u0438","\u0422\u0430\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u0438\u0441\u0447\u0435\u0437\u043d\u043e\u0432\u0435\u043d\u0438\u0435:\u041e\u0430\u043d \u041e\u043a\u0442\u0430\u043d\u0442","\u0422\u0430\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u0438\u0441\u0447\u0435\u0437\u043d\u043e\u0432\u0435\u043d\u0438\u0435:\u0413\u043e\u0440\u043e\u0434\u0441\u043a\u0430\u044f \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430","\u0422\u0430\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u0438\u0441\u0447\u0435\u0437\u043d\u043e\u0432\u0435\u043d\u0438\u0435:\u0412\u0430\u043d\u0435\u0441\u0441\u0430 \u041e\u043a\u0442\u0430\u043d\u0442","\u0422\u0430\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u0438\u0441\u0447\u0435\u0437\u043d\u043e\u0432\u0435\u043d\u0438\u0435","\u0422\u0430\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u0438\u0441\u0447\u0435\u0437\u043d\u043e\u0432\u0435\u043d\u0438\u0435:\u042d\u043d\u0434\u0440\u044e \u041e\u043a\u0442\u0430\u043d\u0442","\u0422\u0430\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u0438\u0441\u0447\u0435\u0437\u043d\u043e\u0432\u0435\u043d\u0438\u0435:\u0422\u0430\u043f\u0438\u0439","\u0422\u0430\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u0438\u0441\u0447\u0435\u0437\u043d\u043e\u0432\u0435\u043d\u0438\u0435","\u0422\u0430\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u0438\u0441\u0447\u0435\u0437\u043d\u043e\u0432\u0435\u043d\u0438\u0435:\u0422\u0430\u043f\u0438\u0439","\u0422\u0430\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u0438\u0441\u0447\u0435\u0437\u043d\u043e\u0432\u0435\u043d\u0438\u0435:\u042d\u043d\u0434\u0440\u044e \u041e\u043a\u0442\u0430\u043d\u0442","\u0422\u0430\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u0438\u0441\u0447\u0435\u0437\u043d\u043e\u0432\u0435\u043d\u0438\u0435:\u0422\u0430\u043f\u0438\u0439","\u0422\u0430\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u0438\u0441\u0447\u0435\u0437\u043d\u043e\u0432\u0435\u043d\u0438\u0435","\u0422\u0430\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u0438\u0441\u0447\u0435\u0437\u043d\u043e\u0432\u0435\u043d\u0438\u0435:\u0422\u0430\u043f\u0438\u0439","\u0422\u0430\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u0438\u0441\u0447\u0435\u0437\u043d\u043e\u0432\u0435\u043d\u0438\u0435","\u0422\u0430\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u0438\u0441\u0447\u0435\u0437\u043d\u043e\u0432\u0435\u043d\u0438\u0435:\u0422\u0430\u043f\u0438\u0439"]
pages={"\u0422\u0430\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u0438\u0441\u0447\u0435\u0437\u043d\u043e\u0432\u0435\u043d\u0438\u0435_1":[57,null],"\u0422\u0430\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u0438\u0441\u0447\u0435\u0437\u043d\u043e\u0432\u0435\u043d\u0438\u0435:\u041e\u0430\u043d \u041e\u043a\u0442\u0430\u043d\u0442":[0,null],"\u0422\u0430\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u0438\u0441\u0447\u0435\u0437\u043d\u043e\u0432\u0435\u043d\u0438\u0435:\u0413\u043e\u0440\u043e\u0434\u0441\u043a\u0430\u044f \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430":[0,null],"\u0422\u0430\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u0438\u0441\u0447\u0435\u0437\u043d\u043e\u0432\u0435\u043d\u0438\u0435:\u042d\u043d\u0434\u0440\u044e \u041e\u043a\u0442\u0430\u043d\u0442":[1873,null],"\u041d\u0430\u0441\u0442\u043e\u044f\u0449\u0430\u044f \u0438\u0441\u0442\u043e\u0440\u0438\u044f \u041c\u043e\u0440\u0430\u0444\u0438\u0438":[802,null],"\u0422\u0430\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u0438\u0441\u0447\u0435\u0437\u043d\u043e\u0432\u0435\u043d\u0438\u0435:\u0425\u0435\u043b\u044c\u0433\u0430 \u041e\u043a\u0442\u0430\u043d\u0442":[0,null],"\u0421\u043e\u043f\u0440\u043e\u0442\u0438\u0432\u043b\u0435\u043d\u0438\u0435":[0,null],"\u0425\u0435\u043b\u044c\u0433\u0430 \u041e\u043a\u0442\u0430\u043d\u0442":[0,null],"\u0422\u0430\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u0438\u0441\u0447\u0435\u0437\u043d\u043e\u0432\u0435\u043d\u0438\u0435:\u0422\u0430\u043f\u0438\u0439":[853,null],"\u0422\u0430\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u0438\u0441\u0447\u0435\u0437\u043d\u043e\u0432\u0435\u043d\u0438\u0435:\u0425\u0438\u043b\u043b\u0438":[0,null],"\u0422\u0430\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u0438\u0441\u0447\u0435\u0437\u043d\u043e\u0432\u0435\u043d\u0438\u0435:\u0412\u0430\u043d\u0435\u0441\u0441\u0430 \u041e\u043a\u0442\u0430\u043d\u0442":[0,null],"\u0422\u0430\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u0438\u0441\u0447\u0435\u0437\u043d\u043e\u0432\u0435\u043d\u0438\u0435 1":[0,null],"\u0422\u0430\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u0438\u0441\u0447\u0435\u0437\u043d\u043e\u0432\u0435\u043d\u0438\u0435":[1521,null],"\u041c\u0438\u0440 \u0438\u0433\u0440\u044b":[3682,null],"\u041b\u0438\u043c\u0437\u043e\u0433\u043d\u043e\u043a":[0,null],"\u0425\u0438\u043b\u043b\u0438":[805,null]}
[ImportPageDialog]
windowsize=[500,400]
[InsertLinkDialog]
windowsize=[350,153]
[MainWindow]
pathbar_type=none
pathbar_type_fullscreen=none
readonly=False
show_menubar=True
show_menubar_fullscreen=True
show_sidepane=True
show_statusbar=True
show_statusbar_fullscreen=False
show_toolbar=True
show_toolbar_fullscreen=False
sidepane_pos=200
windowsize=[1016,717]
[MovePageDialog]
windowsize=[375,168]
[NewPageDialog]
windowsize=[403,160]
[SpellPlugin]
active=False
[RenamePageDialog]
windowsize=[375,187]
[CustomToolManagerDialog]
windowsize=[403,292]
[PreferencesDialog]
windowsize=[682,452]

8
The World/notebook.zim Normal file
View file

@ -0,0 +1,8 @@
[Notebook]
document_root=/home/alexander/.instead/games/jacques/The World
home=:Home
icon=
name=The World
slow_fs=0
version=0.4

View file

@ -0,0 +1,28 @@
Content-Type: text/x-zim-wiki
Wiki-Format: zim 0.4
Creation-Date: 2010-05-20T16:29:27.406883
====== Ванесса Октант ======
Created Четверг 20 Май 2010
Приёмная дочь Хельги и Эндрю Октантов, 21 год.
Когда Хельга и Эндрю выбирали себе дочь в приюте, им понравилась красивая девочка с розовой кожей. Через полгода их ждал небольшой сюрприз: кожа девочки начала краснеть, у неё выросли хвост и рожки. Любимое чадо на улицу не выкинешь, поэтому родители смирились с...особенностями дочки.
Тем не менее, в обществе людей ей пришлось нелегко. Ванесса очень хочет встретить таких же,как она. Например, найти своих настоящих родителей, которые оставили её в приюте. И сжечь их.
Любит говорить с тёмными намёками.
'''
-"Спасибо, больше у меня нет вопросов."
-"А вы так уверены, что смогли бы задать ещё один?"
'''
'''
-"Где вы были, когда случилось происшествие?"
-"Вместе со всеми... А вы знаете, что мне надоедаете? Сильно надоедаете."
-"Что вы знаете о телепортации?"
-"Она может отправить кого-то, кто тебе надоедает, далеко и без слов. Мне жаль, что я не умею ей пользоваться."
'''
После распределения работает городским казначеем.
Раса: тифлинг
Мировоззрение: Neutral Evil

View file

@ -0,0 +1,25 @@
Content-Type: text/x-zim-wiki
Wiki-Format: zim 0.4
Creation-Date: 2010-05-24T21:17:52.782097
====== Звёздные Леса ======
Created Понедельник 24 Май 2010
Основная религия очень напоминает дискордианство.
(Похоже на научный трактат. Упростить.)
Существует Стилл, Бог Хаоса. Хаос создал всё. В конце своей жизни всё возвращается в Хаос. Хаос - это начало пути, и его конец.
//"Я - Хаос".//
Каждое существо свободно с самого рождения. Мир есть анархия. Анархия проявляется в малом. Смех ребёнка, журчание воды, снег в середине лета - это всё части Хаоса, его случайные проявления.
Государство - это Хаос. Как важен один человек о всеобщем Хаосе? Каждое ваше действие и движение, каждое слово и намерение отражается в Хаосе. Любое случайное действие может породить другое случайное действие, или цепь случайных действий. Если вы скажете слово - вы можете вызвать землетрясение. Если вы подумаете о смерти - королю придёт в голову новая идея.
Хаос - это то,что движет магией. Каждый волшебник знает слова, движения, настроение и мысли, которые, отражаясь в Хаосе, могут иметь значимые последствия.
Хаос непостижим. То, что мы знаем о Хаосе - это лишь малая толика всеоблемлющего Знания. Да, знание тоже исходит из Хаоса, ведь весь мир - это Хаос, а значит, и знания о нём - это знания о Хаосе, то есть - знания из Хаоса.
Хаосу противопоставим Порядок. Порядок - это всё, где нет Хаоса. Порядок узок и мал, знание Порядка мизерно и бесполезно.
Каждое существо рождено Хаосом; оно неизбежно вернётся в Хаос, и это есть его цель.
Получить поверхностное понимание Хаоса очень просто. Скажи себе, чего тебе хочется. Сделай это. Вспомни. что тебе не нравится. Ты не будешь этого делать.
Но правы ли те, кто понимает Хаос как анархию? Верны ли идеи о том, что каждый может делать то, что захочет и не должен делать ничего, что ему не нравится? Нет, это в корне неверно. Такое понимание Хаоса справедливо только с точки зрения Порядка. Вспомни о том, что любое действие отражается в Хаосе.
~~Вариант 1) Чем больше в тебе Порядка, тем большее наслаждение ты получаешь, погружаясь в Хаос.~~
~~Вариант 2) Всё взаимосвязано. Ответственности нет, есть понимание Хаоса и принципов его. ~~
Цель каждого - познать Хаос и его законы.

View file

@ -0,0 +1,13 @@
Content-Type: text/x-zim-wiki
Wiki-Format: zim 0.4
Creation-Date: 2010-05-20T22:55:39.394192
====== Лимзогнок ======
Created Четверг 20 Май 2010
Старый и вредный эльф, который очень любит ставить эксперименты. Волшебник эпического уровня. Специализируется на мозгах живых существ и всем, что с ними связано. Знает 323 способа заставить существо повиниться своей воле. Обожает залезать в чужие головы, иногда делает это без особого повода. Последствия для жертв его не волнуют.
В жизни движим исключительно научным интересом. Ведёт очень подробные дневники, в которых описывает все свои опыты.
Не связан законами и моралью. Способен на всё. Предпочитает быть последовательным и планировать эксперименты заранее, но для мелких опытов это не всегда верно.
Уверен, что может научить даже лошадь петь на Драконьем. Либо дракона скакать галопом. Первое было реализовано; второе - пока нет.
Раса: Эльф
Мировоззрение: Neutral Evil

View file

@ -0,0 +1,32 @@
Content-Type: text/x-zim-wiki
Wiki-Format: zim 0.4
Creation-Date: 2010-05-19T11:31:52.305244
====== Мир игры ======
Некий волшебник [[Лимзогнок]] задумал провести эксперимент на людях. Он захотел посмотреть, насколько сильно влияние религии и вообще веры на народ.
На первом этапе он подчинил себе умы правителей трёх крупнейших государств континента. Он заставил их завоевать все остальные страны, а когда площадка была расчищена от неподвластных элементов, начал готовить Великое.
Он выпустил три книги под разными псевдонимами. Каждая из книг описывала свою религиозную доктрину, синтез верований разных рас и народов. Опытный волшебник знал, как создавать богов: бог тем сильнее, чем больше у него последователей.
[[Песчаное Королевство]] стало родиной классических язычников. Боги Фаэруна, Грейхоука и Равенлофта были объединены и отфильтрованы.
[[Северные Земли]] получили "в подарок" от своего правителя книгу по коммунизму. Если быть точным, эта книга описывала культ труда. Труд и общественная работа приведут к просветлению и всепрощению. Любой грех искупается трудом.
Составляя религию для третьего государства под названием [[Звёздные Леса]], Лимзогнок несколько выбился из сил. Поэтому его население сейчас искренне верит в декадентство и единого Бога Хаоса.
Все три государства были нацелены на то, чтобы работать. Лимзогнок хотел проверить, какая вера лучше влияет на производительность труда: абстрактная, монотеистическая и (в качестве контрольного образца) привычная. Жители Северных Земель должны были сильно трудиться, чтобы искупить свои грехи; жители Песчаного Королевства трудились в привычном темпе, а жители Звёздных Лесов пытались поднять своё общество на самую вершину порядка и развития, чтобы их падение в кризис и хаос было как можно большим и быстрым. (Примерно как они рожали детей, чтобы те могли познать наслаждение смерти - и жили дольше, чтобы помочь быстрее умереть своим детям).
Насаждение новых религий не прошло легко. Клирики всего континента восставали против реформ, против реконструкций и реорганизаций их вер. Лимзогнок пытался решить конфликт малой кровью, но в конце концов решил, что для продолжения эксперимента следует убрать противников. После тяжёлых репрессий выжившие сторонники старых богов ушли в подполье.
Но на место клириков надо было кого-то поставить. Хуже всего дело обстояло в Северных Землях: как можно просить благословения Труда, если сам труд абстрактен? Именно тогда была введена строгая система дифференциации, эдакий Табель о рангах.
По достижению совершеннолетия каждый житель континента проходил специальный тест на способности. Тест определял его мировоззрение и характеристики.На основании результатов житель направлялся в обучение по профессии, и занимал своё место в обществе. Так, полурослики с высокой Ловкостью идеально подходили на должности Воров, а очень Сильные люди становились прекрасными Воинами.
Через некоторое время Лимзогнок понял, что баланс сил на континенте нарушается. Звёздные Леса начали (соответственно своим убеждениям) заваливаться в кризис, Песчаное Королевство стояло на месте, в Северных Землях падал авторитет короля. Нужно было срочно решить сразу три проблемы, и волшебник нашёл универсальное решение.
Он объявил войну. Звёздные Леса соединились с Песчаным Королевством против Северных Земель. Лимзогнок был достаточно умным, чтобы назвать этот альянс "вынужденным" и объяснить, что когда Песчаное Королевство (Северные Земли, нужное подчеркнуть) выиграет войну, то оно объявит войну своему бывшему союзнику и обратит весь континент в свою веру. Ввиду чрезвычайного положения все три страны начали работать в усиленном режиме. Авторитет короля Северных Земель был моментально возвращён после нескольких сообщений об искусно выигранных битвах. Система была продумана не до конца, но уже давала плоды.
Позднее Лимзогнок понял, что войну достаточно вести в умах населения, а не на самом деле; битвы прекратились, и остались лишь сообщения о них.
Идея управления массовым сознанием была доведена до совершенства. Каждое государство имело по своей инфраструктуре информации..Эксперимент выходил на новый уровень, и тогда волшебник решил принять роль созерцателя. Он предоставил систему самой себе; именно тогда началась третья фаза эксперимента: наблюдение. Системе был дан старт, и теперь она должна была показать себя в деле.
Тут волшебник столкнулся с первой из своих ошибок. Он забыл про своих врагов. Бывшие клирики, а также люди старших поколений (особенно - долго живущие эльфы, которые успели увидеть все перестановки на своей родине от начала до конца) основали [[Сопротивление]]. Всё это время Сопротивление собирало крупицы правды и вычисляло, что же на самом деле происходит и кто за этим стоит. И наконец, когда Лимзогнок был раскрыт, они решили его убить. Как только местонахождение цели было выяснено, на дело был направлен лучший Ассассин, которого они имели.
Лимзогнок поймал убийцу, просканировал его мозг и к своему сожалению обнаружил, что убийца не блещет умом. Тогда он решил провести над ним эксперимент - тем более,что теперь, когда он стал наблюдателем, у него появилось свободное время. Он решил провести свою жертву через серию загадок - с тем, чтобы развить его логические и вообще мыслительные способности (натренировать Интеллект). Сначала загадки были простыми, но их сложности быстро росла.
Загадка 1. Три двери
Загадка 2. Долгое падение
Загадка 3. [[Таинственное исчезновение]]
Волшебник не знал, что Сопротивление поставило в голове убийцы сильную блокировку. Агент подбросил Лимзогноку своё альтер-эго, которое было выдумано на случай провала. Тупое донельзя, и ничего не знающее.
Последней загадкой стала партия в двухходовые шашки с самим Лимзогноком. Когда волшебник проиграл, он потерял самообладание и концентрацию. Жертва легко освободилась и набросилась на тирана.
Вот так тяга к экспериментам над людьми погубила злодея.

View file

@ -0,0 +1,20 @@
Content-Type: text/x-zim-wiki
Wiki-Format: zim 0.4
Creation-Date: 2010-05-20T07:45:37.190285
====== Настоящая история Морафии, издание 25.12 ======
Created Четверг 20 Май 2010
История меняется.
Мы живём в ужасном времени, где история, география, астрономия меняются в соответствии с одной наукой - политикой.
Эта книга была собрана для того, чтобы возродить потерянные науки и сохранить ещё существующие. Не закрывайте её, если встретите что-то знакомое или очевидное. Не отбрасывайте, если прочтёте то, во что невозможно поверить. Потому что даже очевидная и неприятная правда - это правда.
Глава 1. География.
Морафия - это континент, на котором мы живём. Он окружён Великим Океаном. Мы не знаем, есть ли что-нибудь за Великим Океаном; возможно, что ничего нет.
На нашем континенте располагаются всего три страны: [[Песчаное Королевство]], [[Северные Земли]] и [[Звёздные Леса]]. Они населены людьми, эльфами, гно...
Джек пролистал книгу до конца главы.
Глава 2. История
История - это тот предмет, который больше всех пострадал от правок. Человеческая раса уже не может отличить правду от лжи, поскольку люди живут слишком мало, и их прапрадеды уже не могут рассказать праправнукам то, что видели. Но на нашем континенте живут и эльфы, и драконорожденные, и другие высокие расы. Именно по их рассказам и составлена эта глава. Каждый день мы находим новые крупицы правды и возвращаем их в историю.

View file

@ -0,0 +1,11 @@
Content-Type: text/x-zim-wiki
Wiki-Format: zim 0.4
Creation-Date: 2010-05-20T16:26:52.412454
====== Оан Октант ======
Created Четверг 20 Май 2010
Приёмный сын Эндрю и Хельги Октантов. 18 лет.
По распределению отправлен в тайную полицию. Близким говорит, что работает в Обществе Глашатаев. Приставлен к собственной матери
Раса: человек
Мировоззрение: Lawful Good

View file

@ -0,0 +1,10 @@
Content-Type: text/x-zim-wiki
Wiki-Format: zim 0.4
Creation-Date: 2010-05-20T07:40:47.170461
====== Сопротивление ======
Created Четверг 20 Май 2010
Организация людей, ненавидящих режим. Работает исключительно в подполье; старается держать связь со всеми членами во всех странах континента.
Силами Сопротивления была составлена и опубликована книга "[[Настоящая история Морафии]]".
Большую часть Сопротивления составляют клирики старых богов и существа, живущие больше 100 лет. Именно по рассказам последних и была собрана книга.

View file

@ -0,0 +1,27 @@
Content-Type: text/x-zim-wiki
Wiki-Format: zim 0.4
Creation-Date: 2010-05-20T13:17:19.094283
====== Таинственное исчезновение ======
Created Четверг 20 Май 2010
Звёздные Леса, город Большого Совомедведя.
Той ночью в городе должен был пройти салют по случаю большой победы королевства над объединёнными силами Северных Земель и Песчаного Королевства. Семья Октантов собиралась пойти на празднество, и все ждали только отца: Эндрю Октанта. На улице перед домом стояла мать с двумя взрослыми детьми.
Когда Эндрю всё-таки вышел, он прошёл пару шагов и сказал: "Ой. Кажется, я кое-что забыл дома.". После этого он бегом вернулся домой и хлопнул дверью.
Семья прождала 15 минут, но Эндрю не появлялся. Когда они решили пойти к нему и наконец погнать пинками на салют, обнаружилось, что дома его нет.
На шум спустилась горничная. Она сказала, что она видела, как Эндрю вбежал на второй этаж и закрылся в своём кабинете. Когда все прибежали на второй этаж... дверь кабинета была открыта, а сама комната пуста.
Действующие лица:
[[+Эндрю Октант]]
[[+Хельга Октант]]
[[+Оан Октант]]
[[+Ванесса Октант]]
[[+Хилли]], горничная
Прохождение доступно по трём веткам: добрая, злая и нейтральная. Например, можно выдать Хельгу Оану, или Оана Хельге, или ничего не делать.
После посещения библиотеки всё тривиально. Телепорт игрок испытал на себе, зонтик исчез; вероятно,к нему был прикреплён телепорт! Ответ на вопрос "Куда" вытекает из ответа на вопрос "Зачем?".
Ботинки горничная убрала в шкаф - их можно там найти.
ГГ может бежать в Песчаное Королевство при помощи Сопротивления. Обратно - тем же путём. Кстати, можно вставить маленькую загадку на границе.

View file

@ -0,0 +1,28 @@
Content-Type: text/x-zim-wiki
Wiki-Format: zim 0.4
Creation-Date: 2010-05-20T16:29:27.406883
====== Ванесса Октант ======
Created Четверг 20 Май 2010
Приёмная дочь Хельги и Эндрю Октантов, 21 год.
Когда Хельга и Эндрю выбирали себе дочь в приюте, им понравилась красивая девочка с розовой кожей. Через полгода их ждал небольшой сюрприз: кожа девочки начала краснеть, у неё выросли хвост и рожки. Любимое чадо на улицу не выкинешь, поэтому родители смирились с...особенностями дочки.
Тем не менее, в обществе людей ей пришлось нелегко. Ванесса очень хочет встретить таких же,как она. Например, найти своих настоящих родителей, которые оставили её в приюте. И сжечь их.
Любит говорить с тёмными намёками.
'''
-"Спасибо, больше у меня нет вопросов."
-"А вы так уверены, что смогли бы задать ещё один?"
'''
'''
-"Где вы были, когда случилось происшествие?"
-"Вместе со всеми... А вы знаете, что мне надоедаете? Сильно надоедаете."
-"Что вы знаете о телепортации?"
-"Она может отправить кого-то, кто тебе надоедает, далеко и без слов. Мне жаль, что я не умею ей пользоваться."
'''
После распределения работает городским казначеем.
Раса: тифлинг
Мировоззрение: Neutral Evil

View file

@ -0,0 +1,9 @@
Content-Type: text/x-zim-wiki
Wiki-Format: zim 0.4
Creation-Date: 2010-05-28T21:48:06.260133
====== Городская библиотека ======
Created Пятница 28 Май 2010
Не содержит книг по телепортации, но есть по принципам магии.
Очень религиозный трактат напичкан упоминаниями о Хаосе, но он даёт главное: магию можно прикреплять к объектам.

View file

@ -0,0 +1,11 @@
Content-Type: text/x-zim-wiki
Wiki-Format: zim 0.4
Creation-Date: 2010-05-20T16:26:52.412454
====== Оан Октант ======
Created Четверг 20 Май 2010
Приёмный сын Эндрю и Хельги Октантов. 18 лет.
По распределению отправлен в тайную полицию. Близким говорит, что работает в [[Общество Глашатаев|Обществе Глашатаев]]. Приставлен к собственной матери по подозрению в диссидентстве.
Раса: человек
Мировоззрение: Lawful Good

View file

@ -0,0 +1,18 @@
Content-Type: text/x-zim-wiki
Wiki-Format: zim 0.4
Creation-Date: 2010-06-19T21:17:05.713167
====== Тапий ======
Created Суббота 19 Июнь 2010
Один из самых богатых людей города.
Класс Аристократ.
Мировоззрение: Законно Злой
Родом из Песчаных Королевств, он выследил Эндрю Октанта. Он собрал на него целое досье. И он пришёл к нему, и потребовал денег.
Тапий жил припеваючи, шантажируя Эндрю целых три года. Но его аппетиты росли. И вот Эндрю однажды объявляет,что денег больше не даст. Тапий в ярости. Он пытается угрожать Эндрю, убить его, замучить - но всё тщетно. Тогда он решается на месть.
Втайне злодей колдует на зонтик Эндрю заклинание Телепорта в столицу Песчаного Королевства. Где, собственно, и надо теперь искать Октанта.
Конкретно поиск на игрока не возлагается.
Тапий владеет магазинчиком мечей. Он не имеет собственной кузницы, а доставляет товар из соседнего города. Тем не менее, он процветает и намного богаче своих конкурентов-кузнецов.

View file

@ -0,0 +1,21 @@
Content-Type: text/x-zim-wiki
Wiki-Format: zim 0.4
Creation-Date: 2010-05-20T16:21:42.412566
====== Хельга Октант ======
Created Четверг 20 Май 2010
Раса: дварф
Мировоззрение: True Neutral
Жена [[Эндрю Октант]]а.
Недолюбливает [[Хилли]] Держать её в доме хотел лишь муж. Хельге не нравится всё в Хилли: то,как она высока, как она красива, что делали её родители ("можете представить, как эльф благородных кровей - а они все благородных кровей - насилует человеческую девушку? Или наоборот."). Намёк её отношений с Эндрю игнорирует. Тем не менее, она мирилась с ней, в чём есть большая заслуга Эндрю.
Очень жалеет, что у них с Эндрю так и не получилось завести родных детей.
Тайный член Сопротивления. Хранит Священный Символ Пелора в потайном ящике стола.
Никогда не обращала внимание на слухи и сейчас тоже.
20 лет назад, когда они с Эндрю только поженились, он купил этот дом в центре столицы соседнего государства. Он думал, что переезд будет лёгким, но бежать через границу пришлось в самых ужасных условиях. Поэтому медовый месяц прошёл в бегах.
На просьбу осмотреть прихожую:
"Вы знаете, но теперь, когда вы меня спрашиваете...да, в прихожей кое-чего нет. Его зонт исчез. И нет ботинок, которые стояли за дверью."

View file

@ -0,0 +1,11 @@
Content-Type: text/x-zim-wiki
Wiki-Format: zim 0.4
Creation-Date: 2010-05-20T16:09:27.352506
====== Хилли ======
Created Четверг 20 Май 2010
Горничная семьи Октантов.
В злополучную ночь, пользуясь тем что хозяева уходили на салют, она пробралась в хозяйскую спальню и украла из кошелька несколько платиновых монет, которые хозяева хранили "на чёрный день". Быстро найти нужную шкатулку ей помогло природное темнозрение. Услышав шум внизу, она быстро выскочила из спальни и как ни в чём ни бывало спустилась на первый этаж. Чтобы оправдать своё нахождение в доме, она сказала, что хозяин должен быть в своём кабинете; потом ей опять пришлось врать, что она видела, как хозяин поднимался в свою комнату. Узнав подробности происшествия, она изменила показания так,чтобы соответствовать остальным. Теперь она говорит, что видела, как хозяин взбежал по лестнице и быстро юркнул в свой кабинет.
Раса: полуэльф
Мировоззрение: Lawful Evil

View file

@ -0,0 +1,23 @@
Content-Type: text/x-zim-wiki
Wiki-Format: zim 0.4
Creation-Date: 2010-05-28T21:50:28.892563
====== Эндрю Октант ======
Created Пятница 28 Май 2010
Класс: Аристократ
Мировоззрение: Настоящий Нейтрал
Один из самых богатых людей города.
Педант, предусмотрителен.
20 лет назад ни с того ни с сего меняет имя на Эндрю, женится на дварфийке и переезжает в другое королевство.
Что было 20 лет назад
Молодой и бесфамильный карманник Рей из Песчаного Королевства обокрал великого волшебника Дмарырыяйнвака. А именно, стырил свиток с заклинанием Эпического Телепорта. С его помощью Рей мог переместить куда захочет армию, дворец, горы и города...но он захотел кое-что другое.
Пробравшись в казну королевства, он применил свиток и перенёс всё золото в укромную огромную пещеру, о которой знал только он. Затем, используя свиток обычного Телепорта, он вернулся назад как ни в чём ни бывало.
В королевстве начала назревать паника, готовиться бунт, кризис, инфляция и прочие катастрофы. Раньше, чем подозрения пали на него, Рей сменил имя, нашёл жену из дварфов, которая не имела никакого понятия о событиях среди людей, и бежал в Звёздные Леса. Когда он вернулся,чтобы взять золотишко, в пещере уже сидел дракон. Рей не стал разговаривать с Драконом или даже показывать себя. Заклинание Телепорта действует туда, где ты уже находился; так как пещера была ему знакома как свои пять пальцев, Рей просто начал брать золото по мере необходимости - каким и был его план.Он покончил с приключениями, осел, взял уровень в классе Аристократа и начал жить припеваючи.
И тут вдруг объявляется некто [[Тапий]] и начинает его шантажировать. Он говорит, что Эндрю должен ежемесячно платить ему 100 зоторых, иначе Тапий его сдаст. Эндрю соглашается.
Аппетиты Тапия медленно растут, уже не учитывая инфляцию. Через несколько лет Эндрю понимает, что больше так не может. Но как избавиться от гадёныша? Эндрю пытается убить Тапия, но у него ничего не выходит. Тогда он объявляет, что денег больше не будет.

View file

@ -0,0 +1,13 @@
Content-Type: text/x-zim-wiki
Wiki-Format: zim 0.4
Creation-Date: 2010-05-20T16:21:42.412566
====== Хельга Октант ======
Created Четверг 20 Май 2010
Жена Эндрю Октанта.
Недолюбливает [[Хилли]] Держать её в доме хотел лишь муж. Хельге не нравится всё в Хилли: то,как она высока, как она красива, что делали её родители ("можете представить, как эльф благородных кровей - а они все благородных кровей - насилует человеческую девушку? Или наоборот."). Намёк её отношений с Эндрю игнорирует. Тем не менее, она мирилась с ней, в чём есть большая заслуга Эндрю.
Очень жалеет, что у них с Эндрю так и не получилось завести родных детей.
Тайный член Сопротивления. Хранит Священный Символ Пелора в потайном ящике стола.
Раса: дварф
Мировоззрение: True Neutral

12
The World/Хилли.txt Normal file
View file

@ -0,0 +1,12 @@
Content-Type: text/x-zim-wiki
Wiki-Format: zim 0.4
Creation-Date: 2010-05-20T16:09:27.352506
====== Хилли ======
Created Четверг 20 Май 2010
Горничная семьи Октантов.
В злополучную ночь, пользуясь тем что хозяева уходили на салют, она пробралась в хозяйскую спальню и украла из кошелька несколько платиновых монет, которые хозяева хранили "на чёрный день". Быстро найти нужную шкатулку ей помогло природное темнозрение. Услышав шум внизу, она быстро выскочила из спальни и как ни в чём ни бывало спустилась на первый этаж. Чтобы оправдать своё нахождение в доме, она сказала, что хозяин должен быть в своём кабинете; потом ей опять пришлось врать, что она видела, как хозяин поднимался в свою комнату. Узнав подробности происшествия, она изменила показания так,чтобы соответствовать остальным. Теперь она говорит, что видела, как хозяин взбежал по лестнице и быстро юркнул в свой кабинет.
Знакома с Ромуком, несколько раз тайно пользовалась его услугами.
Раса: полуэльф
Мировоззрение: Lawful Evil

View file

@ -1,72 +0,0 @@
choose_location = dlg {
debug = true,
nam = 'Выберите локацию',
dsc = 'Нажмите на имя локации, в которую хотите переместиться.',
gen = function(s)
local k,v
objs(s):zap();
for k,v in pairs(_G) do
if isRoom(v) and not v.debug then
local n = call(v, 'nam');
put(phr(n, '', [[return goto("]]..k..[[")]]), s);
end
end
put (phr('Назад','','back()'), s)
end
}
choose_object = dlg {
debug = true,
nam = 'Выберите объект',
dsc = 'Нажмите на имя объекта, который вы хотите взять.',
gen = function(s)
local k,v
objs(s):zap();
for k,v in pairs(_G) do
if isObject(v) and not isRoom(v) and not isPlayer(v) and not v.debug and not have(v) then
local n = call(v, 'nam');
put(phr(n, '', [[return take("]]..k..[[")]]), s);
end
end
put (phr('Назад','','back()'), s)
end
}
drop_object = dlg {
debug = true,
nam = 'Выберите объект',
dsc = 'Нажмите на имя объекта, который вы хотите добавить в текущую сцену.',
gen = function(s)
local k,v
objs(s):zap();
for k,v in pairs(_G) do
if isObject(v) and not isRoom(v) and not isPlayer(v) and not v.debug and have(v) then
local n = call(v, 'nam');
put (phr(k,'','drop("'..k..'","'..deref(from())..'")'), s)
end
end
put (phr('Назад','','back()'), s)
end
}
debug_dlg = dlg {
debug = true,
nam = 'Инструмент Разработчика',
dsc = 'Выберите действие.',
obj = {
[1]=phr('Переход на локацию', nil ,[[pon(1); choose_location:gen(); return goto('choose_location')]]),
[2]=phr('Взять предмет', nil , [[pon(2); choose_object:gen(); return goto('choose_object')]]),
[3]=phr('Положить предмет', nil , [[pon(3); drop_object:gen(); return goto('drop_object')]]),
[4]=phr('Выход', nil , [[pon(4); back()]]),
},
};
debug_tool = obj {
debug = true,
nam = 'отладка',
inv = function(s)
return goto('debug_dlg');
end
};
inv():add('debug_tool');

View file

@ -1,4 +1,6 @@
-- $Name: Жак: Начало$
require "dbg";
require "para";
game.act = function()
local a = rnd(12);
local reaction = {
@ -67,4 +69,3 @@ dofile("objects.lua");
dofile("dialogues.lua");
dofile("functions.lua");
dofile("rooms.lua");
dofile("debug.lua");

View file

@ -263,3 +263,12 @@ axe_porridge = cobj{
nam = 'каша из топора',
inv = 'В маленьком глиняном горшочке, доверху заполненном водой, лежит топор. Наверное, это будущая каша.',
}
-- === Испытание 3 ===
fountain = obj{
nam = 'фонтан',
dsc = 'В центре площади стоит высохший {фонтан}. На брусчатке рядом лежит столб с надписью: "Вы стоите на площади имени Звёздных Королей".',
act = [[В центре шестиугольного бассейна с водой стоит статуя. Мужчина с мечом верхом на драконе; пасть дракона раскрыта. Скорее всего, из неё когда-то текла вода. Джек смутно узнаёт изображение Торма, бога долга и честности - но его смущает голова мужчины. Присмотревшись, он понимает, что голова статуи была не очень умело заменена другой - возможно, более подходящей. Кто теперь восседает на драконе Верности, остаётся только гадать.^
Фонтан не работает; вода в чаше позеленела, и от неё исходит слабый, но различимый болотный запах.]]
--http://www.wizards.com/dnd/images/fp_gallery/fp1/Torm_p75.jpg
}

View file

@ -118,14 +118,33 @@ landing = room{
Ладно, я слишком многословен. Продолжаем!]]..txtem('Сон.'),
obj = {vway('далее','{Перейти к следующей загадке}','village')},
}
village = room{
nam = 'Деревня им. Звёздных королей',
square = room{
nam = 'Площадь им. Звёздных королей',
enter = function(from, to)
if (from == 'landing') then return [[
- "Не буду тянуть кота за хвост, твоя задача проста. В этой деревне был убит человек. Дай мне знать,когда найдёшь убийцу.Остальное меня не интересует."
Голос умолк, но тут же добавил:
- "Ты знаешь, что ты - моя крыса, а это - твой лабиринт?"
]]
- "Не буду тянуть кота за хвост, твоя задача проста. Ты находишься в Звёздных Лесах, город Руйцикон. Твоя задача - найти Эндрю Октанта. Хотя бы просто выяснить, где он может быть. Действуй.]]
end
end,
dsc = [[Джек стоит]],
--http://venividi.ru/files/img/4224/4.jpg
dsc = [[Джек стоит на вымощенной брусчаткой площади. Площадь имеет форму треугольника, из углов которого выходит по улице. "Стороны" этого треугольника образованы очень плотно стоящими двухэтажными деревянными домиками, расписанными в разные цвета.^^
Небо закрыто тёмными облаками, в которых не видно солнца.]],
obj = {'fountain'},
way = {'chaos_st','ink_st','plain_st'}
}
chaos_st = room{
nam = "Улица Хаоса",
dsc = ""
}
ink_st = room{
nam = "Улица Чернил",
_visited = false,
enter = function()
if (visited) then return '' end
return 'Джек смотрит на облетевшие деревья по краям улицы. Редкий сильный ветер гоняет одинокие жёлтые листья. "А ведь уже зима" - грустнеет Джек.';
end,
dsc = 'Джек входит в узкую короткую улочку. На одном из домов по левую руку висит табличка: "Улица Чернил, дом 3".'
}
plain_st = room{
nam = "Плоская Улица",
dsc = 'Под ноги Джеку попадается ржавая табличка: "Плоская Улица, дом 6".'
}