Skip to content
Snippets Groups Projects
Commit bd0fae58 authored by TenPlus1's avatar TenPlus1
Browse files

Quicksand no longer falls like normal sand

parent 8ad092a5
No related branches found
No related tags found
No related merge requests found
......@@ -207,4 +207,4 @@ minetest.register_craft({
{"ethereal:crystal_moss", "ethereal:crystal_ingot", "ethereal:mushroom_moss"},
{"", "ethereal:crystal_ingot", ""},
}
})
\ No newline at end of file
})
......@@ -157,4 +157,4 @@ if not minetest.get_modpath("bakedclay") then
sounds = default.node_sound_stone_defaults(),
})
end
\ No newline at end of file
end
......@@ -186,7 +186,7 @@ minetest.register_node("ethereal:quicksand", {
walkable = false,
climbable = false,
post_effect_color = {r = 230, g = 210, b = 160, a = 245},
groups = {crumbly = 3, falling_node = 1, sand = 1, liquid = 3, disable_jump = 1},
groups = {crumbly = 3, sand = 1, liquid = 3, disable_jump = 1},
sounds = default.node_sound_sand_defaults(),
})
......@@ -208,7 +208,7 @@ minetest.register_node("ethereal:quicksand2", {
walkable = false,
climbable = false,
post_effect_color = {r = 230, g = 210, b = 160, a = 245},
groups = {crumbly = 3, falling_node = 1, sand = 1, liquid = 3, disable_jump = 1},
groups = {crumbly = 3, sand = 1, liquid = 3, disable_jump = 1},
sounds = default.node_sound_sand_defaults(),
})
......@@ -313,21 +313,29 @@ minetest.register_craft({
-- Generate Illumishroom in caves next to coal
minetest.register_on_generated(function(minp, maxp)
if minp.y > -30 or maxp.y < -3000 then
return
end
local bpos
for key, pos in pairs(minetest.find_nodes_in_area_under_air(minp, maxp, "default:stone_with_coal")) do
bpos = {x = pos.x, y = pos.y + 1, z = pos.z }
if math.random(1, 2) == 1
and minetest.get_node(bpos).name == "air" then
if bpos.y > -3000 and bpos.y < -2000 then
minetest.swap_node(bpos, {name = "ethereal:illumishroom3"})
elseif bpos.y > -2000 and bpos.y < -1000 then
minetest.swap_node(bpos, {name = "ethereal:illumishroom2"})
elseif bpos.y > -1000 and bpos.y < -30 then
minetest.swap_node(bpos, {name = "ethereal:illumishroom"})
end
end
end
end)
\ No newline at end of file
end)
......@@ -40,4 +40,4 @@ minetest.register_craft({
}
})
end
\ No newline at end of file
end
......@@ -95,4 +95,4 @@ minetest.register_abm({
end
end
end,
})
\ No newline at end of file
})
......@@ -63,4 +63,4 @@ else
dofile(path .. "/stairs.lua")
end
print ("[MOD] Ethereal mod loaded")
print ("[MOD] Ethereal loaded")
......@@ -526,4 +526,4 @@ end
end
end
\ No newline at end of file
end
......@@ -113,4 +113,4 @@ end
minetest.register_alias("ethereal:onion_7", "ethereal:onion_4")
minetest.register_alias("ethereal:onion_8", "ethereal:onion_5")
minetest.register_alias("ethereal:wild_onion_7", "ethereal:onion_4")
minetest.register_alias("ethereal:wild_onion_8", "ethereal:onion_5")
\ No newline at end of file
minetest.register_alias("ethereal:wild_onion_8", "ethereal:onion_5")
......@@ -53,4 +53,4 @@ minetest.register_abm({
end
end,
})
\ No newline at end of file
})
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment