Code for deck build/draw may allow 5+ card copies

obsidianpeanut
obsidianpeanut Posts: 25 Just Dropped In
This post is made under the assumption that a deck still consists of 4 copies of 10 cards making a 40 card draw deck.
I don't mention gem matches and damage (unless it impacts a draw).
I don't mention my opponents draw as I don't see what he gets and it doesn't impact the order of my draw.


Pregame

Draw - Lightning Runner, Drownyard Temple


Turn 1

Draw - Tamiyo's Journal

Cast - Lightning Runner


Turn 2 (opponent)

Cast - Fevered Visions


Turn 3

Draw - Lightning Runner

Cast - Drownyard Temple, Tamiyo's Journal, Lightning Runner

End of Turn 3
Triggered - opponent's Fevered Visions causes me to Draw
Draw - Drownyard Temple


Turn 4 (opponent)

Cast - Hixus, Prison Warden


Turn 5

Triggered - Drownyard Temple, Tamiyo's Journal

Draw - Drownyard Temple

Create - 4 1/1 Colorless Thopters (Saheeli's 1st ability "Compete")

Triggered - Clue
Draw - Drownyard Temple

End of Turn 5
Triggered - opponent's Fevered Visions causes me to Draw
Draw - Thopter Spy Network


Turn 6 (opponent)

Cast - Fevered Visions, Gonti's Aether Heart

Triggered - Gonti's Aether Heart


Turn 7

Triggered - Drownyard Temple, Tamiyo's Journal

Draw - Imprisoned in the Moon

Cast - Drownyard Temple

End of Turn 7
Triggered - opponents Fevered Visions causes me to Draw
Draw - Inner Struggle


Turn 8 (opponent - just draw)


Turn 9

Triggered - Drownyard Temple, Tamiyo's Journal

Draw - Inner Struggle

Triggered - Clue
<My hand is full>

<My Hand is still full at the end of Turn 9>


Turn 10 (opponent - hand full)


Turn 11
<My Hand is still full at the beginning of Turn 11>

Triggered - Drownyard Temple, Tamiyo's Journal

Triggered - Clue
<My hand is full>

(Opponent's Support Destroyed -Hixus)

Cast - Thopter Spy Network


*My thopters from Turn 5 finally do damage triggering draw from Spy Thopter Network*
Draw - Drownyard Temple


The bug is now present - the rest of the Battle Log doesn't matter at this point, but if you are curious, I won the battle

The problem as of this point in Turn 11:
I've only seen 6 different cards of 10 in the deck
I've only drawn 12 of 40 cards.
I've drawn "Drownyard Temple" 5 times.

I don't see any other thing here impacting the draw.
Clues are just draw, not randomly draw.
Fevered vision is just draw, not randomly draw.
Token damage related to Spy Thopter Network is just draw, not randomly draw.

Thanks for the Battle Log feature it was very helpful but I think your code for building and drawing from a 40 card deck may be busted.

Comments

  • wink
    wink Posts: 136 Tile Toppler
    I feel like this has happened to me a number of times as well. I'm glad we have the battle log now so we can confirm for sure how many times we've drawn any given card.
  • obsidianpeanut
    obsidianpeanut Posts: 25 Just Dropped In
    I've suspected for some time now that there was a problem, but since I don't play with a pad of paper and pencil nearby I haven't had much chance to take notes.

    I've had a few games were the shuffle seemed really poor. One match particularly stands out. In the last month, I played a match in which the first 12 cards I drew were the same 3 cards, and 1 of those cards was dealt 4 in a row. I lost that battle so quickly that I couldn't tell whether it was actually a deck issue. I did not post anything then because I thought it could really have just been that unlucky of a shuffle.

    But that Battle Log I posted above shows that at least a 5th copy, if not more, of a card definitely got into the initial 40 card draw deck.

    I hope they'll fix that.

    Battle Log is a nice addition, it helps in figuring out what is going on during or after the fact. It may benefit the developers and the players if we could export and attach the full battle log to bug reports.
  • Steeme
    Steeme Posts: 784 Critical Contributor
    Someone had noticed that they likely increased the initial deck size because they were able to fetch a 5th copy of a creature using Arlinn's tutor ability (whereas it fails when there are no creatures left to fetch). So instead of 40 cards perhaps the library is 50 cards with 5 copies of each card to start.

    I'm sure they have a good reason for it, however it is affecting the variance in both starting hands and draw. For the past while, I find myself susceptible to such a poor distribution of cards that the ones I need early game are at the bottom of my deck. If they have in fact increased the initial size of the library, then RNG will just naturally take its course and some matches you will just find several cards just lopsided on the top/bottom of your deck.

    It's one of the reasons why Haunted Cloak is no longer an auto-include in my deck. Once I started drawing four haunted cloaks out of the first five cards and failing to draw a single creature for several rounds (despite my deck being 40%+ creatures) I decided it wasn't worth the risk in events and perhaps it's better just to run more creatures, removal, or draw.
  • hawkyh1
    hawkyh1 Posts: 780 Critical Contributor
    I'm getting 3 of the same cards daisy chained again.
    this is especially noticeable/worse during events. due
    to the simple card composition of my deck I get
    moments of 'I can really do with a kill spell right now'.
    20 rounds into 3.1 and 8 different card draws (1 or 2
    variations right at the end). if using the 40 card deck,
    that means copies of 2 cards are taking up 8 of the
    remaining 18 cards.

    HH