From c60eb9c412c1b8ba061adf9ab9defc48e4aba580 Mon Sep 17 00:00:00 2001 From: zico Date: Wed, 8 Apr 2015 14:37:33 +0200 Subject: [PATCH] since the game keeps running during kmatrix, bail out of start_player_death_sequence if connect state != CONNECT_PLAYING to prevent incorrect suicide scoring --- similar/main/object.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/similar/main/object.cpp b/similar/main/object.cpp index d8b3af3f9..9e2a6d3f4 100644 --- a/similar/main/object.cpp +++ b/similar/main/object.cpp @@ -1448,7 +1448,7 @@ void dead_player_frame(void) static void start_player_death_sequence(const vobjptr_t player) { Assert(player == ConsoleObject); - if ((Player_is_dead != 0) || (Dead_player_camera != NULL)) + if ((Player_is_dead != 0) || (Dead_player_camera != NULL) || ((Game_mode & GM_MULTI) && (Players[Player_num].connected != CONNECT_PLAYING))) return; //Assert(Player_is_dead == 0);