## 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.12.3
`.
𧬠General π§¬
Changed
- Restore git history check by @ravepossum in #7463
- Moved summary screen nature colors to summary_screen.h by @RubyRaven6 in #7560
- Added comment in event.inc for simple menus in dynmultichoice by @RubyRaven6 in #7568
- Changed default print level for DebugPrintf for mGBA to MGBA_LOG_WARN by @hedara90 in #7567
- Fixed Teleport's description not being updated based on
B_TELEPORT_BEHAVIOR
by @AsparagusEduardo in #7580 - Minor Clean up in battle_ai_main.c by @AlexOn1ine in #7551
πΊοΈ Overworld πΊοΈ
Changed
Fixed
- Bug fix: add handling for forced movements into/after ledge jumps with follower NPCs by @Bivurnum in #7055
- Fixed compile issue
OW_TIMES_OF_DAY
isGEN_3
by @AsparagusEduardo in #7499 - Remove shadow and hide follower on stair warp by @cornixsenex in #7368
- Fix Form Change Item Task Data and Clean Up Field Use Funcs by @ravepossum in #7535
- Fix Vs Seeker Trainer Battle script issue by @pkmnsnfrn in #7615
βοΈ Battle General βοΈ
Changed
- Remove unused function by @AlexOn1ine in #7617
Fixed
- Fixes Magnet Rise when user is Rooted/Smacked Down by @PhallenTree in #7449
- Fixes Leech Seed recovery not applying behind Sub by @AlexOn1ine in #7468
- Fixes Round and Fusion moves doubling power from previous turn's move by @PhallenTree in #7476
- Fixes shadows and mon animations for transformed battlers by @AsparagusEduardo in #7500
- Fixes Life Orb still activating if move was absorbed by @AlexOn1ine in #7521
- Fix Mimicry Only Activating Once per Turn by @ghoulslash in #7537
- Fixes Knock Off still activating when there is no Item by @AlexOn1ine in #7496
- Fixed
B_PSYWAVE_DMG
by @AsparagusEduardo in #7557 - Fixes Counter / Mirror Coat / Metal Burst damage assignment by @AlexOn1ine in #7538
- Fix in-game partner battles always causing a whiteout by @ravepossum in #7587
- Fix B_ANIMATE_MON_AFTER_KO with a new counter by @hedara90 in #7531
- Fixes Rage Fist counter increment by @AlexOn1ine in #7582
- Fixes moveend_absorb hitmarker by @AlexOn1ine in #7591
- switchinabilities also runs ON_WEATHER and ON_TERRAIN by @ghoulslash in #7612
- Fixes Explosion behavior when 3 mons can endure hit by @AlexOn1ine in #7594
- Fixes octolock not ending after user switched out by @AlexOn1ine in #7556
- The original attacker wasn't restored for Doodle by @AlexOn1ine in #7620
- Restore X item friendship increase by @ravepossum in #7583
- Fixes Wonder Room interactions with Defense/Special Defense boosting effects by @PhallenTree in #7626
- Ally Switch attract battler swapping, test for leech seed by @ghoulslash in #7634
π€Ή Moves π€Ή
Fixed
- Clear gScanlineEffect to fix timeout in acid downpour animation by @FosterProgramming in #7442
- Fix terastallization anims flickering by @ravepossum in #7613
π§Ά Items π§Ά
Changed
- Fix using town map as registered item by @ravepossum in #7482
Fixed
- Implement using party menu items from field by @ravepossum in #7481
π€ Battle AI π€
Changed
- Macro-for-AI-Flag-definitions by @grintoul1 in #7471
Fixed
- Incorrect call in Rest by @surskitty in #7569
- Fix duplicate switch in after faint by @AlexOn1ine in #7600
π§Ή Other Cleanup π§Ή
- Macro-for-AI-Flag-definitions by @grintoul1 in #7471
- Moved summary screen nature colors to summary_screen.h by @RubyRaven6 in #7560
- fix: remove unused wild_encounters.json.txt jinja file by @khbsd in #7581
- Fix Form Change Item Task Data and Clean Up Field Use Funcs by @ravepossum in #7535
- Fixed Teleport's description not being updated based on
B_TELEPORT_BEHAVIOR
by @AsparagusEduardo in #7580 - Fixed typo in test name by @hedara90 in #7610
- Minor Clean up in battle_ai_main.c by @AlexOn1ine in #7551
- Remove unused function by @AlexOn1ine in #7617
- Fix Vs Seeker Trainer Battle script issue by @pkmnsnfrn in #7615
π§ͺ Test Runner π§ͺ
Changed
- Clean up some Normalize tests to make them make sense by @hedara90 in #7461
- Add Synthesis + Utililty Umbrella test by @ghoulslash in #7472
- Add test for BoxPokemon integrity by @hedara90 in #7487
- Re-order moves in fling test by @hedara90 in #7559
- Wrote some tests by @AsparagusEduardo in #7563
- Added Ability TODO tests - Volume C by @AsparagusEduardo in #7562
- Added missing Move Effect TODO tests - Volume F by @AsparagusEduardo in #7605
- Fixed typo in test name by @hedara90 in #7610
Fixed
- Clear out parties between battle tests by @hedara90 in #7460
- Fixed most failed tests with
GEN_LATEST GEN_8
by @AsparagusEduardo in #7498 - Corrected Liquid Ooze test by @AsparagusEduardo in #7527
- switchinabilities also runs ON_WEATHER and ON_TERRAIN by @ghoulslash in #7612
- Ally Switch attract battler swapping, test for leech seed by @ghoulslash in #7634
π Documentation π
- Update how_to_new_pokemon.md by @kevinwklawrence in #7440
- Updating a link to porytiles in INSTALL.md by @ThePeeps191 in #7490
- Added comment in event.inc for simple menus in dynmultichoice by @RubyRaven6 in #7568
New Contributors
- @kevinwklawrence made their first contribution in #7440
- @ThePeeps191 made their first contribution in #7490
- @cornixsenex made their first contribution in #7368
Full Changelog: expansion/1.12.2...expansion/1.12.3