Fix the /tpe loop

This commit is contained in:
Robbie Ferguson 2016-05-18 16:31:08 -04:00
parent 0e0eb50206
commit 38982dadf2

@ -256,13 +256,24 @@ end
-- Evade
local function tpe(player)
local negatives = { '-','' } -- either it's this way or that way
local isnegative = negatives[math.random(2)]
local distance = isnegative .. math.random(4,15) -- the distance to jump
local times = math.random(3,6) -- how many times to jump - minimum,maximum
local options = { 'x', 'y', 'z' }
local axis = options[math.random(3)]
local mindistance = 4
local maxdistance = 15
local isnegative = ''
local distance = 0
local times = 0
local axis = ''
for i = 1,times do
minetest.after(1, function() tpj(axis,distance) end) -- do this every 1 second
-- do this every 1 second
minetest.after(1,
function()
isnegative = negatives[math.random(2)]
distance = isnegative .. math.random(mindistance,maxdistance) -- the distance to jump
times = math.random(3,6) -- how many times to jump - minimum,maximum
axis = options[math.random(3)]
tpj(axis,distance)
end
)
end
end