When I Nightmare a flying Dirk, why does the AI play every single Dirk it gets on the very next turn, replacing the previous Dirk each time (assuming it has no better weapon already there), but when I Nightmare a Ray of Light, the AI holds onto them for one turn before playing them all?
If I Nightmare a Ghost of the Past, the AI sometimes discards a Ghost and sometimes doesn't (even if it has enough quanta to play a Ghost). What determines how it reacts to this Nightmare?
Funny thing. When you use Nightmare on a non-GotP creature, the AI marks that card as suspicious (it sets a variable for that card called 'suspicious' to 1).
One of the conditions in deciding to whether the AI should use a creature is this:
(suspicious / (1 + def + atk) < 0.15Obviously if suspicious = 0, that condition is ignored. In the case of a Ray of Light, suspicious / (1 + def + atk) = 1/3 = 0.333 ..
Suspicious cards are also discarding priorities. From what I can see, suspicious is set back to 0 when a card is drawn.
Of course, the suspicious variable is only checked when playing creatures, so weapons are played as usual.
I'm not sure why the AI would discard a Ghost when it has enough quanta to play it. Are you sure it did that?