## 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.11.2
`.

🧬 General 🧬

Changed

  • 1.11.1 Release by @hedara90 in #6503
  • Add General Merge to label check by @hedara90 in #6512
  • Added AI switch display to the battle debug by @hedara90 in #6529
  • Consolidated "How to add Pokémon" tutorials by @AsparagusEduardo in #6541
  • Fixed Behemoth Blade/Bash handler not using form change tables by @AsparagusEduardo in #6558
  • Documentation by @hedara90 in #6576
  • Corrected Dexnav config related comment by @LOuroboros in #6610
  • Make generated files match the current formatting by @hedara90 in #6636

Fixed

  • Mark RTC/Flash save hint string as used by @aronson in #6507
  • Fix move names in learnset helper by @malad1211 in #6510
  • Fix no eligible mons when only the partner wins in multi battle by @Bivurnum in #6626
  • Fixed broken palette load for shiny followers in the sprite visualizer by @hedara90 in #6683
  • Fix FORM_CHANGE_ITEM_HOLD bug manifested during givemon by @AsparagusEduardo in #6702

🗺️ Overworld 🗺️

Fixed

  • Added call to ItemId_GetDescription by @pkmnsnfrn in #6582

🐉 Pokémon 🐉

Changed

  • Add clarification for EVO_SCRIPT_TRIGGER_DMG by @Bassoonian in #6579

Fixed

  • Capped Exp from Daycare to level cap by @hedara90 in #6622

⚔️ Battle General ⚔️

Changed

  • Fixes Thermal Exchange not curing existing burn by @PhallenTree in #6545
  • Add clarification for underlying math in EV caps by @Bassoonian and @i0brendan0 in #6580
  • Added missing gMovesInfo encapsulation by @AsparagusEduardo in #6656
  • Remove misleading comment by @AlexOn1ine in #6684

Fixed

  • Fixes Tera Type not being carried over to during form change / evolution by @AlexOn1ine in #6502
  • Fixes Hone Claws checking the wrong stats for its stat change animation and Stockpile drops being stopped by stat reduction prevention effects by @PhallenTree in #6522
  • Fixes Red Card against Dynamaxed mons by @AlexOn1ine in #6526
  • Fixes transformed mon being able to use tera on Terapagos by @AlexOn1ine in #6528
  • Fixes Will-O-Wisp not being blocked by Thermal Exchange by @AlexOn1ine in #6534
  • Add hold effects for PLA Origin Trio items by @Bassoonian in #6578
  • Ability imposter by @wiz1989 and @AlexOn1ine in #6552
  • Fixes Dynamax reversion animation when fainting by @PhallenTree in #6597
  • Fix potential compile error caused by sTeraIndicatorDataPtrs by @AlexOn1ine in #6599
  • Revert wrongly done Embody Aspect fix by @AlexOn1ine in #6607
  • Fixes wrong battler's Illusion wearing off when the Attacker faints and fixes Illusion tests by @PhallenTree in #6596
  • Fixes Gulp Missile freezing the game if when attacker fainted by @AlexOn1ine in #6639
  • Fixes Big Root Leech Seed heal amount by @AlexOn1ine in #6638
  • Fix Mirror Armor and Obstruct interaction by @AlexOn1ine in #6630
  • Fixes some restore issues by @AlexOn1ine in #6629
  • Fixes Ally Switch cancelling partner's moves targeting that side of the field by @PhallenTree and @hedara90 made the Ally Switch test in #6646 in #6647
  • Fixes commander activation on a fainted mon by @AlexOn1ine in #6632
  • Fix captivate-oblivious interaction and related test by @cawtds in #6653
  • Fix gBattlerTarget OOB for Gravity and Perish Song by @AlexOn1ine in #6662
  • Fixes Intimidate / Eject Pack interaction by @AlexOn1ine in #6645
  • Fixes Neutralizing Gas activating again after switch-in by @PhallenTree in #6667
  • Fixes Bug Bite eaten berry not ignoring Unnerve by @AlexOn1ine in #6666
  • Fixes Mirror Armor stat drops not being stopped by Substitute by @PhallenTree in #6675
  • Fixes Magician Life Orb interaction by @AlexOn1ine in #6676
  • Fixes Unburden doubling speed when affected by Neutralizing Gas by @PhallenTree in #6691
  • Fix various Toxic Spikes interactions by @hedara90 in #6690
  • Fixes Z and Max moves dmg reduction against side protection by @AlexOn1ine in #6697
  • Fixes Stomping Tantrum not doubling power if asleep or frozen by @AlexOn1ine in #6719

🤹 Moves 🤹

Fixed

  • Gimmick Indicator refactor by @hedara90 in #6553
    • This frees up a lot of VRAM in battles.
  • Animation fixes from lucky adapted to expansion by @hedara90 and @/luckytyphlosion in #6452
  • Fix Magma Storm getting stuck by @hedara90 in #6605
  • Fix VRAM load for Black Hole Eclipse by @hedara90 in #6635
  • Fixes some moves trying to load too much VRAM by @hedara90 in #6633

🧶 Items 🧶

Fixed

  • Fix using items to heal partner in battle by @hedara90 in #6517

🤖 Battle AI 🤖

Changed

  • Add AI thinking cycle count display to frame count by @aronson in #6509
  • Remove redundant AI defines by @Bassoonian in #6590

🧹 Other Cleanup 🧹

  • Added call to ItemId_GetDescription by @pkmnsnfrn in #6582
  • Remove redundant AI defines by @Bassoonian in #6590
  • Corrected Dexnav config related comment by @LOuroboros in #6610
  • Added missing gMovesInfo encapsulation by @AsparagusEduardo in #6656
  • Remove HitmarkerSwapAttackerTarget by @AlexOn1ine in #6627
  • Remove misleading comment by @AlexOn1ine in #6684

🧪 Test Runner 🧪

Changed

  • Support make check on macOS by @aronson in #6513
    • The new test runner binary will not support macOS versions older than 10.7 or 11 (for Intel and Apple Silicon respectively).
    • macOS users running make check may need to confirm with an OS dialog they're willing to open mgba-rom-test-mac when run for the first time.
    • macOS users running make check must have stdbuf installed through brew's coreutils package.
  • Thermal exchange tests by @hedara90 in #6536
  • Air Balloon AI tests by @Pawkkie in #6604
  • Big Root tests by @Bassoonian in #6601
  • Test for Freeze vs Scald thaw by @AlexOn1ine in #6658
  • Adds a whole bunch of new tests by @Bassoonian in #6685

Fixed

  • Fixed Color Change test referring to the wrong mon by @hedara90 in #6644
  • Fixed LGPE move test fail with B_UPDATED_MOVE_DATA to GEN_7 by @AsparagusEduardo in #6657
  • Use correct define for moves in test runner by @AsparagusEduardo in #6711

📚 Documentation 📚

  • Consolidated "How to add Pokémon" tutorials by @AsparagusEduardo in #6541
  • Documentation by @hedara90 in #6576
  • Add clarification for underlying math in EV caps by @Bassoonian and @i0brendan0 in #6580
  • Add clarification for EVO_SCRIPT_TRIGGER_DMG by @Bassoonian in #6579

📦 Branch Synchronisation 📦

pret

  • 11 of April in #6575
    • Align gMPlayTrack_BGM by @DizzyEggg in pret#2115
    • GENDER_COUNT in sPlayer/RivalAvatarGfxIds by @AsparagusEduardo in pret#2117
    • Fixed init call when using AGBPrint as log handler by @pokemonmasteraaron in pret#2119
    • Make linkDirection more robust to member reordering by @cawtds in pret#2118
  • 29th of April 2025 in #6722
    • Rename battle terrain to environment by @Bassoonian in pret#2014
    • Fixes for Mirage Tower graphics by @GriffinRichards in pret#2120
    • Missing constant in Birch speech dialogue by @estellarc in pret#2123

New Contributors

  • @malad1211 made their first contribution in #6510

Full Changelog: https://github.com/rh-hideout/pokeemerald-expansion/compare/expansion/1.11.1...expansion/1.11.2