Adds a 5-level scaling system to all cards with progressively increasing stats and skill values. Introduces a campaign structure with unlock conditions, level requirements, and completion rewards that grant new cards and player level-ups. Key changes: - Refactored `data/cards.json` to use a `levels` array for stat progression - Added `data/campaigns.json` defining 5 faction campaigns with mission lists and rewards - Updated `CardManager.createInstance()` to accept a level parameter and resolve stats accordingly - Implemented save migration (v1→v2) to track player level and unlocked campaigns - Added `CampaignSelectScene` for browsing unlocked campaigns by faction/level - Added `SkirmishSetupScene` allowing players to choose card levels for skirmishes - Enhanced combat engine to pass level data to both player and AI decks - Implemented visual animations for new skills: `enfeeble` (ATK reduction) and `jam` (skill suppression) with floating text feedback - Updated UI components (Collection, Deck Builder, Store, Fusion) to display Level 1 stats by default |
||
|---|---|---|
| .claude | ||
| assets | ||
| data | ||
| src | ||
| CLAUDE.md | ||
| index.html | ||
| start_web.sh | ||