Files
tbd-station-14/Content.Server/Act/ISuicideAct.cs
2021-12-05 18:09:01 +01:00

30 lines
613 B
C#

using Content.Server.Chat.Managers;
using Robust.Shared.Analyzers;
using Robust.Shared.GameObjects;
namespace Content.Server.Act
{
[RequiresExplicitImplementation]
public interface ISuicideAct
{
public SuicideKind Suicide(EntityUid victim, IChatManager chat);
}
public enum SuicideKind
{
Special, //Doesn't damage the mob, used for "weird" suicides like gibbing
//Damage type suicides
Blunt,
Slash,
Piercing,
Heat,
Shock,
Cold,
Poison,
Radiation,
Asphyxiation,
Bloodloss
}
}