38 lines
1.0 KiB
C#
38 lines
1.0 KiB
C#
using Chickensoft.Introspection;
|
|
using Chickensoft.Serialization;
|
|
|
|
namespace Zennysoft.Game.Ma;
|
|
|
|
[Meta, Id("player_stats")]
|
|
public partial record PlayerStats
|
|
{
|
|
[Save("currentHP")]
|
|
public int CurrentHP { get; init; }
|
|
[Save("maximumHP")]
|
|
public int MaximumHP { get; init; }
|
|
[Save("currentVT")]
|
|
public int CurrentVT { get; init; }
|
|
[Save("maximumVT")]
|
|
public int MaximumVT { get; init; }
|
|
[Save("currentExp")]
|
|
public double CurrentExp { get; init; }
|
|
[Save("currentLevel")]
|
|
public int CurrentLevel { get; init; }
|
|
[Save("currentAttack")]
|
|
public int CurrentAttack { get; init; }
|
|
[Save("bonusAttack")]
|
|
public int BonusAttack { get; init; }
|
|
[Save("maxAttack")]
|
|
public int MaxAttack { get; init; }
|
|
[Save("currentDefense")]
|
|
public int CurrentDefense { get; init; }
|
|
[Save("bonusDefense")]
|
|
public int BonusDefense { get; init; }
|
|
[Save("maxDefense")]
|
|
public int MaxDefense { get; init; }
|
|
[Save("expToNextLevel")]
|
|
public int ExpToNextLevel { get; init; }
|
|
[Save("luck")]
|
|
public double Luck { get; init; }
|
|
}
|