pokegold-spaceworld/data/maps/sprite_sets.asm
2021-05-16 13:39:37 +07:00

211 lines
3.7 KiB
NASM

; Usable sprite IDs for outdoor map groups
; Sprites outside of whatever is defined in its map group will be rendered
; as the player sprite.
INCLUDE "constants.asm"
SECTION "data/maps/sprite_sets.asm", ROMX
MapGroupSpriteSets:
db $01 ; MAPGROUP_SILENT
db $02 ; MAPGROUP_OLD
db $03 ; MAPGROUP_WEST
db $04 ; MAPGROUP_HAITEKU
db $05 ; MAPGROUP_FONTO
db $06 ; MAPGROUP_BAADON
db $07 ; MAPGROUP_NEWTYPE
db $08 ; MAPGROUP_SUGAR
db $0e ; MAPGROUP_BULL
db $09 ; MAPGROUP_STAND
db $0a ; MAPGROUP_KANTO
db $0b ; MAPGROUP_PRINCE
db $0d ; MAPGROUP_MT_FUJI
db $0c ; MAPGROUP_SOUTH
db $0e ; MAPGROUP_NORTH
db $01 ; MAPGROUP_MISC
db $01 ; MAPGROUP_EMPTY
db $01
db $01
db $01
db $01
db $01
db $01
db $01
db $01
db $01
db $01
db $01
SpriteSets:
; Each sprite set is 10 entries long, instead of 11 entries like in Gen I / II.
; sprite set $01
db SPRITE_BLUE
db SPRITE_SILVER
db SPRITE_OFFICER
db SPRITE_TEACHER
db SPRITE_SUPER_NERD
db SPRITE_YOUNGSTER
db SPRITE_FISHER
db SPRITE_RHYDON
db SPRITE_POKE_BALL
db SPRITE_POKEDEX
; sprite set $02
db SPRITE_GRAMPS
db SPRITE_TWIN
db SPRITE_BUG_CATCHER_BOY
db SPRITE_YOUNGSTER
db SPRITE_TEACHER
db SPRITE_SUPER_NERD
db SPRITE_GRANNY
db SPRITE_RHYDON
db SPRITE_POKE_BALL
db SPRITE_POKEDEX
; sprite set $03
db SPRITE_LASS
db SPRITE_COOLTRAINER_F
db SPRITE_ROCKER
db SPRITE_SAILOR
db SPRITE_GENTLEMAN
db SPRITE_36
db SPRITE_FISHER
db SPRITE_CLEFAIRY
db SPRITE_POKE_BALL
db SPRITE_POKEDEX
; sprite set $04
db SPRITE_SILVER
db SPRITE_TWIN
db SPRITE_SAILOR
db SPRITE_POKEFAN_M
db SPRITE_SWIMMER_M
db SPRITE_SWIMMER_F
db SPRITE_FISHER
db SPRITE_RHYDON
db SPRITE_POKE_BALL
db SPRITE_POKEDEX
; sprite set $05
db SPRITE_LASS
db SPRITE_BUG_CATCHER_BOY
db SPRITE_YOUNGSTER
db SPRITE_SAILOR
db SPRITE_GYM_GUY
db SPRITE_SWIMMER_M
db SPRITE_SWIMMER_F
db SPRITE_RHYDON
db SPRITE_POKE_BALL
db SPRITE_POKEDEX
; sprite set $06
db SPRITE_36
db SPRITE_LASS
db SPRITE_YOUNGSTER
db SPRITE_24
db SPRITE_POKEFAN_M
db SPRITE_ROCKET_F
db SPRITE_FISHER
db SPRITE_RHYDON
db SPRITE_POKE_BALL
db SPRITE_POKEDEX
; sprite set $07
db SPRITE_SILVER
db SPRITE_YOUNGSTER
db SPRITE_GIRL
db SPRITE_ROCKER
db SPRITE_POKEFAN_M
db SPRITE_GENTLEMAN
db SPRITE_FISHER
db SPRITE_SAILOR
db SPRITE_POKE_BALL
db SPRITE_POKEDEX
; sprite set $08
db SPRITE_TWIN
db SPRITE_BUG_CATCHER_BOY
db SPRITE_GRAMPS
db SPRITE_GRANNY
db SPRITE_SWIMMER_M
db SPRITE_SWIMMER_F
db SPRITE_FISHER
db SPRITE_RHYDON
db SPRITE_POKE_BALL
db SPRITE_POKEDEX
; sprite set $09
db SPRITE_SAKAKI
db SPRITE_CAPTAIN
db SPRITE_TWIN
db SPRITE_TEACHER
db SPRITE_ROCKER
db SPRITE_RHYDON
db SPRITE_CLEFAIRY
db SPRITE_PIDGEY
db SPRITE_POKE_BALL
db SPRITE_POKEDEX
; sprite set $0a
db SPRITE_LASS
db SPRITE_YOUNGSTER
db SPRITE_COOLTRAINER_F
db SPRITE_24
db SPRITE_POKEFAN_M
db SPRITE_GENTLEMAN
db SPRITE_FISHER
db SPRITE_RHYDON
db SPRITE_POKE_BALL
db SPRITE_POKEDEX
; sprite set $0b
db SPRITE_OKIDO
db SPRITE_TWIN
db SPRITE_BUG_CATCHER_BOY
db SPRITE_SUPER_NERD
db SPRITE_POKEFAN_F
db SPRITE_GRAMPS
db SPRITE_GRANNY
db SPRITE_CLEFAIRY
db SPRITE_POKE_BALL
db SPRITE_POKEDEX
; sprite set $0c
db SPRITE_SILVER
db SPRITE_TWIN
db SPRITE_TEACHER
db SPRITE_ROCKER
db SPRITE_FISHING_GURU
db SPRITE_SWIMMER_M
db SPRITE_SWIMMER_F
db SPRITE_FISHER
db SPRITE_POKE_BALL
db SPRITE_POKEDEX
; sprite set $0d
db SPRITE_YOUNGSTER
db SPRITE_GIRL
db SPRITE_24
db SPRITE_SCIENTIST
db SPRITE_CAPTAIN
db SPRITE_46
db SPRITE_FISHER
db SPRITE_RHYDON
db SPRITE_POKE_BALL
db SPRITE_POKEDEX
; sprite set $0e
db SPRITE_SILVER
db SPRITE_TWIN
db SPRITE_YOUNGSTER
db SPRITE_TEACHER
db SPRITE_SUPER_NERD
db SPRITE_LASS
db SPRITE_SWIMMER_M
db SPRITE_SWIMMER_F
db SPRITE_POKE_BALL
db SPRITE_POKEDEX