diff --git a/init.lua b/init.lua index 7b82606..1b8f062 100644 --- a/init.lua +++ b/init.lua @@ -3,6 +3,8 @@ teleports.teleports = {} teleports.lastplayername ="" teleports.filename = minetest.get_worldpath() .. "/teleports.txt" +local TELEPORT_MAX_DIST = 260 + function teleports:save() local datastring = minetest.serialize(self.teleports) if not datastring then @@ -31,7 +33,7 @@ function teleports:find_nearby(pos, count) local nearby = {} for i = #teleports.teleports, 1, -1 do local EachTeleport = teleports.teleports[i] - if not vector.equals(EachTeleport.pos, pos) and vector.distance(EachTeleport.pos, pos) < 260 then + if not vector.equals(EachTeleport.pos, pos) and vector.distance(EachTeleport.pos, pos) < TELEPORT_MAX_DIST then table.insert(nearby, EachTeleport) if #nearby>count then break