From 8dae3e3460ce36f53be552b146c44faa887bd46d Mon Sep 17 00:00:00 2001 From: Wuzzy Date: Mon, 7 Dec 2020 04:59:10 +0100 Subject: [PATCH] New button and lever sounds --- mods/ITEMS/REDSTONE/mesecons_button/README.md | 14 +++++++++++ mods/ITEMS/REDSTONE/mesecons_button/init.lua | 22 ++++++++++++++---- .../sounds/mesecons_button_pop.ogg | Bin 6184 -> 0 bytes .../sounds/mesecons_button_push.ogg | Bin 6982 -> 6759 bytes .../sounds/mesecons_button_push_wood.ogg | Bin 0 -> 9332 bytes .../REDSTONE/mesecons_walllever/init.lua | 4 ++-- 6 files changed, 33 insertions(+), 7 deletions(-) create mode 100644 mods/ITEMS/REDSTONE/mesecons_button/README.md delete mode 100644 mods/ITEMS/REDSTONE/mesecons_button/sounds/mesecons_button_pop.ogg create mode 100644 mods/ITEMS/REDSTONE/mesecons_button/sounds/mesecons_button_push_wood.ogg diff --git a/mods/ITEMS/REDSTONE/mesecons_button/README.md b/mods/ITEMS/REDSTONE/mesecons_button/README.md new file mode 100644 index 0000000000..55356bce3f --- /dev/null +++ b/mods/ITEMS/REDSTONE/mesecons_button/README.md @@ -0,0 +1,14 @@ +Mesecons button mod. +This mod adds the buttons for MineClone 2. + +MEDIA FILE CREDITS: + +`mesecons_button_push.ogg` + * Author: junggle (CC BY 3.0 ) + * Original name: `btn121.ogg`, created on January 16th, 2007 + * Source: +`mesecons_button_push_wood.ogg` + * Author: junggle (CC BY 3.0 ) + * Original name: `btn314.ogg`, created on January 16th, 2007 + * Sound file was modified + * Source: diff --git a/mods/ITEMS/REDSTONE/mesecons_button/init.lua b/mods/ITEMS/REDSTONE/mesecons_button/init.lua index 5ff15eccb4..377a24c00a 100644 --- a/mods/ITEMS/REDSTONE/mesecons_button/init.lua +++ b/mods/ITEMS/REDSTONE/mesecons_button/init.lua @@ -3,6 +3,8 @@ local S = minetest.get_translator("mesecons_button") +local button_sounds = {} -- remember button push sounds + local button_get_output_rules = mesecon.rules.wallmounted_get local boxes_off = { @@ -27,7 +29,10 @@ mesecon.push_button = function(pos, node) local def = minetest.registered_nodes[node.name] minetest.set_node(pos, {name="mesecons_button:button_"..def._mcl_button_basename.."_on", param2=node.param2}) mesecon.receptor_on(pos, button_get_output_rules(node)) - minetest.sound_play("mesecons_button_push", {pos=pos}, true) + local sfx = button_sounds[node.name] + if sfx then + minetest.sound_play(sfx, {pos=pos}, true) + end local timer = minetest.get_node_timer(pos) timer:start(def._mcl_button_timer) end @@ -81,7 +86,7 @@ end local buttonuse = S("Use the button to push it.") -mesecon.register_button = function(basename, description, texture, recipeitem, sounds, plusgroups, button_timer, push_by_arrow, longdesc) +mesecon.register_button = function(basename, description, texture, recipeitem, sounds, plusgroups, button_timer, push_by_arrow, longdesc, button_sound) local groups_off = table.copy(plusgroups) groups_off.attached_node=1 groups_off.dig_by_water=1 @@ -93,6 +98,11 @@ mesecon.register_button = function(basename, description, texture, recipeitem, s groups_on.not_in_creative_inventory=1 groups_on.button=2 -- button (on) + if not button_sound then + button_sound = "mesecons_button_push" + end + button_sounds["mesecons_button:button_"..basename.."_off"] = button_sound + if push_by_arrow then groups_off.button_push_by_arrow = 1 groups_on.button_push_by_arrow = 1 @@ -179,7 +189,7 @@ mesecon.register_button = function(basename, description, texture, recipeitem, s -- Normal operation: Un-press the button minetest.set_node(pos, {name="mesecons_button:button_"..basename.."_off",param2=node.param2}) - minetest.sound_play("mesecons_button_pop", {pos=pos}, true) + minetest.sound_play(button_sound, {pos=pos, pitch=0.9}, true) mesecon.receptor_off(pos, button_get_output_rules(node)) end end, @@ -203,7 +213,8 @@ mesecon.register_button( {material_stone=1,handy=1,pickaxey=1}, 1, false, - S("A stone button is a redstone component made out of stone which can be pushed to provide redstone power. When pushed, it powers adjacent redstone components for 1 second.")) + S("A stone button is a redstone component made out of stone which can be pushed to provide redstone power. When pushed, it powers adjacent redstone components for 1 second."), + "mesecons_button_push") local woods = { { "wood", "mcl_core:wood", "default_wood.png", S("Oak Button") }, @@ -224,7 +235,8 @@ for w=1, #woods do {material_wood=1,handy=1,axey=1}, 1.5, true, - S("A wooden button is a redstone component made out of wood which can be pushed to provide redstone power. When pushed, it powers adjacent redstone components for 1.5 seconds. Wooden buttons may also be pushed by arrows.")) + S("A wooden button is a redstone component made out of wood which can be pushed to provide redstone power. When pushed, it powers adjacent redstone components for 1.5 seconds. Wooden buttons may also be pushed by arrows."), + "mesecons_button_push_wood") minetest.register_craft({ type = "fuel", diff --git a/mods/ITEMS/REDSTONE/mesecons_button/sounds/mesecons_button_pop.ogg b/mods/ITEMS/REDSTONE/mesecons_button/sounds/mesecons_button_pop.ogg deleted file mode 100644 index 9d56bb8c2782a3a6e40b4dc7c5f75174d3f1d101..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6184 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 Sd&EW0M8Mrba9*=30Q?&kGPgVc diff --git a/mods/ITEMS/REDSTONE/mesecons_button/sounds/mesecons_button_push.ogg b/mods/ITEMS/REDSTONE/mesecons_button/sounds/mesecons_button_push.ogg index 53d45c18af6a4098853aea8ed15605bfb78f9e52..5ddc1932d4b09588e47aa739ba9ed6f2c4fbe3a4 100644 GIT binary patch literal 6759 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 ag7iH&*pUyXUA=;a#!LiLhz;*oiu@BBZpB9c literal 6982 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 WU>;ryh=PCE@C%m;@Yw)jz<&X*os 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 literal 0 HcmV?d00001 diff --git a/mods/ITEMS/REDSTONE/mesecons_walllever/init.lua b/mods/ITEMS/REDSTONE/mesecons_walllever/init.lua index 053990ed41..f73ee0387e 100644 --- a/mods/ITEMS/REDSTONE/mesecons_walllever/init.lua +++ b/mods/ITEMS/REDSTONE/mesecons_walllever/init.lua @@ -53,7 +53,7 @@ minetest.register_node("mesecons_walllever:wall_lever_off", { on_rightclick = function (pos, node) minetest.swap_node(pos, {name="mesecons_walllever:wall_lever_on", param2=node.param2}) mesecon.receptor_on(pos, lever_get_output_rules(node)) - minetest.sound_play("mesecons_lever", {pos=pos}, true) + minetest.sound_play("mesecons_button_push", {pos=pos, max_hear_distance=16}, true) end, node_placement_prediction = "", on_place = function(itemstack, placer, pointed_thing) @@ -152,7 +152,7 @@ minetest.register_node("mesecons_walllever:wall_lever_on", { on_rightclick = function (pos, node) minetest.swap_node(pos, {name="mesecons_walllever:wall_lever_off", param2=node.param2}) mesecon.receptor_off(pos, lever_get_output_rules(node)) - minetest.sound_play("mesecons_lever", {pos=pos}, true) + minetest.sound_play("mesecons_button_push", {pos=pos, max_hear_distance=16, pitch=0.9}, true) end, sounds = mcl_sounds.node_sound_stone_defaults(), mesecons = {receptor = {