2017-11-25 18:42:31 +01:00
|
|
|
#ifndef GUARD_BATTLE_SCRIPTS_H
|
|
|
|
#define GUARD_BATTLE_SCRIPTS_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[];
|
2017-12-02 14:08:55 +01:00
|
|
|
extern const u8 BattleScript_ButItFailed[];
|
2017-11-25 18:42:31 +01:00
|
|
|
extern const u8 BattleScript_StatUp[];
|
|
|
|
extern const u8 BattleScript_StatDown[];
|
|
|
|
extern const u8 BattleScript_AlreadyAtFullHp[];
|
2017-12-02 14:08:55 +01:00
|
|
|
extern const u8 BattleScript_PresentHealTarget[];
|
|
|
|
extern const u8 BattleScript_MoveUsedMustRecharge[];
|
2017-11-25 18:42:31 +01:00
|
|
|
extern const u8 BattleScript_FaintAttacker[];
|
|
|
|
extern const u8 BattleScript_FaintTarget[];
|
2017-12-02 14:08:55 +01:00
|
|
|
extern const u8 BattleScript_GiveExp[];
|
|
|
|
extern const u8 BattleScript_HandleFaintedMon[];
|
2017-11-25 18:42:31 +01:00
|
|
|
extern const u8 BattleScript_LocalTrainerBattleWon[];
|
2017-11-26 01:19:57 +01:00
|
|
|
extern const u8 BattleScript_LocalTwoTrainersDefeated[];
|
|
|
|
extern const u8 BattleScript_LocalBattleWonLoseTexts[];
|
|
|
|
extern const u8 BattleScript_LocalBattleWonReward[];
|
2017-11-25 18:42:31 +01:00
|
|
|
extern const u8 BattleScript_PayDayMoneyAndPickUpItems[];
|
|
|
|
extern const u8 BattleScript_LocalBattleLost[];
|
2017-11-26 17:15:28 +01:00
|
|
|
extern const u8 BattleScript_LocalBattleLostPrintWhiteOut[];
|
|
|
|
extern const u8 BattleScript_LocalBattleLostEnd[];
|
|
|
|
extern const u8 BattleScript_CheckDomeDrew[];
|
2018-09-01 20:00:13 +02:00
|
|
|
extern const u8 BattleScript_FlushMessageBox[];
|
2017-11-25 18:42:31 +01:00
|
|
|
extern const u8 BattleScript_LinkBattleWonOrLost[];
|
|
|
|
extern const u8 BattleScript_FrontierTrainerBattleWon[];
|
|
|
|
extern const u8 BattleScript_SmokeBallEscape[];
|
|
|
|
extern const u8 BattleScript_RanAwayUsingMonAbility[];
|
|
|
|
extern const u8 BattleScript_GotAwaySafely[];
|
|
|
|
extern const u8 BattleScript_WildMonFled[];
|
2017-11-26 17:26:11 +01:00
|
|
|
extern const u8 BattleScript_PrintCantRunFromTrainer[];
|
2017-11-25 18:42:31 +01:00
|
|
|
extern const u8 BattleScript_PrintFailedToRunString[];
|
2017-11-26 17:26:11 +01:00
|
|
|
extern const u8 BattleScript_PrintCantEscapeFromBattle[];
|
2017-11-26 17:15:28 +01:00
|
|
|
extern const u8 BattleScript_PrintFullBox[];
|
2017-11-25 18:42:31 +01:00
|
|
|
extern const u8 BattleScript_ActionSwitch[];
|
|
|
|
extern const u8 BattleScript_Pausex20[];
|
|
|
|
extern const u8 BattleScript_LevelUp[];
|
2017-11-26 17:15:28 +01:00
|
|
|
extern const u8 BattleScript_RainContinuesOrEnds[];
|
|
|
|
extern const u8 BattleScript_DamagingWeatherContinues[];
|
|
|
|
extern const u8 BattleScript_SandStormHailEnds[];
|
|
|
|
extern const u8 BattleScript_SunlightContinues[];
|
|
|
|
extern const u8 BattleScript_SunlightFaded[];
|
|
|
|
extern const u8 BattleScript_OverworldWeatherStarts[];
|
|
|
|
extern const u8 BattleScript_SideStatusWoreOff[];
|
2017-11-26 01:19:57 +01:00
|
|
|
extern const u8 BattleScript_SafeguardProtected[];
|
2017-11-26 17:15:28 +01:00
|
|
|
extern const u8 BattleScript_SafeguardEnds[];
|
2017-11-25 18:42:31 +01:00
|
|
|
extern const u8 BattleScript_LeechSeedTurnDrain[];
|
|
|
|
extern const u8 BattleScript_BideStoringEnergy[];
|
|
|
|
extern const u8 BattleScript_BideAttack[];
|
|
|
|
extern const u8 BattleScript_BideNoEnergyToAttack[];
|
2017-12-02 00:03:46 +01:00
|
|
|
extern const u8 BattleScript_SuccessForceOut[];
|
2017-11-25 18:42:31 +01:00
|
|
|
extern const u8 BattleScript_MistProtected[];
|
|
|
|
extern const u8 BattleScript_RageIsBuilding[];
|
|
|
|
extern const u8 BattleScript_MoveUsedIsDisabled[];
|
2017-11-26 17:15:28 +01:00
|
|
|
extern const u8 BattleScript_SelectingDisabledMove[];
|
2017-11-25 18:42:31 +01:00
|
|
|
extern const u8 BattleScript_DisabledNoMore[];
|
2017-12-03 00:47:21 +01:00
|
|
|
extern const u8 BattleScript_SelectingDisabledMoveInPalace[];
|
|
|
|
extern const u8 BattleScript_SelectingUnusableMoveInPalace[];
|
2017-11-25 18:42:31 +01:00
|
|
|
extern const u8 BattleScript_EncoredNoMore[];
|
|
|
|
extern const u8 BattleScript_DestinyBondTakesLife[];
|
|
|
|
extern const u8 BattleScript_SpikesOnAttacker[];
|
|
|
|
extern const u8 BattleScript_SpikesOnTarget[];
|
2018-02-08 11:17:41 +01:00
|
|
|
extern const u8 BattleScript_SpikesOnFaintedBattler[];
|
2017-11-26 17:26:11 +01:00
|
|
|
extern const u8 BattleScript_PerishSongTakesLife[];
|
|
|
|
extern const u8 BattleScript_PerishSongCountGoesDown[];
|
2017-11-25 18:42:31 +01:00
|
|
|
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[];
|
2017-11-26 17:26:11 +01:00
|
|
|
extern const u8 BattleScript_MonTookFutureAttack[];
|
2017-11-25 18:42:31 +01:00
|
|
|
extern const u8 BattleScript_NoMovesLeft[];
|
2017-11-26 17:15:28 +01:00
|
|
|
extern const u8 BattleScript_SelectingMoveWithNoPP[];
|
2017-11-25 18:42:31 +01:00
|
|
|
extern const u8 BattleScript_NoPPForMove[];
|
2017-11-26 17:15:28 +01:00
|
|
|
extern const u8 BattleScript_SelectingTormentedMove[];
|
2017-12-03 00:47:21 +01:00
|
|
|
extern const u8 BattleScript_MoveUsedIsTormented[];
|
|
|
|
extern const u8 BattleScript_SelectingTormentedMoveInPalace[];
|
2017-11-26 17:15:28 +01:00
|
|
|
extern const u8 BattleScript_SelectingNotAllowedMoveTaunt[];
|
2017-11-25 18:42:31 +01:00
|
|
|
extern const u8 BattleScript_MoveUsedIsTaunted[];
|
2017-12-03 00:47:21 +01:00
|
|
|
extern const u8 BattleScript_SelectingNotAllowedMoveTauntInPalace[];
|
2017-11-25 18:42:31 +01:00
|
|
|
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[];
|
2019-03-02 23:40:38 +01:00
|
|
|
extern const u8 BattleScript_SelectingImprisonedMove[];
|
|
|
|
extern const u8 BattleScript_SelectingImprisonedMoveInPalace[];
|
2017-11-25 18:42:31 +01:00
|
|
|
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[];
|
2017-11-26 17:26:11 +01:00
|
|
|
extern const u8 BattleScript_MonWokeUpInUproar[];
|
2017-11-25 18:42:31 +01:00
|
|
|
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[];
|
2017-11-26 17:26:11 +01:00
|
|
|
extern const u8 BattleScript_PrintUproarOverTurns[];
|
2017-11-25 18:42:31 +01:00
|
|
|
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[];
|
2019-03-05 17:06:29 +01:00
|
|
|
extern const u8 BattleScript_MoveUsedIsInLoveCantAttack[];
|
2017-11-25 18:42:31 +01:00
|
|
|
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[];
|
2018-09-01 20:00:13 +02:00
|
|
|
extern const u8 BattleScript_MoveEffectRecoil[];
|
2017-11-26 01:19:57 +01:00
|
|
|
extern const u8 BattleScript_DoRecoil33[];
|
|
|
|
extern const u8 BattleScript_Recoil33End[];
|
2017-11-25 18:42:31 +01:00
|
|
|
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[];
|
2017-11-26 01:19:57 +01:00
|
|
|
extern const u8 BattleScript_WeatherFormChanges[];
|
|
|
|
extern const u8 BattleScript_WeatherFormChangesLoop[];
|
2017-11-25 18:42:31 +01:00
|
|
|
extern const u8 BattleScript_CastformChange[];
|
2018-09-01 20:00:13 +02:00
|
|
|
extern const u8 BattleScript_IntimidateActivatesEnd3[];
|
|
|
|
extern const u8 BattleScript_IntimidateActivates[];
|
2017-11-25 18:42:31 +01:00
|
|
|
extern const u8 BattleScript_DroughtActivates[];
|
|
|
|
extern const u8 BattleScript_TookAttack[];
|
|
|
|
extern const u8 BattleScript_SturdyPreventsOHKO[];
|
|
|
|
extern const u8 BattleScript_DampStopsExplosion[];
|
|
|
|
extern const u8 BattleScript_MoveHPDrain_PPLoss[];
|
|
|
|
extern const u8 BattleScript_MoveHPDrain[];
|
2017-11-26 17:15:28 +01:00
|
|
|
extern const u8 BattleScript_MonMadeMoveUseless_PPLoss[];
|
|
|
|
extern const u8 BattleScript_MonMadeMoveUseless[];
|
2017-11-25 18:42:31 +01:00
|
|
|
extern const u8 BattleScript_FlashFireBoost_PPLoss[];
|
|
|
|
extern const u8 BattleScript_FlashFireBoost[];
|
|
|
|
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[];
|
2017-11-26 01:19:57 +01:00
|
|
|
extern const u8 BattleScript_OwnTempoPrevents[];
|
2017-11-25 18:42:31 +01:00
|
|
|
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_ApplySecondaryEffect[];
|
|
|
|
extern const u8 BattleScript_SynchronizeActivates[];
|
|
|
|
extern const u8 BattleScript_NoItemSteal[];
|
2017-11-26 17:15:28 +01:00
|
|
|
extern const u8 BattleScript_AbilityCuredStatus[];
|
2018-09-01 20:00:13 +02:00
|
|
|
extern const u8 BattleScript_IgnoresWhileAsleep[];
|
2017-11-26 17:15:28 +01:00
|
|
|
extern const u8 BattleScript_IgnoresAndUsesRandomMove[];
|
2017-11-25 18:42:31 +01:00
|
|
|
extern const u8 BattleScript_MoveUsedLoafingAround[];
|
2017-11-26 17:15:28 +01:00
|
|
|
extern const u8 BattleScript_IgnoresAndFallsAsleep[];
|
2018-09-01 20:00:13 +02:00
|
|
|
extern const u8 BattleScript_IgnoresAndHitsItself[];
|
2017-11-25 18:42:31 +01:00
|
|
|
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_ItemHealHP_RemoveItem[];
|
|
|
|
extern const u8 BattleScript_BerryPPHealEnd2[];
|
|
|
|
extern const u8 BattleScript_ItemHealHP_End2[];
|
|
|
|
extern const u8 BattleScript_ItemHealHP_Ret[];
|
2017-11-26 17:15:28 +01:00
|
|
|
extern const u8 BattleScript_SelectingNotAllowedMoveChoiceItem[];
|
2020-02-20 05:13:54 +01:00
|
|
|
extern const u8 BattleScript_FocusBandActivates[];
|
2017-11-25 18:42:31 +01:00
|
|
|
extern const u8 BattleScript_BerryConfuseHealEnd2[];
|
|
|
|
extern const u8 BattleScript_BerryStatRaiseEnd2[];
|
|
|
|
extern const u8 BattleScript_BerryFocusEnergyEnd2[];
|
|
|
|
extern const u8 BattleScript_ActionSelectionItemsCantBeUsed[];
|
2018-08-25 21:04:12 +02:00
|
|
|
extern const u8 BattleScript_ArenaTurnBeginning[];
|
2020-07-17 02:12:12 +02:00
|
|
|
extern const u8 BattleScript_PalacePrintFlavorText[];
|
2018-11-11 18:33:16 +01:00
|
|
|
extern const u8 BattleScript_ArenaDoJudgment[];
|
2021-01-22 08:48:22 +01:00
|
|
|
extern const u8 BattleScript_FrontierLinkBattleLost[];
|
2017-11-26 17:26:11 +01:00
|
|
|
extern const u8 BattleScript_AskIfWantsToForfeitMatch[];
|
2017-12-03 00:47:21 +01:00
|
|
|
extern const u8 BattleScript_PrintPlayerForfeited[];
|
|
|
|
extern const u8 BattleScript_PrintPlayerForfeitedLinkBattle[];
|
2017-11-26 01:19:57 +01:00
|
|
|
extern const u8 BattleScript_BallThrow[];
|
|
|
|
extern const u8 BattleScript_BallThrowByWally[];
|
|
|
|
extern const u8 BattleScript_SafariBallThrow[];
|
2017-11-25 18:42:31 +01:00
|
|
|
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[];
|
2017-11-26 00:33:40 +01:00
|
|
|
extern const u8 BattleScript_ActionWatchesCarefully[];
|
|
|
|
extern const u8 BattleScript_ActionGetNear[];
|
|
|
|
extern const u8 BattleScript_ActionThrowPokeblock[];
|
2017-11-25 18:42:31 +01:00
|
|
|
|
|
|
|
#endif // GUARD_BATTLE_SCRIPTS_H
|