← Back
Changelog
v0.1.40
- Added the ability to reorder cards and effects in the custom card editor.
v0.1.39
- Added
?npc=saved-decks
, which uses a random saved deck if there is a saved deck available for picking rather than generate a deck from random cards.
v0.1.38
- Added Spoiler Guard, which allows players to avoid seeing cards they would not see in Bug Fables during vanilla matches.
v0.1.37
- Fixed multi-turn setup effects being saved as "override card text" for all turns after the first.
v0.1.36
- Fixed desync caused by cards not being properly removed from opponent's hand when played.
v0.1.35
- Fixed Unity and ATK (once) only applying once per card even if there were multiple effects of that type.
- Added an option to Setup to use the original card description.
- Audience size will slowly grow every rematch.
- Modified the game protocol to afford more secrecy to readied cards and remove the theoretical ability to predict coin flips.
v0.1.34
- Setup cards now show the effect that was setup rather than the full description of the card.
v0.1.33
- Fixed a crash when trying to summon a random card with a rank that does not exist in a specific tribe.
v0.1.32
- Empower effects that apply to one card are now written as "Empower Card" rather than "Empower" to reduce confusion.
v0.1.31
- Custom clients have moved in preparation for future infrastructure changes. Old addresses will redirect.
v0.1.30
- Added an "invert" option to the coin flip condition, which visually swaps the heads and tails sides of the coin.
v0.1.29
- Fixed a crash when a card with flavor text or a TP effect was summoned.
v0.1.28
- Summon Random can now have a card type specified.
v0.1.27
- Added Flavor Text effect type.
v0.1.26
v0.1.25
- Fixed match verification failing on rematches.
- Opponent Left now overrides offered rematches in both directions on the end-of-match screen.
- Fixed HP indicators being missing on rematches.
v0.1.24
- Fixed match recording corruption.
- Fixed a crash when a card had multi-turn setup.
v0.1.23
- Fixed Multiply Healing not allowing 0 in the card editor.
- Added an Auto-Play checkbox to the match viewer.
v0.1.22
- Card definitions are now local to each match rather than being global per browser tab. This only affects the random match viewer for now.
- Custom card editor now removes already-replaced cards from the base card selector.
v0.1.21
- Added new effect types for custom cards:
- TP (only allowed unconditionally or inside Setup)
- Stat (after modifiers)
- VS Stat
- VS Stat (after modifiers)
- If HP
- Per Tribe
- Per Rank
- Multiply Healing
- Summon as Opponent
- Improved consistency of tribe names in effect descriptions.
- Effects with negative amounts are now displayed with easier-to-understand phrasing.
- Setup cards now remain visible on the field between turns.
v0.1.20
- Added a blue highlight on the current effect being processed.
v0.1.19
- Match viewer:
- Added HP indicators.
- Fixed a race condition when changing the currently viewed round number very quickly.
- Clicking the "next round" button now plays the current round's animations.
- Added
?autoplay
mode.
v0.1.18
- Split the Audio toggle into separate Music and Sound toggles. When both are disabled, the full-sized "Enable Audio" button will be used.
v0.1.17
- Added support for
?no3d
, which disables all 3D backgrounds.
v0.1.16
v0.1.15
- Fixed a crash on match end if using custom cards that replace vanilla cards.
- A preliminary version of the match viewer is now available.
v0.1.14
- Fixed a crash on match end.
v0.1.13
- Re-added match recording code at end of match.
v0.1.12
- Fixed match not ending if one player dropped below 1 HP on a turn that resulted in a tie.
v0.1.11
- Player characters:
- Added Arie.
- Added Bu-gi.
- Added Jayde.
- Added Johnny.
- Added Kage.
- Added Kenny.
- Added Malbee.
- Added Nero.
- Added Pibu.
- Added Richee.
- Added Serene.
- Added Shay.
- Added Vanessa.
v0.1.10
- Fixed If Card only being able to see 1 copy of the card.
v0.1.9
- Fixed not being able to select custom decks.
- Midge now has 1 ATK rather than a very complicated effect equivalent to midges having 1 ATK.
v0.1.8
- Fixed the Limit condition checking the limit for the current player rather than the player that played the card.
v0.1.7
- Added coin flips and condition results to the game log.
v0.1.6
- Fixed On Win, On Loss, On Tie, and Unless Tie activating on loss, on win, unless tie, and on tie, respectively.
- Added card pack client support to the deck editor.
v0.1.5
- Modified the character selector to work better on Mobile Safari.
- Coin flip animation for heads-or-tails now only uses the ATK/DEF icon if the heads effect is an effect-atk and the tails effect is an effect-def.
- Fixed custom card lists not being properly removed in clients other than custom.html.
v0.1.4
- Mobile devices will now display a reduced-detail version of the character selector.
- Added the ability to drag the character selector.
- Improved layout of pre-match menus.
v0.1.3
- Modified character select room geometry to improve performance.
- Altered audience distribution to improve player visibility.
- Match codes for different client types are now visibly different.
v0.1.2
- Fixed custom client not being able to play matches since the 3D update.
v0.1.1
- Inverting the On Win condition now results in On Opponent Win rather than On Loss Or Tie.
v0.1.0
- Spy Cards is now 3D.
- You can play as Tanjerin.
- No, it's July, not April.
v0.0.45
- Added a Game Log button to allow players to review what happened so far in the match.
v0.0.44
- ATK and DEF can now become negative. Negative ATK and DEF are still shown as 0 and processed as 0 when the turn ends.
v0.0.43
- Added "On Win" and "On Tie" conditions for custom cards.
- In cases where both players have zero or negative HP at the end of a single turn, the winner is whichever player won the turn. This is only possible via negative healing on custom cards.
- Fixed a card editor crash when a card had a custom second tribe but not a custom first tribe.
v0.0.42
- Added link to changelog.
- Added link to card editor.
v0.0.41
- Fixed a crash related to conditional effects.
v0.0.40
- Fixed a crash that would occur when a card had "replace with a random card" as well as another effect.
v0.0.39
- Added a button to submit an error report to the crash screen.
- Nested setup is now replaced by "Setup (X turns)" in the UI.
v0.0.38
- Possible fix for old Attacker card links not working.
v0.0.37
- Fixed Broodmother's Empower effect in the custom client.
- Added an indicator for when your connection to your opponent is lost.
v0.0.36
- Fixed several condition types having their "invert" flag inverted on save. (Ironic!)
v0.0.35
- "Summon Random Mini-Boss" has been expanded to all four card types.
- Fixed deck editor not allowing multiple custom cards at once.
- Added condition types:
- VS Card
- If Card Type
- VS Card Type
- Most conditions (with the exception of conditions that occur multiple times and Setup) can be inverted.
- Added count fields to VS Tribe and If Card.
v0.0.34
- Fixed the tribe list becoming longer every time it was clicked.
- Custom tribes are now available in the card editor.
- Custom Attacker cards can now have DEF, and their ATK can be modified.
v0.0.33
- Added support for whitelisted community-created portrait icons in the custom card editor.
v0.0.32
- Fixed Numb not counting base ATK.
v0.0.31
- Removed "Only Once" condition for custom cards.
- Added "Limit" condition for custom cards, which is equivalent to "Only Once" if the count is set to 1.
- Fixed attacker card descriptions being squished.
v0.0.30
- Added support for custom cards in the deck editor.
- Added a deck editor link to the custom client landing page.
- Decks containing placeholder cards can now be imported and exported.
- The card editor now allows negative values for the Amount field of effects.
v0.0.29
- Card effects added by the summoning of a card are now processed after all summons of that type, with the correct card highlighted.
- The Per-Card condition now ignores any cards summoned during its processing.
v0.0.28
- Added "Only Once" condition type for custom cards. This will apply its result the first time it is encountered per turn (per effect instance, per player).
- Custom card descriptions that are too long are now squished vertically.
- Card images are now uploaded to a server, greatly reducing the size of custom card codes for custom portraits.
- Custom cards can now cost 0 or infinite TP. Cards that cost infinite TP cannot be chosen when making a deck.
v0.0.27
- Fixed "If Tribe" not encoding the count in custom cards.
- Fixed "Unity" being missing from the effect list in the card editor.
- Added an editor button to the custom cards landing page if custom cards are present.
- Fixed Setup counting as a card being played for various effects.
v0.0.26
- Matches with custom cards are now available. Only the host needs the URL of the custom cards. Player 2 will receive the card list and have a chance to review it before accepting the match.
v0.0.25
- A preview of the card editor is now available. It does not yet have all features implemented, and custom cards cannot yet be played, but the features that are currently in place will continue working, and card codes created now will continue working when the custom card feature is fully released.
v0.0.24
- Fixed cards being permanently flipped on several screens related to deck selection on iOS browsers.
v0.0.23
- Fixed card names being missing in the deck editor.
v0.0.22
- Added fancier tribe labels to cards.
- Reduced the height of the card nameplate to better match the game.
- Added modification data to the version number to avoid playing against someone on a different client.
v0.0.21
- Fixed extreme blurriness on Firefox when hovering over cards in some places where cards are displayed very small.
- Removed the tribe names from cards in places that display entire decks as they were unreadable anyway at such a small font size.
- Fixed a situation where the "opponent has disconnected" error handler would activate due to the matchmaking server disconnecting when it was no longer needed.
v0.0.20
- Improved coin layout when a card has more than 3 coins.
- Fixed card summoning animation.
- Reduced the size of cards on the field slightly.
v0.0.19
- Fix infinitely spinning coins in Google Chrome.
v0.0.18
- Fixed summoned cards not applying effects that had already been processed.
- Fixed turn counter disappearing when playing a rematch.
v0.0.17
- Swapped the order of the coin effects on Wasp Bomber for clarity as numb coin effects happen later in the turn.
- Added buttons to offer a rematch and to exit on the end-of-match screen.
- Added a minimum amount of time (1 second) per turn before both players being ready can end the turn.
- Fixed the icon on a certain card that has Unity.
v0.0.16
- Fixed a crash when Carmina.
v0.0.15
- Added an animation for coin flips.
- Added a delay after a numb effect is applied to make sure the card has time to flip.
- The card that is currently having its effect acted upon is now raised above other cards so it is always visible.
v0.0.14
- Changed Mender from Bots (4) to Bots (5) to match ingame behavior.
- Added an experimental relayed connection method that sends all data through the matchmaking server. (opt-in)
v0.0.13
- Added a list of tribes the card is part of to each card. This design is temporary until a better visual design is created.
- Both players now have the ATK indicator above the DEF indicator.
- Added some logging to help diagnose situations where the fatal error handler would partially activate.
- You can now click on a card while creating a deck to remove that card.
- Added a big link to the deck editor on the front page.
- Deck editor now has an "Edit" button rather than a "Save" button for decks you already have saved. The deck that was selected to be edited is not removed automatically, but can be deleted later.
- Deck imports now process in reverse order so the top code will be the top deck after importing multiple decks.
v0.0.12
- Decks larger than 15 cards can be added to the saved deck list. Only 15-card decks can be played, for now.
v0.0.11
- Reordered effects to make sure Scarlet's heal happens before numb.
v0.0.10
- Fixed a possible race condition if cards or the ready button were clicked before the players' hands were fully set up.
v0.0.9
- Fixed Unity. Again.
- Midges now have the special "1 attack per turn" effect rather than the "1 attack per card per turn" effect most cards that say "ATK: 1" have.
- Your and your opponent's decks are displayed at the end of the match.
- Added version number to the deck editor.
v0.0.8
- Fixed saved deck corruption bug.
v0.0.7
- Fixed "init was already called" or a similarly bizarre error message if the connection to your opponent dropped but was reestablished.
- Added webrtc-adapter.js, which should smooth out some browser implementation differences.
- Converted Spy Cards to TypeScript.
v0.0.6
- Fixed added effects only being applied once per match.
v0.0.5
- Fixed Setup.
- Reduced the size of cards in the deck builder.
v0.0.4
- Replaced Venus' Guardian's Unity with Per-Card to fix the difference caused by Unity fixes.
- Fixed Unity activating for cards that already contributed to Unity.
- All tribes have been updated to match their ingame names.
- Card IDs have been updated to match their ingame values.
- Corrected spelling of "Belostoss".
v0.0.3
- Reduced the size of the random state per turn from 2x32 bytes to 2x4 bytes. Reduced the initial random state from 2x32 bytes to 2x16 bytes. (This will greatly reduce the size of match recordings.)
- Added SRI (subresource integrity).
v0.0.2
- Fixed stat-based conditions ignoring boosts from empower/VS.
v0.0.1
- Added version numbers.
- Fixed summon abilities summoning a card with the summoner's description rather than the summoned card's description.
- Reverted Unity changes. Unity now matches what exists within the game.