diff --git a/Tactical/opplist.cpp b/Tactical/opplist.cpp index 458f8f53..ae9f3cc2 100644 --- a/Tactical/opplist.cpp +++ b/Tactical/opplist.cpp @@ -2417,7 +2417,7 @@ void ManSeesMan(SOLDIERTYPE *pSoldier, SOLDIERTYPE *pOpponent, INT32 sOppGridNo, } } } - else if ( pSoldier->ubCivilianGroup == HICKS_CIV_GROUP && CheckFact( FACT_HICKS_MARRIED_PLAYER_MERC, 0 ) == FALSE ) + else if ( pSoldier->ubCivilianGroup == HICKS_CIV_GROUP && CheckFact( FACT_HICKS_MARRIED_PLAYER_MERC, 0 ) == FALSE && pSoldier->RecognizeAsCombatant( pOpponent->ubID ) ) { UINT32 uiTime; INT16 sX, sY;