mirror of
https://github.com/pret/pokered.git
synced 2024-10-22 22:55:31 +00:00
Pull map objects out of main.asm
This commit is contained in:
parent
b438d0c1d7
commit
e1a931df6a
227 changed files with 5208 additions and 4974 deletions
19
data/mapObjects/agatha.asm
Executable file
19
data/mapObjects/agatha.asm
Executable file
|
@ -0,0 +1,19 @@
|
|||
AgathaObject: ; 0x76534 (size=44)
|
||||
db $0 ; border block
|
||||
|
||||
db $4 ; warps
|
||||
db $b, $4, $2, BRUNOS_ROOM
|
||||
db $b, $5, $3, BRUNOS_ROOM
|
||||
db $0, $4, $0, LANCES_ROOM
|
||||
db $0, $5, $0, LANCES_ROOM
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $1 ; people
|
||||
db SPRITE_AGATHA, $2 + 4, $5 + 4, $ff, $d0, $41, AGATHA + $C8, $1 ; trainer
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP AGATHAS_ROOM_WIDTH, $b, $4 ; BRUNOS_ROOM
|
||||
EVENT_DISP AGATHAS_ROOM_WIDTH, $b, $5 ; BRUNOS_ROOM
|
||||
EVENT_DISP AGATHAS_ROOM_WIDTH, $0, $4 ; LANCES_ROOM
|
||||
EVENT_DISP AGATHAS_ROOM_WIDTH, $0, $5 ; LANCES_ROOM
|
9
data/mapObjects/battlecenterm.asm
Executable file
9
data/mapObjects/battlecenterm.asm
Executable file
|
@ -0,0 +1,9 @@
|
|||
BattleCenterMObject: ; 0x4fd53 (size=10)
|
||||
db $e ; border block
|
||||
|
||||
db $0 ; warps
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $1 ; people
|
||||
db SPRITE_RED, $2 + 4, $2 + 4, $ff, $0, $1 ; person
|
17
data/mapObjects/bikeshop.asm
Executable file
17
data/mapObjects/bikeshop.asm
Executable file
|
@ -0,0 +1,17 @@
|
|||
BikeShopObject: ; 0x1d866 (size=38)
|
||||
db $e ; border block
|
||||
|
||||
db $2 ; warps
|
||||
db $7, $2, $4, $ff
|
||||
db $7, $3, $4, $ff
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $3 ; people
|
||||
db SPRITE_BIKE_SHOP_GUY, $2 + 4, $6 + 4, $ff, $ff, $1 ; person
|
||||
db SPRITE_MOM_GEISHA, $6 + 4, $5 + 4, $fe, $1, $2 ; person
|
||||
db SPRITE_BUG_CATCHER, $3 + 4, $1 + 4, $ff, $d1, $3 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP BIKE_SHOP_WIDTH, $7, $2
|
||||
EVENT_DISP BIKE_SHOP_WIDTH, $7, $3
|
17
data/mapObjects/billshouse.asm
Executable file
17
data/mapObjects/billshouse.asm
Executable file
|
@ -0,0 +1,17 @@
|
|||
BillsHouseObject: ; 0x1e8df (size=38)
|
||||
db $d ; border block
|
||||
|
||||
db $2 ; warps
|
||||
db $7, $2, $0, $ff
|
||||
db $7, $3, $0, $ff
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $3 ; people
|
||||
db SPRITE_SLOWBRO, $5 + 4, $6 + 4, $ff, $ff, $1 ; person
|
||||
db SPRITE_BLACK_HAIR_BOY_2, $4 + 4, $4 + 4, $ff, $ff, $2 ; person
|
||||
db SPRITE_BLACK_HAIR_BOY_2, $5 + 4, $6 + 4, $ff, $ff, $3 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP BILLS_HOUSE_WIDTH, $7, $2
|
||||
EVENT_DISP BILLS_HOUSE_WIDTH, $7, $3
|
17
data/mapObjects/blueshouse.asm
Executable file
17
data/mapObjects/blueshouse.asm
Executable file
|
@ -0,0 +1,17 @@
|
|||
BluesHouseObject: ; 19bce (6:5bce)
|
||||
db $0A ; border block
|
||||
|
||||
db 2 ; warps
|
||||
db 7,2,1,$FF
|
||||
db 7,3,1,$FF
|
||||
|
||||
db 0 ; signs
|
||||
|
||||
db 3 ; people
|
||||
db $11,4+3,4+2,$FF,$D3,1 ; Daisy, sitting by map
|
||||
db $11,4+4,4+6,$FE,1,ITEM|2,0 ; map on table
|
||||
db $41,4+3,4+3,$FF,$FF,ITEM|3,0 ; Daisy, walking around
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP BLUES_HOUSE_WIDTH, 7, 2
|
||||
EVENT_DISP BLUES_HOUSE_WIDTH, 7, 3
|
19
data/mapObjects/bruno.asm
Executable file
19
data/mapObjects/bruno.asm
Executable file
|
@ -0,0 +1,19 @@
|
|||
BrunoObject: ; 0x763d7 (size=44)
|
||||
db $3 ; border block
|
||||
|
||||
db $4 ; warps
|
||||
db $b, $4, $2, LORELEIS_ROOM
|
||||
db $b, $5, $3, LORELEIS_ROOM
|
||||
db $0, $4, $0, AGATHAS_ROOM
|
||||
db $0, $5, $1, AGATHAS_ROOM
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $1 ; people
|
||||
db SPRITE_BRUNO, $2 + 4, $5 + 4, $ff, $d0, $41, BRUNO + $C8, $1 ; trainer
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP BRUNOS_ROOM_WIDTH, $b, $4 ; LORELEIS_ROOM
|
||||
EVENT_DISP BRUNOS_ROOM_WIDTH, $b, $5 ; LORELEIS_ROOM
|
||||
EVENT_DISP BRUNOS_ROOM_WIDTH, $0, $4 ; AGATHAS_ROOM
|
||||
EVENT_DISP BRUNOS_ROOM_WIDTH, $0, $5 ; AGATHAS_ROOM
|
54
data/mapObjects/celadoncity.asm
Executable file
54
data/mapObjects/celadoncity.asm
Executable file
|
@ -0,0 +1,54 @@
|
|||
CeladonCityObject: ; 0x18022 (size=189)
|
||||
db $f ; border block
|
||||
|
||||
db $d ; warps
|
||||
db $d, $8, $0, CELADON_MART_1
|
||||
db $d, $a, $2, CELADON_MART_1
|
||||
db $9, $18, $0, CELADON_MANSION_1
|
||||
db $3, $18, $2, CELADON_MANSION_1
|
||||
db $3, $19, $2, CELADON_MANSION_1
|
||||
db $9, $29, $0, CELADON_POKECENTER
|
||||
db $1b, $c, $0, CELADON_GYM
|
||||
db $13, $1c, $0, GAME_CORNER
|
||||
db $13, $27, $0, CELADON_MART_5 ; beta warp! no longer used
|
||||
db $13, $21, $0, CELADON_PRIZE_ROOM
|
||||
db $1b, $1f, $0, CELADON_DINER
|
||||
db $1b, $23, $0, CELADON_HOUSE
|
||||
db $1b, $2b, $0, CELADON_HOTEL
|
||||
|
||||
db $9 ; signs
|
||||
db $f, $1b, $a ; CeladonCityText10
|
||||
db $f, $13, $b ; CeladonCityText11
|
||||
db $9, $2a, $c ; PokeCenterSignText
|
||||
db $1d, $d, $d ; CeladonCityText13
|
||||
db $9, $15, $e ; CeladonCityText14
|
||||
db $d, $c, $f ; CeladonCityText15
|
||||
db $15, $27, $10 ; CeladonCityText16
|
||||
db $15, $21, $11 ; CeladonCityText17
|
||||
db $15, $1b, $12 ; CeladonCityText18
|
||||
|
||||
db $9 ; people
|
||||
db SPRITE_LITTLE_GIRL, $11 + 4, $8 + 4, $fe, $0, $1 ; person
|
||||
db SPRITE_OLD_PERSON, $1c + 4, $b + 4, $ff, $d1, $2 ; person
|
||||
db SPRITE_GIRL, $13 + 4, $e + 4, $fe, $1, $3 ; person
|
||||
db SPRITE_OLD_PERSON, $16 + 4, $19 + 4, $ff, $d0, $4 ; person
|
||||
db SPRITE_OLD_PERSON, $10 + 4, $16 + 4, $ff, $d0, $5 ; person
|
||||
db SPRITE_FISHER2, $c + 4, $20 + 4, $ff, $d2, $6 ; person
|
||||
db SPRITE_SLOWBRO, $c + 4, $1e + 4, $ff, $d3, $7 ; person
|
||||
db SPRITE_ROCKET, $1d + 4, $20 + 4, $fe, $2, $8 ; person
|
||||
db SPRITE_ROCKET, $e + 4, $2a + 4, $fe, $2, $9 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP CELADON_CITY_WIDTH, $d, $8 ; CELADON_MART_1
|
||||
EVENT_DISP CELADON_CITY_WIDTH, $d, $a ; CELADON_MART_1
|
||||
EVENT_DISP CELADON_CITY_WIDTH, $9, $18 ; CELADON_MANSION_1
|
||||
EVENT_DISP CELADON_CITY_WIDTH, $3, $18 ; CELADON_MANSION_1
|
||||
EVENT_DISP CELADON_CITY_WIDTH, $3, $19 ; CELADON_MANSION_1
|
||||
EVENT_DISP CELADON_CITY_WIDTH, $9, $29 ; CELADON_POKECENTER
|
||||
EVENT_DISP CELADON_CITY_WIDTH, $1b, $c ; CELADON_GYM
|
||||
EVENT_DISP CELADON_CITY_WIDTH, $13, $1c ; GAME_CORNER
|
||||
EVENT_DISP CELADON_CITY_WIDTH, $13, $27 ; CELADON_MART_5
|
||||
EVENT_DISP CELADON_CITY_WIDTH, $13, $21 ; CELADON_PRIZE_ROOM
|
||||
EVENT_DISP CELADON_CITY_WIDTH, $1b, $1f ; CELADON_DINER
|
||||
EVENT_DISP CELADON_CITY_WIDTH, $1b, $23 ; CELADON_HOUSE
|
||||
EVENT_DISP CELADON_CITY_WIDTH, $1b, $2b ; CELADON_HOTEL
|
19
data/mapObjects/celadondiner.asm
Executable file
19
data/mapObjects/celadondiner.asm
Executable file
|
@ -0,0 +1,19 @@
|
|||
CeladonDinerObject: ; 0x491bc (size=50)
|
||||
db $f ; border block
|
||||
|
||||
db $2 ; warps
|
||||
db $7, $3, $a, $ff
|
||||
db $7, $4, $a, $ff
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $5 ; people
|
||||
db SPRITE_COOK, $5 + 4, $8 + 4, $fe, $2, $1 ; person
|
||||
db SPRITE_MOM_GEISHA, $2 + 4, $7 + 4, $ff, $ff, $2 ; person
|
||||
db SPRITE_FAT_BALD_GUY, $4 + 4, $1 + 4, $ff, $d0, $3 ; person
|
||||
db SPRITE_FISHER2, $3 + 4, $5 + 4, $ff, $d3, $4 ; person
|
||||
db SPRITE_GYM_HELPER, $1 + 4, $0 + 4, $ff, $d0, $5 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP CELADON_DINER_WIDTH, $7, $3
|
||||
EVENT_DISP CELADON_DINER_WIDTH, $7, $4
|
28
data/mapObjects/celadongamecorner.asm
Executable file
28
data/mapObjects/celadongamecorner.asm
Executable file
|
@ -0,0 +1,28 @@
|
|||
CeladonGameCornerObject: ; 0x48fa0 (size=99)
|
||||
db $f ; border block
|
||||
|
||||
db $3 ; warps
|
||||
db $11, $f, $7, $ff
|
||||
db $11, $10, $7, $ff
|
||||
db $4, $11, $1, ROCKET_HIDEOUT_1
|
||||
|
||||
db $1 ; signs
|
||||
db $4, $9, $c ; CeladonGameCornerText12
|
||||
|
||||
db $b ; people
|
||||
db SPRITE_FOULARD_WOMAN, $6 + 4, $2 + 4, $ff, $d0, $1 ; person
|
||||
db SPRITE_MART_GUY, $6 + 4, $5 + 4, $ff, $d0, $2 ; person
|
||||
db SPRITE_FAT_BALD_GUY, $a + 4, $2 + 4, $ff, $d2, $3 ; person
|
||||
db SPRITE_FOULARD_WOMAN, $d + 4, $2 + 4, $ff, $d2, $4 ; person
|
||||
db SPRITE_FISHER, $b + 4, $5 + 4, $ff, $d3, $5 ; person
|
||||
db SPRITE_MOM_GEISHA, $b + 4, $8 + 4, $ff, $d2, $6 ; person
|
||||
db SPRITE_GYM_HELPER, $e + 4, $8 + 4, $ff, $d2, $7 ; person
|
||||
db SPRITE_GAMBLER, $f + 4, $b + 4, $ff, $d3, $8 ; person
|
||||
db SPRITE_MART_GUY, $b + 4, $e + 4, $ff, $d2, $9 ; person
|
||||
db SPRITE_GENTLEMAN, $d + 4, $11 + 4, $ff, $d3, $a ; person
|
||||
db SPRITE_ROCKET, $5 + 4, $9 + 4, $ff, $d1, $4b, ROCKET + $C8, $7 ; trainer
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP GAME_CORNER_WIDTH, $11, $f
|
||||
EVENT_DISP GAME_CORNER_WIDTH, $11, $10
|
||||
EVENT_DISP GAME_CORNER_WIDTH, $4, $11 ; ROCKET_HIDEOUT_1
|
22
data/mapObjects/celadongym.asm
Executable file
22
data/mapObjects/celadongym.asm
Executable file
|
@ -0,0 +1,22 @@
|
|||
CeladonGymObject: ; 0x48b30 (size=84)
|
||||
db $3 ; border block
|
||||
|
||||
db $2 ; warps
|
||||
db $11, $4, $6, $ff
|
||||
db $11, $5, $6, $ff
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $8 ; people
|
||||
db SPRITE_ERIKA, $3 + 4, $4 + 4, $ff, $d0, $41, ERIKA + $C8, $1 ; trainer
|
||||
db SPRITE_LASS, $b + 4, $2 + 4, $ff, $d3, $42, LASS + $C8, $11 ; trainer
|
||||
db SPRITE_FOULARD_WOMAN, $a + 4, $7 + 4, $ff, $d2, $43, BEAUTY + $C8, $1 ; trainer
|
||||
db SPRITE_LASS, $5 + 4, $9 + 4, $ff, $d0, $44, JR__TRAINER_F + $C8, $b ; trainer
|
||||
db SPRITE_FOULARD_WOMAN, $5 + 4, $1 + 4, $ff, $d0, $45, BEAUTY + $C8, $2 ; trainer
|
||||
db SPRITE_LASS, $3 + 4, $6 + 4, $ff, $d0, $46, LASS + $C8, $12 ; trainer
|
||||
db SPRITE_FOULARD_WOMAN, $3 + 4, $3 + 4, $ff, $d0, $47, BEAUTY + $C8, $3 ; trainer
|
||||
db SPRITE_LASS, $3 + 4, $5 + 4, $ff, $d0, $48, COOLTRAINER_F + $C8, $1 ; trainer
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP CELADON_GYM_WIDTH, $11, $4
|
||||
EVENT_DISP CELADON_GYM_WIDTH, $11, $5
|
17
data/mapObjects/celadonhotel.asm
Executable file
17
data/mapObjects/celadonhotel.asm
Executable file
|
@ -0,0 +1,17 @@
|
|||
CeladonHotelObject: ; 0x49281 (size=38)
|
||||
db $0 ; border block
|
||||
|
||||
db $2 ; warps
|
||||
db $7, $3, $c, $ff
|
||||
db $7, $4, $c, $ff
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $3 ; people
|
||||
db SPRITE_OLD_MEDIUM_WOMAN, $1 + 4, $3 + 4, $ff, $d0, $1 ; person
|
||||
db SPRITE_FOULARD_WOMAN, $4 + 4, $2 + 4, $ff, $ff, $2 ; person
|
||||
db SPRITE_BLACK_HAIR_BOY_2, $4 + 4, $8 + 4, $fe, $2, $3 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP CELADON_HOTEL_WIDTH, $7, $3
|
||||
EVENT_DISP CELADON_HOTEL_WIDTH, $7, $4
|
17
data/mapObjects/celadonhouse.asm
Executable file
17
data/mapObjects/celadonhouse.asm
Executable file
|
@ -0,0 +1,17 @@
|
|||
CeladonHouseObject: ; 0x49227 (size=38)
|
||||
db $f ; border block
|
||||
|
||||
db $2 ; warps
|
||||
db $7, $2, $b, $ff
|
||||
db $7, $3, $b, $ff
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $3 ; people
|
||||
db SPRITE_OLD_PERSON, $2 + 4, $4 + 4, $ff, $d0, $1 ; person
|
||||
db SPRITE_ROCKET, $4 + 4, $1 + 4, $fe, $0, $2 ; person
|
||||
db SPRITE_SAILOR, $6 + 4, $5 + 4, $ff, $d2, $3 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP CELADON_HOUSE_WIDTH, $7, $2
|
||||
EVENT_DISP CELADON_HOUSE_WIDTH, $7, $3
|
25
data/mapObjects/celadonmansion1.asm
Executable file
25
data/mapObjects/celadonmansion1.asm
Executable file
|
@ -0,0 +1,25 @@
|
|||
CeladonMansion1Object: ; 0x486cf (size=71)
|
||||
db $f ; border block
|
||||
|
||||
db $5 ; warps
|
||||
db $b, $4, $2, $ff
|
||||
db $b, $5, $2, $ff
|
||||
db $0, $4, $4, $ff
|
||||
db $1, $7, $1, CELADON_MANSION_2
|
||||
db $1, $2, $2, CELADON_MANSION_2
|
||||
|
||||
db $1 ; signs
|
||||
db $9, $4, $5 ; CeladonMansion1Text5
|
||||
|
||||
db $4 ; people
|
||||
db SPRITE_SLOWBRO, $5 + 4, $0 + 4, $ff, $d3, $1 ; person
|
||||
db SPRITE_OLD_MEDIUM_WOMAN, $5 + 4, $1 + 4, $ff, $d0, $2 ; person
|
||||
db SPRITE_CLEFAIRY, $8 + 4, $1 + 4, $fe, $2, $3 ; person
|
||||
db SPRITE_SLOWBRO, $4 + 4, $4 + 4, $fe, $1, $4 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP CELADON_MANSION_1_WIDTH, $b, $4
|
||||
EVENT_DISP CELADON_MANSION_1_WIDTH, $b, $5
|
||||
EVENT_DISP CELADON_MANSION_1_WIDTH, $0, $4
|
||||
EVENT_DISP CELADON_MANSION_1_WIDTH, $1, $7 ; CELADON_MANSION_2
|
||||
EVENT_DISP CELADON_MANSION_1_WIDTH, $1, $2 ; CELADON_MANSION_2
|
19
data/mapObjects/celadonmansion2.asm
Executable file
19
data/mapObjects/celadonmansion2.asm
Executable file
|
@ -0,0 +1,19 @@
|
|||
CeladonMansion2Object: ; 0x48745 (size=39)
|
||||
db $f ; border block
|
||||
|
||||
db $4 ; warps
|
||||
db $1, $6, $0, CELADON_MANSION_3
|
||||
db $1, $7, $3, CELADON_MANSION_1
|
||||
db $1, $2, $4, CELADON_MANSION_1
|
||||
db $1, $4, $3, CELADON_MANSION_3
|
||||
|
||||
db $1 ; signs
|
||||
db $9, $4, $1 ; CeladonMansion2Text1
|
||||
|
||||
db $0 ; people
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP CELADON_MANSION_2_WIDTH, $1, $6 ; CELADON_MANSION_3
|
||||
EVENT_DISP CELADON_MANSION_2_WIDTH, $1, $7 ; CELADON_MANSION_1
|
||||
EVENT_DISP CELADON_MANSION_2_WIDTH, $1, $2 ; CELADON_MANSION_1
|
||||
EVENT_DISP CELADON_MANSION_2_WIDTH, $1, $4 ; CELADON_MANSION_3
|
26
data/mapObjects/celadonmansion3.asm
Executable file
26
data/mapObjects/celadonmansion3.asm
Executable file
|
@ -0,0 +1,26 @@
|
|||
CeladonMansion3Object: ; 0x487ff (size=72)
|
||||
db $f ; border block
|
||||
|
||||
db $4 ; warps
|
||||
db $1, $6, $0, CELADON_MANSION_2
|
||||
db $1, $7, $0, CELADON_MANSION_4
|
||||
db $1, $2, $1, CELADON_MANSION_4
|
||||
db $1, $4, $3, CELADON_MANSION_2
|
||||
|
||||
db $4 ; signs
|
||||
db $3, $1, $5 ; CeladonMansion3Text5
|
||||
db $3, $4, $6 ; CeladonMansion3Text6
|
||||
db $6, $1, $7 ; CeladonMansion3Text7
|
||||
db $9, $4, $8 ; CeladonMansion3Text8
|
||||
|
||||
db $4 ; people
|
||||
db SPRITE_BIKE_SHOP_GUY, $4 + 4, $0 + 4, $ff, $d1, $1 ; person
|
||||
db SPRITE_MART_GUY, $4 + 4, $3 + 4, $ff, $d1, $2 ; person
|
||||
db SPRITE_BLACK_HAIR_BOY_2, $7 + 4, $0 + 4, $ff, $d1, $3 ; person
|
||||
db SPRITE_LAPRAS_GIVER, $3 + 4, $2 + 4, $ff, $ff, $4 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP CELADON_MANSION_3_WIDTH, $1, $6 ; CELADON_MANSION_2
|
||||
EVENT_DISP CELADON_MANSION_3_WIDTH, $1, $7 ; CELADON_MANSION_4
|
||||
EVENT_DISP CELADON_MANSION_3_WIDTH, $1, $2 ; CELADON_MANSION_4
|
||||
EVENT_DISP CELADON_MANSION_3_WIDTH, $1, $4 ; CELADON_MANSION_2
|
17
data/mapObjects/celadonmansion4.asm
Executable file
17
data/mapObjects/celadonmansion4.asm
Executable file
|
@ -0,0 +1,17 @@
|
|||
CeladonMansion4Object: ; 0x48875 (size=31)
|
||||
db $9 ; border block
|
||||
|
||||
db $3 ; warps
|
||||
db $1, $6, $1, CELADON_MANSION_3
|
||||
db $1, $2, $2, CELADON_MANSION_3
|
||||
db $7, $2, $0, CELADON_MANSION_5
|
||||
|
||||
db $1 ; signs
|
||||
db $7, $3, $1 ; CeladonMansion4Text1
|
||||
|
||||
db $0 ; people
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP CELADON_MANSION_4_WIDTH, $1, $6 ; CELADON_MANSION_3
|
||||
EVENT_DISP CELADON_MANSION_4_WIDTH, $1, $2 ; CELADON_MANSION_3
|
||||
EVENT_DISP CELADON_MANSION_4_WIDTH, $7, $2 ; CELADON_MANSION_5
|
16
data/mapObjects/celadonmansion5.asm
Executable file
16
data/mapObjects/celadonmansion5.asm
Executable file
|
@ -0,0 +1,16 @@
|
|||
CeladonMansion5Object: ; 0x1dd5c (size=32)
|
||||
db $a ; border block
|
||||
|
||||
db $2 ; warps
|
||||
db $7, $2, $2, CELADON_MANSION_4
|
||||
db $7, $3, $2, CELADON_MANSION_4
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $2 ; people
|
||||
db SPRITE_HIKER, $2 + 4, $2 + 4, $ff, $d0, $1 ; person
|
||||
db SPRITE_BALL, $3 + 4, $4 + 4, $ff, $ff, $2 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP CELADON_MANSION_5_WIDTH, $7, $2 ; CELADON_MANSION_4
|
||||
EVENT_DISP CELADON_MANSION_5_WIDTH, $7, $3 ; CELADON_MANSION_4
|
25
data/mapObjects/celadonmart1.asm
Executable file
25
data/mapObjects/celadonmart1.asm
Executable file
|
@ -0,0 +1,25 @@
|
|||
CeladonMart1Object: ; 0x60f9e (size=64)
|
||||
db $f ; border block
|
||||
|
||||
db $6 ; warps
|
||||
db $7, $2, $0, $ff
|
||||
db $7, $3, $0, $ff
|
||||
db $7, $10, $1, $ff
|
||||
db $7, $11, $1, $ff
|
||||
db $1, $c, $0, CELADON_MART_2
|
||||
db $1, $1, $0, CELADON_MART_ELEVATOR
|
||||
|
||||
db $2 ; signs
|
||||
db $4, $b, $2 ; CeladonMart1Text2
|
||||
db $1, $e, $3 ; CeladonMart1Text3
|
||||
|
||||
db $1 ; people
|
||||
db SPRITE_CABLE_CLUB_WOMAN, $3 + 4, $8 + 4, $ff, $d0, $1 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP CELADON_MART_1_WIDTH, $7, $2
|
||||
EVENT_DISP CELADON_MART_1_WIDTH, $7, $3
|
||||
EVENT_DISP CELADON_MART_1_WIDTH, $7, $10
|
||||
EVENT_DISP CELADON_MART_1_WIDTH, $7, $11
|
||||
EVENT_DISP CELADON_MART_1_WIDTH, $1, $c ; CELADON_MART_2
|
||||
EVENT_DISP CELADON_MART_1_WIDTH, $1, $1 ; CELADON_MART_ELEVATOR
|
21
data/mapObjects/celadonmart2.asm
Executable file
21
data/mapObjects/celadonmart2.asm
Executable file
|
@ -0,0 +1,21 @@
|
|||
CeladonMart2Object: ; 0x56111 (size=55)
|
||||
db $f ; border block
|
||||
|
||||
db $3 ; warps
|
||||
db $1, $c, $4, CELADON_MART_1
|
||||
db $1, $10, $1, CELADON_MART_3
|
||||
db $1, $1, $0, CELADON_MART_ELEVATOR
|
||||
|
||||
db $1 ; signs
|
||||
db $1, $e, $5 ; CeladonMart2Text5
|
||||
|
||||
db $4 ; people
|
||||
db SPRITE_MART_GUY, $3 + 4, $5 + 4, $ff, $d0, $1 ; person
|
||||
db SPRITE_MART_GUY, $3 + 4, $6 + 4, $ff, $d0, $2 ; person
|
||||
db SPRITE_FAT_BALD_GUY, $5 + 4, $13 + 4, $ff, $ff, $3 ; person
|
||||
db SPRITE_GIRL, $4 + 4, $e + 4, $fe, $1, $4 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP CELADON_MART_2_WIDTH, $1, $c ; CELADON_MART_1
|
||||
EVENT_DISP CELADON_MART_2_WIDTH, $1, $10 ; CELADON_MART_3
|
||||
EVENT_DISP CELADON_MART_2_WIDTH, $1, $1 ; CELADON_MART_ELEVATOR
|
33
data/mapObjects/celadonmart3.asm
Executable file
33
data/mapObjects/celadonmart3.asm
Executable file
|
@ -0,0 +1,33 @@
|
|||
CeladonMart3Object: ; 0x482c4 (size=94)
|
||||
db $f ; border block
|
||||
|
||||
db $3 ; warps
|
||||
db $1, $c, $0, CELADON_MART_4
|
||||
db $1, $10, $1, CELADON_MART_2
|
||||
db $1, $1, $0, CELADON_MART_ELEVATOR
|
||||
|
||||
db $c ; signs
|
||||
db $4, $2, $6 ; CeladonMart3Text6
|
||||
db $4, $3, $7 ; CeladonMart3Text7
|
||||
db $4, $5, $8 ; CeladonMart3Text8
|
||||
db $4, $6, $9 ; CeladonMart3Text9
|
||||
db $6, $2, $a ; CeladonMart3Text10
|
||||
db $6, $3, $b ; CeladonMart3Text11
|
||||
db $6, $5, $c ; CeladonMart3Text12
|
||||
db $6, $6, $d ; CeladonMart3Text13
|
||||
db $1, $e, $e ; CeladonMart3Text14
|
||||
db $1, $4, $f ; CeladonMart3Text15
|
||||
db $1, $6, $10 ; CeladonMart3Text16
|
||||
db $1, $a, $11 ; CeladonMart3Text17
|
||||
|
||||
db $5 ; people
|
||||
db SPRITE_MART_GUY, $5 + 4, $10 + 4, $ff, $ff, $1 ; person
|
||||
db SPRITE_GAMEBOY_KID_COPY, $6 + 4, $b + 4, $ff, $d3, $2 ; person
|
||||
db SPRITE_GAMEBOY_KID_COPY, $2 + 4, $7 + 4, $ff, $d0, $3 ; person
|
||||
db SPRITE_GAMEBOY_KID_COPY, $2 + 4, $8 + 4, $ff, $d0, $4 ; person
|
||||
db SPRITE_YOUNG_BOY, $5 + 4, $2 + 4, $ff, $d1, $5 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP CELADON_MART_3_WIDTH, $1, $c ; CELADON_MART_4
|
||||
EVENT_DISP CELADON_MART_3_WIDTH, $1, $10 ; CELADON_MART_2
|
||||
EVENT_DISP CELADON_MART_3_WIDTH, $1, $1 ; CELADON_MART_ELEVATOR
|
20
data/mapObjects/celadonmart4.asm
Executable file
20
data/mapObjects/celadonmart4.asm
Executable file
|
@ -0,0 +1,20 @@
|
|||
CeladonMart4Object: ; 0x48370 (size=49)
|
||||
db $f ; border block
|
||||
|
||||
db $3 ; warps
|
||||
db $1, $c, $0, CELADON_MART_3
|
||||
db $1, $10, $1, CELADON_MART_5
|
||||
db $1, $1, $0, CELADON_MART_ELEVATOR
|
||||
|
||||
db $1 ; signs
|
||||
db $1, $e, $4 ; CeladonMart4Text4
|
||||
|
||||
db $3 ; people
|
||||
db SPRITE_MART_GUY, $7 + 4, $5 + 4, $ff, $ff, $1 ; person
|
||||
db SPRITE_BLACK_HAIR_BOY_2, $5 + 4, $f + 4, $fe, $2, $2 ; person
|
||||
db SPRITE_BUG_CATCHER, $2 + 4, $5 + 4, $fe, $2, $3 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP CELADON_MART_4_WIDTH, $1, $c ; CELADON_MART_3
|
||||
EVENT_DISP CELADON_MART_4_WIDTH, $1, $10 ; CELADON_MART_5
|
||||
EVENT_DISP CELADON_MART_4_WIDTH, $1, $1 ; CELADON_MART_ELEVATOR
|
21
data/mapObjects/celadonmart5.asm
Executable file
21
data/mapObjects/celadonmart5.asm
Executable file
|
@ -0,0 +1,21 @@
|
|||
CeladonMart5Object: ; 0x49085 (size=55)
|
||||
db $f ; border block
|
||||
|
||||
db $3 ; warps
|
||||
db $1, $c, $0, CELADON_MART_ROOF
|
||||
db $1, $10, $1, CELADON_MART_4
|
||||
db $1, $1, $0, CELADON_MART_ELEVATOR
|
||||
|
||||
db $1 ; signs
|
||||
db $1, $e, $5 ; CeladonMart5Text5
|
||||
|
||||
db $4 ; people
|
||||
db SPRITE_GENTLEMAN, $5 + 4, $e + 4, $fe, $1, $1 ; person
|
||||
db SPRITE_SAILOR, $6 + 4, $2 + 4, $ff, $ff, $2 ; person
|
||||
db SPRITE_MART_GUY, $3 + 4, $5 + 4, $ff, $d0, $3 ; person
|
||||
db SPRITE_MART_GUY, $3 + 4, $6 + 4, $ff, $d0, $4 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP CELADON_MART_5_WIDTH, $1, $c ; CELADON_MART_ROOF
|
||||
EVENT_DISP CELADON_MART_5_WIDTH, $1, $10 ; CELADON_MART_4
|
||||
EVENT_DISP CELADON_MART_5_WIDTH, $1, $1 ; CELADON_MART_ELEVATOR
|
15
data/mapObjects/celadonmartelevator.asm
Executable file
15
data/mapObjects/celadonmartelevator.asm
Executable file
|
@ -0,0 +1,15 @@
|
|||
CeladonMartElevatorObject: ; 0x4866d (size=23)
|
||||
db $f ; border block
|
||||
|
||||
db $2 ; warps
|
||||
db $3, $1, $5, CELADON_MART_1
|
||||
db $3, $2, $5, CELADON_MART_1
|
||||
|
||||
db $1 ; signs
|
||||
db $0, $3, $1 ; CeladonMartElevatorText1
|
||||
|
||||
db $0 ; people
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP CELADON_MART_ELEVATOR_WIDTH, $3, $1 ; CELADON_MART_1
|
||||
EVENT_DISP CELADON_MART_ELEVATOR_WIDTH, $3, $2 ; CELADON_MART_1
|
18
data/mapObjects/celadonmartroof.asm
Executable file
18
data/mapObjects/celadonmartroof.asm
Executable file
|
@ -0,0 +1,18 @@
|
|||
CeladonMartRoofObject: ; 0x485a8 (size=36)
|
||||
db $42 ; border block
|
||||
|
||||
db $1 ; warps
|
||||
db $2, $f, $0, CELADON_MART_5
|
||||
|
||||
db $4 ; signs
|
||||
db $1, $a, $3 ; CeladonMartRoofText3
|
||||
db $1, $b, $4 ; CeladonMartRoofText4
|
||||
db $2, $c, $5 ; CeladonMartRoofText5
|
||||
db $2, $d, $6 ; CeladonMartRoofText6
|
||||
|
||||
db $2 ; people
|
||||
db SPRITE_BLACK_HAIR_BOY_2, $4 + 4, $a + 4, $ff, $d2, $1 ; person
|
||||
db SPRITE_LITTLE_GIRL, $5 + 4, $5 + 4, $fe, $0, $2 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP CELADON_MART_ROOF_WIDTH, $2, $f ; CELADON_MART_5
|
18
data/mapObjects/celadonpokecenter.asm
Executable file
18
data/mapObjects/celadonpokecenter.asm
Executable file
|
@ -0,0 +1,18 @@
|
|||
CeladonPokecenterObject: ; 0x488d2 (size=44)
|
||||
db $0 ; border block
|
||||
|
||||
db $2 ; warps
|
||||
db $7, $3, $5, $ff
|
||||
db $7, $4, $5, $ff
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $4 ; people
|
||||
db SPRITE_NURSE, $1 + 4, $3 + 4, $ff, $d0, $1 ; person
|
||||
db SPRITE_GENTLEMAN, $3 + 4, $7 + 4, $fe, $2, $2 ; person
|
||||
db SPRITE_FOULARD_WOMAN, $5 + 4, $a + 4, $fe, $0, $3 ; person
|
||||
db SPRITE_CABLE_CLUB_WOMAN, $2 + 4, $b + 4, $ff, $d0, $4 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP CELADON_POKECENTER_WIDTH, $7, $3
|
||||
EVENT_DISP CELADON_POKECENTER_WIDTH, $7, $4
|
19
data/mapObjects/celadonprizeroom.asm
Executable file
19
data/mapObjects/celadonprizeroom.asm
Executable file
|
@ -0,0 +1,19 @@
|
|||
CeladonPrizeRoomObject: ; 0x49108 (size=41)
|
||||
db $f ; border block
|
||||
|
||||
db $2 ; warps
|
||||
db $7, $4, $9, $ff
|
||||
db $7, $5, $9, $ff
|
||||
|
||||
db $3 ; signs
|
||||
db $2, $2, $3 ; CeladonPrizeRoomText3
|
||||
db $2, $4, $4 ; CeladonPrizeRoomText4
|
||||
db $2, $6, $5 ; CeladonPrizeRoomText5
|
||||
|
||||
db $2 ; people
|
||||
db SPRITE_BALDING_GUY, $4 + 4, $1 + 4, $ff, $ff, $1 ; person
|
||||
db SPRITE_GAMBLER, $3 + 4, $7 + 4, $fe, $2, $2 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP CELADON_PRIZE_ROOM_WIDTH, $7, $4
|
||||
EVENT_DISP CELADON_PRIZE_ROOM_WIDTH, $7, $5
|
47
data/mapObjects/ceruleancity.asm
Executable file
47
data/mapObjects/ceruleancity.asm
Executable file
|
@ -0,0 +1,47 @@
|
|||
CeruleanCityObject: ; 0x18786 (size=170)
|
||||
db $f ; border block
|
||||
|
||||
db $a ; warps
|
||||
db $b, $1b, $0, TRASHED_HOUSE
|
||||
db $f, $d, $0, CERULEAN_HOUSE
|
||||
db $11, $13, $0, CERULEAN_POKECENTER
|
||||
db $13, $1e, $0, CERULEAN_GYM
|
||||
db $19, $d, $0, BIKE_SHOP
|
||||
db $19, $19, $0, CERULEAN_MART
|
||||
db $b, $4, $0, UNKNOWN_DUNGEON_1
|
||||
db $9, $1b, $2, TRASHED_HOUSE
|
||||
db $b, $9, $1, CERULEAN_HOUSE_3
|
||||
db $9, $9, $0, CERULEAN_HOUSE_3
|
||||
|
||||
db $6 ; signs
|
||||
db $13, $17, $c ; CeruleanCityText12
|
||||
db $1d, $11, $d ; CeruleanCityText13
|
||||
db $19, $1a, $e ; MartSignText
|
||||
db $11, $14, $f ; PokeCenterSignText
|
||||
db $19, $b, $10 ; CeruleanCityText16
|
||||
db $15, $1b, $11 ; CeruleanCityText17
|
||||
|
||||
db $b ; people
|
||||
db SPRITE_BLUE, $2 + 4, $14 + 4, $ff, $d0, $1 ; person
|
||||
db SPRITE_ROCKET, $8 + 4, $1e + 4, $ff, $ff, $42, ROCKET + $C8, $5 ; trainer
|
||||
db SPRITE_BLACK_HAIR_BOY_1, $14 + 4, $1f + 4, $ff, $d0, $3 ; person
|
||||
db SPRITE_BLACK_HAIR_BOY_2, $12 + 4, $f + 4, $fe, $1, $4 ; person
|
||||
db SPRITE_BLACK_HAIR_BOY_2, $15 + 4, $9 + 4, $fe, $2, $5 ; person
|
||||
db SPRITE_GUARD, $c + 4, $1c + 4, $ff, $d0, $6 ; person
|
||||
db SPRITE_LASS, $1a + 4, $1d + 4, $ff, $d2, $7 ; person
|
||||
db SPRITE_SLOWBRO, $1a + 4, $1c + 4, $ff, $d0, $8 ; person
|
||||
db SPRITE_LASS, $1b + 4, $9 + 4, $fe, $2, $9 ; person
|
||||
db SPRITE_BLACK_HAIR_BOY_2, $c + 4, $4 + 4, $ff, $d0, $a ; person
|
||||
db SPRITE_GUARD, $c + 4, $1b + 4, $ff, $d0, $b ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP CERULEAN_CITY_WIDTH, $b, $1b ; TRASHED_HOUSE
|
||||
EVENT_DISP CERULEAN_CITY_WIDTH, $f, $d ; CERULEAN_HOUSE
|
||||
EVENT_DISP CERULEAN_CITY_WIDTH, $11, $13 ; CERULEAN_POKECENTER
|
||||
EVENT_DISP CERULEAN_CITY_WIDTH, $13, $1e ; CERULEAN_GYM
|
||||
EVENT_DISP CERULEAN_CITY_WIDTH, $19, $d ; BIKE_SHOP
|
||||
EVENT_DISP CERULEAN_CITY_WIDTH, $19, $19 ; CERULEAN_MART
|
||||
EVENT_DISP CERULEAN_CITY_WIDTH, $b, $4 ; UNKNOWN_DUNGEON_1
|
||||
EVENT_DISP CERULEAN_CITY_WIDTH, $9, $1b ; TRASHED_HOUSE
|
||||
EVENT_DISP CERULEAN_CITY_WIDTH, $b, $9 ; CERULEAN_HOUSE_3
|
||||
EVENT_DISP CERULEAN_CITY_WIDTH, $9, $9 ; CERULEAN_HOUSE_3
|
18
data/mapObjects/ceruleangym.asm
Executable file
18
data/mapObjects/ceruleangym.asm
Executable file
|
@ -0,0 +1,18 @@
|
|||
CeruleanGymObject: ; 0x5c834 (size=50)
|
||||
db $3 ; border block
|
||||
|
||||
db $2 ; warps
|
||||
db $d, $4, $3, $ff
|
||||
db $d, $5, $3, $ff
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $4 ; people
|
||||
db SPRITE_BRUNETTE_GIRL, $2 + 4, $4 + 4, $ff, $d0, $41, MISTY + $C8, $1 ; trainer
|
||||
db SPRITE_LASS, $3 + 4, $2 + 4, $ff, $d3, $42, JR__TRAINER_F + $C8, $1 ; trainer
|
||||
db SPRITE_SWIMMER, $7 + 4, $8 + 4, $ff, $d2, $43, SWIMMER + $C8, $1 ; trainer
|
||||
db SPRITE_GYM_HELPER, $a + 4, $7 + 4, $ff, $d0, $4 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP CERULEAN_GYM_WIDTH, $d, $4
|
||||
EVENT_DISP CERULEAN_GYM_WIDTH, $d, $5
|
16
data/mapObjects/ceruleanhouse1.asm
Executable file
16
data/mapObjects/ceruleanhouse1.asm
Executable file
|
@ -0,0 +1,16 @@
|
|||
CeruleanHouse1Object: ; 0x1d710 (size=32)
|
||||
db $a ; border block
|
||||
|
||||
db $2 ; warps
|
||||
db $7, $2, $1, $ff
|
||||
db $7, $3, $1, $ff
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $2 ; people
|
||||
db SPRITE_OLD_MEDIUM_WOMAN, $4 + 4, $5 + 4, $ff, $d2, $1 ; person
|
||||
db SPRITE_GAMBLER, $2 + 4, $1 + 4, $ff, $ff, $2 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP CERULEAN_HOUSE_1_WIDTH, $7, $2
|
||||
EVENT_DISP CERULEAN_HOUSE_1_WIDTH, $7, $3
|
17
data/mapObjects/ceruleanhouse2.asm
Executable file
17
data/mapObjects/ceruleanhouse2.asm
Executable file
|
@ -0,0 +1,17 @@
|
|||
CeruleanHouse2Object: ; 0x74ebe (size=34)
|
||||
db $c ; border block
|
||||
|
||||
db $3 ; warps
|
||||
db $0, $2, $9, $ff
|
||||
db $7, $2, $8, $ff
|
||||
db $7, $3, $8, $ff
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $1 ; people
|
||||
db SPRITE_FAT_BALD_GUY, $3 + 4, $5 + 4, $ff, $d3, $1 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP CERULEAN_HOUSE_2_WIDTH, $0, $2
|
||||
EVENT_DISP CERULEAN_HOUSE_2_WIDTH, $7, $2
|
||||
EVENT_DISP CERULEAN_HOUSE_2_WIDTH, $7, $3
|
19
data/mapObjects/ceruleanhousetrashed.asm
Executable file
19
data/mapObjects/ceruleanhousetrashed.asm
Executable file
|
@ -0,0 +1,19 @@
|
|||
CeruleanHouseTrashedObject: ; 0x1d6bf (size=43)
|
||||
db $a ; border block
|
||||
|
||||
db $3 ; warps
|
||||
db $7, $2, $0, $ff
|
||||
db $7, $3, $0, $ff
|
||||
db $0, $3, $7, $ff
|
||||
|
||||
db $1 ; signs
|
||||
db $0, $3, $3 ; CeruleanHouseTrashedText3
|
||||
|
||||
db $2 ; people
|
||||
db SPRITE_FISHER, $1 + 4, $2 + 4, $ff, $d0, $1 ; person
|
||||
db SPRITE_GIRL, $6 + 4, $5 + 4, $fe, $2, $2 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP TRASHED_HOUSE_WIDTH, $7, $2
|
||||
EVENT_DISP TRASHED_HOUSE_WIDTH, $7, $3
|
||||
EVENT_DISP TRASHED_HOUSE_WIDTH, $0, $3
|
17
data/mapObjects/ceruleanmart.asm
Executable file
17
data/mapObjects/ceruleanmart.asm
Executable file
|
@ -0,0 +1,17 @@
|
|||
CeruleanMartObject: ; 0x5c8a8 (size=38)
|
||||
db $0 ; border block
|
||||
|
||||
db $2 ; warps
|
||||
db $7, $3, $5, $ff
|
||||
db $7, $4, $5, $ff
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $3 ; people
|
||||
db SPRITE_MART_GUY, $5 + 4, $0 + 4, $ff, $d3, $1 ; person
|
||||
db SPRITE_BLACK_HAIR_BOY_1, $4 + 4, $3 + 4, $fe, $1, $2 ; person
|
||||
db SPRITE_LASS, $2 + 4, $6 + 4, $fe, $2, $3 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP CERULEAN_MART_WIDTH, $7, $3
|
||||
EVENT_DISP CERULEAN_MART_WIDTH, $7, $4
|
18
data/mapObjects/ceruleanpokecenter.asm
Executable file
18
data/mapObjects/ceruleanpokecenter.asm
Executable file
|
@ -0,0 +1,18 @@
|
|||
CeruleanPokecenterObject: ; 0x5c65f (size=44)
|
||||
db $0 ; border block
|
||||
|
||||
db $2 ; warps
|
||||
db $7, $3, $2, $ff
|
||||
db $7, $4, $2, $ff
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $4 ; people
|
||||
db SPRITE_NURSE, $1 + 4, $3 + 4, $ff, $d0, $1 ; person
|
||||
db SPRITE_BLACK_HAIR_BOY_2, $5 + 4, $a + 4, $fe, $0, $2 ; person
|
||||
db SPRITE_GENTLEMAN, $3 + 4, $4 + 4, $ff, $d0, $3 ; person
|
||||
db SPRITE_CABLE_CLUB_WOMAN, $2 + 4, $b + 4, $ff, $d0, $4 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP CERULEAN_POKECENTER_WIDTH, $7, $3
|
||||
EVENT_DISP CERULEAN_POKECENTER_WIDTH, $7, $4
|
23
data/mapObjects/cinnabargym.asm
Executable file
23
data/mapObjects/cinnabargym.asm
Executable file
|
@ -0,0 +1,23 @@
|
|||
CinnabarGymObject: ; 0x75acc (size=90)
|
||||
db $2e ; border block
|
||||
|
||||
db $2 ; warps
|
||||
db $11, $10, $1, $ff
|
||||
db $11, $11, $1, $ff
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $9 ; people
|
||||
db SPRITE_FAT_BALD_GUY, $3 + 4, $3 + 4, $ff, $d0, $41, BLAINE + $C8, $1 ; trainer
|
||||
db SPRITE_BLACK_HAIR_BOY_2, $2 + 4, $11 + 4, $ff, $d0, $42, SUPER_NERD + $C8, $9 ; trainer
|
||||
db SPRITE_BLACK_HAIR_BOY_2, $8 + 4, $11 + 4, $ff, $d0, $43, BURGLAR + $C8, $4 ; trainer
|
||||
db SPRITE_BLACK_HAIR_BOY_2, $4 + 4, $b + 4, $ff, $d0, $44, SUPER_NERD + $C8, $a ; trainer
|
||||
db SPRITE_BLACK_HAIR_BOY_2, $8 + 4, $b + 4, $ff, $d0, $45, BURGLAR + $C8, $5 ; trainer
|
||||
db SPRITE_BLACK_HAIR_BOY_2, $e + 4, $b + 4, $ff, $d0, $46, SUPER_NERD + $C8, $b ; trainer
|
||||
db SPRITE_BLACK_HAIR_BOY_2, $e + 4, $3 + 4, $ff, $d0, $47, BURGLAR + $C8, $6 ; trainer
|
||||
db SPRITE_BLACK_HAIR_BOY_2, $8 + 4, $3 + 4, $ff, $d0, $48, SUPER_NERD + $C8, $c ; trainer
|
||||
db SPRITE_GYM_HELPER, $d + 4, $10 + 4, $ff, $d0, $9 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP CINNABAR_GYM_WIDTH, $11, $10
|
||||
EVENT_DISP CINNABAR_GYM_WIDTH, $11, $11
|
27
data/mapObjects/cinnabarisland.asm
Executable file
27
data/mapObjects/cinnabarisland.asm
Executable file
|
@ -0,0 +1,27 @@
|
|||
CinnabarIslandObject: ; 0x1c022 (size=71)
|
||||
db $43 ; border block
|
||||
|
||||
db $5 ; warps
|
||||
db $3, $6, $1, MANSION_1
|
||||
db $3, $12, $0, CINNABAR_GYM
|
||||
db $9, $6, $0, CINNABAR_LAB_1
|
||||
db $b, $b, $0, CINNABAR_POKECENTER
|
||||
db $b, $f, $0, CINNABAR_MART
|
||||
|
||||
db $5 ; signs
|
||||
db $5, $9, $3 ; CinnabarIslandText3
|
||||
db $b, $10, $4 ; MartSignText
|
||||
db $b, $c, $5 ; PokeCenterSignText
|
||||
db $b, $9, $6 ; CinnabarIslandText6
|
||||
db $3, $d, $7 ; CinnabarIslandText7
|
||||
|
||||
db $2 ; people
|
||||
db SPRITE_GIRL, $5 + 4, $c + 4, $fe, $2, $1 ; person
|
||||
db SPRITE_GAMBLER, $6 + 4, $e + 4, $ff, $ff, $2 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP CINNABAR_ISLAND_WIDTH, $3, $6 ; MANSION_1
|
||||
EVENT_DISP CINNABAR_ISLAND_WIDTH, $3, $12 ; CINNABAR_GYM
|
||||
EVENT_DISP CINNABAR_ISLAND_WIDTH, $9, $6 ; CINNABAR_LAB_1
|
||||
EVENT_DISP CINNABAR_ISLAND_WIDTH, $b, $b ; CINNABAR_POKECENTER
|
||||
EVENT_DISP CINNABAR_ISLAND_WIDTH, $b, $f ; CINNABAR_MART
|
17
data/mapObjects/cinnabarmart.asm
Executable file
17
data/mapObjects/cinnabarmart.asm
Executable file
|
@ -0,0 +1,17 @@
|
|||
CinnabarMartObject: ; 0x75e91 (size=38)
|
||||
db $0 ; border block
|
||||
|
||||
db $2 ; warps
|
||||
db $7, $3, $4, $ff
|
||||
db $7, $4, $4, $ff
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $3 ; people
|
||||
db SPRITE_MART_GUY, $5 + 4, $0 + 4, $ff, $d3, $1 ; person
|
||||
db SPRITE_ERIKA, $2 + 4, $6 + 4, $ff, $ff, $2 ; person
|
||||
db SPRITE_OAK_AIDE, $4 + 4, $3 + 4, $ff, $ff, $3 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP CINNABAR_MART_WIDTH, $7, $3
|
||||
EVENT_DISP CINNABAR_MART_WIDTH, $7, $4
|
18
data/mapObjects/cinnabarpokecenter.asm
Executable file
18
data/mapObjects/cinnabarpokecenter.asm
Executable file
|
@ -0,0 +1,18 @@
|
|||
CinnabarPokecenterObject: ; 0x75e46 (size=44)
|
||||
db $0 ; border block
|
||||
|
||||
db $2 ; warps
|
||||
db $7, $3, $3, $ff
|
||||
db $7, $4, $3, $ff
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $4 ; people
|
||||
db SPRITE_NURSE, $1 + 4, $3 + 4, $ff, $d0, $1 ; person
|
||||
db SPRITE_LASS, $4 + 4, $9 + 4, $fe, $0, $2 ; person
|
||||
db SPRITE_GENTLEMAN, $6 + 4, $2 + 4, $ff, $ff, $3 ; person
|
||||
db SPRITE_CABLE_CLUB_WOMAN, $2 + 4, $b + 4, $ff, $d0, $4 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP CINNABAR_POKECENTER_WIDTH, $7, $3
|
||||
EVENT_DISP CINNABAR_POKECENTER_WIDTH, $7, $4
|
19
data/mapObjects/copycatshouse1f.asm
Executable file
19
data/mapObjects/copycatshouse1f.asm
Executable file
|
@ -0,0 +1,19 @@
|
|||
CopycatsHouse1FObject: ; 0x75ee3 (size=46)
|
||||
db $a ; border block
|
||||
|
||||
db $3 ; warps
|
||||
db $7, $2, $0, $ff
|
||||
db $7, $3, $0, $ff
|
||||
db $1, $7, $0, COPYCATS_HOUSE_2F
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $3 ; people
|
||||
db SPRITE_MOM_GEISHA, $2 + 4, $2 + 4, $ff, $d0, $1 ; person
|
||||
db SPRITE_FAT_BALD_GUY, $4 + 4, $5 + 4, $ff, $d2, $2 ; person
|
||||
db SPRITE_CLEFAIRY, $4 + 4, $1 + 4, $fe, $1, $3 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP COPYCATS_HOUSE_1F_WIDTH, $7, $2
|
||||
EVENT_DISP COPYCATS_HOUSE_1F_WIDTH, $7, $3
|
||||
EVENT_DISP COPYCATS_HOUSE_1F_WIDTH, $1, $7 ; COPYCATS_HOUSE_2F
|
19
data/mapObjects/copycatshouse2f.asm
Executable file
19
data/mapObjects/copycatshouse2f.asm
Executable file
|
@ -0,0 +1,19 @@
|
|||
CopycatsHouse2FObject: ; 0x5cd21 (size=48)
|
||||
db $a ; border block
|
||||
|
||||
db $1 ; warps
|
||||
db $1, $7, $2, COPYCATS_HOUSE_1F
|
||||
|
||||
db $2 ; signs
|
||||
db $5, $3, $6 ; CopycatsHouse2FText6
|
||||
db $1, $0, $7 ; CopycatsHouse2FText7
|
||||
|
||||
db $5 ; people
|
||||
db SPRITE_BRUNETTE_GIRL, $3 + 4, $4 + 4, $fe, $0, $1 ; person
|
||||
db SPRITE_BIRD, $6 + 4, $4 + 4, $fe, $2, $2 ; person
|
||||
db SPRITE_SLOWBRO, $1 + 4, $5 + 4, $ff, $d0, $3 ; person
|
||||
db SPRITE_BIRD, $0 + 4, $2 + 4, $ff, $d0, $4 ; person
|
||||
db SPRITE_CLEFAIRY, $6 + 4, $1 + 4, $ff, $d3, $5 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP COPYCATS_HOUSE_2F_WIDTH, $1, $7 ; COPYCATS_HOUSE_1F
|
15
data/mapObjects/daycarem.asm
Executable file
15
data/mapObjects/daycarem.asm
Executable file
|
@ -0,0 +1,15 @@
|
|||
DayCareMObject: ; 0x56459 (size=26)
|
||||
db $a ; border block
|
||||
|
||||
db $2 ; warps
|
||||
db $7, $2, $4, $ff
|
||||
db $7, $3, $4, $ff
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $1 ; people
|
||||
db SPRITE_GENTLEMAN, $3 + 4, $2 + 4, $ff, $d3, $1 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP DAYCAREM_WIDTH, $7, $2
|
||||
EVENT_DISP DAYCAREM_WIDTH, $7, $3
|
14
data/mapObjects/diglettscave.asm
Executable file
14
data/mapObjects/diglettscave.asm
Executable file
|
@ -0,0 +1,14 @@
|
|||
DiglettsCaveObject: ; 0x61f72 (size=20)
|
||||
db $19 ; border block
|
||||
|
||||
db $2 ; warps
|
||||
db $5, $5, $2, DIGLETTS_CAVE_EXIT
|
||||
db $1f, $25, $2, DIGLETTS_CAVE_ENTRANCE
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $0 ; people
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP DIGLETTS_CAVE_WIDTH, $5, $5 ; DIGLETTS_CAVE_EXIT
|
||||
EVENT_DISP DIGLETTS_CAVE_WIDTH, $1f, $25 ; DIGLETTS_CAVE_ENTRANCE
|
17
data/mapObjects/diglettscaveroute11.asm
Executable file
17
data/mapObjects/diglettscaveroute11.asm
Executable file
|
@ -0,0 +1,17 @@
|
|||
DiglettsCaveEntranceRoute11Object: ; 0x1e5ca (size=34)
|
||||
db $7d ; border block
|
||||
|
||||
db $3 ; warps
|
||||
db $7, $2, $4, $ff
|
||||
db $7, $3, $4, $ff
|
||||
db $4, $4, $1, DIGLETTS_CAVE
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $1 ; people
|
||||
db SPRITE_GAMBLER, $3 + 4, $2 + 4, $ff, $ff, $1 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP DIGLETTS_CAVE_ENTRANCE_WIDTH, $7, $2
|
||||
EVENT_DISP DIGLETTS_CAVE_ENTRANCE_WIDTH, $7, $3
|
||||
EVENT_DISP DIGLETTS_CAVE_ENTRANCE_WIDTH, $4, $4 ; DIGLETTS_CAVE
|
17
data/mapObjects/diglettscaveroute2.asm
Executable file
17
data/mapObjects/diglettscaveroute2.asm
Executable file
|
@ -0,0 +1,17 @@
|
|||
DiglettsCaveRoute2Object: ; 0x1debf (size=34)
|
||||
db $7d ; border block
|
||||
|
||||
db $3 ; warps
|
||||
db $7, $2, $0, $ff
|
||||
db $7, $3, $0, $ff
|
||||
db $4, $4, $0, DIGLETTS_CAVE
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $1 ; people
|
||||
db SPRITE_FISHER, $3 + 4, $3 + 4, $ff, $ff, $1 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP DIGLETTS_CAVE_EXIT_WIDTH, $7, $2
|
||||
EVENT_DISP DIGLETTS_CAVE_EXIT_WIDTH, $7, $3
|
||||
EVENT_DISP DIGLETTS_CAVE_EXIT_WIDTH, $4, $4 ; DIGLETTS_CAVE
|
22
data/mapObjects/fanclub.asm
Executable file
22
data/mapObjects/fanclub.asm
Executable file
|
@ -0,0 +1,22 @@
|
|||
FanClubObject: ; 0x59c97 (size=62)
|
||||
db $d ; border block
|
||||
|
||||
db $2 ; warps
|
||||
db $7, $2, $1, $ff
|
||||
db $7, $3, $1, $ff
|
||||
|
||||
db $2 ; signs
|
||||
db $0, $1, $7 ; FanClubText7
|
||||
db $0, $6, $8 ; FanClubText8
|
||||
|
||||
db $6 ; people
|
||||
db SPRITE_FISHER2, $3 + 4, $6 + 4, $ff, $d2, $1 ; person
|
||||
db SPRITE_GIRL, $3 + 4, $1 + 4, $ff, $d3, $2 ; person
|
||||
db SPRITE_CLEFAIRY, $4 + 4, $6 + 4, $ff, $d2, $3 ; person
|
||||
db SPRITE_SEEL, $4 + 4, $1 + 4, $ff, $d3, $4 ; person
|
||||
db SPRITE_GENTLEMAN, $1 + 4, $3 + 4, $ff, $d0, $5 ; person
|
||||
db SPRITE_CABLE_CLUB_WOMAN, $1 + 4, $5 + 4, $ff, $d0, $6 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP POKEMON_FAN_CLUB_WIDTH, $7, $2
|
||||
EVENT_DISP POKEMON_FAN_CLUB_WIDTH, $7, $3
|
21
data/mapObjects/fightingdojo.asm
Executable file
21
data/mapObjects/fightingdojo.asm
Executable file
|
@ -0,0 +1,21 @@
|
|||
FightingDojoObject: ; 0x5cf9b (size=72)
|
||||
db $3 ; border block
|
||||
|
||||
db $2 ; warps
|
||||
db $b, $4, $1, $ff
|
||||
db $b, $5, $1, $ff
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $7 ; people
|
||||
db SPRITE_HIKER, $3 + 4, $5 + 4, $ff, $d0, $41, BLACKBELT + $C8, $1 ; trainer
|
||||
db SPRITE_HIKER, $4 + 4, $3 + 4, $ff, $d3, $42, BLACKBELT + $C8, $2 ; trainer
|
||||
db SPRITE_HIKER, $6 + 4, $3 + 4, $ff, $d3, $43, BLACKBELT + $C8, $3 ; trainer
|
||||
db SPRITE_HIKER, $5 + 4, $5 + 4, $ff, $d2, $44, BLACKBELT + $C8, $4 ; trainer
|
||||
db SPRITE_HIKER, $7 + 4, $5 + 4, $ff, $d2, $45, BLACKBELT + $C8, $5 ; trainer
|
||||
db SPRITE_BALL, $1 + 4, $4 + 4, $ff, $ff, $6 ; person
|
||||
db SPRITE_BALL, $1 + 4, $5 + 4, $ff, $ff, $7 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP FIGHTING_DOJO_WIDTH, $b, $4
|
||||
EVENT_DISP FIGHTING_DOJO_WIDTH, $b, $5
|
52
data/mapObjects/fuchsiacity.asm
Executable file
52
data/mapObjects/fuchsiacity.asm
Executable file
|
@ -0,0 +1,52 @@
|
|||
FuchsiaCityObject: ; 0x18bd4 (size=178)
|
||||
db $f ; border block
|
||||
|
||||
db $9 ; warps
|
||||
db $d, $5, $0, FUCHSIA_MART
|
||||
db $1b, $b, $0, FUCHSIA_HOUSE_1
|
||||
db $1b, $13, $0, FUCHSIA_POKECENTER
|
||||
db $1b, $1b, $0, FUCHSIA_HOUSE_2
|
||||
db $3, $12, $0, SAFARI_ZONE_ENTRANCE
|
||||
db $1b, $5, $0, FUCHSIA_GYM
|
||||
db $d, $16, $0, FUCHSIA_MEETING_ROOM
|
||||
db $1b, $1f, $1, FUCHSIA_HOUSE_3
|
||||
db $18, $1f, $0, FUCHSIA_HOUSE_3
|
||||
|
||||
db $e ; signs
|
||||
db $17, $f, $b ; FuchsiaCityText11
|
||||
db $f, $19, $c ; FuchsiaCityText12
|
||||
db $5, $11, $d ; FuchsiaCityText13
|
||||
db $d, $6, $e ; MartSignText
|
||||
db $1b, $14, $f ; PokeCenterSignText
|
||||
db $1d, $1b, $10 ; FuchsiaCityText16
|
||||
db $f, $15, $11 ; FuchsiaCityText17
|
||||
db $1d, $5, $12 ; FuchsiaCityText18
|
||||
db $7, $21, $13 ; FuchsiaCityText19
|
||||
db $7, $1b, $14 ; FuchsiaCityText20
|
||||
db $7, $d, $15 ; FuchsiaCityText21
|
||||
db $d, $1f, $16 ; FuchsiaCityText22
|
||||
db $f, $d, $17 ; FuchsiaCityText23
|
||||
db $7, $7, $18 ; FuchsiaCityText24
|
||||
|
||||
db $a ; people
|
||||
db SPRITE_BUG_CATCHER, $c + 4, $a + 4, $fe, $2, $1 ; person
|
||||
db SPRITE_GAMBLER, $11 + 4, $1c + 4, $fe, $2, $2 ; person
|
||||
db SPRITE_FISHER2, $e + 4, $1e + 4, $ff, $d0, $3 ; person
|
||||
db SPRITE_BUG_CATCHER, $8 + 4, $18 + 4, $ff, $d1, $4 ; person
|
||||
db SPRITE_CLEFAIRY, $5 + 4, $1f + 4, $fe, $0, $5 ; person
|
||||
db SPRITE_BALL, $6 + 4, $19 + 4, $ff, $ff, $6 ; person
|
||||
db SPRITE_SLOWBRO, $6 + 4, $c + 4, $fe, $2, $7 ; person
|
||||
db SPRITE_SLOWBRO, $c + 4, $1e + 4, $fe, $2, $8 ; person
|
||||
db SPRITE_SEEL, $11 + 4, $8 + 4, $fe, $0, $9 ; person
|
||||
db SPRITE_OMANYTE, $5 + 4, $6 + 4, $ff, $ff, $a ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP FUCHSIA_CITY_WIDTH, $d, $5 ; FUCHSIA_MART
|
||||
EVENT_DISP FUCHSIA_CITY_WIDTH, $1b, $b ; FUCHSIA_HOUSE_1
|
||||
EVENT_DISP FUCHSIA_CITY_WIDTH, $1b, $13 ; FUCHSIA_POKECENTER
|
||||
EVENT_DISP FUCHSIA_CITY_WIDTH, $1b, $1b ; FUCHSIA_HOUSE_2
|
||||
EVENT_DISP FUCHSIA_CITY_WIDTH, $3, $12 ; SAFARI_ZONE_ENTRANCE
|
||||
EVENT_DISP FUCHSIA_CITY_WIDTH, $1b, $5 ; FUCHSIA_GYM
|
||||
EVENT_DISP FUCHSIA_CITY_WIDTH, $d, $16 ; FUCHSIA_MEETING_ROOM
|
||||
EVENT_DISP FUCHSIA_CITY_WIDTH, $1b, $1f ; FUCHSIA_HOUSE_3
|
||||
EVENT_DISP FUCHSIA_CITY_WIDTH, $18, $1f ; FUCHSIA_HOUSE_3
|
22
data/mapObjects/fuchsiagym.asm
Executable file
22
data/mapObjects/fuchsiagym.asm
Executable file
|
@ -0,0 +1,22 @@
|
|||
FuchsiaGymObject: ; 0x75658 (size=82)
|
||||
db $3 ; border block
|
||||
|
||||
db $2 ; warps
|
||||
db $11, $4, $5, $ff
|
||||
db $11, $5, $5, $ff
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $8 ; people
|
||||
db SPRITE_BLACKBELT, $a + 4, $4 + 4, $ff, $d0, $41, KOGA + $C8, $1 ; trainer
|
||||
db SPRITE_ROCKER, $d + 4, $8 + 4, $ff, $d0, $42, JUGGLER + $C8, $7 ; trainer
|
||||
db SPRITE_ROCKER, $8 + 4, $7 + 4, $ff, $d3, $43, JUGGLER + $C8, $3 ; trainer
|
||||
db SPRITE_ROCKER, $c + 4, $1 + 4, $ff, $d0, $44, JUGGLER + $C8, $8 ; trainer
|
||||
db SPRITE_ROCKER, $5 + 4, $3 + 4, $ff, $d1, $45, TAMER + $C8, $1 ; trainer
|
||||
db SPRITE_ROCKER, $2 + 4, $8 + 4, $ff, $d0, $46, TAMER + $C8, $2 ; trainer
|
||||
db SPRITE_ROCKER, $7 + 4, $2 + 4, $ff, $d2, $47, JUGGLER + $C8, $4 ; trainer
|
||||
db SPRITE_GYM_HELPER, $f + 4, $7 + 4, $ff, $d0, $8 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP FUCHSIA_GYM_WIDTH, $11, $4
|
||||
EVENT_DISP FUCHSIA_GYM_WIDTH, $11, $5
|
17
data/mapObjects/fuchsiahouse1.asm
Executable file
17
data/mapObjects/fuchsiahouse1.asm
Executable file
|
@ -0,0 +1,17 @@
|
|||
FuchsiaHouse1Object: ; 0x75031 (size=38)
|
||||
db $a ; border block
|
||||
|
||||
db $2 ; warps
|
||||
db $7, $2, $1, $ff
|
||||
db $7, $3, $1, $ff
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $3 ; people
|
||||
db SPRITE_MOM_GEISHA, $3 + 4, $2 + 4, $ff, $d3, $1 ; person
|
||||
db SPRITE_GAMBLER, $2 + 4, $7 + 4, $ff, $d1, $2 ; person
|
||||
db SPRITE_BUG_CATCHER, $5 + 4, $5 + 4, $ff, $ff, $3 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP FUCHSIA_HOUSE_1_WIDTH, $7, $2
|
||||
EVENT_DISP FUCHSIA_HOUSE_1_WIDTH, $7, $3
|
19
data/mapObjects/fuchsiahouse2.asm
Executable file
19
data/mapObjects/fuchsiahouse2.asm
Executable file
|
@ -0,0 +1,19 @@
|
|||
FuchsiaHouse2Object: ; 0x75180 (size=45)
|
||||
db $17 ; border block
|
||||
|
||||
db $2 ; warps
|
||||
db $7, $4, $3, $ff
|
||||
db $7, $5, $3, $ff
|
||||
|
||||
db $2 ; signs
|
||||
db $3, $4, $4 ; FuchsiaHouse2Text4
|
||||
db $3, $5, $5 ; FuchsiaHouse2Text5
|
||||
|
||||
db $3 ; people
|
||||
db SPRITE_WARDEN, $3 + 4, $2 + 4, $ff, $ff, $1 ; person
|
||||
db SPRITE_BALL, $3 + 4, $8 + 4, $ff, $ff, $82, RARE_CANDY ; item
|
||||
db SPRITE_BOULDER, $4 + 4, $8 + 4, $ff, $10, $3 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP FUCHSIA_HOUSE_2_WIDTH, $7, $4
|
||||
EVENT_DISP FUCHSIA_HOUSE_2_WIDTH, $7, $5
|
17
data/mapObjects/fuchsiahouse3.asm
Executable file
17
data/mapObjects/fuchsiahouse3.asm
Executable file
|
@ -0,0 +1,17 @@
|
|||
FuchsiaHouse3Object: ; 0x56221 (size=34)
|
||||
db $c ; border block
|
||||
|
||||
db $3 ; warps
|
||||
db $0, $2, $8, $ff
|
||||
db $7, $2, $7, $ff
|
||||
db $7, $3, $7, $ff
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $1 ; people
|
||||
db SPRITE_FISHER, $3 + 4, $5 + 4, $ff, $d3, $1 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP FUCHSIA_HOUSE_3_WIDTH, $0, $2
|
||||
EVENT_DISP FUCHSIA_HOUSE_3_WIDTH, $7, $2
|
||||
EVENT_DISP FUCHSIA_HOUSE_3_WIDTH, $7, $3
|
17
data/mapObjects/fuchsiamart.asm
Executable file
17
data/mapObjects/fuchsiamart.asm
Executable file
|
@ -0,0 +1,17 @@
|
|||
FuchsiaMartObject: ; 0x1dd9b (size=38)
|
||||
db $0 ; border block
|
||||
|
||||
db $2 ; warps
|
||||
db $7, $3, $0, $ff
|
||||
db $7, $4, $0, $ff
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $3 ; people
|
||||
db SPRITE_MART_GUY, $5 + 4, $0 + 4, $ff, $d3, $1 ; person
|
||||
db SPRITE_FAT_BALD_GUY, $2 + 4, $4 + 4, $ff, $ff, $2 ; person
|
||||
db SPRITE_LASS, $5 + 4, $6 + 4, $fe, $1, $3 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP FUCHSIA_MART_WIDTH, $7, $3
|
||||
EVENT_DISP FUCHSIA_MART_WIDTH, $7, $4
|
17
data/mapObjects/fuchsiameetingroom.asm
Executable file
17
data/mapObjects/fuchsiameetingroom.asm
Executable file
|
@ -0,0 +1,17 @@
|
|||
FuchsiaMeetingRoomObject: ; 0x756fc (size=38)
|
||||
db $17 ; border block
|
||||
|
||||
db $2 ; warps
|
||||
db $7, $4, $6, $ff
|
||||
db $7, $5, $6, $ff
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $3 ; people
|
||||
db SPRITE_WHITE_PLAYER, $1 + 4, $4 + 4, $ff, $d0, $1 ; person
|
||||
db SPRITE_WHITE_PLAYER, $2 + 4, $0 + 4, $ff, $d1, $2 ; person
|
||||
db SPRITE_WHITE_PLAYER, $1 + 4, $a + 4, $ff, $d0, $3 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP FUCHSIA_MEETING_ROOM_WIDTH, $7, $4
|
||||
EVENT_DISP FUCHSIA_MEETING_ROOM_WIDTH, $7, $5
|
18
data/mapObjects/fuchsiapokecenter.asm
Executable file
18
data/mapObjects/fuchsiapokecenter.asm
Executable file
|
@ -0,0 +1,18 @@
|
|||
FuchsiaPokecenterObject: ; 0x7507d (size=44)
|
||||
db $0 ; border block
|
||||
|
||||
db $2 ; warps
|
||||
db $7, $3, $2, $ff
|
||||
db $7, $4, $2, $ff
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $4 ; people
|
||||
db SPRITE_NURSE, $1 + 4, $3 + 4, $ff, $d0, $1 ; person
|
||||
db SPRITE_ROCKER, $3 + 4, $2 + 4, $ff, $ff, $2 ; person
|
||||
db SPRITE_LASS, $5 + 4, $6 + 4, $fe, $2, $3 ; person
|
||||
db SPRITE_CABLE_CLUB_WOMAN, $2 + 4, $b + 4, $ff, $d0, $4 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP FUCHSIA_POKECENTER_WIDTH, $7, $3
|
||||
EVENT_DISP FUCHSIA_POKECENTER_WIDTH, $7, $4
|
20
data/mapObjects/gary.asm
Executable file
20
data/mapObjects/gary.asm
Executable file
|
@ -0,0 +1,20 @@
|
|||
GaryObject: ; 0x7612f (size=48)
|
||||
db $3 ; border block
|
||||
|
||||
db $4 ; warps
|
||||
db $7, $3, $1, LANCES_ROOM
|
||||
db $7, $4, $2, LANCES_ROOM
|
||||
db $0, $3, $0, HALL_OF_FAME
|
||||
db $0, $4, $0, HALL_OF_FAME
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $2 ; people
|
||||
db SPRITE_BLUE, $2 + 4, $4 + 4, $ff, $d0, $1 ; person
|
||||
db SPRITE_OAK, $7 + 4, $3 + 4, $ff, $d1, $2 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP CHAMPIONS_ROOM_WIDTH, $7, $3 ; LANCES_ROOM
|
||||
EVENT_DISP CHAMPIONS_ROOM_WIDTH, $7, $4 ; LANCES_ROOM
|
||||
EVENT_DISP CHAMPIONS_ROOM_WIDTH, $0, $3 ; HALL_OF_FAME
|
||||
EVENT_DISP CHAMPIONS_ROOM_WIDTH, $0, $4 ; HALL_OF_FAME
|
15
data/mapObjects/halloffameroom.asm
Executable file
15
data/mapObjects/halloffameroom.asm
Executable file
|
@ -0,0 +1,15 @@
|
|||
HallofFameRoomObject: ; 0x5a571 (size=26)
|
||||
db $3 ; border block
|
||||
|
||||
db $2 ; warps
|
||||
db $7, $4, $2, CHAMPIONS_ROOM
|
||||
db $7, $5, $3, CHAMPIONS_ROOM
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $1 ; people
|
||||
db SPRITE_OAK, $2 + 4, $5 + 4, $ff, $d0, $1 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP HALL_OF_FAME_WIDTH, $7, $4 ; CHAMPIONS_ROOM
|
||||
EVENT_DISP HALL_OF_FAME_WIDTH, $7, $5 ; CHAMPIONS_ROOM
|
14
data/mapObjects/indigoplateau.asm
Executable file
14
data/mapObjects/indigoplateau.asm
Executable file
|
@ -0,0 +1,14 @@
|
|||
IndigoPlateauObject: ; 0x50936 (size=20)
|
||||
db $e ; border block
|
||||
|
||||
db $2 ; warps
|
||||
db $5, $9, $0, INDIGO_PLATEAU_LOBBY
|
||||
db $5, $a, $0, INDIGO_PLATEAU_LOBBY
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $0 ; people
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP INDIGO_PLATEAU_WIDTH, $5, $9 ; INDIGO_PLATEAU_LOBBY
|
||||
EVENT_DISP INDIGO_PLATEAU_WIDTH, $5, $a ; INDIGO_PLATEAU_LOBBY
|
21
data/mapObjects/indigoplateaulobby.asm
Executable file
21
data/mapObjects/indigoplateaulobby.asm
Executable file
|
@ -0,0 +1,21 @@
|
|||
IndigoPlateauLobbyObject: ; 0x19c95 (size=58)
|
||||
db $0 ; border block
|
||||
|
||||
db $3 ; warps
|
||||
db $b, $7, $0, $ff
|
||||
db $b, $8, $1, $ff
|
||||
db $0, $8, $0, LORELEIS_ROOM
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $5 ; people
|
||||
db SPRITE_NURSE, $5 + 4, $7 + 4, $ff, $d0, $1 ; person
|
||||
db SPRITE_GYM_HELPER, $9 + 4, $4 + 4, $ff, $d3, $2 ; person
|
||||
db SPRITE_LASS, $1 + 4, $5 + 4, $ff, $d0, $3 ; person
|
||||
db SPRITE_MART_GUY, $5 + 4, $0 + 4, $ff, $d3, $4 ; person
|
||||
db SPRITE_CABLE_CLUB_WOMAN, $6 + 4, $d + 4, $ff, $d0, $5 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP INDIGO_PLATEAU_LOBBY_WIDTH, $b, $7
|
||||
EVENT_DISP INDIGO_PLATEAU_LOBBY_WIDTH, $b, $8
|
||||
EVENT_DISP INDIGO_PLATEAU_LOBBY_WIDTH, $0, $8 ; LORELEIS_ROOM
|
25
data/mapObjects/lab1.asm
Executable file
25
data/mapObjects/lab1.asm
Executable file
|
@ -0,0 +1,25 @@
|
|||
Lab1Object: ; 0x75bb3 (size=62)
|
||||
db $17 ; border block
|
||||
|
||||
db $5 ; warps
|
||||
db $7, $2, $2, $ff
|
||||
db $7, $3, $2, $ff
|
||||
db $4, $8, $0, CINNABAR_LAB_2
|
||||
db $4, $c, $0, CINNABAR_LAB_3
|
||||
db $4, $10, $0, CINNABAR_LAB_4
|
||||
|
||||
db $4 ; signs
|
||||
db $2, $3, $2 ; Lab1Text2
|
||||
db $4, $9, $3 ; Lab1Text3
|
||||
db $4, $d, $4 ; Lab1Text4
|
||||
db $4, $11, $5 ; Lab1Text5
|
||||
|
||||
db $1 ; people
|
||||
db SPRITE_FISHER, $3 + 4, $1 + 4, $ff, $ff, $1 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP CINNABAR_LAB_1_WIDTH, $7, $2
|
||||
EVENT_DISP CINNABAR_LAB_1_WIDTH, $7, $3
|
||||
EVENT_DISP CINNABAR_LAB_1_WIDTH, $4, $8 ; CINNABAR_LAB_2
|
||||
EVENT_DISP CINNABAR_LAB_1_WIDTH, $4, $c ; CINNABAR_LAB_3
|
||||
EVENT_DISP CINNABAR_LAB_1_WIDTH, $4, $10 ; CINNABAR_LAB_4
|
17
data/mapObjects/lab2.asm
Executable file
17
data/mapObjects/lab2.asm
Executable file
|
@ -0,0 +1,17 @@
|
|||
Lab2Object: ; 0x75c45 (size=38)
|
||||
db $17 ; border block
|
||||
|
||||
db $2 ; warps
|
||||
db $7, $2, $2, CINNABAR_LAB_1
|
||||
db $7, $3, $2, CINNABAR_LAB_1
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $3 ; people
|
||||
db SPRITE_BLACK_HAIR_BOY_2, $2 + 4, $3 + 4, $ff, $d0, $1 ; person
|
||||
db SPRITE_OLD_PERSON, $4 + 4, $1 + 4, $ff, $ff, $2 ; person
|
||||
db SPRITE_FOULARD_WOMAN, $5 + 4, $5 + 4, $ff, $d1, $3 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP CINNABAR_LAB_2_WIDTH, $7, $2 ; CINNABAR_LAB_1
|
||||
EVENT_DISP CINNABAR_LAB_2_WIDTH, $7, $3 ; CINNABAR_LAB_1
|
19
data/mapObjects/lab3.asm
Executable file
19
data/mapObjects/lab3.asm
Executable file
|
@ -0,0 +1,19 @@
|
|||
Lab3Object: ; 0x75cec (size=41)
|
||||
db $17 ; border block
|
||||
|
||||
db $2 ; warps
|
||||
db $7, $2, $3, CINNABAR_LAB_1
|
||||
db $7, $3, $3, CINNABAR_LAB_1
|
||||
|
||||
db $3 ; signs
|
||||
db $4, $0, $3 ; Lab3Text3
|
||||
db $4, $1, $4 ; Lab3Text4
|
||||
db $1, $2, $5 ; Lab3Text5
|
||||
|
||||
db $2 ; people
|
||||
db SPRITE_OAK_AIDE, $2 + 4, $7 + 4, $ff, $d0, $1 ; person
|
||||
db SPRITE_OAK_AIDE, $3 + 4, $2 + 4, $fe, $2, $2 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP CINNABAR_LAB_3_WIDTH, $7, $2 ; CINNABAR_LAB_1
|
||||
EVENT_DISP CINNABAR_LAB_3_WIDTH, $7, $3 ; CINNABAR_LAB_1
|
16
data/mapObjects/lab4.asm
Executable file
16
data/mapObjects/lab4.asm
Executable file
|
@ -0,0 +1,16 @@
|
|||
Lab4Object: ; 0x75df0 (size=32)
|
||||
db $17 ; border block
|
||||
|
||||
db $2 ; warps
|
||||
db $7, $2, $4, CINNABAR_LAB_1
|
||||
db $7, $3, $4, CINNABAR_LAB_1
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $2 ; people
|
||||
db SPRITE_OAK_AIDE, $2 + 4, $5 + 4, $fe, $2, $1 ; person
|
||||
db SPRITE_OAK_AIDE, $6 + 4, $7 + 4, $ff, $d1, $2 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP CINNABAR_LAB_4_WIDTH, $7, $2 ; CINNABAR_LAB_1
|
||||
EVENT_DISP CINNABAR_LAB_4_WIDTH, $7, $3 ; CINNABAR_LAB_1
|
17
data/mapObjects/lance.asm
Executable file
17
data/mapObjects/lance.asm
Executable file
|
@ -0,0 +1,17 @@
|
|||
LanceObject: ; 0x5a3c5 (size=36)
|
||||
db $3 ; border block
|
||||
|
||||
db $3 ; warps
|
||||
db $10, $18, $2, AGATHAS_ROOM
|
||||
db $0, $5, $0, CHAMPIONS_ROOM
|
||||
db $0, $6, $0, CHAMPIONS_ROOM
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $1 ; people
|
||||
db SPRITE_LANCE, $1 + 4, $6 + 4, $ff, $d0, $41, LANCE + $C8, $1 ; trainer
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP LANCES_ROOM_WIDTH, $10, $18 ; AGATHAS_ROOM
|
||||
EVENT_DISP LANCES_ROOM_WIDTH, $0, $5 ; CHAMPIONS_ROOM
|
||||
EVENT_DISP LANCES_ROOM_WIDTH, $0, $6 ; CHAMPIONS_ROOM
|
20
data/mapObjects/lavenderhouse1.asm
Executable file
20
data/mapObjects/lavenderhouse1.asm
Executable file
|
@ -0,0 +1,20 @@
|
|||
LavenderHouse1Object: ; 0x1d96a (size=56)
|
||||
db $a ; border block
|
||||
|
||||
db $2 ; warps
|
||||
db $7, $2, $2, $ff
|
||||
db $7, $3, $2, $ff
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $6 ; people
|
||||
db SPRITE_BLACK_HAIR_BOY_2, $5 + 4, $3 + 4, $ff, $ff, $1 ; person
|
||||
db SPRITE_LITTLE_GIRL, $3 + 4, $6 + 4, $ff, $d0, $2 ; person
|
||||
db SPRITE_SLOWBRO, $4 + 4, $6 + 4, $ff, $d1, $3 ; person
|
||||
db SPRITE_SLOWBRO, $3 + 4, $1 + 4, $ff, $ff, $4 ; person
|
||||
db SPRITE_MR_FUJI, $1 + 4, $3 + 4, $ff, $ff, $5 ; person
|
||||
db SPRITE_BOOK_MAP_DEX, $3 + 4, $3 + 4, $ff, $ff, $6 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP LAVENDER_HOUSE_1_WIDTH, $7, $2
|
||||
EVENT_DISP LAVENDER_HOUSE_1_WIDTH, $7, $3
|
16
data/mapObjects/lavenderhouse2.asm
Executable file
16
data/mapObjects/lavenderhouse2.asm
Executable file
|
@ -0,0 +1,16 @@
|
|||
LavenderHouse2Object: ; 0x1d9e6 (size=32)
|
||||
db $a ; border block
|
||||
|
||||
db $2 ; warps
|
||||
db $7, $2, $4, $ff
|
||||
db $7, $3, $4, $ff
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $2 ; people
|
||||
db SPRITE_SLOWBRO, $5 + 4, $3 + 4, $ff, $d1, $1 ; person
|
||||
db SPRITE_BRUNETTE_GIRL, $4 + 4, $2 + 4, $ff, $d3, $2 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP LAVENDER_HOUSE_2_WIDTH, $7, $2
|
||||
EVENT_DISP LAVENDER_HOUSE_2_WIDTH, $7, $3
|
17
data/mapObjects/lavendermart.asm
Executable file
17
data/mapObjects/lavendermart.asm
Executable file
|
@ -0,0 +1,17 @@
|
|||
LavenderMartObject: ; 0x5c95d (size=38)
|
||||
db $0 ; border block
|
||||
|
||||
db $2 ; warps
|
||||
db $7, $3, $3, $ff
|
||||
db $7, $4, $3, $ff
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $3 ; people
|
||||
db SPRITE_MART_GUY, $5 + 4, $0 + 4, $ff, $d3, $1 ; person
|
||||
db SPRITE_BALDING_GUY, $4 + 4, $3 + 4, $ff, $ff, $2 ; person
|
||||
db SPRITE_BLACK_HAIR_BOY_1, $2 + 4, $7 + 4, $ff, $ff, $3 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP LAVENDER_MART_WIDTH, $7, $3
|
||||
EVENT_DISP LAVENDER_MART_WIDTH, $7, $4
|
18
data/mapObjects/lavenderpokecenter.asm
Executable file
18
data/mapObjects/lavenderpokecenter.asm
Executable file
|
@ -0,0 +1,18 @@
|
|||
LavenderPokecenterObject: ; 0x5c8f4 (size=44)
|
||||
db $0 ; border block
|
||||
|
||||
db $2 ; warps
|
||||
db $7, $3, $0, $ff
|
||||
db $7, $4, $0, $ff
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $4 ; people
|
||||
db SPRITE_NURSE, $1 + 4, $3 + 4, $ff, $d0, $1 ; person
|
||||
db SPRITE_GENTLEMAN, $3 + 4, $5 + 4, $ff, $ff, $2 ; person
|
||||
db SPRITE_LITTLE_GIRL, $6 + 4, $2 + 4, $fe, $1, $3 ; person
|
||||
db SPRITE_CABLE_CLUB_WOMAN, $2 + 4, $b + 4, $ff, $d0, $4 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP LAVENDER_POKECENTER_WIDTH, $7, $3
|
||||
EVENT_DISP LAVENDER_POKECENTER_WIDTH, $7, $4
|
31
data/mapObjects/lavendertown.asm
Executable file
31
data/mapObjects/lavendertown.asm
Executable file
|
@ -0,0 +1,31 @@
|
|||
LavenderTownObject: ; 0x4402d (size=88)
|
||||
db $2c ; border block
|
||||
|
||||
db $6 ; warps
|
||||
db $5, $3, $0, LAVENDER_POKECENTER
|
||||
db $5, $e, $0, POKEMONTOWER_1
|
||||
db $9, $7, $0, LAVENDER_HOUSE_1
|
||||
db $d, $f, $0, LAVENDER_MART
|
||||
db $d, $3, $0, LAVENDER_HOUSE_2
|
||||
db $d, $7, $0, NAME_RATERS_HOUSE
|
||||
|
||||
db $6 ; signs
|
||||
db $9, $b, $4 ; LavenderTownText4
|
||||
db $3, $9, $5 ; LavenderTownText5
|
||||
db $d, $10, $6 ; MartSignText
|
||||
db $5, $4, $7 ; PokeCenterSignText
|
||||
db $9, $5, $8 ; LavenderTownText8
|
||||
db $7, $11, $9 ; LavenderTownText9
|
||||
|
||||
db $3 ; people
|
||||
db SPRITE_LITTLE_GIRL, $9 + 4, $f + 4, $fe, $0, $1 ; person
|
||||
db SPRITE_BLACK_HAIR_BOY_1, $a + 4, $9 + 4, $ff, $ff, $2 ; person
|
||||
db SPRITE_BLACK_HAIR_BOY_2, $7 + 4, $8 + 4, $fe, $2, $3 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP LAVENDER_TOWN_WIDTH, $5, $3 ; LAVENDER_POKECENTER
|
||||
EVENT_DISP LAVENDER_TOWN_WIDTH, $5, $e ; POKEMONTOWER_1
|
||||
EVENT_DISP LAVENDER_TOWN_WIDTH, $9, $7 ; LAVENDER_HOUSE_1
|
||||
EVENT_DISP LAVENDER_TOWN_WIDTH, $d, $f ; LAVENDER_MART
|
||||
EVENT_DISP LAVENDER_TOWN_WIDTH, $d, $3 ; LAVENDER_HOUSE_2
|
||||
EVENT_DISP LAVENDER_TOWN_WIDTH, $d, $7 ; NAME_RATERS_HOUSE
|
19
data/mapObjects/lorelei.asm
Executable file
19
data/mapObjects/lorelei.asm
Executable file
|
@ -0,0 +1,19 @@
|
|||
LoreleiObject: ; 0x76280 (size=44)
|
||||
db $3 ; border block
|
||||
|
||||
db $4 ; warps
|
||||
db $b, $4, $2, INDIGO_PLATEAU_LOBBY
|
||||
db $b, $5, $2, INDIGO_PLATEAU_LOBBY
|
||||
db $0, $4, $0, BRUNOS_ROOM
|
||||
db $0, $5, $1, BRUNOS_ROOM
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $1 ; people
|
||||
db SPRITE_LORELEI, $2 + 4, $5 + 4, $ff, $d0, $41, LORELEI + $C8, $1 ; trainer
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP LORELEIS_ROOM_WIDTH, $b, $4 ; INDIGO_PLATEAU_LOBBY
|
||||
EVENT_DISP LORELEIS_ROOM_WIDTH, $b, $5 ; INDIGO_PLATEAU_LOBBY
|
||||
EVENT_DISP LORELEIS_ROOM_WIDTH, $0, $4 ; BRUNOS_ROOM
|
||||
EVENT_DISP LORELEIS_ROOM_WIDTH, $0, $5 ; BRUNOS_ROOM
|
29
data/mapObjects/mansion1.asm
Executable file
29
data/mapObjects/mansion1.asm
Executable file
|
@ -0,0 +1,29 @@
|
|||
Mansion1Object: ; 0x443a4 (size=90)
|
||||
db $2e ; border block
|
||||
|
||||
db $8 ; warps
|
||||
db $1b, $4, $0, $ff
|
||||
db $1b, $5, $0, $ff
|
||||
db $1b, $6, $0, $ff
|
||||
db $1b, $7, $0, $ff
|
||||
db $a, $5, $0, MANSION_2
|
||||
db $17, $15, $0, MANSION_4
|
||||
db $1b, $1a, $0, $ff
|
||||
db $1b, $1b, $0, $ff
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $3 ; people
|
||||
db SPRITE_OAK_AIDE, $11 + 4, $11 + 4, $ff, $d2, $41, SCIENTIST + $C8, $4 ; trainer
|
||||
db SPRITE_BALL, $3 + 4, $e + 4, $ff, $ff, $82, ESCAPE_ROPE ; item
|
||||
db SPRITE_BALL, $15 + 4, $12 + 4, $ff, $ff, $83, CARBOS ; item
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP MANSION_1_WIDTH, $1b, $4
|
||||
EVENT_DISP MANSION_1_WIDTH, $1b, $5
|
||||
EVENT_DISP MANSION_1_WIDTH, $1b, $6
|
||||
EVENT_DISP MANSION_1_WIDTH, $1b, $7
|
||||
EVENT_DISP MANSION_1_WIDTH, $a, $5 ; MANSION_2
|
||||
EVENT_DISP MANSION_1_WIDTH, $17, $15 ; MANSION_4
|
||||
EVENT_DISP MANSION_1_WIDTH, $1b, $1a
|
||||
EVENT_DISP MANSION_1_WIDTH, $1b, $1b
|
22
data/mapObjects/mansion2.asm
Executable file
22
data/mapObjects/mansion2.asm
Executable file
|
@ -0,0 +1,22 @@
|
|||
Mansion2Object: ; 0x520d1 (size=63)
|
||||
db $1 ; border block
|
||||
|
||||
db $4 ; warps
|
||||
db $a, $5, $4, MANSION_1
|
||||
db $a, $7, $0, MANSION_3
|
||||
db $e, $19, $2, MANSION_3
|
||||
db $1, $6, $1, MANSION_3
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $4 ; people
|
||||
db SPRITE_BLACK_HAIR_BOY_2, $11 + 4, $3 + 4, $fe, $2, $41, BURGLAR + $C8, $7 ; trainer
|
||||
db SPRITE_BALL, $7 + 4, $1c + 4, $ff, $ff, $82, CALCIUM ; item
|
||||
db SPRITE_BOOK_MAP_DEX, $2 + 4, $12 + 4, $ff, $ff, $3 ; person
|
||||
db SPRITE_BOOK_MAP_DEX, $16 + 4, $3 + 4, $ff, $ff, $4 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP MANSION_2_WIDTH, $a, $5 ; MANSION_1
|
||||
EVENT_DISP MANSION_2_WIDTH, $a, $7 ; MANSION_3
|
||||
EVENT_DISP MANSION_2_WIDTH, $e, $19 ; MANSION_3
|
||||
EVENT_DISP MANSION_2_WIDTH, $1, $6 ; MANSION_3
|
21
data/mapObjects/mansion3.asm
Executable file
21
data/mapObjects/mansion3.asm
Executable file
|
@ -0,0 +1,21 @@
|
|||
Mansion3Object: ; 0x522e6 (size=64)
|
||||
db $1 ; border block
|
||||
|
||||
db $3 ; warps
|
||||
db $a, $7, $1, MANSION_2
|
||||
db $1, $6, $3, MANSION_2
|
||||
db $e, $19, $2, MANSION_2
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $5 ; people
|
||||
db SPRITE_BLACK_HAIR_BOY_2, $b + 4, $5 + 4, $fe, $2, $41, BURGLAR + $C8, $8 ; trainer
|
||||
db SPRITE_OAK_AIDE, $b + 4, $14 + 4, $ff, $d2, $42, SCIENTIST + $C8, $c ; trainer
|
||||
db SPRITE_BALL, $10 + 4, $1 + 4, $ff, $ff, $83, MAX_POTION ; item
|
||||
db SPRITE_BALL, $5 + 4, $19 + 4, $ff, $ff, $84, IRON ; item
|
||||
db SPRITE_BOOK_MAP_DEX, $c + 4, $6 + 4, $ff, $ff, $5 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP MANSION_3_WIDTH, $a, $7 ; MANSION_2
|
||||
EVENT_DISP MANSION_3_WIDTH, $1, $6 ; MANSION_2
|
||||
EVENT_DISP MANSION_3_WIDTH, $e, $19 ; MANSION_2
|
20
data/mapObjects/mansion4.asm
Executable file
20
data/mapObjects/mansion4.asm
Executable file
|
@ -0,0 +1,20 @@
|
|||
Mansion4Object: ; 0x52498 (size=69)
|
||||
db $1 ; border block
|
||||
|
||||
db $1 ; warps
|
||||
db $16, $17, $5, MANSION_1
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $8 ; people
|
||||
db SPRITE_BLACK_HAIR_BOY_2, $17 + 4, $10 + 4, $ff, $ff, $41, BURGLAR + $C8, $9 ; trainer
|
||||
db SPRITE_OAK_AIDE, $b + 4, $1b + 4, $ff, $d0, $42, SCIENTIST + $C8, $d ; trainer
|
||||
db SPRITE_BALL, $2 + 4, $a + 4, $ff, $ff, $83, RARE_CANDY ; item
|
||||
db SPRITE_BALL, $16 + 4, $1 + 4, $ff, $ff, $84, FULL_RESTORE ; item
|
||||
db SPRITE_BALL, $19 + 4, $13 + 4, $ff, $ff, $85, TM_14 ; item
|
||||
db SPRITE_BALL, $4 + 4, $5 + 4, $ff, $ff, $86, TM_22 ; item
|
||||
db SPRITE_BOOK_MAP_DEX, $14 + 4, $10 + 4, $ff, $ff, $7 ; person
|
||||
db SPRITE_BALL, $d + 4, $5 + 4, $ff, $ff, $88, SECRET_KEY ; item
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP MANSION_4_WIDTH, $16, $17 ; MANSION_1
|
34
data/mapObjects/mtmoon1.asm
Executable file
34
data/mapObjects/mtmoon1.asm
Executable file
|
@ -0,0 +1,34 @@
|
|||
MtMoon1Object: ; 0x49b06 (size=145)
|
||||
db $3 ; border block
|
||||
|
||||
db $5 ; warps
|
||||
db $23, $e, $1, $ff
|
||||
db $23, $f, $1, $ff
|
||||
db $5, $5, $0, MT_MOON_2
|
||||
db $b, $11, $2, MT_MOON_2
|
||||
db $f, $19, $3, MT_MOON_2
|
||||
|
||||
db $1 ; signs
|
||||
db $17, $f, $e ; MtMoon1Text14
|
||||
|
||||
db $d ; people
|
||||
db SPRITE_HIKER, $6 + 4, $5 + 4, $ff, $d0, $41, HIKER + $C8, $1 ; trainer
|
||||
db SPRITE_BUG_CATCHER, $10 + 4, $c + 4, $ff, $d3, $42, YOUNGSTER + $C8, $3 ; trainer
|
||||
db SPRITE_LASS, $4 + 4, $1e + 4, $ff, $d0, $43, LASS + $C8, $5 ; trainer
|
||||
db SPRITE_BLACK_HAIR_BOY_2, $1f + 4, $18 + 4, $ff, $d1, $44, SUPER_NERD + $C8, $1 ; trainer
|
||||
db SPRITE_LASS, $17 + 4, $10 + 4, $ff, $d0, $45, LASS + $C8, $6 ; trainer
|
||||
db SPRITE_BUG_CATCHER, $16 + 4, $7 + 4, $ff, $d0, $46, BUG_CATCHER + $C8, $7 ; trainer
|
||||
db SPRITE_BUG_CATCHER, $1b + 4, $1e + 4, $ff, $d3, $47, BUG_CATCHER + $C8, $8 ; trainer
|
||||
db SPRITE_BALL, $14 + 4, $2 + 4, $ff, $ff, $88, POTION ; item
|
||||
db SPRITE_BALL, $2 + 4, $2 + 4, $ff, $ff, $89, MOON_STONE ; item
|
||||
db SPRITE_BALL, $1f + 4, $23 + 4, $ff, $ff, $8a, RARE_CANDY ; item
|
||||
db SPRITE_BALL, $17 + 4, $24 + 4, $ff, $ff, $8b, ESCAPE_ROPE ; item
|
||||
db SPRITE_BALL, $21 + 4, $14 + 4, $ff, $ff, $8c, POTION ; item
|
||||
db SPRITE_BALL, $20 + 4, $5 + 4, $ff, $ff, $8d, TM_12 ; item
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP MT_MOON_1_WIDTH, $23, $e
|
||||
EVENT_DISP MT_MOON_1_WIDTH, $23, $f
|
||||
EVENT_DISP MT_MOON_1_WIDTH, $5, $5 ; MT_MOON_2
|
||||
EVENT_DISP MT_MOON_1_WIDTH, $b, $11 ; MT_MOON_2
|
||||
EVENT_DISP MT_MOON_1_WIDTH, $f, $19 ; MT_MOON_2
|
26
data/mapObjects/mtmoon2.asm
Executable file
26
data/mapObjects/mtmoon2.asm
Executable file
|
@ -0,0 +1,26 @@
|
|||
MtMoon2Object: ; 0x51a4d (size=68)
|
||||
db $3 ; border block
|
||||
|
||||
db $8 ; warps
|
||||
db $5, $5, $2, MT_MOON_1
|
||||
db $b, $11, $0, MT_MOON_3
|
||||
db $9, $19, $3, MT_MOON_1
|
||||
db $f, $19, $4, MT_MOON_1
|
||||
db $11, $15, $1, MT_MOON_3
|
||||
db $1b, $d, $2, MT_MOON_3
|
||||
db $3, $17, $3, MT_MOON_3
|
||||
db $3, $1b, $2, $ff
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $0 ; people
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP MT_MOON_2_WIDTH, $5, $5 ; MT_MOON_1
|
||||
EVENT_DISP MT_MOON_2_WIDTH, $b, $11 ; MT_MOON_3
|
||||
EVENT_DISP MT_MOON_2_WIDTH, $9, $19 ; MT_MOON_1
|
||||
EVENT_DISP MT_MOON_2_WIDTH, $f, $19 ; MT_MOON_1
|
||||
EVENT_DISP MT_MOON_2_WIDTH, $11, $15 ; MT_MOON_3
|
||||
EVENT_DISP MT_MOON_2_WIDTH, $1b, $d ; MT_MOON_3
|
||||
EVENT_DISP MT_MOON_2_WIDTH, $3, $17 ; MT_MOON_3
|
||||
EVENT_DISP MT_MOON_2_WIDTH, $3, $1b
|
27
data/mapObjects/mtmoon3.asm
Executable file
27
data/mapObjects/mtmoon3.asm
Executable file
|
@ -0,0 +1,27 @@
|
|||
MtMoon3Object: ; 0x49fdb (size=102)
|
||||
db $3 ; border block
|
||||
|
||||
db $4 ; warps
|
||||
db $9, $19, $1, MT_MOON_2
|
||||
db $11, $15, $4, MT_MOON_2
|
||||
db $1b, $f, $5, MT_MOON_2
|
||||
db $7, $5, $6, MT_MOON_2
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $9 ; people
|
||||
db SPRITE_BLACK_HAIR_BOY_2, $8 + 4, $c + 4, $ff, $d3, $41, SUPER_NERD + $C8, $2 ; trainer
|
||||
db SPRITE_ROCKET, $10 + 4, $b + 4, $ff, $d0, $42, ROCKET + $C8, $1 ; trainer
|
||||
db SPRITE_ROCKET, $16 + 4, $f + 4, $ff, $d0, $43, ROCKET + $C8, $2 ; trainer
|
||||
db SPRITE_ROCKET, $b + 4, $1d + 4, $ff, $d1, $44, ROCKET + $C8, $3 ; trainer
|
||||
db SPRITE_ROCKET, $11 + 4, $1d + 4, $ff, $d2, $45, ROCKET + $C8, $4 ; trainer
|
||||
db SPRITE_OMANYTE, $6 + 4, $c + 4, $ff, $ff, $6 ; person
|
||||
db SPRITE_OMANYTE, $6 + 4, $d + 4, $ff, $ff, $7 ; person
|
||||
db SPRITE_BALL, $15 + 4, $19 + 4, $ff, $ff, $88, HP_UP ; item
|
||||
db SPRITE_BALL, $5 + 4, $1d + 4, $ff, $ff, $89, TM_01 ; item
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP MT_MOON_3_WIDTH, $9, $19 ; MT_MOON_2
|
||||
EVENT_DISP MT_MOON_3_WIDTH, $11, $15 ; MT_MOON_2
|
||||
EVENT_DISP MT_MOON_3_WIDTH, $1b, $f ; MT_MOON_2
|
||||
EVENT_DISP MT_MOON_3_WIDTH, $7, $5 ; MT_MOON_2
|
20
data/mapObjects/mtmoonpokecenter.asm
Executable file
20
data/mapObjects/mtmoonpokecenter.asm
Executable file
|
@ -0,0 +1,20 @@
|
|||
MtMoonPokecenterObject: ; 0x49376 (size=56)
|
||||
db $0 ; border block
|
||||
|
||||
db $2 ; warps
|
||||
db $7, $3, $0, $ff
|
||||
db $7, $4, $0, $ff
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $6 ; people
|
||||
db SPRITE_NURSE, $1 + 4, $3 + 4, $ff, $d0, $1 ; person
|
||||
db SPRITE_BUG_CATCHER, $3 + 4, $4 + 4, $ff, $d1, $2 ; person
|
||||
db SPRITE_GENTLEMAN, $3 + 4, $7 + 4, $ff, $d1, $3 ; person
|
||||
db SPRITE_FAT_BALD_GUY, $6 + 4, $a + 4, $fe, $2, $4 ; person
|
||||
db SPRITE_CLIPBOARD, $2 + 4, $7 + 4, $ff, $ff, $5 ; person
|
||||
db SPRITE_CABLE_CLUB_WOMAN, $2 + 4, $b + 4, $ff, $d0, $6 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP MT_MOON_POKECENTER_WIDTH, $7, $3
|
||||
EVENT_DISP MT_MOON_POKECENTER_WIDTH, $7, $4
|
25
data/mapObjects/museum1f.asm
Executable file
25
data/mapObjects/museum1f.asm
Executable file
|
@ -0,0 +1,25 @@
|
|||
Museum1FObject: ; 0x5c2c1 (size=74)
|
||||
db $a ; border block
|
||||
|
||||
db $5 ; warps
|
||||
db $7, $a, $0, $ff
|
||||
db $7, $b, $0, $ff
|
||||
db $7, $10, $1, $ff
|
||||
db $7, $11, $1, $ff
|
||||
db $7, $7, $0, MUSEUM_2F
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $5 ; people
|
||||
db SPRITE_OAK_AIDE, $4 + 4, $c + 4, $ff, $d2, $1 ; person
|
||||
db SPRITE_GAMBLER, $4 + 4, $1 + 4, $ff, $ff, $2 ; person
|
||||
db SPRITE_OAK_AIDE, $2 + 4, $f + 4, $ff, $d0, $3 ; person
|
||||
db SPRITE_OAK_AIDE, $4 + 4, $11 + 4, $ff, $ff, $4 ; person
|
||||
db SPRITE_OLD_AMBER, $2 + 4, $10 + 4, $ff, $ff, $5 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP MUSEUM_1F_WIDTH, $7, $a
|
||||
EVENT_DISP MUSEUM_1F_WIDTH, $7, $b
|
||||
EVENT_DISP MUSEUM_1F_WIDTH, $7, $10
|
||||
EVENT_DISP MUSEUM_1F_WIDTH, $7, $11
|
||||
EVENT_DISP MUSEUM_1F_WIDTH, $7, $7 ; MUSEUM_2F
|
19
data/mapObjects/museum2f.asm
Executable file
19
data/mapObjects/museum2f.asm
Executable file
|
@ -0,0 +1,19 @@
|
|||
Museum2FObject: ; 0x5c34b (size=48)
|
||||
db $a ; border block
|
||||
|
||||
db $1 ; warps
|
||||
db $7, $7, $4, MUSEUM_1F
|
||||
|
||||
db $2 ; signs
|
||||
db $2, $b, $6 ; Museum2FText6
|
||||
db $5, $2, $7 ; Museum2FText7
|
||||
|
||||
db $5 ; people
|
||||
db SPRITE_BUG_CATCHER, $7 + 4, $1 + 4, $fe, $2, $1 ; person
|
||||
db SPRITE_OLD_PERSON, $5 + 4, $0 + 4, $ff, $d0, $2 ; person
|
||||
db SPRITE_OAK_AIDE, $5 + 4, $7 + 4, $ff, $d0, $3 ; person
|
||||
db SPRITE_BRUNETTE_GIRL, $5 + 4, $b + 4, $ff, $ff, $4 ; person
|
||||
db SPRITE_HIKER, $5 + 4, $c + 4, $ff, $d0, $5 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP MUSEUM_2F_WIDTH, $7, $7 ; MUSEUM_1F
|
15
data/mapObjects/namerater.asm
Executable file
15
data/mapObjects/namerater.asm
Executable file
|
@ -0,0 +1,15 @@
|
|||
NameRaterObject: ; 0x1dad6 (size=26)
|
||||
db $a ; border block
|
||||
|
||||
db $2 ; warps
|
||||
db $7, $2, $5, $ff
|
||||
db $7, $3, $5, $ff
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $1 ; people
|
||||
db SPRITE_MR_MASTERBALL, $3 + 4, $5 + 4, $ff, $d2, $1 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP NAME_RATERS_HOUSE_WIDTH, $7, $2
|
||||
EVENT_DISP NAME_RATERS_HOUSE_WIDTH, $7, $3
|
25
data/mapObjects/oakslab.asm
Executable file
25
data/mapObjects/oakslab.asm
Executable file
|
@ -0,0 +1,25 @@
|
|||
OaksLabObject: ; 0x1d40a (size=88)
|
||||
db $3 ; border block
|
||||
|
||||
db $2 ; warps
|
||||
db $b, $4, $2, $ff
|
||||
db $b, $5, $2, $ff
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $b ; people
|
||||
db SPRITE_BLUE, $3 + 4, $4 + 4, $ff, $ff, $41, SONY1 + $C8, $1 ; trainer
|
||||
db SPRITE_BALL, $3 + 4, $6 + 4, $ff, $ff, $2 ; person
|
||||
db SPRITE_BALL, $3 + 4, $7 + 4, $ff, $ff, $3 ; person
|
||||
db SPRITE_BALL, $3 + 4, $8 + 4, $ff, $ff, $4 ; person
|
||||
db SPRITE_OAK, $2 + 4, $5 + 4, $ff, $d0, $5 ; person
|
||||
db SPRITE_BOOK_MAP_DEX, $1 + 4, $2 + 4, $ff, $ff, $6 ; person
|
||||
db SPRITE_BOOK_MAP_DEX, $1 + 4, $3 + 4, $ff, $ff, $7 ; person
|
||||
db SPRITE_OAK, $a + 4, $5 + 4, $ff, $d1, $8 ; person
|
||||
db SPRITE_GIRL, $9 + 4, $1 + 4, $fe, $1, $9 ; person
|
||||
db SPRITE_OAK_AIDE, $a + 4, $2 + 4, $ff, $ff, $a ; person
|
||||
db SPRITE_OAK_AIDE, $a + 4, $8 + 4, $ff, $ff, $b ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP OAKS_LAB_WIDTH, $b, $4
|
||||
EVENT_DISP OAKS_LAB_WIDTH, $b, $5
|
23
data/mapObjects/pallettown.asm
Executable file
23
data/mapObjects/pallettown.asm
Executable file
|
@ -0,0 +1,23 @@
|
|||
PalletTownObject: ; 0x182c3 (size=58)
|
||||
db $b ; border block
|
||||
|
||||
db $3 ; warps
|
||||
db $5, $5, $0, REDS_HOUSE_1F
|
||||
db $5, $d, $0, BLUES_HOUSE
|
||||
db $b, $c, $1, OAKS_LAB
|
||||
|
||||
db $4 ; signs
|
||||
db $d, $d, $4 ; PalletTownText4
|
||||
db $9, $7, $5 ; PalletTownText5
|
||||
db $5, $3, $6 ; PalletTownText6
|
||||
db $5, $b, $7 ; PalletTownText7
|
||||
|
||||
db $3 ; people
|
||||
db SPRITE_OAK, $5 + 4, $8 + 4, $ff, $ff, $1 ; person
|
||||
db SPRITE_GIRL, $8 + 4, $3 + 4, $fe, $0, $2 ; person
|
||||
db SPRITE_FISHER2, $e + 4, $b + 4, $fe, $0, $3 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP PALLET_TOWN_WIDTH, $5, $5 ; REDS_HOUSE_1F
|
||||
EVENT_DISP PALLET_TOWN_WIDTH, $5, $d ; BLUES_HOUSE
|
||||
EVENT_DISP PALLET_TOWN_WIDTH, $b, $c ; OAKS_LAB
|
36
data/mapObjects/pewtercity.asm
Executable file
36
data/mapObjects/pewtercity.asm
Executable file
|
@ -0,0 +1,36 @@
|
|||
PewterCityObject: ; 0x18577 (size=111)
|
||||
db $a ; border block
|
||||
|
||||
db $7 ; warps
|
||||
db $7, $e, $0, MUSEUM_1F
|
||||
db $5, $13, $2, MUSEUM_1F
|
||||
db $11, $10, $0, PEWTER_GYM
|
||||
db $d, $1d, $0, PEWTER_HOUSE_1
|
||||
db $11, $17, $0, PEWTER_MART
|
||||
db $1d, $7, $0, PEWTER_HOUSE_2
|
||||
db $19, $d, $0, PEWTER_POKECENTER
|
||||
|
||||
db $7 ; signs
|
||||
db $1d, $13, $6 ; PewterCityText6
|
||||
db $13, $21, $7 ; PewterCityText7
|
||||
db $11, $18, $8 ; MartSignText
|
||||
db $19, $e, $9 ; PokeCenterSignText
|
||||
db $9, $f, $a ; PewterCityText10
|
||||
db $11, $b, $b ; PewterCityText11
|
||||
db $17, $19, $c ; PewterCityText12
|
||||
|
||||
db $5 ; people
|
||||
db SPRITE_LASS, $f + 4, $8 + 4, $ff, $ff, $1 ; person
|
||||
db SPRITE_BLACK_HAIR_BOY_1, $19 + 4, $11 + 4, $ff, $ff, $2 ; person
|
||||
db SPRITE_BLACK_HAIR_BOY_2, $11 + 4, $1b + 4, $ff, $ff, $3 ; person
|
||||
db SPRITE_BLACK_HAIR_BOY_2, $19 + 4, $1a + 4, $fe, $2, $4 ; person
|
||||
db SPRITE_BUG_CATCHER, $10 + 4, $23 + 4, $ff, $d0, $5 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP PEWTER_CITY_WIDTH, $7, $e ; MUSEUM_1F
|
||||
EVENT_DISP PEWTER_CITY_WIDTH, $5, $13 ; MUSEUM_1F
|
||||
EVENT_DISP PEWTER_CITY_WIDTH, $11, $10 ; PEWTER_GYM
|
||||
EVENT_DISP PEWTER_CITY_WIDTH, $d, $1d ; PEWTER_HOUSE_1
|
||||
EVENT_DISP PEWTER_CITY_WIDTH, $11, $17 ; PEWTER_MART
|
||||
EVENT_DISP PEWTER_CITY_WIDTH, $1d, $7 ; PEWTER_HOUSE_2
|
||||
EVENT_DISP PEWTER_CITY_WIDTH, $19, $d ; PEWTER_POKECENTER
|
17
data/mapObjects/pewtergym.asm
Executable file
17
data/mapObjects/pewtergym.asm
Executable file
|
@ -0,0 +1,17 @@
|
|||
PewterGymObject: ; 0x5c52e (size=42)
|
||||
db $3 ; border block
|
||||
|
||||
db $2 ; warps
|
||||
db $d, $4, $2, $ff
|
||||
db $d, $5, $2, $ff
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $3 ; people
|
||||
db SPRITE_BLACK_HAIR_BOY_2, $1 + 4, $4 + 4, $ff, $d0, $41, BROCK + $C8, $1 ; trainer
|
||||
db SPRITE_BLACK_HAIR_BOY_1, $6 + 4, $3 + 4, $ff, $d3, $42, JR__TRAINER_M + $C8, $1 ; trainer
|
||||
db SPRITE_GYM_HELPER, $a + 4, $7 + 4, $ff, $d0, $3 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP PEWTER_GYM_WIDTH, $d, $4
|
||||
EVENT_DISP PEWTER_GYM_WIDTH, $d, $5
|
17
data/mapObjects/pewterhouse1.asm
Executable file
17
data/mapObjects/pewterhouse1.asm
Executable file
|
@ -0,0 +1,17 @@
|
|||
PewterHouse1Object: ; 0x1d616 (size=38)
|
||||
db $a ; border block
|
||||
|
||||
db $2 ; warps
|
||||
db $7, $2, $3, $ff
|
||||
db $7, $3, $3, $ff
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $3 ; people
|
||||
db SPRITE_SLOWBRO, $5 + 4, $4 + 4, $ff, $d2, $1 ; person
|
||||
db SPRITE_YOUNG_BOY, $5 + 4, $3 + 4, $ff, $d3, $2 ; person
|
||||
db SPRITE_FAT_BALD_GUY, $2 + 4, $1 + 4, $ff, $ff, $3 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP PEWTER_HOUSE_1_WIDTH, $7, $2
|
||||
EVENT_DISP PEWTER_HOUSE_1_WIDTH, $7, $3
|
16
data/mapObjects/pewterhouse2.asm
Executable file
16
data/mapObjects/pewterhouse2.asm
Executable file
|
@ -0,0 +1,16 @@
|
|||
PewterHouse2Object: ; 0x1d659 (size=32)
|
||||
db $a ; border block
|
||||
|
||||
db $2 ; warps
|
||||
db $7, $2, $5, $ff
|
||||
db $7, $3, $5, $ff
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $2 ; people
|
||||
db SPRITE_GAMBLER, $3 + 4, $2 + 4, $ff, $d3, $1 ; person
|
||||
db SPRITE_BUG_CATCHER, $5 + 4, $4 + 4, $ff, $ff, $2 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP PEWTER_HOUSE_2_WIDTH, $7, $2
|
||||
EVENT_DISP PEWTER_HOUSE_2_WIDTH, $7, $3
|
17
data/mapObjects/pewtermart.asm
Executable file
17
data/mapObjects/pewtermart.asm
Executable file
|
@ -0,0 +1,17 @@
|
|||
PewterMartObject: ; 0x74cda (size=38)
|
||||
db $0 ; border block
|
||||
|
||||
db $2 ; warps
|
||||
db $7, $3, $4, $ff
|
||||
db $7, $4, $4, $ff
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $3 ; people
|
||||
db SPRITE_MART_GUY, $5 + 4, $0 + 4, $ff, $d3, $1 ; person
|
||||
db SPRITE_BUG_CATCHER, $3 + 4, $3 + 4, $fe, $1, $2 ; person
|
||||
db SPRITE_BLACK_HAIR_BOY_2, $5 + 4, $5 + 4, $ff, $ff, $3 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP PEWTER_MART_WIDTH, $7, $3
|
||||
EVENT_DISP PEWTER_MART_WIDTH, $7, $4
|
18
data/mapObjects/pewterpokecenter.asm
Executable file
18
data/mapObjects/pewterpokecenter.asm
Executable file
|
@ -0,0 +1,18 @@
|
|||
PewterPokecenterObject: ; 0x5c60d (size=44)
|
||||
db $0 ; border block
|
||||
|
||||
db $2 ; warps
|
||||
db $7, $3, $6, $ff
|
||||
db $7, $4, $6, $ff
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $4 ; people
|
||||
db SPRITE_NURSE, $1 + 4, $3 + 4, $ff, $d0, $1 ; person
|
||||
db SPRITE_GENTLEMAN, $7 + 4, $b + 4, $ff, $d2, $2 ; person
|
||||
db SPRITE_CLEFAIRY, $3 + 4, $1 + 4, $ff, $d0, $3 ; person
|
||||
db SPRITE_CABLE_CLUB_WOMAN, $2 + 4, $b + 4, $ff, $d0, $4 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP PEWTER_POKECENTER_WIDTH, $7, $3
|
||||
EVENT_DISP PEWTER_POKECENTER_WIDTH, $7, $4
|
21
data/mapObjects/pokemontower1.asm
Executable file
21
data/mapObjects/pokemontower1.asm
Executable file
|
@ -0,0 +1,21 @@
|
|||
PokemonTower1Object: ; 0x60452 (size=58)
|
||||
db $1 ; border block
|
||||
|
||||
db $3 ; warps
|
||||
db $11, $a, $1, $ff
|
||||
db $11, $b, $1, $ff
|
||||
db $9, $12, $1, POKEMONTOWER_2
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $5 ; people
|
||||
db SPRITE_CABLE_CLUB_WOMAN, $d + 4, $f + 4, $ff, $d1, $1 ; person
|
||||
db SPRITE_MOM_GEISHA, $8 + 4, $6 + 4, $ff, $ff, $2 ; person
|
||||
db SPRITE_BALDING_GUY, $c + 4, $8 + 4, $ff, $ff, $3 ; person
|
||||
db SPRITE_GIRL, $7 + 4, $d + 4, $ff, $ff, $4 ; person
|
||||
db SPRITE_MEDIUM, $7 + 4, $11 + 4, $ff, $d2, $5 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP POKEMONTOWER_1_WIDTH, $11, $a
|
||||
EVENT_DISP POKEMONTOWER_1_WIDTH, $11, $b
|
||||
EVENT_DISP POKEMONTOWER_1_WIDTH, $9, $12 ; POKEMONTOWER_2
|
16
data/mapObjects/pokemontower2.asm
Executable file
16
data/mapObjects/pokemontower2.asm
Executable file
|
@ -0,0 +1,16 @@
|
|||
PokemonTower2Object: ; 0x60646 (size=32)
|
||||
db $1 ; border block
|
||||
|
||||
db $2 ; warps
|
||||
db $9, $3, $0, POKEMONTOWER_3
|
||||
db $9, $12, $2, POKEMONTOWER_1
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $2 ; people
|
||||
db SPRITE_BLUE, $5 + 4, $e + 4, $ff, $ff, $1 ; person
|
||||
db SPRITE_MEDIUM, $7 + 4, $3 + 4, $ff, $d3, $2 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP POKEMONTOWER_2_WIDTH, $9, $3 ; POKEMONTOWER_3
|
||||
EVENT_DISP POKEMONTOWER_2_WIDTH, $9, $12 ; POKEMONTOWER_1
|
18
data/mapObjects/pokemontower3.asm
Executable file
18
data/mapObjects/pokemontower3.asm
Executable file
|
@ -0,0 +1,18 @@
|
|||
PokemonTower3Object: ; 0x6075d (size=51)
|
||||
db $1 ; border block
|
||||
|
||||
db $2 ; warps
|
||||
db $9, $3, $0, POKEMONTOWER_2
|
||||
db $9, $12, $1, POKEMONTOWER_4
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $4 ; people
|
||||
db SPRITE_MEDIUM, $3 + 4, $c + 4, $ff, $d2, $41, CHANNELER + $C8, $5 ; trainer
|
||||
db SPRITE_MEDIUM, $8 + 4, $9 + 4, $ff, $d0, $42, CHANNELER + $C8, $6 ; trainer
|
||||
db SPRITE_MEDIUM, $d + 4, $a + 4, $ff, $d0, $43, CHANNELER + $C8, $8 ; trainer
|
||||
db SPRITE_BALL, $1 + 4, $c + 4, $ff, $ff, $84, ESCAPE_ROPE ; item
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP POKEMONTOWER_3_WIDTH, $9, $3 ; POKEMONTOWER_2
|
||||
EVENT_DISP POKEMONTOWER_3_WIDTH, $9, $12 ; POKEMONTOWER_4
|
20
data/mapObjects/pokemontower4.asm
Executable file
20
data/mapObjects/pokemontower4.asm
Executable file
|
@ -0,0 +1,20 @@
|
|||
PokemonTower4Object: ; 0x6088b (size=65)
|
||||
db $1 ; border block
|
||||
|
||||
db $2 ; warps
|
||||
db $9, $3, $0, POKEMONTOWER_5
|
||||
db $9, $12, $1, POKEMONTOWER_3
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $6 ; people
|
||||
db SPRITE_MEDIUM, $a + 4, $5 + 4, $ff, $d3, $41, CHANNELER + $C8, $9 ; trainer
|
||||
db SPRITE_MEDIUM, $7 + 4, $f + 4, $ff, $d0, $42, CHANNELER + $C8, $a ; trainer
|
||||
db SPRITE_MEDIUM, $c + 4, $e + 4, $ff, $d2, $43, CHANNELER + $C8, $c ; trainer
|
||||
db SPRITE_BALL, $a + 4, $c + 4, $ff, $ff, $84, ELIXER ; item
|
||||
db SPRITE_BALL, $a + 4, $9 + 4, $ff, $ff, $85, AWAKENING ; item
|
||||
db SPRITE_BALL, $10 + 4, $c + 4, $ff, $ff, $86, HP_UP ; item
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP POKEMONTOWER_4_WIDTH, $9, $3 ; POKEMONTOWER_5
|
||||
EVENT_DISP POKEMONTOWER_4_WIDTH, $9, $12 ; POKEMONTOWER_3
|
20
data/mapObjects/pokemontower5.asm
Executable file
20
data/mapObjects/pokemontower5.asm
Executable file
|
@ -0,0 +1,20 @@
|
|||
PokemonTower5Object: ; 0x60a48 (size=65)
|
||||
db $1 ; border block
|
||||
|
||||
db $2 ; warps
|
||||
db $9, $3, $0, POKEMONTOWER_4
|
||||
db $9, $12, $0, POKEMONTOWER_6
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $6 ; people
|
||||
db SPRITE_MEDIUM, $8 + 4, $c + 4, $ff, $ff, $1 ; person
|
||||
db SPRITE_MEDIUM, $7 + 4, $11 + 4, $ff, $d2, $42, CHANNELER + $C8, $e ; trainer
|
||||
db SPRITE_MEDIUM, $3 + 4, $e + 4, $ff, $d2, $43, CHANNELER + $C8, $10 ; trainer
|
||||
db SPRITE_MEDIUM, $a + 4, $6 + 4, $ff, $d3, $44, CHANNELER + $C8, $11 ; trainer
|
||||
db SPRITE_MEDIUM, $10 + 4, $9 + 4, $ff, $d3, $45, CHANNELER + $C8, $12 ; trainer
|
||||
db SPRITE_BALL, $e + 4, $6 + 4, $ff, $ff, $86, NUGGET ; item
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP POKEMONTOWER_5_WIDTH, $9, $3 ; POKEMONTOWER_4
|
||||
EVENT_DISP POKEMONTOWER_5_WIDTH, $9, $12 ; POKEMONTOWER_6
|
19
data/mapObjects/pokemontower6.asm
Executable file
19
data/mapObjects/pokemontower6.asm
Executable file
|
@ -0,0 +1,19 @@
|
|||
PokemonTower6Object: ; 0x60c5b (size=58)
|
||||
db $1 ; border block
|
||||
|
||||
db $2 ; warps
|
||||
db $9, $12, $1, POKEMONTOWER_5
|
||||
db $10, $9, $0, POKEMONTOWER_7
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $5 ; people
|
||||
db SPRITE_MEDIUM, $a + 4, $c + 4, $ff, $d3, $41, CHANNELER + $C8, $13 ; trainer
|
||||
db SPRITE_MEDIUM, $5 + 4, $9 + 4, $ff, $d0, $42, CHANNELER + $C8, $14 ; trainer
|
||||
db SPRITE_MEDIUM, $5 + 4, $10 + 4, $ff, $d2, $43, CHANNELER + $C8, $15 ; trainer
|
||||
db SPRITE_BALL, $8 + 4, $6 + 4, $ff, $ff, $84, RARE_CANDY ; item
|
||||
db SPRITE_BALL, $e + 4, $e + 4, $ff, $ff, $85, X_ACCURACY ; item
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP POKEMONTOWER_6_WIDTH, $9, $12 ; POKEMONTOWER_5
|
||||
EVENT_DISP POKEMONTOWER_6_WIDTH, $10, $9 ; POKEMONTOWER_7
|
16
data/mapObjects/pokemontower7.asm
Executable file
16
data/mapObjects/pokemontower7.asm
Executable file
|
@ -0,0 +1,16 @@
|
|||
PokemonTower7Object: ; 0x60ef6 (size=42)
|
||||
db $1 ; border block
|
||||
|
||||
db $1 ; warps
|
||||
db $10, $9, $1, POKEMONTOWER_6
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $4 ; people
|
||||
db SPRITE_ROCKET, $b + 4, $9 + 4, $ff, $d3, $41, ROCKET + $C8, $13 ; trainer
|
||||
db SPRITE_ROCKET, $9 + 4, $c + 4, $ff, $d2, $42, ROCKET + $C8, $14 ; trainer
|
||||
db SPRITE_ROCKET, $7 + 4, $9 + 4, $ff, $d3, $43, ROCKET + $C8, $15 ; trainer
|
||||
db SPRITE_MR_FUJI, $3 + 4, $a + 4, $ff, $d0, $4 ; person
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP POKEMONTOWER_7_WIDTH, $10, $9 ; POKEMONTOWER_6
|
30
data/mapObjects/powerplant.asm
Executable file
30
data/mapObjects/powerplant.asm
Executable file
|
@ -0,0 +1,30 @@
|
|||
PowerPlantObject: ; 0x1e3bf (size=135)
|
||||
db $2e ; border block
|
||||
|
||||
db $3 ; warps
|
||||
db $23, $4, $3, $ff
|
||||
db $23, $5, $3, $ff
|
||||
db $b, $0, $3, $ff
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $e ; people
|
||||
db SPRITE_BALL, $14 + 4, $9 + 4, $ff, $ff, $41, VOLTORB, 40 ; trainer
|
||||
db SPRITE_BALL, $12 + 4, $20 + 4, $ff, $ff, $42, VOLTORB, 40 ; trainer
|
||||
db SPRITE_BALL, $19 + 4, $15 + 4, $ff, $ff, $43, VOLTORB, 40 ; trainer
|
||||
db SPRITE_BALL, $12 + 4, $19 + 4, $ff, $ff, $44, ELECTRODE, 43 ; trainer
|
||||
db SPRITE_BALL, $22 + 4, $17 + 4, $ff, $ff, $45, VOLTORB, 40 ; trainer
|
||||
db SPRITE_BALL, $1c + 4, $1a + 4, $ff, $ff, $46, VOLTORB, 40 ; trainer
|
||||
db SPRITE_BALL, $e + 4, $15 + 4, $ff, $ff, $47, ELECTRODE, 43 ; trainer
|
||||
db SPRITE_BALL, $20 + 4, $25 + 4, $ff, $ff, $48, VOLTORB, 40 ; trainer
|
||||
db SPRITE_BIRD, $9 + 4, $4 + 4, $ff, $d1, $49, ZAPDOS, 50 ; trainer
|
||||
db SPRITE_BALL, $19 + 4, $7 + 4, $ff, $ff, $8a, CARBOS ; item
|
||||
db SPRITE_BALL, $3 + 4, $1c + 4, $ff, $ff, $8b, HP_UP ; item
|
||||
db SPRITE_BALL, $3 + 4, $22 + 4, $ff, $ff, $8c, RARE_CANDY ; item
|
||||
db SPRITE_BALL, $20 + 4, $1a + 4, $ff, $ff, $8d, TM_25 ; item
|
||||
db SPRITE_BALL, $20 + 4, $14 + 4, $ff, $ff, $8e, TM_33 ; item
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP POWER_PLANT_WIDTH, $23, $4
|
||||
EVENT_DISP POWER_PLANT_WIDTH, $23, $5
|
||||
EVENT_DISP POWER_PLANT_WIDTH, $b, $0
|
18
data/mapObjects/redshouse1f.asm
Executable file
18
data/mapObjects/redshouse1f.asm
Executable file
|
@ -0,0 +1,18 @@
|
|||
RedsHouse1FObject: ; 481e4 (12:41e4)
|
||||
db $0A ; border block
|
||||
|
||||
db 3 ; warps
|
||||
db 7,2,0,$FF ; exit1
|
||||
db 7,3,0,$FF ; exit2
|
||||
db 1,7,0,$26 ; staircase
|
||||
|
||||
db 1 ; signs
|
||||
db 1,3,2 ; TV
|
||||
|
||||
db 1 ; people
|
||||
db $33,4+4,5+4,$FF,$D2,1 ; Mom
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP REDS_HOUSE_1F_WIDTH, 7, 2
|
||||
EVENT_DISP REDS_HOUSE_1F_WIDTH, 7, 3
|
||||
EVENT_DISP REDS_HOUSE_1F_WIDTH, 1, 7
|
12
data/mapObjects/redshouse2f.asm
Executable file
12
data/mapObjects/redshouse2f.asm
Executable file
|
@ -0,0 +1,12 @@
|
|||
RedsHouse2FObject: ; 0x5c0d0 ?
|
||||
db $0A ; border block
|
||||
|
||||
db 1 ; warps
|
||||
db 1, 7, 2, REDS_HOUSE_1F
|
||||
|
||||
db 0 ; signs
|
||||
|
||||
db 0 ; people
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP REDS_HOUSE_2F_WIDTH, 1, 7
|
27
data/mapObjects/rockethideout1.asm
Executable file
27
data/mapObjects/rockethideout1.asm
Executable file
|
@ -0,0 +1,27 @@
|
|||
RocketHideout1Object: ; 0x44ce7 (size=98)
|
||||
db $2e ; border block
|
||||
|
||||
db $5 ; warps
|
||||
db $2, $17, $0, ROCKET_HIDEOUT_2
|
||||
db $2, $15, $2, GAME_CORNER
|
||||
db $13, $18, $0, ROCKET_HIDEOUT_ELEVATOR
|
||||
db $18, $15, $3, ROCKET_HIDEOUT_2
|
||||
db $13, $19, $1, ROCKET_HIDEOUT_ELEVATOR
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $7 ; people
|
||||
db SPRITE_ROCKET, $8 + 4, $1a + 4, $ff, $d2, $41, ROCKET + $C8, $8 ; trainer
|
||||
db SPRITE_ROCKET, $6 + 4, $c + 4, $ff, $d3, $42, ROCKET + $C8, $9 ; trainer
|
||||
db SPRITE_ROCKET, $11 + 4, $12 + 4, $ff, $d0, $43, ROCKET + $C8, $a ; trainer
|
||||
db SPRITE_ROCKET, $19 + 4, $f + 4, $ff, $d3, $44, ROCKET + $C8, $b ; trainer
|
||||
db SPRITE_ROCKET, $12 + 4, $1c + 4, $ff, $d2, $45, ROCKET + $C8, $c ; trainer
|
||||
db SPRITE_BALL, $e + 4, $b + 4, $ff, $ff, $86, ESCAPE_ROPE ; item
|
||||
db SPRITE_BALL, $11 + 4, $9 + 4, $ff, $ff, $87, HYPER_POTION ; item
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP ROCKET_HIDEOUT_1_WIDTH, $2, $17 ; ROCKET_HIDEOUT_2
|
||||
EVENT_DISP ROCKET_HIDEOUT_1_WIDTH, $2, $15 ; GAME_CORNER
|
||||
EVENT_DISP ROCKET_HIDEOUT_1_WIDTH, $13, $18 ; ROCKET_HIDEOUT_ELEVATOR
|
||||
EVENT_DISP ROCKET_HIDEOUT_1_WIDTH, $18, $15 ; ROCKET_HIDEOUT_2
|
||||
EVENT_DISP ROCKET_HIDEOUT_1_WIDTH, $13, $19 ; ROCKET_HIDEOUT_ELEVATOR
|
25
data/mapObjects/rockethideout2.asm
Executable file
25
data/mapObjects/rockethideout2.asm
Executable file
|
@ -0,0 +1,25 @@
|
|||
RocketHideout2Object: ; 0x450f7 (size=80)
|
||||
db $2e ; border block
|
||||
|
||||
db $5 ; warps
|
||||
db $8, $1b, $0, ROCKET_HIDEOUT_1
|
||||
db $8, $15, $0, ROCKET_HIDEOUT_3
|
||||
db $13, $18, $0, ROCKET_HIDEOUT_ELEVATOR
|
||||
db $16, $15, $3, ROCKET_HIDEOUT_1
|
||||
db $13, $19, $1, ROCKET_HIDEOUT_ELEVATOR
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $5 ; people
|
||||
db SPRITE_ROCKET, $c + 4, $14 + 4, $ff, $d0, $41, ROCKET + $C8, $d ; trainer
|
||||
db SPRITE_BALL, $b + 4, $1 + 4, $ff, $ff, $82, MOON_STONE ; item
|
||||
db SPRITE_BALL, $8 + 4, $10 + 4, $ff, $ff, $83, NUGGET ; item
|
||||
db SPRITE_BALL, $c + 4, $6 + 4, $ff, $ff, $84, TM_07 ; item
|
||||
db SPRITE_BALL, $15 + 4, $3 + 4, $ff, $ff, $85, SUPER_POTION ; item
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP ROCKET_HIDEOUT_2_WIDTH, $8, $1b ; ROCKET_HIDEOUT_1
|
||||
EVENT_DISP ROCKET_HIDEOUT_2_WIDTH, $8, $15 ; ROCKET_HIDEOUT_3
|
||||
EVENT_DISP ROCKET_HIDEOUT_2_WIDTH, $13, $18 ; ROCKET_HIDEOUT_ELEVATOR
|
||||
EVENT_DISP ROCKET_HIDEOUT_2_WIDTH, $16, $15 ; ROCKET_HIDEOUT_1
|
||||
EVENT_DISP ROCKET_HIDEOUT_2_WIDTH, $13, $19 ; ROCKET_HIDEOUT_ELEVATOR
|
18
data/mapObjects/rockethideout3.asm
Executable file
18
data/mapObjects/rockethideout3.asm
Executable file
|
@ -0,0 +1,18 @@
|
|||
RocketHideout3Object: ; 0x4534d (size=50)
|
||||
db $2e ; border block
|
||||
|
||||
db $2 ; warps
|
||||
db $6, $19, $1, ROCKET_HIDEOUT_2
|
||||
db $12, $13, $0, ROCKET_HIDEOUT_4
|
||||
|
||||
db $0 ; signs
|
||||
|
||||
db $4 ; people
|
||||
db SPRITE_ROCKET, $16 + 4, $a + 4, $ff, $d3, $41, ROCKET + $C8, $e ; trainer
|
||||
db SPRITE_ROCKET, $c + 4, $1a + 4, $ff, $d1, $42, ROCKET + $C8, $f ; trainer
|
||||
db SPRITE_BALL, $11 + 4, $1a + 4, $ff, $ff, $83, TM_10 ; item
|
||||
db SPRITE_BALL, $e + 4, $14 + 4, $ff, $ff, $84, RARE_CANDY ; item
|
||||
|
||||
; warp-to
|
||||
EVENT_DISP ROCKET_HIDEOUT_3_WIDTH, $6, $19 ; ROCKET_HIDEOUT_2
|
||||
EVENT_DISP ROCKET_HIDEOUT_3_WIDTH, $12, $13 ; ROCKET_HIDEOUT_4
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue