From 84e5477eb909fc86da410a274db5c625636f6ceb Mon Sep 17 00:00:00 2001
From: Peter Nerlich <peter.nerlich+dev@googlemail.com>
Date: Fri, 7 May 2021 08:49:41 +0200
Subject: [PATCH] fix luacheck error: pos variable overshadowing

---
 train.lua | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/train.lua b/train.lua
index d8f670c..5e7a326 100644
--- a/train.lua
+++ b/train.lua
@@ -39,19 +39,19 @@ minetest.register_node("mapserver:train", {
 	on_construct = function(pos)
 		local meta = minetest.get_meta(pos)
 
-		local find_nearest_player = function(pos, radius)
+		local find_nearest_player = function(block_pos, radius)
 			-- adapted from https://forum.minetest.net/viewtopic.php?t=23319
 
 			local closest_d = radius+1
 			local closest_name
 
-			for i, obj in ipairs(minetest.get_objects_inside_radius(pos, radius)) do
+			for i, obj in ipairs(minetest.get_objects_inside_radius(block_pos, radius)) do
 				-- 0.4.x compatibility:
 				--if obj:get_player_name() ~= "" then
 
 				-- 5.0.0+ method:
 				if minetest.is_player(obj) then
-					local distance = vector.distance(obj:get_pos(), pos)
+					local distance = vector.distance(obj:get_pos(), block_pos)
 					if distance < closest_d then
 						closest_d = distance
 						closest_name = obj:get_player_name()
-- 
GitLab