Code: Select all
local pos = entity.position
local size = 5
local area = {{pos.x -size, pos.y-size},{pos.x +size, pos.y+size}}
local flames = entity.surface.find_entities(area)
for _, f in pairs(flames) do
log(f.type)
end
Code: Select all
local flames = surface.find_entities_filtered{position = entity.position, area = {{-5,-5}, {5,5}}}
for _, f in pairs(flames) do
log(f.type)
end
Expected result:
find_entities_filtered should be able to find fire and smoke elements.