mirror of
https://github.com/bol-van/zapret2.git
synced 2026-03-14 06:13:09 +00:00
AI inspired fixes
This commit is contained in:
@@ -18,9 +18,14 @@ function luaexec(ctx, desync)
|
||||
if not desync.arg.code then
|
||||
error("luaexec: no 'code' parameter")
|
||||
end
|
||||
local fname = desync.func_instance.."_luaexec_code"
|
||||
local fname = desync.func_instance.."_code"
|
||||
if not _G[fname] then
|
||||
_G[fname] = load(desync.arg.code, fname)
|
||||
local err
|
||||
_G[fname], err = load(desync.arg.code, fname)
|
||||
if not _G[fname] then
|
||||
error(err)
|
||||
return
|
||||
end
|
||||
end
|
||||
-- allow dynamic code to access desync
|
||||
_G.desync = desync
|
||||
|
||||
@@ -1440,11 +1440,11 @@ void lua_pushf_ctrack(lua_State *L, const t_ctrack *ctrack, const t_ctrack_posit
|
||||
{
|
||||
LUA_STACK_GUARD_ENTER(L)
|
||||
|
||||
if (!tpos) tpos = &ctrack->pos;
|
||||
|
||||
lua_pushliteral(L, "track");
|
||||
if (ctrack)
|
||||
{
|
||||
if (!tpos) tpos = &ctrack->pos;
|
||||
|
||||
lua_createtable(L, 0, 9);
|
||||
|
||||
if (ctrack->incoming_ttl)
|
||||
|
||||
Reference in New Issue
Block a user