remove ReverseEnterTransport -- 852

This commit is contained in:
Chris Forbes
2011-05-30 21:15:56 +12:00
parent d54c632812
commit 596e64e527

View File

@@ -38,11 +38,7 @@ namespace OpenRA.Mods.RA
public IEnumerable<IOrderTargeter> Orders
{
get
{
yield return new DeployOrderTargeter( "Unload", 10, () => CanUnload( self ) );
yield return new UnitTraitOrderTargeter<Passenger>( "ReverseEnterTransport", 6, null, false, true );
}
get { yield return new DeployOrderTargeter( "Unload", 10, () => CanUnload( self ) ); }
}
public Order IssueOrder( Actor self, IOrderTargeter order, Target target, bool queued )
@@ -50,9 +46,6 @@ namespace OpenRA.Mods.RA
if( order.OrderID == "Unload" )
return new Order( order.OrderID, self, queued );
if( order.OrderID == "ReverseEnterTransport" )
return new Order(order.OrderID, self, queued) { TargetActor = target.Actor };
return null;
}
@@ -66,16 +59,6 @@ namespace OpenRA.Mods.RA
self.CancelActivity();
self.QueueActivity(new UnloadCargo());
}
if( order.OrderString == "ReverseEnterTransport" )
{
if( order.TargetActor != null && order.Subject.Owner == order.TargetActor.Owner )
{
var passenger = order.TargetActor.Trait<Passenger>();
passenger.ResolveOrder(order.TargetActor,
new Order("EnterTransport", order.TargetActor, false) { TargetActor = self });
}
}
}
bool CanUnload(Actor self)