From 3f336bfc34fa8ec233d51ae93168414ef2fbba81 Mon Sep 17 00:00:00 2001 From: Bastian Wagner Date: Sun, 23 Aug 2026 10:57:28 +0200 Subject: [PATCH] fix(api): add activeGuard and enraged fields to CombatMonsterState --- apps/api/src/combat/entities/combat.entity.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps/api/src/combat/entities/combat.entity.ts b/apps/api/src/combat/entities/combat.entity.ts index ed0bea8..bc54296 100644 --- a/apps/api/src/combat/entities/combat.entity.ts +++ b/apps/api/src/combat/entities/combat.entity.ts @@ -26,6 +26,9 @@ export interface CombatMonsterState extends CombatCombatantState { // Snapshotted from MonsterDefinition when the fight starts, so retuning // content mid-fight cannot change the rules of a running combat. abilities: MonsterAbilities; + // Snapshotted monster combat state persisted during the fight. + activeGuard?: { remainingRounds: number; armorBonus: number }; + enraged?: boolean; } export interface CombatPlayerState extends CombatCombatantState {