diff --git a/src/main/java/com/hbm/qmaw/GuiQMAW.java b/src/main/java/com/hbm/qmaw/GuiQMAW.java index 96090a557..8e945417e 100644 --- a/src/main/java/com/hbm/qmaw/GuiQMAW.java +++ b/src/main/java/com/hbm/qmaw/GuiQMAW.java @@ -175,6 +175,12 @@ public class GuiQMAW extends GuiScreen { if(guiLeft + 3 <= x && guiLeft + 3 + 18 > x && guiTop + 3 < y && guiTop + 3 + 18 >= y) back(); if(guiLeft + 21 <= x && guiLeft + 21 + 18 > x && guiTop + 3 < y && guiTop + 3 + 18 >= y) forward(); + + if(lines.size() > 1 && scrollProgress == lines.size() - 1) { + if(guiLeft + 60 <= x && guiLeft + 60 + 80 > x && guiTop + this.ySize - 84 < y && guiTop + this.ySize - 4 >= y) { + Minecraft.getMinecraft().getSoundHandler().playSound(PositionedSoundRecord.func_147674_a(new ResourceLocation("hbm:alarm.singer"), 1.0F)); + } + } } public void back() { diff --git a/src/main/resources/assets/hbm/sounds.json b/src/main/resources/assets/hbm/sounds.json index 414a52883..d9801a2af 100644 --- a/src/main/resources/assets/hbm/sounds.json +++ b/src/main/resources/assets/hbm/sounds.json @@ -367,5 +367,7 @@ "alarm.classic": {"category": "record", "sounds": [{"name": "alarm/classicSiren", "stream": false}]}, "alarm.gambit": {"category": "record", "sounds": [{"name": "alarm/gambit", "stream": true}]}, "alarm.soyuzed": {"category": "record", "sounds": [{"name": "alarm/soyuzed", "stream": false}]}, - "alarm.chime": {"category": "record", "sounds": [{"name": "alarm/chime", "stream": false}]} + "alarm.chime": {"category": "record", "sounds": [{"name": "alarm/chime", "stream": false}]}, + + "alarm.singer": {"category": "player", "sounds": ["alarm/singer1", "alarm/singer2", "alarm/singer3", "alarm/singer4"]} } diff --git a/src/main/resources/assets/hbm/sounds/alarm/singer1.ogg b/src/main/resources/assets/hbm/sounds/alarm/singer1.ogg new file mode 100644 index 000000000..a4d499ead Binary files /dev/null and b/src/main/resources/assets/hbm/sounds/alarm/singer1.ogg differ diff --git a/src/main/resources/assets/hbm/sounds/alarm/singer2.ogg b/src/main/resources/assets/hbm/sounds/alarm/singer2.ogg new file mode 100644 index 000000000..bbf86de28 Binary files /dev/null and b/src/main/resources/assets/hbm/sounds/alarm/singer2.ogg differ diff --git a/src/main/resources/assets/hbm/sounds/alarm/singer3.ogg b/src/main/resources/assets/hbm/sounds/alarm/singer3.ogg new file mode 100644 index 000000000..7043302f5 Binary files /dev/null and b/src/main/resources/assets/hbm/sounds/alarm/singer3.ogg differ diff --git a/src/main/resources/assets/hbm/sounds/alarm/singer4.ogg b/src/main/resources/assets/hbm/sounds/alarm/singer4.ogg new file mode 100644 index 000000000..5cf598d46 Binary files /dev/null and b/src/main/resources/assets/hbm/sounds/alarm/singer4.ogg differ