diff --git a/OpenRA.Mods.Cnc/Traits/Render/WithDisguisingInfantryBody.cs b/OpenRA.Mods.Cnc/Traits/Render/WithDisguisingInfantryBody.cs index 71afbd82b6ec..c470ac34d246 100644 --- a/OpenRA.Mods.Cnc/Traits/Render/WithDisguisingInfantryBody.cs +++ b/OpenRA.Mods.Cnc/Traits/Render/WithDisguisingInfantryBody.cs @@ -42,7 +42,7 @@ protected override WithInfantryBodyInfo GetDisplayInfo() protected override void Tick(Actor self) { - if (disguise.AsSprite != intendedSprite) + if (disguise.AsSprite != intendedSprite && !IsTraitDisabled) { // Force actor back to the stand state to avoid mismatched sequences PlayStandAnimation(self);