using Robust.Shared.GameStates; namespace Content.Shared._Horizon.DualWield; [RegisterComponent, NetworkedComponent, AutoGenerateComponentState] public sealed partial class DualWieldComponent : Component { /// /// EntityUid of the linked dual-wielded weapon /// [DataField] public EntityUid? LinkedWeapon; /// /// Delay between firing main weapon and linked weapon in seconds /// [DataField, AutoNetworkedField] public float FireDelay = 0.1f; /// /// Multiplier applied to weapon spread when dual-wielding /// [DataField, AutoNetworkedField] public float SpreadMultiplier = 6f; }