Skip to content

Releases: rh-hideout/pokeemerald-expansion

pokeemerald-expansion 1.6.0

27 Sep 16:48
7b3f72f
Compare
Choose a tag to compare

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.6.0.

Added

General

  • Ported TheXaman's latest changes to the Debug Menu by @AsparagusEduardo in #2815
    • Arrows and ellipsis to mark submenus.
    • Added 9th scrolling option to occupy the whole screen height.
    • Combine Flags and Vars into one submenu.
      • Moved Running Shoes flag to this menu.
      • Added new window to flags/vars showing the current state and added submenu indicator.
      • Colored toggle options for specific flags that change upon toggling.
      • Added option to reset Pokédex flags to whatever is in the party and boxes.
    • New "Fill PC/Item Pocket" submenu for filling both PC and Bag Pockets.
      • Option to generate Box Mon with their own personalities/IVs.
    • Moved "CHEAT Start" option to the Utility Submenu"
    • Fixes:
  • Allow Cycling Through Balls in the Last Ball Used Menu by @voloved in #3039
  • Implemented Ultra Burst by @kittenchilly in #3221
  • Config for LGPE friendship stat boost by @AsparagusEduardo in #2257
  • Added a debug menu option to hatch eggs by @LOuroboros in #3155
  • Option to run an AI vs AI battle by @DizzyEggg in #3216
  • Added missing Evolution data by @AsparagusEduardo in #3287
    • Crabrawler can now evolve into Crabominable with an Ice Stone as of SV.
    • Nosepass can now evolve into Probopass with a Thunder Stone as of LA.
  • Added Sliggoo's overworld fog evolution method by @kittenchilly in #3343
  • Overworld snow weather now summons Snow or Hail based on a config by @kittenchilly in #3241
  • Added unevolved Exp. multiplier by @kittenchilly in #3301
  • Added config to support placing Pokémon in the PC when pressing the B button by @Bassoonian in #3329
  • Added array shuffle implementation by @mrgriffin in #3097

Item Effects

Move Effects

Move Animations

Graphics

Changed

General

Graphical changes

  • Adjusted Pokemon sprites and palettes - Part 1 by @CyanSMP64 in #3235
    • 0001 Bulbasaur to 0080 Slowbro

Refactors

  • Inlined fixed Point Math by @SBird1337 in #3115
    • Refactors battle damage modifier calculations to use the new functions in order to improve readability and performance.
    • Fixes by @SBird1337 in #3125
  • Refactored damage formula to match Gen5+ by @SBird1337 in #3196
    • Gamefreak often times rounds down on n.5 in their fixed point mathematics.
    • Fixed point arithmetic (multiplication) is not associative, this changes the order of operations to match the original games.
    • A lot of the damage calculation function was quite messy, some aspects were factored in at the wrong place.
    • The main damage calculation should now be clearer to read.
  • Removed Vanilla trainer structs, converted trainer data to use the custom struct by @AsparagusEduardo in #3114
  • Removed the sTMHMMoves array and made TMs/HMs read moves from their secondaryId item field by @LOuroboros in #3243
  • Converted move flags and bans into GCC bitfields by @AsparagusEduardo in #2952
    • Fixes by by @PCG06 in #3229
    • Added bitfields for moves that fail with Me First and Gravity.
    • Inverted certain logic and flags, since there are more moves that are affected by them than not.
      • Protect
      • Mirror Move
      • King's Rock
    • Assist uses Copycat's flag + the 2 additional move effects banned by it.
      • EFFECT_SEMI_INVULNERABLE
      • EFFECT_SKY_DROP
    • Made a separate config for move flag changes: B_UPDATED_MOVE_FLAGS.
    • Adds IS_MOVE_RECOIL to help recoil move checks.
    • Adds functions to account for the flags field being removed alongside TestMoveFlags and TestMoveFlagsInMoveset.
    • Adds sParentalBondBannedEffects to streamline adding new moves.
    • Unified multi-strike move flags by @AsparagusEduardo in #3126
  • Some gActiveBattler fixes by @ghoulslash in #3259
  • Got rid of the gActiveBattler variable by @DizzyEggg in #3262
  • Scale Shot now uses Multi-hit Moves' canceller by @AlexOn1ine in #3290
  • Callnative functions now take ScriptContext arguments to allow using macros with .byte fields similar to vanilla battle script functions by @ghoulslash in https://github.com...
Read more

pokeemerald-expansion 1.5.3

17 Aug 01:14
cd90fde
Compare
Choose a tag to compare

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.3.

CRITICAL FIX, please update to avoid the issues detailed down below:

  • Fixed memory corruption when handling trigger sprites by @SBird1337 in #3238
    • This had the posibility of manifesting in weird ways, like camera and music changes, NPC duplication and more. If you've had this issue in the past, we heavily recommend you update to this version of the expansion.
    • Thank you @Bassoonian for helping us pinpointing the issue.

image image

Fixed

Battle Mechanics

  • General
    • Fixed wild double battles with an in-game partner using multi_fixed_wild, by @DizzyEggg in #3210
    • Corrected conditionals used for B_SPEED_BUFFING_RAPID_SPIN and I_GEM_BOOST_POWER by @LOuroboros in #3232
    • Fixed being unable to use a Z-Move when a previous mon in the player's team Mega Evolved, by @kittenchilly in #3233
  • Move effects
    • Fixed Jump Kick's recoil happening before Spiky Shield's damage by @DizzyEggg in #3208

Test Runner

Changed

Fixed

  • Fixed certain tests failing when Inverse Battle battle flag was defined, by @mrgriffin in #3215

New Contributors

Full Changelog: expansion/1.5.2...expansion/1.5.3

pokeemerald-expansion 1.5.2

07 Aug 18:22
42992ca
Compare
Choose a tag to compare

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.2.

Changed

General

Refactors

Fixed

Softlocks

  • Fixed Z-Moves softlocking when their Z-Move effect failed to apply, by @DizzyEggg in #3108

Graphics

  • Fixed ability pop-up not properly clearing the previous text, by @DizzyEggg in #3107
  • Fixed wrong color in stat move animation by @DizzyEggg in #3161
  • Fixed copyright screen not showing up on certain emulators by @DizzyEggg in #2664

Battle Mechanics

  • General
    • Primal Reversion
      • Fixed it not activating when switching in after a fainting by @DizzyEggg in #3141
      • Fixed it not activating when switching in after Eject Button by @DizzyEggg in #3141
    • Fixed enemy parties not reverting to their original form post-battle by @AsparagusEduardo in #3150
    • Fixed OTGender not being set in FillPartnerParty, by @AlexOn1ine in #3163
    • Fixed missing use of CustomTrainerPartyAssignMoves in FillPartnerParty, by @AlexOn1ine in #3163
    • Fixed trainer slide messages appearing for frontier trainers, by @DizzyEggg in #3162
    • Fixed jumpifsideaffecting potentially returning the wrong side by @LOuroboros in #3200
    • Fixed Trainer class balls not being assigned past the first Pokémon by @SubzeroEclipse in #3203
  • Move effects
    • Fixed Multi-Hit moves only hitting once and powder moves affecting Grass types when called via Metronome or Mirror Move, by @DizzyEggg in #3135
    • Fixed Teleport ending trainer battles, by @AlexOn1ine in #3166
  • Ability effects
    • Fixed multiple issues with Bad Dreams' ability pop-up, by @DizzyEggg in #3131
      • Fixed it activating even if there were no sleeping opponents.
      • Fixed lag issue that caused it to not hide smoothly.
      • Fixed it staying on screen if it fainted a target.
    • Fixed Protosynthesis and Quark Drive boost amounts by @AlexOn1ine in #3139
    • Fixed multiple issues with Primal Weather abilities by @DizzyEggg in #3138
      • Fixed printing "move missed" message for cancelled moves.
      • Fixed 'move failed because of weather' printing twice if it were going to hit multiple targets (eg. Surf).
      • Fixed 'move failed because of weather' printing if the mon was confused/paralyzed/asleep.
      • Fixed 'move failed because of weather' printing when failing multiple times in a row.
    • Fixed Sticky Web/Mirror Armor's interaction, by @DizzyEggg in #3160
  • Item effects

Battle AI

  • Fixed Rollout's and Fury Cutter's AI power calculation by @DizzyEggg in #3110
  • Fixed how AI categorizes weak moves by @DizzyEggg in #3109
  • AI now gives priority to moves that always hit if the opponent's evasion increases or the AI's accuracy is reduced by @DizzyEggg in #3109

Pret merges:

Test Runner

Changed

Fixed

  • Fixed fixedPopup not being cleared while gTestRunnerHeadless is active, which caused some tests to fail on CI but not locally by @mrgriffin in #3133

Tests added for:

Full Changelog: expansion/1.5.1...expansion/1.5.2

pokeemerald-expansion 1.5.1

06 Jul 18:11
Compare
Choose a tag to compare

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

pokeemerald-expansion 1.5.0

02 Jun 18:24
1dbf956
Compare
Choose a tag to compare

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.0.

Added

General

  • Mega Evolution and Primal Reversion now play the Pokémon's cry in its animation by @DizzyEggg in #2805
  • Added Meltan and Melmetal teachable moves by @DizzyEggg in #2732
  • Added option to clear PC boxes in Debug menu @LOuroboros in #2814
  • Added missing Hisuian sprites and cries by @AlexOn1ine in #2725 and #2829
  • Implement Customizable NPC Trainer Parties by @SBird1337 in #2733.
    • Further fixes by
    • Nickname, EVs, IVs, moves, species, held item, ability, level, ball, friendship, nature, gender and shininess can all be customized.
    • IMPORTANT: In a future version, we'll remove vanilla Trainer structs, so make sure to port your custom trainers to this system before then.
  • Overworld Poison configs by @Bassoonian in #2884
    • Gen 3: Health gets depleted every couple of steps and can faint from it.
    • Gen 4: Health gets depleted every couple of steps, but once it reaches 1 HP it disappears.
    • Gen 5+: Health does not get depleted at all.
  • Reusable TMs by @Bassoonian in #2903 and #2930
    • TMs are automatically counted as reusable when their importance is set to 1.
    • Added config to toggle vanilla TMs' importance to 1.
    • Shops will only allow to buy a reusable TM if the player doesn't already have one.
  • Added config for setting the max amount of EVs to Gen6+'s (252) by @citrusbolt in #2825
  • Added config for Gen 4's berry EV-stat lowering behavior by @citrusbolt in #2825
  • Added new conditions for the trainer slide-in system by @LOuroboros in #2713
  • Added config for Gen 4's transformed Pokémon using the opponent's palette instead of its own by @Ultimate-Bob in #2852
  • Breeding features by @Bassoonian in #2963
    • Father TM Move inheritance (with config).
    • Mother Egg Move inheritance (with config).
    • Nature inheritance using an Everstone (with config).
    • Ability inheritance (with config).
    • Parent Egg Move transfer (with config).
    • Power Item IV inheritance.
  • Added Ability Patch's Gen 9 functionality by @fdeblasio in #2989
  • Added Gen 4-6 Pokemon back animations by @SonikkuA-DatH in #2954

Battle General

  • Support for multi battles where Trainer has only one mon by @DizzyEggg in #2670
  • Added B_RESTORE_HELD_BATTLE_ITEMS that restore non-berry single-use items after a battle by @AlexOn1ine in #2932
  • Added Frostbite status by @Bassoonian in #2942, with fix by @AsparagusEduardo in #3019
  • Added Snow Battle Weather by @CallmeEchoo in #2970
  • Added B_DOUBLE_WILD_REQUIRE_2_MONS config.
    • Allows to trigger a double wild battle when only having a single Pokémon alive by @pkmnsnfrn in #2878

Move Effects

Item Effects

  • Trade and Held Level up evolution items and can now be used to evolve the respective species by default like in Legends: Arceus by @LOuroboros in #3009
    • Eg. Magmarizer can be used from the Bag to evolve Magmar into Magmortar.
    • Item usages can be turned off via config.
  • Added Legends: Arceus Evolution items by @AaghatIsLive in #2897
    • Black Augurite
    • Peat Block
    • Linking Cord
      • Existing no-item trade evolutions can now evolve by using this item from the bag.
  • Added Gen IX item data by @Bassoonian in #2838
    • Mirror Herb
    • Scroll of Darkness
    • Scroll of Waters
    • Adamant Crystal
    • Lustrous Globe
    • Griseous Core
    • Big Bamboo Shoot
    • Tiny Bamboo Shoot
    • No current effect
      • Auspicious Armor
      • Booster Energy
      • Gimmighoul Coin
      • Leader's Crest
      • Malicious Armor
      • Tera Orb
      • Tera Shards
  • Max Mushrooms by @AgustinGDLV in #2902
  • Berserk Gene by @CallmeEchoo in #2893

Battle AI

  • Added AI_FLAG_OMNISCIENT flag by @ghoulslash in #2872
    • It lets the AI know the entirety of the player's party.

Tests

Changed

General

  • Partially fix Dex size inconsistencies by @DizzyEggg in #2799
  • Debug menu's Cheat Start now sets the Cable Club's tutorial as complete. by @AsparagusEduardo in #2802
  • Debug menu to give items based on the respective max quantity by @DizzyEggg in #2807
  • Debug menu's "Fill PC" option now adds one of each Pokémon instead of filling the boxes with Deoxys @LOuroboros in #2814
    • Known Issue: All Pokémon have the same personality/gender/stats/moves as the first Bulbasaur generated.
    • It sets the Dex flags for each Pokémon as well.
    • Enables FLAG_SYS_POKEMON_GET.
  • Debug menu's saveblock checks now use the proper max size of the saveblock instead of a hardcoded string value by @LOuroboros in #3017
  • Disable Gen8+ Obedience Mechanics by default by @AsparagusEduardo in #2980

Graphical changes

  • Fixed Gen 2 Pokémon sprite palettes up to Ampharos included by @Jaizu in #2783
  • New move animations are set as default by @AlexOn1ine in #2964

Refactors

  • Battle Item Refactor by @AgustinGDLV in #2902
    • Divorces in-battle effects from out-of-battle ones, such that they use battle sc...
Read more

pokeemerald-expansion 1.4.3

01 May 22:41
1817e0d
Compare
Choose a tag to compare

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.4.3.

Changed

Cleanup

Fixed

General

  • Fixed the Overworld debug menu not giving using the appropiate max item quantities by @DizzyEggg in #2807
  • Fixed the Overworld debug menu map number display not correctly showing 3 digits by @DizzyEggg in #2807
  • Fixed Budew's evolution method by @fdeblasio in #2928

Battle Mechanics

  • General
    • Fixed CanBeConfused not properly checking the battlerId passed into it by @AgustinGDLV in #2855
  • Move effects
    • Fixed Knocked-Off Choice items resetting the choiced move despite the holder having Gorilla Tactics by @CallmeEchoo in #2854
    • Fixes Ominous Wind targeting by @Bassoonian in #2896
  • Item effects

Full Changelog: expansion/1.4.2...expansion/1.4.3

pokeemerald-expansion 1.4.2

27 Mar 19:51
bdb5cfe
Compare
Choose a tag to compare

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.4.2.

Fixed

General

  • Fixed overworld_config.h reference in the overworld debug by @Bassoonian in #2811

Battle Mechanics

Battle AI

Full Changelog: expansion/1.4.1...expansion/1.4.2

pokeemerald-expansion 1.4.1

26 Feb 21:22
8bfd4d0
Compare
Choose a tag to compare

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.4.1.

CRITICAL FIX, please update to avoid the issues detailed down below:

  • Fixed electricity move animations causing softlocks with weird graphical results by @DizzyEggg in #2785

image

Full Changelog: expansion/1.4.0...expansion/1.4.1

pokeemerald-expansion 1.4.0

19 Feb 23:23
ab9eac7
Compare
Choose a tag to compare

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.4.0.

Added

General

Moves

  • Generation IX Moves
    • Base move data by @Bassoonian in #2467
    • New moves with existing effects:
      • Lumina Crash, Jet Punch, Ice Spinner, Triple Dive, Kowtow Cleave, Flower Trick, Torch Song, Aqua Step, Ruination, Pounce, Trailblaze, Chilling Water, Hyper Drill, Twin Beam, Armor Cannon, Bitter Blade, Comeuppance, Aqua Cutter, Blazing Torque, Noxious Torque, Combat Torque, Magical Torque
    • New move effects:
      • Wicked Torque (EFFECT_SLEEP_HIT)
      • Double Shock (EFFECT_DOUBLE_SHOCK)
      • Silk Trap (uses EFFECT_PROTECT but the condition to check the move in specific) by @ghoulslash in #2512 and #2610
    • Missing move effects:
      • Tera Blast, Axe Kick, Last Respects, Order Up, Spicy Extract, Spin Out, Population Bomb, Glaive Rush, Revival Blessing, Salt Cure, Mortal Spin, Doodle, Fillet Away, Raging Bull, Make It Rain, Collision Course, Electro Drift, Shed Tail, Chilly Reception, Tidy Up, Snowscape, Rage Fist, Gigaton Hammer
  • Updated Gen 1-8 move effects to Gen 9 standards: by @Bassoonian in #2467
    • LA moves with existing effects
      • Psyshield Bash, Raging Fury, Wave Crash, Chloroblast, Mountain Gale, Headlong Rush, Esper Wing, Shelter, Bitter Malice, Power Shift, Springtide Storm, Bleakwind Storm, Wildbolt Storm, Sandsear Storm
    • LA moves with new move effects
      • Mystical Power (EFFECT_SPECIAL_ATTACK_UP_HIT)
      • Victory Dance (EFFECT_VICTORY_DANCE)
    • PP adjustments.
      • (5 -> 10) Bleakwind Storm, Wildbolt Storm, Sandsear Storm
      • (10 -> 5) Recover, Soft-Boiled, Rest, Milk Drink, Slack Off, Roost, Shore Up
    • Power adjustments
      • (50 -> 90) Triple Arrows
      • (90 -> 120) Raging Fury
      • (120 -> 150) Wave Crash
      • (60 -> 80) Dire Claw
      • (100 -> 120) Headlong Rush
      • (60 -> 75) Bitter Malice
      • (75 -> 80) Esper Wing
      • (95 -> 100) Springtide Storm, Bleakwind Storm, Wildbolt Storm, Sandsear Storm
      • (80 -> 75) Wicked Blow
      • (70 -> 60) Grassy Glide
      • (130 -> 120) Glacial Lance
  • Implementing Teatime effect by @SonikkuA-DatH in #1956
  • Config for Gen 4's Roost pure-Flying behavior (B_ROOST_PURE_FLYING) by @mrgriffin in #2530
  • Config for Gen 8 Howl's effect by @DizzyEggg in #2700

Abilities

  • Generation IX Abilities
    • 28 of 31 abilities implemented by @LOuroboros in #2470
      • Lingering Aroma, Seed Sower, Thermal Exchange, Anger Shell, Purifying Salt, Well-Baked Body, Wind Rider, Rocky Payload, Wind Power, Electromorphosis, Protosynthesis, Quark Drive, Good as Gold, Vessel of Ruin, Sword of Ruin, Tablets of Ruin, Beads of Ruin, Orichalcum Pulse, Hadron Engine, Cud Chew, Sharpness, Supreme Overlord, Costar, Toxic Debris, Armor Tail, Earth Eater, Guard Dog and Mycelium Might
    • Not implemented yet:
      • Commander
      • Opportunist
      • Zero to Hero
  • Implemented Ice Face by @LOuroboros in #2255

Items

  • Generation IX Item Effects by @ghoulslash in #2471
    • Ability Shield, Clear Amulet, Punching Glove, Covert Cloak and Loaded Dice
    • Gen 9 item data except icons by @AsparagusEduardo in #2595
  • Added Destiny Knot's breeding functionality by @Jaizu in #2616
  • Allow Lv100 Pokémon to access level based evos via Rare Candy by @LOuroboros in #2460

Changed

Graphical changes

  • Remove usage of Sugimori Palettes for Pokémon sprites by @AsparagusEduardo in #2318
    • NOTICE: These will be tweaked over time, due to the PR not utilizing official palettes. Generation 1 Pokémon have already been fixed by @Jaizu in #2593

Refactors

  • Readable BattleScript command arguments by @mrgriffin in #2529
  • Add callnative battle script functions, as a way to convert the various macro to proper commands by @ghoulslash in #2464
  • Removed SPECIES_FLAG_SHINY_LOCKED in favor of actual flags to control when to generate Shiny/Non-Shiny mon (P_FLAG_FORCE_SHINY and P_FLAG_FORCE_NO_SHINY) by @AsparagusEduardo in #2453
  • Optimized Intimidate's code by @LOuroboros in #2452
  • Cleaned redundant ENDTURN_PLASMA_FISTS loop by @LOuroboros in #2520
  • Refactor sInverseTypeEffectivenessTable to implicit lookup by @SBird1337 in #2528
  • Reshape sBattlePointAwards to be easier to read by @ghoulslash in #2551
  • Adjusted AnimTask_PrimalReversion layout by @LOuroboros in #2446
  • Rolled EFFECT_SCALD into EFFECT_BURN_HIT with a config for its Gen6+ change by @AsparagusEduardo in #2326
  • Refactored incense baby checks into table by @AsparagusEduardo in #2531
  • Red Card and Eject Button effects check for EFFECT_HIT_SWITCH_TARGET instead of Dragon Tail and Circle Throw specifically by @AsparagusEduardo in #2439

Cleanup

  • Moved config files to their own folder (include/constants/x_config.h → include/config/x.h) by @AsparagusEduardo in #2453
  • Fixed reference in INSTALL.md to pret's repo instead of the expansion's by @LOuroboros in #2468
  • Reorganized SpecialStatus struct to minimize padding. by @AsparagusEduardo in #2511
  • Using decimal numbers for constants/battle.h by @LOuroboros in #2513
  • Updated SIDE constant usages by @LOuroboros in #2518
  • Removed repeated stat change defines by @LOuroboros in #2524
  • Cleanup HandleTerrainMove by @mrgriffin in #2527
  • Removed unread third roostTypes element by @mrgriffin in #2530
  • Renamed CheckFocusPunch_ClearVarsBeforeTurnStarts to CheckChosenMoveForEffectsBeforeTurnStarts because that function doesn't just check for Focus Punch anymore, and it doesn't clear any variables either. by @LOuroboros in #2544
  • Removed pointless timers from disable struct by @DizzyEggg in #2647
  • Fixed SpeciesInfo(BaseStats) struct offset labels by @DizzyEggg in #2666

Other

  • Overworld Debug Menu now sets ...
Read more

pokeemerald-expansion 1.1.1 (2022-09-18) (hotfix)

17 Dec 19:48
2c287b7
Compare
Choose a tag to compare

What's Changed

  • Fixed battles breaking when ACE_POKEMON_FUNCTIONALITY was not set by @Porygon23 in #2334