updated parameters for set_sky for now for testing
This commit is contained in:
parent
fac9d3f5de
commit
8882c79bb4
21
sky.lua
21
sky.lua
@ -308,10 +308,8 @@ local minthe_space = {
|
||||
"space_travel_stars_sky.png", -- +x (right)
|
||||
}
|
||||
|
||||
local time = 0
|
||||
sky_defaults = {}
|
||||
|
||||
|
||||
minetest.register_on_joinplayer(function(player)
|
||||
sky_defaults.col, sky_defaults.tp, sky_defaults.tex, sky_defaults.cl = player:get_sky()
|
||||
end)
|
||||
@ -328,9 +326,23 @@ local function get_weightlessness(name)
|
||||
return false
|
||||
end
|
||||
|
||||
space_travel.playerSky = function(player, color, type, textures)
|
||||
--local col, tp, tex, cl = player:get_sky(true)
|
||||
--minetest.log("action", "get_sky: " .. dump(player:get_sky(true)))
|
||||
local params = {
|
||||
base_color = color,
|
||||
type = type,
|
||||
textures = textures
|
||||
}
|
||||
player:set_sky(params)
|
||||
|
||||
return true
|
||||
end
|
||||
|
||||
local time = 0
|
||||
minetest.register_globalstep(function(dtime)
|
||||
time = time + dtime
|
||||
if time > 1 then
|
||||
if time > 0.9 then
|
||||
for _, player in ipairs(minetest.get_connected_players()) do
|
||||
time = 0
|
||||
|
||||
@ -363,10 +375,9 @@ minetest.register_globalstep(function(dtime)
|
||||
player:set_physics_override({1, 1, 1}) -- speed, jump, gravity
|
||||
set_weightlessness(name, false)
|
||||
end
|
||||
|
||||
return
|
||||
elseif minetest.get_player_by_name(name) and pos.y >= space_travel.yarth and pos.y < space_travel.yarth_orbit then --Earth orbit
|
||||
player:set_sky({r = 0, g = 0, b = 0}, "skybox", earth_space)
|
||||
space_travel.playerSky(player,{r = 0, g = 0, b = 0}, "skybox", earth_space)
|
||||
player:set_clouds({density = 0})
|
||||
player:set_physics_override({1, 0.6, 0.2}) -- speed, jump, gravity
|
||||
set_weightlessness(name, true)
|
||||
|
Loading…
x
Reference in New Issue
Block a user