Remove unused code

This commit is contained in:
Paul Chote
2010-07-23 22:44:59 +12:00
parent 5344e60e3d
commit d5c43c9fda

View File

@@ -15,10 +15,7 @@ using OpenRA.Effects;
namespace OpenRA.Mods.RA namespace OpenRA.Mods.RA
{ {
class EngineerRepairInfo : TraitInfo<EngineerRepair> class EngineerRepairInfo : TraitInfo<EngineerRepair> {}
{
public readonly bool RepairsBridges = true;
}
class EngineerRepair : IIssueOrder, IResolveOrder, IOrderCursor, IOrderVoice class EngineerRepair : IIssueOrder, IResolveOrder, IOrderCursor, IOrderVoice
{ {
@@ -34,9 +31,7 @@ namespace OpenRA.Mods.RA
bool CanRepair(Actor self, Actor a) bool CanRepair(Actor self, Actor a)
{ {
if (!a.traits.Contains<Building>()) return false; if (!a.traits.Contains<Building>()) return false;
bool bridge = a.traits.Contains<Bridge>() && !self.Info.Traits.Get<EngineerRepairInfo>().RepairsBridges; return (self.Owner.Stances[a.Owner] == Stance.Ally);
return (bridge || self.Owner.Stances[a.Owner] == Stance.Ally);
} }
public string CursorForOrder(Actor self, Order order) public string CursorForOrder(Actor self, Order order)