mirror of
https://gitlab.com/Oreolek/duel.git
synced 2024-06-07 02:38:22 +03:00
98 lines
1.9 KiB
Lua
98 lines
1.9 KiB
Lua
init = function ()
|
||
map = obj {
|
||
nam = "Карта",
|
||
inv = function()
|
||
walk('map')
|
||
end
|
||
}
|
||
take(map)
|
||
quests = obj {
|
||
nam = "Квесты",
|
||
inv = function()
|
||
walk('quests')
|
||
end
|
||
}
|
||
take(quests)
|
||
inventory = obj {
|
||
nam = "Инвентарь",
|
||
inv = function()
|
||
walk('inventory')
|
||
end
|
||
}
|
||
take(inventory)
|
||
char.act = nil
|
||
--[[
|
||
local examine_menu = act_menu("ОСМОТРЕТЬ", "exam", true);
|
||
take(examine_menu)
|
||
local take_menu = act_menu("ВЗЯТЬ", "take", true);
|
||
take(take_menu)
|
||
local drop_menu = act_menu("ВЫБРОСИТЬ", "drop", false, true);
|
||
place(drop_menu, me())
|
||
local open_menu = act_menu("ОТКРЫТЬ", "open", false, true);
|
||
place(open_menu, me())
|
||
local close_menu = act_menu("ЗАКРЫТЬ", "close", false, true);
|
||
place(close_menu, me())
|
||
local talk_menu = act_menu("ГОВОРИТЬ С", "talk", true);
|
||
place(talk_menu, me())
|
||
]]
|
||
end
|
||
--[[
|
||
game.after_take = function(s, w)
|
||
take(w)
|
||
end
|
||
|
||
game.after_drop = function(s, w)
|
||
drop(w)
|
||
end
|
||
game.exam = 'Ничего необычного.'
|
||
]]
|
||
|
||
engineer = function()
|
||
if char.plural == true then
|
||
return 'инженеры'
|
||
end
|
||
return 'инженер'
|
||
end
|
||
that = function()
|
||
if char.plural == true then
|
||
return 'те'
|
||
end
|
||
return 'тот'
|
||
end
|
||
pronoun_3 = function()
|
||
if char.gender == 'she' then
|
||
return 'она'
|
||
end
|
||
if char.gender == 'he' then
|
||
return 'он'
|
||
end
|
||
if char.gender == 'it' then
|
||
return 'оно'
|
||
end
|
||
return 'они'
|
||
end
|
||
pronoun_1 = function()
|
||
if char.plural == true then
|
||
return 'мы'
|
||
end
|
||
return 'я'
|
||
end
|
||
endings = function()
|
||
if char.plural == true then
|
||
return 'и'
|
||
end
|
||
if char.gender == 'she' then
|
||
return 'а'
|
||
end
|
||
return ''
|
||
end
|
||
rndstr = function(strings)
|
||
return strings[rnd(stead.table.maxn(strings))];
|
||
end
|
||
rndalt = function(yes, no)
|
||
if rnd(2) == 1 then
|
||
return yes
|
||
end
|
||
return no
|
||
end
|