goddess mode: tweak the constants

This commit is contained in:
cora 2020-10-12 04:20:07 +02:00 committed by Schmappie Eldress
parent 193c5c2753
commit 24fcdc628e

View File

@ -18,27 +18,26 @@ end
local tprangeh=20 local tprangeh=20
local tprangepy=50 local tprangepy=50
local tprangeny=60 local tprangeny=60
local karange=7 local karange=10
local function gettarget(epos) local function gettarget(epos)
--local mpos=minetest.localplayer:get_pos() --local mpos=minetest.localplayer:get_pos()
math.randomseed(os.time()) math.randomseed(os.time())
local angle=math.random(0,360) local angle=math.random(90,270)
local tg={x=0,y=0,z=0} local tg={x=0,y=0,z=0}
tg.x=karange * math.sin(angle) tg.x=( karange + 2 ) * math.sin(angle)
tg.z=karange * math.cos(angle) tg.z=( karange + 2 ) * math.cos(angle)
return vector.add(epos,tg) return vector.add(epos,tg)
end end
local function rro() -- reverse restraining order local function rro() -- reverse restraining order
for k, v in ipairs(minetest.localplayer.get_nearby_objects(10)) do for k, v in ipairs(minetest.localplayer.get_nearby_objects(karange+5)) do
if (v:is_player() and v:get_name() ~= minetest.localplayer:get_name()) then if (v:is_player() and v:get_name() ~= minetest.localplayer:get_name()) then
local pos = v:get_pos() local pos = v:get_pos()
pos.y = pos.y - 1 pos.y = pos.y - 1
local mpos=minetest.localplayer:get_pos() local mpos=minetest.localplayer:get_pos()
local distance=vector.distance(mpos,pos) local distance=vector.distance(mpos,pos)
if distance < karange then mwarp(gettarget(pos)) end if distance < karange then mwarp(gettarget(pos)) minetest.after(0.2,function() autofly.aim(pos) end) end
--autofly.aim(pos)
return return
end end
end end