From: Vanessa Ezekowitz Date: Thu, 14 Nov 2013 23:11:42 +0000 (-0500) Subject: Use clone node method to redefine the default apple X-Git-Url: http://81.2.79.47:8989/gitweb/?a=commitdiff_plain;h=15601c6c5156fb696b61acc9d6f094b1acbc87af;p=zefram%2Fminetest%2Fmoretrees.git Use clone node method to redefine the default apple --- diff --git a/node_defs.lua b/node_defs.lua index 6d586e0..c3bf64a 100644 --- a/node_defs.lua +++ b/node_defs.lua @@ -375,23 +375,9 @@ minetest.register_node("moretrees:fir_leaves_bright", { }) if moretrees.enable_redefine_apple then - minetest.register_node(":default:apple", { - description = "Apple", - drawtype = "plantlike", - visual_scale = 1.0, - tiles = {"default_apple.png"}, - inventory_image = "default_apple.png", - paramtype = "light", - sunlight_propagates = true, - walkable = false, - selection_box = { - type = "fixed", - fixed = {-0.2, -0.5, -0.2, 0.2, 0, 0.2} - }, - groups = {fleshy=3,dig_immediate=3,flammable=2,attached_node=1}, - on_use = minetest.item_eat(1), - sounds = default.node_sound_defaults(), - }) + new_default_apple = moretrees:clone_node("default:apple") + new_default_apple.groups.attached_node = 1 + minetest.register_node(":default:apple", new_default_apple) end table.insert(moretrees.avoidnodes, "default:jungletree")