Welcome to the changelog for Pokemon Emerald Imperium! This page is where we keep you updated on all the changes, new features, and fixes for each version of the game. Whether you’re a new player or a long-time fan, checking out the changelog is the best way to stay in the loop about what’s been added or improved. Here, you’ll find everything you need to know about the latest updates, so let’s dive right in and see what’s new!
Pokemon Emerald Imperium Full Changelog
Version 1.3.1 (September 04, 2025)
You will have to patch a new ROM for changes to take effect, but your old save file should still work. Make sure your ROM file and save file have the same name. Do not patch your existing ROM.
In-Game Saves carry over, Save states do not!!!!
This is a small update to address a few problems that arose after the release of 1.3. We are unable to catch everything during play testing so we thank you for your patience!
Additions/Changes:
- Gave Alolan Sandslash access to the move Ice Spinner.
- Changed Roark’s Hippowdons move set to: Earthquake, Rock Slide, Roar, and Stealth Rock (forgot to change it from old Roark’s Shieldon moveset)
- Added Kartana to the Shoal Cave/Victory Road summoning pool.
- Pokemon with Toxic Boost and Flare Boost are no longer affected by Toxic damage and Burn damage, respectively – Kildemal
- Added the ability to press Start and open a Pokemon’s Pokedex entry while viewing the summary screen – Kildemal
- Added options to sort the 2nd Nurse’s Nature-change options by Stat and by Frequency from the options menu – Kildemal
- Changed the way the Pokedex displays abilities so that their text will always fit on screen properly – Kildemal
- Added a 2nd Nurse to the Cable Car station on top of Mt. Chimney
- Replaced Rockruff with Shroodle in Evergrande City
- Added the ability to register and use the Hex Orb from the field – Kildemal
- Added options to sort the Bag items by Type and properly sort TMs alphabetically; can go back to by number by sorting TMs by type – Kildemal
General Bug Fixes:
- Fixed a spot on Route 109 that allowed the player to walk on the water.
- Fixed move effectiveness indicator revealing an Illusioned Pokemon.
- Fixed the enemy Silvallys all being Normal type in the 6-Badge Hot House gauntlet.
- Fixed an issue that did not allow players to get on the Ferry after acquiring the tickets from Wally in Victory Road, can only get on the Ferry in Lilycove and NOT in Slateport now
- Fixed the R button acting as continuously holding A in some menus like the PC and viewing the clock – Kildemal
- Updated several move descriptions to be more accurate.
- Updated several ability descriptions to be more accurate.
- Fixed regional forms not appearing in the DexNav if they are on the same route as the original form – Kildemal
- Fixed Melmetal having the incorrect weight
- Fixed an issue where a Pokemon could sometimes obtain an unobtainable ability with the randomizer – Kildemal
- Fixed some dialogue in the Weather institute
AI Changes/Improvements:
- Fixed AI always seeing their multi hit moves as hitting 5 times – they will now see 3 times as average unless they have Skill Link or Loaded Dice
- Fixed AI seeing incorrect number of hits to KO due to Berry healing.
- Adjusted the type matchup formula for double battles – in version 1.3, a new formula to determine a favorable defensive type match up was introduced, but we forgot to apply it to post-KO switchins in double battles
- Adjusted bad odds switching to properly account for the AI’s own max damage dealt and it being OHKOed by priority moves.
- Fixed an issue that caused the AI to think it is slower than the player if it gets hit with a priority move.
- Fixed when roll comparison should be used in AI move scoring – in version 1.3 logic was added for the AI to look for moves that do significantly more damage than others but this was not functioning properly
- Fixed AI seeing itself as choice locked into a bad move after it gets flinched while holding a choice item.
- Fixed the AI not accounting for being out of PP when choosing a Pokemon to switch in
Version 1.3 (August 01, 2025)
You will have to patch a new ROM for changes to take effect, but your old save file should still work. Make sure your ROM file and save file have the same name. Do not patch your existing ROM.
In-Game Saves carry over, Save states do not!!!!Please note: This update removed some abilities from ability randomizer mode, as a result updating mid run will re-randomize all your Pokemon’s abilities.
Disclaimer: when adding new Items / NPCs / Trainers etc, we often have to re-use flags/variables within the game. We do our best to make sure all new content is available to those who update mid-run, and even though save files WILL carry over, it is possible that we missed some things and it may be impossible to obtain certain new Items / battle certain trainers etc if you update mid-run without starting a new game!
Pokemon Balance Changes
- Added custom ability “Bone Zone” for Alolan-Marowak
- Functions the same as in Radical Red
- Added custom ability “Parasitic Waste” for Mega Garbodor
- Functions the same as in Radical Red
- Credits to Kildemal and ScarredLion for coding this ability
- Added new custom ability “THE GRIPPER” to Mega Dusknoir
- Functionally adds the effect of the move Spirit Shackle to all contact moves that Mega Dusknoir uses
- Added Sharpness as a Hidden Ability for Iron Boulder
- Added Snow Warning as an ability for Snover
- Added Power Spot as a 2nd ability for Stonjourner
- Added Toxic Debris as a Hidden Ability for Weezing (missed from RR changes)
- Added Punk Rock as an ability for Chatot (missed from RR changes)
- Added Inner Focus as an ability for Lycanroc Midday (missed from RR changes)
- Meltan ability changed back from Transistor to Magnet Pull
- Turtwig line’s abilities changed from:
- 1) Overgrow 2) Self Sufficient HA) Rock Head to
- 1) Shell Armor 2) Rock Head HA) Self Sufficient
- All abilities give Mega Torterra Ice Eater still
- Hippopatas line’s ability Sand Force moved from HA to 2nd ability
- Mega Infernape Ability changed from Adaptability to Iron Fist
- Gouging Fire now learns Flare Blitz at level 49, Burning Bulwark at 86
- Skarmory now learns Metal Sound at level 28, Spikes at 42
- Starmie now learns Recover at level 26 instead of level 1
- Tyranitar now learns Sucker Punch at level 50
- Drapion now learns Sucker Punch at level 40
- Feraligatr now learns Aqua Fang at level 44 instead of 45
- Hippowdon now learns Slack Off at level 35
- Toedscool no longer has access to Spore
- Toedscruel now learns Spore at level 47 instead of 42
- Nosepass now learns Spark at level 18
- Froslass now learns Detect at level 30
- Accelgor now learns Detect at level 26
- Dewott now learns Razor Shell at 35, both Samurotts learn it at level 1
- Greninja now learns Round, Bounce, Fling, and Smack Down from level up
- Previously, Froakie learned these moves, but Greninja did not
- Removed Detect from Eevee’s Egg Move Pool
- Leafeon and Flareon now learn Detect on Level Up
- No other Eeveelutions get access to Detect
- Replaced Detect in Iron Hands’ learnset with Iron Defense
- Replaced Detect in Kartana’s learnset with Smart Strike
- Replaced Protect with Detect in level-up learnsets for Shellder, Cloyster, Corphish, Crawdaunt, Snorunt, Glalie, Mesprit, Shelmet, Jangmo-o, Hakamo-o, and Kommo-o
- Dusknoir and Dusclops now learn Knock off from TM
- Hisuian Liligant now learns Solar Blade from TM
- Meganium now learns Moonblast from TM
- Magearna now learns Draining Kiss from TM
- Sneasler and Hisuian-Sneasel now learn Ice Punch from TM
- Added missing Egg moves for the following Pokemon: Impidimp line, Hisuian-Growlithe line, Voltorb line, Hisuian-Voltorb line, Hisuian-Qwilfish line, Hippopotas line, Hisuian-Zorua line, Hisuian-Sneasel line, and Frillish line
- Fixed Costume Pikachus’ learnsets in general
- Pikachu-Belle gets Freezy Frost and Icicle Crash at level 1, Icicle Spear, Ice Beam from TMs
- Pikachu-Pop Star gets Sparkly Swirl at level 1, Dazzling Gleam and Moonblast from TMs
- Pikachu-Surfing gets Bouncy Bubble at level 1, Water Pulse and Liquidation from TMs
- Pikachu-Flying gets Air Slash at level 1, Air Slash, Fly, and Hurricane from TMs
- Pikachu-PhD gets Psychic at level 1, Psychic, Psychic Noise, Zen Headbutt from TMs
- Pikachu-Rock Star gets Meteor Mash at level 1, Iron Head, Flash Cannon, and Steel Beam from TMs
- Pikachu-Libre gets Flying Press at level 1, Close Combat, Aura Sphere, and Focus Blast from TMs
- Pikachu-Cosplay gets Volt Tackle at level 1
- Fixed Rotom forms learnsets
- Changed Hydrapple’s sprite (credits to DegelAlex on DeviantArt and Phantomony for finding and adding it to the game)
- Changed Gen 7 starters to have 20 Egg cycles so their hatch times match the rest of the starters
- Changed all Unfezant stats to match those of male version on RR dex
- Changed stat distribution for several custom Mega Pokemon (Table on next page)
| Empoleon O | Empoleon D | Mega Infernape | ||||||
| Old | New | Old | New | Old | New | |||
| Base HP | 100 | 84 | Base HP | 140 | 118 | Base HP | 76 | 76 |
| Base Attack | 150 | 150 | Base Attack | 75 | 86 | Base Attack | 137 | 137 |
| Base Defense | 75 | 83 | Base Defense | 145 | 88 | Base Defense | 71 | 82 |
| Base SpAtk | 110 | 110 | Base SpAtk | 75 | 131 | Base SpAtk | 137 | 137 |
| Base SpDef | 75 | 83 | Base SpDef | 145 | 157 | Base SpDef | 71 | 82 |
| Base Speed | 120 | 120 | Base Speed | 50 | 50 | Base Speed | 142 | 120 |
| Mega Slaking | Mega Roserade | |||||||
| Old | New | Old | New | |||||
| Base HP | 150 | 150 | Base HP | 60 | 60 | |||
| Base Attack | 160 | 160 | Base Attack | 70 | 80 | |||
| Base Defense | 110 | 110 | Base Defense | 85 | 90 | |||
| Base SpAtk | 60 | 95 | Base SpAtk | 150 | 140 | |||
| Base SpDef | 110 | 75 | Base SpDef | 120 | 125 | |||
| Base Speed | 110 | 110 | Base Speed | 130 | 120 | |||
Move-Related Changes
- Added the move Draco Barrage from Radical Red
- 100 BP, 100% Accurate Special Attacking Dragon-type move
- Does damage to targets Defense/Special Defense depending on which is better (same as Shell Side Arm)
- Ignores Fairy immunity
- Has 33% recoil damage
- Changed Ion Deluge from 25 PP to 5
- Changed Mighty Cleave from 95 to 90 Base Power
- Changed Barb Barrage to do double damage when attacking a Pokemon with any status condition, like Hex (not just poison, change missed from RR)
- Changed Armor Cannon to be boosted by Mega Launcher (change missed from RR)
- Fixed Raging Bull typing not being correct for Granbull and Bouffalant
- Fixed Triple Dive’s move power
- Fixed various move animations
- Added move animations for Armor Cannon, Supercell Slam, Mighty Cleave, Tachyon Cutter, Psyblade, Glaive Rush, Triple Dive, and Ruination (credits to Linathan for adding the move animations to expansion!)
Item-Related Changes
- Added new Key Item “Hex Orb” which allows the player to pre-status their Pokemon when used; given by Scott at the same time as the Exp. Share in Petalburg
- If you update mid run and already got the Exp. Share from Scott, the Hex Maniac NPC behind the ledges on Route 104 will give the Hex Orb
- Credits to psf for this feature
- Added TMs for Spikes, Heavy Slam, Gravity, Misty Explosion, Steel Beam, Draco Barrage and updated teachable learnsets accordingly
- See Items doc for locations
- Credits to breadbeing for writing a script to easily add new TMs to mons learnsets
- Added various Berries to the map
- Micle Berries – Route 114
- Starf and Lansat – Route 115
- Lum – Route 121
- Ganlon, Apicot, Wiki, Figy, Mago, Iapapa – Route 123
- Note: these Berries likely will not spawn if you update in the middle of a run, you will likely need to start a new game to see them
- Credits to Muffins for meticulously sorting out how these Berries should be balanced
- Move Pomeg Berry Vendor from Dewford to Rustboro
- Float Stones are now purchasable in Mauville City mart
- Air Balloons pushed back from gift from Rival on 110 to gift from Dawn in Lilycove City
- Rival on 110 gives Shed Shells now
- Move Good Rod Fisherman from Route 118 to Route 103 (after Pokefan double battle, left of Trick House)
- EmpoleoniteD pushed back from gift from Dawn on 111 to gift from Dawn in Lilycove City
- Flannery now gives the Blazikenite instead of the Infernapite
- Trainer Cap (Fortree City Creator’s Lab) now gives the Infernapite instead of the Blazikenite
- Move the Eon Ticket and the Aurora Ticket from postgame to gifts from Wally in Victory Road
- Latios/Latias and Deoxys are now available before postgame
- Move Old Sea Map from postgame to on the ground in the Abandoned Ship
- Mew is now available after the player has Dive
- Make Safari Balls have 100% catch rate
- Swapped locations of Roark and Candice (more on that later, scaled teams accordingly)
- Candice gives TM for Icy Wind as a reward
- TM for Rock Tomb was moved to Dewford Town outdoor vendor
- Blizzard TM now given from the former Move Tutor in Fallarbour
- Triple Axel can be found on the ground in Shoal Cave Ice Room
- Roark gives Stone Edge (moved from Trick House) and Heavy Slam, and now guards access to Shoal Cave
Trainer, Gift Mon, and Encounter Changes
- The “Hot House” (beach house on Route 109, formerly 3 mini bosses to earn a Charcadet) has been reworked to be an Elite 4-style gauntlet with varying rewards that the player can choose from:
- Has 6 levels of rewards that the player can choose from, reward levels are unlocked based on number of badges player has
- 2 badges: player can choose between Tyrogue, Pansage, Pansear, Panpour
- 3 badges: player can choose between Misdreavus, Heracross, Pinsir, Scyther
- 4 badges: player can choose between Eevee, Magby, Elekid, Smoochum
- 5 badges: player can choose between Togepi and Riolu
- 6 badges: Type: Null
- 7 badges: player can choose between Charcadet and Aerodactyl
- How the Hot House gauntlet works: to access the Hot House, talk to the little girl out front. After choosing the reward you want to compete for, you will be sent into the Hot House, where you cannot leave or access your PC until you defeat the 3 trainers inside or white out (again, think mini E4-style gauntlet, you can heal and change items/moves/abilities while inside). The 3 trainer teams will change based on which reward level you are competing for, but will not change within a reward level. For example, if you choose to compete for Pansage in one attempt and then Pansear in another, you will face the same teams since they are both 2-Badge level rewards. However, if you later decide to compete for Heracross, you will face stronger teams since Heracross is a 3-Badge level reward. You can challenge the Hot House as many times as you want and even get the same reward over and over again if you so choose
- The Hot House is now also its own encounter location separate from Route 109
- As a result of the Hot House rework, the gift Eggs for Togepi, Riolu, Eevee, and Type: Null have been removed or replaced with Eggs that pick from a pool of random Pokemon (more on that below), and the gift Tyrogue has been removed from Daisuke.
- Togepi Egg in Rustboro City was replaced with an Egg in Oldale Town that contains a Pokemon from a pool of early game Pokemon including: Sentret, Jigglypuff, Kricketot, Cubone, Pancham, Yamper, Rockruff, Snorunt, Spoink, and Varoom
- Riolu Egg has been removed entirely
- Eevee Egg in Lavaridge Town was replaced with an Egg in Lavaridge Town that contains a Pokemon from a pool of mid game Pokemon including: Tauros (Kanto), Delibird, Tropius, Spiritomb, Heatmor, Dedenne, Bruxish, Falinks, and Klawf. The player can obtain multiple of these Eggs in exchange for Yellow Shards
- Type: Null Egg in Lilycove City was removed and replaced with an Egg in Pacifidlog Town that contains a pool of Pseudo-legendary Pokemon including: Dratini, Larvitar, Bagon, Beldum, Gible, Deino, Goomy, Jangmo-o, Dreepy, and Frigibax. The player can obtain multiple of these Eggs in exchange for Yellow Shards
- Tuber Simon in the Hot House has been replaced with Guitarist Brian, you will never defeat him!
- Added Burak, the first Hardcore Nuzlocke Champion, to the game as an optional NPC to battle in Sootopolis City with reward Pokemon Volcanion
- Added an NPC in Shoal Cave and Victory Road that will allow the player to summon any Paradox Pokemon or Ultra Beast they want to battle
- Paradox Pokemon and Ultra Beasts can only be found in Shoal Cave now otherwise and have been removed from other Route locations
- Replaced Byron gift Meltan with Jirachi
- Replaced Steven postgame gift Beldum with Meltan
- Removed Kecleon that was blocking the water on Route 120
- Removed gift Castform in Weather Institute
- Tweaks to a whole lot of trainers. I am not going to list every single change, but the following trainers have been changed, so see the Boss Battles doc for details:
- Brawly’s Hariyama
- Wattson’s Magneton
- Flannery
- Liza’s Iron Leaves
- Norman’s Obstagoon
- Juan’s Ursaluna
- Candice/Roark swapped, entirely new teams
- Fantina’s Mismagius and Cursola
- All instances of Defensive Mega Empoleon
- Iriv24’s Tyranitar @nuzlockers
- Hiker Trent’s Runerigus
- Parasol Madeline’s Palossand
- Hiker Alan
- The entire Sun Route (124)
- Shelly Weather Institute’s Huntail
- Elite 4 Phoebe 1 (formerly Weezing team)
- Elite 4 Phoebe 2’s Pecharunt
- Steven’s Dialga
- Burak added to the “Optional Bosses” tab
- New “Hot House” tab with all teams added
- Swapped locations of Roark and Candice, scaled teams accordingly
- This was done to make it so the player doesn’t have to fight back to back rock/ground trainers in the early game
- See the “Item-Related Changes” section for how their rewards were changed
- Tweaks to a whole lot of encounter tables, I am not going to list every single change, but see Pokemon Doc for details. Notable changes include:
- Grass on Route 115 is now available before Surf
- Grass on 118 is now available before Surf
- Grass has been added to 111 before needing Rock Smash
- Grass has been added to Lilycove City
- Grass has been added to Mossdeep City
- Grass has been added to Route 126
- Grass on 123 is available after Surfing from Mauville
- Encounters have been added inside the Trick House (which is now its own encounter location)
- Fishing odds were changed (and every table was subsequently updated):
- Old Rod has 3 slots: 34%, 33%, 33%
- Good Rod has 3 slots: 34%, 33%, 33%
- Reduced the level of Pokemon that can be caught with Old Rod to levels 3-5 on Routes 102 and 115
Other Changes and Additions
- Added “Mono” cheat code to enable Monotype Starter Selection with Prof. Birch with the following options (after you enter the “Mono” code, talk to Prof. Birch as normal and he will have different starter options for you):
- Fighting: Mankey, Machop, Timburr
- Flying: Hoppip, Flethling, Rookidee
- Poison: Budew, Venipede, Koffing
- Ground: Trapinch, Geodude, Tympole
- Rock: Rolycoly, Geodude-Alola, Nacli
- Bug: Grubbin, Blipbug, Scatterbug
- Ghost: Gastly, Litwick, Duskull
- Steel: Tinkatink, Honedge, Klink
- Electric: Pichu, Shinx, Mareep
- Psychic: Hatenna, Solosis, Gothita
- Ice: Snover, Swinub, Spheal
- Dragon: Bagon, Gible, Dratini
- Dark: Pawniard, Zigzagoon-Galar, Sandile
- Normal: Whismur, Lillipup, Smoliv
- Fairy: Cottonee, Igglybuff, Impidimp
- Note, options for Fire, Water, and Grass were not included because there are already 27 of those per type 🙂
- Credits to RoboLing on Discord as well as everyone else who participated in the feedback thread for this idea
- Credits to Fraz, Duck, TallMills, and King Justice for helping refine the mono starter choices as well
- Added “ShinyR” cheat code for guaranteed Shiny Roamers
- Credits to Xurofall on Discord for being crazy enough to assemble enough shinies to get this feature added
- Added aliases for the longer Cheat Codes (you can now enter any of the following codes and they will work)
- “DexAll”: can enter full name or “Dxa”
- “CaughtAll”: can enter full name or “Cal”
- “EZCatch”: can enter full name or “Ezc”
- “ShinyS”: can enter full name or “Shs”
- “MaxMoney”: can enter full name or “Mmy”
- “ShinyR”: can enter full name or “Shr”
- Credits to breadbeing for this functionality
- Added symbols indicating type effectiveness of moves when choosing a move in battle
- Note this indicator only factors in the typing of the move vs the typing of the targeted Pokemon, it does NOT factor in the targeted Pokemon’s ability
- This functionality matches that of Rad Red
- Added a “Level Box to Level Cap” feature to the 2nd Nurse in Poke Centers
- Levels all Pokemon in the player’s party and PC to the Level Cap
- You can use the “Markings” feature in the PC to mark a Pokemon that shouldn’t get leveled up, if desired
- Credits to hedara for this feature
- Added a feature to show form changes during the Hall of Fame screen after defeating the Champion
- Pokemon must be holding its form-changing item to be shown as such. For example, to see Mega Gyarados in the Hall of Fame, the player’s Gyarados must be holding the Gyaradosite during the Champion battle
- Credits to PCG for this feature
- Added a 2nd page of Options (credits to Phantonomy)
- Option to increase overall battle speed (credits to Phantonomy)
- Option to increase health-bar drain speed
- Option to toggle pressing R to run in battle
- Note about these, if you set them before starting a new game, they will reset after the game has started. This is a known bug that for technical reasons cannot be fixed until later (source: trust me bro)
- Added a new option the the L Menu called the “NuzVial”
- The NuzVial is only available in gauntlets that the player cannot leave (Hot House, Elite 4)
- It is functionally the PokeVial, but it does not apply to fainted Pokemon
- This was added because Nuzlockers may lose Pokemon during the Elite 4 and can accidentally use the PokeVial to revive fainted Pokemon unintentionallysafa
- The regular PokeVial is still available alongside the NuzVial
- Yes, it is that hard to just buy potions
- The full PC is now accessible from the L Menu’s “PC” function, not just the “Move Pokemon” option
- Overworld poison damage was enabled
- This was done to make it easier for players to pre-damage to specific HP
- Remove stats display pages after using the Infinite Candy so less mashing of “A” is required
- Players now have the ability to Fly using the Pokenav after defeating the Rival in Rustboro instead of from the Rival on 110
- This is a workaround to the Briney softlock
- If you update your game after the Rustboro Rival but before the 110 Rival, you may manage to avoid receiving this feature, so be careful
- Added Fly locations to Mt. Chimney, Weather Institute, and Route 128 near Seafloor Cavern
- Added a new cave section in Fiery Path containing Heatran that is accessible after the 8th Gym Badge is obtained
- Added Surfing and Flying Pikachu forms to Mauville Pika distributor
- Special thanks to Gobou and the other Rad Red folks for letting us use their sprites 🙂
- Shellos West and Gastrodon West have been added around the map, so not just East variant can be found anymore
- Removed abilities “Poison Puppeteer” and “Tera Shell” from randomizer as they only functioned with Pecharunt and Terapagos, respectively
- Removed Own Tempo Rockruff from randomizer as it could never evolve
- Shortened text from Steven in Granite Cave
- Increased Safari Zone step limit from 500 -> 5000
- Removed Drake from Pokenav Match Call
General Bug Fixes
- Fixed a bug where roamer Pokemon could terastalize or dynamax
- Fixed a trainer’s underleveled geodude on Mt. Chimney
- Fixed rare occurrence where player could Surf without having the HM
- Fixed bug where Infinite Candy was registerable even though the player can’t use it from the field
- It is no longer registerable
- Credits to KFSPC8 for this fix
- Fixed Protective Pads not protecting against some secondary effects
- Fixed Clear Body activating incorrectly against certain Protect effects
- Fixed several interactions with Toxic Spikes
- Fixed Scald defrosting a target even if used while asleep
- Fixed mon using Dive into Desolate Land failing to resurface and getting soft-locked
- Fixed mons not taking crash damage if using Supercell Slam into Lightning Rod or Volt Absorb
- Fixed mons being able to reselect their moves after using a move into a Bulletproof immunity white holding Choice items (and a few other scenarios)
- Fixed Entrainment into Primal Weather abilities not clearing the weather
- Fixed bug where in certain scenarios if you swapped multiple turns in a row with multiple mons with Intimidate, it wouldn’t proc
- Fixed Parental Bond making moves that take 2 turns happen in one
- Fix bug where Weather Ball type was not being set correctly
- Fixed typo in Stevens dialogue on Route 128
- Fixed typo in Trainer X’s dialogue
- Fixed typo in Supreme Overlord ability description
- Fixed typo in Screen Cleaner description
AI Changes/Improvements
NOTE: The numbers in parentheses next to some of these changes represents a pull request number into emerald-expansion (the base for this hack). It is mostly there for my own internal tracking purposes and you don’t have to worry about it!
- AI’s Pokemon can now be pre-statused! This will be indicated in the Boss Battles Doc, see Juan’s Ursaluna for example
- AI will no longer attempt to status you if you have abilities that benefit from it; Guts, for example (6550)
- AI will no longer use Scald or other fire moves on Frostbitten Pokemon unless it is extremely beneficial to do so (can KO for example) (6442)
- AI will no longer go for set up moves when facing a Pokemon with the Unaware ability (6524)
- In situations where the AI has a slow KO and a last-chance priority move (meaning it has a priority move, but is also is getting fainted by the player), the AI now has an 80% for the last-chance priority move to be scored higher than the slow KO move
- AI can now see it has a Focus Sash when considering switch-ins and determining number of hits to be KOed, applies to both mid-turn switches and post-KO switches (6436)
- AI should now see its own and the player’s Focus Sash / Sturdy in all its calculations
- AI can now see that Magic Guard affects Mind Blown and Steel Beam
- AI can now factor in its own weather-setting abilities when determining switch-ins (7373)
- AI should now correctly see all scenarios where either itself or the player are Choice locked
- Will now switch if it is Choice locked into a move that cannot hit the player’s Pokemon (6464)
- Will now factor in the player’s move they are Choice locked into when determining hits to KO (6343)
- Will no longer consider other moves when searching for its own supereffective moves while Choice locked (6892)
- AI will now be encouraged to use a pivot move if they have Palafinn on the field to activate Zero to Hero (6791)
- Absorb AI Switching (the following are checked in order in code)
- AI will now see Mold Breaker when factoring in switches for Absorb Abilities (6864):
- In situations where Absorb Switch AI is being considered, if the AI’s mon on the field has a super effective move, it will now switch 40% of the time instead of 33% previously
- AI will now switch into a mon with an Absorbing Ability 100% of the time if the player is Choice locked into a move it can absorb
- AI will now switch into a mon with an Absorbing Ability 80% of the time as the default case instead of 100% previously
- AI will now recognize when the player has Absorb Abilities when determining if its moves are effective (7309)
- AI will now score Magnitude and Present as their average damage amounts instead of 0 (7334)
- AI will no longer get a flat decrease to Explosion moves, and had some custom handling added to determine when it should consider using Explosion moves to pick up KOs (see section at bottom)
- AI will no longer be encouraged to go for setup moves when the player is at full health and has Sturdy, is holding a Focus Sash, or is Mimikyu-Disguised (7345)
- Fixes AI spamming setup moves into these mons because they never see OHKO
- AI will no longer be encouraged to go for stat dropping moves when the player is at -4 or lower for the given stat category
- AI will no longer be discouraged from going for Shell Smash if they are not a mixed attacker
- AI will now prefer to go for an extremely low damaging move over a move that has no effect at all in certain very unfavorable situations (7350)
- Added rudimentary 1v1 calculation to Bad Odds switching so Pokemon that win a 1v1 won’t switch even if they have no effective move and / or a bad type matchup (6927)
- “Defensive switchin candidate” changed to require winning the projected 1v1 in addition to just taking more than 3 hits to KO (6927)
- Improved Substitute/ Shed Tail switch AI (6334)
- Improved AI’s defense against Focus Punch (6713)
- Improved AI’s setup scoring vs Haze (and other Haze-like effects) (6894, 6966)
- Improved AI’s move scoring when considering using Hazard moves when the player has moves that can clear them (6311)
- Improved AI’s ability to determine when it should go for a recovery move, including Strength Sap (7342)
- Improved AI’s ability to see priority moves. The AI should now be consistently factoring in both its own and the player’s priority moves for all scenarios (switch-in 1v1s, setup move scoring, normal move scoring, etc) (7337)
- Improved AI’s ability to choose moves when facing a Pokemon holding a supereffective move reducing berry:
- Before: If AI sees it can 2HKO the player through a resist berry, it will pretend the berry is not there when doing its damage calc. This led to situations where the AI thought it could OHKO the player, and the AI could choose to go for a 2HKO through a resist berry instead of an OHKO with another move.
- Now: If AI sees it can 2HKO the player through a resist berry, it will pretend the berry is not there when doing its damage calc. However, now if the AI has to choose between a move that is not affected by a resist berry and a move it “thinks” can OHKO because it is ignoring the resist berry, it will choose the move that is unaffected by the resist berry and can actually OHKO the player. This means the AI will no longer choose a move that can 2HKO through a resist berry over a move that can OHKO.
- This is factored into the “compare damaging moves” functionality described at the bottom
- Fixed various things in the AI’s damage calc formula (6396, 6397, 6733, 7130)
- Fixed potential double switching caused by Wonder Guard (6737)
- Fixed cases where AI could see Zero-Hit-KOs for switch-ins, which caused many strange switches (7131)
- Fixed cases where AI could incorrectly see it has a free switch after the player uses a pivot move, causing it to make some bad switch-in decisions (6498)
- Fixed a bug where AI could potentially not see what stat it was boosting correctly for setup moves (7346)
- Adjustments for move comparison scoring (7301 + what iriv changed)
- AI can now adjust its switch scoring based on its move scoring (6615)
- If all the AI’s moves score beneath 90, the Pokemon will switch out
- If the AI has a switch out effect move (U-Turn, Chilly Reception, etc.) that scores above 100, the AI will cancel any switch it is considering and stay in (probably to use that move, but not necessarily)
- Reworked the “type matchup” formula that is used to determine if an AI Pokemon has a “good defensive matchup” (7364)
- In the following description, Atk1 represents the “primary type of the attacking Pokemon”, Atk2 represents the “secondary type of the attacking Pokemon”, and same for Def1 and Def2
- Previously, the formula was:
If the result of this equation was less than 1, then it’s a “good type matchup”:
(Atk1 -> Def1) x (Atk2 -> Def1) x (Atk1 -> Def2) x (Atk2 -> Def2) - Example of the old formula that would result in a poor decision from the AI: the player has a Poliwrath, and the AI has a Ceruledge in its party and is trying to determine a good switch into the Poliwrath.
Going through the old formula, we would see:
(Water->Fire=2) x (Fight->Fire=1) x (Water->Ghost=1) x (Fight->Ghost=0) = Total: 0
This meant that even though Ceruledge is probably a bad matchup into Poliwrath because Water is supereffective on Fire, the AI would see it as a good matchup because Ghost is immune to fighting. Type immunities like this are the most obvious example of where the old formula led to poor decisions, but there were others as well. - The new formula is:
If the result of this equation is less than 2, then it’s a good type matchup:
((Atk1 -> Def1) x (Atk2 -> Def1)) + ((Atk1 -> Def2) x (Atk2 -> Def2))
Notably, immunities are treated as 0.1 instead of 0 here! - Let’s use the same example with the new formula:
((Water->Fire=2) x (Fight->Fire=1)) = 2 +
((Water->Ghost=1) x (Fight->Ghost=0)) = 0.1
2 + 0.1 = Total: 2.1
And since 2.1 is greater than 2, this is considered a bad type matchup! - Some other examples of cases where the new behaviour makes improvements:
- Player’s Camerupt -> AI’s Bellossom used to see Bellossom as Neutral, now sees Bad
- Player’s Toxicroak -> AI’s Aggron used to see Aggron as Good, now sees Bad
- The immunity value is specifically less than 0.125 because that threshold ties quad resistances; with 0.125, Aegislash sees the same matchup into a mono Fighting mon as it does into a mono Bug mon, where it is obviously better into Fighting. Having that multiplier at 0.1 instead keeps this behaviour.
- Added custom handling for the AI considering Explosion moves that makes its likelihood to consider Exploding scale with the amount of HP it is missing:
- If the AI has >= 90% HP, it has a 0% chance to consider Exploding
- If the AI has <= 10% HP, it has a 90% chance to consider Exploding
- All chances to consider Exploding for HPs between 10% and 90% are calculated with the following formula:
- RandomNumber(0-255) < X where:
- X = ((90 – %HP) * 229) / 80
- So at 50% HP, the AI has a roughly 45% chance to consider Exploding
- This formula is run at the beginning of when the AI is choosing its moves to determine if it should consider moves with the Explosion effect
- If this check fails, Explosion moves will get a flat -10
- Explosion will also get a flat -10 if the target is immune to it (Ghost type into normal-type Explosion for example)
- Explosion will also get a flat -10 if the ability Damp is on the field
- Explosion effects will also be seen as negative effects when comparing between 2 damaging moves
- Fix AI not calcing Explosion damage with halved defensive stats for the target
- Reworked some of how AI compares its damaging moves (AI_CompareDamagingMoves for those that look at the code) (7337 + some other custom work)
- The following is the new order of importance when comparing 2 damaging moves:
1) Fewest number of hits to KO
Then the following are checked for moves that have the same number of hits to KO
2) If number of hits to KO is 1, then give preference to priority moves if the AI is outsped otherwise
3) Give preference to moves that are not 2-turn attacks (Solarbeam, Phantom Force, etc)
4) If number of hits to KO is 1, then give preference to moves that are not affected by a resist berry that the player is holding
5) If number of hits to KO is 1, then check min rolls and give preference to moves that are guaranteed OHKOs, if any
6) Give preference to moves that do significantly more damage than other moves. “Significantly” here is defined by seeing if one move’s lowest roll does more than another move’s highest roll. This check is not run if there are 2 moves that are guaranteed OHKOs.
7) Give preference to moves with higher accuracy
8) Give preference to moves with better secondary effects - The overall goal of these changes was to try and keep a smart and unique move selection criteria that is not just “always pick highest damage move”, while also giving some incentive for higher damage moves in situations where it is very obvious that a move does a lot more than another
- The following is the new order of importance when comparing 2 damaging moves:
- Slight rework to how AI decides to use Fast Pivot Moves (U-Turn, Volt Switch, Parting Shot, etc when the AI is faster)
- Pivot moves are no longer seen as a positive effect when comparing 2 moves of equal scoring
- The criteria for the AI to get an explicit score increase for a fast pivot are now:
- AI is faster
- AI can not KO the player
- AI has a mon that can reasonably switch in (determined from previous switch checks)
- The AI mon on the field has >= 33% HP, or 25% HP and regenerator
- AND One of the following is true:
- The player can KO the AI Pokemon
- The AI does not have any stat boosts, has a good switch in candidate, and can break the player’s Sturdy/Focus Sash/ Shadow Shield/ Multiscale
- The AI does not have any stat boosts and generally has a good switch in candidate
Version 1.2 (March 10, 2025)
New Additions
- Added Battle Bond as Greninja’s 2nd ability, so Ash-Greninja is now available to the player
- Added Beast Balls to Lilycove Department Store
- Added Big Root to Lavaridge Herb Shop
- Added Wild Encounters to the areas where the Regis and the Sinnoh Lake Trio are found
- Added cheat code “MaxMoney”, which maxes the player’s money
- Added messages to indicate when the player’s level cap has increased
- Added the ability to run away from wild pokemon by tapping the “R” button – by yyatsuta
- Set the roamers’ “seen” flags during the event that spawns them so the player can immediately start tracking them in the Pokedex without needing the “CaughtAll” cheat
- Added several new optional trainers in Mossdeep City and Sootopolis City, to commemorate the first players to beat the game
- Added Nurses (2nd Nurse from Pokemon Centers) to Seafloor Cavern and Magma Hideout so the player won’t have to run back as often
- Added a patch of grass with Wild Encounters to Rustboro City, which notably contains Shroomish! See the Encounters Document for the full encounter table
- Gave Gift Pokemon a 1/600 chance to be shiny
- Added a Move Deleter to Slateport City, replaced former (retired) Name Rater
- Added an NPC that gives Arceus Plates in Sootopolis City
- Functions the same as the NPC who gives Silvally Memories
- Starting Care Package Pixie Plate and Iron Plate replaced with Fairy Feather and Steel Feather, respectively
- Added TM for Dark Hole into Steven’s Cave (Meteor Falls, post game)
- TMs in shops now display the name of the TM while purchasing
- Added Red and Blue Orbs to Mt. Pyre Summit post Sootopolis-Legendary events
- Added NPC that gives form-changing items for Dialga, Palkia, and Giratina to Sootopolis
- Those 3 Legendaries are still only available in the randomizer
- Added NPCs that give form-changing items for Zacian and Zamazenta to Sootopolis
- Those 2 Legendaries are still only available in the randomizer
- Added NPC that gives form-changing item for Zygarde
- Still only available in the randomizer
- Added NPCs that give fusion items for Calyrex, Necrozma, and Kyurem to Devon Corporation
- Need both Pokemon to perform the Fusion (example: both need Kyurem and Zekrom to get Kyurem-Black)
- Only Kyurem and Calyrex are available in before post-game. The rest of the involved Legendaries are post-game only
- Need 8 Badges to receive these items
- Added Sheer Force as a Hidden Ability for Mega Charizard Y
- To get a Megas respective Hidden Ability, the base form Pokemon needs to have its Hidden Ability. This is not new functionality, just an explanation
- Added Sand Force as a Hidden Ability for Mega Tyranitar
- Added functionality to “Use” Poke Balls (and other Balls in the Ball Pocket) to change which Ball a Pokemon is inside – developed by Lunos, merged by yyatsuta
- Does not consume a Ball to do so
- Added Dusknoirite to the Mega Stones given by the “Mega” cheat code
Changes
- Adjusted several Wild Encounter tables, for specifics please check the Encounters Document
- Changed “Zen Mode” on Darmanitan to activate at full health to match what is done in RR – by yyatsuta
- Removed Crashy the Bard (NPC that can crash the game in Mauville Pokemon Center) and replaced with an NPC that gives Costume Pikachus in exchange for Yellow Shards
- Changed Tate’s Kangaskhan Ability to Inner Focus
- The “Set Pokemon to Level Cap” will now only be available once the player has met the Move Relearner in Dewford Town
- This was done to avoid player’s immediately going to the level cap and skipping level-up moves, which seemingly happened a lot
- Changed Tandemaus evolution method to no longer require leveling up in battle
- Change scripts to skip the Wally Catching Tutorial – by yyatsuta
- Change scripts to skip the PokeNav Match Call tutorial – by yyatsuta
- Switched locations of a few early game TMs
- Former Bullet Seed TM location now gives Bug Bite
- Former Bug Bite TM location now gives Stomping Tantrum
- Former Stomping Tantrum TM location now give Bullet Seed
- Elite Four Phoebe’s Fezandipiti changed from a Physical Attack set to a Special Attack Set
- This was done to accommodate the stat changes made to Fezandipiti by RR, where its Special Attack is higher than its Attack
- Zorua and Hisuian Zorua are no longer found on the same floor of Granite Cave so that they can both be DexNav’ed
- Beauty Jessica’s Magnezone’s Stealth Rocks replaced with Body Press
- Crasher Wake’s Gyarados’ Bounce replaced with Ice Fang
- Champion Wallace’s Empoleon’s Brick Break replaced with Protect
- Champion Steven’s Empoleon’s moveset changed to Toxic, Flash Cannon, Flip Turn, Roost
- Updated Norman’s text regarding the Trick House to make it more apparent that three floors must be completed before challenging the gym
- Increased DexNav timeout from 15 seconds to 15 minutes
- You can cancel a search by pressing “L” or “Start”, which will not break a DexNav chain
- Removed limitations for changing IVs in non-MGM once the Stat Editor is obtained
- Allowed Hoopa-Unbound to be reverted back to normal form using the Prison Bottle
- When a Pokemon reaches red HP, the beep will now only play 4 times and then stop instead of playing continuously – convincing iriv24 to add to game and implemented by yyatsuta
- Removed Secret Power from all learnsets
- Made Shaymin form change with Gracidea a “normal” form change
- You can now change back and forth between Shaymin and Shaymin-Sky without worrying about it reverting due to Frostbite or time of day
- Changed Meltan’s Ability from Magnet Pull to Transistor
- Elite 4 will now scale to level 100 after you become the Champion
- Updated Cynthia Encounter music and Victory music
- Removed all forms of Zygarde from the randomizer except for Zygarde 10 Aura Break
- Changed Mega Sableye’s first and second Ability to Prankster
- Changed Mega Absol’s second ability to Sharpness
- Changed Abomasnow’s second ability to Slush Rush
- Changed Hatenna lines second ability to Magic Guard.
- Moved Harvest from Hidden Ability to second ability for Smoliv line
- Moves Corrosion from Hidden Ability to second ability for Glimmet line
- Some Mythicals have been removed from Wild Encounters, as they are now given as Gift Pokemon from optional trainer battles in Sootopolis City
- Changed several important battle reward item locations
- Metronome – Now given by Fantina instead of Trick House
- Expert Belt – Now given by Maylene instead of Fantina
- Focus Sash – Now given by Crasher Wake instead of Daisuke
- Loaded Dice – Now given by Daisuke instead of Dawn on Route 111
- Protective Pads – Now given by Daisuke instead of Dawn in Lilycove
- Eject Button – Now given by Volkner instead of Dawn in Lilycove
- Remove Metal Coat from wild Bronzor, Magnemite, and Beldum
- Make Infinite Repel prevent encounters from Rock Smash
- Make Meloetta only change forms when using Relic Song, will not revert outside of battle to match RR
Bug Fixes
- Fixed Winona not giving the TM for Acrobatics after defeating her
- Fixed DexNav Search Levels to properly increase and affect the chance of getting a Pokemon with a Hidden Ability or Egg Move – fix found by yyatsuta
- Fixed Rattatas evolution level to match RR data
- Fixed Swinub and Piloswine evolution methods to match RR data
- Fixed Ghimmighoul-Roaming being unable to evolve
- Fixed Pineco evolution level to match RR
- Fixed Basculin evolution method
- Red Stripe, White Stripe, and Blue Stripe can now all evolve into Basculegion at level 44, evolution depends on Gender
- Fix Snover abilities to match RR
- Fixed (hopefully) all Pokemon learnsets to match those of Radical Red – special thanks to hzla for writing the script to make this possible
- Fixed (hopefully) all unintentional stat discrepancies to match those of Radical Red – special thanks to hzla for writing the script to make this possible
- Fixed some potential crashes that could happen in the Safari Zone on some emulators
- Fixed Rival potentially disappearing if the player lost the Rival battle in Rustboro City which could result in softlocking the player at level 20
- Fixed battle style getting stuck on “Shift” in Normal Mode if the player changed difficulties between runs
- Fixed missing dot for “Key Items” in player’s Bag – by yyatsuta
- Fixed Explosion not halving the Defense of the Pokemon taking damage
- Fixed typo in Hustle’s Ability description
- Updated list of moves that benefit from “Striker” and “Sharpness” Ability – special thanks to hzla for writing the script to make this possible
- Thunderous Kick is boosted by Striker here and NOT in RR
- Fixed Gender Swapping functionality not working Burmy variants
- Added a rock to the water in Route 124 to prevent the player from getting outside the map into Lilycove
- Fixed shiny follower Pokemon and overworld Pokemon sometimes appearing as a Substitute or incorrect sprite
- Fixed typing of Raging Bull to not always be Fighting Type for Tauros – by yyatsuta
- Fixed weight of Mega forms converted from Gigantamax forms to not be 0
- Fixed a crash that could happen if Pursuit caught a Pokemon switching out
- Fixed Liquid Voice not giving a 20% boost to Sound moves, as well as moves not displaying as Water type in the summary screen
- Fixed Ability Transistor to give 50% boost instead of 30% to match RR
- Fixed Corrosion not making Poison moves hit Steel type Pokemon to match RR
- Fixed the Gift Beldum from Steven turning into a Squirtle
- Fixed Cheat Codes re-entering the most recent Cheat Code if nothing was entered
- Fixed Roamers not having perfect IVs in MGM
- Fixed Quick Feet Ability to give 2x speed instead of 1.5x to match RR
- Fixed typo in “Verdanturf”
- Fixed Iron Fist and Striker Abilities to now give 30% boosts instead of 20% to match RR
- Fixed Manectric Hidden Ability not being Intimidate
- Fixed Reveal Glass not working on Enamorus
- Fixed Protean/Libero changing Pokemon to the type of its 4th move when facing Boss Trainers
- Fixed exploits where players could get Galarian-Moltres and Lugia earlier than intended
- Fixed underleveled Bug Catcher on Route 123
- Fixed Leek item not matching functionality with RR – caught by yyatsuta, twice
- Fixed Birch sprite missing when he gives you Aurora Ticket in post-game
- Fixed a bug that would cause a Pokemon using a recoil move to take damage, even if the move was absorbed.(Example: using Flare Blitz into a Pokemon with Flash Fire will no longer deal recoil)
- Fix Razor Shell not being a high-crit move to match RR
- Fix Roamers having 0 HP and bugging out when encountering them for a 2nd time – by yyatsuta
Ai Changes
- Fixed AI not accounting for its Pokemon having Parental Bond or ORAORAORAORA!
- Fixed AI trying to use weather setting moves when a Pokemon with Cloud 9 is on the field
- Adjusted AI behavior when determining when to throw in an “Absorb” mon (will no longer swap to an “Absorb”mon if the AI can OHKO the player or if they have stat raises)
- An “Absorb” mon is one with an ability that can absorb a move, think Water Absorb throwing into a water-type move for example
- Adjust how the AI behaves when the player has the move “Encore” (AI discouraged to go for set up when the player has Encore)
- Improved AI battle mechanics when the user is holding a resist berry. AI can now see 2HKO through resist berries.
- Improved AI switching mechanics. (For example: Pokemon with Choice items will now look at their last used move rather than the last move used period when determining when to switch)
- Adjusted rolls used for AI damage calculations in the following scenarios:
- AI will use highest rolls when calculating the damage it can do to the player when picking a move for the Pokemon on the field
- AI will use the highest rolls when calculating the damage the player can do to it when determining if it the AI should go for a setup move
- AI will use the median rolls when calculating the damage it can do the the player when choosing a switch-in candidate
- AI will use the median rolls when calculating the damage the player can do to it in all scenarios besides going for setup moves
- This was all done in an effort to make the AI play more aggressively in certain scenarios and be slightly more discouraged to go for setup moves without completely reworking the AI’s scoring system
Special thanks to all the folks who have helped with all of the changes and fixes that went into this patch, including yyatsuta, hzla, and all the folks that maintain pokeemerald-expansion, but specifically Pawkkie, hedara, and Egg for their direct findings when it comes to reproducing bugs and helping me with various updates in my own project in addition to making fixes in expansion!
Versioin 1 (January 28, 2025)
New Additions
- Damp Rocks, Icy Rocks, and Smooth Rocks given as part of Granite Cave care package
- Light Clay added to care package given on Route 110
- Also available for purchase in Mauville City Mart
- Added overworld rain to route 102 to allow earlier access to Goodra
- Added Shiny Charm to starting care package from Professor Birch
- For existing saves to not start a new game, there in an NPC in a house in Olddale Town that will give you the Shiny Charm if you do not already have one.

- Added cheat code “ShinyS” to guarantee shiny starters at the beginning of the game
- Applies to randomized starters as well
Changes
- Removed EVs from Pokemon found before Wattson (only effects non-MGM)
- Removed Lets Go Eevee from the randomizer pool
- Swapped Mudbray and Phanpy encounter locations
- Mudbray now found on Route 117 Phanpy on Route 102
Bug Fixes
- Fixed crashes involving Double Iron Bash and Mind Blown on some emulators
- Fixed crashes players could experience when buying Pomeg Berries from the man in Dewford Town and some vendors in Slateport City on some emulators
- Fixed crashes caused by the man giving starter eggs in Fallarbor Town on some emulators
- Fixed move compatibility on several pokemon including Pidgeot, Alakazam, Hisuian Samurott, Empoleon (lol), Aurorus, Electivire, Iron Bundle, Audino
- Fixed the move Diamond Storm (was physical, now is special)
- Fixed Swanna’s Hidden Ability still being Hydration (now is No Guard)
- Removed the need to use Flash in Granite Cave
- This should remove the “It’s too dark to find anything” text box that would appear when trying to use the Dexnav
- Fixed Scott’s dialogue in Petalburg
- Fixed Rockruff not being able to evolve into Lycanroc-dusk form
- Fixed shiny chaining with Dexnav allowing the player to encounter Pokemon above the current level cap
- Fixed Applin being unable to evolve into Dipplin

10 Comments
Can you get ash Greninja
Is there anyway to get Pikachu Libre like Wattson?
Shiny encounter cheat pls
Still looking for shiny beldum
DexNav max number is 100 is this a bug?
How do you evolve electibuzz and magmar
Linking Cord.
Code: 8201F95C 03AA
Can you fix PC bug
When i open PC, it’s UI seem to be crashed
Hello I just discovered a bug where the game freezes: a battle against team magma grunts right before Maxie in their hideout in Fallarbor. When you attack with Pursuit on the Talonflame while U-Turning it was freeze.
I got recoil damage from attacking a mon with Flare blitz against enemie’s Flash fire ability
Cant remember which town but there’s one with an old guy at the counter and you have to save game to battle trainers in the house. And it freezes the game.
Thank you love your game. Currently in V. Road with Randomizer!
Where are the npcs that give the form change and fusion items in sootopolis?
Where in sootopolis are the trainers that give the form change items?
I forgot to fight Candice in my 1.2 run then changed version to 1.3 then fought Roark so now I didn’t receive blizzard and Triple axel TMs is there a way to get them?