From 068da0c0470efcbc7a2f304292f7633a8d1d7d68 Mon Sep 17 00:00:00 2001 From: binarycat Date: Sun, 17 Dec 2023 16:17:00 -0500 Subject: [PATCH] cleanup --- mesecons_mvps/init.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mesecons_mvps/init.lua b/mesecons_mvps/init.lua index 79af56b..8dfdcc5 100644 --- a/mesecons_mvps/init.lua +++ b/mesecons_mvps/init.lua @@ -70,8 +70,8 @@ function mesecon.mvps_get_stack(pos, dir, maximum, all_pull_sticky) local nodes = {} local pos_set = {} local frontiers = mesecon.fifo_queue.new() - --local vector_equals = vector.equals frontiers:add(vector.new(pos)) + -- micro-optimization: lift local definitions out of loop local nodedef local np_hash local nn @@ -100,7 +100,7 @@ function mesecon.mvps_get_stack(pos, dir, maximum, all_pull_sticky) -- If adjacent node is sticky block and connects add that -- position for _, r in ipairs(mesecon.rules.alldirs) do - local adjpos = vector.add(np, r) + adjpos = vector.add(np, r) -- optimization: don't check blocks that are already part of the stack if not pos_set[minetest.hash_node_position(adjpos)] then adjnode = minetest.get_node(adjpos)