using Content.Shared._CP14.ModularCraft; using Content.Shared._CP14.ModularCraft.Components; using Content.Shared.Armor; using Content.Shared.Clothing; using Content.Shared.Damage; namespace Content.Server._CP14.ModularCraft.Modifiers; public sealed partial class EditClothingSpeed : CP14ModularCraftModifier { [DataField] public float WalkModifier = 1f; [DataField] public float SprintModifier = 1f; public override void Effect(EntityManager entManager, Entity start, Entity? part) { if (!entManager.TryGetComponent(start, out var speed)) return; var speedModifierSystem = entManager.System(); speedModifierSystem.EditSpeedModifiers(start, WalkModifier, SprintModifier, speed); } }