diff --git a/Strategic/Strategic AI.cpp b/Strategic/Strategic AI.cpp index d074ad98..6f7cc3ed 100644 --- a/Strategic/Strategic AI.cpp +++ b/Strategic/Strategic AI.cpp @@ -3086,6 +3086,12 @@ BOOLEAN SaveStrategicAI( HWFILE hFile ) if( uiNumBytesWritten != 3 ) return FALSE; FileWrite( hFile, &gfExtraElites, 1, &uiNumBytesWritten ); + if( uiNumBytesWritten != 1 ) + return FALSE; + FileWrite( hFile, &gfAggressiveQueen, 1, &uiNumBytesWritten ); + if( uiNumBytesWritten != 1 ) + return FALSE; + FileWrite( hFile, &gfUnlimitedTroops, 1, &uiNumBytesWritten ); if( uiNumBytesWritten != 1 ) return FALSE; FileWrite( hFile, &giGarrisonArraySize, 4, &uiNumBytesWritten ); @@ -3214,6 +3220,12 @@ DebugMsg (TOPIC_JA2,DBG_LEVEL_3,"Strategic6"); if( uiNumBytesRead != 3 ) return FALSE; FileRead( hFile, &gfExtraElites, 1, &uiNumBytesRead ); + if( uiNumBytesRead != 1 ) + return FALSE; + FileRead( hFile, &gfAggressiveQueen, 1, &uiNumBytesRead ); + if( uiNumBytesRead != 1 ) + return FALSE; + FileRead( hFile, &gfUnlimitedTroops, 1, &uiNumBytesRead ); if( uiNumBytesRead != 1 ) return FALSE; FileRead( hFile, &giGarrisonArraySize, 4, &uiNumBytesRead );