diff --git a/source/Features/CriticalEffects/CriticalEffectsCustom.cs b/source/Features/CriticalEffects/CriticalEffectsCustom.cs index 6d64d317..5f2a37df 100644 --- a/source/Features/CriticalEffects/CriticalEffectsCustom.cs +++ b/source/Features/CriticalEffects/CriticalEffectsCustom.cs @@ -38,6 +38,11 @@ protected virtual UnitType GetUnitType() public void OnLoaded(Dictionary values) { + if (!CriticalEffectsFeature.settings.DescriptionEnabled) + { + return; + } + var descriptions = new List(); string? GetEffectDescription(string effectId) diff --git a/source/Features/CriticalEffects/CriticalEffectsSettings.cs b/source/Features/CriticalEffects/CriticalEffectsSettings.cs index f7385a11..e108a05e 100644 --- a/source/Features/CriticalEffects/CriticalEffectsSettings.cs +++ b/source/Features/CriticalEffects/CriticalEffectsSettings.cs @@ -21,6 +21,7 @@ public class CriticalEffectsSettings : ISettings public ComponentType[] DefaultMaxCritsComponentTypes { get; set; } = {ComponentType.Weapon, ComponentType.AmmunitionBox, ComponentType.JumpJet, ComponentType.Upgrade}; public string DefaultMaxCritsComponentTypesDescription => "For which types the default max crits are applied."; + public bool DescriptionEnabled = true; public string DescriptionIdentifier = "Criticals"; public string DescriptionTemplate = "Critical Effects:\r\n{{elements}}\r\n"; public string ElementTemplate = " {{element}}\r\n";