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 {