HearthSim / hs-bugs

Unofficial Hearthstone issue tracker
https://hearthsim.info
65 stars 3 forks source link

Brawl Block - Gods, Gadgetzan, Gurubashi: Renounce Darkness always chooses Warlock as the class #1221

Open Jetz72 opened 5 years ago

Jetz72 commented 5 years ago

https://us.forums.blizzard.com/en/hearthstone/t/renounce-darkness-bug-in-new-tavern-brawl/8646

In the first game I played Renounce Darkness on turn 4. And guess what? It changed my class into a warlock. Pretty stupid, huh? Because the card clearly says that it replaces my current class cards and hero power with another class’s. My new warlock classes had their cost reduced by 1, but I still was playing warlock. I thought they forgot to remove the warlock class from the Renounce’s class pool and decided to try again. But after 4 more Renounce Darkness plays nothing changed.

https://www.reddit.com/r/hearthstone/comments/c2l6so/in_the_tavern_brawl_renounce_darkness_replaced_my/

In the tavern brawl Renounce Darkness replaced my warlock cards with... more warlock cards

Acknowledged by Blizzard: https://www.reddit.com/r/hearthstone/comments/c2l6so/in_the_tavern_brawl_renounce_darkness_replaced_my/erljtx8/

The Darkness is too powerful! It will not be renounced!!

But really, we're aware of this bug and are looking into it.

Presumably related to #1206, as random generation restrictions have recently been introduced into Tavern Brawls: https://www.reddit.com/r/hearthstone/comments/c2iw14/this_weeks_tavern_brawl_is_brawl_block_gods/erkme85/

This is also correct, this is our first time limiting the discover pool to the allowed sets in the Brawl Block.

I'd guess excluding the classic and basic sets also excluded the 8 hero powers Renounce could normally pick from, so it can't select a new class and instead uses the current one.

troggnostupidhs commented 5 years ago

maybe #747 has returned?

Jetz72 commented 5 years ago

In 747's case it seemed more like a disparity between the text and script that could cause it to sometimes pick Warlock if you weren't already one. This one supposedly happens 100% of the time in the Brawl, even as Warlock, and doesn't even refresh the current power. The card script is likely still correct, but it's being run under conditions that break it: no basic set, therefore no hero powers it can pick from, therefore it can't change the hero power.

I'd guess the script is to first pick a random non-Warlock basic Hero Power, replace the current one, then perform the replacement based on the new current one, hence creating Warlock cards as well.

troggnostupidhs commented 5 years ago

Just to note this weeks brawl and the blocks being used,

https://www.reddit.com/r/hearthstone/comments/c2iw14/this_weeks_tavern_brawl_is_brawl_block_gods/

Description: Construct a deck using ONLY cards from Whispers of the Old Gods, Mean Streets of Gadgetzan and Rastakhan's Rumble!