I played an 8 damage Hagatha Scheme spell against a board of Baron Rivendare and two Cruel Dinomancers. All died due to a spell, but the deathrattle of one Dinomancer resolved twice despite Baron Rivendare not being on the board anymore. I and few of my friends I asked found this inconsistent with overall game mechanics.
It happened on turn 8. of my game:
I can’t include links, so I’ll just say that my game can be found on hsreplay.
/replay/ESd9sdJvK3pGUwbQZVsigF
What was the play order of the three minions?
First my rival played Dinomancer.
Next turn he played Rivendare and destroyed Dino, resulting in spawning two of Dinos.
Definitely a weird bug.
It’s also interesting to note that the first two Dinomancers spawned to the right of Ziliax, but the third spawned to its left.
For people who want to look into this: here is the copy/paste-able version of the link:
https://hsreplay.net/replay/ESd9sdJvK3pGUwbQZVsigF
The bug occurs on turn 8 where Eddetektor plays Dirty Rat and then follows that up with Hagatha’s Scheme.
Thanks for posting!
Someone else posted another report about Deathrattle doubling recently, so I had a look. In hindsight I probably should have checked this back when I realized Auchenai Soulpriest was subject to the same phenomenon.
The main rule at play in this situation is that there is no aura update between the removal of dead minions and their Deathrattles triggering. Baron Rivendare and Necromechanic will continue to double Deathrattles (and Auchenai will continue to convert healing to damage) until the death phase ends and auras are updated.
This is all well and good - if a bit surprising - but then why are some Deathrattles only going off once? Well there’s another more obscure rule that messes this all up: Whenever a minion is summoned, an aura update occurs. So if one of those Deathrattles summons a minion, it’ll clear out the Deathrattle doubling for all the ones after it. It’ll still be doubled itself because it’s presumably already queued, but every Deathrattle that triggers after it will only happen once.
Album demonstrating this: https://imgur.com/a/x1ZC1xu
Game log of this: https://gist.github.com/Jetz72/163d1e34654eb78238847ed344cd3f51
- Emphasis on Line 89, where you can see the tag for Deathrattle doubling gets set back to 0, inside the block for the Mecharoo’s first Deathrattle. It’s right after the Jo-E bot is summoned, rather than back where the Necromechanic died.
4 Likes
Oh, thanks that explains everything.
Not updating the aura at death, but updating at summoning is a very unintuitive thing for me though.