Guitar Smashing (#17724)

This commit is contained in:
LankLTE
2023-06-29 12:27:08 -07:00
committed by GitHub
parent d24c75ec71
commit b10a7da5d8
8 changed files with 84 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
using Content.Shared.Damage;
// Damages the held item by a set amount when it hits someone. Can be used to make melee items limited-use.
namespace Content.Server.Damage.Components;
[RegisterComponent]
public sealed class DamageOnHitComponent : Component
{
[DataField("ignoreResistances")]
[ViewVariables(VVAccess.ReadWrite)]
public bool IgnoreResistances = true;
[DataField("damage", required: true)]
[ViewVariables(VVAccess.ReadWrite)]
public DamageSpecifier Damage = default!;
}