pokered/data/maps/special_warps.asm

120 lines
3 KiB
NASM
Raw Normal View History

2014-09-13 07:50:56 +00:00
; Format: (size 2 bytes)
; 00: target map ID
; 01: which dungeon warp in the source map was used
2016-06-12 00:24:04 +00:00
DungeonWarpList:
db SEAFOAM_ISLANDS_B1F,$01
db SEAFOAM_ISLANDS_B1F,$02
db SEAFOAM_ISLANDS_B2F,$01
db SEAFOAM_ISLANDS_B2F,$02
db SEAFOAM_ISLANDS_B3F,$01
db SEAFOAM_ISLANDS_B3F,$02
db SEAFOAM_ISLANDS_B4F,$01
db SEAFOAM_ISLANDS_B4F,$02
db VICTORY_ROAD_2F,$02
db POKEMON_MANSION_1F,$01
db POKEMON_MANSION_1F,$02
db POKEMON_MANSION_2F,$03
2014-05-19 12:05:48 +00:00
db $FF
2016-06-12 00:24:04 +00:00
DungeonWarpData:
FLYWARP_DATA SEAFOAM_ISLANDS_B1F_WIDTH,7,18
FLYWARP_DATA SEAFOAM_ISLANDS_B1F_WIDTH,7,23
FLYWARP_DATA SEAFOAM_ISLANDS_B2F_WIDTH,7,19
FLYWARP_DATA SEAFOAM_ISLANDS_B2F_WIDTH,7,22
FLYWARP_DATA SEAFOAM_ISLANDS_B3F_WIDTH,7,18
FLYWARP_DATA SEAFOAM_ISLANDS_B3F_WIDTH,7,19
FLYWARP_DATA SEAFOAM_ISLANDS_B4F_WIDTH,14,4
FLYWARP_DATA SEAFOAM_ISLANDS_B4F_WIDTH,14,5
FLYWARP_DATA VICTORY_ROAD_2F_WIDTH,16,22
FLYWARP_DATA POKEMON_MANSION_1F_WIDTH,14,16
FLYWARP_DATA POKEMON_MANSION_1F_WIDTH,14,16
FLYWARP_DATA POKEMON_MANSION_2F_WIDTH,14,18
2014-05-19 12:05:48 +00:00
;Format:
; db Map_id
; FLYWARP_DATA [Map Width][Y-pos][X-pos]
; db Tileset_id
2016-06-12 00:24:04 +00:00
FirstMapSpec:
2014-05-19 12:05:48 +00:00
db REDS_HOUSE_2F
FLYWARP_DATA REDS_HOUSE_2F_WIDTH,6,3
db REDS_HOUSE_2
2016-06-12 00:24:04 +00:00
TradeCenterSpec1:
2014-05-19 12:05:48 +00:00
db TRADE_CENTER
FLYWARP_DATA TRADE_CENTER_WIDTH,4,3
db CLUB
2016-06-12 00:24:04 +00:00
TradeCenterSpec2:
2014-05-19 12:05:48 +00:00
db TRADE_CENTER
FLYWARP_DATA TRADE_CENTER_WIDTH,4,6
db CLUB
2016-06-12 00:24:04 +00:00
ColosseumSpec1:
db COLOSSEUM
FLYWARP_DATA COLOSSEUM_WIDTH,4,3
db CLUB
2016-06-12 00:24:04 +00:00
ColosseumSpec2:
db COLOSSEUM
FLYWARP_DATA COLOSSEUM_WIDTH,4,6
db CLUB
2016-06-12 00:24:04 +00:00
FlyWarpDataPtr:
2014-05-19 12:05:48 +00:00
db PALLET_TOWN, 0
dw PalletTownFlyWarp
db VIRIDIAN_CITY, 0
dw ViridianCityFlyWarp
db PEWTER_CITY, 0
dw PewterCityFlyWarp
db CERULEAN_CITY, 0
dw CeruleanCityFlyWarp
db LAVENDER_TOWN, 0
dw LavenderTownFlyWarp
db VERMILION_CITY, 0
dw VermilionCityFlyWarp
db CELADON_CITY, 0
dw CeladonCityFlyWarp
db FUCHSIA_CITY, 0
dw FuchsiaCityFlyWarp
db CINNABAR_ISLAND, 0
dw CinnabarIslandFlyWarp
db INDIGO_PLATEAU, 0
dw IndigoPlateauFlyWarp
db SAFFRON_CITY, 0
dw SaffronCityFlyWarp
db ROUTE_4, 0
dw Route4FlyWarp
db ROUTE_10, 0
dw Route10FlyWarp
; Original Format:
; [Event Displacement][Y-block][X-block][Y-sub_block][X-sub_block]
; Macro Format:
; FLYWARP_DATA [Map Width][Y-pos][X-pos]
2016-06-12 00:24:04 +00:00
PalletTownFlyWarp:
2014-05-19 12:05:48 +00:00
FLYWARP_DATA PALLET_TOWN_WIDTH, 6, 5
2016-06-12 00:24:04 +00:00
ViridianCityFlyWarp:
2014-05-19 12:05:48 +00:00
FLYWARP_DATA VIRIDIAN_CITY_WIDTH, 26, 23
2016-06-12 00:24:04 +00:00
PewterCityFlyWarp:
2014-05-19 12:05:48 +00:00
FLYWARP_DATA PEWTER_CITY_WIDTH, 26, 13
2016-06-12 00:24:04 +00:00
CeruleanCityFlyWarp:
2014-05-19 12:05:48 +00:00
FLYWARP_DATA CERULEAN_CITY_WIDTH, 18, 19
2016-06-12 00:24:04 +00:00
LavenderTownFlyWarp:
2014-05-19 12:05:48 +00:00
FLYWARP_DATA LAVENDER_TOWN_WIDTH, 6, 3
2016-06-12 00:24:04 +00:00
VermilionCityFlyWarp:
2014-05-19 12:05:48 +00:00
FLYWARP_DATA VERMILION_CITY_WIDTH, 4, 11
2016-06-12 00:24:04 +00:00
CeladonCityFlyWarp:
2014-05-19 12:05:48 +00:00
FLYWARP_DATA CELADON_CITY_WIDTH, 10, 41
2016-06-12 00:24:04 +00:00
FuchsiaCityFlyWarp:
2014-05-19 12:05:48 +00:00
FLYWARP_DATA FUCHSIA_CITY_WIDTH, 28, 19
2016-06-12 00:24:04 +00:00
CinnabarIslandFlyWarp:
2014-05-19 12:05:48 +00:00
FLYWARP_DATA CINNABAR_ISLAND_WIDTH, 12, 11
2016-06-12 00:24:04 +00:00
IndigoPlateauFlyWarp:
2014-05-19 12:05:48 +00:00
FLYWARP_DATA INDIGO_PLATEAU_WIDTH, 6, 9
2016-06-12 00:24:04 +00:00
SaffronCityFlyWarp:
2014-05-19 12:05:48 +00:00
FLYWARP_DATA SAFFRON_CITY_WIDTH, 30, 9
2016-06-12 00:24:04 +00:00
Route4FlyWarp:
2014-05-19 12:05:48 +00:00
FLYWARP_DATA ROUTE_4_WIDTH, 6, 11
2016-06-12 00:24:04 +00:00
Route10FlyWarp:
2014-05-19 12:05:48 +00:00
FLYWARP_DATA ROUTE_10_WIDTH, 20, 11