Skip to content

pokeemerald-expansion 1.5.1

Compare
Choose a tag to compare
@AsparagusEduardo AsparagusEduardo released this 06 Jul 18:11
· 3573 commits to master since this release

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.

Changed

General

Fixed

General

Softlocks

  • 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 #3084
    • Changed Mega indicator sprites from 3 per battler to 1 per battler by @DizzyEggg in #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 #3088

Graphics

  • Fixed Ball shortcut graphics moving offsync by @voloved in #3042

Battle Mechanics

  • General
    • Fixed disobedience not resetting move effects, causing the opponent getting stat changes originally for the player by @DizzyEggg in #3089
    • Fix graphical/exp bugs with 2 vs 1 trainer battles by @DizzyEggg in #3105
  • Item effects
    • Fixed Clear Amulet showing ability popup and message when nullifying stat reducing effects by @AlexOn1ine in #3074

Battle AI

  • Fixed Baton Pass sending an invalid mon when Ace mon is the last one alive by @AlexOn1ine in #3067
  • Fixed overflow when AI chooses a new Pokemon to send out by @Pawkkie in #3068

Battle Tests

Added

  • Test Runner support for illegal abilities by @AgustinGDLV in #3045
    • This should NOT be used for test PRs unless the ability to test isn't available on any Pokémon.
  • Added tests for

Changed

  • Minor test changes by @mrgriffin in #3072
    • Regularizes the whitespace.
    • Removes unnecessary ;s after }s.
    • Parametrizes item_effect_restore_hp.c and uses I_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 in make 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.

Fixed

Latest pret commit:

pret@9c4a59f

New Contributors

Full Changelog: expansion/1.5.0...expansion/1.5.1