Changelog 4/26/26

We didn’t think we really did a whole lot would be included in this changelog until we looked back at our week! A lot of the features that we built or buttoned up had to do with automation around our season ends, season beginnings and content releases. With the beta season “All for One” ending in just under two weeks, we had to make sure the plan for the Overlord Challenge, new cards, and automatically starting up with our Cosm!c Saturday season was all set. We want to start trying to move away from our weekly builds and into a more proactive and less invasive monthly build.

Leaderboard Stabilization & System Architecture Review

Leaderboard Fixes

  • SDK Rollback Success: Reverted the Unity Leaderboards SDK from 2.3.4 to 2.2.0 after identifying a service registration issue in the newer build. Leaderboards are now initializing properly again.
  • Leaderboard Stability Restored: Global scores are loading reliably again, with no more initialization errors.
  • Code Cleanup: Removed temporary workaround logic introduced during debugging and returned the system to its intended, cleaner architecture.

Architecture Confirmation

  • Automated Card Releases: Confirmed card releases and embargoes operate independently of app updates. Content can be shipped well in advance and unlocked automatically by schedule.
  • Per-Card Embargo Timing: Season Pass card embargoes are tracked individually from each card’s release date.
  • Overlord Challenge Scheduling: Verified Off-Season windows open and close automatically based entirely on season timestamps.

Workflow Cadence

The content pipeline now supports a sustainable four-updates-per-year cadence, with full seasons developed and shipped in batches for hands-off releases during live operation.


Console Optimization & Production Readiness Pass

Large console cleanup pass focused on reducing noise so warnings and real issues stand out.

Match Flow & UI

  • End Game Panel: Removed excess logs tied to profile loading, matchmaking, and bounty setup.
  • Card Placement & Movement: Silenced repetitive lane movement and internal processing logs.
  • Victory Screen: Removed unnecessary card-by-card console output.
  • Feed & Ticker: Cleaned up recurring startup and polling messages.

Core Gameplay Systems

  • Card Power Management: Removed verbose calculation spam while keeping important effect logs.
  • Location Cleanup: Reduced noisy logging across several locations including Titanforge, The Rift, The Furnace, The Vats, and The Maw.

Backend & Services

  • Card Release Scheduler: Condensed release reporting into a single summary line.
  • Leaderboard & Player Services: Reduced service chatter and disabled unnecessary background debug logging by default.

Season System — Rank Conversion & Off-Season Logic

New Season Reset Logic

  • RP to Scrip Conversion: Rank Points above 1,000 now convert automatically to Scrip at 10:1 when a new season begins.
  • 1,000 RP Floor: All players reset to a standardized 1,000 RP baseline each season.
  • Reset Notification: Added a one-time post-reset summary showing final RP, Scrip earned, and new starting rank.

Seasonal Visual Automation

  • Season-Aware Leaderboard Banners: Leaderboards now automatically swap between active season and Off-Season visuals.
  • Main Menu Season Card Automation: Home screen seasonal artwork now rotates automatically at season start.
  • Expanded Season Graphic Loader: One shared system now handles seasonal art across multiple game surfaces, including Trophaeum, loading screens, Rank Vault, and main menu.

Server Automation

  • Unified Player Reset Registry: Seasonal conversions now run through a centralized player registry so everyone resets under the same rules.
  • Scheduled Server Triggers: Resets and conversions are driven by automated season-start triggers.
  • Competitive Sync: All participants now follow identical reset logic to keep the ladder fair at season rollover.

Account Security — Password Recovery System

Recovery Flow

  • Password Recovery Added: Players can now request recovery codes directly from login.
  • Email Verification: Six-digit recovery codes are delivered through email.
  • Security Protections: Codes expire after 15 minutes and include attempt limits.
  • Email Masking: Recovery flow now masks addresses for privacy.

Registration Updates

  • Optional Recovery Email: Added email registration support for account recovery.
  • Automatic Backfill: Existing accounts are updated automatically on login to support recovery.

Technical Infrastructure

  • Dedicated Service Account: Added secure backend support for admin-level password recovery.
  • Cloud Code Endpoints: Implemented server-side recovery workflow functions.
  • Brevo Integration: Switched transactional email delivery to Brevo.

Store & Purchase System Consolidation

System Simplification

  • Unified Purchase Logic: Rebuilt purchases around a single reliable transaction path.
  • Store-Wide Consistency: Cards, passes, and emotes now use the same validation flow.
  • Performance Cleanup: Removed unused systems and reduced data overhead during purchases.

Stability Fixes

  • Season Pass Purchase Fix: Resolved a cloud code issue affecting repeat ownership checks.
  • Improved Data Writes: Optimized cosmetic purchase saving to reduce unnecessary load.
  • Mock Store Improvements: Expanded local testing support for smoother offline development.

Blitz Round Mode Implementation

Introduced Blitz Round, a fast one-round format built into standard matchmaking.

Core Rules

  • Single Round Match: Match ends after Round 1.
  • 9-Card Starting Hand: Players begin with expanded hands.
  • 21 Starting Energy: Full-power opening turn from the start.
  • All Locations Reveal Together: All three locations reveal during resolution.
  • Mulligan Removed: Matches start immediately.
  • No Disruptors: Focus remains on direct deck combat.

Opponent & Match Flow Improvements

  • Blitz Decision Logic Upgrade: Opponents now handle combo sequencing and full energy usage properly in Blitz.
  • Energy Fix: Resolved an issue limiting plays to normal round-one energy.
  • Alternating Reveals: Card reveals now resolve in a strict interleaved order with randomized initiative.

UI & Mode Support

  • Blitz Location Pool: Added support for locations disabled specifically in Blitz; Convergence and The Keep removed from rotation.
  • Matchmaking Integration: Blitz now flows through standard matchmaking with dedicated mode labeling.
  • 90-Second Turn Timer: Extended planning time for larger turns.
  • UI Visibility Fixes: Corrected Energy, Undo, and Wager visibility when skipping mulligan.
  • Wager Logic Update: Wagers now resolve correctly within a one-round format.