From 83fc4dab30f8c3e7db06fd6663d752b7df87d046 Mon Sep 17 00:00:00 2001 From: Dethrace Labs <78985374+dethrace-labs@users.noreply.github.com> Date: Tue, 14 Oct 2025 21:30:56 +1300 Subject: [PATCH] DamageScrnLeft matching --- src/DETHRACE/common/racesumm.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/DETHRACE/common/racesumm.c b/src/DETHRACE/common/racesumm.c index a5bca815..fad590f8 100644 --- a/src/DETHRACE/common/racesumm.c +++ b/src/DETHRACE/common/racesumm.c @@ -1012,15 +1012,15 @@ int DamageScrnLeft(int* pCurrent_choice, int* pCurrent_mode) { if (*pCurrent_mode == 0 && gWreck_zoomed_in < 0) { if (gWreck_selected < 0) { gWreck_selected = gWreck_count - 1; - } else if (gWreck_selected != 0 && gWreck_array[gWreck_selected - 1].pos_y == gWreck_array[gWreck_selected].pos_y) { - gWreck_selected--; - } else { + } else if (gWreck_selected == 0 || gWreck_array[gWreck_selected - 1].pos_y != gWreck_array[gWreck_selected].pos_y) { for (i = gWreck_count - 1; i >= 0; i--) { if (gWreck_array[i].pos_y == gWreck_array[gWreck_selected].pos_y) { gWreck_selected = i; break; } } + } else { + gWreck_selected--; } } else if (gWreck_zoomed_in >= 0) { *pCurrent_choice = *pCurrent_choice + 1;