v78.12 Update: Format Overhaul, Errata Warnings, Slicker Animations
Features:
- Format Management Refresh: Updated the format selector and rebuilt format metadata (categories, years, slugs) for cleaner browsing and better searching.
- New Format: XY Series: Added the iconic XY Series (2014-2016) format for the entire XY Block expansions!
- EX Block Tuning: Added Miracle Diamond, Mysterious Pearl, Pokémon Pal City, Victory Ring, and Victory Medal into EX Block (and Victory Medal into Legacy too).
- Unlimited Expansion Boost: All Gen 4 expansions are now available in Unlimited.
- Japanese Exclusives Added: Web and 10th Movie Commemoration Set entries are now supported and available in Unlimited (plus more Unnumbered Promos progress).
- Errata Warnings: New in-game errata warning on Pokémon view and in the Report Bug window, backed by a big errata/clarification display upgrade across the card database.
- Animation Overdrive: Brand-new animations for playing cards, attacks, abilities, damage, special conditions, retreat, begin turn, knockouts, and healing—plus improved coin flip timing and smoother pacing overall.
- Skip Animations Option: A new game setting to skip animations when you’re in a hurry (or just feeling classic).
- Ability Animation Upgrade: Ability animations now reflect ability type, and special Active Pokémon abilities can prompt for player choice when needed.
- Career UI: Win bonus display added to the Career/Progress view.
- Stability & Connection Handling: Faster disconnected-player detection during game start, improved gRPC behavior, better error handling during start-up, and more reliable concede propagation.
- Metrics Support: Added metrics support to help track and diagnose performance issues.
Bug Fixes:
- Confusion vs. attack interactions fixed (notably Sudowoodo BKP’s Watch and Learn and Mimikyu GRI’s Copycat).
- Field Blower / Windstorm: Reworked to behave correctly.
- Flareon CEC’s Power Cheer now stores turn count only when its condition is actually met.
- Eelektross UNM’s Electric Swamp now counts Energy cards (not Energy amount).
- Retro Cave devolution behavior adjusted.
- Talonflame (STS 96): opening prompt won’t appear when you already have another Basic in hand.
- Hypno’s Hand Control updated.
- Gastly EVO’s Little Grudge fixed.
- Team Magma Technical Machine 01 (MA 84) fixed.
- Greedy Dice can’t be played directly from hand anymore.
- Holon’s Castform interaction under Dusclops’ Poké-Body fixed.
- Sudowoodo’s Watch and Learn now plays nicely with Metronome-like effects.
- Gloom AQP’s Enervating Pollen won’t linger after removal.
- BETWEEN_TURNS effects no longer disrupt attack chains (fixes cases like Steven’s Resolve vs. Impersonation).
- Simultaneous knockouts now award all Prizes before the “choose new Active” step.
- Slowking DS 28 fixed.
- Curse Powder now only works for the Active Pokémon.
- Invisible Tentacles now allows attacking again after the required discard.
- Dark Gyarados: Dark Scale now damages the Attacking Pokémon (not the new Active). (by dxdydzd)
- Ampharos & Azumarill: Paralysis now happens after damage. (by dxdydzd)
- Magnemite: Thundershock now paralyzes after damage. (by dxdydzd)
- Kingdra ex δ: Extra Smoke is now treated on the defender instead. (by dxdydzd)
- Haunter LM and Poké Radar fixes. (by dxdydzd)
- Team Galactic’s Invention search fixed. (by TheAquaPiplup)
- Mystery Plate Gamma now places the Evolution on the bottom of the opponent’s deck. (by dxdydzd)
Developer Notes:
- Reworked importer/resource scanning and improved card URL/source mapping.
- Added CardInfoCache to reduce memory usage in GameView and improve thread safety.
- Refactored PrizeCardSet visibility/taken counting and migrated prompts to drawUpTo.
- Engine observer syncing/QoL refactors; removed ClientHasQuitException.
- Deployment/workflow updates (deploy-cards, rollout-play), Docker image updates, README tweaks.
- Logging tweaks for BeginGame and importer verbosity; assorted build/compilation fixes.