aboutsummaryrefslogtreecommitdiffstats
path: root/data/maps/sprite_sets.asm
diff options
context:
space:
mode:
authordannye <33dannye@gmail.com>2020-11-04 00:06:44 -0600
committerdannye <33dannye@gmail.com>2020-11-04 00:06:44 -0600
commit5647ca687b92954dcf37a6ea6bfbc9a341c32de4 (patch)
treedde1937a1bfdb3a835f4155e1c2eb8f1aaf86f63 /data/maps/sprite_sets.asm
parentMerge pull request #55 from Deokishisu/patch-1 (diff)
downloadpokeyellow-5647ca687b92954dcf37a6ea6bfbc9a341c32de4.tar.gz
pokeyellow-5647ca687b92954dcf37a6ea6bfbc9a341c32de4.tar.xz
pokeyellow-5647ca687b92954dcf37a6ea6bfbc9a341c32de4.zip
Sync with pokered
Diffstat (limited to 'data/maps/sprite_sets.asm')
-rwxr-xr-xdata/maps/sprite_sets.asm191
1 files changed, 191 insertions, 0 deletions
diff --git a/data/maps/sprite_sets.asm b/data/maps/sprite_sets.asm
new file mode 100755
index 00000000..cce86d1a
--- /dev/null
+++ b/data/maps/sprite_sets.asm
@@ -0,0 +1,191 @@
+MapSpriteSets:
+ db $01 ; PALLET_TOWN
+ db $01 ; VIRIDIAN_CITY
+ db $02 ; PEWTER_CITY
+ db $02 ; CERULEAN_CITY
+ db $03 ; LAVENDER_TOWN
+ db $04 ; VERMILION_CITY
+ db $05 ; CELADON_CITY
+ db $0a ; FUCHSIA_CITY
+ db $01 ; CINNABAR_ISLAND
+ db $06 ; INDIGO_PLATEAU
+ db $07 ; SAFFRON_CITY
+ db $01 ; unused map ID
+ db $01 ; ROUTE_1
+ db $f1 ; ROUTE_2
+ db $02 ; ROUTE_3
+ db $02 ; ROUTE_4
+ db $f9 ; ROUTE_5
+ db $fa ; ROUTE_6
+ db $fb ; ROUTE_7
+ db $fc ; ROUTE_8
+ db $02 ; ROUTE_9
+ db $f2 ; ROUTE_10
+ db $f3 ; ROUTE_11
+ db $f4 ; ROUTE_12
+ db $08 ; ROUTE_13
+ db $08 ; ROUTE_14
+ db $f5 ; ROUTE_15
+ db $f6 ; ROUTE_16
+ db $09 ; ROUTE_17
+ db $f7 ; ROUTE_18
+ db $0a ; ROUTE_19
+ db $f8 ; ROUTE_20
+ db $01 ; ROUTE_21
+ db $01 ; ROUTE_22
+ db $06 ; ROUTE_23
+ db $02 ; ROUTE_24
+ db $02 ; ROUTE_25
+
+EAST_WEST EQU 1
+NORTH_SOUTH EQU 2
+
+; Format:
+; 00: determines whether the map is split EAST_WEST or NORTH_SOUTH
+; 01: coordinate of dividing line
+; 02: sprite set ID if in the West or North side
+; 03: sprite set ID if in the East or South side
+SplitMapSpriteSets:
+ db NORTH_SOUTH, 37, $02, $01 ; $f1
+ db NORTH_SOUTH, 50, $02, $03 ; $f2
+ db EAST_WEST, 57, $04, $08 ; $f3
+ db NORTH_SOUTH, 21, $03, $08 ; $f4
+ db EAST_WEST, 8, $0A, $08 ; $f5
+ db EAST_WEST, 24, $09, $05 ; $f6
+ db EAST_WEST, 34, $09, $0A ; $f7
+ db EAST_WEST, 53, $01, $0A ; $f8
+ db NORTH_SOUTH, 33, $02, $07 ; $f9
+ db NORTH_SOUTH, 2, $07, $04 ; $fa
+ db EAST_WEST, 17, $05, $07 ; $fb
+ db EAST_WEST, 3, $07, $03 ; $fc
+
+SpriteSets:
+; sprite set $01
+ db SPRITE_PIKACHU
+ db SPRITE_BLUE
+ db SPRITE_YOUNGSTER
+ db SPRITE_GIRL
+ db SPRITE_FISHER
+ db SPRITE_COOLTRAINER_M
+ db SPRITE_GAMBLER
+ db SPRITE_OAK
+ db SPRITE_SWIMMER
+ db SPRITE_POKE_BALL
+ db SPRITE_GAMBLER_ASLEEP
+
+; sprite set $02
+ db SPRITE_PIKACHU
+ db SPRITE_YOUNGSTER
+ db SPRITE_ROCKET
+ db SPRITE_SUPER_NERD
+ db SPRITE_HIKER
+ db SPRITE_BLUE
+ db SPRITE_OFFICER_JENNY
+ db SPRITE_COOLTRAINER_F
+ db SPRITE_COOLTRAINER_M
+ db SPRITE_POKE_BALL
+ db SPRITE_UNUSED_GAMBLER_ASLEEP_2
+
+; sprite set $03
+ db SPRITE_PIKACHU
+ db SPRITE_LITTLE_GIRL
+ db SPRITE_GIRL
+ db SPRITE_SUPER_NERD
+ db SPRITE_HIKER
+ db SPRITE_GAMBLER
+ db SPRITE_MONSTER
+ db SPRITE_COOLTRAINER_F
+ db SPRITE_COOLTRAINER_M
+ db SPRITE_POKE_BALL
+ db SPRITE_UNUSED_GAMBLER_ASLEEP_2
+
+; sprite set $04
+ db SPRITE_PIKACHU
+ db SPRITE_OFFICER_JENNY
+ db SPRITE_SUPER_NERD
+ db SPRITE_YOUNGSTER
+ db SPRITE_GAMBLER
+ db SPRITE_MONSTER
+ db SPRITE_SAILOR
+ db SPRITE_COOLTRAINER_F
+ db SPRITE_COOLTRAINER_M
+ db SPRITE_POKE_BALL
+ db SPRITE_UNUSED_GAMBLER_ASLEEP_2
+
+; sprite set $05
+ db SPRITE_PIKACHU
+ db SPRITE_LITTLE_GIRL
+ db SPRITE_LITTLE_BOY
+ db SPRITE_GIRL
+ db SPRITE_FISHER
+ db SPRITE_MIDDLE_AGED_MAN
+ db SPRITE_GRAMPS
+ db SPRITE_MONSTER
+ db SPRITE_ROCKET
+ db SPRITE_POKE_BALL
+ db SPRITE_SNORLAX
+
+; sprite set $06
+ db SPRITE_PIKACHU
+ db SPRITE_GYM_GUIDE
+ db SPRITE_MONSTER
+ db SPRITE_BLUE
+ db SPRITE_COOLTRAINER_F
+ db SPRITE_COOLTRAINER_M
+ db SPRITE_SWIMMER
+ db SPRITE_GUARD
+ db SPRITE_GAMBLER
+ db SPRITE_POKE_BALL
+ db SPRITE_UNUSED_GAMBLER_ASLEEP_2
+
+; sprite set $07
+ db SPRITE_PIKACHU
+ db SPRITE_ROCKET
+ db SPRITE_SCIENTIST
+ db SPRITE_SILPH_WORKER
+ db SPRITE_ERIKA
+ db SPRITE_GENTLEMAN
+ db SPRITE_BIRD
+ db SPRITE_ROCKER
+ db SPRITE_COOLTRAINER_M
+ db SPRITE_POKE_BALL
+ db SPRITE_UNUSED_GAMBLER_ASLEEP_2
+
+; sprite set $08
+ db SPRITE_PIKACHU
+ db SPRITE_BIKER
+ db SPRITE_SUPER_NERD
+ db SPRITE_MIDDLE_AGED_MAN
+ db SPRITE_COOLTRAINER_F
+ db SPRITE_COOLTRAINER_M
+ db SPRITE_BEAUTY
+ db SPRITE_FISHER
+ db SPRITE_ROCKER
+ db SPRITE_POKE_BALL
+ db SPRITE_SNORLAX
+
+; sprite set $09
+ db SPRITE_PIKACHU
+ db SPRITE_BIKER
+ db SPRITE_COOLTRAINER_M
+ db SPRITE_SILPH_WORKER
+ db SPRITE_FISHER
+ db SPRITE_ROCKER
+ db SPRITE_HIKER
+ db SPRITE_GAMBLER
+ db SPRITE_MIDDLE_AGED_MAN
+ db SPRITE_POKE_BALL
+ db SPRITE_SNORLAX
+
+; sprite set $0a
+ db SPRITE_PIKACHU
+ db SPRITE_COOLTRAINER_M
+ db SPRITE_CHANSEY
+ db SPRITE_FISHER
+ db SPRITE_GAMBLER
+ db SPRITE_MONSTER
+ db SPRITE_SEEL
+ db SPRITE_SWIMMER
+ db SPRITE_YOUNGSTER
+ db SPRITE_POKE_BALL
+ db SPRITE_FOSSIL