using Content.Server.Interfaces.Chat; using Robust.Shared.Interfaces.GameObjects; namespace Content.Server.Interfaces.GameObjects { public interface ISuicideAct { public SuicideKind Suicide(IEntity victim, IChatManager chat); } public enum SuicideKind { Special, //Doesn't damage the mob, used for "weird" suicides like gibbing //Damage type suicides Blunt, Piercing, Heat, Disintegration, Cellular, DNA, Asphyxiation } }