From 8f98a9b9850f1eb8e438de2e069f6590a6fd465f Mon Sep 17 00:00:00 2001 From: Asdow <20314541+Asdow@users.noreply.github.com> Date: Wed, 16 Apr 2025 01:11:37 +0300 Subject: [PATCH] Move UpdateAirspaceControl() out of #ifdef Fixes UB not updating samsite airspace correctly after battle --- Strategic/Player Command.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Strategic/Player Command.cpp b/Strategic/Player Command.cpp index efa91292c..51fd7d7dd 100644 --- a/Strategic/Player Command.cpp +++ b/Strategic/Player Command.cpp @@ -342,8 +342,8 @@ BOOLEAN SetThisSectorAsPlayerControlled( INT16 sMapX, INT16 sMapY, INT8 bMapZ, B // Ja25: no loyalty #else HandleGlobalLoyaltyEvent( GLOBAL_LOYALTY_GAIN_SAM, sMapX, sMapY, bMapZ ); - UpdateAirspaceControl( ); #endif + UpdateAirspaceControl( ); // if Skyrider has been delivered to chopper, and already mentioned Drassen SAM site, but not used this quote yet if ( IsHelicopterPilotAvailable( ) && ( guiHelicopterSkyriderTalkState >= 1 ) && ( !gfSkyriderSaidCongratsOnTakingSAM ) ) {