Sky fix, texture changes
parent
1c47f684da
commit
a7ff067cea
|
@ -44,7 +44,7 @@ beds.register_bed("beds:fancy_bed", {
|
||||||
selectionbox = {-0.5, -0.5, -0.5, 0.5, 0.06, 1.5},
|
selectionbox = {-0.5, -0.5, -0.5, 0.5, 0.06, 1.5},
|
||||||
recipe = {
|
recipe = {
|
||||||
{"", "", "group:stick"},
|
{"", "", "group:stick"},
|
||||||
{"wool:red", "wool:red", "wool:white"},
|
{"wool:green", "wool:green", "wool:white"},
|
||||||
{"group:wood", "group:wood", "group:wood"},
|
{"group:wood", "group:wood", "group:wood"},
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
@ -79,7 +79,7 @@ beds.register_bed("beds:bed", {
|
||||||
},
|
},
|
||||||
selectionbox = {-0.5, -0.5, -0.5, 0.5, 0.06, 1.5},
|
selectionbox = {-0.5, -0.5, -0.5, 0.5, 0.06, 1.5},
|
||||||
recipe = {
|
recipe = {
|
||||||
{"wool:red", "wool:red", "wool:white"},
|
{"wool:green", "wool:green", "wool:white"},
|
||||||
{"group:wood", "group:wood", "group:wood"}
|
{"group:wood", "group:wood", "group:wood"}
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 291 B After Width: | Height: | Size: 313 B |
Binary file not shown.
Before Width: | Height: | Size: 4.6 KiB After Width: | Height: | Size: 509 B |
|
@ -8,6 +8,7 @@ hell.player_teleporting = {}
|
||||||
-- 0 for huge caves
|
-- 0 for huge caves
|
||||||
-- 0.5 for smaller caves
|
-- 0.5 for smaller caves
|
||||||
local TCAVE = 0
|
local TCAVE = 0
|
||||||
|
local regular_sky = false
|
||||||
|
|
||||||
local BLEND = 128 -- Cave blend distance near YMIN, YMAX
|
local BLEND = 128 -- Cave blend distance near YMIN, YMAX
|
||||||
|
|
||||||
|
@ -138,11 +139,17 @@ minetest.register_globalstep(function(dtime)
|
||||||
for i, player in pairs(minetest.get_connected_players()) do
|
for i, player in pairs(minetest.get_connected_players()) do
|
||||||
local pos = player:getpos().y
|
local pos = player:getpos().y
|
||||||
if pos < YMAX and pos > YMIN then
|
if pos < YMAX and pos > YMIN then
|
||||||
|
if regular_sky then
|
||||||
print("set player to hell color")
|
print("set player to hell color")
|
||||||
player:set_sky({r=66, g=0, b=0},"plain",{})
|
player:set_sky({r=66, g=0, b=0},"plain",{})
|
||||||
|
regular_sky = false
|
||||||
|
end
|
||||||
else
|
else
|
||||||
--if not in hell, change back to default sky
|
--if not in hell, change back to default sky
|
||||||
|
if not regular_sky then
|
||||||
player:set_sky({r=0, g=0, b=0},"regular",{})
|
player:set_sky({r=0, g=0, b=0},"regular",{})
|
||||||
|
regular_sky = true
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
hell.sky_color_timer = 0
|
hell.sky_color_timer = 0
|
||||||
|
|
Binary file not shown.
Binary file not shown.
|
@ -837,7 +837,7 @@ minetest.register_craftitem("hyruletools:ocarina2", {
|
||||||
local dir = placer:get_look_dir();
|
local dir = placer:get_look_dir();
|
||||||
local player = placer:get_player_name()
|
local player = placer:get_player_name()
|
||||||
if minetest.setting_getbool("enable_weather") then
|
if minetest.setting_getbool("enable_weather") then
|
||||||
weather.state = "rain"
|
weather.state = "thunder"
|
||||||
else
|
else
|
||||||
minetest.chat_send_player(player, "weather not enabled!")
|
minetest.chat_send_player(player, "weather not enabled!")
|
||||||
end
|
end
|
||||||
|
@ -916,7 +916,7 @@ minetest.register_craftitem("hyruletools:ocarina4", {
|
||||||
)
|
)
|
||||||
local playerpos = placer:getpos();
|
local playerpos = placer:getpos();
|
||||||
local dir = placer:get_look_dir();
|
local dir = placer:get_look_dir();
|
||||||
local obj = minetest.env:add_entity({x=playerpos.x+1+dir.x,y=playerpos.y+1+dir.y,z=playerpos.z+1+dir.z}, "mobs:deku")
|
local obj = minetest.env:add_entity({x=playerpos.x+1+dir.x,y=playerpos.y+1+dir.y,z=playerpos.z+1+dir.z}, "mobs_loz:business_scrub_passive")
|
||||||
end
|
end
|
||||||
})
|
})
|
||||||
|
|
||||||
|
@ -2234,7 +2234,7 @@ minetest.register_node("hyruletools:bomb_plant", {
|
||||||
"hyruletools_bombflower_plant.png",
|
"hyruletools_bombflower_plant.png",
|
||||||
},
|
},
|
||||||
paramtype = "light",
|
paramtype = "light",
|
||||||
groups = {cracky=1},
|
groups = {snappy=1, oddly_breakable_by_hand=1},
|
||||||
collision_box = {
|
collision_box = {
|
||||||
type = "fixed",
|
type = "fixed",
|
||||||
fixed = { -0.5, -0.5, -0.5, 0.5, -0.5, 0.5 }
|
fixed = { -0.5, -0.5, -0.5, 0.5, -0.5, 0.5 }
|
||||||
|
|
|
@ -24,6 +24,7 @@ local rng = PcgRandom(32321123312123)
|
||||||
|
|
||||||
local ps = {}
|
local ps = {}
|
||||||
local ttl = 1
|
local ttl = 1
|
||||||
|
local sky_set = false
|
||||||
|
|
||||||
local revertsky = function()
|
local revertsky = function()
|
||||||
if ttl == 0 then
|
if ttl == 0 then
|
||||||
|
@ -35,8 +36,11 @@ local revertsky = function()
|
||||||
end
|
end
|
||||||
|
|
||||||
for key, entry in pairs(ps) do
|
for key, entry in pairs(ps) do
|
||||||
|
if not sky_set then
|
||||||
local sky = entry.sky
|
local sky = entry.sky
|
||||||
entry.p:set_sky(sky.bgcolor, sky.type, sky.textures)
|
entry.p:set_sky(sky.bgcolor, sky.type, sky.textures)
|
||||||
|
sky_set = true
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
ps = {}
|
ps = {}
|
||||||
|
@ -135,7 +139,7 @@ lightning.strike = function(pos)
|
||||||
local sky = {}
|
local sky = {}
|
||||||
|
|
||||||
sky.bgcolor, sky.type, sky.textures = player:get_sky()
|
sky.bgcolor, sky.type, sky.textures = player:get_sky()
|
||||||
|
sky_set = false
|
||||||
local name = player:get_player_name()
|
local name = player:get_player_name()
|
||||||
if ps[name] == nil then
|
if ps[name] == nil then
|
||||||
ps[name] = {p = player, sky = sky}
|
ps[name] = {p = player, sky = sky}
|
||||||
|
|
Binary file not shown.
After Width: | Height: | Size: 5.3 KiB |
Loading…
Reference in New Issue