## 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.5.1`.
- Easy Chat always shows words in uppercase by @AsparagusEduardo in rh-hideout#3050
- Fixed Hisuian mon not evolving by @AsparagusEduardo in rh-hideout#3047
- Fixed regional forms not breeding correctly by @AsparagusEduardo in rh-hideout#3047
- Fixed Sylveon's evolution method not requiring Friendship by @AsparagusEduardo in rh-hideout#3048
- Fixed being able to sell TMs set as reusable by @AsparagusEduardo in rh-hideout#3049
- Fixed shadows in Pokémon sprite viewer when toggling shininess by @gruxor in rh-hideout#3094
- Added safeguard for move animations to not create new sprites in case the maximum has been reached, which would lock the game by @DizzyEggg in rh-hideout#3084
- Changed Mega indicator sprites from 3 per battler to 1 per battler by @DizzyEggg in rh-hideout#3087
- Fixed the debug menu not removing list menu task, causing eventual softlock if used too many times, like when giving items/Pokémon by @DizzyEggg in rh-hideout#3088
- Fixed Ball shortcut graphics moving offsync by @voloved in rh-hideout#3042
- General
- Fixed disobedience not resetting move effects, causing the opponent getting stat changes originally for the player by @DizzyEggg in rh-hideout#3089
- Fix graphical/exp bugs with 2 vs 1 trainer battles by @DizzyEggg in rh-hideout#3105
- Item effects
- Fixed Clear Amulet showing ability popup and message when nullifying stat reducing effects by @AlexOn1ine in rh-hideout#3074
- Fixed Baton Pass sending an invalid mon when Ace mon is the last one alive by @AlexOn1ine in rh-hideout#3067
- Fixed overflow when AI chooses a new Pokemon to send out by @Pawkkie in rh-hideout#3068
- Test Runner support for illegal abilities by @AgustinGDLV in rh-hideout#3045
- This should NOT be used for test PRs unless the ability to test isn't available on any Pokémon.
- Added tests for
- Items
- Air Balloon by @hetoord in rh-hideout#3071
- Clear Amulet by @AlexOn1ine in rh-hideout#3074
- Full ability tests for Scrappy, Own Tempo and Inner Focus by @AlexOn1ine in rh-hideout#3074
- Intimidate being blocked by Clear Body, Full Metal Body, Hyper Cutter and White Smoke by @AlexOn1ine in rh-hideout#3074
- Items
- Minor test changes by @mrgriffin in rh-hideout#3072
- Regularizes the whitespace.
- Removes unnecessary
;
s after}
s. - Parametrizes
item_effect_restore_hp.c
and usesI_HEALTH_RECOVERY
everywhere. - Inlines uses of macros where I think it makes the test easier to follow.
- Use 3-arg
PASSES_RANDOMLY
in the Snow + Blizzard test (improves performance). - More conservative
unlink
error reporting. Ctrl-C inmake check
should not complain about being unable to unlink ROMs which weren't created yet. - Better names for the ROMs in
/tmp
. - Prints the test runner number in Hydra, making it easier to track down bugs involving state leaking from a test to the following tests.
- Simplify
TO_DO_BATTLE_TEST
's implementation. - Introduce a
TearDownBattle
function which was repeated twice.
- Marks test as invalid if there's more than one PASSES_RANDOMLY in a single test by @mrgriffin in rh-hideout#3065
- Fixed non-battle tests omitting errors when failing by @mrgriffin and @AsparagusEduardo in rh-hideout#3076
- Fixed non-battle tests showing false positive memory leak errors due to the test failing for a different cause by @mrgriffin and @AsparagusEduardo in rh-hideout#3076
- Fixed "Pastel Veil immediately cures Mold Breaker poison" test by @AlexOn1ine in rh-hideout#3074
https://github.com/pret/pokeemerald/commit/9c4a59f865360b7d6e0dede0e52812b897526588
- @Pawkkie made their first contribution in rh-hideout#3068
- @voloved made their first contribution in rh-hideout#3042
Full Changelog: https://github.com/rh-hideout/pokeemerald-expansion/compare/expansion/1.5.0...expansion/1.5.1