V78.12 Update: Format Overhaul, Errata Warnings, Slicker Animations

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.
1 Like

Thanks Admin! So excited for these to be in Base-Neo in the future. Just a heads up, Ivysaur (Unnmbered Promo)’s Leech Seed causes a Game Engine error