diff --git a/JA2.suo b/JA2.suo index 112b2ce4..59dd9d8a 100644 Binary files a/JA2.suo and b/JA2.suo differ diff --git a/Tactical/Interface Dialogue.cpp b/Tactical/Interface Dialogue.cpp index 04acbca7..85a428d6 100644 --- a/Tactical/Interface Dialogue.cpp +++ b/Tactical/Interface Dialogue.cpp @@ -4475,8 +4475,9 @@ void DialogueMessageBoxCallBack( UINT8 ubExitValue ) { if ( ubProfile == JOHN ) { + // WANNE: Bugfix: CTD when recruting John and Mary and there is only one place left in the team. // Mary might be alive, and if so we need to ensure two places - pSoldier = FindSoldierByProfileID( MARY, TRUE ); + pSoldier = FindSoldierByProfileID( MARY, FALSE ); if ( pSoldier && !PlayerTeamHasTwoSpotsLeft() ) { ScreenMsg( FONT_MCOLOR_LTYELLOW, MSG_UI_FEEDBACK, TacticalStr[ CANNOT_RECRUIT_TEAM_FULL ] );