Page 1 of 1

[fixed/closed]fixed by Korath-Seraph,Krovikan Vampire

PostPosted: 27 Jan 2014, 11:06
by stassy
Describe the Bug:
If Seraph control more than one creature, when Seraph goes to gy only one will be sacced

Which card did behave improperly ?
Seraph

Which update are you using?(date,name)Which type(Duel,Gauntlet,Sealed Deck)
Jan 01, 2014 : Commanding the revision of Ice Age v2 - DUEL

What exactly should be the correct behavior/interaction ?
If Seraph control more than one creature, when Seraph goes to gy all will be sacced

Are any other cards possibly affected by this bug ?
-

Image

In the screenshot, Seraph block, kill and reanimate 2 Battle-Mad Ronin then Diamond Valley is used to kill it, one Battle-Mad Ronin still remains in bf.

Re: [confirmed]Seraph

PostPosted: 07 Feb 2014, 13:29
by Korath
Well, I've fixed Seraph (and Krovikan Vampire, which shares its code) in 58ef5cc; but at least a third of our leaves_play() triggers are similarly borked so that only one card/effect card can trigger for each card leaving play, and the other two thirds are suspect. It has the same root cause as Propaganda's and Leviathan's and attacking planeswalkers' mutual incompatibility, and seems to be a pretty common theme in trigger handling overall - the card responding to the trigger always has to respond when affected_card_controller/affected_card are that card, never when they're the card that's causing the trigger (unless it's a card triggering on itself, of course).

Unrelated bugs with Seraph that could use a doublecheck - bet you anything that if two different creatures damaged by a Seraph in a given turn die at different times, you get at most one of them back. Also suspect you get nothing at all if the first creature damaged never dies but the second does; and you get a crash if it damages three or more in the same turn, the second dies, and then the first and at least one other die at the same time.

Re: [wait new info]-fixed by Korath-Seraph,Krovikan Vampire

PostPosted: 25 Dec 2015, 11:04
by Aswan jaguar
Korath wrote: bet you anything that if two different creatures damaged by a Seraph in a given turn die at different times, you get at most one of them back
The first died by combat damage made by Seraph the other by burn spell on 2nd main both creatures came back.
Korath wrote: Also suspect you get nothing at all if the first creature damaged never dies but the second does;
Correct you get nothing,a legacy effect of Seraph is made which stays on battlefield for turns doing probably nothing.
Korath wrote:and you get a crash if it damages three or more in the same turn, the second dies, and then the first and at least one other die at the same time.
2nd killed in combat 1st and 3nd by Barter in Blood in second main:
No crash but the first creature damaged never comes back (2nd and 3nd do come back)just a legacy is made for 1st damaged creature.

Re: [wait new info]-fixed by Korath-Seraph,Krovikan Vampire

PostPosted: 13 Apr 2016, 14:23
by Gargaroz
I've tried this again, using Seraph, Mind Over Matter and Hermetic Study.
Pinging one time one creature with 1 toughness and two times one with 2 thoughness and both were brought back at EOT. Seems fixed, could someone else check too?

Re: [Need Test]fixed by Korath-Seraph,Krovikan Vampire

PostPosted: 13 Apr 2016, 23:26
by BAgate
Works for me.

Re: [Need Test]fixed by Korath-Seraph,Krovikan Vampire

PostPosted: 14 Apr 2016, 05:19
by Aswan jaguar
Just to be clear 2nd and 3nd cases korath mentions and I tested in my post now work?Because the original bug has been fixed from korath for a while those weren't.

Re: [Need Test]fixed by Korath-Seraph,Krovikan Vampire

PostPosted: 14 Apr 2016, 08:10
by BAgate
Yes, all 3 work now.