1
0
Fork 0
mirror of https://gitlab.com/Oreolek/duel.git synced 2024-05-19 17:38:39 +03:00
duel/transcript.lua

36 lines
658 B
Lua
Raw Normal View History

2017-03-06 12:32:34 +02:00
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("--- НАЧАЛО ИГРЫ ---")
2017-03-06 12:32:34 +02:00
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
2017-03-06 12:32:34 +02:00
end