Added a notification in Player vs NPC mode to let you know when your turn starts.
Added a new Combos for "onPlay"
Change "Combo" for "Synergy".
Version 0.3.10
New card effect rules for Virtual Duels — engine coverage for hundreds of cards across all factions
Holo effect on cards — holographic cards now shimmer with a spectral gradient and glint animation
Auto-filter to main expansions on page load (Bug-inning Standard, First Bounty Standard, Infestation) — toggleable by the user
Only image view — toggle to hide all text and show just the card artwork in the grid
Deck showcase zoom levels 3-4 expand the grid to full screen height
Version 0.3.9
**Screenshot download**: capture your deck showcase as a PNG with the new Screenshot button — includes deck name, author, and card count header
**Combat pair abilities**: onCombatPair trigger for pair-specific effects (Bobbit, Giraffe, Roughneck, Welding Mask) — equipped items also contribute their own combat rules
**Turn boundary triggers**: onTurnStart/onTurnEnd resolved for both NPC and human — Night Officer, Solemn Strategist now work
**Ready target**: new readyTarget operation (untap a chosen card) — works on both own field and enemy side (Shadowed Widow)
**Combat stat buffs**: temporary atk/def buffs scoped to a single combat resolution, tracked and synced in PvP snapshots
**Grant keywords improvements**: targetSelf mode + single-target grant (targetUid) for precise keyword assignment
**Engine coverage expanded**: more Lunar, Meteor, Solar, and Unaligned cards enabled with new ability patterns
**PvP sync**: combatAbilities field in OpponentCardSnapshot for deterministic remote combat resolution
Version 0.3.8
Improved Virtual Duels on Tablet — better drag collision for equipping items and smoother card interactions
Fixed card effects in Virtual Duels: mass-buff exclusion (Solar Vanguard), field play triggers (Fanatical Locust, Holy Roly), and targeted avatar activation (Mars: MMM)
Added navigation prevention during a duel — warns before leaving or closing an active match
Engine support expanded to more Lunar, Meteor, Solar, and Unaligned cards with new ability patterns
Version 0.3.7
Share your deck with a single link — build it and send it to anyone
More cards with full engine support: Mars Avatar of Fury and many more across Lunar, Meteor, Solar, and Unaligned now work automatically in the playmat
Fixed a playmat bug where tokens and NPC cards didn't always behave correctly when moving to the Hive
Fixed card effect bugs in Virtual Deck PvP mode — non-combat effects now resolve properly on both sides
Internal documentation overhaul: all major components now have clear reading guides for anyone wanting to contribute
Version 0.3.6
New "Downpour Protection" combo: Torrential Downpour wipes Flying and Tunneling bugs, but your Swimming bugs (or anything with Scuba Gear equipped) survive the storm
Added a handy combo rules reference guide to help you understand which cards work together and why
Scuba Gear now grants Swimming to equipped bugs — effectiveTrait reads it for combat and blocking
"Can't be blocked by X" restrictions implemented: Lily Pad Patrol (Tunneling), Sodium Soldier, and Scuba Gear now work as expected
The NPC is smarter about blocking: it respects those "can't be blocked by" restrictions when choosing defenders
PvP hand pinging: click an opponent's hand slot to let them know which card position you're talking about
Gust of Wind and Torrential Downpour now resolve properly against the human's field during NPC matches
New cards added: Scuba Gear, Foul Leech, and more unaligned cards
SBOL Deck Gallery got a refresh with better interactions
Audio mute, camera, and microphone buttons now have faction-themed colors in the playmat
More tests and better coverage under the hood
Version 0.3.5
Added camera and microphone support during PvP link matches in Virtual Duels
Added an average price guide for every card — always check with your local store, this is a reference, not a final price tag
New engine expansion: activated abilities can now be paid by splateando a bug from your own Field (in addition to hand splat or losing devotion)
Knowledge counters: Vera and future cards can place knowledge counters on enemy bugs and read them later
Per-ability turn tracking: the engine now remembers which ability was activated each turn, preventing double activation
Cards updated with Virtual Playmat support: Blessing of Mars, Agony Archer, Crimson Wasp, Honorable Centipede, Treacherous Annelid, Spiny Swordmaster, Leopard Mystic, Vera (Lunarian Philosopher)
New playmat UI for activating abilities: choose targets, pay costs, see results
Knowledge counters now visible on playmat cards
Version 0.3.4
Added a share button to each card in the explorer — click it to copy a direct link that opens that specific card's detail window
Fixed an issue where Matchbox was allowing 5 copies instead of the intended 3
Made combat logs clearer and easier to read during matches
Version 0.3.3
Added chronological sorting by Official ID in the card explorer
Added search support for Official ID numbers (e.g. searching "85" or "085") in the main search bar
Enabled search queries for item equip requirements (useFor and useCost) directly in the text search
Integrated declarative engine metadata mappings to automate Lunar and Meteor precon deck play for the practice NPC
Added human-side resolution for declarative card effects in the Virtual Playmat (token generation, draw, devotion gain, stat buffs, and manual enemy targeting), reusing the same engine pipeline as the NPC
Fixed Take Hostages selection flow, including detection for imported deck cards missing engine metadata, and hid the generic "Make a Choice" helper for cards that already have their own dedicated targeting flow
Version 0.3.2
Added manual targeting for Plink damage against NPC bugs (e.g. Cloaked Ghost)
Implemented item equipping mechanics in the Virtual Playmat, supporting useCost, species filters (useFor), and cascading layout overlays
Added automatic Splatting for equipped items when their host bug leaves the Field
Implemented a turn-scoped Floating Dust Pool, keeping leftover dust fractions usable during the same turn
Added support for the Bounty keyword trigger during resolved combat on both sides
Added the Focus keyword mechanics, allowing the NPC to pre-assign and lock forced blockers
Added temporary damage management, allowing you to deal 2 damage with one card and then 1 damage with another to achieve a splat bug
Added support for the Camouflage keyword, protecting ready bugs from targetable opponent effects
Replaced the duplicate Hive zone dust labels with a clean card counter
Version 0.3.1
Improved NPC playing capabilities in the Virtual Duels page
Added WhatsApp contact buttons to store directory cards
Moved the Glossary button to the fixed top bar on mobile as a book icon for easier access
Updated store directory information
Version 0.3.0
Added a beta NPC opponent playing the Solar deck for practice games
Added the ability to review the duel board after a match ends
Version 0.2.9
Added a "Before You Play" popup in Virtual Duels with quick links to rules and community Discord
Added direct links to download rulebook PDFs
Updated contact links to easily report bugs
Fixed the header version button so it opens this changelog more reliably
Added "Tap-to-Move" for mobile: tap a card, then tap where you want to move it (no more drag-and-drop struggles on phones)
Improved horizontal scrolling for hand cards on mobile
Unified card action menus for consistency
Moved the turn button next to your hand and renamed it to "New Turn" for quicker access
Version 0.2.8
Added sound effects for playing, drawing, shuffling, and squashing cards
Fixed layout issues on mobile screens in the Virtual Duels playmat
Version 0.2.7
Tokens now behave as plain playing pieces without devotion or effect menus
Enabled the "Start New Turn" button on the toolbar to untap cards automatically
Added quick +/- 5 Devotion buttons to the toolbar
Improved header visibility: it now only shows when you scroll back to the very top
Version 0.2.6
Fixed the "Create Deck" button so it opens reliably even if clicked before the page fully loads
Fixed card zone overlap issues on various screen sizes in the playmat
Adjusted dice tray and dice sizes for better visibility
Version 0.2.5
Added a card pinging system: click an opponent's card to highlight it temporarily (useful to show attack targets)
Improved page scrolling performance and responsiveness on older devices
Version 0.2.4
Added a Dice Tray to the playmat: drag dice onto the field to track counters
Added preconstructed Battle Bundle decks for quick play
Version 0.2.3
Added token card support in the Virtual Playmat
Added validation to ensure you have the correct Shard colors when paying costs
Added zoom functionality to card previews
Improved resource management: cards with "E:" effects can be exhausted for Dust resources
Added visual preview highlights when paying Dust to play cards
Implemented field uniqueness rule (only one copy of unique cards allowed on the field)
Version 0.2.2
Added winning decklists from SBOL tournament seasons
Added direct deck import from Discord copy-paste text
Added a "Show Deck" button to quickly preview your active list
Fixed display and rendering bugs in the playmat and tracker
Version 0.2.1
Added quick multiplayer links to the header and footer
Version 0.2.0
Launched the Virtual Duels sandbox playmat to play ShardBugs matches online