new support power impl
This commit is contained in:
@@ -15,7 +15,7 @@ namespace OpenRa.Mods.RA
|
||||
if (underCursor.Owner == self.Owner && !mi.Modifiers.HasModifier(Modifiers.Ctrl)) return null;
|
||||
if (!underCursor.traits.Contains<Building>()) return null;
|
||||
|
||||
return new Order("C4", self, underCursor, int2.Zero, null);
|
||||
return new Order("C4", self, underCursor);
|
||||
}
|
||||
|
||||
public void ResolveOrder(Actor self, Order order)
|
||||
|
||||
@@ -20,7 +20,7 @@ namespace OpenRa.Mods.RA
|
||||
if (underCursor.Owner == null) return null; // don't allow capturing of bridges, etc.
|
||||
|
||||
return new Order(underCursor.Health <= EngineerDamage ? "Capture" : "Infiltrate",
|
||||
self, underCursor, int2.Zero, null);
|
||||
self, underCursor);
|
||||
}
|
||||
|
||||
public void ResolveOrder(Actor self, Order order)
|
||||
|
||||
@@ -21,7 +21,7 @@ namespace OpenRa.Mods.RA
|
||||
return null;
|
||||
|
||||
if (mi.Button == MouseButton.Right && underCursor == self)
|
||||
return new Order("Deploy", self, null, int2.Zero, null);
|
||||
return new Order("Deploy", self);
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
@@ -15,11 +15,11 @@ namespace OpenRa.Mods.RA
|
||||
{
|
||||
if (mi.Button != MouseButton.Right) return null;
|
||||
if (underCursor == null) return null;
|
||||
|
||||
if (underCursor.Owner == self.Owner &&
|
||||
(underCursor.Info.Name == "spen" || underCursor.Info.Name == "syrd") &&
|
||||
|
||||
if (underCursor.Owner == self.Owner &&
|
||||
(underCursor.Info.Name == "spen" || underCursor.Info.Name == "syrd") &&
|
||||
self.Health < self.GetMaxHP())
|
||||
return new Order("Enter", self, underCursor, int2.Zero, null);
|
||||
return new Order("Enter", self, underCursor);
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
@@ -19,7 +19,7 @@ namespace OpenRa.Mods.RA
|
||||
if (underCursor.Owner == self.Owner) return null;
|
||||
if (!underCursor.traits.Contains<IAcceptSpy>()) return null;
|
||||
|
||||
return new Order("Infiltrate", self, underCursor, int2.Zero, null);
|
||||
return new Order("Infiltrate", self, underCursor);
|
||||
}
|
||||
|
||||
public void ResolveOrder(Actor self, Order order)
|
||||
|
||||
@@ -13,8 +13,8 @@ namespace OpenRa.Mods.RA
|
||||
if (mi.Button != MouseButton.Right) return null;
|
||||
if (underCursor == null) return null;
|
||||
if (!underCursor.traits.Contains<IAcceptThief>()) return null;
|
||||
|
||||
return new Order("Steal", self, underCursor, int2.Zero, null);
|
||||
|
||||
return new Order("Steal", self, underCursor);
|
||||
}
|
||||
|
||||
public void ResolveOrder(Actor self, Order order)
|
||||
|
||||
Reference in New Issue
Block a user