diff --git a/commands.lua b/commands.lua index f7185ff..ca6b5d7 100644 --- a/commands.lua +++ b/commands.lua @@ -15,6 +15,7 @@ minetest.register_chatcommand("map", { detail = MAXINT; end + minetest.sound_play("cartographer_open_map", { to_player=name }, true); minetest.show_formspec(name, "map", cartographer.get_map_formspec(data, player_x, player_z, 40, 40, detail)); end, }) diff --git a/items.lua b/items.lua index 4a00db0..7d3aa32 100644 --- a/items.lua +++ b/items.lua @@ -85,6 +85,7 @@ minetest.register_on_player_receive_fields(function(player, name, fields) local player_x, player_z = cartographer.to_map_coordinates(map, pos.x, pos.z); cartographer.set_marker(map, player_x, player_z, marker); + minetest.sound_play("cartographer_write", { to_player=player:get_player_name() }, true); show_map_id_formspec(map.id, pos.x, pos.z, player:get_player_name(), data.page); elseif k == "prev_button" then show_map_id_formspec(map.id, pos.x, pos.z, player:get_player_name(), data.page - 1); @@ -135,6 +136,7 @@ minetest.register_node("cartographer:map", { -- pos: The position of the node -- player: The player that right-clicked the node on_rightclick = function(pos, _, player) + minetest.sound_play("cartographer_open_map", { to_player=name }, true); show_map_meta(minetest.get_meta(pos), player); end, @@ -143,6 +145,7 @@ minetest.register_node("cartographer:map", { -- stack: The itemstack -- player: The player that used the item on_use = function(stack, player) + minetest.sound_play("cartographer_open_map", { to_player=name }, true); show_map_meta(stack:get_meta(), player); end, }); diff --git a/sounds/cartographer_open_map.ogg b/sounds/cartographer_open_map.ogg new file mode 100644 index 0000000..5eb54ef Binary files /dev/null and b/sounds/cartographer_open_map.ogg differ diff --git a/sounds/cartographer_write.0.ogg b/sounds/cartographer_write.0.ogg new file mode 100644 index 0000000..bdd5ec5 Binary files /dev/null and b/sounds/cartographer_write.0.ogg differ diff --git a/sounds/cartographer_write.1.ogg b/sounds/cartographer_write.1.ogg new file mode 100644 index 0000000..b50fa15 Binary files /dev/null and b/sounds/cartographer_write.1.ogg differ diff --git a/sounds/cartographer_write.2.ogg b/sounds/cartographer_write.2.ogg new file mode 100644 index 0000000..2c5a2d2 Binary files /dev/null and b/sounds/cartographer_write.2.ogg differ diff --git a/sounds/cartographer_write.3.ogg b/sounds/cartographer_write.3.ogg new file mode 100644 index 0000000..45f7847 Binary files /dev/null and b/sounds/cartographer_write.3.ogg differ