Signed-off-by: pacable <igor.mamaev1@gmail.com> Co-authored-by: pacable <igor.mamaev1@gmail.com> Co-authored-by: Babaev <129369024+babaevlsdd@users.noreply.github.com>
25 lines
571 B
C#
25 lines
571 B
C#
using Content.Shared.Damage;
|
|
|
|
namespace Content.Server._Sunrise.SharpeningSystem;
|
|
|
|
[RegisterComponent]
|
|
public sealed partial class SharpenerComponent : Component
|
|
{
|
|
[ViewVariables(VVAccess.ReadWrite)]
|
|
[DataField]
|
|
public DamageSpecifier DamageBonus;
|
|
|
|
[ViewVariables(VVAccess.ReadWrite)]
|
|
[DataField]
|
|
public int Usages = 1;
|
|
}
|
|
|
|
[RegisterComponent]
|
|
public sealed partial class SharpenedComponent : Component
|
|
{
|
|
[ViewVariables(VVAccess.ReadWrite)]
|
|
public int AttacksLeft = 50;
|
|
|
|
[DataField]
|
|
public DamageSpecifier DamageBonus = new();
|
|
}
|