You may draw a card
Posted: 07 May 2015, 13:15
"You may draw a card" is a very common ability - if you search for this text in the card explorer it returns 105 implemented cards.
Part of these cards have been coded as regular MayChoices - I believe the script version of the ability has been coded like that. Most groovy cards have this ability coded as a SimpleMayChoice with a default choice of yes (Bident of Thassa, Cold-Eyed Selkie and many others).
This is a case of a common ability where in the vast majority of the situations you want to make a certain choice. In some very rare spots, it can lead to disaster (you have 1 life and opponent has Underworld Dreams on the battlefield, or you're playing against a mill deck and there's zero cards left in your library).
I have no doubt that coding all cards with this ability as simple choices would result in an overall increase in the AI's playing strength, simply because the amount of situations where you do want to draw is immensely higher than the very rare situations where you don't want to do it. The drawback is that the AI would make game-losing errors in some specific spots. If I understand it correctly, once a choice is set as the default choice, the AI can't avoid making it.
I'm pretty sure there are other MayChoices where similar options could be made. Please discuss!
Part of these cards have been coded as regular MayChoices - I believe the script version of the ability has been coded like that. Most groovy cards have this ability coded as a SimpleMayChoice with a default choice of yes (Bident of Thassa, Cold-Eyed Selkie and many others).
This is a case of a common ability where in the vast majority of the situations you want to make a certain choice. In some very rare spots, it can lead to disaster (you have 1 life and opponent has Underworld Dreams on the battlefield, or you're playing against a mill deck and there's zero cards left in your library).
I have no doubt that coding all cards with this ability as simple choices would result in an overall increase in the AI's playing strength, simply because the amount of situations where you do want to draw is immensely higher than the very rare situations where you don't want to do it. The drawback is that the AI would make game-losing errors in some specific spots. If I understand it correctly, once a choice is set as the default choice, the AI can't avoid making it.
I'm pretty sure there are other MayChoices where similar options could be made. Please discuss!