diff --git a/include/battle_scripts.h b/include/battle_scripts.h index f2b1e6b96..ed6374567 100644 --- a/include/battle_scripts.h +++ b/include/battle_scripts.h @@ -1,443 +1,6 @@ #ifndef GUARD_BATTLE_SCRIPTS_H #define GUARD_BATTLE_SCRIPTS_H -#include "global.h" - -extern const u8 BattleScript_HitFromCritCalc[]; -extern const u8 BattleScript_MoveEnd[]; -extern const u8 BattleScript_MakeMoveMissed[]; -extern const u8 BattleScript_PrintMoveMissed[]; -extern const u8 BattleScript_MoveMissedPause[]; -extern const u8 BattleScript_MoveMissed[]; -extern const u8 BattleScript_ButItFailed[]; -extern const u8 BattleScript_StatUp[]; -extern const u8 BattleScript_StatDown[]; -extern const u8 BattleScript_AlreadyAtFullHp[]; -extern const u8 BattleScript_PresentHealTarget[]; -extern const u8 BattleScript_MoveUsedMustRecharge[]; -extern const u8 BattleScript_FaintAttacker[]; -extern const u8 BattleScript_FaintTarget[]; -extern const u8 BattleScript_GiveExp[]; -extern const u8 BattleScript_LocalTwoTrainersDefeated[]; -extern const u8 BattleScript_LocalBattleWonLoseTexts[]; -extern const u8 BattleScript_LocalBattleWonReward[]; -extern const u8 BattleScript_PayDayMoneyAndPickUpItems[]; -extern const u8 BattleScript_LocalBattleLost[]; -extern const u8 BattleScript_LocalBattleLostPrintWhiteOut[]; -extern const u8 BattleScript_LocalBattleLostEnd[]; -extern const u8 BattleScript_CheckDomeDrew[]; -extern const u8 BattleScript_BattleTowerTrainerBattleWon[]; -extern const u8 BattleScript_SmokeBallEscape[]; -extern const u8 BattleScript_RanAwayUsingMonAbility[]; -extern const u8 BattleScript_GotAwaySafely[]; -extern const u8 BattleScript_WildMonFled[]; -extern const u8 BattleScript_PrintCantRunFromTrainer[]; -extern const u8 BattleScript_PrintFailedToRunString[]; -extern const u8 BattleScript_PrintCantEscapeFromBattle[]; -extern const u8 BattleScript_PrintFullBox[]; -extern const u8 BattleScript_ActionSwitch[]; -extern const u8 BattleScript_Pausex20[]; -extern const u8 BattleScript_LevelUp[]; -extern const u8 BattleScript_WeatherContinues[]; -extern const u8 BattleScript_WeatherFaded[]; -extern const u8 BattleScript_RainContinuesOrEnds[]; -extern const u8 BattleScript_DamagingWeatherContinues[]; -extern const u8 BattleScript_SunlightContinues[]; -extern const u8 BattleScript_SunlightFaded[]; -extern const u8 BattleScript_OverworldWeatherStarts[]; -extern const u8 BattleScript_SideStatusWoreOff[]; -extern const u8 BattleScript_SafeguardProtected[]; -extern const u8 BattleScript_SafeguardEnds[]; -extern const u8 BattleScript_BideStoringEnergy[]; -extern const u8 BattleScript_BideAttack[]; -extern const u8 BattleScript_BideNoEnergyToAttack[]; -extern const u8 BattleScript_MistProtected[]; -extern const u8 BattleScript_RageIsBuilding[]; -extern const u8 BattleScript_MoveUsedIsDisabled[]; -extern const u8 BattleScript_SelectingDisabledMove[]; -extern const u8 BattleScript_DisabledNoMore[]; -extern const u8 BattleScript_SelectingDisabledMoveInPalace[]; -extern const u8 BattleScript_SelectingUnusableMoveInPalace[]; -extern const u8 BattleScript_EncoredNoMore[]; -extern const u8 BattleScript_DestinyBondTakesLife[]; -extern const u8 BattleScript_SpikesOngBank1[]; -extern const u8 BattleScript_PerishSongTakesLife[]; -extern const u8 BattleScript_AllStatsUp[]; -extern const u8 BattleScript_RapidSpinAway[]; -extern const u8 BattleScript_WrapFree[]; -extern const u8 BattleScript_LeechSeedFree[]; -extern const u8 BattleScript_SpikesFree[]; -extern const u8 BattleScript_MonTookFutureAttack[]; -extern const u8 BattleScript_NoMovesLeft[]; -extern const u8 BattleScript_SelectingMoveWithNoPP[]; -extern const u8 BattleScript_NoPPForMove[]; -extern const u8 BattleScript_SelectingTormentedMove[]; -extern const u8 BattleScript_MoveUsedIsTormented[]; -extern const u8 BattleScript_SelectingTormentedMoveInPalace[]; -extern const u8 BattleScript_SelectingNotAllowedMoveTaunt[]; -extern const u8 BattleScript_MoveUsedIsTaunted[]; -extern const u8 BattleScript_SelectingNotAllowedMoveTauntInPalace[]; -extern const u8 BattleScript_WishComesTrue[]; -extern const u8 BattleScript_IngrainTurnHeal[]; -extern const u8 BattleScript_AtkDefDown[]; -extern const u8 BattleScript_KnockedOff[]; -extern const u8 BattleScript_MoveUsedIsImprisoned[]; -extern const u8 BattleScript_SelectingImprisonedMove[]; -extern const u8 BattleScript_SelectingImprisonedMoveInPalace[]; -extern const u8 BattleScript_GrudgeTakesPp[]; -extern const u8 BattleScript_MagicCoatBounce[]; -extern const u8 BattleScript_SnatchedMove[]; -extern const u8 BattleScript_EnduredMsg[]; -extern const u8 BattleScript_OneHitKOMsg[]; -extern const u8 BattleScript_SAtkDown2[]; -extern const u8 BattleScript_FocusPunchSetUp[]; -extern const u8 BattleScript_MoveUsedIsAsleep[]; -extern const u8 BattleScript_MoveUsedWokeUp[]; -extern const u8 BattleScript_MonWokeUpInUproar[]; -extern const u8 BattleScript_PoisonTurnDmg[]; -extern const u8 BattleScript_BurnTurnDmg[]; -extern const u8 BattleScript_MoveUsedIsFrozen[]; -extern const u8 BattleScript_MoveUsedUnfroze[]; -extern const u8 BattleScript_DefrostedViaFireMove[]; -extern const u8 BattleScript_MoveUsedIsParalyzed[]; -extern const u8 BattleScript_MoveUsedFlinched[]; -extern const u8 BattleScript_PrintUproarOverTurns[]; -extern const u8 BattleScript_ThrashConfuses[]; -extern const u8 BattleScript_MoveUsedIsConfused[]; -extern const u8 BattleScript_MoveUsedIsConfusedNoMore[]; -extern const u8 BattleScript_PrintPayDayMoneyString[]; -extern const u8 BattleScript_WrapTurnDmg[]; -extern const u8 BattleScript_WrapEnds[]; -extern const u8 BattleScript_MoveUsedIsInLove[]; -extern const u8 BattleScript_MoveUsedIsInLoveCantAttack[]; -extern const u8 BattleScript_MoveUsedIsParalyzedCantAttack[]; -extern const u8 BattleScript_NightmareTurnDmg[]; -extern const u8 BattleScript_CurseTurnDmg[]; -extern const u8 BattleScript_TargetPRLZHeal[]; -extern const u8 BattleScript_MoveEffectSleep[]; -extern const u8 BattleScript_YawnMakesAsleep[]; -extern const u8 BattleScript_MoveEffectPoison[]; -extern const u8 BattleScript_MoveEffectBurn[]; -extern const u8 BattleScript_MoveEffectFreeze[]; -extern const u8 BattleScript_MoveEffectParalysis[]; -extern const u8 BattleScript_MoveEffectUproar[]; -extern const u8 BattleScript_MoveEffectToxic[]; -extern const u8 BattleScript_MoveEffectPayDay[]; -extern const u8 BattleScript_MoveEffectWrap[]; -extern const u8 BattleScript_MoveEffectConfusion[]; -extern const u8 BattleScript_DoRecoil33[]; -extern const u8 BattleScript_Recoil33End[]; -extern const u8 BattleScript_ItemSteal[]; -extern const u8 BattleScript_DrizzleActivates[]; -extern const u8 BattleScript_SpeedBoostActivates[]; -extern const u8 BattleScript_TraceActivates[]; -extern const u8 BattleScript_RainDishActivates[]; -extern const u8 BattleScript_SandstreamActivates[]; -extern const u8 BattleScript_ShedSkinActivates[]; -extern const u8 BattleScript_DroughtActivates[]; -extern const u8 BattleScript_TookAttack[]; -extern const u8 BattleScript_DampStopsExplosion[]; -extern const u8 BattleScript_MoveHPDrain_PPLoss[]; -extern const u8 BattleScript_MoveHPDrain[]; -extern const u8 BattleScript_MonMadeMoveUseless_PPLoss[]; -extern const u8 BattleScript_MonMadeMoveUseless[]; -extern const u8 BattleScript_FlashFireBoost_PPLoss[]; -extern const u8 BattleScript_AbilityNoStatLoss[]; -extern const u8 BattleScript_BRNPrevention[]; -extern const u8 BattleScript_PRLZPrevention[]; -extern const u8 BattleScript_PSNPrevention[]; -extern const u8 BattleScript_ObliviousPreventsAttraction[]; -extern const u8 BattleScript_FlinchPrevention[]; -extern const u8 BattleScript_OwnTempoPrevents[]; -extern const u8 BattleScript_SoundproofProtected[]; -extern const u8 BattleScript_AbilityNoSpecificStatLoss[]; -extern const u8 BattleScript_StickyHoldActivates[]; -extern const u8 BattleScript_ColorChangeActivates[]; -extern const u8 BattleScript_RoughSkinActivates[]; -extern const u8 BattleScript_CuteCharmActivates[]; -extern const u8 BattleScript_SynchronizeActivates[]; -extern const u8 BattleScript_NoItemSteal[]; -extern const u8 BattleScript_AbilityCuredStatus[]; -extern const u8 BattleScript_IgnoresAndUsesRandomMove[]; -extern const u8 BattleScript_MoveUsedLoafingAroundMsg[]; -extern const u8 BattleScript_IgnoresAndFallsAsleep[]; -extern const u8 BattleScript_SubstituteFade[]; -extern const u8 BattleScript_BerryCurePrlzEnd2[]; -extern const u8 BattleScript_BerryCureParRet[]; -extern const u8 BattleScript_BerryCurePsnEnd2[]; -extern const u8 BattleScript_BerryCurePsnRet[]; -extern const u8 BattleScript_BerryCureBrnEnd2[]; -extern const u8 BattleScript_BerryCureBrnRet[]; -extern const u8 BattleScript_BerryCureFrzEnd2[]; -extern const u8 BattleScript_BerryCureFrzRet[]; -extern const u8 BattleScript_BerryCureSlpEnd2[]; -extern const u8 BattleScript_BerryCureSlpRet[]; -extern const u8 BattleScript_BerryCureConfusionEnd2[]; -extern const u8 BattleScript_BerryCureConfusionRet[]; -extern const u8 BattleScript_BerryCureChosenStatusEnd2[]; -extern const u8 BattleScript_BerryCureChosenStatusRet[]; -extern const u8 BattleScript_WhiteHerbEnd2[]; -extern const u8 BattleScript_WhiteHerbRet[]; -extern const u8 BattleScript_BerryPPHealEnd2[]; -extern const u8 BattleScript_ItemHealHP_End2[]; -extern const u8 BattleScript_ItemHealHP_Ret[]; -extern const u8 BattleScript_SelectingNotAllowedMoveChoiceItem[]; -extern const u8 BattleScript_BerryConfuseHealEnd2[]; -extern const u8 BattleScript_BerryStatRaiseEnd2[]; -extern const u8 BattleScript_BerryFocusEnergyEnd2[]; -extern const u8 BattleScript_ActionSelectionItemsCantBeUsed[]; -extern const u8 BattleScript_AskIfWantsToForfeitMatch[]; -extern const u8 BattleScript_PrintPlayerForfeited[]; -extern const u8 BattleScript_PrintPlayerForfeitedLinkBattle[]; -extern const u8 BattleScript_BallThrow[]; -extern const u8 BattleScript_BallThrowByWally[]; -extern const u8 BattleScript_SafariBallThrow[]; -extern const u8 BattleScript_SuccessBallThrow[]; -extern const u8 BattleScript_WallyBallThrow[]; -extern const u8 BattleScript_ShakeBallThrow[]; -extern const u8 BattleScript_TrainerBallBlock[]; -extern const u8 BattleScript_RunByUsingItem[]; -extern const u8 BattleScript_GhostGetOutGetOut[]; -extern const u8 BattleScript_TooScaredToMove[]; -extern const u8 BattleScript_IntimidateActivates[]; -extern const u8 BattleScript_IgnoresWhileAsleep[]; -extern const u8 BattleScript_IgnoresAndHitsItself[]; -extern const u8 BattleScript_FlushMessageBox[]; -extern const u8 BattleScript_GhostBallDodge[]; -extern const u8 BattleScript_OldMan_Pokedude_CaughtMessage[]; -extern const u8 BattleScript_SilphScopeUnveiled[]; - -extern const u8 *const gBattlescriptsForUsingItem[]; -extern const u8 *const gBattlescriptsForSafariActions[]; - -// effect scripts -extern const u8 BattleScript_EffectSleep[]; -extern const u8 BattleScript_EffectAbsorbLiquidOoze[]; -extern const u8 BattleScript_EffectExplosion[]; -extern const u8 BattleScript_EffectDreamEater[]; -extern const u8 BattleScript_EffectMirrorMove[]; -extern const u8 BattleScript_EffectEvasionUp[]; -extern const u8 BattleScript_EffectAttackDown[]; -extern const u8 BattleScript_EffectDefenseDown[]; -extern const u8 BattleScript_EffectSpeedDown[]; -extern const u8 BattleScript_EffectAccuracyDown[]; -extern const u8 BattleScript_EffectEvasionDown[]; -extern const u8 BattleScript_EffectHaze[]; -extern const u8 BattleScript_EffectBide[]; -extern const u8 BattleScript_EffectRoar[]; -extern const u8 BattleScript_EffectConversion[]; -extern const u8 BattleScript_EffectRestoreHp[]; -extern const u8 BattleScript_EffectToxic[]; -extern const u8 BattleScript_EffectLightScreen[]; -extern const u8 BattleScript_EffectRest[]; -extern const u8 BattleScript_EffectOHKO[]; -extern const u8 BattleScript_EffectSuperFang[]; -extern const u8 BattleScript_EffectMist[]; -extern const u8 BattleScript_EffectFocusEnergy[]; -extern const u8 BattleScript_EffectConfuse[]; -extern const u8 BattleScript_EffectSpeedUp[]; -extern const u8 BattleScript_EffectTransform[]; -extern const u8 BattleScript_EffectAttackDown[]; -extern const u8 BattleScript_EffectDefenseDown[]; -extern const u8 BattleScript_EffectSpeedDown[]; -extern const u8 BattleScript_EffectSpecialDefenseDown[]; -extern const u8 BattleScript_EffectReflect[]; -extern const u8 BattleScript_EffectPoison[]; -extern const u8 BattleScript_EffectParalyze[]; -extern const u8 BattleScript_EffectSubstitute[]; -extern const u8 BattleScript_EffectRage[]; -extern const u8 BattleScript_EffectMimic[]; -extern const u8 BattleScript_EffectMetronome[]; -extern const u8 BattleScript_EffectLeechSeed[]; -extern const u8 BattleScript_EffectSplash[]; -extern const u8 BattleScript_EffectDisable[]; -extern const u8 BattleScript_EffectLevelDamage[]; -extern const u8 BattleScript_EffectPsywave[]; -extern const u8 BattleScript_EffectCounter[]; -extern const u8 BattleScript_EffectEncore[]; -extern const u8 BattleScript_EffectPainSplit[]; -extern const u8 BattleScript_EffectSnore[]; -extern const u8 BattleScript_EffectConversion[]; -extern const u8 BattleScript_EffectLockOn[]; -extern const u8 BattleScript_EffectSketch[]; -extern const u8 BattleScript_EffectSleepTalk[]; -extern const u8 BattleScript_EffectDestinyBond[]; -extern const u8 BattleScript_EffectSpite[]; -extern const u8 BattleScript_EffectHealBell[]; -extern const u8 BattleScript_EffectMeanLook[]; -extern const u8 BattleScript_EffectNightmare[]; -extern const u8 BattleScript_EffectMinimize[]; -extern const u8 BattleScript_EffectCurse[]; -extern const u8 BattleScript_EffectProtect[]; -extern const u8 BattleScript_EffectSpikes[]; -extern const u8 BattleScript_EffectForesight[]; -extern const u8 BattleScript_EffectPerishSong[]; -extern const u8 BattleScript_EffectSandstorm[]; -extern const u8 BattleScript_EffectEndure[]; -extern const u8 BattleScript_EffectSwagger[]; -extern const u8 BattleScript_EffectFuryCutter[]; -extern const u8 BattleScript_EffectAttract[]; -extern const u8 BattleScript_EffectReturn[]; -extern const u8 BattleScript_EffectPresent[]; -extern const u8 BattleScript_EffectFrustration[]; -extern const u8 BattleScript_EffectSafeguard[]; -extern const u8 BattleScript_EffectMagnitude[]; -extern const u8 BattleScript_EffectBatonPass[]; -extern const u8 BattleScript_EffectMorningSun[]; -extern const u8 BattleScript_EffectSynthesis[]; -extern const u8 BattleScript_EffectMoonlight[]; -extern const u8 BattleScript_EffectRainDance[]; -extern const u8 BattleScript_EffectSunnyDay[]; -extern const u8 BattleScript_EffectBellyDrum[]; -extern const u8 BattleScript_EffectPsychUp[]; -extern const u8 BattleScript_EffectMirrorCoat[]; -extern const u8 BattleScript_EffectFutureSight[]; -extern const u8 BattleScript_EffectTeleport[]; -extern const u8 BattleScript_EffectBeatUp[]; -extern const u8 BattleScript_EffectDefenseCurl[]; -extern const u8 BattleScript_EffectSoftboiled[]; -extern const u8 BattleScript_EffectUproar[]; -extern const u8 BattleScript_EffectStockpile[]; -extern const u8 BattleScript_EffectSwallow[]; -extern const u8 BattleScript_EffectHail[]; -extern const u8 BattleScript_EffectTorment[]; -extern const u8 BattleScript_EffectFlatter[]; -extern const u8 BattleScript_EffectWillOWisp[]; -extern const u8 BattleScript_EffectMemento[]; -extern const u8 BattleScript_EffectFocusPunch[]; -extern const u8 BattleScript_EffectFollowMe[]; -extern const u8 BattleScript_EffectNaturePower[]; -extern const u8 BattleScript_EffectCharge[]; -extern const u8 BattleScript_EffectTaunt[]; -extern const u8 BattleScript_EffectHelpingHand[]; -extern const u8 BattleScript_EffectTrick[]; -extern const u8 BattleScript_EffectRolePlay[]; -extern const u8 BattleScript_EffectWish[]; -extern const u8 BattleScript_EffectAssist[]; -extern const u8 BattleScript_EffectIngrain[]; -extern const u8 BattleScript_EffectMagicCoat[]; -extern const u8 BattleScript_EffectRecycle[]; -extern const u8 BattleScript_EffectBrickBreak[]; -extern const u8 BattleScript_EffectYawn[]; -extern const u8 BattleScript_EffectEndeavor[]; -extern const u8 BattleScript_EffectSkillSwap[]; -extern const u8 BattleScript_EffectImprison[]; -extern const u8 BattleScript_EffectRefresh[]; -extern const u8 BattleScript_EffectGrudge[]; -extern const u8 BattleScript_EffectSnatch[]; -extern const u8 BattleScript_EffectMudSport[]; -extern const u8 BattleScript_EffectTickle[]; -extern const u8 BattleScript_EffectCosmicPower[]; -extern const u8 BattleScript_EffectBulkUp[]; -extern const u8 BattleScript_EffectWaterSport[]; -extern const u8 BattleScript_EffectCalmMind[]; -extern const u8 BattleScript_EffectDragonDance[]; -extern const u8 BattleScript_EffectCamouflage[]; - -// pokeemerald -extern const u8 BattleScript_ProteanActivates[]; -extern const u8 BattleScript_MoveUsedPsychicTerrainPrevents[]; -extern const u8 BattleScript_FailedFromAtkString[]; -extern const u8 BattleScript_FlingFailConsumeItem[]; -extern const u8 BattleScript_MagicCoatBouncePrankster[]; -extern const u8 BattleScript_TruantLoafingAround[]; -extern const u8 BattleScript_MoveUsedHealBlockPrevents[]; -extern const u8 BattleScript_MoveUsedGravityPrevents[]; -extern const u8 BattleScript_MoveUsedUnfrostbite[]; -extern const u8 BattleScript_PowderMoveNoEffect[]; -extern const u8 BattleScript_MoveUsedPowder[]; -extern const u8 BattleScript_MoveUsedIsThroatChopPrevented[]; -extern const u8 BattleScript_PrimalWeatherBlocksMove[]; -extern const u8 BattleScript_BerryReduceDmg[]; -extern const u8 BattleScript_GemActivates[]; -extern const u8 BattleScript_AttackWeakenedByStrongWinds[]; -extern const u8 BattleScript_SturdiedMsg[]; -extern const u8 BattleScript_HangedOnMsg[]; -extern const u8 BattleScript_PrintBerryReduceString[]; -extern const u8 BattleScript_TargetFormChange[]; -extern const u8 BattleScript_TargetFormChangeWithStringNoPopup[]; -extern const u8 BattleScript_IceFaceNullsDamage[]; -extern const u8 BattleScript_AffectionBasedEndurance[]; -extern const u8 BattleScript_DefSpDefDown[]; -extern const u8 BattleScript_MoveEffectClearSmog[]; -extern const u8 BattleScript_MoveEffectFlameBurst[]; -extern const u8 BattleScript_HyperspaceFuryRemoveProtect[]; -extern const u8 BattleScript_MoveEffectFeint[]; -extern const u8 BattleScript_SpectralThiefSteal[]; -extern const u8 BattleScript_VCreateStatLoss[]; -extern const u8 BattleScript_MoveEffectCoreEnforcer[]; -extern const u8 BattleScript_MoveEffectIncinerate[]; -extern const u8 BattleScript_MoveEffectBugBite[]; -extern const u8 BattleScript_BothCanNoLongerEscape[]; -extern const u8 BattleScript_FaintAttackerForExplosion[]; -extern const u8 BattleScript_MaxHp50Recoil[]; -extern const u8 BattleScript_RemoveFireType[]; -extern const u8 BattleScript_RemoveElectricType[]; -extern const u8 BattleScript_RemoveGenericType[]; -extern const u8 BattleScript_StealthRockActivates[]; -extern const u8 BattleScript_SpikesActivates[]; -extern const u8 BattleScript_SyrupBombActivates[]; -extern const u8 BattleScript_AromaVeilProtectsRet[]; -extern const u8 BattleScript_StatUpMsg[]; -extern const u8 BattleScript_SymbiosisActivates[]; -extern const u8 BattleScript_ScaleShot[]; -extern const u8 BattleScript_OverworldStatusStarts[]; -extern const u8 BattleScript_OverworldTerrain[]; -extern const u8 BattleScript_ImposterActivates[]; -extern const u8 BattleScript_SwitchInAbilityMsg[]; -extern const u8 BattleScript_SwitchInAbilityMsgRet[]; -extern const u8 BattleScript_ActivateAsOne[]; -extern const u8 BattleScript_PastelVeilActivates[]; -extern const u8 BattleScript_FriskActivates[]; -extern const u8 BattleScript_AttackerAbilityStatRaiseEnd3[]; -extern const u8 BattleScript_BlockedByPrimalWeatherEnd3[]; -extern const u8 BattleScript_SnowWarningActivatesSnow[]; -extern const u8 BattleScript_SnowWarningActivatesHail[]; -extern const u8 BattleScript_ElectricSurgeActivates[]; -extern const u8 BattleScript_GrassySurgeActivates[]; -extern const u8 BattleScript_MistySurgeActivates[]; -extern const u8 BattleScript_PsychicSurgeActivates[]; -extern const u8 BattleScript_SupersweetSyrupActivates[]; -extern const u8 BattleScript_AnnounceAirLockCloudNine[]; -extern const u8 BattleScript_BattlerAbilityStatRaiseOnSwitchIn[]; -extern const u8 BattleScript_DesolateLandActivates[]; -extern const u8 BattleScript_PrimordialSeaActivates[]; -extern const u8 BattleScript_DeltaStreamActivates[]; -extern const u8 BattleScript_RuinAbilityActivates[]; -extern const u8 BattleScript_SupremeOverlordActivates[]; -extern const u8 BattleScript_CostarActivates[]; -extern const u8 BattleScript_ZeroToHeroActivates[]; -extern const u8 BattleScript_CommanderActivates[]; -extern const u8 BattleScript_HospitalityActivates[]; -extern const u8 BattleScript_HarvestActivates[]; -extern const u8 BattleScript_MoodyActivates[]; -extern const u8 BattleScript_BadDreamsActivates[]; -extern const u8 BattleScript_SolarPowerActivates[]; -extern const u8 BattleScript_HealerActivates[]; -extern const u8 BattleScript_BallFetch[]; -extern const u8 BattleScript_CudChewActivates[]; -extern const u8 BattleScript_DazzlingProtected[]; -extern const u8 BattleScript_DarkTypePreventsPrankster[]; -extern const u8 BattleScript_GoodAsGoldActivates[]; -extern const u8 BattleScript_MoveStatDrain[]; -extern const u8 BattleScript_MoveStatDrain_PPLoss[]; -extern const u8 BattleScript_TargetAbilityStatRaiseRet[]; -extern const u8 BattleScript_WeakArmorActivates[]; -extern const u8 BattleScript_CursedBodyActivates[]; -extern const u8 BattleScript_MummyActivates[]; -extern const u8 BattleScript_WanderingSpiritActivates[]; -extern const u8 BattleScript_TargetsStatWasMaxedOut[]; -extern const u8 BattleScript_GooeyActivates[]; -extern const u8 BattleScript_DampPreventsAftermath[]; -extern const u8 BattleScript_AftermathDmg[]; -extern const u8 BattleScript_AbilityStatusEffect[]; -extern const u8 BattleScript_IllusionOff[]; -extern const u8 BattleScript_CottonDownActivates[]; -extern const u8 BattleScript_BlockedByPrimalWeatherRet[]; -extern const u8 BattleScript_SandSpitActivates[]; -extern const u8 BattleScript_PerishBodyActivates[]; - -// pokeemerald copy, potential duplicates extern const u8 BattleScript_SupersweetSyrupActivates[]; extern const u8 BattleScript_OpportunistCopyStatChange[]; extern const u8 BattleScript_MirrorHerbCopyStatChange[]; @@ -467,6 +30,7 @@ extern const u8 BattleScript_LocalTwoTrainersDefeated[]; extern const u8 BattleScript_LocalBattleWonLoseTexts[]; extern const u8 BattleScript_LocalBattleWonReward[]; extern const u8 BattleScript_PayDayMoneyAndPickUpItems[]; +extern const u8 BattleScript_LocalBattleLost[]; extern const u8 BattleScript_LocalBattleLostPrintWhiteOut[]; extern const u8 BattleScript_LocalBattleLostEnd[]; extern const u8 BattleScript_CheckDomeDrew[]; @@ -477,6 +41,7 @@ extern const u8 BattleScript_SmokeBallEscape[]; extern const u8 BattleScript_RanAwayUsingMonAbility[]; extern const u8 BattleScript_GotAwaySafely[]; extern const u8 BattleScript_WildMonFled[]; +extern const u8 BattleScript_PrintCantRunFromTrainer[]; extern const u8 BattleScript_PrintFailedToRunString[]; extern const u8 BattleScript_PrintCantEscapeFromBattle[]; extern const u8 BattleScript_PrintFullBox[]; @@ -485,17 +50,12 @@ extern const u8 BattleScript_DoSwitchOut[]; extern const u8 BattleScript_MoveSwitchOpenPartyScreen[]; extern const u8 BattleScript_Pausex20[]; extern const u8 BattleScript_LevelUp[]; -extern const u8 BattleScript_RainContinuesOrEnds[]; -extern const u8 BattleScript_SnowContinuesOrEnds[]; +extern const u8 BattleScript_WeatherContinues[]; +extern const u8 BattleScript_WeatherFaded[]; extern const u8 BattleScript_DamagingWeatherContinues[]; extern const u8 BattleScript_DamagingWeather[]; -extern const u8 BattleScript_IceBodyHeal[]; -extern const u8 BattleScript_SandStormHailSnowEnds[]; -extern const u8 BattleScript_SunlightContinues[]; -extern const u8 BattleScript_SunlightFaded[]; -extern const u8 BattleScript_FogContinues[]; extern const u8 BattleScript_FogEnded_Ret[]; -extern const u8 BattleScript_FogEnded[]; +extern const u8 BattleScript_IceBodyHeal[]; extern const u8 BattleScript_OverworldStatusStarts[]; extern const u8 BattleScript_OverworldWeatherStarts[]; extern const u8 BattleScript_OverworldTerrain[]; @@ -527,11 +87,13 @@ extern const u8 BattleScript_PerishSongTakesLife[]; extern const u8 BattleScript_PerishSongCountGoesDown[]; extern const u8 BattleScript_AllStatsUpZMove[]; extern const u8 BattleScript_AllStatsUp[]; +extern const u8 BattleScript_RapidSpinAway[]; extern const u8 BattleScript_WrapFree[]; extern const u8 BattleScript_LeechSeedFree[]; extern const u8 BattleScript_SpikesFree[]; extern const u8 BattleScript_MonTookFutureAttack[]; extern const u8 BattleScript_NoMovesLeft[]; +extern const u8 BattleScript_SelectingMoveWithNoPP[]; extern const u8 BattleScript_NoPPForMove[]; extern const u8 BattleScript_SelectingTormentedMove[]; extern const u8 BattleScript_MoveUsedIsTormented[]; @@ -554,7 +116,6 @@ extern const u8 BattleScript_MagicCoatPrankster[]; extern const u8 BattleScript_SnatchedMove[]; extern const u8 BattleScript_EnduredMsg[]; extern const u8 BattleScript_OneHitKOMsg[]; -extern const u8 BattleScript_SAtkDown2[]; extern const u8 BattleScript_FocusPunchSetUp[]; extern const u8 BattleScript_MoveUsedIsAsleep[]; extern const u8 BattleScript_MoveUsedWokeUp[]; @@ -574,6 +135,8 @@ extern const u8 BattleScript_ThrashConfuses[]; extern const u8 BattleScript_MoveUsedIsConfused[]; extern const u8 BattleScript_MoveUsedIsConfusedNoMore[]; extern const u8 BattleScript_PrintPayDayMoneyString[]; +extern const u8 BattleScript_WrapTurnDmg[]; +extern const u8 BattleScript_WrapEnds[]; extern const u8 BattleScript_MoveUsedIsInLove[]; extern const u8 BattleScript_MoveUsedIsInLoveCantAttack[]; extern const u8 BattleScript_NightmareTurnDmg[]; @@ -592,16 +155,21 @@ extern const u8 BattleScript_MoveEffectParalysis[]; extern const u8 BattleScript_MoveEffectUproar[]; extern const u8 BattleScript_MoveEffectToxic[]; extern const u8 BattleScript_MoveEffectPayDay[]; +extern const u8 BattleScript_MoveEffectWrap[]; extern const u8 BattleScript_MoveEffectConfusion[]; extern const u8 BattleScript_MoveEffectRecoil[]; +extern const u8 BattleScript_FaintAttackerForExplosion[]; +extern const u8 BattleScript_MaxHp50Recoil[]; extern const u8 BattleScript_DoRecoil33[]; extern const u8 BattleScript_Recoil33End[]; extern const u8 BattleScript_ItemSteal[]; extern const u8 BattleScript_DrizzleActivates[]; extern const u8 BattleScript_SpeedBoostActivates[]; +extern const u8 BattleScript_TraceActivates[]; extern const u8 BattleScript_RainDishActivates[]; extern const u8 BattleScript_SandstreamActivates[]; extern const u8 BattleScript_ShedSkinActivates[]; +extern const u8 BattleScript_IntimidateActivates[]; extern const u8 BattleScript_DroughtActivates[]; extern const u8 BattleScript_TookAttack[]; extern const u8 BattleScript_SturdyPreventsOHKO[]; @@ -614,6 +182,7 @@ extern const u8 BattleScript_FlashFireBoost_PPLoss[]; extern const u8 BattleScript_FlashFireBoost[]; extern const u8 BattleScript_AbilityNoStatLoss[]; extern const u8 BattleScript_ItemNoStatLoss[]; +extern const u8 BattleScript_ItemNoStatLossSpicyExtract[]; extern const u8 BattleScript_BRNPrevention[]; extern const u8 BattleScript_PRLZPrevention[]; extern const u8 BattleScript_PSNPrevention[]; @@ -671,6 +240,7 @@ extern const u8 BattleScript_BerryStatRaiseRet[]; extern const u8 BattleScript_BerryFocusEnergyRet[]; extern const u8 BattleScript_BerryFocusEnergyEnd2[]; extern const u8 BattleScript_ActionSelectionItemsCantBeUsed[]; +extern const u8 BattleScript_ArenaTurnBeginning[]; extern const u8 BattleScript_PalacePrintFlavorText[]; extern const u8 BattleScript_ArenaDoJudgment[]; extern const u8 BattleScript_FrontierLinkBattleLost[]; @@ -680,15 +250,18 @@ extern const u8 BattleScript_PrintPlayerForfeitedLinkBattle[]; extern const u8 BattleScript_BallThrow[]; extern const u8 BattleScript_BallThrowByWally[]; extern const u8 BattleScript_SafariBallThrow[]; +extern const u8 BattleScript_SuccessBallThrow[]; extern const u8 BattleScript_WallyBallThrow[]; extern const u8 BattleScript_ShakeBallThrow[]; extern const u8 BattleScript_TrainerBallBlock[]; extern const u8 BattleScript_RunByUsingItem[]; +extern const u8 BattleScript_ActionWatchesCarefully[]; +extern const u8 BattleScript_ActionGetNear[]; +extern const u8 BattleScript_ActionThrowPokeblock[]; extern const u8 BattleScript_EmbargoEndTurn[]; extern const u8 BattleScript_TelekinesisEndTurn[]; extern const u8 BattleScript_BufferEndTurn[]; extern const u8 BattleScript_AquaRingHeal[]; -extern const u8 BattleScript_AuroraVeilEnds[]; extern const u8 BattleScript_LuckyChantEnds[]; extern const u8 BattleScript_TailwindEnds[]; extern const u8 BattleScript_TrickRoomEnds[]; @@ -782,7 +355,6 @@ extern const u8 BattleScript_SelectingNotAllowedMoveThroatChopInPalace[]; extern const u8 BattleScript_ThroatChopEndTurn[]; extern const u8 BattleScript_GemActivates[]; extern const u8 BattleScript_BerryReduceDmg[]; -extern const u8 BattleScript_PrintBerryReduceString[]; extern const u8 BattleScript_WeaknessPolicy[]; extern const u8 BattleScript_TargetItemStatRaise[]; extern const u8 BattleScript_RockyHelmetActivates[]; @@ -796,6 +368,7 @@ extern const u8 BattleScript_MoveEffectIncinerate[]; extern const u8 BattleScript_MoveEffectBugBite[]; extern const u8 BattleScript_IllusionOff[]; extern const u8 BattleScript_DancerActivates[]; +extern const u8 BattleScript_AftermathDmg[]; extern const u8 BattleScript_AttackerFormChange[]; extern const u8 BattleScript_AttackerFormChangeEnd3[]; extern const u8 BattleScript_AttackerFormChangeWithString[]; @@ -806,13 +379,12 @@ extern const u8 BattleScript_SlowStartEnds[]; extern const u8 BattleScript_HealerActivates[]; extern const u8 BattleScript_ScriptingAbilityStatRaise[]; extern const u8 BattleScript_ReceiverActivates[]; +extern const u8 BattleScript_FriskActivates[]; extern const u8 BattleScript_FriskMsg[]; extern const u8 BattleScript_FriskMsgWithPopup[]; extern const u8 BattleScript_MoodyActivates[]; extern const u8 BattleScript_EmergencyExit[]; -extern const u8 BattleScript_EmergencyExitNoPopUp[]; extern const u8 BattleScript_EmergencyExitWild[]; -extern const u8 BattleScript_EmergencyExitWildNoPopUp[]; extern const u8 BattleScript_CheekPouchActivates[]; extern const u8 BattleScript_TotemVar[]; extern const u8 BattleScript_TotemFlaredToLife[]; @@ -853,15 +425,16 @@ extern const u8 BattleScript_GulpMissileGorging[]; extern const u8 BattleScript_GulpMissileGulping[]; extern const u8 BattleScript_GulpMissileFormChange[]; extern const u8 BattleScript_BattleBondActivatesOnMoveEndAttacker[]; +extern const u8 BattleScript_EffectBattleBondStatIncrease[]; extern const u8 BattleScript_DesolateLandActivates[]; extern const u8 BattleScript_PrimordialSeaActivates[]; +extern const u8 BattleScript_PrimalWeatherBlocksMove[]; extern const u8 BattleScript_DeltaStreamActivates[]; extern const u8 BattleScript_MysteriousAirCurrentBlowsOn[]; extern const u8 BattleScript_AttackWeakenedByStrongWinds[]; extern const u8 BattleScript_BlockedByPrimalWeatherEnd3[]; extern const u8 BattleScript_BlockedByPrimalWeatherRet[]; extern const u8 BattleScript_PrimalReversion[]; -extern const u8 BattleScript_PrimalReversionRestoreAttacker[]; extern const u8 BattleScript_HyperspaceFuryRemoveProtect[]; extern const u8 BattleScript_SelectingNotAllowedMoveGorillaTactics[]; extern const u8 BattleScript_SelectingNotAllowedMoveGorillaTacticsInPalace[]; @@ -869,8 +442,6 @@ extern const u8 BattleScript_WanderingSpiritActivates[]; extern const u8 BattleScript_MirrorArmorReflect[]; extern const u8 BattleScript_GooeyActivates[]; extern const u8 BattleScript_PastelVeilActivates[]; -extern const u8 BattleScript_MimicryActivatesEnd3[]; -extern const u8 BattleScript_ApplyMimicry[]; extern const u8 BattleScript_AttackerFormChangeEnd3NoPopup[]; extern const u8 BattleScript_AttackerFormChangeWithStringEnd3NoPopup[]; extern const u8 BattleScript_AttackerFormChangeMoveEffect[]; @@ -884,6 +455,7 @@ extern const u8 BattleScript_DefDownSpeedUp[]; extern const u8 BattleScript_AffectionBasedStatusHeal[]; extern const u8 BattleScript_AffectionBasedEndurance[]; extern const u8 BattleScript_SymbiosisActivates[]; +extern const u8 BattleScript_ScaleShot[]; extern const u8 BattleScript_MultiHitPrintStrings[]; extern const u8 BattleScript_RemoveFireType[]; extern const u8 BattleScript_TargetAbilityStatRaiseRet[]; @@ -893,7 +465,6 @@ extern const u8 BattleScript_AngerShellActivates[]; extern const u8 BattleScript_WellBakedBodyActivates[]; extern const u8 BattleScript_WindRiderActivatesMoveEnd[]; extern const u8 BattleScript_WindPowerActivates[]; -extern const u8 BattleScript_WindPowerActivatesEnd2[]; extern const u8 BattleScript_ProtosynthesisActivates[]; extern const u8 BattleScript_QuarkDriveActivates[]; extern const u8 BattleScript_GoodAsGoldActivates[]; @@ -902,10 +473,11 @@ extern const u8 BattleScript_CudChewActivates[]; extern const u8 BattleScript_SupremeOverlordActivates[]; extern const u8 BattleScript_CostarActivates[]; extern const u8 BattleScript_ZeroToHeroActivates[]; +extern const u8 BattleScript_CommanderActivates[]; extern const u8 BattleScript_HospitalityActivates[]; extern const u8 BattleScript_ToxicDebrisActivates[]; extern const u8 BattleScript_EarthEaterActivates[]; -extern const u8 BattleScript_MimicryActivates_End3[]; +extern const u8 BattleScript_MimicryActivates[]; extern const u8 BattleScript_IceFaceNullsDamage[]; extern const u8 BattleScript_BattlerFormChangeWithStringEnd3[]; extern const u8 BattleScript_DampPreventsAftermath[]; @@ -915,7 +487,6 @@ extern const u8 BattleScript_ShellTrapSetUp[]; extern const u8 BattleScript_StealthRockActivates[]; extern const u8 BattleScript_CouldntFullyProtect[]; extern const u8 BattleScript_MoveEffectStockpileWoreOff[]; -extern const u8 BattleScript_StealthRockActivates[]; extern const u8 BattleScript_SpikesActivates[]; extern const u8 BattleScript_BerserkGeneRet[]; extern const u8 BattleScript_TargetFormChangeWithStringNoPopup[]; @@ -933,7 +504,6 @@ extern const u8 BattleScript_TheRainbowDisappeared[]; extern const u8 BattleScript_HurtByTheSeaOfFire[]; extern const u8 BattleScript_TheSeaOfFireDisappeared[]; extern const u8 BattleScript_TheSwampDisappeared[]; -extern const u8 BattleScript_ItemRestoreHP_Party[]; extern const u8 BattleScript_EffectPsychicNoise[]; extern const u8 BattleScript_AromaVeilProtectsRet[]; extern const u8 BattleScript_LowerAtkSpAtk[]; @@ -943,7 +513,6 @@ extern const u8 BattleScript_BoosterEnergyRet[]; extern const u8 BattleScript_TeraShellDistortingTypeMatchups[]; extern const u8 BattleScript_TeraFormChange[]; extern const u8 BattleScript_SleepClausePreventsEnd[]; - // zmoves extern const u8 BattleScript_ZMoveActivateDamaging[]; extern const u8 BattleScript_ZMoveActivateStatus[]; @@ -952,7 +521,6 @@ extern const u8 BattleScript_RecoverHPZMove[]; extern const u8 BattleScript_StatUpZMove[]; extern const u8 BattleScript_HealReplacementZMove[]; extern const u8 BattleScript_EffectExtremeEvoboost[]; - // max moves extern const u8 BattleScript_EffectRaiseStatAllies[]; extern const u8 BattleScript_EffectLowerStatFoes[]; @@ -977,26 +545,23 @@ extern const u8 BattleScript_EffectConfuseSide[]; extern const u8 BattleScript_EffectInfatuateSide[]; extern const u8 BattleScript_EffectTormentSide[]; extern const u8 BattleScript_EffectMeanLookSide[]; -extern const u8 BattleScript_EffectStatus1Foes[]; -extern const u8 BattleScript_EffectStatus2Foes[]; extern const u8 BattleScript_TormentEnds[]; extern const u8 BattleScript_EffectRaiseCritAlliesAnim[]; extern const u8 BattleScript_EffectHealOneSixthAllies[]; -extern const u8 BattleScript_EffectCureStatusAllies[]; extern const u8 BattleScript_EffectRecycleBerriesAllies[]; extern const u8 BattleScript_RemoveGenericType[]; - // dynamax and max raids extern const u8 BattleScript_DynamaxBegins[]; extern const u8 BattleScript_DynamaxEnds[]; +extern const u8 BattleScript_DynamaxEnds_Ret[]; extern const u8 BattleScript_MoveBlockedByDynamax[]; - // Battle move scripts extern const u8 BattleScript_EffectSleep[]; extern const u8 BattleScript_EffectAbsorb[]; extern const u8 BattleScript_EffectAbsorbLiquidOoze[]; extern const u8 BattleScript_EffectExplosion[]; extern const u8 BattleScript_EffectDreamEater[]; +extern const u8 BattleScript_EffectMirrorMove[]; extern const u8 BattleScript_EffectAttackUp[]; extern const u8 BattleScript_EffectDefenseUp[]; extern const u8 BattleScript_EffectSpeedUp[]; @@ -1022,10 +587,8 @@ extern const u8 BattleScript_EffectToxic[]; extern const u8 BattleScript_EffectLightScreen[]; extern const u8 BattleScript_EffectRest[]; extern const u8 BattleScript_EffectOHKO[]; -extern const u8 BattleScript_EffectSuperFang[]; -extern const u8 BattleScript_EffectFixedDamageArg[]; extern const u8 BattleScript_EffectHealBlock[]; -extern const u8 BattleScript_EffectRecoilIfMiss[]; +extern const u8 BattleScript_RecoilIfMiss[]; extern const u8 BattleScript_EffectMist[]; extern const u8 BattleScript_EffectFocusEnergy[]; extern const u8 BattleScript_EffectConfuse[]; @@ -1058,8 +621,6 @@ extern const u8 BattleScript_EffectHoldHands[]; extern const u8 BattleScript_EffectCelebrate[]; extern const u8 BattleScript_EffectHappyHour[]; extern const u8 BattleScript_EffectDisable[]; -extern const u8 BattleScript_EffectLevelDamage[]; -extern const u8 BattleScript_EffectPsywave[]; extern const u8 BattleScript_EffectCounter[]; extern const u8 BattleScript_EffectEncore[]; extern const u8 BattleScript_EffectPainSplit[]; @@ -1100,9 +661,13 @@ extern const u8 BattleScript_EffectSunnyDay[]; extern const u8 BattleScript_EffectBellyDrum[]; extern const u8 BattleScript_EffectPsychUp[]; extern const u8 BattleScript_EffectMirrorCoat[]; +extern const u8 BattleScript_EffectSkullBash[]; extern const u8 BattleScript_EffectFutureSight[]; +extern const u8 BattleScript_EffectGust[]; +extern const u8 BattleScript_EffectSolarBeam[]; extern const u8 BattleScript_EffectTeleport[]; extern const u8 BattleScript_EffectBeatUp[]; +extern const u8 BattleScript_EffectSemiInvulnerable[]; extern const u8 BattleScript_EffectDefenseCurl[]; extern const u8 BattleScript_EffectSoftboiled[]; extern const u8 BattleScript_EffectFirstTurnOnly[]; @@ -1119,8 +684,10 @@ extern const u8 BattleScript_EffectMemento[]; extern const u8 BattleScript_EffectFocusPunch[]; extern const u8 BattleScript_EffectFollowMe[]; extern const u8 BattleScript_EffectNaturePower[]; +extern const u8 BattleScript_EffectCharge[]; extern const u8 BattleScript_EffectTaunt[]; extern const u8 BattleScript_EffectHelpingHand[]; +extern const u8 BattleScript_EffectTrick[]; extern const u8 BattleScript_EffectRolePlay[]; extern const u8 BattleScript_EffectWish[]; extern const u8 BattleScript_EffectAssist[]; @@ -1128,6 +695,7 @@ extern const u8 BattleScript_EffectIngrain[]; extern const u8 BattleScript_EffectMagicCoat[]; extern const u8 BattleScript_EffectRecycle[]; extern const u8 BattleScript_EffectBrickBreak[]; +extern const u8 BattleScript_EffectYawn[]; extern const u8 BattleScript_EffectEndeavor[]; extern const u8 BattleScript_EffectSkillSwap[]; extern const u8 BattleScript_EffectImprison[]; @@ -1138,10 +706,12 @@ extern const u8 BattleScript_EffectHitEscape[]; extern const u8 BattleScript_EffectMudSport[]; extern const u8 BattleScript_EffectTickle[]; extern const u8 BattleScript_EffectCosmicPower[]; +extern const u8 BattleScript_EffectSkyUppercut[]; extern const u8 BattleScript_EffectBulkUp[]; extern const u8 BattleScript_EffectPlaceholder[]; extern const u8 BattleScript_EffectWaterSport[]; extern const u8 BattleScript_EffectCalmMind[]; +extern const u8 BattleScript_EffectDragonDance[]; extern const u8 BattleScript_EffectCamouflage[]; extern const u8 BattleScript_EffectPledge[]; extern const u8 BattleScript_EffectFling[]; @@ -1241,13 +811,9 @@ extern const u8 BattleScript_MoveEffectLightScreen[]; extern const u8 BattleScript_MoveEffectReflect[]; extern const u8 BattleScript_MoveEffectLeechSeed[]; extern const u8 BattleScript_MoveEffectHaze[]; -extern const u8 BattleScript_EffectSparklySwirl[]; extern const u8 BattleScript_MoveEffectIonDeluge[]; extern const u8 BattleScript_EffectHyperspaceFury[]; extern const u8 BattleScript_EffectAuraWheel[]; -extern const u8 BattleScript_EffectDynamicCategory[]; -extern const u8 BattleScript_EffectPhotonGeyser[]; -extern const u8 BattleScript_EffectShellSideArm[]; extern const u8 BattleScript_EffectNoRetreat[]; extern const u8 BattleScript_EffectTarShot[]; extern const u8 BattleScript_EffectPoltergeist[]; @@ -1256,7 +822,6 @@ extern const u8 BattleScript_EffectClangorousSoul[]; extern const u8 BattleScript_EffectSkyDrop[]; extern const u8 BattleScript_EffectMeteorBeam[]; extern const u8 BattleScript_EffectCourtChange[]; -extern const u8 BattleScript_EffectExtremeEvoboost[]; extern const u8 BattleScript_EffectHitSetRemoveTerrain[]; extern const u8 BattleScript_EffectDarkVoid[]; extern const u8 BattleScript_EffectVictoryDance[]; @@ -1271,7 +836,6 @@ extern const u8 BattleScript_MoveEffectSaltCure[]; extern const u8 BattleScript_EffectChillyReception[]; extern const u8 BattleScript_EffectMaxMove[]; extern const u8 BattleScript_EffectGlaiveRush[]; -extern const u8 BattleScript_EffectBrickBreak[]; extern const u8 BattleScript_EffectDoodle[]; extern const u8 BattleScript_EffectFilletAway[]; extern const u8 BattleScript_EffectShedTail[]; @@ -1281,6 +845,26 @@ extern const u8 BattleScript_EffectSpicyExtract[]; extern const u8 BattleScript_DamageToQuarterTargetHP[]; extern const u8 BattleScript_EffectFickleBeam[]; extern const u8 BattleScript_FickleBeamDoubled[]; +extern const u8 BattleScript_QuestionForfeitBattle[]; +extern const u8 BattleScript_ForfeitBattleGaveMoney[]; +// pokefirered +extern const u8 BattleScript_BattleTowerTrainerBattleWon[]; +extern const u8 BattleScript_MoveUsedLoafingAroundMsg[]; +extern const u8 BattleScript_GhostGetOutGetOut[]; +extern const u8 BattleScript_TooScaredToMove[]; +extern const u8 BattleScript_GhostBallDodge[]; +extern const u8 BattleScript_OldMan_Pokedude_CaughtMessage[]; +extern const u8 BattleScript_SilphScopeUnveiled[]; +// old pokeemerald +extern const u8 BattleScript_EffectSuperFang[]; +extern const u8 BattleScript_EffectLevelDamage[]; +extern const u8 BattleScript_EffectPsywave[]; +extern const u8 BattleScript_EmergencyExitNoPopUp[]; +extern const u8 BattleScript_EmergencyExitWildNoPopUp[]; +extern const u8 BattleScript_MimicryActivates_End3[]; +extern const u8 BattleScript_EffectFixedDamageArg[]; +extern const u8 BattleScript_EffectRecoilIfMiss[]; +extern const u8 BattleScript_EffectDynamicCategory[]; -#endif // GUARD_BATTLE_SCRIPTS_H +#endif // GUARD_BATTLE_SCRIPTS_H \ No newline at end of file