Tileset constants in the wild.

This commit is contained in:
yenatch 2014-04-03 23:58:04 -04:00
parent 8a106a2c61
commit 868671dafa

396
main.asm
View file

@ -1146,10 +1146,10 @@ PlayMapChangeSound:: ; 08c9 (0:08c9)
CheckIfInOutsideMap:: ; 08e1 (0:08e1) CheckIfInOutsideMap:: ; 08e1 (0:08e1)
; If the player is in an outside map (a town or route), set the z flag ; If the player is in an outside map (a town or route), set the z flag
ld a,[W_CURMAPTILESET] ld a, [W_CURMAPTILESET]
and a ; most towns/routes have tileset 0 and a ; most towns/routes have tileset 0 (OVERWORLD)
ret z ret z
cp a,$17 ; Route 23 / Indigo Plateau cp PLATEAU ; Route 23 / Indigo Plateau
ret ret
; this function is an extra check that sometimes has to pass in order to warp, beyond just standing on a warp ; this function is an extra check that sometimes has to pass in order to warp, beyond just standing on a warp
@ -1159,28 +1159,28 @@ CheckIfInOutsideMap:: ; 08e1 (0:08e1)
; "function 2" passes when the the tile in front of the player is among a certain set ; "function 2" passes when the the tile in front of the player is among a certain set
; sets carry if the check passes, otherwise clears carry ; sets carry if the check passes, otherwise clears carry
ExtraWarpCheck:: ; 08e9 (0:08e9) ExtraWarpCheck:: ; 08e9 (0:08e9)
ld a,[W_CURMAP] ld a, [W_CURMAP]
cp a,SS_ANNE_3 cp SS_ANNE_3
jr z,.useFunction1 jr z, .useFunction1
cp a,ROCKET_HIDEOUT_1 cp ROCKET_HIDEOUT_1
jr z,.useFunction2 jr z, .useFunction2
cp a,ROCKET_HIDEOUT_2 cp ROCKET_HIDEOUT_2
jr z,.useFunction2 jr z, .useFunction2
cp a,ROCKET_HIDEOUT_4 cp ROCKET_HIDEOUT_4
jr z,.useFunction2 jr z, .useFunction2
cp a,ROCK_TUNNEL_1 cp ROCK_TUNNEL_1
jr z,.useFunction2 jr z, .useFunction2
ld a,[W_CURMAPTILESET] ld a, [W_CURMAPTILESET]
and a ; outside tileset and a ; outside tileset (OVERWORLD)
jr z,.useFunction2 jr z, .useFunction2
cp a,$0d ; S.S. Anne tileset cp SHIP ; S.S. Anne tileset
jr z,.useFunction2 jr z, .useFunction2
cp a,$0e ; Vermilion Port tileset cp SHIP_PORT ; Vermilion Port tileset
jr z,.useFunction2 jr z, .useFunction2
cp a,$17 ; Indigo Plateau tileset cp PLATEAU ; Indigo Plateau tileset
jr z,.useFunction2 jr z, .useFunction2
.useFunction1 .useFunction1
ld hl,Func_c3ff ld hl, Func_c3ff
jr .doBankswitch jr .doBankswitch
.useFunction2 .useFunction2
ld hl, Func_c44e ld hl, Func_c44e
@ -2408,9 +2408,9 @@ CollisionCheckOnWater:: ; 0fb7 (0:0fb7)
call Func_2307 call Func_2307
jr .noCollision jr .noCollision
.checkIfVermilionDockTileset .checkIfVermilionDockTileset
ld a,[W_CURMAPTILESET] ; tileset ld a, [W_CURMAPTILESET] ; tileset
cp a,$0e ; Vermilion Dock tileset cp SHIP_PORT ; Vermilion Dock tileset
jr nz,.noCollision ; keep surfing if it's not the boarding platform tile jr nz, .noCollision ; keep surfing if it's not the boarding platform tile
jr .stopSurfing ; if it is the boarding platform tile, stop surfing jr .stopSurfing ; if it is the boarding platform tile, stop surfing
; function to run the current map's script ; function to run the current map's script
@ -15059,86 +15059,86 @@ DungeonWarpData: ; 63d8 (1:63d8)
FirstMapSpec: ; 6420 (1:6420) FirstMapSpec: ; 6420 (1:6420)
db REDS_HOUSE_2F db REDS_HOUSE_2F
FLYWARP_DATA REDS_HOUSE_2F_WIDTH,6,3 FLYWARP_DATA REDS_HOUSE_2F_WIDTH,6,3
db $04 db REDS_HOUSE_2
BattleCenterSpec1: ; 6428 (1:6428) BattleCenterSpec1: ; 6428 (1:6428)
db BATTLE_CENTER db BATTLE_CENTER
FLYWARP_DATA BATTLE_CENTER_WIDTH,4,3 FLYWARP_DATA BATTLE_CENTER_WIDTH,4,3
db $15 db CLUB
BattleCenterSpec2: ; 6430 (1:6430) BattleCenterSpec2: ; 6430 (1:6430)
db BATTLE_CENTER db BATTLE_CENTER
FLYWARP_DATA BATTLE_CENTER_WIDTH,4,6 FLYWARP_DATA BATTLE_CENTER_WIDTH,4,6
db $15 db CLUB
TradeCenterSpec1: ; 6438 (1:6438) TradeCenterSpec1: ; 6438 (1:6438)
db TRADE_CENTER db TRADE_CENTER
FLYWARP_DATA TRADE_CENTER_WIDTH,4,3 FLYWARP_DATA TRADE_CENTER_WIDTH,4,3
db $15 db CLUB
TradeCenterSpec2: ; 6440 (1:6440) TradeCenterSpec2: ; 6440 (1:6440)
db TRADE_CENTER db TRADE_CENTER
FLYWARP_DATA TRADE_CENTER_WIDTH,4,6 FLYWARP_DATA TRADE_CENTER_WIDTH,4,6
db $15 db CLUB
FlyWarpDataPtr: ; 6448 (1:6448) FlyWarpDataPtr: ; 6448 (1:6448)
db $00,0 db PALLET_TOWN, 0
dw Map00FlyWarp dw PalletTownFlyWarp
db $01,0 db VIRIDIAN_CITY, 0
dw Map01FlyWarp dw ViridianCityFlyWarp
db $02,0 db PEWTER_CITY, 0
dw Map02FlyWarp dw PewterCityFlyWarp
db $03,0 db CERULEAN_CITY, 0
dw Map03FlyWarp dw CeruleanCityFlyWarp
db $04,0 db LAVENDER_TOWN, 0
dw Map04FlyWarp dw LavenderTownFlyWarp
db $05,0 db VERMILION_CITY, 0
dw Map05FlyWarp dw VermilionCityFlyWarp
db $06,0 db CELADON_CITY, 0
dw Map06FlyWarp dw CeladonCityFlyWarp
db $07,0 db FUCHSIA_CITY, 0
dw Map07FlyWarp dw FuchsiaCityFlyWarp
db $08,0 db CINNABAR_ISLAND, 0
dw Map08FlyWarp dw CinnabarIslandFlyWarp
db $09,0 db INDIGO_PLATEAU, 0
dw Map09FlyWarp dw IndigoPlateauFlyWarp
db $0A,0 db SAFFRON_CITY, 0
dw Map0aFlyWarp dw SaffronCityFlyWarp
db $0F,0 db ROUTE_4, 0
dw Map0fFlyWarp dw Route4FlyWarp
db $15,0 db ROUTE_10, 0
dw Map15FlyWarp dw Route10FlyWarp
; Original Format: ; Original Format:
; [Event Displacement][Y-block][X-block][Y-sub_block][X-sub_block] ; [Event Displacement][Y-block][X-block][Y-sub_block][X-sub_block]
; Macro Format: ; Macro Format:
; FLYWARP_DATA [Map Width][Y-pos][X-pos] ; FLYWARP_DATA [Map Width][Y-pos][X-pos]
Map00FlyWarp: ; 647c (1:647c) PalletTownFlyWarp: ; 647c (1:647c)
FLYWARP_DATA 10,6,5 FLYWARP_DATA PALLET_TOWN_WIDTH, 6, 5
Map01FlyWarp: ; 6482 (1:6482) ViridianCityFlyWarp: ; 6482 (1:6482)
FLYWARP_DATA 20,26,23 FLYWARP_DATA VIRIDIAN_CITY_WIDTH, 26, 23
Map02FlyWarp: ; 6488 (1:6488) PewterCityFlyWarp: ; 6488 (1:6488)
FLYWARP_DATA 20,26,13 FLYWARP_DATA PEWTER_CITY_WIDTH, 26, 13
Map03FlyWarp: ; 648e (1:648e) CeruleanCityFlyWarp: ; 648e (1:648e)
FLYWARP_DATA 20,18,19 FLYWARP_DATA CERULEAN_CITY_WIDTH, 18, 19
Map04FlyWarp: ; 6494 (1:6494) LavenderTownFlyWarp: ; 6494 (1:6494)
FLYWARP_DATA 10,6,3 FLYWARP_DATA LAVENDER_TOWN_WIDTH, 6, 3
Map05FlyWarp: ; 649a (1:649a) VermilionCityFlyWarp: ; 649a (1:649a)
FLYWARP_DATA 20,4,11 FLYWARP_DATA VERMILION_CITY_WIDTH, 4, 11
Map06FlyWarp: ; 64a0 (1:64a0) CeladonCityFlyWarp: ; 64a0 (1:64a0)
FLYWARP_DATA 25,10,41 FLYWARP_DATA CELADON_CITY_WIDTH, 10, 41
Map07FlyWarp: ; 64a6 (1:64a6) FuchsiaCityFlyWarp: ; 64a6 (1:64a6)
FLYWARP_DATA 20,28,19 FLYWARP_DATA FUCHSIA_CITY_WIDTH, 28, 19
Map08FlyWarp: ; 64ac (1:64ac) CinnabarIslandFlyWarp: ; 64ac (1:64ac)
FLYWARP_DATA 10,12,11 FLYWARP_DATA CINNABAR_ISLAND_WIDTH, 12, 11
Map09FlyWarp: ; 64b2 (1:64b2) IndigoPlateauFlyWarp: ; 64b2 (1:64b2)
FLYWARP_DATA 10,6,9 FLYWARP_DATA INDIGO_PLATEAU_WIDTH, 6, 9
Map0aFlyWarp: ; 64b8 (1:64b8) SaffronCityFlyWarp: ; 64b8 (1:64b8)
FLYWARP_DATA 20,30,9 FLYWARP_DATA SAFFRON_CITY_WIDTH, 30, 9
Map0fFlyWarp: ; 64be (1:64be) Route4FlyWarp: ; 64be (1:64be)
FLYWARP_DATA 45,6,11 FLYWARP_DATA ROUTE_4_WIDTH, 6, 11
Map15FlyWarp: ; 64c4 (1:64c4) Route10FlyWarp: ; 64c4 (1:64c4)
FLYWARP_DATA 10,20,11 FLYWARP_DATA ROUTE_10_WIDTH, 20, 11
; This function appears to never be used. ; This function appears to never be used.
; It is likely a debugging feature to give the player Tsunekazu Ishihara's ; It is likely a debugging feature to give the player Tsunekazu Ishihara's
@ -19133,89 +19133,89 @@ Func_c49d: ; c49d (3:449d)
ret ret
WarpTileIDPointers: ; c4cc (3:44cc) WarpTileIDPointers: ; c4cc (3:44cc)
dw Tileset00WarpTileIDs dw OverworldWarpTileIDs
dw Tileset01WarpTileIDs dw RedsHouse1WarpTileIDs
dw Tileset02WarpTileIDs dw MartWarpTileIDs
dw Tileset03WarpTileIDs dw ForestWarpTileIDs
dw Tileset04WarpTileIDs dw RedsHouse2WarpTileIDs
dw Tileset05WarpTileIDs dw DojoWarpTileIDs
dw Tileset06WarpTileIDs dw PokecenterWarpTileIDs
dw Tileset07WarpTileIDs dw GymWarpTileIDs
dw Tileset08WarpTileIDs dw HouseWarpTileIDs
dw Tileset09WarpTileIDs dw ForestGateWarpTileIDs
dw Tileset0AWarpTileIDs dw MuseumWarpTileIDs
dw Tileset0BWarpTileIDs dw UndergroundWarpTileIDs
dw Tileset0CWarpTileIDs dw GateWarpTileIDs
dw Tileset0DWarpTileIDs dw ShipWarpTileIDs
dw Tileset0EWarpTileIDs dw ShipPortWarpTileIDs
dw Tileset0FWarpTileIDs dw CemeteryWarpTileIDs
dw Tileset10WarpTileIDs dw InteriorWarpTileIDs
dw Tileset11WarpTileIDs dw CavernWarpTileIDs
dw Tileset12WarpTileIDs dw LobbyWarpTileIDs
dw Tileset13WarpTileIDs dw MansionWarpTileIDs
dw Tileset14WarpTileIDs dw LabWarpTileIDs
dw Tileset15WarpTileIDs dw ClubWarpTileIDs
dw Tileset16WarpTileIDs dw FacilityWarpTileIDs
dw Tileset17WarpTileIDs dw PlateauWarpTileIDs
Tileset00WarpTileIDs: ; c4fc (3:44fc) OverworldWarpTileIDs: ; c4fc (3:44fc)
db $1B,$58,$FF db $1B,$58,$FF
Tileset09WarpTileIDs: ; c4ff (3:44ff) ForestGateWarpTileIDs: ; c4ff (3:44ff)
Tileset0AWarpTileIDs: ; c4ff (3:44ff) MuseumWarpTileIDs: ; c4ff (3:44ff)
Tileset0CWarpTileIDs: ; c4ff (3:44ff) GateWarpTileIDs: ; c4ff (3:44ff)
db $3B db $3B
Tileset01WarpTileIDs: ; c500 (3:4500) RedsHouse1WarpTileIDs: ; c500 (3:4500)
Tileset04WarpTileIDs: ; c500 (3:4500) RedsHouse2WarpTileIDs: ; c500 (3:4500)
db $1A,$1C,$FF db $1A,$1C,$FF
Tileset02WarpTileIDs: ; c503 (3:4503) MartWarpTileIDs: ; c503 (3:4503)
Tileset06WarpTileIDs: ; c503 (3:4503) PokecenterWarpTileIDs: ; c503 (3:4503)
db $5E,$FF db $5E,$FF
Tileset03WarpTileIDs: ; c505 (3:4505) ForestWarpTileIDs: ; c505 (3:4505)
db $5A,$5C,$3A,$FF db $5A,$5C,$3A,$FF
Tileset05WarpTileIDs: ; c509 (3:4509) DojoWarpTileIDs: ; c509 (3:4509)
Tileset07WarpTileIDs: ; c509 (3:4509) GymWarpTileIDs: ; c509 (3:4509)
db $4A,$FF db $4A,$FF
Tileset08WarpTileIDs: ; c50b (3:450b) HouseWarpTileIDs: ; c50b (3:450b)
db $54,$5C,$32,$FF db $54,$5C,$32,$FF
Tileset0DWarpTileIDs: ; c50f (3:450f) ShipWarpTileIDs: ; c50f (3:450f)
db $37,$39,$1E,$4A,$FF db $37,$39,$1E,$4A,$FF
Tileset10WarpTileIDs: ; c514 (3:4514) InteriorWarpTileIDs: ; c514 (3:4514)
db $15,$55,$04,$FF db $15,$55,$04,$FF
Tileset11WarpTileIDs: ; c518 (3:4518) CavernWarpTileIDs: ; c518 (3:4518)
db $18,$1A,$22,$FF db $18,$1A,$22,$FF
Tileset12WarpTileIDs: ; c51c (3:451c) LobbyWarpTileIDs: ; c51c (3:451c)
db $1A,$1C,$38,$FF db $1A,$1C,$38,$FF
Tileset13WarpTileIDs: ; c520 (3:4520) MansionWarpTileIDs: ; c520 (3:4520)
db $1A,$1C,$53,$FF db $1A,$1C,$53,$FF
Tileset14WarpTileIDs: ; c524 (3:4524) LabWarpTileIDs: ; c524 (3:4524)
db $34,$FF db $34,$FF
Tileset16WarpTileIDs: ; c526 (3:4526) FacilityWarpTileIDs: ; c526 (3:4526)
db $43,$58,$20 db $43,$58,$20
Tileset0FWarpTileIDs: ; c529 (3:4529) CemeteryWarpTileIDs: ; c529 (3:4529)
db $1B db $1B
Tileset0BWarpTileIDs: ; c52a (3:452a) UndergroundWarpTileIDs: ; c52a (3:452a)
db $13,$FF db $13,$FF
Tileset17WarpTileIDs: ; c52c (3:452c) PlateauWarpTileIDs: ; c52c (3:452c)
db $1B,$3B db $1B,$3B
Tileset0EWarpTileIDs: ; c52e (3:452e) ShipPortWarpTileIDs: ; c52e (3:452e)
Tileset15WarpTileIDs: ; c52e (3:452e) ClubWarpTileIDs: ; c52e (3:452e)
db $FF db $FF
Func_c52f: ; c52f (3:452f) Func_c52f: ; c52f (3:452f)
@ -27575,20 +27575,20 @@ Func_ef54: ; ef54 (3:6f54)
xor a xor a
ld [$cd6a], a ld [$cd6a], a
ld a, [W_CURMAPTILESET] ; $d367 ld a, [W_CURMAPTILESET] ; $d367
and a and a ; OVERWORLD
jr z, .asm_ef6b jr z, .asm_ef6b
cp $7 cp GYM
jr nz, .asm_ef77 jr nz, .asm_ef77
ld a, [$cfc6] ld a, [$cfc6]
cp $50 cp $50 ; gym cut tree
jr nz, .asm_ef77 jr nz, .asm_ef77
jr asm_ef82 jr asm_ef82
.asm_ef6b .asm_ef6b
dec a dec a
ld a, [$cfc6] ld a, [$cfc6]
cp $3d cp $3d ; cut tree
jr z, asm_ef82 jr z, asm_ef82
cp $52 cp $52 ; grass
jr z, asm_ef82 jr z, asm_ef82
.asm_ef77 .asm_ef77
ld hl, UnnamedText_ef7d ; $6f7d ld hl, UnnamedText_ef7d ; $6f7d
@ -29577,23 +29577,23 @@ Func_fb50: ; fb50 (3:7b50)
; format: db tileset id, bookshelf tile id, text id ; format: db tileset id, bookshelf tile id, text id
BookshelfTileIDs: ; fb8b (3:7b8b) BookshelfTileIDs: ; fb8b (3:7b8b)
db $17,$30,$3A db PLATEAU, $30, $3A
db $08,$3D,$3F db HOUSE, $3D, $3F
db $08,$1E,$40 db HOUSE, $1E, $40
db $13,$32,$40 db MANSION, $32, $40
db $01,$32,$40 db REDS_HOUSE_1, $32, $40
db $14,$28,$40 db LAB, $28, $40
db $12,$16,$41 db LOBBY, $16, $41
db $07,$1D,$40 db GYM, $1D, $40
db $05,$1D,$40 db DOJO, $1D, $40
db $0C,$22,$40 db GATE, $22, $40
db $02,$54,$42 db MART, $54, $42
db $02,$55,$42 db MART, $55, $42
db $06,$54,$42 db POKECENTER, $54, $42
db $06,$55,$42 db POKECENTER, $55, $42
db $12,$50,$42 db LOBBY, $50, $42
db $12,$52,$42 db LOBBY, $52, $42
db $0D,$36,$40 db SHIP, $36, $40
db $FF db $FF
IndigoPlateauStatues: ; fbbf (3:7bbf) IndigoPlateauStatues: ; fbbf (3:7bbf)
@ -29625,7 +29625,7 @@ BookOrSculptureText: ; fbe8 (3:7be8)
db $08 ; asm db $08 ; asm
ld hl, PokemonBooksText ld hl, PokemonBooksText
ld a, [W_CURMAPTILESET] ld a, [W_CURMAPTILESET]
cp $13 ; Celadon Mansion tileset cp MANSION ; Celadon Mansion tileset
jr nz, .asm_fbfd jr nz, .asm_fbfd
ld a, [$c420] ld a, [$c420]
cp $38 cp $38
@ -31779,7 +31779,7 @@ Func_13870: ; 13870 (4:7870)
cp REDS_HOUSE_1F cp REDS_HOUSE_1F
jr c, .asm_13912 jr c, .asm_13912
ld a, [W_CURMAPTILESET] ; $d367 ld a, [W_CURMAPTILESET] ; $d367
cp $3 ; Viridian Forest/Safari Zone cp FOREST ; Viridian Forest/Safari Zone
jr z, .asm_13912 jr z, .asm_13912
ld a, [W_GRASSRATE] ; $d887 ld a, [W_GRASSRATE] ; $d887
.asm_138c4 .asm_138c4
@ -37172,65 +37172,65 @@ Func_1a609: ; 1a609 (6:6609)
ret ret
DoorTileIDPointers: ; 1a62c (6:662c) DoorTileIDPointers: ; 1a62c (6:662c)
db $00 db OVERWORLD
dw Tileset00DoorTileIDs dw OverworldDoorTileIDs
db $03 db FOREST
dw Tileset03DoorTileIDs dw ForestDoorTileIDs
db $02 db MART
dw Tileset02DoorTileIDs dw MartDoorTileIDs
db $08 db HOUSE
dw Tileset08DoorTileIDs dw HouseDoorTileIDs
db $09 db FOREST_GATE
dw TilesetMuseumDoorTileIDs dw TilesetMuseumDoorTileIDs
db $0a db MUSEUM
dw TilesetMuseumDoorTileIDs dw TilesetMuseumDoorTileIDs
db $0c db GATE
dw TilesetMuseumDoorTileIDs dw TilesetMuseumDoorTileIDs
db $0d db SHIP
dw Tileset0DDoorTileIDs dw ShipDoorTileIDs
db $12 db LOBBY
dw Tileset12DoorTileIDs dw LobbyDoorTileIDs
db $13 db MANSION
dw Tileset13DoorTileIDs dw MansionDoorTileIDs
db $14 db LAB
dw Tileset14DoorTileIDs dw LabDoorTileIDs
db $16 db FACILITY
dw Tileset16DoorTileIDs dw FacilityDoorTileIDs
db $17 db PLATEAU
dw Tileset17DoorTileIDs dw PlateauDoorTileIDs
db $ff db $ff
Tileset00DoorTileIDs: ; 1a654 (6:6654) OverworldDoorTileIDs: ; 1a654 (6:6654)
db $1B,$58,$00 db $1B,$58,$00
Tileset03DoorTileIDs: ; 1a657 (6:6657) ForestDoorTileIDs: ; 1a657 (6:6657)
db $3a,$00 db $3a,$00
Tileset02DoorTileIDs: ; 1a659 (6:6659) MartDoorTileIDs: ; 1a659 (6:6659)
db $5e,$00 db $5e,$00
Tileset08DoorTileIDs: ; 1a65b (6:665b) HouseDoorTileIDs: ; 1a65b (6:665b)
db $54,$00 db $54,$00
TilesetMuseumDoorTileIDs: ; 1a65d (6:665d) TilesetMuseumDoorTileIDs: ; 1a65d (6:665d)
db $3b,$00 db $3b,$00
Tileset0DDoorTileIDs: ; 1a65f (6:665f) ShipDoorTileIDs: ; 1a65f (6:665f)
db $1e,$00 db $1e,$00
Tileset12DoorTileIDs: ; 1a661 (6:6661) LobbyDoorTileIDs: ; 1a661 (6:6661)
db $1c,$38,$1a,$00 db $1c,$38,$1a,$00
Tileset13DoorTileIDs: ; 1a665 (6:6665) MansionDoorTileIDs: ; 1a665 (6:6665)
db $1a,$1c,$53,$00 db $1a,$1c,$53,$00
Tileset14DoorTileIDs: ; 1a669 (6:6669) LabDoorTileIDs: ; 1a669 (6:6669)
db $34,$00 db $34,$00
Tileset16DoorTileIDs: ; 1a66b (6:666b) FacilityDoorTileIDs: ; 1a66b (6:666b)
db $43,$58,$1b,$00 db $43,$58,$1b,$00
Tileset17DoorTileIDs: ; 1a66f (6:666f) PlateauDoorTileIDs: ; 1a66f (6:666f)
db $3b,$1b,$00 db $3b,$1b,$00
Func_1a672: ; 1a672 (6:6672) Func_1a672: ; 1a672 (6:6672)
@ -37238,7 +37238,7 @@ Func_1a672: ; 1a672 (6:6672)
bit 6, a bit 6, a
ret nz ret nz
ld a, [W_CURMAPTILESET] ; $d367 ld a, [W_CURMAPTILESET] ; $d367
and a and a ; OVERWORLD
ret nz ret nz
ld a, $35 ld a, $35
call Predef ; indirect jump to Func_c586 (c586 (3:4586)) call Predef ; indirect jump to Func_c586 (c586 (3:4586))
@ -69950,7 +69950,7 @@ Func_44fd7: ; 44fd7 (11:4fd7)
ld a, [hl] ld a, [hl]
ld [$c102], a ld [$c102], a
ld a, [W_CURMAPTILESET] ; $d367 ld a, [W_CURMAPTILESET] ; $d367
cp $16 cp FACILITY
ld hl, SpinnerArrowTilePointers1 ; $5023 ld hl, SpinnerArrowTilePointers1 ; $5023
jr z, .asm_44ff6 jr z, .asm_44ff6
ld hl, SpinnerArrowTilePointers2 ; $5053 ld hl, SpinnerArrowTilePointers2 ; $5053
@ -99148,7 +99148,7 @@ Func_7077f: ; 7077f (1c:477f)
ret ret
Func_70787: ; 70787 (1c:4787) Func_70787: ; 70787 (1c:4787)
ld b, $0 ld b, 0
ld hl, DataTable_707a9 ; $47a9 ld hl, DataTable_707a9 ; $47a9
ld a, [W_CURMAPTILESET] ; $d367 ld a, [W_CURMAPTILESET] ; $d367
ld c, a ld c, a
@ -99176,10 +99176,10 @@ Func_70787: ; 70787 (1c:4787)
; format: db tileset id, tile id, value to be put in $cd5b ; format: db tileset id, tile id, value to be put in $cd5b
DataTable_707a9: ; 707a9 (1c:47a9) DataTable_707a9: ; 707a9 (1c:47a9)
db $16,$20,$01 db FACILITY, $20, 1 ; warp pad
db $16,$11,$02 db FACILITY, $11, 2 ; hole
db $11,$22,$02 db CAVERN, $22, 2 ; hole
db $10,$55,$01 db INTERIOR, $55, 1 ; warp pad
db $FF db $FF
Func_707b6: ; 707b6 (1c:47b6) Func_707b6: ; 707b6 (1c:47b6)
@ -102065,9 +102065,9 @@ GetMapPaletteID: ; 71ec7 (1c:5ec7)
ld bc, $10 ld bc, $10
call CopyData call CopyData
ld a, [W_CURMAPTILESET] ld a, [W_CURMAPTILESET]
cp $f cp CEMETERY
jr z, .PokemonTowerOrAgatha jr z, .PokemonTowerOrAgatha
cp $11 cp CAVERN
jr z, .caveOrBruno jr z, .caveOrBruno
ld a, [W_CURMAP] ld a, [W_CURMAP]
cp REDS_HOUSE_1F cp REDS_HOUSE_1F