diff --git a/sounds/i3_teleport.ogg b/sounds/i3_teleport.ogg new file mode 100644 index 0000000..882e9ee Binary files /dev/null and b/sounds/i3_teleport.ogg differ diff --git a/sounds/i3_trash.ogg b/sounds/i3_trash.ogg new file mode 100644 index 0000000..cc6aaaf Binary files /dev/null and b/sounds/i3_trash.ogg differ diff --git a/src/common.lua b/src/common.lua index 8838ec4..9b06ac3 100644 --- a/src/common.lua +++ b/src/common.lua @@ -350,6 +350,9 @@ local function get_stack(player, stack) end local function safe_teleport(player, pos) + local name = player:get_player_name() + core.sound_play("i3_teleport", {to_player = name, gain = 1.0}, true) + pos.y = pos.y + 0.5 local vel = player:get_velocity() player:add_velocity(vector.multiply(vel, -1)) diff --git a/src/gui.lua b/src/gui.lua index 4080034..a3c41d8 100644 --- a/src/gui.lua +++ b/src/gui.lua @@ -557,7 +557,7 @@ local function get_inventory_fs(player, data, fs) local btn = { {"trash", ES"Clear inventory"}, - {"sort", ES"Sort items"}, + {"sort", ES"Sort inventory"}, {"settings", ES"Settings"}, {"home", ES"Go home"}, } diff --git a/src/inventory.lua b/src/inventory.lua index 1f20a0b..ecb8057 100644 --- a/src/inventory.lua +++ b/src/inventory.lua @@ -535,6 +535,7 @@ local trash = core.create_detached_inventory("i3_trash", { inv:set_list(listname, {}) local name = player:get_player_name() + core.sound_play("i3_trash", {to_player = name, gain = 1.0}, true) if not core.is_creative_enabled(name) then i3.set_fs(player) diff --git a/src/styles.lua b/src/styles.lua index dc56d92..3218592 100644 --- a/src/styles.lua +++ b/src/styles.lua @@ -87,6 +87,7 @@ local styles = string.format([[ style[confirm_trash_yes,confirm_trash_no,set_home;noclip=true;font_size=16; bgimg=i3_btn9.png;bgimg_hovered=i3_btn9_hovered.png; bgimg_pressed=i3_btn9_pressed.png;bgimg_middle=4,6] + style[confirm_trash_yes;sound=i3_trash] ]], PNG.slot, PNG.exit, PNG.exit_hover,