## How to update
- If you haven't set up a remote, run the command `git remote add RHH https://github.com/rh-hideout/pokeemerald-expansion`.
- Once you have your remote set up, run the command `git pull RHH expansion/1.14.4
`.🧬 General 🧬
Changed
Fixed
sPlayerAvatarGfxToStateFlag's graphics id tou16by @estellarc in #9101- Fix migration script output from move anim documentation by @hedara90 in #9140
- Show ability num instead of ability id whn picking ability with debug givemon by @FosterProgramming in #9225
- Fix setting the wall clock crashing with OW_USE_FAKE_RTC set to FALSE and LTO=1 by @hedara90 in #9299
🗺️ Overworld 🗺️
Fixed
- NO_WHITEOUT now prevent forfeits from B_RUN_TRAINER_BATTLE by @pkmnsnfrn in #9112
- Make sure grass effect palette ignore fog when time blended by @FosterProgramming in #9235
- Fix batle dome streak thresholds by @FosterProgramming in #9257
🐉 Pokémon 🐉
Fixed
- Allow Power Construct Animation by @KnightGallade in #9298
⚔️ Battle General ⚔️
Changed
- Use direct config names instead of enum names by @AsparagusEduardo in #8824
GetConfigandWITH_CONFIGnow use the actual config define. Eg,B_STURDYinstead ofCONFIG_STURDY. However, in scripts, usingjumpifgenconfiglowerthanin scripts would use the full name ofCONFIG_B_STURDY.
Fixed
- NO_WHITEOUT now prevent forfeits from B_RUN_TRAINER_BATTLE by @pkmnsnfrn in #9112
- Fix Leppa Berry PP restore target under forced-consumption effects by @Cle-bit in #9108
- Fix Instruct failing improperly when the instructed move isn't in the target's moveset by @Cle-bit in #9113
- Fix Aroma Veil target-side check for ally-targeted limiting moves by @Cle-bit in #9157
- Fix immunity ability status sync to avoid persisting Toxic counter when only volatile conditions are cured by @Cle-bit in #9156
- Fix Instruct Missing Checks for Focus Punch, Beak Blast, Shell Trap, and Sky Drop by @Cle-bit in #9152
- Fix Aqua Ring reuse failure check and add Aqua Ring/Ingrain tests by @Cle-bit in #9174
- Fix Transform fail conditions with gen-specific checks by @Cle-bit in #9070
- Fix Taunt to not block Me First in Gen 5+ by @Cle-bit in #9069
- Fix Present heal miss-flag handling and enforce Telepathy blocking by @Cle-bit in #9170
- Fix Commander cleanup after Volt Switch switch-in by @Cle-bit in #9141
- Fixes Gulp Missile crash on targets that can be statused by @AlexOn1ine in #9179
- Fix multi battle switch checks for Eject items by @Cle-bit in #9190
- Fix incorrect player berry animation on opponent’s low-HP heal at battle start by @Cle-bit in #9198
- Fixes Protective Pads preventing Poison Touch activation by @PhallenTree in #9222
- Fix tera icon palettes by @grintoul1 in #9208
- Running from trainer battles properly handles whiteouts by @pkmnsnfrn in #9228
- Prevents
seteffectprimaryandseteffectsecondaryfrom softlocking by @PhallenTree in #9236 - Fixes Throat Chop timer being reset with every use of the move by @PhallenTree in #9246
- Fix incorrect Adaptability interaction with non Tera type moves after Terastalization by @Cle-bit in #9272
- Fix Ability Shield exemption when Neutralizing Gas ends by @Cle-bit in #9273
- Fix Tickle to be blocked by Substitute in Gen 4+ by @Cle-bit in #9288
- Fix Venom Drench bypassing Substitute by @Cle-bit in #9289
- Fix Assist to account for temporarily changed moves in Gen 5+ by @Cle-bit in #9287
- Fixes Minior not appearing in Meteor form when encountered in the wild by @luuma in #9282
- Fix Eviolite to use original species after Transform by @Cle-bit in #9285
- Fix Sucker Punch to succeed against Me First targets by @Cle-bit in #9284
- Fixes plasma fists and several let's go and max move effects which should occur even when fainting a foe by @luuma in #9262
- Fix Paradox stat selection under Wonder Room by @Cle-bit in #9356
- Fix illegal switch due to hazards by @AlexOn1ine in #9361
- Fix Trapping Persisting after KO in doubles by @ChrispyChris27 in #9380
- Fix Baton Pass to clear Mean Look trapping on the target in Gen 5+ by @Cle-bit in #9378
- Fix Meloetta not reverting forms on switch and remove deprecated Lunar Dance string ID by @Meister-anon in #9379
- Corrects battler used in STRINGID_ATTACKERABILITYSTATRAISE by @grintoul1 in #9383
🤹 Moves 🤹
Changed
Fixed
🧶 Items 🧶
Fixed
🤖 Battle AI 🤖
Fixed
- Add missing weather checks for AI sandstorm/hail damage helpers by @Cle-bit in #9155
- Fix AI semi-invulnerable move handling and simplify switching logic by @Cle-bit in #9180
- Fix AI Sheer Force checks to allow Order Up’s Commander stat boost by @Cle-bit in #9250
🧹 Other Cleanup 🧹
🧪 Test Runner 🧪
Changed
- Adds Parabolic Charge spread damage healing test by @AlexOn1ine in #9094
- Use direct config names instead of enum names by @AsparagusEduardo in #8824
GetConfigandWITH_CONFIGnow use the actual config define. Eg,B_STURDYinstead ofCONFIG_STURDY. However, in scripts, usingjumpifgenconfiglowerthanin scripts would use the full name ofCONFIG_B_STURDY.
- Added Weight battle tests by @AsparagusEduardo in #9202
- Add tests for Hadron Engine and Psyblade by @Cle-bit in #9314
- Add tests for Future Sight interaction with Ally Switch by @Cle-bit in #9300
Fixed
- Fix Aqua Ring reuse failure check and add Aqua Ring/Ingrain tests by @Cle-bit in #9174
- Fixes Protective Pads preventing Poison Touch activation by @PhallenTree in #9222
- Fix tera icon palettes by @grintoul1 in #9208
- Fix Meloetta not reverting forms on switch and remove deprecated Lunar Dance string ID by @Meister-anon in #9379
📚 Documentation 📚
👻 Sprites 👻
Fixed
- Fix tera icon palettes by @grintoul1 in #9208
New Contributors
- @luuma made their first contribution in #9282
- @KnightGallade made their first contribution in #9298
Full Changelog: expansion/1.14.3...expansion/1.14.4