From da95be53ec5703e808233d7b45fc42fb500863dd Mon Sep 17 00:00:00 2001 From: coil <51716565+coil0@users.noreply.github.com> Date: Mon, 30 Dec 2019 21:02:01 +0100 Subject: [PATCH] Fix radiation protection when armor group is not set (#509) --- technic/machines/other/frames.lua | 18 +++++++++--------- 1 files changed, 9 insertions(+), 9 deletions(-) diff --git a/technic/machines/other/frames.lua b/technic/machines/other/frames.lua index f991ba7..b74d806 100644 --- a/technic/machines/other/frames.lua +++ b/technic/machines/other/frames.lua @@ -155,7 +155,7 @@ end for _, obj in ipairs(objects) do - obj:setpos(vector.add(obj:getpos(), vect)) + obj:set_pos(vector.add(obj:get_pos(), vect)) end for _, n in ipairs(nodelist) do @@ -276,7 +276,7 @@ end, on_punch = function(pos, node, puncher) - local ppos = puncher:getpos() + local ppos = puncher:get_pos() local pvect = puncher:get_look_dir() local pface = get_face(pos, ppos, pvect) @@ -431,14 +431,14 @@ end, dig = function(self) - minetest.handle_node_drops(self.object:getpos(), { ItemStack("technic:frame_111111") }, self.last_puncher) - local pos = vector.round(self.object:getpos()) + minetest.handle_node_drops(self.object:get_pos(), { ItemStack("technic:frame_111111") }, self.last_puncher) + local pos = vector.round(self.object:get_pos()) frames_pos[pos_to_string(pos)] = nil self.object:remove() end, on_punch = function(self, puncher, time_from_last_punch, tool_capabilities, dir) - local pos = self.object:getpos() + local pos = self.object:get_pos() if self.damage_object == nil then self.damage_object = minetest.add_entity(pos, "technic:damage_entity") self.damage_object:get_luaentity().remaining_time = 0.25 @@ -450,7 +450,7 @@ end self.last_puncher = puncher - local ppos = puncher:getpos() + local ppos = puncher:get_pos() local pvect = puncher:get_look_dir() local pface = get_face(pos, ppos, pvect) if pface == nil then return end @@ -468,8 +468,8 @@ end, on_rightclick = function(self, clicker) - local pos = self.object:getpos() - local ppos = clicker:getpos() + local pos = self.object:get_pos() + local ppos = clicker:get_pos() local pvect = clicker:get_look_dir() local pface = get_face(pos, ppos, pvect) @@ -547,7 +547,7 @@ local entity = obj:get_luaentity() if entity and (entity.name == "technic:frame_entity" or entity.name == "technic:damage_entity") then - obj:setpos(t.pos) + obj:set_pos(t.pos) end end end -- Gitblit v1.8.0