* Readonly, typos and redundant string interpolations * Namespaces * Optimize imports * Address reviews * but actually * Localize missing strings * Remove redundant vars
28 lines
575 B
C#
28 lines
575 B
C#
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,
|
|
Slash,
|
|
Piercing,
|
|
Heat,
|
|
Shock,
|
|
Cold,
|
|
Poison,
|
|
Radiation,
|
|
Asphyxiation,
|
|
Bloodloss
|
|
}
|
|
}
|