## 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.10.2`.
🧬 General 🧬
Changed
- Add manual breaking back to "What will (mon) do?" message by @kittenchilly in #5908
Fixed
- Explicitly specify dependencies for teachable learnset helper by @ravepossum in #6015
- Add dependency on json files to learnset helper by @ravepossum in #6083
🗺️ Overworld 🗺️
Fixed
- Field effect for cutting grass is missing setfieldeffectargument. Issue #5766 by @shachar700 and @Kasenn for finding the source of the issue, @hedara90 for the help with github in #5952
- Fix Match Call Behavior (#5931) by @MercedesCL in #6033
- Fixes HGSS dex not compiling currently by @hedara90 in #6051
- Fixed Liquid Voice's dynamic type for normal moves by @fdeblasio in #6092
- Fix Crash if something costs 0 in shop by @DizzyEggg in #6106
- Fixed Hoenn dex off by 1 issues by @fdeblasio in #6104
🐉 Pokémon 🐉
Changed
- Add Clodsire second frame and fixed Grookey backsprite + overworld by @kittenchilly in #6047
- Duraludon battle animation by @Cafeei in #6086
Fixed
- Fix Enamorus not changing forms by @Bassoonian in #6093
⚔️ Battle General ⚔️
Changed
- Adds static assert for
DamageCalculationData
by @AlexOn1ine in #6063
Fixed
- Fixes Trainer Slide messages causing corruption for recoil damage by @AlexOn1ine in #5926
- Fixes broken link battles by @hedara90 and @AsparagusEduardo for finding out that the
gBitTable
removal was the source of the bug. in #5940 - fixed interaction between Innards Out and Future Sight by @wiz1989 in #5966
- Fixes various Dynamax HP conversions/calculations by @PhallenTree in #5933
- Fixes Parting Shot / Eject Pack interaction by @AlexOn1ine in #5963
- Fixes Shell Bell including heal amount from Future Sight when triggered by @AlexOn1ine in #5962
- Fixes Tera giving boost to dynamic bp moves by @AlexOn1ine in #6008
- Fixes Z-Move trigger sprite on B button exit by @AlexOn1ine in #6009
- Fixed multiple transform/form change graphical issues by @AsparagusEduardo in #6005
- Dynamax and Tera color tinting now stays during Transform/Form Change animations.
- Dynamax no longer resets Transformed mon sprites.
- Transform no longer transforms into a Gigantamax Pokémon unless the transformee has Gigantamax Factor and transforms into a base form with a Gigantamax Form.
- Fixes defrosting if frozen mon is not damaged by opponent by @AlexOn1ine in #6016
- Fix Redirection Abilities Not Drawing in Ally Moves by @ghoulslash in #6026
- fixed bug giving immunity to full-paralysis when B_MAGIC_GUARD is >= GEN_4 by @AERDU in #6032
- Fixes large battle messages being cut off instead of being prompted to advance by @PhallenTree in #6052
- Fixes Rapid Spin / Toxic Debris interaction by @AlexOn1ine in #6023
- Fixes Eject Pack triggering twice on Intimidate by @AlexOn1ine in #6072
- Trainerslide animation fix by @hedara90 in #6040
B_ENEMY_MON_SHADOW_STYLE
set toGEN_LATEST
since that setting no longer interferes with trainerslides. Set it toGEN_3
to use regular Gen 3 shadow style.
- Fixes Charge effect not boosting and tests by @AlexOn1ine in #6102
- Fix seeds softlocking the game when a battler with a Surge ability enters the field by @PhallenTree in #6110
- Fix MindBlown crash on MyBoy/No Cash by @DizzyEggg in #6112
- Fix Double Iron Bash move animation crash on MyBoy/No$ by @DizzyEggg in #6114
- Fix safari zone crash on No Cash by @DizzyEggg in #6132
🤹 Moves 🤹
Fixed
🧶 Items 🧶
Changed
- Added the Gen. 4+ berries to gBerryCrush_BerryData by @LOuroboros in #5937
Fixed
- Reverts wrongly done partial Eject Pack fix by @AlexOn1ine in #5928
🤖 Battle AI 🤖
Fixed
- Fix Entrainment AI scoring bug by @Pawkkie in #6056
- Removed stray semi-colon in AI code by @hedara90 in #6134
🧹 Other Cleanup 🧹
- Clear unneeded braces from 5922 by @Pawkkie in #5927
- Removed references to
HANDLE_EXPANDED_MOVE_NAME
in docs by @AsparagusEduardo in #5955 - Rename
AI_FLAG_PREFER_STRONGEST_MOVE
by @Pawkkie in #5972 - Removed
OW_AUTO_SIGNPOST
by @AlexOn1ine in #5978 CreateFacilityMon
error:'personality' may be used uninitialized
by @DizzyEggg in #5981- PlayerHandleStatusXor - change
u8
tou32
by @DizzyEggg in #5988 - Follow up for Innards Out / Future Sight interaction by @AlexOn1ine in #5967
- Remove out of bounds
gSprites
access in move relearner by @DizzyEggg in #5991 - Use
gCurrentMove
instead of checking0xFF
move by @AlexOn1ine in #5999 - Wrong undefs by @AlexOn1ine in #6024
- Fixed whitespace issue with trainerproc by @AsparagusEduardo in #6042
- Remove redundant line in
Cmd_setcharge
by @AlexOn1ine in #6053 - Put Identifier and smol in gitignore by @DizzyEggg in #6105
- Move flag fixes by @fdeblasio in #6107
- Remove
formToChangeInto
(Unused) by @AlexOn1ine in #6137
🧪 Test Runner 🧪
Changed
- Insomnia test used the wrong move in Turn section by @AlexOn1ine in #5939
- Updated Makefile to allow for the creation of specific tests by @pkmnsnfrn and @mrgriffin in #5993
- Adds Liquid Ooze and Aromatic Mist test by @AlexOn1ine in #6012
- Improved Hidden Power test by @AsparagusEduardo and @hedara90, who recommended this implementation. in #6014
- Add known failing learnset cap test by @Bassoonian in #6046
- Fix Symbiosis Needing battler Argument + Tests by @ghoulslash in #6039
- Added some
TO_DO
tests by @hedara90 in #6140
Fixed
- Fixed Gimmick tests failing when running first by @AsparagusEduardo in #6001
- Ported Makefile fix from upcoming by @hedara90 and @mrgriffin Wrote the fix on upcoming in #6007
📚 Documentation 📚
- Fix formatting in
WSL.md
by @Cafeei in #5942 - Update scope.md by @Pawkkie in #5948
- Removed references to
HANDLE_EXPANDED_MOVE_NAME
in docs by @AsparagusEduardo in #5955 - Update scope.md (again) by @Pawkkie and @kithr1 in #5971
- Codify new expansion release schedule by @pkmnsnfrn and @Pawkkie in #5916
- Workflow for Scope Discussion by @Pawkkie in #6022
- Update
constants/pokemon.h
with nature comments by @bassforte123 in #6133
📦 Branch Synchronisation 📦
pret
- 17 of January in #6045
- Slight contest documentation by @AsparagusEduardo in pret#2078
- Update vars.h (cleanup) by @shachar700 in pret#2082
- missing const in extern gBasicHitSplatSpriteTemplate by @DizzyEggg in pret#2083
- extern gAncientPowerRockSpriteTemplate fix by @DizzyEggg in pret#2084
- remove undef TASK_NONE from list_menu by @DizzyEggg in pret#2085
- Fix CaveTransition pals by @DizzyEggg in pret#2095
- Define field script opcode constants by @rayrobdod in pret#2005
- Document bard music by @GriffinRichards in pret#2053
- Extern gSprites and gOamMatrices with known array size by @DizzyEggg in pret#2090
- Fix conflicting types for rotating gate functions by @DizzyEggg in pret#2087
New Contributors
- @shachar700 made their first contribution in #5952
- @MercedesCL made their first contribution in #6033
- @bassforte123 made their first contribution in #6133
Full Changelog: expansion/1.10.1...expansion/1.10.2