From eef9a68828bc55e4f934fc8fc7920ab5a0ac8a13 Mon Sep 17 00:00:00 2001 From: bjornenalfa Date: Sun, 10 Mar 2019 14:24:59 +0100 Subject: [PATCH] Fix players rejoining --- .../net/runelite/client/plugins/raids/RaidsPlugin.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/raids/RaidsPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/raids/RaidsPlugin.java index 8a9538f275..fbc17e31aa 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/raids/RaidsPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/raids/RaidsPlugin.java @@ -301,11 +301,17 @@ public class RaidsPlugin extends Plugin getPartyMembers().stream().map(player -> "* " + player).forEach(System.out::println); System.out.println("Missing players: "); getMissingPartyMembers().stream().map(player -> "* " + player).forEach(System.out::println); + System.out.println("Clan members: "); + ClanMember[] clan = client.getClanMembers(); + for (int i = 0; i < clan.length; i++) { + if (clan[i] != null) { + System.out.println("* " + clan[i].getUsername()); + } + } break; case RaidsPartyOverlay.PARTY_OVERLAY_RESET: startingPartyMembers.clear(); updatePartyMembers(true); - startingPartyMembers.addAll(partyMembers); missingPartyMembers.clear(); break; case RaidsPartyOverlay.PARTY_OVERLAY_REFRESH: @@ -325,6 +331,7 @@ public class RaidsPlugin extends Plugin if (startingPartyMembers.size() == partySize && !force) { // Skip update if the part is as big as when we started + missingPartyMembers.clear(); // Clear missing members in case someone came back return; }