Entity damage system WIP; Remove C++ mobs
[oweals/minetest.git] / data / mods / default / init.lua
index 9750f610f460f1e123b0f63630b14bf7a0d0a859..bcd633b3432612cc9b4b97c048d7f3acfadb876c 100644 (file)
 -- - getpos() -> {x=num, y=num, z=num}
 -- - setpos(pos); pos={x=num, y=num, z=num}
 -- - moveto(pos, continuous=false): interpolated move
--- - punch(puncher, time_from_last_punch)
+-- - punch(puncher, time_from_last_punch, tool_capabilities, direction)
 --   ^ puncher = an another ObjectRef,
 --   ^ time_from_last_punch = time since last punch action of the puncher
 -- - right_click(clicker); clicker = an another ObjectRef
@@ -1124,14 +1124,14 @@ minetest.register_node("default:tree", {
        description = "Tree",
        tile_images = {"default_tree_top.png", "default_tree_top.png", "default_tree.png"},
        is_ground_content = true,
-       groups = {snappy=2},
+       groups = {snappy=2,choppy=2},
 })
 
 minetest.register_node("default:jungletree", {
        description = "Jungle Tree",
        tile_images = {"default_jungletree_top.png", "default_jungletree_top.png", "default_jungletree.png"},
        is_ground_content = true,
-       groups = {snappy=2},
+       groups = {snappy=2,choppy=2},
 })
 
 minetest.register_node("default:junglegrass", {
@@ -1174,7 +1174,7 @@ minetest.register_node("default:cactus", {
        description = "Cactus",
        tile_images = {"default_cactus_top.png", "default_cactus_top.png", "default_cactus_side.png"},
        is_ground_content = true,
-       groups = {snappy=2},
+       groups = {snappy=2,choppy=3},
 })
 
 minetest.register_node("default:papyrus", {
@@ -1193,7 +1193,7 @@ minetest.register_node("default:bookshelf", {
        description = "Bookshelf",
        tile_images = {"default_wood.png", "default_wood.png", "default_bookshelf.png"},
        is_ground_content = true,
-       groups = {snappy=2},
+       groups = {snappy=2,choppy=3},
 })
 
 minetest.register_node("default:glass", {
@@ -1219,7 +1219,7 @@ minetest.register_node("default:fence_wood", {
                type = "fixed",
                fixed = {-1/7, -1/2, -1/7, 1/7, 1/2, 1/7},
        },
-       groups = {snappy=2},
+       groups = {snappy=2,choppy=2},
 })
 
 minetest.register_node("default:rail", {
@@ -1255,7 +1255,7 @@ minetest.register_node("default:ladder", {
                --wall_bottom = = <default>
                --wall_side = = <default>
        },
-       groups = {snappy=2},
+       groups = {snappy=2,choppy=2},
        legacy_wallmounted = true,
 })
 
@@ -1263,7 +1263,7 @@ minetest.register_node("default:wood", {
        description = "Wood",
        tile_images = {"default_wood.png"},
        is_ground_content = true,
-       groups = {snappy=2},
+       groups = {snappy=2,choppy=2},
 })
 
 minetest.register_node("default:mese", {
@@ -1421,7 +1421,7 @@ minetest.register_node("default:chest", {
                "default_chest_side.png", "default_chest_side.png", "default_chest_front.png"},
        paramtype2 = "facedir",
        metadata_name = "chest",
-       groups = {snappy=2},
+       groups = {snappy=2,choppy=2},
        legacy_facedir_simple = true,
 })
 
@@ -1431,7 +1431,7 @@ minetest.register_node("default:chest_locked", {
                "default_chest_side.png", "default_chest_side.png", "default_chest_lock.png"},
        paramtype2 = "facedir",
        metadata_name = "locked_chest",
-       groups = {snappy=2},
+       groups = {snappy=2,choppy=2},
        legacy_facedir_simple = true,
 })