25 lines
610 B
C#
25 lines
610 B
C#
namespace Content.Server._White.SharpeningSystem;
|
|
|
|
[RegisterComponent]
|
|
public sealed partial class SharpenerComponent : Component
|
|
{
|
|
//rn gonna support only slash damage
|
|
[ViewVariables(VVAccess.ReadWrite)]
|
|
[DataField("damageModifier")]
|
|
public int DamageModifier;
|
|
|
|
[ViewVariables(VVAccess.ReadWrite)]
|
|
[DataField("usages")]
|
|
public int Usages = 1;
|
|
}
|
|
|
|
[RegisterComponent]
|
|
public sealed partial class SharpenedComponent : Component
|
|
{
|
|
[ViewVariables(VVAccess.ReadWrite)]
|
|
public int DamageModifier = 0;
|
|
|
|
[ViewVariables(VVAccess.ReadWrite)]
|
|
public int AttacksLeft = 50;
|
|
}
|