Changeset - c2bd69384987
[Not reviewed]
default
0 1 0
Silverwing - 5 years ago 2019-07-21 16:12:59

You don't need to read whole book actually
1 file changed with 10 insertions and 18 deletions:
items.lua
10
18
0 comments (0 inline, 0 general)
items.lua
Show inline comments
 
@@ -18,20 +18,18 @@ item_book_on_navjiarr = obj {
 
        end;
 
    end;
 
};
 
 
item_book_dlg = dlg {
 
    var = {
 
        a = false;
 
        b = false;
 
        c = false;
 
        d = false;
 
		underwater = false;
 
        underwater = false;
 
    };
 
    nam = "Книга о навьярах";
 
    entered = function(s)
 
		language_known = true;
 
		cart_known = true;
 
		if s.underwater then
 
			return [[Вы пытаетесь вспомнить содержимое книги. ]];
 
		else
 
			return [[Вы открываете оглавление и ищете нужную вам информацию. ]];
 
		end;
 
	end;
 
@@ -51,17 +49,17 @@ item_book_dlg = dlg {
 
        img('images/book_bones.png') .. " - кости. Обозначает скелеты крупных животных, хорошо заметные на расстоянии.^" ..
 
        img('images/book_weed.png') .. " - растительность.^" ..
 
		"Для указания протяженных объектов используются следующие символы:^" ..
 
		img('images/book_current.png') .. " - течение. Стрелка означает направление по течению.^" ..
 
		img('images/book_ravine.png') .. " - ущелье.^" ..
 
		img('images/book_cliff.png') .. " - скала. Сторона с отметками означает край, находящийся выше.^" ..
 
		'Если символ направлен из центра к краю -- следует двигаться вдоль объекта, если параллельно окружности -- он пересекает путь.', code [[ cart_known = true; ]]};
 
		'Если символ направлен из центра к краю -- следует двигаться вдоль объекта, если параллельно окружности -- он пересекает путь.'};
 
        {always=true, "Язык", code [[ psub('language'); ]]};
 
        {always=true, "[Отложить книгу]", code [[ if item_book_dlg.a and item_book_dlg.b and item_book_dlg.c then language_known = true; end; back(); ]]};
 
        {always=true, "[Отложить книгу]", code [[ back(); ]]};
 
        {tag="language"};
 
        {always=true, "Общение", [[В обычной жизни навьяры могут использовать два взаимозаменяемых способа общения: ^1) Наиболее часто навьяры используют цветовые сигналы, подаваемые с использованием особых отростков на голове, напоминающих плавники. Светящийся пигмент просвечивает через тонкую кожу и равномерно распространяется к краям "плавника", постепенно затухая. Как правило, навьяры "говорят" достаточно быстро - у взрослого навьяра на плавнике может одновременно находиться около десятка таких цветных полос. Последовательности цветов разделяются т.н. паузами и полупаузами(полупауза как правило заметно тоньше обычной цветной полосы). ^2) Альтернативно, навьяры могут общаться посредством устной речи, однако практически не пользуются этим в естественной среде обитания(примечание Сильвии Уинтерлайт: вероятно, некогда навьяры жили преимущественно на поверхности и использовали этот способ общения в качестве основного). Каждому цвету имеется четкое звуковое соответствие. ]], code [[ item_book_dlg.a = true; ]]};
 
        {always=true, "Общение", [[В обычной жизни навьяры могут использовать два взаимозаменяемых способа общения: ^1) Наиболее часто навьяры используют цветовые сигналы, подаваемые с использованием особых отростков на голове, напоминающих плавники. Светящийся пигмент просвечивает через тонкую кожу и равномерно распространяется к краям "плавника", постепенно затухая. Как правило, навьяры "говорят" достаточно быстро - у взрослого навьяра на плавнике может одновременно находиться около десятка таких цветных полос. Последовательности цветов разделяются т.н. паузами и полупаузами(полупауза как правило заметно тоньше обычной цветной полосы). ^2) Альтернативно, навьяры могут общаться посредством устной речи, однако практически не пользуются этим в естественной среде обитания(примечание Сильвии Уинтерлайт: вероятно, некогда навьяры жили преимущественно на поверхности и использовали этот способ общения в качестве основного). Каждому цвету имеется четкое звуковое соответствие. ]]};
 
        {always=true, "Алфавит и письменность", [[Современные навьярские записи выглядят как каменные таблички с рядами цветных полос. Ширина полос разнится от документа к документу и составляет от 1 до 15 мм. Хотя данный способ записи достаточно компактен, для нас он неудобен и дорог. Мы предлагаем альтернативную систему письменности, основанную на латинском алфавите. Каждому цвету будет сопоставлена определенная буква. Ниже приведено соответствие цветов звукам и буквам. ^]] ..
 
        img('box:4x16,red,255') .. " - A, " ..
 
        img('box:4x16,orange,255') .. " - R, " ..
 
        img('box:4x16,#FFCC00,255') .. " - N, " ..
 
        img('box:4x16,yellow,255') .. " - E, " ..
 
        img('box:4x16,#B9FF00,255') .. " - V, " ..
 
@@ -73,20 +71,17 @@ item_book_dlg = dlg {
 
        img('box:4x16,#0000FF,255') .. " - P, " ..
 
        img('box:4x16,#8000FF,255') .. " - K, " ..
 
        img('box:4x16,#BF00FF,255') .. " - O, " ..
 
        img('box:4x16,#FF00FF,255') .. " - D, " ..
 
        img('box:4x16,#800080,255') .. " - T, " ..
 
        img('box:4x16,#FF0080,255') .. " - Z, " ..
 
        img('box:4x16,#AA0055,255') .. " - S. ", code [[ item_book_dlg.b = true; ]]};
 
        {always=true, "Структура слова", [[В навьярском языке слова составляются из множества признаков, присущих данному предмету(rr) или действию (nn). Признаки могут отделяться от остальных частицами "e"(если речь идет о разделенных предметах) или "yhe"(если речь идет о подгруппе). Примеры: ^Na'vji'a'rr -- навьяр^Ty'yhe'na'vji'a'rr -- ты -- навьяр^Vee'nn -- двигаться^Rja'zee'vee'nn -- отдаляться^ Основные периоды времени:^Nley'elra'ysl'rr -- сутки^Ynd'elra'ysl'rr -- год^Rja'elra'ysl'rr -- 216 лет]], code [[ item_book_dlg.c = true; ]]};
 
        {always=true, "Словарь", code [[ item_book_dlg.d = true; psub('dictionary'); ]]};
 
        img('box:4x16,#AA0055,255') .. " - S. "};
 
        {always=true, "Структура слова", [[В навьярском языке слова составляются из множества признаков, присущих данному предмету(rr) или действию (nn). Признаки могут отделяться от остальных частицами "e"(если речь идет о разделенных предметах) или "yhe"(если речь идет о подгруппе). Примеры: ^Na'vji'a'rr -- навьяр^Ty'yhe'na'vji'a'rr -- ты -- навьяр^Vee'nn -- двигаться^Rja'zee'vee'nn -- отдаляться^ Основные периоды времени:^Nley'elra'ysl'rr -- сутки^Ynd'elra'ysl'rr -- год^Rja'elra'ysl'rr -- 216 лет]]};
 
        {always=true, "Словарь", code [[ psub('dictionary'); ]]};
 
        {always=true, "[В другой раздел]", code [[ 
 
            pret(); 
 
            if item_book_dlg.a and item_book_dlg.b and item_book_dlg.c and item_book_dlg.d then
 
                language_known = true;
 
            end;
 
            pret();
 
        ]]};
 
		{tag="dictionary"};
 
		{always=true;"[A]", [[A:^A, ava -- живой^Aed -- океан, море^Ah -- согласие^Arn -- работа^Atre -- предупреждение, опасность^Anot -- жилище^Arhe -- назад^Ayhe -- знание]]};
 
		{always=true;"[E]", [[E:^Ere -- множество, группа^Eanea -- улица^Elra -- период^Eyle -- всеобщность^Eylesl -- вечность^Eth -- сон]]};
 
		{always=true;"[H]", [[H:^Hi -- помощь^He -- верх^Hyd -- причина^Has -- неопределенность^Hya -- память, хранение]]};
 
		{always=true;"[I]", [[I:^I -- Я, Мы^In -- добавление, дополнение^Ien — верх^Ile -- видимость^Intre -- уверенность^Iraa -- окруженающая среда]]};
 
@@ -97,15 +92,12 @@ item_book_dlg = dlg {
 
		{always=true;"[T]", [[T:^Tea — наблюдать, смотреть^Tel -- значимость^Ta -- указание места^Tna -- привязка, принадлежность^Tla -- источник^Tek -- механизм^Tre -- множество^Ty -- Ты, Вы]]};
 
		{always=true;"[V]", [[V:^Ven -- тепло^Vil — покрывало, завеса^Vee -- Подвижный, движущийся^Vji -- разумный^Vta -- неприязнь^Vtre -- отрицание^Vlae -- разделение^Vna -- низ^Viv -- острый]]};
 
		{always=true;"[Y]", [[Y:^Yir — трава, водоросль^Ynd -- средний^Yhe -- Разграничитель -- ставится после необязательных признаков^Ysl -- время]]};
 
		{always=true;"[Z]", [[Z:^Za -- язык^Zy -- вопрос^Zee -- расстояние^Yz -- храм]]};
 
		{always=true, "[В другой раздел]", code [[
 
            pret();
 
            if item_book_dlg.a and item_book_dlg.b and item_book_dlg.c and item_book_dlg.d then
 
                language_known = true;
 
            end;
 
        ]]};
 
    };
 
};
 
 
item_spear = obj {
 
    nam = "item_spear";
0 comments (0 inline, 0 general)