mirror of
https://github.com/thornAvery/kep-hack.git
synced 2025-09-16 18:30:50 +12:00

This map is pretty much finished, save for the map sprites for Jessie, James, and the unused Cat (aka Meowth) being imported, as well as an & symbol. This adds everything else - the marts, the Rocket Trio fight, the meeting music, the tileset, the trainer class for Jessie/James, I could go on. A ton of work well-done.
112 lines
2.1 KiB
NASM
112 lines
2.1 KiB
NASM
WarpTileIDPointers:
|
|
table_width 2, WarpTileIDPointers
|
|
dw .OverworldWarpTileIDs
|
|
dw .RedsHouse1WarpTileIDs
|
|
dw .MartWarpTileIDs
|
|
dw .ForestWarpTileIDs
|
|
dw .RedsHouse2WarpTileIDs
|
|
dw .DojoWarpTileIDs
|
|
dw .PokecenterWarpTileIDs
|
|
dw .GymWarpTileIDs
|
|
dw .HouseWarpTileIDs
|
|
dw .ForestGateWarpTileIDs
|
|
dw .MuseumWarpTileIDs
|
|
dw .UndergroundWarpTileIDs
|
|
dw .GateWarpTileIDs
|
|
dw .ShipWarpTileIDs
|
|
dw .ShipPortWarpTileIDs
|
|
dw .CemeteryWarpTileIDs
|
|
dw .InteriorWarpTileIDs
|
|
dw .CavernWarpTileIDs
|
|
dw .LobbyWarpTileIDs
|
|
dw .MansionWarpTileIDs
|
|
dw .LabWarpTileIDs
|
|
dw .ClubWarpTileIDs
|
|
dw .FacilityWarpTileIDs
|
|
dw .PlateauWarpTileIDs
|
|
dw .PreGymWarpTileIDs
|
|
dw .CitrineWarpTileIDs
|
|
dw .CelesteWarpTileIDs
|
|
dw .RocketHouseWarpTileIDs
|
|
assert_table_length NUM_TILESETS
|
|
|
|
MACRO warp_tiles
|
|
IF _NARG
|
|
db \# ; all args
|
|
ENDC
|
|
db -1 ; end
|
|
ENDM
|
|
|
|
.OverworldWarpTileIDs:
|
|
warp_tiles $1B, $58
|
|
|
|
.ForestGateWarpTileIDs:
|
|
.MuseumWarpTileIDs:
|
|
.GateWarpTileIDs:
|
|
db $3B
|
|
; fallthrough
|
|
.RedsHouse1WarpTileIDs:
|
|
.RedsHouse2WarpTileIDs:
|
|
warp_tiles $1A, $1C
|
|
|
|
.MartWarpTileIDs:
|
|
.PokecenterWarpTileIDs:
|
|
warp_tiles $5E
|
|
|
|
.ForestWarpTileIDs:
|
|
warp_tiles $5A, $5C, $3A, $30, $50, $51 ; $30, $50, and $51 are for Faraway Island, intended for the upward ($58) and downward ($59) blocks we use to signify warps. - PvK
|
|
|
|
.DojoWarpTileIDs:
|
|
.GymWarpTileIDs:
|
|
warp_tiles $4A
|
|
|
|
.HouseWarpTileIDs:
|
|
warp_tiles $54, $5C, $32
|
|
|
|
.ShipWarpTileIDs:
|
|
warp_tiles $37, $39, $1E, $4A
|
|
|
|
.InteriorWarpTileIDs:
|
|
warp_tiles $15, $55, $04
|
|
|
|
.CavernWarpTileIDs:
|
|
warp_tiles $18, $1A, $22
|
|
|
|
.LobbyWarpTileIDs:
|
|
warp_tiles $1A, $1C, $38
|
|
|
|
.MansionWarpTileIDs:
|
|
warp_tiles $1A, $1C, $53
|
|
|
|
.LabWarpTileIDs:
|
|
warp_tiles $34
|
|
|
|
.FacilityWarpTileIDs:
|
|
db $43, $58, $20
|
|
; fallthrough
|
|
.CemeteryWarpTileIDs:
|
|
db $1B
|
|
; fallthrough
|
|
.UndergroundWarpTileIDs:
|
|
warp_tiles $13
|
|
|
|
.PlateauWarpTileIDs:
|
|
db $1B, $3B
|
|
; fallthrough
|
|
|
|
.PreGymWarpTileIDs:
|
|
warp_tiles $23
|
|
|
|
.CitrineWarpTileIDs:
|
|
warp_tiles $1B, $1C, $0B, $0C
|
|
|
|
.CelesteWarpTileIDs:
|
|
warp_tiles $5A, $5C, $3A, $30, $50, $51 ; Like Forest but a bit better
|
|
|
|
.RocketHouseWarpTileIDs:
|
|
warp_tiles $53
|
|
|
|
.ShipPortWarpTileIDs:
|
|
.ClubWarpTileIDs:
|
|
warp_tiles ; end
|