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