diff --git a/OpenRA.Mods.Common/Traits/Multipliers/UpgradableMultiplierTrait.cs b/OpenRA.Mods.Common/Traits/Multipliers/UpgradableMultiplierTrait.cs index c7dc103d40..e2bb8e47df 100644 --- a/OpenRA.Mods.Common/Traits/Multipliers/UpgradableMultiplierTrait.cs +++ b/OpenRA.Mods.Common/Traits/Multipliers/UpgradableMultiplierTrait.cs @@ -45,6 +45,7 @@ namespace OpenRA.Mods.Common.Traits throw new Exception("No modifiers in " + modifierType + " for " + actorType); this.info = info; IsTraitDisabled = info.UpgradeTypes.Length > 0 && info.BaseLevel > 0; + level = IsTraitDisabled ? 0 : info.BaseLevel; } public bool AcceptsUpgradeLevel(Actor self, string type, int level)