Adds RallyPoint to Airfield, queues TakeOff

This commit is contained in:
Kanar
2014-06-10 13:23:30 +02:00
parent ccb34adb04
commit 6fdb9e688a
8 changed files with 55 additions and 52 deletions

View File

@@ -39,21 +39,7 @@ namespace OpenRA.Mods.RA.Activities
.FirstOrDefault(a => a.HasTrait<RenderBuilding>());
if (!limitedAmmo.GiveAmmo())
{
var helicopter = self.TraitOrDefault<Helicopter>();
if (helicopter != null)
{
if (helicopter.Info.RepairBuildings.Contains(hostBuilding.Info.Name) && self.HasTrait<Health>())
{
if (self.Trait<Health>().DamageState != DamageState.Undamaged)
return NextActivity;
}
return helicopter.TakeOff(hostBuilding);
}
return NextActivity;
}
if (hostBuilding != null)
hostBuilding.Trait<RenderBuilding>().PlayCustomAnim(hostBuilding, "active");