Use clone node method to redefine the default apple
authorVanessa Ezekowitz <vanessaezekowitz@gmail.com>
Thu, 14 Nov 2013 23:11:42 +0000 (18:11 -0500)
committerVanessa Ezekowitz <vanessaezekowitz@gmail.com>
Thu, 14 Nov 2013 23:11:42 +0000 (18:11 -0500)
node_defs.lua

index 6d586e07c8d2f255e9c0802bc07c26600c886191..c3bf64ad239e1476e2253cc66d33d4d21291541e 100644 (file)
@@ -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")