diff --git a/mods/fire/README.txt b/mods/fire/README.txt index a0f298ce..35affc26 100644 --- a/mods/fire/README.txt +++ b/mods/fire/README.txt @@ -23,3 +23,6 @@ fire_small.ogg sampled from: fire_large.ogg sampled from: http://www.freesound.org/people/Dynamicell/sounds/17548/ (CC BY 3.0) + +fire_flint_and_steel.ogg + https://www.freesound.org/people/Benboncan/sounds/66457/ (CC BY 3.0) diff --git a/mods/fire/init.lua b/mods/fire/init.lua index 6543ceef..731505f2 100644 --- a/mods/fire/init.lua +++ b/mods/fire/init.lua @@ -87,8 +87,12 @@ minetest.register_tool("fire:flint_and_steel", { description = "Flint and Steel", inventory_image = "fire_flint_steel.png", on_use = function(itemstack, user, pointed_thing) - itemstack:add_wear(1000) local pt = pointed_thing + minetest.sound_play( + "fire_flint_and_steel", + {pos = pt.above, gain = 0.8, max_hear_distance = 8} + ) + itemstack:add_wear(1000) if pt.type == "node" then local node_under = minetest.get_node(pt.under).name local is_coalblock = node_under == "default:coalblock" diff --git a/mods/fire/license.txt b/mods/fire/license.txt index 87ade6b3..43f9cd7f 100644 --- a/mods/fire/license.txt +++ b/mods/fire/license.txt @@ -15,8 +15,8 @@ See the GNU Lesser General Public License for more details: https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -Licenses of media (textures) ----------------------------- +Licenses of media (textures and sounds) +--------------------------------------- Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) Copyright (C) 2012-2016 Perttu Ahola (celeron55) @@ -56,6 +56,7 @@ http://creativecommons.org/licenses/by-sa/3.0/ Attribution 3.0 Unported (CC BY 3.0) Copyright (C) 2005 dobroide Copyright (C) 2006 Dynamicell +Copyright (C) 2009 Benboncan You are free to: Share — copy and redistribute the material in any medium or format. diff --git a/mods/fire/sounds/fire_flint_and_steel.ogg b/mods/fire/sounds/fire_flint_and_steel.ogg new file mode 100644 index 00000000..6996e16f Binary files /dev/null and b/mods/fire/sounds/fire_flint_and_steel.ogg differ