mirror of https://github.com/pret/pokecrystal.git
Identify some SPRITE_ANIM_FRAME_IDX_* constants
This commit is contained in:
parent
065de03646
commit
48e40a7f09
|
@ -212,18 +212,104 @@ SPRITEMOVEDATA_FIELDS EQU 6
|
||||||
const SPRITEANIMSTRUCT_0E ; e
|
const SPRITEANIMSTRUCT_0E ; e
|
||||||
const SPRITEANIMSTRUCT_0F ; f
|
const SPRITEANIMSTRUCT_0F ; f
|
||||||
|
|
||||||
|
; SpriteAnimSeqData indexes (see data/sprite_anim_seqs.asm)
|
||||||
|
const_def
|
||||||
|
const SPRITE_ANIM_INDEX_PARTY_MON
|
||||||
|
const SPRITE_ANIM_INDEX_GS_TITLE_TRAIL
|
||||||
|
const SPRITE_ANIM_INDEX_NAMING_SCREEN_CURSOR
|
||||||
|
const SPRITE_ANIM_INDEX_GAMEFREAK_LOGO
|
||||||
|
const SPRITE_ANIM_INDEX_GS_INTRO_STAR
|
||||||
|
const SPRITE_ANIM_INDEX_GS_INTRO_SPARKLE
|
||||||
|
const SPRITE_ANIM_INDEX_SLOTS_GOLEM
|
||||||
|
const SPRITE_ANIM_INDEX_SLOTS_CHANSEY
|
||||||
|
const SPRITE_ANIM_INDEX_SLOTS_EGG
|
||||||
|
const SPRITE_ANIM_INDEX_COMPOSE_MAIL_CURSOR
|
||||||
|
const SPRITE_ANIM_INDEX_RED_WALK
|
||||||
|
const SPRITE_ANIM_INDEX_0B
|
||||||
|
const SPRITE_ANIM_INDEX_DUMMY_GAME
|
||||||
|
const SPRITE_ANIM_INDEX_POKEGEAR_ARROW
|
||||||
|
const SPRITE_ANIM_INDEX_TRADE_POKE_BALL
|
||||||
|
const SPRITE_ANIM_INDEX_TRADE_POOF
|
||||||
|
const SPRITE_ANIM_INDEX_TRADE_TUBE_BULGE
|
||||||
|
const SPRITE_ANIM_INDEX_TRADEMON_ICON
|
||||||
|
const SPRITE_ANIM_INDEX_TRADEMON_BUBBLE
|
||||||
|
const SPRITE_ANIM_INDEX_EVOLUTION_BALL_OF_LIGHT
|
||||||
|
const SPRITE_ANIM_INDEX_RADIO_TUNING_KNOB
|
||||||
|
const SPRITE_ANIM_INDEX_MAGNET_TRAIN_RED
|
||||||
|
const SPRITE_ANIM_INDEX_LEAF
|
||||||
|
const SPRITE_ANIM_INDEX_CUT_TREE
|
||||||
|
const SPRITE_ANIM_INDEX_FLY_LEAF
|
||||||
|
const SPRITE_ANIM_INDEX_EGG_CRACK
|
||||||
|
const SPRITE_ANIM_INDEX_1A
|
||||||
|
const SPRITE_ANIM_INDEX_HEADBUTT
|
||||||
|
const SPRITE_ANIM_INDEX_EGG_HATCH
|
||||||
|
const SPRITE_ANIM_INDEX_1D
|
||||||
|
const SPRITE_ANIM_INDEX_BLUE_WALK
|
||||||
|
const SPRITE_ANIM_INDEX_MAGNET_TRAIN_BLUE
|
||||||
|
const SPRITE_ANIM_INDEX_20
|
||||||
|
const SPRITE_ANIM_INDEX_21
|
||||||
|
const SPRITE_ANIM_INDEX_22
|
||||||
|
const SPRITE_ANIM_INDEX_23
|
||||||
|
const SPRITE_ANIM_INDEX_24
|
||||||
|
const SPRITE_ANIM_INDEX_25
|
||||||
|
const SPRITE_ANIM_INDEX_INTRO_SUICUNE
|
||||||
|
const SPRITE_ANIM_INDEX_INTRO_PICHU
|
||||||
|
const SPRITE_ANIM_INDEX_INTRO_WOOPER
|
||||||
|
const SPRITE_ANIM_INDEX_INTRO_UNOWN
|
||||||
|
const SPRITE_ANIM_INDEX_INTRO_UNOWN_F
|
||||||
|
const SPRITE_ANIM_INDEX_INTRO_SUICUNE_AWAY
|
||||||
|
const SPRITE_ANIM_INDEX_CELEBI
|
||||||
|
|
||||||
|
; DoAnimFrame.Jumptable indexes (see engine/sprite_anims.asm)
|
||||||
|
const_def
|
||||||
|
const SPRITE_ANIM_SEQ_NULL
|
||||||
|
const SPRITE_ANIM_SEQ_PARTY_MON
|
||||||
|
const SPRITE_ANIM_SEQ_PARTY_MON_SWITCH
|
||||||
|
const SPRITE_ANIM_SEQ_PARTY_MON_SELECTED
|
||||||
|
const SPRITE_ANIM_SEQ_GS_TITLE_TRAIL
|
||||||
|
const SPRITE_ANIM_SEQ_NAMING_SCREEN_CURSOR
|
||||||
|
const SPRITE_ANIM_SEQ_GAMEFREAK_LOGO
|
||||||
|
const SPRITE_ANIM_SEQ_GS_INTRO_STAR
|
||||||
|
const SPRITE_ANIM_SEQ_GS_INTRO_SPARKLE
|
||||||
|
const SPRITE_ANIM_SEQ_SLOTS_GOLEM
|
||||||
|
const SPRITE_ANIM_SEQ_SLOTS_CHANSEY
|
||||||
|
const SPRITE_ANIM_SEQ_SLOTS_EGG
|
||||||
|
const SPRITE_ANIM_SEQ_MAIL_CURSOR
|
||||||
|
const SPRITE_ANIM_SEQ_0D
|
||||||
|
const SPRITE_ANIM_SEQ_DUMMY_GAME_CURSOR
|
||||||
|
const SPRITE_ANIM_SEQ_POKEGEAR_ARROW
|
||||||
|
const SPRITE_ANIM_SEQ_TRADE_POKE_BALL
|
||||||
|
const SPRITE_ANIM_SEQ_TRADE_TUBE_BULGE
|
||||||
|
const SPRITE_ANIM_SEQ_TRADEMON_IN_TUBE
|
||||||
|
const SPRITE_ANIM_SEQ_REVEAL_NEW_MON
|
||||||
|
const SPRITE_ANIM_SEQ_RADIO_TUNING_KNOB
|
||||||
|
const SPRITE_ANIM_SEQ_CUT_LEAVES
|
||||||
|
const SPRITE_ANIM_SEQ_FLY_FROM
|
||||||
|
const SPRITE_ANIM_SEQ_FLY_LEAF
|
||||||
|
const SPRITE_ANIM_SEQ_FLY_TO
|
||||||
|
const SPRITE_ANIM_SEQ_19
|
||||||
|
const SPRITE_ANIM_SEQ_1A
|
||||||
|
const SPRITE_ANIM_SEQ_1B
|
||||||
|
const SPRITE_ANIM_SEQ_1C
|
||||||
|
const SPRITE_ANIM_SEQ_INTRO_SUICUNE
|
||||||
|
const SPRITE_ANIM_SEQ_INTRO_PICHU_WOOPER
|
||||||
|
const SPRITE_ANIM_SEQ_CELEBI
|
||||||
|
const SPRITE_ANIM_SEQ_INTRO_UNOWN
|
||||||
|
const SPRITE_ANIM_SEQ_INTRO_UNOWN_F
|
||||||
|
const SPRITE_ANIM_SEQ_INTRO_SUICUNE_AWAY
|
||||||
|
|
||||||
; SpriteAnimFrameData indexes (see data/sprite_anim_frames.asm)
|
; SpriteAnimFrameData indexes (see data/sprite_anim_frames.asm)
|
||||||
const_def
|
const_def
|
||||||
const SPRITE_ANIM_FRAMESET_00
|
const SPRITE_ANIM_FRAMESET_00
|
||||||
const SPRITE_ANIM_FRAMESET_PARTY_MON
|
const SPRITE_ANIM_FRAMESET_PARTY_MON
|
||||||
const SPRITE_ANIM_FRAMESET_02 ; unused?
|
const SPRITE_ANIM_FRAMESET_PARTY_MON_WITH_MAIL
|
||||||
const SPRITE_ANIM_FRAMESET_03 ; unused?
|
const SPRITE_ANIM_FRAMESET_PARTY_MON_WITH_ITEM
|
||||||
const SPRITE_ANIM_FRAMESET_04 ; unused?
|
const SPRITE_ANIM_FRAMESET_PARTY_MON_FAST
|
||||||
const SPRITE_ANIM_FRAMESET_05 ; unused?
|
const SPRITE_ANIM_FRAMESET_PARTY_MON_WITH_MAIL_FAST
|
||||||
const SPRITE_ANIM_FRAMESET_06 ; unused?
|
const SPRITE_ANIM_FRAMESET_PARTY_MON_WITH_ITEM_FAST
|
||||||
const SPRITE_ANIM_FRAMESET_07
|
const SPRITE_ANIM_FRAMESET_GS_TITLE_TRAIL
|
||||||
const SPRITE_ANIM_FRAMESET_TEXT_ENTRY_CURSOR
|
const SPRITE_ANIM_FRAMESET_TEXT_ENTRY_CURSOR
|
||||||
const SPRITE_ANIM_FRAMESET_09 ; unused?
|
const SPRITE_ANIM_FRAMESET_09
|
||||||
const SPRITE_ANIM_FRAMESET_GAMEFREAK_LOGO
|
const SPRITE_ANIM_FRAMESET_GAMEFREAK_LOGO
|
||||||
const SPRITE_ANIM_FRAMESET_GS_INTRO_STAR
|
const SPRITE_ANIM_FRAMESET_GS_INTRO_STAR
|
||||||
const SPRITE_ANIM_FRAMESET_GS_INTRO_SPARKLE
|
const SPRITE_ANIM_FRAMESET_GS_INTRO_SPARKLE
|
||||||
|
@ -281,96 +367,10 @@ SPRITEMOVEDATA_FIELDS EQU 6
|
||||||
const SPRITE_ANIM_FRAMESET_CELEBI_LEFT
|
const SPRITE_ANIM_FRAMESET_CELEBI_LEFT
|
||||||
const SPRITE_ANIM_FRAMESET_CELEBI_RIGHT
|
const SPRITE_ANIM_FRAMESET_CELEBI_RIGHT
|
||||||
|
|
||||||
; DoAnimFrame.Jumptable indexes (see engine/sprite_anims.asm)
|
|
||||||
const_def
|
|
||||||
const SPRITE_ANIM_SEQ_NULL
|
|
||||||
const SPRITE_ANIM_SEQ_PARTY_MON
|
|
||||||
const SPRITE_ANIM_SEQ_PARTY_MON_SWITCH
|
|
||||||
const SPRITE_ANIM_SEQ_PARTY_MON_SELECTED
|
|
||||||
const SPRITE_ANIM_SEQ_04
|
|
||||||
const SPRITE_ANIM_SEQ_NAMING_SCREEN_CURSOR
|
|
||||||
const SPRITE_ANIM_SEQ_GAMEFREAK_LOGO
|
|
||||||
const SPRITE_ANIM_SEQ_GS_INTRO_STAR
|
|
||||||
const SPRITE_ANIM_SEQ_GS_INTRO_SPARKLE
|
|
||||||
const SPRITE_ANIM_SEQ_SLOTS_GOLEM
|
|
||||||
const SPRITE_ANIM_SEQ_SLOTS_CHANSEY
|
|
||||||
const SPRITE_ANIM_SEQ_SLOTS_EGG
|
|
||||||
const SPRITE_ANIM_SEQ_MAIL_CURSOR
|
|
||||||
const SPRITE_ANIM_SEQ_0D
|
|
||||||
const SPRITE_ANIM_SEQ_0E
|
|
||||||
const SPRITE_ANIM_SEQ_0F
|
|
||||||
const SPRITE_ANIM_SEQ_TRADE_POKE_BALL
|
|
||||||
const SPRITE_ANIM_SEQ_TRADE_TUBE_BULGE
|
|
||||||
const SPRITE_ANIM_SEQ_TRADEMON_IN_TUBE
|
|
||||||
const SPRITE_ANIM_SEQ_REVEAL_NEW_MON
|
|
||||||
const SPRITE_ANIM_SEQ_RADIO_TUNING_KNOB
|
|
||||||
const SPRITE_ANIM_SEQ_CUT_LEAVES
|
|
||||||
const SPRITE_ANIM_SEQ_FLY_FROM
|
|
||||||
const SPRITE_ANIM_SEQ_FLY_LEAF
|
|
||||||
const SPRITE_ANIM_SEQ_FLY_TO
|
|
||||||
const SPRITE_ANIM_SEQ_19
|
|
||||||
const SPRITE_ANIM_SEQ_1A
|
|
||||||
const SPRITE_ANIM_SEQ_1B
|
|
||||||
const SPRITE_ANIM_SEQ_1C
|
|
||||||
const SPRITE_ANIM_SEQ_INTRO_SUICUNE
|
|
||||||
const SPRITE_ANIM_SEQ_INTRO_PICHU_WOOPER
|
|
||||||
const SPRITE_ANIM_SEQ_CELEBI
|
|
||||||
const SPRITE_ANIM_SEQ_INTRO_UNOWN
|
|
||||||
const SPRITE_ANIM_SEQ_INTRO_UNOWN_F
|
|
||||||
const SPRITE_ANIM_SEQ_INTRO_SUICUNE_AWAY
|
|
||||||
|
|
||||||
; SpriteAnimSeqData indexes (see data/sprite_anim_seqs.asm)
|
|
||||||
const_def
|
|
||||||
const SPRITE_ANIM_INDEX_PARTY_MON
|
|
||||||
const SPRITE_ANIM_INDEX_01
|
|
||||||
const SPRITE_ANIM_INDEX_NAMING_SCREEN_CURSOR
|
|
||||||
const SPRITE_ANIM_INDEX_GAMEFREAK_LOGO
|
|
||||||
const SPRITE_ANIM_INDEX_GS_INTRO_STAR
|
|
||||||
const SPRITE_ANIM_INDEX_GS_INTRO_SPARKLE
|
|
||||||
const SPRITE_ANIM_INDEX_SLOTS_GOLEM
|
|
||||||
const SPRITE_ANIM_INDEX_SLOTS_CHANSEY
|
|
||||||
const SPRITE_ANIM_INDEX_SLOTS_EGG
|
|
||||||
const SPRITE_ANIM_INDEX_COMPOSE_MAIL_CURSOR
|
|
||||||
const SPRITE_ANIM_INDEX_RED_WALK
|
|
||||||
const SPRITE_ANIM_INDEX_0B
|
|
||||||
const SPRITE_ANIM_INDEX_DUMMY_GAME
|
|
||||||
const SPRITE_ANIM_INDEX_0D
|
|
||||||
const SPRITE_ANIM_INDEX_TRADE_POKE_BALL
|
|
||||||
const SPRITE_ANIM_INDEX_TRADE_POOF
|
|
||||||
const SPRITE_ANIM_INDEX_TRADE_TUBE_BULGE
|
|
||||||
const SPRITE_ANIM_INDEX_TRADEMON_ICON
|
|
||||||
const SPRITE_ANIM_INDEX_TRADEMON_BUBBLE
|
|
||||||
const SPRITE_ANIM_INDEX_EVOLUTION_BALL_OF_LIGHT
|
|
||||||
const SPRITE_ANIM_INDEX_RADIO_TUNING_KNOB
|
|
||||||
const SPRITE_ANIM_INDEX_MAGNET_TRAIN_RED
|
|
||||||
const SPRITE_ANIM_INDEX_LEAF
|
|
||||||
const SPRITE_ANIM_INDEX_CUT_TREE
|
|
||||||
const SPRITE_ANIM_INDEX_FLY_LEAF
|
|
||||||
const SPRITE_ANIM_INDEX_EGG_CRACK
|
|
||||||
const SPRITE_ANIM_INDEX_1A
|
|
||||||
const SPRITE_ANIM_INDEX_HEADBUTT
|
|
||||||
const SPRITE_ANIM_INDEX_EGG_HATCH
|
|
||||||
const SPRITE_ANIM_INDEX_1D
|
|
||||||
const SPRITE_ANIM_INDEX_BLUE_WALK
|
|
||||||
const SPRITE_ANIM_INDEX_MAGNET_TRAIN_BLUE
|
|
||||||
const SPRITE_ANIM_INDEX_20
|
|
||||||
const SPRITE_ANIM_INDEX_21
|
|
||||||
const SPRITE_ANIM_INDEX_22
|
|
||||||
const SPRITE_ANIM_INDEX_23
|
|
||||||
const SPRITE_ANIM_INDEX_24
|
|
||||||
const SPRITE_ANIM_INDEX_25
|
|
||||||
const SPRITE_ANIM_INDEX_INTRO_SUICUNE
|
|
||||||
const SPRITE_ANIM_INDEX_INTRO_PICHU
|
|
||||||
const SPRITE_ANIM_INDEX_INTRO_WOOPER
|
|
||||||
const SPRITE_ANIM_INDEX_INTRO_UNOWN
|
|
||||||
const SPRITE_ANIM_INDEX_INTRO_UNOWN_F
|
|
||||||
const SPRITE_ANIM_INDEX_INTRO_SUICUNE_AWAY
|
|
||||||
const SPRITE_ANIM_INDEX_CELEBI
|
|
||||||
|
|
||||||
; SpriteAnimOAMData indexes (see data/sprite_anim_oam.asm)
|
; SpriteAnimOAMData indexes (see data/sprite_anim_oam.asm)
|
||||||
const_def
|
const_def
|
||||||
const SPRITE_ANIM_FRAME_IDX_00
|
const SPRITE_ANIM_FRAME_IDX_RED_WALK_1 ; 00
|
||||||
const SPRITE_ANIM_FRAME_IDX_01
|
const SPRITE_ANIM_FRAME_IDX_RED_WALK_2 ; 01
|
||||||
const SPRITE_ANIM_FRAME_IDX_02
|
const SPRITE_ANIM_FRAME_IDX_02
|
||||||
const SPRITE_ANIM_FRAME_IDX_03
|
const SPRITE_ANIM_FRAME_IDX_03
|
||||||
const SPRITE_ANIM_FRAME_IDX_04
|
const SPRITE_ANIM_FRAME_IDX_04
|
||||||
|
@ -399,10 +399,10 @@ SPRITEMOVEDATA_FIELDS EQU 6
|
||||||
const SPRITE_ANIM_FRAME_IDX_1B
|
const SPRITE_ANIM_FRAME_IDX_1B
|
||||||
const SPRITE_ANIM_FRAME_IDX_1C
|
const SPRITE_ANIM_FRAME_IDX_1C
|
||||||
const SPRITE_ANIM_FRAME_IDX_1D
|
const SPRITE_ANIM_FRAME_IDX_1D
|
||||||
const SPRITE_ANIM_FRAME_IDX_1E
|
const SPRITE_ANIM_FRAME_IDX_GS_TITLE_TRAIL_1 ; 1e
|
||||||
const SPRITE_ANIM_FRAME_IDX_1F
|
const SPRITE_ANIM_FRAME_IDX_GS_TITLE_TRAIL_2 ; 1f
|
||||||
const SPRITE_ANIM_FRAME_IDX_20
|
const SPRITE_ANIM_FRAME_IDX_20
|
||||||
const SPRITE_ANIM_FRAME_IDX_21
|
const SPRITE_ANIM_FRAME_IDX_FOR_FRAMESET_09 ; 21
|
||||||
const SPRITE_ANIM_FRAME_IDX_22
|
const SPRITE_ANIM_FRAME_IDX_22
|
||||||
const SPRITE_ANIM_FRAME_IDX_23
|
const SPRITE_ANIM_FRAME_IDX_23
|
||||||
const SPRITE_ANIM_FRAME_IDX_24
|
const SPRITE_ANIM_FRAME_IDX_24
|
||||||
|
@ -416,7 +416,7 @@ SPRITEMOVEDATA_FIELDS EQU 6
|
||||||
const SPRITE_ANIM_FRAME_IDX_2C
|
const SPRITE_ANIM_FRAME_IDX_2C
|
||||||
const SPRITE_ANIM_FRAME_IDX_2D
|
const SPRITE_ANIM_FRAME_IDX_2D
|
||||||
const SPRITE_ANIM_FRAME_IDX_2E
|
const SPRITE_ANIM_FRAME_IDX_2E
|
||||||
const SPRITE_ANIM_FRAME_IDX_2F
|
const SPRITE_ANIM_FRAME_IDX_STILL_CURSOR ; 2f
|
||||||
const SPRITE_ANIM_FRAME_IDX_30
|
const SPRITE_ANIM_FRAME_IDX_30
|
||||||
const SPRITE_ANIM_FRAME_IDX_31
|
const SPRITE_ANIM_FRAME_IDX_31
|
||||||
const SPRITE_ANIM_FRAME_IDX_32
|
const SPRITE_ANIM_FRAME_IDX_32
|
||||||
|
@ -424,16 +424,16 @@ SPRITEMOVEDATA_FIELDS EQU 6
|
||||||
const SPRITE_ANIM_FRAME_IDX_34
|
const SPRITE_ANIM_FRAME_IDX_34
|
||||||
const SPRITE_ANIM_FRAME_IDX_35
|
const SPRITE_ANIM_FRAME_IDX_35
|
||||||
const SPRITE_ANIM_FRAME_IDX_36
|
const SPRITE_ANIM_FRAME_IDX_36
|
||||||
const SPRITE_ANIM_FRAME_IDX_37
|
const SPRITE_ANIM_FRAME_IDX_TRADEMON_ICON_1 ; 37
|
||||||
const SPRITE_ANIM_FRAME_IDX_38
|
const SPRITE_ANIM_FRAME_IDX_TRADEMON_ICON_2 ; 38
|
||||||
const SPRITE_ANIM_FRAME_IDX_39
|
const SPRITE_ANIM_FRAME_IDX_39
|
||||||
const SPRITE_ANIM_FRAME_IDX_3A
|
const SPRITE_ANIM_FRAME_IDX_3A
|
||||||
const SPRITE_ANIM_FRAME_IDX_3B
|
const SPRITE_ANIM_FRAME_IDX_3B
|
||||||
const SPRITE_ANIM_FRAME_IDX_3C
|
const SPRITE_ANIM_FRAME_IDX_RADIO_TUNING_KNOB ; 3c
|
||||||
const SPRITE_ANIM_FRAME_IDX_3D
|
const SPRITE_ANIM_FRAME_IDX_PARTY_MON_WITH_MAIL_1 ; 3d
|
||||||
const SPRITE_ANIM_FRAME_IDX_3E
|
const SPRITE_ANIM_FRAME_IDX_PARTY_MON_WITH_MAIL_2 ; 3e
|
||||||
const SPRITE_ANIM_FRAME_IDX_3F
|
const SPRITE_ANIM_FRAME_IDX_PARTY_MON_WITH_ITEM_1 ; 3f
|
||||||
const SPRITE_ANIM_FRAME_IDX_40
|
const SPRITE_ANIM_FRAME_IDX_PARTY_MON_WITH_ITEM_2 ; 40
|
||||||
const SPRITE_ANIM_FRAME_IDX_41
|
const SPRITE_ANIM_FRAME_IDX_41
|
||||||
const SPRITE_ANIM_FRAME_IDX_42
|
const SPRITE_ANIM_FRAME_IDX_42
|
||||||
const SPRITE_ANIM_FRAME_IDX_43
|
const SPRITE_ANIM_FRAME_IDX_43
|
||||||
|
@ -448,19 +448,19 @@ SPRITEMOVEDATA_FIELDS EQU 6
|
||||||
const SPRITE_ANIM_FRAME_IDX_4C
|
const SPRITE_ANIM_FRAME_IDX_4C
|
||||||
const SPRITE_ANIM_FRAME_IDX_4D
|
const SPRITE_ANIM_FRAME_IDX_4D
|
||||||
const SPRITE_ANIM_FRAME_IDX_4E
|
const SPRITE_ANIM_FRAME_IDX_4E
|
||||||
const SPRITE_ANIM_FRAME_IDX_4F
|
const SPRITE_ANIM_FRAME_IDX_LEAF ; 4f
|
||||||
const SPRITE_ANIM_FRAME_IDX_50
|
const SPRITE_ANIM_FRAME_IDX_TREE_1 ; 50
|
||||||
const SPRITE_ANIM_FRAME_IDX_51
|
const SPRITE_ANIM_FRAME_IDX_CUT_TREE_2 ; 51
|
||||||
const SPRITE_ANIM_FRAME_IDX_52
|
const SPRITE_ANIM_FRAME_IDX_CUT_TREE_3 ; 52
|
||||||
const SPRITE_ANIM_FRAME_IDX_53
|
const SPRITE_ANIM_FRAME_IDX_CUT_TREE_4 ; 53
|
||||||
const SPRITE_ANIM_FRAME_IDX_54
|
const SPRITE_ANIM_FRAME_IDX_EGG_CRACK ; 54
|
||||||
const SPRITE_ANIM_FRAME_IDX_55
|
const SPRITE_ANIM_FRAME_IDX_55
|
||||||
const SPRITE_ANIM_FRAME_IDX_56
|
const SPRITE_ANIM_FRAME_IDX_56
|
||||||
const SPRITE_ANIM_FRAME_IDX_57
|
const SPRITE_ANIM_FRAME_IDX_57
|
||||||
const SPRITE_ANIM_FRAME_IDX_58
|
const SPRITE_ANIM_FRAME_IDX_58
|
||||||
const SPRITE_ANIM_FRAME_IDX_59
|
const SPRITE_ANIM_FRAME_IDX_59
|
||||||
const SPRITE_ANIM_FRAME_IDX_5A
|
const SPRITE_ANIM_FRAME_IDX_5A
|
||||||
const SPRITE_ANIM_FRAME_IDX_5B
|
const SPRITE_ANIM_FRAME_IDX_HEADBUTT_TREE_2 ; 5b
|
||||||
const SPRITE_ANIM_FRAME_IDX_5C
|
const SPRITE_ANIM_FRAME_IDX_5C
|
||||||
const SPRITE_ANIM_FRAME_IDX_5D
|
const SPRITE_ANIM_FRAME_IDX_5D
|
||||||
const SPRITE_ANIM_FRAME_IDX_5E
|
const SPRITE_ANIM_FRAME_IDX_5E
|
||||||
|
@ -468,8 +468,8 @@ SPRITEMOVEDATA_FIELDS EQU 6
|
||||||
const SPRITE_ANIM_FRAME_IDX_60
|
const SPRITE_ANIM_FRAME_IDX_60
|
||||||
const SPRITE_ANIM_FRAME_IDX_61
|
const SPRITE_ANIM_FRAME_IDX_61
|
||||||
const SPRITE_ANIM_FRAME_IDX_62
|
const SPRITE_ANIM_FRAME_IDX_62
|
||||||
const SPRITE_ANIM_FRAME_IDX_63
|
const SPRITE_ANIM_FRAME_IDX_BLUE_WALK_1 ; 63
|
||||||
const SPRITE_ANIM_FRAME_IDX_64
|
const SPRITE_ANIM_FRAME_IDX_BLUE_WALK_2 ; 64
|
||||||
const SPRITE_ANIM_FRAME_IDX_65
|
const SPRITE_ANIM_FRAME_IDX_65
|
||||||
const SPRITE_ANIM_FRAME_IDX_66
|
const SPRITE_ANIM_FRAME_IDX_66
|
||||||
const SPRITE_ANIM_FRAME_IDX_67
|
const SPRITE_ANIM_FRAME_IDX_67
|
||||||
|
@ -495,9 +495,9 @@ SPRITEMOVEDATA_FIELDS EQU 6
|
||||||
const SPRITE_ANIM_FRAME_IDX_7B
|
const SPRITE_ANIM_FRAME_IDX_7B
|
||||||
const SPRITE_ANIM_FRAME_IDX_7C
|
const SPRITE_ANIM_FRAME_IDX_7C
|
||||||
const SPRITE_ANIM_FRAME_IDX_7D
|
const SPRITE_ANIM_FRAME_IDX_7D
|
||||||
const SPRITE_ANIM_FRAME_IDX_7E
|
const SPRITE_ANIM_FRAME_IDX_INTRO_SUICUNE_AWAY ; 7e
|
||||||
const SPRITE_ANIM_FRAME_IDX_7F
|
const SPRITE_ANIM_FRAME_IDX_CELEBI_1 ; 7f
|
||||||
const SPRITE_ANIM_FRAME_IDX_80
|
const SPRITE_ANIM_FRAME_IDX_CELEBI_2 ; 80
|
||||||
const SPRITE_ANIM_FRAME_IDX_81
|
const SPRITE_ANIM_FRAME_IDX_81
|
||||||
const SPRITE_ANIM_FRAME_IDX_82
|
const SPRITE_ANIM_FRAME_IDX_82
|
||||||
const SPRITE_ANIM_FRAME_IDX_83
|
const SPRITE_ANIM_FRAME_IDX_83
|
||||||
|
|
|
@ -2,12 +2,12 @@ SpriteAnimFrameData: ; 8d6e6
|
||||||
; entries correspond to SPRITE_ANIM_FRAMESET_* constants
|
; entries correspond to SPRITE_ANIM_FRAMESET_* constants
|
||||||
dw .Frameset_00
|
dw .Frameset_00
|
||||||
dw .Frameset_PartyMon
|
dw .Frameset_PartyMon
|
||||||
dw .Frameset_02
|
dw .Frameset_PartyMonWithMail
|
||||||
dw .Frameset_03
|
dw .Frameset_PartyMonWithItem
|
||||||
dw .Frameset_04
|
dw .Frameset_PartyMonFast
|
||||||
dw .Frameset_05
|
dw .Frameset_PartyMonWithMailFast
|
||||||
dw .Frameset_06
|
dw .Frameset_PartyMonWithItemFast
|
||||||
dw .Frameset_07
|
dw .Frameset_GSTitleTrail
|
||||||
dw .Frameset_TextEntryCursor
|
dw .Frameset_TextEntryCursor
|
||||||
dw .Frameset_09
|
dw .Frameset_09
|
||||||
dw .Frameset_GameFreakLogo
|
dw .Frameset_GameFreakLogo
|
||||||
|
@ -69,51 +69,51 @@ SpriteAnimFrameData: ; 8d6e6
|
||||||
; 8d76a
|
; 8d76a
|
||||||
|
|
||||||
.Frameset_00:
|
.Frameset_00:
|
||||||
frame SPRITE_ANIM_FRAME_IDX_00, 32
|
frame SPRITE_ANIM_FRAME_IDX_RED_WALK_1, 32
|
||||||
endanim
|
endanim
|
||||||
|
|
||||||
.Frameset_PartyMon:
|
.Frameset_PartyMon:
|
||||||
frame SPRITE_ANIM_FRAME_IDX_00, 8
|
frame SPRITE_ANIM_FRAME_IDX_RED_WALK_1, 8
|
||||||
frame SPRITE_ANIM_FRAME_IDX_01, 8
|
frame SPRITE_ANIM_FRAME_IDX_RED_WALK_2, 8
|
||||||
dorestart
|
dorestart
|
||||||
|
|
||||||
.Frameset_02:
|
.Frameset_PartyMonWithMail:
|
||||||
frame SPRITE_ANIM_FRAME_IDX_3D, 8
|
frame SPRITE_ANIM_FRAME_IDX_PARTY_MON_WITH_MAIL_1, 8
|
||||||
frame SPRITE_ANIM_FRAME_IDX_3E, 8
|
frame SPRITE_ANIM_FRAME_IDX_PARTY_MON_WITH_MAIL_2, 8
|
||||||
dorestart
|
dorestart
|
||||||
|
|
||||||
.Frameset_03:
|
.Frameset_PartyMonWithItem:
|
||||||
frame SPRITE_ANIM_FRAME_IDX_3F, 8
|
frame SPRITE_ANIM_FRAME_IDX_PARTY_MON_WITH_ITEM_1, 8
|
||||||
frame SPRITE_ANIM_FRAME_IDX_40, 8
|
frame SPRITE_ANIM_FRAME_IDX_PARTY_MON_WITH_ITEM_2, 8
|
||||||
dorestart
|
dorestart
|
||||||
|
|
||||||
.Frameset_04:
|
.Frameset_PartyMonFast:
|
||||||
frame SPRITE_ANIM_FRAME_IDX_00, 4
|
frame SPRITE_ANIM_FRAME_IDX_RED_WALK_1, 4
|
||||||
frame SPRITE_ANIM_FRAME_IDX_01, 4
|
frame SPRITE_ANIM_FRAME_IDX_RED_WALK_2, 4
|
||||||
dorestart
|
dorestart
|
||||||
|
|
||||||
.Frameset_05:
|
.Frameset_PartyMonWithMailFast:
|
||||||
frame SPRITE_ANIM_FRAME_IDX_3D, 4
|
frame SPRITE_ANIM_FRAME_IDX_PARTY_MON_WITH_MAIL_1, 4
|
||||||
frame SPRITE_ANIM_FRAME_IDX_3E, 4
|
frame SPRITE_ANIM_FRAME_IDX_PARTY_MON_WITH_MAIL_2, 4
|
||||||
dorestart
|
dorestart
|
||||||
|
|
||||||
.Frameset_06:
|
.Frameset_PartyMonWithItemFast:
|
||||||
frame SPRITE_ANIM_FRAME_IDX_3F, 4
|
frame SPRITE_ANIM_FRAME_IDX_PARTY_MON_WITH_ITEM_1, 4
|
||||||
frame SPRITE_ANIM_FRAME_IDX_40, 4
|
frame SPRITE_ANIM_FRAME_IDX_PARTY_MON_WITH_ITEM_2, 4
|
||||||
dorestart
|
dorestart
|
||||||
|
|
||||||
.Frameset_RedWalk:
|
.Frameset_RedWalk:
|
||||||
frame SPRITE_ANIM_FRAME_IDX_00, 8
|
frame SPRITE_ANIM_FRAME_IDX_RED_WALK_1, 8
|
||||||
frame SPRITE_ANIM_FRAME_IDX_01, 8
|
frame SPRITE_ANIM_FRAME_IDX_RED_WALK_2, 8
|
||||||
frame SPRITE_ANIM_FRAME_IDX_00, 8
|
frame SPRITE_ANIM_FRAME_IDX_RED_WALK_1, 8
|
||||||
frame SPRITE_ANIM_FRAME_IDX_01, 8, OAM_X_FLIP
|
frame SPRITE_ANIM_FRAME_IDX_RED_WALK_2, 8, OAM_X_FLIP
|
||||||
dorestart
|
dorestart
|
||||||
|
|
||||||
.Frameset_BlueWalk:
|
.Frameset_BlueWalk:
|
||||||
frame SPRITE_ANIM_FRAME_IDX_63, 8
|
frame SPRITE_ANIM_FRAME_IDX_BLUE_WALK_1, 8
|
||||||
frame SPRITE_ANIM_FRAME_IDX_64, 8
|
frame SPRITE_ANIM_FRAME_IDX_BLUE_WALK_2, 8
|
||||||
frame SPRITE_ANIM_FRAME_IDX_63, 8
|
frame SPRITE_ANIM_FRAME_IDX_BLUE_WALK_1, 8
|
||||||
frame SPRITE_ANIM_FRAME_IDX_64, 8, OAM_X_FLIP
|
frame SPRITE_ANIM_FRAME_IDX_BLUE_WALK_2, 8, OAM_X_FLIP
|
||||||
dorestart
|
dorestart
|
||||||
|
|
||||||
.Frameset_MagnetTrainBlue:
|
.Frameset_MagnetTrainBlue:
|
||||||
|
@ -123,9 +123,9 @@ SpriteAnimFrameData: ; 8d6e6
|
||||||
frame SPRITE_ANIM_FRAME_IDX_66, 8, OAM_X_FLIP
|
frame SPRITE_ANIM_FRAME_IDX_66, 8, OAM_X_FLIP
|
||||||
dorestart
|
dorestart
|
||||||
|
|
||||||
.Frameset_07:
|
.Frameset_GSTitleTrail:
|
||||||
frame SPRITE_ANIM_FRAME_IDX_1E, 1
|
frame SPRITE_ANIM_FRAME_IDX_GS_TITLE_TRAIL_1, 1
|
||||||
frame SPRITE_ANIM_FRAME_IDX_1F, 1
|
frame SPRITE_ANIM_FRAME_IDX_GS_TITLE_TRAIL_2, 1
|
||||||
dorestart
|
dorestart
|
||||||
|
|
||||||
.Frameset_TextEntryCursor:
|
.Frameset_TextEntryCursor:
|
||||||
|
@ -134,7 +134,7 @@ SpriteAnimFrameData: ; 8d6e6
|
||||||
dorestart
|
dorestart
|
||||||
|
|
||||||
.Frameset_09:
|
.Frameset_09:
|
||||||
frame SPRITE_ANIM_FRAME_IDX_21, 1
|
frame SPRITE_ANIM_FRAME_IDX_FOR_FRAMESET_09, 1
|
||||||
dorepeat 1
|
dorepeat 1
|
||||||
dorestart
|
dorestart
|
||||||
|
|
||||||
|
@ -195,7 +195,7 @@ SpriteAnimFrameData: ; 8d6e6
|
||||||
endanim
|
endanim
|
||||||
|
|
||||||
.Frameset_StillCursor:
|
.Frameset_StillCursor:
|
||||||
frame SPRITE_ANIM_FRAME_IDX_2F, 32
|
frame SPRITE_ANIM_FRAME_IDX_STILL_CURSOR, 32
|
||||||
endanim
|
endanim
|
||||||
|
|
||||||
.Frameset_TradePokeBall:
|
.Frameset_TradePokeBall:
|
||||||
|
@ -221,8 +221,8 @@ SpriteAnimFrameData: ; 8d6e6
|
||||||
dorestart
|
dorestart
|
||||||
|
|
||||||
.Frameset_TrademonIcon:
|
.Frameset_TrademonIcon:
|
||||||
frame SPRITE_ANIM_FRAME_IDX_37, 7
|
frame SPRITE_ANIM_FRAME_IDX_TRADEMON_ICON_1, 7
|
||||||
frame SPRITE_ANIM_FRAME_IDX_38, 7
|
frame SPRITE_ANIM_FRAME_IDX_TRADEMON_ICON_2, 7
|
||||||
dorestart
|
dorestart
|
||||||
|
|
||||||
.Frameset_TrademonBubble:
|
.Frameset_TrademonBubble:
|
||||||
|
@ -236,7 +236,7 @@ SpriteAnimFrameData: ; 8d6e6
|
||||||
endanim
|
endanim
|
||||||
|
|
||||||
.Frameset_RadioTuningKnob:
|
.Frameset_RadioTuningKnob:
|
||||||
frame SPRITE_ANIM_FRAME_IDX_3C, 32
|
frame SPRITE_ANIM_FRAME_IDX_RADIO_TUNING_KNOB, 32
|
||||||
endanim
|
endanim
|
||||||
|
|
||||||
.Frameset_MagnetTrainRed:
|
.Frameset_MagnetTrainRed:
|
||||||
|
@ -294,20 +294,20 @@ SpriteAnimFrameData: ; 8d6e6
|
||||||
endanim
|
endanim
|
||||||
|
|
||||||
.Frameset_Leaf:
|
.Frameset_Leaf:
|
||||||
frame SPRITE_ANIM_FRAME_IDX_4F, 32
|
frame SPRITE_ANIM_FRAME_IDX_LEAF, 32
|
||||||
endanim
|
endanim
|
||||||
|
|
||||||
.Frameset_CutTree:
|
.Frameset_CutTree:
|
||||||
frame SPRITE_ANIM_FRAME_IDX_50, 2
|
frame SPRITE_ANIM_FRAME_IDX_TREE_1, 2
|
||||||
frame SPRITE_ANIM_FRAME_IDX_51, 16
|
frame SPRITE_ANIM_FRAME_IDX_CUT_TREE_2, 16
|
||||||
dorepeat 1
|
dorepeat 1
|
||||||
frame SPRITE_ANIM_FRAME_IDX_52, 1
|
frame SPRITE_ANIM_FRAME_IDX_CUT_TREE_3, 1
|
||||||
dorepeat 1
|
dorepeat 1
|
||||||
frame SPRITE_ANIM_FRAME_IDX_53, 1
|
frame SPRITE_ANIM_FRAME_IDX_CUT_TREE_4, 1
|
||||||
delanim
|
delanim
|
||||||
|
|
||||||
.Frameset_EggCrack:
|
.Frameset_EggCrack:
|
||||||
frame SPRITE_ANIM_FRAME_IDX_54, 32
|
frame SPRITE_ANIM_FRAME_IDX_EGG_CRACK, 32
|
||||||
endanim
|
endanim
|
||||||
|
|
||||||
.Frameset_EggHatch:
|
.Frameset_EggHatch:
|
||||||
|
@ -336,10 +336,10 @@ SpriteAnimFrameData: ; 8d6e6
|
||||||
dorestart
|
dorestart
|
||||||
|
|
||||||
.Frameset_HeadbuttTree:
|
.Frameset_HeadbuttTree:
|
||||||
frame SPRITE_ANIM_FRAME_IDX_50, 2
|
frame SPRITE_ANIM_FRAME_IDX_TREE_1, 2
|
||||||
frame SPRITE_ANIM_FRAME_IDX_5B, 2
|
frame SPRITE_ANIM_FRAME_IDX_HEADBUTT_TREE_2, 2
|
||||||
frame SPRITE_ANIM_FRAME_IDX_50, 2
|
frame SPRITE_ANIM_FRAME_IDX_TREE_1, 2
|
||||||
frame SPRITE_ANIM_FRAME_IDX_5B, 2, OAM_X_FLIP
|
frame SPRITE_ANIM_FRAME_IDX_HEADBUTT_TREE_2, 2, OAM_X_FLIP
|
||||||
dorestart
|
dorestart
|
||||||
|
|
||||||
.Frameset_26:
|
.Frameset_26:
|
||||||
|
@ -480,7 +480,7 @@ SpriteAnimFrameData: ; 8d6e6
|
||||||
endanim
|
endanim
|
||||||
|
|
||||||
.Frameset_IntroSuicuneAway:
|
.Frameset_IntroSuicuneAway:
|
||||||
frame SPRITE_ANIM_FRAME_IDX_7E, 3
|
frame SPRITE_ANIM_FRAME_IDX_INTRO_SUICUNE_AWAY, 3
|
||||||
endanim
|
endanim
|
||||||
|
|
||||||
.Frameset_IntroUnownF:
|
.Frameset_IntroUnownF:
|
||||||
|
@ -488,12 +488,12 @@ SpriteAnimFrameData: ; 8d6e6
|
||||||
endanim
|
endanim
|
||||||
|
|
||||||
.Frameset_CelebiLeft:
|
.Frameset_CelebiLeft:
|
||||||
frame SPRITE_ANIM_FRAME_IDX_7F, 8
|
frame SPRITE_ANIM_FRAME_IDX_CELEBI_1, 8
|
||||||
frame SPRITE_ANIM_FRAME_IDX_80, 8
|
frame SPRITE_ANIM_FRAME_IDX_CELEBI_2, 8
|
||||||
endanim
|
endanim
|
||||||
|
|
||||||
.Frameset_CelebiRight:
|
.Frameset_CelebiRight:
|
||||||
frame SPRITE_ANIM_FRAME_IDX_7F, 8, OAM_X_FLIP
|
frame SPRITE_ANIM_FRAME_IDX_CELEBI_1, 8, OAM_X_FLIP
|
||||||
frame SPRITE_ANIM_FRAME_IDX_80, 8, OAM_X_FLIP
|
frame SPRITE_ANIM_FRAME_IDX_CELEBI_2, 8, OAM_X_FLIP
|
||||||
endanim
|
endanim
|
||||||
; 8d94d
|
; 8d94d
|
||||||
|
|
|
@ -1,146 +1,146 @@
|
||||||
SpriteAnimOAMData: ; 8d94d
|
SpriteAnimOAMData: ; 8d94d
|
||||||
; entries correspond to SPRITE_ANIM_FRAME_IDX_* constants
|
; entries correspond to SPRITE_ANIM_FRAME_IDX_* constants
|
||||||
; vtile offset, pointer
|
; vtile offset, pointer
|
||||||
dbw $00, .OAMData_00 ; 00
|
dbw $00, .OAMData_RedWalk ; SPRITE_ANIM_FRAME_IDX_RED_WALK_1
|
||||||
dbw $04, .OAMData_00 ; 01
|
dbw $04, .OAMData_RedWalk ; SPRITE_ANIM_FRAME_IDX_RED_WALK_2
|
||||||
dbw $4c, .OAMData_02 ; 02
|
dbw $4c, .OAMData_02 ; SPRITE_ANIM_FRAME_IDX_02
|
||||||
dbw $5c, .OAMData_02 ; 03
|
dbw $5c, .OAMData_02 ; SPRITE_ANIM_FRAME_IDX_03
|
||||||
dbw $6c, .OAMData_04 ; 04
|
dbw $6c, .OAMData_04 ; SPRITE_ANIM_FRAME_IDX_04
|
||||||
dbw $6e, .OAMData_04 ; 05
|
dbw $6e, .OAMData_04 ; SPRITE_ANIM_FRAME_IDX_05
|
||||||
dbw $2d, .OAMData_06 ; 06
|
dbw $2d, .OAMData_06 ; SPRITE_ANIM_FRAME_IDX_06
|
||||||
dbw $4d, .OAMData_06 ; 07
|
dbw $4d, .OAMData_06 ; SPRITE_ANIM_FRAME_IDX_07
|
||||||
dbw $60, .OAMData_08 ; 08
|
dbw $60, .OAMData_08 ; SPRITE_ANIM_FRAME_IDX_08
|
||||||
dbw $00, .OAMData_08 ; 09
|
dbw $00, .OAMData_08 ; SPRITE_ANIM_FRAME_IDX_09
|
||||||
dbw $00, .OAMData_08 ; 0a
|
dbw $00, .OAMData_08 ; SPRITE_ANIM_FRAME_IDX_0A
|
||||||
dbw $06, .OAMData_08 ; 0b
|
dbw $06, .OAMData_08 ; SPRITE_ANIM_FRAME_IDX_0B
|
||||||
dbw $0c, .OAMData_0c ; 0c
|
dbw $0c, .OAMData_0c ; SPRITE_ANIM_FRAME_IDX_0C
|
||||||
dbw $0d, .OAMData_02 ; 0d
|
dbw $0d, .OAMData_02 ; SPRITE_ANIM_FRAME_IDX_0D
|
||||||
dbw $00, .OAMData_0e ; 0e
|
dbw $00, .OAMData_0e ; SPRITE_ANIM_FRAME_IDX_0E
|
||||||
dbw $04, .OAMData_0e ; 0f
|
dbw $04, .OAMData_0e ; SPRITE_ANIM_FRAME_IDX_0F
|
||||||
dbw $08, .OAMData_0e ; 10
|
dbw $08, .OAMData_0e ; SPRITE_ANIM_FRAME_IDX_10
|
||||||
dbw $40, .OAMData_0e ; 11
|
dbw $40, .OAMData_0e ; SPRITE_ANIM_FRAME_IDX_11
|
||||||
dbw $44, .OAMData_0e ; 12
|
dbw $44, .OAMData_0e ; SPRITE_ANIM_FRAME_IDX_12
|
||||||
dbw $48, .OAMData_0e ; 13
|
dbw $48, .OAMData_0e ; SPRITE_ANIM_FRAME_IDX_13
|
||||||
dbw $4c, .OAMData_0e ; 14
|
dbw $4c, .OAMData_0e ; SPRITE_ANIM_FRAME_IDX_14
|
||||||
dbw $80, .OAMData_15 ; 15
|
dbw $80, .OAMData_15 ; SPRITE_ANIM_FRAME_IDX_15
|
||||||
dbw $85, .OAMData_15 ; 16
|
dbw $85, .OAMData_15 ; SPRITE_ANIM_FRAME_IDX_16
|
||||||
dbw $8a, .OAMData_15 ; 17
|
dbw $8a, .OAMData_15 ; SPRITE_ANIM_FRAME_IDX_17
|
||||||
dbw $00, .OAMData_18 ; 18
|
dbw $00, .OAMData_18 ; SPRITE_ANIM_FRAME_IDX_18
|
||||||
dbw $01, .OAMData_19 ; 19
|
dbw $01, .OAMData_19 ; SPRITE_ANIM_FRAME_IDX_19
|
||||||
dbw $09, .OAMData_1a ; 1a
|
dbw $09, .OAMData_1a ; SPRITE_ANIM_FRAME_IDX_1A
|
||||||
dbw $10, .OAMData_1b ; 1b
|
dbw $10, .OAMData_1b ; SPRITE_ANIM_FRAME_IDX_1B
|
||||||
dbw $29, .OAMData_1b ; 1c
|
dbw $29, .OAMData_1b ; SPRITE_ANIM_FRAME_IDX_1C
|
||||||
dbw $42, .OAMData_1b ; 1d
|
dbw $42, .OAMData_1b ; SPRITE_ANIM_FRAME_IDX_1D
|
||||||
dbw $f8, .OAMData_1e ; 1e
|
dbw $f8, .OAMData_GSTitleTrail ; SPRITE_ANIM_FRAME_IDX_GS_TITLE_TRAIL_1
|
||||||
dbw $fa, .OAMData_1e ; 1f
|
dbw $fa, .OAMData_GSTitleTrail ; SPRITE_ANIM_FRAME_IDX_GS_TITLE_TRAIL_2
|
||||||
dbw $00, .OAMData_20 ; 20
|
dbw $00, .OAMData_20 ; SPRITE_ANIM_FRAME_IDX_20
|
||||||
dbw $00, .OAMData_21 ; 21
|
dbw $00, .OAMData_ForFrameset09 ; SPRITE_ANIM_FRAME_IDX_FOR_FRAMESET_09
|
||||||
dbw $00, .OAMData_22 ; 22
|
dbw $00, .OAMData_22 ; SPRITE_ANIM_FRAME_IDX_22
|
||||||
dbw $0f, .OAMData_23 ; 23
|
dbw $0f, .OAMData_23 ; SPRITE_ANIM_FRAME_IDX_23
|
||||||
dbw $11, .OAMData_02 ; 24
|
dbw $11, .OAMData_02 ; SPRITE_ANIM_FRAME_IDX_24
|
||||||
dbw $12, .OAMData_02 ; 25
|
dbw $12, .OAMData_02 ; SPRITE_ANIM_FRAME_IDX_25
|
||||||
dbw $13, .OAMData_02 ; 26
|
dbw $13, .OAMData_02 ; SPRITE_ANIM_FRAME_IDX_26
|
||||||
dbw $00, .OAMData_27 ; 27
|
dbw $00, .OAMData_27 ; SPRITE_ANIM_FRAME_IDX_27
|
||||||
dbw $08, .OAMData_27 ; 28
|
dbw $08, .OAMData_27 ; SPRITE_ANIM_FRAME_IDX_28
|
||||||
dbw $10, .OAMData_29 ; 29
|
dbw $10, .OAMData_29 ; SPRITE_ANIM_FRAME_IDX_29
|
||||||
dbw $10, .OAMData_2a ; 2a
|
dbw $10, .OAMData_2a ; SPRITE_ANIM_FRAME_IDX_2A
|
||||||
dbw $10, .OAMData_2b ; 2b
|
dbw $10, .OAMData_2b ; SPRITE_ANIM_FRAME_IDX_2B
|
||||||
dbw $10, .OAMData_2c ; 2c
|
dbw $10, .OAMData_2c ; SPRITE_ANIM_FRAME_IDX_2C
|
||||||
dbw $10, .OAMData_2d ; 2d
|
dbw $10, .OAMData_2d ; SPRITE_ANIM_FRAME_IDX_2D
|
||||||
dbw $3a, .OAMData_02 ; 2e
|
dbw $3a, .OAMData_02 ; SPRITE_ANIM_FRAME_IDX_2E
|
||||||
dbw $00, .OAMData_00 ; 2f
|
dbw $00, .OAMData_RedWalk ; SPRITE_ANIM_FRAME_IDX_STILL_CURSOR
|
||||||
dbw $00, .OAMData_30 ; 30
|
dbw $00, .OAMData_30 ; SPRITE_ANIM_FRAME_IDX_30
|
||||||
dbw $02, .OAMData_31 ; 31
|
dbw $02, .OAMData_31 ; SPRITE_ANIM_FRAME_IDX_31
|
||||||
dbw $06, .OAMData_19 ; 32
|
dbw $06, .OAMData_19 ; SPRITE_ANIM_FRAME_IDX_32
|
||||||
dbw $0a, .OAMData_19 ; 33
|
dbw $0a, .OAMData_19 ; SPRITE_ANIM_FRAME_IDX_33
|
||||||
dbw $0e, .OAMData_19 ; 34
|
dbw $0e, .OAMData_19 ; SPRITE_ANIM_FRAME_IDX_34
|
||||||
dbw $12, .OAMData_35 ; 35
|
dbw $12, .OAMData_35 ; SPRITE_ANIM_FRAME_IDX_35
|
||||||
dbw $13, .OAMData_35 ; 36
|
dbw $13, .OAMData_35 ; SPRITE_ANIM_FRAME_IDX_36
|
||||||
dbw $00, .OAMData_00 ; 37
|
dbw $00, .OAMData_RedWalk ; SPRITE_ANIM_FRAME_IDX_TRADEMON_ICON_1
|
||||||
dbw $04, .OAMData_00 ; 38
|
dbw $04, .OAMData_RedWalk ; SPRITE_ANIM_FRAME_IDX_TRADEMON_ICON_2
|
||||||
dbw $10, .OAMData_19 ; 39
|
dbw $10, .OAMData_19 ; SPRITE_ANIM_FRAME_IDX_39
|
||||||
dbw $00, .OAMData_31 ; 3a
|
dbw $00, .OAMData_31 ; SPRITE_ANIM_FRAME_IDX_3A
|
||||||
dbw $04, .OAMData_02 ; 3b
|
dbw $04, .OAMData_02 ; SPRITE_ANIM_FRAME_IDX_3B
|
||||||
dbw $00, .OAMData_3c ; 3c
|
dbw $00, .OAMData_RadioTuningKnob ; SPRITE_ANIM_FRAME_IDX_RADIO_TUNING_KNOB
|
||||||
dbw $00, .OAMData_3d ; 3d
|
dbw $00, .OAMData_PartyMonWithMail1 ; SPRITE_ANIM_FRAME_IDX_PARTY_MON_WITH_MAIL_1
|
||||||
dbw $00, .OAMData_3e ; 3e
|
dbw $00, .OAMData_PartyMonWithMail2 ; SPRITE_ANIM_FRAME_IDX_PARTY_MON_WITH_MAIL_2
|
||||||
dbw $00, .OAMData_3f ; 3f
|
dbw $00, .OAMData_PartyMonWithItem1 ; SPRITE_ANIM_FRAME_IDX_PARTY_MON_WITH_ITEM_1
|
||||||
dbw $00, .OAMData_40 ; 40
|
dbw $00, .OAMData_PartyMonWithItem2 ; SPRITE_ANIM_FRAME_IDX_PARTY_MON_WITH_ITEM_2
|
||||||
dbw $00, .OAMData_31 ; 41
|
dbw $00, .OAMData_31 ; SPRITE_ANIM_FRAME_IDX_41
|
||||||
dbw $04, .OAMData_31 ; 42
|
dbw $04, .OAMData_31 ; SPRITE_ANIM_FRAME_IDX_42
|
||||||
dbw $00, .OAMData_43 ; 43
|
dbw $00, .OAMData_43 ; SPRITE_ANIM_FRAME_IDX_43
|
||||||
dbw $30, .OAMData_43 ; 44
|
dbw $30, .OAMData_43 ; SPRITE_ANIM_FRAME_IDX_44
|
||||||
dbw $03, .OAMData_43 ; 45
|
dbw $03, .OAMData_43 ; SPRITE_ANIM_FRAME_IDX_45
|
||||||
dbw $33, .OAMData_43 ; 46
|
dbw $33, .OAMData_43 ; SPRITE_ANIM_FRAME_IDX_46
|
||||||
dbw $06, .OAMData_43 ; 47
|
dbw $06, .OAMData_43 ; SPRITE_ANIM_FRAME_IDX_47
|
||||||
dbw $36, .OAMData_43 ; 48
|
dbw $36, .OAMData_43 ; SPRITE_ANIM_FRAME_IDX_48
|
||||||
dbw $09, .OAMData_43 ; 49
|
dbw $09, .OAMData_43 ; SPRITE_ANIM_FRAME_IDX_49
|
||||||
dbw $39, .OAMData_43 ; 4a
|
dbw $39, .OAMData_43 ; SPRITE_ANIM_FRAME_IDX_4A
|
||||||
dbw $0c, .OAMData_4b ; 4b
|
dbw $0c, .OAMData_4b ; SPRITE_ANIM_FRAME_IDX_4B
|
||||||
dbw $0c, .OAMData_4c ; 4c
|
dbw $0c, .OAMData_4c ; SPRITE_ANIM_FRAME_IDX_4C
|
||||||
dbw $3c, .OAMData_02 ; 4d
|
dbw $3c, .OAMData_02 ; SPRITE_ANIM_FRAME_IDX_4D
|
||||||
dbw $3e, .OAMData_02 ; 4e
|
dbw $3e, .OAMData_02 ; SPRITE_ANIM_FRAME_IDX_4E
|
||||||
dbw $00, .OAMData_4f ; 4f
|
dbw $00, .OAMData_Leaf ; SPRITE_ANIM_FRAME_IDX_LEAF
|
||||||
dbw $00, .OAMData_50 ; 50
|
dbw $00, .OAMData_Tree ; SPRITE_ANIM_FRAME_IDX_TREE_1
|
||||||
dbw $00, .OAMData_51 ; 51
|
dbw $00, .OAMData_CutTree2 ; SPRITE_ANIM_FRAME_IDX_CUT_TREE_2
|
||||||
dbw $00, .OAMData_52 ; 52
|
dbw $00, .OAMData_CutTree3 ; SPRITE_ANIM_FRAME_IDX_CUT_TREE_3
|
||||||
dbw $00, .OAMData_53 ; 53
|
dbw $00, .OAMData_CutTree4 ; SPRITE_ANIM_FRAME_IDX_CUT_TREE_4
|
||||||
dbw $00, .OAMData_02 ; 54
|
dbw $00, .OAMData_02 ; SPRITE_ANIM_FRAME_IDX_EGG_CRACK
|
||||||
dbw $01, .OAMData_02 ; 55
|
dbw $01, .OAMData_02 ; SPRITE_ANIM_FRAME_IDX_55
|
||||||
dbw $00, .OAMData_56 ; 56
|
dbw $00, .OAMData_56 ; SPRITE_ANIM_FRAME_IDX_56
|
||||||
dbw $00, .OAMData_57 ; 57
|
dbw $00, .OAMData_57 ; SPRITE_ANIM_FRAME_IDX_57
|
||||||
dbw $00, .OAMData_58 ; 58
|
dbw $00, .OAMData_58 ; SPRITE_ANIM_FRAME_IDX_58
|
||||||
dbw $00, .OAMData_59 ; 59
|
dbw $00, .OAMData_59 ; SPRITE_ANIM_FRAME_IDX_59
|
||||||
dbw $00, .OAMData_5a ; 5a
|
dbw $00, .OAMData_5a ; SPRITE_ANIM_FRAME_IDX_5A
|
||||||
dbw $04, .OAMData_50 ; 5b
|
dbw $04, .OAMData_Tree ; SPRITE_ANIM_FRAME_IDX_HEADBUTT_TREE_2
|
||||||
dbw $00, .OAMData_5c ; 5c
|
dbw $00, .OAMData_5c ; SPRITE_ANIM_FRAME_IDX_5C
|
||||||
dbw $00, .OAMData_5d ; 5d
|
dbw $00, .OAMData_5d ; SPRITE_ANIM_FRAME_IDX_5D
|
||||||
dbw $00, .OAMData_5e ; 5e
|
dbw $00, .OAMData_5e ; SPRITE_ANIM_FRAME_IDX_5E
|
||||||
dbw $00, .OAMData_5f ; 5f
|
dbw $00, .OAMData_5f ; SPRITE_ANIM_FRAME_IDX_5F
|
||||||
dbw $00, .OAMData_60 ; 60
|
dbw $00, .OAMData_60 ; SPRITE_ANIM_FRAME_IDX_60
|
||||||
dbw $00, .OAMData_61 ; 61
|
dbw $00, .OAMData_61 ; SPRITE_ANIM_FRAME_IDX_61
|
||||||
dbw $00, .OAMData_62 ; 62
|
dbw $00, .OAMData_62 ; SPRITE_ANIM_FRAME_IDX_62
|
||||||
dbw $00, .OAMData_63 ; 63
|
dbw $00, .OAMData_BlueWalk ; SPRITE_ANIM_FRAME_IDX_BLUE_WALK_1
|
||||||
dbw $04, .OAMData_63 ; 64
|
dbw $04, .OAMData_BlueWalk ; SPRITE_ANIM_FRAME_IDX_BLUE_WALK_2
|
||||||
dbw $00, .OAMData_65 ; 65
|
dbw $00, .OAMData_65 ; SPRITE_ANIM_FRAME_IDX_65
|
||||||
dbw $04, .OAMData_65 ; 66
|
dbw $04, .OAMData_65 ; SPRITE_ANIM_FRAME_IDX_66
|
||||||
dbw $20, .OAMData_67 ; 67
|
dbw $20, .OAMData_67 ; SPRITE_ANIM_FRAME_IDX_67
|
||||||
dbw $21, .OAMData_67 ; 68
|
dbw $21, .OAMData_67 ; SPRITE_ANIM_FRAME_IDX_68
|
||||||
dbw $22, .OAMData_69 ; 69
|
dbw $22, .OAMData_69 ; SPRITE_ANIM_FRAME_IDX_69
|
||||||
dbw $23, .OAMData_6a ; 6a
|
dbw $23, .OAMData_6a ; SPRITE_ANIM_FRAME_IDX_6A
|
||||||
dbw $27, .OAMData_6b ; 6b
|
dbw $27, .OAMData_6b ; SPRITE_ANIM_FRAME_IDX_6B
|
||||||
dbw $2a, .OAMData_6c ; 6c
|
dbw $2a, .OAMData_6c ; SPRITE_ANIM_FRAME_IDX_6C
|
||||||
dbw $2a, .OAMData_6d ; 6d
|
dbw $2a, .OAMData_6d ; SPRITE_ANIM_FRAME_IDX_6D
|
||||||
dbw $00, .OAMData_6e ; 6e
|
dbw $00, .OAMData_6e ; SPRITE_ANIM_FRAME_IDX_6E
|
||||||
dbw $08, .OAMData_6f ; 6f
|
dbw $08, .OAMData_6f ; SPRITE_ANIM_FRAME_IDX_6F
|
||||||
dbw $60, .OAMData_70 ; 70
|
dbw $60, .OAMData_70 ; SPRITE_ANIM_FRAME_IDX_70
|
||||||
dbw $68, .OAMData_71 ; 71
|
dbw $68, .OAMData_71 ; SPRITE_ANIM_FRAME_IDX_71
|
||||||
dbw $00, .OAMData_72 ; 72
|
dbw $00, .OAMData_72 ; SPRITE_ANIM_FRAME_IDX_72
|
||||||
dbw $05, .OAMData_72 ; 73
|
dbw $05, .OAMData_72 ; SPRITE_ANIM_FRAME_IDX_73
|
||||||
dbw $0a, .OAMData_72 ; 74
|
dbw $0a, .OAMData_72 ; SPRITE_ANIM_FRAME_IDX_74
|
||||||
dbw $50, .OAMData_75 ; 75
|
dbw $50, .OAMData_75 ; SPRITE_ANIM_FRAME_IDX_75
|
||||||
dbw $00, .OAMData_76 ; 76
|
dbw $00, .OAMData_76 ; SPRITE_ANIM_FRAME_IDX_76
|
||||||
dbw $01, .OAMData_77 ; 77
|
dbw $01, .OAMData_77 ; SPRITE_ANIM_FRAME_IDX_77
|
||||||
dbw $04, .OAMData_78 ; 78
|
dbw $04, .OAMData_78 ; SPRITE_ANIM_FRAME_IDX_78
|
||||||
dbw $00, .OAMData_18 ; 79
|
dbw $00, .OAMData_18 ; SPRITE_ANIM_FRAME_IDX_79
|
||||||
dbw $01, .OAMData_7a ; 7a
|
dbw $01, .OAMData_7a ; SPRITE_ANIM_FRAME_IDX_7A
|
||||||
dbw $03, .OAMData_7b ; 7b
|
dbw $03, .OAMData_7b ; SPRITE_ANIM_FRAME_IDX_7B
|
||||||
dbw $08, .OAMData_7c ; 7c
|
dbw $08, .OAMData_7c ; SPRITE_ANIM_FRAME_IDX_7C
|
||||||
dbw $1c, .OAMData_7c ; 7d
|
dbw $1c, .OAMData_7c ; SPRITE_ANIM_FRAME_IDX_7D
|
||||||
dbw $80, .OAMData_7e ; 7e
|
dbw $80, .OAMData_IntroSuicuneAway ; SPRITE_ANIM_FRAME_IDX_INTRO_SUICUNE_AWAY
|
||||||
dbw $00, .OAMData_7f ; 7f
|
dbw $00, .OAMData_Celebi ; SPRITE_ANIM_FRAME_IDX_CELEBI_1
|
||||||
dbw $04, .OAMData_7f ; 80
|
dbw $04, .OAMData_Celebi ; SPRITE_ANIM_FRAME_IDX_CELEBI_2
|
||||||
dbw $d0, .OAMData_81 ; 81
|
dbw $d0, .OAMData_81 ; SPRITE_ANIM_FRAME_IDX_81
|
||||||
dbw $d3, .OAMData_81 ; 82
|
dbw $d3, .OAMData_81 ; SPRITE_ANIM_FRAME_IDX_82
|
||||||
dbw $d6, .OAMData_81 ; 83
|
dbw $d6, .OAMData_81 ; SPRITE_ANIM_FRAME_IDX_83
|
||||||
dbw $6c, .OAMData_84 ; 84
|
dbw $6c, .OAMData_84 ; SPRITE_ANIM_FRAME_IDX_84
|
||||||
dbw $68, .OAMData_84 ; 85
|
dbw $68, .OAMData_84 ; SPRITE_ANIM_FRAME_IDX_85
|
||||||
dbw $64, .OAMData_84 ; 86
|
dbw $64, .OAMData_84 ; SPRITE_ANIM_FRAME_IDX_86
|
||||||
dbw $60, .OAMData_84 ; 87
|
dbw $60, .OAMData_84 ; SPRITE_ANIM_FRAME_IDX_87
|
||||||
dbw $0c, .OAMData_84 ; 88
|
dbw $0c, .OAMData_84 ; SPRITE_ANIM_FRAME_IDX_88
|
||||||
dbw $08, .OAMData_84 ; 89
|
dbw $08, .OAMData_84 ; SPRITE_ANIM_FRAME_IDX_89
|
||||||
dbw $04, .OAMData_84 ; 8a
|
dbw $04, .OAMData_84 ; SPRITE_ANIM_FRAME_IDX_8A
|
||||||
dbw $00, .OAMData_84 ; 8b
|
dbw $00, .OAMData_84 ; SPRITE_ANIM_FRAME_IDX_8B
|
||||||
|
|
||||||
.OAMData_02:
|
.OAMData_02:
|
||||||
db 1
|
db 1
|
||||||
|
@ -346,13 +346,12 @@ SpriteAnimOAMData: ; 8d94d
|
||||||
dsprite 2, 0, 1, 0, $22, $00
|
dsprite 2, 0, 1, 0, $22, $00
|
||||||
dsprite 2, 0, 2, 0, $23, $00
|
dsprite 2, 0, 2, 0, $23, $00
|
||||||
|
|
||||||
.OAMData_00:
|
.OAMData_RedWalk:
|
||||||
; party menu icons
|
|
||||||
db 4
|
db 4
|
||||||
dsprite -1, 0, -1, 0, $00, $00
|
dsprite -1, 0, -1, 0, $00, PAL_OW_RED
|
||||||
dsprite -1, 0, 0, 0, $01, $00
|
dsprite -1, 0, 0, 0, $01, PAL_OW_RED
|
||||||
dsprite 0, 0, -1, 0, $02, $00
|
dsprite 0, 0, -1, 0, $02, PAL_OW_RED
|
||||||
dsprite 0, 0, 0, 0, $03, $00
|
dsprite 0, 0, 0, 0, $03, PAL_OW_RED
|
||||||
|
|
||||||
.OAMData_31:
|
.OAMData_31:
|
||||||
db 4
|
db 4
|
||||||
|
@ -361,37 +360,33 @@ SpriteAnimOAMData: ; 8d94d
|
||||||
dsprite 0, 0, -1, 0, $02, $80
|
dsprite 0, 0, -1, 0, $02, $80
|
||||||
dsprite 0, 0, 0, 0, $03, $80
|
dsprite 0, 0, 0, 0, $03, $80
|
||||||
|
|
||||||
.OAMData_3d:
|
.OAMData_PartyMonWithMail1:
|
||||||
; party menu icon with mail, frame 1
|
|
||||||
db 4
|
db 4
|
||||||
dsprite -1, 0, -1, 0, $00, $00
|
dsprite -1, 0, -1, 0, $00, PAL_OW_RED
|
||||||
dsprite -1, 0, 0, 0, $01, $00
|
dsprite -1, 0, 0, 0, $01, PAL_OW_RED
|
||||||
dsprite 0, 0, -1, 0, $08, $00
|
dsprite 0, 0, -1, 0, $08, PAL_OW_RED
|
||||||
dsprite 0, 0, 0, 0, $03, $00
|
dsprite 0, 0, 0, 0, $03, PAL_OW_RED
|
||||||
|
|
||||||
.OAMData_3e:
|
.OAMData_PartyMonWithMail2:
|
||||||
; party menu icon with mail, frame 2
|
|
||||||
db 4
|
db 4
|
||||||
dsprite -1, 0, -1, 0, $04, $00
|
dsprite -1, 0, -1, 0, $04, PAL_OW_RED
|
||||||
dsprite -1, 0, 0, 0, $05, $00
|
dsprite -1, 0, 0, 0, $05, PAL_OW_RED
|
||||||
dsprite 0, 0, -1, 0, $08, $00
|
dsprite 0, 0, -1, 0, $08, PAL_OW_RED
|
||||||
dsprite 0, 0, 0, 0, $07, $00
|
dsprite 0, 0, 0, 0, $07, PAL_OW_RED
|
||||||
|
|
||||||
.OAMData_3f:
|
.OAMData_PartyMonWithItem1:
|
||||||
; party menu icon with item, frame 1
|
|
||||||
db 4
|
db 4
|
||||||
dsprite -1, 0, -1, 0, $00, $00
|
dsprite -1, 0, -1, 0, $00, PAL_OW_RED
|
||||||
dsprite -1, 0, 0, 0, $01, $00
|
dsprite -1, 0, 0, 0, $01, PAL_OW_RED
|
||||||
dsprite 0, 0, -1, 0, $09, $00
|
dsprite 0, 0, -1, 0, $09, PAL_OW_RED
|
||||||
dsprite 0, 0, 0, 0, $03, $00
|
dsprite 0, 0, 0, 0, $03, PAL_OW_RED
|
||||||
|
|
||||||
.OAMData_40:
|
.OAMData_PartyMonWithItem2:
|
||||||
; party menu icon with item, frame 2
|
|
||||||
db 4
|
db 4
|
||||||
dsprite -1, 0, -1, 0, $04, $00
|
dsprite -1, 0, -1, 0, $04, PAL_OW_RED
|
||||||
dsprite -1, 0, 0, 0, $05, $00
|
dsprite -1, 0, 0, 0, $05, PAL_OW_RED
|
||||||
dsprite 0, 0, -1, 0, $09, $00
|
dsprite 0, 0, -1, 0, $09, PAL_OW_RED
|
||||||
dsprite 0, 0, 0, 0, $07, $00
|
dsprite 0, 0, 0, 0, $07, PAL_OW_RED
|
||||||
|
|
||||||
.OAMData_06:
|
.OAMData_06:
|
||||||
db 6
|
db 6
|
||||||
|
@ -447,16 +442,16 @@ SpriteAnimOAMData: ; 8d94d
|
||||||
dsprite -1, 0, 3, 0, $03, $00
|
dsprite -1, 0, 3, 0, $03, $00
|
||||||
dsprite 0, 0, 2, 0, $04, $00
|
dsprite 0, 0, 2, 0, $04, $00
|
||||||
|
|
||||||
.OAMData_4f:
|
.OAMData_Leaf:
|
||||||
db 1
|
db 1
|
||||||
dsprite -1, 4, -1, 4, $00, $06
|
dsprite -1, 4, -1, 4, $00, PAL_OW_TREE
|
||||||
|
|
||||||
.OAMData_50:
|
.OAMData_Tree:
|
||||||
db 4
|
db 4
|
||||||
dsprite -1, 0, -1, 0, $00, $06
|
dsprite -1, 0, -1, 0, $00, PAL_OW_TREE
|
||||||
dsprite -1, 0, 0, 0, $01, $06
|
dsprite -1, 0, 0, 0, $01, PAL_OW_TREE
|
||||||
dsprite 0, 0, -1, 0, $02, $06
|
dsprite 0, 0, -1, 0, $02, PAL_OW_TREE
|
||||||
dsprite 0, 0, 0, 0, $03, $06
|
dsprite 0, 0, 0, 0, $03, PAL_OW_TREE
|
||||||
|
|
||||||
.OAMData_20:
|
.OAMData_20:
|
||||||
db 4
|
db 4
|
||||||
|
@ -465,18 +460,18 @@ SpriteAnimOAMData: ; 8d94d
|
||||||
dsprite 0, 0, -1, 7, $00, $40
|
dsprite 0, 0, -1, 7, $00, $40
|
||||||
dsprite 0, 0, 0, 0, $00, $60
|
dsprite 0, 0, 0, 0, $00, $60
|
||||||
|
|
||||||
.OAMData_21:
|
.OAMData_ForFrameset09:
|
||||||
db 10
|
db 10
|
||||||
dsprite -1, 7, 0, 0, $00, $00
|
dsprite -1, 7, 0, 0, $00, $0
|
||||||
dsprite -1, 7, 1, 0, $01, $00
|
dsprite -1, 7, 1, 0, $01, $0
|
||||||
dsprite -1, 7, 2, 0, $01, $00
|
dsprite -1, 7, 2, 0, $01, $0
|
||||||
dsprite -1, 7, 3, 0, $01, $00
|
dsprite -1, 7, 3, 0, $01, $0
|
||||||
dsprite -1, 7, 4, 0, $00, $20
|
dsprite -1, 7, 4, 0, $00, $0 | X_FLIP
|
||||||
dsprite 0, 0, 0, 0, $00, $40
|
dsprite 0, 0, 0, 0, $00, $0 | Y_FLIP
|
||||||
dsprite 0, 0, 1, 0, $01, $40
|
dsprite 0, 0, 1, 0, $01, $0 | Y_FLIP
|
||||||
dsprite 0, 0, 2, 0, $01, $40
|
dsprite 0, 0, 2, 0, $01, $0 | Y_FLIP
|
||||||
dsprite 0, 0, 3, 0, $01, $40
|
dsprite 0, 0, 3, 0, $01, $0 | Y_FLIP
|
||||||
dsprite 0, 0, 4, 0, $00, $60
|
dsprite 0, 0, 4, 0, $00, $0 | X_FLIP | Y_FLIP
|
||||||
|
|
||||||
.OAMData_22:
|
.OAMData_22:
|
||||||
db 15
|
db 15
|
||||||
|
@ -550,11 +545,11 @@ SpriteAnimOAMData: ; 8d94d
|
||||||
dsprite 0, 4, -1, 4, $26, $16
|
dsprite 0, 4, -1, 4, $26, $16
|
||||||
dsprite 0, 4, 0, 4, $28, $16
|
dsprite 0, 4, 0, 4, $28, $16
|
||||||
|
|
||||||
.OAMData_3c:
|
.OAMData_RadioTuningKnob:
|
||||||
db 3
|
db 3
|
||||||
dsprite -2, 4, -1, 4, $00, $10
|
dsprite -2, 4, -1, 4, $00, $0 | OBP_NUM
|
||||||
dsprite -1, 4, -1, 4, $00, $10
|
dsprite -1, 4, -1, 4, $00, $0 | OBP_NUM
|
||||||
dsprite 0, 4, -1, 4, $00, $10
|
dsprite 0, 4, -1, 4, $00, $0 | OBP_NUM
|
||||||
|
|
||||||
.OAMData_4b:
|
.OAMData_4b:
|
||||||
db 6
|
db 6
|
||||||
|
@ -572,26 +567,26 @@ SpriteAnimOAMData: ; 8d94d
|
||||||
dsprite 0, 0, 2, 0, $02, $00
|
dsprite 0, 0, 2, 0, $02, $00
|
||||||
dsprite 0, 0, 3, 0, $03, $00
|
dsprite 0, 0, 3, 0, $03, $00
|
||||||
|
|
||||||
.OAMData_51:
|
.OAMData_CutTree2:
|
||||||
db 4
|
db 4
|
||||||
dsprite -1, 0, -2, 6, $00, $06
|
dsprite -1, 0, -2, 6, $00, PAL_OW_TREE
|
||||||
dsprite -1, 0, 0, 2, $01, $06
|
dsprite -1, 0, 0, 2, $01, PAL_OW_TREE
|
||||||
dsprite 0, 0, -2, 6, $02, $06
|
dsprite 0, 0, -2, 6, $02, PAL_OW_TREE
|
||||||
dsprite 0, 0, 0, 2, $03, $06
|
dsprite 0, 0, 0, 2, $03, PAL_OW_TREE
|
||||||
|
|
||||||
.OAMData_52:
|
.OAMData_CutTree3:
|
||||||
db 4
|
db 4
|
||||||
dsprite -1, 0, -2, 4, $00, $06
|
dsprite -1, 0, -2, 4, $00, PAL_OW_TREE
|
||||||
dsprite -1, 0, 0, 4, $01, $06
|
dsprite -1, 0, 0, 4, $01, PAL_OW_TREE
|
||||||
dsprite 0, 0, -2, 4, $02, $06
|
dsprite 0, 0, -2, 4, $02, PAL_OW_TREE
|
||||||
dsprite 0, 0, 0, 4, $03, $06
|
dsprite 0, 0, 0, 4, $03, PAL_OW_TREE
|
||||||
|
|
||||||
.OAMData_53:
|
.OAMData_CutTree4:
|
||||||
db 4
|
db 4
|
||||||
dsprite -1, 0, -2, 0, $00, $06
|
dsprite -1, 0, -2, 0, $00, PAL_OW_TREE
|
||||||
dsprite -1, 0, 1, 0, $01, $06
|
dsprite -1, 0, 1, 0, $01, PAL_OW_TREE
|
||||||
dsprite 0, 0, -2, 0, $02, $06
|
dsprite 0, 0, -2, 0, $02, PAL_OW_TREE
|
||||||
dsprite 0, 0, 1, 0, $03, $06
|
dsprite 0, 0, 1, 0, $03, PAL_OW_TREE
|
||||||
|
|
||||||
.OAMData_56:
|
.OAMData_56:
|
||||||
db 19
|
db 19
|
||||||
|
@ -692,9 +687,9 @@ SpriteAnimOAMData: ; 8d94d
|
||||||
dsprite -2, 0, 3, 0, $22, $00
|
dsprite -2, 0, 3, 0, $22, $00
|
||||||
dsprite 0, 0, 3, 0, $24, $00
|
dsprite 0, 0, 3, 0, $24, $00
|
||||||
|
|
||||||
.OAMData_1e:
|
.OAMData_GSTitleTrail:
|
||||||
db 1
|
db 1
|
||||||
dsprite -1, 4, -1, 4, $00, $11
|
dsprite -1, 4, -1, 4, $00, $1 | OBP_NUM
|
||||||
|
|
||||||
.OAMData_5c:
|
.OAMData_5c:
|
||||||
db 12
|
db 12
|
||||||
|
@ -747,12 +742,12 @@ SpriteAnimOAMData: ; 8d94d
|
||||||
dsprite 0, 0, 0, 0, $32, $00
|
dsprite 0, 0, 0, 0, $32, $00
|
||||||
dsprite 1, 0, 0, 0, $35, $00
|
dsprite 1, 0, 0, 0, $35, $00
|
||||||
|
|
||||||
.OAMData_63:
|
.OAMData_BlueWalk:
|
||||||
db 4
|
db 4
|
||||||
dsprite -1, 0, -1, 0, $00, $01
|
dsprite -1, 0, -1, 0, $00, PAL_OW_BLUE
|
||||||
dsprite -1, 0, 0, 0, $01, $01
|
dsprite -1, 0, 0, 0, $01, PAL_OW_BLUE
|
||||||
dsprite 0, 0, -1, 0, $02, $01
|
dsprite 0, 0, -1, 0, $02, PAL_OW_BLUE
|
||||||
dsprite 0, 0, 0, 0, $03, $01
|
dsprite 0, 0, 0, 0, $03, PAL_OW_BLUE
|
||||||
|
|
||||||
.OAMData_65:
|
.OAMData_65:
|
||||||
db 4
|
db 4
|
||||||
|
@ -1018,29 +1013,29 @@ SpriteAnimOAMData: ; 8d94d
|
||||||
|
|
||||||
.OAMData_7a:
|
.OAMData_7a:
|
||||||
db 8
|
db 8
|
||||||
dsprite -1, 0, -2, 0, $00, $00
|
dsprite -1, 0, -2, 0, $00, $0
|
||||||
dsprite -1, 0, -1, 0, $01, $00
|
dsprite -1, 0, -1, 0, $01, $0
|
||||||
dsprite -1, 0, 0, 0, $01, $20
|
dsprite -1, 0, 0, 0, $01, $0 | X_FLIP
|
||||||
dsprite -1, 0, 1, 0, $00, $20
|
dsprite -1, 0, 1, 0, $00, $0 | X_FLIP
|
||||||
dsprite 0, 0, -2, 0, $00, $40
|
dsprite 0, 0, -2, 0, $00, $0 | Y_FLIP
|
||||||
dsprite 0, 0, -1, 0, $01, $40
|
dsprite 0, 0, -1, 0, $01, $0 | Y_FLIP
|
||||||
dsprite 0, 0, 0, 0, $01, $60
|
dsprite 0, 0, 0, 0, $01, $0 | X_FLIP | Y_FLIP
|
||||||
dsprite 0, 0, 1, 0, $00, $60
|
dsprite 0, 0, 1, 0, $00, $0 | X_FLIP | Y_FLIP
|
||||||
|
|
||||||
.OAMData_7b:
|
.OAMData_7b:
|
||||||
db 12
|
db 12
|
||||||
dsprite -3, 0, -1, 0, $00, $00
|
dsprite -3, 0, -1, 0, $00, $0
|
||||||
dsprite -2, 0, -1, 0, $01, $00
|
dsprite -2, 0, -1, 0, $01, $0
|
||||||
dsprite -1, 0, -1, 0, $02, $00
|
dsprite -1, 0, -1, 0, $02, $0
|
||||||
dsprite -3, 0, 0, 0, $00, $20
|
dsprite -3, 0, 0, 0, $00, $0 | X_FLIP
|
||||||
dsprite -2, 0, 0, 0, $01, $20
|
dsprite -2, 0, 0, 0, $01, $0 | X_FLIP
|
||||||
dsprite -1, 0, 0, 0, $02, $20
|
dsprite -1, 0, 0, 0, $02, $0 | X_FLIP
|
||||||
dsprite 0, 0, -1, 0, $02, $40
|
dsprite 0, 0, -1, 0, $02, $0 | Y_FLIP
|
||||||
dsprite 1, 0, -1, 0, $01, $40
|
dsprite 1, 0, -1, 0, $01, $0 | Y_FLIP
|
||||||
dsprite 2, 0, -1, 0, $00, $40
|
dsprite 2, 0, -1, 0, $00, $0 | Y_FLIP
|
||||||
dsprite 0, 0, 0, 0, $02, $60
|
dsprite 0, 0, 0, 0, $02, $0 | X_FLIP | Y_FLIP
|
||||||
dsprite 1, 0, 0, 0, $01, $60
|
dsprite 1, 0, 0, 0, $01, $0 | X_FLIP | Y_FLIP
|
||||||
dsprite 2, 0, 0, 0, $00, $60
|
dsprite 2, 0, 0, 0, $00, $0 | X_FLIP | Y_FLIP
|
||||||
|
|
||||||
.OAMData_7c:
|
.OAMData_7c:
|
||||||
db 20
|
db 20
|
||||||
|
@ -1065,35 +1060,35 @@ SpriteAnimOAMData: ; 8d94d
|
||||||
dsprite 1, 4, 0, 0, $12, $00
|
dsprite 1, 4, 0, 0, $12, $00
|
||||||
dsprite 1, 4, 1, 0, $13, $00
|
dsprite 1, 4, 1, 0, $13, $00
|
||||||
|
|
||||||
.OAMData_7e:
|
.OAMData_IntroSuicuneAway:
|
||||||
db 20
|
db 20
|
||||||
dsprite 0, 0, 1, 0, $00, $81
|
dsprite 0, 0, 1, 0, $00, $1 | BEHIND_BG
|
||||||
dsprite 1, 0, 2, 0, $00, $81
|
dsprite 1, 0, 2, 0, $00, $1 | BEHIND_BG
|
||||||
dsprite 2, 0, 3, 0, $00, $81
|
dsprite 2, 0, 3, 0, $00, $1 | BEHIND_BG
|
||||||
dsprite 3, 0, 4, 0, $00, $81
|
dsprite 3, 0, 4, 0, $00, $1 | BEHIND_BG
|
||||||
dsprite 4, 0, 5, 0, $00, $81
|
dsprite 4, 0, 5, 0, $00, $1 | BEHIND_BG
|
||||||
dsprite 3, 0, 6, 0, $00, $81
|
dsprite 3, 0, 6, 0, $00, $1 | BEHIND_BG
|
||||||
dsprite 2, 0, 7, 0, $00, $81
|
dsprite 2, 0, 7, 0, $00, $1 | BEHIND_BG
|
||||||
dsprite 1, 0, 8, 0, $00, $81
|
dsprite 1, 0, 8, 0, $00, $1 | BEHIND_BG
|
||||||
dsprite 0, 0, 9, 0, $00, $81
|
dsprite 0, 0, 9, 0, $00, $1 | BEHIND_BG
|
||||||
dsprite 1, 0, 10, 0, $00, $81
|
dsprite 1, 0, 10, 0, $00, $1 | BEHIND_BG
|
||||||
dsprite 2, 0, 11, 0, $00, $81
|
dsprite 2, 0, 11, 0, $00, $1 | BEHIND_BG
|
||||||
dsprite 3, 0, 12, 0, $00, $81
|
dsprite 3, 0, 12, 0, $00, $1 | BEHIND_BG
|
||||||
dsprite 4, 0, 13, 0, $00, $81
|
dsprite 4, 0, 13, 0, $00, $1 | BEHIND_BG
|
||||||
dsprite 3, 0, 14, 0, $00, $81
|
dsprite 3, 0, 14, 0, $00, $1 | BEHIND_BG
|
||||||
dsprite 2, 0, 15, 0, $00, $81
|
dsprite 2, 0, 15, 0, $00, $1 | BEHIND_BG
|
||||||
dsprite 1, 0, 16, 0, $00, $81
|
dsprite 1, 0, 16, 0, $00, $1 | BEHIND_BG
|
||||||
dsprite 0, 0, -15, 0, $00, $81
|
dsprite 0, 0, -15, 0, $00, $1 | BEHIND_BG
|
||||||
dsprite 1, 0, -14, 0, $00, $81
|
dsprite 1, 0, -14, 0, $00, $1 | BEHIND_BG
|
||||||
dsprite 2, 0, -13, 0, $00, $81
|
dsprite 2, 0, -13, 0, $00, $1 | BEHIND_BG
|
||||||
dsprite 3, 0, -12, 0, $00, $81
|
dsprite 3, 0, -12, 0, $00, $1 | BEHIND_BG
|
||||||
|
|
||||||
.OAMData_7f:
|
.OAMData_Celebi:
|
||||||
db 4
|
db 4
|
||||||
dsprite -1, 0, -1, 0, $00, $02
|
dsprite -1, 0, -1, 0, $00, PAL_OW_GREEN
|
||||||
dsprite -1, 0, 0, 0, $01, $02
|
dsprite -1, 0, 0, 0, $01, PAL_OW_GREEN
|
||||||
dsprite 0, 0, -1, 0, $02, $02
|
dsprite 0, 0, -1, 0, $02, PAL_OW_GREEN
|
||||||
dsprite 0, 0, 0, 0, $03, $02
|
dsprite 0, 0, 0, 0, $03, PAL_OW_GREEN
|
||||||
|
|
||||||
.OAMData_81:
|
.OAMData_81:
|
||||||
db 9
|
db 9
|
||||||
|
|
|
@ -3,8 +3,8 @@ SpriteAnimSeqData: ; 8d1c4
|
||||||
; frameset sequence, tile
|
; frameset sequence, tile
|
||||||
; SPRITE_ANIM_INDEX_PARTY_MON
|
; SPRITE_ANIM_INDEX_PARTY_MON
|
||||||
db SPRITE_ANIM_FRAMESET_PARTY_MON, SPRITE_ANIM_SEQ_PARTY_MON, $00
|
db SPRITE_ANIM_FRAMESET_PARTY_MON, SPRITE_ANIM_SEQ_PARTY_MON, $00
|
||||||
; SPRITE_ANIM_INDEX_01
|
; SPRITE_ANIM_INDEX_GS_TITLE_TRAIL
|
||||||
db SPRITE_ANIM_FRAMESET_07, SPRITE_ANIM_SEQ_04, $00
|
db SPRITE_ANIM_FRAMESET_GS_TITLE_TRAIL, SPRITE_ANIM_SEQ_GS_TITLE_TRAIL, $00
|
||||||
; SPRITE_ANIM_INDEX_NAMING_SCREEN_CURSOR
|
; SPRITE_ANIM_INDEX_NAMING_SCREEN_CURSOR
|
||||||
db SPRITE_ANIM_FRAMESET_TEXT_ENTRY_CURSOR, SPRITE_ANIM_SEQ_NAMING_SCREEN_CURSOR, $05
|
db SPRITE_ANIM_FRAMESET_TEXT_ENTRY_CURSOR, SPRITE_ANIM_SEQ_NAMING_SCREEN_CURSOR, $05
|
||||||
; SPRITE_ANIM_INDEX_GAMEFREAK_LOGO
|
; SPRITE_ANIM_INDEX_GAMEFREAK_LOGO
|
||||||
|
@ -26,9 +26,9 @@ SpriteAnimSeqData: ; 8d1c4
|
||||||
; SPRITE_ANIM_INDEX_0B
|
; SPRITE_ANIM_INDEX_0B
|
||||||
db SPRITE_ANIM_FRAMESET_STILL_CURSOR, SPRITE_ANIM_SEQ_0D, $08
|
db SPRITE_ANIM_FRAMESET_STILL_CURSOR, SPRITE_ANIM_SEQ_0D, $08
|
||||||
; SPRITE_ANIM_INDEX_DUMMY_GAME
|
; SPRITE_ANIM_INDEX_DUMMY_GAME
|
||||||
db SPRITE_ANIM_FRAMESET_STILL_CURSOR, SPRITE_ANIM_SEQ_0E, $08
|
db SPRITE_ANIM_FRAMESET_STILL_CURSOR, SPRITE_ANIM_SEQ_DUMMY_GAME_CURSOR, $08
|
||||||
; SPRITE_ANIM_INDEX_0D
|
; SPRITE_ANIM_INDEX_POKEGEAR_ARROW
|
||||||
db SPRITE_ANIM_FRAMESET_STILL_CURSOR, SPRITE_ANIM_SEQ_0F, $08
|
db SPRITE_ANIM_FRAMESET_STILL_CURSOR, SPRITE_ANIM_SEQ_POKEGEAR_ARROW, $08
|
||||||
; SPRITE_ANIM_INDEX_TRADE_POKE_BALL
|
; SPRITE_ANIM_INDEX_TRADE_POKE_BALL
|
||||||
db SPRITE_ANIM_FRAMESET_TRADE_POKE_BALL, SPRITE_ANIM_SEQ_TRADE_POKE_BALL, $00
|
db SPRITE_ANIM_FRAMESET_TRADE_POKE_BALL, SPRITE_ANIM_SEQ_TRADE_POKE_BALL, $00
|
||||||
; SPRITE_ANIM_INDEX_TRADE_POOF
|
; SPRITE_ANIM_INDEX_TRADE_POOF
|
||||||
|
|
|
@ -1341,7 +1341,7 @@ Function639b: ; unreferenced
|
||||||
ld h, 0
|
ld h, 0
|
||||||
add hl, hl
|
add hl, hl
|
||||||
add hl, hl
|
add hl, hl
|
||||||
ld de, Data63ca
|
ld de, .Data63ca
|
||||||
add hl, de
|
add hl, de
|
||||||
; If bit 2 of [wTitleScreenTimer] is set, get the second dw; else, get the first dw
|
; If bit 2 of [wTitleScreenTimer] is set, get the second dw; else, get the first dw
|
||||||
ld a, [wTitleScreenTimer]
|
ld a, [wTitleScreenTimer]
|
||||||
|
@ -1357,12 +1357,12 @@ Function639b: ; unreferenced
|
||||||
ret z
|
ret z
|
||||||
ld e, a
|
ld e, a
|
||||||
ld d, [hl]
|
ld d, [hl]
|
||||||
ld a, SPRITE_ANIM_INDEX_01
|
ld a, SPRITE_ANIM_INDEX_GS_TITLE_TRAIL
|
||||||
call _InitSpriteAnimStruct
|
call _InitSpriteAnimStruct
|
||||||
ret
|
ret
|
||||||
; 63ca
|
; 63ca
|
||||||
|
|
||||||
Data63ca: ; 63ca
|
.Data63ca: ; 63ca
|
||||||
; frame 0 y, x; frame 1 y, x
|
; frame 0 y, x; frame 1 y, x
|
||||||
db 11 * 8 + 4, 10 * 8, 0 * 8, 0 * 8
|
db 11 * 8 + 4, 10 * 8, 0 * 8, 0 * 8
|
||||||
db 11 * 8 + 4, 13 * 8, 11 * 8 + 4, 11 * 8
|
db 11 * 8 + 4, 13 * 8, 11 * 8 + 4, 11 * 8
|
||||||
|
|
|
@ -144,11 +144,11 @@ PartyMenu_InitAnimatedMonIcon: ; 8e8d5 (23:68d5)
|
||||||
pop bc
|
pop bc
|
||||||
pop hl
|
pop hl
|
||||||
jr c, .mail
|
jr c, .mail
|
||||||
ld a, SPRITE_ANIM_FRAMESET_03
|
ld a, SPRITE_ANIM_FRAMESET_PARTY_MON_WITH_ITEM
|
||||||
jr .okay
|
jr .okay
|
||||||
|
|
||||||
.mail
|
.mail
|
||||||
ld a, SPRITE_ANIM_FRAMESET_02
|
ld a, SPRITE_ANIM_FRAMESET_PARTY_MON_WITH_MAIL
|
||||||
.okay
|
.okay
|
||||||
ld hl, SPRITEANIMSTRUCT_FRAMESET_ID
|
ld hl, SPRITEANIMSTRUCT_FRAMESET_ID
|
||||||
add hl, bc
|
add hl, bc
|
||||||
|
@ -297,7 +297,7 @@ GetMemIconGFX: ; 8e9db (23:69db)
|
||||||
ld a, [wCurIconTile]
|
ld a, [wCurIconTile]
|
||||||
GetIconGFX: ; 8e9de
|
GetIconGFX: ; 8e9de
|
||||||
call GetIcon_a
|
call GetIcon_a
|
||||||
ld de, $80 ; 8 tiles
|
ld de, 8 tiles
|
||||||
add hl, de
|
add hl, de
|
||||||
ld de, HeldItemIcons
|
ld de, HeldItemIcons
|
||||||
lb bc, BANK(HeldItemIcons), 2
|
lb bc, BANK(HeldItemIcons), 2
|
||||||
|
@ -468,9 +468,6 @@ ReadMonMenuIcon: ; 8eab3
|
||||||
|
|
||||||
INCLUDE "data/mon_menu_icons.asm"
|
INCLUDE "data/mon_menu_icons.asm"
|
||||||
|
|
||||||
|
|
||||||
INCLUDE "gfx/icon_pointers.asm"
|
INCLUDE "gfx/icon_pointers.asm"
|
||||||
|
|
||||||
Icons:
|
|
||||||
INCLUDE "gfx/icons.asm"
|
INCLUDE "gfx/icons.asm"
|
||||||
|
|
||||||
|
|
|
@ -193,7 +193,7 @@ CopyMapObjectToObjectStruct: ; 8116
|
||||||
and $f0
|
and $f0
|
||||||
jr z, .skip_color_override
|
jr z, .skip_color_override
|
||||||
swap a
|
swap a
|
||||||
and $7 ; OAM_PALETTE
|
and PALETTE_MASK
|
||||||
ld [wTempObjectCopyPalette], a
|
ld [wTempObjectCopyPalette], a
|
||||||
|
|
||||||
.skip_color_override
|
.skip_color_override
|
||||||
|
|
|
@ -141,7 +141,7 @@ INCBIN "gfx/pokegear/fast_ship.2bpp"
|
||||||
|
|
||||||
InitPokegearModeIndicatorArrow: ; 90d32 (24:4d32)
|
InitPokegearModeIndicatorArrow: ; 90d32 (24:4d32)
|
||||||
depixel 4, 2, 4, 0
|
depixel 4, 2, 4, 0
|
||||||
ld a, SPRITE_ANIM_INDEX_0D
|
ld a, SPRITE_ANIM_INDEX_POKEGEAR_ARROW
|
||||||
call _InitSpriteAnimStruct
|
call _InitSpriteAnimStruct
|
||||||
ld hl, SPRITEANIMSTRUCT_TILE_ID
|
ld hl, SPRITEANIMSTRUCT_TILE_ID
|
||||||
add hl, bc
|
add hl, bc
|
||||||
|
@ -685,7 +685,7 @@ PokegearMap_InitPlayerIcon: ; 9106a
|
||||||
PokegearMap_InitCursor: ; 91098
|
PokegearMap_InitCursor: ; 91098
|
||||||
push af
|
push af
|
||||||
depixel 0, 0
|
depixel 0, 0
|
||||||
ld a, SPRITE_ANIM_INDEX_0D
|
ld a, SPRITE_ANIM_INDEX_POKEGEAR_ARROW
|
||||||
call _InitSpriteAnimStruct
|
call _InitSpriteAnimStruct
|
||||||
ld hl, SPRITEANIMSTRUCT_TILE_ID
|
ld hl, SPRITEANIMSTRUCT_TILE_ID
|
||||||
add hl, bc
|
add hl, bc
|
||||||
|
|
|
@ -18,8 +18,8 @@ DoAnimFrame: ; 8d24b
|
||||||
dw .PartyMon
|
dw .PartyMon
|
||||||
dw .PartyMonSwitch
|
dw .PartyMonSwitch
|
||||||
dw .PartyMonSelected
|
dw .PartyMonSelected
|
||||||
dw .sprite_anim_seq_04
|
dw .GSTitleTrail
|
||||||
dw .namingscreencursor
|
dw .NamingScreenCursor
|
||||||
dw .GameFreakLogo
|
dw .GameFreakLogo
|
||||||
dw .GSIntroStar
|
dw .GSIntroStar
|
||||||
dw .GSIntroSparkle
|
dw .GSIntroSparkle
|
||||||
|
@ -28,8 +28,8 @@ DoAnimFrame: ; 8d24b
|
||||||
dw .SlotsChanseyEgg
|
dw .SlotsChanseyEgg
|
||||||
dw .MailCursor
|
dw .MailCursor
|
||||||
dw .sprite_anim_seq_0D
|
dw .sprite_anim_seq_0D
|
||||||
dw .sprite_anim_seq_0E
|
dw .DummyGameCursor
|
||||||
dw .sprite_anim_seq_0F
|
dw .PokegearArrow
|
||||||
dw .TradePokeBall
|
dw .TradePokeBall
|
||||||
dw .TradeTubeBulge
|
dw .TradeTubeBulge
|
||||||
dw .TrademonInTube
|
dw .TrademonInTube
|
||||||
|
@ -132,7 +132,7 @@ DoAnimFrame: ; 8d24b
|
||||||
ld [hl], 8 * 3
|
ld [hl], 8 * 3
|
||||||
ret
|
ret
|
||||||
|
|
||||||
.sprite_anim_seq_04 ; 8d302 (23:5302)
|
.GSTitleTrail ; 8d302 (23:5302)
|
||||||
call .AnonymousJumptable
|
call .AnonymousJumptable
|
||||||
jp hl
|
jp hl
|
||||||
; 8d306 (23:5306)
|
; 8d306 (23:5306)
|
||||||
|
@ -217,7 +217,7 @@ DoAnimFrame: ; 8d24b
|
||||||
ld [hl], a
|
ld [hl], a
|
||||||
ret
|
ret
|
||||||
|
|
||||||
.namingscreencursor ; 8d36c (23:536c)
|
.NamingScreenCursor ; 8d36c (23:536c)
|
||||||
callab NamingScreen_AnimateCursor
|
callab NamingScreen_AnimateCursor
|
||||||
ret
|
ret
|
||||||
|
|
||||||
|
@ -408,11 +408,11 @@ DoAnimFrame: ; 8d24b
|
||||||
callab ret_e00ed
|
callab ret_e00ed
|
||||||
ret
|
ret
|
||||||
|
|
||||||
.sprite_anim_seq_0F ; 8d475 (23:5475)
|
.PokegearArrow ; 8d475 (23:5475)
|
||||||
callab AnimatePokegearModeIndicatorArrow
|
callab AnimatePokegearModeIndicatorArrow
|
||||||
ret
|
ret
|
||||||
|
|
||||||
.sprite_anim_seq_0E ; 8d47c (23:547c)
|
.DummyGameCursor ; 8d47c (23:547c)
|
||||||
callab DummyGame_InterpretJoypad_AnimateCursor
|
callab DummyGame_InterpretJoypad_AnimateCursor
|
||||||
ret
|
ret
|
||||||
|
|
||||||
|
|
19
gbhw.asm
19
gbhw.asm
|
@ -29,25 +29,26 @@ SERIAL EQU 3
|
||||||
JOYPAD EQU 4
|
JOYPAD EQU 4
|
||||||
|
|
||||||
; OAM attribute flags
|
; OAM attribute flags
|
||||||
OAM_PALETTE EQU %111
|
|
||||||
OAM_TILE_BANK EQU 3
|
OAM_TILE_BANK EQU 3
|
||||||
OAM_OBP_NUM EQU 4 ; Non CGB Mode Only
|
OAM_OBP_NUM EQU 4 ; non CGB Mode Only
|
||||||
OAM_X_FLIP EQU 5
|
OAM_X_FLIP EQU 5
|
||||||
OAM_Y_FLIP EQU 6
|
OAM_Y_FLIP EQU 6
|
||||||
OAM_PRIORITY EQU 7 ; 0: OBJ above BG, 1: OBJ behind BG (colors 1-3)
|
OAM_PRIORITY EQU 7 ; 0: OBJ above BG, 1: OBJ behind BG (colors 1-3)
|
||||||
|
|
||||||
VRAM_BANK_1 EQU 1 << OAM_TILE_BANK
|
PALETTE_MASK EQU %111
|
||||||
X_FLIP EQU 1 << OAM_X_FLIP
|
VRAM_BANK_1 EQU 1 << OAM_TILE_BANK
|
||||||
Y_FLIP EQU 1 << OAM_Y_FLIP
|
OBP_NUM EQU 1 << OAM_OBP_NUM
|
||||||
BEHIND_BG EQU 1 << OAM_PRIORITY
|
X_FLIP EQU 1 << OAM_X_FLIP
|
||||||
|
Y_FLIP EQU 1 << OAM_Y_FLIP
|
||||||
|
BEHIND_BG EQU 1 << OAM_PRIORITY
|
||||||
|
|
||||||
; Hardware registers
|
; Hardware registers
|
||||||
rJOYP EQU $ff00 ; Joypad (R/W)
|
rJOYP EQU $ff00 ; Joypad (R/W)
|
||||||
rSB EQU $ff01 ; Serial transfer data (R/W)
|
rSB EQU $ff01 ; Serial transfer data (R/W)
|
||||||
rSC EQU $ff02 ; Serial Transfer Control (R/W)
|
rSC EQU $ff02 ; Serial Transfer Control (R/W)
|
||||||
rSC_ON EQU 7
|
rSC_ON EQU 7
|
||||||
rSC_CGB EQU 1
|
rSC_CGB EQU 1
|
||||||
rSC_CLOCK EQU 0
|
rSC_CLOCK EQU 0
|
||||||
rDIV EQU $ff04 ; Divider Register (R/W)
|
rDIV EQU $ff04 ; Divider Register (R/W)
|
||||||
rTIMA EQU $ff05 ; Timer counter (R/W)
|
rTIMA EQU $ff05 ; Timer counter (R/W)
|
||||||
rTMA EQU $ff06 ; Timer Modulo (R/W)
|
rTMA EQU $ff06 ; Timer Modulo (R/W)
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
Icons:
|
||||||
NullIcon:
|
NullIcon:
|
||||||
PoliwagIcon: INCBIN "gfx/icon/poliwag.2bpp" ; 0x8ec0d
|
PoliwagIcon: INCBIN "gfx/icon/poliwag.2bpp" ; 0x8ec0d
|
||||||
JigglypuffIcon: INCBIN "gfx/icon/jigglypuff.2bpp" ; 0x8ec8d
|
JigglypuffIcon: INCBIN "gfx/icon/jigglypuff.2bpp" ; 0x8ec8d
|
||||||
|
|
Loading…
Reference in New Issue