- **Combat Logic**: Changed `siege` skill trigger from `on_attack` to `preBattle`. - **Engine Updates**: Modified `_collectPreBattleBuffs` (renamed to `_collectPreBattleFires`) in `CombatEngine.js` to capture and log siege damage events separately from buffs. - **Skill Processor**: Updated `SkillProcessor.js` to record `siegeTarget` and `siegeDamage` in the context for event logging. - **Data Updates**: Adjusted descriptions and triggers in `cards.json` and `skills.json`. - **UI**: Added a "Toggle Fullscreen" button to the Main Menu with state-aware labeling. |
||
|---|---|---|
| .claude | ||
| assets/images | ||
| data | ||
| src | ||
| CLAUDE.md | ||
| index.html | ||
| start_web.sh | ||