Add airbase and airbase secondary objective. Improve Soviet attacks. Enable players to capture sam sites as well as destroy them to complete the objective in Allies 02

This commit is contained in:
Scott_NZ
2012-11-03 21:41:46 +13:00
parent b2c5f488a7
commit 9238de6a47
4 changed files with 454 additions and 62 deletions

View File

@@ -236,7 +236,10 @@ namespace OpenRA.Mods.RA.Missions
}
if (objectives[DestroySamSitesID].Status == ObjectiveStatus.InProgress)
{
if (sam1.Destroyed && sam2.Destroyed && sam3.Destroyed && sam4.Destroyed)
if ((sam1.Destroyed || sam1.Owner != soviets) &&
(sam2.Destroyed || sam2.Owner != soviets) &&
(sam3.Destroyed || sam3.Owner != soviets) &&
(sam4.Destroyed || sam4.Owner != soviets))
{
objectives[DestroySamSitesID].Status = ObjectiveStatus.Completed;
objectives[ExtractEinsteinID].Status = ObjectiveStatus.InProgress;