namespace Content.Server.Item; /// /// Handles whether this item applies a disarm malus when active. /// [RegisterComponent] public sealed partial class ItemToggleDisarmMalusComponent : Component { /// /// Item has this modifier to the chance to disarm when activated. /// If null, the value will be inferred from the current malus just before the malus is first deactivated. /// [ViewVariables(VVAccess.ReadOnly), DataField] public float? ActivatedDisarmMalus = null; /// /// Item has this modifier to the chance to disarm when deactivated. If none is mentioned, it uses the item's default disarm modifier. /// If null, the value will be inferred from the current malus just before the malus is first activated. /// [ViewVariables(VVAccess.ReadOnly), DataField] public float? DeactivatedDisarmMalus = null; }