9607bcc6a6
- Clean up registered_* usage patterns. - Reduce tendancy of leaves to create stack nodes. Now they tend to stack up properly in-world more often. - Tweak damage system to create "headroom" where minor damage doesn't cost inv slots immediately. - Make player hand skin color match model skin. - Cleanup/unify grass abm logic. - Start installing new sounds by MagikEh Sound source: https://github.com/MagikEh/SoundsOfWarr
37 lines
942 B
Lua
37 lines
942 B
Lua
-- LUALOCALS < ---------------------------------------------------------
|
|
local minetest, nodecore
|
|
= minetest, nodecore
|
|
-- LUALOCALS > ---------------------------------------------------------
|
|
|
|
local modname = minetest.get_current_modname()
|
|
|
|
minetest.register_node(modname .. ":staff", {
|
|
description = "Staff",
|
|
drawtype = "nodebox",
|
|
node_box = nodecore.fixedbox(-1/16, -0.5, -1/16, 1/16, 0.5, 1/16),
|
|
oldnames = {"nc_tree:staff"},
|
|
tiles = {
|
|
"nc_tree_tree_top.png",
|
|
"nc_tree_tree_top.png",
|
|
"nc_tree_tree_side.png"
|
|
},
|
|
paramtype = "light",
|
|
sunlight_propagates = true,
|
|
groups = {
|
|
firestick = 2,
|
|
snappy = 1,
|
|
flammable = 2,
|
|
falling_repose = 2
|
|
},
|
|
sounds = nodecore.sounds("nc_tree_sticky")
|
|
})
|
|
|
|
nodecore.register_craft({
|
|
label = "assemble staff",
|
|
normal = {y = 1},
|
|
nodes = {
|
|
{match = "nc_tree:stick", replace = "air"},
|
|
{y = -1, match = "nc_tree:stick", replace = modname .. ":staff"}
|
|
}
|
|
})
|