diff --git a/depends.txt b/depends.txt new file mode 100644 index 0000000..331d858 --- /dev/null +++ b/depends.txt @@ -0,0 +1 @@ +default \ No newline at end of file diff --git a/init.lua b/init.lua new file mode 100644 index 0000000..94d4a3c --- /dev/null +++ b/init.lua @@ -0,0 +1,3 @@ +edible_swords = {} + +dofile(minetest.get_modpath("edible_swords").."/swords.lua") \ No newline at end of file diff --git a/swords.lua b/swords.lua new file mode 100644 index 0000000..3e4b117 --- /dev/null +++ b/swords.lua @@ -0,0 +1,31 @@ +minetest.register_tool("edible_swords:sword_dango", { + description = "Dango Sword", + inventory_image = "swords_dango.png", + tool_capabilities = { + full_punch_interval = 1, + max_drop_level=0, + groupcaps={ + snappy={times={[2]=1.6, [3]=0.40}, uses=10, maxlevel=1}, + }, + damage_groups = {fleshy=2}, + }, + sound = {breaks = "default_tool_breaks"}, + groups = {sword = 1, flammable = 2}, + on_place = minetest.item_eat(1), +}) + +minetest.register_tool("edible_swords:sword_cc", { + description = "Cotton Candy Sword", + inventory_image = "swords_cc.png", + tool_capabilities = { + full_punch_interval = 1, + max_drop_level=0, + groupcaps={ + snappy={times={[2]=1.6, [3]=0.40}, uses=10, maxlevel=1}, + }, + damage_groups = {fleshy=2}, + }, + sound = {breaks = "default_tool_breaks"}, + groups = {sword = 1, flammable = 2}, + on_place = minetest.item_eat(1), +}) \ No newline at end of file diff --git a/textures/swords_cc.png b/textures/swords_cc.png new file mode 100644 index 0000000..b1d5fa6 Binary files /dev/null and b/textures/swords_cc.png differ diff --git a/textures/swords_dango.png b/textures/swords_dango.png new file mode 100644 index 0000000..241a6d2 Binary files /dev/null and b/textures/swords_dango.png differ