Files
pokecrystal/data/battle_anims/framesets.asm
SoupPotato 6180be355e Labeled framesets and related constants (#1063)
* Labeled Framesets and Constants Related

* Feedback Implemented with PascalCase and Constant Renames

* Fix framset.asm comment spacing

* `BATTLEANIMFRAMESET_35` to `BATTLEANIMFRAMESET_THUNDER_WAVE_EXTRA`

* Feedback applied and labeled 1E & B2

* Fixed SpinningBone

---------

Co-authored-by: vulcandth <vulcandth@gmail.com>
2023-08-21 19:09:23 -05:00

1271 lines
36 KiB
NASM

BattleAnimFrameData:
; entries correspond to BATTLEANIMFRAMESET_* constants
table_width 2, BattleAnimFrameData
dw .Frameset_HitBig ; BATTLEANIMFRAMESET_HIT_BIG
dw .Frameset_Hit ; BATTLEANIMFRAMESET_HIT
dw .Frameset_HitSmall ; BATTLEANIMFRAMESET_HIT_SMALL
dw .Frameset_Punch ; BATTLEANIMFRAMESET_PUNCH
dw .Frameset_Kick ; BATTLEANIMFRAMESET_KICK
dw .Frameset_Palm ; BATTLEANIMFRAMESET_PALM
dw .Frameset_Fang ; BATTLEANIMFRAMESET_FANG
dw .Frameset_PunchShake ; BATTLEANIMFRAMESET_PUNCH_SHAKE
dw .Frameset_BallPoof ; BATTLEANIMFRAMESET_BALL_POOF
dw .Frameset_PokeBall1 ; BATTLEANIMFRAMESET_POKE_BALL_1
dw .Frameset_PokeBall2 ; BATTLEANIMFRAMESET_POKE_BALL_2
dw .Frameset_PokeBall3 ; BATTLEANIMFRAMESET_POKE_BALL_3
dw .Frameset_PokeBall4 ; BATTLEANIMFRAMESET_POKE_BALL_4
dw .Frameset_PokeBall5 ; BATTLEANIMFRAMESET_POKE_BALL_5
dw .Frameset_DragonRage ; BATTLEANIMFRAMESET_DRAGON_RAGE
dw .Frameset_Flamethrower ; BATTLEANIMFRAMESET_FLAMETHROWER
dw .Frameset_Ember ; BATTLEANIMFRAMESET_EMBER
dw .Frameset_Burned ; BATTLEANIMFRAMESET_BURNED
dw .Frameset_Blizzard ; BATTLEANIMFRAMESET_BLIZZARD
dw .Frameset_Ice ; BATTLEANIMFRAMESET_ICE
dw .Frameset_IceBeam ; BATTLEANIMFRAMESET_ICE_BEAM
dw .Frameset_PowderSnow ; BATTLEANIMFRAMESET_POWDER_SNOW
dw .Frameset_RazorLeaf1 ; BATTLEANIMFRAMESET_RAZOR_LEAF_1
dw .Frameset_RazorLeaf2 ; BATTLEANIMFRAMESET_RAZOR_LEAF_2
dw .Frameset_Explosion ; BATTLEANIMFRAMESET_EXPLOSION
dw .Frameset_BigRock ; BATTLEANIMFRAMESET_BIG_ROCK
dw .Frameset_SmallRock ; BATTLEANIMFRAMESET_SMALL_ROCK
dw .Frameset_Strength ; BATTLEANIMFRAMESET_STRENGTH
dw .Frameset_SkullCrossbone ; BATTLEANIMFRAMESET_SKULL_CROSSBONE
dw .Frameset_Acid ; BATTLEANIMFRAMESET_ACID
dw .Frameset_PoisonDropletUnused ; BATTLEANIMFRAMESET_POISON_DROPLET_UNUSED
dw .Frameset_SludgeBubble ; BATTLEANIMFRAMESET_SLUDGE_BUBBLE
dw .Frameset_SludgeBubbleBurst ; BATTLEANIMFRAMESET_SLUDGE_BUBBLE_BURST
dw .Frameset_SmallBubble ; BATTLEANIMFRAMESET_SMALL_BUBBLE
dw .Frameset_PulsingBubble ; BATTLEANIMFRAMESET_PULSING_BUBBLE
dw .Frameset_Surf ; BATTLEANIMFRAMESET_SURF
dw .Frameset_MusicNote1 ; BATTLEANIMFRAMESET_MUSIC_NOTE_1
dw .Frameset_MusicNote2 ; BATTLEANIMFRAMESET_MUSIC_NOTE_2
dw .Frameset_MusicNote3 ; BATTLEANIMFRAMESET_MUSIC_NOTE_3
dw .Frameset_WaterGun1 ; BATTLEANIMFRAMESET_WATER_GUN_1
dw .Frameset_WaterGun2 ; BATTLEANIMFRAMESET_WATER_GUN_2
dw .Frameset_WaterGun3 ; BATTLEANIMFRAMESET_WATER_GUN_3
dw .Frameset_HydroPump ; BATTLEANIMFRAMESET_HYDRO_PUMP
dw .Frameset_Powder ; BATTLEANIMFRAMESET_POWDER
dw .Frameset_Beam ; BATTLEANIMFRAMESET_BEAM
dw .Frameset_BeamTip ; BATTLEANIMFRAMESET_BEAM_TIP
dw .Frameset_IceBuildup ; BATTLEANIMFRAMESET_ICE_BUILDUP
dw .Frameset_Frozen ; BATTLEANIMFRAMESET_FROZEN
dw .Frameset_CirclingSparkle ; BATTLEANIMFRAMESET_CIRCLING_SPARKLE
dw .Frameset_ThunderCenter ; BATTLEANIMFRAMESET_THUNDER_CENTER
dw .Frameset_ThunderLeft ; BATTLEANIMFRAMESET_THUNDER_LEFT
dw .Frameset_ThunderRight ; BATTLEANIMFRAMESET_THUNDER_RIGHT
dw .Frameset_ThunderWaveDisable ; BATTLEANIMFRAMESET_THUNDER_WAVE_DISABLE
dw .Frameset_ThunderWaveExtra ; BATTLEANIMFRAMESET_THUNDER_WAVE_EXTRA
dw .Frameset_ThunderBoltSparks ; BATTLEANIMFRAMESET_THUNDERBOLT_SPARKS
dw .Frameset_ThunderBoltCore ; BATTLEANIMFRAMESET_THUNDERBOLT_CORE
dw .Frameset_ThunderShockSparks ; BATTLEANIMFRAMESET_THUNDERSHOCK_SPARKS
dw .Frameset_ThunderShockCore ; BATTLEANIMFRAMESET_THUNDERSHOCK_CORE
dw .Frameset_Clamp ; BATTLEANIMFRAMESET_CLAMP
dw .Frameset_ClampFlipped ; BATTLEANIMFRAMESET_CLAMP_FLIPPED
dw .Frameset_Bite1 ; BATTLEANIMFRAMESET_BITE_1
dw .Frameset_Bite2 ; BATTLEANIMFRAMESET_BITE_2
dw .Frameset_CutDownLeft ; BATTLEANIMFRAMESET_CUT_DOWN_LEFT
dw .Frameset_CutDownRight ; BATTLEANIMFRAMESET_CUT_DOWN_RIGHT
dw .Frameset_CutUpRight ; BATTLEANIMFRAMESET_CUT_UP_RIGHT
dw .Frameset_CutLongDownLeft ; BATTLEANIMFRAMESET_CUT_LONG_DOWN_LEFT
dw .Frameset_CutLongDownRight ; BATTLEANIMFRAMESET_CUT_LONG_DOWN_RIGHT
dw .Frameset_ChargeOrb1 ; BATTLEANIMFRAMESET_CHARGE_ORB_1
dw .Frameset_AbsorbCenter ; BATTLEANIMFRAMESET_ABSORB_CENTER
dw .Frameset_Gust ; BATTLEANIMFRAMESET_GUST
dw .Frameset_VineWhip1 ; BATTLEANIMFRAMESET_VINE_WHIP_1
dw .Frameset_VineWhip2 ; BATTLEANIMFRAMESET_VINE_WHIP_2
dw .Frameset_RazorWind1 ; BATTLEANIMFRAMESET_RAZOR_WIND_1
dw .Frameset_RazorWind2 ; BATTLEANIMFRAMESET_RAZOR_WIND_2
dw .Frameset_SonicboomJP ; BATTLEANIMFRAMESET_SONICBOOM_JP
dw .Frameset_Warp ; BATTLEANIMFRAMESET_WARP
dw .Frameset_ChargeOrb2 ; BATTLEANIMFRAMESET_CHARGE_ORB_2
dw .Frameset_Egg ; BATTLEANIMFRAMESET_EGG
dw .Frameset_EggWobble ; BATTLEANIMFRAMESET_EGG_WOBBLE
dw .Frameset_EggCrackedTop ; BATTLEANIMFRAMESET_EGG_CRACKED_TOP
dw .Frameset_EggCrackedBottom ; BATTLEANIMFRAMESET_EGG_CRACKED_BOTTOM
dw .Frameset_Focus ; BATTLEANIMFRAMESET_FOCUS
dw .Frameset_Bind1 ; BATTLEANIMFRAMESET_BIND_1
dw .Frameset_Bind2 ; BATTLEANIMFRAMESET_BIND_2
dw .Frameset_Bind3 ; BATTLEANIMFRAMESET_BIND_3
dw .Frameset_Bind4 ; BATTLEANIMFRAMESET_BIND_4
dw .Frameset_LeechSeed1 ; BATTLEANIMFRAMESET_LEECH_SEED_1
dw .Frameset_LeechSeed2 ; BATTLEANIMFRAMESET_LEECH_SEED_2
dw .Frameset_LeechSeed3 ; BATTLEANIMFRAMESET_LEECH_SEED_3
dw .Frameset_Sound1 ; BATTLEANIMFRAMESET_SOUND_1
dw .Frameset_Sound2 ; BATTLEANIMFRAMESET_SOUND_2
dw .Frameset_Sound3 ; BATTLEANIMFRAMESET_SOUND_3
dw .Frameset_Wave ; BATTLEANIMFRAMESET_WAVE
dw .Frameset_ConfuseRay1 ; BATTLEANIMFRAMESET_CONFUSE_RAY_1
dw .Frameset_ConfuseRay2 ; BATTLEANIMFRAMESET_CONFUSE_RAY_2
dw .Frameset_Leer ; BATTLEANIMFRAMESET_LEER
dw .Frameset_Reflect ; BATTLEANIMFRAMESET_REFLECT
dw .Frameset_Chick1 ; BATTLEANIMFRAMESET_CHICK_1
dw .Frameset_Chick2 ; BATTLEANIMFRAMESET_CHICK_2
dw .Frameset_Amnesia1 ; BATTLEANIMFRAMESET_AMNESIA_1
dw .Frameset_Amnesia2 ; BATTLEANIMFRAMESET_AMNESIA_2
dw .Frameset_Amnesia3 ; BATTLEANIMFRAMESET_AMNESIA_3
dw .Frameset_Asleep ; BATTLEANIMFRAMESET_ASLEEP
dw .Frameset_DigSand ; BATTLEANIMFRAMESET_DIG_SAND
dw .Frameset_DigPile ; BATTLEANIMFRAMESET_DIG_PILE
dw .Frameset_Sand ; BATTLEANIMFRAMESET_SAND
dw .Frameset_StringShot1 ; BATTLEANIMFRAMESET_STRING_SHOT_1
dw .Frameset_StringShot2 ; BATTLEANIMFRAMESET_STRING_SHOT_2
dw .Frameset_StringShot3 ; BATTLEANIMFRAMESET_STRING_SHOT_3
dw .Frameset_Paralyzed ; BATTLEANIMFRAMESET_PARALYZED
dw .Frameset_ParalyzedFlipped ; BATTLEANIMFRAMESET_PARALYZED_FLIPPED
dw .Frameset_Haze ; BATTLEANIMFRAMESET_HAZE
dw .Frameset_Mist ; BATTLEANIMFRAMESET_MIST
dw .Frameset_Horn ; BATTLEANIMFRAMESET_HORN
dw .Frameset_Needle ; BATTLEANIMFRAMESET_NEEDLE
dw .Frameset_Flower ; BATTLEANIMFRAMESET_FLOWER
dw .Frameset_BarrageBall ; BATTLEANIMFRAMESET_BARRAGE_BALL
dw .Frameset_PayDay ; BATTLEANIMFRAMESET_PAY_DAY
dw .Frameset_Heart ; BATTLEANIMFRAMESET_HEART
dw .Frameset_SpinningBone ; BATTLEANIMFRAMESET_SPINNING_BONE
dw .Frameset_Star ; BATTLEANIMFRAMESET_STAR
dw .Frameset_Spoon ; BATTLEANIMFRAMESET_SPOON
dw .Frameset_Sparkle ; BATTLEANIMFRAMESET_SPARKLE
dw .Frameset_SkyAttack ; BATTLEANIMFRAMESET_SKY_ATTACK
dw .Frameset_Lick ; BATTLEANIMFRAMESET_LICK
dw .Frameset_WithdrawShell ; BATTLEANIMFRAMESET_WITHDRAW_SHELL
dw .Frameset_ShrinkingChargeOrb ; BATTLEANIMFRAMESET_SHRINKING_CHARGE_ORB
dw .Frameset_Conversion ; BATTLEANIMFRAMESET_CONVERSION
dw .Frameset_Sword ; BATTLEANIMFRAMESET_SWORD
dw .Frameset_SpeedLine1 ; BATTLEANIMFRAMESET_SPEED_LINE_1
dw .Frameset_SpeedLine2 ; BATTLEANIMFRAMESET_SPEED_LINE_2
dw .Frameset_SpeedLine3 ; BATTLEANIMFRAMESET_SPEED_LINE_3
dw .Frameset_SeismicToss ; BATTLEANIMFRAMESET_SEISMIC_TOSS
dw .Frameset_Sharpen ; BATTLEANIMFRAMESET_SHARPEN
dw .Frameset_DefenseCurl ; BATTLEANIMFRAMESET_DEFENSE_CURL
dw .Frameset_MetronomeHand ; BATTLEANIMFRAMESET_METRONOME_HAND
dw .Frameset_Agility ; BATTLEANIMFRAMESET_AGILITY
dw .Frameset_Cotton ; BATTLEANIMFRAMESET_COTTON
dw .Frameset_MilkBottle ; BATTLEANIMFRAMESET_MILK_BOTTLE
dw .Frameset_Spike ; BATTLEANIMFRAMESET_SPIKE
dw .Frameset_AngerVein ; BATTLEANIMFRAMESET_ANGER_VEIN
dw .Frameset_HealBell ; BATTLEANIMFRAMESET_HEAL_BELL
dw .Frameset_BatonPass ; BATTLEANIMFRAMESET_BATON_PASS
dw .Frameset_LockOn1 ; BATTLEANIMFRAMESET_LOCK_ON_1
dw .Frameset_LockOn2 ; BATTLEANIMFRAMESET_LOCK_ON_2
dw .Frameset_LockOn3 ; BATTLEANIMFRAMESET_LOCK_ON_3
dw .Frameset_LockOn4 ; BATTLEANIMFRAMESET_LOCK_ON_4
dw .Frameset_MindReader1 ; BATTLEANIMFRAMESET_MIND_READER_1
dw .Frameset_MindReader2 ; BATTLEANIMFRAMESET_MIND_READER_2
dw .Frameset_MindReader3 ; BATTLEANIMFRAMESET_MIND_READER_3
dw .Frameset_MindReader4 ; BATTLEANIMFRAMESET_MIND_READER_4
dw .Frameset_Safeguard ; BATTLEANIMFRAMESET_SAFEGUARD
dw .Frameset_MegaphoneUnused ; BATTLEANIMFRAMESET_MEGAPHONE_UNUSED
dw .Frameset_ItemBag ; BATTLEANIMFRAMESET_ITEM_BAG
dw .Frameset_SpiderWeb ; BATTLEANIMFRAMESET_SPIDER_WEB
dw .Frameset_UnusedCake ; BATTLEANIMFRAMESET_UNUSED_CAKE
dw .Frameset_Imp ; BATTLEANIMFRAMESET_IMP
dw .Frameset_ImpFlipped ; BATTLEANIMFRAMESET_IMP_FLIPPED
dw .Frameset_Cherub ; BATTLEANIMFRAMESET_CHERUB
dw .Frameset_Pencil ; BATTLEANIMFRAMESET_PENCIL
dw .Frameset_EncoreHand ; BATTLEANIMFRAMESET_ENCORE_HAND
dw .Frameset_EncoreHandFlipped ; BATTLEANIMFRAMESET_ENCORE_HAND_FLIPPED
dw .Frameset_DestinyBond ; BATTLEANIMFRAMESET_DESTINY_BOND
dw .Frameset_MorningSun ; BATTLEANIMFRAMESET_MORNING_SUN
dw .Frameset_Glimmer ; BATTLEANIMFRAMESET_GLIMMER
dw .Frameset_Moonlight ; BATTLEANIMFRAMESET_MOONLIGHT
dw .Frameset_CrossChop1 ; BATTLEANIMFRAMESET_CROSS_CHOP_1
dw .Frameset_CrossChop2 ; BATTLEANIMFRAMESET_CROSS_CHOP_2
dw .Frameset_ZapCannon ; BATTLEANIMFRAMESET_ZAP_CANNON
dw .Frameset_CurseNail ; BATTLEANIMFRAMESET_CURSE_NAIL
dw .Frameset_ForesightShine ; BATTLEANIMFRAMESET_FORESIGHT_SHINE
dw .Frameset_RapidSpin ; BATTLEANIMFRAMESET_RAPID_SPIN
dw .Frameset_Swagger ; BATTLEANIMFRAMESET_SWAGGER
dw .Frameset_MeanLook ; BATTLEANIMFRAMESET_MEAN_LOOK
dw .Frameset_UpsideDownPunch ; BATTLEANIMFRAMESET_UPSIDE_DOWN_PUNCH
dw .Frameset_GrowingSparkle ; BATTLEANIMFRAMESET_GROWING_SPARKLE
dw .Frameset_Rain ; BATTLEANIMFRAMESET_RAIN
dw .Frameset_PsychUp ; BATTLEANIMFRAMESET_PSYCH_UP
dw .Frameset_SpiralUnused ; BATTLEANIMFRAMESET_SPIRAL_UNUSED
dw .Frameset_Aeroblast ; BATTLEANIMFRAMESET_AEROBLAST
dw .Frameset_Sandstorm ; BATTLEANIMFRAMESET_SANDSTORM
dw .Frameset_EnemyFeet1Row ; BATTLEANIMFRAMESET_ENEMYFEET_1ROW
dw .Frameset_PlayerHead1Row ; BATTLEANIMFRAMESET_PLAYERHEAD_1ROW
dw .Frameset_EnemyFeet2Row ; BATTLEANIMFRAMESET_ENEMYFEET_2ROW
dw .Frameset_PlayerHead2Row ; BATTLEANIMFRAMESET_PLAYERHEAD_2ROW
assert_table_length NUM_BATTLEANIMFRAMESETS
.Frameset_HitBig:
oamframe BATTLEANIMOAMSET_00, 6
oamdelete
.Frameset_Hit:
oamframe BATTLEANIMOAMSET_01, 6
oamdelete
.Frameset_HitSmall:
oamframe BATTLEANIMOAMSET_02, 6
oamdelete
.Frameset_Punch:
oamframe BATTLEANIMOAMSET_03, 6
oamdelete
.Frameset_Kick:
oamframe BATTLEANIMOAMSET_04, 6
oamdelete
.Frameset_Palm:
oamframe BATTLEANIMOAMSET_05, 6
oamdelete
.Frameset_Fang:
oamframe BATTLEANIMOAMSET_06, 6
oamdelete
.Frameset_PunchShake:
oamframe BATTLEANIMOAMSET_03, 4
oamframe BATTLEANIMOAMSET_01, 1
oamframe BATTLEANIMOAMSET_03, 4
oamframe BATTLEANIMOAMSET_01, 1
oamframe BATTLEANIMOAMSET_03, 4
oamframe BATTLEANIMOAMSET_01, 1
oamframe BATTLEANIMOAMSET_03, 4
oamframe BATTLEANIMOAMSET_01, 1
oamdelete
.Frameset_CutDownLeft:
oamframe BATTLEANIMOAMSET_4B, 2
oamframe BATTLEANIMOAMSET_4C, 2
oamframe BATTLEANIMOAMSET_4D, 4
oamframe BATTLEANIMOAMSET_4E, 2
oamwait 2
oamframe BATTLEANIMOAMSET_4E, 2
oamwait 2
oamframe BATTLEANIMOAMSET_4E, 2
oamwait 2
oamframe BATTLEANIMOAMSET_4E, 2
oamdelete
.Frameset_CutDownRight:
oamframe BATTLEANIMOAMSET_4B, 2, OAM_X_FLIP
oamframe BATTLEANIMOAMSET_4C, 2, OAM_X_FLIP
oamframe BATTLEANIMOAMSET_4D, 4, OAM_X_FLIP
oamframe BATTLEANIMOAMSET_4E, 2, OAM_X_FLIP
oamwait 2
oamframe BATTLEANIMOAMSET_4E, 2, OAM_X_FLIP
oamwait 2
oamframe BATTLEANIMOAMSET_4E, 2, OAM_X_FLIP
oamwait 2
oamframe BATTLEANIMOAMSET_4E, 2, OAM_X_FLIP
oamdelete
.Frameset_CutUpRight:
oamframe BATTLEANIMOAMSET_4B, 2, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLEANIMOAMSET_4C, 2, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLEANIMOAMSET_4D, 4, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLEANIMOAMSET_4E, 2, OAM_X_FLIP, OAM_Y_FLIP
oamwait 2
oamframe BATTLEANIMOAMSET_4E, 2, OAM_X_FLIP, OAM_Y_FLIP
oamwait 2
oamframe BATTLEANIMOAMSET_4E, 2, OAM_X_FLIP, OAM_Y_FLIP
oamwait 2
oamframe BATTLEANIMOAMSET_4E, 2, OAM_X_FLIP, OAM_Y_FLIP
oamdelete
.Frameset_CutLongDownLeft:
oamframe BATTLEANIMOAMSET_4B, 1
oamframe BATTLEANIMOAMSET_4C, 1
oamframe BATTLEANIMOAMSET_4D, 1
oamframe BATTLEANIMOAMSET_4F, 1
oamframe BATTLEANIMOAMSET_50, 1
oamframe BATTLEANIMOAMSET_51, 1
oamframe BATTLEANIMOAMSET_52, 2
oamwait 2
oamframe BATTLEANIMOAMSET_52, 2
oamwait 2
oamframe BATTLEANIMOAMSET_52, 2
oamwait 2
oamframe BATTLEANIMOAMSET_52, 2
oamdelete
.Frameset_CutLongDownRight:
oamframe BATTLEANIMOAMSET_4B, 1, OAM_X_FLIP
oamframe BATTLEANIMOAMSET_4C, 1, OAM_X_FLIP
oamframe BATTLEANIMOAMSET_4D, 1, OAM_X_FLIP
oamframe BATTLEANIMOAMSET_4F, 1, OAM_X_FLIP
oamframe BATTLEANIMOAMSET_50, 1, OAM_X_FLIP
oamframe BATTLEANIMOAMSET_51, 1, OAM_X_FLIP
oamframe BATTLEANIMOAMSET_52, 2, OAM_X_FLIP
oamwait 2
oamframe BATTLEANIMOAMSET_52, 2, OAM_X_FLIP
oamwait 2
oamframe BATTLEANIMOAMSET_52, 2, OAM_X_FLIP
oamwait 2
oamframe BATTLEANIMOAMSET_52, 2, OAM_X_FLIP
oamdelete
.Frameset_BallPoof:
oamframe BATTLEANIMOAMSET_00, 3
oamframe BATTLEANIMOAMSET_07, 3
oamframe BATTLEANIMOAMSET_08, 3
oamframe BATTLEANIMOAMSET_09, 3
oamdelete
.Frameset_PokeBall1:
oamframe BATTLEANIMOAMSET_0A, 7
oamframe BATTLEANIMOAMSET_0B, 7
oamframe BATTLEANIMOAMSET_0A, 7
oamframe BATTLEANIMOAMSET_0B, 7, OAM_X_FLIP
oamrestart
.Frameset_PokeBall2:
oamframe BATTLEANIMOAMSET_0C, 8
oamend
.Frameset_PokeBall3:
oamframe BATTLEANIMOAMSET_0D, 8
oamend
.Frameset_PokeBall4:
oamframe BATTLEANIMOAMSET_0A, 8
oamend
.Frameset_PokeBall5:
oamframe BATTLEANIMOAMSET_0A, 7
oamframe BATTLEANIMOAMSET_0B, 7
oamframe BATTLEANIMOAMSET_0A, 7
oamframe BATTLEANIMOAMSET_0B, 7, OAM_X_FLIP
oamframe BATTLEANIMOAMSET_0A, 7
oamend
.Frameset_DragonRage:
oamframe BATTLEANIMOAMSET_0A, 8
oamend
.Frameset_Flamethrower:
oamframe BATTLEANIMOAMSET_0A, 4
oamframe BATTLEANIMOAMSET_0E, 4
oamrestart
.Frameset_Ember:
oamframe BATTLEANIMOAMSET_0F, 4
oamframe BATTLEANIMOAMSET_10, 4
oamrestart
.Frameset_Burned:
oamframe BATTLEANIMOAMSET_10, 4
oamframe BATTLEANIMOAMSET_0F, 4
oamframe BATTLEANIMOAMSET_0E, 4
oamframe BATTLEANIMOAMSET_0A, 4
oamframe BATTLEANIMOAMSET_0E, 4
oamframe BATTLEANIMOAMSET_0A, 4
oamframe BATTLEANIMOAMSET_0E, 4
oamframe BATTLEANIMOAMSET_0A, 4
oamdelete
.Frameset_Blizzard:
oamframe BATTLEANIMOAMSET_10, 1
oamframe BATTLEANIMOAMSET_0F, 1
oamframe BATTLEANIMOAMSET_12, 1
oamframe BATTLEANIMOAMSET_11, 1
oamframe BATTLEANIMOAMSET_12, 1
oamframe BATTLEANIMOAMSET_0F, 1
oamrestart
.Frameset_Ice:
oamframe BATTLEANIMOAMSET_10, 3
oamframe BATTLEANIMOAMSET_0F, 3
oamframe BATTLEANIMOAMSET_12, 1
oamwait 1
oamframe BATTLEANIMOAMSET_12, 1
oamwait 1
oamframe BATTLEANIMOAMSET_12, 1
oamwait 1
oamframe BATTLEANIMOAMSET_12, 1
oamwait 1
oamframe BATTLEANIMOAMSET_12, 3
oamdelete
.Frameset_IceBeam:
oamframe BATTLEANIMOAMSET_13, 20
oamdelete
.Frameset_PowderSnow:
oamframe BATTLEANIMOAMSET_10, 1
oamframe BATTLEANIMOAMSET_0F, 1
oamrestart
.Frameset_RazorLeaf1:
oamframe BATTLEANIMOAMSET_14, 8
oamend
.Frameset_RazorLeaf2:
oamframe BATTLEANIMOAMSET_17, 4
oamframe BATTLEANIMOAMSET_16, 8
oamframe BATTLEANIMOAMSET_15, 8
oamframe BATTLEANIMOAMSET_16, 8
oamframe BATTLEANIMOAMSET_17, 4
oamframe BATTLEANIMOAMSET_17, 4
oamframe BATTLEANIMOAMSET_16, 8, OAM_X_FLIP
oamframe BATTLEANIMOAMSET_15, 8, OAM_X_FLIP
oamframe BATTLEANIMOAMSET_16, 8, OAM_X_FLIP
oamframe BATTLEANIMOAMSET_17, 4
oamrestart
.Frameset_LeechSeed1:
oamframe BATTLEANIMOAMSET_69, 8
oamend
.Frameset_LeechSeed2:
oamframe BATTLEANIMOAMSET_69, 32
oamframe BATTLEANIMOAMSET_6A, 4
oamframe BATTLEANIMOAMSET_6B, 4
oamframe BATTLEANIMOAMSET_6D, 4
oamframe BATTLEANIMOAMSET_6C, 4
oamend
.Frameset_LeechSeed3:
oamframe BATTLEANIMOAMSET_6C, 8
oamframe BATTLEANIMOAMSET_6D, 8
oamrestart
.Frameset_Explosion:
oamframe BATTLEANIMOAMSET_18, 4
oamframe BATTLEANIMOAMSET_19, 4
oamframe BATTLEANIMOAMSET_1A, 4
oamdelete
.Frameset_BigRock:
oamframe BATTLEANIMOAMSET_1B, 8
oamend
.Frameset_SmallRock:
oamframe BATTLEANIMOAMSET_0F, 8
oamend
.Frameset_Strength:
oamframe BATTLEANIMOAMSET_1C, 8
oamend
.Frameset_SkullCrossbone:
oamframe BATTLEANIMOAMSET_0A, 8
oamdelete
.Frameset_Acid:
oamframe BATTLEANIMOAMSET_1D, 8
oamend
.Frameset_PoisonDropletUnused:
oamframe BATTLEANIMOAMSET_17, 8
oamend
.Frameset_SludgeBubble:
oamframe BATTLEANIMOAMSET_0F, 3
oamframe BATTLEANIMOAMSET_10, 3
oamframe BATTLEANIMOAMSET_1E, 3
oamend
.Frameset_SludgeBubbleBurst:
oamframe BATTLEANIMOAMSET_1F, 16
oamframe BATTLEANIMOAMSET_20, 3
oamdelete
.Frameset_SmallBubble:
oamframe BATTLEANIMOAMSET_20, 8
oamend
.Frameset_PulsingBubble:
oamframe BATTLEANIMOAMSET_20, 8
oamframe BATTLEANIMOAMSET_21, 8
oamframe BATTLEANIMOAMSET_1B, 8
oamframe BATTLEANIMOAMSET_21, 8
oamrestart
.Frameset_Surf:
oamframe BATTLEANIMOAMSET_22, 8
oamend
.Frameset_MusicNote1:
oamframe BATTLEANIMOAMSET_1B, 8
oamend
.Frameset_MusicNote2:
oamframe BATTLEANIMOAMSET_23, 8
oamend
.Frameset_MusicNote3:
oamframe BATTLEANIMOAMSET_24, 8
oamend
.Frameset_WaterGun1:
oamframe BATTLEANIMOAMSET_25, 8
oamend
.Frameset_WaterGun2:
oamframe BATTLEANIMOAMSET_26, 8
oamframe BATTLEANIMOAMSET_27, 8
oamend
.Frameset_WaterGun3:
oamframe BATTLEANIMOAMSET_28, 8
oamframe BATTLEANIMOAMSET_29, 8
oamdelete
.Frameset_HydroPump:
oamframe BATTLEANIMOAMSET_2A, 1
oamframe BATTLEANIMOAMSET_2B, 1
oamframe BATTLEANIMOAMSET_2C, 1
oamframe BATTLEANIMOAMSET_2D, 1
oamframe BATTLEANIMOAMSET_2E, 1
oamframe BATTLEANIMOAMSET_2D, 1
oamframe BATTLEANIMOAMSET_2C, 1
oamframe BATTLEANIMOAMSET_2B, 1
oamframe BATTLEANIMOAMSET_2A, 1
oamdelete
.Frameset_Powder:
oamframe BATTLEANIMOAMSET_14, 1
oamframe BATTLEANIMOAMSET_15, 1
oamrestart
.Frameset_Beam:
oamframe BATTLEANIMOAMSET_2F, 4
oamframe BATTLEANIMOAMSET_30, 40
oamdelete
.Frameset_BeamTip:
oamframe BATTLEANIMOAMSET_31, 8
oamend
.Frameset_IceBuildup:
oamframe BATTLEANIMOAMSET_32, 32
oamframe BATTLEANIMOAMSET_33, 32
oamframe BATTLEANIMOAMSET_34, 32
oamframe BATTLEANIMOAMSET_35, 32 ; fallthrough
.Frameset_Frozen:
oamwait 2
oamframe BATTLEANIMOAMSET_35, 4
oamwait 2
oamframe BATTLEANIMOAMSET_35, 4
oamwait 2
oamframe BATTLEANIMOAMSET_35, 4
oamwait 2
oamframe BATTLEANIMOAMSET_35, 4
oamdelete
.Frameset_CirclingSparkle:
oamframe BATTLEANIMOAMSET_14, 4
oamframe BATTLEANIMOAMSET_15, 4
oamrestart
.Frameset_ThunderCenter:
oamframe BATTLEANIMOAMSET_36, 2
oamframe BATTLEANIMOAMSET_37, 2
oamframe BATTLEANIMOAMSET_38, 2
oamframe BATTLEANIMOAMSET_39, 32
oamdelete
.Frameset_ThunderLeft:
oamframe BATTLEANIMOAMSET_3A, 2
oamframe BATTLEANIMOAMSET_3B, 2
oamframe BATTLEANIMOAMSET_3C, 2
oamframe BATTLEANIMOAMSET_3D, 32
oamdelete
.Frameset_ThunderRight:
oamframe BATTLEANIMOAMSET_3A, 2, OAM_X_FLIP
oamframe BATTLEANIMOAMSET_3B, 2, OAM_X_FLIP
oamframe BATTLEANIMOAMSET_3C, 2, OAM_X_FLIP
oamframe BATTLEANIMOAMSET_3D, 32, OAM_X_FLIP
oamdelete
.Frameset_ThunderWaveDisable:
oamframe BATTLEANIMOAMSET_3E, 8
oamframe BATTLEANIMOAMSET_3F, 8
oamframe BATTLEANIMOAMSET_40, 8
oamend
.Frameset_ThunderWaveExtra:
oamframe BATTLEANIMOAMSET_40, 2
oamwait 2
oamframe BATTLEANIMOAMSET_40, 2
oamwait 2
oamframe BATTLEANIMOAMSET_41, 2
oamwait 2
oamframe BATTLEANIMOAMSET_41, 2
oamwait 2
oamrestart
.Frameset_ThunderBoltSparks:
oamframe BATTLEANIMOAMSET_42, 2
oamframe BATTLEANIMOAMSET_43, 2
oamframe BATTLEANIMOAMSET_44, 2
oamframe BATTLEANIMOAMSET_45, 2
oamrestart
.Frameset_ThunderBoltCore:
oamframe BATTLEANIMOAMSET_19, 2
oamwait 2
oamrestart
.Frameset_ThunderShockSparks:
oamframe BATTLEANIMOAMSET_46, 4
oamframe BATTLEANIMOAMSET_47, 4
oamrestart
.Frameset_ThunderShockCore:
oamframe BATTLEANIMOAMSET_18, 2
oamwait 2
oamrestart
.Frameset_Clamp:
oamframe BATTLEANIMOAMSET_48, 8
oamend
.Frameset_ClampFlipped:
oamframe BATTLEANIMOAMSET_48, 8, OAM_X_FLIP
oamend
.Frameset_Bite1:
oamframe BATTLEANIMOAMSET_49, 8
oamend
.Frameset_Bite2:
oamframe BATTLEANIMOAMSET_4A, 8
oamend
.Frameset_ChargeOrb1:
oamframe BATTLEANIMOAMSET_20, 16
oamframe BATTLEANIMOAMSET_1F, 16
oamframe BATTLEANIMOAMSET_1E, 16
oamend
.Frameset_ChargeOrb2:
oamframe BATTLEANIMOAMSET_20, 8
oamframe BATTLEANIMOAMSET_1F, 8
oamframe BATTLEANIMOAMSET_1E, 8
oamend
.Frameset_AbsorbCenter:
oamwait 20
oamframe BATTLEANIMOAMSET_55, 40
oamframe BATTLEANIMOAMSET_54, 40
oamframe BATTLEANIMOAMSET_53, 20
oamwait 4
oamframe BATTLEANIMOAMSET_53, 4
oamwait 4
oamframe BATTLEANIMOAMSET_53, 4
oamwait 4
oamframe BATTLEANIMOAMSET_53, 4
oamdelete
.Frameset_ShrinkingChargeOrb:
oamframe BATTLEANIMOAMSET_1E, 8
oamframe BATTLEANIMOAMSET_1F, 8
oamframe BATTLEANIMOAMSET_20, 8
oamdelete
.Frameset_Gust:
oamwait 0
oamframe BATTLEANIMOAMSET_14, 0
oamframe BATTLEANIMOAMSET_15, 0
oamframe BATTLEANIMOAMSET_14, 0, OAM_X_FLIP
oamwait 0
oamframe BATTLEANIMOAMSET_16, 0, OAM_X_FLIP
oamframe BATTLEANIMOAMSET_15, 0
oamframe BATTLEANIMOAMSET_16, 0
oamrestart
.Frameset_VineWhip1:
oamframe BATTLEANIMOAMSET_56, 2
oamframe BATTLEANIMOAMSET_57, 4
oamdelete
.Frameset_VineWhip2:
oamframe BATTLEANIMOAMSET_56, 2, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLEANIMOAMSET_57, 4, OAM_X_FLIP, OAM_Y_FLIP
oamdelete
.Frameset_RazorWind1:
oamframe BATTLEANIMOAMSET_56, 1
oamframe BATTLEANIMOAMSET_57, 1
oamframe BATTLEANIMOAMSET_58, 1
oamframe BATTLEANIMOAMSET_57, 1, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLEANIMOAMSET_58, 1, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLEANIMOAMSET_57, 2
oamdelete
.Frameset_RazorWind2:
oamframe BATTLEANIMOAMSET_56, 1, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLEANIMOAMSET_57, 1, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLEANIMOAMSET_58, 1, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLEANIMOAMSET_57, 1
oamframe BATTLEANIMOAMSET_58, 1
oamframe BATTLEANIMOAMSET_57, 2, OAM_X_FLIP, OAM_Y_FLIP
oamdelete
.Frameset_SonicboomJP:
oamframe BATTLEANIMOAMSET_57, 1, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLEANIMOAMSET_58, 1, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLEANIMOAMSET_57, 1
oamframe BATTLEANIMOAMSET_58, 1
oamrestart
.Frameset_Warp:
oamframe BATTLEANIMOAMSET_59, 1
oamframe BATTLEANIMOAMSET_5A, 1
oamframe BATTLEANIMOAMSET_5B, 1
oamframe BATTLEANIMOAMSET_5C, 2
oamdelete
.Frameset_Egg:
oamframe BATTLEANIMOAMSET_0A, 10
oamframe BATTLEANIMOAMSET_0B, 3, OAM_X_FLIP
oamframe BATTLEANIMOAMSET_5D, 3, OAM_X_FLIP
oamframe BATTLEANIMOAMSET_0B, 3, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLEANIMOAMSET_0A, 2, OAM_Y_FLIP
oamframe BATTLEANIMOAMSET_0B, 1, OAM_Y_FLIP
oamframe BATTLEANIMOAMSET_5D, 1
oamframe BATTLEANIMOAMSET_0B, 1
oamrestart
.Frameset_EggWobble:
oamframe BATTLEANIMOAMSET_0A, 3
oamframe BATTLEANIMOAMSET_0B, 7, OAM_X_FLIP
oamframe BATTLEANIMOAMSET_0A, 7
oamframe BATTLEANIMOAMSET_0B, 7
oamframe BATTLEANIMOAMSET_0A, 3
oamrestart
.Frameset_EggCrackedTop:
oamframe BATTLEANIMOAMSET_5E, 32
oamframe BATTLEANIMOAMSET_5E, 32
oamdelete
.Frameset_EggCrackedBottom:
oamframe BATTLEANIMOAMSET_5F, 32
oamframe BATTLEANIMOAMSET_5F, 32
oamdelete
.Frameset_Focus:
oamframe BATTLEANIMOAMSET_60, 8
oamend
.Frameset_Bind1:
oamframe BATTLEANIMOAMSET_61, 1
oamframe BATTLEANIMOAMSET_62, 1
oamframe BATTLEANIMOAMSET_63, 1
oamend
.Frameset_Bind2:
oamframe BATTLEANIMOAMSET_63, 7
oamframe BATTLEANIMOAMSET_64, 7
oamrestart
.Frameset_Bind3:
oamframe BATTLEANIMOAMSET_65, 1
oamframe BATTLEANIMOAMSET_66, 1
oamframe BATTLEANIMOAMSET_67, 1
oamend
.Frameset_Bind4:
oamframe BATTLEANIMOAMSET_67, 7
oamframe BATTLEANIMOAMSET_68, 7
oamrestart
.Frameset_Sound1:
oamframe BATTLEANIMOAMSET_6E, 8
oamend
.Frameset_Sound2:
oamframe BATTLEANIMOAMSET_6F, 8
oamend
.Frameset_Sound3:
oamframe BATTLEANIMOAMSET_6E, 8, OAM_Y_FLIP
oamend
.Frameset_Wave:
oamframe BATTLEANIMOAMSET_18, 4
oamframe BATTLEANIMOAMSET_70, 4
oamframe BATTLEANIMOAMSET_71, 4
oamframe BATTLEANIMOAMSET_72, 4
oamframe BATTLEANIMOAMSET_73, 4
oamdelete
.Frameset_ConfuseRay1:
oamframe BATTLEANIMOAMSET_74, 4
oamframe BATTLEANIMOAMSET_75, 4
oamrestart
.Frameset_ConfuseRay2:
oamframe BATTLEANIMOAMSET_14, 8
oamend
.Frameset_Sparkle:
oamframe BATTLEANIMOAMSET_74, 3
oamframe BATTLEANIMOAMSET_14, 3
oamframe BATTLEANIMOAMSET_15, 3
oamframe BATTLEANIMOAMSET_14, 3
oamframe BATTLEANIMOAMSET_15, 3
oamdelete
.Frameset_GrowingSparkle:
oamframe BATTLEANIMOAMSET_14, 0
oamframe BATTLEANIMOAMSET_15, 0
oamframe BATTLEANIMOAMSET_14, 0
oamframe BATTLEANIMOAMSET_15, 0
oamframe BATTLEANIMOAMSET_74, 12
oamdelete
.Frameset_Leer:
oamframe BATTLEANIMOAMSET_76, 8
oamend
.Frameset_Reflect:
oamframe BATTLEANIMOAMSET_77, 1
oamframe BATTLEANIMOAMSET_78, 1
oamframe BATTLEANIMOAMSET_79, 1
oamframe BATTLEANIMOAMSET_7A, 1
oamframe BATTLEANIMOAMSET_7B, 1
oamframe BATTLEANIMOAMSET_7C, 1
oamframe BATTLEANIMOAMSET_7D, 1
oamframe BATTLEANIMOAMSET_7C, 1, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLEANIMOAMSET_7B, 1, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLEANIMOAMSET_7A, 1, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLEANIMOAMSET_79, 1, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLEANIMOAMSET_78, 1, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLEANIMOAMSET_77, 1, OAM_X_FLIP, OAM_Y_FLIP
oamdelete
.Frameset_Chick1:
oamframe BATTLEANIMOAMSET_1B, 4
oamframe BATTLEANIMOAMSET_7E, 4
oamrestart
.Frameset_Chick2:
oamframe BATTLEANIMOAMSET_1B, 4, OAM_X_FLIP
oamframe BATTLEANIMOAMSET_7E, 4, OAM_X_FLIP
oamrestart
.Frameset_Amnesia1:
oamframe BATTLEANIMOAMSET_7F, 8
oamend
.Frameset_Amnesia2:
oamframe BATTLEANIMOAMSET_25, 8
oamend
.Frameset_Amnesia3:
oamframe BATTLEANIMOAMSET_80, 8
oamend
.Frameset_Asleep:
oamframe BATTLEANIMOAMSET_83, 7
oamframe BATTLEANIMOAMSET_82, 7
oamframe BATTLEANIMOAMSET_81, 7
oamframe BATTLEANIMOAMSET_82, 7
oamframe BATTLEANIMOAMSET_83, 7
oamframe BATTLEANIMOAMSET_82, 7
oamframe BATTLEANIMOAMSET_81, 7
oamdelete
.Frameset_DigSand:
oamframe BATTLEANIMOAMSET_1B, 16
oamdelete
.Frameset_DigPile:
oamwait 15
oamframe BATTLEANIMOAMSET_84, 15
oamframe BATTLEANIMOAMSET_85, 15
oamframe BATTLEANIMOAMSET_29, 15
oamframe BATTLEANIMOAMSET_28, 15
oamframe BATTLEANIMOAMSET_86, 32
oamdelete
.Frameset_Sand:
oamframe BATTLEANIMOAMSET_1B, 3
oamframe BATTLEANIMOAMSET_87, 3
oamframe BATTLEANIMOAMSET_88, 3
oamframe BATTLEANIMOAMSET_89, 3
oamdelete
.Frameset_StringShot1:
oamframe BATTLEANIMOAMSET_8A, 2
oamframe BATTLEANIMOAMSET_8B, 2
oamframe BATTLEANIMOAMSET_8C, 2
oamframe BATTLEANIMOAMSET_8D, 2
oamdelete
.Frameset_StringShot2:
oamframe BATTLEANIMOAMSET_61, 2
oamframe BATTLEANIMOAMSET_62, 2
oamframe BATTLEANIMOAMSET_63, 2
oamend
.Frameset_StringShot3:
oamframe BATTLEANIMOAMSET_65, 2
oamframe BATTLEANIMOAMSET_66, 2
oamframe BATTLEANIMOAMSET_67, 2
oamend
.Frameset_Paralyzed:
oamframe BATTLEANIMOAMSET_8E, 8
oamend
.Frameset_ParalyzedFlipped:
oamframe BATTLEANIMOAMSET_8E, 8, OAM_X_FLIP
oamend
.Frameset_Haze:
oamframe BATTLEANIMOAMSET_8F, 16
oamframe BATTLEANIMOAMSET_90, 16
oamrestart
.Frameset_Mist:
oamframe BATTLEANIMOAMSET_91, 16
oamframe BATTLEANIMOAMSET_92, 16
oamrestart
.Frameset_Horn:
oamframe BATTLEANIMOAMSET_93, 8
oamend
.Frameset_Needle:
oamframe BATTLEANIMOAMSET_1E, 8
oamend
.Frameset_Flower:
oamframe BATTLEANIMOAMSET_1B, 7
oamframe BATTLEANIMOAMSET_94, 7
oamrestart
.Frameset_BarrageBall:
oamframe BATTLEANIMOAMSET_95, 8
oamend
.Frameset_PayDay:
oamframe BATTLEANIMOAMSET_96, 8
oamend
.Frameset_Heart:
oamframe BATTLEANIMOAMSET_95, 8
oamend
.Frameset_SpinningBone:
oamframe BATTLEANIMOAMSET_97, 1
oamframe BATTLEANIMOAMSET_97, 1, OAM_X_FLIP
oamrestart
.Frameset_Star:
oamframe BATTLEANIMOAMSET_98, 8
oamend
.Frameset_Spoon:
oamframe BATTLEANIMOAMSET_99, 32
oamframe BATTLEANIMOAMSET_99, 32
oamframe BATTLEANIMOAMSET_99, 32
oamframe BATTLEANIMOAMSET_99, 32
oamframe BATTLEANIMOAMSET_99, 32
oamframe BATTLEANIMOAMSET_9A, 8
oamend
.Frameset_SkyAttack:
oamframe BATTLEANIMOAMSET_9B, 8
oamend
.Frameset_Lick:
oamframe BATTLEANIMOAMSET_9C, 2
oamframe BATTLEANIMOAMSET_9D, 2
oamframe BATTLEANIMOAMSET_9E, 8
oamwait 2
oamframe BATTLEANIMOAMSET_9E, 2
oamwait 2
oamframe BATTLEANIMOAMSET_9E, 2
oamwait 2
oamframe BATTLEANIMOAMSET_9E, 2
oamdelete
.Frameset_WithdrawShell:
oamframe BATTLEANIMOAMSET_9F, 8
oamend
.Frameset_Conversion:
oamframe BATTLEANIMOAMSET_0F, 8
oamend
.Frameset_Sword:
oamframe BATTLEANIMOAMSET_6B, 24
oamdelete
.Frameset_SpeedLine1:
oamframe BATTLEANIMOAMSET_A0, 1 ; fallthrough
.Frameset_SpeedLine2:
oamframe BATTLEANIMOAMSET_A1, 1 ; fallthrough
.Frameset_SpeedLine3:
oamframe BATTLEANIMOAMSET_A2, 1
oamdelete
.Frameset_SeismicToss:
oamframe BATTLEANIMOAMSET_A3, 8
oamend
.Frameset_Sharpen:
oamframe BATTLEANIMOAMSET_A4, 4
oamframe BATTLEANIMOAMSET_A5, 4
oamframe BATTLEANIMOAMSET_A6, 4
oamframe BATTLEANIMOAMSET_A7, 4
oamframe BATTLEANIMOAMSET_A6, 4, OAM_X_FLIP
oamframe BATTLEANIMOAMSET_A5, 4, OAM_X_FLIP
oamrestart
.Frameset_DefenseCurl:
oamframe BATTLEANIMOAMSET_A8, 4
oamframe BATTLEANIMOAMSET_A9, 4
oamframe BATTLEANIMOAMSET_AA, 4
oamframe BATTLEANIMOAMSET_AB, 4
oamframe BATTLEANIMOAMSET_AA, 4, OAM_X_FLIP
oamframe BATTLEANIMOAMSET_A9, 4, OAM_X_FLIP
oamrestart
.Frameset_MetronomeHand:
oamframe BATTLEANIMOAMSET_1B, 8
oamend
.Frameset_Agility:
oamframe BATTLEANIMOAMSET_AC, 8
oamend
.Frameset_Cotton:
oamframe BATTLEANIMOAMSET_AD, 8
oamend
.Frameset_MilkBottle:
oamframe BATTLEANIMOAMSET_AE, 8
oamend
.Frameset_Spike:
oamframe BATTLEANIMOAMSET_AF, 8
oamend
.Frameset_AngerVein:
oamframe BATTLEANIMOAMSET_B0, 32
oamdelete
.Frameset_HealBell:
oamframe BATTLEANIMOAMSET_B1, 7
oamframe BATTLEANIMOAMSET_B1, 7, OAM_X_FLIP
oamrestart
.Frameset_BatonPass:
oamframe BATTLEANIMOAMSET_B2, 8
oamend
.Frameset_LockOn1:
oamframe BATTLEANIMOAMSET_B3, 8
oamend
.Frameset_LockOn2:
oamframe BATTLEANIMOAMSET_B3, 8, OAM_X_FLIP
oamend
.Frameset_LockOn3:
oamframe BATTLEANIMOAMSET_B3, 8, OAM_Y_FLIP
oamend
.Frameset_LockOn4:
oamframe BATTLEANIMOAMSET_B3, 8, OAM_X_FLIP, OAM_Y_FLIP
oamend
.Frameset_MindReader1:
oamframe BATTLEANIMOAMSET_B5, 8
oamend
.Frameset_MindReader2:
oamframe BATTLEANIMOAMSET_B5, 8, OAM_X_FLIP
oamend
.Frameset_MindReader3:
oamframe BATTLEANIMOAMSET_B5, 8, OAM_Y_FLIP
oamend
.Frameset_MindReader4:
oamframe BATTLEANIMOAMSET_B5, 8, OAM_X_FLIP, OAM_Y_FLIP
oamend
.Frameset_Safeguard:
oamframe BATTLEANIMOAMSET_B4, 8
oamend
.Frameset_MegaphoneUnused:
oamframe BATTLEANIMOAMSET_6B, 8
oamend
.Frameset_ItemBag:
oamframe BATTLEANIMOAMSET_B6, 8
oamend
.Frameset_SpiderWeb:
oamframe BATTLEANIMOAMSET_B7, 32
oamend
.Frameset_UnusedCake:
oamframe BATTLEANIMOAMSET_1B, 32
oamend
.Frameset_Imp:
oamframe BATTLEANIMOAMSET_B8, 32
oamend
.Frameset_ImpFlipped:
oamframe BATTLEANIMOAMSET_B8, 32, OAM_X_FLIP
oamend
.Frameset_Cherub:
oamframe BATTLEANIMOAMSET_B9, 32
oamend
.Frameset_Pencil:
oamframe BATTLEANIMOAMSET_BA, 32
oamend
.Frameset_EncoreHand:
oamframe BATTLEANIMOAMSET_BB, 32, OAM_X_FLIP
oamend
.Frameset_EncoreHandFlipped:
oamframe BATTLEANIMOAMSET_BB, 32
oamend
.Frameset_DestinyBond:
oamframe BATTLEANIMOAMSET_BC, 32
oamend
.Frameset_MorningSun:
oamframe BATTLEANIMOAMSET_BD, 11
oamframe BATTLEANIMOAMSET_BE, 11
oamframe BATTLEANIMOAMSET_1B, 11
oamdelete
.Frameset_Glimmer:
oamframe BATTLEANIMOAMSET_BF, 4
oamframe BATTLEANIMOAMSET_C0, 4
oamframe BATTLEANIMOAMSET_C1, 4
oamdelete
.Frameset_Moonlight:
oamframe BATTLEANIMOAMSET_C2, 32
oamframe BATTLEANIMOAMSET_C2, 32
oamdelete
.Frameset_CrossChop1:
oamframe BATTLEANIMOAMSET_4B, 2
oamframe BATTLEANIMOAMSET_4C, 2
oamframe BATTLEANIMOAMSET_4D, 32
oamframe BATTLEANIMOAMSET_4D, 32
oamframe BATTLEANIMOAMSET_4D, 32
oamframe BATTLEANIMOAMSET_4F, 1
oamframe BATTLEANIMOAMSET_50, 1
oamframe BATTLEANIMOAMSET_51, 1
oamframe BATTLEANIMOAMSET_52, 2
oamwait 2
oamframe BATTLEANIMOAMSET_52, 2
oamwait 2
oamframe BATTLEANIMOAMSET_52, 2
oamwait 2
oamframe BATTLEANIMOAMSET_52, 2
oamdelete
.Frameset_CrossChop2:
oamframe BATTLEANIMOAMSET_4B, 2, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLEANIMOAMSET_4C, 2, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLEANIMOAMSET_4D, 32, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLEANIMOAMSET_4D, 32, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLEANIMOAMSET_4D, 32, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLEANIMOAMSET_4F, 1, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLEANIMOAMSET_50, 1, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLEANIMOAMSET_51, 1, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLEANIMOAMSET_52, 2, OAM_X_FLIP, OAM_Y_FLIP
oamwait 2
oamframe BATTLEANIMOAMSET_52, 2, OAM_X_FLIP, OAM_Y_FLIP
oamwait 2
oamframe BATTLEANIMOAMSET_52, 2, OAM_X_FLIP, OAM_Y_FLIP
oamwait 2
oamframe BATTLEANIMOAMSET_52, 2, OAM_X_FLIP, OAM_Y_FLIP
oamdelete
.Frameset_ZapCannon:
oamframe BATTLEANIMOAMSET_C3, 1
oamframe BATTLEANIMOAMSET_C3, 1, OAM_X_FLIP, OAM_Y_FLIP
oamrestart
.Frameset_CurseNail:
oamframe BATTLEANIMOAMSET_C4, 32
oamend
.Frameset_ForesightShine:
oamframe BATTLEANIMOAMSET_C5, 4
oamframe BATTLEANIMOAMSET_C6, 4
oamframe BATTLEANIMOAMSET_C7, 4
oamdelete
.Frameset_RapidSpin:
oamframe BATTLEANIMOAMSET_C8, 1
oamframe BATTLEANIMOAMSET_C8, 1, OAM_X_FLIP
oamrestart
.Frameset_Swagger:
oamframe BATTLEANIMOAMSET_C9, 3
oamframe BATTLEANIMOAMSET_05, 3
oamdelete
.Frameset_MeanLook:
oamframe BATTLEANIMOAMSET_CA, 32
oamframe BATTLEANIMOAMSET_CB, 3
oamframe BATTLEANIMOAMSET_CA, 3
oamframe BATTLEANIMOAMSET_CB, 3
oamrestart
.Frameset_UpsideDownPunch:
oamframe BATTLEANIMOAMSET_03, 32, OAM_Y_FLIP
oamend
.Frameset_Rain:
oamframe BATTLEANIMOAMSET_CC, 32
oamend
.Frameset_PsychUp:
oamframe BATTLEANIMOAMSET_7F, 2
oamframe BATTLEANIMOAMSET_25, 2
oamframe BATTLEANIMOAMSET_80, 2
oamframe BATTLEANIMOAMSET_25, 2
oamrestart
.Frameset_SpiralUnused:
oamframe BATTLEANIMOAMSET_CD, 4
oamframe BATTLEANIMOAMSET_CE, 4
oamframe BATTLEANIMOAMSET_CD, 4, OAM_X_FLIP, OAM_Y_FLIP
oamframe BATTLEANIMOAMSET_CE, 4, OAM_X_FLIP, OAM_Y_FLIP
oamrestart
.Frameset_Aeroblast:
oamframe BATTLEANIMOAMSET_CF, 4
oamframe BATTLEANIMOAMSET_D0, 4
oamframe BATTLEANIMOAMSET_D1, 4
oamframe BATTLEANIMOAMSET_D2, 4
oamdelete
.Frameset_Sandstorm:
oamframe BATTLEANIMOAMSET_D3, 32
oamend
.Frameset_EnemyFeet1Row:
oamframe BATTLEANIMOAMSET_D4, 8
oamend
.Frameset_PlayerHead1Row:
oamframe BATTLEANIMOAMSET_D5, 8
oamend
.Frameset_EnemyFeet2Row:
oamframe BATTLEANIMOAMSET_D6, 8
oamend
.Frameset_PlayerHead2Row:
oamframe BATTLEANIMOAMSET_D7, 8
oamend