From afc3877349643a5011737ef832a5b40f6ab209e1 Mon Sep 17 00:00:00 2001 From: Someone Date: Thu, 9 Oct 2025 18:17:55 +0200 Subject: [PATCH] RELEASE 2.0.1 - Increased cleanup area by 0.6 so gleba gets its bushes cut down better --- changelog.txt | 7 +++++++ control.lua | 8 ++++---- info.json | 6 ++++-- 3 files changed, 15 insertions(+), 6 deletions(-) diff --git a/changelog.txt b/changelog.txt index 015e3cc..9b10424 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,3 +1,10 @@ +--------------------------------------------------------------------------------------------------- +Version: 2.0.1 +Date: 2025-10-09 + + Changed: + - Increased cleanup area by 0.6 so gleba gets its bushes cut down better. + --------------------------------------------------------------------------------------------------- Version: 2.0.0 Date: 2024-10-21 diff --git a/control.lua b/control.lua index 2c2c992..ecfbeda 100644 --- a/control.lua +++ b/control.lua @@ -1,24 +1,24 @@ --[[get rid of decorations under entities]] script.on_event(defines.events.on_built_entity, function(event) if event.entity.type ~= "entity-ghost" and event.entity.type ~= "tile-ghost" and event.entity.prototype.selectable_in_game then - game.surfaces[event.entity.surface_index].destroy_decoratives{area=event.entity.selection_box} + game.surfaces[event.entity.surface_index].destroy_decoratives{area={{event.entity.selection_box.left_top.x-0.6, event.entity.selection_box.left_top.y-0.6}, {event.entity.selection_box.right_bottom.x+0.6, event.entity.selection_box.right_bottom.y+0.6}}} end end) script.on_event(defines.events.on_robot_built_entity, function(event) if event.entity.type ~= "entity-ghost" and event.entity.type ~= "tile-ghost" and event.entity.prototype.selectable_in_game then - game.surfaces[event.entity.surface_index].destroy_decoratives{area=event.entity.selection_box} + game.surfaces[event.entity.surface_index].destroy_decoratives{area={{event.entity.selection_box.left_top.x-0.6, event.entity.selection_box.left_top.y-0.6}, {event.entity.selection_box.right_bottom.x+0.6, event.entity.selection_box.right_bottom.y+0.6}}} end end) script.on_event(defines.events.script_raised_built, function(event) if event.entity.type ~= "entity-ghost" and event.entity.type ~= "tile-ghost" and event.entity.prototype.selectable_in_game then - game.surfaces[event.entity.surface_index].destroy_decoratives{area=event.entity.selection_box} + game.surfaces[event.entity.surface_index].destroy_decoratives{area={{event.entity.selection_box.left_top.x-0.6, event.entity.selection_box.left_top.y-0.6}, {event.entity.selection_box.right_bottom.x+0.6, event.entity.selection_box.right_bottom.y+0.6}}} end end) script.on_event(defines.events.script_raised_revive, function(event) if event.entity.type ~= "entity-ghost" and event.entity.type ~= "tile-ghost" and event.entity.prototype.selectable_in_game then - game.surfaces[event.entity.surface_index].destroy_decoratives{area=event.entity.selection_box} + game.surfaces[event.entity.surface_index].destroy_decoratives{area={{event.entity.selection_box.left_top.x-0.6, event.entity.selection_box.left_top.y-0.6}, {event.entity.selection_box.right_bottom.x+0.6, event.entity.selection_box.right_bottom.y+0.6}}} end end) diff --git a/info.json b/info.json index d6ac9c7..694dd9f 100644 --- a/info.json +++ b/info.json @@ -1,10 +1,12 @@ { "name": "RealisticDecorationCleanup", - "version": "2.0.0", + "version": "2.0.1", "title": "Realistic Decoration Cleanup", "author": "someone1337", "homepage": "https://git.somenet.org/factorio/RealisticDecorationCleanup.git", "description": "Remove decorations prior to placing entities or tiles. Normally you would not build a house/road and leave the bushes below it.", "factorio_version": "2.0", - "dependencies": ["base>=2.0.0"] + "dependencies": [ + "base>=2.0.0" + ] } -- 2.47.3