This commit is contained in:
Boki 2026-03-03 12:54:30 -05:00
parent a8341e8232
commit a8c43ba7e2
43 changed files with 2618 additions and 48 deletions

View file

@ -4,6 +4,7 @@ namespace Roboto.Core;
public record PlayerState
{
public string? CharacterName { get; init; }
public Vector2 Position { get; init; }
public float Z { get; init; }
public bool HasPosition { get; init; }
@ -19,6 +20,9 @@ public record PlayerState
public float ManaPercent => ManaTotal > 0 ? (float)ManaCurrent / ManaTotal * 100f : 0f;
public float EsPercent => EsTotal > 0 ? (float)EsCurrent / EsTotal * 100f : 0f;
// Action state (from Actor component)
public short ActionId { get; init; }
// Flask state (populated by memory when available)
public IReadOnlyList<FlaskState> Flasks { get; init; } = [];