Go to file
Brian Fertig d5a30da9aa feat: track pre/post HP in wound/venom/smite events and improve stat refresh logic
- Add hpBefore/hpAfter fields to woundTick/venomTick/smiteTick events for accurate damage tracking
- Introduce CardObject.refreshStatsOnly() to update ATK/ARM/DLY/skills without touching HP or badges
- Refactor BattleScene._refreshCardAfterAttack() and related methods to use refreshStatsOnly()
  instead of full refresh, preserving HP animations and badge timing
- Update animateHPLoss calls to pass hpBefore/hpAfter for precise progress tracking
- Fix berserk animation to correctly rewind before animating ATK gain
- Remove redundant commander HP bar updates during attacks (handled by preAttack skills)
- Add _restoreSiegeFiresForDisplay/_reapplySiegeFires to temporarily undo siege damage for display

This change separates stat updates from HP management, ensuring animations and UI remain
consistent with the combat engine's state transitions.
2026-04-03 09:59:50 -06:00
.claude Campaign 4 2026-03-21 15:07:09 -06:00
assets feat: implement BattleResultScene with full post-battle flow 2026-03-31 17:54:00 -06:00
data feat(draft): implement alternating draft mode with dual-deck UI 2026-04-02 21:04:25 -06:00
src feat: track pre/post HP in wound/venom/smite events and improve stat refresh logic 2026-04-03 09:59:50 -06:00
CLAUDE.md refactor(ui): upgrade to 1920x1080 resolution with responsive scaling 2026-03-12 23:52:11 -06:00
index.html feat(ui): add custom fonts and apply Audiowide/RaiderCrusader across all scenes 2026-03-15 13:57:59 -06:00
start_web.sh initial commit 2026-03-12 16:36:32 -06:00