From dccc8a9b5510e8d2b3d7cb7491f1bf16d1045f19 Mon Sep 17 00:00:00 2001 From: AconiteX <63141077+AconiteX@users.noreply.github.com> Date: Tue, 1 Jun 2021 05:38:02 -0400 Subject: [PATCH] Update gcw_master_object.java --- .../game/script/systems/leaderboard/gcw_master_object.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sku.0/sys.server/compiled/game/script/systems/leaderboard/gcw_master_object.java b/sku.0/sys.server/compiled/game/script/systems/leaderboard/gcw_master_object.java index ba352a439..a2795a1d8 100644 --- a/sku.0/sys.server/compiled/game/script/systems/leaderboard/gcw_master_object.java +++ b/sku.0/sys.server/compiled/game/script/systems/leaderboard/gcw_master_object.java @@ -330,7 +330,7 @@ public class gcw_master_object extends script.base_script { obj_id leader; if(imperialPlayers != null) { for (obj_id i : imperialPlayers) { - if(getIntObjVar(i, leaderboard.OBJVAR_LAST_NOTIFIED_RANK_GCW_PLAYER) != rank && isIdValid(i)) { + if(getIntObjVar(i, leaderboard.OBJVAR_LAST_NOTIFIED_RANK_GCW_PLAYER) != rank && isIdValid(i) && isPlayerConnected(i)) { sendSystemMessageTestingOnly(i, "[GCW Leaderboard] Congratulations! You are now ranked in position " + rank + " on the Current Imperial Players GCW Leaderboard."); leaderboard.announceGcwLeaderboardRankChangeToDiscord(getPlayerFullName(i)+" is now ranked in position "+rank+" on the Current Imperial Players GCW Leaderboard."); setObjVar(i, leaderboard.OBJVAR_LAST_NOTIFIED_RANK_GCW_PLAYER, rank); @@ -341,7 +341,7 @@ public class gcw_master_object extends script.base_script { if(rebelPlayers != null) { rank = 1; for (obj_id i : rebelPlayers) { - if(getIntObjVar(i, leaderboard.OBJVAR_LAST_NOTIFIED_RANK_GCW_PLAYER) != rank && isIdValid(i)) { + if(getIntObjVar(i, leaderboard.OBJVAR_LAST_NOTIFIED_RANK_GCW_PLAYER) != rank && isIdValid(i) && isPlayerConnected(i)) { sendSystemMessageTestingOnly(i, "[GCW Leaderboard] Congratulations! You are now ranked in position " + rank + " on the Current Rebel Players GCW Leaderboard."); leaderboard.announceGcwLeaderboardRankChangeToDiscord(getPlayerFullName(i)+" is now ranked in position "+rank+" on the Current Rebel Players GCW Leaderboard."); setObjVar(i, leaderboard.OBJVAR_LAST_NOTIFIED_RANK_GCW_PLAYER, rank);