From dc107f50440e11773d9eb3ecfe2e0bd949eb16c2 Mon Sep 17 00:00:00 2001 From: noooooo4499 <32027706+noooooo4499@users.noreply.github.com> Date: Fri, 6 Feb 2026 17:18:23 -0500 Subject: [PATCH] Fix Darren sometimes never giving fights if the boxers's IDs aren't assigned --- Tactical/Boxing.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Tactical/Boxing.cpp b/Tactical/Boxing.cpp index bfcbc1e2..c64ba62f 100644 --- a/Tactical/Boxing.cpp +++ b/Tactical/Boxing.cpp @@ -453,11 +453,14 @@ BOOLEAN BoxerAvailable( void ) return( FALSE ); } -// NOTE THIS IS NOW BROKEN BECAUSE NPC.C ASSUMES THAT BOXERSAVAILABLE < 3 IS A -// SEQUEL FIGHT. Maybe we could check Kingpin's location instead! UINT8 BoxersAvailable( void ) { UINT8 ubCount = 0; + // Should also run CheckOnBoxers to make sure boxer IDs are set for this function similarly to BoxerAvailable + if (CheckOnBoxers() == FALSE) + { + return(ubCount); + } for (UINT8 ubLoop = 0; ubLoop < NUM_BOXERS; ++ubLoop) {