From 63872835fa0c13302650e530307bfbce5690da19 Mon Sep 17 00:00:00 2001 From: Kamiel Date: Thu, 26 Apr 2018 00:18:11 +0200 Subject: [PATCH] Fix issue where hiding local player would not hide you when in clan --- .../src/main/java/net/runelite/mixins/EntityHiderMixin.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/runelite-mixins/src/main/java/net/runelite/mixins/EntityHiderMixin.java b/runelite-mixins/src/main/java/net/runelite/mixins/EntityHiderMixin.java index 13719b1cbf..853a2bb210 100644 --- a/runelite-mixins/src/main/java/net/runelite/mixins/EntityHiderMixin.java +++ b/runelite-mixins/src/main/java/net/runelite/mixins/EntityHiderMixin.java @@ -112,8 +112,9 @@ public abstract class EntityHiderMixin implements RSRegion { boolean local = drawingUI ? hideLocalPlayer2D : hideLocalPlayer; boolean other = drawingUI ? hidePlayers2D : hidePlayers; + boolean isLocalPlayer = renderable == client.getLocalPlayer(); - if (renderable == client.getLocalPlayer() ? local : other) + if (isLocalPlayer ? local : other) { RSPlayer player = (RSPlayer) renderable; @@ -125,7 +126,7 @@ public abstract class EntityHiderMixin implements RSRegion } } - return (!hideFriends && player.isFriend()) || (!hideClanMates && player.isClanMember()); + return (!hideFriends && player.isFriend()) || (!isLocalPlayer && !hideClanMates && player.isClanMember()); } } else if (renderable instanceof RSNPC)