Get rid of unit pathing delay completely

This commit is contained in:
Chris Forbes
2018-07-25 19:52:35 -07:00
committed by Paul Chote
parent e9c3927b0c
commit dcf93203ea
2 changed files with 0 additions and 18 deletions

View File

@@ -198,12 +198,6 @@ namespace OpenRA.Mods.Common.Activities
if (path == null)
{
if (mobile.TicksBeforePathing > 0)
{
--mobile.TicksBeforePathing;
return this;
}
path = EvalPath();
SanityCheckPath(mobile);
}
@@ -315,12 +309,6 @@ namespace OpenRA.Mods.Common.Activities
if (--waitTicksRemaining >= 0)
return null;
if (mobile.TicksBeforePathing > 0)
{
--mobile.TicksBeforePathing;
return null;
}
// Calculate a new path
mobile.RemoveInfluence();
var newPath = EvalPath();

View File

@@ -91,10 +91,6 @@ namespace OpenRA.Mods.Common.Traits
public class Mobile : ConditionalTrait<MobileInfo>, INotifyCreated, IIssueOrder, IResolveOrder, IOrderVoice, IPositionable, IMove,
IFacing, IDeathActorInitModifier, INotifyAddedToWorld, INotifyRemovedFromWorld, INotifyBlockingMove, IActorPreviewInitModifier, INotifyBecomingIdle
{
const int AverageTicksBeforePathing = 5;
const int SpreadTicksBeforePathing = 5;
internal int TicksBeforePathing = 0;
readonly Actor self;
readonly Lazy<IEnumerable<int>> speedModifiers;
@@ -643,8 +639,6 @@ namespace OpenRA.Mods.Common.Traits
if (!order.Queued)
self.CancelActivity();
TicksBeforePathing = AverageTicksBeforePathing + self.World.SharedRandom.Next(-SpreadTicksBeforePathing, SpreadTicksBeforePathing);
self.SetTargetLine(Target.FromCell(self.World, loc), Color.Green);
self.QueueActivity(order.Queued, new Move(self, loc, WDist.FromCells(8), null, true));
}