Sky fix, texture changes

master
D00Med 2017-01-16 18:05:40 +10:00
parent 1c47f684da
commit a7ff067cea
9 changed files with 17 additions and 6 deletions

View File

@ -44,7 +44,7 @@ beds.register_bed("beds:fancy_bed", {
selectionbox = {-0.5, -0.5, -0.5, 0.5, 0.06, 1.5},
recipe = {
{"", "", "group:stick"},
{"wool:red", "wool:red", "wool:white"},
{"wool:green", "wool:green", "wool:white"},
{"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},
recipe = {
{"wool:red", "wool:red", "wool:white"},
{"wool:green", "wool:green", "wool:white"},
{"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

View File

@ -8,6 +8,7 @@ hell.player_teleporting = {}
-- 0 for huge caves
-- 0.5 for smaller caves
local TCAVE = 0
local regular_sky = false
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
local pos = player:getpos().y
if pos < YMAX and pos > YMIN then
if regular_sky then
print("set player to hell color")
player:set_sky({r=66, g=0, b=0},"plain",{})
regular_sky = false
end
else
--if not in hell, change back to default sky
if not regular_sky then
player:set_sky({r=0, g=0, b=0},"regular",{})
regular_sky = true
end
end
end
hell.sky_color_timer = 0

Binary file not shown.

View File

@ -837,7 +837,7 @@ minetest.register_craftitem("hyruletools:ocarina2", {
local dir = placer:get_look_dir();
local player = placer:get_player_name()
if minetest.setting_getbool("enable_weather") then
weather.state = "rain"
weather.state = "thunder"
else
minetest.chat_send_player(player, "weather not enabled!")
end
@ -916,7 +916,7 @@ minetest.register_craftitem("hyruletools:ocarina4", {
)
local playerpos = placer:getpos();
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
})
@ -2234,7 +2234,7 @@ minetest.register_node("hyruletools:bomb_plant", {
"hyruletools_bombflower_plant.png",
},
paramtype = "light",
groups = {cracky=1},
groups = {snappy=1, oddly_breakable_by_hand=1},
collision_box = {
type = "fixed",
fixed = { -0.5, -0.5, -0.5, 0.5, -0.5, 0.5 }

View File

@ -24,6 +24,7 @@ local rng = PcgRandom(32321123312123)
local ps = {}
local ttl = 1
local sky_set = false
local revertsky = function()
if ttl == 0 then
@ -35,8 +36,11 @@ local revertsky = function()
end
for key, entry in pairs(ps) do
if not sky_set then
local sky = entry.sky
entry.p:set_sky(sky.bgcolor, sky.type, sky.textures)
sky_set = true
end
end
ps = {}
@ -135,7 +139,7 @@ lightning.strike = function(pos)
local sky = {}
sky.bgcolor, sky.type, sky.textures = player:get_sky()
sky_set = false
local name = player:get_player_name()
if ps[name] == nil then
ps[name] = {p = player, sky = sky}

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB