First of all, I don't believe the AI in Pokemon has any reason to cheat. Pokemon battles are by default completely fair. Every Pokemon owned by the enemy trainer is a Pokemon you could also go out and capture or trade to get. And all the moves their Pokemon knows are moves you could teach to your own Pokemon.
But regardless the AI feels the need to cheat. Some examples I've seen:
How it cheats: it knows exactly which move your Pokemon is going to wake up on, and it will use Sleep Powder or Sing on this turn to put your Pokemon back to sleep (these moves would fail if your Pokemon is already asleep).
Evidence: the AI fails sometimes. If the enemy Pokemon is too fast, it will use Sleep Powder, it will fail because your Pokemon is already asleep, and then your Pokemon will wake up. This happens all the god damn time. You can also confuse the AI by using an item on the turn your Pokemon is about to wake up on (but, this is all down to chance, since you don't know which turn it will wake up on).
But I foiled its plans by healing my Gyarados. It followed up with a Quick Attack which did exactly 14 damage.
Protect always goes first in the turn it's used, and it prevents the opponent's move from hitting.
Bruno's Forretress is a cheating bastard though, because it only uses Protect when you're going to use your most powerful move. Forretress is weak to fire, so I used my Typhlosion's Blast Burn move, which is a very powerful fire attack. Forretress used Protect so it failed; I tried again, it used Protect a second time. Tried again, and this time it hit, because Forretress knows that Protect can't be used more than twice.
I battled Bruno later with my Umbreon. I used Dark Pulse, the most powerful move my Umbreon knows, and Forretress used Protect to block it.
I figured Forretress was gonna use Protect again, so I used Faint Attack instead. This hit. So I tried Dark Pulse again -- Forretress used Protect and blocked it. I tried again, Forretress tried Protect again, but it failed (you can't use it more than twice). So, I confused the AI there.
Anyway, I just think this whole thing is ridiculous. The AI has no reason to cheat. It wouldn't be that hard for Nintendo to program the AI to pretend it doesn't know all this stuff that it shouldn't know about the battle (hint: they just don't need to program it to look). There's probably logic in the code like, "if the player chose the player's most powerful move, and protect hasn't been used twice in a row now, use protect". Nintendo should just NOT write that code. Pokemon battles are fair by default.
There are 63 comments on this page. Add yours.
Thanks for this post. glad to see others are in the same boat as me.
GOD FORBID MY POKEMON ACTULLY NOT HURT ITSELF WHILE CONFUSED.
i was also battling the electic gym in fire red a few moments ago lvl 21 pikachu vs my lvl 19 pikachu. i had dig (dont ask why) and since its ground it will do massive dmg to electric. first i used double team 3 times to make sure i would not be hit hardly ever. guess what. i dig. i MISS. his pikachu hits me with a 2 quick atacks in a row without me attacking... im down to low health. i dig this time it hits and brings him to half. i need 1 more dig to beat him. god forbid he actually miss seing as how my evasiveness is pretty high at this point... nope he hits me and im dead...
That happens to me all the damn time, I'm confused I always get hit but if they're confuse maybe they'll hurt themselves once every 4 turns. And if asleep or confused, whatever, they snap out of it or wake up after one or two turns while i stay that way. WTF?!
This has a name. It's called, "The Computer is a Cheating Bastard."
The A.I. can use Double Team only once and you will miss five times in a row, but you can Double Team to the max and the A.I. will never miss. And when you're confused you'll hit yourself 5 times but when the A.I. is confused it will wear off in 2 turns without the A.I. ever hitting itself. And the A.I. will freeze you and you will stay frozen for several turns, but when you freeze the A.I. it will thaw out immediately. I hate it.
I don't know what to say, everyone seems to be on the same boat. Let me give you an example, a move with 30% chance of confusing (hurricane) and 70% accuracy used by the friken whimsicott will ALWAYS HIT AND CONFUSE me. Guess what? I hit myself 5times if I survive the rest of hurricane spam or I hit myself once-twice and I get koed from a crit that ALWAYS follow after. Seriously, did Game Freak really need to cheat AI trainers to that step and bring us players to insanity?
Guess what. Just patched my Soul Silver, played from Falkner to Whitney; when I reach her, my Heracross destroyed her Clefairy. Then Milktank enters, uses attract; but knowing that her Stomp would take 4 turns to kill my Heracross I thought "well one single hit out of 4 and I win.
Stomp flinched my Heracross every single time.
Not only that. Put my Flaanffy to thunder wave it - 3 stomps, 3 flinching, Flaanffy down.
I was so mad I hit * to reset.
But I didn't knew patched SoulSilver with Bios start shouldn't be resetted.
Now I'm in front of Falkner again.
Some of this seems to be true, but not all of it is. I am referring to Platinum, Diamond and Pearl, but their in the same Generation as Heartgold and Soulsilver (4) and have the same AI.
First off, the AI will use a weak move if your pokemon has low health regardless of weather or not it would actually kill it. Sometimes my Pokemon survives after even 2 of these weak hits when one of it's stronger moves would have killed me in one hit. It was just a coincidence that quick attack on Gyrados dealed 14 damage exactly. Also since quick attack is one of the weakest moves, the AI will usually use this move if it has it when your Pokemon is weak which is a coincidence working in the AI's favor, especially after a move like Endeavor.
With protect sometimes they will use it even if I use a move that doesn't do damage, and sometimes they use it every other turn so it will never fail when it seems to be trying to stall me out especially if I'm poisoned.
It definitely doesn't know exactly what move you will use next because after you use the same move 1 to 3 times, it will switch to a Pokemon where that move isn't very effective or effective at all against it. You can take advantage of this by using a move that would be effective against your pokemon's weaknesse(s) or if you knew what Pokemon they were going to switch out if you knew what Pokemon they already had such as from a previous battle.
My Agreements: The sleep thing seems to be true. In fact, sometimes the AI's Pokemon wakes up 0 turns after I put it to sleep! For an example:
All in One Turn: Smeargle used Spore! Staraptor Fell Asleep! Staraptor Woke Up! Staraptor Used Brave Bird! Smeargle fainted!
Not even one "Staraptor is Fast Asleep" message appeared, and most places on the internet say sleep in Generation 4 lasts 1-4 turns, well it's actually 0-4 turns (and no Staraptor does not have Early Bird as an ability, it has Intimidate). Sometimes my Pokemon will wake up on the turn that it is put to sleep, but it's extremely rare while this happens to the AI a little more often. My Pokemon are usually asleep for 3 or 4 turns before waking up, sometimes 2 and the AI's are usually asleep for 1 to 3 turns before waking up.
This falls under the category of "Hax" where the computer is more lucky than you with things such as sleep, burns, freezes (in my Platinum game the AI has been ESPECIALLY lucky with paralysis from electric moves or the static ability and still pretty luck with 55 accuracy moves like super sonic, sing, and grass whistle), critical hits, flinching, attacks hitting or missing, stat bonuses, abilities and the length of status ailments. This seems to be the case more in the Battle Tower if you rack up a lot of wins, but this isn't always the case as I've been lucky myself even in the battle tower.
It also knows how long these "Hax" moves like sleep and confusion will last basically the same as you said.
So yeah the AI is a cheating bastard in this game, but it could have been worse. I mean, you can also use tons items on your Pokemon if you have money and the AI can basically only use one Full Restore or Potion per Pokemon it has or even every other Pokemon it has. This is also limited to rich trainers and bosses like the Gym leaders and the Elite 4. Some scientists or something might use X attacks and X defends etc. though.
Something that really pisses me off is random encounters... You know those times when you're trying to train something in an area with Pokemon that are strong against it? Well, for some reason they seem to show up more often when i'm using the Pokemon with a weakness... Whats worse is that whenever i try to run, it usually takes 1-3 failed escapes before i can get away, but my Pokemon can flee from everything else in the area without a problem... The wild Pokemon doesn't even spend the turns it has doing anything useful... Usually just lowering my stats or increasing its own. For fucks sake!
Of course, this is probably just my luck, but it happens every time i start a new game and it really is sickening having to wait for no reason.
Well the ai is pretty crappy otherwise. For every cheater three geodudes will use mud sport when no one on my team can learn electric moves anyway.
Well the ai is pretty crappy otherwise. For every cheater three geodudes will use mud sport when no one on my team can learn electric moves anyway.
Nice to know I am not alone. EVERY time i encounter a pokemon with a move that confuses targets (even those without 100% accuracy) it uses that move and my pokemon becomes confused. Its confusion lasts a MINIMUM of 3 turns and has a 100% chance of hitting itself in confusion at least once. Sleep lasts about the same for my pokemon; however, i have used hypnosis on enemy pokemon, and on MULTIPLE occassions, it woke up in 0 turns... WTF no need for cheating
Got so angry during my latest Emerald playthrough that I felt the need to rant on the internet. Mauville Gym, using level 31 kadabra, one shotting every single pokemon until manetrike comes out. He uses thunder wave first since he has higher speed. For the next SIX FUCKING TURNS I am paralyzed and cannot move. paralysis usually just cheats between 2-4 times and then lets me hit, but six times is just ridiculous.
Confusion is almost as bad. I get confused now and I just say fuck it and switch my pokemon, because anything is more effective than sitting their, having my pokemon punch itself in the head four turns in a row.
I hear you... earlier today i was nailed with 5 focus blasts in a row. one of them got a freaking crit. Then there is hitting myself 5 billion times in confusion. ugggggggh confusion!
err... diamond/pearl/platinum are the only games i've played, and i get lucky, too... for example, one time I got multiple focus blasts in a row, and I have not encountered waking up in 0 turns.
A good trainer adapts to any situation.
it happens to everyone. egz. when i was battling chuck ,fighting gym in soul silver, i used ice fang, it froze his poliwrath, for one turn
I'm at the fourth gym and I can never wake up
just get a DW durant and laugh at them as they struggle with truant
Been trying for 3 days to beat one round of White 2's rental tournament. Lose every. single. fucking. time. Why? Because even when I get fully evolved bruisers or special sweepers, doesn't fuckin matter because the AI will either mysteriously dodge all my moves or crit me. I had a Simipour against the AI's simipour. I use focus blast. Miss. Their Simipour uses focus blast. Hits. I use focus blast. Miss. Their simipour uses focus blast. CRITICAL. Send out my Zweilous with a quick claw. Quick claw activates, I use Crunch. MISS. My zweilous didn't even have Hustle so crunch has 100% accuracy.
Simipour uses focus blast and finishes me off with another fuckin crit.
Seriously. 100 attempts later and I still haven't beaten the third trainer in the rental tournament. B.S.
I remember once that I was having a rematch against Whitney when I was training my own Miltank in SoulSilver. Now, unlike the rest of the Pokemon community, I don't have PTSD from Whitney's Miltank due to me easily winning when I first fought her for the Plain Badge. So Bessie (my Miltank) eventually fought against Whitney's. Now, I usually have a ton of backup Full Restores and Full Heals on me, so every time a Pokemon of mine suffers a status condition, I just heal it. In the epic battle of Whitney's Miltank vs Bessie, I actually had the opposing Miltank run out of PP for Body Slam. Body Slam has a 30% chance of inflicting paralysis. Out of the 15 times her Miltank Body Slammed mine, 14 of those paralyzed Bessie. 14.
I'm replaying platinum and have a good team. What always happens is the enemy uses a move that doesn't make my pokemon down to half, but close, leaving me to think i'm safe but the next turn it speed has increased and it takes out my pokemon WITH THE SAME MOVE. It isn't an ability or the move, the game is just being a jerk. I have lowered accuracy by 1 and the game is like "100 accuracy, pssshhht, let's make that 5! YAY!" and I always, 100% of the time, get status effects from moves and abilities. I was fighting Crasher and his pokemon was slower than mine. He beat me and I leveled up gaining speed and that very same pokemon outsped a faster one when it used waterfall.
I think the opponents AI should be easier, not wrecking the game and not activating its little hacks.
Part of it too is that trainers have different AI levels depending on what they're meant to do. For example, a gym leader with the same pokemon and same levels as a youngster will (outside of battle facilities) will always be harder. Their pokemon will have more competitive moves and items. Admittedly, I do not know the actual deciding factor. But its not necessarily AI cheating. Otherwise, Mewtwo wouldn't have spammed aura sphere against my Aegislash in pokemon X. I am not kidding.
I have tested the rant on them knowing moves with an emulators save state. when i use my most powerful move and is blocked i load my save state and use a move that does a status change instead while he will use the same move. it calculates what you will do better than most people do unless you fight others in tournament settings. this was tested with pokemon platinum.
Yep I actually started keeping track to make sure Im not crazy. Out of 100 turns of me being confused I hit myself 68 times. The CPU 30/100. It seems to be the worse if your ev training especially before the elite 4. Also in heart gold and soul silver. I've been playing platinum and its not nearly as fucky.
where do get stantler and the move stomp.
It is impossible for it to know exact damage since that value IS generated the moment the move is about to be executed. (Not chosen)
On the othre hand though, in Gen I due to awful programming it actually chose moves in reaction to what you did (and used items based on HP status disregarding the game rules)
The moves chosen are actually trainer-specific preference. For wild pokémon, I think natures factor in a general sense of which kind of move it uses, but it's mostly random.
Seriously, fuck Karen of the elite four and her bullshit umbreon. It used double team once, and I could never hit the damn thing again after it continuously confused me, so I would just keep hitting myself and the rare chance that I didn't hit myself, I missed. I eventually dealed with it and moved on to houndoom. I went ahead of houndoom for about 2 turns in a row, and course on the second turn it uses nasty plot and somehow gains speed to outspeed my pokemon. FUCK soul silver.
Ok, it is in fact extremely annoying. In white 2, I used swagger on Clay's excadrille. And guess what? Turn 1: The foes excadrille is confused! The foes excadrille used rock slide! A critical hit! Thunderous (therain) fainted! Turn 2: the foes excadrille snapped out of its confusion. The foes excadrille used Rock slide! Sigalyph fainted!
However, it can be outsmarted as well. I used honegde in the 3rd gym in x, and korrina couldn't do anything to it :D
Once when i was fighting will in soul silver i had a specs. dragonair with thunder. He would always use me first and use thunder. The best part is everytime he hit, everytime he paralysed me. Everytime i would be fully paralysed. This happened FIVE FUCKING TIMES. Let me note thunder has a 30 percent chance of missing and a 70 percent chance of not paralysing.
I know. In the battle subway in white my flare blitz fro darmitanian with sheer force+life orb literally took out not even half of a sawsbucks HP, the thing uses flash cannon and I am left with 37 HP, no critical or stat changes.
In a double battle I had a hippowdon down to about half health. I had 3 pokemon left, 2 were paralyzed. Over the around 30 moves I launched to win, two hit brining it down to almost no health. And the rest either missed, I was paralyzed, or it used protect.
When I get a crit: the enemy pokemon is already dead anyway. When enemy gets a crit: oh well thats just enough to take out my hp!
Ok so im playing the black version and im going up against the first gym leader. why i coudnt kill his super low health pokemon. he attacks me and i get low. i use a health pot. he gets to attack me 2 TIMES IN A ROW. like what?????
Well maybe your speed was even
That's not how the AI works. I can guarantee that. Turn based AI is nearly always programmed somewhat like this:
Thus, in Pokemon, it would be something along the lines of:
Obviously this isn't the exact AI and it leaves no room for AI levels. However, this is the general concept of the AI.
So, for example... I have a Pokemon with Protect, Flamethrower, Quick Attack, and Hydro Pump. My opponent has a Blastoise with 2 HP.
Using this AI, my attacks would be ranked as such:
how about this, playing emerald, elite four down, got a 62 rayquaza, 60 blaziken 61 gardevoir 62 tropius 60 tyranitar and a 58 golem, i get to wallace, i demolish everything til he gets to gyrados, he uses a total of 12 full restores on his gyrados, to the point where not a single one of my team has any PP left for any move, i mean what the motherloving fuck?
Yeah same here for firered with the elite four hypnosis hits me 100% and i get poisoned and crit in one turn. And the good part is my moves with 90 accuracy misses
Used hypnosis 3 times on a legendary only to have that asswipe wake up literally the next turn on all of them. Seriously, sleep in this game is absolutely bullshit.
I can guarantee that the AI doesn't know exactly how much damage it's going to deal, and it doesn't know your Pokemons exact health either.
However. I've noticed (as well as a lot of other people I play Pokemon with) that the AI CONSISTENTLY gets the better outcome of ALL outcomes requiring "luck".
The AI will wake up faster than you, will hit from confusion more often than you, will snap out of confusion earlier than you, will not be paralyzed as often as you, will land attacks with lower accuracy much more often than you, will land critical hits more often than you, and finally will inflict status ailments off of very small percentages more often than you.
If I was even half as lucky as the AI apparently is, I wouldn't be typing this, but that's not the case. A lot of this article is just very coincidental information congesting into "proof". However I do believe what I typed to be very true. When the AI wants you to lose, you will. Not. Win.
I over level in Gen VI and keep the Exp Share on, because holy poop the AI is Battle whatever ish throughout the entire game. If it wasn't for the Exp Share I'd consider the Gen VI games to be the hardest games in the series by far. I also kind of think they nerf the trainer teams to give you a chance.
I can't get critical hits at all. They're like finding shinies to me, while the AI gets a critical hit whenever it wants, like it's affected by permanent Focus Energy/Super Luck. I regret paralyzing the AI pokemon because it only shows them down, it doesn't actually paralyze them. Of course, when my pokemon get hit with paralysis, they stay paralyzed. It's insane, and I'm resorting to over-leveling my pokemon to compensate, and I've never had to do that in Gens I-V.
The Elite Four AI in ORAS are annoying as hell, too. Always using Dragon Pulse to oneshot my entire team... I had to use 4 revives to make it waste the PP on that damn thing because it ALWAYS attacked first.
Then, when I finally made it on to Steven, the AI predicted everything so I had to restart the entire E4.
I've been playing AS and have never had problems with gym leaders except for the supper battles in the battle mansion. I feel that the ai pokemon have fucking steroid stats compared to yours. They are always faster stronger or have stupid defence stats when you fight them even though you know the actual stats they should have
I KNOW RIGHT?
Once, i did a Wedlocke Challenge on Pokemon Alpha Sapphire. I thought nothing bad, i had a good level, and occured a Trainer in the Wild.I fought his first Pokemon, but his second was Carvanha.I attacked it and did not enough damage to bring it to the Yellow HP bar.He used Focus Energy. I thought nothing bad and attacked again,bringing him on the End of the Yellow Bar, almost at the Red Bar. He attacked, BOOM! Critical, Pokemon Fainted. Cried. Next Pokemon. Im in do an attack, Unfortunatelly, He survived with like 1 HP. Attack,Crit,Dead.Whole Pair lost.Next Pair.He was faster than 1 Pokemon,Attack,Crit, but survived. I used Super Potion. He Attacked again, and of course, crited. Now thats already 4 Crits in a Row. I hoped that i would be faster and attacked. I was faster, but missed. Attack,Crit,Death. Even without crit, it would have been Enough.Next Pokemon has Quick Attack, and with that, i finally Killed it.
THIS FUCKER MADE 5 CRITS IN A ROW AND KILLED HALF OF MY TEAM!
IT WAS BEFORE THE 3rd BADGE!!!
Once, when I was playing Sapphire, the Aqua grunt Poochyena spammed fucking sand attacked my Mudkip and I got my ass kicked.
I don't mind that it cheats, it's still too dumb to battle properly.
E.g. The ai rarely switches Pokemon, even if their Pokemon is asleep. Whereas half decent battlers switch all the time based on prediction (check any online battle sim for this). You wouldn't see the ai using a voltturn, baton pass or trick room team.
The ai should cheat MORE until it gets smarter!
I just hate how they get to go like six yimes before you can get one shot it thats why is bullshit especially in black fuck that i was so close tobeating this guy when i just started and it kept using confuse and it sucls because you hurt youryourself and it is pissing me off
(The person above me)? What the fuck is wrong with you?!?!
I was playing SoulSilver trying to train up for Chuck's gym and decided to battle Eusine. His Electrode made a freaking joke of my team. I understand we were seriously weak to electric at that point but this freaking thing..... I had Eevee use Sand Attack at one point hoping to knock it's 100% Thunder Sweep off and it finally didn't hit. Then either Static or Thunder Wave paralyzed Eevee, tried to Quick Attack 4 or 5 times and each time 'Uoho is fully paralyzed!' But 3 Sand Attacks and he STILL managed to kill Eevee with Thunder! HOW???
One Sand Attack and my Pokémon are legally blind.
The hell did I just read seriously, the game cannot by all definition cheat its a AI of course it knows whats gonna happen if you throw out a type advantage of course they wll protect. The AI is not an idiot if you played competitly you would know that to win it comes down to reading and perdicting what your opponent will do. switching from a disadvantage to an advantage at the opurtune moment or predicting a fakeout or status move is part of the game if your not smart enough to protect when your oponent has a clear advantage then your an idiot. secondly for the sleeping on average the turns that pokemon sleep are around 2-4 turns during which they are most lkely wake up if there smart enough to predict oh its been 2-3 turns he might wake up. I know this s long but WTF im asuming your a grown ass man stop bitching like a little kid, games are only fun when there a challenge and pokemon aint much of one you can blits through it in like 2-3 hours.
I don't know what the problem is for you guys but all of my copies of pokemon Y,Diamond,Fire red,Emerald green,etc. are good even pearl, well really there status effect normally lasts longer than mine and 70% of the time the status works in my favor (i've never lost a single battle in all my pokemon games)
In Emerald, I got to Wallace, and his last pokemon, a Gyarados, keeps staying at 1 HP after my Rayquaza hits him with Outrage. AND WALLACE KEEPS THROWING FULL RESTORE OUT OF F*CKING NOWHERE! Ofcourse, my pokemon gets confused, and I'm at Gyarados' mercy.
I literally just fought Clair in SoulSilver three times and all three times I confused her Kingdra and not once has it hitself in the 10 turns it was confused. Not to mention every single time I try to use a status move on her Dragonairs, they conveniently use Shed Skin every single time on the first turn. Seems Legit.
when i was battling the elite four was about to faint a pokemon and then this happen "full restore was used on ______" and i hate how the game know what move im gonna use next
I agree with a lot of this-- even though I'm playing the most recent additions to the Pokemon Games, Alpha Sapphire and Omega Ruby, many of these combat inconsistencies are STILL THERE. Confusion 100% of the time, almost never hitting through confusion, Paralysis every single time a move is used, almost never works when I use it. (Which means even Synchronicity doesn't save me...) , sleep being horribly unfair (the other day, I was battling the last Pokemon of the entire elite four, all my Pokemon were pretty hurt after the long battle, and conveniently when I put Alakazam in to bat clean up, my opponent wakes up and uses a priority move. I was so pissed I used my shiny Mewtwo despite my intention of beating the elite with four Pokemon while my level 100 Mewtwo and Hydreigon just watched.) With that being said, I cannot vouch for the complaint that freezing doesn't work, because when trying to catch Kyogre, my Lapras froze them for a whopping 15 straight turns! Granted I was using ice beam every other move (Pokeball, ice beam, pokeball, ice beam) furthermore I cannot vouch that they never use moves that aren't effective, either. My Lapras featured the "absorb" ability for water, and no AI seemed to stop Kyogre from healing my Lapras, effectively making her invincible to Kyogre lousy attempts at my Pokemon's health. (Body Slam paralyzed me every time. I just used a lot of potions, healing wasn't necessary until my health fell under 70, which was the critical hit range for Body Slam.) I only got frozen once in my many attempts. Kyogre got frozen twice, one was never ending (maybe a glitch?) And the other didn't even last into the next turn (I caught him that battle during his first struggle, after 30 ultra balls, and 5 premium balls, and a bunch of normal ones because I just had no better move for a few turns at the end... With, get this, a great ball at like 55% health. This lead me to believe perhaps, a Legendary in Struggle is a really easy one to catch, compared to one with moves left...) Finally, if you think normal battles are unfair, try the Battle Institute. The thing is so rigged it isn't even funny. If I put Psychic and Grass in, all my opponents will be fire and dark. Geeze, the last time I tried I got toasted by a single Vaporeon that for some god awful reason knew Shadow Ball. Gengar got one hit killed (how is that even fair when I did Shadow Ball back and it "wasn't very effective?" And Lapras had nothing better than Perish song to do anything besides 1/100th of their health... As if that isn't enough, I'm blocked from items and they'll use them MULTIPLE TIMES in the same battle. It's the most rigged thing I've ever freaking seen. The opponents also ignore speed (a speed trained Alakazam losing to anything is just about impossible. What on Earth? It was slower than everything they had.) Well, that's my rant.
Ohhh yeah, Pokémon games cheat a lot. Especially Gym leaders. They have pokémon you can't actually have, for example Wattson in Gen III has a lvl22 Magneton. Normally Magnemite evolves into Magneton at lvl30 or later, the lowest level wild Magnetons are lvl26. Of course, that magneton at lvl22 is almost impossible to fight, even ground type pokémons can't do anything against it's Sonic Boom instakills.
Not to mention when you try to catch a pokémon, the last attack you need to weaken it is guaranteed to be a critical hit that faints the rare pokémon you want so much. Against a trainer your pokémon never scores a crit, except if the enemy pokémon has ~1 health. Enemy pokémons of trainers of course always score a critical hit if it leads to a OHKO. Enemy pokémons of trainers can also hit through 6+ Evasion with an attack that has an accuracy of 60%, but your pokémon fails the same attack most of the time.
Guys, I think I know why Nintendo coded all that stuff into the AI: battles would be too easy. There is literally only one AI in the game that uses a well-balanced team, and that's your rival. In other words, anyone worth their salt in Pokemon strategy should be able to crush the AI regardless of whether or not it has internal game knowledge and uses it to its advantage. I'm personally very glad that Nintendo was thoughtful enough to make these games a little more challenging.
Wedlocke person: Focus Energy increases chance of crits. 5 may be overkill, but that's how it works. Person who fought Clair: Shed Skin is an ability and, as I recall, always takes effect when you use a status move. So, yes, quite legit.
Emulated gens i - iv noticed a stranged set of statistics when testing probability of ai knowing what moves you select. Found an enemy with protect and no healing moves. Whittled them down to low hp then switched to my test pokemon. Aerodactyl with bite 100% accuracy and agility no dmg. Did the following test used bite 500 times and agilty 500 times alternating and reloading save state after each attack phase resolved. So that would he choose bite, watch turn, record result, load state, select agility, watch turn, record result, load state and repeat. It showed that the ai would select protect 467 times out of 500 for bite and never when i used agilty.
Yup, they cheat like crazy. It's like in StarCraft and other strategy games, when the developers are too incompetent to program a good AI they turn to these kinds of manipulations to make it harder for the players. (In starcraft, when you choose a higher AI difficulty the AI doesn't get better, it just recieves more resources than a human player with the same amount of workers, i.e. manupulating/cheating the game and making it "harder" because it's no longer on equal terms).
The AI is pretty dumb, and no, it doesn't cheat. It will always use a weak move (specially if it has priority) to kill your red HP pkmn. Proof of that is if you change your pkmn he won't "predict" it and will use that weak attack anyway. AI also rarely changes its pkmn unless you have hit him before.
You feel they are more lucky than you in terms of random numbers (crits, evasion and precision, statuses etc) because obviously you are only going to remember those annoying situations and battles. You are not going to remember every single time you landed crits often or had a lot of luck with low precision moves often on those shitty random trainers because that's not frustrating and it wont stay in your head. You will only remember how that gym leader beated you because he was super lucky.
People ranting here are just trying to excuse the fact that they lost against the AI. Honestly the only hard AI I've seen in a Pokémon game is the one of the battle tower, and it's hard because it has powerful pkmn with established strategies.
"I can guarantee that it doesn't work that way"
Did you even see the source code? Can you show us proof?
BETTER! Show the proof to my Gardevoir!
At half (30) health Save State Selected move: Psychic Mia (her name) is confused! It hurts itself in its confusion! Health: 27 used ! Critical hit! Mia fainted! Load State
At half (30) health Save State Selected move: Calm Mind Mia (her name) is confused! It hurts itself in its confusion! Health: 26 used ! Critical hit! Mia fainted! Load State
At half (30) health Save State Selected move: Future Sight Mia (her name) is confused! It hurts itself in its confusion! Health: 27 used ! Critical hit! Mia fainted! Load State
At half (30) health Save State Selected move: Confusion Mia (her name) is confused! It hurts itself in its confusion! Health: 28 used ! Critical hit! Mia fainted!
This usually changes when using poké balls, though, as you can save, select the ball, use and load if it fails, it will work at least once (Provided you have the proper conditions for catching, like selecting a normal ball to capture lv100 Rayquaza is an obvious fail)
I'm disabling comments on this post. This particular post seems to attract a particular sort of spam bot (ones that talk about spellcasting or some junk)... they've posted a couple times in the last week or so.