## 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.8.6`.
- Opportunist/Mirror Herb Refactor
- Removed unused Battle Script labels
- Fixed Trace not respecting the speed order like other switch-in abilities
- Fixed Battle Frontier ineligibility blocking the entire party if it encountered a disabled species by @Bassoonian in rh-hideout#4997
- Fixed random IVs given when using
givemon
only giving values from 1-31 by @cawtds in rh-hideout#5021 - Fixed
givemon
not giving Cherish Ball by @Sneed69 in rh-hideout#5022
- Added missing Terapagos Stellar sprite by @hedara90 in rh-hideout#5008
- Added missing Ogerpon Tera sprites by @hedara90 in rh-hideout#4996
- Temporarely reverted regional form inheritance to fix issue with non-regional forms by @AsparagusEduardo in rh-hideout#5004
- Updated level up learnsets up to Indigo Disk by @kittenchilly in rh-hideout#5023
- Fixed Basculegion learning Dire Claw in Gen9's level up learnset by @Bassoonian in rh-hideout#4948
- Fixed Sandile's sprite by @hedara90 in rh-hideout#5038
- Fixed Debug Menu not properly updating the corresponding flags + general cleanup by @kittenchilly in rh-hideout#4643
- Fixed spread damage in double battles by @AlexOn1ine in rh-hideout#5064
- In double battles when
B_POSITION_OPPONENT_LEFT
fainted from the first hit of a spread move, the second hit dealt 100% of damage toB_POSITION_OPPONENT_RIGHT
.
- In double battles when
-
Removed unused Battle Script labels by @Bassoonian in rh-hideout#4839
data/battle_scripts_1.s
BattleScript_OctolockTryLowerDef
BattleScript_OctolockTurnDmgPrintMsg
BattleScript_StuffCheeksEatBerry
BattleScript_StrengthSapTryHp
and its contents.BattleScript_PartingShotEnd
and its contents.BattleScript_RototillerAffected
BattleScript_AutotomizeDoAnim
BattleScript_TryTailwindAbilitiesLoop_Ret
BattleScript_HitFromAtkCanceler
BattleScript_EffectMultiHit
BattleScript_BattleScript_EffectParalyzeNoTypeCalc
BattleScript_EffectTeleportTryToRunAway
BattleScript_WindPowerActivates_Ret
BattleScript_CottonDownReturn
BattleScript_ActivateWeatherAbilities_Increment
BattleScript_IntimidateEnd
BattleScript_SupersweetSyrupEnd
BattleScript_ActivateTerrainEffects_Increment
BattleScript_GrassyTerrainHpChange
BattleScript_GrassyTerrainLoopEnd
BattleScript_AbilityNoSpecificStatLossPrint
BattleScript_ArenaNothingDecided
BattleScript_ExtremeEvoboostAtk
BattleScript_BerserkGeneRet_Anim
data/battle_scripts_2.s
BattleScript_PrintCaughtMonInfo
-
Opportunist/Mirror Herb Refactor by @AlexOn1ine in rh-hideout#4928
- Multiple fixes:
- Opportunist stacking multiple boosts in one turn from opposing mons.
- Increasing the stat by the wrong amount when copying opposing boost (eg. +6 boosts).
- Opportunist no longer has a message.
- Opportunist only play animations once for every stat boost.
- Changes:
switchInBattlerCounter
replaces bothswitchInAbilitiesCounter
andswitchInItemsCounter
.- Removed
STRINGID_OPPORTUNISTCOPIED
andsText_OpportunistCopied
. - Altered
TryDoEventsBeforeFirstTurn
to use a state switch (gBattleStruct->eventsBeforeFirstTurnState
)FIRST_TURN_EVENTS_START
.FIRST_TURN_EVENTS_OVERWORLD_WEATHER
.FIRST_TURN_EVENTS_TERRAIN
.FIRST_TURN_EVENTS_STARTING_STATUS
.FIRST_TURN_EVENTS_TOTEM_BOOST
.FIRST_TURN_EVENTS_NEUTRALIZING_GAS
.FIRST_TURN_EVENTS_SWITCH_IN_ABILITIES
.FIRST_TURN_EVENTS_OPPORTUNIST_1
.FIRST_TURN_EVENTS_ITEM_EFFECTS
.FIRST_TURN_EVENTS_OPPORTUNIST_2
.FIRST_TURN_EVENTS_END
.
- Multiple fixes:
- Added missing Ivy Cudgel animation by @hedara90 in rh-hideout#5034
- Cleanup by @hedara90 in rh-hideout#5063
- Added missing Axe Kick animation by @kittenchilly in rh-hideout#5039
- Fixed Diamond Storm's Defense increase applying to the target instead of the user by @Bassoonian in rh-hideout#4947
- Fixed Psycho Shift check for Frostbite using
CanBeFrozen
instead ofCanGetFrostbite
by @Bassoonian in rh-hideout#4995 - Fixed Sleep Talk failing on repeated attempts by @PhallenTree in rh-hideout#5009
- Fixed Fury Cutter considering Parental Bond's second hit for its damage multiplier by @PhallenTree in rh-hideout#5030
- Fixed Hidden Power damage category when
B_PHYSICAL_SPECIAL_SPLIT < GEN_4
by @hedara90 in rh-hideout#5053 - Fixed
MoveEffectRemoveStatus
(Sparkling Aria, Wake-Up Slap, ...) that cure Freeze/Frostbite using the other status' battlescript. by @PhallenTree in rh-hideout#5061
- Fixed Toxic Debris incorrect side check by @PhallenTree in rh-hideout#5009
- Fixed Snow Warning's description not being updated based on
B_SNOW_WARNING
by @kittenchilly in rh-hideout#5018 - Fixed Mold Breaker abilities not properly checking battler actions in double battles causing them to not work by @PhallenTree in rh-hideout#5030
- Fixed
cantBeSurpressed
ability check for breakable abilities by @AlexOn1ine in rh-hideout#5043 - Fixed Stalwart and Propeller Tail not ignoring redirection from Storm Drain/Lightning Rod + tests by @PhallenTree in rh-hideout#5061
-
Fixed Trace not respecting the speed order like other switch-in abilities by @AlexOn1ine in rh-hideout#4941
- Changes:
- Removed:
ABILITYEFFECT_TRACE1
,ABILITYEFFECT_TRACE2
and moved their handling toABILITYEFFECT_ON_SWITCHIN
. - Removed
gSpecialStatuses
'straced
field.
- Removed:
- Changes:
- Jaboca/Rowap Berry recording the wrong item effects by @PhallenTree in rh-hideout#5009
- Fixed Life Orb damaging its holder if it hits itself in confusion. by @PhallenTree in rh-hideout#5061
- Added AI Flags documentation to directory for new documentation site by @anrichtait in rh-hideout#5057
- Fixed typo that caused AI to use Upper Hand when it shouldn't by @Pawkkie in rh-hideout#4973
- Fixed AI using U-Turn when only the Ace Pokémon is left in the party (#4748) by @Pawkkie in rh-hideout#4972
- Fixed AI not being aware during calculations by @AlexOn1ine in rh-hideout#4992
- Fixed
AI_SetMoveAccuracy
getting the wrong battler's ability by @PhallenTree in rh-hideout#5030
- Fixed version displayed in
README.md
by @Bassoonian in rh-hideout#4966 - Removes unnecessary checks for Shield Dust and Covert Cloak by @AlexOn1ine in rh-hideout#5073
- Added AI Upper Hand test by @Pawkkie in rh-hideout#4973
- Added test to make sure that Trainer Class balls apply to every member of the party by @Bassoonian in rh-hideout#4999
- Added missing Sleep Talk tests by @PhallenTree in rh-hideout#5009
- Improved Test Runner Summary by @AsparagusEduardo in rh-hideout#4641
- Totals are now separated from the erroring test list.
- Assumption Fails and Passing
KNOWN_FAILING
s now have their own lists.
- Fixed tests failing when
B_USE_FROSTBITE
is set toTRUE
by @fakuzatsu in rh-hideout#4986 - Fixed tests not compiling outside of CI after incoming pret merge by @Bassoonian in rh-hideout#4998
- Fixed Covert Cloak tests being in
item_effect
folder instead ofhold_effect
folder by @AlexOn1ine in rh-hideout#5073
- Pret Merge (13th of July) by @Bassoonian in rh-hideout#4964
- Adds the new C-style enums in preproc commit by @SBird1337 (550e668)
- Pret Merge (27th of July) by @Bassoonian in rh-hideout#5045
Full Changelog: https://github.com/rh-hideout/pokeemerald-expansion/compare/expansion/1.8.5...expansion/1.8.6