It is currently 07 Jul 2021, 11:55
   
Text Size

Shandalar - Program Bugs

AI re-equips same creature (new)

 

I've just had the AI start with the standard spells-first approach and cast an Armory of Iroas on an empty board on turn 2 (had 3 creatures in hand, 2 with Scry, even).

Then next turn it played two Omenspeakers (instead of fliers, that's the preffers-anything-to-evasion issue, just noting that it happens all the time.)

But THEN on turns 3 and 4 it spent all it's mana equipping the Armory of Iroas over and over on the same creature. 4 mana on turn 3 and 6 mana on turn 4. It does this with a lot of other equipment too, Bone Saw in particular.

And then in response to a Diabolic Edict it chose to sacrifice the Omenspeaker who was equipped and had two counters on it instead of the one which wasn't. (It tends to do this with other things, too, noting it in a separate report).
Last edited by Korath on 30 Oct 2015, 10:14, edited 3 times in total.
Reason: Retitle from "AI severely missplays Equippment in multiple ways (severe)"

Comments

Posted by lujo » 31 Oct 2015, 01:13

There's more to it than just "reequips same creature". The AI will use all it's mana moving equipment around turn after turn between creatures for no gain, too.

And it will very often prioritize equipping creatures instead of playing stuff, so if it could cast 3 things, it'll cast a creature and equip things on it more often than not. The more equipment it has on the field the worse it plays.

Even if you fix any chance of it equipping the same thing (if that's even what's going on now I'm not sure anymore), you still pretty much can't give any equipment to the AI.

Posted by lujo » 06 Nov 2015, 11:18

The misplays are strong with Horned Helm - it regularly uses up all it's mana just for moving it around all the time.

---

A very strange and very noticable detail with equipment in general is that it won't equip it on creatures in it's 2nd main phase for some reason. I'm not sure that's exactly what's happening, but it will often play creatures which (it will certainly equip next turn) and pass the turn.

This is quite noticeable in a Rukh Egg + Demonmail Hauberk deck - it's quite good at sacrificing the egg to equip the hauberk on something else (or rather, use the hauberk to trigger the egg), but if it played the egg in the post-combat main phase it'll wait until next turn to do this (for no apparent reason - it could get a 4/4 flier AND have +4/+2 on something right away this way).

It's even more noticeably odd with Dragon Egg - it usually plays a creature on turn 1 or two, egg on turn 3 and hauberk on turn 4 - and then waits until turn 5 to equip. And it could have a creature equipped with the hauberk and attacking on turn 4, as well a sacrificed egg.

Posted by Aswan jaguar » 06 Nov 2015, 16:00

Demonmail Hauberk and many other equipment are set to be only activated/equipped before combat (to limit AI missing alpha attacks if set also to equip after combat) so for creatures that enter after combat you have this problem you mention as AI can only equip them before combat.
But in fact it is the same problem that you have mentioned at another post to limit AI to play for instance cantrips like Defiant Strike as what is their main ability and so cast it after blockers in attack but if AI draws a creature like a lord type (keep in mind that AI knows what it will draw - of course AI can overvalue the card it will draw)AI won't be able to cast it before combat so loose boost on that attack & more damage to human then it will not be able to cast lord after combat as lord type of creatures are cast only before combat so AI lost a turn and floating mana+a creature to block with + boost other blockers+lost mana on AI's next turn to cast the lord.
The same goes for card draw instants or sorceries when we limit the use in certain steps.

Like the opposite problem when some creatures are set to be played only after combat and AI or human has on board a card that gives haste but AI is limited and misses attack chances.

Posted by lujo » 06 Nov 2015, 20:24

I figured it would be something like that, but It's not exactly the same thing as limiting cards draw. Cantrips get misplayed because the AI can for whatever reason see what cards it will draw - as long as that is like that it's going to be messed up because the AI is judging the value of a card based on the value of something else and cards weren't really designed with that in mind. If the AI didn't it's actions would still make sense, in fact it would make more sense. What the AI doesn't do with equipment is something any player would do.

Ticket details

  • Ticket ID: 847
  • Project: Shandalar
  • Status: New
  • Component: Duel AI
  • Project version: Nomad's Bazaar 1
  • Priority: Normal
  • Severity: Normal
  • Assigned to: (unassigned)
  • Reported by: lujo
  • Reporter's tickets: List all tickets
  • Reported on: 30 Oct 2015, 01:00
  • Last visited by Korath » 01 Mar 2016, 18:09.
 
cron

Login Form