remove ReverseEnterTransport -- 852
This commit is contained in:
@@ -38,11 +38,7 @@ namespace OpenRA.Mods.RA
|
|||||||
|
|
||||||
public IEnumerable<IOrderTargeter> Orders
|
public IEnumerable<IOrderTargeter> Orders
|
||||||
{
|
{
|
||||||
get
|
get { yield return new DeployOrderTargeter( "Unload", 10, () => CanUnload( self ) ); }
|
||||||
{
|
|
||||||
yield return new DeployOrderTargeter( "Unload", 10, () => CanUnload( self ) );
|
|
||||||
yield return new UnitTraitOrderTargeter<Passenger>( "ReverseEnterTransport", 6, null, false, true );
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public Order IssueOrder( Actor self, IOrderTargeter order, Target target, bool queued )
|
public Order IssueOrder( Actor self, IOrderTargeter order, Target target, bool queued )
|
||||||
@@ -50,9 +46,6 @@ namespace OpenRA.Mods.RA
|
|||||||
if( order.OrderID == "Unload" )
|
if( order.OrderID == "Unload" )
|
||||||
return new Order( order.OrderID, self, queued );
|
return new Order( order.OrderID, self, queued );
|
||||||
|
|
||||||
if( order.OrderID == "ReverseEnterTransport" )
|
|
||||||
return new Order(order.OrderID, self, queued) { TargetActor = target.Actor };
|
|
||||||
|
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -66,16 +59,6 @@ namespace OpenRA.Mods.RA
|
|||||||
self.CancelActivity();
|
self.CancelActivity();
|
||||||
self.QueueActivity(new UnloadCargo());
|
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)
|
bool CanUnload(Actor self)
|
||||||
|
|||||||
Reference in New Issue
Block a user