Add battle scripts and battle text constants.

This commit is contained in:
yenatch 2016-08-11 18:18:11 -04:00
parent 7a097903bf
commit 0689f380a7
9 changed files with 5236 additions and 968 deletions

1231
asm/macros/battle_script.s Normal file

File diff suppressed because it is too large Load Diff

View File

@ -36163,7 +36163,7 @@ _0801BCA4: .4byte 0x02024a80
_0801BCA8: .4byte 0x02024c07
_0801BCAC: .4byte 0x02024c6c
_0801BCB0: .4byte 0x02024c10
_0801BCB4: .4byte gUnknown_081D6F62
_0801BCB4: .4byte BattleScript_1D6F62
_0801BCB8:
bl sub_8017718
lsls r0, 24
@ -41425,7 +41425,7 @@ _0801E676:
.align 2, 0
_0801E678: .4byte 0x02024c06
_0801E67C: .4byte 0x02024c10
_0801E680: .4byte gUnknown_081D98BD
_0801E680: .4byte BattleScript_1D98BD
_0801E684: .4byte 0x02024c6c
_0801E688:
mov r1, r8
@ -41537,7 +41537,7 @@ _0801E72E:
.align 2, 0
_0801E74C: .4byte 0x02024c06
_0801E750: .4byte 0x02024c10
_0801E754: .4byte gUnknown_081D98A5
_0801E754: .4byte BattleScript_1D98A5
_0801E758:
mov r0, r8
ldrb r1, [r0]
@ -41577,7 +41577,7 @@ _0801E78E:
.align 2, 0
_0801E79C: .4byte 0x02024c6c
_0801E7A0: .4byte 0x02024c10
_0801E7A4: .4byte gUnknown_081D98A5
_0801E7A4: .4byte BattleScript_1D98A5
_0801E7A8:
mov r3, r8
ldrb r0, [r3]
@ -41728,7 +41728,7 @@ _0801E8A6:
.align 2, 0
_0801E8C4: .4byte 0x02024c06
_0801E8C8: .4byte 0x02024c10
_0801E8CC: .4byte gUnknown_081D98B1
_0801E8CC: .4byte BattleScript_1D98B1
_0801E8D0:
mov r0, r9
adds r0, 0x4C
@ -41785,7 +41785,7 @@ _0801E928:
.align 2, 0
_0801E938: .4byte 0x02024c06
_0801E93C: .4byte 0x02024c10
_0801E940: .4byte gUnknown_081D98BD
_0801E940: .4byte BattleScript_1D98BD
_0801E944: .4byte 0x02024c6c
_0801E948: .4byte 0xffffdfff
_0801E94C:
@ -41837,7 +41837,7 @@ _0801E998:
.align 2, 0
_0801E9A4: .4byte 0x02024c6c
_0801E9A8: .4byte 0x02024c10
_0801E9AC: .4byte gUnknown_081D98BD
_0801E9AC: .4byte BattleScript_1D98BD
_0801E9B0: .4byte 0x02024d1e
_0801E9B4:
mov r3, r8
@ -56388,7 +56388,7 @@ _08025F74:
.align 2, 0
_08025F78: .4byte 0x02024be6
_08025F7C: .4byte 0x02024c10
_08025F80: .4byte gUnknown_081D83D6
_08025F80: .4byte BattleScript_1D83D6
_08025F84:
ldr r2, _08025FCC
ldr r1, _08025FD0
@ -62114,7 +62114,7 @@ atkB3_rolloutdamagecalculation: @ 8028CE4
_08028D08: .4byte 0x02024c68
_08028D0C: .4byte 0x02024c07
_08028D10: .4byte 0x02024c10
_08028D14: .4byte gUnknown_081D6F74
_08028D14: .4byte BattleScript_1D6F74
_08028D18:
ldr r2, _08028E3C
ldr r1, _08028E40
@ -62362,7 +62362,7 @@ _08028EF0: .4byte 0x02024c68
_08028EF4: .4byte 0x02024ca8
_08028EF8: .4byte 0x02024c07
_08028EFC: .4byte 0x02024c10
_08028F00: .4byte gUnknown_081D6F74
_08028F00: .4byte BattleScript_1D6F74
_08028F04:
ldr r5, _08028F64
ldr r4, _08028F68
@ -62548,7 +62548,7 @@ _08029068: .4byte 0x02024bec
_0802906C: .4byte 0x02024a80
_08029070: .4byte 0x02024c08
_08029074: .4byte 0x02024c10
_08029078: .4byte gUnknown_081D6F44
_08029078: .4byte BattleScript_1D6F44
_0802907C:
ldr r2, _08029098
ldr r0, _0802909C
@ -62567,7 +62567,7 @@ _0802907C:
_08029098: .4byte 0x02024a80
_0802909C: .4byte 0x02024c08
_080290A0: .4byte 0x02024c10
_080290A4: .4byte gUnknown_081D83B5
_080290A4: .4byte BattleScript_1D83B5
_080290A8:
ldr r1, _080290B4
ldr r0, _080290B8
@ -62578,7 +62578,7 @@ _080290AC:
bx r0
.align 2, 0
_080290B4: .4byte 0x02024c10
_080290B8: .4byte gUnknown_081D839B
_080290B8: .4byte BattleScript_1D839B
thumb_func_end atkB7_presentdamagecalculation
thumb_func_start sub_80290BC

13
constants/battle.s Normal file
View File

@ -0,0 +1,13 @@
.equiv SLP, 0x07
.equiv PSN, 0x08
.equiv BRN, 0x10
.equiv FRZ, 0x20
.equiv PAR, 0x40
.equiv TOX, 0x80
.equiv S_CONFUSED, 0x07
.equiv S_CONTINUE, 0x1000
.equiv S_FOCUS_ENERGY, 0x100000
.equiv S_SUBSTITUTE, 0x1000000
.equiv S_MEAN_LOOK, 0x4000000
.equiv S_NIGHTMARE, 0x8000000

352
constants/battle_text.s Normal file
View File

@ -0,0 +1,352 @@
enum_start 12
enum BATTLE_TEXT_UnknownString
enum BATTLE_TEXT_GainExpPoints
enum BATTLE_TEXT_GrewLevel
enum BATTLE_TEXT_LearnedMove
enum BATTLE_TEXT_TryingToLearnMove
enum BATTLE_TEXT_CantLearnMore
enum BATTLE_TEXT_DeleteMove
enum BATTLE_TEXT_DeletedMove
enum BATTLE_TEXT_StopLearning
enum BATTLE_TEXT_DidNotLearn
enum BATTLE_TEXT_LearnedMove2
enum BATTLE_TEXT_AttackMissed
enum BATTLE_TEXT_ProtectedItself
enum BATTLE_TEXT_StatNoHigher
enum BATTLE_TEXT_AvoidedDamage
enum BATTLE_TEXT_DoesntAffect
enum BATTLE_TEXT_AttackingFainted
enum BATTLE_TEXT_DefendingFainted
enum BATTLE_TEXT_WinningPrize
enum BATTLE_TEXT_OutOfUsablePoke
enum BATTLE_TEXT_WhitedOut
enum BATTLE_TEXT_PreventEscape
enum BATTLE_TEXT_HitMulti
enum BATTLE_TEXT_FellAsleep
enum BATTLE_TEXT_MadeAsleep
enum BATTLE_TEXT_DefendingAsleep
enum BATTLE_TEXT_AttackingAsleep
enum BATTLE_TEXT_WasntAffected
enum BATTLE_TEXT_Poisoned
enum BATTLE_TEXT_Poisoned2
enum BATTLE_TEXT_PoisonHurt
enum BATTLE_TEXT_AlreadyPoisoned
enum BATTLE_TEXT_BadlyPoisoned
enum BATTLE_TEXT_EnergyDrained
enum BATTLE_TEXT_Burned
enum BATTLE_TEXT_Burned2
enum BATTLE_TEXT_BurnHurt
enum BATTLE_TEXT_Frozen
enum BATTLE_TEXT_Frozen2
enum BATTLE_TEXT_FrozenSolid
enum BATTLE_TEXT_DefendingDefrosted
enum BATTLE_TEXT_AttackingDefrosted
enum BATTLE_TEXT_Defrosted
enum BATTLE_TEXT_Paralyzed
enum BATTLE_TEXT_Paralyzed2
enum BATTLE_TEXT_Paralyzed3
enum BATTLE_TEXT_AlreadyParalyzed
enum BATTLE_TEXT_ParalysisHealed
enum BATTLE_TEXT_DreamEaten
enum BATTLE_TEXT_AttackingStatNoHigher
enum BATTLE_TEXT_DefendingStatNoHigher
enum BATTLE_TEXT_StoppedWorking
enum BATTLE_TEXT_StoppedWorking2
enum BATTLE_TEXT_Confused
enum BATTLE_TEXT_ConfusionSnapOut
enum BATTLE_TEXT_BecameConfused
enum BATTLE_TEXT_AlreadyConfused
enum BATTLE_TEXT_FellLove
enum BATTLE_TEXT_InLoveWith
enum BATTLE_TEXT_ImmobilizedBy
enum BATTLE_TEXT_BlownAway
enum BATTLE_TEXT_TypeTransform
enum BATTLE_TEXT_Flinched
enum BATTLE_TEXT_RegainedHealth
enum BATTLE_TEXT_HPFull
enum BATTLE_TEXT_RaisedSpDef
enum BATTLE_TEXT_RaisedDefense
enum BATTLE_TEXT_CoveredVeil
enum BATTLE_TEXT_SafeguardActive
enum BATTLE_TEXT_SafeguardFaded
enum BATTLE_TEXT_WentToSleep
enum BATTLE_TEXT_SpeltHealthy
enum BATTLE_TEXT_WhipWhirlwind
enum BATTLE_TEXT_TookSunlight
enum BATTLE_TEXT_LoweredHead
enum BATTLE_TEXT_IsGlowing
enum BATTLE_TEXT_FlewHigh
enum BATTLE_TEXT_DugHole
enum BATTLE_TEXT_SqueezedBind
enum BATTLE_TEXT_TrappedVortex
enum BATTLE_TEXT_Wrapped
enum BATTLE_TEXT_Clamped
enum BATTLE_TEXT_HurtBy
enum BATTLE_TEXT_FreedFrom
enum BATTLE_TEXT_KeptGoingCrash
enum BATTLE_TEXT_MistShroud
enum BATTLE_TEXT_MistProtect
enum BATTLE_TEXT_GetPumped
enum BATTLE_TEXT_HitRecoil
enum BATTLE_TEXT_ProtectedItself2
enum BATTLE_TEXT_SandBuffeted
enum BATTLE_TEXT_HailStricken
enum BATTLE_TEXT_WasSeeded
enum BATTLE_TEXT_EvadedAttack
enum BATTLE_TEXT_HealthSapped
enum BATTLE_TEXT_FastAsleep
enum BATTLE_TEXT_WokeUp
enum BATTLE_TEXT_UproarAwake
enum BATTLE_TEXT_UproarWoke
enum BATTLE_TEXT_UproarCaused
enum BATTLE_TEXT_UproarMaking
enum BATTLE_TEXT_CalmedDown
enum BATTLE_TEXT_UproarCantSleep
enum BATTLE_TEXT_Stockpiled
enum BATTLE_TEXT_StockpiledCant
enum BATTLE_TEXT_UproarCantSleep2
enum BATTLE_TEXT_UproarKeptAwake
enum BATTLE_TEXT_StayedAwake
enum BATTLE_TEXT_StoringEnergy
enum BATTLE_TEXT_UnleashedEnergy
enum BATTLE_TEXT_FatigueConfuse
enum BATTLE_TEXT_PickedUpYen
enum BATTLE_TEXT_Unaffected
enum BATTLE_TEXT_Transformed
enum BATTLE_TEXT_SubMade
enum BATTLE_TEXT_SubAlready
enum BATTLE_TEXT_SubTookDamage
enum BATTLE_TEXT_SubFaded
enum BATTLE_TEXT_MustRecharge
enum BATTLE_TEXT_RageBuilding
enum BATTLE_TEXT_MoveWasDisabled
enum BATTLE_TEXT_MoveIsDisabled
enum BATTLE_TEXT_DisabledNoMore
enum BATTLE_TEXT_EncoreGot
enum BATTLE_TEXT_EncoreEnded
enum BATTLE_TEXT_TookAim
enum BATTLE_TEXT_SketchedMove
enum BATTLE_TEXT_DestinyBondTake
enum BATTLE_TEXT_DestinyBondTaken
enum BATTLE_TEXT_ReducedBy
enum BATTLE_TEXT_StoleSomething
enum BATTLE_TEXT_CantEscapeNow
enum BATTLE_TEXT_NightmareStart
enum BATTLE_TEXT_NightmareLock
enum BATTLE_TEXT_CurseLay
enum BATTLE_TEXT_CurseAfflict
enum BATTLE_TEXT_SpikesScattered
enum BATTLE_TEXT_SpikesHurt
enum BATTLE_TEXT_IdentifiedPoke
enum BATTLE_TEXT_PerishSongFell
enum BATTLE_TEXT_BracedItself
enum BATTLE_TEXT_EnduredHit
enum BATTLE_TEXT_MagnitudeCount
enum BATTLE_TEXT_CutHPMaxATK
enum BATTLE_TEXT_CopyStatChanges
enum BATTLE_TEXT_GotFreeFrom
enum BATTLE_TEXT_LeechShed
enum BATTLE_TEXT_SpikesBlownAway
enum BATTLE_TEXT_FledBattle
enum BATTLE_TEXT_ForesawAttack
enum BATTLE_TEXT_TookAttack
enum BATTLE_TEXT_PokeAttack
enum BATTLE_TEXT_CenterAttention
enum BATTLE_TEXT_ChargingPower
enum BATTLE_TEXT_NaturePower
enum BATTLE_TEXT_StatusNormal
enum BATTLE_TEXT_NoMovesLeft
enum BATTLE_TEXT_TormentSubject
enum BATTLE_TEXT_TormentNoUse
enum BATTLE_TEXT_TightenFocus
enum BATTLE_TEXT_TauntFell
enum BATTLE_TEXT_TauntNoUse
enum BATTLE_TEXT_ReadyToHelp
enum BATTLE_TEXT_SwitchedItems
enum BATTLE_TEXT_CopiedObject
enum BATTLE_TEXT_WishMade
enum BATTLE_TEXT_WishTrue
enum BATTLE_TEXT_PlantedRoots
enum BATTLE_TEXT_AbsorbNutrients
enum BATTLE_TEXT_AnchoredItself
enum BATTLE_TEXT_DrowsyMade
enum BATTLE_TEXT_KnockedOffItem
enum BATTLE_TEXT_AbilitySwap
enum BATTLE_TEXT_SealedMove
enum BATTLE_TEXT_SealedNoUse
enum BATTLE_TEXT_GrudgeBear
enum BATTLE_TEXT_GrudgeLosePP
enum BATTLE_TEXT_ShroudedItself
enum BATTLE_TEXT_MagicCoatBounce
enum BATTLE_TEXT_AwaitMove
enum BATTLE_TEXT_SnatchedMove
enum BATTLE_TEXT_RainMade
enum BATTLE_TEXT_SpeedRisen
enum BATTLE_TEXT_ProtectedBy
enum BATTLE_TEXT_PreventedBy
enum BATTLE_TEXT_HPRestoredUsing
enum BATTLE_TEXT_MadeType
enum BATTLE_TEXT_PreventedPara
enum BATTLE_TEXT_PreventedRomance
enum BATTLE_TEXT_PreventedPoison
enum BATTLE_TEXT_PreventedConfusion
enum BATTLE_TEXT_RaisedFirePower
enum BATTLE_TEXT_AnchorsItself
enum BATTLE_TEXT_CutsAttack
enum BATTLE_TEXT_PreventedStatLoss
enum BATTLE_TEXT_HurtOther
enum BATTLE_TEXT_Traced
enum BATTLE_TEXT_Sharply
enum BATTLE_TEXT_Rose
enum BATTLE_TEXT_Harshly
enum BATTLE_TEXT_Fell
enum BATTLE_TEXT_UnknownString7
enum BATTLE_TEXT_UnknownString3
enum BATTLE_TEXT_UnknownString5
enum BATTLE_TEXT_UnknownString6
enum BATTLE_TEXT_Critical
enum BATTLE_TEXT_GrandSlam
enum BATTLE_TEXT_MoveForget123
enum BATTLE_TEXT_MoveForgetAnd
enum BATTLE_TEXT_NotEffective
enum BATTLE_TEXT_SuperEffective
enum BATTLE_TEXT_GotAwaySafely
enum BATTLE_TEXT_FledWild
enum BATTLE_TEXT_NoRunning
enum BATTLE_TEXT_CantEscape2
enum BATTLE_TEXT_BirchDontLeaveMe
enum BATTLE_TEXT_Nothing
enum BATTLE_TEXT_Failed
enum BATTLE_TEXT_HurtItself
enum BATTLE_TEXT_MirrorFail
enum BATTLE_TEXT_RainStart
enum BATTLE_TEXT_PourStart
enum BATTLE_TEXT_RainCont1
enum BATTLE_TEXT_PourCont
enum BATTLE_TEXT_RainStop
enum BATTLE_TEXT_SandBrewed
enum BATTLE_TEXT_SandRages
enum BATTLE_TEXT_SandSubsided
enum BATTLE_TEXT_SunBright
enum BATTLE_TEXT_SunStrong
enum BATTLE_TEXT_SunFaded
enum BATTLE_TEXT_HailStart
enum BATTLE_TEXT_HailCont
enum BATTLE_TEXT_HailStop
enum BATTLE_TEXT_SpitUpFail
enum BATTLE_TEXT_SwallowFail
enum BATTLE_TEXT_WindHeatWave
enum BATTLE_TEXT_StatElim
enum BATTLE_TEXT_CoinScatter
enum BATTLE_TEXT_SubWeak
enum BATTLE_TEXT_PainSplit
enum BATTLE_TEXT_BellChime
enum BATTLE_TEXT_PerishSong
enum BATTLE_TEXT_NoPP1
enum BATTLE_TEXT_NoPP2
enum BATTLE_TEXT_Used1
enum BATTLE_TEXT_TutorialUsed
enum BATTLE_TEXT_BlockBall
enum BATTLE_TEXT_DontBeAThief
enum BATTLE_TEXT_DodgeBall
enum BATTLE_TEXT_MissPoke
enum BATTLE_TEXT_BallBrokeOhNo
enum BATTLE_TEXT_BallBrokeAppeared
enum BATTLE_TEXT_BallBrokeAlmost
enum BATTLE_TEXT_BallBrokeSoClose
enum BATTLE_TEXT_BallCaught1
enum BATTLE_TEXT_BallCaught2
enum BATTLE_TEXT_GiveNickname
enum BATTLE_TEXT_SentToPC
enum BATTLE_TEXT_AddedToDex
enum BATTLE_TEXT_Raining
enum BATTLE_TEXT_Sandstorm
enum BATTLE_TEXT_CantEscape
enum BATTLE_TEXT_IgnoredOrdersSLP
enum BATTLE_TEXT_IgnoredOrders
enum BATTLE_TEXT_BeganNap
enum BATTLE_TEXT_LoafingAround
enum BATTLE_TEXT_WontObey
enum BATTLE_TEXT_TurnedAway
enum BATTLE_TEXT_NotNotice
enum BATTLE_TEXT_WillSwitch
enum BATTLE_TEXT_CreptCloser
enum BATTLE_TEXT_CantGetCloser
enum BATTLE_TEXT_WatchingCarefully
enum BATTLE_TEXT_CuriousAbout
enum BATTLE_TEXT_EnthralledBy
enum BATTLE_TEXT_IgnoredThing
enum BATTLE_TEXT_ThrewBlock
enum BATTLE_TEXT_SafariOver
enum BATTLE_TEXT_CuredParalysis
enum BATTLE_TEXT_CuredPoison
enum BATTLE_TEXT_CuredBurn
enum BATTLE_TEXT_CuredFreeze
enum BATTLE_TEXT_CuredSleep
enum BATTLE_TEXT_CuredConfusion
enum BATTLE_TEXT_CuredStatus
enum BATTLE_TEXT_RestoredHealth
enum BATTLE_TEXT_RestoredPP
enum BATTLE_TEXT_RestoredStatus
enum BATTLE_TEXT_RestoredHPLittle
enum BATTLE_TEXT_ChoiceBand
enum BATTLE_TEXT_FocusSash
enum BATTLE_TEXT_Terminator2 @ terminator?
enum BATTLE_TEXT_PreventedBurn
enum BATTLE_TEXT_BlocksOther
enum BATTLE_TEXT_RestoredHPByItem
enum BATTLE_TEXT_WhipSandstorm
enum BATTLE_TEXT_PreventedLoss
enum BATTLE_TEXT_InfatuatedPoke
enum BATTLE_TEXT_MadeIneffective
enum BATTLE_TEXT_CuredProblem
enum BATTLE_TEXT_OozeSuckup
enum BATTLE_TEXT_Transformed2
enum BATTLE_TEXT_ElecWeakened
enum BATTLE_TEXT_FireWeakened
enum BATTLE_TEXT_HidUnderwater
enum BATTLE_TEXT_SprangUp
enum BATTLE_TEXT_CantForgetHM
enum BATTLE_TEXT_FoundOne
enum BATTLE_TEXT_PlayerDefeatedTrainer2
enum BATTLE_TEXT_SoothingAroma
enum BATTLE_TEXT_CantUseItems
enum BATTLE_TEXT_UnknownString2
enum BATTLE_TEXT_UnknownString4
enum BATTLE_TEXT_HustleUse
enum BATTLE_TEXT_MadeUseless
enum BATTLE_TEXT_SandTombTrapped @ sand tomb
enum BATTLE_TEXT_Terminator
enum BATTLE_TEXT_BoostedExp
enum BATTLE_TEXT_SunIntensified
enum BATTLE_TEXT_GroundMoveNegate
enum BATTLE_TEXT_WallyBall
enum BATTLE_TEXT_TookAttack2
enum BATTLE_TEXT_ChoseDestiny
enum BATTLE_TEXT_LostFocus
enum BATTLE_TEXT_UseNext
enum BATTLE_TEXT_FledUsingItem
enum BATTLE_TEXT_FledUsingOther
enum BATTLE_TEXT_DraggedOut
enum BATTLE_TEXT_PreventedOther
enum BATTLE_TEXT_NormalizedStatus
enum BATTLE_TEXT_Used2
enum BATTLE_TEXT_BoxFull
enum BATTLE_TEXT_AvoidedAttack
enum BATTLE_TEXT_MadeIneffective2
enum BATTLE_TEXT_PreventedFlinching
enum BATTLE_TEXT_AlreadyBurned
enum BATTLE_TEXT_StatNoLower
enum BATTLE_TEXT_BlocksOther2
enum BATTLE_TEXT_WoreOff
enum BATTLE_TEXT_RaisedDefenseLittle
enum BATTLE_TEXT_RaisedSpDefLittle
enum BATTLE_TEXT_BrokeWall
enum BATTLE_TEXT_PreventedOther2
enum BATTLE_TEXT_CuredOfProblem
enum BATTLE_TEXT_AttackingCantEscape
enum BATTLE_TEXT_Obtained1
enum BATTLE_TEXT_Obtained2
enum BATTLE_TEXT_Obtained3
enum BATTLE_TEXT_NoEffect
enum BATTLE_TEXT_NoEffectOn

View File

@ -22,3 +22,5 @@
.include "constants/version.s"
.include "constants/region_map_sections.s"
.include "constants/hold_effects.s"
.include "constants/battle.s"
.include "constants/battle_text.s"

215
constants/move_effects.s Normal file
View File

@ -0,0 +1,215 @@
enum_start
enum EFFECT_HIT
enum EFFECT_SLEEP
enum EFFECT_POISON_HIT
enum EFFECT_ABSORB
enum EFFECT_BURN_HIT
enum EFFECT_FREEZE_HIT
enum EFFECT_PARALYZE_HIT
enum EFFECT_EXPLOSION
enum EFFECT_DREAM_EATER
enum EFFECT_MIRROR_MOVE
enum EFFECT_ATTACK_UP
enum EFFECT_DEFENSE_UP
enum EFFECT_SPEED_UP
enum EFFECT_SPECIAL_ATTACK_UP
enum EFFECT_SPECIAL_DEFENSE_UP
enum EFFECT_ACCURACY_UP
enum EFFECT_EVASION_UP
enum EFFECT_ALWAYS_HIT
enum EFFECT_ATTACK_DOWN
enum EFFECT_DEFENSE_DOWN
enum EFFECT_SPEED_DOWN
enum EFFECT_SPECIAL_ATTACK_DOWN @ unused
enum EFFECT_SPECIAL_DEFENSE_DOWN @ unused
enum EFFECT_ACCURACY_DOWN
enum EFFECT_EVASION_DOWN
enum EFFECT_HAZE
enum EFFECT_BIDE
enum EFFECT_RAMPAGE
enum EFFECT_ROAR
enum EFFECT_MULTI_HIT
enum EFFECT_CONVERSION
enum EFFECT_FLINCH_HIT
enum EFFECT_RESTORE_HP
enum EFFECT_TOXIC
enum EFFECT_PAY_DAY
enum EFFECT_LIGHT_SCREEN
enum EFFECT_TRI_ATTACK
enum EFFECT_REST
enum EFFECT_OHKO
enum EFFECT_RAZOR_WIND
enum EFFECT_SUPER_FANG
enum EFFECT_DRAGON_RAGE
enum EFFECT_TRAP
enum EFFECT_HIGH_CRITICAL
enum EFFECT_DOUBLE_HIT
enum EFFECT_RECOIL_IF_MISS
enum EFFECT_MIST
enum EFFECT_FOCUS_ENERGY
enum EFFECT_RECOIL
enum EFFECT_CONFUSE
enum EFFECT_ATTACK_UP_2
enum EFFECT_DEFENSE_UP_2
enum EFFECT_SPEED_UP_2
enum EFFECT_SPECIAL_ATTACK_UP_2
enum EFFECT_SPECIAL_DEFENSE_UP_2
enum EFFECT_ACCURACY_UP_2
enum EFFECT_EVASION_UP_2
enum EFFECT_TRANSFORM
enum EFFECT_ATTACK_DOWN_2
enum EFFECT_DEFENSE_DOWN_2
enum EFFECT_SPEED_DOWN_2
enum EFFECT_SPECIAL_ATTACK_DOWN_2
enum EFFECT_SPECIAL_DEFENSE_DOWN_2
enum EFFECT_ACCURACY_DOWN_2
enum EFFECT_EVASION_DOWN_2
enum EFFECT_REFLECT
enum EFFECT_POISON
enum EFFECT_PARALYZE
enum EFFECT_ATTACK_DOWN_HIT
enum EFFECT_DEFENSE_DOWN_HIT
enum EFFECT_SPEED_DOWN_HIT
enum EFFECT_SPECIAL_ATTACK_DOWN_HIT
enum EFFECT_SPECIAL_DEFENSE_DOWN_HIT
enum EFFECT_ACCURACY_DOWN_HIT
enum EFFECT_EVASION_DOWN_HIT
enum EFFECT_SKY_ATTACK
enum EFFECT_CONFUSE_HIT
enum EFFECT_TWINEEDLE
enum EFFECT_VITAL_THROW
enum EFFECT_SUBSTITUTE
enum EFFECT_RECHARGE
enum EFFECT_RAGE
enum EFFECT_MIMIC
enum EFFECT_METRONOME
enum EFFECT_LEECH_SEED
enum EFFECT_SPLASH
enum EFFECT_DISABLE
enum EFFECT_LEVEL_DAMAGE
enum EFFECT_PSYWAVE
enum EFFECT_COUNTER
enum EFFECT_ENCORE
enum EFFECT_PAIN_SPLIT
enum EFFECT_SNORE
enum EFFECT_CONVERSION_2
enum EFFECT_LOCK_ON
enum EFFECT_SKETCH
enum EFFECT_UNUSED_60 @ thaw
enum EFFECT_SLEEP_TALK
enum EFFECT_DESTINY_BOND
enum EFFECT_FLAIL
enum EFFECT_SPITE
enum EFFECT_FALSE_SWIPE
enum EFFECT_HEAL_BELL
enum EFFECT_QUICK_ATTACK
enum EFFECT_TRIPLE_KICK
enum EFFECT_THIEF
enum EFFECT_MEAN_LOOK
enum EFFECT_NIGHTMARE
enum EFFECT_MINIMIZE
enum EFFECT_CURSE
enum EFFECT_UNUSED_6E
enum EFFECT_PROTECT
enum EFFECT_SPIKES
enum EFFECT_FORESIGHT
enum EFFECT_PERISH_SONG
enum EFFECT_SANDSTORM
enum EFFECT_ENDURE
enum EFFECT_ROLLOUT
enum EFFECT_SWAGGER
enum EFFECT_FURY_CUTTER
enum EFFECT_ATTRACT
enum EFFECT_RETURN
enum EFFECT_PRESENT
enum EFFECT_FRUSTRATION
enum EFFECT_SAFEGUARD
enum EFFECT_THAW_HIT
enum EFFECT_MAGNITUDE
enum EFFECT_BATON_PASS
enum EFFECT_PURSUIT
enum EFFECT_RAPID_SPIN
enum EFFECT_SONICBOOM
enum EFFECT_UNUSED_83
enum EFFECT_MORNING_SUN
enum EFFECT_SYNTHESIS
enum EFFECT_MOONLIGHT
enum EFFECT_HIDDEN_POWER
enum EFFECT_RAIN_DANCE
enum EFFECT_SUNNY_DAY
enum EFFECT_DEFENSE_UP_HIT
enum EFFECT_ATTACK_UP_HIT
enum EFFECT_ALL_STATS_UP_HIT
enum EFFECT_UNUSED_8D @ incomplete fake out in gen 2
enum EFFECT_BELLY_DRUM
enum EFFECT_PSYCH_UP
enum EFFECT_MIRROR_COAT
enum EFFECT_SKULL_BASH
enum EFFECT_TWISTER
enum EFFECT_EARTHQUAKE
enum EFFECT_FUTURE_SIGHT
enum EFFECT_GUST
enum EFFECT_FLINCH_HIT_2 @ STOMP ASTONISH EXTRASENSORY NEEDLE_ARM
enum EFFECT_SOLARBEAM
enum EFFECT_THUNDER
enum EFFECT_TELEPORT
enum EFFECT_BEAT_UP
enum EFFECT_FLY
enum EFFECT_DEFENSE_CURL
enum EFFECT_SOFTBOILED
enum EFFECT_FAKE_OUT
enum EFFECT_UPROAR
enum EFFECT_STOCKPILE
enum EFFECT_SPIT_UP
enum EFFECT_SWALLOW
enum EFFECT_UNUSED_A3
enum EFFECT_HAIL
enum EFFECT_TORMENT
enum EFFECT_FLATTER
enum EFFECT_WILL_O_WISP
enum EFFECT_MEMENTO
enum EFFECT_FACADE
enum EFFECT_FOCUS_PUNCH
enum EFFECT_SMELLINGSALT
enum EFFECT_FOLLOW_ME
enum EFFECT_NATURE_POWER
enum EFFECT_CHARGE
enum EFFECT_TAUNT
enum EFFECT_HELPING_HAND
enum EFFECT_TRICK
enum EFFECT_ROLE_PLAY
enum EFFECT_WISH
enum EFFECT_ASSIST
enum EFFECT_INGRAIN
enum EFFECT_SUPERPOWER
enum EFFECT_MAGIC_COAT
enum EFFECT_RECYCLE
enum EFFECT_REVENGE
enum EFFECT_BRICK_BREAK
enum EFFECT_YAWN
enum EFFECT_KNOCK_OFF
enum EFFECT_ENDEAVOR
enum EFFECT_ERUPTION
enum EFFECT_SKILL_SWAP
enum EFFECT_IMPRISON
enum EFFECT_REFRESH
enum EFFECT_GRUDGE
enum EFFECT_SNATCH
enum EFFECT_LOW_KICK
enum EFFECT_SECRET_POWER
enum EFFECT_DOUBLE_EDGE
enum EFFECT_TEETER_DANCE
enum EFFECT_BLAZE_KICK
enum EFFECT_MUD_SPORT
enum EFFECT_POISON_FANG
enum EFFECT_WEATHER_BALL
enum EFFECT_OVERHEAT
enum EFFECT_TICKLE
enum EFFECT_COSMIC_POWER
enum EFFECT_SKY_UPPERCUT
enum EFFECT_BULK_UP
enum EFFECT_POISON_TAIL
enum EFFECT_WATER_SPORT
enum EFFECT_CALM_MIND
enum EFFECT_DRAGON_DANCE
enum EFFECT_CAMOUFLAGE

File diff suppressed because it is too large Load Diff

View File

@ -1281,45 +1281,45 @@ gUnknown_081FAB5C:: @ 81FAB5C
.align 2
gUnknown_081FAC4C:: @ 81FAC4C
.4byte gUnknown_081D963E
.4byte gUnknown_081D963E
.4byte gUnknown_081D965A
.4byte gUnknown_081D9669
.4byte gUnknown_081D9678
.4byte gUnknown_081D9687
.4byte gUnknown_081D969D
.4byte gUnknown_081D96BA
.4byte gUnknown_081D963E
.4byte gUnknown_081D963E
.4byte gUnknown_081D9696
.4byte gUnknown_081D96AA
.4byte gUnknown_081D963E
.4byte gUnknown_081D96B1
.4byte gUnknown_081D96C8
.4byte gUnknown_081D963E
.4byte gUnknown_081D963E
.4byte gUnknown_081D963E
.4byte gUnknown_081D963E
.4byte gUnknown_081D963E
.4byte gUnknown_081D963E
.4byte gUnknown_081D963E
.4byte gUnknown_081D963E
.4byte gUnknown_081D963E
.4byte gUnknown_081D963E
.4byte gUnknown_081D963E
.4byte gUnknown_081D963E
.4byte gUnknown_081D963E
.4byte gUnknown_081D963E
.4byte gUnknown_081D963E
.4byte gUnknown_081D963E
.4byte gUnknown_081D963E
.4byte gUnknown_081D963E
.4byte gUnknown_081D963E
.4byte gUnknown_081D963E
.4byte gUnknown_081D963E
.4byte gUnknown_081D963E
.4byte gUnknown_081D963E
.4byte gUnknown_081D96C8
.4byte BattleScript_1D963E
.4byte BattleScript_1D963E
.4byte BattleScript_1D965A
.4byte BattleScript_1D9669
.4byte BattleScript_1D9678
.4byte BattleScript_1D9687
.4byte BattleScript_1D969D
.4byte BattleScript_1D96BA
.4byte BattleScript_1D963E
.4byte BattleScript_1D963E
.4byte BattleScript_1D9696
.4byte BattleScript_1D96AA
.4byte BattleScript_1D963E
.4byte BattleScript_1D96B1
.4byte BattleScript_1D96C8
.4byte BattleScript_1D963E
.4byte BattleScript_1D963E
.4byte BattleScript_1D963E
.4byte BattleScript_1D963E
.4byte BattleScript_1D963E
.4byte BattleScript_1D963E
.4byte BattleScript_1D963E
.4byte BattleScript_1D963E
.4byte BattleScript_1D963E
.4byte BattleScript_1D963E
.4byte BattleScript_1D963E
.4byte BattleScript_1D963E
.4byte BattleScript_1D963E
.4byte BattleScript_1D963E
.4byte BattleScript_1D963E
.4byte BattleScript_1D963E
.4byte BattleScript_1D963E
.4byte BattleScript_1D963E
.4byte BattleScript_1D963E
.4byte BattleScript_1D963E
.4byte BattleScript_1D963E
.4byte BattleScript_1D963E
.4byte BattleScript_1D963E
.4byte BattleScript_1D96C8
.incbin "baserom.gba", 0x001face8, 0x7

View File

@ -1598,171 +1598,238 @@ gUnknown_08401508:: @ 8401508
@ Each entry refers to a text pointer in gUnknown_08400F8C, but the values are offset
@ by 0xc. For example, 0x0017 refers to BattleText_AttackMissed because it is the
@ 11th entry in the pointer table.
.2byte 0x0017
.2byte 0x0018
.2byte 0x0159
.2byte 0x001A
.2byte 0x014C
.2byte 0x00E2
.2byte 0x00E3
.2byte 0x0021
.2byte 0x0112
.2byte 0x0165
.2byte 0x00E8
.2byte 0x00E9
.2byte 0x00E5
.2byte 0x00ED
.2byte 0x00F0
.2byte 0x00F3
.2byte 0x00EE
.2byte 0x00F4
.2byte 0x0066
.2byte 0x0067
.2byte 0x00EF
.2byte 0x00F5
.2byte 0x00EA
.2byte 0x00EB
.2byte 0x00EC
.2byte 0x0065
.2byte 0x0098
.2byte 0x00E5
.2byte 0x00E5
.2byte 0x004E
.2byte 0x0160
.2byte 0x004D
.2byte 0x0161
.2byte 0x004F
.2byte 0x0068
.2byte 0x0069
.2byte 0x001B
.2byte 0x006A
.2byte 0x0139
.2byte 0x0052
.2byte 0x0053
.2byte 0x0070
.2byte 0x0071
.2byte 0x0073
.2byte 0x0074
.2byte 0x006C
.2byte 0x006E
.2byte 0x00F7
.2byte 0x004C
.2byte 0x0075
.2byte 0x0076
.2byte 0x0077
.2byte 0x00D5
.2byte 0x00D6
.2byte 0x003D
.2byte 0x0130
.2byte 0x0145
.2byte 0x0146
.2byte 0x00D7
.2byte 0x00D8
.2byte 0x003E
.2byte 0x0130
.2byte 0x0054
.2byte 0x0055
.2byte 0x0056
.2byte 0x0057
.2byte 0x0058
.2byte 0x0059
.2byte 0x013D
.2byte 0x013E
.2byte 0x005A
.2byte 0x005C
.2byte 0x005B
.2byte 0x005D
.2byte 0x005B
.2byte 0x0148
.2byte 0x0061
.2byte 0x00E5
.2byte 0x0063
.2byte 0x00E5
.2byte 0x007D
.2byte 0x00E5
.2byte 0x007E
.2byte 0x00FB
.2byte 0x0028
.2byte 0x0029
.2byte 0x0037
.2byte 0x0038
.2byte 0x0023
.2byte 0x0024
.2byte 0x002E
.2byte 0x002F
.2byte 0x0031
.2byte 0x0032
.2byte 0x0035
.2byte 0x0036
.2byte 0x0017
.2byte 0x007C
.2byte 0x0045
.2byte 0x0136
.2byte 0x002D
.2byte 0x0139
.2byte 0x013B
.2byte 0x013C
.2byte 0x00FD
.2byte 0x00FD
.2byte 0x00FD
.2byte 0x00FD
.2byte 0x0142
.2byte 0x00A1
.2byte 0x014F
.2byte 0x0107
.2byte 0x0108
.2byte 0x0109
.2byte 0x010A
.2byte 0x0110
.2byte 0x0110
.2byte 0x0110
.2byte 0x0110
.2byte 0x0110
.2byte 0x0110
.2byte 0x0110
.2byte 0x0110
.2byte 0x0111
.2byte 0x0110
.2byte 0x0110
.2byte 0x0110
.2byte 0x00F1
.2byte 0x0110
.2byte 0x0110
.2byte 0x0110
.2byte 0x0116
.2byte 0x0117
.2byte 0x0118
.2byte 0x0119
.2byte 0x011B
.2byte 0x011C
.2byte 0x011E
.2byte 0x011F
.2byte 0x0120
.2byte 0x0128
.2byte 0x0123
.2byte 0x0126
.2byte 0x0125
.2byte 0x0124
.2byte 0x0127
.2byte 0x0129
.2byte 0x0156
.2byte 0x0131
.2byte 0x0163
.2byte 0x016A
.2byte 0x00C7
.2byte 0x0163
.2byte 0x016A
.2byte 0x00C9
.2byte 0x0163
.2byte 0x016A
.2byte 0x0166
.2byte 0x0167
.2byte 0x0168
.2byte 0x00CB
.2byte 0x0137
.2byte BATTLE_TEXT_AttackMissed
.2byte BATTLE_TEXT_ProtectedItself
.2byte BATTLE_TEXT_AvoidedAttack
.2byte BATTLE_TEXT_AvoidedDamage
.2byte BATTLE_TEXT_GroundMoveNegate
.2byte BATTLE_TEXT_CantEscape2
.2byte BATTLE_TEXT_BirchDontLeaveMe
.2byte BATTLE_TEXT_PreventEscape
.2byte BATTLE_TEXT_CantEscape
.2byte BATTLE_TEXT_AttackingCantEscape
BattleTextList_40151C:: @ 840151C
.2byte BATTLE_TEXT_RainStart
.2byte BATTLE_TEXT_PourStart
.2byte BATTLE_TEXT_Failed
.2byte BATTLE_TEXT_SandBrewed
.2byte BATTLE_TEXT_SunBright
.2byte BATTLE_TEXT_HailStart
.2byte BATTLE_TEXT_SandRages
.2byte BATTLE_TEXT_HailCont
.2byte BATTLE_TEXT_SandBuffeted
.2byte BATTLE_TEXT_HailStricken
.2byte BATTLE_TEXT_SandSubsided
.2byte BATTLE_TEXT_HailStop
.2byte BATTLE_TEXT_RainCont1
.2byte BATTLE_TEXT_PourCont
.2byte BATTLE_TEXT_RainStop
BattleTextList_40153A:: @ 840153A
.2byte BATTLE_TEXT_ProtectedItself2
.2byte BATTLE_TEXT_BracedItself
.2byte BATTLE_TEXT_Failed
BattleTextList_401540:: @ 8401540
.2byte BATTLE_TEXT_Failed
.2byte BATTLE_TEXT_RaisedDefense
.2byte BATTLE_TEXT_RaisedDefenseLittle
.2byte BATTLE_TEXT_RaisedSpDef
.2byte BATTLE_TEXT_RaisedSpDefLittle
.2byte BATTLE_TEXT_CoveredVeil
BattleTextList_40154C:: @ 840154C
.2byte BATTLE_TEXT_WasSeeded
.2byte BATTLE_TEXT_EvadedAttack
.2byte BATTLE_TEXT_DoesntAffect
.2byte BATTLE_TEXT_HealthSapped
.2byte BATTLE_TEXT_OozeSuckup
BattleTextList_401556:: @ 8401556
.2byte BATTLE_TEXT_WentToSleep
.2byte BATTLE_TEXT_SpeltHealthy
.2byte BATTLE_TEXT_UproarMaking
.2byte BATTLE_TEXT_CalmedDown
BattleTextList_40155E:: @ 840155E
.2byte BATTLE_TEXT_Stockpiled
.2byte BATTLE_TEXT_StockpiledCant
.2byte BATTLE_TEXT_WokeUp
.2byte BATTLE_TEXT_UproarWoke
BattleTextList_401566:: @ 8401566
.2byte BATTLE_TEXT_SwallowFail
.2byte BATTLE_TEXT_HPFull
BattleTextList_40156A:: @ 840156A
.2byte BATTLE_TEXT_UproarCantSleep2
.2byte BATTLE_TEXT_UproarKeptAwake
.2byte BATTLE_TEXT_StayedAwake
BattleTextList_401570:: @ 8401570
.2byte BATTLE_TEXT_UnknownString7
.2byte BATTLE_TEXT_UnknownString3
.2byte BATTLE_TEXT_AttackingStatNoHigher
.2byte BATTLE_TEXT_Terminator2
.2byte BATTLE_TEXT_UnknownString4
.2byte BATTLE_TEXT_HustleUse
BattleTextList_40157C:: @ 840157C
.2byte BATTLE_TEXT_UnknownString5
.2byte BATTLE_TEXT_UnknownString6
.2byte BATTLE_TEXT_DefendingStatNoHigher
.2byte BATTLE_TEXT_Terminator2
BattleTextList_401584:: @ 8401584
.2byte BATTLE_TEXT_WhipWhirlwind
.2byte BATTLE_TEXT_TookSunlight
.2byte BATTLE_TEXT_LoweredHead
.2byte BATTLE_TEXT_IsGlowing
.2byte BATTLE_TEXT_FlewHigh
.2byte BATTLE_TEXT_DugHole
.2byte BATTLE_TEXT_HidUnderwater
.2byte BATTLE_TEXT_SprangUp
BattleTextList_401594:: @ 8401594
.2byte BATTLE_TEXT_SqueezedBind
.2byte BATTLE_TEXT_Wrapped
.2byte BATTLE_TEXT_TrappedVortex
.2byte BATTLE_TEXT_Clamped
.2byte BATTLE_TEXT_TrappedVortex
.2byte BATTLE_TEXT_SandTombTrapped
BattleTextList_4015A0:: @ 84015A0
.2byte BATTLE_TEXT_MistShroud
.2byte BATTLE_TEXT_Failed
BattleTextList_4015A4:: @ 84015A4
.2byte BATTLE_TEXT_GetPumped
.2byte BATTLE_TEXT_Failed
BattleTextList_4015A8:: @ 84015A8
.2byte BATTLE_TEXT_Transformed
.2byte BATTLE_TEXT_Failed
BattleTextList_4015AC:: @ 84015AC
.2byte BATTLE_TEXT_SubMade
.2byte BATTLE_TEXT_SubWeak
BattleTextList_4015B0:: @ 84015B0
.2byte BATTLE_TEXT_Poisoned
.2byte BATTLE_TEXT_Poisoned2
BattleTextList_4015B4:: @ 84015B4
.2byte BATTLE_TEXT_Paralyzed
.2byte BATTLE_TEXT_Paralyzed2
BattleTextList_4015B8:: @ 84015B8
.2byte BATTLE_TEXT_FellAsleep
.2byte BATTLE_TEXT_MadeAsleep
BattleTextList_4015BC:: @ 84015BC
.2byte BATTLE_TEXT_Burned
.2byte BATTLE_TEXT_Burned2
BattleTextList_4015C0:: @ 84015C0
.2byte BATTLE_TEXT_Frozen
.2byte BATTLE_TEXT_Frozen2
.2byte BATTLE_TEXT_AttackingDefrosted
.2byte BATTLE_TEXT_Defrosted
BattleTextList_4015C8:: @ 84015C8
.2byte BATTLE_TEXT_AttackMissed
.2byte BATTLE_TEXT_Unaffected
.2byte BATTLE_TEXT_FellLove
.2byte BATTLE_TEXT_InfatuatedPoke
BattleTextList_4015D0:: @ 84015D0
.2byte BATTLE_TEXT_EnergyDrained
.2byte BATTLE_TEXT_OozeSuckup
BattleTextList_4015D4:: @ 84015D4
.2byte BATTLE_TEXT_ElecWeakened
.2byte BATTLE_TEXT_FireWeakened
BattleTextList_4015D8:: @ 84015D8
.2byte BATTLE_TEXT_BellChime
.2byte BATTLE_TEXT_BellChime
.2byte BATTLE_TEXT_BellChime
.2byte BATTLE_TEXT_BellChime
.2byte BATTLE_TEXT_SoothingAroma
BattleTextList_4015E2:: @ 84015E2
.2byte BATTLE_TEXT_ForesawAttack
.2byte BATTLE_TEXT_ChoseDestiny
.2byte BATTLE_TEXT_BallBrokeOhNo
.2byte BATTLE_TEXT_BallBrokeAppeared
.2byte BATTLE_TEXT_BallBrokeAlmost
.2byte BATTLE_TEXT_BallBrokeSoClose
.2byte BATTLE_TEXT_Raining
.2byte BATTLE_TEXT_Raining
.2byte BATTLE_TEXT_Raining
.2byte BATTLE_TEXT_Raining
.2byte BATTLE_TEXT_Raining
.2byte BATTLE_TEXT_Raining
.2byte BATTLE_TEXT_Raining
.2byte BATTLE_TEXT_Raining
.2byte BATTLE_TEXT_Sandstorm
.2byte BATTLE_TEXT_Raining
.2byte BATTLE_TEXT_Raining
.2byte BATTLE_TEXT_Raining
.2byte BATTLE_TEXT_SunStrong
.2byte BATTLE_TEXT_Raining
.2byte BATTLE_TEXT_Raining
.2byte BATTLE_TEXT_Raining
.2byte BATTLE_TEXT_LoafingAround
.2byte BATTLE_TEXT_WontObey
.2byte BATTLE_TEXT_TurnedAway
.2byte BATTLE_TEXT_NotNotice
.2byte BATTLE_TEXT_CreptCloser
.2byte BATTLE_TEXT_CantGetCloser
.2byte BATTLE_TEXT_CuriousAbout
.2byte BATTLE_TEXT_EnthralledBy
.2byte BATTLE_TEXT_IgnoredThing
.2byte BATTLE_TEXT_CuredConfusion
.2byte BATTLE_TEXT_CuredParalysis
.2byte BATTLE_TEXT_CuredFreeze
.2byte BATTLE_TEXT_CuredBurn
.2byte BATTLE_TEXT_CuredPoison
.2byte BATTLE_TEXT_CuredSleep
.2byte BATTLE_TEXT_CuredStatus
.2byte BATTLE_TEXT_NormalizedStatus
BattleTextList_401630:: @ 8401630
.2byte BATTLE_TEXT_PreventedBurn
.2byte BATTLE_TEXT_PreventedOther2
.2byte BATTLE_TEXT_NoEffectOn
BattleTextList_401636:: @ 8401636
.2byte BATTLE_TEXT_PreventedPara
.2byte BATTLE_TEXT_PreventedOther2
.2byte BATTLE_TEXT_NoEffectOn
BattleTextList_40163C:: @ 840163C
.2byte BATTLE_TEXT_PreventedPoison
.2byte BATTLE_TEXT_PreventedOther2
.2byte BATTLE_TEXT_NoEffectOn
BattleTextList_401642:: @ 8401642
.2byte BATTLE_TEXT_Obtained1
.2byte BATTLE_TEXT_Obtained2
.2byte BATTLE_TEXT_Obtained3
.2byte BATTLE_TEXT_RaisedFirePower
.2byte BATTLE_TEXT_MadeIneffective
gUnknown_0840164C:: @ 840164C
.incbin "baserom.gba", 0x0040164c, 0x10
.2byte BATTLE_TEXT_StopLearning
.2byte BATTLE_TEXT_FellAsleep
.2byte BATTLE_TEXT_SpeltHealthy
.2byte BATTLE_TEXT_SubTookDamage
.2byte BATTLE_TEXT_CoinScatter
.2byte BATTLE_TEXT_SandTombTrapped
.incbin "baserom.gba", 0x401658, 0x4
.align 2
gUnknown_0840165C:: @ 840165C