planet_mars/skybox.lua

50 lines
1.1 KiB
Lua
Raw Permalink Normal View History

2018-10-31 01:00:32 -07:00
local has_skybox_mod = minetest.get_modpath("skybox")
2019-07-29 02:52:28 -07:00
local has_gravity_manager_mod = minetest.get_modpath("gravity_manager")
2018-10-31 01:00:32 -07:00
2018-10-31 06:48:52 -07:00
local min_y = planet_mars.y_start
local cave_end_y = planet_mars.y_start + (planet_mars.y_height * 0.97)
local max_y = planet_mars.y_start + planet_mars.y_skybox_height
2019-07-29 02:52:28 -07:00
if has_gravity_manager_mod then
gravity_manager.register({
miny = min_y,
maxy = max_y,
gravity = 0.37
})
end
2018-10-31 01:00:32 -07:00
if has_skybox_mod then
skybox.register({
-- http://www.custommapmakers.org/skyboxes.php
name = "mars",
2018-10-31 06:48:52 -07:00
miny = cave_end_y,
maxy = max_y,
2018-10-31 01:00:32 -07:00
always_day = true,
clouds = {
2018-10-31 02:19:17 -07:00
thickness=64,
2018-10-31 01:00:32 -07:00
color={r=244, g=189, b=114, a=229},
ambient={r=0, g=0, b=0, a=255},
density=0.4,
2018-10-31 02:19:17 -07:00
height=planet_mars.y_start + planet_mars.y_skybox_height - 200,
speed={y=-2,x=-2}
2018-10-31 01:00:32 -07:00
},
textures = {
"mars_up.jpg^[transformR270",
"mars_dn.jpg^[transformR90",
"mars_ft.jpg",
"mars_bk.jpg",
"mars_lf.jpg",
"mars_rt.jpg"
}
})
2018-10-31 06:48:52 -07:00
skybox.register({
name = "mars_cave",
miny = min_y,
maxy = cave_end_y,
always_day = true,
2019-02-06 10:48:38 -08:00
sky_type = "plain",
2018-10-31 06:48:52 -07:00
sky_color = {r=244, g=189, b=114}
})
2018-10-31 01:00:32 -07:00
end