special_warps.asm 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. ; Format: (size 2 bytes)
  2. ; 00: target map ID
  3. ; 01: which dungeon warp in the source map was used
  4. DungeonWarpList:
  5. db SEAFOAM_ISLANDS_2,$01
  6. db SEAFOAM_ISLANDS_2,$02
  7. db SEAFOAM_ISLANDS_3,$01
  8. db SEAFOAM_ISLANDS_3,$02
  9. db SEAFOAM_ISLANDS_4,$01
  10. db SEAFOAM_ISLANDS_4,$02
  11. db SEAFOAM_ISLANDS_5,$01
  12. db SEAFOAM_ISLANDS_5,$02
  13. db VICTORY_ROAD_2,$02
  14. db MANSION_1,$01
  15. db MANSION_1,$02
  16. db MANSION_2,$03
  17. db $FF
  18. DungeonWarpData:
  19. FLYWARP_DATA SEAFOAM_ISLANDS_2_WIDTH,7,18
  20. FLYWARP_DATA SEAFOAM_ISLANDS_2_WIDTH,7,23
  21. FLYWARP_DATA SEAFOAM_ISLANDS_3_WIDTH,7,19
  22. FLYWARP_DATA SEAFOAM_ISLANDS_3_WIDTH,7,22
  23. FLYWARP_DATA SEAFOAM_ISLANDS_4_WIDTH,7,18
  24. FLYWARP_DATA SEAFOAM_ISLANDS_4_WIDTH,7,19
  25. FLYWARP_DATA SEAFOAM_ISLANDS_5_WIDTH,14,4
  26. FLYWARP_DATA SEAFOAM_ISLANDS_5_WIDTH,14,5
  27. FLYWARP_DATA VICTORY_ROAD_2_WIDTH,16,22
  28. FLYWARP_DATA MANSION_1_WIDTH,14,16
  29. FLYWARP_DATA MANSION_1_WIDTH,14,16
  30. FLYWARP_DATA MANSION_2_WIDTH,14,18
  31. ;Format:
  32. ; db Map_id
  33. ; FLYWARP_DATA [Map Width][Y-pos][X-pos]
  34. ; db Tileset_id
  35. FirstMapSpec:
  36. db REDS_HOUSE_2F
  37. FLYWARP_DATA REDS_HOUSE_2F_WIDTH,6,3
  38. db REDS_HOUSE_2
  39. TradeCenterSpec1:
  40. db TRADE_CENTER
  41. FLYWARP_DATA TRADE_CENTER_WIDTH,4,3
  42. db CLUB
  43. TradeCenterSpec2:
  44. db TRADE_CENTER
  45. FLYWARP_DATA TRADE_CENTER_WIDTH,4,6
  46. db CLUB
  47. ColosseumSpec1:
  48. db COLOSSEUM
  49. FLYWARP_DATA COLOSSEUM_WIDTH,4,3
  50. db CLUB
  51. ColosseumSpec2:
  52. db COLOSSEUM
  53. FLYWARP_DATA COLOSSEUM_WIDTH,4,6
  54. db CLUB
  55. FlyWarpDataPtr:
  56. db PALLET_TOWN, 0
  57. dw PalletTownFlyWarp
  58. db VIRIDIAN_CITY, 0
  59. dw ViridianCityFlyWarp
  60. db PEWTER_CITY, 0
  61. dw PewterCityFlyWarp
  62. db CERULEAN_CITY, 0
  63. dw CeruleanCityFlyWarp
  64. db LAVENDER_TOWN, 0
  65. dw LavenderTownFlyWarp
  66. db VERMILION_CITY, 0
  67. dw VermilionCityFlyWarp
  68. db CELADON_CITY, 0
  69. dw CeladonCityFlyWarp
  70. db FUCHSIA_CITY, 0
  71. dw FuchsiaCityFlyWarp
  72. db CINNABAR_ISLAND, 0
  73. dw CinnabarIslandFlyWarp
  74. db INDIGO_PLATEAU, 0
  75. dw IndigoPlateauFlyWarp
  76. db SAFFRON_CITY, 0
  77. dw SaffronCityFlyWarp
  78. db ROUTE_4, 0
  79. dw Route4FlyWarp
  80. db ROUTE_10, 0
  81. dw Route10FlyWarp
  82. ; Original Format:
  83. ; [Event Displacement][Y-block][X-block][Y-sub_block][X-sub_block]
  84. ; Macro Format:
  85. ; FLYWARP_DATA [Map Width][Y-pos][X-pos]
  86. PalletTownFlyWarp:
  87. FLYWARP_DATA PALLET_TOWN_WIDTH, 6, 5
  88. ViridianCityFlyWarp:
  89. FLYWARP_DATA VIRIDIAN_CITY_WIDTH, 26, 23
  90. PewterCityFlyWarp:
  91. FLYWARP_DATA PEWTER_CITY_WIDTH, 26, 13
  92. CeruleanCityFlyWarp:
  93. FLYWARP_DATA CERULEAN_CITY_WIDTH, 18, 19
  94. LavenderTownFlyWarp:
  95. FLYWARP_DATA LAVENDER_TOWN_WIDTH, 6, 3
  96. VermilionCityFlyWarp:
  97. FLYWARP_DATA VERMILION_CITY_WIDTH, 4, 11
  98. CeladonCityFlyWarp:
  99. FLYWARP_DATA CELADON_CITY_WIDTH, 10, 41
  100. FuchsiaCityFlyWarp:
  101. FLYWARP_DATA FUCHSIA_CITY_WIDTH, 28, 19
  102. CinnabarIslandFlyWarp:
  103. FLYWARP_DATA CINNABAR_ISLAND_WIDTH, 12, 11
  104. IndigoPlateauFlyWarp:
  105. FLYWARP_DATA INDIGO_PLATEAU_WIDTH, 6, 9
  106. SaffronCityFlyWarp:
  107. FLYWARP_DATA SAFFRON_CITY_WIDTH, 30, 9
  108. Route4FlyWarp:
  109. FLYWARP_DATA ROUTE_4_WIDTH, 6, 11
  110. Route10FlyWarp:
  111. FLYWARP_DATA ROUTE_10_WIDTH, 20, 11