Morphis wrote: On a side note and mostly OT the fact that it does not draw the elf instantly after the reshuffle could be(since results in) a fast fix to talent of telepath infinite cycle(assuming it is the only spell in deck) That with a single creature buffed by spells could lead to "infinite" damage
Hibernum_JC wrote: Here's how the logic goes - When a game starts, each card in your deck is copied 3 times, for 4 copies of each card. Then this 40-card deck is shuffled, and this ends up being your Library. However, should your Library be empty, a new set of 40 cards is generated. Likewise, if you were to draw a specific card type that does not exist anymore in your Library, a new set is created and appended at the end of your Library. This ensures you never run out of cards, but that card draw is still relatively fair for both players.
Meto5000 wrote: So it sounds like this is what is happening. After you cast your 4th Sylvan Messenger the game engine realizes there are no more Sylvan Messengers in your deck and generates a new 40 card set and adds it to the bottom of your library. The problem is that the draw logic for Sylvan Messenger doesn't wait for your library to refresh and instead fails to find the card. The game engine should probably handle it so that it checks to see if there is a valid target for the Sylvan Messenger ability, and if not, append a new deck set before trying to draw another elf card. Current: 4th Sylvan Messenger is cast and tries to draw your next elf card No elf card found Draw fails Game appends new 40 card deck and appends it to the bottom of your existing library Proposed fix: 4th Sylvan Messenger is cast and tries to draw your next elf card No elf card found Game appends new 40 card deck and appends it to the bottom of your existing library Draw finds your newly generated Sylvan Messenger card