From b78346b6aab1fa1faaf8ba10eca0b2da52a994ce Mon Sep 17 00:00:00 2001 From: Jbleezy Date: Fri, 3 Mar 2023 19:57:35 -0800 Subject: [PATCH] Encounter: fix teammate waypoint icons not being removed on disconnect --- scripts/zm/zgrief/zgrief_reimagined.gsc | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/scripts/zm/zgrief/zgrief_reimagined.gsc b/scripts/zm/zgrief/zgrief_reimagined.gsc index 71a0b7c8..d2c271ac 100644 --- a/scripts/zm/zgrief/zgrief_reimagined.gsc +++ b/scripts/zm/zgrief/zgrief_reimagined.gsc @@ -716,10 +716,15 @@ grief_onplayerdisconnect(disconnecting_player) { level endon("end_game"); - if (isDefined(self.player_waypoint_origin)) + if (isDefined(self.player_waypoint)) { - self.player_waypoint_origin unlink(); - self.player_waypoint_origin delete(); + if (isDefined(self.player_waypoint_origin)) + { + self.player_waypoint_origin unlink(); + self.player_waypoint_origin delete(); + } + + self.player_waypoint destroy(); } if(!flag("initial_players_connected"))