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

This map is fully functional but has a lot of bits to iron out, as well as a need for Gym Trainers. I'm also not wholly satisfied with Yujirou's team; maybe remove Eevee? Yes, I designed an entire tileset for this. Fear me. Bow before me. Actually, don't, this was beyond rational thought. Current issues; - Yujirou's sprite doesn't work properly. - Needs Gym Trainers (hell) - Yujirou needs an event for being beaten, the refight, and more.
100 lines
1.8 KiB
NASM
100 lines
1.8 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
|
|
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
|
|
.ShipPortWarpTileIDs:
|
|
.ClubWarpTileIDs:
|
|
|
|
.PreGymWarpTileIDs:
|
|
warp_tiles $23
|
|
|
|
warp_tiles ; end
|