Home Creators Posts Import Register Favorites Logout

Content

it is time
for too long, skynet has held iron dominion above us
today we, the humans, rise up and fight
and hopefully once and for all, we will destroy
the dreaded AI

anyway here's a list of tweaks and such that have been done for the AI (mostly) today:

  • reduced how much AI values paralysis
  • more likely to use tailwind
  • less likely to send in a pokemon with tailwind if tailwind is already up
  • entrainment now works on allies
  • entrainment now looks properly for certain abilities like slow start etc to overwrite
  • fixed two inaction errors in instruct and tweaked values
  • AI now cares more about avoiding hitting partners with moves like earthquake (both opponents and story partners do)
  • fixed error in focus punch AI that made it feel free to use willy nilly
  • more likely to use first impression when possible
  • values knock off less
  • fixed an error preventing sleep talk from ever being used
  • fake out now better considers the damage it does to a target in doubles for choosing between them
  • less likely to use fake out if the player has revealed encore
  • fixed an inaction error with fake out in rocky field (found in rejuvenation)
  • fixed an error preventing the AI from knowing how to normal gem+unburden fake out
  • now properly considers protean for STAB
  • now thinks about both targets in doubles for magic bounce instead of just one
  • fixed the issue in E18 where trainers who were explicitly instructed to not send out their ace until last would do so anyway
  • now more likely to switch out when tormented
  • double more likely to switch out if both encored and tormented
  • shell smash now considers white herb
  • substitute now has support for subpunch strats
  • has been educated on new field change of hyper beam resetting on glitch field
  • added system for personality in wild pokemon-- instead of choosing moves completely randomly, wild pokemon have a slight bias to one of their moves

more was done today but will be talked about on not-today

and unfortunately this wasn't even half of the AI bugs i have written down :[

someday we will overthrow the evil AI
but for today, hasta la vista baby

Comments

Porge

The complex mixed emotions of reading through the changes and appreciating the value they add to the battle system while also mourning the loss of cheese strats in key battles

Melih Delibal (Boiger)

All this sounds super nice :D also that ace mons will always feel like one :D and wild mons is not too random. BTW how about how strong wide gaurd is in the gauntleten or hardy? The AI will just press rocksilde every turn or blizzard or whatever is has even doe I have wide gaurd (I have clips of the fights if it helps :) )

Amethyst Liddell and Chasing Selene

the clips don't matter so much as I need to see the scores the AI is hitting when deciding moves, which is only done with a special developer-side setting. I've heard that wide guard is still an issue, but it's surprising to me since there's already a condition that cuts the score of a guard-able move by 1/5th if the player has wide guard. so at some point I just need to see what the actual discrepancy is between that and its other moves is so I can adjust that value