Changeset - d4316fe4f08a
[Not reviewed]
default
0 2 0
Silverwing - 7 years ago 2017-06-12 13:29:31

Navjiarr encyclopedia
2 files changed with 38 insertions and 0 deletions:
0 comments (0 inline, 0 general)
items.lua
Show inline comments
 
item_book_on_navjiarr = obj {
 
    nam = "item_book_on_navjiarr";
 
    disp = "Книга о навьярах";
 
    dsc = [[На столе лежит кем-то оставленная {книга}.]];
 
    tak = [[Книга содержит некоторые сведения о навьярах. Возможно, она поможет вам в странствиях. ]];
 
    inv = function(s)
 
        if (here().underwater) then
 
            return [[Я не смогу здесь читать. ]];
 
        else
 
            walkin('item_book_dlg');
 
        end;
 
    end;
 
};
 
 
item_book_dlg = obj {
 
    var = {
 
        a = false;
 
        b = false;
 
        c = false;
 
    };
 
    nam = "item_book_dlg";
 
    entered = [[Вы открываете оглавление и ищете нужную вам информацию. ]];
 
    phr = {
 
        {always=true, "Арифметика", [[Навьяры используют шестеричную систему счисления. Для цифр используются цветовые обозначения, аналогичные буквам: фиолетовый - 0, синий - 1, зеленый - 2, желтый - 3, оранжевый - 4, красный - 5. названия каждой цифры на навьярском языке(записаны в системе Светловой) 0 – Nol, 1 – Lse, 2 – Dyle, 3 – Vlye, 4 – Elt, 5 – Tei. ]]};
 
        --TODO полезное описание картографии
 
        {always=true, "Картография", [[Навьярские карты значительно отличаются от наших. Масштабы не задаются и не выдерживаются, позволяя тем самым умещать множество деталей там где они нужны и сжимать расстояние там, где это не имеет значения. навьярские карты в основном используются для записи путей от центральной точки к нескольким удаленным от нее. ]]};
 
        {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 [[ psub('language'); ]]};
 
        {tag="language"};
 
        --TODO заполнить этот раздел
 
        {always=true, "Алфавит и письменность", [[]], code [[ item_book_dlg.a = item_book_dlg.a + 1; ]]};
 
        {always=true, "Грамматика", [[]], code [[ item_book_dlg.b = item_book_dlg.b + 1; ]]};
 
        {always=true, "Словарь", [[]], code [[ item_book_dlg.c = item_book_dlg.c + 1; ]]};
 
        {always=true, "[В другой раздел]", code [[ pret(); ]]}
 
    };
 
};
 
 
item_pickaxe = obj {
 
	nam = "pickaxe";
 
	disp = "Кирка";
main.lua
Show inline comments
 
@@ -75,6 +75,7 @@ global {
 
	rel_learr = 0;
 
	rel_anna = 0;
 
	rel_jack = 0;
 
    language_known = false;
 
    
 
    dt_code = {};
 
    dt_buttons = {};
0 comments (0 inline, 0 general)