SotMSteamMods/CauldronMods

Abracadabra can replay Iron Retort multiple times (for as many times as Quicksilver takes damage).

Opened this issue · 0 comments

Describe the bug

Abracadabra doesn't trigger its own destruction (or grant a bonus card play) if Iron Retort is returned to hand and then played again before Abracadabra resolves. This can mess up a few legitimate plays, and can also be abused to grant Quicksilver a lot of bonus healing and card draw.

What does it affect
Card(s): Iron Retort, Abracadabra!
Deck(s): Quicksilver, Magnificent Mara

To Reproduce
Steps to reproduce the behavior:

  • Play a game with Magnificent Mara and Quicksilver.
  • Play Mara's Abracadabra!
  • Play Quicksilver's Iron Retort.
  • Trigger Iron Retort (by damaging Quicksilver) and choose to destroy it.
  • Instead of destroying Iron Retort, use Abracadabra to put it back in hand.
  • Use Iron Retort's bonus play to play itself (for card draw and healing).
  • Because Iron Retort is now back in play, Abracadabra doesn't destroy itself or give a bonus card play.
  • Repeat as often as Quicksilver takes damage, for 2 healing and a bonus card draw each time.

Expected behavior

Abracadabra should be destroyed (and grant its bonus card play) after Iron Retort is returned to hand, regardless of whether Iron Retort is played again that turn. Perhaps Iron Retort's bonus play shouldn't activate until after Abracadabra fully resolves.

Screenshots
20230624161835_1
20230624161838_1

Logs
If your game froze or you had a soft lock, please attach the output_log found C:\Users<YourUsernameHere>\AppData\LocalLow\Handelabra Games Inc_\Sentinels

Additional context
Add any other context about the problem here.