summaryrefslogtreecommitdiff
path: root/pilantern.lua
diff options
context:
space:
mode:
authorcheapie <no-email-for-you@example.com>2025-12-12 12:53:50 -0600
committercheapie <no-email-for-you@example.com>2025-12-12 12:53:50 -0600
commit11f59716547405622f03be377821bbcb78298234 (patch)
tree4fda36a09013a3449967d504d82671c49cc1ba5e /pilantern.lua
parent313ad8e3afa9783ca887d47f8b45f77cad1a8414 (diff)
downloadcelevator-11f59716547405622f03be377821bbcb78298234.tar
celevator-11f59716547405622f03be377821bbcb78298234.tar.gz
celevator-11f59716547405622f03be377821bbcb78298234.tar.bz2
celevator-11f59716547405622f03be377821bbcb78298234.tar.xz
celevator-11f59716547405622f03be377821bbcb78298234.zip
More minor performance improvements
Diffstat (limited to 'pilantern.lua')
-rw-r--r--pilantern.lua2
1 files changed, 2 insertions, 0 deletions
diff --git a/pilantern.lua b/pilantern.lua
index 29f3cf7..a2ded98 100644
--- a/pilantern.lua
+++ b/pilantern.lua
@@ -29,7 +29,9 @@ minetest.register_entity("celevator:incar_pi_entity",{
glow = minetest.LIGHT_MAX,
},
on_step = function(self)
+ if not self.object then return end
local pos = self.object:get_pos()
+ if not minetest.compare_block_status(pos,"active") then return self.object:remove() end
local props = self.object:get_properties()
if props.breath_max and props.breath_max ~= 0 then
local carinfo = minetest.deserialize(celevator.storage:get_string(string.format("car%d",props.breath_max)))