• Check out the relaunch of our general collection, with classic designs and new ones by our very own Pissog!

The dumbest thing the AI has ever done?

There are so many instances of pokemon XD Trainers not killing my pokemon when they're at single digit hp and instead target my full healthed pokemon.
Convinced they run on wild pokemon AI
Someone please correct me if I'm wrong, but I suspect Colo/XD use the same AI as Ruby/Sapphire, where even 'smart' doubles opponents choose their target at random and then choose their move using smart AI. It can feel really silly at times, but the added randomness can sometimes catch you off guard.

Notably, this makes Tate & Liza a common run-ender in RS speedruns, because you want Solrock and Lunatone to just spam Psychic on your low-level Pokemon while you set up Swampert, but if they randomly 'target' Swampert then they might see one of their utility moves (Calm Mind, Light Screen, Hypnosis, Sunny Day) as the best option instead, which makes the battle much slower, if not an outright loss.

EDIT: I misremembered exactly how the T&L fight works: ideally you want your Swampert to be at low enough HP that Lunatone sees a KO with Psychic, but not so low that Solrock sees a KO with Psychic. If you have the right HP, you can continually use your low-level Pokemon's turn to heal Swampert out of KO range while hopefully being juust knocked back into it, preventing Lunatone from ever having a reason to use Light Screen, Calm Mind, or Hypnosis.
 
Last edited:
Someone please correct me if I'm wrong, but I suspect Colo/XD use the same AI as Ruby/Sapphire, where even 'smart' doubles opponents choose their target at random and then choose their move using smart AI. It can feel really silly at times, but the added randomness can sometimes catch you off guard.

Notably, this makes Tate & Liza a common run-ender in RS speedruns, because you want Solrock and Lunatone to just spam Psychic on your low-level Pokemon while you set up Swampert, but if they randomly 'target' Swampert then they might see one of their utility moves (Calm Mind, Light Screen, Hypnosis, Sunny Day) as the best option instead, which makes the battle much slower, if not an outright loss.
Please tell me this has been fixed in Emerald. :psycry:
 
Someone please correct me if I'm wrong, but I suspect Colo/XD use the same AI as Ruby/Sapphire, where even 'smart' doubles opponents choose their target at random and then choose their move using smart AI. It can feel really silly at times, but the added randomness can sometimes catch you off guard.
I don't know about XD, but in Colosseum at least they choose their target deliberately.

 
Running an X Nuzlocke. I lucked into the Honedge encounter on Route 6 and have that out against Korrina’s Mienfoo in the Gym fight, which knows Fake Out, Power-Up Punch, and Doubleslap. Two AI traits to recall: the AI almost always goes for Fake Out turn 1 if it doesn’t see a kill, and as of at least Gen VI the AI will always switch if the Pokemon it has out literally cannot do a single thing to yours (this happened earlier in the game with a random enemy switching out his Pancham against Honedge). At least, that second one is supposed to happen.

Turn 1, Mienfoo (which cannot damage Honedge) goes for Fake Out and fails as I go for Swords Dance.

Turn 2, I’m expecting a switch to the Machoke (which can hit me) or at least for Mienfoo to try Power-Up Punch or something.

Mienfoo uses Fake Out again.

I Swords Dance again.

Mienfoo ended up picking Fake Out seven times as I set up three SDs and three Iron Defenses to sweep, and never once picked another move or switched. I don’t know if it was some sort of bug related to Fake Out failing on Turn 1, but Korrina somehow overrode both her own switch logic and common sense to just keep using Fake Out when it wouldn’t have done anything no matter what was in front of it.

This is supposed to be the woman gatekeeping trainers from being able to use Mega Evolution, right?
 
Continuing the trend of "trainers who are supposed to be gatekeeping important stuff forgetting how immunities work", I went to get the Focus Sash in Sun.

Dancer Julia promptly decided that the best course of action would be to spam Teeter Dance against my Own Tempo Slowbro.
 
Continuing the trend of "trainers who are supposed to be gatekeeping important stuff forgetting how immunities work", I went to get the Focus Sash in Sun.

Dancer Julia promptly decided that the best course of action would be to spam Teeter Dance against my Own Tempo Slowbro.
I think they're very unsure how to handle ability-based immunities in general. Which makes sense, they're complicated, but I know it's something that's used to exploit the AI on numerous occasions in speedruns/challenge runs. (notably also in Alola, using Zorua against Necrozma.)
 
I think they're very unsure how to handle ability-based immunities in general. Which makes sense, they're complicated, but I know it's something that's used to exploit the AI on numerous occasions in speedruns/challenge runs. (notably also in Alola, using Zorua against Necrozma.)
That would make sense - Levitate (once revealed) is likely the only one that they’re hardcoded to play around if I had to guess, given the stories of AI trainers spamming status moves into Substitute, Shields Down, or Ice Face and wasting Z-Moves into Disguise.

I’ve also seen opponents handle things like Storm Drain weirdly - on one occasion I had a Gastrodon out against Raihan’s Goodra, which was completely unable to damage it. The AI was mostly smart enough to just click Thunder and Rain Dance which at least wouldn’t buff me, but every so often it would just go for Surf or Muddy Water anyway. A similar thing happened with Oleana’s Milotic.
 
afaik the AI is just hardcoded to play around Levitate by default since it's the sole ability for most Pokémon that have it. (Bronzor and Bronzong are the only exceptions.) Other immunity abilities are frequently an option and not just the only ability for the Pokémon that have them. Levitate also one of the most common immunity abilities, if not the most common. Game Freak probably felt it prudent to just make the AI recognize it existed.
 
Last edited:
Back
Top