Page 1 of 1

[confirm]Plagiarize-Culling Dais AI hard crash to windows

PostPosted: 23 May 2017, 16:02
by Aswan jaguar
Describe the Bug:
I had this hard crash directly to windows.The cards that seem responsible, by themselves seem to work fine alone but the combination crashes.Those that are in AI's hand are Culling Dais and Plagiarize and when it goes to first main game crashes.Whichever I debug out of AI's hand the game doesn't crash.Also AI has to have at least 1 creature on battlefield for the crash to happen but it can be any creature so it isn't relevant.
Latest work on it here:
viewtopic.php?f=110&t=12976&p=140476&hilit=Plagiarize#p140476
Which card did behave improperly?
Plagiarize seems more likely to cause the problem? Culling Dais?

Which update are you using? (date, name)Which type? (duel, gauntlet, sealed deck)
Manalink 2016/08/27: Eldritch Moon v2, duel

What exactly should be the correct behavior/interaction?
AI doesn't crash if it has both Culling Dais and Plagiarize in hand and at least a creature on battlefield.

Are any other cards possibly affected by this bug?
-

Re: Plagiarize-Culling Dais AI hard crash to windows

PostPosted: 30 May 2017, 19:02
by stassy
Plagiarize doesn't seems to be the issue because in a clean game AI crashed it with nothing else in hand than a land, so must be when it decide to sac a creature for Culling Dais or sac it.

Image

Re: Plagiarize-Culling Dais AI hard crash to windows

PostPosted: 30 May 2017, 19:47
by Korath
It's definitely Plagiarize's fault. You can repro it as the human by targeting yourself with it, then drawing; the crashes happen when the AI checks to see what happens when it targets itself with it.

Re: [confirm]Plagiarize-Culling Dais AI hard crash to window

PostPosted: 18 Nov 2019, 14:35
by Aswan jaguar
Made it illegal to target own self in commit 2cfe717a.
Certainly this isn't correct as it is legal to target own self (although pretty rare case to want to target yourself but maybe you want to get rid of this card from hand and opponent has also shroud;) but good enough for now not to have crashes. I am leaving this open for a proper fix if possible.