feat(combat): add combat domain enums, entities, and encounter consumption field

This commit is contained in:
Bastian Wagner
2026-08-19 15:27:05 +02:00
parent f24a5fea9c
commit 68edc04ed6
8 changed files with 241 additions and 0 deletions

View File

@@ -0,0 +1,6 @@
// Only ATTACK is implemented in Slice 0.3. Future slices add HEAVY_STRIKE,
// SHIELD_BASH, DEFEND, POTION, FLEE as real members with their own
// CombatEngineService cases — do not add them here until their behavior ships.
export enum CombatAction {
ATTACK = 'ATTACK',
}