3 Commits

3 changed files with 32 additions and 10 deletions

View File

@ -1,3 +1,6 @@
local sand_sounds = minetest.registered_nodes["default:sand"].sounds
local dirt_sounds = minetest.registered_nodes["default:dirt"].sounds
-- NODES -- NODES
minetest.register_node("clams:sandalgae", { minetest.register_node("clams:sandalgae", {
@ -16,7 +19,7 @@ minetest.register_node("clams:sandalgae", {
} }
} }
}, },
sounds = default.node_sound_sand_defaults(), sounds = sand_sounds,
}) })
minetest.register_node("clams:dirtalgae", { minetest.register_node("clams:dirtalgae", {
@ -35,25 +38,25 @@ minetest.register_node("clams:dirtalgae", {
} }
} }
}, },
sounds = default.node_sound_dirt_defaults, sounds = dirt_sounds,
}) })
minetest.register_node("clams:sandalgaeused", { minetest.register_node("clams:sandalgaeused", {
description = "Used sandalgae", description = "Used sandalgae",
tiles = {"default_sand.png^clams_algaeused.png"}, tiles = {"default_sand.png^clams_algaeused.png"},
inventory_image = {"default_sand.png^clams_algaeused.png"}, inventory_image = "default_sand.png^clams_algaeused.png",
is_ground_content = true, is_ground_content = true,
groups = {crumbly=3, falling_node=1, sand=1}, groups = {crumbly=3, falling_node=1, sand=1},
sounds = default.node_sound_sand_defaults(), sounds = sand_sounds,
}) })
minetest.register_node("clams:dirtalgaeused", { minetest.register_node("clams:dirtalgaeused", {
description = "Used dirtalgae", description = "Used dirtalgae",
tiles = {"default_dirt.png^clams_algaeused.png"}, tiles = {"default_dirt.png^clams_algaeused.png"},
inventory_image = {"default_dirt.png^clams_algaeused.png"}, inventory_image = "default_dirt.png^clams_algaeused.png",
is_ground_content = true, is_ground_content = true,
groups = {crumbly=3}, groups = {crumbly=3},
sounds = default.node_sound_dirt_defaults(), sounds = dirt_sounds,
}) })

View File

@ -1,4 +1,4 @@
default default
nalc_lib
unifieddyes unifieddyes
colormachine? colormachine?
nalc_lib?

View File

@ -1,3 +1,22 @@
local function add_group(name, group, value)
local node = minetest.registered_nodes[name]
if node then
local groups = node.groups
if not groups then
groups = {}
end
groups[group] = value
minetest.log("action", "[seacoral] Add group "..group.."="..value.." to "..name)
minetest.override_item(name, {groups = groups})
end
end
if minetest.get_modpath("nalc_lib") then
add_group = nalc.add_group
end
-- NODES -- NODES
-- Add magenta, aqua, skyblue seacorals -- Add magenta, aqua, skyblue seacorals
@ -71,17 +90,17 @@ end
minetest.register_alias("seacoral:coralcyan", "default:water_source") minetest.register_alias("seacoral:coralcyan", "default:water_source")
minetest.register_alias("seacoral:seacoralsandcyan", "default:coral_cyan") minetest.register_alias("seacoral:seacoralsandcyan", "default:coral_cyan")
minetest.register_alias("seacoral:seacoraldirtcyan", "default:coral_cyan") minetest.register_alias("seacoral:seacoraldirtcyan", "default:coral_cyan")
nalc.add_group("default:coral_cyan", "seacoral", 1) add_group("default:coral_cyan", "seacoral", 1)
minetest.register_alias("seacoral:coralredviolet", "default:water_source") minetest.register_alias("seacoral:coralredviolet", "default:water_source")
minetest.register_alias("seacoral:seacoralsandredviolet", "default:coral_pink") minetest.register_alias("seacoral:seacoralsandredviolet", "default:coral_pink")
minetest.register_alias("seacoral:seacoraldirtredviolet", "default:coral_pink") minetest.register_alias("seacoral:seacoraldirtredviolet", "default:coral_pink")
nalc.add_group("default:coral_pink", "seacoral", 1) add_group("default:coral_pink", "seacoral", 1)
minetest.register_alias("seacoral:corallime", "default:water_source") minetest.register_alias("seacoral:corallime", "default:water_source")
minetest.register_alias("seacoral:seacoralsandlime", "default:coral_green") minetest.register_alias("seacoral:seacoralsandlime", "default:coral_green")
minetest.register_alias("seacoral:seacoraldirtlime", "default:coral_green") minetest.register_alias("seacoral:seacoraldirtlime", "default:coral_green")
nalc.add_group("default:coral_green", "seacoral", 1) add_group("default:coral_green", "seacoral", 1)
-- CRAFTING -- CRAFTING