SotMSteamMods / CauldronMods

Mod adaptations of the Cauldron decks for Sentinels of the Multiverse for Steam Workshop
MIT License
15 stars 9 forks source link

Uh, Yeah, I'm That Guy! always destroys Abracadabra! #1674

Closed ever-3W closed 7 months ago

ever-3W commented 7 months ago

Describe the bug When Abracadabra! and Uh, Yeah, I'm That Guy! copying Abracadabra are both in play, they will both prompt to save any other hero cards that get destroyed. When we choose Uh, Yeah, I'm That Guy! to move the card being destroyed to hand, Abracadabra! is destroyed instead of it.

What does it affect Card(s): Uh, Yeah, I'm That Guy!, Abracadabra! Deck(s): Guise, Magnificent Mara

To Reproduce Steps to reproduce the behavior:

  1. Have Mara play Abracadabra!
  2. Have Guise play Uh, Yeah, I'm That Guy! copying Mara
  3. Have a third hero card be played and destroyed, and select "Yes" when prompted by Guise to move the card to hand anyway
  4. Abracadabra! gets destroyed anyway

Expected behavior Uh, Yeah, I'm That Guy! should be destroyed. Abracadabra! should remain in play.

Screenshots If applicable, add screenshots to help explain your problem.

Additional context Root cause of issue seems to be incorrect this binding on AfterDestroyedAction callback - fix uses Journal to get around this abrayeah