hs-bugs
hs-bugs copied to clipboard
Discover triggering for a player during their opponent's turn hangs the client
It's possible to steal a Discover battlecry through sylvanas/illidan/knife juggler interactions. The discover choice is presented to the player during their opponent's turn. This hangs both players out of the match.
[Hearthstone Science] League of Scientists #02: Steal a Discover Battlecry?!
added crash label
Tested with SimFri in 4.1 and we confirmed that the opponent is not able to pick any choice on the opponent's turn. We conducted 2 tests, each with different results.
In the first test, SimFri played Ethereal Conjurer. I reconnected on my turn and was able to pick Hex myself.
In the second test, SimFri played Tomb Spider. I reconnected still on his turn and still wasn't able to pick any card. Then his turn ended. I reconnected for the second time right before my following turn ended (at least according to the log) and it automatically picked the first card for me (I didn't die like in the video in the first post, though). He then proceeded to play stuff normally and on my next turn I was able to finally play correctly too.
Conclusion: After playing discover minion by your opponent gets his battlecry stolen by you, you are unable to select any cards on his turn (doesn't matter if you reconnect or no if it's still his turn). After your turn ends, the first card is automatically picked for you and the game should continue normally. Additionally, if you reconnect into the game as soon as your turn starts, you are able to pick any cards from the discover minion played by your opponent and continue the game normally.
https://gist.github.com/culinko/46ad9ea064c2dcb59411 (Ethereal Conjurer before reconnect) https://gist.github.com/culinko/f05b3cf641ae7ba75702 (PlayErrors.log) https://gist.github.com/culinko/889abccd890d43248f2e (Ethereal Conjurer after reconnect) https://gist.github.com/culinko/301e5c46a14806c88159 (Tomb Spider after reconnect) https://gist.github.com/culinko/38199abf1c5149845b07 (Tomb Spider after second reconnect)
Video of Ethereal Conjurer test: https://www.youtube.com/watch?v=8lWqhGEVKB4
Video of Tomb Spider test: https://www.youtube.com/watch?v=j3XObLv2BY4
Confirmed in 5.2.0
https://www.reddit.com/r/hearthstone/comments/4sq8sr/game_crashed_after_weird_interaction_in_tavern/
Also with Sir Finley: https://www.reddit.com/r/hearthstone/comments/4sre39/a_bug_in_the_brawl/
Confirmed in 6.0
https://www.youtube.com/watch?v=OZOPiHybgls&feature=youtu.be
https://youtu.be/xxmD2r3FSCM?t=543
What's gonna happen with these bugs in the issue tracker? Presumably the underlying issue still exists, but the change to illidan, now xavius, means it can't ever happen anymore
What's gonna happen with these bugs in the issue tracker? Presumably the underlying issue still exists, but the change to illidan, now xavius, means it can't ever happen anymore
Joined some people who theory-crafted that this one specifically could still be tested yesterday, in a custom cards discord server of all places. Tomb Spider, Starving Buzzard, and Dollmaster Dorian together should be able to pull it off. It's on my to-test pile.
In general if we lose access to an issue superficially, but the underlying problem likely remains, we leave it open until there's reason to believe otherwise. That's the case for the various Brawl bugs - left until the Brawl is revisited, or something comes along to show us that there's been a more fundamental change. And while Illidan may be gone, Blizzard prints hundreds of new cards a year. They'll probably inadvertently open up more and more new avenues to this one.