From a7ff35c9d2a8bf3eaac84ae12b0b150d626c56c2 Mon Sep 17 00:00:00 2001 From: Avi Weinstock Date: Mon, 27 Sep 2021 16:56:40 -0400 Subject: [PATCH] Add proper sound effects for crafting runes and antifire/antiposion expiration. --- Server/src/main/java/core/game/node/entity/player/Player.java | 2 ++ .../game/node/entity/skill/runecrafting/RuneCraftPulse.java | 1 + 2 files changed, 3 insertions(+) diff --git a/Server/src/main/java/core/game/node/entity/player/Player.java b/Server/src/main/java/core/game/node/entity/player/Player.java index 4a8278c63..93d5c52c7 100644 --- a/Server/src/main/java/core/game/node/entity/player/Player.java +++ b/Server/src/main/java/core/game/node/entity/player/Player.java @@ -480,6 +480,7 @@ public class Player extends Entity { if(time == 0){ sendMessage(colorize("%RYour antifire potion has expired.")); removeAttribute("fire:immune"); + getAudioManager().send(2607); } } if(getAttribute("poison:immunity",0) > 0){ @@ -491,6 +492,7 @@ public class Player extends Entity { if(time == 0){ sendMessage(colorize("%RYour antipoison potion has expired.")); removeAttribute("poison:immunity"); + getAudioManager().send(2607); } } if (!artificial && (System.currentTimeMillis() - getSession().getLastPing()) > 20_000L) { diff --git a/Server/src/main/java/core/game/node/entity/skill/runecrafting/RuneCraftPulse.java b/Server/src/main/java/core/game/node/entity/skill/runecrafting/RuneCraftPulse.java index 6da870aba..f36ac0362 100644 --- a/Server/src/main/java/core/game/node/entity/skill/runecrafting/RuneCraftPulse.java +++ b/Server/src/main/java/core/game/node/entity/skill/runecrafting/RuneCraftPulse.java @@ -133,6 +133,7 @@ public final class RuneCraftPulse extends SkillPulse { public void animate() { player.animate(ANIMATION); player.graphics(GRAPHICS); + player.getAudioManager().send(2710); } @Override