shithub: pokered

ref: 7bcb4b19c77eee2b8d2c3e769d25e7e4d7d028a7
dir: /data/moves/animations.asm/

View raw version
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 special effects
; if first byte < $56
;	db tileset_and_delay, sound_id, subanimation_id
; if first byte >= $D8
;	db special_effect_id, sound_id
; $FF terminated
ZigZagScreenAnim:
	db SE_WAVY_SCREEN, $FF
	db $FF

PoundAnim:
StruggleAnim:
	db $08, $00, $01
	db $FF

KarateChopAnim:
	db $08, $01, $03
	db $FF

DoubleSlapAnim:
	db $05, $02, $01
	db $05, $02, $01
	db $FF

CometPunchAnim:
	db $04, $03, $02
	db $04, $03, $02
	db $FF

MegaPunchAnim:
	db $46, $04, $04
	db $FF

PayDayAnim:
	db $08, $00, $01
	db $04, $05, $52
	db $FF

FirePunchAnim:
	db $06, $06, $02
	db $46, $FF, $11
	db $FF

IcePunchAnim:
	db $06, $07, $02
	db $10, $FF, $2F
	db $FF

ThunderPunchAnim:
	db $06, $08, $02
	db SE_DARK_SCREEN_PALETTE, $FF
	db $46, $FF, $2B
	db SE_RESET_SCREEN_PALETTE, $FF
	db $FF

ScratchAnim:
	db $06, $09, $0F
	db $FF

VicegripAnim:
	db $08, $0A, $2A
	db $FF

GuillotineAnim:
	db $06, $0B, $2A
	db $FF

RazorWindAnim:
	db $04, $0C, $16
	db $FF

SwordsDanceAnim:
	db $46, $0D, $18
	db $46, $0D, $18
	db $46, $0D, $18
	db $FF

CutAnim:
	db SE_DARK_SCREEN_FLASH, $0E
	db $04, $FF, $16
	db $FF

GustAnim:
	db $46, $0F, $10
	db $06, $FF, $02
	db $FF

WingAttackAnim:
	db $46, $10, $04
	db $FF

WhirlwindAnim:
	db $46, $11, $10
	db SE_SLIDE_ENEMY_MON_OFF, $FF
	db $FF

FlyAnim:
	db $46, $12, $04
	db SE_SHOW_MON_PIC, $FF
	db $FF

BindAnim:
	db $04, $13, $23
	db $04, $13, $23
	db $FF

SlamAnim:
	db $06, $14, $02
	db $FF

VineWhipAnim:
	db $01, $15, $16
	db $08, $FF, $01
	db $FF

StompAnim:
	db $48, $16, $05
	db $FF

DoubleKickAnim:
	db $08, $17, $01
	db $08, $17, $01
	db $FF

MegaKickAnim:
	db $46, $18, $04
	db $FF

JumpKickAnim:
	db $46, $19, $04
	db $FF

RollingKickAnim:
	db SE_DARK_SCREEN_FLASH, $1A
	db $46, $FF, $04
	db $FF

SandAttackAnim:
	db $46, $1B, $28
	db $FF

HeatButtAnim:
	db $46, $1C, $05
	db $FF

HornAttackAnim:
	db $06, $1D, $45
	db $46, $FF, $05
	db $FF

FuryAttackAnim:
	db $02, $1E, $46
	db $02, $FF, $46
	db $FF

HornDrillAnim:
	db $42, $1F, $05
	db $42, $FF, $05
	db $42, $FF, $05
	db $42, $FF, $05
	db $42, $FF, $05
	db $FF

TackleAnim:
	db SE_MOVE_MON_HORIZONTALLY, $48
	db SE_RESET_MON_POSITION, $FF
	db $FF

BodySlamAnim:
	db SE_MOVE_MON_HORIZONTALLY, $48
	db SE_DARK_SCREEN_FLASH, $FF
	db SE_DARK_SCREEN_FLASH, $FF
	db SE_RESET_MON_POSITION, $FF
	db $FF

WrapAnim:
	db $04, $22, $23
	db $04, $22, $23
	db $04, $22, $23
	db $FF

TakeDownAnim:
	db SE_MOVE_MON_HORIZONTALLY, $48
	db SE_DARK_SCREEN_FLASH, $23
	db SE_RESET_MON_POSITION, $FF
	db $FF

ThrashAnim:
	db $46, $24, $04
	db $FF

DoubleEdgeAnim:
	db SE_LIGHT_SCREEN_PALETTE, $48
	db $06, $FF, $2D
	db SE_RESET_SCREEN_PALETTE, $FF
	db SE_MOVE_MON_HORIZONTALLY, $FF
	db SE_DARK_SCREEN_FLASH, $25
	db SE_RESET_MON_POSITION, $FF
	db $FF

TailWhipAnim:
	db SE_MOVE_MON_HORIZONTALLY, $84
	db SE_DELAY_ANIMATION_10, $FF
	db SE_RESET_MON_POSITION, $84
	db SE_DELAY_ANIMATION_10, $FF
	db SE_MOVE_MON_HORIZONTALLY, $84
	db SE_DELAY_ANIMATION_10, $FF
	db SE_RESET_MON_POSITION, $84
	db $FF

PoisonStingAnim:
	db $06, $27, $00
	db $FF

TwineedleAnim:
	db $05, $28, $01
	db $05, $28, $01
	db $FF

PinMissileAnim:
	db $03, $29, $01
	db $FF

LeerAnim:
	db SE_DARK_SCREEN_PALETTE, $48
	db SE_DARK_SCREEN_FLASH, $2A
	db SE_DARK_SCREEN_FLASH, $2A
	db SE_RESET_SCREEN_PALETTE, $FF
	db $FF

BiteAnim:
	db $08, $2B, $02
	db $FF

GrowlAnim:
	db $46, $2C, $12
	db $FF

RoarAnim:
	db $46, $2D, $15
	db $46, $2D, $15
	db $46, $2D, $15
	db $FF

SingAnim:
	db $46, $2E, $12
	db $50, $FF, $40
	db $50, $FF, $40
	db $FF

SupersonicAnim:
	db $06, $2F, $31
	db $FF

SonicBoomAnim:
	db $46, $2D, $15
	db $46, $2D, $15
	db $46, $0F, $10
	db $46, $FF, $05
	db $FF

DisableAnim:
	db SE_DARK_SCREEN_PALETTE, $48
	db SE_DARK_SCREEN_FLASH, $2A
	db SE_DARK_SCREEN_FLASH, $2A
	db SE_RESET_SCREEN_PALETTE, $FF
	db $FF

AcidAnim:
	db $46, $32, $13
	db $46, $32, $14
	db $FF

EmberAnim:
	db $46, $33, $11
	db $FF

FlamethrowerAnim:
	db $46, $34, $1F
	db $46, $34, $0C
	db $46, $34, $0D
	db $FF

MistAnim:
	db SE_LIGHT_SCREEN_PALETTE, $FF
	db SE_WATER_DROPLETS_EVERYWHERE, $38
	db SE_RESET_SCREEN_PALETTE, $FF
	db $FF

WaterGunAnim:
	db $06, $36, $2C
	db $FF

HydroPumpAnim:
	db $06, $37, $1A
	db $06, $37, $1A
	db $FF

SurfAnim:
	db SE_WATER_DROPLETS_EVERYWHERE, $38
	db $06, $37, $1A
	db $FF

IceBeamAnim:
	db $03, $39, $2E
	db $10, $FF, $2F
	db $FF

BlizzardAnim:
	db $04, $3A, $38
	db $04, $37, $38
	db $FF

PsyBeamAnim:
	db $03, $3B, $2E
	db SE_FLASH_SCREEN_LONG, $FF
	db $FF

BubbleBeamAnim:
	db $12, $3C, $35
	db $FF

AuroraBeamAnim:
	db $03, $3D, $2E
	db SE_DELAY_ANIMATION_10, $FF
	db SE_DELAY_ANIMATION_10, $FF
	db $FF

HyperBeamAnim:
	db SE_DARK_SCREEN_PALETTE, $48
	db SE_SPIRAL_BALLS_INWARD, $FF
	db $02, $3E, $2E
	db SE_DARK_SCREEN_FLASH, $FF
	db SE_DARK_SCREEN_FLASH, $FF
	db $46, $04, $04
	db SE_RESET_SCREEN_PALETTE, $FF
	db $FF

PeckAnim:
	db $08, $3F, $01
	db $FF

DrillPeckAnim:
	db $46, $40, $04
	db $FF

SubmissionAnim:
	db SE_SLIDE_MON_OFF, $41
	db $06, $FF, $01
	db SE_SHOW_MON_PIC, $FF
	db $FF

LowKickAnim:
	db SE_SLIDE_MON_OFF, $42
	db $46, $FF, $04
	db SE_SHOW_MON_PIC, $FF
	db $FF

CounterAnim:
	db SE_SLIDE_MON_OFF, $43
	db $46, $FF, $04
	db SE_SHOW_MON_PIC, $FF
	db $FF

SeismicTossAnim:
	db SE_BLINK_ENEMY_MON, $FF
	db $41, $8B, $4E
	db SE_HIDE_ENEMY_MON_PIC, $FF
	db SE_SLIDE_MON_OFF, $FF
	db $42, $44, $4F
	db SE_DELAY_ANIMATION_10, $FF
	db SE_DELAY_ANIMATION_10, $FF
	db SE_SHOW_MON_PIC, $FF
	db $41, $44, $50
	db SE_SHOW_ENEMY_MON_PIC, $FF
	db SE_SHAKE_SCREEN, $FF
	db $FF

StrengthAnim:
	db SE_MOVE_MON_HORIZONTALLY, $48
	db SE_RESET_MON_POSITION, $FF
	db $46, $06, $04
	db $FF

AbsorbAnim:
	db SE_LIGHT_SCREEN_PALETTE, $46
	db $06, $FF, $21
	db $06, $FF, $22
	db SE_RESET_SCREEN_PALETTE, $FF
	db $FF

MegaDrainAnim:
	db SE_LIGHT_SCREEN_PALETTE, $47
	db SE_DARK_SCREEN_FLASH, $FF
	db $06, $FF, $21
	db $06, $FF, $22
	db SE_DARK_SCREEN_FLASH, $FF
	db SE_RESET_SCREEN_PALETTE, $FF
	db $FF

LeechSeedAnim:
	db $46, $48, $1B
	db $55, $4D, $1C
	db $FF

GrowthAnim:
	db SE_LIGHT_SCREEN_PALETTE, $49
	db SE_SPIRAL_BALLS_INWARD, $FF
	db SE_RESET_SCREEN_PALETTE, $FF
	db $FF

RazorLeafAnim:
	db SE_LEAVES_FALLING, $4A
	db $41, $80, $44
	db $01, $0C, $16
	db $FF

SolarBeamAnim:
	db $06, $4B, $2E
	db $06, $FF, $01
	db $FF

PoisonPowderAnim:
	db $06, $4C, $36
	db $FF

StunSporeAnim:
	db $06, $4D, $36
	db $FF

SleepPowderAnim:
	db $06, $4E, $36
	db $FF

PedalDanceAnim:
	db SE_LIGHT_SCREEN_PALETTE, $4F
	db SE_PETALS_FALLING, $FF
	db SE_RESET_SCREEN_PALETTE, $FF
	db $FF

StringShotAnim:
	db $08, $50, $37
	db $FF

DragonRageAnim:
	db $46, $51, $1F
	db $46, $FF, $0C
	db $46, $FF, $0D
	db $46, $FF, $0E
	db $FF

FireSpinAnim:
	db $46, $52, $0C
	db $46, $FF, $0D
	db $46, $FF, $0E
	db $FF

ThunderShockAnim:
	db $42, $53, $29
	db $FF

ThunderBoltAnim:
	db $41, $54, $29
	db $41, $54, $29
	db $FF

ThunderWaveAnim:
	db $42, $55, $29
	db $02, $FF, $23
	db $04, $FF, $23
	db $FF

ThunderAnim:
	db SE_DARK_SCREEN_PALETTE, $56
	db SE_DARK_SCREEN_FLASH, $FF
	db $46, $FF, $2B
	db SE_DARK_SCREEN_FLASH, $FF
	db $42, $54, $29
	db SE_RESET_SCREEN_PALETTE, $FF
	db $FF

RockThrowAnim:
	db $04, $57, $30
	db $FF

EarthquakeAnim:
	db SE_SHAKE_SCREEN, $58
	db SE_SHAKE_SCREEN, $58
	db $FF

FissureAnim:
	db SE_DARK_SCREEN_FLASH, $59
	db SE_SHAKE_SCREEN, $FF
	db SE_DARK_SCREEN_FLASH, $59
	db SE_SHAKE_SCREEN, $FF
	db $FF

DigAnim:
	db $46, $5A, $04
	db SE_SLIDE_MON_UP, $FF
	db $FF

ToxicAnim:
	db SE_WATER_DROPLETS_EVERYWHERE, $38
	db $46, $5B, $14
	db $FF

ConfusionAnim:
	db SE_FLASH_SCREEN_LONG, $5C
	db $FF

PsychicAnim:
	db SE_FLASH_SCREEN_LONG, $5D
	db SE_WAVY_SCREEN, $FF
	db $FF

HypnosisAnim:
	db SE_FLASH_SCREEN_LONG, $5E
	db $FF

MeditateAnim:
	db SE_LIGHT_SCREEN_PALETTE, $5F
	db $46, $FF, $43
	db SE_DARK_SCREEN_FLASH, $FF
	db SE_RESET_SCREEN_PALETTE, $FF
	db $FF

AgilityAnim:
	db SE_LIGHT_SCREEN_PALETTE, $60
	db SE_RESET_SCREEN_PALETTE, $FF
	db $FF

QuickAttackAnim:
	db SE_SLIDE_MON_OFF, $61
	db $46, $FF, $04
	db SE_SHOW_MON_PIC, $FF
	db $FF

RageAnim:
	db $06, $62, $01
	db $FF

TeleportAnim:
	db SE_SQUISH_MON_PIC, $63
	db SE_SHOOT_BALLS_UPWARD, $FF
	db $FF

NightShadeAnim:
	db SE_FLASH_SCREEN_LONG, $5C
	db SE_WAVY_SCREEN, $FF
	db $FF

MimicAnim:
	db $46, $65, $21
	db $46, $65, $22
	db $FF

ScreechAnim:
	db $46, $66, $12
	db $FF

DoubleTeamAnim:
	db SE_DARK_SCREEN_PALETTE, $FF
	db SE_DELAY_ANIMATION_10, $FF
	db SE_DELAY_ANIMATION_10, $FF
	db SE_DARK_SCREEN_FLASH, $FF
	db SE_DARK_SCREEN_FLASH, $FF
	db SE_RESET_SCREEN_PALETTE, $FF
	db SE_SHAKE_BACK_AND_FORTH, $67
	db SE_SHOW_MON_PIC, $FF
	db $46, $6F, $33
	db $FF

RecoverAnim:
	db SE_BLINK_MON, $68
	db SE_LIGHT_SCREEN_PALETTE, $FF
	db SE_SPIRAL_BALLS_INWARD, $FF
	db SE_RESET_SCREEN_PALETTE, $FF
	db $FF

HardenAnim:
	db SE_LIGHT_SCREEN_PALETTE, $69
	db $46, $FF, $43
	db SE_DARK_SCREEN_FLASH, $FF
	db SE_RESET_SCREEN_PALETTE, $FF
	db $FF

MinimizeAnim:
	db SE_LIGHT_SCREEN_PALETTE, $6A
	db SE_SPIRAL_BALLS_INWARD, $FF
	db SE_MINIMIZE_MON, $FF
	db SE_RESET_SCREEN_PALETTE, $FF
	db $FF

SmokeScreenAnim:
	db $46, $6B, $28
	db $04, $FF, $0A
	db SE_DARKEN_MON_PALETTE, $FF
	db SE_DELAY_ANIMATION_10, $FF
	db SE_DELAY_ANIMATION_10, $FF
	db SE_DARK_SCREEN_PALETTE, $FF
	db SE_DELAY_ANIMATION_10, $FF
	db SE_DELAY_ANIMATION_10, $FF
	db SE_DELAY_ANIMATION_10, $FF
	db SE_DELAY_ANIMATION_10, $FF
	db SE_DELAY_ANIMATION_10, $FF
	db SE_DELAY_ANIMATION_10, $FF
	db SE_DARKEN_MON_PALETTE, $FF
	db SE_DELAY_ANIMATION_10, $FF
	db SE_RESET_SCREEN_PALETTE, $FF
	db $FF

ConfuseRayAnim:
	db SE_DARK_SCREEN_PALETTE, $6C
	db $46, $FF, $3E
	db SE_RESET_SCREEN_PALETTE, $FF
	db $FF

WithdrawAnim:
	db SE_LIGHT_SCREEN_PALETTE, $6E
	db SE_SLIDE_MON_DOWN, $FF
	db $06, $FF, $51
	db SE_RESET_SCREEN_PALETTE, $FF
	db SE_SHOW_MON_PIC, $FF
	db $FF

DefenseCurlAnim:
	db SE_LIGHT_SCREEN_PALETTE, $6E
	db $06, $FF, $43
	db SE_DARK_SCREEN_FLASH, $FF
	db SE_RESET_SCREEN_PALETTE, $FF
	db $FF

BarrierAnim:
	db $46, $6F, $33
	db $46, $6F, $33
	db $FF

LightScreenAnim:
	db SE_LIGHT_SCREEN_PALETTE, $FF
	db $46, $70, $33
	db $46, $70, $33
	db SE_RESET_SCREEN_PALETTE, $FF
	db $FF

HazeAnim:
	db SE_DARKEN_MON_PALETTE, $FF
	db SE_WATER_DROPLETS_EVERYWHERE, $38
	db SE_RESET_SCREEN_PALETTE, $FF
	db $FF

ReflectAnim:
	db SE_DARK_SCREEN_PALETTE, $FF
	db $46, $72, $33
	db $46, $72, $33
	db SE_RESET_SCREEN_PALETTE, $FF
	db $FF

FocusEnergyAnim:
	db SE_SPIRAL_BALLS_INWARD, $73
	db $FF

BideAnim:
	db $46, $74, $04
	db $FF

MetronomeAnim:
	db SE_MOVE_MON_HORIZONTALLY, $84
	db SE_DELAY_ANIMATION_10, $FF
	db SE_RESET_MON_POSITION, $84
	db SE_DELAY_ANIMATION_10, $FF
	db SE_MOVE_MON_HORIZONTALLY, $84
	db SE_DELAY_ANIMATION_10, $FF
	db SE_RESET_MON_POSITION, $84
	db $FF

MirrorMoveAnim:
	db $08, $76, $01
	db $FF

SelfdestructAnim:
	db $43, $77, $34
	db $FF

EggBombAnim:
	db $44, $78, $41
	db $44, $78, $42
	db $FF

LickAnim:
	db $46, $7B, $14
	db $FF

SmogAnim:
	db SE_DARKEN_MON_PALETTE, $48
	db $46, $7A, $19
	db SE_RESET_SCREEN_PALETTE, $FF
	db $FF

SludgeAnim:
	db $46, $7B, $13
	db $46, $7B, $14
	db $FF

BoneClubAnim:
	db $08, $7C, $02
	db $FF

FireBlastAnim:
	db $46, $7D, $1F
	db $46, $FF, $20
	db $46, $FF, $20
	db $46, $FF, $0C
	db $46, $FF, $0D
	db $FF

WaterfallAnim:
	db SE_SLIDE_MON_DOWN, $48
	db $06, $37, $1A
	db $08, $FF, $02
	db SE_SLIDE_MON_UP, $FF
	db $FF

ClampAnim:
	db $08, $7F, $2A
	db $06, $83, $23
	db $06, $83, $23
	db $FF

SwiftAnim:
	db $43, $80, $3F
	db $FF

SkullBashAnim:
	db $46, $81, $05
	db $FF

SpikeCannonAnim:
	db $44, $82, $04
	db $FF

ConstrictAnim:
	db $06, $83, $23
	db $06, $83, $23
	db $06, $83, $23
	db $FF

AmnesiaAnim:
	db $08, $84, $25
	db $08, $84, $25
	db $FF

KinesisAnim:
	db $08, $85, $01
	db $FF

SoftboiledAnim:
	db SE_SLIDE_MON_HALF_OFF, $48
	db $08, $86, $4C
	db SE_LIGHT_SCREEN_PALETTE, $FF
	db SE_SPIRAL_BALLS_INWARD, $FF
	db SE_RESET_SCREEN_PALETTE, $FF
	db SE_SHOW_MON_PIC, $FF
	db $FF

HiJumpKickAnim:
	db $46, $87, $04
	db $FF

GlareAnim:
	db SE_DARK_SCREEN_PALETTE, $48
	db SE_DARK_SCREEN_FLASH, $88
	db SE_DARK_SCREEN_FLASH, $FF
	db SE_RESET_SCREEN_PALETTE, $FF
	db $FF

DreamEaterAnim:
	db SE_FLASH_SCREEN_LONG, $89
	db SE_DARK_SCREEN_PALETTE, $89
	db $08, $89, $02
	db SE_RESET_SCREEN_PALETTE, $FF
	db $FF

PoisonGasAnim:
	db $46, $8A, $19
	db $FF

BarrageAnim:
	db $43, $8B, $41
	db $05, $FF, $55
	db $FF

LeechLifeAnim:
	db $08, $8C, $02
	db SE_DARK_SCREEN_FLASH, $FF
	db $06, $FF, $21
	db $06, $FF, $22
	db SE_DARK_SCREEN_FLASH, $FF
	db $FF

LovelyKissAnim:
	db $06, $8D, $12
	db $FF

SkyAttackAnim:
	db SE_SQUISH_MON_PIC, $8E
	db SE_SHOOT_BALLS_UPWARD, $FF
	db $46, $87, $04
	db SE_SHOW_MON_PIC, $FF
	db $FF

TransformAnim:
	db $46, $8F, $21
	db $44, $8F, $22
	db $08, $FF, $47
	db SE_TRANSFORM_MON, $FF
	db $FF

BubbleAnim:
	db $16, $90, $35
	db $FF

DizzyPunchAnim:
	db $06, $91, $17
	db $06, $91, $17
	db $06, $91, $17
	db $06, $02, $02
	db $FF

SporeAnim:
	db $06, $92, $36
	db $FF

FlashAnim:
	db SE_LIGHT_SCREEN_PALETTE, $48
	db SE_DARK_SCREEN_FLASH, $88
	db SE_DARK_SCREEN_FLASH, $FF
	db SE_RESET_SCREEN_PALETTE, $FF
	db $FF

PsywaveAnim:
	db $06, $2F, $31
	db SE_WAVY_SCREEN, $5C
	db $FF

SplashAnim:
	db SE_BOUNCE_UP_AND_DOWN, $95
	db $FF

AcidArmorAnim:
	db SE_SLIDE_MON_DOWN_AND_HIDE, $96
	db $FF

CrabHammerAnim:
	db $46, $97, $05
	db $06, $FF, $2A
	db $FF

ExplosionAnim:
	db $43, $98, $34
	db $FF

FurySwipesAnim:
	db $04, $99, $0F
	db $FF

BonemerangAnim:
	db $06, $9A, $02
	db $FF

RestAnim:
	db $10, $9B, $3A
	db $10, $9B, $3A
	db $FF

RockSlideAnim:
	db $04, $9C, $1D
	db $03, $9C, $1E
	db $46, $9D, $04
	db $FF

HyperFangAnim:
	db $06, $9D, $02
	db $FF

SharpenAnim:
	db SE_LIGHT_SCREEN_PALETTE, $9E
	db $46, $FF, $43
	db SE_DARK_SCREEN_FLASH, $FF
	db SE_RESET_SCREEN_PALETTE, $FF
	db $FF

ConversionAnim:
	db SE_DARK_SCREEN_FLASH, $9F
	db $46, $FF, $21
	db $46, $FF, $22
	db SE_DARK_SCREEN_FLASH, $FF
	db $FF

TriAttackAnim:
	db SE_DARK_SCREEN_FLASH, $A0
	db $46, $FF, $4D
	db SE_DARK_SCREEN_FLASH, $FF
	db $FF

SuperFangAnim:
	db SE_DARK_SCREEN_PALETTE, $48
	db $46, $A1, $04
	db SE_RESET_SCREEN_PALETTE, $FF
	db $FF

SlashAnim:
	db $06, $A2, $0F
	db $FF

SubstituteAnim:
	db SE_SLIDE_MON_OFF, $A3
	db $08, $FF, $47
	db SE_SUBSTITUTE_MON, $FF
	db $FF

BallTossAnim:
	db $03, $FF, $06
	db $FF

GreatTossAnim:
	db $03, $FF, $07
	db $FF

UltraTossAnim:
	db $02, $FF, $08
	db $FF

BallShakeAnim:
	db $04, $FF, $09
	db $FF

BallPoofAnim:
	db $04, $FF, $0A
	db $FF

ShowPicAnim:
	db SE_SHOW_ENEMY_MON_PIC, $FF
	db $FF

HidePicAnim:
	db SE_HIDE_ENEMY_MON_PIC, $FF
	db $FF

EnemyFlashAnim:
	db SE_SHOW_MON_PIC, $FF
	db $FF

PlayerFlashAnim:
	db SE_FLASH_MON_PIC, $FF
	db $FF

EnemyHUDShakeAnim:
	db SE_SHAKE_ENEMY_HUD, $FF
	db $FF

TradeBallDropAnim:
	db $86, $FF, $48
	db $FF

TradeBallAppear1Anim:
	db $84, $FF, $49
	db $FF

TradeBallAppear2Anim:
	db $86, $FF, $4A
	db $FF

TradeBallPoofAnim:
	db $86, $FF, $4B
	db $FF

XStatItemAnim:
	db SE_LIGHT_SCREEN_PALETTE, $FF
	db SE_SPIRAL_BALLS_INWARD, $FF
	db SE_RESET_SCREEN_PALETTE, $FF
	db $FF

ShrinkingSquareAnim:
	db SE_LIGHT_SCREEN_PALETTE, $FF
	db $46, $FF, $43
	db SE_RESET_SCREEN_PALETTE, $FF
	db $FF

XStatItemBlackAnim:
	db SE_DARKEN_MON_PALETTE, $FF
	db SE_SPIRAL_BALLS_INWARD, $FF
	db SE_RESET_SCREEN_PALETTE, $FF
	db $FF

ShrinkingSquareBlackAnim:
	db SE_DARKEN_MON_PALETTE, $FF
	db $46, $FF, $43
	db SE_RESET_SCREEN_PALETTE, $FF
	db $FF

UnusedAnim:
	db SE_LIGHT_SCREEN_PALETTE, $FF
	db SE_SHOOT_MANY_BALLS_UPWARD, $FF
	db SE_RESET_SCREEN_PALETTE, $FF
	db $FF

ParalyzeAnim:
	db $04, $13, $24
	db $04, $13, $24
	db $FF

PoisonAnim:
	db $08, $13, $27
	db $08, $13, $27
	db $FF

SleepPlayerAnim:
	db $10, $9B, $3A
	db $10, $9B, $3A
	db $FF

SleepEnemyAnim:
	db $10, $9B, $3B
	db $10, $9B, $3B
	db $FF

ConfusedPlayerAnim:
	db $08, $84, $25
	db $08, $84, $25
	db $FF

ConfusedEnemyAnim:
	db $08, $84, $26
	db $08, $84, $26
	db $FF

BallBlockAnim:
	db $03, $FF, $0B
	db $FF

FaintAnim:
	db SE_SLIDE_MON_DOWN, $5A
	db $FF

ShakeScreenAnim:
	db SE_SHAKE_SCREEN, $FF
	db $FF

ThrowRockAnim:
	db $03, $8B, $53
	db $FF

ThrowBaitAnim:
	db $03, $8B, $54
	db $FF