- **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. |
||
|---|---|---|
| .. | ||
| cards.json | ||
| missions.json | ||
| packs.json | ||
| skills.json | ||