Update class mechanics, stat rulesets, and CoA reference catalogs

This commit is contained in:
phenom committed 2026-10-04 12:56:30 -04:00
1 parent b16821e92e
commit 39458d5de6
221 files changed
+2584962 -568

No files matched your search

+3
View File
@@ -1,5 +1,6 @@
import type { ClassId } from "../app/characterCatalog";
import type { DamageSchool } from "./combatAuras";
import type { CharacterStatRuleset } from "./characterStatRuleset";
export type CombatActorKind = "player" | "companion" | "enemy" | "pet" | "totem" | "summon";
export type CombatResourceId = string;
@@ -59,6 +60,8 @@ export interface CombatActorState {
readonly kind: CombatActorKind;
readonly ownerId?: string;
readonly classId?: ClassId;
/** The owning character's stat model, carried with authoritative snapshots. */
readonly statRuleset?: CharacterStatRuleset;
readonly level: number;
readonly health: number;
readonly maxHealth: number;