Shandalar - Program Bugs
AI very rarely sacrifices creatures sensibly if given a choice (severe) (duplicate)
I've already noted that this causes issues with just blocking in #830, which is effectively often a choice of what to sacrifice for the AI which is almost always fails. There is more:
I've seen it prefer to sacrifice things which have +1/+1 counters on it over exact same cards which don't, multiple times. In one instance it had two Dedicated Martyrs, one with 2 +1/+1 counters on it. It's life got low which probably triggered it to chose to sacrifice one for life, and it chose the one with the counters on it, rather than the other one. Another example would be when it chose to sacrifice an equipped Omenspeaker with counters on it instead of it's other Omenspeaker with no counters or Equipment for Diabolic Edict.
There's very likely going to be more, so far we've got:
- Giving prority to minor stat differences without taking into account evasion (keeping Venerable Monk, sacrificing Mystic Familiar, Mystic Visionary etc.)
- Not being able to identify cards which were designed as sacrifice fodder, like Elder Cathar, Dedicated Martyr, Sakura-Tribe Elder (had it happen many times, AI doesn't realize it's supposed to chump block and sacrifice with him immediately or even just flat out sacrifice him at opponents end of turn)
- Sacrificing equipped creatures over even identical copies with equipment on them (not sure about auras)
- Same for creatures with counters
I've seen it prefer to sacrifice things which have +1/+1 counters on it over exact same cards which don't, multiple times. In one instance it had two Dedicated Martyrs, one with 2 +1/+1 counters on it. It's life got low which probably triggered it to chose to sacrifice one for life, and it chose the one with the counters on it, rather than the other one. Another example would be when it chose to sacrifice an equipped Omenspeaker with counters on it instead of it's other Omenspeaker with no counters or Equipment for Diabolic Edict.
There's very likely going to be more, so far we've got:
- Giving prority to minor stat differences without taking into account evasion (keeping Venerable Monk, sacrificing Mystic Familiar, Mystic Visionary etc.)
- Not being able to identify cards which were designed as sacrifice fodder, like Elder Cathar, Dedicated Martyr, Sakura-Tribe Elder (had it happen many times, AI doesn't realize it's supposed to chump block and sacrifice with him immediately or even just flat out sacrifice him at opponents end of turn)
- Sacrificing equipped creatures over even identical copies with equipment on them (not sure about auras)
- Same for creatures with counters
Last edited by lujo on 30 Oct 2015, 01:15, edited 1 time in total.
History
Ticket details
- Ticket ID: 848
- Project: Shandalar
- Status: Duplicate
- 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:14
- Last visited by Korath » 30 Oct 2015, 10:14.
