Skip to content
94 changes: 87 additions & 7 deletions EXILED/Exiled.API/Enums/DamageType.cs
Original file line number Diff line number Diff line change
Expand Up @@ -60,9 +60,9 @@ public enum DamageType
Firearm,

/// <summary>
/// Damage dealt by a <see cref="Features.Items.MicroHid"/>.
/// Damage dealt by a <see cref="Features.Items.MicroHid"/> when <see cref="InventorySystem.Items.MicroHID.Modules.MicroHidFiringMode.PrimaryFire"/>.
/// </summary>
MicroHid,
MicroHidPrimaryFire,

/// <summary>
/// Damage dealt by a Tesla Gate.
Expand All @@ -77,7 +77,7 @@ public enum DamageType
/// <summary>
/// Damage dealt by frag grenades.
/// </summary>
Explosion,
ExplosionGrenade,

/// <summary>
/// Damage dealt by SCP-018.
Expand Down Expand Up @@ -135,19 +135,19 @@ public enum DamageType
Scp049,

/// <summary>
/// Damage caused by <see cref="RoleTypeId.Scp096"/>.
/// Damage caused by <see cref="RoleTypeId.Scp096"/> with unspecified <see cref="PlayerStatsSystem.Scp096DamageHandler.AttackType"/>..
/// </summary>
Scp096,
Scp096Other,

/// <summary>
/// Damage caused by <see cref="RoleTypeId.Scp173"/>.
/// </summary>
Scp173,

/// <summary>
/// Damage caused by <see cref="RoleTypeId.Scp939"/>.
/// Damage caused by <see cref="RoleTypeId.Scp939"/> with <see cref="PlayerRoles.PlayableScps.Scp939.Scp939DamageType.None"/>.
/// </summary>
Scp939,
Scp939None,

/// <summary>
/// Damage caused by <see cref="RoleTypeId.Scp0492"/>.
Expand Down Expand Up @@ -288,5 +288,85 @@ public enum DamageType
/// Damage caused by <see cref="ItemType.SCP1509"/>.
/// </summary>
Scp1509,

/// <summary>
/// Damage caused by <see cref="RoleTypeId.Scp939"/> with <see cref="PlayerRoles.PlayableScps.Scp939.Scp939DamageType.Claw"/>.
/// </summary>
Scp939Claw,

/// <summary>
/// Damage caused by <see cref="RoleTypeId.Scp939"/> with <see cref="PlayerRoles.PlayableScps.Scp939.Scp939DamageType.LungeTarget"/>.
/// </summary>
Scp939LungeTarget,

/// <summary>
/// Damage caused by <see cref="RoleTypeId.Scp939"/> with <see cref="PlayerRoles.PlayableScps.Scp939.Scp939DamageType.LungeSecondary"/>.
/// </summary>
Scp939LungeSecondary,

/// <summary>
/// Damage caused by <see cref="RoleTypeId.Scp096"/> with <see cref="PlayerStatsSystem.Scp096DamageHandler.AttackType.GateKill"/>.
/// </summary>
Scp096GateKill,

/// <summary>
/// Damage caused by <see cref="RoleTypeId.Scp096"/> with <see cref="PlayerStatsSystem.Scp096DamageHandler.AttackType.SlapLeft"/>.
/// </summary>
Scp096SlapLeft,

/// <summary>
/// Damage caused by <see cref="RoleTypeId.Scp096"/> with <see cref="PlayerStatsSystem.Scp096DamageHandler.AttackType.SlapRight"/>.
/// </summary>
Scp096SlapRight,

/// <summary>
/// Damage caused by <see cref="RoleTypeId.Scp096"/> with <see cref="PlayerStatsSystem.Scp096DamageHandler.AttackType.Charge"/>.
/// </summary>
Scp096Charge,

/// <summary>
/// Damage caused by <see cref="RoleTypeId.Scp3114"/> when it's stealing the skin of a <see cref="Ragdoll"/>.
/// </summary>
Scp3114SkinSteal,

/// <summary>
/// Damage cause by the <see cref="ExplosionType.SCP018"/> of <see cref="ItemType.SCP018"/>."/>.
/// </summary>
ExplosionScp018,

/// <summary>
/// Damage cause by the <see cref="ExplosionType.Cola"/> of combining <see cref="ItemType.SCP207"/> with <see cref="ItemType.AntiSCP207"/>."/>.
/// </summary>
ExplosionCola,

/// <summary>
/// Damage cause by the <see cref="ExplosionType.PinkCandy"/> of <see cref="InventorySystem.Items.Usables.Scp330.CandyKindID.Pink"/>."/>.
/// </summary>
ExplosionPinkCandy,

/// <summary>
/// Damage cause by the ray <see cref="ExplosionType.Disruptor"/> of <see cref="ItemType.ParticleDisruptor"/>."/>.
/// </summary>
ExplosionDisruptor,

/// <summary>
/// Damage cause by the <see cref="ExplosionType.Jailbird"/> of <see cref="ItemType.Jailbird"/>."/>.
/// </summary>
ExplosionJailbird,

/// <summary>
/// Damage cause by the explosion of <see cref="ExplosionType.Custom"/> or any other not valid ExplosionType."/>.
/// </summary>
ExplosionCustom,

/// <summary>
/// Damage dealt by a <see cref="Features.Items.MicroHid"/> when <see cref="InventorySystem.Items.MicroHID.Modules.MicroHidFiringMode.ChargeFire"/>.
/// </summary>
MicroHidChargeFire,

/// <summary>
/// Damage dealt by a <see cref="Features.Items.MicroHid"/> when <see cref="InventorySystem.Items.MicroHID.Modules.MicroHidFiringMode.BrokenFire"/>.
/// </summary>
MicroHidBrokenFire,
}
}
Loading
Loading