Step in the direction of RA2 paratroopers.
This commit is contained in:
@@ -127,16 +127,17 @@ namespace OpenRA.Mods.Common.Traits
|
||||
wasModifying = rsm.IsModifyingSequence;
|
||||
}
|
||||
|
||||
if ((state == AnimationState.Moving || dirty) && !move.IsMoving)
|
||||
{
|
||||
state = AnimationState.Waiting;
|
||||
PlayStandAnimation(self);
|
||||
}
|
||||
else if ((state != AnimationState.Moving || dirty) && move.IsMoving)
|
||||
if ((state != AnimationState.Moving || dirty) && move.IsMoving)
|
||||
{
|
||||
state = AnimationState.Moving;
|
||||
DefaultAnimation.PlayRepeating(NormalizeInfantrySequence(self, Info.MoveSequence));
|
||||
}
|
||||
else if (((state == AnimationState.Moving || dirty) && !move.IsMoving)
|
||||
|| ((state == AnimationState.Idle || state == AnimationState.IdleAnimating) && !self.IsIdle))
|
||||
{
|
||||
state = AnimationState.Waiting;
|
||||
PlayStandAnimation(self);
|
||||
}
|
||||
|
||||
dirty = false;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user