Edit to paths

This commit is contained in:
Cooldude2606
2018-10-13 19:50:19 +01:00
parent 50d74d5eed
commit 88856df942
2 changed files with 6 additions and 5 deletions

View File

@@ -78,13 +78,10 @@ script.on_event({defines.events.on_built_entity,on_robot_built_entity}, function
local surface = entity.surface
if entites[entity.name] then
local box = entity.prototype.collision_box
local size = math.ceil(box.right_bottom.x)*math.ceil(box.right_bottom.y)
for x = box.left_top.x,box.right_bottom.x do for y = box.left_top.y,box.right_bottom.y do
local pos = {x=entity.position.x+x,y=entity.position.y+y}
local tile = surface.get_tile(pos).name
if paths[tile] and math.random() < paths[tile][1]*size*(-2) then
ThisModule.down_grade(surface,pos)
end
if paths[tile] then ThisModule.down_grade(surface,pos) end
end end
end
end)

View File

@@ -19,9 +19,13 @@ return {
['gate']=true,
['gun-turret']=true,
['laser-turret']=true,
['flamethrower-turret']=true,
['radar']=true,
['lab']=true,
['big-electric-pole']=true,
['substation']=true,
['rocket-silo']=true
['rocket-silo']=true,
['pumpjack']=true,
['electric-mining-drill']=true,
['roboport']=true
}