A LuaEntity.priority_targets::array[LuaEntityPrototype] would be cleaner.
Code: Select all
local targets = entity.priority_targets
Code: Select all
local targets = {}
local index = 0
while true do
index = index + 1
local success, target = pcall(entity.get_priority_target, index)
if not success then break end
table.insert(targets, target)
end