]> git.lizzy.rs Git - Crafter.git/commitdiff
Add flint and steel
authoroilboi <47129783+oilboi@users.noreply.github.com>
Sat, 18 Apr 2020 17:52:17 +0000 (13:52 -0400)
committeroilboi <47129783+oilboi@users.noreply.github.com>
Sat, 18 Apr 2020 17:52:17 +0000 (13:52 -0400)
mods/fire/init.lua
mods/fire/sounds/attributes.txt [new file with mode: 0644]
mods/fire/sounds/flint_and_steel.ogg [new file with mode: 0644]
mods/fire/textures/flint_and_steel.png [new file with mode: 0644]
mods/main/tools.lua

index c7ce6fdbba04015854d293f1ac70b3de29bc777d..e37372d354b81309c64fd955f463dbc44795c439 100644 (file)
@@ -40,3 +40,16 @@ minetest.register_abm({
                minetest.set_node(pos,{name="fire:fire"})
        end,
 })
+
+--flint and steel
+minetest.register_tool("fire:flint_and_steel", {
+       description = "Flint and Steel",
+       inventory_image = "flint_and_steel.png",
+       on_place = function(itemstack, placer, pointed_thing)
+               minetest.add_node(pointed_thing.above,{name="fire:fire"})
+               minetest.sound_play("flint_and_steel", {pos=pointed_thing.above})
+               itemstack:add_wear(100)
+               return(itemstack)
+       end,
+       sound = {breaks = {name="tool_break",gain=0.4}},
+})
diff --git a/mods/fire/sounds/attributes.txt b/mods/fire/sounds/attributes.txt
new file mode 100644 (file)
index 0000000..1cf7ea7
--- /dev/null
@@ -0,0 +1 @@
+flint_and_steel - https://freesound.org/people/Benboncan/sounds/63257/
diff --git a/mods/fire/sounds/flint_and_steel.ogg b/mods/fire/sounds/flint_and_steel.ogg
new file mode 100644 (file)
index 0000000..3657f40
Binary files /dev/null and b/mods/fire/sounds/flint_and_steel.ogg differ
diff --git a/mods/fire/textures/flint_and_steel.png b/mods/fire/textures/flint_and_steel.png
new file mode 100644 (file)
index 0000000..ae9e4c2
Binary files /dev/null and b/mods/fire/textures/flint_and_steel.png differ
index 07a0e520208a65ae23ae78c95f8d653e3cd773e4..ad257858f28115c9c340aa721e5cd182802a9de8 100644 (file)
@@ -215,6 +215,7 @@ for _,material in pairs(material) do
        })
 end
 
+--shears
 minetest.register_tool("main:shears", {
        description = "Shears",
        inventory_image = "shears.png",