using Content.Server.Polymorph.Components; using Content.Server.Polymorph.Systems; using Content.Shared._DV.Abilities.Kitsune; using Content.Shared.Damage.Systems; using Content.Shared.Stunnable; namespace Content.Server._DV.Abilities.Kitsune; public sealed class KitsuneFoxSystem : EntitySystem { [Dependency] private readonly PolymorphSystem _polymorph = default!; [Dependency] private readonly SharedStaminaSystem _stamina = default!; public override void Initialize() { base.Initialize(); SubscribeLocalEvent(OnStunned); } private void OnStunned(Entity ent, ref StunnedEvent args) { if (!TryComp(ent, out var polymorph)) return; _polymorph.Revert(ent.Owner); } }