Template
1
0
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:
bol-van
2026-01-17 13:31:48 +03:00
parent 5dde1264ce
commit 4c13c63d27
2 changed files with 9 additions and 4 deletions

View File

@@ -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

View File

@@ -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)