mirror of
https://github.com/pret/pokegold-spaceworld.git
synced 2026-08-08 19:25:24 -05:00
This uses catch-all files like main.asm to reduce the total quantity and size of build objects (from 1.1 GB to 70 MB). --------- Co-authored-by: Rangi <35663410+Rangi42@users.noreply.github.com>
156 lines
12 KiB
NASM
156 lines
12 KiB
NASM
; Entries correspond to SPRITE_ANIM_OBJ_* constants
|
|
SpriteAnimObjects:
|
|
; frameset, sequence, dict
|
|
; SPRITE_ANIM_OBJ_00
|
|
db SPRITE_ANIM_FRAMESET_PARTY_MON, SPRITE_ANIM_FUNC_PARTY_MON, SPRITE_ANIM_DICT_DEFAULT
|
|
; SPRITE_ANIM_OBJ_POLIWAG_ICON
|
|
db SPRITE_ANIM_FRAMESET_PARTY_MON, SPRITE_ANIM_FUNC_PARTY_MON, SPRITE_ANIM_DICT_POLIWAG_ICON
|
|
; SPRITE_ANIM_OBJ_JIGGLYPUFF_ICON
|
|
db SPRITE_ANIM_FRAMESET_PARTY_MON, SPRITE_ANIM_FUNC_PARTY_MON, SPRITE_ANIM_DICT_JIGGLYPUFF_ICON
|
|
; SPRITE_ANIM_OBJ_DIGLETT_ICON
|
|
db SPRITE_ANIM_FRAMESET_PARTY_MON, SPRITE_ANIM_FUNC_PARTY_MON, SPRITE_ANIM_DICT_DIGLETT_ICON
|
|
; SPRITE_ANIM_OBJ_PIKACHU_ICON
|
|
db SPRITE_ANIM_FRAMESET_PARTY_MON, SPRITE_ANIM_FUNC_PARTY_MON, SPRITE_ANIM_DICT_PIKACHU_ICON
|
|
; SPRITE_ANIM_OBJ_STARYU_ICON
|
|
db SPRITE_ANIM_FRAMESET_PARTY_MON, SPRITE_ANIM_FUNC_PARTY_MON, SPRITE_ANIM_DICT_STARYU_ICON
|
|
; SPRITE_ANIM_OBJ_MAGIKARP_ICON
|
|
db SPRITE_ANIM_FRAMESET_PARTY_MON, SPRITE_ANIM_FUNC_PARTY_MON, SPRITE_ANIM_DICT_MAGIKARP_ICON
|
|
; SPRITE_ANIM_OBJ_PIDGEY_ICON
|
|
db SPRITE_ANIM_FRAMESET_PARTY_MON, SPRITE_ANIM_FUNC_PARTY_MON, SPRITE_ANIM_DICT_PIDGEY_ICON
|
|
; SPRITE_ANIM_OBJ_RHYDON_ICON
|
|
db SPRITE_ANIM_FRAMESET_PARTY_MON, SPRITE_ANIM_FUNC_PARTY_MON, SPRITE_ANIM_DICT_RHYDON_ICON
|
|
; SPRITE_ANIM_OBJ_CLEFAIRY_ICON
|
|
db SPRITE_ANIM_FRAMESET_PARTY_MON, SPRITE_ANIM_FUNC_PARTY_MON, SPRITE_ANIM_DICT_CLEFAIRY_ICON
|
|
; SPRITE_ANIM_OBJ_ODDISH_ICON
|
|
db SPRITE_ANIM_FRAMESET_PARTY_MON, SPRITE_ANIM_FUNC_PARTY_MON, SPRITE_ANIM_DICT_ODDISH_ICON
|
|
; SPRITE_ANIM_OBJ_MUSHI_ICON
|
|
db SPRITE_ANIM_FRAMESET_PARTY_MON, SPRITE_ANIM_FUNC_PARTY_MON, SPRITE_ANIM_DICT_MUSHI_ICON
|
|
; SPRITE_ANIM_OBJ_GENGAR_ICON
|
|
db SPRITE_ANIM_FRAMESET_PARTY_MON, SPRITE_ANIM_FUNC_PARTY_MON, SPRITE_ANIM_DICT_GENGAR_ICON
|
|
; SPRITE_ANIM_OBJ_LAPRAS_ICON
|
|
db SPRITE_ANIM_FRAMESET_PARTY_MON, SPRITE_ANIM_FUNC_PARTY_MON, SPRITE_ANIM_DICT_LAPRAS_ICON
|
|
; SPRITE_ANIM_OBJ_MRMIME_ICON
|
|
db SPRITE_ANIM_FRAMESET_PARTY_MON, SPRITE_ANIM_FUNC_PARTY_MON, SPRITE_ANIM_DICT_MRMIME_ICON
|
|
; SPRITE_ANIM_OBJ_LOKON_ICON
|
|
db SPRITE_ANIM_FRAMESET_PARTY_MON, SPRITE_ANIM_FUNC_PARTY_MON, SPRITE_ANIM_DICT_LOKON_ICON
|
|
; SPRITE_ANIM_OBJ_TAUROS_ICON
|
|
db SPRITE_ANIM_FRAMESET_PARTY_MON, SPRITE_ANIM_FUNC_PARTY_MON, SPRITE_ANIM_DICT_TAUROS_ICON
|
|
; SPRITE_ANIM_OBJ_SHELLDER_ICON
|
|
db SPRITE_ANIM_FRAMESET_PARTY_MON, SPRITE_ANIM_FUNC_PARTY_MON, SPRITE_ANIM_DICT_SHELLDER_ICON
|
|
; SPRITE_ANIM_OBJ_DITTO_ICON
|
|
db SPRITE_ANIM_FRAMESET_PARTY_MON, SPRITE_ANIM_FUNC_PARTY_MON, SPRITE_ANIM_DICT_DITTO_ICON
|
|
; SPRITE_ANIM_OBJ_ONIX_ICON
|
|
db SPRITE_ANIM_FRAMESET_PARTY_MON, SPRITE_ANIM_FUNC_PARTY_MON, SPRITE_ANIM_DICT_ONIX_ICON
|
|
; SPRITE_ANIM_OBJ_VOLTORB_ICON
|
|
db SPRITE_ANIM_FRAMESET_PARTY_MON, SPRITE_ANIM_FUNC_PARTY_MON, SPRITE_ANIM_DICT_VOLTORB_ICON
|
|
; SPRITE_ANIM_OBJ_SQUIRTLE_ICON
|
|
db SPRITE_ANIM_FRAMESET_PARTY_MON, SPRITE_ANIM_FUNC_PARTY_MON, SPRITE_ANIM_DICT_SQUIRTLE_ICON
|
|
; SPRITE_ANIM_OBJ_BULBASAUR_ICON
|
|
db SPRITE_ANIM_FRAMESET_PARTY_MON, SPRITE_ANIM_FUNC_PARTY_MON, SPRITE_ANIM_DICT_BULBASAUR_ICON
|
|
;SPRITE_ANIM_OBJ_CHARMANDER_ICON
|
|
db SPRITE_ANIM_FRAMESET_PARTY_MON, SPRITE_ANIM_FUNC_PARTY_MON, SPRITE_ANIM_DICT_CHARMANDER_ICON
|
|
; SPRITE_ANIM_OBJ_WEEDLE_ICON
|
|
db SPRITE_ANIM_FRAMESET_PARTY_MON, SPRITE_ANIM_FUNC_PARTY_MON, SPRITE_ANIM_DICT_WEEDLE_ICON
|
|
; SPRITE_ANIM_OBJ_ANNON_ICON
|
|
db SPRITE_ANIM_FRAMESET_PARTY_MON, SPRITE_ANIM_FUNC_PARTY_MON, SPRITE_ANIM_DICT_ANNON_ICON
|
|
; SPRITE_ANIM_OBJ_GEODUDE_ICON
|
|
db SPRITE_ANIM_FRAMESET_PARTY_MON, SPRITE_ANIM_FUNC_PARTY_MON, SPRITE_ANIM_DICT_GEODUDE_ICON
|
|
; SPRITE_ANIM_OBJ_MACHOP_ICON
|
|
db SPRITE_ANIM_FRAMESET_PARTY_MON, SPRITE_ANIM_FUNC_PARTY_MON, SPRITE_ANIM_DICT_MACHOP_ICON
|
|
; SPRITE_ANIM_OBJ_EGG_ICON
|
|
db SPRITE_ANIM_FRAMESET_PARTY_MON, SPRITE_ANIM_FUNC_PARTY_MON, SPRITE_ANIM_DICT_EGG_ICON
|
|
; SPRITE_ANIM_OBJ_TENTACOOL_ICON
|
|
db SPRITE_ANIM_FRAMESET_PARTY_MON, SPRITE_ANIM_FUNC_PARTY_MON, SPRITE_ANIM_DICT_TENTACOOL_ICON
|
|
; SPRITE_ANIM_OBJ_BUTTERFREE_ICON
|
|
db SPRITE_ANIM_FRAMESET_PARTY_MON, SPRITE_ANIM_FUNC_PARTY_MON, SPRITE_ANIM_DICT_BUTTERFREE_ICON
|
|
; SPRITE_ANIM_OBJ_ZUBAT_ICON
|
|
db SPRITE_ANIM_FRAMESET_PARTY_MON, SPRITE_ANIM_FUNC_PARTY_MON, SPRITE_ANIM_DICT_ZUBAT_ICON
|
|
; SPRITE_ANIM_OBJ_SNORLAX_ICON
|
|
db SPRITE_ANIM_FRAMESET_PARTY_MON, SPRITE_ANIM_FUNC_PARTY_MON, SPRITE_ANIM_DICT_SNORLAX_ICON
|
|
; SPRITE_ANIM_OBJ_GS_INTRO_BUBBLE
|
|
db SPRITE_ANIM_FRAMESET_GS_INTRO_BUBBLE, SPRITE_ANIM_FUNC_GS_INTRO_BUBBLE, SPRITE_ANIM_DICT_GS_INTRO
|
|
; SPRITE_ANIM_OBJ_GS_INTRO_OMANYTE
|
|
db SPRITE_ANIM_FRAMESET_GS_INTRO_OMANYTE, SPRITE_ANIM_FUNC_GS_INTRO_OMANYTE, SPRITE_ANIM_DICT_GS_INTRO
|
|
; SPRITE_ANIM_OBJ_GS_INTRO_MAGIKARP
|
|
db SPRITE_ANIM_FRAMESET_GS_INTRO_MAGIKARP, SPRITE_ANIM_FUNC_GS_INTRO_MAGIKARP, SPRITE_ANIM_DICT_GS_INTRO
|
|
; SPRITE_ANIM_OBJ_UNUSED_INTRO_AERODACTYL
|
|
db SPRITE_ANIM_FRAMESET_UNUSED_INTRO_AERODACTYL, SPRITE_ANIM_FUNC_UNUSED_INTRO_AERODACTYL, SPRITE_ANIM_DICT_GS_INTRO
|
|
; SPRITE_ANIM_OBJ_GS_INTRO_LAPRAS
|
|
db SPRITE_ANIM_FRAMESET_GS_INTRO_LAPRAS, SPRITE_ANIM_FUNC_GS_INTRO_LAPRAS, SPRITE_ANIM_DICT_GS_INTRO
|
|
; SPRITE_ANIM_OBJ_GS_INTRO_NOTE
|
|
db SPRITE_ANIM_FRAMESET_GS_INTRO_NOTE, SPRITE_ANIM_FUNC_GS_INTRO_NOTE, SPRITE_ANIM_DICT_GS_INTRO_2
|
|
; SPRITE_ANIM_OBJ_GS_INTRO_SMALLER_NOTE
|
|
db SPRITE_ANIM_FRAMESET_GS_INTRO_SMALLER_NOTE, SPRITE_ANIM_FUNC_GS_INTRO_NOTE, SPRITE_ANIM_DICT_GS_INTRO_2
|
|
; SPRITE_ANIM_OBJ_GS_INTRO_JIGGLYPUFF
|
|
db SPRITE_ANIM_FRAMESET_GS_INTRO_JIGGLYPUFF, SPRITE_ANIM_FUNC_GS_INTRO_JIGGLYPUFF, SPRITE_ANIM_DICT_GS_INTRO_2
|
|
; SPRITE_ANIM_OBJ_GS_INTRO_PIKACHU
|
|
db SPRITE_ANIM_FRAMESET_GS_INTRO_PIKACHU, SPRITE_ANIM_FUNC_GS_INTRO_PIKACHU, SPRITE_ANIM_DICT_GS_INTRO_2
|
|
; SPRITE_ANIM_OBJ_GS_INTRO_PIKACHU_TAIL
|
|
db SPRITE_ANIM_FRAMESET_GS_INTRO_PIKACHU_TAIL, SPRITE_ANIM_FUNC_GS_INTRO_PIKACHU_TAIL, SPRITE_ANIM_DICT_GS_INTRO_2
|
|
; SPRITE_ANIM_OBJ_GS_INTRO_FIREBALL
|
|
db SPRITE_ANIM_FRAMESET_GS_INTRO_FIREBALL, SPRITE_ANIM_FUNC_GS_INTRO_FIREBALL, SPRITE_ANIM_DICT_GS_INTRO_3
|
|
; SPRITE_ANIM_OBJ_GS_INTRO_BLASTOISE
|
|
db SPRITE_ANIM_FRAMESET_GS_INTRO_BLASTOISE, SPRITE_ANIM_FUNC_GS_INTRO_BLASTOISE, SPRITE_ANIM_DICT_GS_INTRO_3
|
|
; SPRITE_ANIM_OBJ_GS_INTRO_VENUSAUR
|
|
db SPRITE_ANIM_FRAMESET_GS_INTRO_VENUSAUR, SPRITE_ANIM_FUNC_GS_INTRO_VENUSAUR, SPRITE_ANIM_DICT_GS_INTRO_3
|
|
; SPRITE_ANIM_OBJ_GS_TITLE_FLAME_NOTE
|
|
db SPRITE_ANIM_FRAMESET_GS_TITLE_FLAME_NOTE, SPRITE_ANIM_FUNC_GS_TITLE_FLAME_NOTE, SPRITE_ANIM_DICT_TITLE_FLAME_NOTE
|
|
; SPRITE_ANIM_OBJ_MINIGAME_PIKACHU
|
|
db SPRITE_ANIM_FRAMESET_GS_INTRO_PIKACHU, SPRITE_ANIM_FUNC_MINIGAME_PIKACHU, SPRITE_ANIM_DICT_GS_INTRO_2
|
|
; SPRITE_ANIM_OBJ_MINIGAME_PIKACHU_TAIL
|
|
db SPRITE_ANIM_FRAMESET_GS_INTRO_PIKACHU_TAIL, SPRITE_ANIM_FUNC_MINIGAME_PIKACHU_TAIL, SPRITE_ANIM_DICT_GS_INTRO_2
|
|
; SPRITE_ANIM_OBJ_MINIGAME_NOTE
|
|
db SPRITE_ANIM_FRAMESET_GS_INTRO_NOTE, SPRITE_ANIM_FUNC_MINIGAME_NOTE, SPRITE_ANIM_DICT_GS_INTRO_2
|
|
; SPRITE_ANIM_OBJ_MINIGAME_JIGGLYPUFF
|
|
db SPRITE_ANIM_FRAMESET_GS_INTRO_JIGGLYPUFF, SPRITE_ANIM_FUNC_MINIGAME_JIGGLYPUFF, SPRITE_ANIM_DICT_GS_INTRO_2
|
|
; SPRITE_ANIM_OBJ_MINIGAME_PICROSS_CURSOR
|
|
db SPRITE_ANIM_FRAMESET_MINIGAME_PICROSS_CURSOR, SPRITE_ANIM_FUNC_MINIGAME_PICROSS_CURSOR, SPRITE_ANIM_DICT_MINIGAME_PICROSS
|
|
; SPRITE_ANIM_OBJ_MINIGAME_PICROSS_DUST
|
|
db SPRITE_ANIM_FRAMESET_MINIGAME_PICROSS_DUST, SPRITE_ANIM_FUNC_NULL, SPRITE_ANIM_DICT_MINIGAME_PICROSS
|
|
; SPRITE_ANIM_OBJ_MINIGAME_PICROSS_GOLD
|
|
db SPRITE_ANIM_FRAMESET_MINIGAME_PICROSS_GOLD, SPRITE_ANIM_FUNC_MINIGAME_PICROSS_DUST, SPRITE_ANIM_DICT_GS_INTRO_2
|
|
; SPRITE_ANIM_OBJ_POKEDEX_HAND_CURSOR
|
|
db SPRITE_ANIM_FRAMESET_MINIGAME_PICROSS_GOLD, SPRITE_ANIM_FUNC_POKEDEX_HAND_CURSOR, SPRITE_ANIM_DICT_TEXT_CURSOR
|
|
; SPRITE_ANIM_OBJ_POKEDEX_CURSOR
|
|
db SPRITE_ANIM_FRAMESET_POKEDEX_CURSOR, SPRITE_ANIM_FUNC_POKEDEX_CURSOR, SPRITE_ANIM_DICT_TEXT_CURSOR
|
|
; SPRITE_ANIM_OBJ_POKEDEX_SLOWPOKE
|
|
db SPRITE_ANIM_FRAMESET_POKEDEX_SLOWPOKE, SPRITE_ANIM_FUNC_POKEDEX_SLOWPOKE, SPRITE_ANIM_DICT_TEXT_CURSOR
|
|
; SPRITE_ANIM_OBJ_NAMING_SCREEN_CURSOR
|
|
db SPRITE_ANIM_FRAMESET_TEXT_ENTRY_CURSOR, SPRITE_ANIM_FUNC_NAMING_SCREEN_CURSOR, SPRITE_ANIM_DICT_TEXT_CURSOR
|
|
; SPRITE_ANIM_OBJ_GAMEFREAK_LOGO
|
|
db SPRITE_ANIM_FRAMESET_GAMEFREAK_LOGO, SPRITE_ANIM_FUNC_GAMEFREAK_LOGO, SPRITE_ANIM_DICT_GS_SPLASH
|
|
; SPRITE_ANIM_OBJ_GS_INTRO_STAR
|
|
db SPRITE_ANIM_FRAMESET_GS_GAMEFREAK_LOGO_STAR, SPRITE_ANIM_FUNC_GS_GAMEFREAK_LOGO_STAR, SPRITE_ANIM_DICT_GS_SPLASH
|
|
; SPRITE_ANIM_OBJ_GS_INTRO_SPARKLE
|
|
db SPRITE_ANIM_FRAMESET_GS_GAMEFREAK_LOGO_SPARKLE, SPRITE_ANIM_FUNC_GS_GAMEFREAK_LOGO_SPARKLE, SPRITE_ANIM_DICT_GS_SPLASH
|
|
; SPRITE_ANIM_OBJ_SLOTS_GOLEM
|
|
db SPRITE_ANIM_FRAMESET_SLOTS_GOLEM, SPRITE_ANIM_FUNC_SLOTS_GOLEM, SPRITE_ANIM_DICT_SLOTS
|
|
; SPRITE_ANIM_OBJ_SLOTS_CHANSEY
|
|
db SPRITE_ANIM_FRAMESET_SLOTS_CHANSEY, SPRITE_ANIM_FUNC_SLOTS_CHANSEY, SPRITE_ANIM_DICT_SLOTS
|
|
; SPRITE_ANIM_OBJ_SLOTS_EGG
|
|
db SPRITE_ANIM_FRAMESET_SLOTS_EGG, SPRITE_ANIM_FUNC_SLOTS_EGG, SPRITE_ANIM_DICT_SLOTS
|
|
; SPRITE_ANIM_OBJ_MAIL_WRITING_CURSOR
|
|
db SPRITE_ANIM_FRAMESET_TEXT_ENTRY_CURSOR, SPRITE_ANIM_FUNC_MAIL_CURSOR, SPRITE_ANIM_DICT_TEXT_CURSOR
|
|
; SPRITE_ANIM_OBJ_MAP_CHARACTER_ICON
|
|
db SPRITE_ANIM_FRAMESET_WALK, SPRITE_ANIM_FUNC_NULL, SPRITE_ANIM_DICT_DEFAULT
|
|
; SPRITE_ANIM_OBJ_POKER_CURSOR
|
|
db SPRITE_ANIM_FRAMESET_STILL_CURSOR, SPRITE_ANIM_FUNC_POKER_CURSOR, SPRITE_ANIM_DICT_ARROW_CURSOR
|
|
; SPRITE_ANIM_OBJ_MEMORY_GAME_CURSOR
|
|
db SPRITE_ANIM_FRAMESET_STILL_CURSOR, SPRITE_ANIM_FUNC_MEMORY_GAME_CURSOR, SPRITE_ANIM_DICT_ARROW_CURSOR
|
|
; SPRITE_ANIM_OBJ_TRAINERGEAR_POINTER
|
|
db SPRITE_ANIM_FRAMESET_STILL_CURSOR, SPRITE_ANIM_FUNC_TRAINERGEAR_POINTER, SPRITE_ANIM_DICT_ARROW_CURSOR
|
|
; SPRITE_ANIM_OBJ_TRADE_POKE_BALL
|
|
db SPRITE_ANIM_FRAMESET_TRADE_POKE_BALL, SPRITE_ANIM_FUNC_TRADE_POKE_BALL, SPRITE_ANIM_DICT_DEFAULT
|
|
; SPRITE_ANIM_OBJ_TRADE_POOF
|
|
db SPRITE_ANIM_FRAMESET_TRADE_POOF, SPRITE_ANIM_FUNC_NULL, SPRITE_ANIM_DICT_DEFAULT
|
|
; SPRITE_ANIM_OBJ_TRADE_TUBE_BULGE
|
|
db SPRITE_ANIM_FRAMESET_TRADE_TUBE_BULGE, SPRITE_ANIM_FUNC_TRADE_TUBE_BULGE, SPRITE_ANIM_DICT_DEFAULT
|
|
; SPRITE_ANIM_OBJ_TRADEMON_ICON
|
|
db SPRITE_ANIM_FRAMESET_TRADEMON_ICON, SPRITE_ANIM_FUNC_TRADEMON_IN_TUBE, SPRITE_ANIM_DICT_DEFAULT
|
|
; SPRITE_ANIM_OBJ_TRADEMON_BUBBLE
|
|
db SPRITE_ANIM_FRAMESET_TRADEMON_BUBBLE, SPRITE_ANIM_FUNC_TRADEMON_IN_TUBE, SPRITE_ANIM_DICT_DEFAULT
|
|
; SPRITE_ANIM_OBJ_EVOLUTION_BALL_OF_LIGHT
|
|
db SPRITE_ANIM_FRAMESET_EVOLUTION_BALL_OF_LIGHT, SPRITE_ANIM_FUNC_REVEAL_NEW_MON, SPRITE_ANIM_DICT_DEFAULT
|
|
; SPRITE_ANIM_OBJ_RADIO_FREQUENCY_METER
|
|
db SPRITE_ANIM_FRAMESET_RADIO_FREQUENCY_METER, SPRITE_ANIM_FUNC_RADIO_FREQUENCY_METER, SPRITE_ANIM_DICT_DEFAULT
|