It is currently 25 Apr 2024, 16:45
   
Text Size

[fixed]Abzan Ascendancy ETB fizzled by destroying Abzan

Moderators: BAgate, drool66, Aswan jaguar, gmzombie, stassy, CCGHQ Admins

[fixed]Abzan Ascendancy ETB fizzled by destroying Abzan

Postby gnomefry » 02 Nov 2020, 21:52

Describe the Bug:

Abzan Ascendancy's ETB effect of giving +1/+1 counters to your critters can be thwarted by the opponent responding to AA's activation with an instant. In which case the counters do not happen.

This bug reminds me of a Hornet Queen ETB issue I reported:

viewtopic.php?f=86&t=30015&p=245523#p245523

In the savegame I attached you have Abzan Ascendancy in hand and the AI has a Siren's Call it will usually insert into your effect chain.

Which card behaved improperly?

Abzan Ascendancy

Which update are you using? (date, name)Which type? (duel, gauntlet, sealed deck)
version 10-2020 1.1 ee04575f - gauntlet


What exactly should be the correct behavior/interaction?

+1/+1 counter on each creature you control

Are any other cards possibly affected by this bug?

No
Attachments
abzanascendancy.rar
(2.29 KiB) Downloaded 156 times
Last edited by drool66 on 12 Nov 2020, 06:37, edited 6 times in total.
Reason: fixed
User avatar
gnomefry
Tester
 
Posts: 288
Joined: 28 Dec 2018, 00:44
Has thanked: 25 times
Been thanked: 24 times

Re: Abzan Ascendancy ETB fizzled by activation response

Postby Aswan jaguar » 03 Nov 2020, 14:55

The issue is different in this case. AI in your savegame or any player can cast a destruction spell like Sundering Growth in response to Abzan Ascendancy ETB trigger and destroy Abzan Ascendancy. The destruction takes place before the trigger resolves so no counter to your creatures.

Possibly the work to counter trigger abilities or the work on redirection effects or both are responsible for this. I hope this can be fixed in functions level as otherwise thousands of ETB cards have to be recoded to use a different legacy for the trigger.
---
Trying to squash some bugs and playtesting.
User avatar
Aswan jaguar
Super Tester Elite
 
Posts: 8078
Joined: 13 May 2010, 12:17
Has thanked: 730 times
Been thanked: 458 times

Re: [confirm]Abzan Ascendancy ETB fizzled by destroying Abza

Postby drool66 » 03 Nov 2020, 17:20

Oh I see why this happens. I was waiting for the other shoe to drop on Stifling and it seems that this is it. Good news is it is easy to reverse the system I've put in place. Very carefully going through put_card_or_activation_onto_stack() et al. to see if this can be resolved there. I think what it will take is making triggered abilities act more like activated abilities. We'll see.

[EDIT] *If* the entire activation_card system is handled outside of exe, I think I can probably shoehorn triggered abilities into it. I figure it would take me about a week to get everything right, including the functions & cards that interact with them.
User avatar
drool66
Programmer
 
Posts: 1163
Joined: 25 Nov 2010, 22:38
Has thanked: 186 times
Been thanked: 267 times

Re: [confirm]Abzan Ascendancy ETB fizzled by destroying Abza

Postby gnomefry » 03 Nov 2020, 19:43

Thanks, guys. I'm confused by our different experience on this one.

In the game where I noticed the bug, the AI opponent responded to my Abzan Ascendancy with Siren's Call, fizzling the effect. I mentioned so in my bug report. The enchantment, Abzan Ascendancy, was not destroyed and remained in play throughout the turn. The instant that the AI cast in response to the activation of Abzan Ascendancy was Siren's Call - for sure.

After reading your responses I did reload the game and I indeed see what you saw; the AI opponent casts Sundering Growth, destroying Abzan Ascendancy, and in fact has no Siren's Call in hand! Sheesh.

Can the loaded result of a savegame change across versions? With drool66's Halloween release and then the bugfix release to same, I did update versions a couple of times this weekend.

I'm attaching another savegame to this post. I think this save demonstrates the original report. The AI has no Sundering Growth or enchantment destruction in hand.

Sorry for the mess and thank you for all your work!
Attachments
abzan2.rar
(2.37 KiB) Downloaded 146 times
User avatar
gnomefry
Tester
 
Posts: 288
Joined: 28 Dec 2018, 00:44
Has thanked: 25 times
Been thanked: 24 times

Re: [confirm]Abzan Ascendancy ETB fizzled by destroying Abza

Postby Aswan jaguar » 04 Nov 2020, 13:41

I confirm this bug (original one),too with Siren's Call I tried with couple other instants and no bug happened. Your savegame mess gave us one more bug which seems to be more serious than your original, so it is one of those rare cases where a messed situation can be good. :D
---
Trying to squash some bugs and playtesting.
User avatar
Aswan jaguar
Super Tester Elite
 
Posts: 8078
Joined: 13 May 2010, 12:17
Has thanked: 730 times
Been thanked: 458 times

Re: [confirm]Abzan Ascendancy ETB fizzled by destroying Abza

Postby drool66 » 10 Nov 2020, 04:29

Yes, as Aswan jaguar said - as reported, like you said it's the same as the Hornet Queen bug, which I just fixed. The bigger problem is triggering cards put themselves on the stack instead of an effect card like activated abilities do, so destroying triggering cards kills the trigger as well. This is fine as long as you don't allow any response to triggered abilities, but I've opened that up and this is a huge complication. I'm working on it, but phew...
User avatar
drool66
Programmer
 
Posts: 1163
Joined: 25 Nov 2010, 22:38
Has thanked: 186 times
Been thanked: 267 times

Re: [fixed]Abzan Ascendancy ETB fizzled by destroying Abzan

Postby drool66 » 12 Nov 2020, 06:37

Hardest bug I've ever squashed.
Fixed, uncommitted
User avatar
drool66
Programmer
 
Posts: 1163
Joined: 25 Nov 2010, 22:38
Has thanked: 186 times
Been thanked: 267 times


Return to Archived Reports

Who is online

Users browsing this forum: No registered users and 44 guests


Who is online

In total there are 44 users online :: 0 registered, 0 hidden and 44 guests (based on users active over the past 10 minutes)
Most users ever online was 4143 on 23 Jan 2024, 08:21

Users browsing this forum: No registered users and 44 guests

Login Form