From 193f3e3b88e2aad86ed909df1adcd7a1b8f18d30 Mon Sep 17 00:00:00 2001 From: PHIDIAS Date: Sat, 14 Oct 2023 02:08:53 +0900 Subject: [PATCH] Update tree-decon.lua --- modules/addons/tree-decon.lua | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/modules/addons/tree-decon.lua b/modules/addons/tree-decon.lua index c3d36920..1f594366 100644 --- a/modules/addons/tree-decon.lua +++ b/modules/addons/tree-decon.lua @@ -99,11 +99,17 @@ Event.on_nth_tick(300, function() end) Event.add(defines.events.on_entity_damaged, function(event) - if not (event.damage_type.name == 'impact' and event.force) then + if not (event.damage_type.name == 'impact' and event.force) then + return + end + + if not (event.entity.type == 'tree' or event.entity.type == 'simple-entity') then + return + end + + if (not event.cause) or (event.cause.type ~= 'car')then return end - if event.entity.type == 'tree' or event.entity.type == 'simple-entity' then - event.entity.destroy() - end + event.entity.destroy() end)