typo for variable player(s); adding settingtypes
This commit is contained in:
parent
e4cba409e4
commit
b77661ce9d
25
init.lua
25
init.lua
@ -5,24 +5,25 @@ level, max gravity at sea level.
|
||||
|
||||
]]--
|
||||
|
||||
|
||||
local update = function()
|
||||
for _, players in ipairs(minetest.get_connected_players()) do
|
||||
local pos = player:get_pos()
|
||||
local grav = 1
|
||||
if pos.y > 300 then grav = 300/pos.y end
|
||||
if pos.y < -300 then grav = -300/pos.y end
|
||||
player:set_physics_override({gravity=grav})
|
||||
end
|
||||
end
|
||||
|
||||
local action_timer = 0
|
||||
local realgthres=minetest.settings:get('real_g_threshold') or 300
|
||||
|
||||
local gravity_update = function()
|
||||
for _, players in ipairs(minetest.get_connected_players()) do
|
||||
local pos = players:get_pos()
|
||||
local grav = 1
|
||||
if pos.y > realgthres then grav = realgthres/pos.y end
|
||||
if pos.y < (-1)*realgthres then grav = -1*realgthres/pos.y end
|
||||
players:set_physics_override({gravity=grav})
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
local function gravity_globaltimer(dtime)
|
||||
action_timer = action_timer + dtime
|
||||
|
||||
if action_timer > 4 then
|
||||
update()
|
||||
gravity_update()
|
||||
action_timer = 0
|
||||
end
|
||||
end
|
||||
|
1
settingtypes.txt
Normal file
1
settingtypes.txt
Normal file
@ -0,0 +1 @@
|
||||
real_g_threshold (Threshold for activating real_g) int 300
|
Loading…
x
Reference in New Issue
Block a user