Page 1 of 1

Game logic bug

PostPosted: 09 Nov 2016, 01:19
by Valectar
Hey, I encountered a bug when attempting to utilize the Worldgorger Dragon / Animate Dead combo.

So after playing Animate Dead targeting Worldgorger, WGD enters and his exile trigger resolves, exiling animate dead. Then animate dead's sac trigger resolves killing WGD, who's return trigger goes off bringing back animate dead. Then I can once again target WGD, but this time when he is brought back and exiles animate dead, animate dead's sac trigger doesn't kill WGD, so he just stays on the field, ending the loop.

This behavior is not observed with Dance of the Dead, for which the loop executes properly.

Re: Game logic bug

PostPosted: 11 Nov 2016, 13:38
by RumbleBBU
I can confirm this for 1.5.57 and 1.5.56 as well. The exact same thing happens for me too.

Examining the differences between the sac triggers for Animate Dead and Dance of the Dead, I notice this difference:

The line for Animate Dead says
Code: Select all
SVar:TrigSacrifice:DB$ Destroy | Sacrifice$ True | Defined$ DirectRemembered
Whereas the equivalent line for Dance of the Dead simply says:
Code: Select all
SVar:TrigSacrifice:DB$ Destroy | Sacrifice$ True | Defined$ Remembered
I tried changing the "Defined$ DirectRemembered" to "Defined$ Remembered" for Animate Dead, and lo and behold, the Worldgorger Dragon combo works again. But I am not intimately familiar with these scripts, so I'm not sure if this change would break something else. I suspect there is a reason it uses "DirectRemembered" instead of "Remembered".