1
0
Fork 0
mirror of https://gitlab.com/Oreolek/duel.git synced 2024-06-30 22:05:07 +03:00
duel/transcript.lua

36 lines
658 B
Lua

local std = stead
local filename = "game.log"
function writelog(s)
local f = io.open(filename, "a")
f:seek("end", 0)
f:write("\n", s, "\n")
return f:flush()
end
writelog("--- НАЧАЛО ИГРЫ ---")
game.onwalk = function(f, inwalk)
local dsc = std.call(inwalk, 'dsc')
if dsc then
writelog(dsc)
end
local decor = std.call(inwalk, 'decor')
if decor then
writelog(decor)
end
return true
end
game.afteract = function(this, that)
local nam1 = this.decor
local nam2 = that.decor
if that:type('phr') then
nam2 = std.call(that, 'dsc')
else
nam2 = that.nam
end
if nam2 then
writelog("> "..nam2)
end
end