Overhaul game state logic to support gameplay loop

This commit is contained in:
2025-04-30 00:43:55 -07:00
parent 78cdda97b9
commit 68c91d8f13
60 changed files with 2503 additions and 1116 deletions

View File

@@ -17,11 +17,11 @@ public partial class PlayerStatResource : Resource
[Export(PropertyHint.Range, "0, 100, 0.1")]
public float Acceleration { get; set; } = 4f;
[Export] public int CurrentHP { get; set; }
[Export] public int MaximumHP { get; set; }
[Export(PropertyHint.Range, "1, 200, 1")] public int CurrentHP { get; set; }
[Export(PropertyHint.Range, "1, 200, 1")] public int MaximumHP { get; set; }
[Export] public int CurrentVT { get; set; }
[Export] public int MaximumVT { get; set; }
[Export(PropertyHint.Range, "1, 200, 1")] public int CurrentVT { get; set; }
[Export(PropertyHint.Range, "1, 200, 1")] public int MaximumVT { get; set; }
[Export] public int CurrentExp { get; set; }
[Export] public int ExpToNextLevel { get; set; }