diff --git a/Strategic/Strategic AI.cpp b/Strategic/Strategic AI.cpp index 79289e6f..535ba0e9 100644 --- a/Strategic/Strategic AI.cpp +++ b/Strategic/Strategic AI.cpp @@ -7072,16 +7072,17 @@ void InitializeGroup( const GROUP_TYPE groupType, const UINT8 groupSize, UINT8 & if ( asdUpgrade && groupSize > 0 ) { + if ( gGameExternalOptions.fASDAssignsTanks && ASDSoldierUpgradeToTank( ) ) + { + troopCount--; + tankCount++; + } + if ( gGameExternalOptions.fASDAssignsJeeps && ASDSoldierUpgradeToJeep( ) ) { troopCount--; jeepCount++; } - else if ( gGameExternalOptions.fASDAssignsTanks && ASDSoldierUpgradeToTank( ) ) - { - troopCount--; - tankCount++; - } if ( gGameExternalOptions.fASDAssignsRobots && ASDSoldierUpgradeToRobot() ) {