Shandalar - Program Bugs
Assorted Madness issues (will not fix)
Madness seems to be completely unusable for the AI for several reasons, so much so that it looks like something Korath has to be aware of already. I knew from before, and haven't even bothered testing them because I didn't want to bother him with a potential million issues and just shelved it for another time.
But in case some of this can actually be fixed up a bit here's some stuff:
1) The AI seems to not preffer attempting to discard Madness cards before non-madness cards.
For example I saw the AI discard 2 different non-madness cards on Ravenous Bloodseeker while holding onto Distemper of the Blood and Alchemist's Greeting, both of whom it could actuall pay the Madness cost for.
That's it's own problem but could be related to:
2) The AI doesn't seem to be clear on the fact that Madness makes everything playable as an instant.
Which might explain why the AI wouldn't discard the cards from the previous example - it was discarding in combat, but (maybe) treats the cards as sorceries and thus uneligible to be used. IDK if that's actually the case, but it looked that way.
Some cards might just be strangely flagged anyway, as I've seen the AI use a hard-cast Alchemist's Greeting in it's post-combat main phase after not attacking, while if it was used pre-combat it wold've let the AI attack.
3) Giving the AI strong discard outlets (namely, stuff that lets it discard multiple cards at any point) is a recipie for disaster. There doesn't seem to be an obvious way to predict when and for what reason the AI will discard cards and which cards it'll discard.
Which translated to the AI not actually being able to use Wild Mongrel , for example. That then leads to:
4) There could be any number of bugs/misflaggings/such with individual madness cards or individual discard outlets and no easy way to find out.
Just noting it, dunno about fixing it.
A sampleish decklist to see some of the stuff in action would be:
.164 23 Mountain
.15929 4 Ravenous Bloodseeker
.15940 4 Sanguinary Mage
.2946 3 Bogardan Firefiend
.7610 3 Burning-Eye Zubera
.7200 3 Earthshaker
.12951 4 Furious Resistance
.5198 4 Zap
.16077 4 Distemper of the Blood
.16031 4 Alchemist's Greeting
.4510 4 Kris Mage
But I suppose I could provide a better one to showcase a bunch more stuff.
But in case some of this can actually be fixed up a bit here's some stuff:
1) The AI seems to not preffer attempting to discard Madness cards before non-madness cards.
For example I saw the AI discard 2 different non-madness cards on Ravenous Bloodseeker while holding onto Distemper of the Blood and Alchemist's Greeting, both of whom it could actuall pay the Madness cost for.
That's it's own problem but could be related to:
2) The AI doesn't seem to be clear on the fact that Madness makes everything playable as an instant.
Which might explain why the AI wouldn't discard the cards from the previous example - it was discarding in combat, but (maybe) treats the cards as sorceries and thus uneligible to be used. IDK if that's actually the case, but it looked that way.
Some cards might just be strangely flagged anyway, as I've seen the AI use a hard-cast Alchemist's Greeting in it's post-combat main phase after not attacking, while if it was used pre-combat it wold've let the AI attack.
3) Giving the AI strong discard outlets (namely, stuff that lets it discard multiple cards at any point) is a recipie for disaster. There doesn't seem to be an obvious way to predict when and for what reason the AI will discard cards and which cards it'll discard.
Which translated to the AI not actually being able to use Wild Mongrel , for example. That then leads to:
4) There could be any number of bugs/misflaggings/such with individual madness cards or individual discard outlets and no easy way to find out.
Just noting it, dunno about fixing it.
A sampleish decklist to see some of the stuff in action would be:
.164 23 Mountain
.15929 4 Ravenous Bloodseeker
.15940 4 Sanguinary Mage
.2946 3 Bogardan Firefiend
.7610 3 Burning-Eye Zubera
.7200 3 Earthshaker
.12951 4 Furious Resistance
.5198 4 Zap
.16077 4 Distemper of the Blood
.16031 4 Alchemist's Greeting
.4510 4 Kris Mage
But I suppose I could provide a better one to showcase a bunch more stuff.
Last edited by lujo on 21 Sep 2016, 16:34, edited 3 times in total.
Comments
No comments have been made
Ticket details
- Ticket ID: 1190
- Project: Shandalar
- Status: Will not fix
- Component: Duel AI
- Project version: Hall of the Sultan 2
- Priority: Normal
- Severity: Normal
- Assigned to: (unassigned)
- Reported by: lujo
- Reporter's tickets: List all tickets
- Reported on: 21 Sep 2016, 15:45
- Last visited by Korath » 25 Oct 2016, 06:16.
