github rh-hideout/pokeemerald-expansion expansion/1.14.4

latest release: expansion/1.15.0
5 hours ago
## 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

  • docs(dns): add nighttime palette user guide by @izrofid in #9158

Fixed

  • sPlayerAvatarGfxToStateFlag's graphics id to u16 by @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

🐉 Pokémon 🐉

Fixed

⚔️ Battle General ⚔️

Changed

  • Use direct config names instead of enum names by @AsparagusEduardo in #8824
    • GetConfig and WITH_CONFIG now use the actual config define. Eg, B_STURDY instead of CONFIG_STURDY. However, in scripts, using jumpifgenconfiglowerthan in scripts would use the full name of CONFIG_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 seteffectprimary and seteffectsecondary from 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

  • fix(bttl-anim): remove unused battle selector to silence warning by @izrofid in #9218

Fixed

🧶 Items 🧶

Fixed

  • Fix Rare Candy reviving fainted level 100 Pokémon by @Cle-bit in #9117

🤖 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 🧹

  • fix(bttl-anim): remove unused battle selector to silence warning by @izrofid in #9218

🧪 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
    • GetConfig and WITH_CONFIG now use the actual config define. Eg, B_STURDY instead of CONFIG_STURDY. However, in scripts, using jumpifgenconfiglowerthan in scripts would use the full name of CONFIG_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 📚

  • docs(dns): add nighttime palette user guide by @izrofid in #9158

👻 Sprites 👻

Fixed

New Contributors

Full Changelog: expansion/1.14.3...expansion/1.14.4

Don't miss a new pokeemerald-expansion release

NewReleases is sending notifications on new releases.