HearthSim / hs-bugs

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

Making a Totem Dormant will remove its discount to Thing From Below #1341

Open Jetz72 opened 4 years ago

Jetz72 commented 4 years ago

Thing From Below: "Taunt. Costs (1) less for each Totem you've summoned this game."

Shown here: https://www.bilibili.com/video/BV1cA411t72p at 5:28 And here: https://www.youtube.com/watch?v=QBalhp31bks&t=0s

Former video also demonstrates what appears to be a single totem, Shadowstepped back several times such that it singlehandedly reduced minion's cost to 0. When made Dormant with Maiev, the cost of Thing From Below became 6. When it awakened (in the final seconds of the video, post credits), the cost returned to 0.

As for why this happens, anyone remember the Zerus Entomb transformation bug (#532)? It exploited the way the list of minions that had died only contained references to the actual cards, which were still in play and could still be manipulated. I was under the impression that that had changed when the new transformation mechanics were made widespread, and that those lists were all updated to store the state the minion was in at the time. Seems to not be the case though. Thing From Below appears to be consulting the list of minions summoned this game, finding a reference to a Dormant totem and not counting it.

I wonder what other lists and things looking at them wouldn't count a Dormant minion. For instance if one used a wrong zone spell to recover a dead minion, played it, and made it Dormant, would it stop counting towards dead minions this game? Would it be out of the resurrection pool? Would Feugen not count a Dormant recovered Stalagg?