using Content.Shared.Movement.Systems; using Content.Shared.NameModifier.EntitySystems; namespace Content.Shared.Zombies; public abstract class SharedZombieSystem : EntitySystem { /// public override void Initialize() { base.Initialize(); SubscribeLocalEvent(OnRefreshSpeed); SubscribeLocalEvent(OnRefreshNameModifiers); } private void OnRefreshSpeed(EntityUid uid, ZombieComponent component, RefreshMovementSpeedModifiersEvent args) { var mod = component.ZombieMovementSpeedDebuff; args.ModifySpeed(mod, mod); } private void OnRefreshNameModifiers(Entity entity, ref RefreshNameModifiersEvent args) { args.AddModifier("zombie-name-prefix"); } }