new support power impl

This commit is contained in:
Chris Forbes
2010-01-23 21:07:27 +13:00
parent bbf94fef79
commit d7a2691db3
56 changed files with 409 additions and 489 deletions

View File

@@ -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)

View File

@@ -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)

View File

@@ -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;
}

View File

@@ -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;
}

View File

@@ -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)

View File

@@ -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)