when talking to an enemy, the player can offer them the option to surrender, thus capturing all enemies and ending the battle

git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@5714 3b4a5df2-a311-0410-b5c6-a8a6f20db521
This commit is contained in:
Flugente
2012-12-06 00:47:59 +00:00
parent c68b5e482f
commit 91bdc131be
13 changed files with 124 additions and 2 deletions
+11 -2
View File
@@ -16620,8 +16620,17 @@ BOOLEAN SOLDIERTYPE::PlayerSoldierStartTalking( UINT8 ubTargetID, BOOLEAN fValid
DeductPoints( this, sAPCost, 0, UNTRIGGERED_INTERRUPT );
apsDeducted = TRUE;
StartCivQuote( pTSoldier );
return( FALSE );
// Flugente: if we are talking to an enemy, we have the option to offer them surrendering
if ( pTSoldier->bTeam == ENEMY_TEAM && gGameExternalOptions.fEnemyCanSurrender )
{
HandleSurrenderOffer(pTSoldier);
return( FALSE );
}
else
{
StartCivQuote( pTSoldier );
return( FALSE );
}
}
}