// SPDX-FileCopyrightText: 2022 Kara // SPDX-FileCopyrightText: 2022 Leon Friedrich <60421075+ElectroJr@users.noreply.github.com> // SPDX-FileCopyrightText: 2023 DrSmugleaf // SPDX-FileCopyrightText: 2024 AJCM-git <60196617+AJCM-git@users.noreply.github.com> // SPDX-FileCopyrightText: 2024 metalgearsloth <31366439+metalgearsloth@users.noreply.github.com> // SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com> // // SPDX-License-Identifier: MIT using Content.Server.Polymorph.Systems; using Content.Shared.Polymorph; using Content.Shared.Whitelist; using Robust.Shared.Audio; using Robust.Shared.Prototypes; namespace Content.Server.Polymorph.Components; [RegisterComponent] [Access(typeof(PolymorphSystem))] public sealed partial class PolymorphOnCollideComponent : Component { [DataField(required: true)] public ProtoId Polymorph; [DataField(required: true)] public EntityWhitelist Whitelist = default!; [DataField] public EntityWhitelist? Blacklist; [DataField] public SoundSpecifier Sound = new SoundPathSpecifier("/Audio/Magic/forcewall.ogg"); }