diff --git a/Tactical/Overhead.cpp b/Tactical/Overhead.cpp index 3c8fb5f4..c9d502e4 100644 --- a/Tactical/Overhead.cpp +++ b/Tactical/Overhead.cpp @@ -6715,12 +6715,6 @@ void RemoveCapturedEnemiesFromSectorInfo( INT16 sMapX, INT16 sMapY, INT8 bMapZ ) if ( pTeamSoldier->usSoldierFlagMask & SOLDIER_ENEMY_OFFICER ) { ++ubNumPrisonerOfficer; - - // Flugente: VIPs - if ( pTeamSoldier->usSoldierFlagMask & SOLDIER_VIP ) - { - DeleteVIP( pTeamSoldier->sSectorX, pTeamSoldier->sSectorY ); - } } else { @@ -6736,6 +6730,12 @@ void RemoveCapturedEnemiesFromSectorInfo( INT16 sMapX, INT16 sMapY, INT8 bMapZ ) } } + // Flugente: VIPs + if ( pTeamSoldier->usSoldierFlagMask & SOLDIER_VIP ) + { + DeleteVIP( pTeamSoldier->sSectorX, pTeamSoldier->sSectorY ); + } + // Flugente: campaign stats gCurrentIncident.AddStat( pTeamSoldier, CAMPAIGNHISTORY_TYPE_PRISONER );