Factor out MapBadgeFlags and EscapeRopeTilesets data tables

This commit is contained in:
Rangi 2020-07-08 10:31:44 -04:00
parent c7e3aed0b8
commit a49ca6ef41
4 changed files with 16 additions and 14 deletions

10
data/maps/badge_maps.asm Normal file
View file

@ -0,0 +1,10 @@
MapBadgeFlags:
db PEWTER_GYM, %00000001
db CERULEAN_GYM, %00000010
db VERMILION_GYM,%00000100
db CELADON_GYM, %00001000
db FUCHSIA_GYM, %00010000
db SAFFRON_GYM, %00100000
db CINNABAR_GYM, %01000000
db VIRIDIAN_GYM, %10000000
db $ff

View file

@ -0,0 +1,3 @@
EscapeRopeTilesets:
db FOREST, CEMETERY, CAVERN, FACILITY, INTERIOR
db $ff ; terminator

View file

@ -6,7 +6,7 @@ GymStatues:
ld a, [wSpritePlayerStateData1FacingDirection] ld a, [wSpritePlayerStateData1FacingDirection]
cp SPRITE_FACING_UP cp SPRITE_FACING_UP
ret nz ret nz
ld hl, .BadgeFlags ld hl, MapBadgeFlags
ld a, [wCurMap] ld a, [wCurMap]
ld b, a ld b, a
.loop .loop
@ -28,16 +28,7 @@ GymStatues:
.haveBadge .haveBadge
jp PrintPredefTextID jp PrintPredefTextID
.BadgeFlags: INCLUDE "data/maps/badge_maps.asm"
db PEWTER_GYM, %00000001
db CERULEAN_GYM, %00000010
db VERMILION_GYM,%00000100
db CELADON_GYM, %00001000
db FUCHSIA_GYM, %00010000
db SAFFRON_GYM, %00100000
db CINNABAR_GYM, %01000000
db VIRIDIAN_GYM, %10000000
db $ff
GymStatueText1:: GymStatueText1::
text_far _GymStatueText1 text_far _GymStatueText1

View file

@ -1525,9 +1525,7 @@ ItemUseEscapeRope:
.notUsable .notUsable
jp ItemUseNotTime jp ItemUseNotTime
EscapeRopeTilesets: INCLUDE "data/tilesets/escape_rope_tilesets.asm"
db FOREST, CEMETERY, CAVERN, FACILITY, INTERIOR
db $ff ; terminator
ItemUseRepel: ItemUseRepel:
ld b, 100 ld b, 100