remove spurious ctor on Activities.Repair
This commit is contained in:
@@ -20,9 +20,9 @@
|
|||||||
|
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Reflection;
|
|
||||||
using System.Linq;
|
|
||||||
using System.IO;
|
using System.IO;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Reflection;
|
||||||
|
|
||||||
namespace OpenRA
|
namespace OpenRA
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -29,8 +29,6 @@ namespace OpenRA.Traits.Activities
|
|||||||
bool isCanceled;
|
bool isCanceled;
|
||||||
int remainingTicks;
|
int remainingTicks;
|
||||||
|
|
||||||
public Repair(bool playHostAnim) {}
|
|
||||||
|
|
||||||
public IActivity Tick(Actor self)
|
public IActivity Tick(Actor self)
|
||||||
{
|
{
|
||||||
if (isCanceled) return NextActivity;
|
if (isCanceled) return NextActivity;
|
||||||
@@ -55,8 +53,6 @@ namespace OpenRA.Traits.Activities
|
|||||||
if (self.Health == hp)
|
if (self.Health == hp)
|
||||||
return NextActivity;
|
return NextActivity;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if (hostBuilding != null)
|
if (hostBuilding != null)
|
||||||
hostBuilding.traits.Get<RenderBuilding>()
|
hostBuilding.traits.Get<RenderBuilding>()
|
||||||
.PlayCustomAnim(hostBuilding, "active");
|
.PlayCustomAnim(hostBuilding, "active");
|
||||||
|
|||||||
@@ -96,7 +96,7 @@ namespace OpenRA.Traits
|
|||||||
self.QueueActivity(new Turn(self.Info.Traits.GetOrDefault<UnitInfo>().InitialFacing));
|
self.QueueActivity(new Turn(self.Info.Traits.GetOrDefault<UnitInfo>().InitialFacing));
|
||||||
self.QueueActivity(new HeliLand(false));
|
self.QueueActivity(new HeliLand(false));
|
||||||
self.QueueActivity(self.Info.Traits.Get<HelicopterInfo>().RearmBuildings.Contains(order.TargetActor.Info.Name)
|
self.QueueActivity(self.Info.Traits.Get<HelicopterInfo>().RearmBuildings.Contains(order.TargetActor.Info.Name)
|
||||||
? (IActivity)new Rearm() : new Repair(true));
|
? (IActivity)new Rearm() : new Repair());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -89,7 +89,7 @@ namespace OpenRA.Traits
|
|||||||
self.QueueActivity(new ReturnToBase(self, order.TargetActor));
|
self.QueueActivity(new ReturnToBase(self, order.TargetActor));
|
||||||
self.QueueActivity(
|
self.QueueActivity(
|
||||||
info.RearmBuildings.Contains(order.TargetActor.Info.Name)
|
info.RearmBuildings.Contains(order.TargetActor.Info.Name)
|
||||||
? (IActivity)new Rearm() : new Repair(true));
|
? (IActivity)new Rearm() : new Repair());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -67,7 +67,7 @@ namespace OpenRA.Traits
|
|||||||
self.CancelActivity();
|
self.CancelActivity();
|
||||||
self.QueueActivity(new Move(((1 / 24f) * order.TargetActor.CenterLocation).ToInt2(), order.TargetActor));
|
self.QueueActivity(new Move(((1 / 24f) * order.TargetActor.CenterLocation).ToInt2(), order.TargetActor));
|
||||||
self.QueueActivity(new Rearm());
|
self.QueueActivity(new Rearm());
|
||||||
self.QueueActivity(new Repair(true));
|
self.QueueActivity(new Repair());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -46,7 +46,7 @@ namespace OpenRA.Mods.RA
|
|||||||
{
|
{
|
||||||
self.CancelActivity();
|
self.CancelActivity();
|
||||||
self.QueueActivity(new Move(order.TargetActor, 1));
|
self.QueueActivity(new Move(order.TargetActor, 1));
|
||||||
self.QueueActivity(new Repair(false));
|
self.QueueActivity(new Repair());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user