It is currently 28 Apr 2024, 15:17
   
Text Size

[fixed/closed]Thieving Sprite etb optional

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

[fixed/closed]Thieving Sprite etb optional

Postby Aswan jaguar » 14 Mar 2016, 07:03

Describe the Bug:
Thieving Sprite etb resolves while it is on the stack.

Which card did behave improperly ?
Thieving Sprite

Which update are you using?(date,name)Which type(Duel,Gauntlet,Sealed Deck)
Manalink 2016/01/15: Battle For Zendikar v2,duel

What exactly should be the correct behavior/interaction ?
Thieving Sprite

Are any other cards possibly affected by this bug ?
-
Attachments
thieving sprite etb on stack-so count itself.rar
(3.43 KiB) Downloaded 150 times
Last edited by BAgate on 03 Sep 2016, 12:39, edited 3 times in total.
Reason: closed
---
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: Thieving Sprite etb resolves while it is on the stack.

Postby Korath » 14 Mar 2016, 16:14

Works for me.
User avatar
Korath
DEVELOPER
 
Posts: 3707
Joined: 02 Jun 2013, 05:57
Has thanked: 496 times
Been thanked: 1106 times

Re: Thieving Sprite etb resolves while it is on the stack.

Postby Aswan jaguar » 14 Mar 2016, 16:42

Something wrong in my installation then or something you fixed in between?
2016-03-13_150757thieving sprite.jpg
---
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: Thieving Sprite etb resolves while it is on the stack.

Postby Korath » 14 Mar 2016, 17:05

The card's hidden behind the stack window. If it was still on the stack, you'd be choosing 0 cards. Try casting it yourself - it'll pause between entering the battlefield and resolving the trigger (because it's incorrectly marked as optional, which is a legitimate bug, but not the one reported here).
User avatar
Korath
DEVELOPER
 
Posts: 3707
Joined: 02 Jun 2013, 05:57
Has thanked: 496 times
Been thanked: 1106 times

Re: Thieving Sprite etb optional

Postby Korath » 14 Mar 2016, 18:19

Optional (and cancellable) trigger fixed in 09238a7.

The interface bug in that screenshot - that the stack window doesn't close before popping up the choose-a-card window - remains. It can be fixed for this particular card by inserting
Code: Select all
if (ai_is_speculating != 1){
   EXE_FN(void, 0x437E20, void)();   // force redisplay
}
anywhere between targeting a player and calling new_effect_coercion(). It really belongs elsewhere, though, since there's sure to be many other cards that'll do similar things; and it's not completely clear where the best place for it is - probably at the start of show_deck(), though maybe just before its call in select_card_from_zone() would suffice.
User avatar
Korath
DEVELOPER
 
Posts: 3707
Joined: 02 Jun 2013, 05:57
Has thanked: 496 times
Been thanked: 1106 times


Return to Archived Reports

Who is online

Users browsing this forum: Google [Bot] and 24 guests


Who is online

In total there are 25 users online :: 1 registered, 0 hidden and 24 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: Google [Bot] and 24 guests

Login Form