diff --git a/OpenRA.Mods.Common/Traits/Render/WithInfantryBody.cs b/OpenRA.Mods.Common/Traits/Render/WithInfantryBody.cs index c55d5f44f6..2d69211653 100644 --- a/OpenRA.Mods.Common/Traits/Render/WithInfantryBody.cs +++ b/OpenRA.Mods.Common/Traits/Render/WithInfantryBody.cs @@ -74,7 +74,10 @@ namespace OpenRA.Mods.Common.Traits { var sequence = DefaultAnimation.GetRandomExistingSequence(Info.StandSequences, Game.CosmeticRandom); if (sequence != null) - DefaultAnimation.PlayFetchIndex(NormalizeInfantrySequence(self, sequence), () => 0); + { + var normalized = NormalizeInfantrySequence(self, sequence); + DefaultAnimation.PlayRepeating(normalized); + } } public void Created(Actor self)