Hey, has been quite some time since I’ve seen such a huge bug in Hearthstone, enjoy:
Mecha`thun says the following “Deathrattle: If you have no cards in your deck, hand, and battlefield, destroy the enemy hero.”
Now we have a unique Situation, playing as a druid, you just need 3 last cards in your Hand for this Combo, Mecha’thun, innervate to get 1 more mana, and Naturalize to destroy your minion (and let the opponent draw 2 cards aswell)
Now, with that we’re coming to the bug:
A Rogue, got “Sheldras Moontree” a Druid card which says, “The next 3 Cards you draw are cast when drawn”.
He got a vanish. In the battlelog, you see Mech’athun with a skull, being dead. But it got returned as a dead minion to my hand and the deathrattle did’nt trigger, so it did not destroy the enemy hero.
Thats a really rare situation, so noone has been reporting that specific bug.
Thanks for reading through and I wish you to have fun fixing this beautiful game!
There is no gameplay bug here. The cards work correctly.
The exact order of events for Naturalize is (1) mark target minion as “to be destroyed”, but leave it as a ‘doomed’ body on the board; (2) make the opponent draw two cards. After that the death processing phase kicks off. Normally it will find a card marked “to be destroyed”, remove it from the board, and trigger its Deathrattle (if any).
However, in this case the cards were cast when drawn. That is an effect that happens immediately, so still during phase (2) of the Naturalize. One was Vanish, which returned Mecha’Thun to your hand. Returning from board to hand removes all effects, so the “to be destroyed” mark is removed at this point.
Once phase (2) is over, death processing starts but does not find any minions that are at zero or less health or that are marked “to be destroyed”.
Perhaps there is an error in the battle log. I do not know what the rules are for displaying the skull there. I know that while targeting, a skull sometimes appears to indicate that this action would kill a minion. But that skull is also no guarantee, as it cannot predict random events such as the cards drawn in your scenario. (Or perhaps it can, but even then it should not display that, because you should not be given the information that the random draws will mess up your planned play).