diff --git a/OpenRA.Mods.Common/Traits/Infantry/TakeCover.cs b/OpenRA.Mods.Common/Traits/Infantry/TakeCover.cs index 59331fc5cd..6886971e45 100644 --- a/OpenRA.Mods.Common/Traits/Infantry/TakeCover.cs +++ b/OpenRA.Mods.Common/Traits/Infantry/TakeCover.cs @@ -43,10 +43,11 @@ namespace OpenRA.Mods.Common.Traits public class TakeCover : Turreted, INotifyDamage, IDamageModifier, ISpeedModifier, ISync, IRenderInfantrySequenceModifier { readonly TakeCoverInfo info; + [Sync] int remainingProneTime = 0; - bool IsProne { get { return remainingProneTime > 0; } } + bool IsProne { get { return !IsTraitDisabled && remainingProneTime > 0; } } bool IRenderInfantrySequenceModifier.IsModifyingSequence { get { return IsProne; } } string IRenderInfantrySequenceModifier.SequencePrefix { get { return info.ProneSequencePrefix; } }