Aleksei-bird 7c9c708c92 Первый фикс
Пачки некоторых позиций увеличены
2024-03-01 20:54:33 +03:00

20 lines
416 B
Lua

if not global.units then return end
local fixed = {}
local delete = {}
for i, unit_data in pairs(global.units) do
if unit_data.container and unit_data.entity and unit_data.entity.valid then
unit_data.container = nil
fixed[unit_data.entity.unit_number] = unit_data
delete[#delete + 1] = i
end
end
for k, v in pairs(fixed) do
global.units[k] = v
end
for _, i in pairs(delete) do
global.units[i] = nil
end