kep-hack/data/tilesets/warp_tile_ids.asm
Llinos Evans 78d3ed63f2 Citrine Rocket House
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.
2023-04-22 20:49:19 +01:00

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