From 5f38f74c6f39f0c61ec60d8e06b50d67b4060167 Mon Sep 17 00:00:00 2001 From: Tomas Slusny Date: Mon, 4 Feb 2019 00:18:38 +0100 Subject: [PATCH] Play party ping sound only when ping is in scene Signed-off-by: Tomas Slusny --- .../net/runelite/client/plugins/party/PartyPlugin.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/party/PartyPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/party/PartyPlugin.java index 91432eeca2..91637e317a 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/party/PartyPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/party/PartyPlugin.java @@ -243,6 +243,13 @@ public class PartyPlugin extends Plugin implements KeyListener if (config.sounds()) { + WorldPoint point = event.getPoint(); + + if (point.getPlane() != client.getPlane() || !WorldPoint.isInScene(client, point.getX(), point.getY())) + { + return; + } + client.playSoundEffect(SoundEffectID.SMITH_ANVIL_TINK); } }