mirror of
https://github.com/pret/pokered.git
synced 2024-10-24 07:25:21 +00:00
2f43a41100
Move animations' sound IDs are off by one from move IDs.
1274 lines
28 KiB
NASM
Executable file
1274 lines
28 KiB
NASM
Executable file
AttackAnimationPointers:
|
|
dw PoundAnim
|
|
dw KarateChopAnim
|
|
dw DoubleSlapAnim
|
|
dw CometPunchAnim
|
|
dw MegaPunchAnim
|
|
dw PayDayAnim
|
|
dw FirePunchAnim
|
|
dw IcePunchAnim
|
|
dw ThunderPunchAnim
|
|
dw ScratchAnim
|
|
dw VicegripAnim
|
|
dw GuillotineAnim
|
|
dw RazorWindAnim
|
|
dw SwordsDanceAnim
|
|
dw CutAnim
|
|
dw GustAnim
|
|
dw WingAttackAnim
|
|
dw WhirlwindAnim
|
|
dw FlyAnim
|
|
dw BindAnim
|
|
dw SlamAnim
|
|
dw VineWhipAnim
|
|
dw StompAnim
|
|
dw DoubleKickAnim
|
|
dw MegaKickAnim
|
|
dw JumpKickAnim
|
|
dw RollingKickAnim
|
|
dw SandAttackAnim
|
|
dw HeatButtAnim
|
|
dw HornAttackAnim
|
|
dw FuryAttackAnim
|
|
dw HornDrillAnim
|
|
dw TackleAnim
|
|
dw BodySlamAnim
|
|
dw WrapAnim
|
|
dw TakeDownAnim
|
|
dw ThrashAnim
|
|
dw DoubleEdgeAnim
|
|
dw TailWhipAnim
|
|
dw PoisonStingAnim
|
|
dw TwineedleAnim
|
|
dw PinMissileAnim
|
|
dw LeerAnim
|
|
dw BiteAnim
|
|
dw GrowlAnim
|
|
dw RoarAnim
|
|
dw SingAnim
|
|
dw SupersonicAnim
|
|
dw SonicBoomAnim
|
|
dw DisableAnim
|
|
dw AcidAnim
|
|
dw EmberAnim
|
|
dw FlamethrowerAnim
|
|
dw MistAnim
|
|
dw WaterGunAnim
|
|
dw HydroPumpAnim
|
|
dw SurfAnim
|
|
dw IceBeamAnim
|
|
dw BlizzardAnim
|
|
dw PsyBeamAnim
|
|
dw BubbleBeamAnim
|
|
dw AuroraBeamAnim
|
|
dw HyperBeamAnim
|
|
dw PeckAnim
|
|
dw DrillPeckAnim
|
|
dw SubmissionAnim
|
|
dw LowKickAnim
|
|
dw CounterAnim
|
|
dw SeismicTossAnim
|
|
dw StrengthAnim
|
|
dw AbsorbAnim
|
|
dw MegaDrainAnim
|
|
dw LeechSeedAnim
|
|
dw GrowthAnim
|
|
dw RazorLeafAnim
|
|
dw SolarBeamAnim
|
|
dw PoisonPowderAnim
|
|
dw StunSporeAnim
|
|
dw SleepPowderAnim
|
|
dw PedalDanceAnim
|
|
dw StringShotAnim
|
|
dw DragonRageAnim
|
|
dw FireSpinAnim
|
|
dw ThunderShockAnim
|
|
dw ThunderBoltAnim
|
|
dw ThunderWaveAnim
|
|
dw ThunderAnim
|
|
dw RockThrowAnim
|
|
dw EarthquakeAnim
|
|
dw FissureAnim
|
|
dw DigAnim
|
|
dw ToxicAnim
|
|
dw ConfusionAnim
|
|
dw PsychicAnim
|
|
dw HypnosisAnim
|
|
dw MeditateAnim
|
|
dw AgilityAnim
|
|
dw QuickAttackAnim
|
|
dw RageAnim
|
|
dw TeleportAnim
|
|
dw NightShadeAnim
|
|
dw MimicAnim
|
|
dw ScreechAnim
|
|
dw DoubleTeamAnim
|
|
dw RecoverAnim
|
|
dw HardenAnim
|
|
dw MinimizeAnim
|
|
dw SmokeScreenAnim
|
|
dw ConfuseRayAnim
|
|
dw WithdrawAnim
|
|
dw DefenseCurlAnim
|
|
dw BarrierAnim
|
|
dw LightScreenAnim
|
|
dw HazeAnim
|
|
dw ReflectAnim
|
|
dw FocusEnergyAnim
|
|
dw BideAnim
|
|
dw MetronomeAnim
|
|
dw MirrorMoveAnim
|
|
dw SelfdestructAnim
|
|
dw EggBombAnim
|
|
dw LickAnim
|
|
dw SmogAnim
|
|
dw SludgeAnim
|
|
dw BoneClubAnim
|
|
dw FireBlastAnim
|
|
dw WaterfallAnim
|
|
dw ClampAnim
|
|
dw SwiftAnim
|
|
dw SkullBashAnim
|
|
dw SpikeCannonAnim
|
|
dw ConstrictAnim
|
|
dw AmnesiaAnim
|
|
dw KinesisAnim
|
|
dw SoftboiledAnim
|
|
dw HiJumpKickAnim
|
|
dw GlareAnim
|
|
dw DreamEaterAnim
|
|
dw PoisonGasAnim
|
|
dw BarrageAnim
|
|
dw LeechLifeAnim
|
|
dw LovelyKissAnim
|
|
dw SkyAttackAnim
|
|
dw TransformAnim
|
|
dw BubbleAnim
|
|
dw DizzyPunchAnim
|
|
dw SporeAnim
|
|
dw FlashAnim
|
|
dw PsywaveAnim
|
|
dw SplashAnim
|
|
dw AcidArmorAnim
|
|
dw CrabHammerAnim
|
|
dw ExplosionAnim
|
|
dw FurySwipesAnim
|
|
dw BonemerangAnim
|
|
dw RestAnim
|
|
dw RockSlideAnim
|
|
dw HyperFangAnim
|
|
dw SharpenAnim
|
|
dw ConversionAnim
|
|
dw TriAttackAnim
|
|
dw SuperFangAnim
|
|
dw SlashAnim
|
|
dw SubstituteAnim
|
|
dw StruggleAnim
|
|
dw ShowPicAnim
|
|
dw EnemyFlashAnim
|
|
dw PlayerFlashAnim
|
|
dw EnemyHUDShakeAnim
|
|
dw TradeBallDropAnim
|
|
dw TradeBallAppear1Anim
|
|
dw TradeBallAppear2Anim
|
|
dw TradeBallPoofAnim
|
|
dw XStatItemAnim
|
|
dw XStatItemAnim
|
|
dw ShrinkingSquareAnim
|
|
dw ShrinkingSquareAnim
|
|
dw XStatItemBlackAnim
|
|
dw XStatItemBlackAnim
|
|
dw ShrinkingSquareBlackAnim
|
|
dw ShrinkingSquareBlackAnim
|
|
dw UnusedAnim
|
|
dw UnusedAnim
|
|
dw ParalyzeAnim
|
|
dw ParalyzeAnim
|
|
dw PoisonAnim
|
|
dw PoisonAnim
|
|
dw SleepPlayerAnim
|
|
dw SleepEnemyAnim
|
|
dw ConfusedPlayerAnim
|
|
dw ConfusedEnemyAnim
|
|
dw FaintAnim
|
|
dw BallTossAnim
|
|
dw BallShakeAnim
|
|
dw BallPoofAnim
|
|
dw BallBlockAnim
|
|
dw GreatTossAnim
|
|
dw UltraTossAnim
|
|
dw ShakeScreenAnim
|
|
dw HidePicAnim
|
|
dw ThrowRockAnim
|
|
dw ThrowBaitAnim
|
|
dw ZigZagScreenAnim
|
|
|
|
; each animation is a list of subanimations
|
|
; and/or special effects, terminated by -1
|
|
|
|
;\1: sound_id
|
|
;\2: special_effect_id or subanimation_id
|
|
; if \2 is a subanimation_id:
|
|
;\3: tileset_id
|
|
;\4: delay
|
|
battle_anim: MACRO
|
|
IF _NARG == 4
|
|
db (\3 << 6) | \4
|
|
db \1 - 1
|
|
db \2
|
|
ELSE
|
|
db \2
|
|
db \1 - 1
|
|
ENDC
|
|
ENDM
|
|
|
|
ZigZagScreenAnim:
|
|
battle_anim NO_MOVE, SE_WAVY_SCREEN
|
|
db -1 ; end
|
|
|
|
PoundAnim:
|
|
StruggleAnim:
|
|
battle_anim POUND, SUBANIM_01, 0, 8
|
|
db -1 ; end
|
|
|
|
KarateChopAnim:
|
|
battle_anim KARATE_CHOP, SUBANIM_03, 0, 8
|
|
db -1 ; end
|
|
|
|
DoubleSlapAnim:
|
|
battle_anim DOUBLESLAP, SUBANIM_01, 0, 5
|
|
battle_anim DOUBLESLAP, SUBANIM_01, 0, 5
|
|
db -1 ; end
|
|
|
|
CometPunchAnim:
|
|
battle_anim COMET_PUNCH, SUBANIM_02, 0, 4
|
|
battle_anim COMET_PUNCH, SUBANIM_02, 0, 4
|
|
db -1 ; end
|
|
|
|
MegaPunchAnim:
|
|
battle_anim MEGA_PUNCH, SUBANIM_04, 1, 6
|
|
db -1 ; end
|
|
|
|
PayDayAnim:
|
|
battle_anim POUND, SUBANIM_01, 0, 8
|
|
battle_anim PAY_DAY, SUBANIM_52, 0, 4
|
|
db -1 ; end
|
|
|
|
FirePunchAnim:
|
|
battle_anim FIRE_PUNCH, SUBANIM_02, 0, 6
|
|
battle_anim NO_MOVE, SUBANIM_11, 1, 6
|
|
db -1 ; end
|
|
|
|
IcePunchAnim:
|
|
battle_anim ICE_PUNCH, SUBANIM_02, 0, 6
|
|
battle_anim NO_MOVE, SUBANIM_2F, 0, 16
|
|
db -1 ; end
|
|
|
|
ThunderPunchAnim:
|
|
battle_anim THUNDERPUNCH, SUBANIM_02, 0, 6
|
|
battle_anim NO_MOVE, SE_DARK_SCREEN_PALETTE
|
|
battle_anim NO_MOVE, SUBANIM_2B, 1, 6
|
|
battle_anim NO_MOVE, SE_RESET_SCREEN_PALETTE
|
|
db -1 ; end
|
|
|
|
ScratchAnim:
|
|
battle_anim SCRATCH, SUBANIM_0F, 0, 6
|
|
db -1 ; end
|
|
|
|
VicegripAnim:
|
|
battle_anim VICEGRIP, SUBANIM_2A, 0, 8
|
|
db -1 ; end
|
|
|
|
GuillotineAnim:
|
|
battle_anim GUILLOTINE, SUBANIM_2A, 0, 6
|
|
db -1 ; end
|
|
|
|
RazorWindAnim:
|
|
battle_anim RAZOR_WIND, SUBANIM_16, 0, 4
|
|
db -1 ; end
|
|
|
|
SwordsDanceAnim:
|
|
battle_anim SWORDS_DANCE, SUBANIM_18, 1, 6
|
|
battle_anim SWORDS_DANCE, SUBANIM_18, 1, 6
|
|
battle_anim SWORDS_DANCE, SUBANIM_18, 1, 6
|
|
db -1 ; end
|
|
|
|
CutAnim:
|
|
battle_anim CUT, SE_DARK_SCREEN_FLASH
|
|
battle_anim NO_MOVE, SUBANIM_16, 0, 4
|
|
db -1 ; end
|
|
|
|
GustAnim:
|
|
battle_anim GUST, SUBANIM_10, 1, 6
|
|
battle_anim NO_MOVE, SUBANIM_02, 0, 6
|
|
db -1 ; end
|
|
|
|
WingAttackAnim:
|
|
battle_anim WING_ATTACK, SUBANIM_04, 1, 6
|
|
db -1 ; end
|
|
|
|
WhirlwindAnim:
|
|
battle_anim WHIRLWIND, SUBANIM_10, 1, 6
|
|
battle_anim NO_MOVE, SE_SLIDE_ENEMY_MON_OFF
|
|
db -1 ; end
|
|
|
|
FlyAnim:
|
|
battle_anim FLY, SUBANIM_04, 1, 6
|
|
battle_anim NO_MOVE, SE_SHOW_MON_PIC
|
|
db -1 ; end
|
|
|
|
BindAnim:
|
|
battle_anim BIND, SUBANIM_23, 0, 4
|
|
battle_anim BIND, SUBANIM_23, 0, 4
|
|
db -1 ; end
|
|
|
|
SlamAnim:
|
|
battle_anim SLAM, SUBANIM_02, 0, 6
|
|
db -1 ; end
|
|
|
|
VineWhipAnim:
|
|
battle_anim VINE_WHIP, SUBANIM_16, 0, 1
|
|
battle_anim NO_MOVE, SUBANIM_01, 0, 8
|
|
db -1 ; end
|
|
|
|
StompAnim:
|
|
battle_anim STOMP, SUBANIM_05, 1, 8
|
|
db -1 ; end
|
|
|
|
DoubleKickAnim:
|
|
battle_anim DOUBLE_KICK, SUBANIM_01, 0, 8
|
|
battle_anim DOUBLE_KICK, SUBANIM_01, 0, 8
|
|
db -1 ; end
|
|
|
|
MegaKickAnim:
|
|
battle_anim MEGA_KICK, SUBANIM_04, 1, 6
|
|
db -1 ; end
|
|
|
|
JumpKickAnim:
|
|
battle_anim JUMP_KICK, SUBANIM_04, 1, 6
|
|
db -1 ; end
|
|
|
|
RollingKickAnim:
|
|
battle_anim ROLLING_KICK, SE_DARK_SCREEN_FLASH
|
|
battle_anim NO_MOVE, SUBANIM_04, 1, 6
|
|
db -1 ; end
|
|
|
|
SandAttackAnim:
|
|
battle_anim SAND_ATTACK, SUBANIM_28, 1, 6
|
|
db -1 ; end
|
|
|
|
HeatButtAnim:
|
|
battle_anim HEADBUTT, SUBANIM_05, 1, 6
|
|
db -1 ; end
|
|
|
|
HornAttackAnim:
|
|
battle_anim HORN_ATTACK, SUBANIM_45, 0, 6
|
|
battle_anim NO_MOVE, SUBANIM_05, 1, 6
|
|
db -1 ; end
|
|
|
|
FuryAttackAnim:
|
|
battle_anim FURY_ATTACK, SUBANIM_46, 0, 2
|
|
battle_anim NO_MOVE, SUBANIM_46, 0, 2
|
|
db -1 ; end
|
|
|
|
HornDrillAnim:
|
|
battle_anim HORN_DRILL, SUBANIM_05, 1, 2
|
|
battle_anim NO_MOVE, SUBANIM_05, 1, 2
|
|
battle_anim NO_MOVE, SUBANIM_05, 1, 2
|
|
battle_anim NO_MOVE, SUBANIM_05, 1, 2
|
|
battle_anim NO_MOVE, SUBANIM_05, 1, 2
|
|
db -1 ; end
|
|
|
|
TackleAnim:
|
|
battle_anim LEECH_SEED, SE_MOVE_MON_HORIZONTALLY
|
|
battle_anim NO_MOVE, SE_RESET_MON_POSITION
|
|
db -1 ; end
|
|
|
|
BodySlamAnim:
|
|
battle_anim LEECH_SEED, SE_MOVE_MON_HORIZONTALLY
|
|
battle_anim NO_MOVE, SE_DARK_SCREEN_FLASH
|
|
battle_anim NO_MOVE, SE_DARK_SCREEN_FLASH
|
|
battle_anim NO_MOVE, SE_RESET_MON_POSITION
|
|
db -1 ; end
|
|
|
|
WrapAnim:
|
|
battle_anim WRAP, SUBANIM_23, 0, 4
|
|
battle_anim WRAP, SUBANIM_23, 0, 4
|
|
battle_anim WRAP, SUBANIM_23, 0, 4
|
|
db -1 ; end
|
|
|
|
TakeDownAnim:
|
|
battle_anim LEECH_SEED, SE_MOVE_MON_HORIZONTALLY
|
|
battle_anim TAKE_DOWN, SE_DARK_SCREEN_FLASH
|
|
battle_anim NO_MOVE, SE_RESET_MON_POSITION
|
|
db -1 ; end
|
|
|
|
ThrashAnim:
|
|
battle_anim THRASH, SUBANIM_04, 1, 6
|
|
db -1 ; end
|
|
|
|
DoubleEdgeAnim:
|
|
battle_anim LEECH_SEED, SE_LIGHT_SCREEN_PALETTE
|
|
battle_anim NO_MOVE, SUBANIM_2D, 0, 6
|
|
battle_anim NO_MOVE, SE_RESET_SCREEN_PALETTE
|
|
battle_anim NO_MOVE, SE_MOVE_MON_HORIZONTALLY
|
|
battle_anim DOUBLE_EDGE, SE_DARK_SCREEN_FLASH
|
|
battle_anim NO_MOVE, SE_RESET_MON_POSITION
|
|
db -1 ; end
|
|
|
|
TailWhipAnim:
|
|
battle_anim AMNESIA, SE_MOVE_MON_HORIZONTALLY
|
|
battle_anim NO_MOVE, SE_DELAY_ANIMATION_10
|
|
battle_anim AMNESIA, SE_RESET_MON_POSITION
|
|
battle_anim NO_MOVE, SE_DELAY_ANIMATION_10
|
|
battle_anim AMNESIA, SE_MOVE_MON_HORIZONTALLY
|
|
battle_anim NO_MOVE, SE_DELAY_ANIMATION_10
|
|
battle_anim AMNESIA, SE_RESET_MON_POSITION
|
|
db -1 ; end
|
|
|
|
PoisonStingAnim:
|
|
battle_anim POISON_STING, SUBANIM_00, 0, 6
|
|
db -1 ; end
|
|
|
|
TwineedleAnim:
|
|
battle_anim TWINEEDLE, SUBANIM_01, 0, 5
|
|
battle_anim TWINEEDLE, SUBANIM_01, 0, 5
|
|
db -1 ; end
|
|
|
|
PinMissileAnim:
|
|
battle_anim PIN_MISSILE, SUBANIM_01, 0, 3
|
|
db -1 ; end
|
|
|
|
LeerAnim:
|
|
battle_anim LEECH_SEED, SE_DARK_SCREEN_PALETTE
|
|
battle_anim LEER, SE_DARK_SCREEN_FLASH
|
|
battle_anim LEER, SE_DARK_SCREEN_FLASH
|
|
battle_anim NO_MOVE, SE_RESET_SCREEN_PALETTE
|
|
db -1 ; end
|
|
|
|
BiteAnim:
|
|
battle_anim BITE, SUBANIM_02, 0, 8
|
|
db -1 ; end
|
|
|
|
GrowlAnim:
|
|
battle_anim GROWL, SUBANIM_12, 1, 6
|
|
db -1 ; end
|
|
|
|
RoarAnim:
|
|
battle_anim ROAR, SUBANIM_15, 1, 6
|
|
battle_anim ROAR, SUBANIM_15, 1, 6
|
|
battle_anim ROAR, SUBANIM_15, 1, 6
|
|
db -1 ; end
|
|
|
|
SingAnim:
|
|
battle_anim SING, SUBANIM_12, 1, 6
|
|
battle_anim NO_MOVE, SUBANIM_40, 1, 16
|
|
battle_anim NO_MOVE, SUBANIM_40, 1, 16
|
|
db -1 ; end
|
|
|
|
SupersonicAnim:
|
|
battle_anim SUPERSONIC, SUBANIM_31, 0, 6
|
|
db -1 ; end
|
|
|
|
SonicBoomAnim:
|
|
battle_anim ROAR, SUBANIM_15, 1, 6
|
|
battle_anim ROAR, SUBANIM_15, 1, 6
|
|
battle_anim GUST, SUBANIM_10, 1, 6
|
|
battle_anim NO_MOVE, SUBANIM_05, 1, 6
|
|
db -1 ; end
|
|
|
|
DisableAnim:
|
|
battle_anim LEECH_SEED, SE_DARK_SCREEN_PALETTE
|
|
battle_anim LEER, SE_DARK_SCREEN_FLASH
|
|
battle_anim LEER, SE_DARK_SCREEN_FLASH
|
|
battle_anim NO_MOVE, SE_RESET_SCREEN_PALETTE
|
|
db -1 ; end
|
|
|
|
AcidAnim:
|
|
battle_anim ACID, SUBANIM_13, 1, 6
|
|
battle_anim ACID, SUBANIM_14, 1, 6
|
|
db -1 ; end
|
|
|
|
EmberAnim:
|
|
battle_anim EMBER, SUBANIM_11, 1, 6
|
|
db -1 ; end
|
|
|
|
FlamethrowerAnim:
|
|
battle_anim FLAMETHROWER, SUBANIM_1F, 1, 6
|
|
battle_anim FLAMETHROWER, SUBANIM_0C, 1, 6
|
|
battle_anim FLAMETHROWER, SUBANIM_0D, 1, 6
|
|
db -1 ; end
|
|
|
|
MistAnim:
|
|
battle_anim NO_MOVE, SE_LIGHT_SCREEN_PALETTE
|
|
battle_anim SURF, SE_WATER_DROPLETS_EVERYWHERE
|
|
battle_anim NO_MOVE, SE_RESET_SCREEN_PALETTE
|
|
db -1 ; end
|
|
|
|
WaterGunAnim:
|
|
battle_anim WATER_GUN, SUBANIM_2C, 0, 6
|
|
db -1 ; end
|
|
|
|
HydroPumpAnim:
|
|
battle_anim HYDRO_PUMP, SUBANIM_1A, 0, 6
|
|
battle_anim HYDRO_PUMP, SUBANIM_1A, 0, 6
|
|
db -1 ; end
|
|
|
|
SurfAnim:
|
|
battle_anim SURF, SE_WATER_DROPLETS_EVERYWHERE
|
|
battle_anim HYDRO_PUMP, SUBANIM_1A, 0, 6
|
|
db -1 ; end
|
|
|
|
IceBeamAnim:
|
|
battle_anim ICE_BEAM, SUBANIM_2E, 0, 3
|
|
battle_anim NO_MOVE, SUBANIM_2F, 0, 16
|
|
db -1 ; end
|
|
|
|
BlizzardAnim:
|
|
battle_anim BLIZZARD, SUBANIM_38, 0, 4
|
|
battle_anim HYDRO_PUMP, SUBANIM_38, 0, 4
|
|
db -1 ; end
|
|
|
|
PsyBeamAnim:
|
|
battle_anim PSYBEAM, SUBANIM_2E, 0, 3
|
|
battle_anim NO_MOVE, SE_FLASH_SCREEN_LONG
|
|
db -1 ; end
|
|
|
|
BubbleBeamAnim:
|
|
battle_anim BUBBLEBEAM, SUBANIM_35, 0, 18
|
|
db -1 ; end
|
|
|
|
AuroraBeamAnim:
|
|
battle_anim AURORA_BEAM, SUBANIM_2E, 0, 3
|
|
battle_anim NO_MOVE, SE_DELAY_ANIMATION_10
|
|
battle_anim NO_MOVE, SE_DELAY_ANIMATION_10
|
|
db -1 ; end
|
|
|
|
HyperBeamAnim:
|
|
battle_anim LEECH_SEED, SE_DARK_SCREEN_PALETTE
|
|
battle_anim NO_MOVE, SE_SPIRAL_BALLS_INWARD
|
|
battle_anim HYPER_BEAM, SUBANIM_2E, 0, 2
|
|
battle_anim NO_MOVE, SE_DARK_SCREEN_FLASH
|
|
battle_anim NO_MOVE, SE_DARK_SCREEN_FLASH
|
|
battle_anim MEGA_PUNCH, SUBANIM_04, 1, 6
|
|
battle_anim NO_MOVE, SE_RESET_SCREEN_PALETTE
|
|
db -1 ; end
|
|
|
|
PeckAnim:
|
|
battle_anim PECK, SUBANIM_01, 0, 8
|
|
db -1 ; end
|
|
|
|
DrillPeckAnim:
|
|
battle_anim DRILL_PECK, SUBANIM_04, 1, 6
|
|
db -1 ; end
|
|
|
|
SubmissionAnim:
|
|
battle_anim SUBMISSION, SE_SLIDE_MON_OFF
|
|
battle_anim NO_MOVE, SUBANIM_01, 0, 6
|
|
battle_anim NO_MOVE, SE_SHOW_MON_PIC
|
|
db -1 ; end
|
|
|
|
LowKickAnim:
|
|
battle_anim LOW_KICK, SE_SLIDE_MON_OFF
|
|
battle_anim NO_MOVE, SUBANIM_04, 1, 6
|
|
battle_anim NO_MOVE, SE_SHOW_MON_PIC
|
|
db -1 ; end
|
|
|
|
CounterAnim:
|
|
battle_anim COUNTER, SE_SLIDE_MON_OFF
|
|
battle_anim NO_MOVE, SUBANIM_04, 1, 6
|
|
battle_anim NO_MOVE, SE_SHOW_MON_PIC
|
|
db -1 ; end
|
|
|
|
SeismicTossAnim:
|
|
battle_anim NO_MOVE, SE_BLINK_ENEMY_MON
|
|
battle_anim BARRAGE, SUBANIM_4E, 1, 1
|
|
battle_anim NO_MOVE, SE_HIDE_ENEMY_MON_PIC
|
|
battle_anim NO_MOVE, SE_SLIDE_MON_OFF
|
|
battle_anim SEISMIC_TOSS, SUBANIM_4F, 1, 2
|
|
battle_anim NO_MOVE, SE_DELAY_ANIMATION_10
|
|
battle_anim NO_MOVE, SE_DELAY_ANIMATION_10
|
|
battle_anim NO_MOVE, SE_SHOW_MON_PIC
|
|
battle_anim SEISMIC_TOSS, SUBANIM_50, 1, 1
|
|
battle_anim NO_MOVE, SE_SHOW_ENEMY_MON_PIC
|
|
battle_anim NO_MOVE, SE_SHAKE_SCREEN
|
|
db -1 ; end
|
|
|
|
StrengthAnim:
|
|
battle_anim LEECH_SEED, SE_MOVE_MON_HORIZONTALLY
|
|
battle_anim NO_MOVE, SE_RESET_MON_POSITION
|
|
battle_anim FIRE_PUNCH, SUBANIM_04, 1, 6
|
|
db -1 ; end
|
|
|
|
AbsorbAnim:
|
|
battle_anim ABSORB, SE_LIGHT_SCREEN_PALETTE
|
|
battle_anim NO_MOVE, SUBANIM_21, 0, 6
|
|
battle_anim NO_MOVE, SUBANIM_22, 0, 6
|
|
battle_anim NO_MOVE, SE_RESET_SCREEN_PALETTE
|
|
db -1 ; end
|
|
|
|
MegaDrainAnim:
|
|
battle_anim MEGA_DRAIN, SE_LIGHT_SCREEN_PALETTE
|
|
battle_anim NO_MOVE, SE_DARK_SCREEN_FLASH
|
|
battle_anim NO_MOVE, SUBANIM_21, 0, 6
|
|
battle_anim NO_MOVE, SUBANIM_22, 0, 6
|
|
battle_anim NO_MOVE, SE_DARK_SCREEN_FLASH
|
|
battle_anim NO_MOVE, SE_RESET_SCREEN_PALETTE
|
|
db -1 ; end
|
|
|
|
LeechSeedAnim:
|
|
battle_anim LEECH_SEED, SUBANIM_1B, 1, 6
|
|
battle_anim STUN_SPORE, SUBANIM_1C, 1, 21
|
|
db -1 ; end
|
|
|
|
GrowthAnim:
|
|
battle_anim GROWTH, SE_LIGHT_SCREEN_PALETTE
|
|
battle_anim NO_MOVE, SE_SPIRAL_BALLS_INWARD
|
|
battle_anim NO_MOVE, SE_RESET_SCREEN_PALETTE
|
|
db -1 ; end
|
|
|
|
RazorLeafAnim:
|
|
battle_anim RAZOR_LEAF, SE_LEAVES_FALLING
|
|
battle_anim SWIFT, SUBANIM_44, 1, 1
|
|
battle_anim RAZOR_WIND, SUBANIM_16, 0, 1
|
|
db -1 ; end
|
|
|
|
SolarBeamAnim:
|
|
battle_anim SOLARBEAM, SUBANIM_2E, 0, 6
|
|
battle_anim NO_MOVE, SUBANIM_01, 0, 6
|
|
db -1 ; end
|
|
|
|
PoisonPowderAnim:
|
|
battle_anim POISONPOWDER, SUBANIM_36, 0, 6
|
|
db -1 ; end
|
|
|
|
StunSporeAnim:
|
|
battle_anim STUN_SPORE, SUBANIM_36, 0, 6
|
|
db -1 ; end
|
|
|
|
SleepPowderAnim:
|
|
battle_anim SLEEP_POWDER, SUBANIM_36, 0, 6
|
|
db -1 ; end
|
|
|
|
PedalDanceAnim:
|
|
battle_anim PETAL_DANCE, SE_LIGHT_SCREEN_PALETTE
|
|
battle_anim NO_MOVE, SE_PETALS_FALLING
|
|
battle_anim NO_MOVE, SE_RESET_SCREEN_PALETTE
|
|
db -1 ; end
|
|
|
|
StringShotAnim:
|
|
battle_anim STRING_SHOT, SUBANIM_37, 0, 8
|
|
db -1 ; end
|
|
|
|
DragonRageAnim:
|
|
battle_anim DRAGON_RAGE, SUBANIM_1F, 1, 6
|
|
battle_anim NO_MOVE, SUBANIM_0C, 1, 6
|
|
battle_anim NO_MOVE, SUBANIM_0D, 1, 6
|
|
battle_anim NO_MOVE, SUBANIM_0E, 1, 6
|
|
db -1 ; end
|
|
|
|
FireSpinAnim:
|
|
battle_anim FIRE_SPIN, SUBANIM_0C, 1, 6
|
|
battle_anim NO_MOVE, SUBANIM_0D, 1, 6
|
|
battle_anim NO_MOVE, SUBANIM_0E, 1, 6
|
|
db -1 ; end
|
|
|
|
ThunderShockAnim:
|
|
battle_anim THUNDERSHOCK, SUBANIM_29, 1, 2
|
|
db -1 ; end
|
|
|
|
ThunderBoltAnim:
|
|
battle_anim THUNDERBOLT, SUBANIM_29, 1, 1
|
|
battle_anim THUNDERBOLT, SUBANIM_29, 1, 1
|
|
db -1 ; end
|
|
|
|
ThunderWaveAnim:
|
|
battle_anim THUNDER_WAVE, SUBANIM_29, 1, 2
|
|
battle_anim NO_MOVE, SUBANIM_23, 0, 2
|
|
battle_anim NO_MOVE, SUBANIM_23, 0, 4
|
|
db -1 ; end
|
|
|
|
ThunderAnim:
|
|
battle_anim THUNDER, SE_DARK_SCREEN_PALETTE
|
|
battle_anim NO_MOVE, SE_DARK_SCREEN_FLASH
|
|
battle_anim NO_MOVE, SUBANIM_2B, 1, 6
|
|
battle_anim NO_MOVE, SE_DARK_SCREEN_FLASH
|
|
battle_anim THUNDERBOLT, SUBANIM_29, 1, 2
|
|
battle_anim NO_MOVE, SE_RESET_SCREEN_PALETTE
|
|
db -1 ; end
|
|
|
|
RockThrowAnim:
|
|
battle_anim ROCK_THROW, SUBANIM_30, 0, 4
|
|
db -1 ; end
|
|
|
|
EarthquakeAnim:
|
|
battle_anim EARTHQUAKE, SE_SHAKE_SCREEN
|
|
battle_anim EARTHQUAKE, SE_SHAKE_SCREEN
|
|
db -1 ; end
|
|
|
|
FissureAnim:
|
|
battle_anim FISSURE, SE_DARK_SCREEN_FLASH
|
|
battle_anim NO_MOVE, SE_SHAKE_SCREEN
|
|
battle_anim FISSURE, SE_DARK_SCREEN_FLASH
|
|
battle_anim NO_MOVE, SE_SHAKE_SCREEN
|
|
db -1 ; end
|
|
|
|
DigAnim:
|
|
battle_anim DIG, SUBANIM_04, 1, 6
|
|
battle_anim NO_MOVE, SE_SLIDE_MON_UP
|
|
db -1 ; end
|
|
|
|
ToxicAnim:
|
|
battle_anim SURF, SE_WATER_DROPLETS_EVERYWHERE
|
|
battle_anim TOXIC, SUBANIM_14, 1, 6
|
|
db -1 ; end
|
|
|
|
ConfusionAnim:
|
|
battle_anim CONFUSION, SE_FLASH_SCREEN_LONG
|
|
db -1 ; end
|
|
|
|
PsychicAnim:
|
|
battle_anim PSYCHIC_M, SE_FLASH_SCREEN_LONG
|
|
battle_anim NO_MOVE, SE_WAVY_SCREEN
|
|
db -1 ; end
|
|
|
|
HypnosisAnim:
|
|
battle_anim HYPNOSIS, SE_FLASH_SCREEN_LONG
|
|
db -1 ; end
|
|
|
|
MeditateAnim:
|
|
battle_anim MEDITATE, SE_LIGHT_SCREEN_PALETTE
|
|
battle_anim NO_MOVE, SUBANIM_43, 1, 6
|
|
battle_anim NO_MOVE, SE_DARK_SCREEN_FLASH
|
|
battle_anim NO_MOVE, SE_RESET_SCREEN_PALETTE
|
|
db -1 ; end
|
|
|
|
AgilityAnim:
|
|
battle_anim AGILITY, SE_LIGHT_SCREEN_PALETTE
|
|
battle_anim NO_MOVE, SE_RESET_SCREEN_PALETTE
|
|
db -1 ; end
|
|
|
|
QuickAttackAnim:
|
|
battle_anim QUICK_ATTACK, SE_SLIDE_MON_OFF
|
|
battle_anim NO_MOVE, SUBANIM_04, 1, 6
|
|
battle_anim NO_MOVE, SE_SHOW_MON_PIC
|
|
db -1 ; end
|
|
|
|
RageAnim:
|
|
battle_anim RAGE, SUBANIM_01, 0, 6
|
|
db -1 ; end
|
|
|
|
TeleportAnim:
|
|
battle_anim TELEPORT, SE_SQUISH_MON_PIC
|
|
battle_anim NO_MOVE, SE_SHOOT_BALLS_UPWARD
|
|
db -1 ; end
|
|
|
|
NightShadeAnim:
|
|
battle_anim CONFUSION, SE_FLASH_SCREEN_LONG
|
|
battle_anim NO_MOVE, SE_WAVY_SCREEN
|
|
db -1 ; end
|
|
|
|
MimicAnim:
|
|
battle_anim MIMIC, SUBANIM_21, 1, 6
|
|
battle_anim MIMIC, SUBANIM_22, 1, 6
|
|
db -1 ; end
|
|
|
|
ScreechAnim:
|
|
battle_anim SCREECH, SUBANIM_12, 1, 6
|
|
db -1 ; end
|
|
|
|
DoubleTeamAnim:
|
|
battle_anim NO_MOVE, SE_DARK_SCREEN_PALETTE
|
|
battle_anim NO_MOVE, SE_DELAY_ANIMATION_10
|
|
battle_anim NO_MOVE, SE_DELAY_ANIMATION_10
|
|
battle_anim NO_MOVE, SE_DARK_SCREEN_FLASH
|
|
battle_anim NO_MOVE, SE_DARK_SCREEN_FLASH
|
|
battle_anim NO_MOVE, SE_RESET_SCREEN_PALETTE
|
|
battle_anim DOUBLE_TEAM, SE_SHAKE_BACK_AND_FORTH
|
|
battle_anim NO_MOVE, SE_SHOW_MON_PIC
|
|
battle_anim BARRIER, SUBANIM_33, 1, 6
|
|
db -1 ; end
|
|
|
|
RecoverAnim:
|
|
battle_anim RECOVER, SE_BLINK_MON
|
|
battle_anim NO_MOVE, SE_LIGHT_SCREEN_PALETTE
|
|
battle_anim NO_MOVE, SE_SPIRAL_BALLS_INWARD
|
|
battle_anim NO_MOVE, SE_RESET_SCREEN_PALETTE
|
|
db -1 ; end
|
|
|
|
HardenAnim:
|
|
battle_anim HARDEN, SE_LIGHT_SCREEN_PALETTE
|
|
battle_anim NO_MOVE, SUBANIM_43, 1, 6
|
|
battle_anim NO_MOVE, SE_DARK_SCREEN_FLASH
|
|
battle_anim NO_MOVE, SE_RESET_SCREEN_PALETTE
|
|
db -1 ; end
|
|
|
|
MinimizeAnim:
|
|
battle_anim MINIMIZE, SE_LIGHT_SCREEN_PALETTE
|
|
battle_anim NO_MOVE, SE_SPIRAL_BALLS_INWARD
|
|
battle_anim NO_MOVE, SE_MINIMIZE_MON
|
|
battle_anim NO_MOVE, SE_RESET_SCREEN_PALETTE
|
|
db -1 ; end
|
|
|
|
SmokeScreenAnim:
|
|
battle_anim SMOKESCREEN, SUBANIM_28, 1, 6
|
|
battle_anim NO_MOVE, SUBANIM_0A, 0, 4
|
|
battle_anim NO_MOVE, SE_DARKEN_MON_PALETTE
|
|
battle_anim NO_MOVE, SE_DELAY_ANIMATION_10
|
|
battle_anim NO_MOVE, SE_DELAY_ANIMATION_10
|
|
battle_anim NO_MOVE, SE_DARK_SCREEN_PALETTE
|
|
battle_anim NO_MOVE, SE_DELAY_ANIMATION_10
|
|
battle_anim NO_MOVE, SE_DELAY_ANIMATION_10
|
|
battle_anim NO_MOVE, SE_DELAY_ANIMATION_10
|
|
battle_anim NO_MOVE, SE_DELAY_ANIMATION_10
|
|
battle_anim NO_MOVE, SE_DELAY_ANIMATION_10
|
|
battle_anim NO_MOVE, SE_DELAY_ANIMATION_10
|
|
battle_anim NO_MOVE, SE_DARKEN_MON_PALETTE
|
|
battle_anim NO_MOVE, SE_DELAY_ANIMATION_10
|
|
battle_anim NO_MOVE, SE_RESET_SCREEN_PALETTE
|
|
db -1 ; end
|
|
|
|
ConfuseRayAnim:
|
|
battle_anim CONFUSE_RAY, SE_DARK_SCREEN_PALETTE
|
|
battle_anim NO_MOVE, SUBANIM_3E, 1, 6
|
|
battle_anim NO_MOVE, SE_RESET_SCREEN_PALETTE
|
|
db -1 ; end
|
|
|
|
WithdrawAnim:
|
|
battle_anim DEFENSE_CURL, SE_LIGHT_SCREEN_PALETTE
|
|
battle_anim NO_MOVE, SE_SLIDE_MON_DOWN
|
|
battle_anim NO_MOVE, SUBANIM_51, 0, 6
|
|
battle_anim NO_MOVE, SE_RESET_SCREEN_PALETTE
|
|
battle_anim NO_MOVE, SE_SHOW_MON_PIC
|
|
db -1 ; end
|
|
|
|
DefenseCurlAnim:
|
|
battle_anim DEFENSE_CURL, SE_LIGHT_SCREEN_PALETTE
|
|
battle_anim NO_MOVE, SUBANIM_43, 0, 6
|
|
battle_anim NO_MOVE, SE_DARK_SCREEN_FLASH
|
|
battle_anim NO_MOVE, SE_RESET_SCREEN_PALETTE
|
|
db -1 ; end
|
|
|
|
BarrierAnim:
|
|
battle_anim BARRIER, SUBANIM_33, 1, 6
|
|
battle_anim BARRIER, SUBANIM_33, 1, 6
|
|
db -1 ; end
|
|
|
|
LightScreenAnim:
|
|
battle_anim NO_MOVE, SE_LIGHT_SCREEN_PALETTE
|
|
battle_anim LIGHT_SCREEN, SUBANIM_33, 1, 6
|
|
battle_anim LIGHT_SCREEN, SUBANIM_33, 1, 6
|
|
battle_anim NO_MOVE, SE_RESET_SCREEN_PALETTE
|
|
db -1 ; end
|
|
|
|
HazeAnim:
|
|
battle_anim NO_MOVE, SE_DARKEN_MON_PALETTE
|
|
battle_anim SURF, SE_WATER_DROPLETS_EVERYWHERE
|
|
battle_anim NO_MOVE, SE_RESET_SCREEN_PALETTE
|
|
db -1 ; end
|
|
|
|
ReflectAnim:
|
|
battle_anim NO_MOVE, SE_DARK_SCREEN_PALETTE
|
|
battle_anim REFLECT, SUBANIM_33, 1, 6
|
|
battle_anim REFLECT, SUBANIM_33, 1, 6
|
|
battle_anim NO_MOVE, SE_RESET_SCREEN_PALETTE
|
|
db -1 ; end
|
|
|
|
FocusEnergyAnim:
|
|
battle_anim FOCUS_ENERGY, SE_SPIRAL_BALLS_INWARD
|
|
db -1 ; end
|
|
|
|
BideAnim:
|
|
battle_anim BIDE, SUBANIM_04, 1, 6
|
|
db -1 ; end
|
|
|
|
MetronomeAnim:
|
|
battle_anim AMNESIA, SE_MOVE_MON_HORIZONTALLY
|
|
battle_anim NO_MOVE, SE_DELAY_ANIMATION_10
|
|
battle_anim AMNESIA, SE_RESET_MON_POSITION
|
|
battle_anim NO_MOVE, SE_DELAY_ANIMATION_10
|
|
battle_anim AMNESIA, SE_MOVE_MON_HORIZONTALLY
|
|
battle_anim NO_MOVE, SE_DELAY_ANIMATION_10
|
|
battle_anim AMNESIA, SE_RESET_MON_POSITION
|
|
db -1 ; end
|
|
|
|
MirrorMoveAnim:
|
|
battle_anim MIRROR_MOVE, SUBANIM_01, 0, 8
|
|
db -1 ; end
|
|
|
|
SelfdestructAnim:
|
|
battle_anim SELFDESTRUCT, SUBANIM_34, 1, 3
|
|
db -1 ; end
|
|
|
|
EggBombAnim:
|
|
battle_anim EGG_BOMB, SUBANIM_41, 1, 4
|
|
battle_anim EGG_BOMB, SUBANIM_42, 1, 4
|
|
db -1 ; end
|
|
|
|
LickAnim:
|
|
battle_anim SLUDGE, SUBANIM_14, 1, 6
|
|
db -1 ; end
|
|
|
|
SmogAnim:
|
|
battle_anim LEECH_SEED, SE_DARKEN_MON_PALETTE
|
|
battle_anim SMOG, SUBANIM_19, 1, 6
|
|
battle_anim NO_MOVE, SE_RESET_SCREEN_PALETTE
|
|
db -1 ; end
|
|
|
|
SludgeAnim:
|
|
battle_anim SLUDGE, SUBANIM_13, 1, 6
|
|
battle_anim SLUDGE, SUBANIM_14, 1, 6
|
|
db -1 ; end
|
|
|
|
BoneClubAnim:
|
|
battle_anim BONE_CLUB, SUBANIM_02, 0, 8
|
|
db -1 ; end
|
|
|
|
FireBlastAnim:
|
|
battle_anim FIRE_BLAST, SUBANIM_1F, 1, 6
|
|
battle_anim NO_MOVE, SUBANIM_20, 1, 6
|
|
battle_anim NO_MOVE, SUBANIM_20, 1, 6
|
|
battle_anim NO_MOVE, SUBANIM_0C, 1, 6
|
|
battle_anim NO_MOVE, SUBANIM_0D, 1, 6
|
|
db -1 ; end
|
|
|
|
WaterfallAnim:
|
|
battle_anim LEECH_SEED, SE_SLIDE_MON_DOWN
|
|
battle_anim HYDRO_PUMP, SUBANIM_1A, 0, 6
|
|
battle_anim NO_MOVE, SUBANIM_02, 0, 8
|
|
battle_anim NO_MOVE, SE_SLIDE_MON_UP
|
|
db -1 ; end
|
|
|
|
ClampAnim:
|
|
battle_anim CLAMP, SUBANIM_2A, 0, 8
|
|
battle_anim CONSTRICT, SUBANIM_23, 0, 6
|
|
battle_anim CONSTRICT, SUBANIM_23, 0, 6
|
|
db -1 ; end
|
|
|
|
SwiftAnim:
|
|
battle_anim SWIFT, SUBANIM_3F, 1, 3
|
|
db -1 ; end
|
|
|
|
SkullBashAnim:
|
|
battle_anim SKULL_BASH, SUBANIM_05, 1, 6
|
|
db -1 ; end
|
|
|
|
SpikeCannonAnim:
|
|
battle_anim SPIKE_CANNON, SUBANIM_04, 1, 4
|
|
db -1 ; end
|
|
|
|
ConstrictAnim:
|
|
battle_anim CONSTRICT, SUBANIM_23, 0, 6
|
|
battle_anim CONSTRICT, SUBANIM_23, 0, 6
|
|
battle_anim CONSTRICT, SUBANIM_23, 0, 6
|
|
db -1 ; end
|
|
|
|
AmnesiaAnim:
|
|
battle_anim AMNESIA, SUBANIM_25, 0, 8
|
|
battle_anim AMNESIA, SUBANIM_25, 0, 8
|
|
db -1 ; end
|
|
|
|
KinesisAnim:
|
|
battle_anim KINESIS, SUBANIM_01, 0, 8
|
|
db -1 ; end
|
|
|
|
SoftboiledAnim:
|
|
battle_anim LEECH_SEED, SE_SLIDE_MON_HALF_OFF
|
|
battle_anim SOFTBOILED, SUBANIM_4C, 0, 8
|
|
battle_anim NO_MOVE, SE_LIGHT_SCREEN_PALETTE
|
|
battle_anim NO_MOVE, SE_SPIRAL_BALLS_INWARD
|
|
battle_anim NO_MOVE, SE_RESET_SCREEN_PALETTE
|
|
battle_anim NO_MOVE, SE_SHOW_MON_PIC
|
|
db -1 ; end
|
|
|
|
HiJumpKickAnim:
|
|
battle_anim HI_JUMP_KICK, SUBANIM_04, 1, 6
|
|
db -1 ; end
|
|
|
|
GlareAnim:
|
|
battle_anim LEECH_SEED, SE_DARK_SCREEN_PALETTE
|
|
battle_anim GLARE, SE_DARK_SCREEN_FLASH
|
|
battle_anim NO_MOVE, SE_DARK_SCREEN_FLASH
|
|
battle_anim NO_MOVE, SE_RESET_SCREEN_PALETTE
|
|
db -1 ; end
|
|
|
|
DreamEaterAnim:
|
|
battle_anim DREAM_EATER, SE_FLASH_SCREEN_LONG
|
|
battle_anim DREAM_EATER, SE_DARK_SCREEN_PALETTE
|
|
battle_anim DREAM_EATER, SUBANIM_02, 0, 8
|
|
battle_anim NO_MOVE, SE_RESET_SCREEN_PALETTE
|
|
db -1 ; end
|
|
|
|
PoisonGasAnim:
|
|
battle_anim POISON_GAS, SUBANIM_19, 1, 6
|
|
db -1 ; end
|
|
|
|
BarrageAnim:
|
|
battle_anim BARRAGE, SUBANIM_41, 1, 3
|
|
battle_anim NO_MOVE, SUBANIM_55, 0, 5
|
|
db -1 ; end
|
|
|
|
LeechLifeAnim:
|
|
battle_anim LEECH_LIFE, SUBANIM_02, 0, 8
|
|
battle_anim NO_MOVE, SE_DARK_SCREEN_FLASH
|
|
battle_anim NO_MOVE, SUBANIM_21, 0, 6
|
|
battle_anim NO_MOVE, SUBANIM_22, 0, 6
|
|
battle_anim NO_MOVE, SE_DARK_SCREEN_FLASH
|
|
db -1 ; end
|
|
|
|
LovelyKissAnim:
|
|
battle_anim LOVELY_KISS, SUBANIM_12, 0, 6
|
|
db -1 ; end
|
|
|
|
SkyAttackAnim:
|
|
battle_anim SKY_ATTACK, SE_SQUISH_MON_PIC
|
|
battle_anim NO_MOVE, SE_SHOOT_BALLS_UPWARD
|
|
battle_anim HI_JUMP_KICK, SUBANIM_04, 1, 6
|
|
battle_anim NO_MOVE, SE_SHOW_MON_PIC
|
|
db -1 ; end
|
|
|
|
TransformAnim:
|
|
battle_anim TRANSFORM, SUBANIM_21, 1, 6
|
|
battle_anim TRANSFORM, SUBANIM_22, 1, 4
|
|
battle_anim NO_MOVE, SUBANIM_47, 0, 8
|
|
battle_anim NO_MOVE, SE_TRANSFORM_MON
|
|
db -1 ; end
|
|
|
|
BubbleAnim:
|
|
battle_anim BUBBLE, SUBANIM_35, 0, 22
|
|
db -1 ; end
|
|
|
|
DizzyPunchAnim:
|
|
battle_anim DIZZY_PUNCH, SUBANIM_17, 0, 6
|
|
battle_anim DIZZY_PUNCH, SUBANIM_17, 0, 6
|
|
battle_anim DIZZY_PUNCH, SUBANIM_17, 0, 6
|
|
battle_anim DOUBLESLAP, SUBANIM_02, 0, 6
|
|
db -1 ; end
|
|
|
|
SporeAnim:
|
|
battle_anim SPORE, SUBANIM_36, 0, 6
|
|
db -1 ; end
|
|
|
|
FlashAnim:
|
|
battle_anim LEECH_SEED, SE_LIGHT_SCREEN_PALETTE
|
|
battle_anim GLARE, SE_DARK_SCREEN_FLASH
|
|
battle_anim NO_MOVE, SE_DARK_SCREEN_FLASH
|
|
battle_anim NO_MOVE, SE_RESET_SCREEN_PALETTE
|
|
db -1 ; end
|
|
|
|
PsywaveAnim:
|
|
battle_anim SUPERSONIC, SUBANIM_31, 0, 6
|
|
battle_anim CONFUSION, SE_WAVY_SCREEN
|
|
db -1 ; end
|
|
|
|
SplashAnim:
|
|
battle_anim SPLASH, SE_BOUNCE_UP_AND_DOWN
|
|
db -1 ; end
|
|
|
|
AcidArmorAnim:
|
|
battle_anim ACID_ARMOR, SE_SLIDE_MON_DOWN_AND_HIDE
|
|
db -1 ; end
|
|
|
|
CrabHammerAnim:
|
|
battle_anim CRABHAMMER, SUBANIM_05, 1, 6
|
|
battle_anim NO_MOVE, SUBANIM_2A, 0, 6
|
|
db -1 ; end
|
|
|
|
ExplosionAnim:
|
|
battle_anim EXPLOSION, SUBANIM_34, 1, 3
|
|
db -1 ; end
|
|
|
|
FurySwipesAnim:
|
|
battle_anim FURY_SWIPES, SUBANIM_0F, 0, 4
|
|
db -1 ; end
|
|
|
|
BonemerangAnim:
|
|
battle_anim BONEMERANG, SUBANIM_02, 0, 6
|
|
db -1 ; end
|
|
|
|
RestAnim:
|
|
battle_anim REST, SUBANIM_3A, 0, 16
|
|
battle_anim REST, SUBANIM_3A, 0, 16
|
|
db -1 ; end
|
|
|
|
RockSlideAnim:
|
|
battle_anim ROCK_SLIDE, SUBANIM_1D, 0, 4
|
|
battle_anim ROCK_SLIDE, SUBANIM_1E, 0, 3
|
|
battle_anim HYPER_FANG, SUBANIM_04, 1, 6
|
|
db -1 ; end
|
|
|
|
HyperFangAnim:
|
|
battle_anim HYPER_FANG, SUBANIM_02, 0, 6
|
|
db -1 ; end
|
|
|
|
SharpenAnim:
|
|
battle_anim SHARPEN, SE_LIGHT_SCREEN_PALETTE
|
|
battle_anim NO_MOVE, SUBANIM_43, 1, 6
|
|
battle_anim NO_MOVE, SE_DARK_SCREEN_FLASH
|
|
battle_anim NO_MOVE, SE_RESET_SCREEN_PALETTE
|
|
db -1 ; end
|
|
|
|
ConversionAnim:
|
|
battle_anim CONVERSION, SE_DARK_SCREEN_FLASH
|
|
battle_anim NO_MOVE, SUBANIM_21, 1, 6
|
|
battle_anim NO_MOVE, SUBANIM_22, 1, 6
|
|
battle_anim NO_MOVE, SE_DARK_SCREEN_FLASH
|
|
db -1 ; end
|
|
|
|
TriAttackAnim:
|
|
battle_anim TRI_ATTACK, SE_DARK_SCREEN_FLASH
|
|
battle_anim NO_MOVE, SUBANIM_4D, 1, 6
|
|
battle_anim NO_MOVE, SE_DARK_SCREEN_FLASH
|
|
db -1 ; end
|
|
|
|
SuperFangAnim:
|
|
battle_anim LEECH_SEED, SE_DARK_SCREEN_PALETTE
|
|
battle_anim SUPER_FANG, SUBANIM_04, 1, 6
|
|
battle_anim NO_MOVE, SE_RESET_SCREEN_PALETTE
|
|
db -1 ; end
|
|
|
|
SlashAnim:
|
|
battle_anim SLASH, SUBANIM_0F, 0, 6
|
|
db -1 ; end
|
|
|
|
SubstituteAnim:
|
|
battle_anim SUBSTITUTE, SE_SLIDE_MON_OFF
|
|
battle_anim NO_MOVE, SUBANIM_47, 0, 8
|
|
battle_anim NO_MOVE, SE_SUBSTITUTE_MON
|
|
db -1 ; end
|
|
|
|
BallTossAnim:
|
|
battle_anim NO_MOVE, SUBANIM_06, 0, 3
|
|
db -1 ; end
|
|
|
|
GreatTossAnim:
|
|
battle_anim NO_MOVE, SUBANIM_07, 0, 3
|
|
db -1 ; end
|
|
|
|
UltraTossAnim:
|
|
battle_anim NO_MOVE, SUBANIM_08, 0, 2
|
|
db -1 ; end
|
|
|
|
BallShakeAnim:
|
|
battle_anim NO_MOVE, SUBANIM_09, 0, 4
|
|
db -1 ; end
|
|
|
|
BallPoofAnim:
|
|
battle_anim NO_MOVE, SUBANIM_0A, 0, 4
|
|
db -1 ; end
|
|
|
|
ShowPicAnim:
|
|
battle_anim NO_MOVE, SE_SHOW_ENEMY_MON_PIC
|
|
db -1 ; end
|
|
|
|
HidePicAnim:
|
|
battle_anim NO_MOVE, SE_HIDE_ENEMY_MON_PIC
|
|
db -1 ; end
|
|
|
|
EnemyFlashAnim:
|
|
battle_anim NO_MOVE, SE_SHOW_MON_PIC
|
|
db -1 ; end
|
|
|
|
PlayerFlashAnim:
|
|
battle_anim NO_MOVE, SE_FLASH_MON_PIC
|
|
db -1 ; end
|
|
|
|
EnemyHUDShakeAnim:
|
|
battle_anim NO_MOVE, SE_SHAKE_ENEMY_HUD
|
|
db -1 ; end
|
|
|
|
TradeBallDropAnim:
|
|
battle_anim NO_MOVE, SUBANIM_48, 2, 6
|
|
db -1 ; end
|
|
|
|
TradeBallAppear1Anim:
|
|
battle_anim NO_MOVE, SUBANIM_49, 2, 4
|
|
db -1 ; end
|
|
|
|
TradeBallAppear2Anim:
|
|
battle_anim NO_MOVE, SUBANIM_4A, 2, 6
|
|
db -1 ; end
|
|
|
|
TradeBallPoofAnim:
|
|
battle_anim NO_MOVE, SUBANIM_4B, 2, 6
|
|
db -1 ; end
|
|
|
|
XStatItemAnim:
|
|
battle_anim NO_MOVE, SE_LIGHT_SCREEN_PALETTE
|
|
battle_anim NO_MOVE, SE_SPIRAL_BALLS_INWARD
|
|
battle_anim NO_MOVE, SE_RESET_SCREEN_PALETTE
|
|
db -1 ; end
|
|
|
|
ShrinkingSquareAnim:
|
|
battle_anim NO_MOVE, SE_LIGHT_SCREEN_PALETTE
|
|
battle_anim NO_MOVE, SUBANIM_43, 1, 6
|
|
battle_anim NO_MOVE, SE_RESET_SCREEN_PALETTE
|
|
db -1 ; end
|
|
|
|
XStatItemBlackAnim:
|
|
battle_anim NO_MOVE, SE_DARKEN_MON_PALETTE
|
|
battle_anim NO_MOVE, SE_SPIRAL_BALLS_INWARD
|
|
battle_anim NO_MOVE, SE_RESET_SCREEN_PALETTE
|
|
db -1 ; end
|
|
|
|
ShrinkingSquareBlackAnim:
|
|
battle_anim NO_MOVE, SE_DARKEN_MON_PALETTE
|
|
battle_anim NO_MOVE, SUBANIM_43, 1, 6
|
|
battle_anim NO_MOVE, SE_RESET_SCREEN_PALETTE
|
|
db -1 ; end
|
|
|
|
UnusedAnim:
|
|
battle_anim NO_MOVE, SE_LIGHT_SCREEN_PALETTE
|
|
battle_anim NO_MOVE, SE_SHOOT_MANY_BALLS_UPWARD
|
|
battle_anim NO_MOVE, SE_RESET_SCREEN_PALETTE
|
|
db -1 ; end
|
|
|
|
ParalyzeAnim:
|
|
battle_anim BIND, SUBANIM_24, 0, 4
|
|
battle_anim BIND, SUBANIM_24, 0, 4
|
|
db -1 ; end
|
|
|
|
PoisonAnim:
|
|
battle_anim BIND, SUBANIM_27, 0, 8
|
|
battle_anim BIND, SUBANIM_27, 0, 8
|
|
db -1 ; end
|
|
|
|
SleepPlayerAnim:
|
|
battle_anim REST, SUBANIM_3A, 0, 16
|
|
battle_anim REST, SUBANIM_3A, 0, 16
|
|
db -1 ; end
|
|
|
|
SleepEnemyAnim:
|
|
battle_anim REST, SUBANIM_3B, 0, 16
|
|
battle_anim REST, SUBANIM_3B, 0, 16
|
|
db -1 ; end
|
|
|
|
ConfusedPlayerAnim:
|
|
battle_anim AMNESIA, SUBANIM_25, 0, 8
|
|
battle_anim AMNESIA, SUBANIM_25, 0, 8
|
|
db -1 ; end
|
|
|
|
ConfusedEnemyAnim:
|
|
battle_anim AMNESIA, SUBANIM_26, 0, 8
|
|
battle_anim AMNESIA, SUBANIM_26, 0, 8
|
|
db -1 ; end
|
|
|
|
BallBlockAnim:
|
|
battle_anim NO_MOVE, SUBANIM_0B, 0, 3
|
|
db -1 ; end
|
|
|
|
FaintAnim:
|
|
battle_anim DIG, SE_SLIDE_MON_DOWN
|
|
db -1 ; end
|
|
|
|
ShakeScreenAnim:
|
|
battle_anim NO_MOVE, SE_SHAKE_SCREEN
|
|
db -1 ; end
|
|
|
|
ThrowRockAnim:
|
|
battle_anim BARRAGE, SUBANIM_53, 0, 3
|
|
db -1 ; end
|
|
|
|
ThrowBaitAnim:
|
|
battle_anim BARRAGE, SUBANIM_54, 0, 3
|
|
db -1 ; end
|