mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2024-11-16 11:27:33 -08:00
500 lines
11 KiB
NASM
Executable File
500 lines
11 KiB
NASM
Executable File
SpriteAnimFrameData: ; 8d6e6
|
|
; entries correspond to SPRITE_ANIM_FRAMESET_* constants
|
|
dw .Frameset_00
|
|
dw .Frameset_PartyMon
|
|
dw .Frameset_02
|
|
dw .Frameset_03
|
|
dw .Frameset_04
|
|
dw .Frameset_05
|
|
dw .Frameset_06
|
|
dw .Frameset_07
|
|
dw .Frameset_TextEntryCursor
|
|
dw .Frameset_09
|
|
dw .Frameset_GameFreakLogo
|
|
dw .Frameset_GSIntroStar
|
|
dw .Frameset_GSIntroSparkle
|
|
dw .Frameset_SlotsGolem
|
|
dw .Frameset_SlotsChansey
|
|
dw .Frameset_SlotsChansey2
|
|
dw .Frameset_SlotsEgg
|
|
dw .Frameset_RedWalk
|
|
dw .Frameset_StillCursor
|
|
dw .Frameset_TradePokeBall
|
|
dw .Frameset_TradePokeBall0
|
|
dw .Frameset_TradePoof
|
|
dw .Frameset_TradeTubeBulge
|
|
dw .Frameset_TrademonIcon
|
|
dw .Frameset_TrademonBubble
|
|
dw .Frameset_EvolutionBallOfLight
|
|
dw .Frameset_RadioTuningKnob
|
|
dw .Frameset_MagnetTrainRed
|
|
dw .Frameset_1c
|
|
dw .Frameset_Leaf
|
|
dw .Frameset_CutTree
|
|
dw .Frameset_EggCrack
|
|
dw .Frameset_EggHatch
|
|
dw .Frameset_21
|
|
dw .Frameset_22
|
|
dw .Frameset_23
|
|
dw .Frameset_24
|
|
dw .Frameset_HeadbuttTree
|
|
dw .Frameset_26
|
|
dw .Frameset_27
|
|
dw .Frameset_28
|
|
dw .Frameset_29
|
|
dw .Frameset_2a
|
|
dw .Frameset_2b
|
|
dw .Frameset_2c
|
|
dw .Frameset_BlueWalk
|
|
dw .Frameset_MagnetTrainBlue
|
|
dw .Frameset_2f
|
|
dw .Frameset_30
|
|
dw .Frameset_31
|
|
dw .Frameset_32
|
|
dw .Frameset_33
|
|
dw .Frameset_34
|
|
dw .Frameset_IntroSuicune
|
|
dw .Frameset_IntroSuicune2
|
|
dw .Frameset_IntroPichu
|
|
dw .Frameset_IntroWooper
|
|
dw .Frameset_IntroUnown1
|
|
dw .Frameset_IntroUnown2
|
|
dw .Frameset_IntroUnown3
|
|
dw .Frameset_IntroUnown4
|
|
dw .Frameset_IntroUnownF2
|
|
dw .Frameset_IntroSuicuneAway
|
|
dw .Frameset_IntroUnownF
|
|
dw .Frameset_CelebiLeft
|
|
dw .Frameset_CelebiRight
|
|
; 8d76a
|
|
|
|
.Frameset_00:
|
|
frame SPRITE_ANIM_FRAME_IDX_00, 32
|
|
endanim
|
|
|
|
.Frameset_PartyMon:
|
|
frame SPRITE_ANIM_FRAME_IDX_00, 8
|
|
frame SPRITE_ANIM_FRAME_IDX_01, 8
|
|
dorestart
|
|
|
|
.Frameset_02:
|
|
frame SPRITE_ANIM_FRAME_IDX_3D, 8
|
|
frame SPRITE_ANIM_FRAME_IDX_3E, 8
|
|
dorestart
|
|
|
|
.Frameset_03:
|
|
frame SPRITE_ANIM_FRAME_IDX_3F, 8
|
|
frame SPRITE_ANIM_FRAME_IDX_40, 8
|
|
dorestart
|
|
|
|
.Frameset_04:
|
|
frame SPRITE_ANIM_FRAME_IDX_00, 4
|
|
frame SPRITE_ANIM_FRAME_IDX_01, 4
|
|
dorestart
|
|
|
|
.Frameset_05:
|
|
frame SPRITE_ANIM_FRAME_IDX_3D, 4
|
|
frame SPRITE_ANIM_FRAME_IDX_3E, 4
|
|
dorestart
|
|
|
|
.Frameset_06:
|
|
frame SPRITE_ANIM_FRAME_IDX_3F, 4
|
|
frame SPRITE_ANIM_FRAME_IDX_40, 4
|
|
dorestart
|
|
|
|
.Frameset_RedWalk:
|
|
frame SPRITE_ANIM_FRAME_IDX_00, 8
|
|
frame SPRITE_ANIM_FRAME_IDX_01, 8
|
|
frame SPRITE_ANIM_FRAME_IDX_00, 8
|
|
frame SPRITE_ANIM_FRAME_IDX_01, 8, OAM_X_FLIP
|
|
dorestart
|
|
|
|
.Frameset_BlueWalk:
|
|
frame SPRITE_ANIM_FRAME_IDX_63, 8
|
|
frame SPRITE_ANIM_FRAME_IDX_64, 8
|
|
frame SPRITE_ANIM_FRAME_IDX_63, 8
|
|
frame SPRITE_ANIM_FRAME_IDX_64, 8, OAM_X_FLIP
|
|
dorestart
|
|
|
|
.Frameset_MagnetTrainBlue:
|
|
frame SPRITE_ANIM_FRAME_IDX_65, 8
|
|
frame SPRITE_ANIM_FRAME_IDX_66, 8
|
|
frame SPRITE_ANIM_FRAME_IDX_65, 8
|
|
frame SPRITE_ANIM_FRAME_IDX_66, 8, OAM_X_FLIP
|
|
dorestart
|
|
|
|
.Frameset_07:
|
|
frame SPRITE_ANIM_FRAME_IDX_1E, 1
|
|
frame SPRITE_ANIM_FRAME_IDX_1F, 1
|
|
dorestart
|
|
|
|
.Frameset_TextEntryCursor:
|
|
frame SPRITE_ANIM_FRAME_IDX_20, 1
|
|
dorepeat 1
|
|
dorestart
|
|
|
|
.Frameset_09:
|
|
frame SPRITE_ANIM_FRAME_IDX_21, 1
|
|
dorepeat 1
|
|
dorestart
|
|
|
|
.Frameset_GameFreakLogo:
|
|
frame SPRITE_ANIM_FRAME_IDX_81, 12
|
|
frame SPRITE_ANIM_FRAME_IDX_82, 1
|
|
frame SPRITE_ANIM_FRAME_IDX_83, 1
|
|
frame SPRITE_ANIM_FRAME_IDX_82, 4
|
|
frame SPRITE_ANIM_FRAME_IDX_81, 12
|
|
frame SPRITE_ANIM_FRAME_IDX_82, 12
|
|
frame SPRITE_ANIM_FRAME_IDX_83, 4
|
|
frame SPRITE_ANIM_FRAME_IDX_84, 32
|
|
frame SPRITE_ANIM_FRAME_IDX_85, 3
|
|
frame SPRITE_ANIM_FRAME_IDX_86, 3
|
|
frame SPRITE_ANIM_FRAME_IDX_87, 4
|
|
frame SPRITE_ANIM_FRAME_IDX_88, 4
|
|
frame SPRITE_ANIM_FRAME_IDX_89, 4
|
|
frame SPRITE_ANIM_FRAME_IDX_8A, 10
|
|
frame SPRITE_ANIM_FRAME_IDX_8B, 7
|
|
endanim
|
|
|
|
.Frameset_GSIntroStar:
|
|
frame SPRITE_ANIM_FRAME_IDX_23, 3
|
|
frame SPRITE_ANIM_FRAME_IDX_23, 3, OAM_Y_FLIP
|
|
dorestart
|
|
|
|
.Frameset_GSIntroSparkle:
|
|
frame SPRITE_ANIM_FRAME_IDX_24, 2
|
|
frame SPRITE_ANIM_FRAME_IDX_25, 2
|
|
frame SPRITE_ANIM_FRAME_IDX_26, 2
|
|
frame SPRITE_ANIM_FRAME_IDX_25, 2
|
|
dorestart
|
|
|
|
.Frameset_SlotsGolem:
|
|
frame SPRITE_ANIM_FRAME_IDX_27, 7
|
|
frame SPRITE_ANIM_FRAME_IDX_28, 7
|
|
frame SPRITE_ANIM_FRAME_IDX_27, 7, OAM_Y_FLIP
|
|
frame SPRITE_ANIM_FRAME_IDX_28, 7, OAM_X_FLIP
|
|
dorestart
|
|
|
|
.Frameset_SlotsChansey:
|
|
frame SPRITE_ANIM_FRAME_IDX_29, 7
|
|
frame SPRITE_ANIM_FRAME_IDX_2A, 7
|
|
frame SPRITE_ANIM_FRAME_IDX_29, 7
|
|
frame SPRITE_ANIM_FRAME_IDX_2B, 7
|
|
dorestart
|
|
|
|
.Frameset_SlotsChansey2:
|
|
frame SPRITE_ANIM_FRAME_IDX_29, 7
|
|
frame SPRITE_ANIM_FRAME_IDX_2C, 7
|
|
frame SPRITE_ANIM_FRAME_IDX_2D, 7
|
|
frame SPRITE_ANIM_FRAME_IDX_2C, 7
|
|
frame SPRITE_ANIM_FRAME_IDX_29, 7
|
|
endanim
|
|
|
|
.Frameset_SlotsEgg:
|
|
frame SPRITE_ANIM_FRAME_IDX_2E, 20
|
|
endanim
|
|
|
|
.Frameset_StillCursor:
|
|
frame SPRITE_ANIM_FRAME_IDX_2F, 32
|
|
endanim
|
|
|
|
.Frameset_TradePokeBall:
|
|
frame SPRITE_ANIM_FRAME_IDX_30, 32
|
|
endanim
|
|
|
|
.Frameset_TradePokeBall0:
|
|
frame SPRITE_ANIM_FRAME_IDX_30, 3
|
|
frame SPRITE_ANIM_FRAME_IDX_31, 3
|
|
frame SPRITE_ANIM_FRAME_IDX_30, 3
|
|
frame SPRITE_ANIM_FRAME_IDX_31, 3, OAM_X_FLIP
|
|
dorestart
|
|
|
|
.Frameset_TradePoof:
|
|
frame SPRITE_ANIM_FRAME_IDX_32, 4
|
|
frame SPRITE_ANIM_FRAME_IDX_33, 4
|
|
frame SPRITE_ANIM_FRAME_IDX_34, 4
|
|
delanim
|
|
|
|
.Frameset_TradeTubeBulge:
|
|
frame SPRITE_ANIM_FRAME_IDX_35, 3
|
|
frame SPRITE_ANIM_FRAME_IDX_36, 3
|
|
dorestart
|
|
|
|
.Frameset_TrademonIcon:
|
|
frame SPRITE_ANIM_FRAME_IDX_37, 7
|
|
frame SPRITE_ANIM_FRAME_IDX_38, 7
|
|
dorestart
|
|
|
|
.Frameset_TrademonBubble:
|
|
frame SPRITE_ANIM_FRAME_IDX_39, 32
|
|
endanim
|
|
|
|
.Frameset_EvolutionBallOfLight:
|
|
frame SPRITE_ANIM_FRAME_IDX_3B, 2
|
|
frame SPRITE_ANIM_FRAME_IDX_3A, 2
|
|
frame SPRITE_ANIM_FRAME_IDX_3B, 2
|
|
endanim
|
|
|
|
.Frameset_RadioTuningKnob:
|
|
frame SPRITE_ANIM_FRAME_IDX_3C, 32
|
|
endanim
|
|
|
|
.Frameset_MagnetTrainRed:
|
|
frame SPRITE_ANIM_FRAME_IDX_41, 8
|
|
frame SPRITE_ANIM_FRAME_IDX_42, 8
|
|
frame SPRITE_ANIM_FRAME_IDX_41, 8
|
|
frame SPRITE_ANIM_FRAME_IDX_42, 8, OAM_X_FLIP
|
|
dorestart
|
|
|
|
; XXX
|
|
frame SPRITE_ANIM_FRAME_IDX_43, 8
|
|
frame SPRITE_ANIM_FRAME_IDX_44, 8
|
|
dorestart
|
|
|
|
; XXX
|
|
frame SPRITE_ANIM_FRAME_IDX_45, 8
|
|
frame SPRITE_ANIM_FRAME_IDX_46, 8
|
|
dorestart
|
|
|
|
; XXX
|
|
frame SPRITE_ANIM_FRAME_IDX_47, 8
|
|
frame SPRITE_ANIM_FRAME_IDX_48, 8
|
|
dorestart
|
|
|
|
; XXX
|
|
frame SPRITE_ANIM_FRAME_IDX_49, 1
|
|
frame SPRITE_ANIM_FRAME_IDX_49, 1, OAM_X_FLIP
|
|
frame SPRITE_ANIM_FRAME_IDX_49, 1, OAM_X_FLIP, OAM_Y_FLIP
|
|
frame SPRITE_ANIM_FRAME_IDX_49, 1, OAM_Y_FLIP
|
|
dorestart
|
|
|
|
; XXX
|
|
frame SPRITE_ANIM_FRAME_IDX_4A, 32
|
|
endanim
|
|
|
|
; XXX
|
|
frame SPRITE_ANIM_FRAME_IDX_4B, 32
|
|
endanim
|
|
|
|
; XXX
|
|
frame SPRITE_ANIM_FRAME_IDX_4C, 32
|
|
endanim
|
|
|
|
; XXX
|
|
frame SPRITE_ANIM_FRAME_IDX_4D, 32
|
|
endanim
|
|
|
|
; XXX
|
|
frame SPRITE_ANIM_FRAME_IDX_4E, 3
|
|
dorepeat 3
|
|
dorestart
|
|
|
|
.Frameset_1c:
|
|
dorepeat 32
|
|
endanim
|
|
|
|
.Frameset_Leaf:
|
|
frame SPRITE_ANIM_FRAME_IDX_4F, 32
|
|
endanim
|
|
|
|
.Frameset_CutTree:
|
|
frame SPRITE_ANIM_FRAME_IDX_50, 2
|
|
frame SPRITE_ANIM_FRAME_IDX_51, 16
|
|
dorepeat 1
|
|
frame SPRITE_ANIM_FRAME_IDX_52, 1
|
|
dorepeat 1
|
|
frame SPRITE_ANIM_FRAME_IDX_53, 1
|
|
delanim
|
|
|
|
.Frameset_EggCrack:
|
|
frame SPRITE_ANIM_FRAME_IDX_54, 32
|
|
endanim
|
|
|
|
.Frameset_EggHatch:
|
|
frame SPRITE_ANIM_FRAME_IDX_55, 32
|
|
endanim
|
|
|
|
.Frameset_21:
|
|
frame SPRITE_ANIM_FRAME_IDX_55, 32, OAM_X_FLIP
|
|
endanim
|
|
|
|
.Frameset_22:
|
|
frame SPRITE_ANIM_FRAME_IDX_55, 32, OAM_Y_FLIP
|
|
endanim
|
|
|
|
.Frameset_23:
|
|
frame SPRITE_ANIM_FRAME_IDX_55, 32, OAM_X_FLIP, OAM_Y_FLIP
|
|
endanim
|
|
|
|
.Frameset_24:
|
|
frame SPRITE_ANIM_FRAME_IDX_56, 10
|
|
frame SPRITE_ANIM_FRAME_IDX_57, 9
|
|
frame SPRITE_ANIM_FRAME_IDX_58, 10
|
|
frame SPRITE_ANIM_FRAME_IDX_59, 10
|
|
frame SPRITE_ANIM_FRAME_IDX_58, 9
|
|
frame SPRITE_ANIM_FRAME_IDX_5A, 10
|
|
dorestart
|
|
|
|
.Frameset_HeadbuttTree:
|
|
frame SPRITE_ANIM_FRAME_IDX_50, 2
|
|
frame SPRITE_ANIM_FRAME_IDX_5B, 2
|
|
frame SPRITE_ANIM_FRAME_IDX_50, 2
|
|
frame SPRITE_ANIM_FRAME_IDX_5B, 2, OAM_X_FLIP
|
|
dorestart
|
|
|
|
.Frameset_26:
|
|
frame SPRITE_ANIM_FRAME_IDX_5C, 2
|
|
endanim
|
|
|
|
.Frameset_27:
|
|
frame SPRITE_ANIM_FRAME_IDX_5D, 2
|
|
endanim
|
|
|
|
.Frameset_28:
|
|
frame SPRITE_ANIM_FRAME_IDX_5E, 2
|
|
endanim
|
|
|
|
.Frameset_29:
|
|
frame SPRITE_ANIM_FRAME_IDX_5F, 2
|
|
endanim
|
|
|
|
.Frameset_2a:
|
|
frame SPRITE_ANIM_FRAME_IDX_60, 2
|
|
endanim
|
|
|
|
.Frameset_2b:
|
|
frame SPRITE_ANIM_FRAME_IDX_61, 2
|
|
endanim
|
|
|
|
.Frameset_2c:
|
|
frame SPRITE_ANIM_FRAME_IDX_62, 2
|
|
endanim
|
|
|
|
.Frameset_2f:
|
|
frame SPRITE_ANIM_FRAME_IDX_32, 3
|
|
frame SPRITE_ANIM_FRAME_IDX_33, 3
|
|
frame SPRITE_ANIM_FRAME_IDX_34, 3
|
|
frame SPRITE_ANIM_FRAME_IDX_30, 3
|
|
frame SPRITE_ANIM_FRAME_IDX_31, 3
|
|
frame SPRITE_ANIM_FRAME_IDX_30, 3
|
|
frame SPRITE_ANIM_FRAME_IDX_31, 3, OAM_X_FLIP
|
|
frame SPRITE_ANIM_FRAME_IDX_30, 3
|
|
frame SPRITE_ANIM_FRAME_IDX_31, 3
|
|
frame SPRITE_ANIM_FRAME_IDX_30, 3
|
|
frame SPRITE_ANIM_FRAME_IDX_31, 3, OAM_X_FLIP
|
|
frame SPRITE_ANIM_FRAME_IDX_30, 3
|
|
frame SPRITE_ANIM_FRAME_IDX_31, 3
|
|
frame SPRITE_ANIM_FRAME_IDX_30, 3
|
|
frame SPRITE_ANIM_FRAME_IDX_31, 3, OAM_X_FLIP
|
|
endanim
|
|
|
|
.Frameset_30:
|
|
frame SPRITE_ANIM_FRAME_IDX_30, 3
|
|
frame SPRITE_ANIM_FRAME_IDX_31, 3
|
|
frame SPRITE_ANIM_FRAME_IDX_30, 3
|
|
frame SPRITE_ANIM_FRAME_IDX_31, 3, OAM_X_FLIP
|
|
frame SPRITE_ANIM_FRAME_IDX_30, 3
|
|
frame SPRITE_ANIM_FRAME_IDX_31, 3
|
|
frame SPRITE_ANIM_FRAME_IDX_30, 3
|
|
frame SPRITE_ANIM_FRAME_IDX_31, 3, OAM_X_FLIP
|
|
frame SPRITE_ANIM_FRAME_IDX_30, 3
|
|
frame SPRITE_ANIM_FRAME_IDX_31, 3
|
|
frame SPRITE_ANIM_FRAME_IDX_30, 3
|
|
frame SPRITE_ANIM_FRAME_IDX_31, 3, OAM_X_FLIP
|
|
frame SPRITE_ANIM_FRAME_IDX_32, 3
|
|
frame SPRITE_ANIM_FRAME_IDX_33, 3
|
|
frame SPRITE_ANIM_FRAME_IDX_34, 3
|
|
delanim
|
|
|
|
.Frameset_31:
|
|
frame SPRITE_ANIM_FRAME_IDX_67, 3
|
|
frame SPRITE_ANIM_FRAME_IDX_68, 3
|
|
dorestart
|
|
|
|
.Frameset_32:
|
|
frame SPRITE_ANIM_FRAME_IDX_6C, 3
|
|
endanim
|
|
|
|
.Frameset_33:
|
|
frame SPRITE_ANIM_FRAME_IDX_6D, 3
|
|
endanim
|
|
|
|
.Frameset_34:
|
|
frame SPRITE_ANIM_FRAME_IDX_69, 2
|
|
frame SPRITE_ANIM_FRAME_IDX_6A, 2
|
|
frame SPRITE_ANIM_FRAME_IDX_6B, 2
|
|
delanim
|
|
|
|
.Frameset_IntroSuicune:
|
|
frame SPRITE_ANIM_FRAME_IDX_6E, 3
|
|
frame SPRITE_ANIM_FRAME_IDX_6F, 3
|
|
frame SPRITE_ANIM_FRAME_IDX_70, 3
|
|
frame SPRITE_ANIM_FRAME_IDX_71, 3
|
|
dorestart
|
|
|
|
.Frameset_IntroSuicune2:
|
|
frame SPRITE_ANIM_FRAME_IDX_71, 3
|
|
frame SPRITE_ANIM_FRAME_IDX_6E, 7
|
|
endanim
|
|
|
|
.Frameset_IntroPichu:
|
|
frame SPRITE_ANIM_FRAME_IDX_72, 32
|
|
frame SPRITE_ANIM_FRAME_IDX_73, 7
|
|
frame SPRITE_ANIM_FRAME_IDX_74, 7
|
|
endanim
|
|
|
|
.Frameset_IntroWooper:
|
|
frame SPRITE_ANIM_FRAME_IDX_75, 3
|
|
endanim
|
|
|
|
.Frameset_IntroUnown1:
|
|
frame SPRITE_ANIM_FRAME_IDX_76, 3
|
|
frame SPRITE_ANIM_FRAME_IDX_77, 3
|
|
frame SPRITE_ANIM_FRAME_IDX_78, 7
|
|
delanim
|
|
|
|
.Frameset_IntroUnown2:
|
|
frame SPRITE_ANIM_FRAME_IDX_76, 3, OAM_X_FLIP
|
|
frame SPRITE_ANIM_FRAME_IDX_77, 3, OAM_X_FLIP
|
|
frame SPRITE_ANIM_FRAME_IDX_78, 7, OAM_X_FLIP
|
|
delanim
|
|
|
|
.Frameset_IntroUnown3:
|
|
frame SPRITE_ANIM_FRAME_IDX_76, 3, OAM_Y_FLIP
|
|
frame SPRITE_ANIM_FRAME_IDX_77, 3, OAM_Y_FLIP
|
|
frame SPRITE_ANIM_FRAME_IDX_78, 7, OAM_Y_FLIP
|
|
delanim
|
|
|
|
.Frameset_IntroUnown4:
|
|
frame SPRITE_ANIM_FRAME_IDX_76, 3, OAM_X_FLIP, OAM_Y_FLIP
|
|
frame SPRITE_ANIM_FRAME_IDX_77, 3, OAM_X_FLIP, OAM_Y_FLIP
|
|
frame SPRITE_ANIM_FRAME_IDX_78, 7, OAM_X_FLIP, OAM_Y_FLIP
|
|
delanim
|
|
|
|
.Frameset_IntroUnownF2:
|
|
frame SPRITE_ANIM_FRAME_IDX_79, 3
|
|
frame SPRITE_ANIM_FRAME_IDX_7A, 3
|
|
frame SPRITE_ANIM_FRAME_IDX_7B, 3
|
|
frame SPRITE_ANIM_FRAME_IDX_7C, 7
|
|
frame SPRITE_ANIM_FRAME_IDX_7D, 7
|
|
endanim
|
|
|
|
.Frameset_IntroSuicuneAway:
|
|
frame SPRITE_ANIM_FRAME_IDX_7E, 3
|
|
endanim
|
|
|
|
.Frameset_IntroUnownF:
|
|
dorepeat 0
|
|
endanim
|
|
|
|
.Frameset_CelebiLeft:
|
|
frame SPRITE_ANIM_FRAME_IDX_7F, 8
|
|
frame SPRITE_ANIM_FRAME_IDX_80, 8
|
|
endanim
|
|
|
|
.Frameset_CelebiRight:
|
|
frame SPRITE_ANIM_FRAME_IDX_7F, 8, OAM_X_FLIP
|
|
frame SPRITE_ANIM_FRAME_IDX_80, 8, OAM_X_FLIP
|
|
endanim
|
|
; 8d94d
|