Page 1 of 1

[fixed/closed]Countering Flashback

PostPosted: 21 Jan 2014, 21:59
by HarlequinCasts
Describe the Bug:
If you or the AI counterspells a card being flashed back from the graveyard, it is sent back to the graveyard instead of being exiled. I am guessing the engine is simply exiling it upon resolution, instead of if the spell leaves the stack for any other reason. For example Remand should still cause the flashed back spell to be exiled, but currently the spell actually goes into your hand.

Which card did behave improperly ?
Flashback mechanic

Which update are you using?(date,name)Which type(Duel,Gauntlet,Sealed Deck)
CIA v2 Jan 2014

What exactly should be the correct behavior/interaction ?
Exiled any time it would leave the stack for any reason.

Are any other cards possibly affected by this bug ?
Flashback

Re: [confirmed]Countering Flashback

PostPosted: 25 Jan 2014, 01:58
by Korath
I wonder if we can fix this quick-and-dirty the same way unearth used to work - exile the card immediately when it's flashed back, flag it with STATUS_TOKEN so it gets obliterated when it leaves play, and give it another flag so is_token() can lie and say it's not a token. There unfortunately isn't a handy card-leaves-the-stack trigger or event so we can avoid exiling the card before it resolves, the way we use TRIGGER_LEAVES_PLAY now for unearth.

Re: [confirmed]Countering Flashback

PostPosted: 05 Jun 2014, 00:56
by Gargaroz
This is actually fixed via an hack in "kill_card_impl". It won't work for hardcoded cards, but it's not a big deal since everything now it's coded in C and waiting for insertion.

Re: [confirmed]Countering Flashback

PostPosted: 05 Jun 2014, 03:15
by gmzombie
Gargaroz wrote:This is actually fixed via an hack in "kill_card_impl". It won't work for hardcoded cards, but it's not a big deal since everything now it's coded in C and waiting for insertion.
everything old card wise or just relating to flashback?

Re: [still bugged]Countering Flashback

PostPosted: 12 Oct 2014, 03:24
by BAgate
Still goes to gy instead of exile when countered

Re: [still bugged]Countering Flashback

PostPosted: 30 Oct 2014, 14:58
by Gargaroz
Well, here's another part that was "lost in transaltion." It's fixed now.