using Content.Shared.Damage; using Robust.Shared.Audio; namespace Content.Shared._Lavaland.Damage; [RegisterComponent] public sealed partial class DamageSquareComponent : Component { /// /// Entity that caused this damaging square to spawn. /// It will be ignored by this square. /// [DataField] public EntityUid OwnerEntity; [DataField(required: true)] public DamageSpecifier Damage = new(); [DataField] public SoundPathSpecifier? Sound; /// /// After how many seconds we should deal the damage to all entities above. /// 0.1 by default because ping will make it unfair /// [DataField] public float DamageDelay = 0.2f; }