feat: add healing and recovery tracking system (Closes #102) #112
Reference in New Issue
Block a user
Delete Branch "feature/issue-102-healing-and-recovery-tracking-system"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Changes
New files
HealingSystem.kt- Healing types, recovery states, dice pool calculation, healing test execution, and interval rulesHealingDialog.kt- Compose dialog for selecting healing type, rolling healing test, and applying resultsModified files
DamageMonitor.kt- AddedhealStun(),healPhysical(),recoveryState(),isOverflowing(),deathThresholdReached()DamageMonitorPanel.kt- Added heal buttons, recovery state badge, overflow/death warnings, attributes parameterCharacterSheetPage.kt- Pass character attributes to DamageMonitorPanelTestTags.kt- Added test tags for healing dialog and recovery state componentsCloses #102