diff options
author | IIMarckus <iimarckus@gmail.com> | 2012-01-18 21:17:28 -0700 |
---|---|---|
committer | IIMarckus <iimarckus@gmail.com> | 2012-01-18 21:17:28 -0700 |
commit | 08ea1fa6f1fc53ebf938a48419a88471906df508 (patch) | |
tree | 0c46195b45c50735a9a82686c647d593efc754cf /common.asm | |
parent | 7d7c1732e5f297c93b3a3372949faa63ff50b130 (diff) |
Use tabs for indentation, not spaces.
hg-commit-id: e5f18384709d
Diffstat (limited to 'common.asm')
-rw-r--r-- | common.asm | 51586 |
1 files changed, 25791 insertions, 25795 deletions
@@ -848,8 +848,7 @@ DelayFrame: ; 20AF ; wait for the next Vblank, halting to conserve battery .halt\@ - db $76 ; XXX this is a hack--rgbasm adds a nop after this instr - ; even when ints are enabled + db $76 ; XXX this is a hack--rgbasm adds a nop after this instr even when ints are enabled ld a,[$FFD6] and a jr nz,.halt\@ @@ -859,8 +858,8 @@ DelayFrame: ; 20AF ; These routines manage gradual fading ; (e.g., entering a doorway) LoadGBPal: ; 20BA - ld a,[$d35d] ;tells if cur.map is dark - ld b,a ;(requires HM5_FLASH?) + ld a,[$d35d] ;tells if cur.map is dark (requires HM5_FLASH?) + ld b,a ld hl,GBPalTable_00 ;16 ld a,l sub b @@ -921,10 +920,10 @@ GBFadeInCommon: ret IncGradGBPalTable_01: ; 210D - db %11111111 ;BG Pal - db %11111111 ;OBJ Pal 1 - db %11111111 ;OBJ Pal 2 - ;and so on... + db %11111111 ;BG Pal + db %11111111 ;OBJ Pal 1 + db %11111111 ;OBJ Pal 2 + ;and so on... db %11111110 db %11111110 db %11111000 @@ -932,10 +931,10 @@ IncGradGBPalTable_01: ; 210D db %11111001 db %11100100 db %11100100 -GBPalTable_00: ;16 +GBPalTable_00: ;16 db %11100100 db %11010000 -DecGradGBPalTable_01: ;18 +DecGradGBPalTable_01: ;18 db %11100000 ;19 db %11100100 @@ -1034,19 +1033,19 @@ IndigoPlateauLobbyText4: db REVIVE,MAX_REPEL,$FF TextScriptEndingChar: - db "@" + db "@" TextScriptEnd: ; 24D7 24d7 - ld hl,TextScriptEndingChar - ret + ld hl,TextScriptEndingChar + ret UnnamedText_24db: ; 0x24db - TX_FAR _UnnamedText_24db - db $50 + TX_FAR _UnnamedText_24db + db $50 ; 0x24db + 5 bytes UnnamedText_24e0: ; 0x24e0 - TX_FAR _UnnamedText_24e0 - db $50 + TX_FAR _UnnamedText_24e0 + db $50 ; 0x24e0 + 5 bytes VictoryRoad3Text10: @@ -1074,8 +1073,8 @@ FuchsiaHouse2Text3: VictoryRoad1Text7: VictoryRoad1Text6: ; _VictoryRoad1Text6 VictoryRoad1Text5: ; 0x24e5 - TX_FAR _VictoryRoad1Text5 - db $50 + TX_FAR _VictoryRoad1Text5 + db $50 SaffronCityText19: CinnabarIslandText4: @@ -1085,8 +1084,8 @@ LavenderTownText6: CeruleanCityText14: PewterCityText8: ViridianCityText11: ; 0x24ea - TX_FAR _ViridianCityText11 - db $50 + TX_FAR _ViridianCityText11 + db $50 PewterCityText9: CeruleanCityText15: @@ -1099,8 +1098,8 @@ SaffronCityText23: Route4Text4: Route10Text8: ViridianCityText12: ; 0x24ef - TX_FAR _ViridianCityText12 - db $50 + TX_FAR _ViridianCityText12 + db $50 Route2Text1: Route4Text3: @@ -1207,37 +1206,37 @@ SilphCo10Text4: SilphCo10Text5: SilphCo10Text6: Route2Text2: ; 24f4 0x424f4 - db $08 ; asm - ld a, $5c - call Predef - jp $24d7 + db $08 ; asm + ld a, $5c + call Predef + jp $24d7 INCBIN "baserom.gbc",$24fd,$2a55 - $24fd UnnamedText_2a55: ; 0x2a55 - TX_FAR _UnnamedText_2a55 - db $50 + TX_FAR _UnnamedText_2a55 + db $50 ; 0x2a55 + 5 bytes INCBIN "baserom.gbc",$2a5a,$2aa4 - $2a5a UnnamedText_2aa4: ; 0x2aa4 - TX_FAR _UnnamedText_2aa4 - db $50 + TX_FAR _UnnamedText_2aa4 + db $50 ; 0x2aa4 + 5 bytes INCBIN "baserom.gbc",$2aa9,$2aba - $2aa9 UnnamedText_2aba: ; 0x2aba - TX_FAR _UnnamedText_2aba - db $50 + TX_FAR _UnnamedText_2aba + db $50 ; 0x2aba + 5 bytes INCBIN "baserom.gbc",$2abf,$2ac8 - $2abf UnnamedText_2ac8: ; 0x2ac8 - TX_FAR _UnnamedText_2ac8 - db $50 + TX_FAR _UnnamedText_2ac8 + db $50 ; 0x2ac8 + 5 bytes INCBIN "baserom.gbc",$2acd,$4d1 @@ -1354,75 +1353,75 @@ HiddenPrefix: INCBIN "baserom.gbc",$3040,$31cc - $3040 LoadTrainerHeader: ; 0x31cc - call $3157 - xor a - call $3193 - ld a, $2 - call $3193 - ld a, [$cc55] - ld c, a - ld b, $2 - call $31c7 - ld a, c - and a - jr z, .asm_c2964 ; 0x31e3 $8 - ld a, $6 - call $3193 - jp PrintText + call $3157 + xor a + call $3193 + ld a, $2 + call $3193 + ld a, [$cc55] + ld c, a + ld b, $2 + call $31c7 + ld a, c + and a + jr z, .asm_c2964 ; 0x31e3 $8 + ld a, $6 + call $3193 + jp PrintText .asm_c2964 ; 0x31ed - ld a, $4 - call $3193 - call PrintText - ld a, $a - call $3193 - push de - ld a, $8 - call $3193 - pop de - call $3354 - ld hl, $d733 - set 4, [hl] - ld hl, $cd60 - bit 0, [hl] - ret nz - call $336a - ld hl, $da39 - inc [hl] - jp $325d - call $3306 - ld a, [$cf13] - cp $ff - jr nz, .asm_76c22 ; 0x3221 $8 - xor a - ld [$cf13], a - ld [$cc55], a - ret + ld a, $4 + call $3193 + call PrintText + ld a, $a + call $3193 + push de + ld a, $8 + call $3193 + pop de + call $3354 + ld hl, $d733 + set 4, [hl] + ld hl, $cd60 + bit 0, [hl] + ret nz + call $336a + ld hl, $da39 + inc [hl] + jp $325d + call $3306 + ld a, [$cf13] + cp $ff + jr nz, .asm_76c22 ; 0x3221 $8 + xor a + ld [$cf13], a + ld [$cc55], a + ret .asm_76c22 ; 0x322b - ld hl, $d733 - set 3, [hl] - ld [$cd4f], a - xor a - ld [$cd50], a - ld a, $4c - call Predef - ld a, $f0 - ld [$cd6b], a - xor a - ldh [$b4], a - call $32cf - ld hl, $da39 - inc [hl] - ret + ld hl, $d733 + set 3, [hl] + ld [$cd4f], a + xor a + ld [$cd50], a + ld a, $4c + call Predef + ld a, $f0 + ld [$cd6b], a + xor a + ldh [$b4], a + call $32cf + ld hl, $da39 + inc [hl] + ret INCBIN "baserom.gbc",$324c,$3474 - $324c FuncTX_F7: ; 3474 ; XXX find a better name for this function ; special_F7 - ld b,BANK(CeladonPrizeMenu) - ld hl,CeladonPrizeMenu - call Bankswitch - jp $29DF ; continue to main text-engine function + ld b,BANK(CeladonPrizeMenu) + ld hl,CeladonPrizeMenu + call Bankswitch + jp $29DF ; continue to main text-engine function INCBIN "baserom.gbc",$347F,$3493 - $347F @@ -1648,16 +1647,16 @@ GetName: ; 376B INCBIN "baserom.gbc",$37df,$3927 - $37df AddPokemonToParty: ; 0x3927 - push hl - push de - push bc - ld b, $3 ; BANK(MyFunction) - ld hl, $72e5 ; MyFunction - call Bankswitch - pop bc - pop de - pop hl - ret + push hl + push de + push bc + ld b, $3 ; BANK(MyFunction) + ld hl, $72e5 ; MyFunction + call Bankswitch + pop bc + pop de + pop hl + ret INCBIN "baserom.gbc",$3936,$3A87 - $3936 @@ -1682,7 +1681,7 @@ PrintText: ; 3C49 call $2429 call Delay3 pop hl - FuncCoord 1,14 + FuncCoord 1,14 ld bc,Coord ;$C4B9 jp $1B40 @@ -1858,29 +1857,29 @@ GoPAL_SET: ; 3def INCBIN "baserom.gbc",$3df9,$3e2e - $3df9 GiveItem: ; 0x3e2e - ld a, b - ld [$d11e], a - ld [$cf91], a - ld a, c - ld [$cf96], a - ld hl,W_NUMBAGITEMS - call $2bcf - ret nc - call GetItemName ; $2fcf - call $3826 - scf - ret + ld a, b + ld [$d11e], a + ld [$cf91], a + ld a, c + ld [$cf96], a + ld hl,W_NUMBAGITEMS + call $2bcf + ret nc + call GetItemName ; $2fcf + call $3826 + scf + ret GivePokemon: ; 0x3e48 - ld a, b - ld [$cf91], a - ld a, c - ld [$d127], a - xor a - ld [$cc49], a - ld b, $13 - ld hl, $7da5 - jp Bankswitch + ld a, b + ld [$cf91], a + ld a, c + ld [$d127], a + xor a + ld [$cc49], a + ld b, $13 + ld hl, $7da5 + jp Bankswitch GenRandom: ; 3E5C ; store a random 8-bit value in a @@ -1941,13 +1940,13 @@ MewPicBack: INCBIN "baserom.gbc",$425b,$42a7 - $425b UnnamedText_42a7: ; 0x42a7 - TX_FAR SafariZoneEatingText - db $50 + TX_FAR SafariZoneEatingText + db $50 ; 0x42a7 + 5 bytes UnnamedText_42ac: ; 0x42ac - TX_FAR SafariZoneAngryText - db $50 + TX_FAR SafariZoneAngryText + db $50 ; 0x42ac + 5 bytes INCBIN "baserom.gbc",$42b1,$84 @@ -2163,15 +2162,15 @@ UnusedNames: ; 4A92 INCBIN "baserom.gbc",$4b09,$4e2c - $4b09 UnnamedText_4e2c: ; 0x4e2c - TX_FAR _UnnamedText_4e2c - db $50 + TX_FAR _UnnamedText_4e2c + db $50 ; 0x4e2c + 5 bytes INCBIN "baserom.gbc",$4e31,$5a24 - $4e31 UnnamedText_5a24: ; 0x5a24 - TX_FAR _UnnamedText_5a24 - db $50 + TX_FAR _UnnamedText_5a24 + db $50 ; 0x5a24 + 5 bytes INCBIN "baserom.gbc",$5a29,$c9 @@ -2314,18 +2313,18 @@ Func_5bff: INCBIN "baserom.gbc",$5c0a,$5d43 - $5c0a UnnamedText_5d43: ; 0x5d43 - TX_FAR _UnnamedText_5d43 - db $50 + TX_FAR _UnnamedText_5d43 + db $50 ; 0x5d43 + 5 bytes UnnamedText_5d48: ; 0x5d48 - TX_FAR _UnnamedText_5d48 - db $50 + TX_FAR _UnnamedText_5d48 + db $50 ; 0x5d48 + 5 bytes UnnamedText_5d4d: ; 0x5d4d - TX_FAR _UnnamedText_5d4d - db $50 + TX_FAR _UnnamedText_5d4d + db $50 ; 0x5d4d + 5 bytes INCBIN "baserom.gbc",$5d52,$3c3 @@ -2567,37 +2566,37 @@ FirstMapSpec: ; Macro Format: ; FLYWARP_DATA [Map Width][Y-pos][X-pos] FLYWARP_DATA 4,6,3 - db $04 ;Tileset_id + db $04 ;Tileset_id INCBIN "baserom.gbc",$6428,$6448-$6428 FlyWarpDataPtr: db $00,0 - dw Map00FlyWarp + dw Map00FlyWarp db $01,0 - dw Map01FlyWarp + dw Map01FlyWarp db $02,0 - dw Map02FlyWarp + dw Map02FlyWarp db $03,0 - dw Map03FlyWarp + dw Map03FlyWarp db $04,0 - dw Map04FlyWarp + dw Map04FlyWarp db $05,0 - dw Map05FlyWarp + dw Map05FlyWarp db $06,0 - dw Map06FlyWarp + dw Map06FlyWarp db $07,0 - dw Map07FlyWarp + dw Map07FlyWarp db $08,0 - dw Map08FlyWarp + dw Map08FlyWarp db $09,0 - dw Map09FlyWarp + dw Map09FlyWarp db $0A,0 - dw Map0aFlyWarp + dw Map0aFlyWarp db $0F,0 - dw Map0fFlyWarp + dw Map0fFlyWarp db $15,0 - dw Map15FlyWarp + dw Map15FlyWarp ; Original Format: ; [Event Displacement][Y-block][X-block][Y-sub_block][X-sub_block] @@ -2633,15 +2632,15 @@ Map15FlyWarp: INCBIN "baserom.gbc",$64ca,$6557 - $64ca UnnamedText_6557: ; 0x6557 - TX_FAR _UnnamedText_6557 - db $50 + TX_FAR _UnnamedText_6557 + db $50 ; 0x6557 + 5 bytes INCBIN "baserom.gbc",$655c,$699f - $655c UnnamedText_699f: ; 0x699f - TX_FAR _UnnamedText_699f - db $50 + TX_FAR _UnnamedText_699f + db $50 ; 0x699f + 5 bytes INCBIN "baserom.gbc",$69a4,$3 @@ -2655,8 +2654,8 @@ ld hl,DefaultNamesRivalList INCBIN "baserom.gbc",$69b6,$69e7 - $69b6 UnnamedText_69e7: ; 0x69e7 - TX_FAR _UnnamedText_69e7 - db $50 + TX_FAR _UnnamedText_69e7 + db $50 ; 0x69e7 + 5 bytes INCBIN "baserom.gbc",$69ec,$bc @@ -2692,157 +2691,157 @@ ENDC INCBIN "baserom.gbc",$6b21,$6e0c - $6b21 UnnamedText_6e0c: ; 0x6e0c - TX_FAR _UnnamedText_6e0c - db $50 + TX_FAR _UnnamedText_6e0c + db $50 ; 0x6e0c + 5 bytes UnnamedText_6e11: ; 0x6e11 - TX_FAR _UnnamedText_6e11 - db $50 + TX_FAR _UnnamedText_6e11 + db $50 ; 0x6e11 + 5 bytes UnnamedText_6e16: ; 0x6e16 - TX_FAR _UnnamedText_6e16 - db $50 + TX_FAR _UnnamedText_6e16 + db $50 ; 0x6e16 + 5 bytes UnnamedText_6e1b: ; 0x6e1b - TX_FAR _UnnamedText_6e1b - db $50 + TX_FAR _UnnamedText_6e1b + db $50 ; 0x6e1b + 5 bytes UnnamedText_6e20: ; 0x6e20 - TX_FAR _UnnamedText_6e20 - db $50 + TX_FAR _UnnamedText_6e20 + db $50 ; 0x6e20 + 5 bytes UnnamedText_6e25: ; 0x6e25 - TX_FAR _UnnamedText_6e25 - db $50 + TX_FAR _UnnamedText_6e25 + db $50 ; 0x6e25 + 5 bytes UnnamedText_6e2a: ; 0x6e2a - TX_FAR _UnnamedText_6e2a - db $50 + TX_FAR _UnnamedText_6e2a + db $50 ; 0x6e2a + 5 bytes UnnamedText_6e2f: ; 0x6e2f - TX_FAR _UnnamedText_6e2f - db $50 + TX_FAR _UnnamedText_6e2f + db $50 ; 0x6e2f + 5 bytes UnnamedText_6e34: ; 0x6e34 - TX_FAR _UnnamedText_6e34 - db $50 + TX_FAR _UnnamedText_6e34 + db $50 ; 0x6e34 + 5 bytes UnnamedText_6e39: ; 0x6e39 - TX_FAR _UnnamedText_6e39 - db $50 + TX_FAR _UnnamedText_6e39 + db $50 ; 0x6e39 + 5 bytes UnnamedText_6e3e: ; 0x6e3e - TX_FAR _UnnamedText_6e3e - db $50 + TX_FAR _UnnamedText_6e3e + db $50 ; 0x6e3e + 5 bytes INCBIN "baserom.gbc",$6e43,$6fb4 - $6e43 UnnamedText_6fb4: ; 0x6fb4 - TX_FAR _UnnamedText_6fb4 - db $50 + TX_FAR _UnnamedText_6fb4 + db $50 ; 0x6fb4 + 5 bytes UnnamedText_6fb9: ; 0x6fb9 - TX_FAR _UnnamedText_6fb9 - db $50 + TX_FAR _UnnamedText_6fb9 + db $50 ; 0x6fb9 + 5 bytes UnnamedText_6fbe: ; 0x6fbe - TX_FAR _UnnamedText_6fbe - db $50 + TX_FAR _UnnamedText_6fbe + db $50 ; 0x6fbe + 5 bytes UnnamedText_6fc3: ; 0x6fc3 - TX_FAR _UnnamedText_6fc3 - db $50 + TX_FAR _UnnamedText_6fc3 + db $50 ; 0x6fc3 + 5 bytes INCBIN "baserom.gbc",$6fc8,$6fdc - $6fc8 UnnamedText_6fdc: ; 0x6fdc - TX_FAR _UnnamedText_6fdc - db $50 + TX_FAR _UnnamedText_6fdc + db $50 ; 0x6fdc + 5 bytes UnnamedText_6fe1: ; 0x6fe1 - TX_FAR _UnnamedText_6fe1 - db $50 + TX_FAR _UnnamedText_6fe1 + db $50 ; 0x6fe1 + 5 bytes INCBIN "baserom.gbc",$6fe6,$705d - $6fe6 UnnamedText_705d: ; 0x705d - TX_FAR _UnnamedText_705d - db $50 + TX_FAR _UnnamedText_705d + db $50 ; 0x705d + 5 bytes INCBIN "baserom.gbc",$7062,$7063 - $7062 UnnamedText_7063: ; 0x7063 - TX_FAR _UnnamedText_7063 - db $50 + TX_FAR _UnnamedText_7063 + db $50 ; 0x7063 + 5 bytes UnnamedText_7068: ; 0x7068 - TX_FAR _UnnamedText_7068 - db $50 + TX_FAR _UnnamedText_7068 + db $50 ; 0x7068 + 5 bytes UnnamedText_706d: ; 0x706d - TX_FAR _UnnamedText_706d - db $50 + TX_FAR _UnnamedText_706d + db $50 ; 0x706d + 5 bytes INCBIN "baserom.gbc",$7072,$7073 - $7072 UnnamedText_7073: ; 0x7073 - TX_FAR _UnnamedText_7073 - db $50 + TX_FAR _UnnamedText_7073 + db $50 ; 0x7073 + 5 bytes INCBIN "baserom.gbc",$7078,$72b3 - $7078 UnnamedText_72b3: ; 0x72b3 - TX_FAR _UnnamedText_72b3 - db $50 + TX_FAR _UnnamedText_72b3 + db $50 ; 0x72b3 + 5 bytes UnnamedText_72b8: ; 0x72b8 - TX_FAR _UnnamedText_72b8 - db $50 + TX_FAR _UnnamedText_72b8 + db $50 ; 0x72b8 + 5 bytes UnnamedText_72bd: ; 0x72bd - TX_FAR _UnnamedText_72bd - db $50 + TX_FAR _UnnamedText_72bd + db $50 ; 0x72bd + 5 bytes INCBIN "baserom.gbc",$72c2,$72c8 - $72c2 UnnamedText_72c8: ; 0x72c8 - TX_FAR _UnnamedText_72c8 - db $50 + TX_FAR _UnnamedText_72c8 + db $50 ; 0x72c8 + 5 bytes UnnamedText_72cd: ; 0x72cd - TX_FAR _UnnamedText_72cd - db $50 + TX_FAR _UnnamedText_72cd + db $50 ; 0x72cd + 5 bytes UnnamedText_72d2: ; 0x72d2 - TX_FAR _UnnamedText_72d2 - db $50 + TX_FAR _UnnamedText_72d2 + db $50 ; 0x72d2 + 5 bytes INCBIN "baserom.gbc",$72d7,$4b6 @@ -2866,13 +2865,13 @@ PokemonMenuEntries: ; 77C2 INCBIN "baserom.gbc",$77d6,$78dc - $77d6 UnnamedText_78dc: ; 0x78dc - TX_FAR _UnnamedText_78dc - db $50 + TX_FAR _UnnamedText_78dc + db $50 ; 0x78dc + 5 bytes UnnamedText_78e1: ; 0x78e1 - TX_FAR _UnnamedText_78e1 - db $50 + TX_FAR _UnnamedText_78e1 + db $50 ; 0x78e1 + 5 bytes INCBIN "baserom.gbc",$78e6,$20f @@ -2884,73 +2883,73 @@ PlayersPCMenuEntries: ; 7AF5 db "LOG OFF@" UnnamedText_7b22: ; 0x7b22 - TX_FAR _UnnamedText_7b22 - db $50 + TX_FAR _UnnamedText_7b22 + db $50 ; 0x7b22 + 5 bytes UnnamedText_7b27: ; 0x7b27 - TX_FAR _UnnamedText_7b27 - db $50 + TX_FAR _UnnamedText_7b27 + db $50 ; 0x7b27 + 5 bytes UnnamedText_7b2c: ; 0x7b2c - TX_FAR _UnnamedText_7b2c - db $50 + TX_FAR _UnnamedText_7b2c + db $50 ; 0x7b2c + 5 bytes UnnamedText_7b31: ; 0x7b31 - TX_FAR _UnnamedText_7b31 - db $50 + TX_FAR _UnnamedText_7b31 + db $50 ; 0x7b31 + 5 bytes UnnamedText_7b36: ; 0x7b36 - TX_FAR _UnnamedText_7b36 - db $50 + TX_FAR _UnnamedText_7b36 + db $50 ; 0x7b36 + 5 bytes UnnamedText_7b3b: ; 0x7b3b - TX_FAR _UnnamedText_7b3b - db $50 + TX_FAR _UnnamedText_7b3b + db $50 ; 0x7b3b + 5 bytes UnnamedText_7b40: ; 0x7b40 - TX_FAR _UnnamedText_7b40 - db $50 + TX_FAR _UnnamedText_7b40 + db $50 ; 0x7b40 + 5 bytes UnnamedText_7b45: ; 0x7b45 - TX_FAR _UnnamedText_7b45 - db $50 + TX_FAR _UnnamedText_7b45 + db $50 ; 0x7b45 + 5 bytes UnnamedText_7b4a: ; 0x7b4a - TX_FAR _UnnamedText_7b4a - db $50 + TX_FAR _UnnamedText_7b4a + db $50 ; 0x7b4a + 5 bytes UnnamedText_7b4f: ; 0x7b4f - TX_FAR _UnnamedText_7b4f - db $50 + TX_FAR _UnnamedText_7b4f + db $50 ; 0x7b4f + 5 bytes UnnamedText_7b54: ; 0x7b54 - TX_FAR _UnnamedText_7b54 - db $50 + TX_FAR _UnnamedText_7b54 + db $50 ; 0x7b54 + 5 bytes UnnamedText_7b59: ; 0x7b59 - TX_FAR _UnnamedText_7b59 - db $50 + TX_FAR _UnnamedText_7b59 + db $50 ; 0x7b59 + 5 bytes UnnamedText_7b5e: ; 0x7b5e - TX_FAR _UnnamedText_7b5e - db $50 + TX_FAR _UnnamedText_7b5e + db $50 ; 0x7b5e + 5 bytes UnnamedText_7b63: ; 0x7b63 - TX_FAR _UnnamedText_7b63 - db $50 + TX_FAR _UnnamedText_7b63 + db $50 ; 0x7b63 + 5 bytes INCBIN "baserom.gbc",$7b68,$e1 @@ -2984,24 +2983,24 @@ MapHeaderBanks: ; 423D db BANK(Route5_h) ; ROUTE_5 db BANK(Route6_h) ; ROUTE_6 db BANK(Route7_h) ; ROUTE_7 - db BANK(Route8_h) ; ROUTE_8 - db BANK(Route9_h) ; ROUTE_9 - db BANK(Route10_h) ; ROUTE_10 - db BANK(Route11_h) ; ROUTE_11 - db BANK(Route12_h) ; ROUTE_12 - db BANK(Route13_h) ; ROUTE_13 - db BANK(Route14_h) ; ROUTE_14 - db BANK(Route15_h) ; ROUTE_15 - db BANK(Route16_h) ; ROUTE_16 - db BANK(Route17_h) ; ROUTE_17 - db BANK(Route18_h) ; ROUTE_18 - db BANK(Route19_h) ; ROUTE_19 - db BANK(Route20_h) ; ROUTE_20 - db BANK(Route21_h) ; ROUTE_21 - db BANK(Route22_h) ; ROUTE_22 - db BANK(Route23_h) ; ROUTE_23 - db BANK(Route24_h) ; ROUTE_24 - db BANK(Route25_h) ; ROUTE_25 + db BANK(Route8_h) ; ROUTE_8 + db BANK(Route9_h) ; ROUTE_9 + db BANK(Route10_h) ; ROUTE_10 + db BANK(Route11_h) ; ROUTE_11 + db BANK(Route12_h) ; ROUTE_12 + db BANK(Route13_h) ; ROUTE_13 + db BANK(Route14_h) ; ROUTE_14 + db BANK(Route15_h) ; ROUTE_15 + db BANK(Route16_h) ; ROUTE_16 + db BANK(Route17_h) ; ROUTE_17 + db BANK(Route18_h) ; ROUTE_18 + db BANK(Route19_h) ; ROUTE_19 + db BANK(Route20_h) ; ROUTE_20 + db BANK(Route21_h) ; ROUTE_21 + db BANK(Route22_h) ; ROUTE_22 + db BANK(Route23_h) ; ROUTE_23 + db BANK(Route24_h) ; ROUTE_24 + db BANK(Route25_h) ; ROUTE_25 db BANK(RedsHouse1F_h) db BANK(RedsHouse2F_h) db BANK(BluesHouse_h) @@ -3827,20 +3826,20 @@ MapHSA2: INCBIN "baserom.gbc",$cd97,$cdbb - $cd97 UnnamedText_cdbb: ; 0xcdbb - TX_FAR _UnnamedText_cdbb - db $50 + TX_FAR _UnnamedText_cdbb + db $50 ; 0xcdbb + 5 bytes INCBIN "baserom.gbc",$cdc0,$cdfa - $cdc0 UnnamedText_cdfa: ; 0xcdfa - TX_FAR _UnnamedText_cdfa - db $50 + TX_FAR _UnnamedText_cdfa + db $50 ; 0xcdfa + 5 bytes UnnamedText_cdff: ; 0xcdff - TX_FAR _UnnamedText_cdff - db $50 + TX_FAR _UnnamedText_cdff + db $50 ; 0xcdff + 5 bytes INCBIN "baserom.gbc",$ce04,$b4 @@ -7690,7 +7689,7 @@ CaveMons: ENDC -GetItemUse: ;$D5C7 +GetItemUse: ;$D5C7 ld a,1 ld [$cd6a],a ld a,[$cf91] ;contains item_ID @@ -7708,14 +7707,14 @@ GetItemUse: ;$D5C7 jp [hl] ItemUsePtrTable: ;$D5E1 - dw ItemUseBall ;$5687 masterball - dw ItemUseBall ;$5687 ultraball - dw ItemUseBall ;$5687 greatball - dw ItemUseBall ;$5687 pokeball - dw ItemUseTownMap ;$5968 TownMap + dw ItemUseBall ;$5687 masterball + dw ItemUseBall ;$5687 ultraball + dw ItemUseBall ;$5687 greatball + dw ItemUseBall ;$5687 pokeball + dw ItemUseTownMap ;$5968 TownMap dw $5977 ;ItemUseBicycle dw $59B4 ;ItemUseSurfBoard (UNUSED, glitchy!) - dw ItemUseBall ;$5687 Safariball + dw ItemUseBall ;$5687 Safariball dw ItemUsePokedex ;$DA56 pokedex dw $5A5B ; MOON_STONE dw $5ABB ; ANTIDOTE @@ -7855,7 +7854,7 @@ ItemUseBall: ;03:5687 cp a,POKE_BALL ;4 jr z,.next5\@ ld a,200 - cp b + cp b jr c,.next4\@ ;get only numbers < 200 ld a,[hl] cp a,GREAT_BALL ;3 @@ -7901,13 +7900,17 @@ ItemUseBall: ;03:5687 ld a,[hli] ld b,a ld a,[hl] - srl b ;explanation: - rr a ;we have a 16 bit value - srl b ;equal to [b << 8 | a]. - rr a ;This number is divided - and a ;by 4. The result is - jr nz,.next8\@ ;8 bit (reg. a). Always - inc a ;bigger than zero. + +; explanation: we have a 16-bit value equal to [b << 8 | a]. +; This number is divided by 4. The result is 8 bit (reg. a). +; Always bigger than zero. + srl b + rr a + srl b + rr a + and a + jr nz,.next8\@ + inc a .next8\@ ;$5766 ld [$ff99],a ld b,4 @@ -7922,9 +7925,9 @@ ItemUseBall: ;03:5687 ld a,[$d007] ;enemy: Catch Rate cp b jr c,.next10\@ - ld a,[$ff97] - and a - jr nz,.BallSuccess\@ + ld a,[$ff97] + and a + jr nz,.BallSuccess\@ call $3e5c ;get random number ld b,a ld a,[$ff98] @@ -8192,61 +8195,61 @@ ItemUseTownMap: ;03:5968 INCBIN "baserom.gbc",$d96f,$da4c - $d96f UnnamedText_da4c: ; 0xda4c - TX_FAR _UnnamedText_da4c - db $50 + TX_FAR _UnnamedText_da4c + db $50 ; 0xda4c + 5 bytes UnnamedText_da51: ; 0xda51 - TX_FAR _UnnamedText_da51 - db $50 + TX_FAR _UnnamedText_da51 + db $50 ; 0xda51 + 5 bytes ItemUsePokedex: ; 0xda56 5A56 - ld a, $29 - jp $3e6d + ld a, $29 + jp $3e6d ; 0xda5b INCBIN "baserom.gbc",$da5b,$df24 - $da5b UnnamedText_df24: ; 0xdf24 - TX_FAR _UnnamedText_df24 - db $50 + TX_FAR _UnnamedText_df24 + db $50 ; 0xdf24 + 5 bytes UnnamedText_df29: ; 0xdf29 - TX_FAR _UnnamedText_df29 - db $50 + TX_FAR _UnnamedText_df29 + db $50 ; 0xdf29 + 5 bytes INCBIN "baserom.gbc",$df2e,$dfa5 - $df2e UnnamedText_dfa5: ; 0xdfa5 - TX_FAR _UnnamedText_dfa5 - db $50 + TX_FAR _UnnamedText_dfa5 + db $50 ; 0xdfa5 + 5 bytes UnnamedText_dfaa: ; 0xdfaa - TX_FAR _UnnamedText_dfaa - db $50 + TX_FAR _UnnamedText_dfaa + db $50 ; 0xdfaa + 5 bytes INCBIN "baserom.gbc",$dfaf,$e20b - $dfaf UnnamedText_e20b: ; 0xe20b - TX_FAR _UnnamedText_e20b - db $50 + TX_FAR _UnnamedText_e20b + db $50 ; 0xe20b + 5 bytes UnnamedText_e210: ; 0xe210 - TX_FAR _UnnamedText_e210 - db $50 + TX_FAR _UnnamedText_e210 + db $50 ; 0xe210 + 5 bytes INCBIN "baserom.gbc",$e215,$e247 - $e215 UnnamedText_e247: ; 0xe247 - TX_FAR _UnnamedText_e247 - db $50 + TX_FAR _UnnamedText_e247 + db $50 ; 0xe247 + 5 bytes INCBIN "baserom.gbc",$e24c,$d @@ -8314,84 +8317,84 @@ Next628E: INCBIN "baserom.gbc",$e2b4,$e30d - $e2b4 UnnamedText_e30d: ; 0xe30d - TX_FAR _UnnamedText_e30d - db $50 + TX_FAR _UnnamedText_e30d + db $50 ; 0xe30d + 5 bytes UnnamedText_e312: ; 0xe312 - TX_FAR _UnnamedText_e312 - db $50 + TX_FAR _UnnamedText_e312 + db $50 ; 0xe312 + 5 bytes INCBIN "baserom.gbc",$e317,$e45d - $e317 UnnamedText_e45d: ; 0xe45d - TX_FAR _UnnamedText_e45d - db $50 + TX_FAR _UnnamedText_e45d + db $50 ; 0xe45d + 5 bytes UnnamedText_e462: ; 0xe462 - TX_FAR _UnnamedText_e462 - db $50 + TX_FAR _UnnamedText_e462 + db $50 ; 0xe462 + 5 bytes UnnamedText_e467: ; 0xe467 - TX_FAR _UnnamedText_e467 - db $50 + TX_FAR _UnnamedText_e467 + db $50 ; 0xe467 + 5 bytes UnnamedText_e46c: ; 0xe46c - TX_FAR _UnnamedText_e46c - db $50 + TX_FAR _UnnamedText_e46c + db $50 ; 0xe46c + 5 bytes UnnamedText_e471: ; 0xe471 - TX_FAR _UnnamedText_e471 - db $50 + TX_FAR _UnnamedText_e471 + db $50 ; 0xe471 + 5 bytes INCBIN "baserom.gbc",$e476,$3 ItemUseTMHM: ;03:6479 - INCBIN "baserom.gbc",$E479,$E581 - $E479 + INCBIN "baserom.gbc",$E479,$E581 - $E479 ItemUseNotTime: ;03:6581 - INCBIN "baserom.gbc",$E581,$E5E8 - $E581 + INCBIN "baserom.gbc",$E581,$E5E8 - $E581 ;ItemUseTexts: ;03:65e8 ItemUseText00: ;03:65e8 TX_FAR _ItemUseText001 - db $05 + db $05 TX_FAR _ItemUseText002 db "@" INCBIN "baserom.gbc",$e5f2,$e5f7 - $e5f2 UnnamedText_e5f7: ; 0xe5f7 - TX_FAR _UnnamedText_e5f7 - db $50 + TX_FAR _UnnamedText_e5f7 + db $50 ; 0xe5f7 + 5 bytes INCBIN "baserom.gbc",$e5fc,$e601 - $e5fc UnnamedText_e601: ; 0xe601 - TX_FAR _UnnamedText_e601 - db $50 + TX_FAR _UnnamedText_e601 + db $50 ; 0xe601 + 5 bytes INCBIN "baserom.gbc",$e606,$e755 - $e606 UnnamedText_e755: ; 0xe755 - TX_FAR _UnnamedText_e755 - db $50 + TX_FAR _UnnamedText_e755 + db $50 ; 0xe755 + 5 bytes UnnamedText_e75a: ; 0xe75a - TX_FAR _UnnamedText_e75a - db $50 + TX_FAR _UnnamedText_e75a + db $50 ; 0xe75a + 5 bytes UnnamedText_e75f: ; 0xe75f - TX_FAR _UnnamedText_e75f - db $50 + TX_FAR _UnnamedText_e75f + db $50 ; 0xe75f + 5 bytes INCBIN "baserom.gbc",$e764,$1b5 @@ -8500,49 +8503,49 @@ FishingGroup10: INCBIN "baserom.gbc",$E9C5,$ef7d - $E9C5 _UnnamedText_ef7d: ; 0xef7d - db $17, $f8, $42, $2a - db $50 + db $17, $f8, $42, $2a + db $50 ; 0xef7d + 5 bytes INCBIN "baserom.gbc",$ef82,$fbd9 - $ef82 UnnamedText_fbd9: ; 0xfbd9 - TX_FAR _UnnamedText_fbd9 - db $50 + TX_FAR _UnnamedText_fbd9 + db $50 ; 0xfbd9 + 5 bytes UnnamedText_fbde: ; 0xfbde - TX_FAR _UnnamedText_fbde - db $50 + TX_FAR _UnnamedText_fbde + db $50 ; 0xfbde + 5 bytes UnnamedText_fbe3: ; 0xfbe3 - TX_FAR _UnnamedText_fbe3 - db $50 + TX_FAR _UnnamedText_fbe3 + db $50 ; 0xfbe3 + 5 bytes INCBIN "baserom.gbc",$fbe8,$fc03 - $fbe8 UnnamedText_fc03: ; 0xfc03 - TX_FAR _UnnamedText_fc03 - db $50 + TX_FAR _UnnamedText_fc03 + db $50 ; 0xfc03 + 5 bytes UnnamedText_fc08: ; 0xfc08 - TX_FAR _UnnamedText_fc08 - db $50 + TX_FAR _UnnamedText_fc08 + db $50 ; 0xfc08 + 5 bytes UnnamedText_fc0d: ; 0xfc0d - TX_FAR _UnnamedText_fc0d - db $50 + TX_FAR _UnnamedText_fc0d + db $50 ; 0xfc0d + 5 bytes INCBIN "baserom.gbc",$fc12,$fc45 - $fc12 UnnamedText_fc45: ; 0xfc45 - TX_FAR _UnnamedText_fc45 - db $50 + TX_FAR _UnnamedText_fc45 + db $50 ; 0xfc45 + 5 bytes INCBIN "baserom.gbc",$fc4a,$3b6 @@ -8552,68 +8555,68 @@ SECTION "bank4",DATA,BANK[$4] INCBIN "baserom.gbc",$10000,$12e7f - $10000 UnnamedText_12e7f: ; 0x12e7f - TX_FAR _UnnamedText_12e7f - db $50 + TX_FAR _UnnamedText_12e7f + db $50 ; 0x12e7f + 5 bytes UnnamedText_12e84: ; 0x12e84 - TX_FAR _UnnamedText_12e84 - db $50 + TX_FAR _UnnamedText_12e84 + db $50 ; 0x12e84 + 5 bytes UnnamedText_12e89: ; 0x12e89 - TX_FAR _UnnamedText_12e89 - db $50 + TX_FAR _UnnamedText_12e89 + db $50 ; 0x12e89 + 5 bytes UnnamedText_12e8e: ; 0x12e8e - TX_FAR _UnnamedText_12e8e - db $50 + TX_FAR _UnnamedText_12e8e + db $50 ; 0x12e8e + 5 bytes UnnamedText_12e93: ; 0x12e93 - TX_FAR _UnnamedText_12e93 - db $50 + TX_FAR _UnnamedText_12e93 + db $50 ; 0x12e93 + 5 bytes UnnamedText_12e98: ; 0x12e98 - TX_FAR _UnnamedText_12e98 - db $50 + TX_FAR _UnnamedText_12e98 + db $50 ; 0x12e98 + 5 bytes UnnamedText_12e9d: ; 0x12e9d - TX_FAR _UnnamedText_12e9d - db $50 + TX_FAR _UnnamedText_12e9d + db $50 ; 0x12e9d + 5 bytes UnnamedText_12ea2: ; 0x12ea2 - TX_FAR _UnnamedText_12ea2 - db $50 + TX_FAR _UnnamedText_12ea2 + db $50 ; 0x12ea2 + 5 bytes UnnamedText_12ea7: ; 0x12ea7 - TX_FAR _UnnamedText_12ea7 - db $50 + TX_FAR _UnnamedText_12ea7 + db $50 ; 0x12ea7 + 5 bytes UnnamedText_12eac: ; 0x12eac - TX_FAR _UnnamedText_12eac - db $50 + TX_FAR _UnnamedText_12eac + db $50 ; 0x12eac + 5 bytes UnnamedText_12eb1: ; 0x12eb1 - TX_FAR _UnnamedText_12eb1 - db $50 + TX_FAR _UnnamedText_12eb1 + db $50 ; 0x12eb1 + 5 bytes UnnamedText_12eb6: ; 0x12eb6 - TX_FAR _UnnamedText_12eb6 - db $50 + TX_FAR _UnnamedText_12eb6 + db $50 ; 0x12eb6 + 5 bytes UnnamedText_12ebb: ; 0x12ebb - TX_FAR _UnnamedText_12ebb - db $50 + TX_FAR _UnnamedText_12ebb + db $50 ; 0x12ebb + 5 bytes INCBIN "baserom.gbc",$12ec0,$1e @@ -8628,79 +8631,79 @@ ShrinkPic2: INCBIN "baserom.gbc",$13074,$13228 - $13074 UnnamedText_13228: ; 0x13228 - TX_FAR _UnnamedText_13228 - db $50 + TX_FAR _UnnamedText_13228 + db $50 ; 0x13228 + 5 bytes INCBIN "baserom.gbc",$1322d,$1327b - $1322d UnnamedText_1327b: ; 0x1327b - TX_FAR _UnnamedText_1327b - db $50 + TX_FAR _UnnamedText_1327b + db $50 ; 0x1327b + 5 bytes UnnamedText_13280: ; 0x13280 - TX_FAR _UnnamedText_13280 - db $50 + TX_FAR _UnnamedText_13280 + db $50 ; 0x13280 + 5 bytes UnnamedText_13285: ; 0x13285 - TX_FAR _UnnamedText_13285 - db $50 + TX_FAR _UnnamedText_13285 + db $50 ; 0x13285 + 5 bytes INCBIN "baserom.gbc",$1328a,$132d4 - $1328a UnnamedText_132d4: ; 0x132d4 - TX_FAR _UnnamedText_132d4 - db $50 + TX_FAR _UnnamedText_132d4 + db $50 ; 0x132d4 + 5 bytes INCBIN "baserom.gbc",$132d9,$132e8 - $132d9 UnnamedText_132e8: ; 0x132e8 - TX_FAR _UnnamedText_132e8 - db $50 + TX_FAR _UnnamedText_132e8 + db $50 ; 0x132e8 + 5 bytes INCBIN "baserom.gbc",$132ed,$1342a - $132ed UnnamedText_1342a: ; 0x1342a - TX_FAR _UnnamedText_1342a - db $50 + TX_FAR _UnnamedText_1342a + db $50 ; 0x1342a + 5 bytes UnnamedText_1342f: ; 0x1342f - TX_FAR _UnnamedText_1342f - db $50 + TX_FAR _UnnamedText_1342f + db $50 ; 0x1342f + 5 bytes INCBIN "baserom.gbc",$13434,$1386b - $13434 UnnamedText_1386b: ; 0x1386b - TX_FAR _UnnamedText_1386b - db $50 + TX_FAR _UnnamedText_1386b + db $50 ; 0x1386b + 5 bytes INCBIN "baserom.gbc",$13870,$1399e - $13870 UnnamedText_1399e: ; 0x1399e - TX_FAR _UnnamedText_1399e - db $50 + TX_FAR _UnnamedText_1399e + db $50 ; 0x1399e + 5 bytes INCBIN "baserom.gbc",$139a3,$139cd - $139a3 UnnamedText_139cd: ; 0x139cd - TX_FAR _UnnamedText_139cd - db $50 + TX_FAR _UnnamedText_139cd + db $50 ; 0x139cd + 5 bytes INCBIN "baserom.gbc",$139d2,$13a53 - $139d2 UnnamedText_13a53: ; 0x13a53 - TX_FAR _UnnamedText_13a53 - db $50 + TX_FAR _UnnamedText_13a53 + db $50 ; 0x13a53 + 5 bytes INCBIN "baserom.gbc",$13a58,$37 @@ -8724,40 +8727,40 @@ SECTION "bank5",DATA,BANK[$5] INCBIN "baserom.gbc",$14000,$17e1d - $14000 UnnamedText_17e1d: ; 0x17e1d - TX_FAR _UnnamedText_17e1d - db $50 + TX_FAR _UnnamedText_17e1d + db $50 ; 0x17e1d + 5 bytes UnnamedText_17e22: ; 0x17e22 - TX_FAR _UnnamedText_17e22 - db $50 + TX_FAR _UnnamedText_17e22 + db $50 ; 0x17e22 + 5 bytes UnnamedText_17e27: ; 0x17e27 - TX_FAR _UnnamedText_17e27 - db $50 + TX_FAR _UnnamedText_17e27 + db $50 ; 0x17e27 + 5 bytes INCBIN "baserom.gbc",$17e2c,$17f23 - $17e2c UnnamedText_17f23: ; 0x17f23 - TX_FAR _UnnamedText_17f23 - db $50 + TX_FAR _UnnamedText_17f23 + db $50 ; 0x17f23 + 5 bytes UnnamedText_17f28: ; 0x17f28 - TX_FAR _UnnamedText_17f28 - db $50 + TX_FAR _UnnamedText_17f28 + db $50 ; 0x17f28 + 5 bytes UnnamedText_17f2d: ; 0x17f2d - TX_FAR _UnnamedText_17f2d - db $50 + TX_FAR _UnnamedText_17f2d + db $50 ; 0x17f2d + 5 bytes UnnamedText_17f32: ; 0x17f32 - TX_FAR _UnnamedText_17f32 - db $50 + TX_FAR _UnnamedText_17f32 + db $50 ; 0x17f32 + 5 bytes INCBIN "baserom.gbc",$17f37,$c9 @@ -8765,86 +8768,86 @@ INCBIN "baserom.gbc",$17f37,$c9 SECTION "bank6",DATA,BANK[$6] CeladonCity_h: ; 0x18000 - db $00 ; tileset - db CELADON_CITY_HEIGHT, CELADON_CITY_WIDTH ; dimensions (y, x) - dw CeladonCityBlocks, CeladonCityTexts, CeladonCityScript ; blocks, texts, scripts - db WEST | EAST ; connections + db $00 ; tileset + db CELADON_CITY_HEIGHT, CELADON_CITY_WIDTH ; dimensions (y, x) + dw CeladonCityBlocks, CeladonCityTexts, CeladonCityScript ; blocks, texts, scripts + db WEST | EAST ; connections - ; connections data + ; connections data db ROUTE_16 - dw $4B95, $C7C1 ; pointers (connected, current) (strip) - db $09, $14 ; bigness, width - db $F8, $27 ; alignments (y, x) - dw $C716 ; window + dw $4B95, $C7C1 ; pointers (connected, current) (strip) + db $09, $14 ; bigness, width + db $F8, $27 ; alignments (y, x) + dw $C716 ; window db ROUTE_7 - dw $4051, $C7DD ; pointers (connected, current) (strip) - db $09, $0A ; bigness, width - db $F8, $00 ; alignments (y, x) - dw $C6F9 ; window + dw $4051, $C7DD ; pointers (connected, current) (strip) + db $09, $0A ; bigness, width + db $F8, $00 ; alignments (y, x) + dw $C6F9 ; window - ; end connections data + ; end connections data - dw CeladonCityObject ; objects + dw CeladonCityObject ; objects CeladonCityObject: ; 0x18022 (size=189) - db $f ; border tile - - db $d ; warps - db $d, $8, $0, CELADON_MART_1 - db $d, $a, $2, CELADON_MART_1 - db $9, $18, $0, CELADON_MANSION_1 - db $3, $18, $2, CELADON_MANSION_1 - db $3, $19, $2, CELADON_MANSION_1 - db $9, $29, $0, CELADON_POKECENTER - db $1b, $c, $0, CELADON_GYM - db $13, $1c, $0, GAME_CORNER - db $13, $27, $0, CELADON_MART_5 - db $13, $21, $0, CELADONPRIZE_ROOM - db $1b, $1f, $0, CELADON_DINER - db $1b, $23, $0, CELADON_HOUSE - db $1b, $2b, $0, CELADON_HOTEL - - db $9 ; signs - db $f, $1b, $a ; CeladonCityText10 - db $f, $13, $b ; CeladonCityText11 - db $9, $2a, $c ; CeladonCityText12 - db $1d, $d, $d ; CeladonCityText13 - db $9, $15, $e ; CeladonCityText14 - db $d, $c, $f ; CeladonCityText15 - db $15, $27, $10 ; CeladonCityText16 - db $15, $21, $11 ; CeladonCityText17 - db $15, $1b, $12 ; CeladonCityText18 - - db $9 ; people - db SPRITE_LITTLE_GIRL, $11 + 4, $8 + 4, $fe, $0, $1 ; person - db SPRITE_OLD_PERSON, $1c + 4, $b + 4, $ff, $d1, $2 ; person - db SPRITE_GIRL, $13 + 4, $e + 4, $fe, $1, $3 ; person - db SPRITE_OLD_PERSON, $16 + 4, $19 + 4, $ff, $d0, $4 ; person - db SPRITE_OLD_PERSON, $10 + 4, $16 + 4, $ff, $d0, $5 ; person - db SPRITE_FISHER2, $c + 4, $20 + 4, $ff, $d2, $6 ; person - db SPRITE_SLOWBRO, $c + 4, $1e + 4, $ff, $d3, $7 ; person - db SPRITE_ROCKET, $1d + 4, $20 + 4, $fe, $2, $8 ; person - db SPRITE_ROCKET, $e + 4, $2a + 4, $fe, $2, $9 ; person - - ; warp-to - EVENT_DISP $19, $d, $8 ; CELADON_MART_1 - EVENT_DISP $19, $d, $a ; CELADON_MART_1 - EVENT_DISP $19, $9, $18 ; CELADON_MANSION_1 - EVENT_DISP $19, $3, $18 ; CELADON_MANSION_1 - EVENT_DISP $19, $3, $19 ; CELADON_MANSION_1 - EVENT_DISP $19, $9, $29 ; CELADON_POKECENTER - EVENT_DISP $19, $1b, $c ; CELADON_GYM - EVENT_DISP $19, $13, $1c ; GAME_CORNER - EVENT_DISP $19, $13, $27 ; CELADON_MART_5 - EVENT_DISP $19, $13, $21 ; CELADONPRIZE_ROOM - EVENT_DISP $19, $1b, $1f ; CELADON_DINER - EVENT_DISP $19, $1b, $23 ; CELADON_HOUSE - EVENT_DISP $19, $1b, $2b ; CELADON_HOTEL + db $f ; border tile + + db $d ; warps + db $d, $8, $0, CELADON_MART_1 + db $d, $a, $2, CELADON_MART_1 + db $9, $18, $0, CELADON_MANSION_1 + db $3, $18, $2, CELADON_MANSION_1 + db $3, $19, $2, CELADON_MANSION_1 + db $9, $29, $0, CELADON_POKECENTER + db $1b, $c, $0, CELADON_GYM + db $13, $1c, $0, GAME_CORNER + db $13, $27, $0, CELADON_MART_5 + db $13, $21, $0, CELADONPRIZE_ROOM + db $1b, $1f, $0, CELADON_DINER + db $1b, $23, $0, CELADON_HOUSE + db $1b, $2b, $0, CELADON_HOTEL + + db $9 ; signs + db $f, $1b, $a ; CeladonCityText10 + db $f, $13, $b ; CeladonCityText11 + db $9, $2a, $c ; CeladonCityText12 + db $1d, $d, $d ; CeladonCityText13 + db $9, $15, $e ; CeladonCityText14 + db $d, $c, $f ; CeladonCityText15 + db $15, $27, $10 ; CeladonCityText16 + db $15, $21, $11 ; CeladonCityText17 + db $15, $1b, $12 ; CeladonCityText18 + + db $9 ; people + db SPRITE_LITTLE_GIRL, $11 + 4, $8 + 4, $fe, $0, $1 ; person + db SPRITE_OLD_PERSON, $1c + 4, $b + 4, $ff, $d1, $2 ; person + db SPRITE_GIRL, $13 + 4, $e + 4, $fe, $1, $3 ; person + db SPRITE_OLD_PERSON, $16 + 4, $19 + 4, $ff, $d0, $4 ; person + db SPRITE_OLD_PERSON, $10 + 4, $16 + 4, $ff, $d0, $5 ; person + db SPRITE_FISHER2, $c + 4, $20 + 4, $ff, $d2, $6 ; person + db SPRITE_SLOWBRO, $c + 4, $1e + 4, $ff, $d3, $7 ; person + db SPRITE_ROCKET, $1d + 4, $20 + 4, $fe, $2, $8 ; person + db SPRITE_ROCKET, $e + 4, $2a + 4, $fe, $2, $9 ; person + + ; warp-to + EVENT_DISP $19, $d, $8 ; CELADON_MART_1 + EVENT_DISP $19, $d, $a ; CELADON_MART_1 + EVENT_DISP $19, $9, $18 ; CELADON_MANSION_1 + EVENT_DISP $19, $3, $18 ; CELADON_MANSION_1 + EVENT_DISP $19, $3, $19 ; CELADON_MANSION_1 + EVENT_DISP $19, $9, $29 ; CELADON_POKECENTER + EVENT_DISP $19, $1b, $c ; CELADON_GYM + EVENT_DISP $19, $13, $1c ; GAME_CORNER + EVENT_DISP $19, $13, $27 ; CELADON_MART_5 + EVENT_DISP $19, $13, $21 ; CELADONPRIZE_ROOM + EVENT_DISP $19, $1b, $1f ; CELADON_DINER + EVENT_DISP $19, $1b, $23 ; CELADON_HOUSE + EVENT_DISP $19, $1b, $2b ; CELADON_HOTEL CeladonCityBlocks: ; 450 - INCBIN "maps/celadoncity.blk" + INCBIN "maps/celadoncity.blk" PalletTown_h: db $00 ; tileset @@ -8870,420 +8873,420 @@ PalletTown_h: dw PalletTownObject PalletTownObject: ; 0x182c3 (size=58) - db $b ; border tile + db $b ; border tile - db $3 ; warps - db $5, $5, $0, REDS_HOUSE_1F - db $5, $d, $0, BLUES_HOUSE - db $b, $c, $1, OAKS_LAB + db $3 ; warps + db $5, $5, $0, REDS_HOUSE_1F + db $5, $d, $0, BLUES_HOUSE + db $b, $c, $1, OAKS_LAB - db $4 ; signs - db $d, $d, $4 ; PalletTownText4 - db $9, $7, $5 ; PalletTownText5 - db $5, $3, $6 ; PalletTownText6 - db $5, $b, $7 ; PalletTownText7 + db $4 ; signs + db $d, $d, $4 ; PalletTownText4 + db $9, $7, $5 ; PalletTownText5 + db $5, $3, $6 ; PalletTownText6 + db $5, $b, $7 ; PalletTownText7 - db $3 ; people - db SPRITE_OAK, $5 + 4, $8 + 4, $ff, $ff, $1 ; person - db SPRITE_GIRL, $8 + 4, $3 + 4, $fe, $0, $2 ; person - db SPRITE_FISHER2, $e + 4, $b + 4, $fe, $0, $3 ; person + db $3 ; people + db SPRITE_OAK, $5 + 4, $8 + 4, $ff, $ff, $1 ; person + db SPRITE_GIRL, $8 + 4, $3 + 4, $fe, $0, $2 ; person + db SPRITE_FISHER2, $e + 4, $b + 4, $fe, $0, $3 ; person - ; warp-to - EVENT_DISP $a, $5, $5 ; REDS_HOUSE_1F - EVENT_DISP $a, $5, $d ; BLUES_HOUSE - EVENT_DISP $a, $b, $c ; OAKS_LAB + ; warp-to + EVENT_DISP $a, $5, $5 ; REDS_HOUSE_1F + EVENT_DISP $a, $5, $d ; BLUES_HOUSE + EVENT_DISP $a, $b, $c ; OAKS_LAB PalletTownBlocks: ; 0x182fd INCBIN "maps/pallettown.blk" ViridianCity_h: ; 0x18357 to 0x18384 (45 bytes) (bank=6) (id=1) - db $00 ; tileset - db VIRIDIAN_CITY_HEIGHT, VIRIDIAN_CITY_WIDTH ; dimensions (y, x) - dw ViridianCityBlocks, ViridianCityTexts, ViridianCityScript ; blocks, texts, scripts - db NORTH | SOUTH | WEST ; connections + db $00 ; tileset + db VIRIDIAN_CITY_HEIGHT, VIRIDIAN_CITY_WIDTH ; dimensions (y, x) + dw ViridianCityBlocks, ViridianCityTexts, ViridianCityScript ; blocks, texts, scripts + db NORTH | SOUTH | WEST ; connections - ; connections data + ; connections data db ROUTE_2 - dw Route2Blocks + (ROUTE_2_HEIGHT - 3) * ROUTE_2_WIDTH ; connection strip location - dw $C6EB + 5 ; current map position - db ROUTE_2_WIDTH, ROUTE_2_WIDTH ; bigness, width - db (ROUTE_2_HEIGHT * 2) - 1, (5 * -2) ; alignments (y, x) - dw $C6E9 + ROUTE_2_HEIGHT * (ROUTE_2_WIDTH + 6) ; window + dw Route2Blocks + (ROUTE_2_HEIGHT - 3) * ROUTE_2_WIDTH ; connection strip location + dw $C6EB + 5 ; current map position + db ROUTE_2_WIDTH, ROUTE_2_WIDTH ; bigness, width + db (ROUTE_2_HEIGHT * 2) - 1, (5 * -2) ; alignments (y, x) + dw $C6E9 + ROUTE_2_HEIGHT * (ROUTE_2_WIDTH + 6) ; window db ROUTE_1 - dw Route1Blocks ; connection strip location - dw $C6EB + (VIRIDIAN_CITY_HEIGHT + 3) * (VIRIDIAN_CITY_WIDTH + 6) + 5 ; current map position - db ROUTE_1_WIDTH, ROUTE_1_WIDTH ; bigness, width - db 0, (5 * -2) ; alignments (y, x) - dw $C6EF + ROUTE_1_WIDTH ; window + dw Route1Blocks ; connection strip location + dw $C6EB + (VIRIDIAN_CITY_HEIGHT + 3) * (VIRIDIAN_CITY_WIDTH + 6) + 5 ; current map position + db ROUTE_1_WIDTH, ROUTE_1_WIDTH ; bigness, width + db 0, (5 * -2) ; alignments (y, x) + dw $C6EF + ROUTE_1_WIDTH ; window db ROUTE_22 - dw Route22Blocks - 3 + (ROUTE_22_WIDTH) ; connection strip location - dw $C6E8 + (VIRIDIAN_CITY_WIDTH + 6) * (4 + 3) ; current map position - db ROUTE_22_HEIGHT, ROUTE_22_WIDTH ; bigness, width - db (4 * -2), (ROUTE_22_WIDTH * 2) - 1 ; alignments (y, x) - dw $C6EE + 2 * ROUTE_22_WIDTH ; window + dw Route22Blocks - 3 + (ROUTE_22_WIDTH) ; connection strip location + dw $C6E8 + (VIRIDIAN_CITY_WIDTH + 6) * (4 + 3) ; current map position + db ROUTE_22_HEIGHT, ROUTE_22_WIDTH ; bigness, width + db (4 * -2), (ROUTE_22_WIDTH * 2) - 1 ; alignments (y, x) + dw $C6EE + 2 * ROUTE_22_WIDTH ; window - ; end connections data + ; end connections data - dw ViridianCityObject ; objects + dw ViridianCityObject ; objects ViridianCityObject: ; 0x18384 (size=104) - db $f ; border tile - - db $5 ; warps - db $19, $17, $0, VIRIDIAN_POKECENTER - db $13, $1d, $0, VIRIDIAN_MART - db $f, $15, $0, VIRIDIAN_SCHOOL - db $9, $15, $0, VIRIDIAN_HOUSE - db $7, $20, $0, VIRIDIAN_GYM - - db $6 ; signs - db $11, $11, $8 ; ViridianCityText8 - db $1, $13, $9 ; ViridianCityText9 - db $1d, $15, $a ; ViridianCityText10 - db $13, $1e, $b ; ViridianCityText11 - db $19, $18, $c ; ViridianCityText12 - db $7, $1b, $d ; ViridianCityText13 - - db $7 ; people - db SPRITE_BUG_CATCHER, $14 + 4, $d + 4, $fe, $0, $1 ; person - db SPRITE_GAMBLER, $8 + 4, $1e + 4, $ff, $ff, $2 ; person - db SPRITE_BUG_CATCHER, $19 + 4, $1e + 4, $fe, $0, $3 ; person - db SPRITE_GIRL, $9 + 4, $11 + 4, $ff, $d3, $4 ; person - db SPRITE_LYING_OLD_MAN, $9 + 4, $12 + 4, $ff, $ff, $5 ; person - db SPRITE_FISHER2, $17 + 4, $6 + 4, $ff, $d0, $6 ; person - db SPRITE_GAMBLER, $5 + 4, $11 + 4, $fe, $2, $7 ; person - - ; warp-to - EVENT_DISP $14, $19, $17 ; VIRIDIAN_POKECENTER - EVENT_DISP $14, $13, $1d ; VIRIDIAN_MART - EVENT_DISP $14, $f, $15 ; VIRIDIAN_SCHOOL - EVENT_DISP $14, $9, $15 ; VIRIDIAN_HOUSE - EVENT_DISP $14, $7, $20 ; VIRIDIAN_GYM + db $f ; border tile + + db $5 ; warps + db $19, $17, $0, VIRIDIAN_POKECENTER + db $13, $1d, $0, VIRIDIAN_MART + db $f, $15, $0, VIRIDIAN_SCHOOL + db $9, $15, $0, VIRIDIAN_HOUSE + db $7, $20, $0, VIRIDIAN_GYM + + db $6 ; signs + db $11, $11, $8 ; ViridianCityText8 + db $1, $13, $9 ; ViridianCityText9 + db $1d, $15, $a ; ViridianCityText10 + db $13, $1e, $b ; ViridianCityText11 + db $19, $18, $c ; ViridianCityText12 + db $7, $1b, $d ; ViridianCityText13 + + db $7 ; people + db SPRITE_BUG_CATCHER, $14 + 4, $d + 4, $fe, $0, $1 ; person + db SPRITE_GAMBLER, $8 + 4, $1e + 4, $ff, $ff, $2 ; person + db SPRITE_BUG_CATCHER, $19 + 4, $1e + 4, $fe, $0, $3 ; person + db SPRITE_GIRL, $9 + 4, $11 + 4, $ff, $d3, $4 ; person + db SPRITE_LYING_OLD_MAN, $9 + 4, $12 + 4, $ff, $ff, $5 ; person + db SPRITE_FISHER2, $17 + 4, $6 + 4, $ff, $d0, $6 ; person + db SPRITE_GAMBLER, $5 + 4, $11 + 4, $fe, $2, $7 ; person + + ; warp-to + EVENT_DISP $14, $19, $17 ; VIRIDIAN_POKECENTER + EVENT_DISP $14, $13, $1d ; VIRIDIAN_MART + EVENT_DISP $14, $f, $15 ; VIRIDIAN_SCHOOL + EVENT_DISP $14, $9, $15 ; VIRIDIAN_HOUSE + EVENT_DISP $14, $7, $20 ; VIRIDIAN_GYM ViridianCityBlocks: ; 360 - INCBIN "maps/viridiancity.blk" + INCBIN "maps/viridiancity.blk" PewterCity_h: ; 0x18554 to 0x18576 (34 bytes) (bank=6) (id=2) - db $00 ; tileset - db PEWTER_CITY_HEIGHT, PEWTER_CITY_WIDTH ; dimensions (y, x) - dw PewterCityBlocks, PewterCityTexts, PewterCityScript ; blocks, texts, scripts - db SOUTH | EAST ; connections + db $00 ; tileset + db PEWTER_CITY_HEIGHT, PEWTER_CITY_WIDTH ; dimensions (y, x) + dw PewterCityBlocks, PewterCityTexts, PewterCityScript ; blocks, texts, scripts + db SOUTH | EAST ; connections - ; connections data + ; connections data db ROUTE_2 - dw Route2Blocks ; connection strip location - dw $C6EB + (PEWTER_CITY_HEIGHT + 3) * (PEWTER_CITY_WIDTH + 6) + 5 ; current map position - db ROUTE_2_WIDTH, ROUTE_2_WIDTH ; bigness, width - db 0, (5 * -2) ; alignments (y, x) - dw $C6EF + ROUTE_2_WIDTH ; window + dw Route2Blocks ; connection strip location + dw $C6EB + (PEWTER_CITY_HEIGHT + 3) * (PEWTER_CITY_WIDTH + 6) + 5 ; current map position + db ROUTE_2_WIDTH, ROUTE_2_WIDTH ; bigness, width + db 0, (5 * -2) ; alignments (y, x) + dw $C6EF + ROUTE_2_WIDTH ; window db ROUTE_3 - dw Route3Blocks + (ROUTE_3_WIDTH * 0) ; connection strip location - dw $C6E5 + (PEWTER_CITY_WIDTH + 6) * (4 + 4) ; current map position - db ROUTE_3_HEIGHT, ROUTE_3_WIDTH ; bigness, width - db (4 * -2), 0 ; alignments (y, x) - dw $C6EF + ROUTE_3_WIDTH ; window + dw Route3Blocks + (ROUTE_3_WIDTH * 0) ; connection strip location + dw $C6E5 + (PEWTER_CITY_WIDTH + 6) * (4 + 4) ; current map position + db ROUTE_3_HEIGHT, ROUTE_3_WIDTH ; bigness, width + db (4 * -2), 0 ; alignments (y, x) + dw $C6EF + ROUTE_3_WIDTH ; window - ; end connections data + ; end connections data - dw PewterCityObject ; objects + dw PewterCityObject ; objects INCBIN "baserom.gbc",$18576,$18577 - $18576 PewterCityObject: ; 0x18577 (size=111) - db $a ; border tile - - db $7 ; warps - db $7, $e, $0, MUSEUM_1F - db $5, $13, $2, MUSEUM_1F - db $11, $10, $0, PEWTER_GYM - db $d, $1d, $0, PEWTER_HOUSE_1 - db $11, $17, $0, PEWTER_MART - db $1d, $7, $0, PEWTER_HOUSE_2 - db $19, $d, $0, PEWTER_POKECENTER - - db $7 ; signs - db $1d, $13, $6 ; PewterCityText6 - db $13, $21, $7 ; PewterCityText7 - db $11, $18, $8 ; PewterCityText8 - db $19, $e, $9 ; PewterCityText9 - db $9, $f, $a ; PewterCityText10 - db $11, $b, $b ; PewterCityText11 - db $17, $19, $c ; PewterCityText12 - - db $5 ; people - db SPRITE_LASS, $f + 4, $8 + 4, $ff, $ff, $1 ; person - db SPRITE_BLACK_HAIR_BOY_1, $19 + 4, $11 + 4, $ff, $ff, $2 ; person - db SPRITE_BLACK_HAIR_BOY_2, $11 + 4, $1b + 4, $ff, $ff, $3 ; person - db SPRITE_BLACK_HAIR_BOY_2, $19 + 4, $1a + 4, $fe, $2, $4 ; person - db SPRITE_BUG_CATCHER, $10 + 4, $23 + 4, $ff, $d0, $5 ; person - - ; warp-to - EVENT_DISP $14, $7, $e ; MUSEUM_1F - EVENT_DISP $14, $5, $13 ; MUSEUM_1F - EVENT_DISP $14, $11, $10 ; PEWTER_GYM - EVENT_DISP $14, $d, $1d ; PEWTER_HOUSE_1 - EVENT_DISP $14, $11, $17 ; PEWTER_MART - EVENT_DISP $14, $1d, $7 ; PEWTER_HOUSE_2 - EVENT_DISP $14, $19, $d ; PEWTER_POKECENTER + db $a ; border tile + + db $7 ; warps + db $7, $e, $0, MUSEUM_1F + db $5, $13, $2, MUSEUM_1F + db $11, $10, $0, PEWTER_GYM + db $d, $1d, $0, PEWTER_HOUSE_1 + db $11, $17, $0, PEWTER_MART + db $1d, $7, $0, PEWTER_HOUSE_2 + db $19, $d, $0, PEWTER_POKECENTER + + db $7 ; signs + db $1d, $13, $6 ; PewterCityText6 + db $13, $21, $7 ; PewterCityText7 + db $11, $18, $8 ; PewterCityText8 + db $19, $e, $9 ; PewterCityText9 + db $9, $f, $a ; PewterCityText10 + db $11, $b, $b ; PewterCityText11 + db $17, $19, $c ; PewterCityText12 + + db $5 ; people + db SPRITE_LASS, $f + 4, $8 + 4, $ff, $ff, $1 ; person + db SPRITE_BLACK_HAIR_BOY_1, $19 + 4, $11 + 4, $ff, $ff, $2 ; person + db SPRITE_BLACK_HAIR_BOY_2, $11 + 4, $1b + 4, $ff, $ff, $3 ; person + db SPRITE_BLACK_HAIR_BOY_2, $19 + 4, $1a + 4, $fe, $2, $4 ; person + db SPRITE_BUG_CATCHER, $10 + 4, $23 + 4, $ff, $d0, $5 ; person + + ; warp-to + EVENT_DISP $14, $7, $e ; MUSEUM_1F + EVENT_DISP $14, $5, $13 ; MUSEUM_1F + EVENT_DISP $14, $11, $10 ; PEWTER_GYM + EVENT_DISP $14, $d, $1d ; PEWTER_HOUSE_1 + EVENT_DISP $14, $11, $17 ; PEWTER_MART + EVENT_DISP $14, $1d, $7 ; PEWTER_HOUSE_2 + EVENT_DISP $14, $19, $d ; PEWTER_POKECENTER PewterCityBlocks: ; 360 - INCBIN "maps/pewtercity.blk" + INCBIN "maps/pewtercity.blk" CeruleanCity_h: ; 0x1874e to 0x18786 (56 bytes) (bank=6) (id=3) - db $00 ; tileset - db CERULEAN_CITY_HEIGHT, CERULEAN_CITY_WIDTH ; dimensions (y, x) - dw CeruleanCityBlocks, CeruleanCityTexts, CeruleanCityScript ; blocks, texts, scripts - db NORTH | SOUTH | WEST | EAST ; connections + db $00 ; tileset + db CERULEAN_CITY_HEIGHT, CERULEAN_CITY_WIDTH ; dimensions (y, x) + dw CeruleanCityBlocks, CeruleanCityTexts, CeruleanCityScript ; blocks, texts, scripts + db NORTH | SOUTH | WEST | EAST ; connections - ; connections data + ; connections data db ROUTE_24 - dw Route24Blocks + (ROUTE_24_HEIGHT - 3) * ROUTE_24_WIDTH ; connection strip location - dw $C6EB + 5 ; current map position - db ROUTE_24_WIDTH, ROUTE_24_WIDTH ; bigness, width - db (ROUTE_24_HEIGHT * 2) - 1, (5 * -2) ; alignments (y, x) - dw $C6E9 + ROUTE_24_HEIGHT * (ROUTE_24_WIDTH + 6) ; window + dw Route24Blocks + (ROUTE_24_HEIGHT - 3) * ROUTE_24_WIDTH ; connection strip location + dw $C6EB + 5 ; current map position + db ROUTE_24_WIDTH, ROUTE_24_WIDTH ; bigness, width + db (ROUTE_24_HEIGHT * 2) - 1, (5 * -2) ; alignments (y, x) + dw $C6E9 + ROUTE_24_HEIGHT * (ROUTE_24_WIDTH + 6) ; window db ROUTE_5 - dw Route5Blocks ; connection strip location - dw $C6EB + (CERULEAN_CITY_HEIGHT + 3) * (CERULEAN_CITY_WIDTH + 6) + 5 ; current map position - db ROUTE_5_WIDTH, ROUTE_5_WIDTH ; bigness, width - db 0, (5 * -2) ; alignments (y, x) - dw $C6EF + ROUTE_5_WIDTH ; window + dw Route5Blocks ; connection strip location + dw $C6EB + (CERULEAN_CITY_HEIGHT + 3) * (CERULEAN_CITY_WIDTH + 6) + 5 ; current map position + db ROUTE_5_WIDTH, ROUTE_5_WIDTH ; bigness, width + db 0, (5 * -2) ; alignments (y, x) + dw $C6EF + ROUTE_5_WIDTH ; window db ROUTE_4 - dw Route4Blocks - 3 + (ROUTE_4_WIDTH) ; connection strip location - dw $C6E8 + (CERULEAN_CITY_WIDTH + 6) * (4 + 3) ; current map position - db ROUTE_4_HEIGHT, ROUTE_4_WIDTH ; bigness, width - db (4 * -2), (ROUTE_4_WIDTH * 2) - 1 ; alignments (y, x) - dw $C6EE + 2 * ROUTE_4_WIDTH ; window + dw Route4Blocks - 3 + (ROUTE_4_WIDTH) ; connection strip location + dw $C6E8 + (CERULEAN_CITY_WIDTH + 6) * (4 + 3) ; current map position + db ROUTE_4_HEIGHT, ROUTE_4_WIDTH ; bigness, width + db (4 * -2), (ROUTE_4_WIDTH * 2) - 1 ; alignments (y, x) + dw $C6EE + 2 * ROUTE_4_WIDTH ; window db ROUTE_9 - dw Route9Blocks + (ROUTE_9_WIDTH * 0) ; connection strip location - dw $C6E5 + (CERULEAN_CITY_WIDTH + 6) * (4 + 4) ; current map position - db ROUTE_9_HEIGHT, ROUTE_9_WIDTH ; bigness, width - db (4 * -2), 0 ; alignments (y, x) - dw $C6EF + ROUTE_9_WIDTH ; window + dw Route9Blocks + (ROUTE_9_WIDTH * 0) ; connection strip location + dw $C6E5 + (CERULEAN_CITY_WIDTH + 6) * (4 + 4) ; current map position + db ROUTE_9_HEIGHT, ROUTE_9_WIDTH ; bigness, width + db (4 * -2), 0 ; alignments (y, x) + dw $C6EF + ROUTE_9_WIDTH ; window - ; end connections data + ; end connections data - dw CeruleanCityObject ; objects + dw CeruleanCityObject ; objects CeruleanCityObject: ; 0x18786 (size=170) - db $f ; border tile - - db $a ; warps - db $b, $1b, $0, TRASHED_HOUSE - db $f, $d, $0, CERULEAN_HOUSE - db $11, $13, $0, CERULEAN_POKECENTER - db $13, $1e, $0, CERULEAN_GYM - db $19, $d, $0, BIKE_SHOP - db $19, $19, $0, CERULEAN_MART - db $b, $4, $0, UNKNOWN_DUNGEON_1 - db $9, $1b, $2, TRASHED_HOUSE - db $b, $9, $1, CERULEAN_HOUSE_3 - db $9, $9, $0, CERULEAN_HOUSE_3 - - db $6 ; signs - db $13, $17, $c ; CeruleanCityText12 - db $1d, $11, $d ; CeruleanCityText13 - db $19, $1a, $e ; CeruleanCityText14 - db $11, $14, $f ; CeruleanCityText15 - db $19, $b, $10 ; CeruleanCityText16 - db $15, $1b, $11 ; CeruleanCityText17 - - db $b ; people - db SPRITE_BLUE, $2 + 4, $14 + 4, $ff, $d0, $1 ; person - db SPRITE_ROCKET, $8 + 4, $1e + 4, $ff, $ff, $42, ROCKET + $C8, $5 ; trainer - db SPRITE_BLACK_HAIR_BOY_1, $14 + 4, $1f + 4, $ff, $d0, $3 ; person - db SPRITE_BLACK_HAIR_BOY_2, $12 + 4, $f + 4, $fe, $1, $4 ; person - db SPRITE_BLACK_HAIR_BOY_2, $15 + 4, $9 + 4, $fe, $2, $5 ; person - db SPRITE_GUARD, $c + 4, $1c + 4, $ff, $d0, $6 ; person - db SPRITE_LASS, $1a + 4, $1d + 4, $ff, $d2, $7 ; person - db SPRITE_SLOWBRO, $1a + 4, $1c + 4, $ff, $d0, $8 ; person - db SPRITE_LASS, $1b + 4, $9 + 4, $fe, $2, $9 ; person - db SPRITE_BLACK_HAIR_BOY_2, $c + 4, $4 + 4, $ff, $d0, $a ; person - db SPRITE_GUARD, $c + 4, $1b + 4, $ff, $d0, $b ; person - - ; warp-to - EVENT_DISP $14, $b, $1b ; TRASHED_HOUSE - EVENT_DISP $14, $f, $d ; CERULEAN_HOUSE - EVENT_DISP $14, $11, $13 ; CERULEAN_POKECENTER - EVENT_DISP $14, $13, $1e ; CERULEAN_GYM - EVENT_DISP $14, $19, $d ; BIKE_SHOP - EVENT_DISP $14, $19, $19 ; CERULEAN_MART - EVENT_DISP $14, $b, $4 ; UNKNOWN_DUNGEON_1 - EVENT_DISP $14, $9, $1b ; TRASHED_HOUSE - EVENT_DISP $14, $b, $9 ; CERULEAN_HOUSE_3 - EVENT_DISP $14, $9, $9 ; CERULEAN_HOUSE_3 + db $f ; border tile + + db $a ; warps + db $b, $1b, $0, TRASHED_HOUSE + db $f, $d, $0, CERULEAN_HOUSE + db $11, $13, $0, CERULEAN_POKECENTER + db $13, $1e, $0, CERULEAN_GYM + db $19, $d, $0, BIKE_SHOP + db $19, $19, $0, CERULEAN_MART + db $b, $4, $0, UNKNOWN_DUNGEON_1 + db $9, $1b, $2, TRASHED_HOUSE + db $b, $9, $1, CERULEAN_HOUSE_3 + db $9, $9, $0, CERULEAN_HOUSE_3 + + db $6 ; signs + db $13, $17, $c ; CeruleanCityText12 + db $1d, $11, $d ; CeruleanCityText13 + db $19, $1a, $e ; CeruleanCityText14 + db $11, $14, $f ; CeruleanCityText15 + db $19, $b, $10 ; CeruleanCityText16 + db $15, $1b, $11 ; CeruleanCityText17 + + db $b ; people + db SPRITE_BLUE, $2 + 4, $14 + 4, $ff, $d0, $1 ; person + db SPRITE_ROCKET, $8 + 4, $1e + 4, $ff, $ff, $42, ROCKET + $C8, $5 ; trainer + db SPRITE_BLACK_HAIR_BOY_1, $14 + 4, $1f + 4, $ff, $d0, $3 ; person + db SPRITE_BLACK_HAIR_BOY_2, $12 + 4, $f + 4, $fe, $1, $4 ; person + db SPRITE_BLACK_HAIR_BOY_2, $15 + 4, $9 + 4, $fe, $2, $5 ; person + db SPRITE_GUARD, $c + 4, $1c + 4, $ff, $d0, $6 ; person + db SPRITE_LASS, $1a + 4, $1d + 4, $ff, $d2, $7 ; person + db SPRITE_SLOWBRO, $1a + 4, $1c + 4, $ff, $d0, $8 ; person + db SPRITE_LASS, $1b + 4, $9 + 4, $fe, $2, $9 ; person + db SPRITE_BLACK_HAIR_BOY_2, $c + 4, $4 + 4, $ff, $d0, $a ; person + db SPRITE_GUARD, $c + 4, $1b + 4, $ff, $d0, $b ; person + + ; warp-to + EVENT_DISP $14, $b, $1b ; TRASHED_HOUSE + EVENT_DISP $14, $f, $d ; CERULEAN_HOUSE + EVENT_DISP $14, $11, $13 ; CERULEAN_POKECENTER + EVENT_DISP $14, $13, $1e ; CERULEAN_GYM + EVENT_DISP $14, $19, $d ; BIKE_SHOP + EVENT_DISP $14, $19, $19 ; CERULEAN_MART + EVENT_DISP $14, $b, $4 ; UNKNOWN_DUNGEON_1 + EVENT_DISP $14, $9, $1b ; TRASHED_HOUSE + EVENT_DISP $14, $b, $9 ; CERULEAN_HOUSE_3 + EVENT_DISP $14, $9, $9 ; CERULEAN_HOUSE_3 CeruleanCityBlocks: ; 360 - INCBIN "maps/ceruleancity.blk" + INCBIN "maps/ceruleancity.blk" VermilionCity_h: ; 0x18998 to 0x189ba (34 bytes) (bank=6) (id=5) - db $00 ; tileset - db VERMILION_CITY_HEIGHT, VERMILION_CITY_WIDTH ; dimensions (y, x) - dw VermilionCityBlocks, VermilionCityTexts, VermilionCityScript ; blocks, texts, scripts - db NORTH | EAST ; connections + db $00 ; tileset + db VERMILION_CITY_HEIGHT, VERMILION_CITY_WIDTH ; dimensions (y, x) + dw VermilionCityBlocks, VermilionCityTexts, VermilionCityScript ; blocks, texts, scripts + db NORTH | EAST ; connections - ; connections data + ; connections data db ROUTE_6 - dw Route6Blocks + (ROUTE_6_HEIGHT - 3) * ROUTE_6_WIDTH ; connection strip location - dw $C6EB + 5 ; current map position - db ROUTE_6_WIDTH, ROUTE_6_WIDTH ; bigness, width - db (ROUTE_6_HEIGHT * 2) - 1, (5 * -2) ; alignments (y, x) - dw $C6E9 + ROUTE_6_HEIGHT * (ROUTE_6_WIDTH + 6) ; window + dw Route6Blocks + (ROUTE_6_HEIGHT - 3) * ROUTE_6_WIDTH ; connection strip location + dw $C6EB + 5 ; current map position + db ROUTE_6_WIDTH, ROUTE_6_WIDTH ; bigness, width + db (ROUTE_6_HEIGHT * 2) - 1, (5 * -2) ; alignments (y, x) + dw $C6E9 + ROUTE_6_HEIGHT * (ROUTE_6_WIDTH + 6) ; window db ROUTE_11 - dw Route11Blocks + (ROUTE_11_WIDTH * 0) ; connection strip location - dw $C6E5 + (VERMILION_CITY_WIDTH + 6) * (4 + 4) ; current map position - db ROUTE_11_HEIGHT, ROUTE_11_WIDTH ; bigness, width - db (4 * -2), 0 ; alignments (y, x) - dw $C6EF + ROUTE_11_WIDTH ; window + dw Route11Blocks + (ROUTE_11_WIDTH * 0) ; connection strip location + dw $C6E5 + (VERMILION_CITY_WIDTH + 6) * (4 + 4) ; current map position + db ROUTE_11_HEIGHT, ROUTE_11_WIDTH ; bigness, width + db (4 * -2), 0 ; alignments (y, x) + dw $C6EF + ROUTE_11_WIDTH ; window - ; end connections data + ; end connections data - dw VermilionCityObject ; objects + dw VermilionCityObject ; objects VermilionCityObject: ; 0x189ba (size=133) - db $43 ; border tile - - db $9 ; warps - db $3, $b, $0, VERMILION_POKECENTER - db $d, $9, $0, POKEMON_FAN_CLUB - db $d, $17, $0, VERMILION_MART - db $13, $c, $0, VERMILION_GYM - db $13, $17, $0, VERMILION_HOUSE_1 - db $1f, $12, $0, VERMILION_DOCK - db $1f, $13, $0, VERMILION_DOCK - db $d, $f, $0, VERMILION_HOUSE_3 - db $3, $7, $0, VERMILION_HOUSE_2 - - db $7 ; signs - db $3, $1b, $7 ; VermilionCityText7 - db $d, $25, $8 ; VermilionCityText8 - db $d, $18, $9 ; VermilionCityText9 - db $3, $c, $a ; VermilionCityText10 - db $d, $7, $b ; VermilionCityText11 - db $13, $7, $c ; VermilionCityText12 - db $f, $1d, $d ; VermilionCityText13 - - db $6 ; people - db SPRITE_FOULARD_WOMAN, $7 + 4, $13 + 4, $fe, $2, $1 ; person - db SPRITE_GAMBLER, $6 + 4, $e + 4, $ff, $ff, $2 ; person - db SPRITE_SAILOR, $1e + 4, $13 + 4, $ff, $d1, $3 ; person - db SPRITE_GAMBLER, $7 + 4, $1e + 4, $ff, $ff, $4 ; person - db SPRITE_SLOWBRO, $9 + 4, $1d + 4, $fe, $1, $5 ; person - db SPRITE_SAILOR, $1b + 4, $19 + 4, $fe, $2, $6 ; person - - ; warp-to - EVENT_DISP $14, $3, $b ; VERMILION_POKECENTER - EVENT_DISP $14, $d, $9 ; POKEMON_FAN_CLUB - EVENT_DISP $14, $d, $17 ; VERMILION_MART - EVENT_DISP $14, $13, $c ; VERMILION_GYM - EVENT_DISP $14, $13, $17 ; VERMILION_HOUSE_1 - EVENT_DISP $14, $1f, $12 ; VERMILION_DOCK - EVENT_DISP $14, $1f, $13 ; VERMILION_DOCK - EVENT_DISP $14, $d, $f ; VERMILION_HOUSE_3 - EVENT_DISP $14, $3, $7 ; VERMILION_HOUSE_2 + db $43 ; border tile + + db $9 ; warps + db $3, $b, $0, VERMILION_POKECENTER + db $d, $9, $0, POKEMON_FAN_CLUB + db $d, $17, $0, VERMILION_MART + db $13, $c, $0, VERMILION_GYM + db $13, $17, $0, VERMILION_HOUSE_1 + db $1f, $12, $0, VERMILION_DOCK + db $1f, $13, $0, VERMILION_DOCK + db $d, $f, $0, VERMILION_HOUSE_3 + db $3, $7, $0, VERMILION_HOUSE_2 + + db $7 ; signs + db $3, $1b, $7 ; VermilionCityText7 + db $d, $25, $8 ; VermilionCityText8 + db $d, $18, $9 ; VermilionCityText9 + db $3, $c, $a ; VermilionCityText10 + db $d, $7, $b ; VermilionCityText11 + db $13, $7, $c ; VermilionCityText12 + db $f, $1d, $d ; VermilionCityText13 + + db $6 ; people + db SPRITE_FOULARD_WOMAN, $7 + 4, $13 + 4, $fe, $2, $1 ; person + db SPRITE_GAMBLER, $6 + 4, $e + 4, $ff, $ff, $2 ; person + db SPRITE_SAILOR, $1e + 4, $13 + 4, $ff, $d1, $3 ; person + db SPRITE_GAMBLER, $7 + 4, $1e + 4, $ff, $ff, $4 ; person + db SPRITE_SLOWBRO, $9 + 4, $1d + 4, $fe, $1, $5 ; person + db SPRITE_SAILOR, $1b + 4, $19 + 4, $fe, $2, $6 ; person + + ; warp-to + EVENT_DISP $14, $3, $b ; VERMILION_POKECENTER + EVENT_DISP $14, $d, $9 ; POKEMON_FAN_CLUB + EVENT_DISP $14, $d, $17 ; VERMILION_MART + EVENT_DISP $14, $13, $c ; VERMILION_GYM + EVENT_DISP $14, $13, $17 ; VERMILION_HOUSE_1 + EVENT_DISP $14, $1f, $12 ; VERMILION_DOCK + EVENT_DISP $14, $1f, $13 ; VERMILION_DOCK + EVENT_DISP $14, $d, $f ; VERMILION_HOUSE_3 + EVENT_DISP $14, $3, $7 ; VERMILION_HOUSE_2 VermilionCityBlocks: ; 360 - INCBIN "maps/vermilioncity.blk" + INCBIN "maps/vermilioncity.blk" FuchsiaCity_h: ; 0x18ba7 to 0x18bd4 (45 bytes) (bank=6) (id=7) - db $00 ; tileset - db FUCHSIA_CITY_HEIGHT, FUCHSIA_CITY_WIDTH ; dimensions (y, x) - dw FuchsiaCityBlocks, FuchsiaCityTexts, FuchsiaCityScript ; blocks, texts, scripts - db SOUTH | WEST | EAST ; connections + db $00 ; tileset + db FUCHSIA_CITY_HEIGHT, FUCHSIA_CITY_WIDTH ; dimensions (y, x) + dw FuchsiaCityBlocks, FuchsiaCityTexts, FuchsiaCityScript ; blocks, texts, scripts + db SOUTH | WEST | EAST ; connections - ; connections data + ; connections data db ROUTE_19 - dw Route19Blocks ; connection strip location - dw $C6EB + (FUCHSIA_CITY_HEIGHT + 3) * (FUCHSIA_CITY_WIDTH + 6) + 5 ; current map position - db ROUTE_19_WIDTH, ROUTE_19_WIDTH ; bigness, width - db 0, (5 * -2) ; alignments (y, x) - dw $C6EF + ROUTE_19_WIDTH ; window + dw Route19Blocks ; connection strip location + dw $C6EB + (FUCHSIA_CITY_HEIGHT + 3) * (FUCHSIA_CITY_WIDTH + 6) + 5 ; current map position + db ROUTE_19_WIDTH, ROUTE_19_WIDTH ; bigness, width + db 0, (5 * -2) ; alignments (y, x) + dw $C6EF + ROUTE_19_WIDTH ; window db ROUTE_18 - dw Route18Blocks - 3 + (ROUTE_18_WIDTH) ; connection strip location - dw $C6E8 + (FUCHSIA_CITY_WIDTH + 6) * (4 + 3) ; current map position - db ROUTE_18_HEIGHT, ROUTE_18_WIDTH ; bigness, width - db (4 * -2), (ROUTE_18_WIDTH * 2) - 1 ; alignments (y, x) - dw $C6EE + 2 * ROUTE_18_WIDTH ; window + dw Route18Blocks - 3 + (ROUTE_18_WIDTH) ; connection strip location + dw $C6E8 + (FUCHSIA_CITY_WIDTH + 6) * (4 + 3) ; current map position + db ROUTE_18_HEIGHT, ROUTE_18_WIDTH ; bigness, width + db (4 * -2), (ROUTE_18_WIDTH * 2) - 1 ; alignments (y, x) + dw $C6EE + 2 * ROUTE_18_WIDTH ; window db ROUTE_15 - dw Route15Blocks + (ROUTE_15_WIDTH * 0) ; connection strip location - dw $C6E5 + (FUCHSIA_CITY_WIDTH + 6) * (4 + 4) ; current map position - db ROUTE_15_HEIGHT, ROUTE_15_WIDTH ; bigness, width - db (4 * -2), 0 ; alignments (y, x) - dw $C6EF + ROUTE_15_WIDTH ; window + dw Route15Blocks + (ROUTE_15_WIDTH * 0) ; connection strip location + dw $C6E5 + (FUCHSIA_CITY_WIDTH + 6) * (4 + 4) ; current map position + db ROUTE_15_HEIGHT, ROUTE_15_WIDTH ; bigness, width + db (4 * -2), 0 ; alignments (y, x) + dw $C6EF + ROUTE_15_WIDTH ; window - ; end connections data + ; end connections data - dw FuchsiaCityObject ; objects + dw FuchsiaCityObject ; objects FuchsiaCityObject: ; 0x18bd4 (size=178) - db $f ; border tile - - db $9 ; warps - db $d, $5, $0, FUCHSIA_MART - db $1b, $b, $0, FUCHSIA_HOUSE_1 - db $1b, $13, $0, FUCHSIA_POKECENTER - db $1b, $1b, $0, FUCHSIA_HOUSE_2 - db $3, $12, $0, SAFARIZONEENTRANCE - db $1b, $5, $0, FUCHSIA_GYM - db $d, $16, $0, FUCHSIAMEETINGROOM - db $1b, $1f, $1, FUCHSIA_HOUSE_3 - db $18, $1f, $0, FUCHSIA_HOUSE_3 - - db $e ; signs - db $17, $f, $b ; FuchsiaCityText11 - db $f, $19, $c ; FuchsiaCityText12 - db $5, $11, $d ; FuchsiaCityText13 - db $d, $6, $e ; FuchsiaCityText14 - db $1b, $14, $f ; FuchsiaCityText15 - db $1d, $1b, $10 ; FuchsiaCityText16 - db $f, $15, $11 ; FuchsiaCityText17 - db $1d, $5, $12 ; FuchsiaCityText18 - db $7, $21, $13 ; FuchsiaCityText19 - db $7, $1b, $14 ; FuchsiaCityText20 - db $7, $d, $15 ; FuchsiaCityText21 - db $d, $1f, $16 ; FuchsiaCityText22 - db $f, $d, $17 ; FuchsiaCityText23 - db $7, $7, $18 ; FuchsiaCityText24 - - db $a ; people - db SPRITE_BUG_CATCHER, $c + 4, $a + 4, $fe, $2, $1 ; person - db SPRITE_GAMBLER, $11 + 4, $1c + 4, $fe, $2, $2 ; person - db SPRITE_FISHER2, $e + 4, $1e + 4, $ff, $d0, $3 ; person - db SPRITE_BUG_CATCHER, $8 + 4, $18 + 4, $ff, $d1, $4 ; person - db SPRITE_CLEFAIRY, $5 + 4, $1f + 4, $fe, $0, $5 ; person - db SPRITE_BALL, $6 + 4, $19 + 4, $ff, $ff, $6 ; person - db SPRITE_SLOWBRO, $6 + 4, $c + 4, $fe, $2, $7 ; person - db SPRITE_SLOWBRO, $c + 4, $1e + 4, $fe, $2, $8 ; person - db SPRITE_SEEL, $11 + 4, $8 + 4, $fe, $0, $9 ; person - db SPRITE_OMANYTE, $5 + 4, $6 + 4, $ff, $ff, $a ; person - - ; warp-to - EVENT_DISP $14, $d, $5 ; FUCHSIA_MART - EVENT_DISP $14, $1b, $b ; FUCHSIA_HOUSE_1 - EVENT_DISP $14, $1b, $13 ; FUCHSIA_POKECENTER - EVENT_DISP $14, $1b, $1b ; FUCHSIA_HOUSE_2 - EVENT_DISP $14, $3, $12 ; SAFARIZONEENTRANCE - EVENT_DISP $14, $1b, $5 ; FUCHSIA_GYM - EVENT_DISP $14, $d, $16 ; FUCHSIAMEETINGROOM - EVENT_DISP $14, $1b, $1f ; FUCHSIA_HOUSE_3 - EVENT_DISP $14, $18, $1f ; FUCHSIA_HOUSE_3 + db $f ; border tile + + db $9 ; warps + db $d, $5, $0, FUCHSIA_MART + db $1b, $b, $0, FUCHSIA_HOUSE_1 + db $1b, $13, $0, FUCHSIA_POKECENTER + db $1b, $1b, $0, FUCHSIA_HOUSE_2 + db $3, $12, $0, SAFARIZONEENTRANCE + db $1b, $5, $0, FUCHSIA_GYM + db $d, $16, $0, FUCHSIAMEETINGROOM + db $1b, $1f, $1, FUCHSIA_HOUSE_3 + db $18, $1f, $0, FUCHSIA_HOUSE_3 + + db $e ; signs + db $17, $f, $b ; FuchsiaCityText11 + db $f, $19, $c ; FuchsiaCityText12 + db $5, $11, $d ; FuchsiaCityText13 + db $d, $6, $e ; FuchsiaCityText14 + db $1b, $14, $f ; FuchsiaCityText15 + db $1d, $1b, $10 ; FuchsiaCityText16 + db $f, $15, $11 ; FuchsiaCityText17 + db $1d, $5, $12 ; FuchsiaCityText18 + db $7, $21, $13 ; FuchsiaCityText19 + db $7, $1b, $14 ; FuchsiaCityText20 + db $7, $d, $15 ; FuchsiaCityText21 + db $d, $1f, $16 ; FuchsiaCityText22 + db $f, $d, $17 ; FuchsiaCityText23 + db $7, $7, $18 ; FuchsiaCityText24 + + db $a ; people + db SPRITE_BUG_CATCHER, $c + 4, $a + 4, $fe, $2, $1 ; person + db SPRITE_GAMBLER, $11 + 4, $1c + 4, $fe, $2, $2 ; person + db SPRITE_FISHER2, $e + 4, $1e + 4, $ff, $d0, $3 ; person + db SPRITE_BUG_CATCHER, $8 + 4, $18 + 4, $ff, $d1, $4 ; person + db SPRITE_CLEFAIRY, $5 + 4, $1f + 4, $fe, $0, $5 ; person + db SPRITE_BALL, $6 + 4, $19 + 4, $ff, $ff, $6 ; person + db SPRITE_SLOWBRO, $6 + 4, $c + 4, $fe, $2, $7 ; person + db SPRITE_SLOWBRO, $c + 4, $1e + 4, $fe, $2, $8 ; person + db SPRITE_SEEL, $11 + 4, $8 + 4, $fe, $0, $9 ; person + db SPRITE_OMANYTE, $5 + 4, $6 + 4, $ff, $ff, $a ; person + + ; warp-to + EVENT_DISP $14, $d, $5 ; FUCHSIA_MART + EVENT_DISP $14, $1b, $b ; FUCHSIA_HOUSE_1 + EVENT_DISP $14, $1b, $13 ; FUCHSIA_POKECENTER + EVENT_DISP $14, $1b, $1b ; FUCHSIA_HOUSE_2 + EVENT_DISP $14, $3, $12 ; SAFARIZONEENTRANCE + EVENT_DISP $14, $1b, $5 ; FUCHSIA_GYM + EVENT_DISP $14, $d, $16 ; FUCHSIAMEETINGROOM + EVENT_DISP $14, $1b, $1f ; FUCHSIA_HOUSE_3 + EVENT_DISP $14, $18, $1f ; FUCHSIA_HOUSE_3 FuchsiaCityBlocks: ; 360 - INCBIN "maps/fuchsiacity.blk" + INCBIN "maps/fuchsiacity.blk" INCBIN "baserom.gbc",$18dee,$6d @@ -9506,1149 +9509,1149 @@ PalletTownText7: ; sign by Blue’s house db "@" ViridianCityScript: ; 0x18ff1 - call $3c3c - ld hl, $4ffd - ld a, [$d5f4] - jp $3d97 + call $3c3c + ld hl, $4ffd + ld a, [$d5f4] + jp $3d97 ; 0x18ffd ViridianCityScripts: ; 0x18ffd - dw ViridianCityScript0 + dw ViridianCityScript0 INCBIN "baserom.gbc",$18fff,$6 ViridianCityScript0: ; 0x19005 - call $500b - jp $503d + call $500b + jp $503d ; 0x1900b INCBIN "baserom.gbc",$1900b,$d9 ViridianCityTexts: ; 0x190e4 - dw ViridianCityText1, ViridianCityText2, ViridianCityText3, ViridianCityText4, ViridianCityText5, ViridianCityText6, ViridianCityText7, ViridianCityText8, ViridianCityText9, ViridianCityText10, ViridianCityText11, ViridianCityText12, ViridianCityText13, ViridianCityText14, ViridianCityText15 + dw ViridianCityText1, ViridianCityText2, ViridianCityText3, ViridianCityText4, ViridianCityText5, ViridianCityText6, ViridianCityText7, ViridianCityText8, ViridianCityText9, ViridianCityText10, ViridianCityText11, ViridianCityText12, ViridianCityText13, ViridianCityText14, ViridianCityText15 ViridianCityText1: ; 0x19102 - TX_FAR _ViridianCityText1 - db $50 + TX_FAR _ViridianCityText1 + db $50 ViridianCityText2: ; 0x19107 - db $08 ; asm - ld a, [$d356] - cp $7f - ld hl, $5127 - jr z, .asm_ae9fe ; 0x19110 - ld a, [$d751] - bit 1, a - jr nz, .asm_ae9fe ; 0x19117 - ld hl, $5122 + db $08 ; asm + ld a, [$d356] + cp $7f + ld hl, $5127 + jr z, .asm_ae9fe ; 0x19110 + ld a, [$d751] + bit 1, a + jr nz, .asm_ae9fe ; 0x19117 + ld hl, $5122 .asm_ae9fe ; 0x1911c - call PrintText - jp $24d7 + call PrintText + jp $24d7 UnnamedText_19122: ; 0x19122 - TX_FAR _UnnamedText_19122 - db $50 + TX_FAR _UnnamedText_19122 + db $50 ; 0x19122 + 5 bytes UnnamedText_19127: ; 0x19127 - TX_FAR _UnnamedText_19127 - db $50 + TX_FAR _UnnamedText_19127 + db $50 ; 0x19127 + 5 bytes ViridianCityText3: ; 0x1912c - db $08 ; asm - ld hl, $514d - call PrintText - call $35ec - ld a, [$cc26] - and a - jr nz, .asm_6dfea ; 0x1913a - ld hl, $5157 - call PrintText - jr .asm_d611f ; 0x19142 + db $08 ; asm + ld hl, $514d + call PrintText + call $35ec + ld a, [$cc26] + and a + jr nz, .asm_6dfea ; 0x1913a + ld hl, $5157 + call PrintText + jr .asm_d611f ; 0x19142 .asm_6dfea ; 0x19144 - ld hl, $5152 - call PrintText + ld hl, $5152 + call PrintText .asm_d611f ; 0x1914a - jp $24d7 + jp $24d7 UnnamedText_1914d: ; 0x1914d - TX_FAR _UnnamedText_1914d - db $50 + TX_FAR _UnnamedText_1914d + db $50 ; 0x1914d + 5 bytes UnnamedText_19152: ; 0x19152 - TX_FAR _UnnamedText_19152 - db $50 + TX_FAR _UnnamedText_19152 + db $50 ; 0x19152 + 5 bytes UnnamedText_19157: ; 0x19157 - TX_FAR _UnnamedText_19157 - db $50 + TX_FAR _UnnamedText_19157 + db $50 ; 0x19157 + 5 bytes ViridianCityText4: ; 0x1915c - db $08 ; asm - ld a, [$d74b] - bit 5, a - jr nz, .asm_83894 ; 0x19162 - ld hl, $5175 - call PrintText - jr .asm_700a6 ; 0x1916a + db $08 ; asm + ld a, [$d74b] + bit 5, a + jr nz, .asm_83894 ; 0x19162 + ld hl, $5175 + call PrintText + jr .asm_700a6 ; 0x1916a .asm_83894 ; 0x1916c - ld hl, $517a - call PrintText + ld hl, $517a + call PrintText .asm_700a6 ; 0x19172 - jp $24d7 + jp $24d7 UnnamedText_19175: ; 0x19175 - TX_FAR _UnnamedText_19175 - db $50 + TX_FAR _UnnamedText_19175 + db $50 ; 0x19175 + 5 bytes UnnamedText_1917a: ; 0x1917a - TX_FAR _UnnamedText_1917a - db $50 + TX_FAR _UnnamedText_1917a + db $50 ; 0x1917a + 5 bytes ViridianCityText5: ; 0x1917f - db $08 ; asm - ld hl, $5191 - call PrintText - call $50cf - ld a, $3 - ld [$d5f4], a - jp $24d7 + db $08 ; asm + ld hl, $5191 + call PrintText + call $50cf + ld a, $3 + ld [$d5f4], a + jp $24d7 UnnamedText_19191: ; 0x19191 - TX_FAR _UnnamedText_19191 - db $50 + TX_FAR _UnnamedText_19191 + db $50 ; 0x19191 + 5 bytes ViridianCityText6: ; 0x19196 - db $08 ; asm - ld a, [$d74c] - bit 1, a - jr nz, .asm_4e5a0 ; 0x1919c - ld hl, $51ca - call PrintText - ld bc,(TM_42 << 8) | 1 - call $3e2e - jr nc, .asm_b655e ; 0x191aa - ld hl, $51cf - call PrintText - ld hl, $d74c - set 1, [hl] - jr .asm_3c73c ; 0x191b7 + db $08 ; asm + ld a, [$d74c] + bit 1, a + jr nz, .asm_4e5a0 ; 0x1919c + ld hl, $51ca + call PrintText + ld bc,(TM_42 << 8) | 1 + call $3e2e + jr nc, .asm_b655e ; 0x191aa + ld hl, $51cf + call PrintText + ld hl, $d74c + set 1, [hl] + jr .asm_3c73c ; 0x191b7 .asm_b655e ; 0x191b9 - ld hl, $51da - call PrintText - jr .asm_3c73c ; 0x191bf + ld hl, $51da + call PrintText + jr .asm_3c73c ; 0x191bf .asm_4e5a0 ; 0x191c1 - ld hl, $51d5 - call PrintText + ld hl, $51d5 + call PrintText .asm_3c73c ; 0x191c7 - jp $24d7 + jp $24d7 UnnamedText_191ca: ; 0x191ca - TX_FAR _UnnamedText_191ca - db $50 + TX_FAR _UnnamedText_191ca + db $50 ; 0x191ca + 5 bytes INCBIN "baserom.gbc",$191cf,$191d5 - $191cf UnnamedText_191d5: ; 0x191d5 - TX_FAR _UnnamedText_191d5 - db $50 + TX_FAR _UnnamedText_191d5 + db $50 ; 0x191d5 + 5 bytes UnnamedText_191da: ; 0x191da - TX_FAR _UnnamedText_191da - db $50 + TX_FAR _UnnamedText_191da + db $50 ; 0x191da + 5 bytes ViridianCityText7: ; 0x191df - db $08 ; asm - ld hl, $520a - call PrintText - ld c, $2 - call $3739 - call $35ec - ld a, [$cc26] - and a - jr z, .asm_42f68 ; 0x191f2 - ld hl, $520f - call PrintText - ld a, $1 - ld [$d5f4], a - jr .asm_2413a ; 0x191ff + db $08 ; asm + ld hl, $520a + call PrintText + ld c, $2 + call $3739 + call $35ec + ld a, [$cc26] + and a + jr z, .asm_42f68 ; 0x191f2 + ld hl, $520f + call PrintText + ld a, $1 + ld [$d5f4], a + jr .asm_2413a ; 0x191ff .asm_42f68 ; 0x19201 - ld hl, $5214 - call PrintText + ld hl, $5214 + call PrintText .asm_2413a ; 0x19207 - jp $24d7 + jp $24d7 UnnamedText_1920a: ; 0x1920a - TX_FAR _UnnamedText_1920a - db $50 + TX_FAR _UnnamedText_1920a + db $50 ; 0x1920a + 5 bytes UnnamedText_1920f: ; 0x1920f - TX_FAR _UnnamedText_1920f - db $50 + TX_FAR _UnnamedText_1920f + db $50 ; 0x1920f + 5 bytes UnnamedText_19214: ; 0x19214 - TX_FAR _UnnamedText_19214 - db $50 + TX_FAR _UnnamedText_19214 + db $50 ; 0x19214 + 5 bytes ViridianCityText15: ; 0x19219 - TX_FAR _UnnamedText_19219 - db $50 + TX_FAR _UnnamedText_19219 + db $50 ; 0x19219 + 5 bytes ViridianCityText8: ; 0x1921e - TX_FAR _ViridianCityText8 - db $50 + TX_FAR _ViridianCityText8 + db $50 ViridianCityText9: ; 0x19223 - TX_FAR _ViridianCityText9 - db $50 + TX_FAR _ViridianCityText9 + db $50 ViridianCityText10: ; 0x19228 - TX_FAR _ViridianCityText10 - db $50 + TX_FAR _ViridianCityText10 + db $50 ViridianCityText13: ; 0x1922d - TX_FAR _ViridianCityText13 - db $50 + TX_FAR _ViridianCityText13 + db $50 ViridianCityText14: UnnamedText_19232: ; 0x19232 - TX_FAR _UnnamedText_19232 - db $50 + TX_FAR _UnnamedText_19232 + db $50 ; 0x19232 + 5 bytes PewterCityScript: ; 0x19237 - call $3c3c - ld hl, $5243 - ld a, [$d5f7] - jp $3d97 + call $3c3c + ld hl, $5243 + ld a, [$d5f7] + jp $3d97 ; 0x19243 PewterCityScripts: ; 0x19243 - dw PewterCityScript0 + dw PewterCityScript0 INCBIN "baserom.gbc",$19245,$c PewterCityScript0: ; 0x19251 - xor a - ld [$d619], a - ld hl, $d754 - res 0, [hl] - call $525e - ret + xor a + ld [$d619], a + ld hl, $d754 + res 0, [hl] + call $525e + ret ; 0x1925e INCBIN "baserom.gbc",$1925e,$12d PewterCityTexts: ; 0x1938b - dw PewterCityText1, PewterCityText2, PewterCityText3, PewterCityText4, PewterCityText5, PewterCityText6, PewterCityText7, PewterCityText8, PewterCityText9, PewterCityText10, PewterCityText11, PewterCityText12, PewterCityText13, PewterCityText14 + dw PewterCityText1, PewterCityText2, PewterCityText3, PewterCityText4, PewterCityText5, PewterCityText6, PewterCityText7, PewterCityText8, PewterCityText9, PewterCityText10, PewterCityText11, PewterCityText12, PewterCityText13, PewterCityText14 PewterCityText1: ; 0x193a7 - TX_FAR _PewterCityText1 - db $50 + TX_FAR _PewterCityText1 + db $50 PewterCityText2: ; 0x193ac - TX_FAR _PewterCityText2 - db $50 + TX_FAR _PewterCityText2 + db $50 PewterCityText3: ; 0x193b1 - db $08 ; asm - ld hl, $53f1 - call PrintText - call $35ec - ld a, [$cc26] - and a - jr nz, .asm_f46a9 ; 0x193bf - ld hl, $53f6 - call PrintText - jr .asm_ac429 ; 0x193c7 + db $08 ; asm + ld hl, $53f1 + call PrintText + call $35ec + ld a, [$cc26] + and a + jr nz, .asm_f46a9 ; 0x193bf + ld hl, $53f6 + call PrintText + jr .asm_ac429 ; 0x193c7 .asm_f46a9 ; 0x193c9 - ld hl, $53fb - call PrintText - xor a - ldh [$b3], a - ldh [$b4], a - ld [$cf10], a - ld a, $2 - ld [$cc57], a - ldh a, [$b8] - ld [$cc58], a - ld a, $3 - ld [$cf13], a - call $32f4 - ld a, $1 - ld [$d5f7], a + ld hl, $53fb + call PrintText + xor a + ldh [$b3], a + ldh [$b4], a + ld [$cf10], a + ld a, $2 + ld [$cc57], a + ldh a, [$b8] + ld [$cc58], a + ld a, $3 + ld [$cf13], a + call $32f4 + ld a, $1 + ld [$d5f7], a .asm_ac429 ; 0x193ee - jp $24d7 + jp $24d7 UnnamedText_193f1: ; 0x193f1 - TX_FAR _UnnamedText_193f1 - db $50 + TX_FAR _UnnamedText_193f1 + db $50 ; 0x193f1 + 5 bytes UnnamedText_193f6: ; 0x193f6 - TX_FAR _UnnamedText_193f6 - db $50 + TX_FAR _UnnamedText_193f6 + db $50 ; 0x193f6 + 5 bytes UnnamedText_193fb: ; 0x193fb - TX_FAR _UnnamedText_193fb - db $50 + TX_FAR _UnnamedText_193fb + db $50 ; 0x193fb + 5 bytes PewterCityText13: UnnamedText_19400: ; 0x19400 - TX_FAR _UnnamedText_19400 - db $50 + TX_FAR _UnnamedText_19400 + db $50 ; 0x19400 + 5 bytes PewterCityText4: ; 0x19405 - db $8 - ld hl, $5427 - call PrintText - call $35ec - ld a, [$cc26] - cp $0 - jr nz, .asm_e4603 - ld hl, $542c - call PrintText - jr .asm_e4604 ; 0x1941c $6 + db $8 + ld hl, $5427 + call PrintText + call $35ec + ld a, [$cc26] + cp $0 + jr nz, .asm_e4603 + ld hl, $542c + call PrintText + jr .asm_e4604 ; 0x1941c $6 .asm_e4603 - ld hl, $5431 - call PrintText + ld hl, $5431 + call PrintText .asm_e4604 ; 0x19424 - jp $24d7 + jp $24d7 ; 0x19427 UnnamedText_19427: ; 0x19427 - TX_FAR _UnnamedText_19427 - db $50 + TX_FAR _UnnamedText_19427 + db $50 ; 0x19427 + 5 bytes UnnamedText_1942c: ; 0x1942c - TX_FAR _UnnamedText_1942c - db $50 + TX_FAR _UnnamedText_1942c + db $50 ; 0x1942c + 5 bytes UnnamedText_19431: ; 0x19431 - TX_FAR _UnnamedText_19431 - db $50 + TX_FAR _UnnamedText_19431 + db $50 ; 0x19431 + 5 bytes PewterCityText5: ; 0x19436 - db $08 ; asm - ld hl, $545d - call PrintText - xor a - ldh [$b4], a - ld [$cf10], a - ld a, $3 - ld [$cc57], a - ldh a, [$b8] - ld [$cc58], a - ld a, $5 - ld [$cf13], a - call $32f4 - ld a, $4 - ld [$d5f7], a - jp $24d7 + db $08 ; asm + ld hl, $545d + call PrintText + xor a + ldh [$b4], a + ld [$cf10], a + ld a, $3 + ld [$cc57], a + ldh a, [$b8] + ld [$cc58], a + ld a, $5 + ld [$cf13], a + call $32f4 + ld a, $4 + ld [$d5f7], a + jp $24d7 UnnamedText_1945d: ; 0x1945d - TX_FAR _UnnamedText_1945d - db $50 + TX_FAR _UnnamedText_1945d + db $50 ; 0x1945d + 5 bytes PewterCityText14: ; 0x19462 UnnamedText_19462: ; 0x19462 - TX_FAR _UnnamedText_19462 - db $50 + TX_FAR _UnnamedText_19462 + db $50 ; 0x19462 + 5 bytes PewterCityText6: ; 0x19467 - TX_FAR _PewterCityText6 - db $50 + TX_FAR _PewterCityText6 + db $50 PewterCityText7: ; 0x1946c - TX_FAR _PewterCityText7 - db $50 + TX_FAR _PewterCityText7 + db $50 PewterCityText10: ; 0x19471 - TX_FAR _PewterCityText10 - db $50 + TX_FAR _PewterCityText10 + db $50 PewterCityText11: ; 0x19476 - TX_FAR _PewterCityText11 - db $50 + TX_FAR _PewterCityText11 + db $50 PewterCityText12: ; 0x1947b - TX_FAR _PewterCityText12 - db $50 + TX_FAR _PewterCityText12 + db $50 CeruleanCityScript: ; 0x19480 - call $3c3c - ld hl, $549d - ld a, [$d60f] - jp $3d97 + call $3c3c + ld hl, $549d + ld a, [$d60f] + jp $3d97 ; 0x1948c INCBIN "baserom.gbc",$1948c,$1949d - $1948c CeruleanCityScripts: ; 0x1949d - dw CeruleanCityScript0, CeruleanCityScript1, CeruleanCityScript2, CeruleanCityScript3 + dw CeruleanCityScript0, CeruleanCityScript1, CeruleanCityScript2, CeruleanCityScript3 INCBIN "baserom.gbc",$194a5,$23 CeruleanCityScript0: ; 0x194c8 - ld a, [$d75b] - bit 7, a - jr nz, .asm_194f7 ; 0x194cd $28 - ld hl, $554f - call $34bf - jr nc, .asm_194f7 ; 0x194d5 $20 - ld a, [$cd3d] - cp $1 - ld a, $8 - ld b, $0 - jr nz, .asm_194e6 ; 0x194e0 $4 - ld a, $4 - ld b, $4 + ld a, [$d75b] + bit 7, a + jr nz, .asm_194f7 ; 0x194cd $28 + ld hl, $554f + call $34bf + jr nc, .asm_194f7 ; 0x194d5 $20 + ld a, [$cd3d] + cp $1 + ld a, $8 + ld b, $0 + jr nz, .asm_194e6 ; 0x194e0 $4 + ld a, $4 + ld b, $4 .asm_194e6 - ld [$d528], a - ld a, b - ld [$c129], a - call Delay3 - ld a, $2 - ld [$ff00+$8c], a - jp $2920 + ld [$d528], a + ld a, b + ld [$c129], a + call Delay3 + ld a, $2 + ld [$ff00+$8c], a + jp $2920 .asm_194f7 - ld a, [$d75a] - bit 0, a - ret nz - ld hl, $5554 - call $34bf - ret nc - ld a, [$d700] - and a - jr z, .asm_19512 ; 0x19508 $8 - ld a, $ff - ld [$c0ee], a - call $23b1 + ld a, [$d75a] + bit 0, a + ret nz + ld hl, $5554 + call $34bf + ret nc + ld a, [$d700] + and a + jr z, .asm_19512 ; 0x19508 $8 + ld a, $ff + ld [$c0ee], a + call $23b1 .asm_19512 - ld c, $2 - ld a, $de - call $23a1 - xor a - ld [$ff00+$b4], a - ld a, $f0 - ld [$cd6b], a - ld a, [$d362] - cp $14 - jr z, .asm_19535 ; 0x19526 $d - ld a, $1 - ld [$ff00+$8c], a - ld a, $5 - ld [$ff00+$8b], a - call $3500 - ld [hl], $19 + ld c, $2 + ld a, $de + call $23a1 + xor a + ld [$ff00+$b4], a + ld a, $f0 + ld [$cd6b], a + ld a, [$d362] + cp $14 + jr z, .asm_19535 ; 0x19526 $d + ld a, $1 + ld [$ff00+$8c], a + ld a, $5 + ld [$ff00+$8b], a + call $3500 + ld [hl], $19 .asm_19535 - ld a, $5 - ld [$cc4d], a - ld a, $15 - call Predef - ld de, $5559 - ld a, $1 - ld [$ff00+$8c], a - call $363a - ld a, $1 - ld [$d60f], a - ret + ld a, $5 + ld [$cc4d], a + ld a, $15 + call Predef + ld de, $5559 + ld a, $1 + ld [$ff00+$8c], a + call $363a + ld a, $1 + ld [$d60f], a + ret ; 0x1954f INCBIN "baserom.gbc",$1954f,$19567 - $1954f CeruleanCityScript1: ; 0x19567 - ld a, [$d730] - bit 0, a - ret nz - xor a - ld [$cd6b], a - ld a, $1 - ld [$ff00+$8c], a - call $2920 - ld hl, $d72d - set 6, [hl] - set 7, [hl] - ld hl, $566d - ld de, $5672 - call $3354 - ld a, $e1 - ld [$d059], a - ld a, [$d715] - cp $b1 - jr nz, .asm_19598 ; 0x19592 $4 - ld a, $7 - jr .asm_195a2 ; 0x19596 $a + ld a, [$d730] + bit 0, a + ret nz + xor a + ld [$cd6b], a + ld a, $1 + ld [$ff00+$8c], a + call $2920 + ld hl, $d72d + set 6, [hl] + set 7, [hl] + ld hl, $566d + ld de, $5672 + call $3354 + ld a, $e1 + ld [$d059], a + ld a, [$d715] + cp $b1 + jr nz, .asm_19598 ; 0x19592 $4 + ld a, $7 + jr .asm_195a2 ; 0x19596 $a .asm_19598 - cp $99 - jr nz, .asm_195a0 ; 0x1959a $4 - ld a, $8 - jr .asm_195a2 ; 0x1959e $2 + cp $99 + jr nz, .asm_195a0 ; 0x1959a $4 + ld a, $8 + jr .asm_195a2 ; 0x1959e $2 .asm_195a0 - ld a, $9 + ld a, $9 .asm_195a2 - ld [$d05d], a - xor a - ld [$ff00+$b4], a - call $555d - ld a, $2 - ld [$d60f], a - ret + ld [$d05d], a + xor a + ld [$ff00+$b4], a + call $555d + ld a, $2 + ld [$d60f], a + ret ; 0x195b1 CeruleanCityScript2: ; 0x195b1 - ld a, [$d057] - cp $ff - jp z, $548c - call $555d - ld a, $f0 - ld [$cd6b], a - ld hl, $d75a - set 0, [hl] - ld a, $1 - ld [$ff00+$8c], a - call $2920 - ld a, $ff - ld [$c0ee], a - call $23b1 - ld b, $2 - ld hl, $5b47 - call Bankswitch - ld a, $1 - ld [$ff00+$8c], a - call $3541 - ld a, [$d362] - cp $14 - jr nz, .asm_195f0 ; 0x195e9 $5 - ld de, $5608 - jr .asm_195f3 ; 0x195ee $3 + ld a, [$d057] + cp $ff + jp z, $548c + call $555d + ld a, $f0 + ld [$cd6b], a + ld hl, $d75a + set 0, [hl] + ld a, $1 + ld [$ff00+$8c], a + call $2920 + ld a, $ff + ld [$c0ee], a + call $23b1 + ld b, $2 + ld hl, $5b47 + call Bankswitch + ld a, $1 + ld [$ff00+$8c], a + call $3541 + ld a, [$d362] + cp $14 + jr nz, .asm_195f0 ; 0x195e9 $5 + ld de, $5608 + jr .asm_195f3 ; 0x195ee $3 .asm_195f0 - ld de, $5600 + ld de, $5600 .asm_195f3 - ld a, $1 - ld [$ff00+$8c], a - call $363a - ld a, $3 - ld [$d60f], a - ret + ld a, $1 + ld [$ff00+$8c], a + call $363a + ld a, $3 + ld [$d60f], a + ret ; 0x19600 INCBIN "baserom.gbc",$19600,$19610 - $19600 CeruleanCityScript3: ; 0x19610 - ld a, [$d730] - bit 0, a - ret nz - ld a, $5 - ld [$cc4d], a - ld a, $11 - call Predef - xor a - ld [$cd6b], a - call $2307 - ld a, $0 - ld [$d60f], a - ret + ld a, [$d730] + bit 0, a + ret nz + ld a, $5 + ld [$cc4d], a + ld a, $11 + call Predef + xor a + ld [$cd6b], a + call $2307 + ld a, $0 + ld [$d60f], a + ret ; 0x1962d CeruleanCityTexts: ; 0x1962d - dw CeruleanCityText1, CeruleanCityText2, CeruleanCityText3, CeruleanCityText4, CeruleanCityText5, CeruleanCityText6, CeruleanCityText7, CeruleanCityText8, CeruleanCityText9, CeruleanCityText10, CeruleanCityText11, CeruleanCityText12, CeruleanCityText13, CeruleanCityText14, CeruleanCityText15, CeruleanCityText16, CeruleanCityText17 + dw CeruleanCityText1, CeruleanCityText2, CeruleanCityText3, CeruleanCityText4, CeruleanCityText5, CeruleanCityText6, CeruleanCityText7, CeruleanCityText8, CeruleanCityText9, CeruleanCityText10, CeruleanCityText11, CeruleanCityText12, CeruleanCityText13, CeruleanCityText14, CeruleanCityText15, CeruleanCityText16, CeruleanCityText17 CeruleanCityText1: ; 0x1964f - db $08 ; asm - ld a, [$d75a] - bit 0, a - jr z, .asm_a89f9 ; 0x19655 - ld hl, $5677 - call PrintText - jr .asm_815c6 ; 0x1965d + db $08 ; asm + ld a, [$d75a] + bit 0, a + jr z, .asm_a89f9 ; 0x19655 + ld hl, $5677 + call PrintText + jr .asm_815c6 ; 0x1965d .asm_a89f9 ; 0x1965f - ld hl, $5668 - call PrintText + ld hl, $5668 + call PrintText .asm_815c6 ; 0x19665 - jp $24d7 + jp $24d7 UnnamedText_19668: ; 0x19668 - TX_FAR _UnnamedText_19668 - db $50 + TX_FAR _UnnamedText_19668 + db $50 ; 0x19668 + 5 bytes UnnamedText_1966d: ; 0x1966d - TX_FAR _UnnamedText_1966d - db $50 + TX_FAR _UnnamedText_1966d + db $50 ; 0x1966d + 5 bytes UnnamedText_19672: ; 0x19672 - TX_FAR _UnnamedText_19672 - db $50 + TX_FAR _UnnamedText_19672 + db $50 ; 0x19672 + 5 bytes UnnamedText_19677: ; 0x19677 - TX_FAR _UnnamedText_19677 - db $50 + TX_FAR _UnnamedText_19677 + db $50 ; 0x19677 + 5 bytes CeruleanCityText2: ; 0x1967c - db $8 - ld a, [$d75b] - bit 7, a - jr nz, .asm_4ca20 ; 0x19682 $29 - ld hl, $56d9 - call PrintText - ld hl, $d72d - set 6, [hl] - set 7, [hl] - ld hl, $56ee - ld de, $56ee - call $3354 - ld a, [$ff00+$8c] - ld [$cf13], a - call $336a - call $32d7 - ld a, $4 - ld [$d60f], a - jp $24d7 + db $8 + ld a, [$d75b] + bit 7, a + jr nz, .asm_4ca20 ; 0x19682 $29 + ld hl, $56d9 + call PrintText + ld hl, $d72d + set 6, [hl] + set 7, [hl] + ld hl, $56ee + ld de, $56ee + call $3354 + ld a, [$ff00+$8c] + ld [$cf13], a + call $336a + call $32d7 + ld a, $4 + ld [$d60f], a + jp $24d7 .asm_4ca20 ; 0x196ad - ld hl, $56f3 - call PrintText - ld bc, $e401 - call GiveItem - jr c, .asm_8bbbd ; 0x196b9 $8 - ld hl, $56e9 - call PrintText - jr .asm_e4e6f ; 0x196c1 $13 + ld hl, $56f3 + call PrintText + ld bc, $e401 + call GiveItem + jr c, .asm_8bbbd ; 0x196b9 $8 + ld hl, $56e9 + call PrintText + jr .asm_e4e6f ; 0x196c1 $13 .asm_8bbbd ; 0x196c3 - ld a, $1 - ld [$cc3c], a - ld hl, $56de - call PrintText - ld b, $1d - ld hl, $4872 - call Bankswitch + ld a, $1 + ld [$cc3c], a + ld hl, $56de + call PrintText + ld b, $1d + ld hl, $4872 + call Bankswitch .asm_e4e6f ; 0x196d6 - jp $24d7 + jp $24d7 ; 0x196d9 UnnamedText_196d9: ; 0x196d9 - TX_FAR _UnnamedText_196d9 - db $50 + TX_FAR _UnnamedText_196d9 + db $50 ; 0x196d9 + 5 bytes INCBIN "baserom.gbc",$196de,$196e9 - $196de UnnamedText_196e9: ; 0x196e9 - TX_FAR _UnnamedText_196e9 - db $50 + TX_FAR _UnnamedText_196e9 + db $50 ; 0x196e9 + 5 bytes UnnamedText_196ee: ; 0x196ee - TX_FAR _UnnamedText_196ee - db $50 + TX_FAR _UnnamedText_196ee + db $50 ; 0x196ee + 5 bytes UnnamedText_196f3: ; 0x196f3 - TX_FAR _UnnamedText_196f3 - db $50 + TX_FAR _UnnamedText_196f3 + db $50 ; 0x196f3 + 5 bytes CeruleanCityText3: ; 0x196f8 - TX_FAR _CeruleanCityText3 - db $50 + TX_FAR _CeruleanCityText3 + db $50 CeruleanCityText4: ; 0x196fd - TX_FAR _CeruleanCityText4 - db $50 + TX_FAR _CeruleanCityText4 + db $50 CeruleanCityText5: ; 0x19702 - TX_FAR _CeruleanCityText5 - db $50 + TX_FAR _CeruleanCityText5 + db $50 CeruleanCityText11: CeruleanCityText6: ; 0x19707 - TX_FAR _CeruleanCityText6 - db $50 + TX_FAR _CeruleanCityText6 + db $50 CeruleanCityText7: ; 0x1970c - db $08 ; asm - ldh a, [$d3] - cp $b4 - jr c, .asm_e9fc9 ; 0x19711 - ld hl, $5730 - call PrintText - jr .asm_d486e ; 0x19719 + db $08 ; asm + ldh a, [$d3] + cp $b4 + jr c, .asm_e9fc9 ; 0x19711 + ld hl, $5730 + call PrintText + jr .asm_d486e ; 0x19719 .asm_e9fc9 ; 0x1971b - cp $64 - jr c, .asm_df99b ; 0x1971d - ld hl, $5735 - call PrintText - jr .asm_d486e ; 0x19725 + cp $64 + jr c, .asm_df99b ; 0x1971d + ld hl, $5735 + call PrintText + jr .asm_d486e ; 0x19725 .asm_df99b ; 0x19727 - ld hl, $573a - call PrintText + ld hl, $573a + call PrintText .asm_d486e ; 0x1972d - jp $24d7 + jp $24d7 UnnamedText_19730: ; 0x19730 - TX_FAR _UnnamedText_19730 - db $50 + TX_FAR _UnnamedText_19730 + db $50 ; 0x19730 + 5 bytes UnnamedText_19735: ; 0x19735 - TX_FAR _UnnamedText_19735 - db $50 + TX_FAR _UnnamedText_19735 + db $50 ; 0x19735 + 5 bytes UnnamedText_1973a: ; 0x1973a - TX_FAR _UnnamedText_1973a - db $50 + TX_FAR _UnnamedText_1973a + db $50 ; 0x1973a + 5 bytes CeruleanCityText8: ; 0x1973f - db $08 ; asm - ldh a, [$d3] - cp $b4 - jr c, .asm_e28da ; 0x19744 - ld hl, $576f - call PrintText - jr .asm_f2f38 ; 0x1974c + db $08 ; asm + ldh a, [$d3] + cp $b4 + jr c, .asm_e28da ; 0x19744 + ld hl, $576f + call PrintText + jr .asm_f2f38 ; 0x1974c .asm_e28da ; 0x1974e - cp $78 - jr c, .asm_15d08 ; 0x19750 - ld hl, $5774 - call PrintText - jr .asm_f2f38 ; 0x19758 + cp $78 + jr c, .asm_15d08 ; 0x19750 + ld hl, $5774 + call PrintText + jr .asm_f2f38 ; 0x19758 .asm_15d08 ; 0x1975a - cp $3c - jr c, .asm_d7fea ; 0x1975c - ld hl, $5779 - call PrintText - jr .asm_f2f38 ; 0x19764 + cp $3c + jr c, .asm_d7fea ; 0x1975c + ld hl, $5779 + call PrintText + jr .asm_f2f38 ; 0x19764 .asm_d7fea ; 0x19766 - ld hl, $577e - call PrintText + ld hl, $577e + call PrintText .asm_f2f38 ; 0x1976c - jp $24d7 + jp $24d7 UnnamedText_1976f: ; 0x1976f - TX_FAR _UnnamedText_1976f - db $50 + TX_FAR _UnnamedText_1976f + db $50 ; 0x1976f + 5 bytes UnnamedText_19774: ; 0x19774 - TX_FAR _UnnamedText_19774 - db $50 + TX_FAR _UnnamedText_19774 + db $50 ; 0x19774 + 5 bytes UnnamedText_19779: ; 0x19779 - TX_FAR _UnnamedText_19779 - db $50 + TX_FAR _UnnamedText_19779 + db $50 ; 0x19779 + 5 bytes UnnamedText_1977e: ; 0x1977e - TX_FAR _UnnamedText_1977e - db $50 + TX_FAR _UnnamedText_1977e + db $50 ; 0x1977e + 5 bytes CeruleanCityText9: ; 0x19783 - TX_FAR _CeruleanCityText9 - db $50 + TX_FAR _CeruleanCityText9 + db $50 CeruleanCityText10: ; 0x19788 - TX_FAR _CeruleanCityText10 - db $50 + TX_FAR _CeruleanCityText10 + db $50 CeruleanCityText12: ; 0x1978d - TX_FAR _CeruleanCityText12 - db $50 + TX_FAR _CeruleanCityText12 + db $50 CeruleanCityText13: ; 0x19792 - TX_FAR _CeruleanCityText13 - db $50 + TX_FAR _CeruleanCityText13 + db $50 CeruleanCityText16: ; 0x19797 - TX_FAR _CeruleanCityText16 - db $50 + TX_FAR _CeruleanCityText16 + db $50 CeruleanCityText17: ; 0x1979c - TX_FAR _CeruleanCityText17 - db $50 + TX_FAR _CeruleanCityText17 + db $50 VermilionCityScript: ; 0x197a1 - call $3c3c - ld hl, $d126 - bit 6, [hl] - res 6, [hl] - push hl - call nz, $57cb - pop hl - bit 5, [hl] - res 5, [hl] - call nz, $57c0 - ld hl, $57dc - ld a, [$d62a] - jp $3d97 + call $3c3c + ld hl, $d126 + bit 6, [hl] + res 6, [hl] + push hl + call nz, $57cb + pop hl + bit 5, [hl] + res 5, [hl] + call nz, $57c0 + ld hl, $57dc + ld a, [$d62a] + jp $3d97 ; 0x197c0 INCBIN "baserom.gbc",$197c0,$197dc - $197c0 VermilionCityScripts: ; 0x197dc - dw VermilionCityScript0, VermilionCityScript1 + dw VermilionCityScript0, VermilionCityScript1 INCBIN "baserom.gbc",$197e0,$6 VermilionCityScript0: ; 0x197e6 - ld a, [$c109] - and a - ret nz - ld hl, $5823 - call $34bf - ret nc - xor a - ld [$ff00+$b4], a - ld [$cf0d], a - ld a, $3 - ld [$ff00+$8c], a - call $2920 - ld a, [$d803] - bit 2, a - jr nz, .asm_19810 ; 0x19804 $a - ld b, $3f - ld a, $1c - call Predef - ld a, b - and a - ret nz + ld a, [$c109] + and a + ret nz + ld hl, $5823 + call $34bf + ret nc + xor a + ld [$ff00+$b4], a + ld [$cf0d], a + ld a, $3 + ld [$ff00+$8c], a + call $2920 + ld a, [$d803] + bit 2, a + jr nz, .asm_19810 ; 0x19804 $a + ld b, $3f + ld a, $1c + call Predef + ld a, b + and a + ret nz .asm_19810 - ld a, $40 - ld [$ccd3], a - ld a, $1 - ld [$cd38], a - call $3486 - ld a, $1 - ld [$d62a], a - ret + ld a, $40 + ld [$ccd3], a + ld a, $1 + ld [$cd38], a + call $3486 + ld a, $1 + ld [$d62a], a + ret ; 0x19823 INCBIN "baserom.gbc",$19823,$1985f - $19823 VermilionCityScript1: ; 0x1985f - ld a, [$cd38] - and a - ret nz - ld c, $a - call $3739 - ld a, $0 - ld [$d62a], a - ret + ld a, [$cd38] + and a + ret nz + ld c, $a + call $3739 + ld a, $0 + ld [$d62a], a + ret ; 0x1986f VermilionCityTexts: ; 0x1986f - dw VermilionCityText1, VermilionCityText2, VermilionCityText3, VermilionCityText4, VermilionCityText5, VermilionCityText6, VermilionCityText7, VermilionCityText8, VermilionCityText9, VermilionCityText10, VermilionCityText11, VermilionCityText12, VermilionCityText13 + dw VermilionCityText1, VermilionCityText2, VermilionCityText3, VermilionCityText4, VermilionCityText5, VermilionCityText6, VermilionCityText7, VermilionCityText8, VermilionCityText9, VermilionCityText10, VermilionCityText11, VermilionCityText12, VermilionCityText13 VermilionCityText1: ; 0x19889 - TX_FAR _VermilionCityText1 - db $50 + TX_FAR _VermilionCityText1 + db $50 VermilionCityText2: ; 0x1988e - db $08 ; asm - ld a, [$d803] - bit 2, a - jr nz, .asm_359bd ; 0x19894 - ld hl, $58a7 - call PrintText - jr .asm_735d9 ; 0x1989c + db $08 ; asm + ld a, [$d803] + bit 2, a + jr nz, .asm_359bd ; 0x19894 + ld hl, $58a7 + call PrintText + jr .asm_735d9 ; 0x1989c .asm_359bd ; 0x1989e - ld hl, $58ac - call PrintText + ld hl, $58ac + call PrintText .asm_735d9 ; 0x198a4 - jp $24d7 + jp $24d7 UnnamedText_198a7: ; 0x198a7 - TX_FAR _UnnamedText_198a7 - db $50 + TX_FAR _UnnamedText_198a7 + db $50 ; 0x198a7 + 5 bytes UnnamedText_198ac: ; 0x198ac - TX_FAR _UnnamedText_198ac - db $50 + TX_FAR _UnnamedText_198ac + db $50 ; 0x198ac + 5 bytes VermilionCityText3: ; 0x198b1 - db $08 ; asm - ld a, [$d803] - bit 2, a - jr nz, .asm_3e0e9 ; 0x198b7 - ld a, [$c109] - cp $c - jr z, .asm_07af3 ; 0x198be - ld hl, $58ff - call $34bf - jr nc, .asm_57b73 ; 0x198c6 + db $08 ; asm + ld a, [$d803] + bit 2, a + jr nz, .asm_3e0e9 ; 0x198b7 + ld a, [$c109] + cp $c + jr z, .asm_07af3 ; 0x198be + ld hl, $58ff + call $34bf + jr nc, .asm_57b73 ; 0x198c6 .asm_07af3 ; 0x198c8 - ld hl, $5904 - call PrintText - jr .asm_79bd1 ; 0x198ce + ld hl, $5904 + call PrintText + jr .asm_79bd1 ; 0x198ce .asm_57b73 ; 0x198d0 - ld hl, $5909 - call PrintText - ld b, $3f - ld a, $1c - call Predef - ld a, b - and a - jr nz, .asm_0419b ; 0x198df - ld hl, $5913 - call PrintText - jr .asm_79bd1 ; 0x198e7 + ld hl, $5909 + call PrintText + ld b, $3f + ld a, $1c + call Predef + ld a, b + and a + jr nz, .asm_0419b ; 0x198df + ld hl, $5913 + call PrintText + jr .asm_79bd1 ; 0x198e7 .asm_0419b ; 0x198e9 - ld hl, $590e - call PrintText - ld a, $4 - ld [$d62a], a - jr .asm_79bd1 ; 0x198f4 + ld hl, $590e + call PrintText + ld a, $4 + ld [$d62a], a + jr .asm_79bd1 ; 0x198f4 .asm_3e0e9 ; 0x198f6 - ld hl, $5918 - call PrintText + ld hl, $5918 + call PrintText .asm_79bd1 ; 0x198fc - jp $24d7 + jp $24d7 INCBIN "baserom.gbc",$198ff,$19904 - $198ff UnnamedText_19904: ; 0x19904 - TX_FAR _UnnamedText_19904 - db $50 + TX_FAR _UnnamedText_19904 + db $50 ; 0x19904 + 5 bytes UnnamedText_19909: ; 0x19909 - TX_FAR _UnnamedText_19909 - db $50 + TX_FAR _UnnamedText_19909 + db $50 ; 0x19909 + 5 bytes UnnamedText_1990e: ; 0x1990e - TX_FAR _UnnamedText_1990e - db $50 + TX_FAR _UnnamedText_1990e + db $50 ; 0x1990e + 5 bytes UnnamedText_19913: ; 0x19913 - TX_FAR _UnnamedText_19913 - db $50 + TX_FAR _UnnamedText_19913 + db $50 ; 0x19913 + 5 bytes UnnamedText_19918: ; 0x19918 - TX_FAR _UnnamedText_19918 - db $50 + TX_FAR _UnnamedText_19918 + db $50 ; 0x19918 + 5 bytes VermilionCityText4: ; 0x1991d - TX_FAR _VermilionCityText4 - db $50 + TX_FAR _VermilionCityText4 + db $50 VermilionCityText5: ; 0x19922 - TX_FAR _VermilionCityText5 - db $08 ; asm - ld a, $6a - call $13d0 - call $3748 - ld hl, $5933 - ret + TX_FAR _VermilionCityText5 + db $08 ; asm + ld a, $6a + call $13d0 + call $3748 + ld hl, $5933 + ret VermilionCityText14: ; 0x19933 - TX_FAR _VermilionCityText14 - db $50 + TX_FAR _VermilionCityText14 + db $50 VermilionCityText6: ; 0x19938 - TX_FAR _VermilionCityText6 - db $50 + TX_FAR _VermilionCityText6 + db $50 VermilionCityText7: ; 0x1993d - TX_FAR _VermilionCityText7 - db $50 + TX_FAR _VermilionCityText7 + db $50 VermilionCityText8: ; 0x19942 - TX_FAR _VermilionCityText8 - db $50 + TX_FAR _VermilionCityText8 + db $50 VermilionCityText11: ; 0x19947 - TX_FAR _VermilionCityText11 - db $50 + TX_FAR _VermilionCityText11 + db $50 VermilionCityText12: ; 0x1994c - TX_FAR _VermilionCityText12 - db $50 + TX_FAR _VermilionCityText12 + db $50 VermilionCityText13: ; 0x19951 - TX_FAR _VermilionCityText13 - db $50 + TX_FAR _VermilionCityText13 + db $50 CeladonCityScript: ; 0x19956 - call $3c3c - ld hl, $d77e - res 0, [hl] - res 7, [hl] - ld hl, $d816 - res 7, [hl] - ret + call $3c3c + ld hl, $d77e + res 0, [hl] + res 7, [hl] + ld hl, $d816 + res 7, [hl] + ret ; 0x19966 CeladonCityTexts: ; 0x19966 - dw CeladonCityText1, CeladonCityText2, CeladonCityText3, CeladonCityText4, CeladonCityText5, CeladonCityText6, CeladonCityText7, CeladonCityText8, CeladonCityText9, CeladonCityText10, CeladonCityText11, CeladonCityText12, CeladonCityText13, CeladonCityText14, CeladonCityText15, CeladonCityText16, CeladonCityText17, CeladonCityText18 + dw CeladonCityText1, CeladonCityText2, CeladonCityText3, CeladonCityText4, CeladonCityText5, CeladonCityText6, CeladonCityText7, CeladonCityText8, CeladonCityText9, CeladonCityText10, CeladonCityText11, CeladonCityText12, CeladonCityText13, CeladonCityText14, CeladonCityText15, CeladonCityText16, CeladonCityText17, CeladonCityText18 CeladonCityText1: ; 0x1998a - TX_FAR _CeladonCityText1 - db $50 + TX_FAR _CeladonCityText1 + db $50 CeladonCityText2: ; 0x1998f - TX_FAR _CeladonCityText2 - db $50 + TX_FAR _CeladonCityText2 + db $50 CeladonCityText3: ; 0x19994 - TX_FAR _CeladonCityText3 - db $50 + TX_FAR _CeladonCityText3 + db $50 CeladonCityText4: ; 0x19999 - TX_FAR _CeladonCityText4 - db $50 + TX_FAR _CeladonCityText4 + db $50 CeladonCityText5: ; 0x1999e - db $08 ; asm - ld a, [$d777] - bit 0, a - jr nz, .asm_7053f ; 0x199a4 - ld hl, $59d2 - call PrintText - ld bc,(TM_41 << 8) | 1 - call $3e2e - jr c, .asm_890ec ; 0x199b2 - ld hl, $59e2 - call PrintText - jr .asm_c765a ; 0x199ba + db $08 ; asm + ld a, [$d777] + bit 0, a + jr nz, .asm_7053f ; 0x199a4 + ld hl, $59d2 + call PrintText + ld bc,(TM_41 << 8) | 1 + call $3e2e + jr c, .asm_890ec ; 0x199b2 + ld hl, $59e2 + call PrintText + jr .asm_c765a ; 0x199ba .asm_890ec ; 0x199bc - ld hl, $59d7 - call PrintText - ld hl, $d777 - set 0, [hl] - jr .asm_c765a ; 0x199c7 + ld hl, $59d7 + call PrintText + ld hl, $d777 + set 0, [hl] + jr .asm_c765a ; 0x199c7 .asm_7053f ; 0x199c9 - ld hl, $59dd - call PrintText + ld hl, $59dd + call PrintText .asm_c765a ; 0x199cf - jp $24d7 + jp $24d7 UnnamedText_199d2: ; 0x199d2 - TX_FAR _UnnamedText_199d2 - db $50 + TX_FAR _UnnamedText_199d2 + db $50 ; 0x199d2 + 5 bytes INCBIN "baserom.gbc",$199d7,$199dd - $199d7 UnnamedText_199dd: ; 0x199dd - TX_FAR _UnnamedText_199dd - db $50 + TX_FAR _UnnamedText_199dd + db $50 ; 0x199dd + 5 bytes UnnamedText_199e2: ; 0x199e2 - TX_FAR _UnnamedText_199e2 - db $50 + TX_FAR _UnnamedText_199e2 + db $50 ; 0x199e2 + 5 bytes CeladonCityText6: ; 0x199e7 - TX_FAR _CeladonCityText6 - db $50 + TX_FAR _CeladonCityText6 + db $50 CeladonCityText7: ; 0x199ec - TX_FAR _CeladonCityText7 - db $08 ; asm - ld a, $6f - call $13d0 - jp $24d7 + TX_FAR _CeladonCityText7 + db $08 ; asm + ld a, $6f + call $13d0 + jp $24d7 CeladonCityText8: ; 0x199f9 - TX_FAR _CeladonCityText8 - db $50 + TX_FAR _CeladonCityText8 + db $50 CeladonCityText9: ; 0x199fe - TX_FAR _CeladonCityText9 - db $50 + TX_FAR _CeladonCityText9 + db $50 CeladonCityText10: ; 0x19a03 - TX_FAR _CeladonCityText10 - db $50 + TX_FAR _CeladonCityText10 + db $50 CeladonCityText11: ; 0x19a08 - TX_FAR _CeladonCityText11 - db $50 + TX_FAR _CeladonCityText11 + db $50 CeladonCityText13: ; 0x19a0d - TX_FAR _CeladonCityText13 - db $50 + TX_FAR _CeladonCityText13 + db $50 CeladonCityText14: ; 0x19a12 - TX_FAR _CeladonCityText14 - db $50 + TX_FAR _CeladonCityText14 + db $50 CeladonCityText15: ; 0x19a17 - TX_FAR _CeladonCityText15 - db $50 + TX_FAR _CeladonCityText15 + db $50 CeladonCityText16: ; 0x19a1c - TX_FAR _CeladonCityText16 - db $50 + TX_FAR _CeladonCityText16 + db $50 CeladonCityText17: ; 0x19a21 - TX_FAR _CeladonCityText17 - db $50 + TX_FAR _CeladonCityText17 + db $50 CeladonCityText18: ; 0x19a26 - TX_FAR _CeladonCityText18 - db $50 + TX_FAR _CeladonCityText18 + db $50 FuchsiaCityScript: ; 0x19a2b - jp $3c3c + jp $3c3c ; 0x19a2e FuchsiaCityTexts: ; 0x19a2e - dw FuchsiaCityText1, FuchsiaCityText2, FuchsiaCityText3, FuchsiaCityText4, FuchsiaCityText5, FuchsiaCityText6, FuchsiaCityText7, FuchsiaCityText8, FuchsiaCityText9, FuchsiaCityText10, FuchsiaCityText11, FuchsiaCityText12, FuchsiaCityText13, FuchsiaCityText14, FuchsiaCityText15, FuchsiaCityText16, FuchsiaCityText17, FuchsiaCityText18, FuchsiaCityText19, FuchsiaCityText20, FuchsiaCityText21, FuchsiaCityText22, FuchsiaCityText23, FuchsiaCityText24 + dw FuchsiaCityText1, FuchsiaCityText2, FuchsiaCityText3, FuchsiaCityText4, FuchsiaCityText5, FuchsiaCityText6, FuchsiaCityText7, FuchsiaCityText8, FuchsiaCityText9, FuchsiaCityText10, FuchsiaCityText11, FuchsiaCityText12, FuchsiaCityText13, FuchsiaCityText14, FuchsiaCityText15, FuchsiaCityText16, FuchsiaCityText17, FuchsiaCityText18, FuchsiaCityText19, FuchsiaCityText20, FuchsiaCityText21, FuchsiaCityText22, FuchsiaCityText23, FuchsiaCityText24 FuchsiaCityText1: ; 0x19a5e - TX_FAR _FuchsiaCityText1 - db $50 + TX_FAR _FuchsiaCityText1 + db $50 FuchsiaCityText2: ; 0x19a63 - TX_FAR _FuchsiaCityText2 - db $50 + TX_FAR _FuchsiaCityText2 + db $50 FuchsiaCityText3: ; 0x19a68 - TX_FAR _FuchsiaCityText3 - db $50 + TX_FAR _FuchsiaCityText3 + db $50 FuchsiaCityText4: ; 0x19a6d - TX_FAR _FuchsiaCityText4 - db $50 + TX_FAR _FuchsiaCityText4 + db $50 FuchsiaCityText5: ; 0x19a72 FuchsiaCityText6: @@ -10656,132 +10659,132 @@ FuchsiaCityText7: FuchsiaCityText8: FuchsiaCityText9: FuchsiaCityText10: ; 0x19a72 - TX_FAR _FuchsiaCityText5 - db $50 + TX_FAR _FuchsiaCityText5 + db $50 FuchsiaCityText12: FuchsiaCityText11: ; 0x19a77 - TX_FAR _FuchsiaCityText11 - db $50 + TX_FAR _FuchsiaCityText11 + db $50 FuchsiaCityText13: ; 0x19a7c - TX_FAR _FuchsiaCityText13 - db $50 + TX_FAR _FuchsiaCityText13 + db $50 FuchsiaCityText16: ; 0x19a81 - TX_FAR _FuchsiaCityText16 - db $50 + TX_FAR _FuchsiaCityText16 + db $50 FuchsiaCityText17: ; 0x19a86 - TX_FAR _FuchsiaCityText17 - db $50 + TX_FAR _FuchsiaCityText17 + db $50 FuchsiaCityText18: ; 0x19a8b - TX_FAR _FuchsiaCityText18 - db $50 + TX_FAR _FuchsiaCityText18 + db $50 FuchsiaCityText19: ; 0x19a90 - db $08 ; asm - ld hl, $5a9f - call PrintText - ld a, $28 - call $349b - jp $24d7 + db $08 ; asm + ld hl, $5a9f + call PrintText + ld a, $28 + call $349b + jp $24d7 UnnamedText_19a9f: ; 0x19a9f - TX_FAR _UnnamedText_19a9f - db $50 + TX_FAR _UnnamedText_19a9f + db $50 ; 0x19a9f + 5 bytes FuchsiaCityText20: ; 0x19aa4 - db $08 ; asm - ld hl, $5ab3 - call PrintText - ld a, $6 - call $349b - jp $24d7 + db $08 ; asm + ld hl, $5ab3 + call PrintText + ld a, $6 + call $349b + jp $24d7 UnnamedText_19ab3: ; 0x19ab3 - TX_FAR _UnnamedText_19ab3 - db $50 + TX_FAR _UnnamedText_19ab3 + db $50 ; 0x19ab3 + 5 bytes FuchsiaCityText21: ; 0x19ab8 - db $08 ; asm - ld hl, $5ac7 - call PrintText - ld a, $2 - call $349b - jp $24d7 + db $08 ; asm + ld hl, $5ac7 + call PrintText + ld a, $2 + call $349b + jp $24d7 UnnamedText_19ac7: ; 0x19ac7 - TX_FAR _UnnamedText_19ac7 - db $50 + TX_FAR _UnnamedText_19ac7 + db $50 ; 0x19ac7 + 5 bytes FuchsiaCityText22: ; 0x19acc - db $08 ; asm - ld hl, $5adb - call PrintText - ld a, $25 - call $349b - jp $24d7 + db $08 ; asm + ld hl, $5adb + call PrintText + ld a, $25 + call $349b + jp $24d7 UnnamedText_19adb: ; 0x19adb - TX_FAR _UnnamedText_19adb - db $50 + TX_FAR _UnnamedText_19adb + db $50 ; 0x19adb + 5 bytes FuchsiaCityText23: ; 0x19ae0 - db $08 ; asm - ld hl, $5aef - call PrintText - ld a, $13 - call $349b - jp $24d7 + db $08 ; asm + ld hl, $5aef + call PrintText + ld a, $13 + call $349b + jp $24d7 UnnamedText_19aef: ; 0x19aef - TX_FAR _UnnamedText_19aef - db $50 + TX_FAR _UnnamedText_19aef + db $50 ; 0x19aef + 5 bytes FuchsiaCityText24: ; 0x19af4 - db $08 ; asm - ld a, [$d7f6] - bit 6, a - jr nz, .asm_3b4e8 ; 0x19afa - bit 7, a - jr nz, .asm_667d5 ; 0x19afe - ld hl, $5b2a - call PrintText - jr .asm_4343f ; 0x19b06 + db $08 ; asm + ld a, [$d7f6] + bit 6, a + jr nz, .asm_3b4e8 ; 0x19afa + bit 7, a + jr nz, .asm_667d5 ; 0x19afe + ld hl, $5b2a + call PrintText + jr .asm_4343f ; 0x19b06 .asm_3b4e8 ; 0x19b08 - ld hl, $5b20 - call PrintText - ld a, $62 - jr .asm_81556 ; 0x19b10 + ld hl, $5b20 + call PrintText + ld a, $62 + jr .asm_81556 ; 0x19b10 .asm_667d5 ; 0x19b12 - ld hl, $5b25 - call PrintText - ld a, $5a + ld hl, $5b25 + call PrintText + ld a, $5a .asm_81556 ; 0x19b1a - call $349b + call $349b .asm_4343f ; 0x19b1d - jp $24d7 + jp $24d7 UnnamedText_19b20: ; 0x19b20 - TX_FAR _UnnamedText_19b20 - db $50 + TX_FAR _UnnamedText_19b20 + db $50 ; 0x19b20 + 5 bytes UnnamedText_19b25: ; 0x19b25 - TX_FAR _UnnamedText_19b25 - db $50 + TX_FAR _UnnamedText_19b25 + db $50 ; 0x19b25 + 5 bytes UnnamedText_19b2a: ; 0x19b2a - TX_FAR _UnnamedText_19b2a - db $50 + TX_FAR _UnnamedText_19b2a + db $50 ; 0x19b2a + 5 bytes BluesHouse_h: ; 0x19b2f @@ -10904,755 +10907,755 @@ BluesHouseBlocks: INCBIN "maps/blueshouse.blk" VermilionHouse3_h: ; 0x19c06 to 0x19c12 (12 bytes) (bank=6) (id=196) - db $08 ; tileset - db VERMILION_HOUSE_3_HEIGHT, VERMILION_HOUSE_3_WIDTH ; dimensions (y, x) - dw VermilionHouse3Blocks, VermilionHouse3Texts, VermilionHouse3Script ; blocks, texts, scripts - db $00 ; connections + db $08 ; tileset + db VERMILION_HOUSE_3_HEIGHT, VERMILION_HOUSE_3_WIDTH ; dimensions (y, x) + dw VermilionHouse3Blocks, VermilionHouse3Texts, VermilionHouse3Script ; blocks, texts, scripts + db $00 ; connections - dw VermilionHouse3Object ; objects + dw VermilionHouse3Object ; objects VermilionHouse3Script: ; 0x19c12 - jp $3c3c + jp $3c3c ; 0x19c15 VermilionHouse3Texts: ; 0x19c15 - dw VermilionHouse3Text1 + dw VermilionHouse3Text1 VermilionHouse3Text1: ; 0x19c17 - db $08 ; asm - ld a, $4 - ld [W_WHICHTRADE], a - ld a, $54 - call Predef - jp $24d7 + db $08 ; asm + ld a, $4 + ld [W_WHICHTRADE], a + ld a, $54 + call Predef + jp $24d7 VermilionHouse3Object: ; 0x19c25 (size=26) - db $a ; border tile + db $a ; border tile - db $2 ; warps - db $7, $2, $7, $ff - db $7, $3, $7, $ff + db $2 ; warps + db $7, $2, $7, $ff + db $7, $3, $7, $ff - db $0 ; signs + db $0 ; signs - db $1 ; people - db SPRITE_LITTLE_GIRL, $5 + 4, $3 + 4, $ff, $d1, $1 ; person + db $1 ; people + db SPRITE_LITTLE_GIRL, $5 + 4, $3 + 4, $ff, $d1, $1 ; person - ; warp-to - EVENT_DISP $4, $7, $2 - EVENT_DISP $4, $7, $3 + ; warp-to + EVENT_DISP $4, $7, $2 + EVENT_DISP $4, $7, $3 VermilionHouse3Blocks: ; 16 - INCBIN "maps/vermilionhouse3.blk" + INCBIN "maps/vermilionhouse3.blk" IndigoPlateauLobby_h: ; 0x19c4f to 0x19c5b (12 bytes) (bank=6) (id=174) - db $02 ; tileset - db INDIGO_PLATEAU_LOBBY_HEIGHT, INDIGO_PLATEAU_LOBBY_WIDTH ; dimensions (y, x) - dw IndigoPlateauLobbyBlocks, IndigoPlateauLobbyTexts, IndigoPlateauLobbyScript ; blocks, texts, scripts - db $00 ; connections + db $02 ; tileset + db INDIGO_PLATEAU_LOBBY_HEIGHT, INDIGO_PLATEAU_LOBBY_WIDTH ; dimensions (y, x) + dw IndigoPlateauLobbyBlocks, IndigoPlateauLobbyTexts, IndigoPlateauLobbyScript ; blocks, texts, scripts + db $00 ; connections - dw IndigoPlateauLobbyObject ; objects + dw IndigoPlateauLobbyObject ; objects IndigoPlateauLobbyScript: ; 0x19c5b - call $22fa - call $3c3c - ld hl, $d126 - bit 6, [hl] - res 6, [hl] - ret z - ld hl, $d869 - res 7, [hl] - ld hl, $d734 - bit 1, [hl] - res 1, [hl] - ret z - ld hl, $d863 - xor a - ld [hli], a - ld [hli], a - ld [hli], a - ld [hl], a - ret + call $22fa + call $3c3c + ld hl, $d126 + bit 6, [hl] + res 6, [hl] + ret z + ld hl, $d869 + res 7, [hl] + ld hl, $d734 + bit 1, [hl] + res 1, [hl] + ret z + ld hl, $d863 + xor a + ld [hli], a + ld [hli], a + ld [hli], a + ld [hl], a + ret ; 0x19c7f IndigoPlateauLobbyTexts: - dw IndigoPlateauLobbyText1, IndigoPlateauLobbyText2, IndigoPlateauLobbyText3, IndigoPlateauLobbyText4, IndigoPlateauLobbyText5 + dw IndigoPlateauLobbyText1, IndigoPlateauLobbyText2, IndigoPlateauLobbyText3, IndigoPlateauLobbyText4, IndigoPlateauLobbyText5 IndigoPlateauLobbyText1: ; 0x19c8a - db $ff + db $ff IndigoPlateauLobbyText2: ; 0x19c8b - TX_FAR _IndigoPlateauLobbyText1 - db $50 + TX_FAR _IndigoPlateauLobbyText1 + db $50 INCBIN "baserom.gbc",$19c8f,$19c8f - $19c8f IndigoPlateauLobbyText3: ; 0x19c8f - TX_FAR _IndigoPlateauLobbyText3 - db $50 + TX_FAR _IndigoPlateauLobbyText3 + db $50 IndigoPlateauLobbyText5: - db $f6 + db $f6 IndigoPlateauLobbyObject: ; 0x19c95 (size=58) - db $0 ; border tile + db $0 ; border tile - db $3 ; warps - db $b, $7, $0, $ff - db $b, $8, $1, $ff - db $0, $8, $0, LORELEIS_ROOM + db $3 ; warps + db $b, $7, $0, $ff + db $b, $8, $1, $ff + db $0, $8, $0, LORELEIS_ROOM - db $0 ; signs + db $0 ; signs - db $5 ; people - db SPRITE_NURSE, $5 + 4, $7 + 4, $ff, $d0, $1 ; person - db SPRITE_GYM_HELPER, $9 + 4, $4 + 4, $ff, $d3, $2 ; person - db SPRITE_LASS, $1 + 4, $5 + 4, $ff, $d0, $3 ; person - db SPRITE_MART_GUY, $5 + 4, $0 + 4, $ff, $d3, $4 ; person - db SPRITE_CABLE_CLUB_WOMAN, $6 + 4, $d + 4, $ff, $d0, $5 ; person + db $5 ; people + db SPRITE_NURSE, $5 + 4, $7 + 4, $ff, $d0, $1 ; person + db SPRITE_GYM_HELPER, $9 + 4, $4 + 4, $ff, $d3, $2 ; person + db SPRITE_LASS, $1 + 4, $5 + 4, $ff, $d0, $3 ; person + db SPRITE_MART_GUY, $5 + 4, $0 + 4, $ff, $d3, $4 ; person + db SPRITE_CABLE_CLUB_WOMAN, $6 + 4, $d + 4, $ff, $d0, $5 ; person - ; warp-to - EVENT_DISP $8, $b, $7 - EVENT_DISP $8, $b, $8 - EVENT_DISP $8, $0, $8 ; LORELEIS_ROOM + ; warp-to + EVENT_DISP $8, $b, $7 + EVENT_DISP $8, $b, $8 + EVENT_DISP $8, $0, $8 ; LORELEIS_ROOM IndigoPlateauLobbyBlocks: ; 48 - INCBIN "maps/indigoplateaulobby.blk" + INCBIN "maps/indigoplateaulobby.blk" SilphCo4_h: ; 0x19cff to 0x19d0b (12 bytes) (bank=6) (id=209) - db $16 ; tileset - db SILPH_CO_4F_HEIGHT, SILPH_CO_4F_WIDTH ; dimensions (y, x) - dw SilphCo4Blocks, SilphCo4Texts, SilphCo4Script ; blocks, texts, scripts - db $00 ; connections + db $16 ; tileset + db SILPH_CO_4F_HEIGHT, SILPH_CO_4F_WIDTH ; dimensions (y, x) + dw SilphCo4Blocks, SilphCo4Texts, SilphCo4Script ; blocks, texts, scripts + db $00 ; connections - dw SilphCo4Object ; objects + dw SilphCo4Object ; objects SilphCo4Script: ; 0x19d0b - call $5d21 - call $3c3c - ld hl, $5dae - ld de, $5d9a - ld a, [$d645] - call $3160 - ld [$d645], a - ret + call $5d21 + call $3c3c + ld hl, $5dae + ld de, $5d9a + ld a, [$d645] + call $3160 + ld [$d645], a + ret ; 0x19d21 INCBIN "baserom.gbc",$19d21,$7f SilphCo4Texts: ; 0x19da0 - dw SilphCo4Text1, SilphCo4Text2, SilphCo4Text3, SilphCo4Text4, SilphCo4Text5, SilphCo4Text6, SilphCo4Text7 + dw SilphCo4Text1, SilphCo4Text2, SilphCo4Text3, SilphCo4Text4, SilphCo4Text5, SilphCo4Text6, SilphCo4Text7 INCBIN "baserom.gbc",$19dae,$25 SilphCo4Text1: ; 0x19dd3 - db $08 ; asm - ld hl, $5de0 - ld de, $5de5 - call $622f - jp $24d7 + db $08 ; asm + ld hl, $5de0 + ld de, $5de5 + call $622f + jp $24d7 UnnamedText_19de0: ; 0x19de0 - TX_FAR _UnnamedText_19de0 - db $50 + TX_FAR _UnnamedText_19de0 + db $50 ; 0x19de0 + 5 bytes UnnamedText_19de5: ; 0x19de5 - TX_FAR _UnnamedText_19de5 - db $50 + TX_FAR _UnnamedText_19de5 + db $50 ; 0x19de5 + 5 bytes SilphCo4Text2: ; 0x19dea - db $08 ; asm - ld hl, $5dae - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5dae + call LoadTrainerHeader + jp $24d7 UnnamedText_19df4: ; 0x19df4 - TX_FAR _UnnamedText_19df4 - db $50 + TX_FAR _UnnamedText_19df4 + db $50 ; 0x19df4 + 5 bytes UnnamedText_19df9: ; 0x19df9 - TX_FAR _UnnamedText_19df9 - db $50 + TX_FAR _UnnamedText_19df9 + db $50 ; 0x19df9 + 5 bytes UnnamedText_19dfe: ; 0x19dfe - TX_FAR _UnnamedText_19dfe - db $50 + TX_FAR _UnnamedText_19dfe + db $50 ; 0x19dfe + 5 bytes SilphCo4Text3: ; 0x19e03 - db $08 ; asm - ld hl, $5dba - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5dba + call LoadTrainerHeader + jp $24d7 UnnamedText_19e0d: ; 0x19e0d - TX_FAR _UnnamedText_19e0d - db $50 + TX_FAR _UnnamedText_19e0d + db $50 ; 0x19e0d + 5 bytes UnnamedText_19e12: ; 0x19e12 - TX_FAR _UnnamedText_19e12 - db $50 + TX_FAR _UnnamedText_19e12 + db $50 ; 0x19e12 + 5 bytes UnnamedText_19e17: ; 0x19e17 - TX_FAR _UnnamedText_19e17 - db $50 + TX_FAR _UnnamedText_19e17 + db $50 ; 0x19e17 + 5 bytes SilphCo4Text4: ; 0x19e1c - db $08 ; asm - ld hl, $5dc6 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5dc6 + call LoadTrainerHeader + jp $24d7 UnnamedText_19e26: ; 0x19e26 - TX_FAR _UnnamedText_19e26 - db $50 + TX_FAR _UnnamedText_19e26 + db $50 ; 0x19e26 + 5 bytes UnnamedText_19e2b: ; 0x19e2b - TX_FAR _UnnamedText_19e2b - db $50 + TX_FAR _UnnamedText_19e2b + db $50 ; 0x19e2b + 5 bytes UnnamedText_19e30: ; 0x19e30 - TX_FAR _UnnamedText_19e30 - db $50 + TX_FAR _UnnamedText_19e30 + db $50 ; 0x19e30 + 5 bytes SilphCo4Object: ; 0x19e35 (size=111) - db $2e ; border tile - - db $7 ; warps - db $0, $18, $1, SILPH_CO_3F - db $0, $1a, $1, SILPH_CO_5F - db $0, $14, $0, SILPH_CO_ELEVATOR - db $7, $b, $3, SILPH_CO_10F - db $3, $11, $3, SILPH_CO_6F - db $f, $3, $4, SILPH_CO_10F - db $b, $11, $5, SILPH_CO_10F - - db $0 ; signs - - db $7 ; people - db SPRITE_LAPRAS_GIVER, $2 + 4, $6 + 4, $ff, $ff, $1 ; person - db SPRITE_ROCKET, $e + 4, $9 + 4, $ff, $d3, $42, ROCKET + $C8, $1a ; trainer - db SPRITE_OAK_AIDE, $6 + 4, $e + 4, $ff, $d2, $43, SCIENTIST + $C8, $5 ; trainer - db SPRITE_ROCKET, $a + 4, $1a + 4, $ff, $d1, $44, ROCKET + $C8, $1b ; trainer + db $2e ; border tile + + db $7 ; warps + db $0, $18, $1, SILPH_CO_3F + db $0, $1a, $1, SILPH_CO_5F + db $0, $14, $0, SILPH_CO_ELEVATOR + db $7, $b, $3, SILPH_CO_10F + db $3, $11, $3, SILPH_CO_6F + db $f, $3, $4, SILPH_CO_10F + db $b, $11, $5, SILPH_CO_10F + + db $0 ; signs + + db $7 ; people + db SPRITE_LAPRAS_GIVER, $2 + 4, $6 + 4, $ff, $ff, $1 ; person + db SPRITE_ROCKET, $e + 4, $9 + 4, $ff, $d3, $42, ROCKET + $C8, $1a ; trainer + db SPRITE_OAK_AIDE, $6 + 4, $e + 4, $ff, $d2, $43, SCIENTIST + $C8, $5 ; trainer + db SPRITE_ROCKET, $a + 4, $1a + 4, $ff, $d1, $44, ROCKET + $C8, $1b ; trainer db SPRITE_BALL, $9 + 4, $3 + 4, $ff, $ff, $85, FULL_HEAL ; item db SPRITE_BALL, $7 + 4, $4 + 4, $ff, $ff, $86, MAX_REVIVE ; item db SPRITE_BALL, $8 + 4, $5 + 4, $ff, $ff, $87, ESCAPE_ROPE ; item - ; warp-to - EVENT_DISP $f, $0, $18 ; SILPH_CO_3F - EVENT_DISP $f, $0, $1a ; SILPH_CO_5F - EVENT_DISP $f, $0, $14 ; SILPH_CO_ELEVATOR - EVENT_DISP $f, $7, $b ; SILPH_CO_10F - EVENT_DISP $f, $3, $11 ; SILPH_CO_6F - EVENT_DISP $f, $f, $3 ; SILPH_CO_10F - EVENT_DISP $f, $b, $11 ; SILPH_CO_10F + ; warp-to + EVENT_DISP $f, $0, $18 ; SILPH_CO_3F + EVENT_DISP $f, $0, $1a ; SILPH_CO_5F + EVENT_DISP $f, $0, $14 ; SILPH_CO_ELEVATOR + EVENT_DISP $f, $7, $b ; SILPH_CO_10F + EVENT_DISP $f, $3, $11 ; SILPH_CO_6F + EVENT_DISP $f, $f, $3 ; SILPH_CO_10F + EVENT_DISP $f, $b, $11 ; SILPH_CO_10F SilphCo4Blocks: ; 135 - INCBIN "maps/silphco4.blk" + INCBIN "maps/silphco4.blk" SilphCo5_h: ; 0x19f2b to 0x19f37 (12 bytes) (bank=6) (id=210) - db $16 ; tileset - db SILPH_CO_5F_HEIGHT, SILPH_CO_5F_WIDTH ; dimensions (y, x) - dw SilphCo5Blocks, SilphCo5Texts, SilphCo5Script ; blocks, texts, scripts - db $00 ; connections + db $16 ; tileset + db SILPH_CO_5F_HEIGHT, SILPH_CO_5F_WIDTH ; dimensions (y, x) + dw SilphCo5Blocks, SilphCo5Texts, SilphCo5Script ; blocks, texts, scripts + db $00 ; connections - dw SilphCo5Object ; objects + dw SilphCo5Object ; objects SilphCo5Script: ; 0x19f37 - call $5f4d - call $3c3c - ld hl, $5fd2 - ld de, $5fb6 - ld a, [$d646] - call $3160 - ld [$d646], a - ret + call $5f4d + call $3c3c + ld hl, $5fd2 + ld de, $5fb6 + ld a, [$d646] + call $3160 + ld [$d646], a + ret ; 0x19f4d INCBIN "baserom.gbc",$19f4d,$6f SilphCo5Texts: ; 0x19fbc - dw SilphCo5Text1, SilphCo5Text2, SilphCo5Text3, SilphCo5Text4, SilphCo5Text5, SilphCo5Text6, SilphCo5Text7, SilphCo5Text8, SilphCo5Text9, SilphCo5Text10, SilphCo5Text11 + dw SilphCo5Text1, SilphCo5Text2, SilphCo5Text3, SilphCo5Text4, SilphCo5Text5, SilphCo5Text6, SilphCo5Text7, SilphCo5Text8, SilphCo5Text9, SilphCo5Text10, SilphCo5Text11 INCBIN "baserom.gbc",$19fd2,$31 SilphCo5Text1: ; 0x1a003 - db $08 ; asm - ld hl, $6010 - ld de, $6015 - call $622f - jp $24d7 + db $08 ; asm + ld hl, $6010 + ld de, $6015 + call $622f + jp $24d7 UnnamedText_1a010: ; 0x1a010 - TX_FAR _UnnamedText_1a010 - db $50 + TX_FAR _UnnamedText_1a010 + db $50 ; 0x1a010 + 5 bytes UnnamedText_1a015: ; 0x1a015 - TX_FAR _UnnamedText_1a015 - db $50 + TX_FAR _UnnamedText_1a015 + db $50 ; 0x1a015 + 5 bytes SilphCo5Text2: ; 0x1a01a - db $08 ; asm - ld hl, $5fd2 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5fd2 + call LoadTrainerHeader + jp $24d7 UnnamedText_1a024: ; 0x1a024 - TX_FAR _UnnamedText_1a024 - db $50 + TX_FAR _UnnamedText_1a024 + db $50 ; 0x1a024 + 5 bytes UnnamedText_1a029: ; 0x1a029 - TX_FAR _UnnamedText_1a029 - db $50 + TX_FAR _UnnamedText_1a029 + db $50 ; 0x1a029 + 5 bytes UnnamedText_1a02e: ; 0x1a02e - TX_FAR _UnnamedText_1a02e - db $50 + TX_FAR _UnnamedText_1a02e + db $50 ; 0x1a02e + 5 bytes SilphCo5Text3: ; 0x1a033 - db $08 ; asm - ld hl, $5fde - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5fde + call LoadTrainerHeader + jp $24d7 UnnamedText_1a03d: ; 0x1a03d - TX_FAR _UnnamedText_1a03d - db $50 + TX_FAR _UnnamedText_1a03d + db $50 ; 0x1a03d + 5 bytes UnnamedText_1a042: ; 0x1a042 - TX_FAR _UnnamedText_1a042 - db $50 + TX_FAR _UnnamedText_1a042 + db $50 ; 0x1a042 + 5 bytes UnnamedText_1a047: ; 0x1a047 - TX_FAR _UnnamedText_1a047 - db $50 + TX_FAR _UnnamedText_1a047 + db $50 ; 0x1a047 + 5 bytes SilphCo5Text4: ; 0x1a04c - db $08 ; asm - ld hl, $5fea - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5fea + call LoadTrainerHeader + jp $24d7 UnnamedText_1a056: ; 0x1a056 - TX_FAR _UnnamedText_1a056 - db $50 + TX_FAR _UnnamedText_1a056 + db $50 ; 0x1a056 + 5 bytes UnnamedText_1a05b: ; 0x1a05b - TX_FAR _UnnamedText_1a05b - db $50 + TX_FAR _UnnamedText_1a05b + db $50 ; 0x1a05b + 5 bytes UnnamedText_1a060: ; 0x1a060 - TX_FAR _UnnamedText_1a060 - db $50 + TX_FAR _UnnamedText_1a060 + db $50 ; 0x1a060 + 5 bytes SilphCo5Text5: ; 0x1a065 - db $08 ; asm - ld hl, $5ff6 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5ff6 + call LoadTrainerHeader + jp $24d7 UnnamedText_1a06f: ; 0x1a06f - TX_FAR _UnnamedText_1a06f - db $50 + TX_FAR _UnnamedText_1a06f + db $50 ; 0x1a06f + 5 bytes UnnamedText_1a074: ; 0x1a074 - TX_FAR _UnnamedText_1a074 - db $50 + TX_FAR _UnnamedText_1a074 + db $50 ; 0x1a074 + 5 bytes UnnamedText_1a079: ; 0x1a079 - TX_FAR _UnnamedText_1a079 - db $50 + TX_FAR _UnnamedText_1a079 + db $50 ; 0x1a079 + 5 bytes SilphCo5Text9: ; 0x1a07e - TX_FAR _SilphCo5Text9 - db $50 + TX_FAR _SilphCo5Text9 + db $50 SilphCo5Text10: ; 0x1a083 - TX_FAR _SilphCo5Text10 - db $50 + TX_FAR _SilphCo5Text10 + db $50 SilphCo5Text11: ; 0x1a088 - TX_FAR _SilphCo5Text11 - db $50 + TX_FAR _SilphCo5Text11 + db $50 SilphCo5Object: ; 0x1a08d (size=137) - db $2e ; border tile - - db $7 ; warps - db $0, $18, $1, SILPH_CO_6F - db $0, $1a, $1, SILPH_CO_4F - db $0, $14, $0, SILPH_CO_ELEVATOR - db $3, $1b, $5, SILPH_CO_7F - db $f, $9, $4, SILPH_CO_9F - db $5, $b, $4, SILPH_CO_3F - db $f, $3, $5, SILPH_CO_3F - - db $0 ; signs - - db $b ; people - db SPRITE_LAPRAS_GIVER, $9 + 4, $d + 4, $ff, $ff, $1 ; person - db SPRITE_ROCKET, $10 + 4, $8 + 4, $ff, $d3, $42, ROCKET + $C8, $1c ; trainer - db SPRITE_OAK_AIDE, $3 + 4, $8 + 4, $ff, $d3, $43, SCIENTIST + $C8, $6 ; trainer - db SPRITE_ROCKER, $a + 4, $12 + 4, $ff, $d1, $44, JUGGLER + $C8, $1 ; trainer - db SPRITE_ROCKET, $4 + 4, $1c + 4, $ff, $d1, $45, ROCKET + $C8, $1d ; trainer + db $2e ; border tile + + db $7 ; warps + db $0, $18, $1, SILPH_CO_6F + db $0, $1a, $1, SILPH_CO_4F + db $0, $14, $0, SILPH_CO_ELEVATOR + db $3, $1b, $5, SILPH_CO_7F + db $f, $9, $4, SILPH_CO_9F + db $5, $b, $4, SILPH_CO_3F + db $f, $3, $5, SILPH_CO_3F + + db $0 ; signs + + db $b ; people + db SPRITE_LAPRAS_GIVER, $9 + 4, $d + 4, $ff, $ff, $1 ; person + db SPRITE_ROCKET, $10 + 4, $8 + 4, $ff, $d3, $42, ROCKET + $C8, $1c ; trainer + db SPRITE_OAK_AIDE, $3 + 4, $8 + 4, $ff, $d3, $43, SCIENTIST + $C8, $6 ; trainer + db SPRITE_ROCKER, $a + 4, $12 + 4, $ff, $d1, $44, JUGGLER + $C8, $1 ; trainer + db SPRITE_ROCKET, $4 + 4, $1c + 4, $ff, $d1, $45, ROCKET + $C8, $1d ; trainer db SPRITE_BALL, $d + 4, $2 + 4, $ff, $ff, $86, TM_09 ; item db SPRITE_BALL, $6 + 4, $4 + 4, $ff, $ff, $87, PROTEIN ; item db SPRITE_BALL, $10 + 4, $15 + 4, $ff, $ff, $88, CARD_KEY ; item - db SPRITE_CLIPBOARD, $c + 4, $16 + 4, $ff, $ff, $9 ; person - db SPRITE_CLIPBOARD, $a + 4, $19 + 4, $ff, $ff, $a ; person - db SPRITE_CLIPBOARD, $6 + 4, $18 + 4, $ff, $ff, $b ; person - - ; warp-to - EVENT_DISP $f, $0, $18 ; SILPH_CO_6F - EVENT_DISP $f, $0, $1a ; SILPH_CO_4F - EVENT_DISP $f, $0, $14 ; SILPH_CO_ELEVATOR - EVENT_DISP $f, $3, $1b ; SILPH_CO_7F - EVENT_DISP $f, $f, $9 ; SILPH_CO_9F - EVENT_DISP $f, $5, $b ; SILPH_CO_3F - EVENT_DISP $f, $f, $3 ; SILPH_CO_3F + db SPRITE_CLIPBOARD, $c + 4, $16 + 4, $ff, $ff, $9 ; person + db SPRITE_CLIPBOARD, $a + 4, $19 + 4, $ff, $ff, $a ; person + db SPRITE_CLIPBOARD, $6 + 4, $18 + 4, $ff, $ff, $b ; person + + ; warp-to + EVENT_DISP $f, $0, $18 ; SILPH_CO_6F + EVENT_DISP $f, $0, $1a ; SILPH_CO_4F + EVENT_DISP $f, $0, $14 ; SILPH_CO_ELEVATOR + EVENT_DISP $f, $3, $1b ; SILPH_CO_7F + EVENT_DISP $f, $f, $9 ; SILPH_CO_9F + EVENT_DISP $f, $5, $b ; SILPH_CO_3F + EVENT_DISP $f, $f, $3 ; SILPH_CO_3F SilphCo5Blocks: ; 135 - INCBIN "maps/silphco5.blk" + INCBIN "maps/silphco5.blk" SilphCo6_h: ; 0x1a19d to 0x1a1a9 (12 bytes) (bank=6) (id=211) - db $16 ; tileset - db SILPH_CO_6F_HEIGHT, SILPH_CO_6F_WIDTH ; dimensions (y, x) - dw SilphCo6Blocks, SilphCo6Texts, SilphCo6Script ; blocks, texts, scripts - db $00 ; connections + db $16 ; tileset + db SILPH_CO_6F_HEIGHT, SILPH_CO_6F_WIDTH ; dimensions (y, x) + dw SilphCo6Blocks, SilphCo6Texts, SilphCo6Script ; blocks, texts, scripts + db $00 ; connections - dw SilphCo6Object ; objects + dw SilphCo6Object ; objects SilphCo6Script: ; 0x1a1a9 - call $61bf - call $3c3c - ld hl, $620a - ld de, $61f0 - ld a, [$d647] - call $3160 - ld [$d647], a - ret + call $61bf + call $3c3c + ld hl, $620a + ld de, $61f0 + ld a, [$d647] + call $3160 + ld [$d647], a + ret ; 0x1a1bf INCBIN "baserom.gbc",$1a1bf,$37 SilphCo6Texts: ; 0x1a1f6 - dw SilphCo6Text1, SilphCo6Text2, SilphCo6Text3, SilphCo6Text4, SilphCo6Text5, SilphCo6Text6, SilphCo6Text7, SilphCo6Text8, SilphCo6Text9, SilphCo6Text10 + dw SilphCo6Text1, SilphCo6Text2, SilphCo6Text3, SilphCo6Text4, SilphCo6Text5, SilphCo6Text6, SilphCo6Text7, SilphCo6Text8, SilphCo6Text9, SilphCo6Text10 INCBIN "baserom.gbc",$1a20a,$33 SilphCo6Text1: ; 0x1a23d - db $08 ; asm - ld hl, $624a - ld de, $624f - call $622f - jp $24d7 + db $08 ; asm + ld hl, $624a + ld de, $624f + call $622f + jp $24d7 UnnamedText_1a24a: ; 0x1a24a - TX_FAR _UnnamedText_1a24a - db $50 + TX_FAR _UnnamedText_1a24a + db $50 ; 0x1a24a + 5 bytes UnnamedText_1a24f: ; 0x1a24f - TX_FAR _UnnamedText_1a24f - db $50 + TX_FAR _UnnamedText_1a24f + db $50 ; 0x1a24f + 5 bytes SilphCo6Text2: ; 0x1a254 - db $08 ; asm - ld hl, $6261 - ld de, $6266 - call $622f - jp $24d7 + db $08 ; asm + ld hl, $6261 + ld de, $6266 + call $622f + jp $24d7 UnnamedText_1a261: ; 0x1a261 - TX_FAR _UnnamedText_1a261 - db $50 + TX_FAR _UnnamedText_1a261 + db $50 ; 0x1a261 + 5 bytes UnnamedText_1a266: ; 0x1a266 - TX_FAR _UnnamedText_1a266 - db $50 + TX_FAR _UnnamedText_1a266 + db $50 ; 0x1a266 + 5 bytes SilphCo6Text3: ; 0x1a26b - db $08 ; asm - ld hl, $6278 - ld de, $627d - call $622f - jp $24d7 + db $08 ; asm + ld hl, $6278 + ld de, $627d + call $622f + jp $24d7 UnnamedText_1a278: ; 0x1a278 - TX_FAR _UnnamedText_1a278 - db $50 + TX_FAR _UnnamedText_1a278 + db $50 ; 0x1a278 + 5 bytes UnnamedText_1a27d: ; 0x1a27d - TX_FAR _UnnamedText_1a27d - db $50 + TX_FAR _UnnamedText_1a27d + db $50 ; 0x1a27d + 5 bytes SilphCo6Text4: ; 0x1a282 - db $08 ; asm - ld hl, $628f - ld de, $6294 - call $622f - jp $24d7 + db $08 ; asm + ld hl, $628f + ld de, $6294 + call $622f + jp $24d7 UnnamedText_1a28f: ; 0x1a28f - TX_FAR _UnnamedText_1a28f - db $50 + TX_FAR _UnnamedText_1a28f + db $50 ; 0x1a28f + 5 bytes UnnamedText_1a294: ; 0x1a294 - TX_FAR _UnnamedText_1a294 - db $50 + TX_FAR _UnnamedText_1a294 + db $50 ; 0x1a294 + 5 bytes SilphCo6Text5: ; 0x1a299 - db $08 ; asm - ld hl, $62a6 - ld de, $62ab - call $622f - jp $24d7 + db $08 ; asm + ld hl, $62a6 + ld de, $62ab + call $622f + jp $24d7 UnnamedText_1a2a6: ; 0x1a2a6 - TX_FAR _UnnamedText_1a2a6 - db $50 + TX_FAR _UnnamedText_1a2a6 + db $50 ; 0x1a2a6 + 5 bytes UnnamedText_1a2ab: ; 0x1a2ab - TX_FAR _UnnamedText_1a2ab - db $50 + TX_FAR _UnnamedText_1a2ab + db $50 ; 0x1a2ab + 5 bytes SilphCo6Text6: ; 0x1a2b0 - db $08 ; asm - ld hl, $620a - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $620a + call LoadTrainerHeader + jp $24d7 UnnamedText_1a2ba: ; 0x1a2ba - TX_FAR _UnnamedText_1a2ba - db $50 + TX_FAR _UnnamedText_1a2ba + db $50 ; 0x1a2ba + 5 bytes UnnamedText_1a2bf: ; 0x1a2bf - TX_FAR _UnnamedText_1a2bf - db $50 + TX_FAR _UnnamedText_1a2bf + db $50 ; 0x1a2bf + 5 bytes UnnamedText_1a2c4: ; 0x1a2c4 - TX_FAR _UnnamedText_1a2c4 - db $50 + TX_FAR _UnnamedText_1a2c4 + db $50 ; 0x1a2c4 + 5 bytes SilphCo6Text7: ; 0x1a2c9 - db $08 ; asm - ld hl, $6216 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $6216 + call LoadTrainerHeader + jp $24d7 UnnamedText_1a2d3: ; 0x1a2d3 - TX_FAR _UnnamedText_1a2d3 - db $50 + TX_FAR _UnnamedText_1a2d3 + db $50 ; 0x1a2d3 + 5 bytes UnnamedText_1a2d8: ; 0x1a2d8 - TX_FAR _UnnamedText_1a2d8 - db $50 + TX_FAR _UnnamedText_1a2d8 + db $50 ; 0x1a2d8 + 5 bytes UnnamedText_1a2dd: ; 0x1a2dd - TX_FAR _UnnamedText_1a2dd - db $50 + TX_FAR _UnnamedText_1a2dd + db $50 ; 0x1a2dd + 5 bytes SilphCo6Text8: ; 0x1a2e2 - db $08 ; asm - ld hl, $6222 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $6222 + call LoadTrainerHeader + jp $24d7 UnnamedText_1a2ec: ; 0x1a2ec - TX_FAR _UnnamedText_1a2ec - db $50 + TX_FAR _UnnamedText_1a2ec + db $50 ; 0x1a2ec + 5 bytes UnnamedText_1a2f1: ; 0x1a2f1 - TX_FAR _UnnamedText_1a2f1 - db $50 + TX_FAR _UnnamedText_1a2f1 + db $50 ; 0x1a2f1 + 5 bytes UnnamedText_1a2f6: ; 0x1a2f6 - TX_FAR _UnnamedText_1a2f6 - db $50 + TX_FAR _UnnamedText_1a2f6 + db $50 ; 0x1a2f6 + 5 bytes SilphCo6Object: ; 0x1a2fb (size=112) - db $2e ; border tile - - db $5 ; warps - db $0, $10, $1, SILPH_CO_7F - db $0, $e, $0, SILPH_CO_5F - db $0, $12, $0, SILPH_CO_ELEVATOR - db $3, $3, $4, SILPH_CO_4F - db $3, $17, $6, SILPH_CO_2F - - db $0 ; signs - - db $a ; people - db SPRITE_LAPRAS_GIVER, $6 + 4, $a + 4, $ff, $ff, $1 ; person - db SPRITE_LAPRAS_GIVER, $6 + 4, $14 + 4, $ff, $ff, $2 ; person - db SPRITE_ERIKA, $6 + 4, $15 + 4, $ff, $d0, $3 ; person - db SPRITE_ERIKA, $a + 4, $b + 4, $ff, $d3, $4 ; person - db SPRITE_LAPRAS_GIVER, $d + 4, $12 + 4, $ff, $d1, $5 ; person - db SPRITE_ROCKET, $3 + 4, $11 + 4, $ff, $d3, $46, ROCKET + $C8, $1e ; trainer - db SPRITE_OAK_AIDE, $8 + 4, $7 + 4, $ff, $d0, $47, SCIENTIST + $C8, $7 ; trainer - db SPRITE_ROCKET, $f + 4, $e + 4, $ff, $d2, $48, ROCKET + $C8, $1f ; trainer + db $2e ; border tile + + db $5 ; warps + db $0, $10, $1, SILPH_CO_7F + db $0, $e, $0, SILPH_CO_5F + db $0, $12, $0, SILPH_CO_ELEVATOR + db $3, $3, $4, SILPH_CO_4F + db $3, $17, $6, SILPH_CO_2F + + db $0 ; signs + + db $a ; people + db SPRITE_LAPRAS_GIVER, $6 + 4, $a + 4, $ff, $ff, $1 ; person + db SPRITE_LAPRAS_GIVER, $6 + 4, $14 + 4, $ff, $ff, $2 ; person + db SPRITE_ERIKA, $6 + 4, $15 + 4, $ff, $d0, $3 ; person + db SPRITE_ERIKA, $a + 4, $b + 4, $ff, $d3, $4 ; person + db SPRITE_LAPRAS_GIVER, $d + 4, $12 + 4, $ff, $d1, $5 ; person + db SPRITE_ROCKET, $3 + 4, $11 + 4, $ff, $d3, $46, ROCKET + $C8, $1e ; trainer + db SPRITE_OAK_AIDE, $8 + 4, $7 + 4, $ff, $d0, $47, SCIENTIST + $C8, $7 ; trainer + db SPRITE_ROCKET, $f + 4, $e + 4, $ff, $d2, $48, ROCKET + $C8, $1f ; trainer db SPRITE_BALL, $c + 4, $3 + 4, $ff, $ff, $89, HP_UP ; item db SPRITE_BALL, $f + 4, $2 + 4, $ff, $ff, $8a, X_ACCURACY ; item - ; warp-to - EVENT_DISP $d, $0, $10 ; SILPH_CO_7F - EVENT_DISP $d, $0, $e ; SILPH_CO_5F - EVENT_DISP $d, $0, $12 ; SILPH_CO_ELEVATOR - EVENT_DISP $d, $3, $3 ; SILPH_CO_4F - EVENT_DISP $d, $3, $17 ; SILPH_CO_2F + ; warp-to + EVENT_DISP $d, $0, $10 ; SILPH_CO_7F + EVENT_DISP $d, $0, $e ; SILPH_CO_5F + EVENT_DISP $d, $0, $12 ; SILPH_CO_ELEVATOR + EVENT_DISP $d, $3, $3 ; SILPH_CO_4F + EVENT_DISP $d, $3, $17 ; SILPH_CO_2F SilphCo6Blocks: ; 117 - INCBIN "maps/silphco6.blk" + INCBIN "maps/silphco6.blk" INCBIN "baserom.gbc",$1a3e0,$1c20 SECTION "bank7",DATA,BANK[$7] CinnabarIsland_h: ; 0x1c000 to 0x1c022 (34 bytes) (bank=7) (id=8) - db $00 ; tileset - db CINNABAR_ISLAND_HEIGHT, CINNABAR_ISLAND_WIDTH ; dimensions (y, x) - dw CinnabarIslandBlocks, CinnabarIslandTexts, CinnabarIslandScript ; blocks, texts, scripts - db NORTH | EAST ; connections + db $00 ; tileset + db CINNABAR_ISLAND_HEIGHT, CINNABAR_ISLAND_WIDTH ; dimensions (y, x) + dw CinnabarIslandBlocks, CinnabarIslandTexts, CinnabarIslandScript ; blocks, texts, scripts + db NORTH | EAST ; connections - ; connections data + ; connections data db ROUTE_21 - dw Route21Blocks + (ROUTE_21_HEIGHT - 3) * ROUTE_21_WIDTH ; connection strip location - dw $C6EB + 0 ; current map position - db ROUTE_21_WIDTH, ROUTE_21_WIDTH ; bigness, width - db (ROUTE_21_HEIGHT * 2) - 1, (0 * -2) ; alignments (y, x) - dw $C6E9 + ROUTE_21_HEIGHT * (ROUTE_21_WIDTH + 6) ; window + dw Route21Blocks + (ROUTE_21_HEIGHT - 3) * ROUTE_21_WIDTH ; connection strip location + dw $C6EB + 0 ; current map position + db ROUTE_21_WIDTH, ROUTE_21_WIDTH ; bigness, width + db (ROUTE_21_HEIGHT * 2) - 1, (0 * -2) ; alignments (y, x) + dw $C6E9 + ROUTE_21_HEIGHT * (ROUTE_21_WIDTH + 6) ; window db ROUTE_20 - dw Route20Blocks + (ROUTE_20_WIDTH * 0) ; connection strip location - dw $C6E5 + (CINNABAR_ISLAND_WIDTH + 6) * (0 + 4) ; current map position - db ROUTE_20_HEIGHT, ROUTE_20_WIDTH ; bigness, width - db (0 * -2), 0 ; alignments (y, x) - dw $C6EF + ROUTE_20_WIDTH ; window + dw Route20Blocks + (ROUTE_20_WIDTH * 0) ; connection strip location + dw $C6E5 + (CINNABAR_ISLAND_WIDTH + 6) * (0 + 4) ; current map position + db ROUTE_20_HEIGHT, ROUTE_20_WIDTH ; bigness, width + db (0 * -2), 0 ; alignments (y, x) + dw $C6EF + ROUTE_20_WIDTH ; window - ; end connections data + ; end connections data - dw CinnabarIslandObject ; objects + dw CinnabarIslandObject ; objects CinnabarIslandObject: ; 0x1c022 (size=71) - db $43 ; border tile - - db $5 ; warps - db $3, $6, $1, MANSION_1 - db $3, $12, $0, CINNABAR_GYM - db $9, $6, $0, CINNABAR_LAB_1 - db $b, $b, $0, CINNABAR_POKECENTER - db $b, $f, $0, CINNABAR_MART - - db $5 ; signs - db $5, $9, $3 ; CinnabarIslandText3 - db $b, $10, $4 ; CinnabarIslandText4 - db $b, $c, $5 ; CinnabarIslandText5 - db $b, $9, $6 ; CinnabarIslandText6 - db $3, $d, $7 ; CinnabarIslandText7 - - db $2 ; people - db SPRITE_GIRL, $5 + 4, $c + 4, $fe, $2, $1 ; person - db SPRITE_GAMBLER, $6 + 4, $e + 4, $ff, $ff, $2 ; person - - ; warp-to - EVENT_DISP $a, $3, $6 ; MANSION_1 - EVENT_DISP $a, $3, $12 ; CINNABAR_GYM - EVENT_DISP $a, $9, $6 ; CINNABAR_LAB_1 - EVENT_DISP $a, $b, $b ; CINNABAR_POKECENTER - EVENT_DISP $a, $b, $f ; CINNABAR_MART + db $43 ; border tile + + db $5 ; warps + db $3, $6, $1, MANSION_1 + db $3, $12, $0, CINNABAR_GYM + db $9, $6, $0, CINNABAR_LAB_1 + db $b, $b, $0, CINNABAR_POKECENTER + db $b, $f, $0, CINNABAR_MART + + db $5 ; signs + db $5, $9, $3 ; CinnabarIslandText3 + db $b, $10, $4 ; CinnabarIslandText4 + db $b, $c, $5 ; CinnabarIslandText5 + db $b, $9, $6 ; CinnabarIslandText6 + db $3, $d, $7 ; CinnabarIslandText7 + + db $2 ; people + db SPRITE_GIRL, $5 + 4, $c + 4, $fe, $2, $1 ; person + db SPRITE_GAMBLER, $6 + 4, $e + 4, $ff, $ff, $2 ; person + + ; warp-to + EVENT_DISP $a, $3, $6 ; MANSION_1 + EVENT_DISP $a, $3, $12 ; CINNABAR_GYM + EVENT_DISP $a, $9, $6 ; CINNABAR_LAB_1 + EVENT_DISP $a, $b, $b ; CINNABAR_POKECENTER + EVENT_DISP $a, $b, $f ; CINNABAR_MART CinnabarIslandBlocks: ; 90 - INCBIN "maps/cinnabarisland.blk" + INCBIN "maps/cinnabarisland.blk" Route1_h: ; 0x1c0c3 to 0x1c0e5 (34 bytes) (bank=7) (id=12) - db $00 ; tileset - db ROUTE_1_HEIGHT, ROUTE_1_WIDTH ; dimensions (y, x) - dw Route1Blocks, Route1Texts, Route1Script ; blocks, texts, scripts - db NORTH | SOUTH ; connections + db $00 ; tileset + db ROUTE_1_HEIGHT, ROUTE_1_WIDTH ; dimensions (y, x) + dw Route1Blocks, Route1Texts, Route1Script ; blocks, texts, scripts + db NORTH | SOUTH ; connections - ; connections data + ; connections data db VIRIDIAN_CITY - dw ViridianCityBlocks + (VIRIDIAN_CITY_HEIGHT - 3) * VIRIDIAN_CITY_WIDTH + 2, $c6e8 ; pointers (connected, current) (strip) - db $10, $14 ; bigness, width - db $23, $0a ; alignments (y, x) - dw $c8bd ; window + dw ViridianCityBlocks + (VIRIDIAN_CITY_HEIGHT - 3) * VIRIDIAN_CITY_WIDTH + 2, $c6e8 ; pointers (connected, current) (strip) + db $10, $14 ; bigness, width + db $23, $0a ; alignments (y, x) + dw $c8bd ; window db PALLET_TOWN - dw PalletTownBlocks, $c83b ; pointers (connected, current) (strip) - db $0a, $0a ; bigness, width - db $00, $00 ; alignments (y, x) - dw $c6f9 ; window + dw PalletTownBlocks, $c83b ; pointers (connected, current) (strip) + db $0a, $0a ; bigness, width + db $00, $00 ; alignments (y, x) + dw $c6f9 ; window - ; end connections data + ; end connections data - dw Route1Object ; objects + dw Route1Object ; objects Route1Object: ; 0x1c0e5 (size=19) - db $b ; border tile + db $b ; border tile - db $0 ; warps + db $0 ; warps - db $1 ; signs - db $1b, $9, $3 ; Route1Text3 + db $1 ; signs + db $1b, $9, $3 ; Route1Text3 - db $2 ; people - db SPRITE_BUG_CATCHER, $18 + 4, $5 + 4, $fe, $1, $1 ; person - db SPRITE_BUG_CATCHER, $d + 4, $f + 4, $fe, $2, $2 ; person + db $2 ; people + db SPRITE_BUG_CATCHER, $18 + 4, $5 + 4, $fe, $1, $1 ; person + db SPRITE_BUG_CATCHER, $d + 4, $f + 4, $fe, $2, $2 ; person INCBIN "baserom.gbc",$1c0f8,$4 Route1Blocks: ; 180 - INCBIN "maps/route1.blk" + INCBIN "maps/route1.blk" UndergroundPathEntranceRoute8Blocks: ; 16 - INCBIN "maps/undergroundpathentranceroute8.blk" + INCBIN "maps/undergroundpathentranceroute8.blk" OaksLabBlocks: ; 30 - INCBIN "maps/oakslab.blk" + INCBIN "maps/oakslab.blk" Route16HouseBlocks: Route2HouseBlocks: @@ -11666,18 +11669,18 @@ CeruleanHouse2Blocks: PewterHouse1Blocks: PewterHouse2Blocks: ViridianHouseBlocks: ; 16 0x1c1de 41DE - INCBIN "maps/viridianhouse.blk" + INCBIN "maps/viridianhouse.blk" CeladonMansion5Blocks: SchoolBlocks: ; 16 0x1c1ee 41EE - INCBIN "maps/school.blk" + INCBIN "maps/school.blk" CeruleanHouseTrashedBlocks: ; 16 - INCBIN "maps/ceruleanhousetrashed.blk" + INCBIN "maps/ceruleanhousetrashed.blk" DiglettsCaveEntranceRoute11Blocks: DiglettsCaveRoute2Blocks: ; 16 - INCBIN "maps/diglettscaveroute2.blk" + INCBIN "maps/diglettscaveroute2.blk" MonsterNames: ; 421E db "RHYDON@@@@" @@ -11874,340 +11877,340 @@ MonsterNames: ; 421E INCBIN "baserom.gbc",$1c98a,$1c9c1 - $1c98a UnnamedText_1c9c1: ; 0x1c9c1 - TX_FAR _UnnamedText_1c9c1 - db $50 + TX_FAR _UnnamedText_1c9c1 + db $50 ; 0x1c9c1 + 5 bytes INCBIN "baserom.gbc",$1c9c6,$1ca14 - $1c9c6 UnnamedText_1ca14: ; 0x1ca14 - TX_FAR _UnnamedText_1ca14 - db $50 + TX_FAR _UnnamedText_1ca14 + db $50 ; 0x1ca14 + 5 bytes CinnabarIslandScript: ; 0x1ca19 - call $3c3c - ld hl, $d126 - set 5, [hl] - ld hl, $d796 - res 0, [hl] - ld hl, $d7a3 - res 1, [hl] - ld hl, $4a34 - ld a, [$d639] - jp $3d97 + call $3c3c + ld hl, $d126 + set 5, [hl] + ld hl, $d796 + res 0, [hl] + ld hl, $d7a3 + res 1, [hl] + ld hl, $4a34 + ld a, [$d639] + jp $3d97 ; 0x1ca34 CinnabarIslandScripts: ; 0x1ca34 - dw CinnabarIslandScript0, CinnabarIslandScript1 + dw CinnabarIslandScript0, CinnabarIslandScript1 CinnabarIslandScript0: ; 0x1ca38 - ld b, $2b - call $3493 - ret nz - ld a, [$d361] - cp $4 - ret nz - ld a, [$d362] - cp $12 - ret nz - ld a, $8 - ld [$d528], a - ld a, $8 - ld [$ff00+$8c], a - call $2920 - xor a - ld [$ff00+$b4], a - ld a, $1 - ld [$cd38], a - ld a, $80 - ld [$ccd3], a - call $3486 - xor a - ld [$c109], a - ld [$cd6b], a - ld a, $1 - ld [$d639], a - ret + ld b, $2b + call $3493 + ret nz + ld a, [$d361] + cp $4 + ret nz + ld a, [$d362] + cp $12 + ret nz + ld a, $8 + ld [$d528], a + ld a, $8 + ld [$ff00+$8c], a + call $2920 + xor a + ld [$ff00+$b4], a + ld a, $1 + ld [$cd38], a + ld a, $80 + ld [$ccd3], a + call $3486 + xor a + ld [$c109], a + ld [$cd6b], a + ld a, $1 + ld [$d639], a + ret ; 0x1ca73 CinnabarIslandScript1: ; 0x1ca73 - ld a, [$cd38] - and a - ret nz - call Delay3 - ld a, $0 - ld [$d639], a - ret + ld a, [$cd38] + and a + ret nz + call Delay3 + ld a, $0 + ld [$d639], a + ret ; 0x1ca81 CinnabarIslandTexts: ; 0x1ca81 - dw CinnabarIslandText1, CinnabarIslandText2, CinnabarIslandText3, CinnabarIslandText4, CinnabarIslandText5, CinnabarIslandText6, CinnabarIslandText7, CinnabarIslandText8 + dw CinnabarIslandText1, CinnabarIslandText2, CinnabarIslandText3, CinnabarIslandText4, CinnabarIslandText5, CinnabarIslandText6, CinnabarIslandText7, CinnabarIslandText8 CinnabarIslandText8: UnnamedText_1ca91: ; 0x1ca91 - TX_FAR _UnnamedText_1ca91 - db $50 + TX_FAR _UnnamedText_1ca91 + db $50 ; 0x1ca91 + 5 bytes CinnabarIslandText1: ; 0x1ca96 - TX_FAR _CinnabarIslandText1 - db $50 + TX_FAR _CinnabarIslandText1 + db $50 CinnabarIslandText2: ; 0x1ca9b - TX_FAR _CinnabarIslandText2 - db $50 + TX_FAR _CinnabarIslandText2 + db $50 CinnabarIslandText3: ; 0x1caa0 - TX_FAR _CinnabarIslandText3 - db $50 + TX_FAR _CinnabarIslandText3 + db $50 CinnabarIslandText6: ; 0x1caa5 - TX_FAR _CinnabarIslandText6 - db $50 + TX_FAR _CinnabarIslandText6 + db $50 CinnabarIslandText7: ; 0x1caaa - TX_FAR _CinnabarIslandText7 - db $50 + TX_FAR _CinnabarIslandText7 + db $50 Route1Script: ; 0x1caaf - jp $3c3c + jp $3c3c ; 0x1cab2 Route1Texts: ; 0x1cab2 - dw Route1Text1, Route1Text2, Route1Text3 + dw Route1Text1, Route1Text2, Route1Text3 Route1Text1: ; 0x1cab8 - db $08 ; asm - ld hl, $d7bf - bit 0, [hl] - set 0, [hl] - jr nz, .asm_02840 ; 0x1cac0 - ld hl, $4ae3 - call PrintText - ld bc, (POTION << 8) | 1 - call $3e2e - jr nc, .asm_a630e ; 0x1cace - ld hl, $4ae8 - jr .asm_46d43 ; 0x1cad3 + db $08 ; asm + ld hl, $d7bf + bit 0, [hl] + set 0, [hl] + jr nz, .asm_02840 ; 0x1cac0 + ld hl, $4ae3 + call PrintText + ld bc, (POTION << 8) | 1 + call $3e2e + jr nc, .asm_a630e ; 0x1cace + ld hl, $4ae8 + jr .asm_46d43 ; 0x1cad3 .asm_a630e ; 0x1cad5 - ld hl, $4af3 - jr .asm_46d43 ; 0x1cad8 + ld hl, $4af3 + jr .asm_46d43 ; 0x1cad8 .asm_02840 ; 0x1cada - ld hl, $4aee + ld hl, $4aee .asm_46d43 ; 0x1cadd - call PrintText - jp $24d7 + call PrintText + jp $24d7 UnnamedText_1cae3: ; 0x1cae3 - TX_FAR _UnnamedText_1cae3 - db $50 + TX_FAR _UnnamedText_1cae3 + db $50 ; 0x1cae3 + 5 bytes INCBIN "baserom.gbc",$1cae8,$1caee - $1cae8 UnnamedText_1caee: ; 0x1caee - TX_FAR _UnnamedText_1caee - db $50 + TX_FAR _UnnamedText_1caee + db $50 ; 0x1caee + 5 bytes UnnamedText_1caf3: ; 0x1caf3 - TX_FAR _UnnamedText_1caf3 - db $50 + TX_FAR _UnnamedText_1caf3 + db $50 ; 0x1caf3 + 5 bytes Route1Text2: ; 0x1caf8 - TX_FAR _Route1Text2 - db $50 + TX_FAR _Route1Text2 + db $50 Route1Text3: ; 0x1cafd - TX_FAR _Route1Text3 - db $50 + TX_FAR _Route1Text3 + db $50 OaksLab_h: ; 0x1cb02 to 0x1cb0e (12 bytes) (bank=7) (id=40) - db $05 ; tileset - db OAKS_LAB_HEIGHT, OAKS_LAB_WIDTH ; dimensions (y, x) - dw OaksLabBlocks, OaksLabTexts, OaksLabScript ; blocks, texts, scripts - db $00 ; connections + db $05 ; tileset + db OAKS_LAB_HEIGHT, OAKS_LAB_WIDTH ; dimensions (y, x) + dw OaksLabBlocks, OaksLabTexts, OaksLabScript ; blocks, texts, scripts + db $00 ; connections - dw OaksLabObject ; objects + dw OaksLabObject ; objects OaksLabScript: ; 0x1cb0e - ld a, [$d74b] - bit 6, a - call nz, $5076 - ld a, $1 - ld [$cf0c], a - xor a - ld [$cc3c], a - ld hl, $4b28 - ld a, [$d5f0] - jp $3d97 + ld a, [$d74b] + bit 6, a + call nz, $5076 + ld a, $1 + ld [$cf0c], a + xor a + ld [$cc3c], a + ld hl, $4b28 + ld a, [$d5f0] + jp $3d97 ; 0x1cb28 OaksLabScripts: ; 0x1cb28 - dw OaksLabScript0, OaksLabScript1, OaksLabScript2, OaksLabScript3, OaksLabScript4, OaksLabScript5, OaksLabScript6, OaksLabScript7, OaksLabScript8, OaksLabScript9, OaksLabScript10, OaksLabScript11, OaksLabScript12, OaksLabScript13, OaksLabScript14, OaksLabScript15, OaksLabScript16, OaksLabScript17, OaksLabScript18 + dw OaksLabScript0, OaksLabScript1, OaksLabScript2, OaksLabScript3, OaksLabScript4, OaksLabScript5, OaksLabScript6, OaksLabScript7, OaksLabScript8, OaksLabScript9, OaksLabScript10, OaksLabScript11, OaksLabScript12, OaksLabScript13, OaksLabScript14, OaksLabScript15, OaksLabScript16, OaksLabScript17, OaksLabScript18 OaksLabScript0: ; 0x1cb4e - ld a, [$d74b] - bit 7, a - ret z - ld a, [$cf10] - and a - ret nz - ld a, $31 - ld [$cc4d], a - ld a, $15 - call Predef - ld hl, $d72e - res 4, [hl] - ld a, $1 - ld [$d5f0], a - ret + ld a, [$d74b] + bit 7, a + ret z + ld a, [$cf10] + and a + ret nz + ld a, $31 + ld [$cc4d], a + ld a, $15 + call Predef + ld hl, $d72e + res 4, [hl] + ld a, $1 + ld [$d5f0], a + ret ; 0x1cb6e OaksLabScript1: ; 0x1cb6e - ld a, $8 - ld [$ff00+$8c], a - ld de, $4b7e - call $363a - ld a, $2 - ld [$d5f0], a - ret + ld a, $8 + ld [$ff00+$8c], a + ld de, $4b7e + call $363a + ld a, $2 + ld [$d5f0], a + ret ; 0x1cb7e db $40, $40, $40, $ff OaksLabScript2: ; 0x1cb82 - ld a, [$d730] - bit 0, a - ret nz - ld a, $31 - ld [$cc4d], a - ld a, $11 - call Predef - ld a, $2e - ld [$cc4d], a - ld a, $15 - call Predef - ld a, $3 - ld [$d5f0], a - ret + ld a, [$d730] + bit 0, a + ret nz + ld a, $31 + ld [$cc4d], a + ld a, $11 + call Predef + ld a, $2e + ld [$cc4d], a + ld a, $15 + call Predef + ld a, $3 + ld [$d5f0], a + ret ; 0x1cba2 OaksLabScript3: ; 0x1cba2 - call Delay3 - ld hl, $ccd3 - ld de, $4bcf - call $350c - dec a - ld [$cd38], a - call $3486 - ld a, $1 - ld [$ff00+$8c], a - xor a - ld [$ff00+$8d], a - call $34a6 - ld a, $5 - ld [$ff00+$8c], a - xor a - ld [$ff00+$8d], a - call $34a6 - ld a, $4 - ld [$d5f0], a - ret + call Delay3 + ld hl, $ccd3 + ld de, $4bcf + call $350c + dec a + ld [$cd38], a + call $3486 + ld a, $1 + ld [$ff00+$8c], a + xor a + ld [$ff00+$8d], a + call $34a6 + ld a, $5 + ld [$ff00+$8c], a + xor a + ld [$ff00+$8d], a + call $34a6 + ld a, $4 + ld [$d5f0], a + ret ; 0x1cbcf db $40, $8, $ff OaksLabScript4: ; 0x1cbd2 - ld a, [$cd38] - and a - ret nz - ld hl, $d747 - set 0, [hl] - ld hl, $d74b - set 0, [hl] - ld a, $1 - ld [$ff00+$8c], a - ld a, $4 - ld [$ff00+$8d], a - call $34a6 - call $2429 - ld hl, $d733 - res 1, [hl] - call $2307 - ld a, $5 - ld [$d5f0], a - ret + ld a, [$cd38] + and a + ret nz + ld hl, $d747 + set 0, [hl] + ld hl, $d74b + set 0, [hl] + ld a, $1 + ld [$ff00+$8c], a + ld a, $4 + ld [$ff00+$8d], a + call $34a6 + call $2429 + ld hl, $d733 + res 1, [hl] + call $2307 + ld a, $5 + ld [$d5f0], a + ret ; 0x1cbfd OaksLabScript5: ; 0x1cbfd - ld a, $fc - ld [$cd6b], a - ld a, $11 - ld [$ff00+$8c], a - call $2920 - call Delay3 - ld a, $12 - ld [$ff00+$8c], a - call $2920 - call Delay3 - ld a, $13 - ld [$ff00+$8c], a - call $2920 - call Delay3 - ld a, $14 - ld [$ff00+$8c], a - call $2920 - ld hl, $d74b - set 1, [hl] - xor a - ld [$cd6b], a - ld a, $6 - ld [$d5f0], a - ret + ld a, $fc + ld [$cd6b], a + ld a, $11 + ld [$ff00+$8c], a + call $2920 + call Delay3 + ld a, $12 + ld [$ff00+$8c], a + call $2920 + call Delay3 + ld a, $13 + ld [$ff00+$8c], a + call $2920 + call Delay3 + ld a, $14 + ld [$ff00+$8c], a + call $2920 + ld hl, $d74b + set 1, [hl] + xor a + ld [$cd6b], a + ld a, $6 + ld [$d5f0], a + ret ; 0x1cc36 OaksLabScript6: ; 0x1cc36 - ld a, [$d361] - cp $6 - ret nz - ld a, $5 - ld [$ff00+$8c], a - xor a - ld [$ff00+$8d], a - call $34a6 - ld a, $1 - ld [$ff00+$8c], a - xor a - ld [$ff00+$8d], a - call $34a6 - call $2429 - ld a, $c - ld [$ff00+$8c], a - call $2920 - ld a, $1 - ld [$cd38], a - ld a, $40 - ld [$ccd3], a - call $3486 - ld a, $8 - ld [$d528], a - ld a, $7 - ld [$d5f0], a - ret + ld a, [$d361] + cp $6 + ret nz + ld a, $5 + ld [$ff00+$8c], a + xor a + ld [$ff00+$8d], a + call $34a6 + ld a, $1 + ld [$ff00+$8c], a + xor a + ld [$ff00+$8d], a + call $34a6 + call $2429 + ld a, $c + ld [$ff00+$8c], a + call $2920 + ld a, $1 + ld [$cd38], a + ld a, $40 + ld [$ccd3], a + call $3486 + ld a, $8 + ld [$d528], a + ld a, $7 + ld [$d5f0], a + ret ; 0x1cc72 OaksLabScript7: ; 0x1cc72 - ld a, [$cd38] - and a - ret nz - call Delay3 - ld a, $6 - ld [$d5f0], a - ret + ld a, [$cd38] + and a + ret nz + call Delay3 + ld a, $6 + ld [$d5f0], a + ret ; 0x1cc80 OaksLabScript8: ; 0x1cc80 @@ -12698,410 +12701,410 @@ Function1D00A: ; 0x1d00a INCBIN "baserom.gbc",$1d02b,$1d082-$1d02b OaksLabTexts: ; 0x1d082 - dw OaksLabText1, OaksLabText2, OaksLabText3, OaksLabText4, OaksLabText5, OaksLabText6, OaksLabText7, OaksLabText8, OaksLabText9, OaksLabText10, OaksLabText11, OaksLabText12, OaksLabText13, OaksLabText14, OaksLabText15, OaksLabText16, OaksLabText17, OaksLabText18, OaksLabText19, OaksLabText20, OaksLabText21, OaksLabText22, OaksLabText23, OaksLabText24, OaksLabText25, OaksLabText26, OaksLabText27, OaksLabText28, OaksLabText29, OaksLabText30, OaksLabText31, OaksLabText32, OaksLabText33, OaksLabText34, OaksLabText35, OaksLabText36, OaksLabText37, OaksLabText38 + dw OaksLabText1, OaksLabText2, OaksLabText3, OaksLabText4, OaksLabText5, OaksLabText6, OaksLabText7, OaksLabText8, OaksLabText9, OaksLabText10, OaksLabText11, OaksLabText12, OaksLabText13, OaksLabText14, OaksLabText15, OaksLabText16, OaksLabText17, OaksLabText18, OaksLabText19, OaksLabText20, OaksLabText21, OaksLabText22, OaksLabText23, OaksLabText24, OaksLabText25, OaksLabText26, OaksLabText27, OaksLabText28, OaksLabText29, OaksLabText30, OaksLabText31, OaksLabText32, OaksLabText33, OaksLabText34, OaksLabText35, OaksLabText36, OaksLabText37, OaksLabText38 OaksLabText28: OaksLabText1: ; 0x1d0ce - db $08 ; asm - ld a, [$d74b] - bit 0, a - jr nz, .asm_6a7a2 ; 0x1d0d4 - ld hl, $50f3 - call PrintText - jr .asm_ff2ed ; 0x1d0dc + db $08 ; asm + ld a, [$d74b] + bit 0, a + jr nz, .asm_6a7a2 ; 0x1d0d4 + ld hl, $50f3 + call PrintText + jr .asm_ff2ed ; 0x1d0dc .asm_6a7a2 ; 0x1d0de - bit 2, a - jr nz, .asm_56780 ; 0x1d0e0 - ld hl, $50f8 - call PrintText - jr .asm_ff2ed ; 0x1d0e8 + bit 2, a + jr nz, .asm_56780 ; 0x1d0e0 + ld hl, $50f8 + call PrintText + jr .asm_ff2ed ; 0x1d0e8 .asm_56780 ; 0x1d0ea - ld hl, $50fd - call PrintText + ld hl, $50fd + call PrintText .asm_ff2ed ; 0x1d0f0 - jp $24d7 + jp $24d7 UnnamedText_1d0f3: ; 0x1d0f3 - TX_FAR _UnnamedText_1d0f3 - db $50 + TX_FAR _UnnamedText_1d0f3 + db $50 ; 0x1d0f3 + 5 bytes UnnamedText_1d0f8: ; 0x1d0f8 - TX_FAR _UnnamedText_1d0f8 - db $50 + TX_FAR _UnnamedText_1d0f8 + db $50 ; 0x1d0f8 + 5 bytes UnnamedText_1d0fd: ; 0x1d0fd - TX_FAR _UnnamedText_1d0fd - db $50 + TX_FAR _UnnamedText_1d0fd + db $50 ; 0x1d0fd + 5 bytes OaksLabText29: OaksLabText2: ; 0x1d102 - db $8 - ld a, $b1 - ld [$cd3d], a - ld a, $3 - ld [$cd3e], a - ld a, $b0 - ld b, $2 - jr asm_5e6bb ; 0x1d111 $20 + db $8 + ld a, $b1 + ld [$cd3d], a + ld a, $3 + ld [$cd3e], a + ld a, $b0 + ld b, $2 + jr asm_5e6bb ; 0x1d111 $20 OaksLabText30: OaksLabText3: ; 0x1d113 - db $8 - ld a, $99 - ld [$cd3d], a - ld a, $4 - ld [$cd3e], a - ld a, $b1 - ld b, $3 - jr asm_5e6bb ; 0x1d122 $f + db $8 + ld a, $99 + ld [$cd3d], a + ld a, $4 + ld [$cd3e], a + ld a, $b1 + ld b, $3 + jr asm_5e6bb ; 0x1d122 $f OaksLabText31: OaksLabText4: ; 0x1d124 - db $8 - ld a, $b0 - ld [$cd3d], a - ld a, $2 - ld [$cd3e], a - ld a, $99 - ld b, $4 + db $8 + ld a, $b0 + ld [$cd3d], a + ld a, $2 + ld [$cd3e], a + ld a, $99 + ld b, $4 asm_5e6bb: ; 0x1d133 - ld [$cf91], a - ld [$d11e], a - ld a, b - ld [$cf13], a - ld a, [$d74b] - bit 2, a - jp nz, $522d - bit 1, a - jr nz, asm_9eaa4 ; 0x1d147 $e - ld hl, OaksLabText39 - call PrintText - jp $24d7 + ld [$cf91], a + ld [$d11e], a + ld a, b + ld [$cf13], a + ld a, [$d74b] + bit 2, a + jp nz, $522d + bit 1, a + jr nz, asm_9eaa4 ; 0x1d147 $e + ld hl, OaksLabText39 + call PrintText + jp $24d7 ; 0x1d152 OaksLabText39: - db $17, $df, $4d, $25, $50 + db $17, $df, $4d, $25, $50 asm_9eaa4: ; 0x1d157 - ld a, $5 - ld [$ff00+$8c], a - ld a, $9 - ld [$ff00+$8b], a - call $34fc - ld [hl], $0 - ; manually fixed some disassembler issues around here - ld a, $1 - ld [$FF8c], a - ld a, $9 - ld [$ff00+$8b], a - call $34fc - ld [hl], $c - ld hl, $d730 - set 6, [hl] - ld a, $46 - call Predef - ld hl, $d730 - res 6, [hl] - call $3071 - ld c, $a - call $3739 - ld a, [$cf13] - cp $2 - jr z, asm_f6e3a ; 0x1d18d $6 - cp $3 - jr z, asm_2391d ; 0x1d191 $c - jr asm_ddec1 ; 0x1d193 $14 + ld a, $5 + ld [$ff00+$8c], a + ld a, $9 + ld [$ff00+$8b], a + call $34fc + ld [hl], $0 + ; manually fixed some disassembler issues around here + ld a, $1 + ld [$FF8c], a + ld a, $9 + ld [$ff00+$8b], a + call $34fc + ld [hl], $c + ld hl, $d730 + set 6, [hl] + ld a, $46 + call Predef + ld hl, $d730 + res 6, [hl] + call $3071 + ld c, $a + call $3739 + ld a, [$cf13] + cp $2 + jr z, asm_f6e3a ; 0x1d18d $6 + cp $3 + jr z, asm_2391d ; 0x1d191 $c + jr asm_ddec1 ; 0x1d193 $14 asm_f6e3a: ; 0x1d195 - ld hl, $519a - jr asm_b5ddf ; 0x1d198 $19 - rla ; probably a TX_FAR - ld b, $4e - dec h - ld d, b + ld hl, $519a + jr asm_b5ddf ; 0x1d198 $19 + rla ; probably a TX_FAR + ld b, $4e + dec h + ld d, b asm_2391d: ; 0x1d19f - ld hl, $51a4 - jr asm_b5ddf ; 0x1d1a2 $f - rla ; probably a TX_FAR - cpl - ld c, [hl] - dec h - ld d, b + ld hl, $51a4 + jr asm_b5ddf ; 0x1d1a2 $f + rla ; probably a TX_FAR + cpl + ld c, [hl] + dec h + ld d, b asm_ddec1: ; 0x1d1a9 - ld hl, $51ae - jr asm_b5ddf ; 0x1d1ac $5 - rla ; probably a TX_FAR - ld d, a - ld c, [hl] - dec h - ld d, b + ld hl, $51ae + jr asm_b5ddf ; 0x1d1ac $5 + rla ; probably a TX_FAR + ld d, a + ld c, [hl] + dec h + ld d, b asm_b5ddf: ; 0x1d1b3 - call PrintText - ld a, $1 - ld [$cc3c], a - call $35ec - ld a, [$cc26] - and a - jr nz, asm_6ccd7 ; 0x1d1c2 $5b - ld a, [$cf91] - ld [$d717], a - ld [$d11e], a - call GetMonName - ld a, [$cf13] - cp $2 - jr nz, asm_5b538 ; 0x1d1d5 $4 - ld a, $2b - jr asm_03e85 ; 0x1d1d9 $a + call PrintText + ld a, $1 + ld [$cc3c], a + call $35ec + ld a, [$cc26] + and a + jr nz, asm_6ccd7 ; 0x1d1c2 $5b + ld a, [$cf91] + ld [$d717], a + ld [$d11e], a + call GetMonName + ld a, [$cf13] + cp $2 + jr nz, asm_5b538 ; 0x1d1d5 $4 + ld a, $2b + jr asm_03e85 ; 0x1d1d9 $a asm_5b538: ; 0x1d1db - cp $3 - jr nz, asm_f8b3f ; 0x1d1dd $4 - ld a, $2c - jr asm_03e85 ; 0x1d1e1 $2 + cp $3 + jr nz, asm_f8b3f ; 0x1d1dd $4 + ld a, $2c + jr asm_03e85 ; 0x1d1e1 $2 asm_f8b3f: ; 0x1d1e3 - ld a, $2d + ld a, $2d asm_03e85: ; 0x1d1e5 - ld [$cc4d], a - ld a, $11 - call Predef - ld a, $1 - ld [$cc3c], a - ld hl, $5222 - call PrintText - ld hl, $5227 - call PrintText - xor a - ld [$cc49], a - ld a, $5 - ld [$d127], a - ld a, [$cf91] - ld [$d11e], a - call AddPokemonToParty - ld hl, $d72e - set 3, [hl] - ld a, $fc - ld [$cd6b], a - ld a, $8 - ld [$d5f0], a + ld [$cc4d], a + ld a, $11 + call Predef + ld a, $1 + ld [$cc3c], a + ld hl, $5222 + call PrintText + ld hl, $5227 + call PrintText + xor a + ld [$cc49], a + ld a, $5 + ld [$d127], a + ld a, [$cf91] + ld [$d11e], a + call AddPokemonToParty + ld hl, $d72e + set 3, [hl] + ld a, $fc + ld [$cd6b], a + ld a, $8 + ld [$d5f0], a asm_6ccd7: ; 0x1d21f - jp $24d7 + jp $24d7 ; 0x1d222 UnnamedText_1d222: ; 0x1d222 - TX_FAR _UnnamedText_1d222 - db $50 + TX_FAR _UnnamedText_1d222 + db $50 ; 0x1d222 + 5 bytes INCBIN "baserom.gbc",$1d227,$1d243 - $1d227 UnnamedText_1d243: ; 0x1d243 - TX_FAR _UnnamedText_1d243 - db $50 + TX_FAR _UnnamedText_1d243 + db $50 ; 0x1d243 + 5 bytes OaksLabText32: OaksLabText5: ; 0x1d248 - db $08 ; asm - ld a, [$d747] - bit 6, a - jr nz, .asm_50e81 ; 0x1d24e - ld hl, $d2f7 - ld b, $13 - call $2b7f - ld a, [$d11e] - cp $2 - jr c, .asm_b28b0 ; 0x1d25d - ld a, [$d74b] - bit 5, a - jr z, .asm_b28b0 ; 0x1d264 + db $08 ; asm + ld a, [$d747] + bit 6, a + jr nz, .asm_50e81 ; 0x1d24e + ld hl, $d2f7 + ld b, $13 + call $2b7f + ld a, [$d11e] + cp $2 + jr c, .asm_b28b0 ; 0x1d25d + ld a, [$d74b] + bit 5, a + jr z, .asm_b28b0 ; 0x1d264 .asm_50e81 ; 0x1d266 - ld hl, $531d - call PrintText - ld a, $1 - ld [$cc3c], a - ld a, $56 - call Predef - jp $52ed + ld hl, $531d + call PrintText + ld a, $1 + ld [$cc3c], a + ld a, $56 + call Predef + jp $52ed .asm_b28b0 ; 0x1d279 - ld b,POKE_BALL - call $3493 - jr nz, .asm_17c30 ; 0x1d27e - ld a, [$d7eb] - bit 5, a - jr nz, .asm_f1adc ; 0x1d285 - ld a, [$d74b] - bit 5, a - jr nz, .asm_333a2 ; 0x1d28c - bit 3, a - jr nz, .asm_76269 ; 0x1d290 - ld a, [$d72e] - bit 3, a - jr nz, .asm_4a5e0 ; 0x1d297 - ld hl, $52f0 - call PrintText - jr .asm_0f042 ; 0x1d29f + ld b,POKE_BALL + call $3493 + jr nz, .asm_17c30 ; 0x1d27e + ld a, [$d7eb] + bit 5, a + jr nz, .asm_f1adc ; 0x1d285 + ld a, [$d74b] + bit 5, a + jr nz, .asm_333a2 ; 0x1d28c + bit 3, a + jr nz, .asm_76269 ; 0x1d290 + ld a, [$d72e] + bit 3, a + jr nz, .asm_4a5e0 ; 0x1d297 + ld hl, $52f0 + call PrintText + jr .asm_0f042 ; 0x1d29f .asm_4a5e0 ; 0x1d2a1 - ld hl, $52f5 - call PrintText - jr .asm_0f042 ; 0x1d2a7 + ld hl, $52f5 + call PrintText + jr .asm_0f042 ; 0x1d2a7 .asm_76269 ; 0x1d2a9 - ld b,OAKS_PARCEL - call $3493 - jr nz, .asm_a8fcf ; 0x1d2ae - ld hl, $52fa - call PrintText - jr .asm_0f042 ; 0x1d2b6 + ld b,OAKS_PARCEL + call $3493 + jr nz, .asm_a8fcf ; 0x1d2ae + ld hl, $52fa + call PrintText + jr .asm_0f042 ; 0x1d2b6 .asm_a8fcf ; 0x1d2b8 - ld hl, $52ff - call PrintText - call $500a - ld a, $f - ld [$d5f0], a - jr .asm_0f042 ; 0x1d2c6 + ld hl, $52ff + call PrintText + call $500a + ld a, $f + ld [$d5f0], a + jr .asm_0f042 ; 0x1d2c6 .asm_333a2 ; 0x1d2c8 - ld hl, $5309 - call PrintText - jr .asm_0f042 ; 0x1d2ce + ld hl, $5309 + call PrintText + jr .asm_0f042 ; 0x1d2ce .asm_f1adc ; 0x1d2d0 - ld hl, $d74b - bit 4, [hl] - set 4, [hl] - jr nz, .asm_17c30 ; 0x1d2d7 - ld bc, (POKE_BALL << 8) | 5 - call $3e2e - ld hl, $530e - call PrintText - jr .asm_0f042 ; 0x1d2e5 + ld hl, $d74b + bit 4, [hl] + set 4, [hl] + jr nz, .asm_17c30 ; 0x1d2d7 + ld bc, (POKE_BALL << 8) | 5 + call $3e2e + ld hl, $530e + call PrintText + jr .asm_0f042 ; 0x1d2e5 .asm_17c30 ; 0x1d2e7 - ld hl, $5318 - call PrintText + ld hl, $5318 + call PrintText .asm_0f042 ; 0x1d2ed - jp $24d7 + jp $24d7 ; 0x1d2f0 UnnamedText_1d2f0: ; 0x1d2f0 - TX_FAR _UnnamedText_1d2f0 - db $50 + TX_FAR _UnnamedText_1d2f0 + db $50 ; 0x1d2f0 + 5 bytes UnnamedText_1d2f5: ; 0x1d2f5 - TX_FAR _UnnamedText_1d2f5 - db $50 + TX_FAR _UnnamedText_1d2f5 + db $50 ; 0x1d2f5 + 5 bytes UnnamedText_1d2fa: ; 0x1d2fa - TX_FAR _UnnamedText_1d2fa - db $50 + TX_FAR _UnnamedText_1d2fa + db $50 ; 0x1d2fa + 5 bytes INCBIN "baserom.gbc",$1d2ff,$1d304 - $1d2ff UnnamedText_1d304: ; 0x1d304 - TX_FAR _UnnamedText_1d304 - db $50 + TX_FAR _UnnamedText_1d304 + db $50 ; 0x1d304 + 5 bytes UnnamedText_1d309: ; 0x1d309 - TX_FAR _UnnamedText_1d309 - db $50 + TX_FAR _UnnamedText_1d309 + db $50 ; 0x1d309 + 5 bytes INCBIN "baserom.gbc",$1d30e,$1d313 - $1d30e UnnamedText_1d313: ; 0x1d313 - TX_FAR _UnnamedText_1d313 - db $50 + TX_FAR _UnnamedText_1d313 + db $50 ; 0x1d313 + 5 bytes UnnamedText_1d318: ; 0x1d318 - TX_FAR _UnnamedText_1d318 - db $50 + TX_FAR _UnnamedText_1d318 + db $50 ; 0x1d318 + 5 bytes UnnamedText_1d31d: ; 0x1d31d - TX_FAR _UnnamedText_1d31d - db $50 + TX_FAR _UnnamedText_1d31d + db $50 ; 0x1d31d + 5 bytes OaksLabText34: OaksLabText33: OaksLabText7: ; 0x1d322 OaksLabText6: ; 0x1d322 - db $08 ; asm - ld hl, $532c - call PrintText - jp $24d7 + db $08 ; asm + ld hl, $532c + call PrintText + jp $24d7 UnnamedText_1d32c: ; 0x1d32c - TX_FAR _UnnamedText_1d32c - db $50 + TX_FAR _UnnamedText_1d32c + db $50 ; 0x1d32c + 5 bytes OaksLabText35: OaksLabText8: ; 0x1d331 - TX_FAR _OaksLabText8 - db $50 + TX_FAR _OaksLabText8 + db $50 OaksLabText36: OaksLabText9: ; 0x1d336 - db $08 ; asm - ld hl, $5340 - call PrintText - jp $24d7 + db $08 ; asm + ld hl, $5340 + call PrintText + jp $24d7 UnnamedText_1d340: ; 0x1d340 - TX_FAR _UnnamedText_1d340 - db $50 + TX_FAR _UnnamedText_1d340 + db $50 ; 0x1d340 + 5 bytes OaksLabText17: ; 0x1d345 - db $8 - ld hl, $534f - call PrintText - jp $24d7 + db $8 + ld hl, $534f + call PrintText + jp $24d7 ; 0x1d34f UnnamedText_1d34f: ; 0x1d34f - TX_FAR _UnnamedText_1d34f - db $50 + TX_FAR _UnnamedText_1d34f + db $50 ; 0x1d34f + 5 bytes OaksLabText18: ; 0x1d354 - db $8 - ld hl, $535e - call PrintText - jp $24d7 + db $8 + ld hl, $535e + call PrintText + jp $24d7 ; 0x1d35e UnnamedText_1d35e: ; 0x1d35e - TX_FAR _UnnamedText_1d35e - db $50 + TX_FAR _UnnamedText_1d35e + db $50 ; 0x1d35e + 5 bytes OaksLabText19: ; 0x1d363 - db $8 - ld hl, $536d - call PrintText - jp $24d7 + db $8 + ld hl, $536d + call PrintText + jp $24d7 ; 0x1d36d UnnamedText_1d36d: ; 0x1d36d - TX_FAR _UnnamedText_1d36d - db $50 + TX_FAR _UnnamedText_1d36d + db $50 ; 0x1d36d + 5 bytes OaksLabText20: ; 0x1d372 - db $8 - ld hl, $537c - call PrintText - jp $24d7 + db $8 + ld hl, $537c + call PrintText + jp $24d7 ; 0x1d37c UnnamedText_1d37c: ; 0x1d37c - TX_FAR _UnnamedText_1d37c - db $50 + TX_FAR _UnnamedText_1d37c + db $50 ; 0x1d37c + 5 bytes OaksLabText12: ; 0x1d381 @@ -13111,8 +13114,8 @@ INCBIN "baserom.gbc",$1d381,$5 INCBIN "baserom.gbc",$1d386,$1d38b - $1d386 UnnamedText_1d38b: ; 0x1d38b - TX_FAR _UnnamedText_1d38b - db $50 + TX_FAR _UnnamedText_1d38b + db $50 ; 0x1d38b + 5 bytes OaksLabText13: ; 0x1d390 @@ -13122,1136 +13125,1136 @@ INCBIN "baserom.gbc",$1d390,$5 INCBIN "baserom.gbc",$1d395,$1d39a - $1d395 UnnamedText_1d39a: ; 0x1d39a - TX_FAR _UnnamedText_1d39a - db $50 + TX_FAR _UnnamedText_1d39a + db $50 ; 0x1d39a + 5 bytes OaksLabText14: ; 0x1d39f - db $8 - ld hl, $53a9 - call PrintText - jp $24d7 + db $8 + ld hl, $53a9 + call PrintText + jp $24d7 ; 0x1d3a9 INCBIN "baserom.gbc",$1d3a9,$1d3af - $1d3a9 OaksLabText15: ; 0x1d3af to 0x1d3b9 - db $8 - ld hl, $53b9 - call PrintText - jp $24d7 + db $8 + ld hl, $53b9 + call PrintText + jp $24d7 ; 0x1d3b9 UnnamedText_1d3b9: ; 0x1d3b9 - TX_FAR _UnnamedText_1d3b9 - db $50 + TX_FAR _UnnamedText_1d3b9 + db $50 ; 0x1d3b9 + 5 bytes UnnamedText_1d3be: ; 0x1d3be - TX_FAR _UnnamedText_1d3be - db $50 + TX_FAR _UnnamedText_1d3be + db $50 ; 0x1d3be + 5 bytes UnnamedText_1d3c3: ; 0x1d3c3 - TX_FAR _UnnamedText_1d3c3 - db $50 + TX_FAR _UnnamedText_1d3c3 + db $50 ; 0x1d3c3 + 5 bytes OaksLabText16: ; 0x1d3c8 - db $8 - ld hl, $53d2 - call PrintText - jp $24d7 + db $8 + ld hl, $53d2 + call PrintText + jp $24d7 ; 0x1d3d2 UnnamedText_1d3d2: ; 0x1d3d2 - TX_FAR _UnnamedText_1d3d2 - db $50 + TX_FAR _UnnamedText_1d3d2 + db $50 ; 0x1d3d2 + 5 bytes OaksLabText21: ; 0x1d3d7 - TX_FAR _UnnamedText_1d3d7 - db $50 + TX_FAR _UnnamedText_1d3d7 + db $50 ; 0x1d3d7 + 5 bytes OaksLabText22: ; 0x1d3dc - TX_FAR _UnnamedText_1d3dc - db $50 + TX_FAR _UnnamedText_1d3dc + db $50 ; 0x1d3dc + 5 bytes OaksLabText23: ; 0x1d3e1 - TX_FAR _UnnamedText_1d3e1 - db $50 + TX_FAR _UnnamedText_1d3e1 + db $50 ; 0x1d3e1 + 5 bytes OaksLabText24: ; 0x1d3e6 UnnamedText_1d3e6: ; 0x1d3e6 - TX_FAR _UnnamedText_1d3e6 - db $50 + TX_FAR _UnnamedText_1d3e6 + db $50 ; 0x1d3e6 + 5 bytes OaksLabText25: ; 0x1d3eb INCBIN "baserom.gbc",$1d3eb,$4 - db $11 - db $50 + db $11 + db $50 OaksLabText26: ; 0x1d3f1 - TX_FAR _UnnamedText_1d3f1 - db $50 + TX_FAR _UnnamedText_1d3f1 + db $50 ; 0x1d3f1 + 5 bytes OaksLabText27: ; 0x1d3f6 - TX_FAR _OaksLabText27 - db $50 + TX_FAR _OaksLabText27 + db $50 OaksLabText38: OaksLabText37: OaksLabText11: OaksLabText10: ; 0x1d3fb - db $08 ; asm - ld hl, $5405 - call PrintText - jp $24d7 + db $08 ; asm + ld hl, $5405 + call PrintText + jp $24d7 UnnamedText_1d405: ; 0x1d405 - TX_FAR _UnnamedText_1d405 - db $50 + TX_FAR _UnnamedText_1d405 + db $50 ; 0x1d405 + 5 bytes OaksLabObject: ; 0x1d40a (size=88) - db $3 ; border tile - - db $2 ; warps - db $b, $4, $2, $ff - db $b, $5, $2, $ff - - db $0 ; signs - - db $b ; people - db SPRITE_BLUE, $3 + 4, $4 + 4, $ff, $ff, $41, SONY1 + $C8, $1 ; trainer - db SPRITE_BALL, $3 + 4, $6 + 4, $ff, $ff, $2 ; person - db SPRITE_BALL, $3 + 4, $7 + 4, $ff, $ff, $3 ; person - db SPRITE_BALL, $3 + 4, $8 + 4, $ff, $ff, $4 ; person - db SPRITE_OAK, $2 + 4, $5 + 4, $ff, $d0, $5 ; person - db SPRITE_BOOK_MAP_DEX, $1 + 4, $2 + 4, $ff, $ff, $6 ; person - db SPRITE_BOOK_MAP_DEX, $1 + 4, $3 + 4, $ff, $ff, $7 ; person - db SPRITE_OAK, $a + 4, $5 + 4, $ff, $d1, $8 ; person - db SPRITE_GIRL, $9 + 4, $1 + 4, $fe, $1, $9 ; person - db SPRITE_OAK_AIDE, $a + 4, $2 + 4, $ff, $ff, $a ; person - db SPRITE_OAK_AIDE, $a + 4, $8 + 4, $ff, $ff, $b ; person - - ; warp-to - EVENT_DISP $5, $b, $4 - EVENT_DISP $5, $b, $5 + db $3 ; border tile + + db $2 ; warps + db $b, $4, $2, $ff + db $b, $5, $2, $ff + + db $0 ; signs + + db $b ; people + db SPRITE_BLUE, $3 + 4, $4 + 4, $ff, $ff, $41, SONY1 + $C8, $1 ; trainer + db SPRITE_BALL, $3 + 4, $6 + 4, $ff, $ff, $2 ; person + db SPRITE_BALL, $3 + 4, $7 + 4, $ff, $ff, $3 ; person + db SPRITE_BALL, $3 + 4, $8 + 4, $ff, $ff, $4 ; person + db SPRITE_OAK, $2 + 4, $5 + 4, $ff, $d0, $5 ; person + db SPRITE_BOOK_MAP_DEX, $1 + 4, $2 + 4, $ff, $ff, $6 ; person + db SPRITE_BOOK_MAP_DEX, $1 + 4, $3 + 4, $ff, $ff, $7 ; person + db SPRITE_OAK, $a + 4, $5 + 4, $ff, $d1, $8 ; person + db SPRITE_GIRL, $9 + 4, $1 + 4, $fe, $1, $9 ; person + db SPRITE_OAK_AIDE, $a + 4, $2 + 4, $ff, $ff, $a ; person + db SPRITE_OAK_AIDE, $a + 4, $8 + 4, $ff, $ff, $b ; person + + ; warp-to + EVENT_DISP $5, $b, $4 + EVENT_DISP $5, $b, $5 ViridianMart_h: ; 0x1d462 to 0x1d46e (12 bytes) (bank=7) (id=42) - db $02 ; tileset - db VIRIDIAN_MART_HEIGHT, VIRIDIAN_MART_WIDTH ; dimensions (y, x) - dw ViridianMartBlocks, ViridianMartTexts, ViridianMartScript ; blocks, texts, scripts - db $00 ; connections + db $02 ; tileset + db VIRIDIAN_MART_HEIGHT, VIRIDIAN_MART_WIDTH ; dimensions (y, x) + dw ViridianMartBlocks, ViridianMartTexts, ViridianMartScript ; blocks, texts, scripts + db $00 ; connections - dw ViridianMartObject ; objects + dw ViridianMartObject ; objects ViridianMartScript: ; 0x1d46e - call $547d - call $3c3c - ld hl, $5495 - ld a, [$d60d] - jp $3d97 + call $547d + call $3c3c + ld hl, $5495 + ld a, [$d60d] + jp $3d97 ; 0x1d47d INCBIN "baserom.gbc",$1d47d,$1e ViridianMartScript0: ; 0x1d49b - call $2429 - ld a, $4 - ld [$ff00+$8c], a - call $2920 - ld hl, $ccd3 - ld de, $54bb - call $350c - dec a - ld [$cd38], a - call $3486 - ld a, $1 - ld [$d60d], a - ret + call $2429 + ld a, $4 + ld [$ff00+$8c], a + call $2920 + ld hl, $ccd3 + ld de, $54bb + call $350c + dec a + ld [$cd38], a + call $3486 + ld a, $1 + ld [$d60d], a + ret ; 0x1d4bb INCBIN "baserom.gbc",$1d4bb,$1d4c0 - $1d4bb ViridianMartScript1: ; 0x1d4c0 - ld a, [$cd38] - and a - ret nz - call Delay3 - ld a, $5 - ld [$ff00+$8c], a - call $2920 - ld bc, $4601 - call GiveItem - ld hl, $d74e - set 1, [hl] - ld a, $2 - ld [$d60d], a - ret + ld a, [$cd38] + and a + ret nz + call Delay3 + ld a, $5 + ld [$ff00+$8c], a + call $2920 + ld bc, $4601 + call GiveItem + ld hl, $d74e + set 1, [hl] + ld a, $2 + ld [$d60d], a + ret ; 0x1d4e0 ViridianMartTexts: ; 0x1d4e0 - dw ViridianMartText1, ViridianMartText2, ViridianMartText3 ;, ViridianMartText4 + dw ViridianMartText1, ViridianMartText2, ViridianMartText3 ;, ViridianMartText4 INCBIN "baserom.gbc",$1d4e6,$a ViridianMartText1: ; 0x1d4f0 - TX_FAR _ViridianMartText1 - db $50 + TX_FAR _ViridianMartText1 + db $50 UnnamedText_1d4f5: ; 0x1d4f5 - TX_FAR _UnnamedText_1d4f5 - db $50 + TX_FAR _UnnamedText_1d4f5 + db $50 ; 0x1d4f5 + 5 bytes INCBIN "baserom.gbc",$1d4fa,$6 ViridianMartText2: ; 0x1d500 - TX_FAR _ViridianMartText2 - db $50 + TX_FAR _ViridianMartText2 + db $50 ViridianMartText3: ; 0x1d505 - TX_FAR _ViridianMartText3 - db $50 + TX_FAR _ViridianMartText3 + db $50 ViridianMartObject: ; 0x1d50a (size=38) - db $0 ; border tile + db $0 ; border tile - db $2 ; warps - db $7, $3, $1, $ff - db $7, $4, $1, $ff + db $2 ; warps + db $7, $3, $1, $ff + db $7, $4, $1, $ff - db $0 ; signs + db $0 ; signs - db $3 ; people - db SPRITE_MART_GUY, $5 + 4, $0 + 4, $ff, $d3, $1 ; person - db SPRITE_BUG_CATCHER, $5 + 4, $5 + 4, $fe, $1, $2 ; person - db SPRITE_BLACK_HAIR_BOY_1, $3 + 4, $3 + 4, $ff, $ff, $3 ; person + db $3 ; people + db SPRITE_MART_GUY, $5 + 4, $0 + 4, $ff, $d3, $1 ; person + db SPRITE_BUG_CATCHER, $5 + 4, $5 + 4, $fe, $1, $2 ; person + db SPRITE_BLACK_HAIR_BOY_1, $3 + 4, $3 + 4, $ff, $ff, $3 ; person - ; warp-to - EVENT_DISP $4, $7, $3 - EVENT_DISP $4, $7, $4 + ; warp-to + EVENT_DISP $4, $7, $3 + EVENT_DISP $4, $7, $4 ViridianMartBlocks: ; 16 - INCBIN "maps/viridianmart.blk" + INCBIN "maps/viridianmart.blk" School_h: ; 0x1d540 to 0x1d54c (12 bytes) (bank=7) (id=43) - db $08 ; tileset - db VIRIDIAN_SCHOOL_HEIGHT, VIRIDIAN_SCHOOL_WIDTH ; dimensions (y, x) - dw SchoolBlocks, SchoolTexts, SchoolScript ; blocks, texts, scripts - db $00 ; connections + db $08 ; tileset + db VIRIDIAN_SCHOOL_HEIGHT, VIRIDIAN_SCHOOL_WIDTH ; dimensions (y, x) + dw SchoolBlocks, SchoolTexts, SchoolScript ; blocks, texts, scripts + db $00 ; connections - dw SchoolObject ; objects + dw SchoolObject ; objects SchoolScript: ; 0x1d54c - jp $3c3c + jp $3c3c ; 0x1d54f SchoolTexts: ; 0x1d54f - dw SchoolText1, SchoolText2 + dw SchoolText1, SchoolText2 SchoolText1: ; 0x1d553 - TX_FAR _SchoolText1 - db $50 + TX_FAR _SchoolText1 + db $50 SchoolText2: ; 0x1d558 - TX_FAR _SchoolText2 - db $50 + TX_FAR _SchoolText2 + db $50 SchoolObject: ; 0x1d55d (size=32) - db $a ; border tile + db $a ; border tile - db $2 ; warps - db $7, $2, $2, $ff - db $7, $3, $2, $ff + db $2 ; warps + db $7, $2, $2, $ff + db $7, $3, $2, $ff - db $0 ; signs + db $0 ; signs - db $2 ; people - db SPRITE_BRUNETTE_GIRL, $5 + 4, $3 + 4, $ff, $d1, $1 ; person - db SPRITE_LASS, $1 + 4, $4 + 4, $ff, $d0, $2 ; person + db $2 ; people + db SPRITE_BRUNETTE_GIRL, $5 + 4, $3 + 4, $ff, $d1, $1 ; person + db SPRITE_LASS, $1 + 4, $4 + 4, $ff, $d0, $2 ; person - ; warp-to - EVENT_DISP $4, $7, $2 - EVENT_DISP $4, $7, $3 + ; warp-to + EVENT_DISP $4, $7, $2 + EVENT_DISP $4, $7, $3 ViridianHouse_h: ; 0x1d57d to 0x1d589 (12 bytes) (bank=7) (id=44) - db $08 ; tileset - db VIRIDIAN_HOUSE_HEIGHT, VIRIDIAN_HOUSE_WIDTH ; dimensions (y, x) - dw ViridianHouseBlocks, ViridianHouseTexts, ViridianHouseScript ; blocks, texts, scripts - db $00 ; connections + db $08 ; tileset + db VIRIDIAN_HOUSE_HEIGHT, VIRIDIAN_HOUSE_WIDTH ; dimensions (y, x) + dw ViridianHouseBlocks, ViridianHouseTexts, ViridianHouseScript ; blocks, texts, scripts + db $00 ; connections - dw ViridianHouseObject ; objects + dw ViridianHouseObject ; objects INCBIN "baserom.gbc",$1d589,$1d58a - $1d589 ViridianHouseScript: ; 0x1d58a - jp $3c3c + jp $3c3c ; 0x1d58d ViridianHouseTexts: ; 0x1d58d - dw ViridianHouseText1, ViridianHouseText2, ViridianHouseText3, ViridianHouseText4 + dw ViridianHouseText1, ViridianHouseText2, ViridianHouseText3, ViridianHouseText4 ViridianHouseText1: ; 0x1d595 - TX_FAR _ViridianHouseText1 - db $50 + TX_FAR _ViridianHouseText1 + db $50 ViridianHouseText2: ; 0x1d59a - TX_FAR _ViridianHouseText2 - db $50 + TX_FAR _ViridianHouseText2 + db $50 ViridianHouseText3: ; 0x1d59f - db $08 ; asm - ld hl, $55b1 - call PrintText + db $08 ; asm + ld hl, $55b1 + call PrintText ld a,SPEAROW - call $13d0 - call $3748 - jp $24d7 + call $13d0 + call $3748 + jp $24d7 UnnamedText_1d5b1: ; 0x1d5b1 - TX_FAR _UnnamedText_1d5b1 - db $50 + TX_FAR _UnnamedText_1d5b1 + db $50 ; 0x1d5b1 + 5 bytes ViridianHouseText4: ; 0x1d5b6 - TX_FAR _ViridianHouseText4 - db $50 + TX_FAR _ViridianHouseText4 + db $50 ViridianHouseObject: ; 0x1d5bb (size=44) - db $a ; border tile + db $a ; border tile - db $2 ; warps - db $7, $2, $3, $ff - db $7, $3, $3, $ff + db $2 ; warps + db $7, $2, $3, $ff + db $7, $3, $3, $ff - db $0 ; signs + db $0 ; signs - db $4 ; people - db SPRITE_BALDING_GUY, $3 + 4, $5 + 4, $ff, $ff, $1 ; person - db SPRITE_LITTLE_GIRL, $4 + 4, $1 + 4, $fe, $1, $2 ; person - db SPRITE_BIRD, $5 + 4, $5 + 4, $fe, $2, $3 ; person - db SPRITE_CLIPBOARD, $0 + 4, $4 + 4, $ff, $ff, $4 ; person + db $4 ; people + db SPRITE_BALDING_GUY, $3 + 4, $5 + 4, $ff, $ff, $1 ; person + db SPRITE_LITTLE_GIRL, $4 + 4, $1 + 4, $fe, $1, $2 ; person + db SPRITE_BIRD, $5 + 4, $5 + 4, $fe, $2, $3 ; person + db SPRITE_CLIPBOARD, $0 + 4, $4 + 4, $ff, $ff, $4 ; person - ; warp-to - EVENT_DISP $4, $7, $2 - EVENT_DISP $4, $7, $3 + ; warp-to + EVENT_DISP $4, $7, $2 + EVENT_DISP $4, $7, $3 PewterHouse1_h: ; 0x1d5e7 to 0x1d5f3 (12 bytes) (bank=7) (id=55) - db $08 ; tileset - db PEWTER_HOUSE_1_HEIGHT, PEWTER_HOUSE_1_WIDTH ; dimensions (y, x) - dw PewterHouse1Blocks, PewterHouse1Texts, PewterHouse1Script ; blocks, texts, scripts - db $00 ; connections + db $08 ; tileset + db PEWTER_HOUSE_1_HEIGHT, PEWTER_HOUSE_1_WIDTH ; dimensions (y, x) + dw PewterHouse1Blocks, PewterHouse1Texts, PewterHouse1Script ; blocks, texts, scripts + db $00 ; connections - dw PewterHouse1Object ; objects + dw PewterHouse1Object ; objects PewterHouse1Script: ; 0x1d5f3 - jp $3c3c + jp $3c3c ; 0x1d5f6 PewterHouse1Texts: ; 0x1d5f6 - dw PewterHouse1Text1, PewterHouse1Text2, PewterHouse1Text3 + dw PewterHouse1Text1, PewterHouse1Text2, PewterHouse1Text3 PewterHouse1Text1: ; 0x1d5fc - TX_FAR _PewterHouse1Text1 - db $08 ; asm - ld a, $3 - call $13d0 - call $3748 - jp $24d7 + TX_FAR _PewterHouse1Text1 + db $08 ; asm + ld a, $3 + call $13d0 + call $3748 + jp $24d7 PewterHouse1Text2: ; 0x1d60c - TX_FAR _PewterHouse1Text2 - db $50 + TX_FAR _PewterHouse1Text2 + db $50 PewterHouse1Text3: ; 0x1d611 - TX_FAR _PewterHouse1Text3 - db $50 + TX_FAR _PewterHouse1Text3 + db $50 PewterHouse1Object: ; 0x1d616 (size=38) - db $a ; border tile + db $a ; border tile - db $2 ; warps - db $7, $2, $3, $ff - db $7, $3, $3, $ff + db $2 ; warps + db $7, $2, $3, $ff + db $7, $3, $3, $ff - db $0 ; signs + db $0 ; signs - db $3 ; people - db SPRITE_SLOWBRO, $5 + 4, $4 + 4, $ff, $d2, $1 ; person - db SPRITE_YOUNG_BOY, $5 + 4, $3 + 4, $ff, $d3, $2 ; person - db SPRITE_FAT_BALD_GUY, $2 + 4, $1 + 4, $ff, $ff, $3 ; person + db $3 ; people + db SPRITE_SLOWBRO, $5 + 4, $4 + 4, $ff, $d2, $1 ; person + db SPRITE_YOUNG_BOY, $5 + 4, $3 + 4, $ff, $d3, $2 ; person + db SPRITE_FAT_BALD_GUY, $2 + 4, $1 + 4, $ff, $ff, $3 ; person - ; warp-to - EVENT_DISP $4, $7, $2 - EVENT_DISP $4, $7, $3 + ; warp-to + EVENT_DISP $4, $7, $2 + EVENT_DISP $4, $7, $3 PewterHouse2_h: ; 0x1d63c to 0x1d648 (12 bytes) (bank=7) (id=57) - db $08 ; tileset - db PEWTER_HOUSE_2_HEIGHT, PEWTER_HOUSE_2_WIDTH ; dimensions (y, x) - dw PewterHouse2Blocks, PewterHouse2Texts, PewterHouse2Script ; blocks, texts, scripts - db $00 ; connections + db $08 ; tileset + db PEWTER_HOUSE_2_HEIGHT, PEWTER_HOUSE_2_WIDTH ; dimensions (y, x) + dw PewterHouse2Blocks, PewterHouse2Texts, PewterHouse2Script ; blocks, texts, scripts + db $00 ; connections - dw PewterHouse2Object ; objects + dw PewterHouse2Object ; objects PewterHouse2Script: ; 0x1d648 - jp $3c3c + jp $3c3c ; 0x1d64b PewterHouse2Texts: ; 0x1d64b - dw PewterHouse2Text1, PewterHouse2Text2 + dw PewterHouse2Text1, PewterHouse2Text2 PewterHouse2Text1: ; 0x1d64f - TX_FAR _PewterHouse2Text1 - db $50 + TX_FAR _PewterHouse2Text1 + db $50 PewterHouse2Text2: ; 0x1d654 - TX_FAR _PewterHouse2Text2 - db $50 + TX_FAR _PewterHouse2Text2 + db $50 PewterHouse2Object: ; 0x1d659 (size=32) - db $a ; border tile + db $a ; border tile - db $2 ; warps - db $7, $2, $5, $ff - db $7, $3, $5, $ff + db $2 ; warps + db $7, $2, $5, $ff + db $7, $3, $5, $ff - db $0 ; signs + db $0 ; signs - db $2 ; people - db SPRITE_GAMBLER, $3 + 4, $2 + 4, $ff, $d3, $1 ; person - db SPRITE_BUG_CATCHER, $5 + 4, $4 + 4, $ff, $ff, $2 ; person + db $2 ; people + db SPRITE_GAMBLER, $3 + 4, $2 + 4, $ff, $d3, $1 ; person + db SPRITE_BUG_CATCHER, $5 + 4, $4 + 4, $ff, $ff, $2 ; person - ; warp-to - EVENT_DISP $4, $7, $2 - EVENT_DISP $4, $7, $3 + ; warp-to + EVENT_DISP $4, $7, $2 + EVENT_DISP $4, $7, $3 CeruleanHouseTrashed_h: ; 0x1d679 to 0x1d685 (12 bytes) (bank=7) (id=62) - db $08 ; tileset - db TRASHED_HOUSE_HEIGHT, TRASHED_HOUSE_WIDTH ; dimensions (y, x) - dw CeruleanHouseTrashedBlocks, CeruleanHouseTrashedTexts, CeruleanHouseTrashedScript ; blocks, texts, scripts - db $00 ; connections + db $08 ; tileset + db TRASHED_HOUSE_HEIGHT, TRASHED_HOUSE_WIDTH ; dimensions (y, x) + dw CeruleanHouseTrashedBlocks, CeruleanHouseTrashedTexts, CeruleanHouseTrashedScript ; blocks, texts, scripts + db $00 ; connections - dw CeruleanHouseTrashedObject ; objects + dw CeruleanHouseTrashedObject ; objects CeruleanHouseTrashedScript: ; 0x1d685 - call $3c3c - ret + call $3c3c + ret ; 0x1d689 CeruleanHouseTrashedTexts: ; 0x1d689 - dw CeruleanHouseTrashedText1, CeruleanHouseTrashedText2, CeruleanHouseTrashedText3 + dw CeruleanHouseTrashedText1, CeruleanHouseTrashedText2, CeruleanHouseTrashedText3 CeruleanHouseTrashedText1: ; 0x1d68f - db $08 ; asm - ld b, $e4 - ld a, $1c - call Predef - and b - jr z, .asm_f8734 ; 0x1d698 - ld hl, $56b0 - call PrintText - jr .asm_8dfe9 ; 0x1d6a0 + db $08 ; asm + ld b, $e4 + ld a, $1c + call Predef + and b + jr z, .asm_f8734 ; 0x1d698 + ld hl, $56b0 + call PrintText + jr .asm_8dfe9 ; 0x1d6a0 .asm_f8734 ; 0x1d6a2 - ld hl, $56ab - call PrintText + ld hl, $56ab + call PrintText .asm_8dfe9 ; 0x1d6a8 - jp $24d7 + jp $24d7 UnnamedText_1d6ab: ; 0x1d6ab - TX_FAR _UnnamedText_1d6ab - db $50 + TX_FAR _UnnamedText_1d6ab + db $50 ; 0x1d6ab + 5 bytes UnnamedText_1d6b0: ; 0x1d6b0 - TX_FAR _UnnamedText_1d6b0 - db $50 + TX_FAR _UnnamedText_1d6b0 + db $50 ; 0x1d6b0 + 5 bytes CeruleanHouseTrashedText2: ; 0x1d6b5 - TX_FAR _CeruleanHouseTrashedText2 - db $50 + TX_FAR _CeruleanHouseTrashedText2 + db $50 CeruleanHouseTrashedText3: ; 0x1d6ba - TX_FAR _CeruleanHouseTrashedText3 - db $50 + TX_FAR _CeruleanHouseTrashedText3 + db $50 CeruleanHouseTrashedObject: ; 0x1d6bf (size=43) - db $a ; border tile + db $a ; border tile - db $3 ; warps - db $7, $2, $0, $ff - db $7, $3, $0, $ff - db $0, $3, $7, $ff + db $3 ; warps + db $7, $2, $0, $ff + db $7, $3, $0, $ff + db $0, $3, $7, $ff - db $1 ; signs - db $0, $3, $3 ; CeruleanHouseTrashedText3 + db $1 ; signs + db $0, $3, $3 ; CeruleanHouseTrashedText3 - db $2 ; people - db SPRITE_FISHER, $1 + 4, $2 + 4, $ff, $d0, $1 ; person - db SPRITE_GIRL, $6 + 4, $5 + 4, $fe, $2, $2 ; person + db $2 ; people + db SPRITE_FISHER, $1 + 4, $2 + 4, $ff, $d0, $1 ; person + db SPRITE_GIRL, $6 + 4, $5 + 4, $fe, $2, $2 ; person - ; warp-to - EVENT_DISP $4, $7, $2 - EVENT_DISP $4, $7, $3 - EVENT_DISP $4, $0, $3 + ; warp-to + EVENT_DISP $4, $7, $2 + EVENT_DISP $4, $7, $3 + EVENT_DISP $4, $0, $3 CeruleanHouse2_h: ; 0x1d6ea to 0x1d6f6 (12 bytes) (bank=7) (id=63) - db $08 ; tileset - db CERULEAN_HOUSE_HEIGHT, CERULEAN_HOUSE_WIDTH ; dimensions (y, x) - dw CeruleanHouse2Blocks, CeruleanHouse2Texts, CeruleanHouse2Script ; blocks, texts, scripts - db $00 ; connections + db $08 ; tileset + db CERULEAN_HOUSE_HEIGHT, CERULEAN_HOUSE_WIDTH ; dimensions (y, x) + dw CeruleanHouse2Blocks, CeruleanHouse2Texts, CeruleanHouse2Script ; blocks, texts, scripts + db $00 ; connections - dw CeruleanHouse2Object ; objects + dw CeruleanHouse2Object ; objects CeruleanHouse2Script: ; 0x1d6f6 - jp $3c3c + jp $3c3c ; 0x1d6f9 CeruleanHouse2Texts: ; 0x1d6f9 - dw CeruleanHouse2Text1, CeruleanHouse2Text2 + dw CeruleanHouse2Text1, CeruleanHouse2Text2 CeruleanHouse2Text1: ; 0x1d6fd - TX_FAR _CeruleanHouse2Text1 - db $50 + TX_FAR _CeruleanHouse2Text1 + db $50 CeruleanHouse2Text2: ; 0x1d702 - db $08 ; asm - ld a, $6 - ld [W_WHICHTRADE], a - ld a, $54 - call Predef - jp $24d7 + db $08 ; asm + ld a, $6 + ld [W_WHICHTRADE], a + ld a, $54 + call Predef + jp $24d7 CeruleanHouse2Object: ; 0x1d710 (size=32) - db $a ; border tile + db $a ; border tile - db $2 ; warps - db $7, $2, $1, $ff - db $7, $3, $1, $ff + db $2 ; warps + db $7, $2, $1, $ff + db $7, $3, $1, $ff - db $0 ; signs + db $0 ; signs - db $2 ; people - db SPRITE_OLD_MEDIUM_WOMAN, $4 + 4, $5 + 4, $ff, $d2, $1 ; person - db SPRITE_GAMBLER, $2 + 4, $1 + 4, $ff, $ff, $2 ; person + db $2 ; people + db SPRITE_OLD_MEDIUM_WOMAN, $4 + 4, $5 + 4, $ff, $d2, $1 ; person + db SPRITE_GAMBLER, $2 + 4, $1 + 4, $ff, $ff, $2 ; person - ; warp-to - EVENT_DISP $4, $7, $2 - EVENT_DISP $4, $7, $3 + ; warp-to + EVENT_DISP $4, $7, $2 + EVENT_DISP $4, $7, $3 BikeShop_h: ; 0x1d730 to 0x1d73c (12 bytes) (bank=7) (id=66) - db $15 ; tileset - db BIKE_SHOP_HEIGHT, BIKE_SHOP_WIDTH ; dimensions (y, x) - dw BikeShopBlocks, BikeShopTexts, BikeShopScript ; blocks, texts, scripts - db $00 ; connections + db $15 ; tileset + db BIKE_SHOP_HEIGHT, BIKE_SHOP_WIDTH ; dimensions (y, x) + dw BikeShopBlocks, BikeShopTexts, BikeShopScript ; blocks, texts, scripts + db $00 ; connections - dw BikeShopObject ; objects + dw BikeShopObject ; objects BikeShopScript: ; 0x1d73c - jp $3c3c + jp $3c3c ; 0x1d73f BikeShopTexts: ; 0x1d73f - dw BikeShopText1, BikeShopText2, BikeShopText3 + dw BikeShopText1, BikeShopText2, BikeShopText3 BikeShopText1: ; 0x1d745 - db $08 ; asm - ld a, [$d75f] - bit 0, a - jr z, .asm_260d4 ; 0x1d74b - ld hl, $582f - call PrintText - jp $57f5 + db $08 ; asm + ld a, [$d75f] + bit 0, a + jr z, .asm_260d4 ; 0x1d74b + ld hl, $582f + call PrintText + jp $57f5 .asm_260d4 ; 0x1d756 ld b,BIKE_VOUCHER - call $3493 - jr z, .asm_41190 ; 0x1d75b - ld hl, $581f - call PrintText - ld bc,(BICYCLE << 8) | 1 - call $3e2e - jr nc, .asm_d0d90 ; 0x1d769 - ld a, $2d - ldh [$db], a - ld b, $5 ; BANK(MyFunction) - ld hl, $7f37 ; MyFunction - call Bankswitch - ld hl, $d75f - set 0, [hl] - ld hl, $5824 - call PrintText - jr .asm_99ef2 ; 0x1d782 + call $3493 + jr z, .asm_41190 ; 0x1d75b + ld hl, $581f + call PrintText + ld bc,(BICYCLE << 8) | 1 + call $3e2e + jr nc, .asm_d0d90 ; 0x1d769 + ld a, $2d + ldh [$db], a + ld b, $5 ; BANK(MyFunction) + ld hl, $7f37 ; MyFunction + call Bankswitch + ld hl, $d75f + set 0, [hl] + ld hl, $5824 + call PrintText + jr .asm_99ef2 ; 0x1d782 .asm_d0d90 ; 0x1d784 - ld hl, $5834 - call PrintText - jr .asm_99ef2 ; 0x1d78a + ld hl, $5834 + call PrintText + jr .asm_99ef2 ; 0x1d78a .asm_41190 ; 0x1d78c - ld hl, $5810 - call PrintText - xor a - ld [$cc26], a - ld [$cc2a], a - ld a, $3 - ld [$cc29], a - ld a, $1 - ld [$cc28], a - ld a, $2 - ld [$cc24], a - ld a, $1 - ld [$cc25], a - ld hl, $d730 - set 6, [hl] - ld hl, $c3a0 - ld b, $4 - ld c, $f - call $1922 - call $2429 - ld hl, $c3ca - ld de, $57f8 - call $1955 - ld hl, $c3e4 - ld de, $5807 - call $1955 - ld hl, $5815 - call PrintText - call $3abe - bit 1, a - jr nz, .asm_b7579 ; 0x1d7dc - ld hl, $d730 - res 6, [hl] - ld a, [$cc26] - and a - jr nz, .asm_b7579 ; 0x1d7e7 - ld hl, $581a - call PrintText + ld hl, $5810 + call PrintText + xor a + ld [$cc26], a + ld [$cc2a], a + ld a, $3 + ld [$cc29], a + ld a, $1 + ld [$cc28], a + ld a, $2 + ld [$cc24], a + ld a, $1 + ld [$cc25], a + ld hl, $d730 + set 6, [hl] + ld hl, $c3a0 + ld b, $4 + ld c, $f + call $1922 + call $2429 + ld hl, $c3ca + ld de, $57f8 + call $1955 + ld hl, $c3e4 + ld de, $5807 + call $1955 + ld hl, $5815 + call PrintText + call $3abe + bit 1, a + jr nz, .asm_b7579 ; 0x1d7dc + ld hl, $d730 + res 6, [hl] + ld a, [$cc26] + and a + jr nz, .asm_b7579 ; 0x1d7e7 + ld hl, $581a + call PrintText .asm_b7579 ; 0x1d7ef - ld hl, $582a - call PrintText + ld hl, $582a + call PrintText .asm_99ef2 ; 0x1d7f5 - jp $24d7 + jp $24d7 INCBIN "baserom.gbc",$1d7f8,$1d810 - $1d7f8 UnnamedText_1d810: ; 0x1d810 - TX_FAR _UnnamedText_1d810 - db $50 + TX_FAR _UnnamedText_1d810 + db $50 ; 0x1d810 + 5 bytes UnnamedText_1d815: ; 0x1d815 - TX_FAR _UnnamedText_1d815 - db $50 + TX_FAR _UnnamedText_1d815 + db $50 ; 0x1d815 + 5 bytes UnnamedText_1d81a: ; 0x1d81a - TX_FAR _UnnamedText_1d81a - db $50 + TX_FAR _UnnamedText_1d81a + db $50 ; 0x1d81a + 5 bytes UnnamedText_1d81f: ; 0x1d81f - TX_FAR _UnnamedText_1d81f - db $50 + TX_FAR _UnnamedText_1d81f + db $50 ; 0x1d81f + 5 bytes INCBIN "baserom.gbc",$1d824,$1d82a - $1d824 UnnamedText_1d82a: ; 0x1d82a - TX_FAR _UnnamedText_1d82a - db $50 + TX_FAR _UnnamedText_1d82a + db $50 ; 0x1d82a + 5 bytes UnnamedText_1d82f: ; 0x1d82f - TX_FAR _UnnamedText_1d82f - db $50 + TX_FAR _UnnamedText_1d82f + db $50 ; 0x1d82f + 5 bytes UnnamedText_1d834: ; 0x1d834 - TX_FAR _UnnamedText_1d834 - db $50 + TX_FAR _UnnamedText_1d834 + db $50 ; 0x1d834 + 5 bytes BikeShopText2: ; 0x1d839 - db $08 ; asm - ld hl, $5843 - call PrintText - jp $24d7 + db $08 ; asm + ld hl, $5843 + call PrintText + jp $24d7 UnnamedText_1d843: ; 0x1d843 - TX_FAR _UnnamedText_1d843 - db $50 + TX_FAR _UnnamedText_1d843 + db $50 ; 0x1d843 + 5 bytes BikeShopText3: ; 0x1d848 - db $08 ; asm - ld a, [$d75f] - bit 0, a - ld hl, $5861 - jr nz, .asm_34d2d ; 0x1d851 - ld hl, $585c + db $08 ; asm + ld a, [$d75f] + bit 0, a + ld hl, $5861 + jr nz, .asm_34d2d ; 0x1d851 + ld hl, $585c .asm_34d2d ; 0x1d856 - call PrintText - jp $24d7 + call PrintText + jp $24d7 UnnamedText_1d85c: ; 0x1d85c - TX_FAR _UnnamedText_1d85c - db $50 + TX_FAR _UnnamedText_1d85c + db $50 ; 0x1d85c + 5 bytes UnnamedText_1d861: ; 0x1d861 - TX_FAR _UnnamedText_1d861 - db $50 + TX_FAR _UnnamedText_1d861 + db $50 ; 0x1d861 + 5 bytes BikeShopObject: ; 0x1d866 (size=38) - db $e ; border tile + db $e ; border tile - db $2 ; warps - db $7, $2, $4, $ff - db $7, $3, $4, $ff + db $2 ; warps + db $7, $2, $4, $ff + db $7, $3, $4, $ff - db $0 ; signs + db $0 ; signs - db $3 ; people - db SPRITE_BIKE_SHOP_GUY, $2 + 4, $6 + 4, $ff, $ff, $1 ; person - db SPRITE_MOM_GEISHA, $6 + 4, $5 + 4, $fe, $1, $2 ; person - db SPRITE_BUG_CATCHER, $3 + 4, $1 + 4, $ff, $d1, $3 ; person + db $3 ; people + db SPRITE_BIKE_SHOP_GUY, $2 + 4, $6 + 4, $ff, $ff, $1 ; person + db SPRITE_MOM_GEISHA, $6 + 4, $5 + 4, $fe, $1, $2 ; person + db SPRITE_BUG_CATCHER, $3 + 4, $1 + 4, $ff, $d1, $3 ; person - ; warp-to - EVENT_DISP $4, $7, $2 - EVENT_DISP $4, $7, $3 + ; warp-to + EVENT_DISP $4, $7, $2 + EVENT_DISP $4, $7, $3 BikeShopBlocks: ; 16 - INCBIN "maps/bikeshop.blk" + INCBIN "maps/bikeshop.blk" LavenderHouse1_h: ; 0x1d89c to 0x1d8a8 (12 bytes) (bank=7) (id=149) - db $08 ; tileset - db LAVENDER_HOUSE_1_HEIGHT, LAVENDER_HOUSE_1_WIDTH ; dimensions (y, x) - dw LavenderHouse1Blocks, LavenderHouse1Texts, LavenderHouse1Script ; blocks, texts, scripts - db $00 ; connections + db $08 ; tileset + db LAVENDER_HOUSE_1_HEIGHT, LAVENDER_HOUSE_1_WIDTH ; dimensions (y, x) + dw LavenderHouse1Blocks, LavenderHouse1Texts, LavenderHouse1Script ; blocks, texts, scripts + db $00 ; connections - dw LavenderHouse1Object ; objects + dw LavenderHouse1Object ; objects LavenderHouse1Script: ; 0x1d8a8 - call $3c3c - ret + call $3c3c + ret ; 0x1d8ac LavenderHouse1Texts: ; 0x1d8ac - dw LavenderHouse1Text1, LavenderHouse1Text2, LavenderHouse1Text3, LavenderHouse1Text4, LavenderHouse1Text5, LavenderHouse1Text6 + dw LavenderHouse1Text1, LavenderHouse1Text2, LavenderHouse1Text3, LavenderHouse1Text4, LavenderHouse1Text5, LavenderHouse1Text6 LavenderHouse1Text1: ; 0x1d8b8 - db $08 ; asm - ld a, [$d7e0] - bit 7, a - jr nz, .asm_72e5d ; 0x1d8be - ld hl, $58d1 - call PrintText - jr .asm_6957f ; 0x1d8c6 + db $08 ; asm + ld a, [$d7e0] + bit 7, a + jr nz, .asm_72e5d ; 0x1d8be + ld hl, $58d1 + call PrintText + jr .asm_6957f ; 0x1d8c6 .asm_72e5d ; 0x1d8c8 - ld hl, $58d6 - call PrintText + ld hl, $58d6 + call PrintText .asm_6957f ; 0x1d8ce - jp $24d7 + jp $24d7 UnnamedText_1d8d1: ; 0x1d8d1 - TX_FAR _UnnamedText_1d8d1 - db $50 + TX_FAR _UnnamedText_1d8d1 + db $50 ; 0x1d8d1 + 5 bytes UnnamedText_1d8d6: ; 0x1d8d6 - TX_FAR _UnnamedText_1d8d6 - db $50 + TX_FAR _UnnamedText_1d8d6 + db $50 ; 0x1d8d6 + 5 bytes LavenderHouse1Text2: ; 0x1d8db - db $08 ; asm - ld a, [$d7e0] - bit 7, a - jr nz, .asm_06470 ; 0x1d8e1 - ld hl, $58f4 - call PrintText - jr .asm_3d208 ; 0x1d8e9 + db $08 ; asm + ld a, [$d7e0] + bit 7, a + jr nz, .asm_06470 ; 0x1d8e1 + ld hl, $58f4 + call PrintText + jr .asm_3d208 ; 0x1d8e9 .asm_06470 ; 0x1d8eb - ld hl, $58f9 - call PrintText + ld hl, $58f9 + call PrintText .asm_3d208 ; 0x1d8f1 - jp $24d7 + jp $24d7 UnnamedText_1d8f4: ; 0x1d8f4 - TX_FAR _UnnamedText_1d8f4 - db $50 + TX_FAR _UnnamedText_1d8f4 + db $50 ; 0x1d8f4 + 5 bytes UnnamedText_1d8f9: ; 0x1d8f9 - TX_FAR _UnnamedText_1d8f9 - db $50 + TX_FAR _UnnamedText_1d8f9 + db $50 ; 0x1d8f9 + 5 bytes LavenderHouse1Text3: ; 0x1d8fe - TX_FAR _LavenderHouse1Text3 - db $8 - ld a, $2f - call $13d0 - jp $24d7 + TX_FAR _LavenderHouse1Text3 + db $8 + ld a, $2f + call $13d0 + jp $24d7 LavenderHouse1Text4: ; 0x1d90b - TX_FAR _LavenderHouse1Text4 - db $8 - ld a, $a7 - call $13d0 - jp $24d7 + TX_FAR _LavenderHouse1Text4 + db $8 + ld a, $a7 + call $13d0 + jp $24d7 ; 0x1d918 LavenderHouse1Text5: ; 0x1d918 - db $08 ; asm - ld a, [$d76c] - bit 0, a - jr nz, .asm_15ac2 ; 0x1d91e - ld hl, $594c - call PrintText - ld bc, (POKE_FLUTE << 8) | 1 - call $3e2e - jr nc, .asm_5ce36 ; 0x1d92c - ld hl, $5951 - call PrintText - ld hl, $d76c - set 0, [hl] - jr .asm_da749 ; 0x1d939 + db $08 ; asm + ld a, [$d76c] + bit 0, a + jr nz, .asm_15ac2 ; 0x1d91e + ld hl, $594c + call PrintText + ld bc, (POKE_FLUTE << 8) | 1 + call $3e2e + jr nc, .asm_5ce36 ; 0x1d92c + ld hl, $5951 + call PrintText + ld hl, $d76c + set 0, [hl] + jr .asm_da749 ; 0x1d939 .asm_5ce36 ; 0x1d93b - ld hl, $595b - call PrintText - jr .asm_da749 ; 0x1d941 + ld hl, $595b + call PrintText + jr .asm_da749 ; 0x1d941 .asm_15ac2 ; 0x1d943 - ld hl, $5960 - call PrintText + ld hl, $5960 + call PrintText .asm_da749 ; 0x1d949 - jp $24d7 + jp $24d7 UnnamedText_1d94c: ; 0x1d94c - TX_FAR _UnnamedText_1d94c - db $50 + TX_FAR _UnnamedText_1d94c + db $50 ; 0x1d94c + 5 bytes INCBIN "baserom.gbc",$1d951,$1d956 - $1d951 UnnamedText_1d956: ; 0x1d956 - TX_FAR _UnnamedText_1d956 - db $50 + TX_FAR _UnnamedText_1d956 + db $50 ; 0x1d956 + 5 bytes UnnamedText_1d95b: ; 0x1d95b - TX_FAR _UnnamedText_1d95b - db $50 + TX_FAR _UnnamedText_1d95b + db $50 ; 0x1d95b + 5 bytes UnnamedText_1d960: ; 0x1d960 - TX_FAR _UnnamedText_1d960 - db $50 + TX_FAR _UnnamedText_1d960 + db $50 ; 0x1d960 + 5 bytes LavenderHouse1Text6: ; 0x1d965 - TX_FAR _LavenderHouse1Text6 - db $50 + TX_FAR _LavenderHouse1Text6 + db $50 LavenderHouse1Object: ; 0x1d96a (size=56) - db $a ; border tile + db $a ; border tile - db $2 ; warps - db $7, $2, $2, $ff - db $7, $3, $2, $ff + db $2 ; warps + db $7, $2, $2, $ff + db $7, $3, $2, $ff - db $0 ; signs + db $0 ; signs - db $6 ; people - db SPRITE_BLACK_HAIR_BOY_2, $5 + 4, $3 + 4, $ff, $ff, $1 ; person - db SPRITE_LITTLE_GIRL, $3 + 4, $6 + 4, $ff, $d0, $2 ; person - db SPRITE_SLOWBRO, $4 + 4, $6 + 4, $ff, $d1, $3 ; person - db SPRITE_SLOWBRO, $3 + 4, $1 + 4, $ff, $ff, $4 ; person - db SPRITE_MR_FUJI, $1 + 4, $3 + 4, $ff, $ff, $5 ; person - db SPRITE_BOOK_MAP_DEX, $3 + 4, $3 + 4, $ff, $ff, $6 ; person + db $6 ; people + db SPRITE_BLACK_HAIR_BOY_2, $5 + 4, $3 + 4, $ff, $ff, $1 ; person + db SPRITE_LITTLE_GIRL, $3 + 4, $6 + 4, $ff, $d0, $2 ; person + db SPRITE_SLOWBRO, $4 + 4, $6 + 4, $ff, $d1, $3 ; person + db SPRITE_SLOWBRO, $3 + 4, $1 + 4, $ff, $ff, $4 ; person + db SPRITE_MR_FUJI, $1 + 4, $3 + 4, $ff, $ff, $5 ; person + db SPRITE_BOOK_MAP_DEX, $3 + 4, $3 + 4, $ff, $ff, $6 ; person - ; warp-to - EVENT_DISP $4, $7, $2 - EVENT_DISP $4, $7, $3 + ; warp-to + EVENT_DISP $4, $7, $2 + EVENT_DISP $4, $7, $3 LavenderHouse2_h: ; 0x1d9a2 to 0x1d9ae (12 bytes) (bank=7) (id=151) - db $08 ; tileset - db LAVENDER_HOUSE_2_HEIGHT, LAVENDER_HOUSE_2_WIDTH ; dimensions (y, x) - dw LavenderHouse2Blocks, LavenderHouse2Texts, LavenderHouse2Script ; blocks, texts, scripts - db $00 ; connections + db $08 ; tileset + db LAVENDER_HOUSE_2_HEIGHT, LAVENDER_HOUSE_2_WIDTH ; dimensions (y, x) + dw LavenderHouse2Blocks, LavenderHouse2Texts, LavenderHouse2Script ; blocks, texts, scripts + db $00 ; connections - dw LavenderHouse2Object ; objects + dw LavenderHouse2Object ; objects LavenderHouse2Script: ; 0x1d9ae - call $3c3c - ret + call $3c3c + ret ; 0x1d9b2 LavenderHouse2Texts: ; 0x1d9b2 - dw LavenderHouse2Text1, LavenderHouse2Text2 + dw LavenderHouse2Text1, LavenderHouse2Text2 LavenderHouse2Text1: ; 0x1d9b6 - TX_FAR _LavenderHouse2Text1 - db $8 - ld a, $11 - call $13d0 - jp $24d7 + TX_FAR _LavenderHouse2Text1 + db $8 + ld a, $11 + call $13d0 + jp $24d7 ; 0x1d9c3 LavenderHouse2Text2: ; 0x1d9c3 - db $08 ; asm - ld a, [$d7e0] - bit 7, a - jr nz, .asm_65711 ; 0x1d9c9 - ld hl, $59dc - call PrintText - jr .asm_64be1 ; 0x1d9d1 + db $08 ; asm + ld a, [$d7e0] + bit 7, a + jr nz, .asm_65711 ; 0x1d9c9 + ld hl, $59dc + call PrintText + jr .asm_64be1 ; 0x1d9d1 .asm_65711 ; 0x1d9d3 - ld hl, $59e1 - call PrintText + ld hl, $59e1 + call PrintText .asm_64be1 ; 0x1d9d9 - jp $24d7 + jp $24d7 UnnamedText_1d9dc: ; 0x1d9dc - TX_FAR _UnnamedText_1d9dc - db $50 + TX_FAR _UnnamedText_1d9dc + db $50 ; 0x1d9dc + 5 bytes UnnamedText_1d9e1: ; 0x1d9e1 - TX_FAR _UnnamedText_1d9e1 - db $50 + TX_FAR _UnnamedText_1d9e1 + db $50 ; 0x1d9e1 + 5 bytes LavenderHouse2Object: ; 0x1d9e6 (size=32) - db $a ; border tile + db $a ; border tile - db $2 ; warps - db $7, $2, $4, $ff - db $7, $3, $4, $ff + db $2 ; warps + db $7, $2, $4, $ff + db $7, $3, $4, $ff - db $0 ; signs + db $0 ; signs - db $2 ; people - db SPRITE_SLOWBRO, $5 + 4, $3 + 4, $ff, $d1, $1 ; person - db SPRITE_BRUNETTE_GIRL, $4 + 4, $2 + 4, $ff, $d3, $2 ; person + db $2 ; people + db SPRITE_SLOWBRO, $5 + 4, $3 + 4, $ff, $d1, $1 ; person + db SPRITE_BRUNETTE_GIRL, $4 + 4, $2 + 4, $ff, $d3, $2 ; person - ; warp-to - EVENT_DISP $4, $7, $2 - EVENT_DISP $4, $7, $3 + ; warp-to + EVENT_DISP $4, $7, $2 + EVENT_DISP $4, $7, $3 NameRater_h: ; 0x1da06 to 0x1da12 (12 bytes) (bank=7) (id=229) - db $08 ; tileset - db NAME_RATERS_HOUSE_HEIGHT, NAME_RATERS_HOUSE_WIDTH ; dimensions (y, x) - dw NameRaterBlocks, $5a54, NameRaterScript ; blocks, texts, scripts - db $00 ; connections + db $08 ; tileset + db NAME_RATERS_HOUSE_HEIGHT, NAME_RATERS_HOUSE_WIDTH ; dimensions (y, x) + dw NameRaterBlocks, $5a54, NameRaterScript ; blocks, texts, scripts + db $00 ; connections - dw NameRaterObject ; objects + dw NameRaterObject ; objects NameRaterScript: ; 0x1da12 - jp $3c3c + jp $3c3c ; 0x1da15 INCBIN "baserom.gbc",$1da15,$41 NameRaterText1: ; 0x1da56 - db $8 - call $36f4 - ld hl, $5ab3 - call $5a15 - jr nz, .asm_1daae ; 0x1da60 $4c - ld hl, $5ab8 - call PrintText - xor a - ld [$d07d], a - ld [$cfcb], a - ld [$cc35], a - call $13fc - push af - call $3dd4 - call $3dbe - call $20ba - pop af - jr c, .asm_1daae ; 0x1da80 $2c - call $15b4 - call $5a20 - ld hl, $5ad1 - jr c, .asm_1daa8 ; 0x1da8b $1b - ld hl, $5abd - call $5a15 - jr nz, .asm_1daae ; 0x1da93 $19 - ld hl, $5ac2 - call PrintText - ld b, $1 - ld hl, $655c - call Bankswitch - jr c, .asm_1daae ; 0x1daa3 $9 - ld hl, $5ac7 + db $8 + call $36f4 + ld hl, $5ab3 + call $5a15 + jr nz, .asm_1daae ; 0x1da60 $4c + ld hl, $5ab8 + call PrintText + xor a + ld [$d07d], a + ld [$cfcb], a + ld [$cc35], a + call $13fc + push af + call $3dd4 + call $3dbe + call $20ba + pop af + jr c, .asm_1daae ; 0x1da80 $2c + call $15b4 + call $5a20 + ld hl, $5ad1 + jr c, .asm_1daa8 ; 0x1da8b $1b + ld hl, $5abd + call $5a15 + jr nz, .asm_1daae ; 0x1da93 $19 + ld hl, $5ac2 + call PrintText + ld b, $1 + ld hl, $655c + call Bankswitch + jr c, .asm_1daae ; 0x1daa3 $9 + ld hl, $5ac7 .asm_1daa8 - call PrintText - jp $24d7 + call PrintText + jp $24d7 .asm_1daae - ld hl, $5acc - jr .asm_1daa8 ; 0x1dab1 $f5 + ld hl, $5acc + jr .asm_1daa8 ; 0x1dab1 $f5 ; 0x1dab3 UnnamedText_1dab3: ; 0x1dab3 - TX_FAR _UnnamedText_1dab3 - db $50 + TX_FAR _UnnamedText_1dab3 + db $50 ; 0x1dab3 + 5 bytes UnnamedText_1dab8: ; 0x1dab8 - TX_FAR _UnnamedText_1dab8 - db $50 + TX_FAR _UnnamedText_1dab8 + db $50 ; 0x1dab8 + 5 bytes UnnamedText_1dabd: ; 0x1dabd - TX_FAR _UnnamedText_1dabd - db $50 + TX_FAR _UnnamedText_1dabd + db $50 ; 0x1dabd + 5 bytes UnnamedText_1dac2: ; 0x1dac2 - TX_FAR _UnnamedText_1dac2 - db $50 + TX_FAR _UnnamedText_1dac2 + db $50 ; 0x1dac2 + 5 bytes UnnamedText_1dac7: ; 0x1dac7 - TX_FAR _UnnamedText_1dac7 - db $50 + TX_FAR _UnnamedText_1dac7 + db $50 ; 0x1dac7 + 5 bytes UnnamedText_1dacc: ; 0x1dacc - TX_FAR _UnnamedText_1dacc - db $50 + TX_FAR _UnnamedText_1dacc + db $50 ; 0x1dacc + 5 bytes UnnamedText_1dad1: ; 0x1dad1 - TX_FAR _UnnamedText_1dad1 - db $50 + TX_FAR _UnnamedText_1dad1 + db $50 ; 0x1dad1 + 5 bytes NameRaterObject: ; 0x1dad6 (size=26) - db $a ; border tile + db $a ; border tile - db $2 ; warps - db $7, $2, $5, $ff - db $7, $3, $5, $ff + db $2 ; warps + db $7, $2, $5, $ff + db $7, $3, $5, $ff - db $0 ; signs + db $0 ; signs - db $1 ; people - db SPRITE_MR_MASTERBALL, $3 + 4, $5 + 4, $ff, $d2, $1 ; person + db $1 ; people + db SPRITE_MR_MASTERBALL, $3 + 4, $5 + 4, $ff, $d2, $1 ; person - ; warp-to - EVENT_DISP $4, $7, $2 - EVENT_DISP $4, $7, $3 + ; warp-to + EVENT_DISP $4, $7, $2 + EVENT_DISP $4, $7, $3 VermilionHouse1_h: ; 0x1daf0 to 0x1dafc (12 bytes) (bank=7) (id=93) - db $08 ; tileset - db VERMILION_HOUSE_1_HEIGHT, VERMILION_HOUSE_1_WIDTH ; dimensions (y, x) - dw VermilionHouse1Blocks, VermilionHouse1Texts, VermilionHouse1Script ; blocks, texts, scripts - db $00 ; connections + db $08 ; tileset + db VERMILION_HOUSE_1_HEIGHT, VERMILION_HOUSE_1_WIDTH ; dimensions (y, x) + dw VermilionHouse1Blocks, VermilionHouse1Texts, VermilionHouse1Script ; blocks, texts, scripts + db $00 ; connections - dw VermilionHouse1Object ; objects + dw VermilionHouse1Object ; objects VermilionHouse1Script: ; 0x1dafc - call $3c3c - ret + call $3c3c + ret ; 0x1db00 VermilionHouse1Texts: ; 0x1db00 - dw VermilionHouse1Text1, VermilionHouse1Text2, VermilionHouse1Text3 + dw VermilionHouse1Text1, VermilionHouse1Text2, VermilionHouse1Text3 VermilionHouse1Text1: ; 0x1db06 - TX_FAR _VermilionHouse1Text1 - db $50 + TX_FAR _VermilionHouse1Text1 + db $50 VermilionHouse1Text2: ; 0x1db0b - TX_FAR _VermilionHouse1Text2 - db $08 ; asm - ld a, $24 - call $13d0 - call $3748 - jp $24d7 + TX_FAR _VermilionHouse1Text2 + db $08 ; asm + ld a, $24 + call $13d0 + call $3748 + jp $24d7 VermilionHouse1Text3: ; 0x1db1b - TX_FAR _VermilionHouse1Text3 - db $50 + TX_FAR _VermilionHouse1Text3 + db $50 INCBIN "baserom.gbc", $1db1b + 5, $1db20 - ($1db1b + 5) VermilionHouse1Object: ; 0x1db20 (size=38) - db $a ; border tile + db $a ; border tile - db $2 ; warps - db $7, $2, $4, $ff - db $7, $3, $4, $ff + db $2 ; warps + db $7, $2, $4, $ff + db $7, $3, $4, $ff - db $0 ; signs + db $0 ; signs - db $3 ; people - db SPRITE_BUG_CATCHER, $3 + 4, $5 + 4, $ff, $d2, $1 ; person - db SPRITE_BIRD, $5 + 4, $3 + 4, $fe, $2, $2 ; person - db SPRITE_PAPER_SHEET, $3 + 4, $4 + 4, $ff, $ff, $3 ; person + db $3 ; people + db SPRITE_BUG_CATCHER, $3 + 4, $5 + 4, $ff, $d2, $1 ; person + db SPRITE_BIRD, $5 + 4, $3 + 4, $fe, $2, $2 ; person + db SPRITE_PAPER_SHEET, $3 + 4, $4 + 4, $ff, $ff, $3 ; person - ; warp-to - EVENT_DISP $4, $7, $2 - EVENT_DISP $4, $7, $3 + ; warp-to + EVENT_DISP $4, $7, $2 + EVENT_DISP $4, $7, $3 VermilionDock_h: ; 0x1db46 to 0x1db52 (12 bytes) (bank=7) (id=94) - db $0e ; tileset - db VERMILION_DOCK_HEIGHT, VERMILION_DOCK_WIDTH ; dimensions (y, x) - dw VermilionDockBlocks, VermilionDockTexts, VermilionDockScript ; blocks, texts, scripts - db $00 ; connections + db $0e ; tileset + db VERMILION_DOCK_HEIGHT, VERMILION_DOCK_WIDTH ; dimensions (y, x) + dw VermilionDockBlocks, VermilionDockTexts, VermilionDockScript ; blocks, texts, scripts + db $00 ; connections - dw VermilionDockObject ; objects + dw VermilionDockObject ; objects VermilionDockScript: ; 0x1db52 - call $3c3c - ld hl, $d803 - bit 4, [hl] - jr nz, .asm_1db8d ; 0x1db5a $31 - bit 0, [hl] - ret z - ld a, [$d42f] - cp $1 - ret nz - bit 2, [hl] - jp z, $5b9b - set 4, [hl] - call Delay3 - ld hl, $d730 - set 7, [hl] - ld hl, $ccd3 - ld a, $40 - ld [hli], a - ld [hli], a - ld [hl], a - ld a, $3 - ld [$cd38], a - xor a - ld [$c206], a - ld [$cd3b], a - dec a - ld [$cd6b], a - ret + call $3c3c + ld hl, $d803 + bit 4, [hl] + jr nz, .asm_1db8d ; 0x1db5a $31 + bit 0, [hl] + ret z + ld a, [$d42f] + cp $1 + ret nz + bit 2, [hl] + jp z, $5b9b + set 4, [hl] + call Delay3 + ld hl, $d730 + set 7, [hl] + ld hl, $ccd3 + ld a, $40 + ld [hli], a + ld [hli], a + ld [hl], a + ld a, $3 + ld [$cd38], a + xor a + ld [$c206], a + ld [$cd3b], a + dec a + ld [$cd6b], a + ret .asm_1db8d - bit 5, [hl] - ret nz - ld a, [$cd38] - and a - ret nz - ld [$cd6b], a - set 5, [hl] - ret + bit 5, [hl] + ret nz + ld a, [$cd38] + and a + ret nz + ld [$cd6b], a + set 5, [hl] + ret ; 0x1db9b INCBIN "baserom.gbc",$1db9b,$1dcbf - $1db9b @@ -14260,418 +14263,418 @@ VermilionDockTexts: ; 0x1dcbf INCBIN "baserom.gbc",$1dcbf,$1dcc1 - $1dcbf UnnamedText_1dcc1: ; 0x1dcc1 - TX_FAR _UnnamedText_1dcc1 - db $50 + TX_FAR _UnnamedText_1dcc1 + db $50 ; 0x1dcc1 + 5 bytes VermilionDockObject: ; 0x1dcc6 (size=20) - db $f ; border tile + db $f ; border tile - db $2 ; warps - db $0, $e, $5, $ff - db $2, $e, $1, SS_ANNE_1 + db $2 ; warps + db $0, $e, $5, $ff + db $2, $e, $1, SS_ANNE_1 - db $0 ; signs + db $0 ; signs - db $0 ; people + db $0 ; people - ; warp-to - EVENT_DISP $e, $0, $e - EVENT_DISP $e, $2, $e ; SS_ANNE_1 + ; warp-to + EVENT_DISP $e, $0, $e + EVENT_DISP $e, $2, $e ; SS_ANNE_1 VermilionDockBlocks: ; 84 - INCBIN "maps/vermiliondock.blk" + INCBIN "maps/vermiliondock.blk" CeladonMansion5_h: ; 0x1dd2e to 0x1dd3a (12 bytes) (bank=7) (id=132) - db $08 ; tileset - db CELADON_MANSION_5_HEIGHT, CELADON_MANSION_5_WIDTH ; dimensions (y, x) - dw CeladonMansion5Blocks, CeladonMansion5Texts, CeladonMansion5Script ; blocks, texts, scripts - db $00 ; connections + db $08 ; tileset + db CELADON_MANSION_5_HEIGHT, CELADON_MANSION_5_WIDTH ; dimensions (y, x) + dw CeladonMansion5Blocks, CeladonMansion5Texts, CeladonMansion5Script ; blocks, texts, scripts + db $00 ; connections - dw CeladonMansion5Object ; objects + dw CeladonMansion5Object ; objects CeladonMansion5Script: ; 0x1dd3a - jp $3c3c + jp $3c3c ; 0x1dd3d CeladonMansion5Texts: ; 0x1dd3d - dw CeladonMansion5Text1, CeladonMansion5Text2 + dw CeladonMansion5Text1, CeladonMansion5Text2 CeladonMansion5Text1: ; 0x1dd41 - TX_FAR _CeladonMansion5Text1 - db $50 + TX_FAR _CeladonMansion5Text1 + db $50 CeladonMansion5Text2: ; 0x1dd46 - db $08 ; asm + db $08 ; asm ld bc,(EEVEE << 8) | 25 - call GivePokemon - jr nc, .asm_24365 ; 0x1dd4d - ld a, $45 - ld [$cc4d], a - ld a, $11 - call Predef + call GivePokemon + jr nc, .asm_24365 ; 0x1dd4d + ld a, $45 + ld [$cc4d], a + ld a, $11 + call Predef .asm_24365 ; 0x1dd59 - jp $24d7 + jp $24d7 CeladonMansion5Object: ; 0x1dd5c (size=32) - db $a ; border tile + db $a ; border tile - db $2 ; warps - db $7, $2, $2, CELADON_MANSION_4 - db $7, $3, $2, CELADON_MANSION_4 + db $2 ; warps + db $7, $2, $2, CELADON_MANSION_4 + db $7, $3, $2, CELADON_MANSION_4 - db $0 ; signs + db $0 ; signs - db $2 ; people - db SPRITE_HIKER, $2 + 4, $2 + 4, $ff, $d0, $1 ; person - db SPRITE_BALL, $3 + 4, $4 + 4, $ff, $ff, $2 ; person + db $2 ; people + db SPRITE_HIKER, $2 + 4, $2 + 4, $ff, $d0, $1 ; person + db SPRITE_BALL, $3 + 4, $4 + 4, $ff, $ff, $2 ; person - ; warp-to - EVENT_DISP $4, $7, $2 ; CELADON_MANSION_4 - EVENT_DISP $4, $7, $3 ; CELADON_MANSION_4 + ; warp-to + EVENT_DISP $4, $7, $2 ; CELADON_MANSION_4 + EVENT_DISP $4, $7, $3 ; CELADON_MANSION_4 FuchsiaMart_h: ; 0x1dd7c to 0x1dd88 (12 bytes) (bank=7) (id=152) - db $02 ; tileset - db FUCHSIA_MART_HEIGHT, FUCHSIA_MART_WIDTH ; dimensions (y, x) - dw FuchsiaMartBlocks, FuchsiaMartTexts, FuchsiaMartScript ; blocks, texts, scripts - db $00 ; connections + db $02 ; tileset + db FUCHSIA_MART_HEIGHT, FUCHSIA_MART_WIDTH ; dimensions (y, x) + dw FuchsiaMartBlocks, FuchsiaMartTexts, FuchsiaMartScript ; blocks, texts, scripts + db $00 ; connections - dw FuchsiaMartObject ; objects + dw FuchsiaMartObject ; objects FuchsiaMartScript: ; 0x1dd88 - jp $3c3c + jp $3c3c ; 0x1dd8b FuchsiaMartTexts: ; 0x1dd8b - dw FuchsiaMartText1, FuchsiaMartText2, FuchsiaMartText3 + dw FuchsiaMartText1, FuchsiaMartText2, FuchsiaMartText3 FuchsiaMartText2: ; 0x1dd91 - TX_FAR _FuchsiaMartText2 - db $50 + TX_FAR _FuchsiaMartText2 + db $50 FuchsiaMartText3: ; 0x1dd96 - TX_FAR _FuchsiaMartText3 - db $50 + TX_FAR _FuchsiaMartText3 + db $50 FuchsiaMartObject: ; 0x1dd9b (size=38) - db $0 ; border tile + db $0 ; border tile - db $2 ; warps - db $7, $3, $0, $ff - db $7, $4, $0, $ff + db $2 ; warps + db $7, $3, $0, $ff + db $7, $4, $0, $ff - db $0 ; signs + db $0 ; signs - db $3 ; people - db SPRITE_MART_GUY, $5 + 4, $0 + 4, $ff, $d3, $1 ; person - db SPRITE_FAT_BALD_GUY, $2 + 4, $4 + 4, $ff, $ff, $2 ; person - db SPRITE_LASS, $5 + 4, $6 + 4, $fe, $1, $3 ; person + db $3 ; people + db SPRITE_MART_GUY, $5 + 4, $0 + 4, $ff, $d3, $1 ; person + db SPRITE_FAT_BALD_GUY, $2 + 4, $4 + 4, $ff, $ff, $2 ; person + db SPRITE_LASS, $5 + 4, $6 + 4, $fe, $1, $3 ; person - ; warp-to - EVENT_DISP $4, $7, $3 - EVENT_DISP $4, $7, $4 + ; warp-to + EVENT_DISP $4, $7, $3 + EVENT_DISP $4, $7, $4 FuchsiaMartBlocks: ; 16 - INCBIN "maps/fuchsiamart.blk" + INCBIN "maps/fuchsiamart.blk" SaffronHouse1_h: ; 0x1ddd1 to 0x1dddd (12 bytes) (bank=7) (id=179) - db $08 ; tileset - db SAFFRON_HOUSE_1_HEIGHT, SAFFRON_HOUSE_1_WIDTH ; dimensions (y, x) - dw SaffronHouse1Blocks, SaffronHouse1Texts, SaffronHouse1Script ; blocks, texts, scripts - db $00 ; connections + db $08 ; tileset + db SAFFRON_HOUSE_1_HEIGHT, SAFFRON_HOUSE_1_WIDTH ; dimensions (y, x) + dw SaffronHouse1Blocks, SaffronHouse1Texts, SaffronHouse1Script ; blocks, texts, scripts + db $00 ; connections - dw SaffronHouse1Object ; objects + dw SaffronHouse1Object ; objects SaffronHouse1Script: ; 0x1dddd - jp $3c3c + jp $3c3c ; 0x1dde0 SaffronHouse1Texts: ; 0x1dde0 - dw SaffronHouse1Text1, SaffronHouse1Text2, SaffronHouse1Text3, SaffronHouse1Text4 + dw SaffronHouse1Text1, SaffronHouse1Text2, SaffronHouse1Text3, SaffronHouse1Text4 SaffronHouse1Text1: ; 0x1dde8 - TX_FAR _SaffronHouse1Text1 - db $50 + TX_FAR _SaffronHouse1Text1 + db $50 SaffronHouse1Text2: ; 0x1dded - TX_FAR _SaffronHouse1Text2 - db $8 - ld a, $24 - call $13d0 - jp $24d7 + TX_FAR _SaffronHouse1Text2 + db $8 + ld a, $24 + call $13d0 + jp $24d7 ; 0x1ddfa SaffronHouse1Text3: ; 0x1ddfa - TX_FAR _SaffronHouse1Text3 - db $50 + TX_FAR _SaffronHouse1Text3 + db $50 SaffronHouse1Text4: ; 0x1ddff - TX_FAR _SaffronHouse1Text4 - db $50 + TX_FAR _SaffronHouse1Text4 + db $50 SaffronHouse1Object: ; 0x1de04 (size=44) - db $a ; border tile + db $a ; border tile - db $2 ; warps - db $7, $2, $3, $ff - db $7, $3, $3, $ff + db $2 ; warps + db $7, $2, $3, $ff + db $7, $3, $3, $ff - db $0 ; signs + db $0 ; signs - db $4 ; people - db SPRITE_BRUNETTE_GIRL, $3 + 4, $2 + 4, $ff, $d3, $1 ; person - db SPRITE_BIRD, $4 + 4, $0 + 4, $fe, $1, $2 ; person - db SPRITE_BUG_CATCHER, $1 + 4, $4 + 4, $ff, $d0, $3 ; person - db SPRITE_PAPER_SHEET, $3 + 4, $3 + 4, $ff, $ff, $4 ; person + db $4 ; people + db SPRITE_BRUNETTE_GIRL, $3 + 4, $2 + 4, $ff, $d3, $1 ; person + db SPRITE_BIRD, $4 + 4, $0 + 4, $fe, $1, $2 ; person + db SPRITE_BUG_CATCHER, $1 + 4, $4 + 4, $ff, $d0, $3 ; person + db SPRITE_PAPER_SHEET, $3 + 4, $3 + 4, $ff, $ff, $4 ; person - ; warp-to - EVENT_DISP $4, $7, $2 - EVENT_DISP $4, $7, $3 + ; warp-to + EVENT_DISP $4, $7, $2 + EVENT_DISP $4, $7, $3 SaffronHouse2_h: ; 0x1de30 to 0x1de3c (12 bytes) (bank=7) (id=183) - db $08 ; tileset - db SAFFRON_HOUSE_2_HEIGHT, SAFFRON_HOUSE_2_WIDTH ; dimensions (y, x) - dw SaffronHouse2Blocks, SaffronHouse2Texts, SaffronHouse2Script ; blocks, texts, scripts - db $00 ; connections + db $08 ; tileset + db SAFFRON_HOUSE_2_HEIGHT, SAFFRON_HOUSE_2_WIDTH ; dimensions (y, x) + dw SaffronHouse2Blocks, SaffronHouse2Texts, SaffronHouse2Script ; blocks, texts, scripts + db $00 ; connections - dw SaffronHouse2Object ; objects + dw SaffronHouse2Object ; objects SaffronHouse2Script: ; 0x1de3c - jp $3c3c + jp $3c3c ; 0x1de3f SaffronHouse2Texts: ; 0x1de3f - dw SaffronHouse2Text1 + dw SaffronHouse2Text1 SaffronHouse2Text1: ; 0x1de41 - db $08 ; asm - ld a, [$d7bd] - bit 0, a - jr nz, .asm_9e72b ; 0x1de47 - ld hl, $5e75 - call PrintText - ld bc,(TM_29 << 8) | 1 - call $3e2e - jr nc, .asm_4b1da ; 0x1de55 - ld hl, $5e7a - call PrintText - ld hl, $d7bd - set 0, [hl] - jr .asm_fe4e1 ; 0x1de62 + db $08 ; asm + ld a, [$d7bd] + bit 0, a + jr nz, .asm_9e72b ; 0x1de47 + ld hl, $5e75 + call PrintText + ld bc,(TM_29 << 8) | 1 + call $3e2e + jr nc, .asm_4b1da ; 0x1de55 + ld hl, $5e7a + call PrintText + ld hl, $d7bd + set 0, [hl] + jr .asm_fe4e1 ; 0x1de62 .asm_4b1da ; 0x1de64 - ld hl, $5e85 - call PrintText - jr .asm_fe4e1 ; 0x1de6a + ld hl, $5e85 + call PrintText + jr .asm_fe4e1 ; 0x1de6a .asm_9e72b ; 0x1de6c - ld hl, $5e80 - call PrintText + ld hl, $5e80 + call PrintText .asm_fe4e1 ; 0x1de72 - jp $24d7 + jp $24d7 UnnamedText_1de75: ; 0x1de75 - TX_FAR _UnnamedText_1de75 - db $50 + TX_FAR _UnnamedText_1de75 + db $50 ; 0x1de75 + 5 bytes INCBIN "baserom.gbc",$1de7a,$1de80 - $1de7a UnnamedText_1de80: ; 0x1de80 - TX_FAR _UnnamedText_1de80 - db $50 + TX_FAR _UnnamedText_1de80 + db $50 ; 0x1de80 + 5 bytes UnnamedText_1de85: ; 0x1de85 - TX_FAR _UnnamedText_1de85 - db $50 + TX_FAR _UnnamedText_1de85 + db $50 ; 0x1de85 + 5 bytes SaffronHouse2Object: ; 0x1de8a (size=26) - db $a ; border tile + db $a ; border tile - db $2 ; warps - db $7, $2, $7, $ff - db $7, $3, $7, $ff + db $2 ; warps + db $7, $2, $7, $ff + db $7, $3, $7, $ff - db $0 ; signs + db $0 ; signs - db $1 ; people - db SPRITE_FISHER, $3 + 4, $5 + 4, $ff, $d2, $1 ; person + db $1 ; people + db SPRITE_FISHER, $3 + 4, $5 + 4, $ff, $d2, $1 ; person - ; warp-to - EVENT_DISP $4, $7, $2 - EVENT_DISP $4, $7, $3 + ; warp-to + EVENT_DISP $4, $7, $2 + EVENT_DISP $4, $7, $3 DiglettsCaveRoute2_h: ; 0x1dea4 to 0x1deb0 (12 bytes) (bank=7) (id=46) - db $11 ; tileset - db DIGLETTS_CAVE_EXIT_HEIGHT, DIGLETTS_CAVE_EXIT_WIDTH ; dimensions (y, x) - dw DiglettsCaveRoute2Blocks, DiglettsCaveRoute2Texts, DiglettsCaveRoute2Script ; blocks, texts, scripts - db $00 ; connections + db $11 ; tileset + db DIGLETTS_CAVE_EXIT_HEIGHT, DIGLETTS_CAVE_EXIT_WIDTH ; dimensions (y, x) + dw DiglettsCaveRoute2Blocks, DiglettsCaveRoute2Texts, DiglettsCaveRoute2Script ; blocks, texts, scripts + db $00 ; connections - dw DiglettsCaveRoute2Object ; objects + dw DiglettsCaveRoute2Object ; objects DiglettsCaveRoute2Script: ; 0x1deb0 - ld a, $d - ld [$d365], a - jp $3c3c + ld a, $d + ld [$d365], a + jp $3c3c ; 0x1deb8 DiglettsCaveRoute2Texts: ; 0x1deb8 - dw DiglettsCaveRoute2Text1 + dw DiglettsCaveRoute2Text1 DiglettsCaveRoute2Text1: ; 0x1deba - TX_FAR _DiglettsCaveRoute2Text1 - db $50 + TX_FAR _DiglettsCaveRoute2Text1 + db $50 DiglettsCaveRoute2Object: ; 0x1debf (size=34) - db $7d ; border tile + db $7d ; border tile - db $3 ; warps - db $7, $2, $0, $ff - db $7, $3, $0, $ff - db $4, $4, $0, DIGLETTS_CAVE + db $3 ; warps + db $7, $2, $0, $ff + db $7, $3, $0, $ff + db $4, $4, $0, DIGLETTS_CAVE - db $0 ; signs + db $0 ; signs - db $1 ; people - db SPRITE_FISHER, $3 + 4, $3 + 4, $ff, $ff, $1 ; person + db $1 ; people + db SPRITE_FISHER, $3 + 4, $3 + 4, $ff, $ff, $1 ; person - ; warp-to - EVENT_DISP $4, $7, $2 - EVENT_DISP $4, $7, $3 - EVENT_DISP $4, $4, $4 ; DIGLETTS_CAVE + ; warp-to + EVENT_DISP $4, $7, $2 + EVENT_DISP $4, $7, $3 + EVENT_DISP $4, $4, $4 ; DIGLETTS_CAVE Route2House_h: ; 0x1dee1 to 0x1deed (12 bytes) (bank=7) (id=48) - db $08 ; tileset - db ROUTE_2_HOUSE_HEIGHT, ROUTE_2_HOUSE_WIDTH ; dimensions (y, x) - dw Route2HouseBlocks, Route2HouseTexts, Route2HouseScript ; blocks, texts, scripts - db $00 ; connections + db $08 ; tileset + db ROUTE_2_HOUSE_HEIGHT, ROUTE_2_HOUSE_WIDTH ; dimensions (y, x) + dw Route2HouseBlocks, Route2HouseTexts, Route2HouseScript ; blocks, texts, scripts + db $00 ; connections - dw Route2HouseObject ; objects + dw Route2HouseObject ; objects Route2HouseScript: ; 0x1deed - jp $3c3c + jp $3c3c ; 0x1def0 Route2HouseTexts: ; 0x1def0 - dw Route2HouseText1, Route2HouseText2 + dw Route2HouseText1, Route2HouseText2 Route2HouseText1: ; 0x1def4 - TX_FAR _Route2HouseText1 - db $50 + TX_FAR _Route2HouseText1 + db $50 Route2HouseText2: ; 0x1def9 - db $08 ; asm - ld a, $1 - ld [W_WHICHTRADE], a - ld a, $54 - call Predef - jp $24d7 + db $08 ; asm + ld a, $1 + ld [W_WHICHTRADE], a + ld a, $54 + call Predef + jp $24d7 Route2HouseObject: ; 0x1df07 (size=32) - db $a ; border tile + db $a ; border tile - db $2 ; warps - db $7, $2, $2, $ff - db $7, $3, $2, $ff + db $2 ; warps + db $7, $2, $2, $ff + db $7, $3, $2, $ff - db $0 ; signs + db $0 ; signs - db $2 ; people - db SPRITE_OAK_AIDE, $4 + 4, $2 + 4, $ff, $d3, $1 ; person - db SPRITE_GAMEBOY_KID_COPY, $1 + 4, $4 + 4, $ff, $d0, $2 ; person + db $2 ; people + db SPRITE_OAK_AIDE, $4 + 4, $2 + 4, $ff, $d3, $1 ; person + db SPRITE_GAMEBOY_KID_COPY, $1 + 4, $4 + 4, $ff, $d0, $2 ; person - ; warp-to - EVENT_DISP $4, $7, $2 - EVENT_DISP $4, $7, $3 + ; warp-to + EVENT_DISP $4, $7, $2 + EVENT_DISP $4, $7, $3 Route5Gate_h: ; 0x1df27 to 0x1df33 (12 bytes) (bank=7) (id=70) - db $0c ; tileset - db ROUTE_5_GATE_HEIGHT, ROUTE_5_GATE_WIDTH ; dimensions (y, x) - dw Route5GateBlocks, Route5GateTexts, Route5GateScript ; blocks, texts, scripts - db $00 ; connections + db $0c ; tileset + db ROUTE_5_GATE_HEIGHT, ROUTE_5_GATE_WIDTH ; dimensions (y, x) + dw Route5GateBlocks, Route5GateTexts, Route5GateScript ; blocks, texts, scripts + db $00 ; connections - dw Route5GateObject ; objects + dw Route5GateObject ; objects Route5GateScript: ; 0x1df33 - call $3c3c - ld a, [$d662] - ld hl, $5f3f - jp $3d97 + call $3c3c + ld a, [$d662] + ld hl, $5f3f + jp $3d97 ; 0x1df3f Route5GateScripts: ; 0x1df3f - dw Route5GateScript0 + dw Route5GateScript0 INCBIN "baserom.gbc",$1df41,$f Route5GateScript0: ; 0x1df50 - ld a, [$d728] - bit 6, a - ret nz - ld hl, $5f8f - call $34bf - ret nc - ld a, $2 - ld [$d528], a - xor a - ld [$ff00+$b4], a - ld b, $16 - ld hl, $659f - call Bankswitch - ld a, [$ff00+$db] - and a - jr nz, .asm_1df82 ; 0x1df70 $10 - ld a, $2 - ld [$ff00+$8c], a - call $2920 - call $5f43 - ld a, $1 - ld [$d662], a - ret + ld a, [$d728] + bit 6, a + ret nz + ld hl, $5f8f + call $34bf + ret nc + ld a, $2 + ld [$d528], a + xor a + ld [$ff00+$b4], a + ld b, $16 + ld hl, $659f + call Bankswitch + ld a, [$ff00+$db] + and a + jr nz, .asm_1df82 ; 0x1df70 $10 + ld a, $2 + ld [$ff00+$8c], a + call $2920 + call $5f43 + ld a, $1 + ld [$d662], a + ret .asm_1df82 - ld a, $3 - ld [$ff00+$8c], a - call $2920 - ld hl, $d728 - set 6, [hl] - ret + ld a, $3 + ld [$ff00+$8c], a + call $2920 + ld hl, $d728 + set 6, [hl] + ret ; 0x1df8f INCBIN "baserom.gbc",$1df8f,$15 Route5GateTexts: ; 0x1dfa4 - dw Route5GateText1, Route5GateText2, Route5GateText3 + dw Route5GateText1, Route5GateText2, Route5GateText3 Route8GateText1: Route7GateText1: Route6GateText1: Route5GateText1: ; 0x1dfaa - db $8 - ld a, [$d728] - bit 6, a - jr nz, .asm_88856 ; 0x1dfb0 $2c - ld b, $16 - ld hl, $659f - call Bankswitch - ld a, [$ff00+$db] - and a - jr nz, .asm_768a2 ; 0x1dfbd $11 - ld hl, $5fe7 - call PrintText - call $5f43 - ld a, $1 - ld [$d662], a - jp $24d7 + db $8 + ld a, [$d728] + bit 6, a + jr nz, .asm_88856 ; 0x1dfb0 $2c + ld b, $16 + ld hl, $659f + call Bankswitch + ld a, [$ff00+$db] + and a + jr nz, .asm_768a2 ; 0x1dfbd $11 + ld hl, $5fe7 + call PrintText + call $5f43 + ld a, $1 + ld [$d662], a + jp $24d7 .asm_768a2 ; 0x1dfd0 - ld hl, $5fec - call PrintText - ld hl, $d728 - set 6, [hl] - jp $24d7 + ld hl, $5fec + call PrintText + ld hl, $d728 + set 6, [hl] + jp $24d7 .asm_88856 ; 0x1dfde - ld hl, $5ff6 - call PrintText - jp $24d7 + ld hl, $5ff6 + call PrintText + jp $24d7 ; 0x1dfe7 Route8GateText2: @@ -14680,8 +14683,8 @@ Route6GateText2: Route5GateText2: ; 0x1dfe7 UnnamedText_1dfe7: ; 0x1dfe7 - TX_FAR _UnnamedText_1dfe7 - db $50 + TX_FAR _UnnamedText_1dfe7 + db $50 ; 0x1dfe7 + 5 bytes Route8GateText3: @@ -14694,957 +14697,957 @@ INCBIN "baserom.gbc",$1dfec,$5 INCBIN "baserom.gbc",$1dff1,$1dff6 - $1dff1 UnnamedText_1dff6: ; 0x1dff6 - TX_FAR _UnnamedText_1dff6 - db $50 + TX_FAR _UnnamedText_1dff6 + db $50 ; 0x1dff6 + 5 bytes Route5GateObject: ; 0x1dffb (size=42) - db $a ; border tile + db $a ; border tile - db $4 ; warps - db $5, $3, $2, $ff - db $5, $4, $2, $ff - db $0, $3, $1, $ff - db $0, $4, $0, $ff + db $4 ; warps + db $5, $3, $2, $ff + db $5, $4, $2, $ff + db $0, $3, $1, $ff + db $0, $4, $0, $ff - db $0 ; signs + db $0 ; signs - db $1 ; people - db SPRITE_GUARD, $3 + 4, $1 + 4, $ff, $d3, $1 ; person + db $1 ; people + db SPRITE_GUARD, $3 + 4, $1 + 4, $ff, $d3, $1 ; person - ; warp-to - EVENT_DISP $4, $5, $3 - EVENT_DISP $4, $5, $4 - EVENT_DISP $4, $0, $3 - EVENT_DISP $4, $0, $4 + ; warp-to + EVENT_DISP $4, $5, $3 + EVENT_DISP $4, $5, $4 + EVENT_DISP $4, $0, $3 + EVENT_DISP $4, $0, $4 Route5GateBlocks: ; 12 - INCBIN "maps/route5gate.blk" + INCBIN "maps/route5gate.blk" Route6Gate_h: ; 0x1e031 to 0x1e03d (12 bytes) (bank=7) (id=73) - db $0c ; tileset - db ROUTE_6_GATE_HEIGHT, ROUTE_6_GATE_WIDTH ; dimensions (y, x) - dw Route6GateBlocks, Route6GateTexts, Route6GateScript ; blocks, texts, scripts - db $00 ; connections + db $0c ; tileset + db ROUTE_6_GATE_HEIGHT, ROUTE_6_GATE_WIDTH ; dimensions (y, x) + dw Route6GateBlocks, Route6GateTexts, Route6GateScript ; blocks, texts, scripts + db $00 ; connections - dw Route6GateObject ; objects + dw Route6GateObject ; objects Route6GateScript: ; 0x1e03d - call $3c3c - ld hl, $604a - ld a, [$d636] - call $3d97 - ret + call $3c3c + ld hl, $604a + ld a, [$d636] + call $3d97 + ret ; 0x1e04a Route6GateScripts: ; 0x1e04a - dw Route6GateScript0 + dw Route6GateScript0 INCBIN "baserom.gbc",$1e04c,$2 Route6GateScript0: ; 0x1e04e - ld a, [$d728] - bit 6, a - ret nz - ld hl, $608c - call $34bf - ret nc - ld a, $1 - ld [$d528], a - xor a - ld [$ff00+$b4], a - ld b, $16 - ld hl, $659f - call Bankswitch - ld a, [$ff00+$db] - and a - jr nz, .asm_1e080 ; 0x1e06e $10 - ld a, $2 - ld [$ff00+$8c], a - call $2920 - call $60a1 - ld a, $1 - ld [$d636], a - ret + ld a, [$d728] + bit 6, a + ret nz + ld hl, $608c + call $34bf + ret nc + ld a, $1 + ld [$d528], a + xor a + ld [$ff00+$b4], a + ld b, $16 + ld hl, $659f + call Bankswitch + ld a, [$ff00+$db] + and a + jr nz, .asm_1e080 ; 0x1e06e $10 + ld a, $2 + ld [$ff00+$8c], a + call $2920 + call $60a1 + ld a, $1 + ld [$d636], a + ret .asm_1e080 - ld hl, $d728 - set 6, [hl] - ld a, $3 - ld [$ff00+$8c], a - jp $2920 + ld hl, $d728 + set 6, [hl] + ld a, $3 + ld [$ff00+$8c], a + jp $2920 ; 0x1e08c INCBIN "baserom.gbc",$1e08c,$2c Route6GateTexts: ; 0x1e0b8 - dw Route6GateText1, Route6GateText2, Route6GateText3 + dw Route6GateText1, Route6GateText2, Route6GateText3 Route6GateObject: ; 0x1e0be (size=42) - db $a ; border tile + db $a ; border tile - db $4 ; warps - db $5, $3, $2, $ff - db $5, $4, $2, $ff - db $0, $3, $1, $ff - db $0, $4, $1, $ff + db $4 ; warps + db $5, $3, $2, $ff + db $5, $4, $2, $ff + db $0, $3, $1, $ff + db $0, $4, $1, $ff - db $0 ; signs + db $0 ; signs - db $1 ; people - db SPRITE_GUARD, $2 + 4, $6 + 4, $ff, $d2, $1 ; person + db $1 ; people + db SPRITE_GUARD, $2 + 4, $6 + 4, $ff, $d2, $1 ; person - ; warp-to - EVENT_DISP $4, $5, $3 - EVENT_DISP $4, $5, $4 - EVENT_DISP $4, $0, $3 - EVENT_DISP $4, $0, $4 + ; warp-to + EVENT_DISP $4, $5, $3 + EVENT_DISP $4, $5, $4 + EVENT_DISP $4, $0, $3 + EVENT_DISP $4, $0, $4 Route6GateBlocks: ; 12 - INCBIN "maps/route6gate.blk" + INCBIN "maps/route6gate.blk" Route7Gate_h: ; 0x1e0f4 to 0x1e100 (12 bytes) (bank=7) (id=76) - db $0c ; tileset - db ROUTE_7_GATE_HEIGHT, ROUTE_7_GATE_WIDTH ; dimensions (y, x) - dw Route7GateBlocks, Route7GateTexts, Route7GateScript ; blocks, texts, scripts - db $00 ; connections + db $0c ; tileset + db ROUTE_7_GATE_HEIGHT, ROUTE_7_GATE_WIDTH ; dimensions (y, x) + dw Route7GateBlocks, Route7GateTexts, Route7GateScript ; blocks, texts, scripts + db $00 ; connections - dw Route7GateObject ; objects + dw Route7GateObject ; objects Route7GateScript: ; 0x1e100 - call $3c3c - ld a, [$d663] - ld hl, $610d - call $3d97 - ret + call $3c3c + ld a, [$d663] + ld hl, $610d + call $3d97 + ret ; 0x1e10d Route7GateScripts: ; 0x1e10d - dw Route7GateScript0 + dw Route7GateScript0 INCBIN "baserom.gbc",$1e10f,$19 Route7GateScript0: ; 0x1e128 - ld a, [$d728] - bit 6, a - ret nz - ld hl, $6167 - call $34bf - ret nc - ld a, $8 - ld [$d528], a - xor a - ld [$ff00+$b4], a - ld b, $16 - ld hl, $659f - call Bankswitch - ld a, [$ff00+$db] - and a - jr nz, .asm_1e15a ; 0x1e148 $10 - ld a, $2 - ld [$ff00+$8c], a - call $2920 - call $6111 - ld a, $1 - ld [$d663], a - ret + ld a, [$d728] + bit 6, a + ret nz + ld hl, $6167 + call $34bf + ret nc + ld a, $8 + ld [$d528], a + xor a + ld [$ff00+$b4], a + ld b, $16 + ld hl, $659f + call Bankswitch + ld a, [$ff00+$db] + and a + jr nz, .asm_1e15a ; 0x1e148 $10 + ld a, $2 + ld [$ff00+$8c], a + call $2920 + call $6111 + ld a, $1 + ld [$d663], a + ret .asm_1e15a - ld a, $3 - ld [$ff00+$8c], a - call $2920 - ld hl, $d728 - set 6, [hl] - ret + ld a, $3 + ld [$ff00+$8c], a + call $2920 + ld hl, $d728 + set 6, [hl] + ret ; 0x1e167 INCBIN "baserom.gbc",$1e167,$18 Route7GateTexts: ; 0x1e17f - dw Route7GateText1, Route7GateText2, Route7GateText3 + dw Route7GateText1, Route7GateText2, Route7GateText3 Route7GateObject: ; 0x1e185 (size=42) - db $a ; border tile + db $a ; border tile - db $4 ; warps - db $3, $0, $3, $ff - db $4, $0, $3, $ff - db $3, $5, $0, $ff - db $4, $5, $1, $ff + db $4 ; warps + db $3, $0, $3, $ff + db $4, $0, $3, $ff + db $3, $5, $0, $ff + db $4, $5, $1, $ff - db $0 ; signs + db $0 ; signs - db $1 ; people - db SPRITE_GUARD, $1 + 4, $3 + 4, $ff, $d0, $1 ; person + db $1 ; people + db SPRITE_GUARD, $1 + 4, $3 + 4, $ff, $d0, $1 ; person - ; warp-to - EVENT_DISP $3, $3, $0 - EVENT_DISP $3, $4, $0 - EVENT_DISP $3, $3, $5 - EVENT_DISP $3, $4, $5 + ; warp-to + EVENT_DISP $3, $3, $0 + EVENT_DISP $3, $4, $0 + EVENT_DISP $3, $3, $5 + EVENT_DISP $3, $4, $5 Route7GateBlocks: ; 12 - INCBIN "maps/route7gate.blk" + INCBIN "maps/route7gate.blk" Route8Gate_h: ; 0x1e1bb to 0x1e1c7 (12 bytes) (bank=7) (id=79) - db $0c ; tileset - db ROUTE_8_GATE_HEIGHT, ROUTE_8_GATE_WIDTH ; dimensions (y, x) - dw Route8GateBlocks, Route8GateTexts, Route8GateScript ; blocks, texts, scripts - db $00 ; connections + db $0c ; tileset + db ROUTE_8_GATE_HEIGHT, ROUTE_8_GATE_WIDTH ; dimensions (y, x) + dw Route8GateBlocks, Route8GateTexts, Route8GateScript ; blocks, texts, scripts + db $00 ; connections - dw Route8GateObject ; objects + dw Route8GateObject ; objects Route8GateScript: ; 0x1e1c7 - call $3c3c - ld hl, $61d3 - ld a, [$d637] - jp $3d97 + call $3c3c + ld hl, $61d3 + ld a, [$d637] + jp $3d97 ; 0x1e1d3 Route8GateScripts: ; 0x1e1d3 - dw Route8GateScript0 + dw Route8GateScript0 INCBIN "baserom.gbc",$1e1d5,$19 Route8GateScript0: ; 0x1e1ee - ld a, [$d728] - bit 6, a - ret nz - ld hl, $622c - call $34bf - ret nc - ld a, $2 - ld [$d528], a - xor a - ld [$ff00+$b4], a - ld b, $16 - ld hl, $659f - call Bankswitch - ld a, [$ff00+$db] - and a - jr nz, .asm_1e220 ; 0x1e20e $10 - ld a, $2 - ld [$ff00+$8c], a - call $2920 - call $61d7 - ld a, $1 - ld [$d637], a - ret + ld a, [$d728] + bit 6, a + ret nz + ld hl, $622c + call $34bf + ret nc + ld a, $2 + ld [$d528], a + xor a + ld [$ff00+$b4], a + ld b, $16 + ld hl, $659f + call Bankswitch + ld a, [$ff00+$db] + and a + jr nz, .asm_1e220 ; 0x1e20e $10 + ld a, $2 + ld [$ff00+$8c], a + call $2920 + call $61d7 + ld a, $1 + ld [$d637], a + ret .asm_1e220 - ld hl, $d728 - set 6, [hl] - ld a, $3 - ld [$ff00+$8c], a - jp $2920 + ld hl, $d728 + set 6, [hl] + ld a, $3 + ld [$ff00+$8c], a + jp $2920 ; 0x1e22c INCBIN "baserom.gbc",$1e22c,$15 Route8GateTexts: ; 0x1e241 - dw Route8GateText1, Route8GateText2, Route8GateText3 + dw Route8GateText1, Route8GateText2, Route8GateText3 Route8GateObject: ; 0x1e247 (size=42) - db $a ; border tile + db $a ; border tile - db $4 ; warps - db $3, $0, $0, $ff - db $4, $0, $1, $ff - db $3, $5, $2, $ff - db $4, $5, $3, $ff + db $4 ; warps + db $3, $0, $0, $ff + db $4, $0, $1, $ff + db $3, $5, $2, $ff + db $4, $5, $3, $ff - db $0 ; signs + db $0 ; signs - db $1 ; people - db SPRITE_GUARD, $1 + 4, $2 + 4, $ff, $d0, $1 ; person + db $1 ; people + db SPRITE_GUARD, $1 + 4, $2 + 4, $ff, $d0, $1 ; person - ; warp-to - EVENT_DISP $3, $3, $0 - EVENT_DISP $3, $4, $0 - EVENT_DISP $3, $3, $5 - EVENT_DISP $3, $4, $5 + ; warp-to + EVENT_DISP $3, $3, $0 + EVENT_DISP $3, $4, $0 + EVENT_DISP $3, $3, $5 + EVENT_DISP $3, $4, $5 Route8GateBlocks: ; 12 - INCBIN "maps/route8gate.blk" + INCBIN "maps/route8gate.blk" UndergroundPathEntranceRoute8_h: ; 0x1e27d to 0x1e289 (12 bytes) (bank=7) (id=80) - db $0c ; tileset - db PATH_ENTRANCE_ROUTE_8_HEIGHT, PATH_ENTRANCE_ROUTE_8_WIDTH ; dimensions (y, x) - dw UndergroundPathEntranceRoute8Blocks, UndergroundPathEntranceRoute8Texts, UndergroundPathEntranceRoute8Script ; blocks, texts, scripts - db $00 ; connections + db $0c ; tileset + db PATH_ENTRANCE_ROUTE_8_HEIGHT, PATH_ENTRANCE_ROUTE_8_WIDTH ; dimensions (y, x) + dw UndergroundPathEntranceRoute8Blocks, UndergroundPathEntranceRoute8Texts, UndergroundPathEntranceRoute8Script ; blocks, texts, scripts + db $00 ; connections - dw UndergroundPathEntranceRoute8Object ; objects + dw UndergroundPathEntranceRoute8Object ; objects UndergroundPathEntranceRoute8Script: ; 0x1e289 - ld a, $13 - ld [$d365], a - jp $3c3c + ld a, $13 + ld [$d365], a + jp $3c3c ; 0x1e291 UndergroundPathEntranceRoute8Texts: ; 0x1e291 - dw UndergroundPathEntranceRoute8Text1 + dw UndergroundPathEntranceRoute8Text1 ;XXX wtf? syntax error UndergroundPathEntranceRoute8Text1: ; 0x1e293 - db $17, $8d, $42, $23 - ;TX_FAR _UndergroundPathEntranceRoute8Text1 - db $50 + db $17, $8d, $42, $23 + ;TX_FAR _UndergroundPathEntranceRoute8Text1 + db $50 UndergroundPathEntranceRoute8Object: ; 0x1e298 (size=34) - db $a ; border tile + db $a ; border tile - db $3 ; warps - db $7, $3, $4, $ff - db $7, $4, $4, $ff - db $4, $4, $1, UNDERGROUND_PATH_WE + db $3 ; warps + db $7, $3, $4, $ff + db $7, $4, $4, $ff + db $4, $4, $1, UNDERGROUND_PATH_WE - db $0 ; signs + db $0 ; signs - db $1 ; people - db SPRITE_GIRL, $4 + 4, $3 + 4, $ff, $ff, $1 ; person + db $1 ; people + db SPRITE_GIRL, $4 + 4, $3 + 4, $ff, $ff, $1 ; person - ; warp-to - EVENT_DISP $4, $7, $3 - EVENT_DISP $4, $7, $4 - EVENT_DISP $4, $4, $4 ; UNDERGROUND_PATH_WE + ; warp-to + EVENT_DISP $4, $7, $3 + EVENT_DISP $4, $7, $4 + EVENT_DISP $4, $4, $4 ; UNDERGROUND_PATH_WE PowerPlant_h: ; 0x1e2ba to 0x1e2c6 (12 bytes) (bank=7) (id=83) - db $16 ; tileset - db POWER_PLANT_HEIGHT, POWER_PLANT_WIDTH ; dimensions (y, x) - dw PowerPlantBlocks, PowerPlantTexts, PowerPlantScript ; blocks, texts, scripts - db $00 ; connections + db $16 ; tileset + db POWER_PLANT_HEIGHT, POWER_PLANT_WIDTH ; dimensions (y, x) + dw PowerPlantBlocks, PowerPlantTexts, PowerPlantScript ; blocks, texts, scripts + db $00 ; connections - dw PowerPlantObject ; objects + dw PowerPlantObject ; objects PowerPlantScript: ; 0x1e2c6 - call $3c3c - ld hl, $62fb - ld de, $62d9 - ld a, [$d663] - call $3160 - ld [$d663], a - ret + call $3c3c + ld hl, $62fb + ld de, $62d9 + ld a, [$d663] + call $3160 + ld [$d663], a + ret ; 0x1e2d9 INCBIN "baserom.gbc",$1e2d9,$6 PowerPlantTexts: ; 0x1e2df - dw PowerPlantText1, PowerPlantText2, PowerPlantText3, PowerPlantText4, PowerPlantText5, PowerPlantText6, PowerPlantText7, PowerPlantText8, PowerPlantText9, PowerPlantText10, PowerPlantText11, PowerPlantText12, PowerPlantText13, PowerPlantText14 + dw PowerPlantText1, PowerPlantText2, PowerPlantText3, PowerPlantText4, PowerPlantText5, PowerPlantText6, PowerPlantText7, PowerPlantText8, PowerPlantText9, PowerPlantText10, PowerPlantText11, PowerPlantText12, PowerPlantText13, PowerPlantText14 INCBIN "baserom.gbc",$1e2fb,$6d asm_234cc: - call $31cc - ld a, [$da39] - ld [$d663], a - jp $24d7 + call $31cc + ld a, [$da39] + ld [$d663], a + jp $24d7 ; 0x1e374 PowerPlantText1: ; maybe - db $8 ; asm - ld hl, $62fb - jr asm_234cc ; 0x1e378 $ee + db $8 ; asm + ld hl, $62fb + jr asm_234cc ; 0x1e378 $ee PowerPlantText2: - db $8 ; asm - ld hl, $6307 - jr asm_234cc ; 0x1e37e $e8 + db $8 ; asm + ld hl, $6307 + jr asm_234cc ; 0x1e37e $e8 PowerPlantText3: - db $8 ; asm - ld hl, $6313 - jr asm_234cc ; 0x1e384 $e2 + db $8 ; asm + ld hl, $6313 + jr asm_234cc ; 0x1e384 $e2 PowerPlantText4: - db $8 ; asm - ld hl, $631f - jr asm_234cc ; 0x1e38a $dc + db $8 ; asm + ld hl, $631f + jr asm_234cc ; 0x1e38a $dc PowerPlantText5: - db $8 ; asm - ld hl, $632b - jr asm_234cc ; 0x1e390 $d6 + db $8 ; asm + ld hl, $632b + jr asm_234cc ; 0x1e390 $d6 PowerPlantText6: - db $8 ; asm - ld hl, $6337 - jr asm_234cc ; 0x1e396 $d0 + db $8 ; asm + ld hl, $6337 + jr asm_234cc ; 0x1e396 $d0 PowerPlantText7: - db $8 ; asm - ld hl, $6343 - jr asm_234cc ; 0x1e39c $ca + db $8 ; asm + ld hl, $6343 + jr asm_234cc ; 0x1e39c $ca PowerPlantText8: - db $8 ; asm - ld hl, $634f - jr asm_234cc ; 0x1e3a2 $c4 + db $8 ; asm + ld hl, $634f + jr asm_234cc ; 0x1e3a2 $c4 PowerPlantText9: - db $8 ; asm - ld hl, $635b - jr asm_234cc ; 0x1e3a8 $be - rla ; probably a TX_FAR - ld [$ff00+c], a - ld b, l - inc hl - ld d, b - rla - ld [$2345], a - db $8 - ld a, $4b - call $13d0 - call $3748 - jp $24d7 + db $8 ; asm + ld hl, $635b + jr asm_234cc ; 0x1e3a8 $be + rla ; probably a TX_FAR + ld [$ff00+c], a + ld b, l + inc hl + ld d, b + rla + ld [$2345], a + db $8 + ld a, $4b + call $13d0 + call $3748 + jp $24d7 ; 0x1e3bf PowerPlantObject: ; 0x1e3bf (size=135) - db $2e ; border tile - - db $3 ; warps - db $23, $4, $3, $ff - db $23, $5, $3, $ff - db $b, $0, $3, $ff - - db $0 ; signs - - db $e ; people - db SPRITE_BALL, $14 + 4, $9 + 4, $ff, $ff, $41, VOLTORB, $28 ; trainer - db SPRITE_BALL, $12 + 4, $20 + 4, $ff, $ff, $42, VOLTORB, $28 ; trainer - db SPRITE_BALL, $19 + 4, $15 + 4, $ff, $ff, $43, VOLTORB, $28 ; trainer - db SPRITE_BALL, $12 + 4, $19 + 4, $ff, $ff, $44, ELECTRODE, $2b ; trainer - db SPRITE_BALL, $22 + 4, $17 + 4, $ff, $ff, $45, VOLTORB, $28 ; trainer - db SPRITE_BALL, $1c + 4, $1a + 4, $ff, $ff, $46, VOLTORB, $28 ; trainer - db SPRITE_BALL, $e + 4, $15 + 4, $ff, $ff, $47, ELECTRODE, $2b ; trainer - db SPRITE_BALL, $20 + 4, $25 + 4, $ff, $ff, $48, VOLTORB, $28 ; trainer - db SPRITE_BIRD, $9 + 4, $4 + 4, $ff, $d1, $49, ZAPDOS, $32 ; trainer + db $2e ; border tile + + db $3 ; warps + db $23, $4, $3, $ff + db $23, $5, $3, $ff + db $b, $0, $3, $ff + + db $0 ; signs + + db $e ; people + db SPRITE_BALL, $14 + 4, $9 + 4, $ff, $ff, $41, VOLTORB, $28 ; trainer + db SPRITE_BALL, $12 + 4, $20 + 4, $ff, $ff, $42, VOLTORB, $28 ; trainer + db SPRITE_BALL, $19 + 4, $15 + 4, $ff, $ff, $43, VOLTORB, $28 ; trainer + db SPRITE_BALL, $12 + 4, $19 + 4, $ff, $ff, $44, ELECTRODE, $2b ; trainer + db SPRITE_BALL, $22 + 4, $17 + 4, $ff, $ff, $45, VOLTORB, $28 ; trainer + db SPRITE_BALL, $1c + 4, $1a + 4, $ff, $ff, $46, VOLTORB, $28 ; trainer + db SPRITE_BALL, $e + 4, $15 + 4, $ff, $ff, $47, ELECTRODE, $2b ; trainer + db SPRITE_BALL, $20 + 4, $25 + 4, $ff, $ff, $48, VOLTORB, $28 ; trainer + db SPRITE_BIRD, $9 + 4, $4 + 4, $ff, $d1, $49, ZAPDOS, $32 ; trainer db SPRITE_BALL, $19 + 4, $7 + 4, $ff, $ff, $8a, CARBOS ; item db SPRITE_BALL, $3 + 4, $1c + 4, $ff, $ff, $8b, HP_UP ; item db SPRITE_BALL, $3 + 4, $22 + 4, $ff, $ff, $8c, RARE_CANDY ; item db SPRITE_BALL, $20 + 4, $1a + 4, $ff, $ff, $8d, TM_25 ; item db SPRITE_BALL, $20 + 4, $14 + 4, $ff, $ff, $8e, TM_33 ; item - ; warp-to - EVENT_DISP $14, $23, $4 - EVENT_DISP $14, $23, $5 - EVENT_DISP $14, $b, $0 + ; warp-to + EVENT_DISP $14, $23, $4 + EVENT_DISP $14, $23, $5 + EVENT_DISP $14, $b, $0 PowerPlantBlocks: ; 360 - INCBIN "maps/powerplant.blk" + INCBIN "maps/powerplant.blk" DiglettsCaveEntranceRoute11_h: ; 0x1e5ae to 0x1e5ba (12 bytes) (bank=7) (id=85) - db $11 ; tileset - db DIGLETTS_CAVE_ENTRANCE_HEIGHT, DIGLETTS_CAVE_ENTRANCE_WIDTH ; dimensions (y, x) - dw DiglettsCaveEntranceRoute11Blocks, DiglettsCaveEntranceRoute11Texts, DiglettsCaveEntranceRoute11Script ; blocks, texts, scripts - db $00 ; connections + db $11 ; tileset + db DIGLETTS_CAVE_ENTRANCE_HEIGHT, DIGLETTS_CAVE_ENTRANCE_WIDTH ; dimensions (y, x) + dw DiglettsCaveEntranceRoute11Blocks, DiglettsCaveEntranceRoute11Texts, DiglettsCaveEntranceRoute11Script ; blocks, texts, scripts + db $00 ; connections - dw DiglettsCaveEntranceRoute11Object ; objects + dw DiglettsCaveEntranceRoute11Object ; objects DiglettsCaveEntranceRoute11Script: ; 0x1e5ba - call $3c3c - ld a, $16 - ld [$d365], a - ret + call $3c3c + ld a, $16 + ld [$d365], a + ret ; 0x1e5c3 DiglettsCaveEntranceRoute11Texts: ; 0x1e5c3 - dw DiglettsCaveEntranceRoute11Text1 + dw DiglettsCaveEntranceRoute11Text1 ; XXX wtf? syntax error DiglettsCaveEntranceRoute11Text1: ; 0x1e5c5 - db $17, $f9, $47, $23 - ;TX_FAR _DiglettsCaveEntranceRoute11Text1 - db $50 + db $17, $f9, $47, $23 + ;TX_FAR _DiglettsCaveEntranceRoute11Text1 + db $50 DiglettsCaveEntranceRoute11Object: ; 0x1e5ca (size=34) - db $7d ; border tile + db $7d ; border tile - db $3 ; warps - db $7, $2, $4, $ff - db $7, $3, $4, $ff - db $4, $4, $1, DIGLETTS_CAVE + db $3 ; warps + db $7, $2, $4, $ff + db $7, $3, $4, $ff + db $4, $4, $1, DIGLETTS_CAVE - db $0 ; signs + db $0 ; signs - db $1 ; people - db SPRITE_GAMBLER, $3 + 4, $2 + 4, $ff, $ff, $1 ; person + db $1 ; people + db SPRITE_GAMBLER, $3 + 4, $2 + 4, $ff, $ff, $1 ; person - ; warp-to - EVENT_DISP $4, $7, $2 - EVENT_DISP $4, $7, $3 - EVENT_DISP $4, $4, $4 ; DIGLETTS_CAVE + ; warp-to + EVENT_DISP $4, $7, $2 + EVENT_DISP $4, $7, $3 + EVENT_DISP $4, $4, $4 ; DIGLETTS_CAVE Route16House_h: ; 0x1e5ec to 0x1e5f8 (12 bytes) (bank=7) (id=188) - db $08 ; tileset - db ROUTE_16_HOUSE_HEIGHT, ROUTE_16_HOUSE_WIDTH ; dimensions (y, x) - dw Route16HouseBlocks, Route16HouseTexts, Route16HouseScript ; blocks, texts, scripts - db $00 ; connections + db $08 ; tileset + db ROUTE_16_HOUSE_HEIGHT, ROUTE_16_HOUSE_WIDTH ; dimensions (y, x) + dw Route16HouseBlocks, Route16HouseTexts, Route16HouseScript ; blocks, texts, scripts + db $00 ; connections - dw Route16HouseObject ; objects + dw Route16HouseObject ; objects Route16HouseScript: ; 0x1e5f8 - jp $3c3c + jp $3c3c ; 0x1e5fb Route16HouseTexts: ; 0x1e5fb - dw Route16HouseText1, Route16HouseText2 + dw Route16HouseText1, Route16HouseText2 Route16HouseText1: ; 0x1e5ff - db $08 ; asm - ld a, [$d7e0] - bit 6, a - ld hl, $6636 - jr nz, .asm_13616 ; 0x1e608 - ld hl, $662b - call PrintText - ld bc,(HM_02 << 8) | 1 - call $3e2e - jr nc, .asm_d3ee3 ; 0x1e616 - ld hl, $d7e0 - set 6, [hl] - ld hl, $6630 - jr .asm_13616 ; 0x1e620 + db $08 ; asm + ld a, [$d7e0] + bit 6, a + ld hl, $6636 + jr nz, .asm_13616 ; 0x1e608 + ld hl, $662b + call PrintText + ld bc,(HM_02 << 8) | 1 + call $3e2e + jr nc, .asm_d3ee3 ; 0x1e616 + ld hl, $d7e0 + set 6, [hl] + ld hl, $6630 + jr .asm_13616 ; 0x1e620 .asm_d3ee3 ; 0x1e622 - ld hl, $663b + ld hl, $663b .asm_13616 ; 0x1e625 - call PrintText - jp $24d7 + call PrintText + jp $24d7 UnnamedText_1e62b: ; 0x1e62b - TX_FAR _UnnamedText_1e62b - db $50 + TX_FAR _UnnamedText_1e62b + db $50 ; 0x1e62b + 5 bytes INCBIN "baserom.gbc",$1e630,$1e636 - $1e630 UnnamedText_1e636: ; 0x1e636 - TX_FAR _UnnamedText_1e636 - db $50 + TX_FAR _UnnamedText_1e636 + db $50 ; 0x1e636 + 5 bytes UnnamedText_1e63b: ; 0x1e63b - TX_FAR _UnnamedText_1e63b - db $50 + TX_FAR _UnnamedText_1e63b + db $50 ; 0x1e63b + 5 bytes Route16HouseText2: ; 0x1e640 - db $08 ; asm - ld hl, $6652 - call PrintText + db $08 ; asm + ld hl, $6652 + call PrintText ld a,FEAROW - call $13d0 - call $3748 - jp $24d7 + call $13d0 + call $3748 + jp $24d7 UnnamedText_1e652: ; 0x1e652 - TX_FAR _UnnamedText_1e652 - db $50 + TX_FAR _UnnamedText_1e652 + db $50 ; 0x1e652 + 5 bytes Route16HouseObject: ; 0x1e657 (size=32) - db $a ; border tile + db $a ; border tile - db $2 ; warps - db $7, $2, $8, $ff - db $7, $3, $8, $ff + db $2 ; warps + db $7, $2, $8, $ff + db $7, $3, $8, $ff - db $0 ; signs + db $0 ; signs - db $2 ; people - db SPRITE_BRUNETTE_GIRL, $3 + 4, $2 + 4, $ff, $d3, $1 ; person - db SPRITE_BIRD, $4 + 4, $6 + 4, $fe, $0, $2 ; person + db $2 ; people + db SPRITE_BRUNETTE_GIRL, $3 + 4, $2 + 4, $ff, $d3, $1 ; person + db SPRITE_BIRD, $4 + 4, $6 + 4, $fe, $0, $2 ; person - ; warp-to - EVENT_DISP $4, $7, $2 - EVENT_DISP $4, $7, $3 + ; warp-to + EVENT_DISP $4, $7, $2 + EVENT_DISP $4, $7, $3 Route22Gate_h: ; 0x1e677 to 0x1e683 (12 bytes) (bank=7) (id=193) - db $0c ; tileset - db ROUTE_22_GATE_HEIGHT, ROUTE_22_GATE_WIDTH ; dimensions (y, x) - dw Route22GateBlocks, Route22GateTexts, Route22GateScript ; blocks, texts, scripts - db $00 ; connections + db $0c ; tileset + db ROUTE_22_GATE_HEIGHT, ROUTE_22_GATE_WIDTH ; dimensions (y, x) + dw Route22GateBlocks, Route22GateTexts, Route22GateScript ; blocks, texts, scripts + db $00 ; connections - dw Route22GateObject ; objects + dw Route22GateObject ; objects Route22GateScript: ; 0x1e683 - call $3c3c - ld hl, $669e - ld a, [$d60e] - call $3d97 - ld a, [$d361] - cp $4 - ld a, $22 - jr c, .asm_1e69a ; 0x1e696 $2 - ld a, $21 + call $3c3c + ld hl, $669e + ld a, [$d60e] + call $3d97 + ld a, [$d361] + cp $4 + ld a, $22 + jr c, .asm_1e69a ; 0x1e696 $2 + ld a, $21 .asm_1e69a - ld [$d365], a - ret + ld [$d365], a + ret ; 0x1e69e Route22GateScripts: ; 0x1e69e - dw Route22GateScript0, Route22GateScript1 + dw Route22GateScript0, Route22GateScript1 INCBIN "baserom.gbc",$1e6a2,$2 Route22GateScript0: ; 0x1e6a4 - ld hl, $66b5 - call $34bf - ret nc - xor a - ld [$ff00+$b4], a - ld a, $1 - ld [$ff00+$8c], a - jp $2920 + ld hl, $66b5 + call $34bf + ret nc + xor a + ld [$ff00+$b4], a + ld a, $1 + ld [$ff00+$8c], a + jp $2920 ; 0x1e6b5 INCBIN "baserom.gbc",$1e6b5,$1e6cd - $1e6b5 Route22GateScript1: ; 0x1e6cd - ld a, [$cd38] - and a - ret nz - xor a - ld [$cd6b], a - call Delay3 - ld a, $0 - ld [$d60e], a - ret + ld a, [$cd38] + and a + ret nz + xor a + ld [$cd6b], a + call Delay3 + ld a, $0 + ld [$d60e], a + ret ; 0x1e6df Route22GateTexts: ; 0x1e6df - dw Route22GateText1 + dw Route22GateText1 Route22GateText1: ; 0x1e6e1 - db $8 - ld a, [$d356] - bit 0, a - jr nz, .asm_8a809 ; 0x1e6e7 $d - ld hl, $6704 - call PrintText - call $66ba - ld a, $1 - jr .asm_20f7e ; 0x1e6f4 $8 + db $8 + ld a, [$d356] + bit 0, a + jr nz, .asm_8a809 ; 0x1e6e7 $d + ld hl, $6704 + call PrintText + call $66ba + ld a, $1 + jr .asm_20f7e ; 0x1e6f4 $8 .asm_8a809 ; 0x1e6f6 - ld hl, $671a - call PrintText - ld a, $2 + ld hl, $671a + call PrintText + ld a, $2 .asm_20f7e ; 0x1e6fe - ld [$d60e], a - jp $24d7 + ld [$d60e], a + jp $24d7 ; 0x1e704 INCBIN "baserom.gbc",$1e704,$1e715 - $1e704 UnnamedText_1e715: ; 0x1e715 - TX_FAR _UnnamedText_1e715 - db $50 + TX_FAR _UnnamedText_1e715 + db $50 ; 0x1e715 + 5 bytes INCBIN "baserom.gbc",$1e71a,$6 Route22GateObject: ; 0x1e720 (size=42) - db $a ; border tile + db $a ; border tile - db $4 ; warps - db $7, $4, $0, $ff - db $7, $5, $0, $ff - db $0, $4, $0, $ff - db $0, $5, $1, $ff + db $4 ; warps + db $7, $4, $0, $ff + db $7, $5, $0, $ff + db $0, $4, $0, $ff + db $0, $5, $1, $ff - db $0 ; signs + db $0 ; signs - db $1 ; people - db SPRITE_GUARD, $2 + 4, $6 + 4, $ff, $d2, $1 ; person + db $1 ; people + db SPRITE_GUARD, $2 + 4, $6 + 4, $ff, $d2, $1 ; person - ; warp-to - EVENT_DISP $5, $7, $4 - EVENT_DISP $5, $7, $5 - EVENT_DISP $5, $0, $4 - EVENT_DISP $5, $0, $5 + ; warp-to + EVENT_DISP $5, $7, $4 + EVENT_DISP $5, $7, $5 + EVENT_DISP $5, $0, $4 + EVENT_DISP $5, $0, $5 Route22GateBlocks: ; 20 - INCBIN "maps/route22gate.blk" + INCBIN "maps/route22gate.blk" BillsHouse_h: ; 0x1e75e to 0x1e76a (12 bytes) (bank=7) (id=88) - db $10 ; tileset - db BILLS_HOUSE_HEIGHT, BILLS_HOUSE_WIDTH ; dimensions (y, x) - dw BillsHouseBlocks, BillsHouseTexts, BillsHouseScript ; blocks, texts, scripts - db $00 ; connections + db $10 ; tileset + db BILLS_HOUSE_HEIGHT, BILLS_HOUSE_WIDTH ; dimensions (y, x) + dw BillsHouseBlocks, BillsHouseTexts, BillsHouseScript ; blocks, texts, scripts + db $00 ; connections - dw BillsHouseObject ; objects + dw BillsHouseObject ; objects BillsHouseScript: ; 0x1e76a - call $3c3c - ld a, [$d661] - ld hl, $6776 - jp $3d97 + call $3c3c + ld a, [$d661] + ld hl, $6776 + jp $3d97 ; 0x1e776 BillsHouseScripts: ; 0x1e776 - dw BillsHouseScript0 + dw BillsHouseScript0 INCBIN "baserom.gbc",$1e778,$a BillsHouseScript0: ; 0x1e782 - ret + ret ; 0x1e783 INCBIN "baserom.gbc",$1e783,$b1 BillsHouseTexts: ; 0x1e834 - dw BillsHouseText1, BillsHouseText2, BillsHouseText3, BillsHouseText4 + dw BillsHouseText1, BillsHouseText2, BillsHouseText3, BillsHouseText4 BillsHouseText4: - db $fd + db $fd BillsHouseText1: ; 0x1e83d - db $8 - ld hl, $6865 - call PrintText - call $35ec - ld a, [$cc26] - and a - jr nz, asm_6b196 ; 0x1e84b $d + db $8 + ld hl, $6865 + call PrintText + call $35ec + ld a, [$cc26] + and a + jr nz, asm_6b196 ; 0x1e84b $d asm_4d03c: - ld hl, $686a - call PrintText - ld a, $1 - ld [$d661], a - jr asm_fd4e2 ; 0x1e858 $8 + ld hl, $686a + call PrintText + ld a, $1 + ld [$d661], a + jr asm_fd4e2 ; 0x1e858 $8 asm_6b196: ; 0x1e85a - ld hl, $686f - call PrintText - jr asm_4d03c ; 0x1e860 $eb + ld hl, $686f + call PrintText + jr asm_4d03c ; 0x1e860 $eb asm_fd4e2 ; 0x1e862 - jp $24d7 + jp $24d7 ; dunno what this is (rla indicates $17 or TX_FAR) - rla - ld h, a - ld d, d - inc hl - ld d, b - rla - ld b, l - ld d, e - inc hl - ld d, b - rla - sub c - ld d, e - inc hl - ld d, b + rla + ld h, a + ld d, d + inc hl + ld d, b + rla + ld b, l + ld d, e + inc hl + ld d, b + rla + sub c + ld d, e + inc hl + ld d, b BillsHouseText2: ; 0x1e874 - db $08 ; asm - ld a, [$d7f2] - bit 4, a - jr nz, .asm_5491f ; 0x1e87a - ld hl, $68ba - call PrintText - ld bc,(S_S__TICKET << 8) | 1 - call $3e2e - jr nc, .asm_18a67 ; 0x1e888 - ld hl, $68bf - call PrintText - ld hl, $d7f2 - set 4, [hl] - ld a, $7 - ld [$cc4d], a - ld a, $15 - call Predef - ld a, $9 - ld [$cc4d], a - ld a, $11 - call Predef + db $08 ; asm + ld a, [$d7f2] + bit 4, a + jr nz, .asm_5491f ; 0x1e87a + ld hl, $68ba + call PrintText + ld bc,(S_S__TICKET << 8) | 1 + call $3e2e + jr nc, .asm_18a67 ; 0x1e888 + ld hl, $68bf + call PrintText + ld hl, $d7f2 + set 4, [hl] + ld a, $7 + ld [$cc4d], a + ld a, $15 + call Predef + ld a, $9 + ld [$cc4d], a + ld a, $11 + call Predef .asm_5491f ; 0x1e8a9 - ld hl, $68cb - call PrintText - jr .asm_bd408 ; 0x1e8af + ld hl, $68cb + call PrintText + jr .asm_bd408 ; 0x1e8af .asm_18a67 ; 0x1e8b1 - ld hl, $68c6 - call PrintText + ld hl, $68c6 + call PrintText .asm_bd408 ; 0x1e8b7 - jp $24d7 + jp $24d7 UnnamedText_1e8ba: ; 0x1e8ba - TX_FAR _UnnamedText_1e8ba - db $50 + TX_FAR _UnnamedText_1e8ba + db $50 ; 0x1e8ba + 5 bytes INCBIN "baserom.gbc",$1e8bf,$1e8c6 - $1e8bf UnnamedText_1e8c6: ; 0x1e8c6 - TX_FAR _UnnamedText_1e8c6 - db $50 + TX_FAR _UnnamedText_1e8c6 + db $50 ; 0x1e8c6 + 5 bytes UnnamedText_1e8cb: ; 0x1e8cb - TX_FAR _UnnamedText_1e8cb - db $50 + TX_FAR _UnnamedText_1e8cb + db $50 ; 0x1e8cb + 5 bytes BillsHouseText3: ; 0x1e8d0 - db $08 ; asm - ld hl, $68da - call PrintText - jp $24d7 + db $08 ; asm + ld hl, $68da + call PrintText + jp $24d7 ; 0x1e8da UnnamedText_1e8da: ; 0x1e8da - TX_FAR _UnnamedText_1e8da - db $50 + TX_FAR _UnnamedText_1e8da + db $50 ; 0x1e8da + 5 bytes BillsHouseObject: ; 0x1e8df (size=38) - db $d ; border tile + db $d ; border tile - db $2 ; warps - db $7, $2, $0, $ff - db $7, $3, $0, $ff + db $2 ; warps + db $7, $2, $0, $ff + db $7, $3, $0, $ff - db $0 ; signs + db $0 ; signs - db $3 ; people - db SPRITE_SLOWBRO, $5 + 4, $6 + 4, $ff, $ff, $1 ; person - db SPRITE_BLACK_HAIR_BOY_2, $4 + 4, $4 + 4, $ff, $ff, $2 ; person - db SPRITE_BLACK_HAIR_BOY_2, $5 + 4, $6 + 4, $ff, $ff, $3 ; person + db $3 ; people + db SPRITE_SLOWBRO, $5 + 4, $6 + 4, $ff, $ff, $1 ; person + db SPRITE_BLACK_HAIR_BOY_2, $4 + 4, $4 + 4, $ff, $ff, $2 ; person + db SPRITE_BLACK_HAIR_BOY_2, $5 + 4, $6 + 4, $ff, $ff, $3 ; person - ; warp-to - EVENT_DISP $4, $7, $2 - EVENT_DISP $4, $7, $3 + ; warp-to + EVENT_DISP $4, $7, $2 + EVENT_DISP $4, $7, $3 BillsHouseBlocks: - INCBIN "maps/billshouse.blk" + INCBIN "maps/billshouse.blk" INCBIN "baserom.gbc",$1e915,$1e93b - $1e915 UnnamedText_1e93b: ; 0x1e93b - TX_FAR _UnnamedText_1e93b - db $50 + TX_FAR _UnnamedText_1e93b + db $50 ; 0x1e93b + 5 bytes INCBIN "baserom.gbc",$1e940,$1e946 - $1e940 UnnamedText_1e946: ; 0x1e946 - TX_FAR _UnnamedText_1e946 - db $50 + TX_FAR _UnnamedText_1e946 + db $50 ; 0x1e946 + 5 bytes INCBIN "baserom.gbc",$1e94b,$1e953 - $1e94b UnnamedText_1e953: ; 0x1e953 - TX_FAR _UnnamedText_1e953 - db $50 + TX_FAR _UnnamedText_1e953 + db $50 ; 0x1e953 + 5 bytes INCBIN "baserom.gbc",$1e958,$1e960 - $1e958 UnnamedText_1e960: ; 0x1e960 - TX_FAR _UnnamedText_1e960 - db $50 + TX_FAR _UnnamedText_1e960 + db $50 ; 0x1e960 + 5 bytes INCBIN "baserom.gbc",$1e965,$1e97e - $1e965 UnnamedText_1e97e: ; 0x1e97e - TX_FAR _UnnamedText_1e97e - db $50 + TX_FAR _UnnamedText_1e97e + db $50 ; 0x1e97e + 5 bytes UnnamedText_1e983: ; 0x1e983 - TX_FAR _UnnamedText_1e983 - db $50 + TX_FAR _UnnamedText_1e983 + db $50 ; 0x1e983 + 5 bytes INCBIN "baserom.gbc",$1e988,$1ea0d - $1e988 UnnamedText_1ea0d: ; 0x1ea0d - TX_FAR _UnnamedText_1ea0d - db $50 + TX_FAR _UnnamedText_1ea0d + db $50 ; 0x1ea0d + 5 bytes UnnamedText_1ea12: ; 0x1ea12 - TX_FAR _UnnamedText_1ea12 - db $50 + TX_FAR _UnnamedText_1ea12 + db $50 ; 0x1ea12 + 5 bytes INCBIN "baserom.gbc",$1ea17,$1ea5b - $1ea17 UnnamedText_1ea5b: ; 0x1ea5b - TX_FAR _UnnamedText_1ea5b - db $50 + TX_FAR _UnnamedText_1ea5b + db $50 ; 0x1ea5b + 5 bytes INCBIN "baserom.gbc",$1ea60,$1ea6c - $1ea60 UnnamedText_1ea6c: ; 0x1ea6c - TX_FAR _UnnamedText_1ea6c - db $50 + TX_FAR _UnnamedText_1ea6c + db $50 ; 0x1ea6c + 5 bytes UnnamedText_1ea71: ; 0x1ea71 - TX_FAR _UnnamedText_1ea71 - db $50 + TX_FAR _UnnamedText_1ea71 + db $50 ; 0x1ea71 + 5 bytes UnnamedText_1ea76: ; 0x1ea76 - TX_FAR _UnnamedText_1ea76 - db $50 + TX_FAR _UnnamedText_1ea76 + db $50 ; 0x1ea76 + 5 bytes UnnamedText_1ea7b: ; 0x1ea7b - TX_FAR _UnnamedText_1ea7b - db $50 + TX_FAR _UnnamedText_1ea7b + db $50 ; 0x1ea7b + 5 bytes UnnamedText_1ea80: ; 0x1ea80 - TX_FAR _UnnamedText_1ea80 - db $50 + TX_FAR _UnnamedText_1ea80 + db $50 ; 0x1ea80 + 5 bytes UnnamedText_1ea85: ; 0x1ea85 - TX_FAR _UnnamedText_1ea85 - db $50 + TX_FAR _UnnamedText_1ea85 + db $50 ; 0x1ea85 + 5 bytes INCBIN "baserom.gbc",$1ea8a,$1eb05 - $1ea8a UnnamedText_1eb05: ; 0x1eb05 - TX_FAR _UnnamedText_1eb05 - db $50 + TX_FAR _UnnamedText_1eb05 + db $50 ; 0x1eb05 + 5 bytes INCBIN "baserom.gbc",$1eb0a,$1eb69 - $1eb0a UnnamedText_1eb69: ; 0x1eb69 - TX_FAR _UnnamedText_1eb69 - db $50 + TX_FAR _UnnamedText_1eb69 + db $50 ; 0x1eb69 + 5 bytes INCBIN "baserom.gbc",$1eb6e,$1ebdd - $1eb6e UnnamedText_1ebdd: ; 0x1ebdd - TX_FAR _UnnamedText_1ebdd - db $50 + TX_FAR _UnnamedText_1ebdd + db $50 ; 0x1ebdd + 5 bytes INCBIN "baserom.gbc",$1ebe2,$1ec7f - $1ebe2 UnnamedText_1ec7f: ; 0x1ec7f - TX_FAR _UnnamedText_1ec7f - db $50 + TX_FAR _UnnamedText_1ec7f + db $50 ; 0x1ec7f + 5 bytes INCBIN "baserom.gbc",$1ec84,$1ecaa - $1ec84 UnnamedText_1ecaa: ; 0x1ecaa - TX_FAR _UnnamedText_1ecaa - db $50 + TX_FAR _UnnamedText_1ecaa + db $50 ; 0x1ecaa + 5 bytes INCBIN "baserom.gbc",$1ecaf,$1ecbd - $1ecaf UnnamedText_1ecbd: ; 0x1ecbd - TX_FAR _UnnamedText_1ecbd - db $50 + TX_FAR _UnnamedText_1ecbd + db $50 ; 0x1ecbd + 5 bytes INCBIN "baserom.gbc",$1ecc2,$133e @@ -15654,70 +15657,70 @@ SECTION "bank8",DATA,BANK[$8] INCBIN "baserom.gbc",$20000,$217e9 - $20000 UnnamedText_217e9: ; 0x217e9 - TX_FAR _UnnamedText_217e9 - db $50 + TX_FAR _UnnamedText_217e9 + db $50 ; 0x217e9 + 5 bytes UnnamedText_217ee: ; 0x217ee - TX_FAR _UnnamedText_217ee - db $50 + TX_FAR _UnnamedText_217ee + db $50 ; 0x217ee + 5 bytes UnnamedText_217f3: ; 0x217f3 - TX_FAR _UnnamedText_217f3 - db $50 + TX_FAR _UnnamedText_217f3 + db $50 ; 0x217f3 + 5 bytes UnnamedText_217f8: ; 0x217f8 - TX_FAR _UnnamedText_217f8 - db $50 + TX_FAR _UnnamedText_217f8 + db $50 ; 0x217f8 + 5 bytes UnnamedText_217fd: ; 0x217fd - TX_FAR _UnnamedText_217fd - db $50 + TX_FAR _UnnamedText_217fd + db $50 ; 0x217fd + 5 bytes UnnamedText_21802: ; 0x21802 - TX_FAR _UnnamedText_21802 - db $50 + TX_FAR _UnnamedText_21802 + db $50 ; 0x21802 + 5 bytes UnnamedText_21807: ; 0x21807 - TX_FAR _UnnamedText_21807 - db $50 + TX_FAR _UnnamedText_21807 + db $50 ; 0x21807 + 5 bytes UnnamedText_2180c: ; 0x2180c - TX_FAR _UnnamedText_2180c - db $50 + TX_FAR _UnnamedText_2180c + db $50 ; 0x2180c + 5 bytes UnnamedText_21811: ; 0x21811 - TX_FAR _UnnamedText_21811 - db $50 + TX_FAR _UnnamedText_21811 + db $50 ; 0x21811 + 5 bytes UnnamedText_21816: ; 0x21816 - TX_FAR _UnnamedText_21816 - db $50 + TX_FAR _UnnamedText_21816 + db $50 ; 0x21816 + 5 bytes UnnamedText_2181b: ; 0x2181b - TX_FAR _UnnamedText_2181b - db $50 + TX_FAR _UnnamedText_2181b + db $50 ; 0x2181b + 5 bytes UnnamedText_21820: ; 0x21820 - TX_FAR _UnnamedText_21820 - db $50 + TX_FAR _UnnamedText_21820 + db $50 ; 0x21820 + 5 bytes INCBIN "baserom.gbc",$21825,$21865 - $21825 UnnamedText_21865: ; 0x21865 - TX_FAR _UnnamedText_21865 - db $50 + TX_FAR _UnnamedText_21865 + db $50 ; 0x21865 + 5 bytes INCBIN "baserom.gbc",$2186a,$2796 @@ -16021,8 +16024,8 @@ CooltrainerFName: INCBIN "baserom.gbc",$27f86,$27fb3 - $27f86 UnnamedText_27fb3: ; 0x27fb3 - TX_FAR _UnnamedText_27fb3 - db $50 + TX_FAR _UnnamedText_27fb3 + db $50 ; 0x27fb3 + 5 bytes SECTION "bankA",DATA,BANK[$A] @@ -16158,13 +16161,13 @@ MoltresPicBack: INCBIN "baserom.gbc",$2bea9,$2bef2 - $2bea9 UnnamedText_2bef2: ; 0x2bef2 - TX_FAR _UnnamedText_2bef2 - db $50 + TX_FAR _UnnamedText_2bef2 + db $50 ; 0x2bef2 + 5 bytes UnnamedText_2bef7: ; 0x2bef7 - TX_FAR _UnnamedText_2bef7 - db $50 + TX_FAR _UnnamedText_2bef7 + db $50 ; 0x2bef7 + 5 bytes SECTION "bankB",DATA,BANK[$B] @@ -16310,39 +16313,39 @@ FossilKabutopsPic: INCBIN "baserom.gbc",$2fb7b,$2fb8e - $2fb7b UnnamedText_2fb8e: ; 0x2fb8e - TX_FAR _UnnamedText_2fb8e - db $50 + TX_FAR _UnnamedText_2fb8e + db $50 ; 0x2fb8e + 5 bytes UnnamedText_2fb93: ; 0x2fb93 - TX_FAR _UnnamedText_2fb93 - db $50 + TX_FAR _UnnamedText_2fb93 + db $50 ; 0x2fb93 + 5 bytes INCBIN "baserom.gbc",$2fb98,$2fe3b - $2fb98 UnnamedText_2fe3b: ; 0x2fe3b - TX_FAR _UnnamedText_2fe3b - db $50 + TX_FAR _UnnamedText_2fe3b + db $50 ; 0x2fe3b + 5 bytes INCBIN "baserom.gbc",$2fe40,$2ff04 - $2fe40 UnnamedText_2ff04: ; 0x2ff04 - TX_FAR _UnnamedText_2ff04 - db $50 + TX_FAR _UnnamedText_2ff04 + db $50 ; 0x2ff04 + 5 bytes INCBIN "baserom.gbc",$2ff09,$2ff32 - $2ff09 UnnamedText_2ff32: ; 0x2ff32 - TX_FAR _UnnamedText_2ff32 - db $50 + TX_FAR _UnnamedText_2ff32 + db $50 ; 0x2ff32 + 5 bytes UnnamedText_2ff37: ; 0x2ff37 - TX_FAR _UnnamedText_2ff37 - db $50 + TX_FAR _UnnamedText_2ff37 + db $50 ; 0x2ff37 + 5 bytes SECTION "bankC",DATA,BANK[$C] @@ -16470,8 +16473,8 @@ OldManPic: INCBIN "baserom.gbc",$33f2b,$33f52 - $33f2b UnnamedText_33f52: ; 0x33f52 - TX_FAR _UnnamedText_33f52 - db $50 + TX_FAR _UnnamedText_33f52 + db $50 ; 0x33f52 + 5 bytes INCBIN "baserom.gbc",$33f57,$39 @@ -16589,49 +16592,49 @@ VictreebelPicBack: INCBIN "baserom.gbc",$37244,$37390 - $37244 UnnamedText_37390: ; 0x37390 - TX_FAR _UnnamedText_37390 - db $50 + TX_FAR _UnnamedText_37390 + db $50 ; 0x37390 + 5 bytes INCBIN "baserom.gbc",$37395,$37467 - $37395 UnnamedText_37467: ; 0x37467 - TX_FAR _UnnamedText_37467 - db $50 + TX_FAR _UnnamedText_37467 + db $50 ; 0x37467 + 5 bytes UnnamedText_3746c: ; 0x3746c - TX_FAR _UnnamedText_3746c - db $50 + TX_FAR _UnnamedText_3746c + db $50 ; 0x3746c + 5 bytes UnnamedText_37471: ; 0x37471 - TX_FAR _UnnamedText_37471 - db $50 + TX_FAR _UnnamedText_37471 + db $50 ; 0x37471 + 5 bytes UnnamedText_37476: ; 0x37476 - TX_FAR _UnnamedText_37476 - db $50 + TX_FAR _UnnamedText_37476 + db $50 ; 0x37476 + 5 bytes UnnamedText_3747b: ; 0x3747b - TX_FAR _UnnamedText_3747b - db $50 + TX_FAR _UnnamedText_3747b + db $50 ; 0x3747b + 5 bytes INCBIN "baserom.gbc",$37480,$37673 - $37480 UnnamedText_37673: ; 0x37673 - TX_FAR _UnnamedText_37673 - db $50 + TX_FAR _UnnamedText_37673 + db $50 ; 0x37673 + 5 bytes INCBIN "baserom.gbc",$37678,$3769d - $37678 UnnamedText_3769d: ; 0x3769d - TX_FAR _UnnamedText_3769d - db $50 + TX_FAR _UnnamedText_3769d + db $50 ; 0x3769d + 5 bytes INCBIN "baserom.gbc",$376a2,$44f @@ -16646,18 +16649,18 @@ ENDC INCBIN "baserom.gbc",$37ca1,$37e79 - $37ca1 UnnamedText_37e79: ; 0x37e79 - TX_FAR _UnnamedText_37e79 - db $50 + TX_FAR _UnnamedText_37e79 + db $50 ; 0x37e79 + 5 bytes UnnamedText_37e7e: ; 0x37e7e - TX_FAR _UnnamedText_37e7e - db $50 + TX_FAR _UnnamedText_37e7e + db $50 ; 0x37e7e + 5 bytes UnnamedText_37e83: ; 0x37e83 - TX_FAR _UnnamedText_37e83 - db $50 + TX_FAR _UnnamedText_37e83 + db $50 ; 0x37e83 + 5 bytes SECTION "bankE",DATA,BANK[$E] @@ -17667,19 +17670,13 @@ Green2Data: db $FF,37,PIDGEOT,38,GROWLITHE,35,EXEGGCUTE,35,ALAKAZAM,40,BLASTOISE,0 db $FF,37,PIDGEOT,38,GYARADOS,35,GROWLITHE,35,ALAKAZAM,40,VENUSAUR,0 db $FF,37,PIDGEOT,38,EXEGGCUTE,35,GYARADOS,35,ALAKAZAM,40,CHARIZARD,0 - db $FF,47,PIDGEOT,45,RHYHORN,45,GROWLITHE,47,EXEGGCUTE,50,ALAKAZAM ;\ - db 53,BLASTOISE,0 - db $FF,47,PIDGEOT,45,RHYHORN,45,GYARADOS,47,GROWLITHE,50,ALAKAZAM ;\ - db 53,VENUSAUR,0 - db $FF,47,PIDGEOT,45,RHYHORN,45,EXEGGCUTE,47,GYARADOS,50,ALAKAZAM ;\ - db 53,CHARIZARD,0 + db $FF,47,PIDGEOT,45,RHYHORN,45,GROWLITHE,47,EXEGGCUTE,50,ALAKAZAM,53,BLASTOISE,0 + db $FF,47,PIDGEOT,45,RHYHORN,45,GYARADOS,47,GROWLITHE,50,ALAKAZAM,53,VENUSAUR,0 + db $FF,47,PIDGEOT,45,RHYHORN,45,EXEGGCUTE,47,GYARADOS,50,ALAKAZAM,53,CHARIZARD,0 Green3Data: - db $FF,61,PIDGEOT,59,ALAKAZAM,61,RHYDON,61,ARCANINE,63,EXEGGUTOR ;\ - db 65,BLASTOISE,0 - db $FF,61,PIDGEOT,59,ALAKAZAM,61,RHYDON,61,GYARADOS,63,ARCANINE ;\ - db 65,VENUSAUR,0 - db $FF,61,PIDGEOT,59,ALAKAZAM,61,RHYDON,61,EXEGGUTOR,63,GYARADOS ;\ - db 65,CHARIZARD,0 + db $FF,61,PIDGEOT,59,ALAKAZAM,61,RHYDON,61,ARCANINE,63,EXEGGUTOR,65,BLASTOISE,0 + db $FF,61,PIDGEOT,59,ALAKAZAM,61,RHYDON,61,GYARADOS,63,ARCANINE,65,VENUSAUR,0 + db $FF,61,PIDGEOT,59,ALAKAZAM,61,RHYDON,61,EXEGGUTOR,63,GYARADOS,65,CHARIZARD,0 LoreleiData: db $FF,54,DEWGONG,53,CLOYSTER,54,SLOWBRO,56,JYNX,56,LAPRAS,0 ChannelerData: @@ -17710,8 +17707,7 @@ ChannelerData: AgathaData: db $FF,56,GENGAR,56,GOLBAT,55,HAUNTER,58,ARBOK,60,GENGAR,0 LanceData: - db $FF,58,GYARADOS,56,DRAGONAIR,56,DRAGONAIR,60,AERODACTYL ;\ - db 62,DRAGONITE,0 + db $FF,58,GYARADOS,56,DRAGONAIR,56,DRAGONAIR,60,AERODACTYL,62,DRAGONITE,0 TrainerAI: ; 652E ;XXX called at 34964, 3c342, 3c398 @@ -18220,23 +18216,23 @@ AIBattleUseItemText: INCBIN "baserom.gbc",$3a849,$3af3e - $3a849 UnnamedText_3af3e: ; 0x3af3e - TX_FAR _UnnamedText_3af3e - db $50 + TX_FAR _UnnamedText_3af3e + db $50 ; 0x3af3e + 5 bytes UnnamedText_3af43: ; 0x3af43 - TX_FAR _UnnamedText_3af43 - db $50 + TX_FAR _UnnamedText_3af43 + db $50 ; 0x3af43 + 5 bytes UnnamedText_3af48: ; 0x3af48 - TX_FAR _UnnamedText_3af48 - db $50 + TX_FAR _UnnamedText_3af48 + db $50 ; 0x3af48 + 5 bytes UnnamedText_3af4d: ; 0x3af4d - TX_FAR _UnnamedText_3af4d - db $50 + TX_FAR _UnnamedText_3af4d + db $50 ; 0x3af4d + 5 bytes INCBIN "baserom.gbc",$3af52,$10a @@ -20416,37 +20412,37 @@ Mon071_EvosAttacks: INCBIN "baserom.gbc",$3b9ec,$3baa2 - $3b9ec UnnamedText_3baa2: ; 0x3baa2 - TX_FAR _UnnamedText_3baa2 - db $50 + TX_FAR _UnnamedText_3baa2 + db $50 ; 0x3baa2 + 5 bytes UnnamedText_3baa7: ; 0x3baa7 - TX_FAR _UnnamedText_3baa7 - db $50 + TX_FAR _UnnamedText_3baa7 + db $50 ; 0x3baa7 + 5 bytes UnnamedText_3baac: ; 0x3baac - TX_FAR _UnnamedText_3baac - db $50 + TX_FAR _UnnamedText_3baac + db $50 ; 0x3baac + 5 bytes INCBIN "baserom.gbc",$3bab1,$3bb92 - $3bab1 UnnamedText_3bb92: ; 0x3bb92 - TX_FAR _UnnamedText_3bb92 - db $50 + TX_FAR _UnnamedText_3bb92 + db $50 ; 0x3bb92 + 5 bytes INCBIN "baserom.gbc",$3bb97,$3bbd7 - $3bb97 UnnamedText_3bbd7: ; 0x3bbd7 - TX_FAR _UnnamedText_3bbd7 - db $50 + TX_FAR _UnnamedText_3bbd7 + db $50 ; 0x3bbd7 + 5 bytes UnnamedText_3bbdc: ; 0x3bbdc - TX_FAR _UnnamedText_3bbdc - db $50 + TX_FAR _UnnamedText_3bbdc + db $50 ; 0x3bbdc + 5 bytes INCBIN "baserom.gbc",$3bbe1,$41f @@ -20475,87 +20471,87 @@ EffectsArray5B: ; 4049 INCBIN "baserom.gbc",$3c04c,$3c1a8 - $3c04c UnnamedText_3c1a8: ; 0x3c1a8 - TX_FAR _UnnamedText_3c1a8 - db $50 + TX_FAR _UnnamedText_3c1a8 + db $50 ; 0x3c1a8 + 5 bytes INCBIN "baserom.gbc",$3c1ad,$3c229 - $3c1ad UnnamedText_3c229: ; 0x3c229 - TX_FAR _UnnamedText_3c229 - db $50 + TX_FAR _UnnamedText_3c229 + db $50 ; 0x3c229 + 5 bytes UnnamedText_3c22e: ; 0x3c22e - TX_FAR _UnnamedText_3c22e - db $50 + TX_FAR _UnnamedText_3c22e + db $50 ; 0x3c22e + 5 bytes INCBIN "baserom.gbc",$3c233,$3c42e - $3c233 UnnamedText_3c42e: ; 0x3c42e - TX_FAR _UnnamedText_3c42e - db $50 + TX_FAR _UnnamedText_3c42e + db $50 ; 0x3c42e + 5 bytes UnnamedText_3c433: ; 0x3c433 - TX_FAR _UnnamedText_3c433 - db $50 + TX_FAR _UnnamedText_3c433 + db $50 ; 0x3c433 + 5 bytes UnnamedText_3c438: ; 0x3c438 - TX_FAR _UnnamedText_3c438 - db $50 + TX_FAR _UnnamedText_3c438 + db $50 ; 0x3c438 + 5 bytes INCBIN "baserom.gbc",$3c43d,$3c63e - $3c43d UnnamedText_3c63e: ; 0x3c63e - TX_FAR _UnnamedText_3c63e - db $50 + TX_FAR _UnnamedText_3c63e + db $50 ; 0x3c63e + 5 bytes INCBIN "baserom.gbc",$3c643,$3c6e4 - $3c643 UnnamedText_3c6e4: ; 0x3c6e4 - TX_FAR _UnnamedText_3c6e4 - db $50 + TX_FAR _UnnamedText_3c6e4 + db $50 ; 0x3c6e4 + 5 bytes UnnamedText_3c6e9: ; 0x3c6e9 - TX_FAR _UnnamedText_3c6e9 - db $50 + TX_FAR _UnnamedText_3c6e9 + db $50 ; 0x3c6e9 + 5 bytes INCBIN "baserom.gbc",$3c6ee,$3c796 - $3c6ee UnnamedText_3c796: ; 0x3c796 - TX_FAR _UnnamedText_3c796 - db $50 + TX_FAR _UnnamedText_3c796 + db $50 ; 0x3c796 + 5 bytes INCBIN "baserom.gbc",$3c79b,$3c7d3 - $3c79b UnnamedText_3c7d3: ; 0x3c7d3 - TX_FAR _UnnamedText_3c7d3 - db $50 + TX_FAR _UnnamedText_3c7d3 + db $50 ; 0x3c7d3 + 5 bytes INCBIN "baserom.gbc",$3c7d8,$3c884 - $3c7d8 UnnamedText_3c884: ; 0x3c884 - TX_FAR _UnnamedText_3c884 - db $50 + TX_FAR _UnnamedText_3c884 + db $50 ; 0x3c884 + 5 bytes UnnamedText_3c889: ; 0x3c889 - TX_FAR _UnnamedText_3c889 - db $50 + TX_FAR _UnnamedText_3c889 + db $50 ; 0x3c889 + 5 bytes UnnamedText_3c88e: ; 0x3c88e - TX_FAR _UnnamedText_3c88e - db $50 + TX_FAR _UnnamedText_3c88e + db $50 ; 0x3c88e + 5 bytes INCBIN "baserom.gbc",$3c893,$7b @@ -20741,58 +20737,58 @@ TrainerSentOutText: INCBIN "baserom.gbc",$3ca83,$3cab4 - $3ca83 UnnamedText_3cab4: ; 0x3cab4 - TX_FAR _UnnamedText_3cab4 - db $50 + TX_FAR _UnnamedText_3cab4 + db $50 ; 0x3cab4 + 5 bytes INCBIN "baserom.gbc",$3cab9,$3cb97 - $3cab9 UnnamedText_3cb97: ; 0x3cb97 - TX_FAR _UnnamedText_3cb97 - db $50 + TX_FAR _UnnamedText_3cb97 + db $50 ; 0x3cb97 + 5 bytes UnnamedText_3cb9c: ; 0x3cb9c - TX_FAR _UnnamedText_3cb9c - db $50 + TX_FAR _UnnamedText_3cb9c + db $50 ; 0x3cb9c + 5 bytes UnnamedText_3cba1: ; 0x3cba1 - TX_FAR _UnnamedText_3cba1 - db $50 + TX_FAR _UnnamedText_3cba1 + db $50 ; 0x3cba1 + 5 bytes INCBIN "baserom.gbc",$3cba6,$3d0c5 - $3cba6 UnnamedText_3d0c5: ; 0x3d0c5 - TX_FAR _UnnamedText_3d0c5 - db $50 + TX_FAR _UnnamedText_3d0c5 + db $50 ; 0x3d0c5 + 5 bytes INCBIN "baserom.gbc",$3d0ca,$3d1f5 - $3d0ca UnnamedText_3d1f5: ; 0x3d1f5 - TX_FAR _UnnamedText_3d1f5 - db $50 + TX_FAR _UnnamedText_3d1f5 + db $50 ; 0x3d1f5 + 5 bytes INCBIN "baserom.gbc",$3d1fa,$3d3ae - $3d1fa UnnamedText_3d3ae: ; 0x3d3ae - TX_FAR _UnnamedText_3d3ae - db $50 + TX_FAR _UnnamedText_3d3ae + db $50 ; 0x3d3ae + 5 bytes UnnamedText_3d3b3: ; 0x3d3b3 - TX_FAR _UnnamedText_3d3b3 - db $50 + TX_FAR _UnnamedText_3d3b3 + db $50 ; 0x3d3b3 + 5 bytes INCBIN "baserom.gbc",$3d3b8,$3d430 - $3d3b8 UnnamedText_3d430: ; 0x3d430 - TX_FAR _UnnamedText_3d430 - db $50 + TX_FAR _UnnamedText_3d430 + db $50 ; 0x3d430 + 5 bytes INCBIN "baserom.gbc",$3d435,$274 @@ -21296,124 +21292,124 @@ CantMoveText: INCBIN "baserom.gbc",$3da88,$3daa8 - $3da88 UnnamedText_3daa8: ; 0x3daa8 - TX_FAR _UnnamedText_3daa8 - db $50 + TX_FAR _UnnamedText_3daa8 + db $50 ; 0x3daa8 + 5 bytes INCBIN "baserom.gbc",$3daad,$3db6c - $3daad UnnamedText_3db6c: ; 0x3db6c - TX_FAR _UnnamedText_3db6c - db $50 + TX_FAR _UnnamedText_3db6c + db $50 ; 0x3db6c + 5 bytes UnnamedText_3db71: ; 0x3db71 - TX_FAR _UnnamedText_3db71 - db $50 + TX_FAR _UnnamedText_3db71 + db $50 ; 0x3db71 + 5 bytes UnnamedText_3db76: ; 0x3db76 - TX_FAR _UnnamedText_3db76 - db $50 + TX_FAR _UnnamedText_3db76 + db $50 ; 0x3db76 + 5 bytes UnnamedText_3db7b: ; 0x3db7b - TX_FAR _UnnamedText_3db7b - db $50 + TX_FAR _UnnamedText_3db7b + db $50 ; 0x3db7b + 5 bytes UnnamedText_3db80: ; 0x3db80 - TX_FAR _UnnamedText_3db80 - db $50 + TX_FAR _UnnamedText_3db80 + db $50 ; 0x3db80 + 5 bytes INCBIN "baserom.gbc",$3db85,$3dc42 - $3db85 UnnamedText_3dc42: ; 0x3dc42 - TX_FAR _UnnamedText_3dc42 - db $50 + TX_FAR _UnnamedText_3dc42 + db $50 ; 0x3dc42 + 5 bytes UnnamedText_3dc47: ; 0x3dc47 - TX_FAR _UnnamedText_3dc47 - db $50 + TX_FAR _UnnamedText_3dc47 + db $50 ; 0x3dc47 + 5 bytes UnnamedText_3dc4c: ; 0x3dc4c - TX_FAR _UnnamedText_3dc4c - db $50 + TX_FAR _UnnamedText_3dc4c + db $50 ; 0x3dc4c + 5 bytes INCBIN "baserom.gbc",$3dc51,$3dc57 - $3dc51 UnnamedText_3dc57: ; 0x3dc57 - TX_FAR _UnnamedText_3dc57 - db $50 + TX_FAR _UnnamedText_3dc57 + db $50 ; 0x3dc57 + 5 bytes INCBIN "baserom.gbc",$3dc5c,$3dc7e - $3dc5c UnnamedText_3dc7e: ; 0x3dc7e - TX_FAR _UnnamedText_3dc7e - db $50 + TX_FAR _UnnamedText_3dc7e + db $50 ; 0x3dc7e + 5 bytes UnnamedText_3dc83: ; 0x3dc83 - TX_FAR _UnnamedText_3dc83 - db $50 + TX_FAR _UnnamedText_3dc83 + db $50 ; 0x3dc83 + 5 bytes INCBIN "baserom.gbc",$3dc88,$3ddb6 - $3dc88 UnnamedText_3ddb6: ; 0x3ddb6 - TX_FAR _UnnamedText_3ddb6 - db $50 + TX_FAR _UnnamedText_3ddb6 + db $50 ; 0x3ddb6 + 5 bytes UnnamedText_3ddbb: ; 0x3ddbb - TX_FAR _UnnamedText_3ddbb - db $50 + TX_FAR _UnnamedText_3ddbb + db $50 ; 0x3ddbb + 5 bytes UnnamedText_3ddc0: ; 0x3ddc0 - TX_FAR _UnnamedText_3ddc0 - db $50 + TX_FAR _UnnamedText_3ddc0 + db $50 ; 0x3ddc0 + 5 bytes UnnamedText_3ddc5: ; 0x3ddc5 - TX_FAR _UnnamedText_3ddc5 - db $50 + TX_FAR _UnnamedText_3ddc5 + db $50 ; 0x3ddc5 + 5 bytes UnnamedText_3ddca: ; 0x3ddca - TX_FAR _UnnamedText_3ddca - db $50 + TX_FAR _UnnamedText_3ddca + db $50 ; 0x3ddca + 5 bytes INCBIN "baserom.gbc",$3ddcf,$3e2ac - $3ddcf UnnamedText_3e2ac: ; 0x3e2ac - TX_FAR _UnnamedText_3e2ac - db $50 + TX_FAR _UnnamedText_3e2ac + db $50 ; 0x3e2ac + 5 bytes UnnamedText_3e2b1: ; 0x3e2b1 - TX_FAR _UnnamedText_3e2b1 - db $50 + TX_FAR _UnnamedText_3e2b1 + db $50 ; 0x3e2b1 + 5 bytes INCBIN "baserom.gbc",$3e2b6,$3e2f8 - $3e2b6 UnnamedText_3e2f8: ; 0x3e2f8 - TX_FAR _UnnamedText_3e2f8 - db $50 + TX_FAR _UnnamedText_3e2f8 + db $50 ; 0x3e2f8 + 5 bytes INCBIN "baserom.gbc",$3e2fd,$3e324 - $3e2fd UnnamedText_3e324: ; 0x3e324 - TX_FAR _UnnamedText_3e324 - db $50 + TX_FAR _UnnamedText_3e324 + db $50 ; 0x3e324 + 5 bytes INCBIN "baserom.gbc",$3e329,$14b @@ -21511,8 +21507,8 @@ TypeEffects: ; 6474 INCBIN "baserom.gbc",$3e56b,$3e887 - $3e56b UnnamedText_3e887: ; 0x3e887 - TX_FAR _UnnamedText_3e887 - db $50 + TX_FAR _UnnamedText_3e887 + db $50 ; 0x3e887 + 5 bytes INCBIN "baserom.gbc",$3e88c,$67b @@ -21526,168 +21522,168 @@ PlayAttackAnimation: ; 6F07 INCBIN "baserom.gbc",$3ef12,$3f245 - $3ef12 UnnamedText_3f245: ; 0x3f245 - TX_FAR _UnnamedText_3f245 - db $50 + TX_FAR _UnnamedText_3f245 + db $50 ; 0x3f245 + 5 bytes UnnamedText_3f24a: ; 0x3f24a - TX_FAR _UnnamedText_3f24a - db $50 + TX_FAR _UnnamedText_3f24a + db $50 ; 0x3f24a + 5 bytes INCBIN "baserom.gbc",$3f24f,$3f2df - $3f24f UnnamedText_3f2df: ; 0x3f2df - TX_FAR _UnnamedText_3f2df - db $50 + TX_FAR _UnnamedText_3f2df + db $50 ; 0x3f2df + 5 bytes UnnamedText_3f2e4: ; 0x3f2e4 - TX_FAR _UnnamedText_3f2e4 - db $50 + TX_FAR _UnnamedText_3f2e4 + db $50 ; 0x3f2e4 + 5 bytes INCBIN "baserom.gbc",$3f2e9,$3f3d8 - $3f2e9 UnnamedText_3f3d8: ; 0x3f3d8 - TX_FAR _UnnamedText_3f3d8 - db $50 + TX_FAR _UnnamedText_3f3d8 + db $50 ; 0x3f3d8 + 5 bytes UnnamedText_3f3dd: ; 0x3f3dd - TX_FAR _UnnamedText_3f3dd - db $50 + TX_FAR _UnnamedText_3f3dd + db $50 ; 0x3f3dd + 5 bytes INCBIN "baserom.gbc",$3f3e2,$3f423 - $3f3e2 UnnamedText_3f423: ; 0x3f423 - TX_FAR _UnnamedText_3f423 - db $50 + TX_FAR _UnnamedText_3f423 + db $50 ; 0x3f423 + 5 bytes INCBIN "baserom.gbc",$3f428,$3f547 - $3f428 UnnamedText_3f547: ; 0x3f547 - TX_FAR _UnnamedText_3f547 - db $50 + TX_FAR _UnnamedText_3f547 + db $50 ; 0x3f547 + 5 bytes INCBIN "baserom.gbc",$3f54c,$3f683 - $3f54c UnnamedText_3f683: ; 0x3f683 - TX_FAR _UnnamedText_3f683 - db $50 + TX_FAR _UnnamedText_3f683 + db $50 ; 0x3f683 + 5 bytes INCBIN "baserom.gbc",$3f688,$3f802 - $3f688 UnnamedText_3f802: ; 0x3f802 - TX_FAR _UnnamedText_3f802 - db $50 + TX_FAR _UnnamedText_3f802 + db $50 ; 0x3f802 + 5 bytes UnnamedText_3f807: ; 0x3f807 - TX_FAR _UnnamedText_3f807 - db $50 + TX_FAR _UnnamedText_3f807 + db $50 ; 0x3f807 + 5 bytes UnnamedText_3f80c: ; 0x3f80c - TX_FAR _UnnamedText_3f80c - db $50 + TX_FAR _UnnamedText_3f80c + db $50 ; 0x3f80c + 5 bytes INCBIN "baserom.gbc",$3f811,$3f8f9 - $3f811 UnnamedText_3f8f9: ; 0x3f8f9 - TX_FAR _UnnamedText_3f8f9 - db $50 + TX_FAR _UnnamedText_3f8f9 + db $50 ; 0x3f8f9 + 5 bytes UnnamedText_3f8fe: ; 0x3f8fe - TX_FAR _UnnamedText_3f8fe - db $50 + TX_FAR _UnnamedText_3f8fe + db $50 ; 0x3f8fe + 5 bytes UnnamedText_3f903: ; 0x3f903 - TX_FAR _UnnamedText_3f903 - db $50 + TX_FAR _UnnamedText_3f903 + db $50 ; 0x3f903 + 5 bytes UnnamedText_3f908: ; 0x3f908 - TX_FAR _UnnamedText_3f908 - db $50 + TX_FAR _UnnamedText_3f908 + db $50 ; 0x3f908 + 5 bytes UnnamedText_3f90d: ; 0x3f90d - TX_FAR _UnnamedText_3f90d - db $50 + TX_FAR _UnnamedText_3f90d + db $50 ; 0x3f90d + 5 bytes UnnamedText_3f912: ; 0x3f912 - TX_FAR _UnnamedText_3f912 - db $50 + TX_FAR _UnnamedText_3f912 + db $50 ; 0x3f912 + 5 bytes INCBIN "baserom.gbc",$3f917,$3f9a1 - $3f917 UnnamedText_3f9a1: ; 0x3f9a1 - TX_FAR _UnnamedText_3f9a1 - db $50 + TX_FAR _UnnamedText_3f9a1 + db $50 ; 0x3f9a1 + 5 bytes INCBIN "baserom.gbc",$3f9a6,$3fa77 - $3f9a6 UnnamedText_3fa77: ; 0x3fa77 - TX_FAR _UnnamedText_3fa77 - db $50 + TX_FAR _UnnamedText_3fa77 + db $50 ; 0x3fa77 + 5 bytes INCBIN "baserom.gbc",$3fa7c,$3fb09 - $3fa7c UnnamedText_3fb09: ; 0x3fb09 - TX_FAR _UnnamedText_3fb09 - db $50 + TX_FAR _UnnamedText_3fb09 + db $50 ; 0x3fb09 + 5 bytes INCBIN "baserom.gbc",$3fb0e,$3fb3e - $3fb0e UnnamedText_3fb3e: ; 0x3fb3e - TX_FAR _UnnamedText_3fb3e - db $50 + TX_FAR _UnnamedText_3fb3e + db $50 ; 0x3fb3e + 5 bytes INCBIN "baserom.gbc",$3fb43,$3fb49 - $3fb43 UnnamedText_3fb49: ; 0x3fb49 - TX_FAR _UnnamedText_3fb49 - db $50 + TX_FAR _UnnamedText_3fb49 + db $50 ; 0x3fb49 + 5 bytes INCBIN "baserom.gbc",$3fb4e,$3fb59 - $3fb4e UnnamedText_3fb59: ; 0x3fb59 - TX_FAR _UnnamedText_3fb59 - db $50 + TX_FAR _UnnamedText_3fb59 + db $50 ; 0x3fb59 + 5 bytes INCBIN "baserom.gbc",$3fb5e,$3fb64 - $3fb5e UnnamedText_3fb64: ; 0x3fb64 - TX_FAR _UnnamedText_3fb64 - db $50 + TX_FAR _UnnamedText_3fb64 + db $50 ; 0x3fb64 + 5 bytes UnnamedText_3fb69: ; 0x3fb69 - TX_FAR _UnnamedText_3fb69 - db $50 + TX_FAR _UnnamedText_3fb69 + db $50 ; 0x3fb69 + 5 bytes INCBIN "baserom.gbc",$3fb6e,$3fb74 - $3fb6e UnnamedText_3fb74: ; 0x3fb74 - TX_FAR _UnnamedText_3fb74 - db $50 + TX_FAR _UnnamedText_3fb74 + db $50 ; 0x3fb74 + 5 bytes INCBIN "baserom.gbc",$3fb79,$487 @@ -23188,51 +23184,51 @@ PokedexOrder: ; 5024 INCBIN "baserom.gbc",$410e2,$4160c - $410e2 UnnamedText_4160c: ; 0x4160c - TX_FAR _UnnamedText_4160c - db $50 + TX_FAR _UnnamedText_4160c + db $50 ; 0x4160c + 5 bytes INCBIN "baserom.gbc",$41611,$41623 - $41611 UnnamedText_41623: ; 0x41623 - TX_FAR _UnnamedText_41623 - db $50 + TX_FAR _UnnamedText_41623 + db $50 ; 0x41623 + 5 bytes UnnamedText_41628: ; 0x41628 - TX_FAR _UnnamedText_41628 - db $50 + TX_FAR _UnnamedText_41628 + db $50 ; 0x41628 + 5 bytes INCBIN "baserom.gbc",$4162d,$41642 - $4162d UnnamedText_41642: ; 0x41642 - TX_FAR _UnnamedText_41642 - db $50 + TX_FAR _UnnamedText_41642 + db $50 ; 0x41642 + 5 bytes UnnamedText_41647: ; 0x41647 - TX_FAR _UnnamedText_41647 - db $50 + TX_FAR _UnnamedText_41647 + db $50 ; 0x41647 + 5 bytes INCBIN "baserom.gbc",$4164c,$41655 - $4164c UnnamedText_41655: ; 0x41655 - TX_FAR _UnnamedText_41655 - db $50 + TX_FAR _UnnamedText_41655 + db $50 ; 0x41655 + 5 bytes INCBIN "baserom.gbc",$4165a,$4166c - $4165a UnnamedText_4166c: ; 0x4166c - TX_FAR _UnnamedText_4166c - db $50 + TX_FAR _UnnamedText_4166c + db $50 ; 0x4166c + 5 bytes UnnamedText_41671: ; 0x41671 - TX_FAR _UnnamedText_41671 - db $50 + TX_FAR _UnnamedText_41671 + db $50 ; 0x41671 + 5 bytes INCBIN "baserom.gbc",$41676,$a63 @@ -23304,323 +23300,323 @@ OTString67E5: ; 67E5 SECTION "bank11",DATA,BANK[$11] LavenderTown_h: ; 0x44000 to 0x4402d (45 bytes) (bank=11) (id=4) - db $00 ; tileset - db LAVENDER_TOWN_HEIGHT, LAVENDER_TOWN_WIDTH ; dimensions (y, x) - dw LavenderTownBlocks, LavenderTownTexts, LavenderTownScript ; blocks, texts, scripts - db NORTH | SOUTH | WEST ; connections + db $00 ; tileset + db LAVENDER_TOWN_HEIGHT, LAVENDER_TOWN_WIDTH ; dimensions (y, x) + dw LavenderTownBlocks, LavenderTownTexts, LavenderTownScript ; blocks, texts, scripts + db NORTH | SOUTH | WEST ; connections - ; connections data + ; connections data db ROUTE_10 - dw Route10Blocks + (ROUTE_10_HEIGHT - 3) * ROUTE_10_WIDTH ; connection strip location - dw $C6EB + 0 ; current map position - db ROUTE_10_WIDTH, ROUTE_10_WIDTH ; bigness, width - db (ROUTE_10_HEIGHT * 2) - 1, (0 * -2) ; alignments (y, x) - dw $C6E9 + ROUTE_10_HEIGHT * (ROUTE_10_WIDTH + 6) ; window + dw Route10Blocks + (ROUTE_10_HEIGHT - 3) * ROUTE_10_WIDTH ; connection strip location + dw $C6EB + 0 ; current map position + db ROUTE_10_WIDTH, ROUTE_10_WIDTH ; bigness, width + db (ROUTE_10_HEIGHT * 2) - 1, (0 * -2) ; alignments (y, x) + dw $C6E9 + ROUTE_10_HEIGHT * (ROUTE_10_WIDTH + 6) ; window db ROUTE_12 - dw Route12Blocks ; connection strip location - dw $C6EB + (LAVENDER_TOWN_HEIGHT + 3) * (LAVENDER_TOWN_WIDTH + 6) + 0 ; current map position - db ROUTE_12_WIDTH, ROUTE_12_WIDTH ; bigness, width - db 0, (0 * -2) ; alignments (y, x) - dw $C6EF + ROUTE_12_WIDTH ; window + dw Route12Blocks ; connection strip location + dw $C6EB + (LAVENDER_TOWN_HEIGHT + 3) * (LAVENDER_TOWN_WIDTH + 6) + 0 ; current map position + db ROUTE_12_WIDTH, ROUTE_12_WIDTH ; bigness, width + db 0, (0 * -2) ; alignments (y, x) + dw $C6EF + ROUTE_12_WIDTH ; window db ROUTE_8 - dw Route8Blocks - 3 + (ROUTE_8_WIDTH) ; connection strip location - dw $C6E8 + (LAVENDER_TOWN_WIDTH + 6) * (0 + 3) ; current map position - db ROUTE_8_HEIGHT, ROUTE_8_WIDTH ; bigness, width - db (0 * -2), (ROUTE_8_WIDTH * 2) - 1 ; alignments (y, x) - dw $C6EE + 2 * ROUTE_8_WIDTH ; window + dw Route8Blocks - 3 + (ROUTE_8_WIDTH) ; connection strip location + dw $C6E8 + (LAVENDER_TOWN_WIDTH + 6) * (0 + 3) ; current map position + db ROUTE_8_HEIGHT, ROUTE_8_WIDTH ; bigness, width + db (0 * -2), (ROUTE_8_WIDTH * 2) - 1 ; alignments (y, x) + dw $C6EE + 2 * ROUTE_8_WIDTH ; window - ; end connections data + ; end connections data - dw LavenderTownObject ; objects + dw LavenderTownObject ; objects LavenderTownObject: ; 0x4402d (size=88) - db $2c ; border tile - - db $6 ; warps - db $5, $3, $0, LAVENDER_POKECENTER - db $5, $e, $0, POKEMONTOWER_1 - db $9, $7, $0, LAVENDER_HOUSE_1 - db $d, $f, $0, LAVENDER_MART - db $d, $3, $0, LAVENDER_HOUSE_2 - db $d, $7, $0, NAME_RATERS_HOUSE - - db $6 ; signs - db $9, $b, $4 ; LavenderTownText4 - db $3, $9, $5 ; LavenderTownText5 - db $d, $10, $6 ; LavenderTownText6 - db $5, $4, $7 ; LavenderTownText7 - db $9, $5, $8 ; LavenderTownText8 - db $7, $11, $9 ; LavenderTownText9 - - db $3 ; people - db SPRITE_LITTLE_GIRL, $9 + 4, $f + 4, $fe, $0, $1 ; person - db SPRITE_BLACK_HAIR_BOY_1, $a + 4, $9 + 4, $ff, $ff, $2 ; person - db SPRITE_BLACK_HAIR_BOY_2, $7 + 4, $8 + 4, $fe, $2, $3 ; person - - ; warp-to - EVENT_DISP $a, $5, $3 ; LAVENDER_POKECENTER - EVENT_DISP $a, $5, $e ; POKEMONTOWER_1 - EVENT_DISP $a, $9, $7 ; LAVENDER_HOUSE_1 - EVENT_DISP $a, $d, $f ; LAVENDER_MART - EVENT_DISP $a, $d, $3 ; LAVENDER_HOUSE_2 - EVENT_DISP $a, $d, $7 ; NAME_RATERS_HOUSE + db $2c ; border tile + + db $6 ; warps + db $5, $3, $0, LAVENDER_POKECENTER + db $5, $e, $0, POKEMONTOWER_1 + db $9, $7, $0, LAVENDER_HOUSE_1 + db $d, $f, $0, LAVENDER_MART + db $d, $3, $0, LAVENDER_HOUSE_2 + db $d, $7, $0, NAME_RATERS_HOUSE + + db $6 ; signs + db $9, $b, $4 ; LavenderTownText4 + db $3, $9, $5 ; LavenderTownText5 + db $d, $10, $6 ; LavenderTownText6 + db $5, $4, $7 ; LavenderTownText7 + db $9, $5, $8 ; LavenderTownText8 + db $7, $11, $9 ; LavenderTownText9 + + db $3 ; people + db SPRITE_LITTLE_GIRL, $9 + 4, $f + 4, $fe, $0, $1 ; person + db SPRITE_BLACK_HAIR_BOY_1, $a + 4, $9 + 4, $ff, $ff, $2 ; person + db SPRITE_BLACK_HAIR_BOY_2, $7 + 4, $8 + 4, $fe, $2, $3 ; person + + ; warp-to + EVENT_DISP $a, $5, $3 ; LAVENDER_POKECENTER + EVENT_DISP $a, $5, $e ; POKEMONTOWER_1 + EVENT_DISP $a, $9, $7 ; LAVENDER_HOUSE_1 + EVENT_DISP $a, $d, $f ; LAVENDER_MART + EVENT_DISP $a, $d, $3 ; LAVENDER_HOUSE_2 + EVENT_DISP $a, $d, $7 ; NAME_RATERS_HOUSE LavenderTownBlocks: ; 90 - INCBIN "maps/lavendertown.blk" + INCBIN "maps/lavendertown.blk" ViridianPokecenterBlocks: ; 28 - INCBIN "maps/viridianpokecenter.blk" + INCBIN "maps/viridianpokecenter.blk" SafariZoneRestHouse1Blocks: ; 16 - INCBIN "maps/safarizoneresthouse1.blk" + INCBIN "maps/safarizoneresthouse1.blk" LavenderTownScript: ; 0x4410b - jp $3c3c + jp $3c3c ; 0x4410e LavenderTownTexts: ; 0x4410e - dw LavenderTownText1, LavenderTownText2, LavenderTownText3, LavenderTownText4, LavenderTownText5, LavenderTownText6, LavenderTownText7, LavenderTownText8, LavenderTownText9 + dw LavenderTownText1, LavenderTownText2, LavenderTownText3, LavenderTownText4, LavenderTownText5, LavenderTownText6, LavenderTownText7, LavenderTownText8, LavenderTownText9 LavenderTownText1: ; 0x44120 - db $08 ; asm - ld hl, $413c - call PrintText - call $35ec - ld a, [$cc26] - and a - ld hl, $4146 - jr nz, .asm_40831 ; 0x44131 - ld hl, $4141 + db $08 ; asm + ld hl, $413c + call PrintText + call $35ec + ld a, [$cc26] + and a + ld hl, $4146 + jr nz, .asm_40831 ; 0x44131 + ld hl, $4141 .asm_40831 ; 0x44136 - call PrintText - jp $24d7 + call PrintText + jp $24d7 UnnamedText_4413c: ; 0x4413c - TX_FAR _UnnamedText_4413c - db $50 + TX_FAR _UnnamedText_4413c + db $50 ; 0x4413c + 5 bytes UnnamedText_44141: ; 0x44141 - TX_FAR _UnnamedText_44141 - db $50 + TX_FAR _UnnamedText_44141 + db $50 ; 0x44141 + 5 bytes UnnamedText_44146: ; 0x44146 - TX_FAR _UnnamedText_44146 - db $50 + TX_FAR _UnnamedText_44146 + db $50 ; 0x44146 + 5 bytes LavenderTownText2: ; 0x4414b - TX_FAR _LavenderTownText2 - db $50 + TX_FAR _LavenderTownText2 + db $50 LavenderTownText3: ; 0x44150 - TX_FAR _LavenderTownText3 - db $50 + TX_FAR _LavenderTownText3 + db $50 LavenderTownText4: ; 0x44155 - TX_FAR _LavenderTownText4 - db $50 + TX_FAR _LavenderTownText4 + db $50 LavenderTownText5: ; 0x4415a - TX_FAR _LavenderTownText5 - db $50 + TX_FAR _LavenderTownText5 + db $50 LavenderTownText8: ; 0x4415f - TX_FAR _LavenderTownText8 - db $50 + TX_FAR _LavenderTownText8 + db $50 LavenderTownText9: ; 0x44164 - TX_FAR _LavenderTownText9 - db $50 + TX_FAR _LavenderTownText9 + db $50 INCBIN "baserom.gbc",$44169,$441cc - $44169 UnnamedText_441cc: ; 0x441cc - TX_FAR _UnnamedText_441cc - db $50 + TX_FAR _UnnamedText_441cc + db $50 ; 0x441cc + 5 bytes INCBIN "baserom.gbc",$441d1,$44201 - $441d1 UnnamedText_44201: ; 0x44201 - TX_FAR _UnnamedText_44201 - db $50 + TX_FAR _UnnamedText_44201 + db $50 ; 0x44201 + 5 bytes UnnamedText_44206: ; 0x44206 - TX_FAR _UnnamedText_44206 - db $50 + TX_FAR _UnnamedText_44206 + db $50 ; 0x44206 + 5 bytes UnnamedText_4420b: ; 0x4420b - TX_FAR _UnnamedText_4420b - db $50 + TX_FAR _UnnamedText_4420b + db $50 ; 0x4420b + 5 bytes UnnamedText_44210: ; 0x44210 - TX_FAR _UnnamedText_44210 - db $50 + TX_FAR _UnnamedText_44210 + db $50 ; 0x44210 + 5 bytes UnnamedText_44215: ; 0x44215 - TX_FAR _UnnamedText_44215 - db $50 + TX_FAR _UnnamedText_44215 + db $50 ; 0x44215 + 5 bytes UnnamedText_4421a: ; 0x4421a - TX_FAR _UnnamedText_4421a - db $50 + TX_FAR _UnnamedText_4421a + db $50 ; 0x4421a + 5 bytes UnnamedText_4421f: ; 0x4421f - TX_FAR _UnnamedText_4421f - db $50 + TX_FAR _UnnamedText_4421f + db $50 ; 0x4421f + 5 bytes UnnamedText_44224: ; 0x44224 - TX_FAR _UnnamedText_44224 - db $50 + TX_FAR _UnnamedText_44224 + db $50 ; 0x44224 + 5 bytes UnnamedText_44229: ; 0x44229 - TX_FAR _UnnamedText_44229 - db $50 + TX_FAR _UnnamedText_44229 + db $50 ; 0x44229 + 5 bytes UnnamedText_4422e: ; 0x4422e - TX_FAR _UnnamedText_4422e - db $50 + TX_FAR _UnnamedText_4422e + db $50 ; 0x4422e + 5 bytes UnnamedText_44233: ; 0x44233 - TX_FAR _UnnamedText_44233 - db $50 + TX_FAR _UnnamedText_44233 + db $50 ; 0x44233 + 5 bytes UnnamedText_44238: ; 0x44238 - TX_FAR _UnnamedText_44238 - db $50 + TX_FAR _UnnamedText_44238 + db $50 ; 0x44238 + 5 bytes UnnamedText_4423d: ; 0x4423d - TX_FAR _UnnamedText_4423d - db $50 + TX_FAR _UnnamedText_4423d + db $50 ; 0x4423d + 5 bytes UnnamedText_44242: ; 0x44242 - TX_FAR _UnnamedText_44242 - db $50 + TX_FAR _UnnamedText_44242 + db $50 ; 0x44242 + 5 bytes UnnamedText_44247: ; 0x44247 - TX_FAR _UnnamedText_44247 - db $50 + TX_FAR _UnnamedText_44247 + db $50 ; 0x44247 + 5 bytes UnnamedText_4424c: ; 0x4424c - TX_FAR _UnnamedText_4424c - db $50 + TX_FAR _UnnamedText_4424c + db $50 ; 0x4424c + 5 bytes ViridianPokecenter_h: ; 0x44251 to 0x4425d (12 bytes) (bank=11) (id=41) - db $06 ; tileset - db $04, $07 ; dimensions (y, x) - dw ViridianPokecenterBlocks, ViridianPokecenterTexts, ViridianPokeCenterScript ; blocks, texts, scripts - db $00 ; connections + db $06 ; tileset + db $04, $07 ; dimensions (y, x) + dw ViridianPokecenterBlocks, ViridianPokecenterTexts, ViridianPokeCenterScript ; blocks, texts, scripts + db $00 ; connections - dw ViridianPokecenterObject ; objects + dw ViridianPokecenterObject ; objects ViridianPokeCenterScript: ; 0x4425d - call $22fa - jp $3c3c + call $22fa + jp $3c3c ; 0x44263 ViridianPokecenterTexts: ; 0x44263 - dw ViridianPokeCenterText1, ViridianPokeCenterText2, ViridianPokeCenterText3, ViridianPokeCenterText4 + dw ViridianPokeCenterText1, ViridianPokeCenterText2, ViridianPokeCenterText3, ViridianPokeCenterText4 ViridianPokeCenterText1: ; 0x4426b - db $ff + db $ff ViridianPokeCenterText2: ; 0x4426c - TX_FAR _ViridianPokeCenterText1 - db $50 + TX_FAR _ViridianPokeCenterText1 + db $50 INCBIN "baserom.gbc",$44271,$44271 - $44271 ViridianPokeCenterText3: ; 0x44271 - TX_FAR _ViridianPokeCenterText3 - db $50 + TX_FAR _ViridianPokeCenterText3 + db $50 ViridianPokeCenterText4: - db $f6 + db $f6 ViridianPokecenterObject: ; 0x44277 (size=44) - db $0 ; border tile + db $0 ; border tile - db $2 ; warps - db $7, $3, $0, $ff - db $7, $4, $0, $ff + db $2 ; warps + db $7, $3, $0, $ff + db $7, $4, $0, $ff - db $0 ; signs + db $0 ; signs - db $4 ; people - db SPRITE_NURSE, $1 + 4, $3 + 4, $ff, $d0, $1 ; person - db SPRITE_GENTLEMAN, $5 + 4, $a + 4, $fe, $1, $2 ; person - db SPRITE_BLACK_HAIR_BOY_1, $3 + 4, $4 + 4, $ff, $ff, $3 ; person - db SPRITE_CABLE_CLUB_WOMAN, $2 + 4, $b + 4, $ff, $d0, $4 ; person + db $4 ; people + db SPRITE_NURSE, $1 + 4, $3 + 4, $ff, $d0, $1 ; person + db SPRITE_GENTLEMAN, $5 + 4, $a + 4, $fe, $1, $2 ; person + db SPRITE_BLACK_HAIR_BOY_1, $3 + 4, $4 + 4, $ff, $ff, $3 ; person + db SPRITE_CABLE_CLUB_WOMAN, $2 + 4, $b + 4, $ff, $d0, $4 ; person - ; warp-to - EVENT_DISP $7, $7, $3 - EVENT_DISP $7, $7, $4 + ; warp-to + EVENT_DISP $7, $7, $3 + EVENT_DISP $7, $7, $4 Mansion1_h: ; 0x442a3 to 0x442af (12 bytes) (bank=11) (id=165) - db $16 ; tileset - db MANSION_1_HEIGHT, MANSION_1_WIDTH ; dimensions (y, x) - dw Mansion1Blocks, Mansion1Texts, Mansion1Script ; blocks, texts, scripts - db $00 ; connections + db $16 ; tileset + db MANSION_1_HEIGHT, MANSION_1_WIDTH ; dimensions (y, x) + dw Mansion1Blocks, Mansion1Texts, Mansion1Script ; blocks, texts, scripts + db $00 ; connections - dw Mansion1Object ; objects + dw Mansion1Object ; objects Mansion1Script: - call Mansion1Subscript1 - call $3c3c - ld hl, $4334 - ld de, $4326 - ld a, [$d63a] - call $3160 - ld [$d63a], a - ret + call Mansion1Subscript1 + call $3c3c + ld hl, $4334 + ld de, $4326 + ld a, [$d63a] + call $3160 + ld [$d63a], a + ret ; 0x442c5 Mansion1Subscript1: ; 0x442c5 - ld hl, $d126 - bit 5, [hl] - res 5, [hl] - ret z - ld a, [$d796] - bit 0, a - jr nz, .asm_442ec ; 0x442d2 $18 - ld bc, $060c - call $430b - ld bc, $0308 - call $4304 - ld bc, $080a - call $4304 - ld bc, $0d0d - jp $4304 + ld hl, $d126 + bit 5, [hl] + res 5, [hl] + ret z + ld a, [$d796] + bit 0, a + jr nz, .asm_442ec ; 0x442d2 $18 + ld bc, $060c + call $430b + ld bc, $0308 + call $4304 + ld bc, $080a + call $4304 + ld bc, $0d0d + jp $4304 .asm_442ec - ld bc, $060c - call $4304 - ld bc, $0308 - call $430b - ld bc, $080a - call $430b - ld bc, $0d0d - jp $430b + ld bc, $060c + call $4304 + ld bc, $0308 + call $430b + ld bc, $080a + call $430b + ld bc, $0d0d + jp $430b ; 0x44304 INCBIN "baserom.gbc",$44304,$4432c - $44304 @@ -23630,2362 +23626,2362 @@ Mansion1Texts: ; 4432c INCBIN "baserom.gbc",$4432c,$44341 - $4432c Mansion1Text1: ; 0x44341 - db $08 ; asm - ld hl, $4334 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $4334 + call LoadTrainerHeader + jp $24d7 UnnamedText_4434b: ; 0x4434b - TX_FAR _UnnamedText_4434b - db $50 + TX_FAR _UnnamedText_4434b + db $50 ; 0x4434b + 5 bytes UnnamedText_44350: ; 0x44350 - TX_FAR _UnnamedText_44350 - db $50 + TX_FAR _UnnamedText_44350 + db $50 ; 0x44350 + 5 bytes UnnamedText_44355: ; 0x44355 - TX_FAR _UnnamedText_44355 - db $50 + TX_FAR _UnnamedText_44355 + db $50 ; 0x44355 + 5 bytes INCBIN "baserom.gbc",$4435a,$44395 - $4435a UnnamedText_44395: ; 0x44395 - TX_FAR _UnnamedText_44395 - db $50 + TX_FAR _UnnamedText_44395 + db $50 ; 0x44395 + 5 bytes UnnamedText_4439a: ; 0x4439a - TX_FAR _UnnamedText_4439a - db $50 + TX_FAR _UnnamedText_4439a + db $50 ; 0x4439a + 5 bytes UnnamedText_4439f: ; 0x4439f - TX_FAR _UnnamedText_4439f - db $50 + TX_FAR _UnnamedText_4439f + db $50 ; 0x4439f + 5 bytes Mansion1Object: ; 0x443a4 (size=90) - db $2e ; border tile - - db $8 ; warps - db $1b, $4, $0, $ff - db $1b, $5, $0, $ff - db $1b, $6, $0, $ff - db $1b, $7, $0, $ff - db $a, $5, $0, MANSION_2 - db $17, $15, $0, MANSION_4 - db $1b, $1a, $0, $ff - db $1b, $1b, $0, $ff - - db $0 ; signs - - db $3 ; people - db SPRITE_OAK_AIDE, $11 + 4, $11 + 4, $ff, $d2, $41, SCIENTIST + $C8, $4 ; trainer + db $2e ; border tile + + db $8 ; warps + db $1b, $4, $0, $ff + db $1b, $5, $0, $ff + db $1b, $6, $0, $ff + db $1b, $7, $0, $ff + db $a, $5, $0, MANSION_2 + db $17, $15, $0, MANSION_4 + db $1b, $1a, $0, $ff + db $1b, $1b, $0, $ff + + db $0 ; signs + + db $3 ; people + db SPRITE_OAK_AIDE, $11 + 4, $11 + 4, $ff, $d2, $41, SCIENTIST + $C8, $4 ; trainer db SPRITE_BALL, $3 + 4, $e + 4, $ff, $ff, $82, ESCAPE_ROPE ; item db SPRITE_BALL, $15 + 4, $12 + 4, $ff, $ff, $83, CARBOS ; item - ; warp-to - EVENT_DISP $f, $1b, $4 - EVENT_DISP $f, $1b, $5 - EVENT_DISP $f, $1b, $6 - EVENT_DISP $f, $1b, $7 - EVENT_DISP $f, $a, $5 ; MANSION_2 - EVENT_DISP $f, $17, $15 ; MANSION_4 - EVENT_DISP $f, $1b, $1a - EVENT_DISP $f, $1b, $1b + ; warp-to + EVENT_DISP $f, $1b, $4 + EVENT_DISP $f, $1b, $5 + EVENT_DISP $f, $1b, $6 + EVENT_DISP $f, $1b, $7 + EVENT_DISP $f, $a, $5 ; MANSION_2 + EVENT_DISP $f, $17, $15 ; MANSION_4 + EVENT_DISP $f, $1b, $1a + EVENT_DISP $f, $1b, $1b Mansion1Blocks: ; 203 - INCBIN "maps/mansion1.blk" + INCBIN "maps/mansion1.blk" RockTunnel1_h: ; 0x444d0 to 0x444dc (12 bytes) (bank=11) (id=82) - db $11 ; tileset - db ROCK_TUNNEL_1_HEIGHT, ROCK_TUNNEL_1_WIDTH ; dimensions (y, x) - dw RockTunnel1Blocks, RockTunnel1Texts, RockTunnel1Script ; blocks, texts, scripts - db $00 ; connections + db $11 ; tileset + db ROCK_TUNNEL_1_HEIGHT, ROCK_TUNNEL_1_WIDTH ; dimensions (y, x) + dw RockTunnel1Blocks, RockTunnel1Texts, RockTunnel1Script ; blocks, texts, scripts + db $00 ; connections - dw RockTunnel1Object ; objects + dw RockTunnel1Object ; objects RockTunnel1Script: ; 0x444dc - call $3c3c - ld hl, $4505 - ld de, $44ef - ld a, [$d621] - call $3160 - ld [$d621], a - ret + call $3c3c + ld hl, $4505 + ld de, $44ef + ld a, [$d621] + call $3160 + ld [$d621], a + ret ; 0x444ef INCBIN "baserom.gbc",$444ef,$6 RockTunnel1Texts: ; 0x444f5 - dw RockTunnel1Text1, RockTunnel1Text2, RockTunnel1Text3, RockTunnel1Text4, RockTunnel1Text5, RockTunnel1Text6, RockTunnel1Text7, RockTunnel1Text8 + dw RockTunnel1Text1, RockTunnel1Text2, RockTunnel1Text3, RockTunnel1Text4, RockTunnel1Text5, RockTunnel1Text6, RockTunnel1Text7, RockTunnel1Text8 INCBIN "baserom.gbc",$44505,$55 RockTunnel1Text1: ; 0x4455a - db $8 - ld hl, $4505 - jr asm_0c916 ; 0x4455e $22 + db $8 + ld hl, $4505 + jr asm_0c916 ; 0x4455e $22 RockTunnel1Text2: - db $8 - ld hl, $4511 - jr asm_0c916 ; 0x44564 $1c + db $8 + ld hl, $4511 + jr asm_0c916 ; 0x44564 $1c RockTunnel1Text3: - db $8 - ld hl, $451d - jr asm_0c916 ; 0x4456a $16 + db $8 + ld hl, $451d + jr asm_0c916 ; 0x4456a $16 RockTunnel1Text4: - db $8 - ld hl, $4529 - jr asm_0c916 ; 0x44570 $10 + db $8 + ld hl, $4529 + jr asm_0c916 ; 0x44570 $10 RockTunnel1Text5: - db $8 - ld hl, $4535 - jr asm_0c916 ; 0x44576 $a + db $8 + ld hl, $4535 + jr asm_0c916 ; 0x44576 $a RockTunnel1Text6: - db $8 - ld hl, $4541 - jr asm_0c916 ; 0x4457c $4 + db $8 + ld hl, $4541 + jr asm_0c916 ; 0x4457c $4 RockTunnel1Text7: - db $8 - ld hl, $454d + db $8 + ld hl, $454d asm_0c916: ; 0x44582 - call $31cc - jp $24d7 + call $31cc + jp $24d7 UnnamedText_44588: ; 0x44588 - TX_FAR _UnnamedText_44588 - db $50 + TX_FAR _UnnamedText_44588 + db $50 ; 0x44588 + 5 bytes UnnamedText_4458d: ; 0x4458d - TX_FAR _UnnamedText_4458d - db $50 + TX_FAR _UnnamedText_4458d + db $50 ; 0x4458d + 5 bytes UnnamedText_44592: ; 0x44592 - TX_FAR _UnnamedText_44592 - db $50 + TX_FAR _UnnamedText_44592 + db $50 ; 0x44592 + 5 bytes UnnamedText_44597: ; 0x44597 - TX_FAR _UnnamedText_44597 - db $50 + TX_FAR _UnnamedText_44597 + db $50 ; 0x44597 + 5 bytes UnnamedText_4459c: ; 0x4459c - TX_FAR _UnnamedText_4459c - db $50 + TX_FAR _UnnamedText_4459c + db $50 ; 0x4459c + 5 bytes UnnamedText_445a1: ; 0x445a1 - TX_FAR _UnnamedText_445a1 - db $50 + TX_FAR _UnnamedText_445a1 + db $50 ; 0x445a1 + 5 bytes UnnamedText_445a6: ; 0x445a6 - TX_FAR _UnnamedText_445a6 - db $50 + TX_FAR _UnnamedText_445a6 + db $50 ; 0x445a6 + 5 bytes UnnamedText_445ab: ; 0x445ab - TX_FAR _UnnamedText_445ab - db $50 + TX_FAR _UnnamedText_445ab + db $50 ; 0x445ab + 5 bytes UnnamedText_445b0: ; 0x445b0 - TX_FAR _UnnamedText_445b0 - db $50 + TX_FAR _UnnamedText_445b0 + db $50 ; 0x445b0 + 5 bytes UnnamedText_445b5: ; 0x445b5 - TX_FAR _UnnamedText_445b5 - db $50 + TX_FAR _UnnamedText_445b5 + db $50 ; 0x445b5 + 5 bytes UnnamedText_445ba: ; 0x445ba - TX_FAR _UnnamedText_445ba - db $50 + TX_FAR _UnnamedText_445ba + db $50 ; 0x445ba + 5 bytes UnnamedText_445bf: ; 0x445bf - TX_FAR _UnnamedText_445bf - db $50 + TX_FAR _UnnamedText_445bf + db $50 ; 0x445bf + 5 bytes UnnamedText_445c4: ; 0x445c4 - TX_FAR _UnnamedText_445c4 - db $50 + TX_FAR _UnnamedText_445c4 + db $50 ; 0x445c4 + 5 bytes UnnamedText_445c9: ; 0x445c9 - TX_FAR _UnnamedText_445c9 - db $50 + TX_FAR _UnnamedText_445c9 + db $50 ; 0x445c9 + 5 bytes UnnamedText_445ce: ; 0x445ce - TX_FAR _UnnamedText_445ce - db $50 + TX_FAR _UnnamedText_445ce + db $50 ; 0x445ce + 5 bytes UnnamedText_445d3: ; 0x445d3 - TX_FAR _UnnamedText_445d3 - db $50 + TX_FAR _UnnamedText_445d3 + db $50 ; 0x445d3 + 5 bytes UnnamedText_445d8: ; 0x445d8 - TX_FAR _UnnamedText_445d8 - db $50 + TX_FAR _UnnamedText_445d8 + db $50 ; 0x445d8 + 5 bytes UnnamedText_445dd: ; 0x445dd - TX_FAR _UnnamedText_445dd - db $50 + TX_FAR _UnnamedText_445dd + db $50 ; 0x445dd + 5 bytes UnnamedText_445e2: ; 0x445e2 - TX_FAR _UnnamedText_445e2 - db $50 + TX_FAR _UnnamedText_445e2 + db $50 ; 0x445e2 + 5 bytes UnnamedText_445e7: ; 0x445e7 - TX_FAR _UnnamedText_445e7 - db $50 + TX_FAR _UnnamedText_445e7 + db $50 ; 0x445e7 + 5 bytes UnnamedText_445ec: ; 0x445ec - TX_FAR _UnnamedText_445ec - db $50 + TX_FAR _UnnamedText_445ec + db $50 ; 0x445ec + 5 bytes RockTunnel1Text8: ; 0x445f1 - TX_FAR _RockTunnel1Text8 - db $50 + TX_FAR _RockTunnel1Text8 + db $50 RockTunnel1Object: ; 0x445f6 (size=127) - db $3 ; border tile - - db $8 ; warps - db $3, $f, $1, $ff - db $0, $f, $1, $ff - db $21, $f, $2, $ff - db $23, $f, $2, $ff - db $3, $25, $0, ROCK_TUNNEL_2 - db $3, $5, $1, ROCK_TUNNEL_2 - db $b, $11, $2, ROCK_TUNNEL_2 - db $11, $25, $3, ROCK_TUNNEL_2 - - db $1 ; signs - db $1d, $b, $8 ; RockTunnel1Text8 - - db $7 ; people - db SPRITE_HIKER, $5 + 4, $7 + 4, $ff, $d0, $41, HIKER + $C8, $c ; trainer - db SPRITE_HIKER, $10 + 4, $5 + 4, $ff, $d0, $42, HIKER + $C8, $d ; trainer - db SPRITE_HIKER, $f + 4, $11 + 4, $ff, $d2, $43, HIKER + $C8, $e ; trainer - db SPRITE_BLACK_HAIR_BOY_2, $8 + 4, $17 + 4, $ff, $d2, $44, POKEMANIAC + $C8, $7 ; trainer - db SPRITE_LASS, $15 + 4, $25 + 4, $ff, $d2, $45, JR__TRAINER_F + $C8, $11 ; trainer - db SPRITE_LASS, $18 + 4, $16 + 4, $ff, $d0, $46, JR__TRAINER_F + $C8, $12 ; trainer - db SPRITE_LASS, $18 + 4, $20 + 4, $ff, $d3, $47, JR__TRAINER_F + $C8, $13 ; trainer - - ; warp-to - EVENT_DISP $14, $3, $f - EVENT_DISP $14, $0, $f - EVENT_DISP $14, $21, $f - EVENT_DISP $14, $23, $f - EVENT_DISP $14, $3, $25 ; ROCK_TUNNEL_2 - EVENT_DISP $14, $3, $5 ; ROCK_TUNNEL_2 - EVENT_DISP $14, $b, $11 ; ROCK_TUNNEL_2 - EVENT_DISP $14, $11, $25 ; ROCK_TUNNEL_2 + db $3 ; border tile + + db $8 ; warps + db $3, $f, $1, $ff + db $0, $f, $1, $ff + db $21, $f, $2, $ff + db $23, $f, $2, $ff + db $3, $25, $0, ROCK_TUNNEL_2 + db $3, $5, $1, ROCK_TUNNEL_2 + db $b, $11, $2, ROCK_TUNNEL_2 + db $11, $25, $3, ROCK_TUNNEL_2 + + db $1 ; signs + db $1d, $b, $8 ; RockTunnel1Text8 + + db $7 ; people + db SPRITE_HIKER, $5 + 4, $7 + 4, $ff, $d0, $41, HIKER + $C8, $c ; trainer + db SPRITE_HIKER, $10 + 4, $5 + 4, $ff, $d0, $42, HIKER + $C8, $d ; trainer + db SPRITE_HIKER, $f + 4, $11 + 4, $ff, $d2, $43, HIKER + $C8, $e ; trainer + db SPRITE_BLACK_HAIR_BOY_2, $8 + 4, $17 + 4, $ff, $d2, $44, POKEMANIAC + $C8, $7 ; trainer + db SPRITE_LASS, $15 + 4, $25 + 4, $ff, $d2, $45, JR__TRAINER_F + $C8, $11 ; trainer + db SPRITE_LASS, $18 + 4, $16 + 4, $ff, $d0, $46, JR__TRAINER_F + $C8, $12 ; trainer + db SPRITE_LASS, $18 + 4, $20 + 4, $ff, $d3, $47, JR__TRAINER_F + $C8, $13 ; trainer + + ; warp-to + EVENT_DISP $14, $3, $f + EVENT_DISP $14, $0, $f + EVENT_DISP $14, $21, $f + EVENT_DISP $14, $23, $f + EVENT_DISP $14, $3, $25 ; ROCK_TUNNEL_2 + EVENT_DISP $14, $3, $5 ; ROCK_TUNNEL_2 + EVENT_DISP $14, $b, $11 ; ROCK_TUNNEL_2 + EVENT_DISP $14, $11, $25 ; ROCK_TUNNEL_2 RockTunnel1Blocks: ; 360 - INCBIN "maps/rocktunnel1.blk" + INCBIN "maps/rocktunnel1.blk" SeafoamIslands1_h: ; 0x447dd to 0x447e9 (12 bytes) (bank=11) (id=192) - db $11 ; tileset - db SEAFOAM_ISLANDS_1_HEIGHT, SEAFOAM_ISLANDS_1_WIDTH ; dimensions (y, x) - dw SeafoamIslands1Blocks, SeafoamIslands1Texts, SeafoamIslands1Script ; blocks, texts, scripts - db $00 ; connections + db $11 ; tileset + db SEAFOAM_ISLANDS_1_HEIGHT, SEAFOAM_ISLANDS_1_WIDTH ; dimensions (y, x) + dw SeafoamIslands1Blocks, SeafoamIslands1Texts, SeafoamIslands1Script ; blocks, texts, scripts + db $00 ; connections - dw SeafoamIslands1Object ; objects + dw SeafoamIslands1Object ; objects SeafoamIslands1Script: ; 0x447e9 - call $3c3c - ld hl, $d7e7 - set 0, [hl] - ld hl, $cd60 - bit 7, [hl] - res 7, [hl] - jr z, .asm_4483b ; 0x447f8 $41 - ld hl, $4846 - call $34e4 - ret nc - ld hl, $d7e8 - ld a, [$cd3d] - cp $1 - jr nz, .asm_44819 ; 0x44809 $e - set 6, [hl] - ld a, $d7 - ld [$d079], a - ld a, $d9 - ld [$d07a], a - jr .asm_44825 ; 0x44817 $c + call $3c3c + ld hl, $d7e7 + set 0, [hl] + ld hl, $cd60 + bit 7, [hl] + res 7, [hl] + jr z, .asm_4483b ; 0x447f8 $41 + ld hl, $4846 + call $34e4 + ret nc + ld hl, $d7e8 + ld a, [$cd3d] + cp $1 + jr nz, .asm_44819 ; 0x44809 $e + set 6, [hl] + ld a, $d7 + ld [$d079], a + ld a, $d9 + ld [$d07a], a + jr .asm_44825 ; 0x44817 $c .asm_44819 - set 7, [hl] - ld a, $d8 - ld [$d079], a - ld a, $da - ld [$d07a], a + set 7, [hl] + ld a, $d8 + ld [$d079], a + ld a, $da + ld [$d07a], a .asm_44825 - ld a, [$d079] - ld [$cc4d], a - ld a, $11 - call Predef - ld a, [$d07a] - ld [$cc4d], a - ld a, $15 - jp $3e6d + ld a, [$d079] + ld [$cc4d], a + ld a, $11 + call Predef + ld a, [$d07a] + ld [$cc4d], a + ld a, $15 + jp $3e6d .asm_4483b - ld a, $9f - ld [$d71d], a - ld hl, $4846 - jp $6981 + ld a, $9f + ld [$d71d], a + ld hl, $4846 + jp $6981 ; 0x44846 INCBIN "baserom.gbc",$44846,$5 SeafoamIslands1Texts: ; 0x4484b - dw SeafoamIslands1Text1, SeafoamIslands1Text2 + dw SeafoamIslands1Text1, SeafoamIslands1Text2 SeafoamIslands1Object: ; 0x4484f (size=72) - db $7d ; border tile - - db $7 ; warps - db $11, $4, $0, $ff - db $11, $5, $0, $ff - db $11, $1a, $1, $ff - db $11, $1b, $1, $ff - db $5, $7, $1, SEAFOAM_ISLANDS_2 - db $3, $19, $6, SEAFOAM_ISLANDS_2 - db $f, $17, $4, SEAFOAM_ISLANDS_2 - - db $0 ; signs - - db $2 ; people - db SPRITE_BOULDER, $a + 4, $12 + 4, $ff, $10, $1 ; person - db SPRITE_BOULDER, $7 + 4, $1a + 4, $ff, $10, $2 ; person - - ; warp-to - EVENT_DISP $f, $11, $4 - EVENT_DISP $f, $11, $5 - EVENT_DISP $f, $11, $1a - EVENT_DISP $f, $11, $1b - EVENT_DISP $f, $5, $7 ; SEAFOAM_ISLANDS_2 - EVENT_DISP $f, $3, $19 ; SEAFOAM_ISLANDS_2 - EVENT_DISP $f, $f, $17 ; SEAFOAM_ISLANDS_2 + db $7d ; border tile + + db $7 ; warps + db $11, $4, $0, $ff + db $11, $5, $0, $ff + db $11, $1a, $1, $ff + db $11, $1b, $1, $ff + db $5, $7, $1, SEAFOAM_ISLANDS_2 + db $3, $19, $6, SEAFOAM_ISLANDS_2 + db $f, $17, $4, SEAFOAM_ISLANDS_2 + + db $0 ; signs + + db $2 ; people + db SPRITE_BOULDER, $a + 4, $12 + 4, $ff, $10, $1 ; person + db SPRITE_BOULDER, $7 + 4, $1a + 4, $ff, $10, $2 ; person + + ; warp-to + EVENT_DISP $f, $11, $4 + EVENT_DISP $f, $11, $5 + EVENT_DISP $f, $11, $1a + EVENT_DISP $f, $11, $1b + EVENT_DISP $f, $5, $7 ; SEAFOAM_ISLANDS_2 + EVENT_DISP $f, $3, $19 ; SEAFOAM_ISLANDS_2 + EVENT_DISP $f, $f, $17 ; SEAFOAM_ISLANDS_2 INCBIN "baserom.gbc",$44897,$8 SeafoamIslands1Blocks: ; 135 - INCBIN "maps/seafoamislands1.blk" + INCBIN "maps/seafoamislands1.blk" SSAnne3_h: ; 0x44926 to 0x44932 (12 bytes) (bank=11) (id=97) - db $0d ; tileset - db SS_ANNE_3_HEIGHT, SS_ANNE_3_WIDTH ; dimensions (y, x) - dw SSAnne3Blocks, SSAnne3Texts, SSAnne3Script ; blocks, texts, scripts - db $00 ; connections + db $0d ; tileset + db SS_ANNE_3_HEIGHT, SS_ANNE_3_WIDTH ; dimensions (y, x) + dw SSAnne3Blocks, SSAnne3Texts, SSAnne3Script ; blocks, texts, scripts + db $00 ; connections - dw SSAnne3Object ; objects + dw SSAnne3Object ; objects SSAnne3Script: ; 0x44932 - jp $3c3c + jp $3c3c ; 0x44935 SSAnne3Texts: ; 0x44935 - dw SSAnne3Text1 + dw SSAnne3Text1 SSAnne3Text1: ; 0x44937 - TX_FAR _SSAnne3Text1 - db $50 + TX_FAR _SSAnne3Text1 + db $50 SSAnne3Object: ; 0x4493c (size=26) - db $c ; border tile + db $c ; border tile - db $2 ; warps - db $3, $0, $0, SS_ANNE_5 - db $3, $13, $7, SS_ANNE_2 + db $2 ; warps + db $3, $0, $0, SS_ANNE_5 + db $3, $13, $7, SS_ANNE_2 - db $0 ; signs + db $0 ; signs - db $1 ; people - db SPRITE_SAILOR, $3 + 4, $9 + 4, $fe, $2, $1 ; person + db $1 ; people + db SPRITE_SAILOR, $3 + 4, $9 + 4, $fe, $2, $1 ; person - ; warp-to - EVENT_DISP $a, $3, $0 ; SS_ANNE_5 - EVENT_DISP $a, $3, $13 ; SS_ANNE_2 + ; warp-to + EVENT_DISP $a, $3, $0 ; SS_ANNE_5 + EVENT_DISP $a, $3, $13 ; SS_ANNE_2 SSAnne3Blocks: ; 30 - INCBIN "maps/ssanne3.blk" + INCBIN "maps/ssanne3.blk" VictoryRoad3_h: ; 0x44974 to 0x44980 (12 bytes) (bank=11) (id=198) - db $11 ; tileset - db VICTORY_ROAD_3_HEIGHT, VICTORY_ROAD_3_WIDTH ; dimensions (y, x) - dw VictoryRoad3Blocks, VictoryRoad3Texts, VictoryRoad3Script ; blocks, texts, scripts - db $00 ; connections + db $11 ; tileset + db VICTORY_ROAD_3_HEIGHT, VICTORY_ROAD_3_WIDTH ; dimensions (y, x) + dw VictoryRoad3Blocks, VictoryRoad3Texts, VictoryRoad3Script ; blocks, texts, scripts + db $00 ; connections - dw VictoryRoad3Object ; objects + dw VictoryRoad3Object ; objects VictoryRoad3Script: ; 0x44980 - call $4996 - call $3c3c - ld hl, $4a38 - ld de, $49b1 - ld a, [$d640] - call $3160 - ld [$d640], a - ret + call $4996 + call $3c3c + ld hl, $4a38 + ld de, $49b1 + ld a, [$d640] + call $3160 + ld [$d640], a + ret ; 0x44996 INCBIN "baserom.gbc",$44996,$8e VictoryRoad3Texts: ; 0x44a24 - dw VictoryRoad3Text1, VictoryRoad3Text2, VictoryRoad3Text3, VictoryRoad3Text4, VictoryRoad3Text5, VictoryRoad3Text6, VictoryRoad3Text7, VictoryRoad3Text8, VictoryRoad3Text9, VictoryRoad3Text10 + dw VictoryRoad3Text1, VictoryRoad3Text2, VictoryRoad3Text3, VictoryRoad3Text4, VictoryRoad3Text5, VictoryRoad3Text6, VictoryRoad3Text7, VictoryRoad3Text8, VictoryRoad3Text9, VictoryRoad3Text10 INCBIN "baserom.gbc",$44a38,$31 VictoryRoad3Text1: ; 0x44a69 - db $08 ; asm - ld hl, $4a38 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $4a38 + call LoadTrainerHeader + jp $24d7 VictoryRoad3Text2: ; 0x44a73 - db $08 ; asm - ld hl, $4a44 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $4a44 + call LoadTrainerHeader + jp $24d7 VictoryRoad3Text3: ; 0x44a7d - db $08 ; asm - ld hl, $4a50 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $4a50 + call LoadTrainerHeader + jp $24d7 VictoryRoad3Text4: ; 0x44a87 - db $08 ; asm - ld hl, $4a5c - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $4a5c + call LoadTrainerHeader + jp $24d7 UnnamedText_44a91: ; 0x44a91 - TX_FAR _UnnamedText_44a91 - db $50 + TX_FAR _UnnamedText_44a91 + db $50 ; 0x44a91 + 5 bytes UnnamedText_44a96: ; 0x44a96 - TX_FAR _UnnamedText_44a96 - db $50 + TX_FAR _UnnamedText_44a96 + db $50 ; 0x44a96 + 5 bytes UnnamedText_44a9b: ; 0x44a9b - TX_FAR _UnnamedText_44a9b - db $50 + TX_FAR _UnnamedText_44a9b + db $50 ; 0x44a9b + 5 bytes UnnamedText_44aa0: ; 0x44aa0 - TX_FAR _UnnamedText_44aa0 - db $50 + TX_FAR _UnnamedText_44aa0 + db $50 ; 0x44aa0 + 5 bytes UnnamedText_44aa5: ; 0x44aa5 - TX_FAR _UnnamedText_44aa5 - db $50 + TX_FAR _UnnamedText_44aa5 + db $50 ; 0x44aa5 + 5 bytes UnnamedText_44aaa: ; 0x44aaa - TX_FAR _UnnamedText_44aaa - db $50 + TX_FAR _UnnamedText_44aaa + db $50 ; 0x44aaa + 5 bytes UnnamedText_44aaf: ; 0x44aaf - TX_FAR _UnnamedText_44aaf - db $50 + TX_FAR _UnnamedText_44aaf + db $50 ; 0x44aaf + 5 bytes UnnamedText_44ab4: ; 0x44ab4 - TX_FAR _UnnamedText_44ab4 - db $50 + TX_FAR _UnnamedText_44ab4 + db $50 ; 0x44ab4 + 5 bytes UnnamedText_44ab9: ; 0x44ab9 - TX_FAR _UnnamedText_44ab9 - db $50 + TX_FAR _UnnamedText_44ab9 + db $50 ; 0x44ab9 + 5 bytes UnnamedText_44abe: ; 0x44abe - TX_FAR _UnnamedText_44abe - db $50 + TX_FAR _UnnamedText_44abe + db $50 ; 0x44abe + 5 bytes UnnamedText_44ac3: ; 0x44ac3 - TX_FAR _UnnamedText_44ac3 - db $50 + TX_FAR _UnnamedText_44ac3 + db $50 ; 0x44ac3 + 5 bytes UnnamedText_44ac8: ; 0x44ac8 - TX_FAR _UnnamedText_44ac8 - db $50 + TX_FAR _UnnamedText_44ac8 + db $50 ; 0x44ac8 + 5 bytes VictoryRoad3Object: ; 0x44acd (size=106) - db $7d ; border tile + db $7d ; border tile - db $4 ; warps - db $7, $17, $3, VICTORY_ROAD_2 - db $8, $1a, $5, VICTORY_ROAD_2 - db $f, $1b, $4, VICTORY_ROAD_2 - db $0, $2, $6, VICTORY_ROAD_2 + db $4 ; warps + db $7, $17, $3, VICTORY_ROAD_2 + db $8, $1a, $5, VICTORY_ROAD_2 + db $f, $1b, $4, VICTORY_ROAD_2 + db $0, $2, $6, VICTORY_ROAD_2 - db $0 ; signs + db $0 ; signs - db $a ; people - db SPRITE_BLACK_HAIR_BOY_1, $5 + 4, $1c + 4, $ff, $d2, $41, COOLTRAINER_M + $C8, $2 ; trainer - db SPRITE_LASS, $d + 4, $7 + 4, $ff, $d3, $42, COOLTRAINER_F + $C8, $2 ; trainer - db SPRITE_BLACK_HAIR_BOY_1, $e + 4, $6 + 4, $ff, $d2, $43, COOLTRAINER_M + $C8, $3 ; trainer - db SPRITE_LASS, $3 + 4, $d + 4, $ff, $d3, $44, COOLTRAINER_F + $C8, $3 ; trainer + db $a ; people + db SPRITE_BLACK_HAIR_BOY_1, $5 + 4, $1c + 4, $ff, $d2, $41, COOLTRAINER_M + $C8, $2 ; trainer + db SPRITE_LASS, $d + 4, $7 + 4, $ff, $d3, $42, COOLTRAINER_F + $C8, $2 ; trainer + db SPRITE_BLACK_HAIR_BOY_1, $e + 4, $6 + 4, $ff, $d2, $43, COOLTRAINER_M + $C8, $3 ; trainer + db SPRITE_LASS, $3 + 4, $d + 4, $ff, $d3, $44, COOLTRAINER_F + $C8, $3 ; trainer db SPRITE_BALL, $5 + 4, $1a + 4, $ff, $ff, $85, MAX_REVIVE ; item db SPRITE_BALL, $7 + 4, $7 + 4, $ff, $ff, $86, TM_47 ; item - db SPRITE_BOULDER, $3 + 4, $16 + 4, $ff, $10, $7 ; person - db SPRITE_BOULDER, $c + 4, $d + 4, $ff, $10, $8 ; person - db SPRITE_BOULDER, $a + 4, $18 + 4, $ff, $10, $9 ; person - db SPRITE_BOULDER, $f + 4, $16 + 4, $ff, $10, $a ; person + db SPRITE_BOULDER, $3 + 4, $16 + 4, $ff, $10, $7 ; person + db SPRITE_BOULDER, $c + 4, $d + 4, $ff, $10, $8 ; person + db SPRITE_BOULDER, $a + 4, $18 + 4, $ff, $10, $9 ; person + db SPRITE_BOULDER, $f + 4, $16 + 4, $ff, $10, $a ; person - ; warp-to - EVENT_DISP $f, $7, $17 ; VICTORY_ROAD_2 - EVENT_DISP $f, $8, $1a ; VICTORY_ROAD_2 - EVENT_DISP $f, $f, $1b ; VICTORY_ROAD_2 - EVENT_DISP $f, $0, $2 ; VICTORY_ROAD_2 + ; warp-to + EVENT_DISP $f, $7, $17 ; VICTORY_ROAD_2 + EVENT_DISP $f, $8, $1a ; VICTORY_ROAD_2 + EVENT_DISP $f, $f, $1b ; VICTORY_ROAD_2 + EVENT_DISP $f, $0, $2 ; VICTORY_ROAD_2 VictoryRoad3Blocks: ; 135 - INCBIN "maps/victoryroad3.blk" + INCBIN "maps/victoryroad3.blk" RocketHideout1_h: ; 0x44bbe to 0x44bca (12 bytes) (bank=11) (id=199) - db $16 ; tileset - db ROCKET_HIDEOUT_1_HEIGHT, ROCKET_HIDEOUT_1_WIDTH ; dimensions (y, x) - dw RocketHideout1Blocks, RocketHideout1Texts, RocketHideout1Script ; blocks, texts, scripts - db $00 ; connections + db $16 ; tileset + db ROCKET_HIDEOUT_1_HEIGHT, ROCKET_HIDEOUT_1_WIDTH ; dimensions (y, x) + dw RocketHideout1Blocks, RocketHideout1Texts, RocketHideout1Script ; blocks, texts, scripts + db $00 ; connections - dw RocketHideout1Object ; objects + dw RocketHideout1Object ; objects RocketHideout1Script: ; 0x44bca - call $4be0 - call $3c3c - ld hl, $4c22 - ld de, $4c0e - ld a, [$d631] - call $3160 - ld [$d631], a - ret + call $4be0 + call $3c3c + ld hl, $4c22 + ld de, $4c0e + ld a, [$d631] + call $3160 + ld [$d631], a + ret ; 0x44be0 INCBIN "baserom.gbc",$44be0,$34 RocketHideout1Texts: ; 0x44c14 - dw RocketHideout1Text1, RocketHideout1Text2, RocketHideout1Text3, RocketHideout1Text4, RocketHideout1Text5, RocketHideout1Text6, RocketHideout1Text7 + dw RocketHideout1Text1, RocketHideout1Text2, RocketHideout1Text3, RocketHideout1Text4, RocketHideout1Text5, RocketHideout1Text6, RocketHideout1Text7 INCBIN "baserom.gbc",$44c22,$3d RocketHideout1Text1: ; 0x44c5f - db $08 ; asm - ld hl, $4c22 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $4c22 + call LoadTrainerHeader + jp $24d7 RocketHideout1Text2: ; 0x44c69 - db $08 ; asm - ld hl, $4c2e - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $4c2e + call LoadTrainerHeader + jp $24d7 RocketHideout1Text3: ; 0x44c73 - db $08 ; asm - ld hl, $4c3a - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $4c3a + call LoadTrainerHeader + jp $24d7 RocketHideout1Text4: ; 0x44c7d - db $08 ; asm - ld hl, $4c46 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $4c46 + call LoadTrainerHeader + jp $24d7 RocketHideout1Text5: ; 0x44c87 - db $08 ; asm - ld hl, $4c52 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $4c52 + call LoadTrainerHeader + jp $24d7 INCBIN "baserom.gbc",$44c91,$44ca1 - $44c91 UnnamedText_44ca1: ; 0x44ca1 - TX_FAR _UnnamedText_44ca1 - db $50 + TX_FAR _UnnamedText_44ca1 + db $50 ; 0x44ca1 + 5 bytes UnnamedText_44ca6: ; 0x44ca6 - TX_FAR _UnnamedText_44ca6 - db $50 + TX_FAR _UnnamedText_44ca6 + db $50 ; 0x44ca6 + 5 bytes UnnamedText_44cab: ; 0x44cab - TX_FAR _UnnamedText_44cab - db $50 + TX_FAR _UnnamedText_44cab + db $50 ; 0x44cab + 5 bytes UnnamedText_44cb0: ; 0x44cb0 - TX_FAR _UnnamedText_44cb0 - db $50 + TX_FAR _UnnamedText_44cb0 + db $50 ; 0x44cb0 + 5 bytes UnnamedText_44cb5: ; 0x44cb5 - TX_FAR _UnnamedText_44cb5 - db $50 + TX_FAR _UnnamedText_44cb5 + db $50 ; 0x44cb5 + 5 bytes UnnamedText_44cba: ; 0x44cba - TX_FAR _UnnamedText_44cba - db $50 + TX_FAR _UnnamedText_44cba + db $50 ; 0x44cba + 5 bytes UnnamedText_44cbf: ; 0x44cbf - TX_FAR _UnnamedText_44cbf - db $50 + TX_FAR _UnnamedText_44cbf + db $50 ; 0x44cbf + 5 bytes UnnamedText_44cc4: ; 0x44cc4 - TX_FAR _UnnamedText_44cc4 - db $50 + TX_FAR _UnnamedText_44cc4 + db $50 ; 0x44cc4 + 5 bytes UnnamedText_44cc9: ; 0x44cc9 - TX_FAR _UnnamedText_44cc9 - db $50 + TX_FAR _UnnamedText_44cc9 + db $50 ; 0x44cc9 + 5 bytes UnnamedText_44cce: ; 0x44cce - TX_FAR _UnnamedText_44cce - db $50 + TX_FAR _UnnamedText_44cce + db $50 ; 0x44cce + 5 bytes UnnamedText_44cd3: ; 0x44cd3 - TX_FAR _UnnamedText_44cd3 - db $50 + TX_FAR _UnnamedText_44cd3 + db $50 ; 0x44cd3 + 5 bytes UnnamedText_44cd8: ; 0x44cd8 - TX_FAR _UnnamedText_44cd8 - db $50 + TX_FAR _UnnamedText_44cd8 + db $50 ; 0x44cd8 + 5 bytes UnnamedText_44cdd: ; 0x44cdd - TX_FAR _UnnamedText_44cdd - db $50 + TX_FAR _UnnamedText_44cdd + db $50 ; 0x44cdd + 5 bytes UnnamedText_44ce2: ; 0x44ce2 - TX_FAR _UnnamedText_44ce2 - db $50 + TX_FAR _UnnamedText_44ce2 + db $50 ; 0x44ce2 + 5 bytes RocketHideout1Object: ; 0x44ce7 (size=98) - db $2e ; border tile - - db $5 ; warps - db $2, $17, $0, ROCKET_HIDEOUT_2 - db $2, $15, $2, GAME_CORNER - db $13, $18, $0, ROCKET_HIDEOUT_ELEVATOR - db $18, $15, $3, ROCKET_HIDEOUT_2 - db $13, $19, $1, ROCKET_HIDEOUT_ELEVATOR - - db $0 ; signs - - db $7 ; people - db SPRITE_ROCKET, $8 + 4, $1a + 4, $ff, $d2, $41, ROCKET + $C8, $8 ; trainer - db SPRITE_ROCKET, $6 + 4, $c + 4, $ff, $d3, $42, ROCKET + $C8, $9 ; trainer - db SPRITE_ROCKET, $11 + 4, $12 + 4, $ff, $d0, $43, ROCKET + $C8, $a ; trainer - db SPRITE_ROCKET, $19 + 4, $f + 4, $ff, $d3, $44, ROCKET + $C8, $b ; trainer - db SPRITE_ROCKET, $12 + 4, $1c + 4, $ff, $d2, $45, ROCKET + $C8, $c ; trainer + db $2e ; border tile + + db $5 ; warps + db $2, $17, $0, ROCKET_HIDEOUT_2 + db $2, $15, $2, GAME_CORNER + db $13, $18, $0, ROCKET_HIDEOUT_ELEVATOR + db $18, $15, $3, ROCKET_HIDEOUT_2 + db $13, $19, $1, ROCKET_HIDEOUT_ELEVATOR + + db $0 ; signs + + db $7 ; people + db SPRITE_ROCKET, $8 + 4, $1a + 4, $ff, $d2, $41, ROCKET + $C8, $8 ; trainer + db SPRITE_ROCKET, $6 + 4, $c + 4, $ff, $d3, $42, ROCKET + $C8, $9 ; trainer + db SPRITE_ROCKET, $11 + 4, $12 + 4, $ff, $d0, $43, ROCKET + $C8, $a ; trainer + db SPRITE_ROCKET, $19 + 4, $f + 4, $ff, $d3, $44, ROCKET + $C8, $b ; trainer + db SPRITE_ROCKET, $12 + 4, $1c + 4, $ff, $d2, $45, ROCKET + $C8, $c ; trainer db SPRITE_BALL, $e + 4, $b + 4, $ff, $ff, $86, ESCAPE_ROPE ; item db SPRITE_BALL, $11 + 4, $9 + 4, $ff, $ff, $87, HYPER_POTION ; item - ; warp-to - EVENT_DISP $f, $2, $17 ; ROCKET_HIDEOUT_2 - EVENT_DISP $f, $2, $15 ; GAME_CORNER - EVENT_DISP $f, $13, $18 ; ROCKET_HIDEOUT_ELEVATOR - EVENT_DISP $f, $18, $15 ; ROCKET_HIDEOUT_2 - EVENT_DISP $f, $13, $19 ; ROCKET_HIDEOUT_ELEVATOR + ; warp-to + EVENT_DISP $f, $2, $17 ; ROCKET_HIDEOUT_2 + EVENT_DISP $f, $2, $15 ; GAME_CORNER + EVENT_DISP $f, $13, $18 ; ROCKET_HIDEOUT_ELEVATOR + EVENT_DISP $f, $18, $15 ; ROCKET_HIDEOUT_2 + EVENT_DISP $f, $13, $19 ; ROCKET_HIDEOUT_ELEVATOR RocketHideout1Blocks: ; 210 - INCBIN "maps/rockethideout1.blk" + INCBIN "maps/rockethideout1.blk" RocketHideout2_h: ; 0x44e1b to 0x44e27 (12 bytes) (bank=11) (id=200) - db $16 ; tileset - db ROCKET_HIDEOUT_2_HEIGHT, ROCKET_HIDEOUT_2_WIDTH ; dimensions (y, x) - dw RocketHideout2Blocks, RocketHideout2Texts, RocketHideout2Script ; blocks, texts, scripts - db $00 ; connections + db $16 ; tileset + db ROCKET_HIDEOUT_2_HEIGHT, ROCKET_HIDEOUT_2_WIDTH ; dimensions (y, x) + dw RocketHideout2Blocks, RocketHideout2Texts, RocketHideout2Script ; blocks, texts, scripts + db $00 ; connections - dw RocketHideout2Object ; objects + dw RocketHideout2Object ; objects RocketHideout2Script: ; 0x44e27 - call $3c3c - ld hl, $50d1 - ld de, $4e3a - ld a, [$d632] - call $3160 - ld [$d632], a - ret + call $3c3c + ld hl, $50d1 + ld de, $4e3a + ld a, [$d632] + call $3160 + ld [$d632], a + ret ; 0x44e3a INCBIN "baserom.gbc",$44e3a,$28d RocketHideout2Texts: ; 0x450c7 - dw RocketHideout2Text1, RocketHideout2Text2, RocketHideout2Text3, RocketHideout2Text4, RocketHideout2Text5 + dw RocketHideout2Text1, RocketHideout2Text2, RocketHideout2Text3, RocketHideout2Text4, RocketHideout2Text5 INCBIN "baserom.gbc",$450d1,$d RocketHideout2Text1: ; 0x450de - db $08 ; asm - ld hl, $50d1 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $50d1 + call LoadTrainerHeader + jp $24d7 UnnamedText_450e8: ; 0x450e8 - TX_FAR _UnnamedText_450e8 - db $50 + TX_FAR _UnnamedText_450e8 + db $50 ; 0x450e8 + 5 bytes UnnamedText_450ed: ; 0x450ed - TX_FAR _UnnamedText_450ed - db $50 + TX_FAR _UnnamedText_450ed + db $50 ; 0x450ed + 5 bytes UnnamedText_450f2: ; 0x450f2 - TX_FAR _UnnamedText_450f2 - db $50 + TX_FAR _UnnamedText_450f2 + db $50 ; 0x450f2 + 5 bytes RocketHideout2Object: ; 0x450f7 (size=80) - db $2e ; border tile + db $2e ; border tile - db $5 ; warps - db $8, $1b, $0, ROCKET_HIDEOUT_1 - db $8, $15, $0, ROCKET_HIDEOUT_3 - db $13, $18, $0, ROCKET_HIDEOUT_ELEVATOR - db $16, $15, $3, ROCKET_HIDEOUT_1 - db $13, $19, $1, ROCKET_HIDEOUT_ELEVATOR + db $5 ; warps + db $8, $1b, $0, ROCKET_HIDEOUT_1 + db $8, $15, $0, ROCKET_HIDEOUT_3 + db $13, $18, $0, ROCKET_HIDEOUT_ELEVATOR + db $16, $15, $3, ROCKET_HIDEOUT_1 + db $13, $19, $1, ROCKET_HIDEOUT_ELEVATOR - db $0 ; signs + db $0 ; signs - db $5 ; people - db SPRITE_ROCKET, $c + 4, $14 + 4, $ff, $d0, $41, ROCKET + $C8, $d ; trainer + db $5 ; people + db SPRITE_ROCKET, $c + 4, $14 + 4, $ff, $d0, $41, ROCKET + $C8, $d ; trainer db SPRITE_BALL, $b + 4, $1 + 4, $ff, $ff, $82, MOON_STONE ; item db SPRITE_BALL, $8 + 4, $10 + 4, $ff, $ff, $83, NUGGET ; item db SPRITE_BALL, $c + 4, $6 + 4, $ff, $ff, $84, TM_07 ; item db SPRITE_BALL, $15 + 4, $3 + 4, $ff, $ff, $85, SUPER_POTION ; item - ; warp-to - EVENT_DISP $f, $8, $1b ; ROCKET_HIDEOUT_1 - EVENT_DISP $f, $8, $15 ; ROCKET_HIDEOUT_3 - EVENT_DISP $f, $13, $18 ; ROCKET_HIDEOUT_ELEVATOR - EVENT_DISP $f, $16, $15 ; ROCKET_HIDEOUT_1 - EVENT_DISP $f, $13, $19 ; ROCKET_HIDEOUT_ELEVATOR + ; warp-to + EVENT_DISP $f, $8, $1b ; ROCKET_HIDEOUT_1 + EVENT_DISP $f, $8, $15 ; ROCKET_HIDEOUT_3 + EVENT_DISP $f, $13, $18 ; ROCKET_HIDEOUT_ELEVATOR + EVENT_DISP $f, $16, $15 ; ROCKET_HIDEOUT_1 + EVENT_DISP $f, $13, $19 ; ROCKET_HIDEOUT_ELEVATOR RocketHideout2Blocks: ; 210 - INCBIN "maps/rockethideout2.blk" + INCBIN "maps/rockethideout2.blk" RocketHideout3_h: ; 0x45219 to 0x45225 (12 bytes) (bank=11) (id=201) - db $16 ; tileset - db ROCKET_HIDEOUT_3_HEIGHT, ROCKET_HIDEOUT_3_WIDTH ; dimensions (y, x) - dw RocketHideout3Blocks, RocketHideout3Texts, RocketHideout3Script ; blocks, texts, scripts - db $00 ; connections + db $16 ; tileset + db ROCKET_HIDEOUT_3_HEIGHT, ROCKET_HIDEOUT_3_WIDTH ; dimensions (y, x) + dw RocketHideout3Blocks, RocketHideout3Texts, RocketHideout3Script ; blocks, texts, scripts + db $00 ; connections - dw RocketHideout3Object ; objects + dw RocketHideout3Object ; objects RocketHideout3Script: ; 0x45225 - call $3c3c - ld hl, $5302 - ld de, $5238 - ld a, [$d633] - call $3160 - ld [$d633], a - ret + call $3c3c + ld hl, $5302 + ld de, $5238 + ld a, [$d633] + call $3160 + ld [$d633], a + ret ; 0x45238 INCBIN "baserom.gbc",$45238,$c2 RocketHideout3Texts: ; 0x452fa - dw RocketHideout3Text1, RocketHideout3Text2, RocketHideout3Text3, RocketHideout3Text4 + dw RocketHideout3Text1, RocketHideout3Text2, RocketHideout3Text3, RocketHideout3Text4 INCBIN "baserom.gbc",$45302,$19 RocketHideout3Text1: ; 0x4531b - db $08 ; asm - ld hl, $5302 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5302 + call LoadTrainerHeader + jp $24d7 UnnamedText_45325: ; 0x45325 - TX_FAR _UnnamedText_45325 - db $50 + TX_FAR _UnnamedText_45325 + db $50 ; 0x45325 + 5 bytes UnnamedText_4532a: ; 0x4532a - TX_FAR _UnnamedText_4532a - db $50 + TX_FAR _UnnamedText_4532a + db $50 ; 0x4532a + 5 bytes UnnamedText_4532f: ; 0x4532f - TX_FAR _UnnamedText_4532f - db $50 + TX_FAR _UnnamedText_4532f + db $50 ; 0x4532f + 5 bytes RocketHideout3Text2: ; 0x45334 - db $08 ; asm - ld hl, $530e - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $530e + call LoadTrainerHeader + jp $24d7 UnnamedText_4533e: ; 0x4533e - TX_FAR _UnnamedText_4533e - db $50 + TX_FAR _UnnamedText_4533e + db $50 ; 0x4533e + 5 bytes UnnamedText_45343: ; 0x45343 - TX_FAR _UnnamedText_45343 - db $50 + TX_FAR _UnnamedText_45343 + db $50 ; 0x45343 + 5 bytes UnnamedText_45348: ; 0x45348 - TX_FAR _UnnamedText_45348 - db $50 + TX_FAR _UnnamedText_45348 + db $50 ; 0x45348 + 5 bytes RocketHideout3Object: ; 0x4534d (size=50) - db $2e ; border tile + db $2e ; border tile - db $2 ; warps - db $6, $19, $1, ROCKET_HIDEOUT_2 - db $12, $13, $0, ROCKET_HIDEOUT_4 + db $2 ; warps + db $6, $19, $1, ROCKET_HIDEOUT_2 + db $12, $13, $0, ROCKET_HIDEOUT_4 - db $0 ; signs + db $0 ; signs - db $4 ; people - db SPRITE_ROCKET, $16 + 4, $a + 4, $ff, $d3, $41, ROCKET + $C8, $e ; trainer - db SPRITE_ROCKET, $c + 4, $1a + 4, $ff, $d1, $42, ROCKET + $C8, $f ; trainer + db $4 ; people + db SPRITE_ROCKET, $16 + 4, $a + 4, $ff, $d3, $41, ROCKET + $C8, $e ; trainer + db SPRITE_ROCKET, $c + 4, $1a + 4, $ff, $d1, $42, ROCKET + $C8, $f ; trainer db SPRITE_BALL, $11 + 4, $1a + 4, $ff, $ff, $83, TM_10 ; item db SPRITE_BALL, $e + 4, $14 + 4, $ff, $ff, $84, RARE_CANDY ; item - ; warp-to - EVENT_DISP $f, $6, $19 ; ROCKET_HIDEOUT_2 - EVENT_DISP $f, $12, $13 ; ROCKET_HIDEOUT_4 + ; warp-to + EVENT_DISP $f, $6, $19 ; ROCKET_HIDEOUT_2 + EVENT_DISP $f, $12, $13 ; ROCKET_HIDEOUT_4 RocketHideout3Blocks: ; 210 - INCBIN "maps/rockethideout3.blk" + INCBIN "maps/rockethideout3.blk" RocketHideout4_h: ; 0x45451 to 0x4545d (12 bytes) (bank=11) (id=202) - db $16 ; tileset - db ROCKET_HIDEOUT_4_HEIGHT, ROCKET_HIDEOUT_4_WIDTH ; dimensions (y, x) - dw RocketHideout4Blocks, RocketHideout4Texts, RocketHideout4Script ; blocks, texts, scripts - db $00 ; connections + db $16 ; tileset + db ROCKET_HIDEOUT_4_HEIGHT, ROCKET_HIDEOUT_4_WIDTH ; dimensions (y, x) + dw RocketHideout4Blocks, RocketHideout4Texts, RocketHideout4Script ; blocks, texts, scripts + db $00 ; connections - dw RocketHideout4Object ; objects + dw RocketHideout4Object ; objects RocketHideout4Script: ; 0x4545d - call $5473 - call $3c3c - ld hl, $5515 - ld de, $54ae - ld a, [$d634] - call $3160 - ld [$d634], a - ret + call $5473 + call $3c3c + ld hl, $5515 + ld de, $54ae + ld a, [$d634] + call $3160 + ld [$d634], a + ret ; 0x45473 INCBIN "baserom.gbc",$45473,$8e RocketHideout4Texts: ; 0x45501 - dw RocketHideout4Text1, RocketHideout4Text2, RocketHideout4Text3, RocketHideout4Text4, RocketHideout4Text5, RocketHideout4Text6, RocketHideout4Text7, RocketHideout4Text8, RocketHideout4Text9, RocketHideout4Text10 + dw RocketHideout4Text1, RocketHideout4Text2, RocketHideout4Text3, RocketHideout4Text4, RocketHideout4Text5, RocketHideout4Text6, RocketHideout4Text7, RocketHideout4Text8, RocketHideout4Text9, RocketHideout4Text10 INCBIN "baserom.gbc",$45515,$25 RocketHideout4Text1: ; 0x4553a - db $08 ; asm - ld a, [$d81b] - bit 7, a - jp nz, $5571 - ld hl, $557a - call PrintText - ld hl, $d72d - set 6, [hl] - set 7, [hl] - ld hl, $557f - ld de, $557f - call $3354 - ldh a, [$8c] - ld [$cf13], a - call $336a - call $32d7 - xor a - ldh [$b4], a - ld a, $3 - ld [$d634], a - ld [$da39], a - jr .asm_209f0 ; 0x4556f - ld hl, $5584 - call PrintText + db $08 ; asm + ld a, [$d81b] + bit 7, a + jp nz, $5571 + ld hl, $557a + call PrintText + ld hl, $d72d + set 6, [hl] + set 7, [hl] + ld hl, $557f + ld de, $557f + call $3354 + ldh a, [$8c] + ld [$cf13], a + call $336a + call $32d7 + xor a + ldh [$b4], a + ld a, $3 + ld [$d634], a + ld [$da39], a + jr .asm_209f0 ; 0x4556f + ld hl, $5584 + call PrintText .asm_209f0 ; 0x45577 - jp $24d7 + jp $24d7 UnnamedText_4557a: ; 0x4557a - TX_FAR _UnnamedText_4557a - db $50 + TX_FAR _UnnamedText_4557a + db $50 ; 0x4557a + 5 bytes UnnamedText_4557f: ; 0x4557f - TX_FAR _UnnamedText_4557f - db $50 + TX_FAR _UnnamedText_4557f + db $50 ; 0x4557f + 5 bytes RocketHideout4Text10: ; 0x45584 - TX_FAR _UnnamedText_45584 - db $50 + TX_FAR _UnnamedText_45584 + db $50 ; 0x45584 + 5 bytes RocketHideout4Text2: ; 0x45589 - db $08 ; asm - ld hl, $5515 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5515 + call LoadTrainerHeader + jp $24d7 UnnamedText_45593: ; 0x45593 - TX_FAR _UnnamedText_45593 - db $50 + TX_FAR _UnnamedText_45593 + db $50 ; 0x45593 + 5 bytes UnnamedText_45598: ; 0x45598 - TX_FAR _UnnamedText_45598 - db $50 + TX_FAR _UnnamedText_45598 + db $50 ; 0x45598 + 5 bytes UnnamedText_4559d: ; 0x4559d - TX_FAR _UnnamedText_4559d - db $50 + TX_FAR _UnnamedText_4559d + db $50 ; 0x4559d + 5 bytes RocketHideout4Text3: ; 0x455a2 - db $08 ; asm - ld hl, $5521 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5521 + call LoadTrainerHeader + jp $24d7 UnnamedText_455ac: ; 0x455ac - TX_FAR _UnnamedText_455ac - db $50 + TX_FAR _UnnamedText_455ac + db $50 ; 0x455ac + 5 bytes UnnamedText_455b1: ; 0x455b1 - TX_FAR _UnnamedText_455b1 - db $50 + TX_FAR _UnnamedText_455b1 + db $50 ; 0x455b1 + 5 bytes UnnamedText_455b6: ; 0x455b6 - TX_FAR _UnnamedText_455b6 - db $50 + TX_FAR _UnnamedText_455b6 + db $50 ; 0x455b6 + 5 bytes RocketHideout4Text4: ; 0x455bb - db $08 ; asm - ld hl, $552d - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $552d + call LoadTrainerHeader + jp $24d7 UnnamedText_455c5: ; 0x455c5 - TX_FAR _UnnamedText_455c5 - db $50 + TX_FAR _UnnamedText_455c5 + db $50 ; 0x455c5 + 5 bytes UnnamedText_455ca: ; 0x455ca - TX_FAR _UnnamedText_455ca - db $50 + TX_FAR _UnnamedText_455ca + db $50 ; 0x455ca + 5 bytes INCBIN "baserom.gbc",$455cf,$455ec - $455cf UnnamedText_455ec: ; 0x455ec - TX_FAR _UnnamedText_455ec - db $50 + TX_FAR _UnnamedText_455ec + db $50 ; 0x455ec + 5 bytes RocketHideout4Object: ; 0x455f1 (size=95) - db $2e ; border tile + db $2e ; border tile - db $3 ; warps - db $a, $13, $1, ROCKET_HIDEOUT_3 - db $f, $18, $0, ROCKET_HIDEOUT_ELEVATOR - db $f, $19, $1, ROCKET_HIDEOUT_ELEVATOR + db $3 ; warps + db $a, $13, $1, ROCKET_HIDEOUT_3 + db $f, $18, $0, ROCKET_HIDEOUT_ELEVATOR + db $f, $19, $1, ROCKET_HIDEOUT_ELEVATOR - db $0 ; signs + db $0 ; signs - db $9 ; people - db SPRITE_GIOVANNI, $3 + 4, $19 + 4, $ff, $d0, $41, GIOVANNI + $C8, $1 ; trainer - db SPRITE_ROCKET, $c + 4, $17 + 4, $ff, $d0, $42, ROCKET + $C8, $10 ; trainer - db SPRITE_ROCKET, $c + 4, $1a + 4, $ff, $d0, $43, ROCKET + $C8, $11 ; trainer - db SPRITE_ROCKET, $2 + 4, $b + 4, $ff, $d0, $44, ROCKET + $C8, $12 ; trainer + db $9 ; people + db SPRITE_GIOVANNI, $3 + 4, $19 + 4, $ff, $d0, $41, GIOVANNI + $C8, $1 ; trainer + db SPRITE_ROCKET, $c + 4, $17 + 4, $ff, $d0, $42, ROCKET + $C8, $10 ; trainer + db SPRITE_ROCKET, $c + 4, $1a + 4, $ff, $d0, $43, ROCKET + $C8, $11 ; trainer + db SPRITE_ROCKET, $2 + 4, $b + 4, $ff, $d0, $44, ROCKET + $C8, $12 ; trainer db SPRITE_BALL, $c + 4, $a + 4, $ff, $ff, $85, HP_UP ; item db SPRITE_BALL, $4 + 4, $9 + 4, $ff, $ff, $86, TM_02 ; item db SPRITE_BALL, $14 + 4, $c + 4, $ff, $ff, $87, IRON ; item db SPRITE_BALL, $2 + 4, $19 + 4, $ff, $ff, $88, SILPH_SCOPE ; item db SPRITE_BALL, $2 + 4, $a + 4, $ff, $ff, $89, LIFT_KEY ; item - ; warp-to - EVENT_DISP $f, $a, $13 ; ROCKET_HIDEOUT_3 - EVENT_DISP $f, $f, $18 ; ROCKET_HIDEOUT_ELEVATOR - EVENT_DISP $f, $f, $19 ; ROCKET_HIDEOUT_ELEVATOR + ; warp-to + EVENT_DISP $f, $a, $13 ; ROCKET_HIDEOUT_3 + EVENT_DISP $f, $f, $18 ; ROCKET_HIDEOUT_ELEVATOR + EVENT_DISP $f, $f, $19 ; ROCKET_HIDEOUT_ELEVATOR RocketHideout4Blocks: ; 180 - INCBIN "maps/rockethideout4.blk" + INCBIN "maps/rockethideout4.blk" RocketHideoutElevator_h: ; 0x45704 to 0x45710 (12 bytes) (bank=11) (id=203) - db $12 ; tileset - db ROCKET_HIDEOUT_ELEVATOR_HEIGHT, ROCKET_HIDEOUT_ELEVATOR_WIDTH ; dimensions (y, x) - dw RocketHideoutElevatorBlocks, RocketHideoutElevatorTexts, RocketHideoutElevatorScript ; blocks, texts, scripts - db $00 ; connections + db $12 ; tileset + db ROCKET_HIDEOUT_ELEVATOR_HEIGHT, ROCKET_HIDEOUT_ELEVATOR_WIDTH ; dimensions (y, x) + dw RocketHideoutElevatorBlocks, RocketHideoutElevatorTexts, RocketHideoutElevatorScript ; blocks, texts, scripts + db $00 ; connections - dw RocketHideoutElevatorObject ; objects + dw RocketHideoutElevatorObject ; objects RocketHideoutElevatorScript: ; 0x45710 - ld hl, $d126 - bit 5, [hl] - res 5, [hl] - push hl - call nz, $572c - pop hl - bit 7, [hl] - res 7, [hl] - call nz, $575f - xor a - ld [$cf0c], a - inc a - ld [$cc3c], a - ret + ld hl, $d126 + bit 5, [hl] + res 5, [hl] + push hl + call nz, $572c + pop hl + bit 7, [hl] + res 7, [hl] + call nz, $575f + xor a + ld [$cf0c], a + inc a + ld [$cc3c], a + ret ; 0x4572c INCBIN "baserom.gbc",$4572c,$3f RocketHideoutElevatorTexts: ; 0x4576b - dw RocketHideoutElevatorText1 + dw RocketHideoutElevatorText1 RocketHideoutElevatorText1: ; 0x4576d - db $08 ; asm - ld b,LIFT_KEY - call $3493 - jr z, .asm_8d8f0 ; 0x45773 - call $5741 - ld hl, $5759 - ld a, $61 - call Predef - jr .asm_46c43 ; 0x45780 + db $08 ; asm + ld b,LIFT_KEY + call $3493 + jr z, .asm_8d8f0 ; 0x45773 + call $5741 + ld hl, $5759 + ld a, $61 + call Predef + jr .asm_46c43 ; 0x45780 .asm_8d8f0 ; 0x45782 - ld hl, $578b - call PrintText + ld hl, $578b + call PrintText .asm_46c43 ; 0x45788 - jp $24d7 + jp $24d7 INCBIN "baserom.gbc",$4578b,$6 RocketHideoutElevatorObject: ; 0x45791 (size=23) - db $f ; border tile + db $f ; border tile - db $2 ; warps - db $1, $2, $2, ROCKET_HIDEOUT_1 - db $1, $3, $4, ROCKET_HIDEOUT_1 + db $2 ; warps + db $1, $2, $2, ROCKET_HIDEOUT_1 + db $1, $3, $4, ROCKET_HIDEOUT_1 - db $1 ; signs - db $1, $1, $1 ; RocketHideoutElevatorText1 + db $1 ; signs + db $1, $1, $1 ; RocketHideoutElevatorText1 - db $0 ; people + db $0 ; people - ; warp-to - EVENT_DISP $3, $1, $2 ; ROCKET_HIDEOUT_1 - EVENT_DISP $3, $1, $3 ; ROCKET_HIDEOUT_1 + ; warp-to + EVENT_DISP $3, $1, $2 ; ROCKET_HIDEOUT_1 + EVENT_DISP $3, $1, $3 ; ROCKET_HIDEOUT_1 RocketHideoutElevatorBlocks: ; 12 - INCBIN "maps/rockethideoutelevator.blk" + INCBIN "maps/rockethideoutelevator.blk" SilphCoElevator_h: ; 0x457b4 to 0x457c0 (12 bytes) (bank=11) (id=236) - db $12 ; tileset - db SILPH_CO_ELEVATOR_HEIGHT, SILPH_CO_ELEVATOR_WIDTH ; dimensions (y, x) - dw SilphCoElevatorBlocks, SilphCoElevatorTexts, SilphCoElevatorScript ; blocks, texts, scripts - db $00 ; connections + db $12 ; tileset + db SILPH_CO_ELEVATOR_HEIGHT, SILPH_CO_ELEVATOR_WIDTH ; dimensions (y, x) + dw SilphCoElevatorBlocks, SilphCoElevatorTexts, SilphCoElevatorScript ; blocks, texts, scripts + db $00 ; connections - dw SilphCoElevatorObject ; objects + dw SilphCoElevatorObject ; objects SilphCoElevatorScript: ; 0x457c0 - ld hl, $d126 - bit 5, [hl] - res 5, [hl] - push hl - call nz, $57dc - pop hl - bit 7, [hl] - res 7, [hl] - call nz, $5827 - xor a - ld [$cf0c], a - inc a - ld [$cc3c], a - ret + ld hl, $d126 + bit 5, [hl] + res 5, [hl] + push hl + call nz, $57dc + pop hl + bit 7, [hl] + res 7, [hl] + call nz, $5827 + xor a + ld [$cf0c], a + inc a + ld [$cc3c], a + ret ; 0x457dc INCBIN "baserom.gbc",$457dc,$57 SilphCoElevatorTexts: ; 0x45833 - dw SilphCoElevatorText1 + dw SilphCoElevatorText1 SilphCoElevatorText1: ; 0x45835 - db $08 ; asm - call $57f1 - ld hl, $5811 - ld a, $61 - call Predef - jp $24d7 + db $08 ; asm + call $57f1 + ld hl, $5811 + ld a, $61 + call Predef + jp $24d7 SilphCoElevatorObject: ; 0x45844 (size=23) - db $f ; border tile + db $f ; border tile - db $2 ; warps - db $3, $1, $0, $ed - db $3, $2, $0, $ed + db $2 ; warps + db $3, $1, $0, $ed + db $3, $2, $0, $ed - db $1 ; signs - db $0, $3, $1 ; SilphCoElevatorText1 + db $1 ; signs + db $0, $3, $1 ; SilphCoElevatorText1 - db $0 ; people + db $0 ; people - ; warp-to - EVENT_DISP $2, $3, $1 - EVENT_DISP $2, $3, $2 + ; warp-to + EVENT_DISP $2, $3, $1 + EVENT_DISP $2, $3, $2 SilphCoElevatorBlocks: ; 4 - INCBIN "maps/silphcoelevator.blk" + INCBIN "maps/silphcoelevator.blk" SafariZoneEast_h: ; 0x4585f to 0x4586b (12 bytes) (bank=11) (id=217) - db $03 ; tileset - db SAFARI_ZONE_EAST_HEIGHT, SAFARI_ZONE_EAST_WIDTH ; dimensions (y, x) - dw SafariZoneEastBlocks, SafariZoneEastTexts, SafariZoneEastScript ; blocks, texts, scripts - db $00 ; connections + db $03 ; tileset + db SAFARI_ZONE_EAST_HEIGHT, SAFARI_ZONE_EAST_WIDTH ; dimensions (y, x) + dw SafariZoneEastBlocks, SafariZoneEastTexts, SafariZoneEastScript ; blocks, texts, scripts + db $00 ; connections - dw SafariZoneEastObject ; objects + dw SafariZoneEastObject ; objects SafariZoneEastScript: ; 0x4586b - jp $3c3c + jp $3c3c ; 0x4586e SafariZoneEastTexts: ; 0x4586e - dw SafariZoneEastText1, SafariZoneEastText2, SafariZoneEastText3, SafariZoneEastText4, SafariZoneEastText5, SafariZoneEastText6, SafariZoneEastText7 + dw SafariZoneEastText1, SafariZoneEastText2, SafariZoneEastText3, SafariZoneEastText4, SafariZoneEastText5, SafariZoneEastText6, SafariZoneEastText7 SafariZoneEastText5: ; 0x4587c - TX_FAR _SafariZoneEastText5 - db $50 + TX_FAR _SafariZoneEastText5 + db $50 SafariZoneEastText6: ; 0x45881 - TX_FAR _SafariZoneEastText6 - db $50 + TX_FAR _SafariZoneEastText6 + db $50 SafariZoneEastText7: ; 0x45886 - TX_FAR _SafariZoneEastText7 - db $50 + TX_FAR _SafariZoneEastText7 + db $50 SafariZoneEastObject: ; 0x4588b (size=81) - db $0 ; border tile + db $0 ; border tile - db $5 ; warps - db $4, $0, $6, SAFARI_ZONE_NORTH - db $5, $0, $7, SAFARI_ZONE_NORTH - db $16, $0, $6, SAFARI_ZONE_CENTER - db $17, $0, $6, SAFARI_ZONE_CENTER - db $9, $19, $0, SAFARI_ZONE_REST_HOUSE_3 + db $5 ; warps + db $4, $0, $6, SAFARI_ZONE_NORTH + db $5, $0, $7, SAFARI_ZONE_NORTH + db $16, $0, $6, SAFARI_ZONE_CENTER + db $17, $0, $6, SAFARI_ZONE_CENTER + db $9, $19, $0, SAFARI_ZONE_REST_HOUSE_3 - db $3 ; signs - db $a, $1a, $5 ; SafariZoneEastText5 - db $4, $6, $6 ; SafariZoneEastText6 - db $17, $5, $7 ; SafariZoneEastText7 + db $3 ; signs + db $a, $1a, $5 ; SafariZoneEastText5 + db $4, $6, $6 ; SafariZoneEastText6 + db $17, $5, $7 ; SafariZoneEastText7 - db $4 ; people + db $4 ; people db SPRITE_BALL, $a + 4, $15 + 4, $ff, $ff, $81, FULL_RESTORE ; item db SPRITE_BALL, $7 + 4, $3 + 4, $ff, $ff, $82, MAX_POTION ; item db SPRITE_BALL, $d + 4, $14 + 4, $ff, $ff, $83, CARBOS ; item db SPRITE_BALL, $c + 4, $f + 4, $ff, $ff, $84, TM_37 ; item - ; warp-to - EVENT_DISP $f, $4, $0 ; SAFARI_ZONE_NORTH - EVENT_DISP $f, $5, $0 ; SAFARI_ZONE_NORTH - EVENT_DISP $f, $16, $0 ; SAFARI_ZONE_CENTER - EVENT_DISP $f, $17, $0 ; SAFARI_ZONE_CENTER - EVENT_DISP $f, $9, $19 ; SAFARI_ZONE_REST_HOUSE_3 + ; warp-to + EVENT_DISP $f, $4, $0 ; SAFARI_ZONE_NORTH + EVENT_DISP $f, $5, $0 ; SAFARI_ZONE_NORTH + EVENT_DISP $f, $16, $0 ; SAFARI_ZONE_CENTER + EVENT_DISP $f, $17, $0 ; SAFARI_ZONE_CENTER + EVENT_DISP $f, $9, $19 ; SAFARI_ZONE_REST_HOUSE_3 SafariZoneEastBlocks: ; 195 - INCBIN "maps/safarizoneeast.blk" + INCBIN "maps/safarizoneeast.blk" SafariZoneNorth_h: ; 0x4599f to 0x459ab (12 bytes) (bank=11) (id=218) - db $03 ; tileset - db SAFARI_ZONE_NORTH_HEIGHT, SAFARI_ZONE_NORTH_WIDTH ; dimensions (y, x) - dw SafariZoneNorthBlocks, SafariZoneNorthTexts, SafariZoneNorthScript ; blocks, texts, scripts - db $00 ; connections + db $03 ; tileset + db SAFARI_ZONE_NORTH_HEIGHT, SAFARI_ZONE_NORTH_WIDTH ; dimensions (y, x) + dw SafariZoneNorthBlocks, SafariZoneNorthTexts, SafariZoneNorthScript ; blocks, texts, scripts + db $00 ; connections - dw SafariZoneNorthObject ; objects + dw SafariZoneNorthObject ; objects SafariZoneNorthScript: ; 0x459ab - jp $3c3c + jp $3c3c ; 0x459ae SafariZoneNorthTexts: ; 0x459ae - dw SafariZoneNorthText1, SafariZoneNorthText2, SafariZoneNorthText3, SafariZoneNorthText4, SafariZoneNorthText5, SafariZoneNorthText6, SafariZoneNorthText7 + dw SafariZoneNorthText1, SafariZoneNorthText2, SafariZoneNorthText3, SafariZoneNorthText4, SafariZoneNorthText5, SafariZoneNorthText6, SafariZoneNorthText7 SafariZoneNorthText3: ; 0x459bc - TX_FAR _SafariZoneNorthText3 - db $50 + TX_FAR _SafariZoneNorthText3 + db $50 SafariZoneNorthText4: ; 0x459c1 - TX_FAR _SafariZoneNorthText4 - db $50 + TX_FAR _SafariZoneNorthText4 + db $50 SafariZoneNorthText5: ; 0x459c6 - TX_FAR _SafariZoneNorthText5 - db $50 + TX_FAR _SafariZoneNorthText5 + db $50 SafariZoneNorthText6: ; 0x459cb - TX_FAR _SafariZoneNorthText6 - db $50 + TX_FAR _SafariZoneNorthText6 + db $50 SafariZoneNorthText7: ; 0x459d0 - TX_FAR _SafariZoneNorthText7 - db $50 + TX_FAR _SafariZoneNorthText7 + db $50 SafariZoneNorthObject: ; 0x459d5 (size=105) - db $0 ; border tile - - db $9 ; warps - db $23, $2, $0, SAFARI_ZONE_WEST - db $23, $3, $1, SAFARI_ZONE_WEST - db $23, $8, $2, SAFARI_ZONE_WEST - db $23, $9, $3, SAFARI_ZONE_WEST - db $23, $14, $4, SAFARI_ZONE_CENTER - db $23, $15, $5, SAFARI_ZONE_CENTER - db $1e, $27, $0, SAFARI_ZONE_EAST - db $1f, $27, $1, SAFARI_ZONE_EAST - db $3, $23, $0, SAFARI_ZONE_REST_HOUSE_4 - - db $5 ; signs - db $4, $24, $3 ; SafariZoneNorthText3 - db $19, $4, $4 ; SafariZoneNorthText4 - db $1f, $d, $5 ; SafariZoneNorthText5 - db $21, $13, $6 ; SafariZoneNorthText6 - db $1c, $1a, $7 ; SafariZoneNorthText7 - - db $2 ; people + db $0 ; border tile + + db $9 ; warps + db $23, $2, $0, SAFARI_ZONE_WEST + db $23, $3, $1, SAFARI_ZONE_WEST + db $23, $8, $2, SAFARI_ZONE_WEST + db $23, $9, $3, SAFARI_ZONE_WEST + db $23, $14, $4, SAFARI_ZONE_CENTER + db $23, $15, $5, SAFARI_ZONE_CENTER + db $1e, $27, $0, SAFARI_ZONE_EAST + db $1f, $27, $1, SAFARI_ZONE_EAST + db $3, $23, $0, SAFARI_ZONE_REST_HOUSE_4 + + db $5 ; signs + db $4, $24, $3 ; SafariZoneNorthText3 + db $19, $4, $4 ; SafariZoneNorthText4 + db $1f, $d, $5 ; SafariZoneNorthText5 + db $21, $13, $6 ; SafariZoneNorthText6 + db $1c, $1a, $7 ; SafariZoneNorthText7 + + db $2 ; people db SPRITE_BALL, $1 + 4, $19 + 4, $ff, $ff, $81, PROTEIN ; item db SPRITE_BALL, $7 + 4, $13 + 4, $ff, $ff, $82, TM_40 ; item - ; warp-to - EVENT_DISP $14, $23, $2 ; SAFARI_ZONE_WEST - EVENT_DISP $14, $23, $3 ; SAFARI_ZONE_WEST - EVENT_DISP $14, $23, $8 ; SAFARI_ZONE_WEST - EVENT_DISP $14, $23, $9 ; SAFARI_ZONE_WEST - EVENT_DISP $14, $23, $14 ; SAFARI_ZONE_CENTER - EVENT_DISP $14, $23, $15 ; SAFARI_ZONE_CENTER - EVENT_DISP $14, $1e, $27 ; SAFARI_ZONE_EAST - EVENT_DISP $14, $1f, $27 ; SAFARI_ZONE_EAST - EVENT_DISP $14, $3, $23 ; SAFARI_ZONE_REST_HOUSE_4 + ; warp-to + EVENT_DISP $14, $23, $2 ; SAFARI_ZONE_WEST + EVENT_DISP $14, $23, $3 ; SAFARI_ZONE_WEST + EVENT_DISP $14, $23, $8 ; SAFARI_ZONE_WEST + EVENT_DISP $14, $23, $9 ; SAFARI_ZONE_WEST + EVENT_DISP $14, $23, $14 ; SAFARI_ZONE_CENTER + EVENT_DISP $14, $23, $15 ; SAFARI_ZONE_CENTER + EVENT_DISP $14, $1e, $27 ; SAFARI_ZONE_EAST + EVENT_DISP $14, $1f, $27 ; SAFARI_ZONE_EAST + EVENT_DISP $14, $3, $23 ; SAFARI_ZONE_REST_HOUSE_4 SafariZoneNorthBlocks: ; 360 - INCBIN "maps/safarizonenorth.blk" + INCBIN "maps/safarizonenorth.blk" SafariZoneCenter_h: ; 0x45ba6 to 0x45bb2 (12 bytes) (bank=11) (id=220) - db $03 ; tileset - db SAFARI_ZONE_CENTER_HEIGHT, SAFARI_ZONE_CENTER_WIDTH ; dimensions (y, x) - dw SafariZoneCenterBlocks, SafariZoneCenterTexts, SafariZoneCenterScript ; blocks, texts, scripts - db $00 ; connections + db $03 ; tileset + db SAFARI_ZONE_CENTER_HEIGHT, SAFARI_ZONE_CENTER_WIDTH ; dimensions (y, x) + dw SafariZoneCenterBlocks, SafariZoneCenterTexts, SafariZoneCenterScript ; blocks, texts, scripts + db $00 ; connections - dw SafariZoneCenterObject ; objects + dw SafariZoneCenterObject ; objects SafariZoneCenterScript: ; 0x45bb2 - jp $3c3c + jp $3c3c ; 0x45bb5 SafariZoneCenterTexts: ; 0x45bb5 - dw SafariZoneCenterText1, SafariZoneCenterText2, SafariZoneCenterText3 + dw SafariZoneCenterText1, SafariZoneCenterText2, SafariZoneCenterText3 SafariZoneCenterText2: ; 0x45bbb - TX_FAR _SafariZoneCenterText2 - db $50 + TX_FAR _SafariZoneCenterText2 + db $50 SafariZoneCenterText3: ; 0x45bc0 - TX_FAR _SafariZoneCenterText3 - db $50 + TX_FAR _SafariZoneCenterText3 + db $50 SafariZoneCenterObject: ; 0x45bc5 (size=89) - db $0 ; border tile - - db $9 ; warps - db $19, $e, $2, SAFARIZONEENTRANCE - db $19, $f, $3, SAFARIZONEENTRANCE - db $a, $0, $4, SAFARI_ZONE_WEST - db $b, $0, $5, SAFARI_ZONE_WEST - db $0, $e, $4, SAFARI_ZONE_NORTH - db $0, $f, $5, SAFARI_ZONE_NORTH - db $a, $1d, $2, SAFARI_ZONE_EAST - db $b, $1d, $3, SAFARI_ZONE_EAST - db $13, $11, $0, SAFARI_ZONE_REST_HOUSE_1 - - db $2 ; signs - db $14, $12, $2 ; SafariZoneCenterText2 - db $16, $e, $3 ; SafariZoneCenterText3 - - db $1 ; people + db $0 ; border tile + + db $9 ; warps + db $19, $e, $2, SAFARIZONEENTRANCE + db $19, $f, $3, SAFARIZONEENTRANCE + db $a, $0, $4, SAFARI_ZONE_WEST + db $b, $0, $5, SAFARI_ZONE_WEST + db $0, $e, $4, SAFARI_ZONE_NORTH + db $0, $f, $5, SAFARI_ZONE_NORTH + db $a, $1d, $2, SAFARI_ZONE_EAST + db $b, $1d, $3, SAFARI_ZONE_EAST + db $13, $11, $0, SAFARI_ZONE_REST_HOUSE_1 + + db $2 ; signs + db $14, $12, $2 ; SafariZoneCenterText2 + db $16, $e, $3 ; SafariZoneCenterText3 + + db $1 ; people db SPRITE_BALL, $a + 4, $e + 4, $ff, $ff, $81, NUGGET ; item - ; warp-to - EVENT_DISP $f, $19, $e ; SAFARIZONEENTRANCE - EVENT_DISP $f, $19, $f ; SAFARIZONEENTRANCE - EVENT_DISP $f, $a, $0 ; SAFARI_ZONE_WEST - EVENT_DISP $f, $b, $0 ; SAFARI_ZONE_WEST - EVENT_DISP $f, $0, $e ; SAFARI_ZONE_NORTH - EVENT_DISP $f, $0, $f ; SAFARI_ZONE_NORTH - EVENT_DISP $f, $a, $1d ; SAFARI_ZONE_EAST - EVENT_DISP $f, $b, $1d ; SAFARI_ZONE_EAST - EVENT_DISP $f, $13, $11 ; SAFARI_ZONE_REST_HOUSE_1 + ; warp-to + EVENT_DISP $f, $19, $e ; SAFARIZONEENTRANCE + EVENT_DISP $f, $19, $f ; SAFARIZONEENTRANCE + EVENT_DISP $f, $a, $0 ; SAFARI_ZONE_WEST + EVENT_DISP $f, $b, $0 ; SAFARI_ZONE_WEST + EVENT_DISP $f, $0, $e ; SAFARI_ZONE_NORTH + EVENT_DISP $f, $0, $f ; SAFARI_ZONE_NORTH + EVENT_DISP $f, $a, $1d ; SAFARI_ZONE_EAST + EVENT_DISP $f, $b, $1d ; SAFARI_ZONE_EAST + EVENT_DISP $f, $13, $11 ; SAFARI_ZONE_REST_HOUSE_1 SafariZoneCenterBlocks: ; 195 - INCBIN "maps/safarizonecenter.blk" + INCBIN "maps/safarizonecenter.blk" SafariZoneRestHouse1_h: ; 0x45ce1 to 0x45ced (12 bytes) (bank=11) (id=221) - db $0c ; tileset - db SAFARI_ZONE_REST_HOUSE_1_HEIGHT, SAFARI_ZONE_REST_HOUSE_1_WIDTH ; dimensions (y, x) - dw SafariZoneRestHouse1Blocks, SafariZoneRestHouse1Texts, SafariZoneRestHouse1Script ; blocks, texts, scripts - db $00 ; connections + db $0c ; tileset + db SAFARI_ZONE_REST_HOUSE_1_HEIGHT, SAFARI_ZONE_REST_HOUSE_1_WIDTH ; dimensions (y, x) + dw SafariZoneRestHouse1Blocks, SafariZoneRestHouse1Texts, SafariZoneRestHouse1Script ; blocks, texts, scripts + db $00 ; connections - dw SafariZoneRestHouse1Object ; objects + dw SafariZoneRestHouse1Object ; objects SafariZoneRestHouse1Script: ; 0x45ced - jp $3c3c + jp $3c3c ; 0x45cf0 SafariZoneRestHouse1Texts: ; 0x45cf0 - dw SafariZoneRestHouse1Text1, SafariZoneRestHouse1Text2 + dw SafariZoneRestHouse1Text1, SafariZoneRestHouse1Text2 SafariZoneRestHouse1Text1: ; 0x45cf4 - TX_FAR _SafariZoneRestHouse1Text1 - db $50 + TX_FAR _SafariZoneRestHouse1Text1 + db $50 SafariZoneRestHouse1Text2: ; 0x45cf9 - TX_FAR _SafariZoneRestHouse1Text2 - db $50 + TX_FAR _SafariZoneRestHouse1Text2 + db $50 SafariZoneRestHouse1Object: ; 0x45cfe (size=32) - db $a ; border tile + db $a ; border tile - db $2 ; warps - db $7, $2, $8, SAFARI_ZONE_CENTER - db $7, $3, $8, SAFARI_ZONE_CENTER + db $2 ; warps + db $7, $2, $8, SAFARI_ZONE_CENTER + db $7, $3, $8, SAFARI_ZONE_CENTER - db $0 ; signs + db $0 ; signs - db $2 ; people - db SPRITE_GIRL, $2 + 4, $3 + 4, $ff, $d0, $1 ; person - db SPRITE_OAK_AIDE, $4 + 4, $1 + 4, $fe, $1, $2 ; person + db $2 ; people + db SPRITE_GIRL, $2 + 4, $3 + 4, $ff, $d0, $1 ; person + db SPRITE_OAK_AIDE, $4 + 4, $1 + 4, $fe, $1, $2 ; person - ; warp-to - EVENT_DISP $4, $7, $2 ; SAFARI_ZONE_CENTER - EVENT_DISP $4, $7, $3 ; SAFARI_ZONE_CENTER + ; warp-to + EVENT_DISP $4, $7, $2 ; SAFARI_ZONE_CENTER + EVENT_DISP $4, $7, $3 ; SAFARI_ZONE_CENTER SafariZoneRestHouse2_h: ; 0x45d1e to 0x45d2a (12 bytes) (bank=11) (id=223) - db $0c ; tileset - db SAFARI_ZONE_REST_HOUSE_2_HEIGHT, SAFARI_ZONE_REST_HOUSE_2_WIDTH ; dimensions (y, x) - dw $40fb, SafariZoneRestHouse2Texts, SafariZoneRestHouse2Script ; blocks, texts, scripts - db $00 ; connections + db $0c ; tileset + db SAFARI_ZONE_REST_HOUSE_2_HEIGHT, SAFARI_ZONE_REST_HOUSE_2_WIDTH ; dimensions (y, x) + dw $40fb, SafariZoneRestHouse2Texts, SafariZoneRestHouse2Script ; blocks, texts, scripts + db $00 ; connections - dw SafariZoneRestHouse2Object ; objects + dw SafariZoneRestHouse2Object ; objects SafariZoneRestHouse2Script: ; 0x45d2a - call $3c3c - ret + call $3c3c + ret ; 0x45d2e SafariZoneRestHouse2Texts: ; 0x45d2e - dw SafariZoneRestHouse2Text1, SafariZoneRestHouse2Text2, SafariZoneRestHouse2Text3 + dw SafariZoneRestHouse2Text1, SafariZoneRestHouse2Text2, SafariZoneRestHouse2Text3 SafariZoneRestHouse2Text1: ; 0x45d34 - TX_FAR _SafariZoneRestHouse2Text1 - db $50 + TX_FAR _SafariZoneRestHouse2Text1 + db $50 SafariZoneRestHouse2Text2: ; 0x45d39 - TX_FAR _SafariZoneRestHouse2Text2 - db $50 + TX_FAR _SafariZoneRestHouse2Text2 + db $50 SafariZoneRestHouse2Text3: ; 0x45d3e - TX_FAR _SafariZoneRestHouse2Text3 - db $50 + TX_FAR _SafariZoneRestHouse2Text3 + db $50 SafariZoneRestHouse2Object: ; 0x45d43 (size=38) - db $a ; border tile + db $a ; border tile - db $2 ; warps - db $7, $2, $7, SAFARI_ZONE_WEST - db $7, $3, $7, SAFARI_ZONE_WEST + db $2 ; warps + db $7, $2, $7, SAFARI_ZONE_WEST + db $7, $3, $7, SAFARI_ZONE_WEST - db $0 ; signs + db $0 ; signs - db $3 ; people - db SPRITE_OAK_AIDE, $4 + 4, $4 + 4, $fe, $0, $1 ; person - db SPRITE_BLACK_HAIR_BOY_1, $2 + 4, $0 + 4, $ff, $d3, $2 ; person - db SPRITE_ERIKA, $2 + 4, $6 + 4, $ff, $d0, $3 ; person + db $3 ; people + db SPRITE_OAK_AIDE, $4 + 4, $4 + 4, $fe, $0, $1 ; person + db SPRITE_BLACK_HAIR_BOY_1, $2 + 4, $0 + 4, $ff, $d3, $2 ; person + db SPRITE_ERIKA, $2 + 4, $6 + 4, $ff, $d0, $3 ; person - ; warp-to - EVENT_DISP $4, $7, $2 ; SAFARI_ZONE_WEST - EVENT_DISP $4, $7, $3 ; SAFARI_ZONE_WEST + ; warp-to + EVENT_DISP $4, $7, $2 ; SAFARI_ZONE_WEST + EVENT_DISP $4, $7, $3 ; SAFARI_ZONE_WEST SafariZoneRestHouse3_h: ; 0x45d69 to 0x45d75 (12 bytes) (bank=11) (id=224) - db $0c ; tileset - db SAFARI_ZONE_REST_HOUSE_3_HEIGHT, SAFARI_ZONE_REST_HOUSE_3_WIDTH ; dimensions (y, x) - dw $40fb, SafariZoneRestHouse3Texts, SafariZoneRestHouse3Script ; blocks, texts, scripts - db $00 ; connections + db $0c ; tileset + db SAFARI_ZONE_REST_HOUSE_3_HEIGHT, SAFARI_ZONE_REST_HOUSE_3_WIDTH ; dimensions (y, x) + dw $40fb, SafariZoneRestHouse3Texts, SafariZoneRestHouse3Script ; blocks, texts, scripts + db $00 ; connections - dw SafariZoneRestHouse3Object ; objects + dw SafariZoneRestHouse3Object ; objects SafariZoneRestHouse3Script: ; 0x45d75 - call $3c3c - ret + call $3c3c + ret ; 0x45d79 SafariZoneRestHouse3Texts: ; 0x45d79 - dw SafariZoneRestHouse3Text1, SafariZoneRestHouse3Text2, SafariZoneRestHouse3Text3 + dw SafariZoneRestHouse3Text1, SafariZoneRestHouse3Text2, SafariZoneRestHouse3Text3 SafariZoneRestHouse3Text1: ; 0x45d7f - TX_FAR _SafariZoneRestHouse3Text1 - db $50 + TX_FAR _SafariZoneRestHouse3Text1 + db $50 SafariZoneRestHouse3Text2: ; 0x45d84 - TX_FAR _SafariZoneRestHouse3Text2 - db $50 + TX_FAR _SafariZoneRestHouse3Text2 + db $50 SafariZoneRestHouse3Text3: ; 0x45d89 - TX_FAR _SafariZoneRestHouse3Text3 - db $50 + TX_FAR _SafariZoneRestHouse3Text3 + db $50 SafariZoneRestHouse3Object: ; 0x45d8e (size=38) - db $a ; border tile + db $a ; border tile - db $2 ; warps - db $7, $2, $4, SAFARI_ZONE_EAST - db $7, $3, $4, SAFARI_ZONE_EAST + db $2 ; warps + db $7, $2, $4, SAFARI_ZONE_EAST + db $7, $3, $4, SAFARI_ZONE_EAST - db $0 ; signs + db $0 ; signs - db $3 ; people - db SPRITE_OAK_AIDE, $3 + 4, $1 + 4, $fe, $1, $1 ; person - db SPRITE_ROCKER, $2 + 4, $4 + 4, $ff, $ff, $2 ; person - db SPRITE_LAPRAS_GIVER, $2 + 4, $5 + 4, $ff, $ff, $3 ; person + db $3 ; people + db SPRITE_OAK_AIDE, $3 + 4, $1 + 4, $fe, $1, $1 ; person + db SPRITE_ROCKER, $2 + 4, $4 + 4, $ff, $ff, $2 ; person + db SPRITE_LAPRAS_GIVER, $2 + 4, $5 + 4, $ff, $ff, $3 ; person - ; warp-to - EVENT_DISP $4, $7, $2 ; SAFARI_ZONE_EAST - EVENT_DISP $4, $7, $3 ; SAFARI_ZONE_EAST + ; warp-to + EVENT_DISP $4, $7, $2 ; SAFARI_ZONE_EAST + EVENT_DISP $4, $7, $3 ; SAFARI_ZONE_EAST SafariZoneRestHouse4_h: ; 0x45db4 to 0x45dc0 (12 bytes) (bank=11) (id=225) - db $0c ; tileset - db SAFARI_ZONE_REST_HOUSE_4_HEIGHT, SAFARI_ZONE_REST_HOUSE_4_WIDTH ; dimensions (y, x) - dw $40fb, SafariZoneRestHouse4Texts, SafariZoneRestHouse4Script ; blocks, texts, scripts - db $00 ; connections + db $0c ; tileset + db SAFARI_ZONE_REST_HOUSE_4_HEIGHT, SAFARI_ZONE_REST_HOUSE_4_WIDTH ; dimensions (y, x) + dw $40fb, SafariZoneRestHouse4Texts, SafariZoneRestHouse4Script ; blocks, texts, scripts + db $00 ; connections - dw SafariZoneRestHouse4Object ; objects + dw SafariZoneRestHouse4Object ; objects SafariZoneRestHouse4Script: ; 0x45dc0 - call $3c3c - ret + call $3c3c + ret ; 0x45dc4 SafariZoneRestHouse4Texts: ; 0x45dc4 - dw SafariZoneRestHouse4Text1, SafariZoneRestHouse4Text2, SafariZoneRestHouse4Text3 + dw SafariZoneRestHouse4Text1, SafariZoneRestHouse4Text2, SafariZoneRestHouse4Text3 SafariZoneRestHouse4Text1: ; 0x45dca - TX_FAR _SafariZoneRestHouse4Text1 - db $50 + TX_FAR _SafariZoneRestHouse4Text1 + db $50 SafariZoneRestHouse4Text2: ; 0x45dcf - TX_FAR _SafariZoneRestHouse4Text2 - db $50 + TX_FAR _SafariZoneRestHouse4Text2 + db $50 SafariZoneRestHouse4Text3: ; 0x45dd4 - TX_FAR _SafariZoneRestHouse4Text3 - db $50 + TX_FAR _SafariZoneRestHouse4Text3 + db $50 SafariZoneRestHouse4Object: ; 0x45dd9 (size=38) - db $a ; border tile + db $a ; border tile - db $2 ; warps - db $7, $2, $8, SAFARI_ZONE_NORTH - db $7, $3, $8, SAFARI_ZONE_NORTH + db $2 ; warps + db $7, $2, $8, SAFARI_ZONE_NORTH + db $7, $3, $8, SAFARI_ZONE_NORTH - db $0 ; signs + db $0 ; signs - db $3 ; people - db SPRITE_OAK_AIDE, $3 + 4, $6 + 4, $fe, $2, $1 ; person - db SPRITE_WHITE_PLAYER, $4 + 4, $3 + 4, $ff, $ff, $2 ; person - db SPRITE_GENTLEMAN, $5 + 4, $1 + 4, $fe, $1, $3 ; person + db $3 ; people + db SPRITE_OAK_AIDE, $3 + 4, $6 + 4, $fe, $2, $1 ; person + db SPRITE_WHITE_PLAYER, $4 + 4, $3 + 4, $ff, $ff, $2 ; person + db SPRITE_GENTLEMAN, $5 + 4, $1 + 4, $fe, $1, $3 ; person - ; warp-to - EVENT_DISP $4, $7, $2 ; SAFARI_ZONE_NORTH - EVENT_DISP $4, $7, $3 ; SAFARI_ZONE_NORTH + ; warp-to + EVENT_DISP $4, $7, $2 ; SAFARI_ZONE_NORTH + EVENT_DISP $4, $7, $3 ; SAFARI_ZONE_NORTH UnknownDungeon2_h: ; 0x45dff to 0x45e0b (12 bytes) (bank=11) (id=226) - db $11 ; tileset - db UNKNOWN_DUNGEON_2_HEIGHT, UNKNOWN_DUNGEON_2_WIDTH ; dimensions (y, x) - dw UnknownDungeon2Blocks, UnknownDungeon2Texts, UnknownDungeon2Script ; blocks, texts, scripts - db $00 ; connections + db $11 ; tileset + db UNKNOWN_DUNGEON_2_HEIGHT, UNKNOWN_DUNGEON_2_WIDTH ; dimensions (y, x) + dw UnknownDungeon2Blocks, UnknownDungeon2Texts, UnknownDungeon2Script ; blocks, texts, scripts + db $00 ; connections - dw UnknownDungeon2Object ; objects + dw UnknownDungeon2Object ; objects UnknownDungeon2Script: ; 0x45e0b - jp $3c3c + jp $3c3c ; 0x45e0e UnknownDungeon2Texts: ; 0x45e0e - dw UnknownDungeon2Text1, UnknownDungeon2Text2, UnknownDungeon2Text3 + dw UnknownDungeon2Text1, UnknownDungeon2Text2, UnknownDungeon2Text3 UnknownDungeon2Object: ; 0x45e14 (size=73) - db $7d ; border tile + db $7d ; border tile - db $6 ; warps - db $1, $1d, $2, UNKNOWN_DUNGEON_1 - db $6, $16, $3, UNKNOWN_DUNGEON_1 - db $7, $13, $4, UNKNOWN_DUNGEON_1 - db $1, $9, $5, UNKNOWN_DUNGEON_1 - db $3, $1, $6, UNKNOWN_DUNGEON_1 - db $b, $3, $7, UNKNOWN_DUNGEON_1 + db $6 ; warps + db $1, $1d, $2, UNKNOWN_DUNGEON_1 + db $6, $16, $3, UNKNOWN_DUNGEON_1 + db $7, $13, $4, UNKNOWN_DUNGEON_1 + db $1, $9, $5, UNKNOWN_DUNGEON_1 + db $3, $1, $6, UNKNOWN_DUNGEON_1 + db $b, $3, $7, UNKNOWN_DUNGEON_1 - db $0 ; signs + db $0 ; signs - db $3 ; people + db $3 ; people db SPRITE_BALL, $9 + 4, $1d + 4, $ff, $ff, $81, PP_UP ; item db SPRITE_BALL, $f + 4, $4 + 4, $ff, $ff, $82, ULTRA_BALL ; item db SPRITE_BALL, $6 + 4, $d + 4, $ff, $ff, $83, FULL_RESTORE ; item - ; warp-to - EVENT_DISP $f, $1, $1d ; UNKNOWN_DUNGEON_1 - EVENT_DISP $f, $6, $16 ; UNKNOWN_DUNGEON_1 - EVENT_DISP $f, $7, $13 ; UNKNOWN_DUNGEON_1 - EVENT_DISP $f, $1, $9 ; UNKNOWN_DUNGEON_1 - EVENT_DISP $f, $3, $1 ; UNKNOWN_DUNGEON_1 - EVENT_DISP $f, $b, $3 ; UNKNOWN_DUNGEON_1 + ; warp-to + EVENT_DISP $f, $1, $1d ; UNKNOWN_DUNGEON_1 + EVENT_DISP $f, $6, $16 ; UNKNOWN_DUNGEON_1 + EVENT_DISP $f, $7, $13 ; UNKNOWN_DUNGEON_1 + EVENT_DISP $f, $1, $9 ; UNKNOWN_DUNGEON_1 + EVENT_DISP $f, $3, $1 ; UNKNOWN_DUNGEON_1 + EVENT_DISP $f, $b, $3 ; UNKNOWN_DUNGEON_1 UnknownDungeon2Blocks: ; 135 - INCBIN "maps/unknowndungeon2.blk" + INCBIN "maps/unknowndungeon2.blk" UnknownDungeon3_h: ; 0x45ee4 to 0x45ef0 (12 bytes) (bank=11) (id=227) - db $11 ; tileset - db UNKNOWN_DUNGEON_3_HEIGHT, UNKNOWN_DUNGEON_3_WIDTH ; dimensions (y, x) - dw UnknownDungeon3Blocks, UnknownDungeon3Texts, UnknownDungeon3Script ; blocks, texts, scripts - db $00 ; connections + db $11 ; tileset + db UNKNOWN_DUNGEON_3_HEIGHT, UNKNOWN_DUNGEON_3_WIDTH ; dimensions (y, x) + dw UnknownDungeon3Blocks, UnknownDungeon3Texts, UnknownDungeon3Script ; blocks, texts, scripts + db $00 ; connections - dw UnknownDungeon3Object ; objects + dw UnknownDungeon3Object ; objects UnknownDungeon3Script: ; 0x45ef0 - call $3c3c - ld hl, $5f0f - ld de, $5f03 - ld a, [$d650] - call $3160 - ld [$d650], a - ret + call $3c3c + ld hl, $5f0f + ld de, $5f03 + ld a, [$d650] + call $3160 + ld [$d650], a + ret ; 0x45f03 INCBIN "baserom.gbc",$45f03,$6 UnknownDungeon3Texts: ; 0x45f09 - dw UnknownDungeon3Text1, UnknownDungeon3Text2, UnknownDungeon3Text3 + dw UnknownDungeon3Text1, UnknownDungeon3Text2, UnknownDungeon3Text3 INCBIN "baserom.gbc",$45f0f,$d UnknownDungeon3Text1: ; 0x45f1c - db $08 ; asm - ld hl, $5f0f - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5f0f + call LoadTrainerHeader + jp $24d7 INCBIN "baserom.gbc",$45f26,$10 UnknownDungeon3Object: ; 0x45f36 (size=34) - db $7d ; border tile + db $7d ; border tile - db $1 ; warps - db $6, $3, $8, UNKNOWN_DUNGEON_1 + db $1 ; warps + db $6, $3, $8, UNKNOWN_DUNGEON_1 - db $0 ; signs + db $0 ; signs - db $3 ; people - db SPRITE_SLOWBRO, $d + 4, $1b + 4, $ff, $d0, $41, MEWTWO, $46 ; trainer + db $3 ; people + db SPRITE_SLOWBRO, $d + 4, $1b + 4, $ff, $d0, $41, MEWTWO, $46 ; trainer db SPRITE_BALL, $9 + 4, $10 + 4, $ff, $ff, $82, ULTRA_BALL ; item db SPRITE_BALL, $1 + 4, $12 + 4, $ff, $ff, $83, MAX_REVIVE ; item - ; warp-to - EVENT_DISP $f, $6, $3 ; UNKNOWN_DUNGEON_1 + ; warp-to + EVENT_DISP $f, $6, $3 ; UNKNOWN_DUNGEON_1 UnknownDungeon3Blocks: ; 135 - INCBIN "maps/unknowndungeon3.blk" + INCBIN "maps/unknowndungeon3.blk" RockTunnel2_h: ; 0x45fdf to 0x45feb (12 bytes) (bank=11) (id=232) - db $11 ; tileset - db ROCK_TUNNEL_2_HEIGHT, ROCK_TUNNEL_2_WIDTH ; dimensions (y, x) - dw RockTunnel2Blocks, RockTunnel2Texts, RockTunnel2Script ; blocks, texts, scripts - db $00 ; connections + db $11 ; tileset + db ROCK_TUNNEL_2_HEIGHT, ROCK_TUNNEL_2_WIDTH ; dimensions (y, x) + dw RockTunnel2Blocks, RockTunnel2Texts, RockTunnel2Script ; blocks, texts, scripts + db $00 ; connections - dw RockTunnel2Object ; objects + dw RockTunnel2Object ; objects RockTunnel2Script: ; 0x45feb - call $3c3c - ld hl, $6014 - ld de, $5ffe - ld a, [$d620] - call $3160 - ld [$d620], a - ret + call $3c3c + ld hl, $6014 + ld de, $5ffe + ld a, [$d620] + call $3160 + ld [$d620], a + ret ; 0x45ffe INCBIN "baserom.gbc",$45ffe,$6 RockTunnel2Texts: ; 0x46004 - dw RockTunnel2Text1, RockTunnel2Text2, RockTunnel2Text3, RockTunnel2Text4, RockTunnel2Text5, RockTunnel2Text6, RockTunnel2Text7, RockTunnel2Text8 + dw RockTunnel2Text1, RockTunnel2Text2, RockTunnel2Text3, RockTunnel2Text4, RockTunnel2Text5, RockTunnel2Text6, RockTunnel2Text7, RockTunnel2Text8 INCBIN "baserom.gbc",$46014,$61 RockTunnel2Text1: ; 0x46075 - db $08 ; asm - ld hl, $6014 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $6014 + call LoadTrainerHeader + jp $24d7 RockTunnel2Text2: ; 0x4607f - db $08 ; asm - ld hl, $6020 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $6020 + call LoadTrainerHeader + jp $24d7 RockTunnel2Text3: ; 0x46089 - db $08 ; asm - ld hl, $602c - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $602c + call LoadTrainerHeader + jp $24d7 RockTunnel2Text4: ; 0x46093 - db $08 ; asm - ld hl, $6038 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $6038 + call LoadTrainerHeader + jp $24d7 RockTunnel2Text5: ; 0x4609d - db $08 ; asm - ld hl, $6044 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $6044 + call LoadTrainerHeader + jp $24d7 RockTunnel2Text6: ; 0x460a7 - db $08 ; asm - ld hl, $6050 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $6050 + call LoadTrainerHeader + jp $24d7 RockTunnel2Text7: ; 0x460b1 - db $08 ; asm - ld hl, $605c - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $605c + call LoadTrainerHeader + jp $24d7 RockTunnel2Text8: ; 0x460bb - db $08 ; asm - ld hl, $6068 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $6068 + call LoadTrainerHeader + jp $24d7 UnnamedText_460c5: ; 0x460c5 - TX_FAR _UnnamedText_460c5 - db $50 + TX_FAR _UnnamedText_460c5 + db $50 ; 0x460c5 + 5 bytes UnnamedText_460ca: ; 0x460ca - TX_FAR _UnnamedText_460ca - db $50 + TX_FAR _UnnamedText_460ca + db $50 ; 0x460ca + 5 bytes UnnamedText_460cf: ; 0x460cf - TX_FAR _UnnamedText_460cf - db $50 + TX_FAR _UnnamedText_460cf + db $50 ; 0x460cf + 5 bytes UnnamedText_460d4: ; 0x460d4 - TX_FAR _UnnamedText_460d4 - db $50 + TX_FAR _UnnamedText_460d4 + db $50 ; 0x460d4 + 5 bytes UnnamedText_460d9: ; 0x460d9 - TX_FAR _UnnamedText_460d9 - db $50 + TX_FAR _UnnamedText_460d9 + db $50 ; 0x460d9 + 5 bytes UnnamedText_460de: ; 0x460de - TX_FAR _UnnamedText_460de - db $50 + TX_FAR _UnnamedText_460de + db $50 ; 0x460de + 5 bytes UnnamedText_460e3: ; 0x460e3 - TX_FAR _UnnamedText_460e3 - db $50 + TX_FAR _UnnamedText_460e3 + db $50 ; 0x460e3 + 5 bytes UnnamedText_460e8: ; 0x460e8 - TX_FAR _UnnamedText_460e8 - db $50 + TX_FAR _UnnamedText_460e8 + db $50 ; 0x460e8 + 5 bytes UnnamedText_460ed: ; 0x460ed - TX_FAR _UnnamedText_460ed - db $50 + TX_FAR _UnnamedText_460ed + db $50 ; 0x460ed + 5 bytes UnnamedText_460f2: ; 0x460f2 - TX_FAR _UnnamedText_460f2 - db $50 + TX_FAR _UnnamedText_460f2 + db $50 ; 0x460f2 + 5 bytes UnnamedText_460f7: ; 0x460f7 - TX_FAR _UnnamedText_460f7 - db $50 + TX_FAR _UnnamedText_460f7 + db $50 ; 0x460f7 + 5 bytes UnnamedText_460fc: ; 0x460fc - TX_FAR _UnnamedText_460fc - db $50 + TX_FAR _UnnamedText_460fc + db $50 ; 0x460fc + 5 bytes UnnamedText_46101: ; 0x46101 - TX_FAR _UnnamedText_46101 - db $50 + TX_FAR _UnnamedText_46101 + db $50 ; 0x46101 + 5 bytes UnnamedText_46106: ; 0x46106 - TX_FAR _UnnamedText_46106 - db $50 + TX_FAR _UnnamedText_46106 + db $50 ; 0x46106 + 5 bytes UnnamedText_4610b: ; 0x4610b - TX_FAR _UnnamedText_4610b - db $50 + TX_FAR _UnnamedText_4610b + db $50 ; 0x4610b + 5 bytes UnnamedText_46110: ; 0x46110 - TX_FAR _UnnamedText_46110 - db $50 + TX_FAR _UnnamedText_46110 + db $50 ; 0x46110 + 5 bytes UnnamedText_46115: ; 0x46115 - TX_FAR _UnnamedText_46115 - db $50 + TX_FAR _UnnamedText_46115 + db $50 ; 0x46115 + 5 bytes UnnamedText_4611a: ; 0x4611a - TX_FAR _UnnamedText_4611a - db $50 + TX_FAR _UnnamedText_4611a + db $50 ; 0x4611a + 5 bytes UnnamedText_4611f: ; 0x4611f - TX_FAR _UnnamedText_4611f - db $50 + TX_FAR _UnnamedText_4611f + db $50 ; 0x4611f + 5 bytes UnnamedText_46124: ; 0x46124 - TX_FAR _UnnamedText_46124 - db $50 + TX_FAR _UnnamedText_46124 + db $50 ; 0x46124 + 5 bytes UnnamedText_46129: ; 0x46129 - TX_FAR _UnnamedText_46129 - db $50 + TX_FAR _UnnamedText_46129 + db $50 ; 0x46129 + 5 bytes UnnamedText_4612e: ; 0x4612e - TX_FAR _UnnamedText_4612e - db $50 + TX_FAR _UnnamedText_4612e + db $50 ; 0x4612e + 5 bytes UnnamedText_46133: ; 0x46133 - TX_FAR _UnnamedText_46133 - db $50 + TX_FAR _UnnamedText_46133 + db $50 ; 0x46133 + 5 bytes UnnamedText_46138: ; 0x46138 - TX_FAR _UnnamedText_46138 - db $50 + TX_FAR _UnnamedText_46138 + db $50 ; 0x46138 + 5 bytes RockTunnel2Object: ; 0x4613d (size=100) - db $3 ; border tile - - db $4 ; warps - db $19, $21, $4, ROCK_TUNNEL_1 - db $3, $1b, $5, ROCK_TUNNEL_1 - db $b, $17, $6, ROCK_TUNNEL_1 - db $3, $3, $7, ROCK_TUNNEL_1 - - db $0 ; signs - - db $8 ; people - db SPRITE_LASS, $d + 4, $b + 4, $ff, $d0, $41, JR__TRAINER_F + $C8, $9 ; trainer - db SPRITE_HIKER, $a + 4, $6 + 4, $ff, $d0, $42, HIKER + $C8, $9 ; trainer - db SPRITE_BLACK_HAIR_BOY_2, $5 + 4, $3 + 4, $ff, $d0, $43, POKEMANIAC + $C8, $3 ; trainer - db SPRITE_BLACK_HAIR_BOY_2, $15 + 4, $14 + 4, $ff, $d3, $44, POKEMANIAC + $C8, $4 ; trainer - db SPRITE_HIKER, $a + 4, $1e + 4, $ff, $d0, $45, HIKER + $C8, $a ; trainer - db SPRITE_LASS, $1c + 4, $e + 4, $ff, $d3, $46, JR__TRAINER_F + $C8, $a ; trainer - db SPRITE_HIKER, $5 + 4, $21 + 4, $ff, $d3, $47, HIKER + $C8, $b ; trainer - db SPRITE_BLACK_HAIR_BOY_2, $1e + 4, $1a + 4, $ff, $d0, $48, POKEMANIAC + $C8, $5 ; trainer - - ; warp-to - EVENT_DISP $14, $19, $21 ; ROCK_TUNNEL_1 - EVENT_DISP $14, $3, $1b ; ROCK_TUNNEL_1 - EVENT_DISP $14, $b, $17 ; ROCK_TUNNEL_1 - EVENT_DISP $14, $3, $3 ; ROCK_TUNNEL_1 + db $3 ; border tile + + db $4 ; warps + db $19, $21, $4, ROCK_TUNNEL_1 + db $3, $1b, $5, ROCK_TUNNEL_1 + db $b, $17, $6, ROCK_TUNNEL_1 + db $3, $3, $7, ROCK_TUNNEL_1 + + db $0 ; signs + + db $8 ; people + db SPRITE_LASS, $d + 4, $b + 4, $ff, $d0, $41, JR__TRAINER_F + $C8, $9 ; trainer + db SPRITE_HIKER, $a + 4, $6 + 4, $ff, $d0, $42, HIKER + $C8, $9 ; trainer + db SPRITE_BLACK_HAIR_BOY_2, $5 + 4, $3 + 4, $ff, $d0, $43, POKEMANIAC + $C8, $3 ; trainer + db SPRITE_BLACK_HAIR_BOY_2, $15 + 4, $14 + 4, $ff, $d3, $44, POKEMANIAC + $C8, $4 ; trainer + db SPRITE_HIKER, $a + 4, $1e + 4, $ff, $d0, $45, HIKER + $C8, $a ; trainer + db SPRITE_LASS, $1c + 4, $e + 4, $ff, $d3, $46, JR__TRAINER_F + $C8, $a ; trainer + db SPRITE_HIKER, $5 + 4, $21 + 4, $ff, $d3, $47, HIKER + $C8, $b ; trainer + db SPRITE_BLACK_HAIR_BOY_2, $1e + 4, $1a + 4, $ff, $d0, $48, POKEMANIAC + $C8, $5 ; trainer + + ; warp-to + EVENT_DISP $14, $19, $21 ; ROCK_TUNNEL_1 + EVENT_DISP $14, $3, $1b ; ROCK_TUNNEL_1 + EVENT_DISP $14, $b, $17 ; ROCK_TUNNEL_1 + EVENT_DISP $14, $3, $3 ; ROCK_TUNNEL_1 RockTunnel2Blocks: ; 360 - INCBIN "maps/rocktunnel2.blk" + INCBIN "maps/rocktunnel2.blk" SeafoamIslands2_h: ; 0x46309 to 0x46315 (12 bytes) (bank=11) (id=159) - db $11 ; tileset - db SEAFOAM_ISLANDS_2_HEIGHT, SEAFOAM_ISLANDS_2_WIDTH ; dimensions (y, x) - dw SeafoamIslands2Blocks, SeafoamIslands2Texts, SeafoamIslands2Script ; blocks, texts, scripts - db $00 ; connections + db $11 ; tileset + db SEAFOAM_ISLANDS_2_HEIGHT, SEAFOAM_ISLANDS_2_WIDTH ; dimensions (y, x) + dw SeafoamIslands2Blocks, SeafoamIslands2Texts, SeafoamIslands2Script ; blocks, texts, scripts + db $00 ; connections - dw SeafoamIslands2Object ; objects + dw SeafoamIslands2Object ; objects SeafoamIslands2Script: ; 0x46315 - call $3c3c - ld hl, $cd60 - bit 7, [hl] - res 7, [hl] - jr z, .asm_46362 ; 0x4631f $41 - ld hl, $636d - call $34e4 - ret nc - ld hl, $d87f - ld a, [$cd3d] - cp $1 - jr nz, .asm_46340 ; 0x46330 $e - set 0, [hl] - ld a, $d9 - ld [$d079], a - ld a, $db - ld [$d07a], a - jr .asm_4634c ; 0x4633e $c + call $3c3c + ld hl, $cd60 + bit 7, [hl] + res 7, [hl] + jr z, .asm_46362 ; 0x4631f $41 + ld hl, $636d + call $34e4 + ret nc + ld hl, $d87f + ld a, [$cd3d] + cp $1 + jr nz, .asm_46340 ; 0x46330 $e + set 0, [hl] + ld a, $d9 + ld [$d079], a + ld a, $db + ld [$d07a], a + jr .asm_4634c ; 0x4633e $c .asm_46340 - set 1, [hl] - ld a, $da - ld [$d079], a - ld a, $dc - ld [$d07a], a + set 1, [hl] + ld a, $da + ld [$d079], a + ld a, $dc + ld [$d07a], a .asm_4634c - ld a, [$d079] - ld [$cc4d], a - ld a, $11 - call Predef - ld a, [$d07a] - ld [$cc4d], a - ld a, $15 - jp $3e6d + ld a, [$d079] + ld [$cc4d], a + ld a, $11 + call Predef + ld a, [$d07a] + ld [$cc4d], a + ld a, $15 + jp $3e6d .asm_46362 - ld a, $a0 - ld [$d71d], a - ld hl, $636d - jp $6981 + ld a, $a0 + ld [$d71d], a + ld hl, $636d + jp $6981 ; 0x4636d INCBIN "baserom.gbc",$4636d,$5 SeafoamIslands2Texts: ; 0x46372 - dw SeafoamIslands2Text1, SeafoamIslands2Text2 + dw SeafoamIslands2Text1, SeafoamIslands2Text2 SeafoamIslands2Object: ; 0x46376 (size=72) - db $7d ; border tile - - db $7 ; warps - db $2, $4, $0, SEAFOAM_ISLANDS_3 - db $5, $7, $4, SEAFOAM_ISLANDS_1 - db $7, $d, $2, SEAFOAM_ISLANDS_3 - db $f, $13, $3, SEAFOAM_ISLANDS_3 - db $f, $17, $6, SEAFOAM_ISLANDS_1 - db $b, $19, $5, SEAFOAM_ISLANDS_3 - db $3, $19, $5, SEAFOAM_ISLANDS_1 - - db $0 ; signs - - db $2 ; people - db SPRITE_BOULDER, $6 + 4, $11 + 4, $ff, $10, $1 ; person - db SPRITE_BOULDER, $6 + 4, $16 + 4, $ff, $10, $2 ; person - - ; warp-to - EVENT_DISP $f, $2, $4 ; SEAFOAM_ISLANDS_3 - EVENT_DISP $f, $5, $7 ; SEAFOAM_ISLANDS_1 - EVENT_DISP $f, $7, $d ; SEAFOAM_ISLANDS_3 - EVENT_DISP $f, $f, $13 ; SEAFOAM_ISLANDS_3 - EVENT_DISP $f, $f, $17 ; SEAFOAM_ISLANDS_1 - EVENT_DISP $f, $b, $19 ; SEAFOAM_ISLANDS_3 - EVENT_DISP $f, $3, $19 ; SEAFOAM_ISLANDS_1 + db $7d ; border tile + + db $7 ; warps + db $2, $4, $0, SEAFOAM_ISLANDS_3 + db $5, $7, $4, SEAFOAM_ISLANDS_1 + db $7, $d, $2, SEAFOAM_ISLANDS_3 + db $f, $13, $3, SEAFOAM_ISLANDS_3 + db $f, $17, $6, SEAFOAM_ISLANDS_1 + db $b, $19, $5, SEAFOAM_ISLANDS_3 + db $3, $19, $5, SEAFOAM_ISLANDS_1 + + db $0 ; signs + + db $2 ; people + db SPRITE_BOULDER, $6 + 4, $11 + 4, $ff, $10, $1 ; person + db SPRITE_BOULDER, $6 + 4, $16 + 4, $ff, $10, $2 ; person + + ; warp-to + EVENT_DISP $f, $2, $4 ; SEAFOAM_ISLANDS_3 + EVENT_DISP $f, $5, $7 ; SEAFOAM_ISLANDS_1 + EVENT_DISP $f, $7, $d ; SEAFOAM_ISLANDS_3 + EVENT_DISP $f, $f, $13 ; SEAFOAM_ISLANDS_3 + EVENT_DISP $f, $f, $17 ; SEAFOAM_ISLANDS_1 + EVENT_DISP $f, $b, $19 ; SEAFOAM_ISLANDS_3 + EVENT_DISP $f, $3, $19 ; SEAFOAM_ISLANDS_1 SeafoamIslands2Blocks: ; 135 - INCBIN "maps/seafoamislands2.blk" + INCBIN "maps/seafoamislands2.blk" SeafoamIslands3_h: ; 0x46445 to 0x46451 (12 bytes) (bank=11) (id=160) - db $11 ; tileset - db SEAFOAM_ISLANDS_3_HEIGHT, SEAFOAM_ISLANDS_3_WIDTH ; dimensions (y, x) - dw SeafoamIslands3Blocks, SeafoamIslands3Texts, SeafoamIslands3Script ; blocks, texts, scripts - db $00 ; connections + db $11 ; tileset + db SEAFOAM_ISLANDS_3_HEIGHT, SEAFOAM_ISLANDS_3_WIDTH ; dimensions (y, x) + dw SeafoamIslands3Blocks, SeafoamIslands3Texts, SeafoamIslands3Script ; blocks, texts, scripts + db $00 ; connections - dw SeafoamIslands3Object ; objects + dw SeafoamIslands3Object ; objects SeafoamIslands3Script: ; 0x46451 - call $3c3c - ld hl, $cd60 - bit 7, [hl] - res 7, [hl] - jr z, .asm_4649e ; 0x4645b $41 - ld hl, $64a9 - call $34e4 - ret nc - ld hl, $d880 - ld a, [$cd3d] - cp $1 - jr nz, .asm_4647c ; 0x4646c $e - set 0, [hl] - ld a, $db - ld [$d079], a - ld a, $df - ld [$d07a], a - jr .asm_46488 ; 0x4647a $c + call $3c3c + ld hl, $cd60 + bit 7, [hl] + res 7, [hl] + jr z, .asm_4649e ; 0x4645b $41 + ld hl, $64a9 + call $34e4 + ret nc + ld hl, $d880 + ld a, [$cd3d] + cp $1 + jr nz, .asm_4647c ; 0x4646c $e + set 0, [hl] + ld a, $db + ld [$d079], a + ld a, $df + ld [$d07a], a + jr .asm_46488 ; 0x4647a $c .asm_4647c - set 1, [hl] - ld a, $dc - ld [$d079], a - ld a, $e0 - ld [$d07a], a + set 1, [hl] + ld a, $dc + ld [$d079], a + ld a, $e0 + ld [$d07a], a .asm_46488 - ld a, [$d079] - ld [$cc4d], a - ld a, $11 - call Predef - ld a, [$d07a] - ld [$cc4d], a - ld a, $15 - jp $3e6d + ld a, [$d079] + ld [$cc4d], a + ld a, $11 + call Predef + ld a, [$d07a] + ld [$cc4d], a + ld a, $15 + jp $3e6d .asm_4649e - ld a, $a1 - ld [$d71d], a - ld hl, $64a9 - jp $6981 + ld a, $a1 + ld [$d71d], a + ld hl, $64a9 + jp $6981 ; 0x464a9 INCBIN "baserom.gbc",$464a9,$5 SeafoamIslands3Texts: ; 0x464ae - dw SeafoamIslands3Text1, SeafoamIslands3Text2 + dw SeafoamIslands3Text1, SeafoamIslands3Text2 SeafoamIslands3Object: ; 0x464b2 (size=72) - db $7d ; border tile - - db $7 ; warps - db $3, $5, $0, SEAFOAM_ISLANDS_2 - db $d, $5, $0, SEAFOAM_ISLANDS_4 - db $7, $d, $2, SEAFOAM_ISLANDS_2 - db $f, $13, $3, SEAFOAM_ISLANDS_2 - db $3, $19, $3, SEAFOAM_ISLANDS_4 - db $b, $19, $5, SEAFOAM_ISLANDS_2 - db $e, $19, $4, SEAFOAM_ISLANDS_4 - - db $0 ; signs - - db $2 ; people - db SPRITE_BOULDER, $6 + 4, $12 + 4, $ff, $10, $1 ; person - db SPRITE_BOULDER, $6 + 4, $17 + 4, $ff, $10, $2 ; person - - ; warp-to - EVENT_DISP $f, $3, $5 ; SEAFOAM_ISLANDS_2 - EVENT_DISP $f, $d, $5 ; SEAFOAM_ISLANDS_4 - EVENT_DISP $f, $7, $d ; SEAFOAM_ISLANDS_2 - EVENT_DISP $f, $f, $13 ; SEAFOAM_ISLANDS_2 - EVENT_DISP $f, $3, $19 ; SEAFOAM_ISLANDS_4 - EVENT_DISP $f, $b, $19 ; SEAFOAM_ISLANDS_2 - EVENT_DISP $f, $e, $19 ; SEAFOAM_ISLANDS_4 + db $7d ; border tile + + db $7 ; warps + db $3, $5, $0, SEAFOAM_ISLANDS_2 + db $d, $5, $0, SEAFOAM_ISLANDS_4 + db $7, $d, $2, SEAFOAM_ISLANDS_2 + db $f, $13, $3, SEAFOAM_ISLANDS_2 + db $3, $19, $3, SEAFOAM_ISLANDS_4 + db $b, $19, $5, SEAFOAM_ISLANDS_2 + db $e, $19, $4, SEAFOAM_ISLANDS_4 + + db $0 ; signs + + db $2 ; people + db SPRITE_BOULDER, $6 + 4, $12 + 4, $ff, $10, $1 ; person + db SPRITE_BOULDER, $6 + 4, $17 + 4, $ff, $10, $2 ; person + + ; warp-to + EVENT_DISP $f, $3, $5 ; SEAFOAM_ISLANDS_2 + EVENT_DISP $f, $d, $5 ; SEAFOAM_ISLANDS_4 + EVENT_DISP $f, $7, $d ; SEAFOAM_ISLANDS_2 + EVENT_DISP $f, $f, $13 ; SEAFOAM_ISLANDS_2 + EVENT_DISP $f, $3, $19 ; SEAFOAM_ISLANDS_4 + EVENT_DISP $f, $b, $19 ; SEAFOAM_ISLANDS_2 + EVENT_DISP $f, $e, $19 ; SEAFOAM_ISLANDS_4 SeafoamIslands3Blocks: ; 135 - INCBIN "maps/seafoamislands3.blk" + INCBIN "maps/seafoamislands3.blk" SeafoamIslands4_h: ; 0x46581 to 0x4658d (12 bytes) (bank=11) (id=161) - db $11 ; tileset - db SEAFOAM_ISLANDS_4_HEIGHT, SEAFOAM_ISLANDS_4_WIDTH ; dimensions (y, x) - dw SeafoamIslands4Blocks, SeafoamIslands4Texts, SeafoamIslands4Script ; blocks, texts, scripts - db $00 ; connections + db $11 ; tileset + db SEAFOAM_ISLANDS_4_HEIGHT, SEAFOAM_ISLANDS_4_WIDTH ; dimensions (y, x) + dw SeafoamIslands4Blocks, SeafoamIslands4Texts, SeafoamIslands4Script ; blocks, texts, scripts + db $00 ; connections - dw SeafoamIslands4Object ; objects + dw SeafoamIslands4Object ; objects SeafoamIslands4Script: ; 0x4658d - call $3c3c - ld hl, $cd60 - bit 7, [hl] - res 7, [hl] - jr z, .asm_465dc ; 0x46597 $43 - ld hl, $65f6 - call $34e4 - ret nc - ld hl, $d881 - ld a, [$cd3d] - cp $1 - jr nz, .asm_465b8 ; 0x465a8 $e - set 0, [hl] - ld a, $dd - ld [$d079], a - ld a, $e1 - ld [$d07a], a - jr .asm_465c4 ; 0x465b6 $c + call $3c3c + ld hl, $cd60 + bit 7, [hl] + res 7, [hl] + jr z, .asm_465dc ; 0x46597 $43 + ld hl, $65f6 + call $34e4 + ret nc + ld hl, $d881 + ld a, [$cd3d] + cp $1 + jr nz, .asm_465b8 ; 0x465a8 $e + set 0, [hl] + ld a, $dd + ld [$d079], a + ld a, $e1 + ld [$d07a], a + jr .asm_465c4 ; 0x465b6 $c .asm_465b8 - set 1, [hl] - ld a, $de - ld [$d079], a - ld a, $e2 - ld [$d07a], a + set 1, [hl] + ld a, $de + ld [$d079], a + ld a, $e2 + ld [$d07a], a .asm_465c4 - ld a, [$d079] - ld [$cc4d], a - ld a, $11 - call Predef - ld a, [$d07a] - ld [$cc4d], a - ld a, $15 - call Predef - jr .asm_465ed ; 0x465da $11 + ld a, [$d079] + ld [$cc4d], a + ld a, $11 + call Predef + ld a, [$d07a] + ld [$cc4d], a + ld a, $15 + call Predef + jr .asm_465ed ; 0x465da $11 .asm_465dc - ld a, $a2 - ld [$d71d], a - ld hl, $65f6 - call $6981 - ld a, [$d732] - bit 4, a - ret nz + ld a, $a2 + ld [$d71d], a + ld hl, $65f6 + call $6981 + ld a, [$d732] + bit 4, a + ret nz .asm_465ed - ld hl, $65fb - ld a, [$d666] - jp $3d97 + ld hl, $65fb + ld a, [$d666] + jp $3d97 ; 0x465f6 INCBIN "baserom.gbc",$465f6,$465fb - $465f6 SeafoamIslands4Scripts: ; 0x465fb - dw SeafoamIslands4Script0, SeafoamIslands4Script1 + dw SeafoamIslands4Script0, SeafoamIslands4Script1 INCBIN "baserom.gbc",$465ff,$4 SeafoamIslands4Script0: ; 0x46603 - ld a, [$d880] - and $3 - cp $3 - ret z - ld a, [$d361] - cp $8 - ret nz - ld a, [$d362] - cp $f - ret nz - ld hl, $ccd3 - ld de, $6632 - call $350c - dec a - ld [$cd38], a - call $3486 - ld hl, $d733 - set 2, [hl] - ld a, $1 - ld [$d666], a - ret + ld a, [$d880] + and $3 + cp $3 + ret z + ld a, [$d361] + cp $8 + ret nz + ld a, [$d362] + cp $f + ret nz + ld hl, $ccd3 + ld de, $6632 + call $350c + dec a + ld [$cd38], a + call $3486 + ld hl, $d733 + set 2, [hl] + ld a, $1 + ld [$d666], a + ret ; 0x46632 INCBIN "baserom.gbc",$46632,$46639 - $46632 SeafoamIslands4Script1: ; 0x46639 - ld a, [$cd38] - and a - ret nz - ld a, $0 - ld [$d666], a - ret + ld a, [$cd38] + and a + ret nz + ld a, $0 + ld [$d666], a + ret ; 0x46644 INCBIN "baserom.gbc",$46644,$56 SeafoamIslands4Texts: ; 0x4669a - dw SeafoamIslands4Text1, SeafoamIslands4Text2, SeafoamIslands4Text3, SeafoamIslands4Text4, SeafoamIslands4Text5, SeafoamIslands4Text6 + dw SeafoamIslands4Text1, SeafoamIslands4Text2, SeafoamIslands4Text3, SeafoamIslands4Text4, SeafoamIslands4Text5, SeafoamIslands4Text6 SeafoamIslands4Object: ; 0x466a6 (size=96) - db $7d ; border tile - - db $7 ; warps - db $c, $5, $1, SEAFOAM_ISLANDS_3 - db $6, $8, $2, SEAFOAM_ISLANDS_5 - db $4, $19, $3, SEAFOAM_ISLANDS_5 - db $3, $19, $4, SEAFOAM_ISLANDS_3 - db $e, $19, $6, SEAFOAM_ISLANDS_3 - db $11, $14, $0, SEAFOAM_ISLANDS_5 - db $11, $15, $1, SEAFOAM_ISLANDS_5 - - db $0 ; signs - - db $6 ; people - db SPRITE_BOULDER, $e + 4, $5 + 4, $ff, $10, $1 ; person - db SPRITE_BOULDER, $f + 4, $3 + 4, $ff, $10, $2 ; person - db SPRITE_BOULDER, $e + 4, $8 + 4, $ff, $10, $3 ; person - db SPRITE_BOULDER, $e + 4, $9 + 4, $ff, $10, $4 ; person - db SPRITE_BOULDER, $6 + 4, $12 + 4, $ff, $ff, $5 ; person - db SPRITE_BOULDER, $6 + 4, $13 + 4, $ff, $ff, $6 ; person - - ; warp-to - EVENT_DISP $f, $c, $5 ; SEAFOAM_ISLANDS_3 - EVENT_DISP $f, $6, $8 ; SEAFOAM_ISLANDS_5 - EVENT_DISP $f, $4, $19 ; SEAFOAM_ISLANDS_5 - EVENT_DISP $f, $3, $19 ; SEAFOAM_ISLANDS_3 - EVENT_DISP $f, $e, $19 ; SEAFOAM_ISLANDS_3 - EVENT_DISP $f, $11, $14 ; SEAFOAM_ISLANDS_5 - EVENT_DISP $f, $11, $15 ; SEAFOAM_ISLANDS_5 + db $7d ; border tile + + db $7 ; warps + db $c, $5, $1, SEAFOAM_ISLANDS_3 + db $6, $8, $2, SEAFOAM_ISLANDS_5 + db $4, $19, $3, SEAFOAM_ISLANDS_5 + db $3, $19, $4, SEAFOAM_ISLANDS_3 + db $e, $19, $6, SEAFOAM_ISLANDS_3 + db $11, $14, $0, SEAFOAM_ISLANDS_5 + db $11, $15, $1, SEAFOAM_ISLANDS_5 + + db $0 ; signs + + db $6 ; people + db SPRITE_BOULDER, $e + 4, $5 + 4, $ff, $10, $1 ; person + db SPRITE_BOULDER, $f + 4, $3 + 4, $ff, $10, $2 ; person + db SPRITE_BOULDER, $e + 4, $8 + 4, $ff, $10, $3 ; person + db SPRITE_BOULDER, $e + 4, $9 + 4, $ff, $10, $4 ; person + db SPRITE_BOULDER, $6 + 4, $12 + 4, $ff, $ff, $5 ; person + db SPRITE_BOULDER, $6 + 4, $13 + 4, $ff, $ff, $6 ; person + + ; warp-to + EVENT_DISP $f, $c, $5 ; SEAFOAM_ISLANDS_3 + EVENT_DISP $f, $6, $8 ; SEAFOAM_ISLANDS_5 + EVENT_DISP $f, $4, $19 ; SEAFOAM_ISLANDS_5 + EVENT_DISP $f, $3, $19 ; SEAFOAM_ISLANDS_3 + EVENT_DISP $f, $e, $19 ; SEAFOAM_ISLANDS_3 + EVENT_DISP $f, $11, $14 ; SEAFOAM_ISLANDS_5 + EVENT_DISP $f, $11, $15 ; SEAFOAM_ISLANDS_5 SeafoamIslands4Blocks: ; 135 - INCBIN "maps/seafoamislands4.blk" + INCBIN "maps/seafoamislands4.blk" SeafoamIslands5_h: ; 0x4678d to 0x46799 (12 bytes) (bank=11) (id=162) - db $11 ; tileset - db SEAFOAM_ISLANDS_5_HEIGHT, SEAFOAM_ISLANDS_5_WIDTH ; dimensions (y, x) - dw SeafoamIslands5Blocks, SeafoamIslands5Texts, SeafoamIslands5Script ; blocks, texts, scripts - db $00 ; connections + db $11 ; tileset + db SEAFOAM_ISLANDS_5_HEIGHT, SEAFOAM_ISLANDS_5_WIDTH ; dimensions (y, x) + dw SeafoamIslands5Blocks, SeafoamIslands5Texts, SeafoamIslands5Script ; blocks, texts, scripts + db $00 ; connections - dw SeafoamIslands5Object ; objects + dw SeafoamIslands5Object ; objects SeafoamIslands5Script: ; 0x46799 - call $3c3c - ld a, [$d668] - ld hl, $67ad - jp $3d97 + call $3c3c + ld a, [$d668] + ld hl, $67ad + jp $3d97 ; 0x467a5 INCBIN "baserom.gbc",$467a5,$467ad - $467a5 SeafoamIslands5Scripts: ; 0x467ad - dw SeafoamIslands5Script0, SeafoamIslands5Script1 + dw SeafoamIslands5Script0, SeafoamIslands5Script1 INCBIN "baserom.gbc",$467b1,$16 SeafoamIslands5Script0: ; 0x467c7 - ld a, [$d880] - and $3 - cp $3 - ret z - ld hl, $67fe - call $34bf - ret nc - ld a, [$cd3d] - cp $3 - jr nc, .asm_467e6 ; 0x467db $9 - ld a, $40 - ld [$ccd4], a - ld a, $2 - jr .asm_467e8 ; 0x467e4 $2 + ld a, [$d880] + and $3 + cp $3 + ret z + ld hl, $67fe + call $34bf + ret nc + ld a, [$cd3d] + cp $3 + jr nc, .asm_467e6 ; 0x467db $9 + ld a, $40 + ld [$ccd4], a + ld a, $2 + jr .asm_467e8 ; 0x467e4 $2 .asm_467e6 - ld a, $1 + ld a, $1 .asm_467e8 - ld [$cd38], a - ld a, $40 - ld [$ccd3], a - call $3486 - ld hl, $d733 - res 2, [hl] - ld a, $1 - ld [$d668], a - ret + ld [$cd38], a + ld a, $40 + ld [$ccd3], a + call $3486 + ld hl, $d733 + res 2, [hl] + ld a, $1 + ld [$d668], a + ret ; 0x467fe INCBIN "baserom.gbc",$467fe,$46807 - $467fe SeafoamIslands5Script1: ; 0x46807 - ld a, [$cd38] - and a - ret nz - xor a - ld [$cd6b], a - ld a, $0 - ld [$d668], a - ret + ld a, [$cd38] + and a + ret nz + xor a + ld [$cd6b], a + ld a, $0 + ld [$d668], a + ret ; 0x46816 INCBIN "baserom.gbc",$46816,$66 SeafoamIslands5Texts: ; 0x4687c - dw SeafoamIslands5Text1, SeafoamIslands5Text2, SeafoamIslands5Text3, SeafoamIslands5Text4, SeafoamIslands5Text5 + dw SeafoamIslands5Text1, SeafoamIslands5Text2, SeafoamIslands5Text3, SeafoamIslands5Text4, SeafoamIslands5Text5 INCBIN "baserom.gbc",$46886,$d SeafoamIslands5Text3: ; 0x46893 - db $08 ; asm - ld hl, $6886 - call LoadTrainerHeader - ld a, $4 - ld [$d668], a - jp $24d7 + db $08 ; asm + ld hl, $6886 + call LoadTrainerHeader + ld a, $4 + ld [$d668], a + jp $24d7 ; 0x468a2 TX_FAR db $17, $75, $40, $22 ; 0x468a6 - db $8 - ld a, $4a - call $13d0 - call $3748 - jp TextScriptEnd + db $8 + ld a, $4a + call $13d0 + call $3748 + jp TextScriptEnd ; 0x468b2 SeafoamIslands5Text4: ; 0x468b2 - TX_FAR _SeafoamIslands5Text4 - db $50 + TX_FAR _SeafoamIslands5Text4 + db $50 SeafoamIslands5Text5: ; 0x468b7 - TX_FAR _SeafoamIslands5Text5 - db $50 + TX_FAR _SeafoamIslands5Text5 + db $50 SeafoamIslands5Object: ; 0x468bc (size=62) - db $7d ; border tile + db $7d ; border tile - db $4 ; warps - db $11, $14, $5, SEAFOAM_ISLANDS_4 - db $11, $15, $6, SEAFOAM_ISLANDS_4 - db $7, $b, $1, SEAFOAM_ISLANDS_4 - db $4, $19, $2, SEAFOAM_ISLANDS_4 + db $4 ; warps + db $11, $14, $5, SEAFOAM_ISLANDS_4 + db $11, $15, $6, SEAFOAM_ISLANDS_4 + db $7, $b, $1, SEAFOAM_ISLANDS_4 + db $4, $19, $2, SEAFOAM_ISLANDS_4 - db $2 ; signs - db $f, $9, $4 ; SeafoamIslands5Text4 - db $1, $17, $5 ; SeafoamIslands5Text5 + db $2 ; signs + db $f, $9, $4 ; SeafoamIslands5Text4 + db $1, $17, $5 ; SeafoamIslands5Text5 - db $3 ; people - db SPRITE_BOULDER, $f + 4, $4 + 4, $ff, $ff, $1 ; person - db SPRITE_BOULDER, $f + 4, $5 + 4, $ff, $ff, $2 ; person - db SPRITE_BIRD, $1 + 4, $6 + 4, $ff, $d0, $43, ARTICUNO, $32 ; trainer + db $3 ; people + db SPRITE_BOULDER, $f + 4, $4 + 4, $ff, $ff, $1 ; person + db SPRITE_BOULDER, $f + 4, $5 + 4, $ff, $ff, $2 ; person + db SPRITE_BIRD, $1 + 4, $6 + 4, $ff, $d0, $43, ARTICUNO, $32 ; trainer - ; warp-to - EVENT_DISP $f, $11, $14 ; SEAFOAM_ISLANDS_4 - EVENT_DISP $f, $11, $15 ; SEAFOAM_ISLANDS_4 - EVENT_DISP $f, $7, $b ; SEAFOAM_ISLANDS_4 - EVENT_DISP $f, $4, $19 ; SEAFOAM_ISLANDS_4 + ; warp-to + EVENT_DISP $f, $11, $14 ; SEAFOAM_ISLANDS_4 + EVENT_DISP $f, $11, $15 ; SEAFOAM_ISLANDS_4 + EVENT_DISP $f, $7, $b ; SEAFOAM_ISLANDS_4 + EVENT_DISP $f, $4, $19 ; SEAFOAM_ISLANDS_4 SeafoamIslands5Blocks: ; 135 - INCBIN "maps/seafoamislands5.blk" + INCBIN "maps/seafoamislands5.blk" INCBIN "baserom.gbc",$46981,$167f SECTION "bank12",DATA,BANK[$12] Route7_h: ; 0x48000 to 0x48022 (34 bytes) (bank=12) (id=18) - db $00 ; tileset - db ROUTE_7_HEIGHT, ROUTE_7_WIDTH ; dimensions (y, x) - dw Route7Blocks, $4155, Route7Script ; blocks, texts, scripts - db WEST | EAST ; connections + db $00 ; tileset + db ROUTE_7_HEIGHT, ROUTE_7_WIDTH ; dimensions (y, x) + dw Route7Blocks, $4155, Route7Script ; blocks, texts, scripts + db WEST | EAST ; connections - ; connections data + ; connections data db CELADON_CITY - dw CeladonCityBlocks - 3 + (CELADON_CITY_WIDTH * 2) ; connection strip location - dw $C6E8 + (ROUTE_7_WIDTH + 6) * (-3 + 3) ; current map position - db $f, CELADON_CITY_WIDTH ; bigness, width - db (-4 * -2), (CELADON_CITY_WIDTH * 2) - 1 ; alignments (y, x) - dw $C6EE + 2 * CELADON_CITY_WIDTH ; window + dw CeladonCityBlocks - 3 + (CELADON_CITY_WIDTH * 2) ; connection strip location + dw $C6E8 + (ROUTE_7_WIDTH + 6) * (-3 + 3) ; current map position + db $f, CELADON_CITY_WIDTH ; bigness, width + db (-4 * -2), (CELADON_CITY_WIDTH * 2) - 1 ; alignments (y, x) + dw $C6EE + 2 * CELADON_CITY_WIDTH ; window db SAFFRON_CITY - dw SaffronCityBlocks + (SAFFRON_CITY_WIDTH) ; connection strip location - dw $C6E5 + (ROUTE_7_WIDTH + 6) * (-3 + 4) ; current map position - db $f, SAFFRON_CITY_WIDTH ; bigness, width - db (-4 * -2), 0 ; alignments (y, x) - dw $C6EF + SAFFRON_CITY_WIDTH ; window + dw SaffronCityBlocks + (SAFFRON_CITY_WIDTH) ; connection strip location + dw $C6E5 + (ROUTE_7_WIDTH + 6) * (-3 + 4) ; current map position + db $f, SAFFRON_CITY_WIDTH ; bigness, width + db (-4 * -2), 0 ; alignments (y, x) + dw $C6EF + SAFFRON_CITY_WIDTH ; window - ; end connections data + ; end connections data - dw Route7Object ; objects + dw Route7Object ; objects Route7Object: ; 0x48022 (size=47) - db $f ; border tile + db $f ; border tile - db $5 ; warps - db $9, $12, $2, ROUTE_7_GATE - db $a, $12, $3, ROUTE_7_GATE - db $9, $b, $0, ROUTE_7_GATE - db $a, $b, $1, ROUTE_7_GATE - db $d, $5, $0, PATH_ENTRANCE_ROUTE_7 + db $5 ; warps + db $9, $12, $2, ROUTE_7_GATE + db $a, $12, $3, ROUTE_7_GATE + db $9, $b, $0, ROUTE_7_GATE + db $a, $b, $1, ROUTE_7_GATE + db $d, $5, $0, PATH_ENTRANCE_ROUTE_7 - db $1 ; signs - db $d, $3, $1 ; Route7Text1 + db $1 ; signs + db $d, $3, $1 ; Route7Text1 - db $0 ; people + db $0 ; people - ; warp-to - EVENT_DISP $a, $9, $12 ; ROUTE_7_GATE - EVENT_DISP $a, $a, $12 ; ROUTE_7_GATE - EVENT_DISP $a, $9, $b ; ROUTE_7_GATE - EVENT_DISP $a, $a, $b ; ROUTE_7_GATE - EVENT_DISP $a, $d, $5 ; PATH_ENTRANCE_ROUTE_7 + ; warp-to + EVENT_DISP $a, $9, $12 ; ROUTE_7_GATE + EVENT_DISP $a, $a, $12 ; ROUTE_7_GATE + EVENT_DISP $a, $9, $b ; ROUTE_7_GATE + EVENT_DISP $a, $a, $b ; ROUTE_7_GATE + EVENT_DISP $a, $d, $5 ; PATH_ENTRANCE_ROUTE_7 Route7Blocks: ; 90 - INCBIN "maps/route7.blk" + INCBIN "maps/route7.blk" CeladonPokecenterBlocks: RockTunnelPokecenterBlocks: MtMoonPokecenterBlocks: ; 28 - INCBIN "maps/mtmoonpokecenter.blk" + INCBIN "maps/mtmoonpokecenter.blk" Route18GateBlocks: Route15GateBlocks: Route11GateBlocks: ; 20 - INCBIN "maps/route11gate.blk" + INCBIN "maps/route11gate.blk" Route18GateHeaderBlocks: Route16GateUpstairsBlocks: Route12GateUpstairsBlocks: Route11GateUpstairsBlocks: ; 16 40db - INCBIN "maps/route11gateupstairs.blk" + INCBIN "maps/route11gateupstairs.blk" INCBIN "baserom.gbc",$480eb,$48152 - $480eb Route7Script: ; 0x48152 - jp $3c3c + jp $3c3c ; 0x48155 INCBIN "baserom.gbc",$48155,$2 Route7Text1: ; 0x48157 - TX_FAR _Route7Text1 - db $50 + TX_FAR _Route7Text1 + db $50 RedsHouse1F_h: ; 415C db $01 ; tileset @@ -26093,735 +26089,735 @@ RedsHouse1FBlocks: INCBIN "maps/redshouse1f.blk" CeladonMart3_h: ; 0x48219 to 0x48225 (12 bytes) (bank=12) (id=124) - db $12 ; tileset - db CELADON_MART_3_HEIGHT, CELADON_MART_3_WIDTH ; dimensions (y, x) - dw CeladonMart3Blocks, CeladonMart3Texts, CeladonMart3Script ; blocks, texts, scripts - db $00 ; connections + db $12 ; tileset + db CELADON_MART_3_HEIGHT, CELADON_MART_3_WIDTH ; dimensions (y, x) + dw CeladonMart3Blocks, CeladonMart3Texts, CeladonMart3Script ; blocks, texts, scripts + db $00 ; connections - dw CeladonMart3Object ; objects + dw CeladonMart3Object ; objects CeladonMart3Script: ; 0x48225 - jp $3c3c + jp $3c3c ; 0x48228 CeladonMart3Texts: ; 0x48228 - dw CeladonMart3Text1, CeladonMart3Text2, CeladonMart3Text3, CeladonMart3Text4, CeladonMart3Text5, CeladonMart3Text6, CeladonMart3Text7, CeladonMart3Text8, CeladonMart3Text9, CeladonMart3Text10, CeladonMart3Text11, CeladonMart3Text12, CeladonMart3Text13, CeladonMart3Text14, CeladonMart3Text15, CeladonMart3Text16, CeladonMart3Text17 + dw CeladonMart3Text1, CeladonMart3Text2, CeladonMart3Text3, CeladonMart3Text4, CeladonMart3Text5, CeladonMart3Text6, CeladonMart3Text7, CeladonMart3Text8, CeladonMart3Text9, CeladonMart3Text10, CeladonMart3Text11, CeladonMart3Text12, CeladonMart3Text13, CeladonMart3Text14, CeladonMart3Text15, CeladonMart3Text16, CeladonMart3Text17 CeladonMart3Text1: ; 0x4824a - db $08 ; asm - ld a, [$d778] - bit 7, a - jr nz, .asm_a5463 ; 0x48250 - ld hl, $4278 - call PrintText - ld bc,(TM_18 << 8) | 1 - call $3e2e - jr nc, .asm_95f37 ; 0x4825e - ld hl, $d778 - set 7, [hl] - ld hl, $427d - jr .asm_81359 ; 0x48268 + db $08 ; asm + ld a, [$d778] + bit 7, a + jr nz, .asm_a5463 ; 0x48250 + ld hl, $4278 + call PrintText + ld bc,(TM_18 << 8) | 1 + call $3e2e + jr nc, .asm_95f37 ; 0x4825e + ld hl, $d778 + set 7, [hl] + ld hl, $427d + jr .asm_81359 ; 0x48268 .asm_95f37 ; 0x4826a - ld hl, $4288 - jr .asm_81359 ; 0x4826d + ld hl, $4288 + jr .asm_81359 ; 0x4826d .asm_a5463 ; 0x4826f - ld hl, $4283 + ld hl, $4283 .asm_81359 ; 0x48272 - call PrintText - jp $24d7 + call PrintText + jp $24d7 UnnamedText_48278: ; 0x48278 - TX_FAR _UnnamedText_48278 - db $50 + TX_FAR _UnnamedText_48278 + db $50 ; 0x48278 + 5 bytes INCBIN "baserom.gbc",$4827d,$48283 - $4827d UnnamedText_48283: ; 0x48283 - TX_FAR _UnnamedText_48283 - db $50 + TX_FAR _UnnamedText_48283 + db $50 ; 0x48283 + 5 bytes UnnamedText_48288: ; 0x48288 - TX_FAR _UnnamedText_48288 - db $50 + TX_FAR _UnnamedText_48288 + db $50 ; 0x48288 + 5 bytes CeladonMart3Text2: ; 0x4828d - TX_FAR _CeladonMart3Text2 - db $50 + TX_FAR _CeladonMart3Text2 + db $50 CeladonMart3Text3: ; 0x48292 - TX_FAR _CeladonMart3Text3 - db $50 + TX_FAR _CeladonMart3Text3 + db $50 CeladonMart3Text4: ; 0x48297 - TX_FAR _CeladonMart3Text4 - db $50 + TX_FAR _CeladonMart3Text4 + db $50 CeladonMart3Text5: ; 0x4829c - TX_FAR _CeladonMart3Text5 - db $50 + TX_FAR _CeladonMart3Text5 + db $50 CeladonMart3Text12 CeladonMart3Text10: CeladonMart3Text8: CeladonMart3Text6: ; 0x482a1 - TX_FAR _CeladonMart3Text6 - db $50 + TX_FAR _CeladonMart3Text6 + db $50 CeladonMart3Text7: ; 0x482a6 - TX_FAR _CeladonMart3Text7 - db $50 + TX_FAR _CeladonMart3Text7 + db $50 CeladonMart3Text9: ; 0x482ab - TX_FAR _CeladonMart3Text9 - db $50 + TX_FAR _CeladonMart3Text9 + db $50 CeladonMart3Text11: ; 0x482b0 - TX_FAR _CeladonMart3Text11 - db $50 + TX_FAR _CeladonMart3Text11 + db $50 CeladonMart3Text13: ; 0x482b5 - TX_FAR _CeladonMart3Text13 - db $50 + TX_FAR _CeladonMart3Text13 + db $50 CeladonMart3Text14: ; 0x482ba - TX_FAR _CeladonMart3Text14 - db $50 + TX_FAR _CeladonMart3Text14 + db $50 CeladonMart3Text17: CeladonMart3Text16: CeladonMart3Text15: ; 0x482bf - TX_FAR _CeladonMart3Text15 - db $50 + TX_FAR _CeladonMart3Text15 + db $50 CeladonMart3Object: ; 0x482c4 (size=94) - db $f ; border tile - - db $3 ; warps - db $1, $c, $0, CELADON_MART_4 - db $1, $10, $1, CELADON_MART_2 - db $1, $1, $0, CELADON_MART_ELEVATOR - - db $c ; signs - db $4, $2, $6 ; CeladonMart3Text6 - db $4, $3, $7 ; CeladonMart3Text7 - db $4, $5, $8 ; CeladonMart3Text8 - db $4, $6, $9 ; CeladonMart3Text9 - db $6, $2, $a ; CeladonMart3Text10 - db $6, $3, $b ; CeladonMart3Text11 - db $6, $5, $c ; CeladonMart3Text12 - db $6, $6, $d ; CeladonMart3Text13 - db $1, $e, $e ; CeladonMart3Text14 - db $1, $4, $f ; CeladonMart3Text15 - db $1, $6, $10 ; CeladonMart3Text16 - db $1, $a, $11 ; CeladonMart3Text17 - - db $5 ; people - db SPRITE_MART_GUY, $5 + 4, $10 + 4, $ff, $ff, $1 ; person - db SPRITE_GAMEBOY_KID_COPY, $6 + 4, $b + 4, $ff, $d3, $2 ; person - db SPRITE_GAMEBOY_KID_COPY, $2 + 4, $7 + 4, $ff, $d0, $3 ; person - db SPRITE_GAMEBOY_KID_COPY, $2 + 4, $8 + 4, $ff, $d0, $4 ; person - db SPRITE_YOUNG_BOY, $5 + 4, $2 + 4, $ff, $d1, $5 ; person - - ; warp-to - EVENT_DISP $a, $1, $c ; CELADON_MART_4 - EVENT_DISP $a, $1, $10 ; CELADON_MART_2 - EVENT_DISP $a, $1, $1 ; CELADON_MART_ELEVATOR + db $f ; border tile + + db $3 ; warps + db $1, $c, $0, CELADON_MART_4 + db $1, $10, $1, CELADON_MART_2 + db $1, $1, $0, CELADON_MART_ELEVATOR + + db $c ; signs + db $4, $2, $6 ; CeladonMart3Text6 + db $4, $3, $7 ; CeladonMart3Text7 + db $4, $5, $8 ; CeladonMart3Text8 + db $4, $6, $9 ; CeladonMart3Text9 + db $6, $2, $a ; CeladonMart3Text10 + db $6, $3, $b ; CeladonMart3Text11 + db $6, $5, $c ; CeladonMart3Text12 + db $6, $6, $d ; CeladonMart3Text13 + db $1, $e, $e ; CeladonMart3Text14 + db $1, $4, $f ; CeladonMart3Text15 + db $1, $6, $10 ; CeladonMart3Text16 + db $1, $a, $11 ; CeladonMart3Text17 + + db $5 ; people + db SPRITE_MART_GUY, $5 + 4, $10 + 4, $ff, $ff, $1 ; person + db SPRITE_GAMEBOY_KID_COPY, $6 + 4, $b + 4, $ff, $d3, $2 ; person + db SPRITE_GAMEBOY_KID_COPY, $2 + 4, $7 + 4, $ff, $d0, $3 ; person + db SPRITE_GAMEBOY_KID_COPY, $2 + 4, $8 + 4, $ff, $d0, $4 ; person + db SPRITE_YOUNG_BOY, $5 + 4, $2 + 4, $ff, $d1, $5 ; person + + ; warp-to + EVENT_DISP $a, $1, $c ; CELADON_MART_4 + EVENT_DISP $a, $1, $10 ; CELADON_MART_2 + EVENT_DISP $a, $1, $1 ; CELADON_MART_ELEVATOR CeladonMart3Blocks: ; 40 - INCBIN "maps/celadonmart3.blk" + INCBIN "maps/celadonmart3.blk" CeladonMart4_h: ; 0x4834a to 0x48356 (12 bytes) (bank=12) (id=125) - db $12 ; tileset - db CELADON_MART_4_HEIGHT, CELADON_MART_4_WIDTH ; dimensions (y, x) - dw CeladonMart4Blocks, CeladonMart4Texts, CeladonMart4Script ; blocks, texts, scripts - db $00 ; connections + db $12 ; tileset + db CELADON_MART_4_HEIGHT, CELADON_MART_4_WIDTH ; dimensions (y, x) + dw CeladonMart4Blocks, CeladonMart4Texts, CeladonMart4Script ; blocks, texts, scripts + db $00 ; connections - dw CeladonMart4Object ; objects + dw CeladonMart4Object ; objects CeladonMart4Script: ; 0x48356 - jp $3c3c + jp $3c3c ; 0x48359 CeladonMart4Texts: ; 0x48359 - dw CeladonMart4Text1, CeladonMart4Text2, CeladonMart4Text3, CeladonMart4Text4 + dw CeladonMart4Text1, CeladonMart4Text2, CeladonMart4Text3, CeladonMart4Text4 CeladonMart4Text2: ; 0x48361 - TX_FAR _CeladonMart4Text2 - db $50 + TX_FAR _CeladonMart4Text2 + db $50 CeladonMart4Text3: ; 0x48366 - TX_FAR _CeladonMart4Text3 - db $50 + TX_FAR _CeladonMart4Text3 + db $50 CeladonMart4Text4: ; 0x4836b - TX_FAR _CeladonMart4Text4 - db $50 + TX_FAR _CeladonMart4Text4 + db $50 CeladonMart4Object: ; 0x48370 (size=49) - db $f ; border tile + db $f ; border tile - db $3 ; warps - db $1, $c, $0, CELADON_MART_3 - db $1, $10, $1, CELADON_MART_5 - db $1, $1, $0, CELADON_MART_ELEVATOR + db $3 ; warps + db $1, $c, $0, CELADON_MART_3 + db $1, $10, $1, CELADON_MART_5 + db $1, $1, $0, CELADON_MART_ELEVATOR - db $1 ; signs - db $1, $e, $4 ; CeladonMart4Text4 + db $1 ; signs + db $1, $e, $4 ; CeladonMart4Text4 - db $3 ; people - db SPRITE_MART_GUY, $7 + 4, $5 + 4, $ff, $ff, $1 ; person - db SPRITE_BLACK_HAIR_BOY_2, $5 + 4, $f + 4, $fe, $2, $2 ; person - db SPRITE_BUG_CATCHER, $2 + 4, $5 + 4, $fe, $2, $3 ; person + db $3 ; people + db SPRITE_MART_GUY, $7 + 4, $5 + 4, $ff, $ff, $1 ; person + db SPRITE_BLACK_HAIR_BOY_2, $5 + 4, $f + 4, $fe, $2, $2 ; person + db SPRITE_BUG_CATCHER, $2 + 4, $5 + 4, $fe, $2, $3 ; person - ; warp-to - EVENT_DISP $a, $1, $c ; CELADON_MART_3 - EVENT_DISP $a, $1, $10 ; CELADON_MART_5 - EVENT_DISP $a, $1, $1 ; CELADON_MART_ELEVATOR + ; warp-to + EVENT_DISP $a, $1, $c ; CELADON_MART_3 + EVENT_DISP $a, $1, $10 ; CELADON_MART_5 + EVENT_DISP $a, $1, $1 ; CELADON_MART_ELEVATOR CeladonMart4Blocks: ; 40 - INCBIN "maps/celadonmart4.blk" + INCBIN "maps/celadonmart4.blk" CeladonMartRoof_h: ; 0x483c9 to 0x483d5 (12 bytes) (bank=12) (id=126) - db $12 ; tileset - db CELADON_MART_5_HEIGHT, CELADON_MART_5_WIDTH ; dimensions (y, x) - dw CeladonMartRoofBlocks, CeladonMartRoofTexts, CeladonMartRoofScript ; blocks, texts, scripts - db $00 ; connections + db $12 ; tileset + db CELADON_MART_5_HEIGHT, CELADON_MART_5_WIDTH ; dimensions (y, x) + dw CeladonMartRoofBlocks, CeladonMartRoofTexts, CeladonMartRoofScript ; blocks, texts, scripts + db $00 ; connections - dw CeladonMartRoofObject ; objects + dw CeladonMartRoofObject ; objects CeladonMartRoofScript: ; 0x483d5 - jp $3c3c + jp $3c3c ; 0x483d8 INCBIN "baserom.gbc",$483d8,$484ee - $483d8 UnnamedText_484ee: ; 0x484ee - TX_FAR _UnnamedText_484ee - db $50 + TX_FAR _UnnamedText_484ee + db $50 ; 0x484ee + 5 bytes INCBIN "baserom.gbc",$484f3,$68 CeladonMartRoofTexts: ; 0x4855b - dw CeladonMartRoofText1, CeladonMartRoofText2, CeladonMartRoofText5, CeladonMartRoofText5, CeladonMartRoofText5, CeladonMartRoofText6 + dw CeladonMartRoofText1, CeladonMartRoofText2, CeladonMartRoofText5, CeladonMartRoofText5, CeladonMartRoofText5, CeladonMartRoofText6 CeladonMartRoofText1: ; 0x48567 - TX_FAR _CeladonMartRoofText1 - db $50 + TX_FAR _CeladonMartRoofText1 + db $50 CeladonMartRoofText2: ; 0x4856c - db $08 ; asm - call $43d8 - ld a, [$cd37] - and a - jr z, .asm_914b9 ; 0x48574 - ld a, $1 - ld [$cc3c], a - ld hl, $459d - call PrintText - call $35ec - ld a, [$cc26] - and a - jr nz, .asm_05aa4 ; 0x48588 - call $440c - jr .asm_05aa4 ; 0x4858d + db $08 ; asm + call $43d8 + ld a, [$cd37] + and a + jr z, .asm_914b9 ; 0x48574 + ld a, $1 + ld [$cc3c], a + ld hl, $459d + call PrintText + call $35ec + ld a, [$cc26] + and a + jr nz, .asm_05aa4 ; 0x48588 + call $440c + jr .asm_05aa4 ; 0x4858d .asm_914b9 ; 0x4858f - ld hl, $4598 - call PrintText + ld hl, $4598 + call PrintText .asm_05aa4 ; 0x48595 - jp $24d7 + jp $24d7 CeladonMartRoofText3: UnnamedText_48598: ; 0x48598 - TX_FAR _UnnamedText_48598 - db $50 + TX_FAR _UnnamedText_48598 + db $50 ; 0x48598 + 5 bytes CeladonMartRoofText4: UnnamedText_4859d: ; 0x4859d - TX_FAR _UnnamedText_4859d - db $50 + TX_FAR _UnnamedText_4859d + db $50 ; 0x4859d + 5 bytes CeladonMartRoofText5: ; 0x485a2 - db $f5 + db $f5 CeladonMartRoofText6: ; 0x485a3 - TX_FAR _CeladonMartRoofText6 - db $50 + TX_FAR _CeladonMartRoofText6 + db $50 CeladonMartRoofObject: ; 0x485a8 (size=36) - db $42 ; border tile + db $42 ; border tile - db $1 ; warps - db $2, $f, $0, CELADON_MART_5 + db $1 ; warps + db $2, $f, $0, CELADON_MART_5 - db $4 ; signs - db $1, $a, $3 ; CeladonMartRoofText3 - db $1, $b, $4 ; CeladonMartRoofText4 - db $2, $c, $5 ; CeladonMartRoofText5 - db $2, $d, $6 ; CeladonMartRoofText6 + db $4 ; signs + db $1, $a, $3 ; CeladonMartRoofText3 + db $1, $b, $4 ; CeladonMartRoofText4 + db $2, $c, $5 ; CeladonMartRoofText5 + db $2, $d, $6 ; CeladonMartRoofText6 - db $2 ; people - db SPRITE_BLACK_HAIR_BOY_2, $4 + 4, $a + 4, $ff, $d2, $1 ; person - db SPRITE_LITTLE_GIRL, $5 + 4, $5 + 4, $fe, $0, $2 ; person + db $2 ; people + db SPRITE_BLACK_HAIR_BOY_2, $4 + 4, $a + 4, $ff, $d2, $1 ; person + db SPRITE_LITTLE_GIRL, $5 + 4, $5 + 4, $fe, $0, $2 ; person - ; warp-to - EVENT_DISP $a, $2, $f ; CELADON_MART_5 + ; warp-to + EVENT_DISP $a, $2, $f ; CELADON_MART_5 CeladonMartRoofBlocks: ; 40 - INCBIN "maps/celadonmart5.blk" + INCBIN "maps/celadonmart5.blk" CeladonMartElevator_h: ; 0x485f4 to 0x48600 (12 bytes) (bank=12) (id=127) - db $12 ; tileset - db CELADON_MART_6_HEIGHT, CELADON_MART_6_WIDTH ; dimensions (y, x) - dw CeladonMartElevatorBlocks, CeladonMartElevatorTexts, CeladonMartElevatorScript ; blocks, texts, scripts - db $00 ; connections + db $12 ; tileset + db CELADON_MART_6_HEIGHT, CELADON_MART_6_WIDTH ; dimensions (y, x) + dw CeladonMartElevatorBlocks, CeladonMartElevatorTexts, CeladonMartElevatorScript ; blocks, texts, scripts + db $00 ; connections - dw CeladonMartElevatorObject ; objects + dw CeladonMartElevatorObject ; objects CeladonMartElevatorScript: ; 0x48600 - ld hl, $d126 - bit 5, [hl] - res 5, [hl] - push hl - call nz, $461c - pop hl - bit 7, [hl] - res 7, [hl] - call nz, $4654 - xor a - ld [$cf0c], a - inc a - ld [$cc3c], a - ret + ld hl, $d126 + bit 5, [hl] + res 5, [hl] + push hl + call nz, $461c + pop hl + bit 7, [hl] + res 7, [hl] + call nz, $4654 + xor a + ld [$cf0c], a + inc a + ld [$cc3c], a + ret ; 0x4861c INCBIN "baserom.gbc",$4861c,$40 CeladonMartElevatorTexts: ; 0x4865c - dw CeladonMartElevatorText1 + dw CeladonMartElevatorText1 CeladonMartElevatorText1: ; 0x4865e - db $08 ; asm - call $4631 - ld hl, $464a - ld a, $61 - call Predef - jp $24d7 + db $08 ; asm + call $4631 + ld hl, $464a + ld a, $61 + call Predef + jp $24d7 CeladonMartElevatorObject: ; 0x4866d (size=23) - db $f ; border tile + db $f ; border tile - db $2 ; warps - db $3, $1, $5, CELADON_MART_1 - db $3, $2, $5, CELADON_MART_1 + db $2 ; warps + db $3, $1, $5, CELADON_MART_1 + db $3, $2, $5, CELADON_MART_1 - db $1 ; signs - db $0, $3, $1 ; CeladonMartElevatorText1 + db $1 ; signs + db $0, $3, $1 ; CeladonMartElevatorText1 - db $0 ; people + db $0 ; people - ; warp-to - EVENT_DISP $2, $3, $1 ; CELADON_MART_1 - EVENT_DISP $2, $3, $2 ; CELADON_MART_1 + ; warp-to + EVENT_DISP $2, $3, $1 ; CELADON_MART_1 + EVENT_DISP $2, $3, $2 ; CELADON_MART_1 CeladonMartElevatorBlocks: ; 4 - INCBIN "maps/celadonmart6.blk" + INCBIN "maps/celadonmart6.blk" CeladonMansion1_h: ; 0x48688 to 0x48694 (12 bytes) (bank=12) (id=128) - db $13 ; tileset - db CELADON_MANSION_1_HEIGHT, CELADON_MANSION_1_WIDTH ; dimensions (y, x) - dw CeladonMansion1Blocks, CeladonMansion1Texts, CeladonMansion1Script ; blocks, texts, scripts - db $00 ; connections + db $13 ; tileset + db CELADON_MANSION_1_HEIGHT, CELADON_MANSION_1_WIDTH ; dimensions (y, x) + dw CeladonMansion1Blocks, CeladonMansion1Texts, CeladonMansion1Script ; blocks, texts, scripts + db $00 ; connections - dw CeladonMansion1Object ; objects + dw CeladonMansion1Object ; objects CeladonMansion1Script: ; 0x48694 - jp $3c3c + jp $3c3c ; 0x48697 CeladonMansion1Texts: ; 0x48697 - dw CeladonMansion1Text1, CeladonMansion1Text2, CeladonMansion1Text3, CeladonMansion1Text4, CeladonMansion1Text5 + dw CeladonMansion1Text1, CeladonMansion1Text2, CeladonMansion1Text3, CeladonMansion1Text4, CeladonMansion1Text5 ;0x486a1 - call $13d0 - jp TextScriptEnd + call $13d0 + jp TextScriptEnd ; 0x486a7 CeladonMansion1Text1: ; 0x486a7 - TX_FAR _CeladonMansion1Text1 - db $08 ; asm - ld a, $4d - jp $46a1 + TX_FAR _CeladonMansion1Text1 + db $08 ; asm + ld a, $4d + jp $46a1 CeladonMansion1Text2: ; 0x486b1 - TX_FAR _CeladonMansion1Text2 - db $50 + TX_FAR _CeladonMansion1Text2 + db $50 CeladonMansion1Text3: ; 0x486b6 - TX_FAR _CeladonMansion1Text3 - db $8 - ld a, $4 - jp $46a1 + TX_FAR _CeladonMansion1Text3 + db $8 + ld a, $4 + jp $46a1 ; 0x486c0 CeladonMansion1Text4: ; 0x486c0 - TX_FAR _CeladonMansion1Text4 - db $8 - ld a, $f - jp $46a1 + TX_FAR _CeladonMansion1Text4 + db $8 + ld a, $f + jp $46a1 ; 0x486ca CeladonMansion1Text5: ; 0x486ca - TX_FAR _CeladonMansion1Text5 - db $50 + TX_FAR _CeladonMansion1Text5 + db $50 CeladonMansion1Object: ; 0x486cf (size=71) - db $f ; border tile - - db $5 ; warps - db $b, $4, $2, $ff - db $b, $5, $2, $ff - db $0, $4, $4, $ff - db $1, $7, $1, CELADON_MANSION_2 - db $1, $2, $2, CELADON_MANSION_2 - - db $1 ; signs - db $9, $4, $5 ; CeladonMansion1Text5 - - db $4 ; people - db SPRITE_SLOWBRO, $5 + 4, $0 + 4, $ff, $d3, $1 ; person - db SPRITE_OLD_MEDIUM_WOMAN, $5 + 4, $1 + 4, $ff, $d0, $2 ; person - db SPRITE_CLEFAIRY, $8 + 4, $1 + 4, $fe, $2, $3 ; person - db SPRITE_SLOWBRO, $4 + 4, $4 + 4, $fe, $1, $4 ; person - - ; warp-to - EVENT_DISP $4, $b, $4 - EVENT_DISP $4, $b, $5 - EVENT_DISP $4, $0, $4 - EVENT_DISP $4, $1, $7 ; CELADON_MANSION_2 - EVENT_DISP $4, $1, $2 ; CELADON_MANSION_2 + db $f ; border tile + + db $5 ; warps + db $b, $4, $2, $ff + db $b, $5, $2, $ff + db $0, $4, $4, $ff + db $1, $7, $1, CELADON_MANSION_2 + db $1, $2, $2, CELADON_MANSION_2 + + db $1 ; signs + db $9, $4, $5 ; CeladonMansion1Text5 + + db $4 ; people + db SPRITE_SLOWBRO, $5 + 4, $0 + 4, $ff, $d3, $1 ; person + db SPRITE_OLD_MEDIUM_WOMAN, $5 + 4, $1 + 4, $ff, $d0, $2 ; person + db SPRITE_CLEFAIRY, $8 + 4, $1 + 4, $fe, $2, $3 ; person + db SPRITE_SLOWBRO, $4 + 4, $4 + 4, $fe, $1, $4 ; person + + ; warp-to + EVENT_DISP $4, $b, $4 + EVENT_DISP $4, $b, $5 + EVENT_DISP $4, $0, $4 + EVENT_DISP $4, $1, $7 ; CELADON_MANSION_2 + EVENT_DISP $4, $1, $2 ; CELADON_MANSION_2 CeladonMansion1Blocks: ; 24 - INCBIN "maps/celadonmansion1.blk" + INCBIN "maps/celadonmansion1.blk" CeladonMansion2_h: ; 0x4872e to 0x4873a (12 bytes) (bank=12) (id=129) - db $13 ; tileset - db CELADON_MANSION_2_HEIGHT, CELADON_MANSION_2_WIDTH ; dimensions (y, x) - dw CeladonMansion2Blocks, CeladonMansion2Texts, CeladonMansion2Script ; blocks, texts, scripts - db $00 ; connections + db $13 ; tileset + db CELADON_MANSION_2_HEIGHT, CELADON_MANSION_2_WIDTH ; dimensions (y, x) + dw CeladonMansion2Blocks, CeladonMansion2Texts, CeladonMansion2Script ; blocks, texts, scripts + db $00 ; connections - dw CeladonMansion2Object ; objects + dw CeladonMansion2Object ; objects CeladonMansion2Script: ; 0x4873a - call $3c3c - ret + call $3c3c + ret ; 0x4873e CeladonMansion2Texts: ; 0x4873e - dw CeladonMansion2Text1 + dw CeladonMansion2Text1 CeladonMansion2Text1: ; 0x48740 - TX_FAR _CeladonMansion2Text1 - db $50 + TX_FAR _CeladonMansion2Text1 + db $50 CeladonMansion2Object: ; 0x48745 (size=39) - db $f ; border tile + db $f ; border tile - db $4 ; warps - db $1, $6, $0, CELADON_MANSION_3 - db $1, $7, $3, CELADON_MANSION_1 - db $1, $2, $4, CELADON_MANSION_1 - db $1, $4, $3, CELADON_MANSION_3 + db $4 ; warps + db $1, $6, $0, CELADON_MANSION_3 + db $1, $7, $3, CELADON_MANSION_1 + db $1, $2, $4, CELADON_MANSION_1 + db $1, $4, $3, CELADON_MANSION_3 - db $1 ; signs - db $9, $4, $1 ; CeladonMansion2Text1 + db $1 ; signs + db $9, $4, $1 ; CeladonMansion2Text1 - db $0 ; people + db $0 ; people - ; warp-to - EVENT_DISP $4, $1, $6 ; CELADON_MANSION_3 - EVENT_DISP $4, $1, $7 ; CELADON_MANSION_1 - EVENT_DISP $4, $1, $2 ; CELADON_MANSION_1 - EVENT_DISP $4, $1, $4 ; CELADON_MANSION_3 + ; warp-to + EVENT_DISP $4, $1, $6 ; CELADON_MANSION_3 + EVENT_DISP $4, $1, $7 ; CELADON_MANSION_1 + EVENT_DISP $4, $1, $2 ; CELADON_MANSION_1 + EVENT_DISP $4, $1, $4 ; CELADON_MANSION_3 CeladonMansion2Blocks: ; 24 - INCBIN "maps/celadonmansion2.blk" + INCBIN "maps/celadonmansion2.blk" CeladonMansion3_h: ; 0x48784 to 0x48790 (12 bytes) (bank=12) (id=130) - db $13 ; tileset - db CELADON_MANSION_3_HEIGHT, CELADON_MANSION_3_WIDTH ; dimensions (y, x) - dw CeladonMansion3Blocks, CeladonMansion3Texts, CeladonMansion3Script ; blocks, texts, scripts - db $00 ; connections + db $13 ; tileset + db CELADON_MANSION_3_HEIGHT, CELADON_MANSION_3_WIDTH ; dimensions (y, x) + dw CeladonMansion3Blocks, CeladonMansion3Texts, CeladonMansion3Script ; blocks, texts, scripts + db $00 ; connections - dw CeladonMansion3Object ; objects + dw CeladonMansion3Object ; objects CeladonMansion3Script: ; 0x48790 - jp $3c3c + jp $3c3c ; 0x48793 CeladonMansion3Texts: ; 0x48793 - dw CeladonMansion3Text1, CeladonMansion3Text2, CeladonMansion3Text3, CeladonMansion3Text4, CeladonMansion3Text5, CeladonMansion3Text6, CeladonMansion3Text7, CeladonMansion3Text8 + dw CeladonMansion3Text1, CeladonMansion3Text2, CeladonMansion3Text3, CeladonMansion3Text4, CeladonMansion3Text5, CeladonMansion3Text6, CeladonMansion3Text7, CeladonMansion3Text8 CeladonMansion3Text1: ; 0x487a3 - TX_FAR _CeladonMansion3Text1 - db $50 + TX_FAR _CeladonMansion3Text1 + db $50 CeladonMansion3Text2: ; 0x487a8 - TX_FAR _CeladonMansion3Text2 - db $50 + TX_FAR _CeladonMansion3Text2 + db $50 CeladonMansion3Text3: ; 0x487ad - TX_FAR _CeladonMansion3Text3 - db $50 + TX_FAR _CeladonMansion3Text3 + db $50 CeladonMansion3Text4: ; 0x487b2 - db $08 ; asm - ld hl, $d2f7 - ld b, $13 - call $2b7f - ld a, [$d11e] - cp $96 - jr nc, .asm_f03d0 ; 0x487c0 - ld hl, $47d0 - jr .asm_c13f0 ; 0x487c5 + db $08 ; asm + ld hl, $d2f7 + ld b, $13 + call $2b7f + ld a, [$d11e] + cp $96 + jr nc, .asm_f03d0 ; 0x487c0 + ld hl, $47d0 + jr .asm_c13f0 ; 0x487c5 .asm_f03d0 ; 0x487c7 - ld hl, $47d5 + ld hl, $47d5 .asm_c13f0 ; 0x487ca - call PrintText - jp $24d7 + call PrintText + jp $24d7 UnnamedText_487d0: ; 0x487d0 - TX_FAR _UnnamedText_487d0 - db $50 + TX_FAR _UnnamedText_487d0 + db $50 ; 0x487d0 + 5 bytes INCBIN "baserom.gbc",$487d5,$16 CeladonMansion3Text5: ; 0x487eb - TX_FAR _CeladonMansion3Text5 - db $50 + TX_FAR _CeladonMansion3Text5 + db $50 CeladonMansion3Text6: ; 0x487f0 - TX_FAR _CeladonMansion3Text6 - db $50 + TX_FAR _CeladonMansion3Text6 + db $50 CeladonMansion3Text7: ; 0x487f5 - TX_FAR _CeladonMansion3Text7 - db $50 + TX_FAR _CeladonMansion3Text7 + db $50 CeladonMansion3Text8: ; 0x487fa - TX_FAR _CeladonMansion3Text8 - db $50 + TX_FAR _CeladonMansion3Text8 + db $50 CeladonMansion3Object: ; 0x487ff (size=72) - db $f ; border tile - - db $4 ; warps - db $1, $6, $0, CELADON_MANSION_2 - db $1, $7, $0, CELADON_MANSION_4 - db $1, $2, $1, CELADON_MANSION_4 - db $1, $4, $3, CELADON_MANSION_2 - - db $4 ; signs - db $3, $1, $5 ; CeladonMansion3Text5 - db $3, $4, $6 ; CeladonMansion3Text6 - db $6, $1, $7 ; CeladonMansion3Text7 - db $9, $4, $8 ; CeladonMansion3Text8 - - db $4 ; people - db SPRITE_BIKE_SHOP_GUY, $4 + 4, $0 + 4, $ff, $d1, $1 ; person - db SPRITE_MART_GUY, $4 + 4, $3 + 4, $ff, $d1, $2 ; person - db SPRITE_BLACK_HAIR_BOY_2, $7 + 4, $0 + 4, $ff, $d1, $3 ; person - db SPRITE_LAPRAS_GIVER, $3 + 4, $2 + 4, $ff, $ff, $4 ; person - - ; warp-to - EVENT_DISP $4, $1, $6 ; CELADON_MANSION_2 - EVENT_DISP $4, $1, $7 ; CELADON_MANSION_4 - EVENT_DISP $4, $1, $2 ; CELADON_MANSION_4 - EVENT_DISP $4, $1, $4 ; CELADON_MANSION_2 + db $f ; border tile + + db $4 ; warps + db $1, $6, $0, CELADON_MANSION_2 + db $1, $7, $0, CELADON_MANSION_4 + db $1, $2, $1, CELADON_MANSION_4 + db $1, $4, $3, CELADON_MANSION_2 + + db $4 ; signs + db $3, $1, $5 ; CeladonMansion3Text5 + db $3, $4, $6 ; CeladonMansion3Text6 + db $6, $1, $7 ; CeladonMansion3Text7 + db $9, $4, $8 ; CeladonMansion3Text8 + + db $4 ; people + db SPRITE_BIKE_SHOP_GUY, $4 + 4, $0 + 4, $ff, $d1, $1 ; person + db SPRITE_MART_GUY, $4 + 4, $3 + 4, $ff, $d1, $2 ; person + db SPRITE_BLACK_HAIR_BOY_2, $7 + 4, $0 + 4, $ff, $d1, $3 ; person + db SPRITE_LAPRAS_GIVER, $3 + 4, $2 + 4, $ff, $ff, $4 ; person + + ; warp-to + EVENT_DISP $4, $1, $6 ; CELADON_MANSION_2 + EVENT_DISP $4, $1, $7 ; CELADON_MANSION_4 + EVENT_DISP $4, $1, $2 ; CELADON_MANSION_4 + EVENT_DISP $4, $1, $4 ; CELADON_MANSION_2 CeladonMansion3Blocks: ; 24 - INCBIN "maps/celadonmansion3.blk" + INCBIN "maps/celadonmansion3.blk" CeladonMansion4_h: ; 0x4885f to 0x4886b (12 bytes) (bank=12) (id=131) - db $13 ; tileset - db CELADON_MANSION_4_HEIGHT, CELADON_MANSION_4_WIDTH ; dimensions (y, x) - dw CeladonMansion4Blocks, CeladonMansion4Texts, CeladonMansion4Script ; blocks, texts, scripts - db $00 ; connections + db $13 ; tileset + db CELADON_MANSION_4_HEIGHT, CELADON_MANSION_4_WIDTH ; dimensions (y, x) + dw CeladonMansion4Blocks, CeladonMansion4Texts, CeladonMansion4Script ; blocks, texts, scripts + db $00 ; connections - dw CeladonMansion4Object ; objects + dw CeladonMansion4Object ; objects CeladonMansion4Script: ; 0x4886b - jp $3c3c + jp $3c3c ; 0x4886e CeladonMansion4Texts: ; 0x4886e - dw CeladonMansion4Text1 + dw CeladonMansion4Text1 CeladonMansion4Text1: ; 0x48870 - TX_FAR _CeladonMansion4Text1 - db $50 + TX_FAR _CeladonMansion4Text1 + db $50 CeladonMansion4Object: ; 0x48875 (size=31) - db $9 ; border tile + db $9 ; border tile - db $3 ; warps - db $1, $6, $1, CELADON_MANSION_3 - db $1, $2, $2, CELADON_MANSION_3 - db $7, $2, $0, CELADON_MANSION_5 + db $3 ; warps + db $1, $6, $1, CELADON_MANSION_3 + db $1, $2, $2, CELADON_MANSION_3 + db $7, $2, $0, CELADON_MANSION_5 - db $1 ; signs - db $7, $3, $1 ; CeladonMansion4Text1 + db $1 ; signs + db $7, $3, $1 ; CeladonMansion4Text1 - db $0 ; people + db $0 ; people - ; warp-to - EVENT_DISP $4, $1, $6 ; CELADON_MANSION_3 - EVENT_DISP $4, $1, $2 ; CELADON_MANSION_3 - EVENT_DISP $4, $7, $2 ; CELADON_MANSION_5 + ; warp-to + EVENT_DISP $4, $1, $6 ; CELADON_MANSION_3 + EVENT_DISP $4, $1, $2 ; CELADON_MANSION_3 + EVENT_DISP $4, $7, $2 ; CELADON_MANSION_5 CeladonMansion4Blocks: ; 24 - INCBIN "maps/celadonmansion4.blk" + INCBIN "maps/celadonmansion4.blk" CeladonPokecenter_h: ; 0x488ac to 0x488b8 (12 bytes) (bank=12) (id=133) - db $06 ; tileset - db CELADON_POKECENTER_HEIGHT, CELADON_POKECENTER_WIDTH ; dimensions (y, x) - dw CeladonPokecenterBlocks, CeladonPokecenterTexts, CeladonPokecenterScript ; blocks, texts, scripts - db $00 ; connections + db $06 ; tileset + db CELADON_POKECENTER_HEIGHT, CELADON_POKECENTER_WIDTH ; dimensions (y, x) + dw CeladonPokecenterBlocks, CeladonPokecenterTexts, CeladonPokecenterScript ; blocks, texts, scripts + db $00 ; connections - dw CeladonPokecenterObject ; objects + dw CeladonPokecenterObject ; objects CeladonPokecenterScript: ; 0x488b8 - call $22fa - jp $3c3c + call $22fa + jp $3c3c ; 0x488be CeladonPokecenterTexts: - dw CeladonPokecenterText1, CeladonPokecenterText2, CeladonPokecenterText3, CeladonPokecenterText4 + dw CeladonPokecenterText1, CeladonPokecenterText2, CeladonPokecenterText3, CeladonPokecenterText4 CeladonPokecenterText4: - db $f6 + db $f6 CeladonPokecenterText1: - db $ff + db $ff CeladonPokecenterText2: ; 0x488c8 - TX_FAR _CeladonPokecenterText2 - db $50 + TX_FAR _CeladonPokecenterText2 + db $50 CeladonPokecenterText3: ; 0x488cd - TX_FAR _CeladonPokecenterText3 - db $50 + TX_FAR _CeladonPokecenterText3 + db $50 CeladonPokecenterObject: ; 0x488d2 (size=44) - db $0 ; border tile + db $0 ; border tile - db $2 ; warps - db $7, $3, $5, $ff - db $7, $4, $5, $ff + db $2 ; warps + db $7, $3, $5, $ff + db $7, $4, $5, $ff - db $0 ; signs + db $0 ; signs - db $4 ; people - db SPRITE_NURSE, $1 + 4, $3 + 4, $ff, $d0, $1 ; person - db SPRITE_GENTLEMAN, $3 + 4, $7 + 4, $fe, $2, $2 ; person - db SPRITE_FOULARD_WOMAN, $5 + 4, $a + 4, $fe, $0, $3 ; person - db SPRITE_CABLE_CLUB_WOMAN, $2 + 4, $b + 4, $ff, $d0, $4 ; person + db $4 ; people + db SPRITE_NURSE, $1 + 4, $3 + 4, $ff, $d0, $1 ; person + db SPRITE_GENTLEMAN, $3 + 4, $7 + 4, $fe, $2, $2 ; person + db SPRITE_FOULARD_WOMAN, $5 + 4, $a + 4, $fe, $0, $3 ; person + db SPRITE_CABLE_CLUB_WOMAN, $2 + 4, $b + 4, $ff, $d0, $4 ; person - ; warp-to - EVENT_DISP $7, $7, $3 - EVENT_DISP $7, $7, $4 + ; warp-to + EVENT_DISP $7, $7, $3 + EVENT_DISP $7, $7, $4 CeladonGym_h: ; 0x488fe to 0x4890a (12 bytes) (bank=12) (id=134) - db $07 ; tileset - db CELADON_GYM_HEIGHT, CELADON_GYM_WIDTH ; dimensions (y, x) - dw CeladonGymBlocks, CeladonGymTexts, CeladonGymScript ; blocks, texts, scripts - db $00 ; connections + db $07 ; tileset + db CELADON_GYM_HEIGHT, CELADON_GYM_WIDTH ; dimensions (y, x) + dw CeladonGymBlocks, CeladonGymTexts, CeladonGymScript ; blocks, texts, scripts + db $00 ; connections - dw CeladonGymObject ; objects + dw CeladonGymObject ; objects CeladonGymScript: ; 0x4890a - ld hl, $d126 - bit 6, [hl] - res 6, [hl] - call nz, $4927 - call $3c3c - ld hl, $49bc - ld de, $494e - ld a, [$d5ff] - call $3160 - ld [$d5ff], a - ret + ld hl, $d126 + bit 6, [hl] + res 6, [hl] + call nz, $4927 + call $3c3c + ld hl, $49bc + ld de, $494e + ld a, [$d5ff] + call $3160 + ld [$d5ff], a + ret ; 0x48927 INCBIN "baserom.gbc",$48927,$7f CeladonGymTexts: ; 0x489a6 - dw CeladonGymText1, CeladonGymText2, CeladonGymText3, CeladonGymText4, CeladonGymText5, CeladonGymText6, CeladonGymText7, CeladonGymText8, CeladonGymText9, CeladonGymText10, CeladonGymText11 + dw CeladonGymText1, CeladonGymText2, CeladonGymText3, CeladonGymText4, CeladonGymText5, CeladonGymText6, CeladonGymText7, CeladonGymText8, CeladonGymText9, CeladonGymText10, CeladonGymText11 INCBIN "baserom.gbc",$489bc,$55 CeladonGymText1: ; 0x48a11 - db $08 ; asm - ld a, [$d77c] - bit 1, a - jr z, .asm_16064 ; 0x48a17 - bit 0, a - jr nz, .asm_3b22c ; 0x48a1b - call z, $4963 - call $30b6 - jr .asm_96252 ; 0x48a23 + db $08 ; asm + ld a, [$d77c] + bit 1, a + jr z, .asm_16064 ; 0x48a17 + bit 0, a + jr nz, .asm_3b22c ; 0x48a1b + call z, $4963 + call $30b6 + jr .asm_96252 ; 0x48a23 .asm_3b22c ; 0x48a25 - ld hl, $4a68 - call PrintText - jr .asm_96252 ; 0x48a2b + ld hl, $4a68 + call PrintText + jr .asm_96252 ; 0x48a2b .asm_16064 ; 0x48a2d - ld hl, $4a5e - call PrintText - ld hl, $d72d - set 6, [hl] - set 7, [hl] - ld hl, $4a63 - ld de, $4a63 - call $3354 - ldh a, [$8c] - ld [$cf13], a - call $336a - call $32d7 - ld a, $4 - ld [$d05c], a - ld a, $3 - ld [$d5ff], a - ld [$da39], a + ld hl, $4a5e + call PrintText + ld hl, $d72d + set 6, [hl] + set 7, [hl] + ld hl, $4a63 + ld de, $4a63 + call $3354 + ldh a, [$8c] + ld [$cf13], a + call $336a + call $32d7 + ld a, $4 + ld [$d05c], a + ld a, $3 + ld [$d5ff], a + ld [$da39], a .asm_96252 ; 0x48a5b - jp $24d7 + jp $24d7 UnnamedText_48a5e: ; 0x48a5e - TX_FAR _UnnamedText_48a5e - db $50 + TX_FAR _UnnamedText_48a5e + db $50 ; 0x48a5e + 5 bytes UnnamedText_48a63: ; 0x48a63 - TX_FAR _UnnamedText_48a63 - db $50 + TX_FAR _UnnamedText_48a63 + db $50 ; 0x48a63 + 5 bytes UnnamedText_48a68: ; 0x48a68 - TX_FAR _UnnamedText_48a68 - db $50 + TX_FAR _UnnamedText_48a68 + db $50 ; 0x48a68 + 5 bytes CeladonGymText9: ; 0x48a6d UnnamedText_48a6d: ; 0x48a6d - TX_FAR _UnnamedText_48a6d - db $50 + TX_FAR _UnnamedText_48a6d + db $50 ; 0x48a6d + 5 bytes CeladonGymText10: ; 0x48a72 @@ -26829,1999 +26825,1999 @@ INCBIN "baserom.gbc",$48a72,$4 db $0b UnnamedText_48a77: ; 0x48a77 - TX_FAR _UnnamedText_48a77 - db $50 + TX_FAR _UnnamedText_48a77 + db $50 ; 0x48a77 + 5 bytes CeladonGymText11: ; 0x48a7c - TX_FAR _UnnamedText_48a7c - db $50 + TX_FAR _UnnamedText_48a7c + db $50 ; 0x48a7c + 5 bytes CeladonGymText2: ; 0x48a81 - db $08 ; asm - ld hl, $49bc - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $49bc + call LoadTrainerHeader + jp $24d7 UnnamedText_48a8b: ; 0x48a8b - TX_FAR _UnnamedText_48a8b - db $50 + TX_FAR _UnnamedText_48a8b + db $50 ; 0x48a8b + 5 bytes UnnamedText_48a90: ; 0x48a90 - TX_FAR _UnnamedText_48a90 - db $50 + TX_FAR _UnnamedText_48a90 + db $50 ; 0x48a90 + 5 bytes UnnamedText_48a95: ; 0x48a95 - TX_FAR _UnnamedText_48a95 - db $50 + TX_FAR _UnnamedText_48a95 + db $50 ; 0x48a95 + 5 bytes CeladonGymText3: ; 0x48a9a - db $08 ; asm - ld hl, $49c8 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $49c8 + call LoadTrainerHeader + jp $24d7 UnnamedText_48aa4: ; 0x48aa4 - TX_FAR _UnnamedText_48aa4 - db $50 + TX_FAR _UnnamedText_48aa4 + db $50 ; 0x48aa4 + 5 bytes UnnamedText_48aa9: ; 0x48aa9 - TX_FAR _UnnamedText_48aa9 - db $50 + TX_FAR _UnnamedText_48aa9 + db $50 ; 0x48aa9 + 5 bytes UnnamedText_48aae: ; 0x48aae - TX_FAR _UnnamedText_48aae - db $50 + TX_FAR _UnnamedText_48aae + db $50 ; 0x48aae + 5 bytes CeladonGymText4: ; 0x48ab3 - db $08 ; asm - ld hl, $49d4 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $49d4 + call LoadTrainerHeader + jp $24d7 UnnamedText_48abd: ; 0x48abd - TX_FAR _UnnamedText_48abd - db $50 + TX_FAR _UnnamedText_48abd + db $50 ; 0x48abd + 5 bytes UnnamedText_48ac2: ; 0x48ac2 - TX_FAR _UnnamedText_48ac2 - db $50 + TX_FAR _UnnamedText_48ac2 + db $50 ; 0x48ac2 + 5 bytes UnnamedText_48ac7: ; 0x48ac7 - TX_FAR _UnnamedText_48ac7 - db $50 + TX_FAR _UnnamedText_48ac7 + db $50 ; 0x48ac7 + 5 bytes CeladonGymText5: ; 0x48acc - db $08 ; asm - ld hl, $49e0 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $49e0 + call LoadTrainerHeader + jp $24d7 UnnamedText_48ad6: ; 0x48ad6 - TX_FAR _UnnamedText_48ad6 - db $50 + TX_FAR _UnnamedText_48ad6 + db $50 ; 0x48ad6 + 5 bytes UnnamedText_48adb: ; 0x48adb - TX_FAR _UnnamedText_48adb - db $50 + TX_FAR _UnnamedText_48adb + db $50 ; 0x48adb + 5 bytes UnnamedText_48ae0: ; 0x48ae0 - TX_FAR _UnnamedText_48ae0 - db $50 + TX_FAR _UnnamedText_48ae0 + db $50 ; 0x48ae0 + 5 bytes CeladonGymText6: ; 0x48ae5 - db $08 ; asm - ld hl, $49ec - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $49ec + call LoadTrainerHeader + jp $24d7 UnnamedText_48aef: ; 0x48aef - TX_FAR _UnnamedText_48aef - db $50 + TX_FAR _UnnamedText_48aef + db $50 ; 0x48aef + 5 bytes UnnamedText_48af4: ; 0x48af4 - TX_FAR _UnnamedText_48af4 - db $50 + TX_FAR _UnnamedText_48af4 + db $50 ; 0x48af4 + 5 bytes UnnamedText_48af9: ; 0x48af9 - TX_FAR _UnnamedText_48af9 - db $50 + TX_FAR _UnnamedText_48af9 + db $50 ; 0x48af9 + 5 bytes CeladonGymText7: ; 0x48afe - db $08 ; asm - ld hl, $49f8 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $49f8 + call LoadTrainerHeader + jp $24d7 UnnamedText_48b08: ; 0x48b08 - TX_FAR _UnnamedText_48b08 - db $50 + TX_FAR _UnnamedText_48b08 + db $50 ; 0x48b08 + 5 bytes UnnamedText_48b0d: ; 0x48b0d - TX_FAR _UnnamedText_48b0d - db $50 + TX_FAR _UnnamedText_48b0d + db $50 ; 0x48b0d + 5 bytes UnnamedText_48b12: ; 0x48b12 - TX_FAR _UnnamedText_48b12 - db $50 + TX_FAR _UnnamedText_48b12 + db $50 ; 0x48b12 + 5 bytes CeladonGymText8: ; 0x48b17 - db $08 ; asm - ld hl, $4a04 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $4a04 + call LoadTrainerHeader + jp $24d7 UnnamedText_48b21: ; 0x48b21 - TX_FAR _UnnamedText_48b21 - db $50 + TX_FAR _UnnamedText_48b21 + db $50 ; 0x48b21 + 5 bytes UnnamedText_48b26: ; 0x48b26 - TX_FAR _UnnamedText_48b26 - db $50 + TX_FAR _UnnamedText_48b26 + db $50 ; 0x48b26 + 5 bytes UnnamedText_48b2b: ; 0x48b2b - TX_FAR _UnnamedText_48b2b - db $50 + TX_FAR _UnnamedText_48b2b + db $50 ; 0x48b2b + 5 bytes CeladonGymObject: ; 0x48b30 (size=84) - db $3 ; border tile + db $3 ; border tile - db $2 ; warps - db $11, $4, $6, $ff - db $11, $5, $6, $ff + db $2 ; warps + db $11, $4, $6, $ff + db $11, $5, $6, $ff - db $0 ; signs + db $0 ; signs - db $8 ; people - db SPRITE_ERIKA, $3 + 4, $4 + 4, $ff, $d0, $41, ERIKA + $C8, $1 ; trainer - db SPRITE_LASS, $b + 4, $2 + 4, $ff, $d3, $42, LASS + $C8, $11 ; trainer - db SPRITE_FOULARD_WOMAN, $a + 4, $7 + 4, $ff, $d2, $43, BEAUTY + $C8, $1 ; trainer - db SPRITE_LASS, $5 + 4, $9 + 4, $ff, $d0, $44, JR__TRAINER_F + $C8, $b ; trainer - db SPRITE_FOULARD_WOMAN, $5 + 4, $1 + 4, $ff, $d0, $45, BEAUTY + $C8, $2 ; trainer - db SPRITE_LASS, $3 + 4, $6 + 4, $ff, $d0, $46, LASS + $C8, $12 ; trainer - db SPRITE_FOULARD_WOMAN, $3 + 4, $3 + 4, $ff, $d0, $47, BEAUTY + $C8, $3 ; trainer - db SPRITE_LASS, $3 + 4, $5 + 4, $ff, $d0, $48, COOLTRAINER_F + $C8, $1 ; trainer + db $8 ; people + db SPRITE_ERIKA, $3 + 4, $4 + 4, $ff, $d0, $41, ERIKA + $C8, $1 ; trainer + db SPRITE_LASS, $b + 4, $2 + 4, $ff, $d3, $42, LASS + $C8, $11 ; trainer + db SPRITE_FOULARD_WOMAN, $a + 4, $7 + 4, $ff, $d2, $43, BEAUTY + $C8, $1 ; trainer + db SPRITE_LASS, $5 + 4, $9 + 4, $ff, $d0, $44, JR__TRAINER_F + $C8, $b ; trainer + db SPRITE_FOULARD_WOMAN, $5 + 4, $1 + 4, $ff, $d0, $45, BEAUTY + $C8, $2 ; trainer + db SPRITE_LASS, $3 + 4, $6 + 4, $ff, $d0, $46, LASS + $C8, $12 ; trainer + db SPRITE_FOULARD_WOMAN, $3 + 4, $3 + 4, $ff, $d0, $47, BEAUTY + $C8, $3 ; trainer + db SPRITE_LASS, $3 + 4, $5 + 4, $ff, $d0, $48, COOLTRAINER_F + $C8, $1 ; trainer - ; warp-to - EVENT_DISP $5, $11, $4 - EVENT_DISP $5, $11, $5 + ; warp-to + EVENT_DISP $5, $11, $4 + EVENT_DISP $5, $11, $5 CeladonGymBlocks: ; 45 - INCBIN "maps/celadongym.blk" + INCBIN "maps/celadongym.blk" CeladonGameCorner_h: ; 0x48bb1 to 0x48bbd (12 bytes) (bank=12) (id=135) - db $12 ; tileset - db GAME_CORNER_HEIGHT, GAME_CORNER_WIDTH ; dimensions (y, x) - dw CeladonGameCornerBlocks, CeladonGameCornerTexts, CeladonGameCornerScript ; blocks, texts, scripts - db $00 ; connections + db $12 ; tileset + db GAME_CORNER_HEIGHT, GAME_CORNER_WIDTH ; dimensions (y, x) + dw CeladonGameCornerBlocks, CeladonGameCornerTexts, CeladonGameCornerScript ; blocks, texts, scripts + db $00 ; connections - dw CeladonGameCornerObject ; objects + dw CeladonGameCornerObject ; objects CeladonGameCornerScript: ; 0x48bbd - call $4bcf - call $4bec - call $3c3c - ld hl, $4c12 - ld a, [$d65f] - jp $3d97 + call $4bcf + call $4bec + call $3c3c + ld hl, $4c12 + ld a, [$d65f] + jp $3d97 ; 0x48bcf INCBIN "baserom.gbc",$48bcf,$48c12 - $48bcf CeladonGameCornerScripts: ; 0x48c12 - dw CeladonGameCornerScript0 + dw CeladonGameCornerScript0 INCBIN "baserom.gbc",$48c14,$4 CeladonGameCornerScript0: ; 0x48c18 - ret + ret ; 0x48c19 INCBIN "baserom.gbc",$48c19,$71 CeladonGameCornerTexts: ; 0x48c8a - dw CeladonGameCornerText1, CeladonGameCornerText2, CeladonGameCornerText3, CeladonGameCornerText4, CeladonGameCornerText5, CeladonGameCornerText6, CeladonGameCornerText7, CeladonGameCornerText8, CeladonGameCornerText9, CeladonGameCornerText10, CeladonGameCornerText11, CeladonGameCornerText12, CeladonGameCornerText13 + dw CeladonGameCornerText1, CeladonGameCornerText2, CeladonGameCornerText3, CeladonGameCornerText4, CeladonGameCornerText5, CeladonGameCornerText6, CeladonGameCornerText7, CeladonGameCornerText8, CeladonGameCornerText9, CeladonGameCornerText10, CeladonGameCornerText11, CeladonGameCornerText12, CeladonGameCornerText13 CeladonGameCornerText1: ; 0x48ca4 - TX_FAR _CeladonGameCornerText1 - db $50 + TX_FAR _CeladonGameCornerText1 + db $50 CeladonGameCornerText2: ; 0x48ca9 - db $08 ; asm - call $4f1e - ld hl, $4d22 - call PrintText - call $35ec - ld a, [$cc26] - and a - jr nz, .asm_c650b ; 0x48cba - ld b,COIN_CASE - call $3493 - jr z, .asm_ed086 ; 0x48cc1 - call $4f95 - jr nc, .asm_31338 ; 0x48cc6 - xor a - ldh [$9f], a - ldh [$a1], a - ld a, $10 - ldh [$a0], a - call $35a6 - jr nc, .asm_b6ef0 ; 0x48cd4 - ld hl, $4d31 - jr .asm_e2afd ; 0x48cd9 + db $08 ; asm + call $4f1e + ld hl, $4d22 + call PrintText + call $35ec + ld a, [$cc26] + and a + jr nz, .asm_c650b ; 0x48cba + ld b,COIN_CASE + call $3493 + jr z, .asm_ed086 ; 0x48cc1 + call $4f95 + jr nc, .asm_31338 ; 0x48cc6 + xor a + ldh [$9f], a + ldh [$a1], a + ld a, $10 + ldh [$a0], a + call $35a6 + jr nc, .asm_b6ef0 ; 0x48cd4 + ld hl, $4d31 + jr .asm_e2afd ; 0x48cd9 .asm_b6ef0 ; 0x48cdb - xor a - ldh [$9f], a - ldh [$a1], a - ld a, $10 - ldh [$a0], a - ld hl, $ffa1 - ld de, $d349 - ld c, $3 - ld a, $c - call Predef - xor a - ldh [$9f], a - ldh [$a0], a - ld a, $50 - ldh [$a1], a - ld de, $d5a5 - ld hl, $ffa1 - ld c, $2 - ld a, $b - call Predef - call $4f1e - ld hl, $4d27 - jr .asm_e2afd ; 0x48d0d + xor a + ldh [$9f], a + ldh [$a1], a + ld a, $10 + ldh [$a0], a + ld hl, $ffa1 + ld de, $d349 + ld c, $3 + ld a, $c + call Predef + xor a + ldh [$9f], a + ldh [$a0], a + ld a, $50 + ldh [$a1], a + ld de, $d5a5 + ld hl, $ffa1 + ld c, $2 + ld a, $b + call Predef + call $4f1e + ld hl, $4d27 + jr .asm_e2afd ; 0x48d0d .asm_c650b ; 0x48d0f - ld hl, $4d2c - jr .asm_e2afd ; 0x48d12 + ld hl, $4d2c + jr .asm_e2afd ; 0x48d12 .asm_31338 ; 0x48d14 - ld hl, $4d36 - jr .asm_e2afd ; 0x48d17 + ld hl, $4d36 + jr .asm_e2afd ; 0x48d17 .asm_ed086 ; 0x48d19 - ld hl, $4d3b + ld hl, $4d3b .asm_e2afd ; 0x48d1c - call PrintText - jp $24d7 + call PrintText + jp $24d7 UnnamedText_48d22: ; 0x48d22 - TX_FAR _UnnamedText_48d22 - db $50 + TX_FAR _UnnamedText_48d22 + db $50 ; 0x48d22 + 5 bytes UnnamedText_48d27: ; 0x48d27 - TX_FAR _UnnamedText_48d27 - db $50 + TX_FAR _UnnamedText_48d27 + db $50 ; 0x48d27 + 5 bytes UnnamedText_48d2c: ; 0x48d2c - TX_FAR _UnnamedText_48d2c - db $50 + TX_FAR _UnnamedText_48d2c + db $50 ; 0x48d2c + 5 bytes UnnamedText_48d31: ; 0x48d31 - TX_FAR _UnnamedText_48d31 - db $50 + TX_FAR _UnnamedText_48d31 + db $50 ; 0x48d31 + 5 bytes UnnamedText_48d36: ; 0x48d36 - TX_FAR _UnnamedText_48d36 - db $50 + TX_FAR _UnnamedText_48d36 + db $50 ; 0x48d36 + 5 bytes UnnamedText_48d3b: ; 0x48d3b - TX_FAR _UnnamedText_48d3b - db $50 + TX_FAR _UnnamedText_48d3b + db $50 ; 0x48d3b + 5 bytes CeladonGameCornerText3: ; 0x48d40 - TX_FAR _CeladonGameCornerText3 - db $50 + TX_FAR _CeladonGameCornerText3 + db $50 CeladonGameCornerText4: ; 0x48d45 - TX_FAR _CeladonGameCornerText4 - db $50 + TX_FAR _CeladonGameCornerText4 + db $50 CeladonGameCornerText5: ; 0x48d4a - db $08 ; asm - ld a, [$d77e] - bit 2, a - jr nz, .asm_d0957 ; 0x48d50 - ld hl, $4d9c - call PrintText - ld b,COIN_CASE - call $3493 - jr z, .asm_5aef9 ; 0x48d5d - call $4f95 - jr nc, .asm_98546 ; 0x48d62 - xor a - ldh [$9f], a - ldh [$a0], a - ld a, $10 - ldh [$a1], a - ld de, $d5a5 - ld hl, $ffa1 - ld c, $2 - ld a, $b - call Predef - ld hl, $d77e - set 2, [hl] - ld a, $1 - ld [$cc3c], a - ld hl, $4da1 - jr .asm_c7d1a ; 0x48d87 + db $08 ; asm + ld a, [$d77e] + bit 2, a + jr nz, .asm_d0957 ; 0x48d50 + ld hl, $4d9c + call PrintText + ld b,COIN_CASE + call $3493 + jr z, .asm_5aef9 ; 0x48d5d + call $4f95 + jr nc, .asm_98546 ; 0x48d62 + xor a + ldh [$9f], a + ldh [$a0], a + ld a, $10 + ldh [$a1], a + ld de, $d5a5 + ld hl, $ffa1 + ld c, $2 + ld a, $b + call Predef + ld hl, $d77e + set 2, [hl] + ld a, $1 + ld [$cc3c], a + ld hl, $4da1 + jr .asm_c7d1a ; 0x48d87 .asm_d0957 ; 0x48d89 - ld hl, $4dac - jr .asm_c7d1a ; 0x48d8c + ld hl, $4dac + jr .asm_c7d1a ; 0x48d8c .asm_98546 ; 0x48d8e - ld hl, $4da7 - jr .asm_c7d1a ; 0x48d91 + ld hl, $4da7 + jr .asm_c7d1a ; 0x48d91 .asm_5aef9 ; 0x48d93 - ld hl, $4f19 + ld hl, $4f19 .asm_c7d1a ; 0x48d96 - call PrintText - jp $24d7 + call PrintText + jp $24d7 UnnamedText_48d9c: ; 0x48d9c - TX_FAR _UnnamedText_48d9c - db $50 + TX_FAR _UnnamedText_48d9c + db $50 ; 0x48d9c + 5 bytes INCBIN "baserom.gbc",$48da1,$48da7 - $48da1 UnnamedText_48da7: ; 0x48da7 - TX_FAR _UnnamedText_48da7 - db $50 + TX_FAR _UnnamedText_48da7 + db $50 ; 0x48da7 + 5 bytes UnnamedText_48dac: ; 0x48dac - TX_FAR _UnnamedText_48dac - db $50 + TX_FAR _UnnamedText_48dac + db $50 ; 0x48dac + 5 bytes CeladonGameCornerText6: ; 0x48db1 - TX_FAR _CeladonGameCornerText6 - db $50 + TX_FAR _CeladonGameCornerText6 + db $50 CeladonGameCornerText7: ; 0x48db6 - db $08 ; asm - ld a, [$d77c] - bit 1, a - ld hl, $4dca - jr z, .asm_be3fd ; 0x48dbf - ld hl, $4dcf + db $08 ; asm + ld a, [$d77c] + bit 1, a + ld hl, $4dca + jr z, .asm_be3fd ; 0x48dbf + ld hl, $4dcf .asm_be3fd ; 0x48dc4 - call PrintText - jp $24d7 + call PrintText + jp $24d7 UnnamedText_48dca: ; 0x48dca - TX_FAR _UnnamedText_48dca - db $50 + TX_FAR _UnnamedText_48dca + db $50 ; 0x48dca + 5 bytes UnnamedText_48dcf: ; 0x48dcf - TX_FAR _UnnamedText_48dcf - db $50 + TX_FAR _UnnamedText_48dcf + db $50 ; 0x48dcf + 5 bytes CeladonGameCornerText8: ; 0x48dd4 - TX_FAR _CeladonGameCornerText8 - db $50 + TX_FAR _CeladonGameCornerText8 + db $50 CeladonGameCornerText9: ; 0x48dd9 - db $08 ; asm - ld a, [$d77e] - bit 4, a - jr nz, .asm_ed8bc ; 0x48ddf - ld hl, $4e26 - call PrintText - ld b,COIN_CASE - call $3493 - jr z, .asm_df794 ; 0x48dec - call $4f95 - jr nc, .asm_f17c3 ; 0x48df1 - xor a - ldh [$9f], a - ldh [$a0], a - ld a, $20 - ldh [$a1], a - ld de, $d5a5 - ld hl, $ffa1 - ld c, $2 - ld a, $b - call Predef - ld hl, $d77e - set 4, [hl] - ld hl, $4e2b - jr .asm_0ddc2 ; 0x48e11 + db $08 ; asm + ld a, [$d77e] + bit 4, a + jr nz, .asm_ed8bc ; 0x48ddf + ld hl, $4e26 + call PrintText + ld b,COIN_CASE + call $3493 + jr z, .asm_df794 ; 0x48dec + call $4f95 + jr nc, .asm_f17c3 ; 0x48df1 + xor a + ldh [$9f], a + ldh [$a0], a + ld a, $20 + ldh [$a1], a + ld de, $d5a5 + ld hl, $ffa1 + ld c, $2 + ld a, $b + call Predef + ld hl, $d77e + set 4, [hl] + ld hl, $4e2b + jr .asm_0ddc2 ; 0x48e11 .asm_ed8bc ; 0x48e13 - ld hl, $4e36 - jr .asm_0ddc2 ; 0x48e16 + ld hl, $4e36 + jr .asm_0ddc2 ; 0x48e16 .asm_f17c3 ; 0x48e18 - ld hl, $4e31 - jr .asm_0ddc2 ; 0x48e1b + ld hl, $4e31 + jr .asm_0ddc2 ; 0x48e1b .asm_df794 ; 0x48e1d - ld hl, $4f19 + ld hl, $4f19 .asm_0ddc2 ; 0x48e20 - call PrintText - jp $24d7 + call PrintText + jp $24d7 UnnamedText_48e26: ; 0x48e26 - TX_FAR _UnnamedText_48e26 - db $50 + TX_FAR _UnnamedText_48e26 + db $50 ; 0x48e26 + 5 bytes INCBIN "baserom.gbc",$48e2b,$48e31 - $48e2b UnnamedText_48e31: ; 0x48e31 - TX_FAR _UnnamedText_48e31 - db $50 + TX_FAR _UnnamedText_48e31 + db $50 ; 0x48e31 + 5 bytes UnnamedText_48e36: ; 0x48e36 - TX_FAR _UnnamedText_48e36 - db $50 + TX_FAR _UnnamedText_48e36 + db $50 ; 0x48e36 + 5 bytes CeladonGameCornerText10: ; 0x48e3b - db $08 ; asm - ld a, [$d77e] - bit 3, a - jr nz, .asm_ff080 ; 0x48e41 - ld hl, $4e88 - call PrintText - ld b,COIN_CASE - call $3493 - jr z, .asm_4fb0c ; 0x48e4e - call $4f95 - jr z, .asm_9505a ; 0x48e53 - xor a - ldh [$9f], a - ldh [$a0], a - ld a, $20 - ldh [$a1], a - ld de, $d5a5 - ld hl, $ffa1 - ld c, $2 - ld a, $b - call Predef - ld hl, $d77e - set 3, [hl] - ld hl, $4e8d - jr .asm_78d65 ; 0x48e73 + db $08 ; asm + ld a, [$d77e] + bit 3, a + jr nz, .asm_ff080 ; 0x48e41 + ld hl, $4e88 + call PrintText + ld b,COIN_CASE + call $3493 + jr z, .asm_4fb0c ; 0x48e4e + call $4f95 + jr z, .asm_9505a ; 0x48e53 + xor a + ldh [$9f], a + ldh [$a0], a + ld a, $20 + ldh [$a1], a + ld de, $d5a5 + ld hl, $ffa1 + ld c, $2 + ld a, $b + call Predef + ld hl, $d77e + set 3, [hl] + ld hl, $4e8d + jr .asm_78d65 ; 0x48e73 .asm_ff080 ; 0x48e75 - ld hl, $4e98 - jr .asm_78d65 ; 0x48e78 + ld hl, $4e98 + jr .asm_78d65 ; 0x48e78 .asm_9505a ; 0x48e7a - ld hl, $4e93 - jr .asm_78d65 ; 0x48e7d + ld hl, $4e93 + jr .asm_78d65 ; 0x48e7d .asm_4fb0c ; 0x48e7f - ld hl, $4f19 + ld hl, $4f19 .asm_78d65 ; 0x48e82 - call PrintText - jp $24d7 + call PrintText + jp $24d7 UnnamedText_48e88: ; 0x48e88 - TX_FAR _UnnamedText_48e88 - db $50 + TX_FAR _UnnamedText_48e88 + db $50 ; 0x48e88 + 5 bytes INCBIN "baserom.gbc",$48e8d,$48e93 - $48e8d UnnamedText_48e93: ; 0x48e93 - TX_FAR _UnnamedText_48e93 - db $50 + TX_FAR _UnnamedText_48e93 + db $50 ; 0x48e93 + 5 bytes UnnamedText_48e98: ; 0x48e98 - TX_FAR _UnnamedText_48e98 - db $50 + TX_FAR _UnnamedText_48e98 + db $50 ; 0x48e98 + 5 bytes CeladonGameCornerText11: ; 0x48e9d - db $08 ; asm - ld hl, $4ece - call PrintText - ld hl, $d72d - set 6, [hl] - set 7, [hl] - ld hl, $4ed3 - ld de, $4ed3 - call $3354 - ldh a, [$8c] - ld [$cf13], a - call $336a - call $32d7 - xor a - ldh [$b4], a - ldh [$b3], a - ldh [$b2], a - ld a, $1 - ld [$d65f], a - jp $24d7 + db $08 ; asm + ld hl, $4ece + call PrintText + ld hl, $d72d + set 6, [hl] + set 7, [hl] + ld hl, $4ed3 + ld de, $4ed3 + call $3354 + ldh a, [$8c] + ld [$cf13], a + call $336a + call $32d7 + xor a + ldh [$b4], a + ldh [$b3], a + ldh [$b2], a + ld a, $1 + ld [$d65f], a + jp $24d7 UnnamedText_48ece: ; 0x48ece - TX_FAR _UnnamedText_48ece - db $50 + TX_FAR _UnnamedText_48ece + db $50 ; 0x48ece + 5 bytes UnnamedText_48ed3: ; 0x48ed3 - TX_FAR _UnnamedText_48ed3 - db $50 + TX_FAR _UnnamedText_48ed3 + db $50 ; 0x48ed3 + 5 bytes CeladonGameCornerText13: ; 0x48ed8 - TX_FAR _UnnamedText_48ed8 - db $50 + TX_FAR _UnnamedText_48ed8 + db $50 ; 0x48ed8 + 5 bytes CeladonGameCornerText12: ; 0x48edd - db $08 ; asm - ld a, $1 - ld [$cc3c], a - ld hl, $4f09 - call PrintText - call $3748 - ld a, $ad - call $23b1 - call $3748 - ld hl, $d77e - set 1, [hl] - ld a, $43 - ld [$d09f], a - ld bc, $0208 - ld a, $17 - call Predef - jp $24d7 + db $08 ; asm + ld a, $1 + ld [$cc3c], a + ld hl, $4f09 + call PrintText + call $3748 + ld a, $ad + call $23b1 + call $3748 + ld hl, $d77e + set 1, [hl] + ld a, $43 + ld [$d09f], a + ld bc, $0208 + ld a, $17 + call Predef + jp $24d7 INCBIN "baserom.gbc",$48f09,$48f19 - $48f09 UnnamedText_48f19: ; 0x48f19 - TX_FAR _UnnamedText_48f19 - db $50 + TX_FAR _UnnamedText_48f19 + db $50 ; 0x48f19 + 5 bytes INCBIN "baserom.gbc",$48f1e,$82 CeladonGameCornerObject: ; 0x48fa0 (size=99) - db $f ; border tile - - db $3 ; warps - db $11, $f, $7, $ff - db $11, $10, $7, $ff - db $4, $11, $1, ROCKET_HIDEOUT_1 - - db $1 ; signs - db $4, $9, $c ; CeladonGameCornerText12 - - db $b ; people - db SPRITE_FOULARD_WOMAN, $6 + 4, $2 + 4, $ff, $d0, $1 ; person - db SPRITE_MART_GUY, $6 + 4, $5 + 4, $ff, $d0, $2 ; person - db SPRITE_FAT_BALD_GUY, $a + 4, $2 + 4, $ff, $d2, $3 ; person - db SPRITE_FOULARD_WOMAN, $d + 4, $2 + 4, $ff, $d2, $4 ; person - db SPRITE_FISHER, $b + 4, $5 + 4, $ff, $d3, $5 ; person - db SPRITE_MOM_GEISHA, $b + 4, $8 + 4, $ff, $d2, $6 ; person - db SPRITE_GYM_HELPER, $e + 4, $8 + 4, $ff, $d2, $7 ; person - db SPRITE_GAMBLER, $f + 4, $b + 4, $ff, $d3, $8 ; person - db SPRITE_MART_GUY, $b + 4, $e + 4, $ff, $d2, $9 ; person - db SPRITE_GENTLEMAN, $d + 4, $11 + 4, $ff, $d3, $a ; person - db SPRITE_ROCKET, $5 + 4, $9 + 4, $ff, $d1, $4b, ROCKET + $C8, $7 ; trainer - - ; warp-to - EVENT_DISP $a, $11, $f - EVENT_DISP $a, $11, $10 - EVENT_DISP $a, $4, $11 ; ROCKET_HIDEOUT_1 + db $f ; border tile + + db $3 ; warps + db $11, $f, $7, $ff + db $11, $10, $7, $ff + db $4, $11, $1, ROCKET_HIDEOUT_1 + + db $1 ; signs + db $4, $9, $c ; CeladonGameCornerText12 + + db $b ; people + db SPRITE_FOULARD_WOMAN, $6 + 4, $2 + 4, $ff, $d0, $1 ; person + db SPRITE_MART_GUY, $6 + 4, $5 + 4, $ff, $d0, $2 ; person + db SPRITE_FAT_BALD_GUY, $a + 4, $2 + 4, $ff, $d2, $3 ; person + db SPRITE_FOULARD_WOMAN, $d + 4, $2 + 4, $ff, $d2, $4 ; person + db SPRITE_FISHER, $b + 4, $5 + 4, $ff, $d3, $5 ; person + db SPRITE_MOM_GEISHA, $b + 4, $8 + 4, $ff, $d2, $6 ; person + db SPRITE_GYM_HELPER, $e + 4, $8 + 4, $ff, $d2, $7 ; person + db SPRITE_GAMBLER, $f + 4, $b + 4, $ff, $d3, $8 ; person + db SPRITE_MART_GUY, $b + 4, $e + 4, $ff, $d2, $9 ; person + db SPRITE_GENTLEMAN, $d + 4, $11 + 4, $ff, $d3, $a ; person + db SPRITE_ROCKET, $5 + 4, $9 + 4, $ff, $d1, $4b, ROCKET + $C8, $7 ; trainer + + ; warp-to + EVENT_DISP $a, $11, $f + EVENT_DISP $a, $11, $10 + EVENT_DISP $a, $4, $11 ; ROCKET_HIDEOUT_1 CeladonGameCornerBlocks: ; 90 - INCBIN "maps/celadongamecorner.blk" + INCBIN "maps/celadongamecorner.blk" CeladonMart5_h: ; 0x4905d to 0x49069 (12 bytes) (bank=12) (id=136) - db $12 ; tileset - db CELADON_HOUSE_HEIGHT, CELADON_HOUSE_WIDTH ; dimensions (y, x) - dw CeladonMart5Blocks, CeladonMart5Texts, CeladonMart5Script ; blocks, texts, scripts - db $00 ; connections + db $12 ; tileset + db CELADON_HOUSE_HEIGHT, CELADON_HOUSE_WIDTH ; dimensions (y, x) + dw CeladonMart5Blocks, CeladonMart5Texts, CeladonMart5Script ; blocks, texts, scripts + db $00 ; connections - dw CeladonMart5Object ; objects + dw CeladonMart5Object ; objects CeladonMart5Script: ; 0x49069 - jp $3c3c + jp $3c3c ; 0x4906c CeladonMart5Texts: ; 0x4906c - dw CeladonMart5Text1, CeladonMart5Text2, CeladonMart5Text3, CeladonMart5Text4, CeladonMart5Text5 + dw CeladonMart5Text1, CeladonMart5Text2, CeladonMart5Text3, CeladonMart5Text4, CeladonMart5Text5 CeladonMart5Text1: ; 0x49076 - TX_FAR _CeladonMart5Text1 - db $50 + TX_FAR _CeladonMart5Text1 + db $50 CeladonMart5Text2: ; 0x4907b - TX_FAR _CeladonMart5Text2 - db $50 + TX_FAR _CeladonMart5Text2 + db $50 CeladonMart5Text5: ; 0x49080 - TX_FAR _CeladonMart5Text5 - db $50 + TX_FAR _CeladonMart5Text5 + db $50 CeladonMart5Object: ; 0x49085 (size=55) - db $f ; border tile + db $f ; border tile - db $3 ; warps - db $1, $c, $0, CELADON_MART_ROOF - db $1, $10, $1, CELADON_MART_4 - db $1, $1, $0, CELADON_MART_ELEVATOR + db $3 ; warps + db $1, $c, $0, CELADON_MART_ROOF + db $1, $10, $1, CELADON_MART_4 + db $1, $1, $0, CELADON_MART_ELEVATOR - db $1 ; signs - db $1, $e, $5 ; CeladonMart5Text5 + db $1 ; signs + db $1, $e, $5 ; CeladonMart5Text5 - db $4 ; people - db SPRITE_GENTLEMAN, $5 + 4, $e + 4, $fe, $1, $1 ; person - db SPRITE_SAILOR, $6 + 4, $2 + 4, $ff, $ff, $2 ; person - db SPRITE_MART_GUY, $3 + 4, $5 + 4, $ff, $d0, $3 ; person - db SPRITE_MART_GUY, $3 + 4, $6 + 4, $ff, $d0, $4 ; person + db $4 ; people + db SPRITE_GENTLEMAN, $5 + 4, $e + 4, $fe, $1, $1 ; person + db SPRITE_SAILOR, $6 + 4, $2 + 4, $ff, $ff, $2 ; person + db SPRITE_MART_GUY, $3 + 4, $5 + 4, $ff, $d0, $3 ; person + db SPRITE_MART_GUY, $3 + 4, $6 + 4, $ff, $d0, $4 ; person - ; warp-to - EVENT_DISP $a, $1, $c ; CELADON_MART_ROOF - EVENT_DISP $a, $1, $10 ; CELADON_MART_4 - EVENT_DISP $a, $1, $1 ; CELADON_MART_ELEVATOR + ; warp-to + EVENT_DISP $a, $1, $c ; CELADON_MART_ROOF + EVENT_DISP $a, $1, $10 ; CELADON_MART_4 + EVENT_DISP $a, $1, $1 ; CELADON_MART_ELEVATOR CeladonMart5Blocks: ; 40 - INCBIN "maps/celadonhouse.blk" + INCBIN "maps/celadonhouse.blk" CeladonPrizeRoom_h: ; 0x490e4 to 0x490f0 (12 bytes) (bank=12) (id=137) - db $12 ; tileset - db CELADONPRIZE_ROOM_HEIGHT, CELADONPRIZE_ROOM_WIDTH ; dimensions (y, x) - dw CeladonPrizeRoomBlocks, CeladonPrizeRoomTexts, CeladonPrizeRoomScript ; blocks, texts, scripts - db $00 ; connections + db $12 ; tileset + db CELADONPRIZE_ROOM_HEIGHT, CELADONPRIZE_ROOM_WIDTH ; dimensions (y, x) + dw CeladonPrizeRoomBlocks, CeladonPrizeRoomTexts, CeladonPrizeRoomScript ; blocks, texts, scripts + db $00 ; connections - dw CeladonPrizeRoomObject ; objects + dw CeladonPrizeRoomObject ; objects CeladonPrizeRoomScript: ; 0x490f0 - jp $3c3c + jp $3c3c ; 0x490f3 CeladonPrizeRoomTexts: - dw CeladonPrizeRoomText1, CeladonPrizeRoomText2, CeladonPrizeRoomText3, CeladonPrizeRoomText3, CeladonPrizeRoomText3 + dw CeladonPrizeRoomText1, CeladonPrizeRoomText2, CeladonPrizeRoomText3, CeladonPrizeRoomText3, CeladonPrizeRoomText3 CeladonPrizeRoomText1: ; 0x490fd - TX_FAR _CeladonPrizeRoomText1 - db $50 + TX_FAR _CeladonPrizeRoomText1 + db $50 CeladonPrizeRoomText2: ; 0x49102 - TX_FAR _CeladonPrizeRoomText2 - db $50 + TX_FAR _CeladonPrizeRoomText2 + db $50 CeladonPrizeRoomText3: ; 0x49107 - db $f7 + db $f7 CeladonPrizeRoomObject: ; 0x49108 (size=41) - db $f ; border tile + db $f ; border tile - db $2 ; warps - db $7, $4, $9, $ff - db $7, $5, $9, $ff + db $2 ; warps + db $7, $4, $9, $ff + db $7, $5, $9, $ff - db $3 ; signs - db $2, $2, $3 ; CeladonPrizeRoomText3 - db $2, $4, $4 ; CeladonPrizeRoomText4 - db $2, $6, $5 ; CeladonPrizeRoomText5 + db $3 ; signs + db $2, $2, $3 ; CeladonPrizeRoomText3 + db $2, $4, $4 ; CeladonPrizeRoomText4 + db $2, $6, $5 ; CeladonPrizeRoomText5 - db $2 ; people - db SPRITE_BALDING_GUY, $4 + 4, $1 + 4, $ff, $ff, $1 ; person - db SPRITE_GAMBLER, $3 + 4, $7 + 4, $fe, $2, $2 ; person + db $2 ; people + db SPRITE_BALDING_GUY, $4 + 4, $1 + 4, $ff, $ff, $1 ; person + db SPRITE_GAMBLER, $3 + 4, $7 + 4, $fe, $2, $2 ; person - ; warp-to - EVENT_DISP $5, $7, $4 - EVENT_DISP $5, $7, $5 + ; warp-to + EVENT_DISP $5, $7, $4 + EVENT_DISP $5, $7, $5 CeladonPrizeRoomBlocks: ; 20 - INCBIN "maps/celadonprizeroom.blk" + INCBIN "maps/celadonprizeroom.blk" CeladonDiner_h: ; 0x49145 to 0x49151 (12 bytes) (bank=12) (id=138) - db $12 ; tileset - db CELADON_DINER_HEIGHT, CELADON_DINER_WIDTH ; dimensions (y, x) - dw CeladonDinerBlocks, CeladonDinerTexts, CeladonDinerScript ; blocks, texts, scripts - db $00 ; connections + db $12 ; tileset + db CELADON_DINER_HEIGHT, CELADON_DINER_WIDTH ; dimensions (y, x) + dw CeladonDinerBlocks, CeladonDinerTexts, CeladonDinerScript ; blocks, texts, scripts + db $00 ; connections - dw CeladonDinerObject ; objects + dw CeladonDinerObject ; objects CeladonDinerScript: ; 0x49151 - call $3c3c - ret + call $3c3c + ret ; 0x49155 CeladonDinerTexts: ; 0x49155 - dw CeladonDinerText1, CeladonDinerText2, CeladonDinerText3, CeladonDinerText4, CeladonDinerText5 + dw CeladonDinerText1, CeladonDinerText2, CeladonDinerText3, CeladonDinerText4, CeladonDinerText5 CeladonDinerText1: ; 0x4915f - TX_FAR _CeladonDinerText1 - db $50 + TX_FAR _CeladonDinerText1 + db $50 CeladonDinerText2: ; 0x49164 - TX_FAR _CeladonDinerText2 - db $50 + TX_FAR _CeladonDinerText2 + db $50 CeladonDinerText3: ; 0x49169 - TX_FAR _CeladonDinerText3 - db $50 + TX_FAR _CeladonDinerText3 + db $50 CeladonDinerText4: ; 0x4916e - TX_FAR _CeladonDinerText4 - db $50 + TX_FAR _CeladonDinerText4 + db $50 CeladonDinerText5: ; 0x49173 - db $08 ; asm - ld a, [$d783] - bit 0, a - jr nz, .asm_eb14d ; 0x49179 - ld hl, $51a7 - call PrintText - ld bc,(COIN_CASE << 8) | 1 - call $3e2e - jr nc, .asm_78e93 ; 0x49187 - ld hl, $d783 - set 0, [hl] - ld hl, $51ac - call PrintText - jr .asm_68b61 ; 0x49194 + db $08 ; asm + ld a, [$d783] + bit 0, a + jr nz, .asm_eb14d ; 0x49179 + ld hl, $51a7 + call PrintText + ld bc,(COIN_CASE << 8) | 1 + call $3e2e + jr nc, .asm_78e93 ; 0x49187 + ld hl, $d783 + set 0, [hl] + ld hl, $51ac + call PrintText + jr .asm_68b61 ; 0x49194 .asm_78e93 ; 0x49196 - ld hl, $51b2 - call PrintText - jr .asm_68b61 ; 0x4919c + ld hl, $51b2 + call PrintText + jr .asm_68b61 ; 0x4919c .asm_eb14d ; 0x4919e - ld hl, $51b7 - call PrintText + ld hl, $51b7 + call PrintText .asm_68b61 ; 0x491a4 - jp $24d7 + jp $24d7 UnnamedText_491a7: ; 0x491a7 - TX_FAR _UnnamedText_491a7 - db $50 + TX_FAR _UnnamedText_491a7 + db $50 ; 0x491a7 + 5 bytes INCBIN "baserom.gbc",$491ac,$491b2 - $491ac UnnamedText_491b2: ; 0x491b2 - TX_FAR _UnnamedText_491b2 - db $50 + TX_FAR _UnnamedText_491b2 + db $50 ; 0x491b2 + 5 bytes UnnamedText_491b7: ; 0x491b7 - TX_FAR _UnnamedText_491b7 - db $50 + TX_FAR _UnnamedText_491b7 + db $50 ; 0x491b7 + 5 bytes CeladonDinerObject: ; 0x491bc (size=50) - db $f ; border tile + db $f ; border tile - db $2 ; warps - db $7, $3, $a, $ff - db $7, $4, $a, $ff + db $2 ; warps + db $7, $3, $a, $ff + db $7, $4, $a, $ff - db $0 ; signs + db $0 ; signs - db $5 ; people - db SPRITE_COOK, $5 + 4, $8 + 4, $fe, $2, $1 ; person - db SPRITE_MOM_GEISHA, $2 + 4, $7 + 4, $ff, $ff, $2 ; person - db SPRITE_FAT_BALD_GUY, $4 + 4, $1 + 4, $ff, $d0, $3 ; person - db SPRITE_FISHER2, $3 + 4, $5 + 4, $ff, $d3, $4 ; person - db SPRITE_GYM_HELPER, $1 + 4, $0 + 4, $ff, $d0, $5 ; person + db $5 ; people + db SPRITE_COOK, $5 + 4, $8 + 4, $fe, $2, $1 ; person + db SPRITE_MOM_GEISHA, $2 + 4, $7 + 4, $ff, $ff, $2 ; person + db SPRITE_FAT_BALD_GUY, $4 + 4, $1 + 4, $ff, $d0, $3 ; person + db SPRITE_FISHER2, $3 + 4, $5 + 4, $ff, $d3, $4 ; person + db SPRITE_GYM_HELPER, $1 + 4, $0 + 4, $ff, $d0, $5 ; person - ; warp-to - EVENT_DISP $5, $7, $3 - EVENT_DISP $5, $7, $4 + ; warp-to + EVENT_DISP $5, $7, $3 + EVENT_DISP $5, $7, $4 CeladonDinerBlocks: ; 20 - INCBIN "maps/celadondiner.blk" + INCBIN "maps/celadondiner.blk" CeladonHouse_h: ; 0x49202 to 0x4920e (12 bytes) (bank=12) (id=139) - db $13 ; tileset - db CELADON_HOUSE_2_HEIGHT, CELADON_HOUSE_2_WIDTH ; dimensions (y, x) - dw CeladonHouseBlocks, CeladonHouseTexts, CeladonHouseScript ; blocks, texts, scripts - db $00 ; connections + db $13 ; tileset + db CELADON_HOUSE_2_HEIGHT, CELADON_HOUSE_2_WIDTH ; dimensions (y, x) + dw CeladonHouseBlocks, CeladonHouseTexts, CeladonHouseScript ; blocks, texts, scripts + db $00 ; connections - dw CeladonHouseObject ; objects + dw CeladonHouseObject ; objects CeladonHouseScript: ; 0x4920e - call $3c3c - ret + call $3c3c + ret ; 0x49212 CeladonHouseTexts: ; 0x49212 - dw CeladonHouseText1, CeladonHouseText2, CeladonHouseText3 + dw CeladonHouseText1, CeladonHouseText2, CeladonHouseText3 CeladonHouseText1: ; 0x49218 - TX_FAR _CeladonHouseText1 - db $50 + TX_FAR _CeladonHouseText1 + db $50 CeladonHouseText2: ; 0x4921d - TX_FAR _CeladonHouseText2 - db $50 + TX_FAR _CeladonHouseText2 + db $50 CeladonHouseText3: ; 0x49222 - TX_FAR _CeladonHouseText3 - db $50 + TX_FAR _CeladonHouseText3 + db $50 CeladonHouseObject: ; 0x49227 (size=38) - db $f ; border tile + db $f ; border tile - db $2 ; warps - db $7, $2, $b, $ff - db $7, $3, $b, $ff + db $2 ; warps + db $7, $2, $b, $ff + db $7, $3, $b, $ff - db $0 ; signs + db $0 ; signs - db $3 ; people - db SPRITE_OLD_PERSON, $2 + 4, $4 + 4, $ff, $d0, $1 ; person - db SPRITE_ROCKET, $4 + 4, $1 + 4, $fe, $0, $2 ; person - db SPRITE_SAILOR, $6 + 4, $5 + 4, $ff, $d2, $3 ; person + db $3 ; people + db SPRITE_OLD_PERSON, $2 + 4, $4 + 4, $ff, $d0, $1 ; person + db SPRITE_ROCKET, $4 + 4, $1 + 4, $fe, $0, $2 ; person + db SPRITE_SAILOR, $6 + 4, $5 + 4, $ff, $d2, $3 ; person - ; warp-to - EVENT_DISP $4, $7, $2 - EVENT_DISP $4, $7, $3 + ; warp-to + EVENT_DISP $4, $7, $2 + EVENT_DISP $4, $7, $3 CeladonHouseBlocks: ; 16 - INCBIN "maps/celadonhouse2.blk" + INCBIN "maps/celadonhouse2.blk" CeladonHotel_h: ; 0x4925d to 0x49269 (12 bytes) (bank=12) (id=140) - db $06 ; tileset - db CELADONHOTEL_HEIGHT, CELADONHOTEL_WIDTH ; dimensions (y, x) - dw CeladonHotelBlocks, CeladonHotelTexts, CeladonHotelScript ; blocks, texts, scripts - db $00 ; connections + db $06 ; tileset + db CELADONHOTEL_HEIGHT, CELADONHOTEL_WIDTH ; dimensions (y, x) + dw CeladonHotelBlocks, CeladonHotelTexts, CeladonHotelScript ; blocks, texts, scripts + db $00 ; connections - dw CeladonHotelObject ; objects + dw CeladonHotelObject ; objects CeladonHotelScript: ; 0x49269 - jp $3c3c + jp $3c3c ; 0x4926c CeladonHotelTexts: ; 0x4926c - dw CeladonHotelText1, CeladonHotelText2, CeladonHotelText3 + dw CeladonHotelText1, CeladonHotelText2, CeladonHotelText3 CeladonHotelText1: ; 0x49272 - TX_FAR _CeladonHotelText1 - db $50 + TX_FAR _CeladonHotelText1 + db $50 CeladonHotelText2: ; 0x49277 - TX_FAR _CeladonHotelText2 - db $50 + TX_FAR _CeladonHotelText2 + db $50 CeladonHotelText3: ; 0x4927c - TX_FAR _CeladonHotelText3 - db $50 + TX_FAR _CeladonHotelText3 + db $50 CeladonHotelObject: ; 0x49281 (size=38) - db $0 ; border tile + db $0 ; border tile - db $2 ; warps - db $7, $3, $c, $ff - db $7, $4, $c, $ff + db $2 ; warps + db $7, $3, $c, $ff + db $7, $4, $c, $ff - db $0 ; signs + db $0 ; signs - db $3 ; people - db SPRITE_OLD_MEDIUM_WOMAN, $1 + 4, $3 + 4, $ff, $d0, $1 ; person - db SPRITE_FOULARD_WOMAN, $4 + 4, $2 + 4, $ff, $ff, $2 ; person - db SPRITE_BLACK_HAIR_BOY_2, $4 + 4, $8 + 4, $fe, $2, $3 ; person + db $3 ; people + db SPRITE_OLD_MEDIUM_WOMAN, $1 + 4, $3 + 4, $ff, $d0, $1 ; person + db SPRITE_FOULARD_WOMAN, $4 + 4, $2 + 4, $ff, $ff, $2 ; person + db SPRITE_BLACK_HAIR_BOY_2, $4 + 4, $8 + 4, $fe, $2, $3 ; person - ; warp-to - EVENT_DISP $7, $7, $3 - EVENT_DISP $7, $7, $4 + ; warp-to + EVENT_DISP $7, $7, $3 + EVENT_DISP $7, $7, $4 CeladonHotelBlocks: ; 28 - INCBIN "maps/celadonhotel.blk" + INCBIN "maps/celadonhotel.blk" MtMoonPokecenter_h: ; 0x492c3 to 0x492cf (12 bytes) (bank=12) (id=68) - db $06 ; tileset - db MT_MOON_POKECENTER_HEIGHT, MT_MOON_POKECENTER_WIDTH ; dimensions (y, x) - dw MtMoonPokecenterBlocks, MtMoonPokecenterTexts, MtMoonPokecenterScript ; blocks, texts, scripts - db $00 ; connections + db $06 ; tileset + db MT_MOON_POKECENTER_HEIGHT, MT_MOON_POKECENTER_WIDTH ; dimensions (y, x) + dw MtMoonPokecenterBlocks, MtMoonPokecenterTexts, MtMoonPokecenterScript ; blocks, texts, scripts + db $00 ; connections - dw MtMoonPokecenterObject ; objects + dw MtMoonPokecenterObject ; objects MtMoonPokecenterScript: ; 0x492cf - call $22fa - jp $3c3c + call $22fa + jp $3c3c ; 0x492d5 MtMoonPokecenterTexts: - dw MtMoonPokecenterText1, MtMoonPokecenterText2, MtMoonPokecenterText3, MtMoonPokecenterText4, MtMoonPokecenterText5, MtMoonPokecenterText6 + dw MtMoonPokecenterText1, MtMoonPokecenterText2, MtMoonPokecenterText3, MtMoonPokecenterText4, MtMoonPokecenterText5, MtMoonPokecenterText6 MtMoonPokecenterText1: ; 0x492e0 - db $ff + db $ff MtMoonPokecenterText2: ; 0x492e2 - TX_FAR _MtMoonPokecenterText1 - db $50 + TX_FAR _MtMoonPokecenterText1 + db $50 MtMoonPokecenterText3: ; 0x492e7 - TX_FAR _MtMoonPokecenterText3 - db $50 + TX_FAR _MtMoonPokecenterText3 + db $50 MtMoonPokecenterText4: ; 0x492ec - db $08 ; asm - ld a, [$d7c6] - add a - jp c, $5353 - ld hl, $535c - call PrintText - ld a, $13 - ld [$d125], a - call $30e8 - call $35ec - ld a, [$cc26] - and a - jp nz, $534e - ldh [$9f], a - ldh [$a1], a - ld a, $5 - ldh [$a0], a - call $35a6 - jr nc, .asm_faa09 ; 0x49317 - ld hl, $5366 - jr .asm_ae354 ; 0x4931c + db $08 ; asm + ld a, [$d7c6] + add a + jp c, $5353 + ld hl, $535c + call PrintText + ld a, $13 + ld [$d125], a + call $30e8 + call $35ec + ld a, [$cc26] + and a + jp nz, $534e + ldh [$9f], a + ldh [$a1], a + ld a, $5 + ldh [$a0], a + call $35a6 + jr nc, .asm_faa09 ; 0x49317 + ld hl, $5366 + jr .asm_ae354 ; 0x4931c .asm_faa09 ; 0x4931e ld bc,(MAGIKARP << 8) | 5 - call GivePokemon - jr nc, .asm_38361 ; 0x49324 - xor a - ld [W_WHICHTRADE], a - ld [$cd3f], a - ld a, $5 - ld [$cd3e], a - ld hl, $cd3f - ld de, $d349 - ld c, $3 - ld a, $c - call Predef - ld a, $13 - ld [$d125], a - call $30e8 - ld hl, $d7c6 - set 7, [hl] - jr .asm_38361 ; 0x4934c - ld hl, $5361 - jr .asm_ae354 ; 0x49351 - ld hl, $536b + call GivePokemon + jr nc, .asm_38361 ; 0x49324 + xor a + ld [W_WHICHTRADE], a + ld [$cd3f], a + ld a, $5 + ld [$cd3e], a + ld hl, $cd3f + ld de, $d349 + ld c, $3 + ld a, $c + call Predef + ld a, $13 + ld [$d125], a + call $30e8 + ld hl, $d7c6 + set 7, [hl] + jr .asm_38361 ; 0x4934c + ld hl, $5361 + jr .asm_ae354 ; 0x49351 + ld hl, $536b .asm_ae354 ; 0x49356 - call PrintText + call PrintText .asm_38361 ; 0x49359 - jp $24d7 + jp $24d7 UnnamedText_4935c: ; 0x4935c - TX_FAR _UnnamedText_4935c - db $50 + TX_FAR _UnnamedText_4935c + db $50 ; 0x4935c + 5 bytes UnnamedText_49361: ; 0x49361 - TX_FAR _UnnamedText_49361 - db $50 + TX_FAR _UnnamedText_49361 + db $50 ; 0x49361 + 5 bytes UnnamedText_49366: ; 0x49366 - TX_FAR _UnnamedText_49366 - db $50 + TX_FAR _UnnamedText_49366 + db $50 ; 0x49366 + 5 bytes UnnamedText_4936b: ; 0x4936b - TX_FAR _UnnamedText_4936b - db $50 + TX_FAR _UnnamedText_4936b + db $50 ; 0x4936b + 5 bytes MtMoonPokecenterText5: ; 0x49370 - TX_FAR _MtMoonPokecenterText5 - db $50 + TX_FAR _MtMoonPokecenterText5 + db $50 MtMoonPokecenterText6: - db $f6 + db $f6 MtMoonPokecenterObject: ; 0x49376 (size=56) - db $0 ; border tile + db $0 ; border tile - db $2 ; warps - db $7, $3, $0, $ff - db $7, $4, $0, $ff + db $2 ; warps + db $7, $3, $0, $ff + db $7, $4, $0, $ff - db $0 ; signs + db $0 ; signs - db $6 ; people - db SPRITE_NURSE, $1 + 4, $3 + 4, $ff, $d0, $1 ; person - db SPRITE_BUG_CATCHER, $3 + 4, $4 + 4, $ff, $d1, $2 ; person - db SPRITE_GENTLEMAN, $3 + 4, $7 + 4, $ff, $d1, $3 ; person - db SPRITE_FAT_BALD_GUY, $6 + 4, $a + 4, $fe, $2, $4 ; person - db SPRITE_CLIPBOARD, $2 + 4, $7 + 4, $ff, $ff, $5 ; person - db SPRITE_CABLE_CLUB_WOMAN, $2 + 4, $b + 4, $ff, $d0, $6 ; person + db $6 ; people + db SPRITE_NURSE, $1 + 4, $3 + 4, $ff, $d0, $1 ; person + db SPRITE_BUG_CATCHER, $3 + 4, $4 + 4, $ff, $d1, $2 ; person + db SPRITE_GENTLEMAN, $3 + 4, $7 + 4, $ff, $d1, $3 ; person + db SPRITE_FAT_BALD_GUY, $6 + 4, $a + 4, $fe, $2, $4 ; person + db SPRITE_CLIPBOARD, $2 + 4, $7 + 4, $ff, $ff, $5 ; person + db SPRITE_CABLE_CLUB_WOMAN, $2 + 4, $b + 4, $ff, $d0, $6 ; person - ; warp-to - EVENT_DISP $7, $7, $3 - EVENT_DISP $7, $7, $4 + ; warp-to + EVENT_DISP $7, $7, $3 + EVENT_DISP $7, $7, $4 RockTunnelPokecenter_h: ; 0x493ae to 0x493ba (12 bytes) (id=81) - db $06 ; tileset - db ROCK_TUNNEL_POKECENTER_HEIGHT, ROCK_TUNNEL_POKECENTER_WIDTH ; dimensions (y, x) - dw RockTunnelPokecenterBlocks, RockTunnelPokecenterTexts, RockTunnelPokecenterScript ; blocks, texts, scripts - db $00 ; connections + db $06 ; tileset + db ROCK_TUNNEL_POKECENTER_HEIGHT, ROCK_TUNNEL_POKECENTER_WIDTH ; dimensions (y, x) + dw RockTunnelPokecenterBlocks, RockTunnelPokecenterTexts, RockTunnelPokecenterScript ; blocks, texts, scripts + db $00 ; connections - dw RockTunnelPokecenterObject ; objects + dw RockTunnelPokecenterObject ; objects RockTunnelPokecenterScript: ; 0x493ba - call $22fa - jp $3c3c + call $22fa + jp $3c3c ; 0x493c0 RockTunnelPokecenterTexts: - dw RockTunnelPokecenterText1, RockTunnelPokecenterText2, RockTunnelPokecenterText3, RockTunnelPokecenterText4 + dw RockTunnelPokecenterText1, RockTunnelPokecenterText2, RockTunnelPokecenterText3, RockTunnelPokecenterText4 RockTunnelPokecenterText1: ; 0x493c8 - db $ff + db $ff RockTunnelPokecenterText2: ; 0x493c9 - TX_FAR _RockTunnelPokecenterText1 - db $50 + TX_FAR _RockTunnelPokecenterText1 + db $50 RockTunnelPokecenterText3: ; 0x493ce - TX_FAR _RockTunnelPokecenterText3 - db $50 + TX_FAR _RockTunnelPokecenterText3 + db $50 RockTunnelPokecenterText4: ; 0x493d3 - db $f6 + db $f6 RockTunnelPokecenterObject: ; 0x493d4 (size=44) - db $0 ; border tile + db $0 ; border tile - db $2 ; warps - db $7, $3, $0, $ff - db $7, $4, $0, $ff + db $2 ; warps + db $7, $3, $0, $ff + db $7, $4, $0, $ff - db $0 ; signs + db $0 ; signs - db $4 ; people - db SPRITE_NURSE, $1 + 4, $3 + 4, $ff, $d0, $1 ; person - db SPRITE_GENTLEMAN, $3 + 4, $7 + 4, $fe, $2, $2 ; person - db SPRITE_FISHER2, $5 + 4, $2 + 4, $ff, $ff, $3 ; person - db SPRITE_CABLE_CLUB_WOMAN, $2 + 4, $b + 4, $ff, $d0, $4 ; person + db $4 ; people + db SPRITE_NURSE, $1 + 4, $3 + 4, $ff, $d0, $1 ; person + db SPRITE_GENTLEMAN, $3 + 4, $7 + 4, $fe, $2, $2 ; person + db SPRITE_FISHER2, $5 + 4, $2 + 4, $ff, $ff, $3 ; person + db SPRITE_CABLE_CLUB_WOMAN, $2 + 4, $b + 4, $ff, $d0, $4 ; person - ; warp-to - EVENT_DISP $7, $7, $3 - EVENT_DISP $7, $7, $4 + ; warp-to + EVENT_DISP $7, $7, $3 + EVENT_DISP $7, $7, $4 Route11Gate_h: ; 0x49400 to 0x4940c (12 bytes) (id=84) - db $0c ; tileset - db ROUTE_11_GATE_1F_HEIGHT, ROUTE_11_GATE_1F_WIDTH ; dimensions (y, x) - dw Route11GateBlocks, Route11GateTexts, Route11GateScript ; blocks, texts, scripts - db $00 ; connections + db $0c ; tileset + db ROUTE_11_GATE_1F_HEIGHT, ROUTE_11_GATE_1F_WIDTH ; dimensions (y, x) + dw Route11GateBlocks, Route11GateTexts, Route11GateScript ; blocks, texts, scripts + db $00 ; connections - dw Route11GateObject ; objects + dw Route11GateObject ; objects Route11GateScript: ; 0x4940c - jp $3c3c + jp $3c3c ; 0x4940f Route11GateTexts: ; 0x4940f - dw Route11GateText1 + dw Route11GateText1 Route11GateText1: ; 0x49411 - TX_FAR _Route11GateText1 - db $50 + TX_FAR _Route11GateText1 + db $50 Route11GateObject: ; 0x49416 (size=50) - db $a ; border tile + db $a ; border tile - db $5 ; warps - db $4, $0, $0, $ff - db $5, $0, $1, $ff - db $4, $7, $2, $ff - db $5, $7, $3, $ff - db $8, $6, $0, ROUTE_11_GATE_2F + db $5 ; warps + db $4, $0, $0, $ff + db $5, $0, $1, $ff + db $4, $7, $2, $ff + db $5, $7, $3, $ff + db $8, $6, $0, ROUTE_11_GATE_2F - db $0 ; signs + db $0 ; signs - db $1 ; people - db SPRITE_GUARD, $1 + 4, $4 + 4, $ff, $ff, $1 ; person + db $1 ; people + db SPRITE_GUARD, $1 + 4, $4 + 4, $ff, $ff, $1 ; person - ; warp-to - EVENT_DISP $4, $4, $0 - EVENT_DISP $4, $5, $0 - EVENT_DISP $4, $4, $7 - EVENT_DISP $4, $5, $7 - EVENT_DISP $4, $8, $6 ; ROUTE_11_GATE_2F + ; warp-to + EVENT_DISP $4, $4, $0 + EVENT_DISP $4, $5, $0 + EVENT_DISP $4, $4, $7 + EVENT_DISP $4, $5, $7 + EVENT_DISP $4, $8, $6 ; ROUTE_11_GATE_2F Route11GateUpstairs_h: ; 0x49448 to 0x49454 (12 bytes) (id=86) - db $0c ; tileset - db ROUTE_11_GATE_2F_HEIGHT, ROUTE_11_GATE_2F_WIDTH ; dimensions (y, x) - dw Route11GateUpstairsBlocks, Route11GateUpstairsTexts, Route11GateUpstairsScript ; blocks, texts, scripts - db $00 ; connections + db $0c ; tileset + db ROUTE_11_GATE_2F_HEIGHT, ROUTE_11_GATE_2F_WIDTH ; dimensions (y, x) + dw Route11GateUpstairsBlocks, Route11GateUpstairsTexts, Route11GateUpstairsScript ; blocks, texts, scripts + db $00 ; connections - dw Route11GateUpstairsObject ; objects + dw Route11GateUpstairsObject ; objects Route11GateUpstairsScript: ; 0x49454 - jp $3c3f + jp $3c3f ; 0x49457 Route11GateUpstairsTexts: - dw Route11GateUpstairsText1, Route11GateUpstairsText2, Route11GateUpstairsText3, Route11GateUpstairsText4 + dw Route11GateUpstairsText1, Route11GateUpstairsText2, Route11GateUpstairsText3, Route11GateUpstairsText4 Route11GateUpstairsText1: ; 0x4945f - db $08 ; asm - xor a - ld [W_WHICHTRADE], a - ld a, $54 - call Predef + db $08 ; asm + xor a + ld [W_WHICHTRADE], a + ld a, $54 + call Predef asm_49469: - jp $24d7 + jp $24d7 Route11GateUpstairsText2: ; 0x4946c - db $8 - ld a, [$d7d6] - add a - jr c, .asm_4949b ; 0x49471 $28 - ld a, $1e - ld [$ff00+$db], a - ld a, $47 - ld [$ff00+$dc], a - ld [$d11e], a - call $2fcf - ld h, d - ld l, e - ld de, $cc5b - ld bc, $000d - call CopyData - ld a, $62 - call Predef - ld a, [$ff00+$db] - dec a - jr nz, .asm_494a1 ; 0x49494 $b - ld hl, $d7d6 - set 7, [hl] + db $8 + ld a, [$d7d6] + add a + jr c, .asm_4949b ; 0x49471 $28 + ld a, $1e + ld [$ff00+$db], a + ld a, $47 + ld [$ff00+$dc], a + ld [$d11e], a + call $2fcf + ld h, d + ld l, e + ld de, $cc5b + ld bc, $000d + call CopyData + ld a, $62 + call Predef + ld a, [$ff00+$db] + dec a + jr nz, .asm_494a1 ; 0x49494 $b + ld hl, $d7d6 + set 7, [hl] .asm_4949b - ld hl, $54a3 - call PrintText + ld hl, $54a3 + call PrintText .asm_494a1 - jr asm_49469 ; 0x494a1 $c6 + jr asm_49469 ; 0x494a1 $c6 ; 0x494a3 UnnamedText_494a3: ; 0x494a3 - TX_FAR _UnnamedText_494a3 - db $50 + TX_FAR _UnnamedText_494a3 + db $50 ; 0x494a3 + 5 bytes Route11GateUpstairsText3: ; 0x494a8 - db $08 ; asm - ld a, [$c109] - cp $4 - jp nz, $55c9 - ld a, [$d7d8] - bit 7, a - ld hl, $54c4 - jr z, .asm_5ac80 ; 0x494b9 - ld hl, $54c9 + db $08 ; asm + ld a, [$c109] + cp $4 + jp nz, $55c9 + ld a, [$d7d8] + bit 7, a + ld hl, $54c4 + jr z, .asm_5ac80 ; 0x494b9 + ld hl, $54c9 .asm_5ac80 ; 0x494be - call PrintText - jp $24d7 + call PrintText + jp $24d7 UnnamedText_494c4: ; 0x494c4 - TX_FAR _UnnamedText_494c4 - db $50 + TX_FAR _UnnamedText_494c4 + db $50 ; 0x494c4 + 5 bytes UnnamedText_494c9: ; 0x494c9 - TX_FAR _UnnamedText_494c9 - db $50 + TX_FAR _UnnamedText_494c9 + db $50 ; 0x494c9 + 5 bytes Route11GateUpstairsText4: ; 0x494ce - db $8 - ld hl, $54d5 - jp $55c9 + db $8 + ld hl, $54d5 + jp $55c9 ; 0x494d5 UnnamedText_494d5: ; 0x494d5 - TX_FAR _UnnamedText_494d5 - db $50 + TX_FAR _UnnamedText_494d5 + db $50 ; 0x494d5 + 5 bytes Route11GateUpstairsObject: ; 0x494da (size=30) - db $a ; border tile + db $a ; border tile - db $1 ; warps - db $7, $7, $4, ROUTE_11_GATE_1F + db $1 ; warps + db $7, $7, $4, ROUTE_11_GATE_1F - db $2 ; signs - db $2, $1, $3 ; Route11GateUpstairsText3 - db $2, $6, $4 ; Route11GateUpstairsText4 + db $2 ; signs + db $2, $1, $3 ; Route11GateUpstairsText3 + db $2, $6, $4 ; Route11GateUpstairsText4 - db $2 ; people - db SPRITE_BUG_CATCHER, $2 + 4, $4 + 4, $fe, $2, $1 ; person - db SPRITE_OAK_AIDE, $6 + 4, $2 + 4, $ff, $ff, $2 ; person + db $2 ; people + db SPRITE_BUG_CATCHER, $2 + 4, $4 + 4, $fe, $2, $1 ; person + db SPRITE_OAK_AIDE, $6 + 4, $2 + 4, $ff, $ff, $2 ; person - ; warp-to - EVENT_DISP $4, $7, $7 ; ROUTE_11_GATE_1F + ; warp-to + EVENT_DISP $4, $7, $7 ; ROUTE_11_GATE_1F Route12Gate_h: ; 0x494f8 to 0x49504 (12 bytes) (id=87) - db $0c ; tileset - db ROUTE_12_GATE_HEIGHT, ROUTE_12_GATE_WIDTH ; dimensions (y, x) - dw Route12GateBlocks, Route12GateTexts, Route12GateScript ; blocks, texts, scripts - db $00 ; connections + db $0c ; tileset + db ROUTE_12_GATE_HEIGHT, ROUTE_12_GATE_WIDTH ; dimensions (y, x) + dw Route12GateBlocks, Route12GateTexts, Route12GateScript ; blocks, texts, scripts + db $00 ; connections - dw Route12GateObject ; objects + dw Route12GateObject ; objects Route12GateScript: ; 0x49504 - jp $3c3c + jp $3c3c ; 0x49507 Route12GateTexts: ; 0x49507 - dw Route12GateText1 + dw Route12GateText1 Route12GateText1: ; 0x49509 - TX_FAR _Route12GateText1 - db $50 + TX_FAR _Route12GateText1 + db $50 Route12GateObject: ; 0x4950e (size=50) - db $a ; border tile + db $a ; border tile - db $5 ; warps - db $0, $4, $0, $ff - db $0, $5, $1, $ff - db $7, $4, $2, $ff - db $7, $5, $2, $ff - db $6, $8, $0, ROUTE_12_GATE_2F + db $5 ; warps + db $0, $4, $0, $ff + db $0, $5, $1, $ff + db $7, $4, $2, $ff + db $7, $5, $2, $ff + db $6, $8, $0, ROUTE_12_GATE_2F - db $0 ; signs + db $0 ; signs - db $1 ; people - db SPRITE_GUARD, $3 + 4, $1 + 4, $ff, $ff, $1 ; person + db $1 ; people + db SPRITE_GUARD, $3 + 4, $1 + 4, $ff, $ff, $1 ; person - ; warp-to - EVENT_DISP $5, $0, $4 - EVENT_DISP $5, $0, $5 - EVENT_DISP $5, $7, $4 - EVENT_DISP $5, $7, $5 - EVENT_DISP $5, $6, $8 ; ROUTE_12_GATE_2F + ; warp-to + EVENT_DISP $5, $0, $4 + EVENT_DISP $5, $0, $5 + EVENT_DISP $5, $7, $4 + EVENT_DISP $5, $7, $5 + EVENT_DISP $5, $6, $8 ; ROUTE_12_GATE_2F Route12GateBlocks: ; 20 - INCBIN "maps/route12gate.blk" + INCBIN "maps/route12gate.blk" Route12GateUpstairs_h: ; 0x49554 to 0x49560 (12 bytes) (id=195) - db $0c ; tileset - db ROUTE_12_GATE_2F_HEIGHT, ROUTE_12_GATE_2F_WIDTH ; dimensions (y, x) - dw Route12GateUpstairsBlocks, Route12GateUpstairsTexts, Route12GateUpstairsScript ; blocks, texts, scripts - db $00 ; connections + db $0c ; tileset + db ROUTE_12_GATE_2F_HEIGHT, ROUTE_12_GATE_2F_WIDTH ; dimensions (y, x) + dw Route12GateUpstairsBlocks, Route12GateUpstairsTexts, Route12GateUpstairsScript ; blocks, texts, scripts + db $00 ; connections - dw Route12GateUpstairsObject ; objects + dw Route12GateUpstairsObject ; objects Route12GateUpstairsScript: ; 0x49560 - jp $3c3f + jp $3c3f ; 0x49563 Route12GateUpstairsTexts: ; 0x49563 - dw Route12GateUpstairsText1, Route12GateUpstairsText2, Route12GateUpstairsText3 + dw Route12GateUpstairsText1, Route12GateUpstairsText2, Route12GateUpstairsText3 Route12GateUpstairsText1: ; 0x49569 - db $08 ; asm - ld a, [$d7d7] - rrca - jr c, .asm_0ad3c ; 0x4956e - ld hl, $559c - call PrintText - ld bc,(TM_39 << 8) | 1 - call $3e2e - jr nc, .asm_4c2be ; 0x4957c - ld hl, $55a1 - call PrintText - ld hl, $d7d7 - set 0, [hl] - jr .asm_4ba56 ; 0x49589 + db $08 ; asm + ld a, [$d7d7] + rrca + jr c, .asm_0ad3c ; 0x4956e + ld hl, $559c + call PrintText + ld bc,(TM_39 << 8) | 1 + call $3e2e + jr nc, .asm_4c2be ; 0x4957c + ld hl, $55a1 + call PrintText + ld hl, $d7d7 + set 0, [hl] + jr .asm_4ba56 ; 0x49589 .asm_4c2be ; 0x4958b - ld hl, $55ac - call PrintText - jr .asm_4ba56 ; 0x49591 + ld hl, $55ac + call PrintText + jr .asm_4ba56 ; 0x49591 .asm_0ad3c ; 0x49593 - ld hl, $55a7 - call PrintText + ld hl, $55a7 + call PrintText .asm_4ba56 ; 0x49599 - jp $24d7 + jp $24d7 UnnamedText_4959c: ; 0x4959c - TX_FAR _UnnamedText_4959c - db $50 + TX_FAR _UnnamedText_4959c + db $50 ; 0x4959c + 5 bytes INCBIN "baserom.gbc",$495a1,$495a7 - $495a1 UnnamedText_495a7: ; 0x495a7 - TX_FAR _UnnamedText_495a7 - db $50 + TX_FAR _UnnamedText_495a7 + db $50 ; 0x495a7 + 5 bytes UnnamedText_495ac: ; 0x495ac - TX_FAR _UnnamedText_495ac - db $50 + TX_FAR _UnnamedText_495ac + db $50 ; 0x495ac + 5 bytes Route12GateUpstairsText2: ; 0x495b1 - db $08 ; asm - ld hl, $55b8 - jp $55c9 + db $08 ; asm + ld hl, $55b8 + jp $55c9 ;TX_FAR at 0x495b8 db $17, $5a, $49, $23, $50 Route12GateUpstairsText3: ; 0x495bd - db $8 - ld hl, $55c4 - jp $55c9 + db $8 + ld hl, $55c4 + jp $55c9 ; 0x495c4 UnnamedText_495c4: ; 0x495c4 - TX_FAR _UnnamedText_495c4 - db $50 + TX_FAR _UnnamedText_495c4 + db $50 ; 0x495c4 + 5 bytes INCBIN "baserom.gbc",$495c9,$15 Route12GateUpstairsObject: ; 0x495de (size=24) - db $a ; border tile + db $a ; border tile - db $1 ; warps - db $7, $7, $4, ROUTE_12_GATE + db $1 ; warps + db $7, $7, $4, ROUTE_12_GATE - db $2 ; signs - db $2, $1, $2 ; Route12GateUpstairsText2 - db $2, $6, $3 ; Route12GateUpstairsText3 + db $2 ; signs + db $2, $1, $2 ; Route12GateUpstairsText2 + db $2, $6, $3 ; Route12GateUpstairsText3 - db $1 ; people - db SPRITE_BRUNETTE_GIRL, $4 + 4, $3 + 4, $fe, $1, $1 ; person + db $1 ; people + db SPRITE_BRUNETTE_GIRL, $4 + 4, $3 + 4, $fe, $1, $1 ; person - ; warp-to - EVENT_DISP $4, $7, $7 ; ROUTE_12_GATE + ; warp-to + EVENT_DISP $4, $7, $7 ; ROUTE_12_GATE Route15Gate_h: ; 0x495f6 to 0x49602 (12 bytes) (id=184) - db $0c ; tileset - db ROUTE_15_GATE_HEIGHT, ROUTE_15_GATE_WIDTH ; dimensions (y, x) - dw Route15GateBlocks, Route15GateTexts, Route15GateScript ; blocks, texts, scripts - db $00 ; connections + db $0c ; tileset + db ROUTE_15_GATE_HEIGHT, ROUTE_15_GATE_WIDTH ; dimensions (y, x) + dw Route15GateBlocks, Route15GateTexts, Route15GateScript ; blocks, texts, scripts + db $00 ; connections - dw Route15GateObject ; objects + dw Route15GateObject ; objects Route15GateScript: ; 0x49602 - jp $3c3c + jp $3c3c ; 0x49605 Route15GateTexts: ; 0x49605 - dw Route15GateText1 + dw Route15GateText1 Route15GateText1: ; 0x49607 - TX_FAR _Route15GateText1 - db $50 + TX_FAR _Route15GateText1 + db $50 Route15GateObject: ; 0x4960c (size=50) - db $a ; border tile + db $a ; border tile - db $5 ; warps - db $4, $0, $0, $ff - db $5, $0, $1, $ff - db $4, $7, $2, $ff - db $5, $7, $3, $ff - db $8, $6, $0, $b9 + db $5 ; warps + db $4, $0, $0, $ff + db $5, $0, $1, $ff + db $4, $7, $2, $ff + db $5, $7, $3, $ff + db $8, $6, $0, $b9 - db $0 ; signs + db $0 ; signs - db $1 ; people - db SPRITE_GUARD, $1 + 4, $4 + 4, $ff, $ff, $1 ; person + db $1 ; people + db SPRITE_GUARD, $1 + 4, $4 + 4, $ff, $ff, $1 ; person - ; warp-to - EVENT_DISP $4, $4, $0 - EVENT_DISP $4, $5, $0 - EVENT_DISP $4, $4, $7 - EVENT_DISP $4, $5, $7 - EVENT_DISP $4, $8, $6 + ; warp-to + EVENT_DISP $4, $4, $0 + EVENT_DISP $4, $5, $0 + EVENT_DISP $4, $4, $7 + EVENT_DISP $4, $5, $7 + EVENT_DISP $4, $8, $6 INCBIN "baserom.gbc",$4963e,$4968c - $4963e UnnamedText_4968c: ; 0x4968c - TX_FAR _UnnamedText_4968c - db $50 + TX_FAR _UnnamedText_4968c + db $50 ; 0x4968c + 5 bytes INCBIN "baserom.gbc",$49691,$49698 - $49691 UnnamedText_49698: ; 0x49698 - TX_FAR _UnnamedText_49698 - db $50 + TX_FAR _UnnamedText_49698 + db $50 ; 0x49698 + 5 bytes INCBIN "baserom.gbc",$4969d,$15 Route16GateMap_h: ; 0x496b2 to 0x496be (12 bytes) (id=186) - db $0c ; tileset - db ROUTE_16_GATE_1F_HEIGHT, ROUTE_16_GATE_1F_WIDTH ; dimensions (y, x) - dw Route16GateMapBlocks, Route16GateMapTexts, Route16GateMapScript ; blocks, texts, scripts - db $00 ; connections + db $0c ; tileset + db ROUTE_16_GATE_1F_HEIGHT, ROUTE_16_GATE_1F_WIDTH ; dimensions (y, x) + dw Route16GateMapBlocks, Route16GateMapTexts, Route16GateMapScript ; blocks, texts, scripts + db $00 ; connections - dw Route16GateMapObject ; objects + dw Route16GateMapObject ; objects Route16GateMapScript: ; 0x496be - ld hl, $d732 - res 5, [hl] - call $3c3c - ld a, [$d660] - ld hl, $56cf - jp $3d97 + ld hl, $d732 + res 5, [hl] + call $3c3c + ld a, [$d660] + ld hl, $56cf + jp $3d97 ; 0x496cf Route16GateMapScripts: ; 0x496cf - dw Route16GateMapScript0 + dw Route16GateMapScript0 INCBIN "baserom.gbc",$496d1,$6 Route16GateMapScript0: ; 0x496d7 - call $5755 - ret nz - ld hl, $5714 - call $34bf - ret nc - ld a, $3 - ld [$ff00+$8c], a - call $2920 - xor a - ld [$ff00+$b4], a - ld a, [$cd3d] - cp $1 - jr z, .asm_4970e ; 0x496f1 $1b - ld a, [$cd3d] - dec a - ld [$cd38], a - ld b, $0 - ld c, a - ld a, $40 - ld hl, $ccd3 - call $36e0 - call $3486 - ld a, $1 - ld [$d660], a - ret + call $5755 + ret nz + ld hl, $5714 + call $34bf + ret nc + ld a, $3 + ld [$ff00+$8c], a + call $2920 + xor a + ld [$ff00+$b4], a + ld a, [$cd3d] + cp $1 + jr z, .asm_4970e ; 0x496f1 $1b + ld a, [$cd3d] + dec a + ld [$cd38], a + ld b, $0 + ld c, a + ld a, $40 + ld hl, $ccd3 + call $36e0 + call $3486 + ld a, $1 + ld [$d660], a + ret .asm_4970e - ld a, $2 - ld [$d660], a - ret + ld a, $2 + ld [$d660], a + ret ; 0x49714 INCBIN "baserom.gbc",$49714,$46 Route16GateMapTexts: ; 0x4975a - dw Route16GateMapText1, Route16GateMapText2, Route16GateMapText3 + dw Route16GateMapText1, Route16GateMapText2, Route16GateMapText3 Route16GateMapText1: ; 0x49760 - db $08 ; asm - call $5755 - jr z, .asm_0bdf3 ; 0x49764 - ld hl, $577c - call PrintText - jr .asm_56c9d ; 0x4976c + db $08 ; asm + call $5755 + jr z, .asm_0bdf3 ; 0x49764 + ld hl, $577c + call PrintText + jr .asm_56c9d ; 0x4976c .asm_0bdf3 ; 0x4976e - ld hl, $5777 - call PrintText + ld hl, $5777 + call PrintText .asm_56c9d ; 0x49774 - jp $24d7 + jp $24d7 UnnamedText_49777: ; 0x49777 - TX_FAR _UnnamedText_49777 - db $50 + TX_FAR _UnnamedText_49777 + db $50 ; 0x49777 + 5 bytes UnnamedText_4977c: ; 0x4977c - TX_FAR _UnnamedText_4977c - db $50 + TX_FAR _UnnamedText_4977c + db $50 ; 0x4977c + 5 bytes Route16GateMapText3: ; 0x49781 - TX_FAR _UnnamedText_49781 - db $50 + TX_FAR _UnnamedText_49781 + db $50 ; 0x49781 + 5 bytes Route16GateMapText2: ; 0x49786 - TX_FAR _Route16GateMapText2 - db $50 + TX_FAR _Route16GateMapText2 + db $50 Route16GateMapObject: ; 0x4978b (size=88) - db $a ; border tile - - db $9 ; warps - db $8, $0, $0, $ff - db $9, $0, $1, $ff - db $8, $7, $2, $ff - db $9, $7, $2, $ff - db $2, $0, $4, $ff - db $3, $0, $5, $ff - db $2, $7, $6, $ff - db $3, $7, $7, $ff - db $c, $6, $0, ROUTE_16_GATE_2F - - db $0 ; signs - - db $2 ; people - db SPRITE_GUARD, $5 + 4, $4 + 4, $ff, $d0, $1 ; person - db SPRITE_GAMBLER, $3 + 4, $4 + 4, $ff, $ff, $2 ; person - - ; warp-to - EVENT_DISP $4, $8, $0 - EVENT_DISP $4, $9, $0 - EVENT_DISP $4, $8, $7 - EVENT_DISP $4, $9, $7 - EVENT_DISP $4, $2, $0 - EVENT_DISP $4, $3, $0 - EVENT_DISP $4, $2, $7 - EVENT_DISP $4, $3, $7 - EVENT_DISP $4, $c, $6 ; ROUTE_16_GATE_2F + db $a ; border tile + + db $9 ; warps + db $8, $0, $0, $ff + db $9, $0, $1, $ff + db $8, $7, $2, $ff + db $9, $7, $2, $ff + db $2, $0, $4, $ff + db $3, $0, $5, $ff + db $2, $7, $6, $ff + db $3, $7, $7, $ff + db $c, $6, $0, ROUTE_16_GATE_2F + + db $0 ; signs + + db $2 ; people + db SPRITE_GUARD, $5 + 4, $4 + 4, $ff, $d0, $1 ; person + db SPRITE_GAMBLER, $3 + 4, $4 + 4, $ff, $ff, $2 ; person + + ; warp-to + EVENT_DISP $4, $8, $0 + EVENT_DISP $4, $9, $0 + EVENT_DISP $4, $8, $7 + EVENT_DISP $4, $9, $7 + EVENT_DISP $4, $2, $0 + EVENT_DISP $4, $3, $0 + EVENT_DISP $4, $2, $7 + EVENT_DISP $4, $3, $7 + EVENT_DISP $4, $c, $6 ; ROUTE_16_GATE_2F Route16GateMapBlocks: ; 28 - INCBIN "maps/route16gatemap.blk" + INCBIN "maps/route16gatemap.blk" Route16GateUpstairs_h: ; 0x497ff to 0x4980b (12 bytes) (id=187) - db $0c ; tileset - db ROUTE_16_GATE_2F_HEIGHT, ROUTE_16_GATE_2F_WIDTH ; dimensions (y, x) - dw Route16GateUpstairsBlocks, Route16GateUpstairsTexts, Route16GateUpstairsScript ; blocks, texts, scripts - db $00 ; connections + db $0c ; tileset + db ROUTE_16_GATE_2F_HEIGHT, ROUTE_16_GATE_2F_WIDTH ; dimensions (y, x) + dw Route16GateUpstairsBlocks, Route16GateUpstairsTexts, Route16GateUpstairsScript ; blocks, texts, scripts + db $00 ; connections - dw Route16GateUpstairsObject ; objects + dw Route16GateUpstairsObject ; objects Route16GateUpstairsScript: ; 0x4980b - jp $3c3f + jp $3c3f ; 0x4980e Route16GateUpstairsTexts: ; 0x4980e - dw Route16GateUpstairsText1, Route16GateUpstairsText2, Route16GateUpstairsText3, Route16GateUpstairsText4 + dw Route16GateUpstairsText1, Route16GateUpstairsText2, Route16GateUpstairsText3, Route16GateUpstairsText4 Route16GateUpstairsText1: ; 0x49816 - db $08 ; asm - ld hl, $5820 - call PrintText - jp $24d7 + db $08 ; asm + ld hl, $5820 + call PrintText + jp $24d7 UnnamedText_49820: ; 0x49820 - TX_FAR _UnnamedText_49820 - db $50 + TX_FAR _UnnamedText_49820 + db $50 ; 0x49820 + 5 bytes Route16GateUpstairsText2: ; 0x49825 - db $08 ; asm - ld hl, $582f - call PrintText - jp $24d7 + db $08 ; asm + ld hl, $582f + call PrintText + jp $24d7 UnnamedText_4982f: ; 0x4982f - TX_FAR _UnnamedText_4982f - db $50 + TX_FAR _UnnamedText_4982f + db $50 ; 0x4982f + 5 bytes Route16GateUpstairsText3: ; 0x49834 - db $8 - ld hl, $583b - jp $55c9 + db $8 + ld hl, $583b + jp $55c9 ; 0x4983b UnnamedText_4983b: ; 0x4983b - TX_FAR _UnnamedText_4983b - db $50 + TX_FAR _UnnamedText_4983b + db $50 ; 0x4983b + 5 bytes Route16GateUpstairsText4: ; 0x49840 - db $8 - ld hl, $5847 - jp $55c9 + db $8 + ld hl, $5847 + jp $55c9 ; 0x49847 UnnamedText_49847: ; 0x49847 - TX_FAR _UnnamedText_49847 - db $50 + TX_FAR _UnnamedText_49847 + db $50 ; 0x49847 + 5 bytes Route16GateUpstairsObject: ; 0x4984c (size=30) - db $a ; border tile + db $a ; border tile - db $1 ; warps - db $7, $7, $8, ROUTE_16_GATE_1F + db $1 ; warps + db $7, $7, $8, ROUTE_16_GATE_1F - db $2 ; signs - db $2, $1, $3 ; Route16GateUpstairsText3 - db $2, $6, $4 ; Route16GateUpstairsText4 + db $2 ; signs + db $2, $1, $3 ; Route16GateUpstairsText3 + db $2, $6, $4 ; Route16GateUpstairsText4 - db $2 ; people - db SPRITE_YOUNG_BOY, $2 + 4, $4 + 4, $ff, $ff, $1 ; person - db SPRITE_LITTLE_GIRL, $5 + 4, $2 + 4, $fe, $2, $2 ; person + db $2 ; people + db SPRITE_YOUNG_BOY, $2 + 4, $4 + 4, $ff, $ff, $1 ; person + db SPRITE_LITTLE_GIRL, $5 + 4, $2 + 4, $fe, $2, $2 ; person - ; warp-to - EVENT_DISP $4, $7, $7 ; ROUTE_16_GATE_1F + ; warp-to + EVENT_DISP $4, $7, $7 ; ROUTE_16_GATE_1F Route18Gate_h: ; 0x4986a to 0x49876 (12 bytes) (id=190) - db $0c ; tileset - db ROUTE_18_GATE_1F_HEIGHT, ROUTE_18_GATE_1F_WIDTH ; dimensions (y, x) - dw Route18GateBlocks, Route18GateTexts, Route18GateScript ; blocks, texts, scripts - db $00 ; connections + db $0c ; tileset + db ROUTE_18_GATE_1F_HEIGHT, ROUTE_18_GATE_1F_WIDTH ; dimensions (y, x) + dw Route18GateBlocks, Route18GateTexts, Route18GateScript ; blocks, texts, scripts + db $00 ; connections - dw Route18GateObject ; objects + dw Route18GateObject ; objects Route18GateScript: ; 0x49876 - ld hl, $d732 - res 5, [hl] - call $3c3c - ld a, [$d669] - ld hl, $5887 - jp $3d97 + ld hl, $d732 + res 5, [hl] + call $3c3c + ld a, [$d669] + ld hl, $5887 + jp $3d97 ; 0x49887 Route18GateScripts: ; 0x49887 - dw Route18GateScript0 + dw Route18GateScript0 INCBIN "baserom.gbc",$49889,$6 Route18GateScript0: ; 0x4988f - call $5755 - ret nz - ld hl, $58cc - call $34bf - ret nc - ld a, $2 - ld [$ff00+$8c], a - call $2920 - xor a - ld [$ff00+$b4], a - ld a, [$cd3d] - cp $1 - jr z, .asm_498c6 ; 0x498a9 $1b - ld a, [$cd3d] - dec a - ld [$cd38], a - ld b, $0 - ld c, a - ld a, $40 - ld hl, $ccd3 - call $36e0 - call $3486 - ld a, $1 - ld [$d669], a - ret + call $5755 + ret nz + ld hl, $58cc + call $34bf + ret nc + ld a, $2 + ld [$ff00+$8c], a + call $2920 + xor a + ld [$ff00+$b4], a + ld a, [$cd3d] + cp $1 + jr z, .asm_498c6 ; 0x498a9 $1b + ld a, [$cd3d] + dec a + ld [$cd38], a + ld b, $0 + ld c, a + ld a, $40 + ld hl, $ccd3 + call $36e0 + call $3486 + ld a, $1 + ld [$d669], a + ret .asm_498c6 - ld a, $2 - ld [$d669], a - ret + ld a, $2 + ld [$d669], a + ret ; 0x498cc INCBIN "baserom.gbc",$498cc,$41 Route18GateTexts: ; 0x4990d - dw Route18GateText1, Route18GateText2 + dw Route18GateText1, Route18GateText2 Route18GateText1: ; 0x49911 - db $08 ; asm - call $5755 - jr z, .asm_3c84d ; 0x49915 - ld hl, $592d - call PrintText - jr .asm_a8410 ; 0x4991d + db $08 ; asm + call $5755 + jr z, .asm_3c84d ; 0x49915 + ld hl, $592d + call PrintText + jr .asm_a8410 ; 0x4991d .asm_3c84d ; 0x4991f - ld hl, $5928 - call PrintText + ld hl, $5928 + call PrintText .asm_a8410 ; 0x49925 - jp $24d7 + jp $24d7 UnnamedText_49928: ; 0x49928 - TX_FAR _UnnamedText_49928 - db $50 + TX_FAR _UnnamedText_49928 + db $50 ; 0x49928 + 5 bytes UnnamedText_4992d: ; 0x4992d - TX_FAR _UnnamedText_4992d - db $50 + TX_FAR _UnnamedText_4992d + db $50 ; 0x4992d + 5 bytes Route18GateText2: ; 0x49932 - TX_FAR _UnnamedText_49932 - db $50 + TX_FAR _UnnamedText_49932 + db $50 ; 0x49932 + 5 bytes Route18GateObject: ; 0x49937 (size=50) - db $a ; border tile + db $a ; border tile - db $5 ; warps - db $4, $0, $0, $ff - db $5, $0, $1, $ff - db $4, $7, $2, $ff - db $5, $7, $3, $ff - db $8, $6, $0, ROUTE_18_GATE_2F + db $5 ; warps + db $4, $0, $0, $ff + db $5, $0, $1, $ff + db $4, $7, $2, $ff + db $5, $7, $3, $ff + db $8, $6, $0, ROUTE_18_GATE_2F - db $0 ; signs + db $0 ; signs - db $1 ; people - db SPRITE_GUARD, $1 + 4, $4 + 4, $ff, $d0, $1 ; person + db $1 ; people + db SPRITE_GUARD, $1 + 4, $4 + 4, $ff, $d0, $1 ; person - ; warp-to - EVENT_DISP $4, $4, $0 - EVENT_DISP $4, $5, $0 - EVENT_DISP $4, $4, $7 - EVENT_DISP $4, $5, $7 - EVENT_DISP $4, $8, $6 ; ROUTE_18_GATE_2F + ; warp-to + EVENT_DISP $4, $4, $0 + EVENT_DISP $4, $5, $0 + EVENT_DISP $4, $4, $7 + EVENT_DISP $4, $5, $7 + EVENT_DISP $4, $8, $6 ; ROUTE_18_GATE_2F Route18GateHeader_h: ; 0x49969 to 0x49975 (12 bytes) (id=191) - db $0c ; tileset - db ROUTE_18_GATE_2F_HEIGHT, ROUTE_18_GATE_2F_WIDTH ; dimensions (y, x) - dw Route18GateHeaderBlocks, Route18GateHeaderTexts, Route18GateHeaderScript ; blocks, texts, scripts - db $00 ; connections + db $0c ; tileset + db ROUTE_18_GATE_2F_HEIGHT, ROUTE_18_GATE_2F_WIDTH ; dimensions (y, x) + dw Route18GateHeaderBlocks, Route18GateHeaderTexts, Route18GateHeaderScript ; blocks, texts, scripts + db $00 ; connections - dw Route18GateHeaderObject ; objects + dw Route18GateHeaderObject ; objects Route18GateHeaderScript: ; 0x49975 - jp $3c3f + jp $3c3f ; 0x49978 Route18GateHeaderTexts: ; 0x49978 - dw Route18GateHeaderText1, Route18GateHeaderText2, Route18GateHeaderText3 + dw Route18GateHeaderText1, Route18GateHeaderText2, Route18GateHeaderText3 Route18GateHeaderText1: ; 0x4997e - db $08 ; asm - ld a, $5 - ld [W_WHICHTRADE], a - ld a, $54 - call Predef - jp $24d7 + db $08 ; asm + ld a, $5 + ld [W_WHICHTRADE], a + ld a, $54 + call Predef + jp $24d7 Route18GateHeaderText2: ; 0x4998c - db $8 - ld hl, $5993 - jp $55c9 + db $8 + ld hl, $5993 + jp $55c9 ; 0x49993 UnnamedText_49993: ; 0x49993 - TX_FAR _UnnamedText_49993 - db $50 + TX_FAR _UnnamedText_49993 + db $50 ; 0x49993 + 5 bytes Route18GateHeaderText3: ; 0x49998 - db $8 - ld hl, $599f - jp $55c9 + db $8 + ld hl, $599f + jp $55c9 ; 0x4999f UnnamedText_4999f: ; 0x4999f - TX_FAR _UnnamedText_4999f - db $50 + TX_FAR _UnnamedText_4999f + db $50 ; 0x4999f + 5 bytes Route18GateHeaderObject: ; 0x499a4 (size=24) - db $a ; border tile + db $a ; border tile - db $1 ; warps - db $7, $7, $4, ROUTE_18_GATE_1F + db $1 ; warps + db $7, $7, $4, ROUTE_18_GATE_1F - db $2 ; signs - db $2, $1, $2 ; Route18GateHeaderText2 - db $2, $6, $3 ; Route18GateHeaderText3 + db $2 ; signs + db $2, $1, $2 ; Route18GateHeaderText2 + db $2, $6, $3 ; Route18GateHeaderText3 - db $1 ; people - db SPRITE_BUG_CATCHER, $2 + 4, $4 + 4, $fe, $2, $1 ; person + db $1 ; people + db SPRITE_BUG_CATCHER, $2 + 4, $4 + 4, $fe, $2, $1 ; person - ; warp-to - EVENT_DISP $4, $7, $7 ; ROUTE_18_GATE_1F + ; warp-to + EVENT_DISP $4, $7, $7 ; ROUTE_18_GATE_1F MtMoon1_h: ; 0x499bc to 0x499c8 (12 bytes) (id=59) - db $11 ; tileset - db MT_MOON_1_HEIGHT, MT_MOON_1_WIDTH ; dimensions (y, x) - dw MtMoon1Blocks, MtMoon1Texts, MtMoon1Script ; blocks, texts, scripts - db $00 ; connections + db $11 ; tileset + db MT_MOON_1_HEIGHT, MT_MOON_1_WIDTH ; dimensions (y, x) + dw MtMoon1Blocks, MtMoon1Texts, MtMoon1Script ; blocks, texts, scripts + db $00 ; connections - dw MtMoon1Object ; objects + dw MtMoon1Object ; objects MtMoon1Script: ; 0x499c8 - call $3c3c - ld hl, $59fd - ld de, $59db - ld a, [$d606] - call $3160 - ld [$d606], a - ret + call $3c3c + ld hl, $59fd + ld de, $59db + ld a, [$d606] + call $3160 + ld [$d606], a + ret ; 0x499db INCBIN "baserom.gbc",$499db,$6 MtMoon1Texts: ; 0x499e1 - dw MtMoon1Text1, MtMoon1Text2, MtMoon1Text3, MtMoon1Text4, MtMoon1Text5, MtMoon1Text6, MtMoon1Text7, MtMoon1Text8, MtMoon1Text9, MtMoon1Text10, MtMoon1Text11, MtMoon1Text12, MtMoon1Text13, MtMoon1Text14 + dw MtMoon1Text1, MtMoon1Text2, MtMoon1Text3, MtMoon1Text4, MtMoon1Text5, MtMoon1Text6, MtMoon1Text7, MtMoon1Text8, MtMoon1Text9, MtMoon1Text10, MtMoon1Text11, MtMoon1Text12, MtMoon1Text13, MtMoon1Text14 INCBIN "baserom.gbc",$499fd,$55 MtMoon1Text1: ; 0x49a52 - db $08 ; asm - ld hl, $59fd - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $59fd + call LoadTrainerHeader + jp $24d7 MtMoon1Text2: ; 0x49a5c - db $08 ; asm - ld hl, $5a09 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5a09 + call LoadTrainerHeader + jp $24d7 MtMoon1Text3: ; 0x49a66 - db $08 ; asm - ld hl, $5a15 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5a15 + call LoadTrainerHeader + jp $24d7 MtMoon1Text4: ; 0x49a70 - db $08 ; asm - ld hl, $5a21 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5a21 + call LoadTrainerHeader + jp $24d7 MtMoon1Text5: ; 0x49a7a - db $08 ; asm - ld hl, $5a2d - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5a2d + call LoadTrainerHeader + jp $24d7 MtMoon1Text6: ; 0x49a84 - db $08 ; asm - ld hl, $5a39 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5a39 + call LoadTrainerHeader + jp $24d7 MtMoon1Text7: ; 0x49a8e - db $08 ; asm - ld hl, $5a45 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5a45 + call LoadTrainerHeader + jp $24d7 UnnamedText_49a98: ; 0x49a98 - TX_FAR _UnnamedText_49a98 - db $50 + TX_FAR _UnnamedText_49a98 + db $50 ; 0x49a98 + 5 bytes UnnamedText_49a9d: ; 0x49a9d - TX_FAR _UnnamedText_49a9d - db $50 + TX_FAR _UnnamedText_49a9d + db $50 ; 0x49a9d + 5 bytes UnnamedText_49aa2: ; 0x49aa2 - TX_FAR _UnnamedText_49aa2 - db $50 + TX_FAR _UnnamedText_49aa2 + db $50 ; 0x49aa2 + 5 bytes UnnamedText_49aa7: ; 0x49aa7 - TX_FAR _UnnamedText_49aa7 - db $50 + TX_FAR _UnnamedText_49aa7 + db $50 ; 0x49aa7 + 5 bytes UnnamedText_49aac: ; 0x49aac - TX_FAR _UnnamedText_49aac - db $50 + TX_FAR _UnnamedText_49aac + db $50 ; 0x49aac + 5 bytes UnnamedText_49ab1: ; 0x49ab1 - TX_FAR _UnnamedText_49ab1 - db $50 + TX_FAR _UnnamedText_49ab1 + db $50 ; 0x49ab1 + 5 bytes UnnamedText_49ab6: ; 0x49ab6 - TX_FAR _UnnamedText_49ab6 - db $50 + TX_FAR _UnnamedText_49ab6 + db $50 ; 0x49ab6 + 5 bytes UnnamedText_49abb: ; 0x49abb - TX_FAR _UnnamedText_49abb - db $50 + TX_FAR _UnnamedText_49abb + db $50 ; 0x49abb + 5 bytes UnnamedText_49ac0: ; 0x49ac0 - TX_FAR _UnnamedText_49ac0 - db $50 + TX_FAR _UnnamedText_49ac0 + db $50 ; 0x49ac0 + 5 bytes UnnamedText_49ac5: ; 0x49ac5 - TX_FAR _UnnamedText_49ac5 - db $50 + TX_FAR _UnnamedText_49ac5 + db $50 ; 0x49ac5 + 5 bytes UnnamedText_49aca: ; 0x49aca - TX_FAR _UnnamedText_49aca - db $50 + TX_FAR _UnnamedText_49aca + db $50 ; 0x49aca + 5 bytes UnnamedText_49acf: ; 0x49acf - TX_FAR _UnnamedText_49acf - db $50 + TX_FAR _UnnamedText_49acf + db $50 ; 0x49acf + 5 bytes UnnamedText_49ad4: ; 0x49ad4 - TX_FAR _UnnamedText_49ad4 - db $50 + TX_FAR _UnnamedText_49ad4 + db $50 ; 0x49ad4 + 5 bytes UnnamedText_49ad9: ; 0x49ad9 - TX_FAR _UnnamedText_49ad9 - db $50 + TX_FAR _UnnamedText_49ad9 + db $50 ; 0x49ad9 + 5 bytes UnnamedText_49ade: ; 0x49ade - TX_FAR _UnnamedText_49ade - db $50 + TX_FAR _UnnamedText_49ade + db $50 ; 0x49ade + 5 bytes UnnamedText_49ae3: ; 0x49ae3 - TX_FAR _UnnamedText_49ae3 - db $50 + TX_FAR _UnnamedText_49ae3 + db $50 ; 0x49ae3 + 5 bytes UnnamedText_49ae8: ; 0x49ae8 - TX_FAR _UnnamedText_49ae8 - db $50 + TX_FAR _UnnamedText_49ae8 + db $50 ; 0x49ae8 + 5 bytes UnnamedText_49aed: ; 0x49aed - TX_FAR _UnnamedText_49aed - db $50 + TX_FAR _UnnamedText_49aed + db $50 ; 0x49aed + 5 bytes UnnamedText_49af2: ; 0x49af2 - TX_FAR _UnnamedText_49af2 - db $50 + TX_FAR _UnnamedText_49af2 + db $50 ; 0x49af2 + 5 bytes UnnamedText_49af7: ; 0x49af7 - TX_FAR _UnnamedText_49af7 - db $50 + TX_FAR _UnnamedText_49af7 + db $50 ; 0x49af7 + 5 bytes UnnamedText_49afc: ; 0x49afc - TX_FAR _UnnamedText_49afc - db $50 + TX_FAR _UnnamedText_49afc + db $50 ; 0x49afc + 5 bytes MtMoon1Text14: ; 0x49b01 - TX_FAR _MtMoon1Text14 - db $50 + TX_FAR _MtMoon1Text14 + db $50 MtMoon1Object: ; 0x49b06 (size=145) - db $3 ; border tile - - db $5 ; warps - db $23, $e, $1, $ff - db $23, $f, $1, $ff - db $5, $5, $0, MT_MOON_2 - db $b, $11, $2, MT_MOON_2 - db $f, $19, $3, MT_MOON_2 - - db $1 ; signs - db $17, $f, $e ; MtMoon1Text14 - - db $d ; people - db SPRITE_HIKER, $6 + 4, $5 + 4, $ff, $d0, $41, HIKER + $C8, $1 ; trainer - db SPRITE_BUG_CATCHER, $10 + 4, $c + 4, $ff, $d3, $42, YOUNGSTER + $C8, $3 ; trainer - db SPRITE_LASS, $4 + 4, $1e + 4, $ff, $d0, $43, LASS + $C8, $5 ; trainer - db SPRITE_BLACK_HAIR_BOY_2, $1f + 4, $18 + 4, $ff, $d1, $44, SUPER_NERD + $C8, $1 ; trainer - db SPRITE_LASS, $17 + 4, $10 + 4, $ff, $d0, $45, LASS + $C8, $6 ; trainer - db SPRITE_BUG_CATCHER, $16 + 4, $7 + 4, $ff, $d0, $46, BUG_CATCHER + $C8, $7 ; trainer - db SPRITE_BUG_CATCHER, $1b + 4, $1e + 4, $ff, $d3, $47, BUG_CATCHER + $C8, $8 ; trainer + db $3 ; border tile + + db $5 ; warps + db $23, $e, $1, $ff + db $23, $f, $1, $ff + db $5, $5, $0, MT_MOON_2 + db $b, $11, $2, MT_MOON_2 + db $f, $19, $3, MT_MOON_2 + + db $1 ; signs + db $17, $f, $e ; MtMoon1Text14 + + db $d ; people + db SPRITE_HIKER, $6 + 4, $5 + 4, $ff, $d0, $41, HIKER + $C8, $1 ; trainer + db SPRITE_BUG_CATCHER, $10 + 4, $c + 4, $ff, $d3, $42, YOUNGSTER + $C8, $3 ; trainer + db SPRITE_LASS, $4 + 4, $1e + 4, $ff, $d0, $43, LASS + $C8, $5 ; trainer + db SPRITE_BLACK_HAIR_BOY_2, $1f + 4, $18 + 4, $ff, $d1, $44, SUPER_NERD + $C8, $1 ; trainer + db SPRITE_LASS, $17 + 4, $10 + 4, $ff, $d0, $45, LASS + $C8, $6 ; trainer + db SPRITE_BUG_CATCHER, $16 + 4, $7 + 4, $ff, $d0, $46, BUG_CATCHER + $C8, $7 ; trainer + db SPRITE_BUG_CATCHER, $1b + 4, $1e + 4, $ff, $d3, $47, BUG_CATCHER + $C8, $8 ; trainer db SPRITE_BALL, $14 + 4, $2 + 4, $ff, $ff, $88, POTION ; item db SPRITE_BALL, $2 + 4, $2 + 4, $ff, $ff, $89, MOON_STONE ; item db SPRITE_BALL, $1f + 4, $23 + 4, $ff, $ff, $8a, RARE_CANDY ; item @@ -28829,431 +28825,431 @@ MtMoon1Object: ; 0x49b06 (size=145) db SPRITE_BALL, $21 + 4, $14 + 4, $ff, $ff, $8c, POTION ; item db SPRITE_BALL, $20 + 4, $5 + 4, $ff, $ff, $8d, TM_12 ; item - ; warp-to - EVENT_DISP $14, $23, $e - EVENT_DISP $14, $23, $f - EVENT_DISP $14, $5, $5 ; MT_MOON_2 - EVENT_DISP $14, $b, $11 ; MT_MOON_2 - EVENT_DISP $14, $f, $19 ; MT_MOON_2 + ; warp-to + EVENT_DISP $14, $23, $e + EVENT_DISP $14, $23, $f + EVENT_DISP $14, $5, $5 ; MT_MOON_2 + EVENT_DISP $14, $b, $11 ; MT_MOON_2 + EVENT_DISP $14, $f, $19 ; MT_MOON_2 MtMoon1Blocks: ; 360 - INCBIN "maps/mtmoon1.blk" + INCBIN "maps/mtmoon1.blk" MtMoon3_h: ; 0x49cff to 0x49d0b (12 bytes) (id=61) - db $11 ; tileset - db MT_MOON_3_HEIGHT, MT_MOON_3_WIDTH ; dimensions (y, x) - dw MtMoon3Blocks, MtMoon3Texts, MtMoon3Script ; blocks, texts, scripts - db $00 ; connections + db $11 ; tileset + db MT_MOON_3_HEIGHT, MT_MOON_3_WIDTH ; dimensions (y, x) + dw MtMoon3Blocks, MtMoon3Texts, MtMoon3Script ; blocks, texts, scripts + db $00 ; connections - dw MtMoon3Object ; objects + dw MtMoon3Object ; objects MtMoon3Script: ; 0x49d0b - call $3c3c - ld hl, $5e48 - ld de, $5d63 - ld a, [$d607] - call $3160 - ld [$d607], a - ld a, [$d7f6] - bit 1, a - ret z - ld hl, $5d37 - call $34bf - jr nc, .asm_49d31 ; 0x49d29 $6 - ld hl, $d72e - set 4, [hl] - ret + call $3c3c + ld hl, $5e48 + ld de, $5d63 + ld a, [$d607] + call $3160 + ld [$d607], a + ld a, [$d7f6] + bit 1, a + ret z + ld hl, $5d37 + call $34bf + jr nc, .asm_49d31 ; 0x49d29 $6 + ld hl, $d72e + set 4, [hl] + ret .asm_49d31 - ld hl, $d72e - res 4, [hl] - ret + ld hl, $d72e + res 4, [hl] + ret ; 0x49d37 INCBIN "baserom.gbc",$49d37,$fd MtMoon3Texts: ; 0x49e34 - dw MtMoon3Text1, MtMoon3Text2, MtMoon3Text3, MtMoon3Text4, MtMoon3Text5, MtMoon3Text6, MtMoon3Text7, MtMoon3Text8, MtMoon3Text9 + dw MtMoon3Text1, MtMoon3Text2, MtMoon3Text3, MtMoon3Text4, MtMoon3Text5, MtMoon3Text6, MtMoon3Text7, MtMoon3Text8, MtMoon3Text9 INCBIN "baserom.gbc",$49e46,$33 MtMoon3Text1: ; 0x49e79 - db $08 ; asm - ld a, [$d7f6] - bit 1, a - jr z, .asm_be1e0 ; 0x49e7f - and $c0 - jr nz, .asm_f8cd4 ; 0x49e83 - ld hl, $5f8f - call PrintText - jr .asm_f1fba ; 0x49e8b + db $08 ; asm + ld a, [$d7f6] + bit 1, a + jr z, .asm_be1e0 ; 0x49e7f + and $c0 + jr nz, .asm_f8cd4 ; 0x49e83 + ld hl, $5f8f + call PrintText + jr .asm_f1fba ; 0x49e8b .asm_be1e0 ; 0x49e8d - ld hl, $5f85 - call PrintText - ld hl, $d72d - set 6, [hl] - set 7, [hl] - ld hl, $5f8a - ld de, $5f8a - call $3354 - ldh a, [$8c] - ld [$cf13], a - call $336a - call $32d7 - ld a, $3 - ld [$d607], a - ld [$da39], a - jr .asm_f1fba ; 0x49eb6 + ld hl, $5f85 + call PrintText + ld hl, $d72d + set 6, [hl] + set 7, [hl] + ld hl, $5f8a + ld de, $5f8a + call $3354 + ldh a, [$8c] + ld [$cf13], a + call $336a + call $32d7 + ld a, $3 + ld [$d607], a + ld [$da39], a + jr .asm_f1fba ; 0x49eb6 .asm_f8cd4 ; 0x49eb8 - ld hl, $5f94 - call PrintText + ld hl, $5f94 + call PrintText .asm_f1fba ; 0x49ebe - jp $24d7 + jp $24d7 MtMoon3Text2: ; 0x49ec1 - db $08 ; asm - ld hl, $5e48 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5e48 + call LoadTrainerHeader + jp $24d7 MtMoon3Text3: ; 0x49ecb - db $08 ; asm - ld hl, $5e54 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5e54 + call LoadTrainerHeader + jp $24d7 MtMoon3Text4: ; 0x49ed5 - db $08 ; asm - ld hl, $5e60 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5e60 + call LoadTrainerHeader + jp $24d7 MtMoon3Text5: ; 0x49edf - db $08 ; asm - ld hl, $5e6c - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5e6c + call LoadTrainerHeader + jp $24d7 MtMoon3Text6: ; 0x49ee9 - db $08 ; asm - ld a, $1 - ld [$cc3c], a - ld hl, $5f24 - call PrintText - call $35ec - ld a, [$cc26] - and a - jr nz, .asm_1fa5e ; 0x49efc - ld bc,(DOME_FOSSIL << 8) | 1 - call $3e2e - jp nc, $5f76 - call $5f69 - ld a, $6d - ld [$cc4d], a - ld a, $11 - call Predef - ld hl, $d7f6 - set 6, [hl] - ld a, $4 - ld [$d607], a - ld [$da39], a + db $08 ; asm + ld a, $1 + ld [$cc3c], a + ld hl, $5f24 + call PrintText + call $35ec + ld a, [$cc26] + and a + jr nz, .asm_1fa5e ; 0x49efc + ld bc,(DOME_FOSSIL << 8) | 1 + call $3e2e + jp nc, $5f76 + call $5f69 + ld a, $6d + ld [$cc4d], a + ld a, $11 + call Predef + ld hl, $d7f6 + set 6, [hl] + ld a, $4 + ld [$d607], a + ld [$da39], a .asm_1fa5e ; 0x49f21 - jp $24d7 + jp $24d7 UnnamedText_49f24: ; 0x49f24 - TX_FAR _UnnamedText_49f24 - db $50 + TX_FAR _UnnamedText_49f24 + db $50 ; 0x49f24 + 5 bytes MtMoon3Text7: ; 0x49f29 - db $08 ; asm - ld a, $1 - ld [$cc3c], a - ld hl, $5f64 - call PrintText - call $35ec - ld a, [$cc26] - and a - jr nz, .asm_8e988 ; 0x49f3c - ld bc,(HELIX_FOSSIL << 8) | 1 - call $3e2e - jp nc, $5f76 - call $5f69 - ld a, $6e - ld [$cc4d], a - ld a, $11 - call Predef - ld hl, $d7f6 - set 7, [hl] - ld a, $4 - ld [$d607], a - ld [$da39], a + db $08 ; asm + ld a, $1 + ld [$cc3c], a + ld hl, $5f64 + call PrintText + call $35ec + ld a, [$cc26] + and a + jr nz, .asm_8e988 ; 0x49f3c + ld bc,(HELIX_FOSSIL << 8) | 1 + call $3e2e + jp nc, $5f76 + call $5f69 + ld a, $6e + ld [$cc4d], a + ld a, $11 + call Predef + ld hl, $d7f6 + set 7, [hl] + ld a, $4 + ld [$d607], a + ld [$da39], a .asm_8e988 ; 0x49f61 - jp $24d7 + jp $24d7 UnnamedText_49f64: ; 0x49f64 - TX_FAR _UnnamedText_49f64 - db $50 + TX_FAR _UnnamedText_49f64 + db $50 ; 0x49f64 + 5 bytes INCBIN "baserom.gbc",$49f69,$49f85 - $49f69 UnnamedText_49f85: ; 0x49f85 - TX_FAR _UnnamedText_49f85 - db $50 + TX_FAR _UnnamedText_49f85 + db $50 ; 0x49f85 + 5 bytes UnnamedText_49f8a: ; 0x49f8a - TX_FAR _UnnamedText_49f8a - db $50 + TX_FAR _UnnamedText_49f8a + db $50 ; 0x49f8a + 5 bytes UnnamedText_49f8f: ; 0x49f8f - TX_FAR _UnnamedText_49f8f - db $50 + TX_FAR _UnnamedText_49f8f + db $50 ; 0x49f8f + 5 bytes UnnamedText_49f94: ; 0x49f94 - TX_FAR _UnnamedText_49f94 - db $50 + TX_FAR _UnnamedText_49f94 + db $50 ; 0x49f94 + 5 bytes INCBIN "baserom.gbc",$49f99,$49f9f - $49f99 UnnamedText_49f9f: ; 0x49f9f - TX_FAR _UnnamedText_49f9f - db $50 + TX_FAR _UnnamedText_49f9f + db $50 ; 0x49f9f + 5 bytes UnnamedText_49fa4: ; 0x49fa4 - TX_FAR _UnnamedText_49fa4 - db $50 + TX_FAR _UnnamedText_49fa4 + db $50 ; 0x49fa4 + 5 bytes UnnamedText_49fa9: ; 0x49fa9 - TX_FAR _UnnamedText_49fa9 - db $50 + TX_FAR _UnnamedText_49fa9 + db $50 ; 0x49fa9 + 5 bytes UnnamedText_49fae: ; 0x49fae - TX_FAR _UnnamedText_49fae - db $50 + TX_FAR _UnnamedText_49fae + db $50 ; 0x49fae + 5 bytes UnnamedText_49fb3: ; 0x49fb3 - TX_FAR _UnnamedText_49fb3 - db $50 + TX_FAR _UnnamedText_49fb3 + db $50 ; 0x49fb3 + 5 bytes UnnamedText_49fb8: ; 0x49fb8 - TX_FAR _UnnamedText_49fb8 - db $50 + TX_FAR _UnnamedText_49fb8 + db $50 ; 0x49fb8 + 5 bytes UnnamedText_49fbd: ; 0x49fbd - TX_FAR _UnnamedText_49fbd - db $50 + TX_FAR _UnnamedText_49fbd + db $50 ; 0x49fbd + 5 bytes UnnamedText_49fc2: ; 0x49fc2 - TX_FAR _UnnamedText_49fc2 - db $50 + TX_FAR _UnnamedText_49fc2 + db $50 ; 0x49fc2 + 5 bytes UnnamedText_49fc7: ; 0x49fc7 - TX_FAR _UnnamedText_49fc7 - db $50 + TX_FAR _UnnamedText_49fc7 + db $50 ; 0x49fc7 + 5 bytes UnnamedText_49fcc: ; 0x49fcc - TX_FAR _UnnamedText_49fcc - db $50 + TX_FAR _UnnamedText_49fcc + db $50 ; 0x49fcc + 5 bytes UnnamedText_49fd1: ; 0x49fd1 - TX_FAR _UnnamedText_49fd1 - db $50 + TX_FAR _UnnamedText_49fd1 + db $50 ; 0x49fd1 + 5 bytes UnnamedText_49fd6: ; 0x49fd6 - TX_FAR _UnnamedText_49fd6 - db $50 + TX_FAR _UnnamedText_49fd6 + db $50 ; 0x49fd6 + 5 bytes MtMoon3Object: ; 0x49fdb (size=102) - db $3 ; border tile - - db $4 ; warps - db $9, $19, $1, MT_MOON_2 - db $11, $15, $4, MT_MOON_2 - db $1b, $f, $5, MT_MOON_2 - db $7, $5, $6, MT_MOON_2 - - db $0 ; signs - - db $9 ; people - db SPRITE_BLACK_HAIR_BOY_2, $8 + 4, $c + 4, $ff, $d3, $41, SUPER_NERD + $C8, $2 ; trainer - db SPRITE_ROCKET, $10 + 4, $b + 4, $ff, $d0, $42, ROCKET + $C8, $1 ; trainer - db SPRITE_ROCKET, $16 + 4, $f + 4, $ff, $d0, $43, ROCKET + $C8, $2 ; trainer - db SPRITE_ROCKET, $b + 4, $1d + 4, $ff, $d1, $44, ROCKET + $C8, $3 ; trainer - db SPRITE_ROCKET, $11 + 4, $1d + 4, $ff, $d2, $45, ROCKET + $C8, $4 ; trainer - db SPRITE_OMANYTE, $6 + 4, $c + 4, $ff, $ff, $6 ; person - db SPRITE_OMANYTE, $6 + 4, $d + 4, $ff, $ff, $7 ; person + db $3 ; border tile + + db $4 ; warps + db $9, $19, $1, MT_MOON_2 + db $11, $15, $4, MT_MOON_2 + db $1b, $f, $5, MT_MOON_2 + db $7, $5, $6, MT_MOON_2 + + db $0 ; signs + + db $9 ; people + db SPRITE_BLACK_HAIR_BOY_2, $8 + 4, $c + 4, $ff, $d3, $41, SUPER_NERD + $C8, $2 ; trainer + db SPRITE_ROCKET, $10 + 4, $b + 4, $ff, $d0, $42, ROCKET + $C8, $1 ; trainer + db SPRITE_ROCKET, $16 + 4, $f + 4, $ff, $d0, $43, ROCKET + $C8, $2 ; trainer + db SPRITE_ROCKET, $b + 4, $1d + 4, $ff, $d1, $44, ROCKET + $C8, $3 ; trainer + db SPRITE_ROCKET, $11 + 4, $1d + 4, $ff, $d2, $45, ROCKET + $C8, $4 ; trainer + db SPRITE_OMANYTE, $6 + 4, $c + 4, $ff, $ff, $6 ; person + db SPRITE_OMANYTE, $6 + 4, $d + 4, $ff, $ff, $7 ; person db SPRITE_BALL, $15 + 4, $19 + 4, $ff, $ff, $88, HP_UP ; item db SPRITE_BALL, $5 + 4, $1d + 4, $ff, $ff, $89, TM_01 ; item - ; warp-to - EVENT_DISP $14, $9, $19 ; MT_MOON_2 - EVENT_DISP $14, $11, $15 ; MT_MOON_2 - EVENT_DISP $14, $1b, $f ; MT_MOON_2 - EVENT_DISP $14, $7, $5 ; MT_MOON_2 + ; warp-to + EVENT_DISP $14, $9, $19 ; MT_MOON_2 + EVENT_DISP $14, $11, $15 ; MT_MOON_2 + EVENT_DISP $14, $1b, $f ; MT_MOON_2 + EVENT_DISP $14, $7, $5 ; MT_MOON_2 MtMoon3Blocks: ; 360 - INCBIN "maps/mtmoon3.blk" + INCBIN "maps/mtmoon3.blk" SafariZoneWest_h: ; 0x4a1a9 to 0x4a1b5 (12 bytes) (id=219) - db $03 ; tileset - db SAFARI_ZONE_WEST_HEIGHT, SAFARI_ZONE_WEST_WIDTH ; dimensions (y, x) - dw SafariZoneWestBlocks, SafariZoneWestTexts, SafariZoneWestScript ; blocks, texts, scripts - db $00 ; connections + db $03 ; tileset + db SAFARI_ZONE_WEST_HEIGHT, SAFARI_ZONE_WEST_WIDTH ; dimensions (y, x) + dw SafariZoneWestBlocks, SafariZoneWestTexts, SafariZoneWestScript ; blocks, texts, scripts + db $00 ; connections - dw SafariZoneWestObject ; objects + dw SafariZoneWestObject ; objects SafariZoneWestScript: ; 0x4a1b5 - jp $3c3c + jp $3c3c ; 0x4a1b8 SafariZoneWestTexts: ; 0x4a1b8 - dw SafariZoneWestText1, SafariZoneWestText2, SafariZoneWestText3, SafariZoneWestText4, SafariZoneWestText5, SafariZoneWestText6, SafariZoneWestText7, SafariZoneWestText8 + dw SafariZoneWestText1, SafariZoneWestText2, SafariZoneWestText3, SafariZoneWestText4, SafariZoneWestText5, SafariZoneWestText6, SafariZoneWestText7, SafariZoneWestText8 SafariZoneWestText5: ; 0x4a1c8 - TX_FAR _SafariZoneWestText5 - db $50 + TX_FAR _SafariZoneWestText5 + db $50 SafariZoneWestText6: ; 0x4a1cd - TX_FAR _SafariZoneWestText6 - db $50 + TX_FAR _SafariZoneWestText6 + db $50 SafariZoneWestText7: ; 0x4a1d2 - TX_FAR _SafariZoneWestText7 - db $50 + TX_FAR _SafariZoneWestText7 + db $50 SafariZoneWestText8: ; 0x4a1d7 - TX_FAR _SafariZoneWestText8 - db $50 + TX_FAR _SafariZoneWestText8 + db $50 SafariZoneWestObject: ; 0x4a1dc (size=108) - db $0 ; border tile - - db $8 ; warps - db $0, $14, $0, SAFARI_ZONE_NORTH - db $0, $15, $1, SAFARI_ZONE_NORTH - db $0, $1a, $2, SAFARI_ZONE_NORTH - db $0, $1b, $3, SAFARI_ZONE_NORTH - db $16, $1d, $2, SAFARI_ZONE_CENTER - db $17, $1d, $3, SAFARI_ZONE_CENTER - db $3, $3, $0, SAFARI_ZONE_SECRET_HOUSE - db $b, $b, $0, SAFARI_ZONE_REST_HOUSE_2 - - db $4 ; signs - db $c, $c, $5 ; SafariZoneWestText5 - db $3, $11, $6 ; SafariZoneWestText6 - db $4, $1a, $7 ; SafariZoneWestText7 - db $16, $18, $8 ; SafariZoneWestText8 - - db $4 ; people + db $0 ; border tile + + db $8 ; warps + db $0, $14, $0, SAFARI_ZONE_NORTH + db $0, $15, $1, SAFARI_ZONE_NORTH + db $0, $1a, $2, SAFARI_ZONE_NORTH + db $0, $1b, $3, SAFARI_ZONE_NORTH + db $16, $1d, $2, SAFARI_ZONE_CENTER + db $17, $1d, $3, SAFARI_ZONE_CENTER + db $3, $3, $0, SAFARI_ZONE_SECRET_HOUSE + db $b, $b, $0, SAFARI_ZONE_REST_HOUSE_2 + + db $4 ; signs + db $c, $c, $5 ; SafariZoneWestText5 + db $3, $11, $6 ; SafariZoneWestText6 + db $4, $1a, $7 ; SafariZoneWestText7 + db $16, $18, $8 ; SafariZoneWestText8 + + db $4 ; people db SPRITE_BALL, $14 + 4, $8 + 4, $ff, $ff, $81, MAX_POTION ; item db SPRITE_BALL, $7 + 4, $9 + 4, $ff, $ff, $82, TM_32 ; item db SPRITE_BALL, $12 + 4, $12 + 4, $ff, $ff, $83, MAX_REVIVE ; item db SPRITE_BALL, $7 + 4, $13 + 4, $ff, $ff, $84, GOLD_TEETH ; item - ; warp-to - EVENT_DISP $f, $0, $14 ; SAFARI_ZONE_NORTH - EVENT_DISP $f, $0, $15 ; SAFARI_ZONE_NORTH - EVENT_DISP $f, $0, $1a ; SAFARI_ZONE_NORTH - EVENT_DISP $f, $0, $1b ; SAFARI_ZONE_NORTH - EVENT_DISP $f, $16, $1d ; SAFARI_ZONE_CENTER - EVENT_DISP $f, $17, $1d ; SAFARI_ZONE_CENTER - EVENT_DISP $f, $3, $3 ; SAFARI_ZONE_SECRET_HOUSE - EVENT_DISP $f, $b, $b ; SAFARI_ZONE_REST_HOUSE_2 + ; warp-to + EVENT_DISP $f, $0, $14 ; SAFARI_ZONE_NORTH + EVENT_DISP $f, $0, $15 ; SAFARI_ZONE_NORTH + EVENT_DISP $f, $0, $1a ; SAFARI_ZONE_NORTH + EVENT_DISP $f, $0, $1b ; SAFARI_ZONE_NORTH + EVENT_DISP $f, $16, $1d ; SAFARI_ZONE_CENTER + EVENT_DISP $f, $17, $1d ; SAFARI_ZONE_CENTER + EVENT_DISP $f, $3, $3 ; SAFARI_ZONE_SECRET_HOUSE + EVENT_DISP $f, $b, $b ; SAFARI_ZONE_REST_HOUSE_2 SafariZoneWestBlocks: ; 195 - INCBIN "maps/safarizonewest.blk" + INCBIN "maps/safarizonewest.blk" SafariZoneSecretHouse_h: ; 0x4a30b to 0x4a317 (12 bytes) (id=222) - db $14 ; tileset - db SAFARI_ZONE_SECRET_HOUSE_HEIGHT, SAFARI_ZONE_SECRET_HOUSE_WIDTH ; dimensions (y, x) - dw SafariZoneSecretHouseBlocks, SafariZoneSecretHouseTexts, SafariZoneSecretHouseScript ; blocks, texts, scripts - db $00 ; connections + db $14 ; tileset + db SAFARI_ZONE_SECRET_HOUSE_HEIGHT, SAFARI_ZONE_SECRET_HOUSE_WIDTH ; dimensions (y, x) + dw SafariZoneSecretHouseBlocks, SafariZoneSecretHouseTexts, SafariZoneSecretHouseScript ; blocks, texts, scripts + db $00 ; connections - dw SafariZoneSecretHouseObject ; objects + dw SafariZoneSecretHouseObject ; objects SafariZoneSecretHouseScript: ; 0x4a317 - jp $3c3c + jp $3c3c ; 0x4a31a SafariZoneSecretHouseTexts: ; 0x4a31a - dw SafariZoneSecretHouseText1 + dw SafariZoneSecretHouseText1 SafariZoneSecretHouseText1: ; 0x4a31c - db $08 ; asm - ld a, [$d857] - bit 0, a - jr nz, .asm_20a9b ; 0x4a322 - ld hl, $6350 - call PrintText - ld bc,(HM_03 << 8) | 1 - call $3e2e - jr nc, .asm_a21d2 ; 0x4a330 - ld hl, $6355 - call PrintText - ld hl, $d857 - set 0, [hl] - jr .asm_8f1fc ; 0x4a33d + db $08 ; asm + ld a, [$d857] + bit 0, a + jr nz, .asm_20a9b ; 0x4a322 + ld hl, $6350 + call PrintText + ld bc,(HM_03 << 8) | 1 + call $3e2e + jr nc, .asm_a21d2 ; 0x4a330 + ld hl, $6355 + call PrintText + ld hl, $d857 + set 0, [hl] + jr .asm_8f1fc ; 0x4a33d .asm_a21d2 ; 0x4a33f - ld hl, $6360 - call PrintText - jr .asm_8f1fc ; 0x4a345 + ld hl, $6360 + call PrintText + jr .asm_8f1fc ; 0x4a345 .asm_20a9b ; 0x4a347 - ld hl, $635b - call PrintText + ld hl, $635b + call PrintText .asm_8f1fc ; 0x4a34d - jp $24d7 + jp $24d7 UnnamedText_4a350: ; 0x4a350 - TX_FAR _UnnamedText_4a350 - db $50 + TX_FAR _UnnamedText_4a350 + db $50 ; 0x4a350 + 5 bytes INCBIN "baserom.gbc",$4a355,$4a35b - $4a355 UnnamedText_4a35b: ; 0x4a35b - TX_FAR _UnnamedText_4a35b - db $50 + TX_FAR _UnnamedText_4a35b + db $50 ; 0x4a35b + 5 bytes UnnamedText_4a360: ; 0x4a360 - TX_FAR _UnnamedText_4a360 - db $50 + TX_FAR _UnnamedText_4a360 + db $50 ; 0x4a360 + 5 bytes SafariZoneSecretHouseObject: ; 0x4a365 (size=26) - db $17 ; border tile + db $17 ; border tile - db $2 ; warps - db $7, $2, $6, SAFARI_ZONE_WEST - db $7, $3, $6, SAFARI_ZONE_WEST + db $2 ; warps + db $7, $2, $6, SAFARI_ZONE_WEST + db $7, $3, $6, SAFARI_ZONE_WEST - db $0 ; signs + db $0 ; signs - db $1 ; people - db SPRITE_FISHER, $3 + 4, $3 + 4, $ff, $d0, $1 ; person + db $1 ; people + db SPRITE_FISHER, $3 + 4, $3 + 4, $ff, $d0, $1 ; person - ; warp-to - EVENT_DISP $4, $7, $2 ; SAFARI_ZONE_WEST - EVENT_DISP $4, $7, $3 ; SAFARI_ZONE_WEST + ; warp-to + EVENT_DISP $4, $7, $2 ; SAFARI_ZONE_WEST + EVENT_DISP $4, $7, $3 ; SAFARI_ZONE_WEST SafariZoneSecretHouseBlocks: ; 16 - INCBIN "maps/safarizonesecrethouse.blk" + INCBIN "maps/safarizonesecrethouse.blk" INCBIN "baserom.gbc",$4a38f,$1c71 @@ -29352,108 +29348,108 @@ LancePic: INCBIN "pic/trainer/lance.pic" BattleCenterM_h: ; 0x4fd04 to 0x4fd10 (12 bytes) (id=239) - db $15 ; tileset - db BATTLE_CENTER_HEIGHT, BATTLE_CENTER_WIDTH ; dimensions (y, x) - dw BattleCenterMBlocks, BattleCenterMTexts, BattleCenterMScript ; blocks, texts, scripts - db $00 ; connections + db $15 ; tileset + db BATTLE_CENTER_HEIGHT, BATTLE_CENTER_WIDTH ; dimensions (y, x) + dw BattleCenterMBlocks, BattleCenterMTexts, BattleCenterMScript ; blocks, texts, scripts + db $00 ; connections - dw BattleCenterMObject ; objects + dw BattleCenterMObject ; objects BattleCenterMScript: ; 0x4fd10 - call $3c3c - ld a, [$ff00+$aa] - cp $2 - ld a, $8 - jr z, .asm_4fd1d ; 0x4fd19 $2 - ld a, $c + call $3c3c + ld a, [$ff00+$aa] + cp $2 + ld a, $8 + jr z, .asm_4fd1d ; 0x4fd19 $2 + ld a, $c .asm_4fd1d - ld [$ff00+$8d], a - ld a, $1 - ld [$ff00+$8c], a - call $34ae - ld hl, $d72d - bit 0, [hl] - set 0, [hl] - ret nz - ld hl, $c214 - ld a, $8 - ld [hli], a - ld a, $a - ld [hl], a - ld a, $8 - ld [$c119], a - ld a, [$ff00+$aa] - cp $2 - ret z - ld a, $7 - ld [$c215], a - ld a, $c - ld [$c119], a - ret + ld [$ff00+$8d], a + ld a, $1 + ld [$ff00+$8c], a + call $34ae + ld hl, $d72d + bit 0, [hl] + set 0, [hl] + ret nz + ld hl, $c214 + ld a, $8 + ld [hli], a + ld a, $a + ld [hl], a + ld a, $8 + ld [$c119], a + ld a, [$ff00+$aa] + cp $2 + ret z + ld a, $7 + ld [$c215], a + ld a, $c + ld [$c119], a + ret ; 0x4fd4c BattleCenterMTexts: ; 0x4fd4c - dw BattleCenterMText1 + dw BattleCenterMText1 BattleCenterMText1: ; 0x4fd4e - TX_FAR _BattleCenterMText1 - db $50 + TX_FAR _BattleCenterMText1 + db $50 BattleCenterMObject: ; 0x4fd53 (size=10) - db $e ; border tile + db $e ; border tile - db $0 ; warps + db $0 ; warps - db $0 ; signs + db $0 ; signs - db $1 ; people - db SPRITE_RED, $2 + 4, $2 + 4, $ff, $0, $1 ; person + db $1 ; people + db SPRITE_RED, $2 + 4, $2 + 4, $ff, $0, $1 ; person BattleCenterMBlocks: ; 20 - INCBIN "maps/battlecenterm.blk" + INCBIN "maps/battlecenterm.blk" TradeCenterM_h: ; 0x4fd71 to 0x4fd7d (12 bytes) (id=240) - db $15 ; tileset - db TRADE_CENTER_HEIGHT, TRADE_CENTER_WIDTH ; dimensions (y, x) - dw TradeCenterMBlocks, TradeCenterMTexts, TradeCenterMScript ; blocks, texts, scripts - db $00 ; connections + db $15 ; tileset + db TRADE_CENTER_HEIGHT, TRADE_CENTER_WIDTH ; dimensions (y, x) + dw TradeCenterMBlocks, TradeCenterMTexts, TradeCenterMScript ; blocks, texts, scripts + db $00 ; connections - dw TradeCenterMObject ; objects + dw TradeCenterMObject ; objects TradeCenterMScript: ; 0x4fd7d - jp $7d10 + jp $7d10 ; 0x4fd80 TradeCenterMTexts: ; 0x4fd80 - dw TradeCenterMText1 + dw TradeCenterMText1 TradeCenterMText1: ; 0x4fd82 - TX_FAR _TradeCenterMText1 - db $50 + TX_FAR _TradeCenterMText1 + db $50 TradeCenterMObject: ; 0x4fd87 (size=10) - db $e ; border tile + db $e ; border tile - db $0 ; warps + db $0 ; warps - db $0 ; signs + db $0 ; signs - db $1 ; people - db SPRITE_RED, $2 + 4, $2 + 4, $ff, $0, $1 ; person + db $1 ; people + db SPRITE_RED, $2 + 4, $2 + 4, $ff, $0, $1 ; person TradeCenterMBlocks: ; 20 - INCBIN "maps/tradecenterm.blk" + INCBIN "maps/tradecenterm.blk" INCBIN "baserom.gbc",$4fda5,$4fe3f - $4fda5 UnnamedText_4fe3f: ; 0x4fe3f - TX_FAR _UnnamedText_4fe3f - db $50 + TX_FAR _UnnamedText_4fe3f + db $50 ; 0x4fe3f + 5 bytes UnnamedText_4fe44: ; 0x4fe44 - TX_FAR _UnnamedText_4fe44 - db $50 + TX_FAR _UnnamedText_4fe44 + db $50 ; 0x4fe44 + 5 bytes GetPredefPointer: ; 7E49 @@ -29464,2224 +29460,2224 @@ GetPredefPointer: ; 7E49 ; and gets the nth (3-byte) pointer in PredefPointers ; stores the bank of said pointer in [$D0B7] ; stores the pointer in hl and returns - ; ld $CC4F,hl - ld a,h - ld [$CC4F],a - ld a,l - ld [$CC50],a - - ; ld $CC51,de - ld hl,$CC51 - ld a,d - ld [hli],a - ld a,e - ld [hli],a - - ; ld $CC53,bc - ld a,b - ld [hli],a - ld [hl],c - - ld hl,PredefPointers - ld de,0 - - ; de = 3 * [$CC4E] - ld a,[$CC4E] - ld e,a - add a,a - add a,e - ld e,a - jr nc,.next\@ - inc d + ; ld $CC4F,hl + ld a,h + ld [$CC4F],a + ld a,l + ld [$CC50],a + + ; ld $CC51,de + ld hl,$CC51 + ld a,d + ld [hli],a + ld a,e + ld [hli],a + + ; ld $CC53,bc + ld a,b + ld [hli],a + ld [hl],c + + ld hl,PredefPointers + ld de,0 + + ; de = 3 * [$CC4E] + ld a,[$CC4E] + ld e,a + add a,a + add a,e + ld e,a + jr nc,.next\@ + inc d .next\@ - add hl,de - ld d,h - ld e,l + add hl,de + ld d,h + ld e,l ; get bank of predef routine - ld a,[de] - ld [$D0B7],a + ld a,[de] + ld [$D0B7],a ; get pointer - inc de - ld a,[de] - ld l,a - inc de - ld a,[de] - ld h,a + inc de + ld a,[de] + ld l,a + inc de + ld a,[de] + ld h,a - ret + ret PredefPointers: ; 7E79 ; these are pointers to ASM routines. ; they appear to be used in overworld map scripts. - dbw $0F,$4D60 - dbw $0F,$70C6 - dbw $0F,$7073 - dbw $0B,$7E40 - dbw $0F,$7103 - dbw $1E,$5ABA - dbw $03,$7132 - dbw $03,$76A5 - dbw BANK(AttackAnimation),AttackAnimation; 08 play attack animation - dbw $03,$771E - dbw $03,$771E - dbw $03,$781D - dbw $03,$7836 - dbw $03,$771E - dbw $03,$771E - dbw $03,$7850 - dbw $03,$7666 - dbw $03,$71D7 - dbw $03,$71A6 - dbw $03,$469C - dbw $0F,$4A83 - dbw $03,$71C8 - dbw $03,$71C8 - dbw $03,$6E9E - dbw $03,$7850 - dbw $03,$4754 - dbw $0E,$6F5B - dbw $01,$6E43 - dbw $03,$78A5; 1C, used in Pokémon Tower - dbw $03,$3EB5 - dbw $03,$3E2E - dbw $12,$40EB - dbw $03,$78BA - dbw $12,$40FF - dbw $03,$7929 - dbw $03,$79A0 - dbw $12,$4125 - dbw $03,$7A1D - dbw $03,$79DC - dbw $01,$5AB0 - dbw $0F,$6D02 - dbw $10,$4000 - dbw $0E,$6D1C - dbw $1C,$778C - dbw $0F,$6F18 - dbw $01,$5A5F - dbw $03,$6A03 - dbw $10,$50F3 - dbw $1C,$496D - dbw $1E,$5DDA - dbw $10,$5682 - dbw $1E,$5869 - dbw $1C,$4B5D - dbw $03,$4586 - dbw $04,$6953 - dbw $04,$6B57 - dbw $10,$50E2 - dbw $15,$690F - dbw $10,$5010 - dbw BANK(Predef3B),Predef3B; 3B display pic? - dbw $03,$6F54 - dbw $10,$42D1 - dbw $0E,$6FB8 - dbw $1C,$770A - dbw $1C,$602B - dbw $03,$7113 + dbw $0F,$4D60 + dbw $0F,$70C6 + dbw $0F,$7073 + dbw $0B,$7E40 + dbw $0F,$7103 + dbw $1E,$5ABA + dbw $03,$7132 + dbw $03,$76A5 + dbw BANK(AttackAnimation),AttackAnimation; 08 play attack animation + dbw $03,$771E + dbw $03,$771E + dbw $03,$781D + dbw $03,$7836 + dbw $03,$771E + dbw $03,$771E + dbw $03,$7850 + dbw $03,$7666 + dbw $03,$71D7 + dbw $03,$71A6 + dbw $03,$469C + dbw $0F,$4A83 + dbw $03,$71C8 + dbw $03,$71C8 + dbw $03,$6E9E + dbw $03,$7850 + dbw $03,$4754 + dbw $0E,$6F5B + dbw $01,$6E43 + dbw $03,$78A5; 1C, used in Pokémon Tower + dbw $03,$3EB5 + dbw $03,$3E2E + dbw $12,$40EB + dbw $03,$78BA + dbw $12,$40FF + dbw $03,$7929 + dbw $03,$79A0 + dbw $12,$4125 + dbw $03,$7A1D + dbw $03,$79DC + dbw $01,$5AB0 + dbw $0F,$6D02 + dbw $10,$4000 + dbw $0E,$6D1C + dbw $1C,$778C + dbw $0F,$6F18 + dbw $01,$5A5F + dbw $03,$6A03 + dbw $10,$50F3 + dbw $1C,$496D + dbw $1E,$5DDA + dbw $10,$5682 + dbw $1E,$5869 + dbw $1C,$4B5D + dbw $03,$4586 + dbw $04,$6953 + dbw $04,$6B57 + dbw $10,$50E2 + dbw $15,$690F + dbw $10,$5010 + dbw BANK(Predef3B),Predef3B; 3B display pic? + dbw $03,$6F54 + dbw $10,$42D1 + dbw $0E,$6FB8 + dbw $1C,$770A + dbw $1C,$602B + dbw $03,$7113 dbw $17,$5B5E - dbw $04,$773E - dbw $04,$7763 - dbw $1C,$5DDF - dbw $17,$40DC; 46 load dex screen - dbw $03,$72E5 - dbw $03,$7A1D - dbw $0F,$4DEC - dbw $1C,$4F60 - dbw $09,$7D6B - dbw $05,$7C47; 4C player exclamation - dbw $01,$5AAF - dbw $01,$64EB - dbw $0D,$7CA1 - dbw $1C,$780F - dbw $1C,$76BD - dbw $1C,$75E8 - dbw $1C,$77E2 - dbw BANK(Predef54),Predef54 ; 54 initiate trade - dbw $1D,$405C - dbw $11,$4169 - dbw $1E,$45BA - dbw $1E,$4510 - dbw $03,$45BE - dbw $03,$460B - dbw $03,$4D99 - dbw $01,$4DE1 - dbw $09,$7D98 - dbw $03,$7473 - dbw $04,$68EF - dbw $04,$68F6 - dbw $07,$49C6 - dbw $16,$5035 + dbw $04,$773E + dbw $04,$7763 + dbw $1C,$5DDF + dbw $17,$40DC; 46 load dex screen + dbw $03,$72E5 + dbw $03,$7A1D + dbw $0F,$4DEC + dbw $1C,$4F60 + dbw $09,$7D6B + dbw $05,$7C47; 4C player exclamation + dbw $01,$5AAF + dbw $01,$64EB + dbw $0D,$7CA1 + dbw $1C,$780F + dbw $1C,$76BD + dbw $1C,$75E8 + dbw $1C,$77E2 + dbw BANK(Predef54),Predef54 ; 54 initiate trade + dbw $1D,$405C + dbw $11,$4169 + dbw $1E,$45BA + dbw $1E,$4510 + dbw $03,$45BE + dbw $03,$460B + dbw $03,$4D99 + dbw $01,$4DE1 + dbw $09,$7D98 + dbw $03,$7473 + dbw $04,$68EF + dbw $04,$68F6 + dbw $07,$49C6 + dbw $16,$5035 SECTION "bank14",DATA,BANK[$14] Route22_h: ; 0x50000 to 0x50022 (34 bytes) (id=33) - db $00 ; tileset - db ROUTE_22_HEIGHT, ROUTE_22_WIDTH ; dimensions (y, x) - dw Route22Blocks, Route22Texts, Route22Script ; blocks, texts, scripts - db NORTH | EAST ; connections + db $00 ; tileset + db ROUTE_22_HEIGHT, ROUTE_22_WIDTH ; dimensions (y, x) + dw Route22Blocks, Route22Texts, Route22Script ; blocks, texts, scripts + db NORTH | EAST ; connections - ; connections data + ; connections data db ROUTE_23 - dw Route23Blocks + (ROUTE_23_HEIGHT - 3) * ROUTE_23_WIDTH ; connection strip location - dw $C6EB + 0 ; current map position - db ROUTE_23_WIDTH, ROUTE_23_WIDTH ; bigness, width - db (ROUTE_23_HEIGHT * 2) - 1, (0 * -2) ; alignments (y, x) - dw $C6E9 + ROUTE_23_HEIGHT * (ROUTE_23_WIDTH + 6) ; window + dw Route23Blocks + (ROUTE_23_HEIGHT - 3) * ROUTE_23_WIDTH ; connection strip location + dw $C6EB + 0 ; current map position + db ROUTE_23_WIDTH, ROUTE_23_WIDTH ; bigness, width + db (ROUTE_23_HEIGHT * 2) - 1, (0 * -2) ; alignments (y, x) + dw $C6E9 + ROUTE_23_HEIGHT * (ROUTE_23_WIDTH + 6) ; window db VIRIDIAN_CITY - dw ViridianCityBlocks + (VIRIDIAN_CITY_WIDTH) ; connection strip location - dw $C6E5 + (ROUTE_22_WIDTH + 6) * (-3 + 4) ; current map position - db $f, VIRIDIAN_CITY_WIDTH ; bigness, width - db (-4 * -2), 0 ; alignments (y, x) - dw $C6EF + VIRIDIAN_CITY_WIDTH ; window + dw ViridianCityBlocks + (VIRIDIAN_CITY_WIDTH) ; connection strip location + dw $C6E5 + (ROUTE_22_WIDTH + 6) * (-3 + 4) ; current map position + db $f, VIRIDIAN_CITY_WIDTH ; bigness, width + db (-4 * -2), 0 ; alignments (y, x) + dw $C6EF + VIRIDIAN_CITY_WIDTH ; window - ; end connections data + ; end connections data - dw Route22Object ; objects + dw Route22Object ; objects Route22Object: ; 0x50022 (size=27) - db $2c ; border tile + db $2c ; border tile - db $1 ; warps - db $5, $8, $0, ROUTE_22_GATE + db $1 ; warps + db $5, $8, $0, ROUTE_22_GATE - db $1 ; signs - db $b, $7, $3 ; Route22Text3 + db $1 ; signs + db $b, $7, $3 ; Route22Text3 - db $2 ; people - db SPRITE_BLUE, $5 + 4, $19 + 4, $ff, $ff, $1 ; person - db SPRITE_BLUE, $5 + 4, $19 + 4, $ff, $ff, $2 ; person + db $2 ; people + db SPRITE_BLUE, $5 + 4, $19 + 4, $ff, $ff, $1 ; person + db SPRITE_BLUE, $5 + 4, $19 + 4, $ff, $ff, $2 ; person - ; warp-to - EVENT_DISP $14, $5, $8 ; ROUTE_22_GATE + ; warp-to + EVENT_DISP $14, $5, $8 ; ROUTE_22_GATE Route22Blocks: ; 180 - INCBIN "maps/route22.blk" + INCBIN "maps/route22.blk" Route20_h: ; 0x500f1 to 0x50113 (34 bytes) (id=31) - db $00 ; tileset - db ROUTE_20_HEIGHT, ROUTE_20_WIDTH ; dimensions (y, x) - dw Route20Blocks, Route20Texts, Route20Script ; blocks, texts, scripts - db WEST | EAST ; connections + db $00 ; tileset + db ROUTE_20_HEIGHT, ROUTE_20_WIDTH ; dimensions (y, x) + dw Route20Blocks, Route20Texts, Route20Script ; blocks, texts, scripts + db WEST | EAST ; connections - ; connections data + ; connections data db CINNABAR_ISLAND - dw CinnabarIslandBlocks - 3 + (CINNABAR_ISLAND_WIDTH) ; connection strip location - dw $C6E8 + (ROUTE_20_WIDTH + 6) * (0 + 3) ; current map position - db CINNABAR_ISLAND_HEIGHT, CINNABAR_ISLAND_WIDTH ; bigness, width - db (0 * -2), (CINNABAR_ISLAND_WIDTH * 2) - 1 ; alignments (y, x) - dw $C6EE + 2 * CINNABAR_ISLAND_WIDTH ; window + dw CinnabarIslandBlocks - 3 + (CINNABAR_ISLAND_WIDTH) ; connection strip location + dw $C6E8 + (ROUTE_20_WIDTH + 6) * (0 + 3) ; current map position + db CINNABAR_ISLAND_HEIGHT, CINNABAR_ISLAND_WIDTH ; bigness, width + db (0 * -2), (CINNABAR_ISLAND_WIDTH * 2) - 1 ; alignments (y, x) + dw $C6EE + 2 * CINNABAR_ISLAND_WIDTH ; window db ROUTE_19 - dw Route19Blocks + (ROUTE_19_WIDTH * 15) ; connection strip location - dw $C6E5 + (ROUTE_20_WIDTH + 6) * (-3 + 4) ; current map position - db $c, ROUTE_19_WIDTH ; bigness, width - db (-18 * -2), 0 ; alignments (y, x) - dw $C6EF + ROUTE_19_WIDTH ; window + dw Route19Blocks + (ROUTE_19_WIDTH * 15) ; connection strip location + dw $C6E5 + (ROUTE_20_WIDTH + 6) * (-3 + 4) ; current map position + db $c, ROUTE_19_WIDTH ; bigness, width + db (-18 * -2), 0 ; alignments (y, x) + dw $C6EF + ROUTE_19_WIDTH ; window - ; end connections data + ; end connections data - dw Route20Object ; objects + dw Route20Object ; objects Route20Object: ; 0x50113 (size=106) - db $43 ; border tile - - db $2 ; warps - db $5, $30, $0, SEAFOAM_ISLANDS_1 - db $9, $3a, $2, SEAFOAM_ISLANDS_1 - - db $2 ; signs - db $7, $33, $b ; Route20Text11 - db $b, $39, $c ; Route20Text12 - - db $a ; people - db SPRITE_SWIMMER, $8 + 4, $57 + 4, $ff, $d1, $41, SWIMMER + $C8, $9 ; trainer - db SPRITE_SWIMMER, $b + 4, $44 + 4, $ff, $d1, $42, BEAUTY + $C8, $f ; trainer - db SPRITE_SWIMMER, $a + 4, $2d + 4, $ff, $d0, $43, BEAUTY + $C8, $6 ; trainer - db SPRITE_SWIMMER, $e + 4, $37 + 4, $ff, $d3, $44, JR__TRAINER_F + $C8, $18 ; trainer - db SPRITE_SWIMMER, $d + 4, $26 + 4, $ff, $d0, $45, SWIMMER + $C8, $a ; trainer - db SPRITE_SWIMMER, $d + 4, $57 + 4, $ff, $d1, $46, SWIMMER + $C8, $b ; trainer - db SPRITE_BLACK_HAIR_BOY_1, $9 + 4, $22 + 4, $ff, $d1, $47, BIRD_KEEPER + $C8, $b ; trainer - db SPRITE_SWIMMER, $7 + 4, $19 + 4, $ff, $d1, $48, BEAUTY + $C8, $7 ; trainer - db SPRITE_SWIMMER, $c + 4, $18 + 4, $ff, $d0, $49, JR__TRAINER_F + $C8, $10 ; trainer - db SPRITE_SWIMMER, $8 + 4, $f + 4, $ff, $d1, $4a, BEAUTY + $C8, $8 ; trainer - - ; warp-to - EVENT_DISP $32, $5, $30 ; SEAFOAM_ISLANDS_1 - EVENT_DISP $32, $9, $3a ; SEAFOAM_ISLANDS_1 + db $43 ; border tile + + db $2 ; warps + db $5, $30, $0, SEAFOAM_ISLANDS_1 + db $9, $3a, $2, SEAFOAM_ISLANDS_1 + + db $2 ; signs + db $7, $33, $b ; Route20Text11 + db $b, $39, $c ; Route20Text12 + + db $a ; people + db SPRITE_SWIMMER, $8 + 4, $57 + 4, $ff, $d1, $41, SWIMMER + $C8, $9 ; trainer + db SPRITE_SWIMMER, $b + 4, $44 + 4, $ff, $d1, $42, BEAUTY + $C8, $f ; trainer + db SPRITE_SWIMMER, $a + 4, $2d + 4, $ff, $d0, $43, BEAUTY + $C8, $6 ; trainer + db SPRITE_SWIMMER, $e + 4, $37 + 4, $ff, $d3, $44, JR__TRAINER_F + $C8, $18 ; trainer + db SPRITE_SWIMMER, $d + 4, $26 + 4, $ff, $d0, $45, SWIMMER + $C8, $a ; trainer + db SPRITE_SWIMMER, $d + 4, $57 + 4, $ff, $d1, $46, SWIMMER + $C8, $b ; trainer + db SPRITE_BLACK_HAIR_BOY_1, $9 + 4, $22 + 4, $ff, $d1, $47, BIRD_KEEPER + $C8, $b ; trainer + db SPRITE_SWIMMER, $7 + 4, $19 + 4, $ff, $d1, $48, BEAUTY + $C8, $7 ; trainer + db SPRITE_SWIMMER, $c + 4, $18 + 4, $ff, $d0, $49, JR__TRAINER_F + $C8, $10 ; trainer + db SPRITE_SWIMMER, $8 + 4, $f + 4, $ff, $d1, $4a, BEAUTY + $C8, $8 ; trainer + + ; warp-to + EVENT_DISP $32, $5, $30 ; SEAFOAM_ISLANDS_1 + EVENT_DISP $32, $9, $3a ; SEAFOAM_ISLANDS_1 Route20Blocks: ; 450 - INCBIN "maps/route20.blk" + INCBIN "maps/route20.blk" Route23_h: ; 0x5033f to 0x50361 (34 bytes) (id=34) - db $17 ; tileset - db ROUTE_23_HEIGHT, ROUTE_23_WIDTH ; dimensions (y, x) - dw Route23Blocks, Route23Texts, Route23Script ; blocks, texts, scripts - db NORTH | SOUTH ; connections + db $17 ; tileset + db ROUTE_23_HEIGHT, ROUTE_23_WIDTH ; dimensions (y, x) + dw Route23Blocks, Route23Texts, Route23Script ; blocks, texts, scripts + db NORTH | SOUTH ; connections - ; connections data + ; connections data db INDIGO_PLATEAU - dw IndigoPlateauBlocks + (INDIGO_PLATEAU_HEIGHT - 3) * INDIGO_PLATEAU_WIDTH ; connection strip location - dw $C6EB + 0 ; current map position - db INDIGO_PLATEAU_WIDTH, INDIGO_PLATEAU_WIDTH ; bigness, width - db (INDIGO_PLATEAU_HEIGHT * 2) - 1, (0 * -2) ; alignments (y, x) - dw $C6E9 + INDIGO_PLATEAU_HEIGHT * (INDIGO_PLATEAU_WIDTH + 6) ; window + dw IndigoPlateauBlocks + (INDIGO_PLATEAU_HEIGHT - 3) * INDIGO_PLATEAU_WIDTH ; connection strip location + dw $C6EB + 0 ; current map position + db INDIGO_PLATEAU_WIDTH, INDIGO_PLATEAU_WIDTH ; bigness, width + db (INDIGO_PLATEAU_HEIGHT * 2) - 1, (0 * -2) ; alignments (y, x) + dw $C6E9 + INDIGO_PLATEAU_HEIGHT * (INDIGO_PLATEAU_WIDTH + 6) ; window db ROUTE_22 - dw Route22Blocks ; connection strip location - dw $C6EB + (ROUTE_23_HEIGHT + 3) * (ROUTE_23_WIDTH + 6) + 0 ; current map position - db $d, ROUTE_22_WIDTH ; bigness, width - db 0, (0 * -2) ; alignments (y, x) - dw $C6EF + ROUTE_22_WIDTH ; window + dw Route22Blocks ; connection strip location + dw $C6EB + (ROUTE_23_HEIGHT + 3) * (ROUTE_23_WIDTH + 6) + 0 ; current map position + db $d, ROUTE_22_WIDTH ; bigness, width + db 0, (0 * -2) ; alignments (y, x) + dw $C6EF + ROUTE_22_WIDTH ; window - ; end connections data + ; end connections data - dw Route23Object ; objects + dw Route23Object ; objects Route23Object: ; 0x50361 (size=81) - db $f ; border tile - - db $4 ; warps - db $8b, $7, $2, ROUTE_22_GATE - db $8b, $8, $3, ROUTE_22_GATE - db $1f, $4, $0, VICTORY_ROAD_1 - db $1f, $e, $1, VICTORY_ROAD_2 - - db $1 ; signs - db $21, $3, $8 ; Route23Text8 - - db $7 ; people - db SPRITE_GUARD, $23 + 4, $4 + 4, $ff, $d0, $1 ; person - db SPRITE_GUARD, $38 + 4, $a + 4, $ff, $d0, $2 ; person - db SPRITE_SWIMMER, $55 + 4, $8 + 4, $ff, $d0, $3 ; person - db SPRITE_SWIMMER, $60 + 4, $b + 4, $ff, $d0, $4 ; person - db SPRITE_GUARD, $69 + 4, $c + 4, $ff, $d0, $5 ; person - db SPRITE_GUARD, $77 + 4, $8 + 4, $ff, $d0, $6 ; person - db SPRITE_GUARD, $88 + 4, $8 + 4, $ff, $d0, $7 ; person - - ; warp-to - EVENT_DISP $a, $8b, $7 ; ROUTE_22_GATE - EVENT_DISP $a, $8b, $8 ; ROUTE_22_GATE - EVENT_DISP $a, $1f, $4 ; VICTORY_ROAD_1 - EVENT_DISP $a, $1f, $e ; VICTORY_ROAD_2 + db $f ; border tile + + db $4 ; warps + db $8b, $7, $2, ROUTE_22_GATE + db $8b, $8, $3, ROUTE_22_GATE + db $1f, $4, $0, VICTORY_ROAD_1 + db $1f, $e, $1, VICTORY_ROAD_2 + + db $1 ; signs + db $21, $3, $8 ; Route23Text8 + + db $7 ; people + db SPRITE_GUARD, $23 + 4, $4 + 4, $ff, $d0, $1 ; person + db SPRITE_GUARD, $38 + 4, $a + 4, $ff, $d0, $2 ; person + db SPRITE_SWIMMER, $55 + 4, $8 + 4, $ff, $d0, $3 ; person + db SPRITE_SWIMMER, $60 + 4, $b + 4, $ff, $d0, $4 ; person + db SPRITE_GUARD, $69 + 4, $c + 4, $ff, $d0, $5 ; person + db SPRITE_GUARD, $77 + 4, $8 + 4, $ff, $d0, $6 ; person + db SPRITE_GUARD, $88 + 4, $8 + 4, $ff, $d0, $7 ; person + + ; warp-to + EVENT_DISP $a, $8b, $7 ; ROUTE_22_GATE + EVENT_DISP $a, $8b, $8 ; ROUTE_22_GATE + EVENT_DISP $a, $1f, $4 ; VICTORY_ROAD_1 + EVENT_DISP $a, $1f, $e ; VICTORY_ROAD_2 Route23Blocks: ; 720 - INCBIN "maps/route23.blk" + INCBIN "maps/route23.blk" Route24_h: ; 0x50682 to 0x506a4 (34 bytes) (id=35) - db $00 ; tileset - db ROUTE_24_HEIGHT, ROUTE_24_WIDTH ; dimensions (y, x) - dw Route24Blocks, Route24Texts, Route24Script ; blocks, texts, scripts - db SOUTH | EAST ; connections + db $00 ; tileset + db ROUTE_24_HEIGHT, ROUTE_24_WIDTH ; dimensions (y, x) + dw Route24Blocks, Route24Texts, Route24Script ; blocks, texts, scripts + db SOUTH | EAST ; connections - ; connections data + ; connections data db CERULEAN_CITY - dw CeruleanCityBlocks + 2 ; connection strip location - dw $C6EB + (ROUTE_24_HEIGHT + 3) * (ROUTE_24_WIDTH + 6) + -3 ; current map position - db $10, CERULEAN_CITY_WIDTH ; bigness, width - db 0, (-5 * -2) ; alignments (y, x) - dw $C6EF + CERULEAN_CITY_WIDTH ; window + dw CeruleanCityBlocks + 2 ; connection strip location + dw $C6EB + (ROUTE_24_HEIGHT + 3) * (ROUTE_24_WIDTH + 6) + -3 ; current map position + db $10, CERULEAN_CITY_WIDTH ; bigness, width + db 0, (-5 * -2) ; alignments (y, x) + dw $C6EF + CERULEAN_CITY_WIDTH ; window db ROUTE_25 - dw Route25Blocks + (ROUTE_25_WIDTH * 0) ; connection strip location - dw $C6E5 + (ROUTE_24_WIDTH + 6) * (0 + 4) ; current map position - db ROUTE_25_HEIGHT, ROUTE_25_WIDTH ; bigness, width - db (0 * -2), 0 ; alignments (y, x) - dw $C6EF + ROUTE_25_WIDTH ; window + dw Route25Blocks + (ROUTE_25_WIDTH * 0) ; connection strip location + dw $C6E5 + (ROUTE_24_WIDTH + 6) * (0 + 4) ; current map position + db ROUTE_25_HEIGHT, ROUTE_25_WIDTH ; bigness, width + db (0 * -2), 0 ; alignments (y, x) + dw $C6EF + ROUTE_25_WIDTH ; window - ; end connections data + ; end connections data - dw Route24Object ; objects + dw Route24Object ; objects Route24Object: ; 0x506a4 (size=67) - db $2c ; border tile + db $2c ; border tile - db $0 ; warps + db $0 ; warps - db $0 ; signs + db $0 ; signs - db $8 ; people - db SPRITE_BLACK_HAIR_BOY_1, $f + 4, $b + 4, $ff, $d2, $41, ROCKET + $C8, $6 ; trainer - db SPRITE_BLACK_HAIR_BOY_1, $14 + 4, $5 + 4, $ff, $d1, $42, JR__TRAINER_M + $C8, $2 ; trainer - db SPRITE_BLACK_HAIR_BOY_1, $13 + 4, $b + 4, $ff, $d2, $43, JR__TRAINER_M + $C8, $3 ; trainer - db SPRITE_LASS, $16 + 4, $a + 4, $ff, $d3, $44, LASS + $C8, $7 ; trainer - db SPRITE_BUG_CATCHER, $19 + 4, $b + 4, $ff, $d2, $45, YOUNGSTER + $C8, $4 ; trainer - db SPRITE_LASS, $1c + 4, $a + 4, $ff, $d3, $46, LASS + $C8, $8 ; trainer - db SPRITE_BUG_CATCHER, $1f + 4, $b + 4, $ff, $d2, $47, BUG_CATCHER + $C8, $9 ; trainer + db $8 ; people + db SPRITE_BLACK_HAIR_BOY_1, $f + 4, $b + 4, $ff, $d2, $41, ROCKET + $C8, $6 ; trainer + db SPRITE_BLACK_HAIR_BOY_1, $14 + 4, $5 + 4, $ff, $d1, $42, JR__TRAINER_M + $C8, $2 ; trainer + db SPRITE_BLACK_HAIR_BOY_1, $13 + 4, $b + 4, $ff, $d2, $43, JR__TRAINER_M + $C8, $3 ; trainer + db SPRITE_LASS, $16 + 4, $a + 4, $ff, $d3, $44, LASS + $C8, $7 ; trainer + db SPRITE_BUG_CATCHER, $19 + 4, $b + 4, $ff, $d2, $45, YOUNGSTER + $C8, $4 ; trainer + db SPRITE_LASS, $1c + 4, $a + 4, $ff, $d3, $46, LASS + $C8, $8 ; trainer + db SPRITE_BUG_CATCHER, $1f + 4, $b + 4, $ff, $d2, $47, BUG_CATCHER + $C8, $9 ; trainer db SPRITE_BALL, $5 + 4, $a + 4, $ff, $ff, $88, TM_45 ; item Route24Blocks: ; 180 - INCBIN "maps/route24.blk" + INCBIN "maps/route24.blk" Route25_h: ; 0x5079b to 0x507b2 (23 bytes) (id=36) - db $00 ; tileset - db ROUTE_25_HEIGHT, ROUTE_25_WIDTH ; dimensions (y, x) - dw Route25Blocks, Route25Texts, Route25Script ; blocks, texts, scripts - db WEST ; connections + db $00 ; tileset + db ROUTE_25_HEIGHT, ROUTE_25_WIDTH ; dimensions (y, x) + dw Route25Blocks, Route25Texts, Route25Script ; blocks, texts, scripts + db WEST ; connections - ; connections data + ; connections data db ROUTE_24 - dw Route24Blocks - 3 + (ROUTE_24_WIDTH) ; connection strip location - dw $C6E8 + (ROUTE_25_WIDTH + 6) * (0 + 3) ; current map position - db $c, ROUTE_24_WIDTH ; bigness, width - db (0 * -2), (ROUTE_24_WIDTH * 2) - 1 ; alignments (y, x) - dw $C6EE + 2 * ROUTE_24_WIDTH ; window + dw Route24Blocks - 3 + (ROUTE_24_WIDTH) ; connection strip location + dw $C6E8 + (ROUTE_25_WIDTH + 6) * (0 + 3) ; current map position + db $c, ROUTE_24_WIDTH ; bigness, width + db (0 * -2), (ROUTE_24_WIDTH * 2) - 1 ; alignments (y, x) + dw $C6EE + 2 * ROUTE_24_WIDTH ; window - ; end connections data + ; end connections data - dw Route25Object ; objects + dw Route25Object ; objects Route25Object: ; 0x507b2 (size=94) - db $2c ; border tile - - db $1 ; warps - db $3, $2d, $0, BILLS_HOUSE - - db $1 ; signs - db $3, $2b, $b ; Route25Text11 - - db $a ; people - db SPRITE_BUG_CATCHER, $2 + 4, $e + 4, $ff, $d0, $41, YOUNGSTER + $C8, $5 ; trainer - db SPRITE_BUG_CATCHER, $5 + 4, $12 + 4, $ff, $d1, $42, YOUNGSTER + $C8, $6 ; trainer - db SPRITE_BLACK_HAIR_BOY_1, $4 + 4, $18 + 4, $ff, $d0, $43, JR__TRAINER_M + $C8, $2 ; trainer - db SPRITE_LASS, $8 + 4, $12 + 4, $ff, $d3, $44, LASS + $C8, $9 ; trainer - db SPRITE_BUG_CATCHER, $3 + 4, $20 + 4, $ff, $d2, $45, YOUNGSTER + $C8, $7 ; trainer - db SPRITE_LASS, $4 + 4, $25 + 4, $ff, $d0, $46, LASS + $C8, $a ; trainer - db SPRITE_HIKER, $4 + 4, $8 + 4, $ff, $d3, $47, HIKER + $C8, $2 ; trainer - db SPRITE_HIKER, $9 + 4, $17 + 4, $ff, $d1, $48, HIKER + $C8, $3 ; trainer - db SPRITE_HIKER, $7 + 4, $d + 4, $ff, $d3, $49, HIKER + $C8, $4 ; trainer + db $2c ; border tile + + db $1 ; warps + db $3, $2d, $0, BILLS_HOUSE + + db $1 ; signs + db $3, $2b, $b ; Route25Text11 + + db $a ; people + db SPRITE_BUG_CATCHER, $2 + 4, $e + 4, $ff, $d0, $41, YOUNGSTER + $C8, $5 ; trainer + db SPRITE_BUG_CATCHER, $5 + 4, $12 + 4, $ff, $d1, $42, YOUNGSTER + $C8, $6 ; trainer + db SPRITE_BLACK_HAIR_BOY_1, $4 + 4, $18 + 4, $ff, $d0, $43, JR__TRAINER_M + $C8, $2 ; trainer + db SPRITE_LASS, $8 + 4, $12 + 4, $ff, $d3, $44, LASS + $C8, $9 ; trainer + db SPRITE_BUG_CATCHER, $3 + 4, $20 + 4, $ff, $d2, $45, YOUNGSTER + $C8, $7 ; trainer + db SPRITE_LASS, $4 + 4, $25 + 4, $ff, $d0, $46, LASS + $C8, $a ; trainer + db SPRITE_HIKER, $4 + 4, $8 + 4, $ff, $d3, $47, HIKER + $C8, $2 ; trainer + db SPRITE_HIKER, $9 + 4, $17 + 4, $ff, $d1, $48, HIKER + $C8, $3 ; trainer + db SPRITE_HIKER, $7 + 4, $d + 4, $ff, $d3, $49, HIKER + $C8, $4 ; trainer db SPRITE_BALL, $2 + 4, $16 + 4, $ff, $ff, $8a, TM_19 ; item - ; warp-to - EVENT_DISP $1e, $3, $2d ; BILLS_HOUSE + ; warp-to + EVENT_DISP $1e, $3, $2d ; BILLS_HOUSE Route25Blocks: ; 270 - INCBIN "maps/route25.blk" + INCBIN "maps/route25.blk" IndigoPlateau_h: ; 0x5091e to 0x50935 (23 bytes) (id=9) - db $17 ; tileset - db INDIGO_PLATEAU_HEIGHT, INDIGO_PLATEAU_WIDTH ; dimensions (y, x) - dw IndigoPlateauBlocks, IndigoPlateauTexts, IndigoPlateauScript ; blocks, texts, scripts - db SOUTH ; connections + db $17 ; tileset + db INDIGO_PLATEAU_HEIGHT, INDIGO_PLATEAU_WIDTH ; dimensions (y, x) + dw IndigoPlateauBlocks, IndigoPlateauTexts, IndigoPlateauScript ; blocks, texts, scripts + db SOUTH ; connections - ; connections data + ; connections data db ROUTE_23 - dw Route23Blocks ; connection strip location - dw $C6EB + (INDIGO_PLATEAU_HEIGHT + 3) * (INDIGO_PLATEAU_WIDTH + 6) + 0 ; current map position - db ROUTE_23_WIDTH, ROUTE_23_WIDTH ; bigness, width - db 0, (0 * -2) ; alignments (y, x) - dw $C6EF + ROUTE_23_WIDTH ; window + dw Route23Blocks ; connection strip location + dw $C6EB + (INDIGO_PLATEAU_HEIGHT + 3) * (INDIGO_PLATEAU_WIDTH + 6) + 0 ; current map position + db ROUTE_23_WIDTH, ROUTE_23_WIDTH ; bigness, width + db 0, (0 * -2) ; alignments (y, x) + dw $C6EF + ROUTE_23_WIDTH ; window - ; end connections data + ; end connections data - dw IndigoPlateauObject ; objects + dw IndigoPlateauObject ; objects IndigoPlateauScript: ; 0x50935 - ret + ret ; 0x50936 IndigoPlateauTexts: IndigoPlateauObject: ; 0x50936 (size=20) - db $e ; border tile + db $e ; border tile - db $2 ; warps - db $5, $9, $0, INDIGO_PLATEAU_LOBBY - db $5, $a, $0, INDIGO_PLATEAU_LOBBY + db $2 ; warps + db $5, $9, $0, INDIGO_PLATEAU_LOBBY + db $5, $a, $0, INDIGO_PLATEAU_LOBBY - db $0 ; signs + db $0 ; signs - db $0 ; people + db $0 ; people - ; warp-to - EVENT_DISP $a, $5, $9 ; INDIGO_PLATEAU_LOBBY - EVENT_DISP $a, $5, $a ; INDIGO_PLATEAU_LOBBY + ; warp-to + EVENT_DISP $a, $5, $9 ; INDIGO_PLATEAU_LOBBY + EVENT_DISP $a, $5, $a ; INDIGO_PLATEAU_LOBBY IndigoPlateauBlocks: ; 90 - INCBIN "maps/indigoplateau.blk" + INCBIN "maps/indigoplateau.blk" SaffronCity_h: ; 0x509a4 to 0x509dc (56 bytes) (id=10) - db $00 ; tileset - db SAFFRON_CITY_HEIGHT, SAFFRON_CITY_WIDTH ; dimensions (y, x) - dw SaffronCityBlocks, SaffronCityTexts, SaffronCityScript ; blocks, texts, scripts - db NORTH | SOUTH | WEST | EAST ; connections + db $00 ; tileset + db SAFFRON_CITY_HEIGHT, SAFFRON_CITY_WIDTH ; dimensions (y, x) + dw SaffronCityBlocks, SaffronCityTexts, SaffronCityScript ; blocks, texts, scripts + db NORTH | SOUTH | WEST | EAST ; connections - ; connections data + ; connections data db ROUTE_5 - dw Route5Blocks + (ROUTE_5_HEIGHT - 3) * ROUTE_5_WIDTH ; connection strip location - dw $C6EB + 5 ; current map position - db ROUTE_5_WIDTH, ROUTE_5_WIDTH ; bigness, width - db (ROUTE_5_HEIGHT * 2) - 1, (5 * -2) ; alignments (y, x) - dw $C6E9 + ROUTE_5_HEIGHT * (ROUTE_5_WIDTH + 6) ; window + dw Route5Blocks + (ROUTE_5_HEIGHT - 3) * ROUTE_5_WIDTH ; connection strip location + dw $C6EB + 5 ; current map position + db ROUTE_5_WIDTH, ROUTE_5_WIDTH ; bigness, width + db (ROUTE_5_HEIGHT * 2) - 1, (5 * -2) ; alignments (y, x) + dw $C6E9 + ROUTE_5_HEIGHT * (ROUTE_5_WIDTH + 6) ; window db ROUTE_6 - dw Route6Blocks ; connection strip location - dw $C6EB + (SAFFRON_CITY_HEIGHT + 3) * (SAFFRON_CITY_WIDTH + 6) + 5 ; current map position - db ROUTE_6_WIDTH, ROUTE_6_WIDTH ; bigness, width - db 0, (5 * -2) ; alignments (y, x) - dw $C6EF + ROUTE_6_WIDTH ; window + dw Route6Blocks ; connection strip location + dw $C6EB + (SAFFRON_CITY_HEIGHT + 3) * (SAFFRON_CITY_WIDTH + 6) + 5 ; current map position + db ROUTE_6_WIDTH, ROUTE_6_WIDTH ; bigness, width + db 0, (5 * -2) ; alignments (y, x) + dw $C6EF + ROUTE_6_WIDTH ; window db ROUTE_7 - dw Route7Blocks - 3 + (ROUTE_7_WIDTH) ; connection strip location - dw $C6E8 + (SAFFRON_CITY_WIDTH + 6) * (4 + 3) ; current map position - db ROUTE_7_HEIGHT, ROUTE_7_WIDTH ; bigness, width - db (4 * -2), (ROUTE_7_WIDTH * 2) - 1 ; alignments (y, x) - dw $C6EE + 2 * ROUTE_7_WIDTH ; window + dw Route7Blocks - 3 + (ROUTE_7_WIDTH) ; connection strip location + dw $C6E8 + (SAFFRON_CITY_WIDTH + 6) * (4 + 3) ; current map position + db ROUTE_7_HEIGHT, ROUTE_7_WIDTH ; bigness, width + db (4 * -2), (ROUTE_7_WIDTH * 2) - 1 ; alignments (y, x) + dw $C6EE + 2 * ROUTE_7_WIDTH ; window db ROUTE_8 - dw Route8Blocks + (ROUTE_8_WIDTH * 0) ; connection strip location - dw $C6E5 + (SAFFRON_CITY_WIDTH + 6) * (4 + 4) ; current map position - db ROUTE_8_HEIGHT, ROUTE_8_WIDTH ; bigness, width - db (4 * -2), 0 ; alignments (y, x) - dw $C6EF + ROUTE_8_WIDTH ; window + dw Route8Blocks + (ROUTE_8_WIDTH * 0) ; connection strip location + dw $C6E5 + (SAFFRON_CITY_WIDTH + 6) * (4 + 4) ; current map position + db ROUTE_8_HEIGHT, ROUTE_8_WIDTH ; bigness, width + db (4 * -2), 0 ; alignments (y, x) + dw $C6EF + ROUTE_8_WIDTH ; window - ; end connections data + ; end connections data - dw SaffronCityObject ; objects + dw SaffronCityObject ; objects SaffronCityObject: ; 0x509dc (size=188) - db $f ; border tile - - db $8 ; warps - db $5, $7, $0, COPYCATS_HOUSE_1F - db $3, $1a, $0, FIGHTINGDOJO - db $3, $22, $0, SAFFRON_GYM - db $b, $d, $0, SAFFRON_HOUSE_1 - db $b, $19, $0, SAFFRON_MART - db $15, $12, $0, SILPH_CO_1F - db $1d, $9, $0, SAFFRON_POKECENTER - db $1d, $1d, $0, SAFFRON_HOUSE_2 - - db $a ; signs - db $5, $11, $10 ; SaffronCityText16 - db $5, $1b, $11 ; SaffronCityText17 - db $5, $23, $12 ; SaffronCityText18 - db $b, $1a, $13 ; SaffronCityText19 - db $13, $27, $14 ; SaffronCityText20 - db $15, $5, $15 ; SaffronCityText21 - db $15, $f, $16 ; SaffronCityText22 - db $1d, $a, $17 ; SaffronCityText23 - db $1d, $1b, $18 ; SaffronCityText24 - db $13, $1, $19 ; SaffronCityText25 - - db $f ; people - db SPRITE_ROCKET, $6 + 4, $7 + 4, $ff, $ff, $1 ; person - db SPRITE_ROCKET, $8 + 4, $14 + 4, $fe, $2, $2 ; person - db SPRITE_ROCKET, $4 + 4, $22 + 4, $ff, $ff, $3 ; person - db SPRITE_ROCKET, $c + 4, $d + 4, $ff, $ff, $4 ; person - db SPRITE_ROCKET, $19 + 4, $b + 4, $fe, $2, $5 ; person - db SPRITE_ROCKET, $d + 4, $20 + 4, $fe, $2, $6 ; person - db SPRITE_ROCKET, $1e + 4, $12 + 4, $fe, $2, $7 ; person - db SPRITE_OAK_AIDE, $e + 4, $8 + 4, $fe, $0, $8 ; person - db SPRITE_LAPRAS_GIVER, $17 + 4, $17 + 4, $ff, $ff, $9 ; person - db SPRITE_ERIKA, $1e + 4, $11 + 4, $fe, $2, $a ; person - db SPRITE_GENTLEMAN, $c + 4, $1e + 4, $ff, $d0, $b ; person - db SPRITE_BIRD, $c + 4, $1f + 4, $ff, $d0, $c ; person - db SPRITE_ROCKER, $8 + 4, $12 + 4, $ff, $d1, $d ; person - db SPRITE_ROCKET, $16 + 4, $12 + 4, $ff, $d0, $e ; person - db SPRITE_ROCKET, $16 + 4, $13 + 4, $ff, $d0, $f ; person - - ; warp-to - EVENT_DISP $14, $5, $7 ; COPYCATS_HOUSE_1F - EVENT_DISP $14, $3, $1a ; FIGHTINGDOJO - EVENT_DISP $14, $3, $22 ; SAFFRON_GYM - EVENT_DISP $14, $b, $d ; SAFFRON_HOUSE_1 - EVENT_DISP $14, $b, $19 ; SAFFRON_MART - EVENT_DISP $14, $15, $12 ; SILPH_CO_1F - EVENT_DISP $14, $1d, $9 ; SAFFRON_POKECENTER - EVENT_DISP $14, $1d, $1d ; SAFFRON_HOUSE_2 + db $f ; border tile + + db $8 ; warps + db $5, $7, $0, COPYCATS_HOUSE_1F + db $3, $1a, $0, FIGHTINGDOJO + db $3, $22, $0, SAFFRON_GYM + db $b, $d, $0, SAFFRON_HOUSE_1 + db $b, $19, $0, SAFFRON_MART + db $15, $12, $0, SILPH_CO_1F + db $1d, $9, $0, SAFFRON_POKECENTER + db $1d, $1d, $0, SAFFRON_HOUSE_2 + + db $a ; signs + db $5, $11, $10 ; SaffronCityText16 + db $5, $1b, $11 ; SaffronCityText17 + db $5, $23, $12 ; SaffronCityText18 + db $b, $1a, $13 ; SaffronCityText19 + db $13, $27, $14 ; SaffronCityText20 + db $15, $5, $15 ; SaffronCityText21 + db $15, $f, $16 ; SaffronCityText22 + db $1d, $a, $17 ; SaffronCityText23 + db $1d, $1b, $18 ; SaffronCityText24 + db $13, $1, $19 ; SaffronCityText25 + + db $f ; people + db SPRITE_ROCKET, $6 + 4, $7 + 4, $ff, $ff, $1 ; person + db SPRITE_ROCKET, $8 + 4, $14 + 4, $fe, $2, $2 ; person + db SPRITE_ROCKET, $4 + 4, $22 + 4, $ff, $ff, $3 ; person + db SPRITE_ROCKET, $c + 4, $d + 4, $ff, $ff, $4 ; person + db SPRITE_ROCKET, $19 + 4, $b + 4, $fe, $2, $5 ; person + db SPRITE_ROCKET, $d + 4, $20 + 4, $fe, $2, $6 ; person + db SPRITE_ROCKET, $1e + 4, $12 + 4, $fe, $2, $7 ; person + db SPRITE_OAK_AIDE, $e + 4, $8 + 4, $fe, $0, $8 ; person + db SPRITE_LAPRAS_GIVER, $17 + 4, $17 + 4, $ff, $ff, $9 ; person + db SPRITE_ERIKA, $1e + 4, $11 + 4, $fe, $2, $a ; person + db SPRITE_GENTLEMAN, $c + 4, $1e + 4, $ff, $d0, $b ; person + db SPRITE_BIRD, $c + 4, $1f + 4, $ff, $d0, $c ; person + db SPRITE_ROCKER, $8 + 4, $12 + 4, $ff, $d1, $d ; person + db SPRITE_ROCKET, $16 + 4, $12 + 4, $ff, $d0, $e ; person + db SPRITE_ROCKET, $16 + 4, $13 + 4, $ff, $d0, $f ; person + + ; warp-to + EVENT_DISP $14, $5, $7 ; COPYCATS_HOUSE_1F + EVENT_DISP $14, $3, $1a ; FIGHTINGDOJO + EVENT_DISP $14, $3, $22 ; SAFFRON_GYM + EVENT_DISP $14, $b, $d ; SAFFRON_HOUSE_1 + EVENT_DISP $14, $b, $19 ; SAFFRON_MART + EVENT_DISP $14, $15, $12 ; SILPH_CO_1F + EVENT_DISP $14, $1d, $9 ; SAFFRON_POKECENTER + EVENT_DISP $14, $1d, $1d ; SAFFRON_HOUSE_2 SaffronCityBlocks: ; 360 - INCBIN "maps/saffroncity.blk" + INCBIN "maps/saffroncity.blk" SaffronCityScript: ; 0x50c00 - jp $3c3c + jp $3c3c ; 0x50c03 SaffronCityTexts: ; 0x50c03 - dw SaffronCityText1, SaffronCityText2, SaffronCityText3, SaffronCityText4, SaffronCityText5, SaffronCityText6, SaffronCityText7, SaffronCityText8, SaffronCityText9, SaffronCityText10, SaffronCityText11, SaffronCityText12, SaffronCityText13, SaffronCityText14, SaffronCityText15, SaffronCityText16, SaffronCityText17, SaffronCityText18, SaffronCityText19, SaffronCityText20, SaffronCityText21, SaffronCityText22, SaffronCityText23, SaffronCityText24, SaffronCityText25 + dw SaffronCityText1, SaffronCityText2, SaffronCityText3, SaffronCityText4, SaffronCityText5, SaffronCityText6, SaffronCityText7, SaffronCityText8, SaffronCityText9, SaffronCityText10, SaffronCityText11, SaffronCityText12, SaffronCityText13, SaffronCityText14, SaffronCityText15, SaffronCityText16, SaffronCityText17, SaffronCityText18, SaffronCityText19, SaffronCityText20, SaffronCityText21, SaffronCityText22, SaffronCityText23, SaffronCityText24, SaffronCityText25 SaffronCityText1: ; 0x50c35 - TX_FAR _SaffronCityText1 - db $50 + TX_FAR _SaffronCityText1 + db $50 SaffronCityText2: ; 0x50c3a - TX_FAR _SaffronCityText2 - db $50 + TX_FAR _SaffronCityText2 + db $50 SaffronCityText3: ; 0x50c3f - TX_FAR _SaffronCityText3 - db $50 + TX_FAR _SaffronCityText3 + db $50 SaffronCityText4: ; 0x50c44 - TX_FAR _SaffronCityText4 - db $50 + TX_FAR _SaffronCityText4 + db $50 SaffronCityText5: ; 0x50c49 - TX_FAR _SaffronCityText5 - db $50 + TX_FAR _SaffronCityText5 + db $50 SaffronCityText6: ; 0x50c4e - TX_FAR _SaffronCityText6 - db $50 + TX_FAR _SaffronCityText6 + db $50 SaffronCityText7: ; 0x50c53 - TX_FAR _SaffronCityText7 - db $50 + TX_FAR _SaffronCityText7 + db $50 SaffronCityText8: ; 0x50c58 - TX_FAR _SaffronCityText8 - db $50 + TX_FAR _SaffronCityText8 + db $50 SaffronCityText9: ; 0x50c5d - TX_FAR _SaffronCityText9 - db $50 + TX_FAR _SaffronCityText9 + db $50 SaffronCityText10: ; 0x50c62 - TX_FAR _SaffronCityText10 - db $50 + TX_FAR _SaffronCityText10 + db $50 SaffronCityText11: ; 0x50c67 - TX_FAR _SaffronCityText11 - db $50 + TX_FAR _SaffronCityText11 + db $50 SaffronCityText12: ; 0x50c6c - TX_FAR _SaffronCityText12 + TX_FAR _SaffronCityText12 INCBIN "baserom.gbc",$50c70,$50c72 - $50c70 SaffronCityText13: ; 0x50c72 - TX_FAR _SaffronCityText13 - db $50 + TX_FAR _SaffronCityText13 + db $50 SaffronCityText14: ; 0x50c77 - TX_FAR _SaffronCityText14 - db $50 + TX_FAR _SaffronCityText14 + db $50 SaffronCityText15: ; 0x50c7c - TX_FAR _SaffronCityText15 - db $50 + TX_FAR _SaffronCityText15 + db $50 SaffronCityText16: ; 0x50c81 - TX_FAR _SaffronCityText16 - db $50 + TX_FAR _SaffronCityText16 + db $50 SaffronCityText17: ; 0x50c86 - TX_FAR _SaffronCityText17 - db $50 + TX_FAR _SaffronCityText17 + db $50 SaffronCityText18: ; 0x50c8b - TX_FAR _SaffronCityText18 - db $50 + TX_FAR _SaffronCityText18 + db $50 SaffronCityText20: ; 0x50c90 - TX_FAR _SaffronCityText20 - db $50 + TX_FAR _SaffronCityText20 + db $50 SaffronCityText21: ; 0x50c95 - TX_FAR _SaffronCityText21 - db $50 + TX_FAR _SaffronCityText21 + db $50 SaffronCityText22: ; 0x50c9a - TX_FAR _SaffronCityText22 - db $50 + TX_FAR _SaffronCityText22 + db $50 SaffronCityText24: ; 0x50c9f - TX_FAR _SaffronCityText24 - db $50 + TX_FAR _SaffronCityText24 + db $50 SaffronCityText25: ; 0x50ca4 - TX_FAR _SaffronCityText25 - db $50 + TX_FAR _SaffronCityText25 + db $50 Route20Script: ; 0x50ca9 - ld hl, $d7e7 - bit 0, [hl] - res 0, [hl] - call nz, $4cc6 - call $3c3c - ld hl, $4d3a - ld de, $4d1c - ld a, [$d628] - call $3160 - ld [$d628], a - ret + ld hl, $d7e7 + bit 0, [hl] + res 0, [hl] + call nz, $4cc6 + call $3c3c + ld hl, $4d3a + ld de, $4d1c + ld a, [$d628] + call $3160 + ld [$d628], a + ret ; 0x50cc6 INCBIN "baserom.gbc",$50cc6,$5c Route20Texts: ; 0x50d22 - dw Route20Text1, Route20Text2, Route20Text3, Route20Text4, Route20Text5, Route20Text6, Route20Text7, Route20Text8, Route20Text9, Route20Text10, Route20Text11, Route20Text12 + dw Route20Text1, Route20Text2, Route20Text3, Route20Text4, Route20Text5, Route20Text6, Route20Text7, Route20Text8, Route20Text9, Route20Text10, Route20Text11, Route20Text12 INCBIN "baserom.gbc",$50d3a,$79 Route20Text1: ; 0x50db3 - db $08 ; asm - ld hl, $4d3a - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $4d3a + call LoadTrainerHeader + jp $24d7 Route20Text2: ; 0x50dbd - db $08 ; asm - ld hl, $4d46 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $4d46 + call LoadTrainerHeader + jp $24d7 Route20Text3: ; 0x50dc7 - db $08 ; asm - ld hl, $4d52 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $4d52 + call LoadTrainerHeader + jp $24d7 Route20Text4: ; 0x50dd1 - db $08 ; asm - ld hl, $4d5e - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $4d5e + call LoadTrainerHeader + jp $24d7 Route20Text5: ; 0x50ddb - db $08 ; asm - ld hl, $4d6a - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $4d6a + call LoadTrainerHeader + jp $24d7 Route20Text6: ; 0x50de5 - db $08 ; asm - ld hl, $4d76 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $4d76 + call LoadTrainerHeader + jp $24d7 Route20Text7: ; 0x50def - db $08 ; asm - ld hl, $4d82 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $4d82 + call LoadTrainerHeader + jp $24d7 Route20Text8: ; 0x50df9 - db $08 ; asm - ld hl, $4d8e - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $4d8e + call LoadTrainerHeader + jp $24d7 Route20Text9: ; 0x50e03 - db $08 ; asm - ld hl, $4d9a - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $4d9a + call LoadTrainerHeader + jp $24d7 Route20Text10: ; 0x50e0d - db $08 ; asm - ld hl, $4da6 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $4da6 + call LoadTrainerHeader + jp $24d7 UnnamedText_50e17: ; 0x50e17 - TX_FAR _UnnamedText_50e17 - db $50 + TX_FAR _UnnamedText_50e17 + db $50 ; 0x50e17 + 5 bytes UnnamedText_50e1c: ; 0x50e1c - TX_FAR _UnnamedText_50e1c - db $50 + TX_FAR _UnnamedText_50e1c + db $50 ; 0x50e1c + 5 bytes UnnamedText_50e21: ; 0x50e21 - TX_FAR _UnnamedText_50e21 - db $50 + TX_FAR _UnnamedText_50e21 + db $50 ; 0x50e21 + 5 bytes UnnamedText_50e26: ; 0x50e26 - TX_FAR _UnnamedText_50e26 - db $50 + TX_FAR _UnnamedText_50e26 + db $50 ; 0x50e26 + 5 bytes UnnamedText_50e2b: ; 0x50e2b - TX_FAR _UnnamedText_50e2b - db $50 + TX_FAR _UnnamedText_50e2b + db $50 ; 0x50e2b + 5 bytes UnnamedText_50e30: ; 0x50e30 - TX_FAR _UnnamedText_50e30 - db $50 + TX_FAR _UnnamedText_50e30 + db $50 ; 0x50e30 + 5 bytes UnnamedText_50e35: ; 0x50e35 - TX_FAR _UnnamedText_50e35 - db $50 + TX_FAR _UnnamedText_50e35 + db $50 ; 0x50e35 + 5 bytes UnnamedText_50e3a: ; 0x50e3a - TX_FAR _UnnamedText_50e3a - db $50 + TX_FAR _UnnamedText_50e3a + db $50 ; 0x50e3a + 5 bytes UnnamedText_50e3f: ; 0x50e3f - TX_FAR _UnnamedText_50e3f - db $50 + TX_FAR _UnnamedText_50e3f + db $50 ; 0x50e3f + 5 bytes UnnamedText_50e44: ; 0x50e44 - TX_FAR _UnnamedText_50e44 - db $50 + TX_FAR _UnnamedText_50e44 + db $50 ; 0x50e44 + 5 bytes UnnamedText_50e49: ; 0x50e49 - TX_FAR _UnnamedText_50e49 - db $50 + TX_FAR _UnnamedText_50e49 + db $50 ; 0x50e49 + 5 bytes UnnamedText_50e4e: ; 0x50e4e - TX_FAR _UnnamedText_50e4e - db $50 + TX_FAR _UnnamedText_50e4e + db $50 ; 0x50e4e + 5 bytes UnnamedText_50e53: ; 0x50e53 - TX_FAR _UnnamedText_50e53 - db $50 + TX_FAR _UnnamedText_50e53 + db $50 ; 0x50e53 + 5 bytes UnnamedText_50e58: ; 0x50e58 - TX_FAR _UnnamedText_50e58 - db $50 + TX_FAR _UnnamedText_50e58 + db $50 ; 0x50e58 + 5 bytes UnnamedText_50e5d: ; 0x50e5d - TX_FAR _UnnamedText_50e5d - db $50 + TX_FAR _UnnamedText_50e5d + db $50 ; 0x50e5d + 5 bytes UnnamedText_50e62: ; 0x50e62 - TX_FAR _UnnamedText_50e62 - db $50 + TX_FAR _UnnamedText_50e62 + db $50 ; 0x50e62 + 5 bytes UnnamedText_50e67: ; 0x50e67 - TX_FAR _UnnamedText_50e67 - db $50 + TX_FAR _UnnamedText_50e67 + db $50 ; 0x50e67 + 5 bytes UnnamedText_50e6c: ; 0x50e6c - TX_FAR _UnnamedText_50e6c - db $50 + TX_FAR _UnnamedText_50e6c + db $50 ; 0x50e6c + 5 bytes UnnamedText_50e71: ; 0x50e71 - TX_FAR _UnnamedText_50e71 - db $50 + TX_FAR _UnnamedText_50e71 + db $50 ; 0x50e71 + 5 bytes UnnamedText_50e76: ; 0x50e76 - TX_FAR _UnnamedText_50e76 - db $50 + TX_FAR _UnnamedText_50e76 + db $50 ; 0x50e76 + 5 bytes UnnamedText_50e7b: ; 0x50e7b - TX_FAR _UnnamedText_50e7b - db $50 + TX_FAR _UnnamedText_50e7b + db $50 ; 0x50e7b + 5 bytes UnnamedText_50e80: ; 0x50e80 - TX_FAR _UnnamedText_50e80 - db $50 + TX_FAR _UnnamedText_50e80 + db $50 ; 0x50e80 + 5 bytes UnnamedText_50e85: ; 0x50e85 - TX_FAR _UnnamedText_50e85 - db $50 + TX_FAR _UnnamedText_50e85 + db $50 ; 0x50e85 + 5 bytes UnnamedText_50e8a: ; 0x50e8a - TX_FAR _UnnamedText_50e8a - db $50 + TX_FAR _UnnamedText_50e8a + db $50 ; 0x50e8a + 5 bytes UnnamedText_50e8f: ; 0x50e8f - TX_FAR _UnnamedText_50e8f - db $50 + TX_FAR _UnnamedText_50e8f + db $50 ; 0x50e8f + 5 bytes UnnamedText_50e94: ; 0x50e94 - TX_FAR _UnnamedText_50e94 - db $50 + TX_FAR _UnnamedText_50e94 + db $50 ; 0x50e94 + 5 bytes UnnamedText_50e99: ; 0x50e99 - TX_FAR _UnnamedText_50e99 - db $50 + TX_FAR _UnnamedText_50e99 + db $50 ; 0x50e99 + 5 bytes UnnamedText_50e9e: ; 0x50e9e - TX_FAR _UnnamedText_50e9e - db $50 + TX_FAR _UnnamedText_50e9e + db $50 ; 0x50e9e + 5 bytes UnnamedText_50ea3: ; 0x50ea3 - TX_FAR _UnnamedText_50ea3 - db $50 + TX_FAR _UnnamedText_50ea3 + db $50 ; 0x50ea3 + 5 bytes UnnamedText_50ea8: ; 0x50ea8 - TX_FAR _UnnamedText_50ea8 - db $50 + TX_FAR _UnnamedText_50ea8 + db $50 ; 0x50ea8 + 5 bytes Route20Text12: Route20Text11: ; 0x50ead - TX_FAR _Route20Text11 - db $50 + TX_FAR _Route20Text11 + db $50 Route22Script: ; 0x50eb2 - call $3c3c - ld hl, $4ebe - ld a, [$d60a] - jp $3d97 + call $3c3c + ld hl, $4ebe + ld a, [$d60a] + jp $3d97 ; 0x50ebe Route22Scripts: ; 0x50ebe - dw Route22Script0, Route22Script1, Route22Script2, Route22Script3 + dw Route22Script0, Route22Script1, Route22Script2, Route22Script3 INCBIN "baserom.gbc",$50ec6,$3a Route22Script0: ; 0x50f00 - ld a, [$d7eb] - bit 7, a - ret z - ld hl, $4f2d - call $34bf - ret nc - ld a, [$cd3d] - ld [$cf0d], a - xor a - ld [$ff00+$b4], a - ld a, $f0 - ld [$cd6b], a - ld a, $2 - ld [$d528], a - ld a, [$d7eb] - bit 0, a - jr nz, .asm_50f32 ; 0x50f25 $b - bit 1, a - jp nz, $504e - ret - inc b - dec e - dec b - dec e - rst $38 + ld a, [$d7eb] + bit 7, a + ret z + ld hl, $4f2d + call $34bf + ret nc + ld a, [$cd3d] + ld [$cf0d], a + xor a + ld [$ff00+$b4], a + ld a, $f0 + ld [$cd6b], a + ld a, $2 + ld [$d528], a + ld a, [$d7eb] + bit 0, a + jr nz, .asm_50f32 ; 0x50f25 $b + bit 1, a + jp nz, $504e + ret + inc b + dec e + dec b + dec e + rst $38 .asm_50f32 - ld a, $1 - ld [$cd4f], a - xor a - ld [$cd50], a - ld a, $4c - call Predef - ld a, [$d700] - and a - jr z, .asm_50f4e ; 0x50f44 $8 - ld a, $ff - ld [$c0ee], a - call $23b1 + ld a, $1 + ld [$cd4f], a + xor a + ld [$cd50], a + ld a, $4c + call Predef + ld a, [$d700] + and a + jr z, .asm_50f4e ; 0x50f44 $8 + ld a, $ff + ld [$c0ee], a + call $23b1 .asm_50f4e - ld c, $2 - ld a, $de - call $23a1 - ld a, $1 - ld [$ff00+$8c], a - call $4ee6 - ld a, $1 - ld [$d60a], a - ret + ld c, $2 + ld a, $de + call $23a1 + ld a, $1 + ld [$ff00+$8c], a + call $4ee6 + ld a, $1 + ld [$d60a], a + ret ; 0x50f62 Route22Script1: ; 0x50f62 - ld a, [$d730] - bit 0, a - ret nz - ld a, [$cf0d] - cp $1 - jr nz, .asm_50f78 ; 0x50f6d $9 - ld a, $4 - ld [$d528], a - ld a, $4 - jr .asm_50f7a ; 0x50f76 $2 + ld a, [$d730] + bit 0, a + ret nz + ld a, [$cf0d] + cp $1 + jr nz, .asm_50f78 ; 0x50f6d $9 + ld a, $4 + ld [$d528], a + ld a, $4 + jr .asm_50f7a ; 0x50f76 $2 .asm_50f78 - ld a, $c + ld a, $c .asm_50f7a - ld [$ff00+$8d], a - ld a, $1 - ld [$ff00+$8c], a - call $34a6 - xor a - ld [$cd6b], a - ld a, $1 - ld [$ff00+$8c], a - call $2920 - ld hl, $d72d - set 6, [hl] - set 7, [hl] - ld hl, $51b7 - ld de, $51bc - call $3354 - ld a, $e1 - ld [$d059], a - ld hl, $4faf - call $4ed6 - ld a, $2 - ld [$d60a], a - ret + ld [$ff00+$8d], a + ld a, $1 + ld [$ff00+$8c], a + call $34a6 + xor a + ld [$cd6b], a + ld a, $1 + ld [$ff00+$8c], a + call $2920 + ld hl, $d72d + set 6, [hl] + set 7, [hl] + ld hl, $51b7 + ld de, $51bc + call $3354 + ld a, $e1 + ld [$d059], a + ld hl, $4faf + call $4ed6 + ld a, $2 + ld [$d60a], a + ret ; 0x50faf INCBIN "baserom.gbc",$50faf,$50fb5 - $50faf Route22Script2: ; 0x50fb5 - ld a, [$d057] - cp $ff - jp z, $4ece - ld a, [$c109] - and a - jr nz, .asm_50fc7 ; 0x50fc1 $4 - ld a, $4 - jr .asm_50fc9 ; 0x50fc5 $2 + ld a, [$d057] + cp $ff + jp z, $4ece + ld a, [$c109] + and a + jr nz, .asm_50fc7 ; 0x50fc1 $4 + ld a, $4 + jr .asm_50fc9 ; 0x50fc5 $2 .asm_50fc7 - ld a, $c + ld a, $c .asm_50fc9 - ld [$ff00+$8d], a - ld a, $1 - ld [$ff00+$8c], a - call $34a6 - ld a, $f0 - ld [$cd6b], a - ld hl, $d7eb - set 5, [hl] - ld a, $1 - ld [$ff00+$8c], a - call $2920 - ld a, $ff - ld [$c0ee], a - call $23b1 - ld b, $2 - ld hl, $5b47 - call Bankswitch - ld a, [$cf0d] - cp $1 - jr nz, .asm_50fff ; 0x50ff8 $5 - call $5008 - jr .asm_51002 ; 0x50ffd $3 + ld [$ff00+$8d], a + ld a, $1 + ld [$ff00+$8c], a + call $34a6 + ld a, $f0 + ld [$cd6b], a + ld hl, $d7eb + set 5, [hl] + ld a, $1 + ld [$ff00+$8c], a + call $2920 + ld a, $ff + ld [$c0ee], a + call $23b1 + ld b, $2 + ld hl, $5b47 + call Bankswitch + ld a, [$cf0d] + cp $1 + jr nz, .asm_50fff ; 0x50ff8 $5 + call $5008 + jr .asm_51002 ; 0x50ffd $3 .asm_50fff - call $500d + call $500d .asm_51002 - ld a, $3 - ld [$d60a], a - ret + ld a, $3 + ld [$d60a], a + ret ; 0x51008 INCBIN "baserom.gbc",$51008,$5102a - $51008 Route22Script3: ; 0x5102a - ld a, [$d730] - bit 0, a - ret nz - xor a - ld [$cd6b], a - ld a, $22 - ld [$cc4d], a - ld a, $11 - call Predef - call $2307 - ld hl, $d7eb - res 0, [hl] - res 7, [hl] - ld a, $0 - ld [$d60a], a - ret + ld a, [$d730] + bit 0, a + ret nz + xor a + ld [$cd6b], a + ld a, $22 + ld [$cc4d], a + ld a, $11 + call Predef + call $2307 + ld hl, $d7eb + res 0, [hl] + res 7, [hl] + ld a, $0 + ld [$d60a], a + ret ; 0x5104e INCBIN "baserom.gbc",$5104e,$127 Route22Texts: ; 0x51175 - dw Route22Text1, Route22Text2, Route22Text3 + dw Route22Text1, Route22Text2, Route22Text3 Route22Text1: ; 0x5117b - db $08 ; asm - ld a, [$d7eb] - bit 5, a - jr z, .asm_a88cf ; 0x51181 - ld hl, $51b2 - call PrintText - jr .asm_48088 ; 0x51189 + db $08 ; asm + ld a, [$d7eb] + bit 5, a + jr z, .asm_a88cf ; 0x51181 + ld hl, $51b2 + call PrintText + jr .asm_48088 ; 0x51189 .asm_a88cf ; 0x5118b - ld hl, $51ad - call PrintText + ld hl, $51ad + call PrintText .asm_48088 ; 0x51191 - jp $24d7 + jp $24d7 Route22Text2: ; 0x51194 - db $08 ; asm - ld a, [$d7eb] - bit 6, a - jr z, .asm_58c0a ; 0x5119a - ld hl, $51c6 - call PrintText - jr .asm_673ee ; 0x511a2 + db $08 ; asm + ld a, [$d7eb] + bit 6, a + jr z, .asm_58c0a ; 0x5119a + ld hl, $51c6 + call PrintText + jr .asm_673ee ; 0x511a2 .asm_58c0a ; 0x511a4 - ld hl, $51c1 - call PrintText + ld hl, $51c1 + call PrintText .asm_673ee ; 0x511aa - jp $24d7 + jp $24d7 UnnamedText_511ad: ; 0x511ad - TX_FAR _UnnamedText_511ad - db $50 + TX_FAR _UnnamedText_511ad + db $50 ; 0x511ad + 5 bytes UnnamedText_511b2: ; 0x511b2 - TX_FAR _UnnamedText_511b2 - db $50 + TX_FAR _UnnamedText_511b2 + db $50 ; 0x511b2 + 5 bytes UnnamedText_511b7: ; 0x511b7 - TX_FAR _UnnamedText_511b7 - db $50 + TX_FAR _UnnamedText_511b7 + db $50 ; 0x511b7 + 5 bytes UnnamedText_511bc: ; 0x511bc - TX_FAR _UnnamedText_511bc - db $50 + TX_FAR _UnnamedText_511bc + db $50 ; 0x511bc + 5 bytes UnnamedText_511c1: ; 0x511c1 - TX_FAR _UnnamedText_511c1 - db $50 + TX_FAR _UnnamedText_511c1 + db $50 ; 0x511c1 + 5 bytes UnnamedText_511c6: ; 0x511c6 - TX_FAR _UnnamedText_511c6 - db $50 + TX_FAR _UnnamedText_511c6 + db $50 ; 0x511c6 + 5 bytes UnnamedText_511cb: ; 0x511cb - TX_FAR _UnnamedText_511cb - db $50 + TX_FAR _UnnamedText_511cb + db $50 ; 0x511cb + 5 bytes UnnamedText_511d0: ; 0x511d0 - TX_FAR _UnnamedText_511d0 - db $50 + TX_FAR _UnnamedText_511d0 + db $50 ; 0x511d0 + 5 bytes Route22Text3: ; 0x511d5 - TX_FAR _Route22Text3 - db $50 + TX_FAR _Route22Text3 + db $50 Route23Script: ; 0x511da - call $51e9 - call $3c3c - ld hl, $5213 - ld a, [$d667] - jp $3d97 + call $51e9 + call $3c3c + ld hl, $5213 + ld a, [$d667] + jp $3d97 ; 0x511e9 INCBIN "baserom.gbc",$511e9,$51213 - $511e9 Route23Scripts: ; 0x51213 - dw Route23Script0 + dw Route23Script0 INCBIN "baserom.gbc",$51215,$4 Route23Script0: ; 0x51219 - ld hl, $5255 - ld a, [$d361] - ld b, a - ld e, $0 - ld c, $7 + ld hl, $5255 + ld a, [$d361] + ld b, a + ld e, $0 + ld c, $7 .asm_51224 - ld a, [hli] - cp $ff - ret z - inc e - dec c - cp b - jr nz, .asm_51224 ; 0x5122b $f7 - cp $23 - jr nz, .asm_51237 ; 0x5122f $6 - ld a, [$d362] - cp $e - ret nc + ld a, [hli] + cp $ff + ret z + inc e + dec c + cp b + jr nz, .asm_51224 ; 0x5122b $f7 + cp $23 + jr nz, .asm_51237 ; 0x5122f $6 + ld a, [$d362] + cp $e + ret nc .asm_51237 - ld a, e - ld [$ff00+$8c], a - ld a, c - ld [$cd3d], a - ld b, $2 - ld hl, $d7ed - ld a, $10 - call Predef - ld a, c - and a - ret nz - call $525d - call $2920 - xor a - ld [$ff00+$b4], a - ret + ld a, e + ld [$ff00+$8c], a + ld a, c + ld [$cd3d], a + ld b, $2 + ld hl, $d7ed + ld a, $10 + call Predef + ld a, c + and a + ret nz + call $525d + call $2920 + xor a + ld [$ff00+$b4], a + ret ; 0x51255 INCBIN "baserom.gbc",$51255,$a2 Route23Texts: ; 0x512f7 - dw Route23Text1, Route23Text2, Route23Text3, Route23Text4, Route23Text5, Route23Text6, Route23Text7, Route23Text8 + dw Route23Text1, Route23Text2, Route23Text3, Route23Text4, Route23Text5, Route23Text6, Route23Text7, Route23Text8 Route23Text1: ; 0x51307 - db $08 ; asm - ld a, $6 - call $5346 - jp $24d7 + db $08 ; asm + ld a, $6 + call $5346 + jp $24d7 Route23Text2: ; 0x51310 - db $08 ; asm - ld a, $5 - call $5346 - jp $24d7 + db $08 ; asm + ld a, $5 + call $5346 + jp $24d7 Route23Text3: ; 0x51319 - db $08 ; asm - ld a, $4 - call $5346 - jp $24d7 + db $08 ; asm + ld a, $4 + call $5346 + jp $24d7 Route23Text4: ; 0x51322 - db $08 ; asm - ld a, $3 - call $5346 - jp $24d7 + db $08 ; asm + ld a, $3 + call $5346 + jp $24d7 Route23Text5: ; 0x5132b - db $08 ; asm - ld a, $2 - call $5346 - jp $24d7 + db $08 ; asm + ld a, $2 + call $5346 + jp $24d7 Route23Text6: ; 0x51334 - db $08 ; asm - ld a, $1 - call $5346 - jp $24d7 + db $08 ; asm + ld a, $1 + call $5346 + jp $24d7 Route23Text7: ; 0x5133d - db $8 - ld a, $0 - call $5346 - jp $24d7 + db $8 + ld a, $0 + call $5346 + jp $24d7 ; 0x51346 INCBIN "baserom.gbc",$51346,$513a3 - $51346 UnnamedText_513a3: ; 0x513a3 - TX_FAR _UnnamedText_513a3 - db $50 + TX_FAR _UnnamedText_513a3 + db $50 ; 0x513a3 + 5 bytes Route23Text8: ; 0x513a8 - TX_FAR _Route23Text8 - db $50 + TX_FAR _Route23Text8 + db $50 Route24Script: ; 0x513ad - call $3c3c - ld hl, $545b - ld de, $53cb - ld a, [$d602] - call $3160 - ld [$d602], a - ret + call $3c3c + ld hl, $545b + ld de, $53cb + ld a, [$d602] + call $3160 + ld [$d602], a + ret ; 0x513c0 INCBIN "baserom.gbc",$513c0,$8b Route24Texts: ; 0x5144b - dw Route24Text1, Route24Text2, Route24Text3, Route24Text4, Route24Text5, Route24Text6, Route24Text7, Route24Text8 + dw Route24Text1, Route24Text2, Route24Text3, Route24Text4, Route24Text5, Route24Text6, Route24Text7, Route24Text8 INCBIN "baserom.gbc",$5145b,$49 Route24Text1: ; 0x514a4 - db $8 - ld hl, $d7f0 - res 1, [hl] - ld a, [$d7ef] - bit 0, a - jr nz, .asm_a03f5 ; 0x514af $48 - ld hl, $5510 - call PrintText - ld bc, $3101 - call GiveItem - jr nc, .asm_3a23d ; 0x514bd $43 - ld hl, $d7ef - set 0, [hl] - ld hl, $551a - call PrintText - ld hl, $5526 - call PrintText - ld hl, $d72d - set 6, [hl] - set 7, [hl] - ld hl, $552b - ld de, $552b - call $3354 - ld a, [$ff00+$8c] - ld [$cf13], a - call $336a - call $32d7 - xor a - ld [$ff00+$b4], a - ld a, $3 - ld [$d602], a - ld [$da39], a - jp $24d7 + db $8 + ld hl, $d7f0 + res 1, [hl] + ld a, [$d7ef] + bit 0, a + jr nz, .asm_a03f5 ; 0x514af $48 + ld hl, $5510 + call PrintText + ld bc, $3101 + call GiveItem + jr nc, .asm_3a23d ; 0x514bd $43 + ld hl, $d7ef + set 0, [hl] + ld hl, $551a + call PrintText + ld hl, $5526 + call PrintText + ld hl, $d72d + set 6, [hl] + set 7, [hl] + ld hl, $552b + ld de, $552b + call $3354 + ld a, [$ff00+$8c] + ld [$cf13], a + call $336a + call $32d7 + xor a + ld [$ff00+$b4], a + ld a, $3 + ld [$d602], a + ld [$da39], a + jp $24d7 .asm_a03f5 ; 0x514f9 - ld hl, $5530 - call PrintText - jp $24d7 + ld hl, $5530 + call PrintText + jp $24d7 .asm_3a23d ; 0x51502 - ld hl, $5521 - call PrintText - ld hl, $d7f0 - set 1, [hl] - jp $24d7 + ld hl, $5521 + call PrintText + ld hl, $d7f0 + set 1, [hl] + jp $24d7 ; 0x51510 INCBIN "baserom.gbc",$51510,$51515 - $51510 UnnamedText_51515: ; 0x51515 - TX_FAR _UnnamedText_51515 - db $50 + TX_FAR _UnnamedText_51515 + db $50 ; 0x51515 + 5 bytes INCBIN "baserom.gbc",$5151a,$51521 - $5151a UnnamedText_51521: ; 0x51521 - TX_FAR _UnnamedText_51521 - db $50 + TX_FAR _UnnamedText_51521 + db $50 ; 0x51521 + 5 bytes UnnamedText_51526: ; 0x51526 - TX_FAR _UnnamedText_51526 - db $50 + TX_FAR _UnnamedText_51526 + db $50 ; 0x51526 + 5 bytes UnnamedText_5152b: ; 0x5152b - TX_FAR _UnnamedText_5152b - db $50 + TX_FAR _UnnamedText_5152b + db $50 ; 0x5152b + 5 bytes UnnamedText_51530: ; 0x51530 - TX_FAR _UnnamedText_51530 - db $50 + TX_FAR _UnnamedText_51530 + db $50 ; 0x51530 + 5 bytes Route24Text2: ; 0x51535 - db $08 ; asm - ld hl, $545b - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $545b + call LoadTrainerHeader + jp $24d7 Route24Text3: ; 0x5153f - db $08 ; asm - ld hl, $5467 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5467 + call LoadTrainerHeader + jp $24d7 Route24Text4: ; 0x51549 - db $08 ; asm - ld hl, $5473 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5473 + call LoadTrainerHeader + jp $24d7 Route24Text5: ; 0x51553 - db $08 ; asm - ld hl, $547f - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $547f + call LoadTrainerHeader + jp $24d7 Route24Text6: ; 0x5155d - db $08 ; asm - ld hl, $548b - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $548b + call LoadTrainerHeader + jp $24d7 Route24Text7: ; 0x51567 - db $08 ; asm - ld hl, $5497 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5497 + call LoadTrainerHeader + jp $24d7 UnnamedText_51571: ; 0x51571 - TX_FAR _UnnamedText_51571 - db $50 + TX_FAR _UnnamedText_51571 + db $50 ; 0x51571 + 5 bytes UnnamedText_51576: ; 0x51576 - TX_FAR _UnnamedText_51576 - db $50 + TX_FAR _UnnamedText_51576 + db $50 ; 0x51576 + 5 bytes UnnamedText_5157b: ; 0x5157b - TX_FAR _UnnamedText_5157b - db $50 + TX_FAR _UnnamedText_5157b + db $50 ; 0x5157b + 5 bytes UnnamedText_51580: ; 0x51580 - TX_FAR _UnnamedText_51580 - db $50 + TX_FAR _UnnamedText_51580 + db $50 ; 0x51580 + 5 bytes UnnamedText_51585: ; 0x51585 - TX_FAR _UnnamedText_51585 - db $50 + TX_FAR _UnnamedText_51585 + db $50 ; 0x51585 + 5 bytes UnnamedText_5158a: ; 0x5158a - TX_FAR _UnnamedText_5158a - db $50 + TX_FAR _UnnamedText_5158a + db $50 ; 0x5158a + 5 bytes UnnamedText_5158f: ; 0x5158f - TX_FAR _UnnamedText_5158f - db $50 + TX_FAR _UnnamedText_5158f + db $50 ; 0x5158f + 5 bytes UnnamedText_51594: ; 0x51594 - TX_FAR _UnnamedText_51594 - db $50 + TX_FAR _UnnamedText_51594 + db $50 ; 0x51594 + 5 bytes UnnamedText_51599: ; 0x51599 - TX_FAR _UnnamedText_51599 - db $50 + TX_FAR _UnnamedText_51599 + db $50 ; 0x51599 + 5 bytes UnnamedText_5159e: ; 0x5159e - TX_FAR _UnnamedText_5159e - db $50 + TX_FAR _UnnamedText_5159e + db $50 ; 0x5159e + 5 bytes UnnamedText_515a3: ; 0x515a3 - TX_FAR _UnnamedText_515a3 - db $50 + TX_FAR _UnnamedText_515a3 + db $50 ; 0x515a3 + 5 bytes UnnamedText_515a8: ; 0x515a8 - TX_FAR _UnnamedText_515a8 - db $50 + TX_FAR _UnnamedText_515a8 + db $50 ; 0x515a8 + 5 bytes UnnamedText_515ad: ; 0x515ad - TX_FAR _UnnamedText_515ad - db $50 + TX_FAR _UnnamedText_515ad + db $50 ; 0x515ad + 5 bytes UnnamedText_515b2: ; 0x515b2 - TX_FAR _UnnamedText_515b2 - db $50 + TX_FAR _UnnamedText_515b2 + db $50 ; 0x515b2 + 5 bytes UnnamedText_515b7: ; 0x515b7 - TX_FAR _UnnamedText_515b7 - db $50 + TX_FAR _UnnamedText_515b7 + db $50 ; 0x515b7 + 5 bytes UnnamedText_515bc: ; 0x515bc - TX_FAR _UnnamedText_515bc - db $50 + TX_FAR _UnnamedText_515bc + db $50 ; 0x515bc + 5 bytes UnnamedText_515c1: ; 0x515c1 - TX_FAR _UnnamedText_515c1 - db $50 + TX_FAR _UnnamedText_515c1 + db $50 ; 0x515c1 + 5 bytes UnnamedText_515c6: ; 0x515c6 - TX_FAR _UnnamedText_515c6 - db $50 + TX_FAR _UnnamedText_515c6 + db $50 ; 0x515c6 + 5 bytes Route25Script: ; 0x515cb - call $55e1 - call $3c3c - ld hl, $563e - ld de, $5622 - ld a, [$d603] - call $3160 - ld [$d603], a - ret + call $55e1 + call $3c3c + ld hl, $563e + ld de, $5622 + ld a, [$d603] + call $3160 + ld [$d603], a + ret ; 0x515e1 INCBIN "baserom.gbc",$515e1,$47 Route25Texts: ; 0x51628 - dw Route25Text1, Route25Text2, Route25Text3, Route25Text4, Route25Text5, Route25Text6, Route25Text7, Route25Text8, Route25Text9, Route25Text10, Route25Text11 + dw Route25Text1, Route25Text2, Route25Text3, Route25Text4, Route25Text5, Route25Text6, Route25Text7, Route25Text8, Route25Text9, Route25Text10, Route25Text11 INCBIN "baserom.gbc",$5163e,$6d Route25Text1: ; 0x516ab - db $08 ; asm - ld hl, $563e - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $563e + call LoadTrainerHeader + jp $24d7 Route25Text2: ; 0x516b5 - db $08 ; asm - ld hl, $564a - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $564a + call LoadTrainerHeader + jp $24d7 Route25Text3: ; 0x516bf - db $08 ; asm - ld hl, $5656 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5656 + call LoadTrainerHeader + jp $24d7 Route25Text4: ; 0x516c9 - db $08 ; asm - ld hl, $5662 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5662 + call LoadTrainerHeader + jp $24d7 Route25Text5: ; 0x516d3 - db $08 ; asm - ld hl, $566e - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $566e + call LoadTrainerHeader + jp $24d7 Route25Text6: ; 0x516dd - db $08 ; asm - ld hl, $567a - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $567a + call LoadTrainerHeader + jp $24d7 Route25Text7: ; 0x516e7 - db $08 ; asm - ld hl, $5686 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5686 + call LoadTrainerHeader + jp $24d7 Route25Text8: ; 0x516f1 - db $08 ; asm - ld hl, $5692 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5692 + call LoadTrainerHeader + jp $24d7 Route25Text9: ; 0x516fb - db $08 ; asm - ld hl, $569e - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $569e + call LoadTrainerHeader + jp $24d7 UnnamedText_51705: ; 0x51705 - TX_FAR _UnnamedText_51705 - db $50 + TX_FAR _UnnamedText_51705 + db $50 ; 0x51705 + 5 bytes UnnamedText_5170a: ; 0x5170a - TX_FAR _UnnamedText_5170a - db $50 + TX_FAR _UnnamedText_5170a + db $50 ; 0x5170a + 5 bytes UnnamedText_5170f: ; 0x5170f - TX_FAR _UnnamedText_5170f - db $50 + TX_FAR _UnnamedText_5170f + db $50 ; 0x5170f + 5 bytes UnnamedText_51714: ; 0x51714 - TX_FAR _UnnamedText_51714 - db $50 + TX_FAR _UnnamedText_51714 + db $50 ; 0x51714 + 5 bytes UnnamedText_51719: ; 0x51719 - TX_FAR _UnnamedText_51719 - db $50 + TX_FAR _UnnamedText_51719 + db $50 ; 0x51719 + 5 bytes UnnamedText_5171e: ; 0x5171e - TX_FAR _UnnamedText_5171e - db $50 + TX_FAR _UnnamedText_5171e + db $50 ; 0x5171e + 5 bytes UnnamedText_51723: ; 0x51723 - TX_FAR _UnnamedText_51723 - db $50 + TX_FAR _UnnamedText_51723 + db $50 ; 0x51723 + 5 bytes UnnamedText_51728: ; 0x51728 - TX_FAR _UnnamedText_51728 - db $50 + TX_FAR _UnnamedText_51728 + db $50 ; 0x51728 + 5 bytes UnnamedText_5172d: ; 0x5172d - TX_FAR _UnnamedText_5172d - db $50 + TX_FAR _UnnamedText_5172d + db $50 ; 0x5172d + 5 bytes UnnamedText_51732: ; 0x51732 - TX_FAR _UnnamedText_51732 - db $50 + TX_FAR _UnnamedText_51732 + db $50 ; 0x51732 + 5 bytes UnnamedText_51737: ; 0x51737 - TX_FAR _UnnamedText_51737 - db $50 + TX_FAR _UnnamedText_51737 + db $50 ; 0x51737 + 5 bytes UnnamedText_5173c: ; 0x5173c - TX_FAR _UnnamedText_5173c - db $50 + TX_FAR _UnnamedText_5173c + db $50 ; 0x5173c + 5 bytes UnnamedText_51741: ; 0x51741 - TX_FAR _UnnamedText_51741 - db $50 + TX_FAR _UnnamedText_51741 + db $50 ; 0x51741 + 5 bytes UnnamedText_51746: ; 0x51746 - TX_FAR _UnnamedText_51746 - db $50 + TX_FAR _UnnamedText_51746 + db $50 ; 0x51746 + 5 bytes UnnamedText_5174b: ; 0x5174b - TX_FAR _UnnamedText_5174b - db $50 + TX_FAR _UnnamedText_5174b + db $50 ; 0x5174b + 5 bytes UnnamedText_51750: ; 0x51750 - TX_FAR _UnnamedText_51750 - db $50 + TX_FAR _UnnamedText_51750 + db $50 ; 0x51750 + 5 bytes UnnamedText_51755: ; 0x51755 - TX_FAR _UnnamedText_51755 - db $50 + TX_FAR _UnnamedText_51755 + db $50 ; 0x51755 + 5 bytes UnnamedText_5175a: ; 0x5175a - TX_FAR _UnnamedText_5175a - db $50 + TX_FAR _UnnamedText_5175a + db $50 ; 0x5175a + 5 bytes UnnamedText_5175f: ; 0x5175f - TX_FAR _UnnamedText_5175f - db $50 + TX_FAR _UnnamedText_5175f + db $50 ; 0x5175f + 5 bytes UnnamedText_51764: ; 0x51764 - TX_FAR _UnnamedText_51764 - db $50 + TX_FAR _UnnamedText_51764 + db $50 ; 0x51764 + 5 bytes UnnamedText_51769: ; 0x51769 - TX_FAR _UnnamedText_51769 - db $50 + TX_FAR _UnnamedText_51769 + db $50 ; 0x51769 + 5 bytes UnnamedText_5176e: ; 0x5176e - TX_FAR _UnnamedText_5176e - db $50 + TX_FAR _UnnamedText_5176e + db $50 ; 0x5176e + 5 bytes UnnamedText_51773: ; 0x51773 - TX_FAR _UnnamedText_51773 - db $50 + TX_FAR _UnnamedText_51773 + db $50 ; 0x51773 + 5 bytes UnnamedText_51778: ; 0x51778 - TX_FAR _UnnamedText_51778 - db $50 + TX_FAR _UnnamedText_51778 + db $50 ; 0x51778 + 5 bytes UnnamedText_5177d: ; 0x5177d - TX_FAR _UnnamedText_5177d - db $50 + TX_FAR _UnnamedText_5177d + db $50 ; 0x5177d + 5 bytes UnnamedText_51782: ; 0x51782 - TX_FAR _UnnamedText_51782 - db $50 + TX_FAR _UnnamedText_51782 + db $50 ; 0x51782 + 5 bytes UnnamedText_51787: ; 0x51787 - TX_FAR _UnnamedText_51787 - db $50 + TX_FAR _UnnamedText_51787 + db $50 ; 0x51787 + 5 bytes Route25Text11: ; 0x5178c - TX_FAR _Route25Text11 - db $50 + TX_FAR _Route25Text11 + db $50 VictoryRoad2_h: ; 0x51791 to 0x5179d (12 bytes) (id=194) - db $11 ; tileset - db VICTORY_ROAD_2_HEIGHT, VICTORY_ROAD_2_WIDTH ; dimensions (y, x) - dw VictoryRoad2Blocks, VictoryRoad2Texts, VictoryRoad2Script ; blocks, texts, scripts - db $00 ; connections + db $11 ; tileset + db VICTORY_ROAD_2_HEIGHT, VICTORY_ROAD_2_WIDTH ; dimensions (y, x) + dw VictoryRoad2Blocks, VictoryRoad2Texts, VictoryRoad2Script ; blocks, texts, scripts + db $00 ; connections - dw VictoryRoad2Object ; objects + dw VictoryRoad2Object ; objects VictoryRoad2Script: ; 0x5179d - ld hl, $d126 - bit 6, [hl] - res 6, [hl] - call nz, $57c4 - ld hl, $d126 - bit 5, [hl] - res 5, [hl] - call nz, $57c9 - call $3c3c - ld hl, $5835 - ld de, $57eb - ld a, [$d63f] - call $3160 - ld [$d63f], a - ret + ld hl, $d126 + bit 6, [hl] + res 6, [hl] + call nz, $57c4 + ld hl, $d126 + bit 5, [hl] + res 5, [hl] + call nz, $57c9 + call $3c3c + ld hl, $5835 + ld de, $57eb + ld a, [$d63f] + call $3160 + ld [$d63f], a + ret ; 0x517c4 INCBIN "baserom.gbc",$517c4,$57 VictoryRoad2Texts: ; 0x5181b - dw VictoryRoad2Text1, VictoryRoad2Text2, VictoryRoad2Text3, VictoryRoad2Text4, VictoryRoad2Text5, VictoryRoad2Text6, VictoryRoad2Text7, VictoryRoad2Text8, VictoryRoad2Text9, VictoryRoad2Text10, VictoryRoad2Text11, VictoryRoad2Text12, VictoryRoad2Text13 + dw VictoryRoad2Text1, VictoryRoad2Text2, VictoryRoad2Text3, VictoryRoad2Text4, VictoryRoad2Text5, VictoryRoad2Text6, VictoryRoad2Text7, VictoryRoad2Text8, VictoryRoad2Text9, VictoryRoad2Text10, VictoryRoad2Text11, VictoryRoad2Text12, VictoryRoad2Text13 INCBIN "baserom.gbc",$51835,$49 VictoryRoad2Text1: ; 0x5187e - db $08 ; asm - ld hl, $5835 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5835 + call LoadTrainerHeader + jp $24d7 VictoryRoad2Text2: ; 0x51888 - db $08 ; asm - ld hl, $5841 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5841 + call LoadTrainerHeader + jp $24d7 VictoryRoad2Text3: ; 0x51892 - db $08 ; asm - ld hl, $584d - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $584d + call LoadTrainerHeader + jp $24d7 VictoryRoad2Text4: ; 0x5189c - db $08 ; asm - ld hl, $5859 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5859 + call LoadTrainerHeader + jp $24d7 VictoryRoad2Text5: ; 0x518a6 - db $08 ; asm - ld hl, $5865 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5865 + call LoadTrainerHeader + jp $24d7 VictoryRoad2Text6: ; 0x518b0 - db $08 ; asm - ld hl, $5871 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5871 + call LoadTrainerHeader + jp $24d7 INCBIN "baserom.gbc",$518ba,$518ca - $518ba UnnamedText_518ca: ; 0x518ca - TX_FAR _UnnamedText_518ca - db $50 + TX_FAR _UnnamedText_518ca + db $50 ; 0x518ca + 5 bytes UnnamedText_518cf: ; 0x518cf - TX_FAR _UnnamedText_518cf - db $50 + TX_FAR _UnnamedText_518cf + db $50 ; 0x518cf + 5 bytes UnnamedText_518d4: ; 0x518d4 - TX_FAR _UnnamedText_518d4 - db $50 + TX_FAR _UnnamedText_518d4 + db $50 ; 0x518d4 + 5 bytes UnnamedText_518d9: ; 0x518d9 - TX_FAR _UnnamedText_518d9 - db $50 + TX_FAR _UnnamedText_518d9 + db $50 ; 0x518d9 + 5 bytes UnnamedText_518de: ; 0x518de - TX_FAR _UnnamedText_518de - db $50 + TX_FAR _UnnamedText_518de + db $50 ; 0x518de + 5 bytes UnnamedText_518e3: ; 0x518e3 - TX_FAR _UnnamedText_518e3 - db $50 + TX_FAR _UnnamedText_518e3 + db $50 ; 0x518e3 + 5 bytes UnnamedText_518e8: ; 0x518e8 - TX_FAR _UnnamedText_518e8 - db $50 + TX_FAR _UnnamedText_518e8 + db $50 ; 0x518e8 + 5 bytes UnnamedText_518ed: ; 0x518ed - TX_FAR _UnnamedText_518ed - db $50 + TX_FAR _UnnamedText_518ed + db $50 ; 0x518ed + 5 bytes UnnamedText_518f2: ; 0x518f2 - TX_FAR _UnnamedText_518f2 - db $50 + TX_FAR _UnnamedText_518f2 + db $50 ; 0x518f2 + 5 bytes UnnamedText_518f7: ; 0x518f7 - TX_FAR _UnnamedText_518f7 - db $50 + TX_FAR _UnnamedText_518f7 + db $50 ; 0x518f7 + 5 bytes UnnamedText_518fc: ; 0x518fc - TX_FAR _UnnamedText_518fc - db $50 + TX_FAR _UnnamedText_518fc + db $50 ; 0x518fc + 5 bytes UnnamedText_51901: ; 0x51901 - TX_FAR _UnnamedText_51901 - db $50 + TX_FAR _UnnamedText_51901 + db $50 ; 0x51901 + 5 bytes UnnamedText_51906: ; 0x51906 - TX_FAR _UnnamedText_51906 - db $50 + TX_FAR _UnnamedText_51906 + db $50 ; 0x51906 + 5 bytes UnnamedText_5190b: ; 0x5190b - TX_FAR _UnnamedText_5190b - db $50 + TX_FAR _UnnamedText_5190b + db $50 ; 0x5190b + 5 bytes UnnamedText_51910: ; 0x51910 - TX_FAR _UnnamedText_51910 - db $50 + TX_FAR _UnnamedText_51910 + db $50 ; 0x51910 + 5 bytes VictoryRoad2Object: ; 0x51915 (size=154) - db $7d ; border tile - - db $7 ; warps - db $8, $0, $2, VICTORY_ROAD_1 - db $7, $1d, $3, $ff - db $8, $1d, $3, $ff - db $7, $17, $0, VICTORY_ROAD_3 - db $e, $19, $2, VICTORY_ROAD_3 - db $7, $1b, $1, VICTORY_ROAD_3 - db $1, $1, $3, VICTORY_ROAD_3 - - db $0 ; signs - - db $d ; people - db SPRITE_HIKER, $9 + 4, $c + 4, $ff, $d2, $41, BLACKBELT + $C8, $9 ; trainer - db SPRITE_BLACK_HAIR_BOY_2, $d + 4, $15 + 4, $ff, $d2, $42, JUGGLER + $C8, $2 ; trainer - db SPRITE_BLACK_HAIR_BOY_1, $8 + 4, $13 + 4, $ff, $d0, $43, TAMER + $C8, $5 ; trainer - db SPRITE_BLACK_HAIR_BOY_2, $2 + 4, $4 + 4, $ff, $d0, $44, POKEMANIAC + $C8, $6 ; trainer - db SPRITE_BLACK_HAIR_BOY_2, $3 + 4, $1a + 4, $ff, $d2, $45, JUGGLER + $C8, $5 ; trainer - db SPRITE_BIRD, $5 + 4, $b + 4, $ff, $d1, $46, MOLTRES, $32 ; trainer + db $7d ; border tile + + db $7 ; warps + db $8, $0, $2, VICTORY_ROAD_1 + db $7, $1d, $3, $ff + db $8, $1d, $3, $ff + db $7, $17, $0, VICTORY_ROAD_3 + db $e, $19, $2, VICTORY_ROAD_3 + db $7, $1b, $1, VICTORY_ROAD_3 + db $1, $1, $3, VICTORY_ROAD_3 + + db $0 ; signs + + db $d ; people + db SPRITE_HIKER, $9 + 4, $c + 4, $ff, $d2, $41, BLACKBELT + $C8, $9 ; trainer + db SPRITE_BLACK_HAIR_BOY_2, $d + 4, $15 + 4, $ff, $d2, $42, JUGGLER + $C8, $2 ; trainer + db SPRITE_BLACK_HAIR_BOY_1, $8 + 4, $13 + 4, $ff, $d0, $43, TAMER + $C8, $5 ; trainer + db SPRITE_BLACK_HAIR_BOY_2, $2 + 4, $4 + 4, $ff, $d0, $44, POKEMANIAC + $C8, $6 ; trainer + db SPRITE_BLACK_HAIR_BOY_2, $3 + 4, $1a + 4, $ff, $d2, $45, JUGGLER + $C8, $5 ; trainer + db SPRITE_BIRD, $5 + 4, $b + 4, $ff, $d1, $46, MOLTRES, $32 ; trainer db SPRITE_BALL, $5 + 4, $1b + 4, $ff, $ff, $87, TM_17 ; item db SPRITE_BALL, $9 + 4, $12 + 4, $ff, $ff, $88, FULL_HEAL ; item db SPRITE_BALL, $b + 4, $9 + 4, $ff, $ff, $89, TM_05 ; item db SPRITE_BALL, $0 + 4, $b + 4, $ff, $ff, $8a, GUARD_SPEC_ ; item - db SPRITE_BOULDER, $e + 4, $4 + 4, $ff, $10, $b ; person - db SPRITE_BOULDER, $5 + 4, $5 + 4, $ff, $10, $c ; person - db SPRITE_BOULDER, $10 + 4, $17 + 4, $ff, $10, $d ; person - - ; warp-to - EVENT_DISP $f, $8, $0 ; VICTORY_ROAD_1 - EVENT_DISP $f, $7, $1d - EVENT_DISP $f, $8, $1d - EVENT_DISP $f, $7, $17 ; VICTORY_ROAD_3 - EVENT_DISP $f, $e, $19 ; VICTORY_ROAD_3 - EVENT_DISP $f, $7, $1b ; VICTORY_ROAD_3 - EVENT_DISP $f, $1, $1 ; VICTORY_ROAD_3 + db SPRITE_BOULDER, $e + 4, $4 + 4, $ff, $10, $b ; person + db SPRITE_BOULDER, $5 + 4, $5 + 4, $ff, $10, $c ; person + db SPRITE_BOULDER, $10 + 4, $17 + 4, $ff, $10, $d ; person + + ; warp-to + EVENT_DISP $f, $8, $0 ; VICTORY_ROAD_1 + EVENT_DISP $f, $7, $1d + EVENT_DISP $f, $8, $1d + EVENT_DISP $f, $7, $17 ; VICTORY_ROAD_3 + EVENT_DISP $f, $e, $19 ; VICTORY_ROAD_3 + EVENT_DISP $f, $7, $1b ; VICTORY_ROAD_3 + EVENT_DISP $f, $1, $1 ; VICTORY_ROAD_3 VictoryRoad2Blocks: ; 135 - INCBIN "maps/victoryroad2.blk" + INCBIN "maps/victoryroad2.blk" MtMoon2_h: ; 0x51a36 to 0x51a42 (12 bytes) (id=60) - db $11 ; tileset - db MT_MOON_2_HEIGHT, MT_MOON_2_WIDTH ; dimensions (y, x) - dw MtMoon2Blocks, MtMoon2Texts, MtMoon2Script ; blocks, texts, scripts - db $00 ; connections + db $11 ; tileset + db MT_MOON_2_HEIGHT, MT_MOON_2_WIDTH ; dimensions (y, x) + dw MtMoon2Blocks, MtMoon2Texts, MtMoon2Script ; blocks, texts, scripts + db $00 ; connections - dw MtMoon2Object ; objects + dw MtMoon2Object ; objects MtMoon2Script: ; 0x51a42 - call $3c3c - ret + call $3c3c + ret ; 0x51a46 MtMoon2Texts: - dw MtMoonText1 + dw MtMoonText1 MtMoonText1: ; 0x51a48 - TX_FAR _UnnamedText_51a48 - db $50 + TX_FAR _UnnamedText_51a48 + db $50 ; 0x51a48 + 5 bytes MtMoon2Object: ; 0x51a4d (size=68) - db $3 ; border tile - - db $8 ; warps - db $5, $5, $2, MT_MOON_1 - db $b, $11, $0, MT_MOON_3 - db $9, $19, $3, MT_MOON_1 - db $f, $19, $4, MT_MOON_1 - db $11, $15, $1, MT_MOON_3 - db $1b, $d, $2, MT_MOON_3 - db $3, $17, $3, MT_MOON_3 - db $3, $1b, $2, $ff - - db $0 ; signs - - db $0 ; people - - ; warp-to - EVENT_DISP $e, $5, $5 ; MT_MOON_1 - EVENT_DISP $e, $b, $11 ; MT_MOON_3 - EVENT_DISP $e, $9, $19 ; MT_MOON_1 - EVENT_DISP $e, $f, $19 ; MT_MOON_1 - EVENT_DISP $e, $11, $15 ; MT_MOON_3 - EVENT_DISP $e, $1b, $d ; MT_MOON_3 - EVENT_DISP $e, $3, $17 ; MT_MOON_3 - EVENT_DISP $e, $3, $1b + db $3 ; border tile + + db $8 ; warps + db $5, $5, $2, MT_MOON_1 + db $b, $11, $0, MT_MOON_3 + db $9, $19, $3, MT_MOON_1 + db $f, $19, $4, MT_MOON_1 + db $11, $15, $1, MT_MOON_3 + db $1b, $d, $2, MT_MOON_3 + db $3, $17, $3, MT_MOON_3 + db $3, $1b, $2, $ff + + db $0 ; signs + + db $0 ; people + + ; warp-to + EVENT_DISP $e, $5, $5 ; MT_MOON_1 + EVENT_DISP $e, $b, $11 ; MT_MOON_3 + EVENT_DISP $e, $9, $19 ; MT_MOON_1 + EVENT_DISP $e, $f, $19 ; MT_MOON_1 + EVENT_DISP $e, $11, $15 ; MT_MOON_3 + EVENT_DISP $e, $1b, $d ; MT_MOON_3 + EVENT_DISP $e, $3, $17 ; MT_MOON_3 + EVENT_DISP $e, $3, $1b MtMoon2Blocks: ; 196 - INCBIN "maps/mtmoon2.blk" + INCBIN "maps/mtmoon2.blk" SilphCo7_h: ; 0x51b55 to 0x51b61 (12 bytes) (id=212) - db $16 ; tileset - db SILPH_CO_7F_HEIGHT, SILPH_CO_7F_WIDTH ; dimensions (y, x) - dw SilphCo7Blocks, SilphCo7Texts, SilphCo7Script ; blocks, texts, scripts - db $00 ; connections + db $16 ; tileset + db SILPH_CO_7F_HEIGHT, SILPH_CO_7F_WIDTH ; dimensions (y, x) + dw SilphCo7Blocks, SilphCo7Texts, SilphCo7Script ; blocks, texts, scripts + db $00 ; connections - dw SilphCo7Object ; objects + dw SilphCo7Object ; objects SilphCo7Script: ; 0x51b61 - call $5b77 - call $3c3c - ld hl, $5d5d - ld de, $5c17 - ld a, [$d648] - call $3160 - ld [$d648], a - ret + call $5b77 + call $3c3c + ld hl, $5d5d + ld de, $5c17 + ld a, [$d648] + call $3160 + ld [$d648], a + ret ; 0x51b77 INCBIN "baserom.gbc",$51b77,$1c8 SilphCo7Texts: ; 0x51d3f - dw SilphCo7Text1, SilphCo7Text2, SilphCo7Text3, SilphCo7Text4, SilphCo7Text5, SilphCo7Text6, SilphCo7Text7, SilphCo7Text8, SilphCo7Text9, SilphCo7Text10, SilphCo7Text11, SilphCo7Text12, SilphCo7Text13, SilphCo7Text14, SilphCo7Text15 + dw SilphCo7Text1, SilphCo7Text2, SilphCo7Text3, SilphCo7Text4, SilphCo7Text5, SilphCo7Text6, SilphCo7Text7, SilphCo7Text8, SilphCo7Text9, SilphCo7Text10, SilphCo7Text11, SilphCo7Text12, SilphCo7Text13, SilphCo7Text14, SilphCo7Text15 INCBIN "baserom.gbc",$51d55 + 8,$39 - 8 SilphCo7Text1: ; 0x51d8e - db $08 ; asm - ld a, [$d72e] - bit 0, a - jr z, .asm_d7e17 ; 0x51d94 - ld a, [$d838] - bit 7, a - jr nz, .asm_688b4 ; 0x51d9b - ld hl, $5ddd - call PrintText - jr .asm_b3069 ; 0x51da3 + db $08 ; asm + ld a, [$d72e] + bit 0, a + jr z, .asm_d7e17 ; 0x51d94 + ld a, [$d838] + bit 7, a + jr nz, .asm_688b4 ; 0x51d9b + ld hl, $5ddd + call PrintText + jr .asm_b3069 ; 0x51da3 .asm_d7e17 ; 0x51da5 - ld hl, $5dd3 - call PrintText + ld hl, $5dd3 + call PrintText ld bc,(LAPRAS << 8) | 15 - call GivePokemon - jr nc, .asm_b3069 ; 0x51db1 - ld a, [$ccd3] - and a - call z, $3865 - call $3c3c - ld hl, $5dd8 - call PrintText - ld hl, $d72e - set 0, [hl] - jr .asm_b3069 ; 0x51dc8 + call GivePokemon + jr nc, .asm_b3069 ; 0x51db1 + ld a, [$ccd3] + and a + call z, $3865 + call $3c3c + ld hl, $5dd8 + call PrintText + ld hl, $d72e + set 0, [hl] + jr .asm_b3069 ; 0x51dc8 .asm_688b4 ; 0x51dca - ld hl, $5de2 - call PrintText + ld hl, $5de2 + call PrintText .asm_b3069 ; 0x51dd0 - jp $24d7 + jp $24d7 UnnamedText_51dd3: ; 0x51dd3 - TX_FAR _UnnamedText_51dd3 - db $50 + TX_FAR _UnnamedText_51dd3 + db $50 ; 0x51dd3 + 5 bytes UnnamedText_51dd8: ; 0x51dd8 - TX_FAR _UnnamedText_51dd8 - db $50 + TX_FAR _UnnamedText_51dd8 + db $50 ; 0x51dd8 + 5 bytes UnnamedText_51ddd: ; 0x51ddd - TX_FAR _UnnamedText_51ddd - db $50 + TX_FAR _UnnamedText_51ddd + db $50 ; 0x51ddd + 5 bytes UnnamedText_51de2: ; 0x51de2 - TX_FAR _UnnamedText_51de2 - db $50 + TX_FAR _UnnamedText_51de2 + db $50 ; 0x51de2 + 5 bytes SilphCo7Text2: ; 0x51de7 - db $8 - ld a, [$d838] - bit 7, a - jr nz, .asm_892ce ; 0x51ded $8 - ld hl, $5e00 - call PrintText - jr .asm_e4d89 ; 0x51df5 $6 + db $8 + ld a, [$d838] + bit 7, a + jr nz, .asm_892ce ; 0x51ded $8 + ld hl, $5e00 + call PrintText + jr .asm_e4d89 ; 0x51df5 $6 .asm_892ce ; 0x51df7 - ld hl, $5e05 - call PrintText + ld hl, $5e05 + call PrintText .asm_e4d89 ; 0x51dfd - jp $24d7 + jp $24d7 ; 0x51e00 UnnamedText_51e00: ; 0x51e00 - TX_FAR _UnnamedText_51e00 - db $50 + TX_FAR _UnnamedText_51e00 + db $50 ; 0x51e00 + 5 bytes UnnamedText_51e05: ; 0x51e05 - TX_FAR _UnnamedText_51e05 - db $50 + TX_FAR _UnnamedText_51e05 + db $50 ; 0x51e05 + 5 bytes SilphCo7Text3: ; 0x51e0a - db $08 ; asm - ld a, [$d838] - bit 7, a - jr nz, .asm_254aa ; 0x51e10 - ld hl, $5e23 - call PrintText - jr .asm_6472b ; 0x51e18 + db $08 ; asm + ld a, [$d838] + bit 7, a + jr nz, .asm_254aa ; 0x51e10 + ld hl, $5e23 + call PrintText + jr .asm_6472b ; 0x51e18 .asm_254aa ; 0x51e1a - ld hl, $5e28 - call PrintText + ld hl, $5e28 + call PrintText .asm_6472b ; 0x51e20 - jp $24d7 + jp $24d7 UnnamedText_51e23: ; 0x51e23 - TX_FAR _UnnamedText_51e23 - db $50 + TX_FAR _UnnamedText_51e23 + db $50 ; 0x51e23 + 5 bytes UnnamedText_51e28: ; 0x51e28 - TX_FAR _UnnamedText_51e28 - db $50 + TX_FAR _UnnamedText_51e28 + db $50 ; 0x51e28 + 5 bytes SilphCo7Text4: ; 0x51e2d - db $08 ; asm - ld a, [$d838] - bit 7, a - jr nz, .asm_0f7ee ; 0x51e33 - ld hl, $5e46 - call PrintText - jr .asm_27a32 ; 0x51e3b + db $08 ; asm + ld a, [$d838] + bit 7, a + jr nz, .asm_0f7ee ; 0x51e33 + ld hl, $5e46 + call PrintText + jr .asm_27a32 ; 0x51e3b .asm_0f7ee ; 0x51e3d - ld hl, $5e4b - call PrintText + ld hl, $5e4b + call PrintText .asm_27a32 ; 0x51e43 - jp $24d7 + jp $24d7 UnnamedText_51e46: ; 0x51e46 - TX_FAR _UnnamedText_51e46 - db $50 + TX_FAR _UnnamedText_51e46 + db $50 ; 0x51e46 + 5 bytes UnnamedText_51e4b: ; 0x51e4b - TX_FAR _UnnamedText_51e4b - db $50 + TX_FAR _UnnamedText_51e4b + db $50 ; 0x51e4b + 5 bytes SilphCo7Text5: ; 0x51e50 - db $08 ; asm - ld hl, $5d5d - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5d5d + call LoadTrainerHeader + jp $24d7 UnnamedText_51e5a: ; 0x51e5a - TX_FAR _UnnamedText_51e5a - db $50 + TX_FAR _UnnamedText_51e5a + db $50 ; 0x51e5a + 5 bytes UnnamedText_51e5f: ; 0x51e5f - TX_FAR _UnnamedText_51e5f - db $50 + TX_FAR _UnnamedText_51e5f + db $50 ; 0x51e5f + 5 bytes UnnamedText_51e64: ; 0x51e64 - TX_FAR _UnnamedText_51e64 - db $50 + TX_FAR _UnnamedText_51e64 + db $50 ; 0x51e64 + 5 bytes SilphCo7Text6: ; 0x51e69 - db $08 ; asm - ld hl, $5d69 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5d69 + call LoadTrainerHeader + jp $24d7 UnnamedText_51e73: ; 0x51e73 - TX_FAR _UnnamedText_51e73 - db $50 + TX_FAR _UnnamedText_51e73 + db $50 ; 0x51e73 + 5 bytes UnnamedText_51e78: ; 0x51e78 - TX_FAR _UnnamedText_51e78 - db $50 + TX_FAR _UnnamedText_51e78 + db $50 ; 0x51e78 + 5 bytes UnnamedText_51e7d: ; 0x51e7d - TX_FAR _UnnamedText_51e7d - db $50 + TX_FAR _UnnamedText_51e7d + db $50 ; 0x51e7d + 5 bytes SilphCo7Text7: ; 0x51e82 - db $08 ; asm - ld hl, $5d75 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5d75 + call LoadTrainerHeader + jp $24d7 UnnamedText_51e8c: ; 0x51e8c - TX_FAR _UnnamedText_51e8c - db $50 + TX_FAR _UnnamedText_51e8c + db $50 ; 0x51e8c + 5 bytes UnnamedText_51e91: ; 0x51e91 - TX_FAR _UnnamedText_51e91 - db $50 + TX_FAR _UnnamedText_51e91 + db $50 ; 0x51e91 + 5 bytes UnnamedText_51e96: ; 0x51e96 - TX_FAR _UnnamedText_51e96 - db $50 + TX_FAR _UnnamedText_51e96 + db $50 ; 0x51e96 + 5 bytes SilphCo7Text8: ; 0x51e9b - db $08 ; asm - ld hl, $5d81 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5d81 + call LoadTrainerHeader + jp $24d7 UnnamedText_51ea5: ; 0x51ea5 - TX_FAR _UnnamedText_51ea5 - db $50 + TX_FAR _UnnamedText_51ea5 + db $50 ; 0x51ea5 + 5 bytes UnnamedText_51eaa: ; 0x51eaa - TX_FAR _UnnamedText_51eaa - db $50 + TX_FAR _UnnamedText_51eaa + db $50 ; 0x51eaa + 5 bytes UnnamedText_51eaf: ; 0x51eaf - TX_FAR _UnnamedText_51eaf - db $50 + TX_FAR _UnnamedText_51eaf + db $50 ; 0x51eaf + 5 bytes SilphCo7Text9: ; 0x51eb4 - db $08 ; asm - ld hl, $5ebe - call PrintText - jp $24d7 + db $08 ; asm + ld hl, $5ebe + call PrintText + jp $24d7 UnnamedText_51ebe: ; 0x51ebe - TX_FAR _UnnamedText_51ebe - db $50 + TX_FAR _UnnamedText_51ebe + db $50 ; 0x51ebe + 5 bytes SilphCo7Text13: ; 0x51ec3 - TX_FAR _UnnamedText_51ec3 - db $50 + TX_FAR _UnnamedText_51ec3 + db $50 ; 0x51ec3 + 5 bytes SilphCo7Text14: ; 0x51ec8 - TX_FAR _UnnamedText_51ec8 - db $50 + TX_FAR _UnnamedText_51ec8 + db $50 ; 0x51ec8 + 5 bytes UnnamedText_51ecd: ; 0x51ecd - TX_FAR _UnnamedText_51ecd - db $50 + TX_FAR _UnnamedText_51ecd + db $50 ; 0x51ecd + 5 bytes SilphCo7Text15: ; 0x51ed2 - TX_FAR _UnnamedText_51ed2 - db $50 + TX_FAR _UnnamedText_51ed2 + db $50 ; 0x51ed2 + 5 bytes SilphCo7Object: ; 0x51ed7 (size=128) - db $2e ; border tile - - db $6 ; warps - db $0, $10, $1, SILPH_CO_8F - db $0, $16, $0, SILPH_CO_6F - db $0, $12, $0, SILPH_CO_ELEVATOR - db $7, $5, $3, SILPH_CO_11F - db $3, $5, $8, SILPH_CO_3F - db $f, $15, $3, SILPH_CO_5F - - db $0 ; signs - - db $b ; people - db SPRITE_LAPRAS_GIVER, $5 + 4, $1 + 4, $ff, $ff, $1 ; person - db SPRITE_LAPRAS_GIVER, $d + 4, $d + 4, $ff, $d1, $2 ; person - db SPRITE_LAPRAS_GIVER, $a + 4, $7 + 4, $ff, $ff, $3 ; person - db SPRITE_ERIKA, $8 + 4, $a + 4, $ff, $ff, $4 ; person - db SPRITE_ROCKET, $1 + 4, $d + 4, $ff, $d0, $45, ROCKET + $C8, $20 ; trainer - db SPRITE_OAK_AIDE, $d + 4, $2 + 4, $ff, $d0, $46, SCIENTIST + $C8, $8 ; trainer - db SPRITE_ROCKET, $2 + 4, $14 + 4, $ff, $d2, $47, ROCKET + $C8, $21 ; trainer - db SPRITE_ROCKET, $e + 4, $13 + 4, $ff, $d3, $48, ROCKET + $C8, $22 ; trainer - db SPRITE_BLUE, $7 + 4, $3 + 4, $ff, $d1, $9 ; person + db $2e ; border tile + + db $6 ; warps + db $0, $10, $1, SILPH_CO_8F + db $0, $16, $0, SILPH_CO_6F + db $0, $12, $0, SILPH_CO_ELEVATOR + db $7, $5, $3, SILPH_CO_11F + db $3, $5, $8, SILPH_CO_3F + db $f, $15, $3, SILPH_CO_5F + + db $0 ; signs + + db $b ; people + db SPRITE_LAPRAS_GIVER, $5 + 4, $1 + 4, $ff, $ff, $1 ; person + db SPRITE_LAPRAS_GIVER, $d + 4, $d + 4, $ff, $d1, $2 ; person + db SPRITE_LAPRAS_GIVER, $a + 4, $7 + 4, $ff, $ff, $3 ; person + db SPRITE_ERIKA, $8 + 4, $a + 4, $ff, $ff, $4 ; person + db SPRITE_ROCKET, $1 + 4, $d + 4, $ff, $d0, $45, ROCKET + $C8, $20 ; trainer + db SPRITE_OAK_AIDE, $d + 4, $2 + 4, $ff, $d0, $46, SCIENTIST + $C8, $8 ; trainer + db SPRITE_ROCKET, $2 + 4, $14 + 4, $ff, $d2, $47, ROCKET + $C8, $21 ; trainer + db SPRITE_ROCKET, $e + 4, $13 + 4, $ff, $d3, $48, ROCKET + $C8, $22 ; trainer + db SPRITE_BLUE, $7 + 4, $3 + 4, $ff, $d1, $9 ; person db SPRITE_BALL, $9 + 4, $1 + 4, $ff, $ff, $8a, CALCIUM ; item db SPRITE_BALL, $b + 4, $18 + 4, $ff, $ff, $8b, TM_03 ; item - ; warp-to - EVENT_DISP $d, $0, $10 ; SILPH_CO_8F - EVENT_DISP $d, $0, $16 ; SILPH_CO_6F - EVENT_DISP $d, $0, $12 ; SILPH_CO_ELEVATOR - EVENT_DISP $d, $7, $5 ; SILPH_CO_11F - EVENT_DISP $d, $3, $5 ; SILPH_CO_3F - EVENT_DISP $d, $f, $15 ; SILPH_CO_5F + ; warp-to + EVENT_DISP $d, $0, $10 ; SILPH_CO_8F + EVENT_DISP $d, $0, $16 ; SILPH_CO_6F + EVENT_DISP $d, $0, $12 ; SILPH_CO_ELEVATOR + EVENT_DISP $d, $7, $5 ; SILPH_CO_11F + EVENT_DISP $d, $3, $5 ; SILPH_CO_3F + EVENT_DISP $d, $f, $15 ; SILPH_CO_5F SilphCo7Blocks: ; 117 - INCBIN "maps/silphco7.blk" + INCBIN "maps/silphco7.blk" Mansion2_h: ; 0x51fcc to 0x51fd8 (12 bytes) (id=214) - db $16 ; tileset - db MANSION_2_HEIGHT, MANSION_2_WIDTH ; dimensions (y, x) - dw Mansion2Blocks, Mansion2Texts, Mansion2Script ; blocks, texts, scripts - db $00 ; connections + db $16 ; tileset + db MANSION_2_HEIGHT, MANSION_2_WIDTH ; dimensions (y, x) + dw Mansion2Blocks, Mansion2Texts, Mansion2Script ; blocks, texts, scripts + db $00 ; connections - dw Mansion2Object ; objects + dw Mansion2Object ; objects Mansion2Script: - call $5fee - call $3c3c - ld hl, $6057 - ld de, $6047 - ld a, [$d63c] - call $3160 - ld [$d63c], a - ret + call $5fee + call $3c3c + ld hl, $6057 + ld de, $6047 + ld a, [$d63c] + call $3160 + ld [$d63c], a + ret ; 0x51fee INCBIN "baserom.gbc",$51fee,$5204d - $51fee @@ -31691,94 +31687,94 @@ Mansion2Texts: ; 0x5204d INCBIN "baserom.gbc",$5204d,23 Mansion2Text1: ; 0x52064 - db $08 ; asm - ld hl, $6057 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $6057 + call LoadTrainerHeader + jp $24d7 UnnamedText_5206e: ; 0x5206e - TX_FAR _UnnamedText_5206e - db $50 + TX_FAR _UnnamedText_5206e + db $50 ; 0x5206e + 5 bytes UnnamedText_52073: ; 0x52073 - TX_FAR _UnnamedText_52073 - db $50 + TX_FAR _UnnamedText_52073 + db $50 ; 0x52073 + 5 bytes UnnamedText_52078: ; 0x52078 - TX_FAR _UnnamedText_52078 - db $50 + TX_FAR _UnnamedText_52078 + db $50 ; 0x52078 + 5 bytes Mansion2Text3: ; 0x5207d - TX_FAR _Mansion2Text3 - db $50 + TX_FAR _Mansion2Text3 + db $50 Mansion2Text4: ; 0x52082 - TX_FAR _Mansion2Text4 - db $50 + TX_FAR _Mansion2Text4 + db $50 INCBIN "baserom.gbc",$52087,$520c2 - $52087 UnnamedText_520c2: ; 0x520c2 - TX_FAR _UnnamedText_520c2 - db $50 + TX_FAR _UnnamedText_520c2 + db $50 ; 0x520c2 + 5 bytes UnnamedText_520c7: ; 0x520c7 - TX_FAR _UnnamedText_520c7 - db $50 + TX_FAR _UnnamedText_520c7 + db $50 ; 0x520c7 + 5 bytes UnnamedText_520cc: ; 0x520cc - TX_FAR _UnnamedText_520cc - db $50 + TX_FAR _UnnamedText_520cc + db $50 ; 0x520cc + 5 bytes Mansion2Object: ; 0x520d1 (size=63) - db $1 ; border tile + db $1 ; border tile - db $4 ; warps - db $a, $5, $4, MANSION_1 - db $a, $7, $0, MANSION_3 - db $e, $19, $2, MANSION_3 - db $1, $6, $1, MANSION_3 + db $4 ; warps + db $a, $5, $4, MANSION_1 + db $a, $7, $0, MANSION_3 + db $e, $19, $2, MANSION_3 + db $1, $6, $1, MANSION_3 - db $0 ; signs + db $0 ; signs - db $4 ; people - db SPRITE_BLACK_HAIR_BOY_2, $11 + 4, $3 + 4, $fe, $2, $41, BURGLAR + $C8, $7 ; trainer + db $4 ; people + db SPRITE_BLACK_HAIR_BOY_2, $11 + 4, $3 + 4, $fe, $2, $41, BURGLAR + $C8, $7 ; trainer db SPRITE_BALL, $7 + 4, $1c + 4, $ff, $ff, $82, CALCIUM ; item - db SPRITE_BOOK_MAP_DEX, $2 + 4, $12 + 4, $ff, $ff, $3 ; person - db SPRITE_BOOK_MAP_DEX, $16 + 4, $3 + 4, $ff, $ff, $4 ; person + db SPRITE_BOOK_MAP_DEX, $2 + 4, $12 + 4, $ff, $ff, $3 ; person + db SPRITE_BOOK_MAP_DEX, $16 + 4, $3 + 4, $ff, $ff, $4 ; person - ; warp-to - EVENT_DISP $f, $a, $5 ; MANSION_1 - EVENT_DISP $f, $a, $7 ; MANSION_3 - EVENT_DISP $f, $e, $19 ; MANSION_3 - EVENT_DISP $f, $1, $6 ; MANSION_3 + ; warp-to + EVENT_DISP $f, $a, $5 ; MANSION_1 + EVENT_DISP $f, $a, $7 ; MANSION_3 + EVENT_DISP $f, $e, $19 ; MANSION_3 + EVENT_DISP $f, $1, $6 ; MANSION_3 Mansion2Blocks: - INCBIN "maps/mansion2.blk" + INCBIN "maps/mansion2.blk" Mansion3_h: ; 0x521e2 to 0x521ee (12 bytes) (id=215) - db $16 ; tileset - db MANSION_3_HEIGHT, MANSION_3_WIDTH ; dimensions (y, x) - dw Mansion3Blocks, Mansion3Texts, Mansion3Script ; blocks, texts, scripts - db $00 ; connections + db $16 ; tileset + db MANSION_3_HEIGHT, MANSION_3_WIDTH ; dimensions (y, x) + dw Mansion3Blocks, Mansion3Texts, Mansion3Script ; blocks, texts, scripts + db $00 ; connections - dw Mansion3Object ; objects + dw Mansion3Object ; objects Mansion3Script: - call $6204 - call $3c3c - ld hl, $6296 - ld de, $6235 - ld a, [$d63d] - call $3160 - ld [$d63d], a - ret + call $6204 + call $3c3c + ld hl, $6296 + ld de, $6235 + ld a, [$d63d] + call $3160 + ld [$d63d], a + ret ; 0x52204 INCBIN "baserom.gbc",$52204,$5228a - $52204 @@ -31788,93 +31784,93 @@ Mansion3Texts: ; 0x5228a INCBIN "baserom.gbc",$5228a,$522af - $5228a Mansion3Text1: ; 0x522af - db $08 ; asm - ld hl, $6296 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $6296 + call LoadTrainerHeader + jp $24d7 Mansion3Text2: ; 0x522b9 - db $08 ; asm - ld hl, $62a2 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $62a2 + call LoadTrainerHeader + jp $24d7 UnnamedText_522c3: ; 0x522c3 - TX_FAR _UnnamedText_522c3 - db $50 + TX_FAR _UnnamedText_522c3 + db $50 ; 0x522c3 + 5 bytes UnnamedText_522c8: ; 0x522c8 - TX_FAR _UnnamedText_522c8 - db $50 + TX_FAR _UnnamedText_522c8 + db $50 ; 0x522c8 + 5 bytes UnnamedText_522cd: ; 0x522cd - TX_FAR _UnnamedText_522cd - db $50 + TX_FAR _UnnamedText_522cd + db $50 ; 0x522cd + 5 bytes UnnamedText_522d2: ; 0x522d2 - TX_FAR _UnnamedText_522d2 - db $50 + TX_FAR _UnnamedText_522d2 + db $50 ; 0x522d2 + 5 bytes UnnamedText_522d7: ; 0x522d7 - TX_FAR _UnnamedText_522d7 - db $50 + TX_FAR _UnnamedText_522d7 + db $50 ; 0x522d7 + 5 bytes UnnamedText_522dc: ; 0x522dc - TX_FAR _UnnamedText_522dc - db $50 + TX_FAR _UnnamedText_522dc + db $50 ; 0x522dc + 5 bytes Mansion3Text5: ; 0x522e1 - TX_FAR _Mansion3Text5 - db $50 + TX_FAR _Mansion3Text5 + db $50 Mansion3Object: ; 0x522e6 (size=64) - db $1 ; border tile + db $1 ; border tile - db $3 ; warps - db $a, $7, $1, MANSION_2 - db $1, $6, $3, MANSION_2 - db $e, $19, $2, MANSION_2 + db $3 ; warps + db $a, $7, $1, MANSION_2 + db $1, $6, $3, MANSION_2 + db $e, $19, $2, MANSION_2 - db $0 ; signs + db $0 ; signs - db $5 ; people - db SPRITE_BLACK_HAIR_BOY_2, $b + 4, $5 + 4, $fe, $2, $41, BURGLAR + $C8, $8 ; trainer - db SPRITE_OAK_AIDE, $b + 4, $14 + 4, $ff, $d2, $42, SCIENTIST + $C8, $c ; trainer + db $5 ; people + db SPRITE_BLACK_HAIR_BOY_2, $b + 4, $5 + 4, $fe, $2, $41, BURGLAR + $C8, $8 ; trainer + db SPRITE_OAK_AIDE, $b + 4, $14 + 4, $ff, $d2, $42, SCIENTIST + $C8, $c ; trainer db SPRITE_BALL, $10 + 4, $1 + 4, $ff, $ff, $83, MAX_POTION ; item db SPRITE_BALL, $5 + 4, $19 + 4, $ff, $ff, $84, IRON ; item - db SPRITE_BOOK_MAP_DEX, $c + 4, $6 + 4, $ff, $ff, $5 ; person + db SPRITE_BOOK_MAP_DEX, $c + 4, $6 + 4, $ff, $ff, $5 ; person - ; warp-to - EVENT_DISP $f, $a, $7 ; MANSION_2 - EVENT_DISP $f, $1, $6 ; MANSION_2 - EVENT_DISP $f, $e, $19 ; MANSION_2 + ; warp-to + EVENT_DISP $f, $a, $7 ; MANSION_2 + EVENT_DISP $f, $1, $6 ; MANSION_2 + EVENT_DISP $f, $e, $19 ; MANSION_2 Mansion3Blocks: - INCBIN "maps/mansion3.blk" + INCBIN "maps/mansion3.blk" Mansion4_h: ; 0x523ad to 0x523b9 (12 bytes) (id=216) - db $16 ; tileset - db MANSION_4_HEIGHT, MANSION_4_WIDTH ; dimensions (y, x) - dw Mansion4Blocks, Mansion4Texts, Mansion4Script ; blocks, texts, scripts - db $00 ; connections + db $16 ; tileset + db MANSION_4_HEIGHT, MANSION_4_WIDTH ; dimensions (y, x) + dw Mansion4Blocks, Mansion4Texts, Mansion4Script ; blocks, texts, scripts + db $00 ; connections - dw Mansion4Object ; objects + dw Mansion4Object ; objects Mansion4Script: ; 0x523b9 - call $63cf - call $3c3c - ld hl, $6448 - ld de, $6430 - ld a, [$d63e] - call $3160 - ld [$d63e], a - ret + call $63cf + call $3c3c + ld hl, $6448 + ld de, $6430 + ld a, [$d63e] + call $3160 + ld [$d63e], a + ret ; 0x523cf INCBIN "baserom.gbc",$523cf,$52436 - $523cf @@ -31884,146 +31880,146 @@ Mansion4Texts: ; 0x52436 INCBIN "baserom.gbc",$52436,$52461 - $52436 Mansion4Text1: ; 0x52461 - db $08 ; asm - ld hl, $6448 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $6448 + call LoadTrainerHeader + jp $24d7 Mansion4Text2: ; 0x5246b - db $08 ; asm - ld hl, $6454 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $6454 + call LoadTrainerHeader + jp $24d7 UnnamedText_52475: ; 0x52475 - TX_FAR _UnnamedText_52475 - db $50 + TX_FAR _UnnamedText_52475 + db $50 ; 0x52475 + 5 bytes UnnamedText_5247a: ; 0x5247a - TX_FAR _UnnamedText_5247a - db $50 + TX_FAR _UnnamedText_5247a + db $50 ; 0x5247a + 5 bytes UnnamedText_5247f: ; 0x5247f - TX_FAR _UnnamedText_5247f - db $50 + TX_FAR _UnnamedText_5247f + db $50 ; 0x5247f + 5 bytes UnnamedText_52484: ; 0x52484 - TX_FAR _UnnamedText_52484 - db $50 + TX_FAR _UnnamedText_52484 + db $50 ; 0x52484 + 5 bytes UnnamedText_52489: ; 0x52489 - TX_FAR _UnnamedText_52489 - db $50 + TX_FAR _UnnamedText_52489 + db $50 ; 0x52489 + 5 bytes UnnamedText_5248e: ; 0x5248e - TX_FAR _UnnamedText_5248e - db $50 + TX_FAR _UnnamedText_5248e + db $50 ; 0x5248e + 5 bytes Mansion4Text7: ; 0x52493 - TX_FAR _Mansion4Text7 - db $50 + TX_FAR _Mansion4Text7 + db $50 Mansion4Object: ; 0x52498 (size=69) - db $1 ; border tile + db $1 ; border tile - db $1 ; warps - db $16, $17, $5, MANSION_1 + db $1 ; warps + db $16, $17, $5, MANSION_1 - db $0 ; signs + db $0 ; signs - db $8 ; people - db SPRITE_BLACK_HAIR_BOY_2, $17 + 4, $10 + 4, $ff, $ff, $41, BURGLAR + $C8, $9 ; trainer - db SPRITE_OAK_AIDE, $b + 4, $1b + 4, $ff, $d0, $42, SCIENTIST + $C8, $d ; trainer + db $8 ; people + db SPRITE_BLACK_HAIR_BOY_2, $17 + 4, $10 + 4, $ff, $ff, $41, BURGLAR + $C8, $9 ; trainer + db SPRITE_OAK_AIDE, $b + 4, $1b + 4, $ff, $d0, $42, SCIENTIST + $C8, $d ; trainer db SPRITE_BALL, $2 + 4, $a + 4, $ff, $ff, $83, RARE_CANDY ; item db SPRITE_BALL, $16 + 4, $1 + 4, $ff, $ff, $84, FULL_RESTORE ; item db SPRITE_BALL, $19 + 4, $13 + 4, $ff, $ff, $85, TM_14 ; item db SPRITE_BALL, $4 + 4, $5 + 4, $ff, $ff, $86, TM_22 ; item - db SPRITE_BOOK_MAP_DEX, $14 + 4, $10 + 4, $ff, $ff, $7 ; person + db SPRITE_BOOK_MAP_DEX, $14 + 4, $10 + 4, $ff, $ff, $7 ; person db SPRITE_BALL, $d + 4, $5 + 4, $ff, $ff, $88, SECRET_KEY ; item - ; warp-to - EVENT_DISP $f, $16, $17 ; MANSION_1 + ; warp-to + EVENT_DISP $f, $16, $17 ; MANSION_1 Mansion4Blocks: - INCBIN "maps/mansion4.blk" + INCBIN "maps/mansion4.blk" INCBIN "baserom.gbc",$525af,$526f3 - $525af UnnamedText_526f3: ; 0x526f3 - TX_FAR _UnnamedText_526f3 - db $50 + TX_FAR _UnnamedText_526f3 + db $50 ; 0x526f3 + 5 bytes UnnamedText_526f8: ; 0x526f8 - TX_FAR _UnnamedText_526f8 - db $50 + TX_FAR _UnnamedText_526f8 + db $50 ; 0x526f8 + 5 bytes INCBIN "baserom.gbc",$526fd,$1e CeladonPrizeMenu: ; 14:671B 0x5271b - ld b,COIN_CASE - call IsItemInBag - jr nz,.havingCoinCase\@ - ld hl,RequireCoinCaseTextPtr - jp PrintText + ld b,COIN_CASE + call IsItemInBag + jr nz,.havingCoinCase\@ + ld hl,RequireCoinCaseTextPtr + jp PrintText .havingCoinCase\@ - ld hl,$D730 - set 6,[hl] - ld hl,ExchangeCoinsForPrizesTextPtr - call PrintText + ld hl,$D730 + set 6,[hl] + ld hl,ExchangeCoinsForPrizesTextPtr + call PrintText ; the following are the menu settings - xor a - ld [$CC26],a - ld [$CC2A],a - ld a,$03 - ld [$CC29],a - ld a,$03 - ld [$CC28],a - ld a,$04 - ld [$CC24],a - ld a,$01 - ld [$CC25],a - call PrintPrizePrice ; 687A - FuncCoord 0,2 - ld hl,Coord - ld b,$08 - ld c,$10 - call TextBoxBorder - call GetPrizeMenuId ;678E - call $2429 - ld hl,WhichPrizeTextPtr - call PrintText - call $3ABE ; menu choice handler - bit 1,a ; keypress = B (Cancel) - jr nz,.NoChoice\@ - ld a,[$CC26] - cp a,$03 ; "NO,THANKS" choice - jr z,.NoChoice\@ - call HandlePrizeChoice ; 14:68C6 + xor a + ld [$CC26],a + ld [$CC2A],a + ld a,$03 + ld [$CC29],a + ld a,$03 + ld [$CC28],a + ld a,$04 + ld [$CC24],a + ld a,$01 + ld [$CC25],a + call PrintPrizePrice ; 687A + FuncCoord 0,2 + ld hl,Coord + ld b,$08 + ld c,$10 + call TextBoxBorder + call GetPrizeMenuId ;678E + call $2429 + ld hl,WhichPrizeTextPtr + call PrintText + call $3ABE ; menu choice handler + bit 1,a ; keypress = B (Cancel) + jr nz,.NoChoice\@ + ld a,[$CC26] + cp a,$03 ; "NO,THANKS" choice + jr z,.NoChoice\@ + call HandlePrizeChoice ; 14:68C6 .NoChoice\@ - ld hl,$D730 - res 6,[hl] - ret + ld hl,$D730 + res 6,[hl] + ret RequireCoinCaseTextPtr: ; 14:677E - TX_FAR _RequireCoinCaseText ; 22:628E - db $0D - db "@" + TX_FAR _RequireCoinCaseText ; 22:628E + db $0D + db "@" ExchangeCoinsForPrizesTextPtr: ; 14:6784 - TX_FAR _ExchangeCoinsForPrizesText ; 22:62A9 - db "@" + TX_FAR _ExchangeCoinsForPrizesText ; 22:62A9 + db "@" WhichPrizeTextPtr: ; 14:6789 - TX_FAR _WhichPrizeText ; 22:62CD - db "@" + TX_FAR _WhichPrizeText ; 22:62CD + db "@" GetPrizeMenuId: ; 14:678E ; determine which one among the three @@ -32034,397 +32030,397 @@ GetPrizeMenuId: ; 14:678E ; display the three prizes' names ; (distinguishing between Pokemon names ; and Items (specifically TMs) names) - ld a,[$FF8C] - sub a,$03 ; prize-texts' id are 3, 4 and 5 - ld [$D12F],a ; prize-texts' id (relative, i.e. 0, 1 or 2) - add a - add a - ld d,$00 - ld e,a - ld hl,PrizeDifferentMenuPtrs - add hl,de - ld a,[hli] - ld d,[hl] - ld e,a - inc hl - push hl - ld hl,W_PRIZE1 - call $3829 ; XXX what does this do - pop hl - ld a,[hli] - ld h,[hl] - ld l,a - ld de,$D141 - ld bc,$0006 - call CopyData - ld a,[$D12F] - cp a,$02 ;is TM_menu? - jr nz,.putMonName\@ - ld a,[W_PRIZE1] - ld [$D11E],a - call GetItemName - FuncCoord 2,4 - ld hl,Coord - call PlaceString - ld a,[W_PRIZE2] - ld [$D11E],a - call GetItemName - FuncCoord 2,6 - ld hl,Coord - call PlaceString - ld a,[W_PRIZE3] - ld [$D11E],a - call GetItemName - FuncCoord 2,8 - ld hl,Coord - call PlaceString - jr .putNoThanksText\@ + ld a,[$FF8C] + sub a,$03 ; prize-texts' id are 3, 4 and 5 + ld [$D12F],a ; prize-texts' id (relative, i.e. 0, 1 or 2) + add a + add a + ld d,$00 + ld e,a + ld hl,PrizeDifferentMenuPtrs + add hl,de + ld a,[hli] + ld d,[hl] + ld e,a + inc hl + push hl + ld hl,W_PRIZE1 + call $3829 ; XXX what does this do + pop hl + ld a,[hli] + ld h,[hl] + ld l,a + ld de,$D141 + ld bc,$0006 + call CopyData + ld a,[$D12F] + cp a,$02 ;is TM_menu? + jr nz,.putMonName\@ + ld a,[W_PRIZE1] + ld [$D11E],a + call GetItemName + FuncCoord 2,4 + ld hl,Coord + call PlaceString + ld a,[W_PRIZE2] + ld [$D11E],a + call GetItemName + FuncCoord 2,6 + ld hl,Coord + call PlaceString + ld a,[W_PRIZE3] + ld [$D11E],a + call GetItemName + FuncCoord 2,8 + ld hl,Coord + call PlaceString + jr .putNoThanksText\@ .putMonName\@ ; 14:67EC - ld a,[W_PRIZE1] - ld [$D11E],a - call GetMonName - FuncCoord 2,4 - ld hl,Coord - call PlaceString - ld a,[W_PRIZE2] - ld [$D11E],a - call GetMonName - FuncCoord 2,6 - ld hl,Coord - call PlaceString - ld a,[W_PRIZE3] - ld [$D11E],a - call GetMonName - FuncCoord 2,8 - ld hl,Coord - call PlaceString + ld a,[W_PRIZE1] + ld [$D11E],a + call GetMonName + FuncCoord 2,4 + ld hl,Coord + call PlaceString + ld a,[W_PRIZE2] + ld [$D11E],a + call GetMonName + FuncCoord 2,6 + ld hl,Coord + call PlaceString + ld a,[W_PRIZE3] + ld [$D11E],a + call GetMonName + FuncCoord 2,8 + ld hl,Coord + call PlaceString .putNoThanksText\@ ; 14:6819 - FuncCoord 2,10 - ld hl,Coord - ld de,NoThanksText - call PlaceString + FuncCoord 2,10 + ld hl,Coord + ld de,NoThanksText + call PlaceString ; put prices on the right side of the textbox - ld de,$D141 - FuncCoord 13,5 - ld hl,Coord + ld de,$D141 + FuncCoord 13,5 + ld hl,Coord ; reg. c: ; [low nybble] number of bytes ; [bit 765 = %100] space-padding (not zero-padding) - ld c,(1 << 7 | 2) + ld c,(1 << 7 | 2) ; Function $15CD displays BCD value (same routine ; used by text-command $02) - call $15CD ; Print_BCD - ld de,$D143 - FuncCoord 13,7 - ld hl,Coord - ld c,(%1 << 7 | 2) - call $15CD - ld de,$D145 - FuncCoord 13,9 - ld hl,Coord - ld c,(1 << 7 | 2) - jp $15CD + call $15CD ; Print_BCD + ld de,$D143 + FuncCoord 13,7 + ld hl,Coord + ld c,(%1 << 7 | 2) + call $15CD + ld de,$D145 + FuncCoord 13,9 + ld hl,Coord + ld c,(1 << 7 | 2) + jp $15CD PrizeDifferentMenuPtrs: ; 14:6843 - dw PrizeMenuMon1Entries - dw PrizeMenuMon1Cost + dw PrizeMenuMon1Entries + dw PrizeMenuMon1Cost + + dw PrizeMenuMon2Entries + dw PrizeMenuMon2Cost - dw PrizeMenuMon2Entries - dw PrizeMenuMon2Cost - - dw PrizeMenuTMsEntries - dw PrizeMenuTMsCost + dw PrizeMenuTMsEntries + dw PrizeMenuTMsCost NoThanksText: ; 14:684F - db "NO THANKS@" + db "NO THANKS@" PrizeMenuMon1Entries: ; 14:6859 - db ABRA - db CLEFAIRY - IF _RED - db NIDORINA - ENDC - IF _BLUE - db NIDORINO - ENDC - db "@" + db ABRA + db CLEFAIRY +IF _RED + db NIDORINA +ENDC +IF _BLUE + db NIDORINO +ENDC + db "@" PrizeMenuMon1Cost: ; 14:685D - IF _RED - db $01,$80 - db $05,$00 - ENDC - IF _BLUE - db $01,$20 - db $07,$50 - ENDC - db $12,$00 - db "@" +IF _RED + db $01,$80 + db $05,$00 +ENDC +IF _BLUE + db $01,$20 + db $07,$50 +ENDC + db $12,$00 + db "@" PrizeMenuMon2Entries: ; 14:6864 - IF _RED - db DRATINI - db SCYTHER - ENDC - IF _BLUE - db PINSIR - db DRATINI - ENDC - db PORYGON - db "@" +IF _RED + db DRATINI + db SCYTHER +ENDC +IF _BLUE + db PINSIR + db DRATINI +ENDC + db PORYGON + db "@" PrizeMenuMon2Cost: ; 14:6868 - IF _RED - db $28,$00 - db $55,$00 - db $99,$99 - ENDC - IF _BLUE - db $25,$00 - db $46,$00 - db $65,$00 - ENDC - db "@" +IF _RED + db $28,$00 + db $55,$00 + db $99,$99 +ENDC +IF _BLUE + db $25,$00 + db $46,$00 + db $65,$00 +ENDC + db "@" PrizeMenuTMsEntries: ; 14:686F - db TM_23 - db TM_15 - db TM_50 - db "@" + db TM_23 + db TM_15 + db TM_50 + db "@" PrizeMenuTMsCost: ; 14:6873 - db $33,$00 ; 3300 Coins - db $55,$00 ; 5500 Coins - db $77,$00 ; 7700 Coins - db "@" + db $33,$00 ; 3300 Coins + db $55,$00 ; 5500 Coins + db $77,$00 ; 7700 Coins + db "@" PrintPrizePrice: ; 14:687A - FuncCoord 11,0 - ld hl,Coord - ld b,$01 - ld c,$07 - call TextBoxBorder - call $2429 ; XXX save OAM? - FuncCoord 12,0 - ld hl,Coord - ld de,.CoinText\@ - call PlaceString - FuncCoord 13,1 - ld hl,Coord - ld de,.SixSpacesText\@ - call PlaceString - FuncCoord 13,1 - ld hl,Coord - ld de,W_PLAYERCOINS1 - ld c,%10000010 - call $15CD - ret + FuncCoord 11,0 + ld hl,Coord + ld b,$01 + ld c,$07 + call TextBoxBorder + call $2429 ; XXX save OAM? + FuncCoord 12,0 + ld hl,Coord + ld de,.CoinText\@ + call PlaceString + FuncCoord 13,1 + ld hl,Coord + ld de,.SixSpacesText\@ + call PlaceString + FuncCoord 13,1 + ld hl,Coord + ld de,W_PLAYERCOINS1 + ld c,%10000010 + call $15CD + ret .CoinText\@ ; 14:68A5 - db "COIN@" + db "COIN@" .SixSpacesText\@ ; 14:68AA - db " @" + db " @" LoadCoinsToSubtract: ; 14:68B1 - ld a,[$D139] ; backup of selected menu_entry - add a - ld d,$00 - ld e,a - ld hl,$D141 ; first prize's price - add hl,de ; get selected prize's price - xor a - ld [$FF9F],a - ld a,[hli] - ld [$FFA0],a - ld a,[hl] - ld [$FFA1],a - ret + ld a,[$D139] ; backup of selected menu_entry + add a + ld d,$00 + ld e,a + ld hl,$D141 ; first prize's price + add hl,de ; get selected prize's price + xor a + ld [$FF9F],a + ld a,[hli] + ld [$FFA0],a + ld a,[hl] + ld [$FFA1],a + ret HandlePrizeChoice: ; 14:68C6 - ld a,[$CC26] ; selected menu_entry - ld [$D139],a - ld d,$00 - ld e,a - ld hl,W_PRIZE1 - add hl,de - ld a,[hl] - ld [$D11E],a - ld a,[$D12F] - cp a,$02 ; is prize a TM? - jr nz,.GetMonName\@ - call GetItemName - jr .GivePrize\@ + ld a,[$CC26] ; selected menu_entry + ld [$D139],a + ld d,$00 + ld e,a + ld hl,W_PRIZE1 + add hl,de + ld a,[hl] + ld [$D11E],a + ld a,[$D12F] + cp a,$02 ; is prize a TM? + jr nz,.GetMonName\@ + call GetItemName + jr .GivePrize\@ .GetMonName\@ ; 14:68E3 - call GetMonName + call GetMonName .GivePrize\@ ; 14:68E6 - ld hl,SoYouWantPrizeTextPtr - call PrintText - call $35EC ; yes/no textbox - ld a,[$CC26] ; yes/no answer (Y=0, N=1) - and a - jr nz,.PrintOhFineThen\@ - call LoadCoinsToSubtract - call $35B1 ; subtract COINs from COIN_CASE - jr c,.NotEnoughCoins\@ - ld a,[$D12F] - cp a,$02 - jr nz,.GiveMon\@ - ld a,[$D11E] - ld b,a - ld a,$01 - ld c,a - call $3E2E ; GiveItem - jr nc,.BagIsFull\@ - jr .SubtractCoins\@ + ld hl,SoYouWantPrizeTextPtr + call PrintText + call $35EC ; yes/no textbox + ld a,[$CC26] ; yes/no answer (Y=0, N=1) + and a + jr nz,.PrintOhFineThen\@ + call LoadCoinsToSubtract + call $35B1 ; subtract COINs from COIN_CASE + jr c,.NotEnoughCoins\@ + ld a,[$D12F] + cp a,$02 + jr nz,.GiveMon\@ + ld a,[$D11E] + ld b,a + ld a,$01 + ld c,a + call $3E2E ; GiveItem + jr nc,.BagIsFull\@ + jr .SubtractCoins\@ .GiveMon\@ ; 14:6912 - ld a,[$D11E] - ld [$CF91],a - push af - call GetPrizeMonLevel ; 14:6977 - ld c,a - pop af - ld b,a - call $3E48 ; GivePokemon - push af - ld a,[$CCD3] ; XXX is there room? - and a - call z,$3865 - pop af - ret nc + ld a,[$D11E] + ld [$CF91],a + push af + call GetPrizeMonLevel ; 14:6977 + ld c,a + pop af + ld b,a + call $3E48 ; GivePokemon + push af + ld a,[$CCD3] ; XXX is there room? + and a + call z,$3865 + pop af + ret nc .SubtractCoins\@ ; 14:692C - call LoadCoinsToSubtract - ld hl,$FFA1 - ld de,W_PLAYERCOINS2 - ld c,$02 ; how many bytes - ld a,$0C - call Predef ; subtract coins (BCD daa operations) - jp PrintPrizePrice + call LoadCoinsToSubtract + ld hl,$FFA1 + ld de,W_PLAYERCOINS2 + ld c,$02 ; how many bytes + ld a,$0C + call Predef ; subtract coins (BCD daa operations) + jp PrintPrizePrice .BagIsFull\@ ; 14:693F - ld hl,PrizeRoomBagIsFullTextPtr - jp PrintText + ld hl,PrizeRoomBagIsFullTextPtr + jp PrintText .NotEnoughCoins\@ ; 14:6945 - ld hl,SorryNeedMoreCoinsTextPtr - jp PrintText + ld hl,SorryNeedMoreCoinsTextPtr + jp PrintText .PrintOhFineThen\@ ; 14:694B - ld hl,OhFineThenTextPtr - jp PrintText + ld hl,OhFineThenTextPtr + jp PrintText UnknownData52951: ; 14:6951 ; XXX what's this? - db $00,$01,$00,$01,$00,$01,$00,$00,$01 + db $00,$01,$00,$01,$00,$01,$00,$00,$01 HereYouGoTextPtr: - TX_FAR _HereYouGoText ; 22:62E7 - db $0D - db "@" + TX_FAR _HereYouGoText ; 22:62E7 + db $0D + db "@" SoYouWantPrizeTextPtr: ; 14:6960 - TX_FAR _SoYouWantPrizeText ; 22:62F6 - db "@" + TX_FAR _SoYouWantPrizeText ; 22:62F6 + db "@" SorryNeedMoreCoinsTextPtr: ; 14:6965 - TX_FAR _SorryNeedMoreCoins ; 22:630B - db $0D - db "@" + TX_FAR _SorryNeedMoreCoins ; 22:630B + db $0D + db "@" PrizeRoomBagIsFullTextPtr: ; 14:696B - TX_FAR _OopsYouDontHaveEnoughRoomText ; 22:6329 - db $0D - db "@" + TX_FAR _OopsYouDontHaveEnoughRoomText ; 22:6329 + db $0D + db "@" OhFineThenTextPtr: ; 14:6971 - TX_FAR _OhFineThenText; 22:634C - db $0D ; wait keypress (A/B) without blink - db "@" + TX_FAR _OhFineThenText; 22:634C + db $0D ; wait keypress (A/B) without blink + db "@" GetPrizeMonLevel: ; 14:6977 - ld a,[$CF91] - ld b,a - ld hl,PrizeMonLevelDictionary + ld a,[$CF91] + ld b,a + ld hl,PrizeMonLevelDictionary .loop\@ ; 14:697E - ld a,[hli] - cp b - jr z,.matchFound\@ - inc hl - jr .loop\@ + ld a,[hli] + cp b + jr z,.matchFound\@ + inc hl + jr .loop\@ .matchFound\@ ; 14:6985 - ld a,[hl] - ld [$D127],a - ret + ld a,[hl] + ld [$D127],a + ret PrizeMonLevelDictionary: ; 14:698A - IF _RED - db ABRA,9 - db CLEFAIRY,8 - db NIDORINA,17 - - db DRATINI,18 - db SCYTHER,25 - db PORYGON,26 - ENDC - IF _BLUE - db ABRA,6 - db CLEFAIRY,12 - db NIDORINO,17 - - db PINSIR,20 - db DRATINI,24 - db PORYGON,18 - ENDC +IF _RED + db ABRA,9 + db CLEFAIRY,8 + db NIDORINA,17 + + db DRATINI,18 + db SCYTHER,25 + db PORYGON,26 +ENDC +IF _BLUE + db ABRA,6 + db CLEFAIRY,12 + db NIDORINO,17 + + db PINSIR,20 + db DRATINI,24 + db PORYGON,18 +ENDC INCBIN "baserom.gbc",$52996,$529e9 - $52996 UnnamedText_529e9: ; 0x529e9 - TX_FAR _UnnamedText_529e9 - db $50 + TX_FAR _UnnamedText_529e9 + db $50 ; 0x529e9 + 5 bytes INCBIN "baserom.gbc",$529ee,$529f4 - $529ee UnnamedText_529f4: ; 0x529f4 - TX_FAR _UnnamedText_529f4 - db $50 + TX_FAR _UnnamedText_529f4 + db $50 ; 0x529f4 + 5 bytes UnnamedText_529f9: ; 0x529f9 - TX_FAR _UnnamedText_529f9 - db $50 + TX_FAR _UnnamedText_529f9 + db $50 ; 0x529f9 + 5 bytes UnnamedText_529fe: ; 0x529fe - TX_FAR _UnnamedText_529fe - db $50 + TX_FAR _UnnamedText_529fe + db $50 ; 0x529fe + 5 bytes UnnamedText_52a03: ; 0x52a03 - TX_FAR _UnnamedText_52a03 - db $50 + TX_FAR _UnnamedText_52a03 + db $50 ; 0x52a03 + 5 bytes INCBIN "baserom.gbc",$52a08,$52a10 - $52a08 UnnamedText_52a10: ; 0x52a10 - TX_FAR _UnnamedText_52a10 - db $50 + TX_FAR _UnnamedText_52a10 + db $50 ; 0x52a10 + 5 bytes INCBIN "baserom.gbc",$52a15,$52a1d - $52a15 UnnamedText_52a1d: ; 0x52a1d - TX_FAR _UnnamedText_52a1d - db $50 + TX_FAR _UnnamedText_52a1d + db $50 ; 0x52a1d + 5 bytes INCBIN "baserom.gbc",$52a22,$52a2a - $52a22 UnnamedText_52a2a: ; 0x52a2a - TX_FAR _UnnamedText_52a2a - db $50 + TX_FAR _UnnamedText_52a2a + db $50 ; 0x52a2a + 5 bytes INCBIN "baserom.gbc",$52a2f,$52a3d - $52a2f UnnamedText_52a3d: ; 0x52a3d - TX_FAR _UnnamedText_52a3d - db $50 + TX_FAR _UnnamedText_52a3d + db $50 ; 0x52a3d + 5 bytes INCBIN "baserom.gbc",$52a42,$15be @@ -32441,800 +32437,800 @@ Route2_h: ;Connection data db PEWTER_CITY ;Map - dw $4714 ;y, x Strip Starting Point - dw $C6E8 ;Strip X-Offset to current map - db 16 ;"Bigness" (Unsure) ;Something to do with MapData - db 20 ;"Map Width" (Unsure) ;Something to do with TileSet - db 35 ;Player's new Y-Coordinates - db 10 ;Player's new X-Coordinates - dw $C8BD ;New UL Block Pos (Window) + dw $4714 ;y, x Strip Starting Point + dw $C6E8 ;Strip X-Offset to current map + db 16 ;"Bigness" (Unsure) ;Something to do with MapData + db 20 ;"Map Width" (Unsure) ;Something to do with TileSet + db 35 ;Player's new Y-Coordinates + db 10 ;Player's new X-Coordinates + dw $C8BD ;New UL Block Pos (Window) db VIRIDIAN_CITY ;Map - dw $43EE ;y, x Strip Starting Point - dw $C958 ;Strip X-Offset to current map - db 16 ;"Bigness" (Unsure) ;Something to do with MapData - db 20 ;"Map Width" (Unsure) ;Something to do with TileSet - db 0 ;Player's new Y-Coordinates - db 10 ;Player's new X-Coordinates - dw $C703 ;New UL Block Pos (Window) + dw $43EE ;y, x Strip Starting Point + dw $C958 ;Strip X-Offset to current map + db 16 ;"Bigness" (Unsure) ;Something to do with MapData + db 20 ;"Map Width" (Unsure) ;Something to do with TileSet + db 0 ;Player's new Y-Coordinates + db 10 ;Player's new X-Coordinates + dw $C703 ;New UL Block Pos (Window) dw Route2Object ;Object Data Pointer Route2Object: ; 0x54022 (size=72) - db $f ; border tile + db $f ; border tile - db $6 ; warps - db $9, $c, $0, DIGLETTS_CAVE_EXIT - db $b, $3, $1, VIRIDIAN_FOREST_EXIT - db $13, $f, $0, ROUTE_2_HOUSE - db $23, $10, $1, ROUTE_2_GATE - db $27, $f, $2, ROUTE_2_GATE - db $2b, $3, $2, VIRIDIAN_FOREST_ENTRANCE + db $6 ; warps + db $9, $c, $0, DIGLETTS_CAVE_EXIT + db $b, $3, $1, VIRIDIAN_FOREST_EXIT + db $13, $f, $0, ROUTE_2_HOUSE + db $23, $10, $1, ROUTE_2_GATE + db $27, $f, $2, ROUTE_2_GATE + db $2b, $3, $2, VIRIDIAN_FOREST_ENTRANCE - db $2 ; signs - db $41, $5, $3 ; Route2Text3 - db $b, $b, $4 ; Route2Text4 + db $2 ; signs + db $41, $5, $3 ; Route2Text3 + db $b, $b, $4 ; Route2Text4 - db $2 ; people + db $2 ; people db SPRITE_BALL, $36 + 4, $d + 4, $ff, $ff, $81, MOON_STONE ; item db SPRITE_BALL, $2d + 4, $d + 4, $ff, $ff, $82, HP_UP ; item - ; warp-to - EVENT_DISP $a, $9, $c ; DIGLETTS_CAVE_EXIT - EVENT_DISP $a, $b, $3 ; VIRIDIAN_FOREST_EXIT - EVENT_DISP $a, $13, $f ; ROUTE_2_HOUSE - EVENT_DISP $a, $23, $10 ; ROUTE_2_GATE - EVENT_DISP $a, $27, $f ; ROUTE_2_GATE - EVENT_DISP $a, $2b, $3 ; VIRIDIAN_FOREST_ENTRANCE + ; warp-to + EVENT_DISP $a, $9, $c ; DIGLETTS_CAVE_EXIT + EVENT_DISP $a, $b, $3 ; VIRIDIAN_FOREST_EXIT + EVENT_DISP $a, $13, $f ; ROUTE_2_HOUSE + EVENT_DISP $a, $23, $10 ; ROUTE_2_GATE + EVENT_DISP $a, $27, $f ; ROUTE_2_GATE + EVENT_DISP $a, $2b, $3 ; VIRIDIAN_FOREST_ENTRANCE INCBIN "baserom.gbc",$5406a,$14 Route2Blocks: ; 360 - INCBIN "maps/route2.blk" + INCBIN "maps/route2.blk" Route3_h: ; 0x541e6 to 0x54208 (34 bytes) (id=14) - db $00 ; tileset - db ROUTE_3_HEIGHT, ROUTE_3_WIDTH ; dimensions (y, x) - dw Route3Blocks, Route3Texts, Route3Script ; blocks, texts, scripts - db NORTH | WEST ; connections + db $00 ; tileset + db ROUTE_3_HEIGHT, ROUTE_3_WIDTH ; dimensions (y, x) + dw Route3Blocks, Route3Texts, Route3Script ; blocks, texts, scripts + db NORTH | WEST ; connections - ; connections data + ; connections data db ROUTE_4 - dw Route4Blocks + (ROUTE_4_HEIGHT - 3) * ROUTE_4_WIDTH ; connection strip location - dw $C6EB + 25 ; current map position - db $d, ROUTE_4_WIDTH ; bigness, width - db (ROUTE_4_HEIGHT * 2) - 1, (25 * -2) ; alignments (y, x) - dw $C6E9 + ROUTE_4_HEIGHT * (ROUTE_4_WIDTH + 6) ; window + dw Route4Blocks + (ROUTE_4_HEIGHT - 3) * ROUTE_4_WIDTH ; connection strip location + dw $C6EB + 25 ; current map position + db $d, ROUTE_4_WIDTH ; bigness, width + db (ROUTE_4_HEIGHT * 2) - 1, (25 * -2) ; alignments (y, x) + dw $C6E9 + ROUTE_4_HEIGHT * (ROUTE_4_WIDTH + 6) ; window db PEWTER_CITY - dw PewterCityBlocks - 3 + (PEWTER_CITY_WIDTH * 2) ; connection strip location - dw $C6E8 + (ROUTE_3_WIDTH + 6) * (-3 + 3) ; current map position - db $f, PEWTER_CITY_WIDTH ; bigness, width - db (-4 * -2), (PEWTER_CITY_WIDTH * 2) - 1 ; alignments (y, x) - dw $C6EE + 2 * PEWTER_CITY_WIDTH ; window + dw PewterCityBlocks - 3 + (PEWTER_CITY_WIDTH * 2) ; connection strip location + dw $C6E8 + (ROUTE_3_WIDTH + 6) * (-3 + 3) ; current map position + db $f, PEWTER_CITY_WIDTH ; bigness, width + db (-4 * -2), (PEWTER_CITY_WIDTH * 2) - 1 ; alignments (y, x) + dw $C6EE + 2 * PEWTER_CITY_WIDTH ; window - ; end connections data + ; end connections data - dw Route3Object ; objects + dw Route3Object ; objects Route3Object: ; 0x54208 (size=77) - db $2c ; border tile + db $2c ; border tile - db $0 ; warps + db $0 ; warps - db $1 ; signs - db $9, $3b, $a ; Route3Text10 + db $1 ; signs + db $9, $3b, $a ; Route3Text10 - db $9 ; people - db SPRITE_BLACK_HAIR_BOY_2, $b + 4, $39 + 4, $ff, $ff, $1 ; person - db SPRITE_BUG_CATCHER, $6 + 4, $a + 4, $ff, $d3, $42, BUG_CATCHER + $C8, $4 ; trainer - db SPRITE_BUG_CATCHER, $4 + 4, $e + 4, $ff, $d0, $43, YOUNGSTER + $C8, $1 ; trainer - db SPRITE_LASS, $9 + 4, $10 + 4, $ff, $d2, $44, LASS + $C8, $1 ; trainer - db SPRITE_BUG_CATCHER, $5 + 4, $13 + 4, $ff, $d0, $45, BUG_CATCHER + $C8, $5 ; trainer - db SPRITE_LASS, $4 + 4, $17 + 4, $ff, $d2, $46, LASS + $C8, $2 ; trainer - db SPRITE_BUG_CATCHER, $9 + 4, $16 + 4, $ff, $d2, $47, YOUNGSTER + $C8, $2 ; trainer - db SPRITE_BUG_CATCHER, $6 + 4, $18 + 4, $ff, $d3, $48, BUG_CATCHER + $C8, $6 ; trainer - db SPRITE_LASS, $a + 4, $21 + 4, $ff, $d1, $49, LASS + $C8, $3 ; trainer + db $9 ; people + db SPRITE_BLACK_HAIR_BOY_2, $b + 4, $39 + 4, $ff, $ff, $1 ; person + db SPRITE_BUG_CATCHER, $6 + 4, $a + 4, $ff, $d3, $42, BUG_CATCHER + $C8, $4 ; trainer + db SPRITE_BUG_CATCHER, $4 + 4, $e + 4, $ff, $d0, $43, YOUNGSTER + $C8, $1 ; trainer + db SPRITE_LASS, $9 + 4, $10 + 4, $ff, $d2, $44, LASS + $C8, $1 ; trainer + db SPRITE_BUG_CATCHER, $5 + 4, $13 + 4, $ff, $d0, $45, BUG_CATCHER + $C8, $5 ; trainer + db SPRITE_LASS, $4 + 4, $17 + 4, $ff, $d2, $46, LASS + $C8, $2 ; trainer + db SPRITE_BUG_CATCHER, $9 + 4, $16 + 4, $ff, $d2, $47, YOUNGSTER + $C8, $2 ; trainer + db SPRITE_BUG_CATCHER, $6 + 4, $18 + 4, $ff, $d3, $48, BUG_CATCHER + $C8, $6 ; trainer + db SPRITE_LASS, $a + 4, $21 + 4, $ff, $d1, $49, LASS + $C8, $3 ; trainer Route3Blocks: ; 315 - INCBIN "maps/route3.blk" + INCBIN "maps/route3.blk" Route4_h: ; 0x54390 to 0x543b2 (34 bytes) (id=15) - db $00 ; tileset - db ROUTE_4_HEIGHT, ROUTE_4_WIDTH ; dimensions (y, x) - dw Route4Blocks, Route4Texts, Route4Script; blocks, texts, scripts - db SOUTH | EAST ; connections + db $00 ; tileset + db ROUTE_4_HEIGHT, ROUTE_4_WIDTH ; dimensions (y, x) + dw Route4Blocks, Route4Texts, Route4Script; blocks, texts, scripts + db SOUTH | EAST ; connections - ; connections data + ; connections data db ROUTE_3 - dw Route3Blocks + 22 ; connection strip location - dw $C6EB + (ROUTE_4_HEIGHT + 3) * (ROUTE_4_WIDTH + 6) + -3 ; current map position - db $d, ROUTE_3_WIDTH ; bigness, width - db 0, (-25 * -2) ; alignments (y, x) - dw $C6EF + ROUTE_3_WIDTH ; window + dw Route3Blocks + 22 ; connection strip location + dw $C6EB + (ROUTE_4_HEIGHT + 3) * (ROUTE_4_WIDTH + 6) + -3 ; current map position + db $d, ROUTE_3_WIDTH ; bigness, width + db 0, (-25 * -2) ; alignments (y, x) + dw $C6EF + ROUTE_3_WIDTH ; window db CERULEAN_CITY - dw CeruleanCityBlocks + (CERULEAN_CITY_WIDTH) ; connection strip location - dw $C6E5 + (ROUTE_4_WIDTH + 6) * (-3 + 4) ; current map position - db $f, CERULEAN_CITY_WIDTH ; bigness, width - db (-4 * -2), 0 ; alignments (y, x) - dw $C6EF + CERULEAN_CITY_WIDTH ; window + dw CeruleanCityBlocks + (CERULEAN_CITY_WIDTH) ; connection strip location + dw $C6E5 + (ROUTE_4_WIDTH + 6) * (-3 + 4) ; current map position + db $f, CERULEAN_CITY_WIDTH ; bigness, width + db (-4 * -2), 0 ; alignments (y, x) + dw $C6EF + CERULEAN_CITY_WIDTH ; window - ; end connections data + ; end connections data - dw Route4Object ; objects + dw Route4Object ; objects Route4Object: ; 0x543b2 (size=58) - db $2c ; border tile + db $2c ; border tile - db $3 ; warps - db $5, $b, $0, MT_MOON_POKECENTER - db $5, $12, $0, MT_MOON_1 - db $5, $18, $7, MT_MOON_2 + db $3 ; warps + db $5, $b, $0, MT_MOON_POKECENTER + db $5, $12, $0, MT_MOON_1 + db $5, $18, $7, MT_MOON_2 - db $3 ; signs - db $5, $c, $4 ; Route4Text4 - db $7, $11, $5 ; Route4Text5 - db $7, $1b, $6 ; Route4Text6 + db $3 ; signs + db $5, $c, $4 ; Route4Text4 + db $7, $11, $5 ; Route4Text5 + db $7, $1b, $6 ; Route4Text6 - db $3 ; people - db SPRITE_LASS, $8 + 4, $9 + 4, $fe, $0, $1 ; person - db SPRITE_LASS, $3 + 4, $3f + 4, $ff, $d3, $42, LASS + $C8, $4 ; trainer + db $3 ; people + db SPRITE_LASS, $8 + 4, $9 + 4, $fe, $0, $1 ; person + db SPRITE_LASS, $3 + 4, $3f + 4, $ff, $d3, $42, LASS + $C8, $4 ; trainer db SPRITE_BALL, $3 + 4, $39 + 4, $ff, $ff, $83, TM_04 ; item - ; warp-to - EVENT_DISP $2d, $5, $b ; MT_MOON_POKECENTER - EVENT_DISP $2d, $5, $12 ; MT_MOON_1 - EVENT_DISP $2d, $5, $18 ; MT_MOON_2 + ; warp-to + EVENT_DISP $2d, $5, $b ; MT_MOON_POKECENTER + EVENT_DISP $2d, $5, $12 ; MT_MOON_1 + EVENT_DISP $2d, $5, $18 ; MT_MOON_2 Route4Blocks: ; 405 - INCBIN "maps/route4.blk" + INCBIN "maps/route4.blk" Route5_h: ; 0x54581 to 0x545a3 (34 bytes) (id=16) - db $00 ; tileset - db ROUTE_5_HEIGHT, ROUTE_5_WIDTH ; dimensions (y, x) - dw Route5Blocks, Route5Texts, Route5Script ; blocks, texts, scripts - db NORTH | SOUTH ; connections + db $00 ; tileset + db ROUTE_5_HEIGHT, ROUTE_5_WIDTH ; dimensions (y, x) + dw Route5Blocks, Route5Texts, Route5Script ; blocks, texts, scripts + db NORTH | SOUTH ; connections - ; connections data + ; connections data db CERULEAN_CITY - dw CeruleanCityBlocks + (CERULEAN_CITY_HEIGHT - 3) * CERULEAN_CITY_WIDTH + 2 ; connection strip location - dw $C6EB + -3 ; current map position - db $10, CERULEAN_CITY_WIDTH ; bigness, width - db (CERULEAN_CITY_HEIGHT * 2) - 1, (-5 * -2) ; alignments (y, x) - dw $C6E9 + CERULEAN_CITY_HEIGHT * (CERULEAN_CITY_WIDTH + 6) ; window + dw CeruleanCityBlocks + (CERULEAN_CITY_HEIGHT - 3) * CERULEAN_CITY_WIDTH + 2 ; connection strip location + dw $C6EB + -3 ; current map position + db $10, CERULEAN_CITY_WIDTH ; bigness, width + db (CERULEAN_CITY_HEIGHT * 2) - 1, (-5 * -2) ; alignments (y, x) + dw $C6E9 + CERULEAN_CITY_HEIGHT * (CERULEAN_CITY_WIDTH + 6) ; window db SAFFRON_CITY - dw SaffronCityBlocks + 2 ; connection strip location - dw $C6EB + (ROUTE_5_HEIGHT + 3) * (ROUTE_5_WIDTH + 6) + -3 ; current map position - db $10, SAFFRON_CITY_WIDTH ; bigness, width - db 0, (-5 * -2) ; alignments (y, x) - dw $C6EF + SAFFRON_CITY_WIDTH ; window + dw SaffronCityBlocks + 2 ; connection strip location + dw $C6EB + (ROUTE_5_HEIGHT + 3) * (ROUTE_5_WIDTH + 6) + -3 ; current map position + db $10, SAFFRON_CITY_WIDTH ; bigness, width + db 0, (-5 * -2) ; alignments (y, x) + dw $C6EF + SAFFRON_CITY_WIDTH ; window - ; end connections data + ; end connections data - dw Route5Object ; objects + dw Route5Object ; objects Route5Object: ; 0x545a3 (size=47) - db $a ; border tile + db $a ; border tile - db $5 ; warps - db $1d, $a, $3, ROUTE_5_GATE - db $1d, $9, $2, ROUTE_5_GATE - db $21, $a, $0, ROUTE_5_GATE - db $1b, $11, $0, PATH_ENTRANCE_ROUTE_5 - db $15, $a, $0, DAYCAREM + db $5 ; warps + db $1d, $a, $3, ROUTE_5_GATE + db $1d, $9, $2, ROUTE_5_GATE + db $21, $a, $0, ROUTE_5_GATE + db $1b, $11, $0, PATH_ENTRANCE_ROUTE_5 + db $15, $a, $0, DAYCAREM - db $1 ; signs - db $1d, $11, $1 ; Route5Text1 + db $1 ; signs + db $1d, $11, $1 ; Route5Text1 - db $0 ; people + db $0 ; people - ; warp-to - EVENT_DISP $a, $1d, $a ; ROUTE_5_GATE - EVENT_DISP $a, $1d, $9 ; ROUTE_5_GATE - EVENT_DISP $a, $21, $a ; ROUTE_5_GATE - EVENT_DISP $a, $1b, $11 ; PATH_ENTRANCE_ROUTE_5 - EVENT_DISP $a, $15, $a ; DAYCAREM + ; warp-to + EVENT_DISP $a, $1d, $a ; ROUTE_5_GATE + EVENT_DISP $a, $1d, $9 ; ROUTE_5_GATE + EVENT_DISP $a, $21, $a ; ROUTE_5_GATE + EVENT_DISP $a, $1b, $11 ; PATH_ENTRANCE_ROUTE_5 + EVENT_DISP $a, $15, $a ; DAYCAREM Route5Blocks: ; 180 - INCBIN "maps/route5.blk" + INCBIN "maps/route5.blk" Route9_h: ; 0x54686 to 0x546a8 (34 bytes) (id=20) - db $00 ; tileset - db ROUTE_9_HEIGHT, ROUTE_9_WIDTH ; dimensions (y, x) - dw Route9Blocks, Route9Texts, Route9Script ; blocks, texts, scripts - db WEST | EAST ; connections + db $00 ; tileset + db ROUTE_9_HEIGHT, ROUTE_9_WIDTH ; dimensions (y, x) + dw Route9Blocks, Route9Texts, Route9Script ; blocks, texts, scripts + db WEST | EAST ; connections - ; connections data + ; connections data db CERULEAN_CITY - dw CeruleanCityBlocks - 3 + (CERULEAN_CITY_WIDTH * 2) ; connection strip location - dw $C6E8 + (ROUTE_9_WIDTH + 6) * (-3 + 3) ; current map position - db $f, CERULEAN_CITY_WIDTH ; bigness, width - db (-4 * -2), (CERULEAN_CITY_WIDTH * 2) - 1 ; alignments (y, x) - dw $C6EE + 2 * CERULEAN_CITY_WIDTH ; window + dw CeruleanCityBlocks - 3 + (CERULEAN_CITY_WIDTH * 2) ; connection strip location + dw $C6E8 + (ROUTE_9_WIDTH + 6) * (-3 + 3) ; current map position + db $f, CERULEAN_CITY_WIDTH ; bigness, width + db (-4 * -2), (CERULEAN_CITY_WIDTH * 2) - 1 ; alignments (y, x) + dw $C6EE + 2 * CERULEAN_CITY_WIDTH ; window db ROUTE_10 - dw Route10Blocks + (ROUTE_10_WIDTH * 0) ; connection strip location - dw $C6E5 + (ROUTE_9_WIDTH + 6) * (0 + 4) ; current map position - db $c, ROUTE_10_WIDTH ; bigness, width - db (0 * -2), 0 ; alignments (y, x) - dw $C6EF + ROUTE_10_WIDTH ; window + dw Route10Blocks + (ROUTE_10_WIDTH * 0) ; connection strip location + dw $C6E5 + (ROUTE_9_WIDTH + 6) * (0 + 4) ; current map position + db $c, ROUTE_10_WIDTH ; bigness, width + db (0 * -2), 0 ; alignments (y, x) + dw $C6EF + ROUTE_10_WIDTH ; window - ; end connections data + ; end connections data - dw Route9Object ; objects + dw Route9Object ; objects Route9Object: ; 0x546a8 (size=86) - db $2c ; border tile - - db $0 ; warps - - db $1 ; signs - db $7, $19, $b ; Route9Text11 - - db $a ; people - db SPRITE_LASS, $a + 4, $d + 4, $ff, $d2, $41, JR__TRAINER_F + $C8, $5 ; trainer - db SPRITE_BLACK_HAIR_BOY_1, $7 + 4, $18 + 4, $ff, $d2, $42, JR__TRAINER_M + $C8, $7 ; trainer - db SPRITE_BLACK_HAIR_BOY_1, $7 + 4, $1f + 4, $ff, $d3, $43, JR__TRAINER_M + $C8, $8 ; trainer - db SPRITE_LASS, $8 + 4, $30 + 4, $ff, $d3, $44, JR__TRAINER_F + $C8, $6 ; trainer - db SPRITE_HIKER, $f + 4, $10 + 4, $ff, $d2, $45, HIKER + $C8, $b ; trainer - db SPRITE_HIKER, $3 + 4, $2b + 4, $ff, $d2, $46, HIKER + $C8, $6 ; trainer - db SPRITE_BUG_CATCHER, $2 + 4, $16 + 4, $ff, $d0, $47, BUG_CATCHER + $C8, $d ; trainer - db SPRITE_HIKER, $f + 4, $2d + 4, $ff, $d3, $48, HIKER + $C8, $5 ; trainer - db SPRITE_BUG_CATCHER, $8 + 4, $28 + 4, $ff, $d3, $49, BUG_CATCHER + $C8, $e ; trainer + db $2c ; border tile + + db $0 ; warps + + db $1 ; signs + db $7, $19, $b ; Route9Text11 + + db $a ; people + db SPRITE_LASS, $a + 4, $d + 4, $ff, $d2, $41, JR__TRAINER_F + $C8, $5 ; trainer + db SPRITE_BLACK_HAIR_BOY_1, $7 + 4, $18 + 4, $ff, $d2, $42, JR__TRAINER_M + $C8, $7 ; trainer + db SPRITE_BLACK_HAIR_BOY_1, $7 + 4, $1f + 4, $ff, $d3, $43, JR__TRAINER_M + $C8, $8 ; trainer + db SPRITE_LASS, $8 + 4, $30 + 4, $ff, $d3, $44, JR__TRAINER_F + $C8, $6 ; trainer + db SPRITE_HIKER, $f + 4, $10 + 4, $ff, $d2, $45, HIKER + $C8, $b ; trainer + db SPRITE_HIKER, $3 + 4, $2b + 4, $ff, $d2, $46, HIKER + $C8, $6 ; trainer + db SPRITE_BUG_CATCHER, $2 + 4, $16 + 4, $ff, $d0, $47, BUG_CATCHER + $C8, $d ; trainer + db SPRITE_HIKER, $f + 4, $2d + 4, $ff, $d3, $48, HIKER + $C8, $5 ; trainer + db SPRITE_BUG_CATCHER, $8 + 4, $28 + 4, $ff, $d3, $49, BUG_CATCHER + $C8, $e ; trainer db SPRITE_BALL, $f + 4, $a + 4, $ff, $ff, $8a, TM_30 ; item Route9Blocks: ; 270 - INCBIN "maps/route9.blk" + INCBIN "maps/route9.blk" Route13_h: ; 0x5480c to 0x5482e (34 bytes) (id=24) - db $00 ; tileset - db ROUTE_13_HEIGHT, ROUTE_13_WIDTH ; dimensions (y, x) - dw Route13Blocks, Route13Texts, Route13Script ; blocks, texts, scripts - db NORTH | WEST ; connections + db $00 ; tileset + db ROUTE_13_HEIGHT, ROUTE_13_WIDTH ; dimensions (y, x) + dw Route13Blocks, Route13Texts, Route13Script ; blocks, texts, scripts + db NORTH | WEST ; connections - ; connections data + ; connections data db ROUTE_12 - dw Route12Blocks + (ROUTE_12_HEIGHT - 3) * ROUTE_12_WIDTH ; connection strip location - dw $C6EB + 20 ; current map position - db ROUTE_12_WIDTH, ROUTE_12_WIDTH ; bigness, width - db (ROUTE_12_HEIGHT * 2) - 1, (20 * -2) ; alignments (y, x) - dw $C6E9 + ROUTE_12_HEIGHT * (ROUTE_12_WIDTH + 6) ; window + dw Route12Blocks + (ROUTE_12_HEIGHT - 3) * ROUTE_12_WIDTH ; connection strip location + dw $C6EB + 20 ; current map position + db ROUTE_12_WIDTH, ROUTE_12_WIDTH ; bigness, width + db (ROUTE_12_HEIGHT * 2) - 1, (20 * -2) ; alignments (y, x) + dw $C6E9 + ROUTE_12_HEIGHT * (ROUTE_12_WIDTH + 6) ; window db ROUTE_14 - dw Route14Blocks - 3 + (ROUTE_14_WIDTH) ; connection strip location - dw $C6E8 + (ROUTE_13_WIDTH + 6) * (0 + 3) ; current map position - db $c, ROUTE_14_WIDTH ; bigness, width - db (0 * -2), (ROUTE_14_WIDTH * 2) - 1 ; alignments (y, x) - dw $C6EE + 2 * ROUTE_14_WIDTH ; window + dw Route14Blocks - 3 + (ROUTE_14_WIDTH) ; connection strip location + dw $C6E8 + (ROUTE_13_WIDTH + 6) * (0 + 3) ; current map position + db $c, ROUTE_14_WIDTH ; bigness, width + db (0 * -2), (ROUTE_14_WIDTH * 2) - 1 ; alignments (y, x) + dw $C6EE + 2 * ROUTE_14_WIDTH ; window - ; end connections data + ; end connections data - dw Route13Object ; objects + dw Route13Object ; objects Route13Object: ; 0x5482e (size=93) - db $43 ; border tile - - db $0 ; warps - - db $3 ; signs - db $d, $f, $b ; Route13Text11 - db $5, $21, $c ; Route13Text12 - db $b, $1f, $d ; Route13Text13 - - db $a ; people - db SPRITE_BLACK_HAIR_BOY_1, $a + 4, $31 + 4, $ff, $d3, $41, BIRD_KEEPER + $C8, $1 ; trainer - db SPRITE_LASS, $a + 4, $30 + 4, $ff, $d0, $42, JR__TRAINER_F + $C8, $c ; trainer - db SPRITE_LASS, $9 + 4, $1b + 4, $ff, $d0, $43, JR__TRAINER_F + $C8, $d ; trainer - db SPRITE_LASS, $a + 4, $17 + 4, $ff, $d2, $44, JR__TRAINER_F + $C8, $e ; trainer - db SPRITE_LASS, $5 + 4, $32 + 4, $ff, $d0, $45, JR__TRAINER_F + $C8, $f ; trainer - db SPRITE_BLACK_HAIR_BOY_1, $4 + 4, $c + 4, $ff, $d3, $46, BIRD_KEEPER + $C8, $2 ; trainer - db SPRITE_FOULARD_WOMAN, $6 + 4, $21 + 4, $ff, $d0, $47, BEAUTY + $C8, $4 ; trainer - db SPRITE_FOULARD_WOMAN, $6 + 4, $20 + 4, $ff, $d0, $48, BEAUTY + $C8, $5 ; trainer - db SPRITE_BIKER, $7 + 4, $a + 4, $ff, $d1, $49, BIKER + $C8, $1 ; trainer - db SPRITE_BLACK_HAIR_BOY_1, $d + 4, $7 + 4, $ff, $d1, $4a, BIRD_KEEPER + $C8, $3 ; trainer + db $43 ; border tile + + db $0 ; warps + + db $3 ; signs + db $d, $f, $b ; Route13Text11 + db $5, $21, $c ; Route13Text12 + db $b, $1f, $d ; Route13Text13 + + db $a ; people + db SPRITE_BLACK_HAIR_BOY_1, $a + 4, $31 + 4, $ff, $d3, $41, BIRD_KEEPER + $C8, $1 ; trainer + db SPRITE_LASS, $a + 4, $30 + 4, $ff, $d0, $42, JR__TRAINER_F + $C8, $c ; trainer + db SPRITE_LASS, $9 + 4, $1b + 4, $ff, $d0, $43, JR__TRAINER_F + $C8, $d ; trainer + db SPRITE_LASS, $a + 4, $17 + 4, $ff, $d2, $44, JR__TRAINER_F + $C8, $e ; trainer + db SPRITE_LASS, $5 + 4, $32 + 4, $ff, $d0, $45, JR__TRAINER_F + $C8, $f ; trainer + db SPRITE_BLACK_HAIR_BOY_1, $4 + 4, $c + 4, $ff, $d3, $46, BIRD_KEEPER + $C8, $2 ; trainer + db SPRITE_FOULARD_WOMAN, $6 + 4, $21 + 4, $ff, $d0, $47, BEAUTY + $C8, $4 ; trainer + db SPRITE_FOULARD_WOMAN, $6 + 4, $20 + 4, $ff, $d0, $48, BEAUTY + $C8, $5 ; trainer + db SPRITE_BIKER, $7 + 4, $a + 4, $ff, $d1, $49, BIKER + $C8, $1 ; trainer + db SPRITE_BLACK_HAIR_BOY_1, $d + 4, $7 + 4, $ff, $d1, $4a, BIRD_KEEPER + $C8, $3 ; trainer Route13Blocks: ; 270 - INCBIN "maps/route13.blk" + INCBIN "maps/route13.blk" Route14_h: ; 0x54999 to 0x549bb (34 bytes) (id=25) - db $00 ; tileset - db ROUTE_14_HEIGHT, ROUTE_14_WIDTH ; dimensions (y, x) - dw Route14Blocks, Route14Texts, Route14Script ; blocks, texts, scripts - db WEST | EAST ; connections + db $00 ; tileset + db ROUTE_14_HEIGHT, ROUTE_14_WIDTH ; dimensions (y, x) + dw Route14Blocks, Route14Texts, Route14Script ; blocks, texts, scripts + db WEST | EAST ; connections - ; connections data + ; connections data db ROUTE_15 - dw Route15Blocks - 3 + (ROUTE_15_WIDTH) ; connection strip location - dw $C6E8 + (ROUTE_14_WIDTH + 6) * (18 + 3) ; current map position - db ROUTE_15_HEIGHT, ROUTE_15_WIDTH ; bigness, width - db (18 * -2), (ROUTE_15_WIDTH * 2) - 1 ; alignments (y, x) - dw $C6EE + 2 * ROUTE_15_WIDTH ; window + dw Route15Blocks - 3 + (ROUTE_15_WIDTH) ; connection strip location + dw $C6E8 + (ROUTE_14_WIDTH + 6) * (18 + 3) ; current map position + db ROUTE_15_HEIGHT, ROUTE_15_WIDTH ; bigness, width + db (18 * -2), (ROUTE_15_WIDTH * 2) - 1 ; alignments (y, x) + dw $C6EE + 2 * ROUTE_15_WIDTH ; window db ROUTE_13 - dw Route13Blocks + (ROUTE_13_WIDTH * 0) ; connection strip location - dw $C6E5 + (ROUTE_14_WIDTH + 6) * (0 + 4) ; current map position - db ROUTE_13_HEIGHT, ROUTE_13_WIDTH ; bigness, width - db (0 * -2), 0 ; alignments (y, x) - dw $C6EF + ROUTE_13_WIDTH ; window + dw Route13Blocks + (ROUTE_13_WIDTH * 0) ; connection strip location + dw $C6E5 + (ROUTE_14_WIDTH + 6) * (0 + 4) ; current map position + db ROUTE_13_HEIGHT, ROUTE_13_WIDTH ; bigness, width + db (0 * -2), 0 ; alignments (y, x) + dw $C6EF + ROUTE_13_WIDTH ; window - ; end connections data + ; end connections data - dw Route14Object ; objects + dw Route14Object ; objects Route14Object: ; 0x549bb (size=87) - db $43 ; border tile + db $43 ; border tile - db $0 ; warps + db $0 ; warps - db $1 ; signs - db $d, $11, $b ; Route14Text11 + db $1 ; signs + db $d, $11, $b ; Route14Text11 - db $a ; people - db SPRITE_BLACK_HAIR_BOY_1, $4 + 4, $4 + 4, $ff, $d0, $41, BIRD_KEEPER + $C8, $e ; trainer - db SPRITE_BLACK_HAIR_BOY_1, $6 + 4, $f + 4, $ff, $d0, $42, BIRD_KEEPER + $C8, $f ; trainer - db SPRITE_BLACK_HAIR_BOY_1, $b + 4, $c + 4, $ff, $d0, $43, BIRD_KEEPER + $C8, $10 ; trainer - db SPRITE_BLACK_HAIR_BOY_1, $f + 4, $e + 4, $ff, $d1, $44, BIRD_KEEPER + $C8, $11 ; trainer - db SPRITE_BLACK_HAIR_BOY_1, $1f + 4, $f + 4, $ff, $d2, $45, BIRD_KEEPER + $C8, $4 ; trainer - db SPRITE_BLACK_HAIR_BOY_1, $31 + 4, $6 + 4, $ff, $d1, $46, BIRD_KEEPER + $C8, $5 ; trainer - db SPRITE_BIKER, $27 + 4, $5 + 4, $ff, $d0, $47, BIKER + $C8, $d ; trainer - db SPRITE_BIKER, $1e + 4, $4 + 4, $ff, $d3, $48, BIKER + $C8, $e ; trainer - db SPRITE_BIKER, $1e + 4, $f + 4, $ff, $d2, $49, BIKER + $C8, $f ; trainer - db SPRITE_BIKER, $1f + 4, $4 + 4, $ff, $d3, $4a, BIKER + $C8, $2 ; trainer + db $a ; people + db SPRITE_BLACK_HAIR_BOY_1, $4 + 4, $4 + 4, $ff, $d0, $41, BIRD_KEEPER + $C8, $e ; trainer + db SPRITE_BLACK_HAIR_BOY_1, $6 + 4, $f + 4, $ff, $d0, $42, BIRD_KEEPER + $C8, $f ; trainer + db SPRITE_BLACK_HAIR_BOY_1, $b + 4, $c + 4, $ff, $d0, $43, BIRD_KEEPER + $C8, $10 ; trainer + db SPRITE_BLACK_HAIR_BOY_1, $f + 4, $e + 4, $ff, $d1, $44, BIRD_KEEPER + $C8, $11 ; trainer + db SPRITE_BLACK_HAIR_BOY_1, $1f + 4, $f + 4, $ff, $d2, $45, BIRD_KEEPER + $C8, $4 ; trainer + db SPRITE_BLACK_HAIR_BOY_1, $31 + 4, $6 + 4, $ff, $d1, $46, BIRD_KEEPER + $C8, $5 ; trainer + db SPRITE_BIKER, $27 + 4, $5 + 4, $ff, $d0, $47, BIKER + $C8, $d ; trainer + db SPRITE_BIKER, $1e + 4, $4 + 4, $ff, $d3, $48, BIKER + $C8, $e ; trainer + db SPRITE_BIKER, $1e + 4, $f + 4, $ff, $d2, $49, BIKER + $C8, $f ; trainer + db SPRITE_BIKER, $1f + 4, $4 + 4, $ff, $d3, $4a, BIKER + $C8, $2 ; trainer Route14Blocks: ; 270 - INCBIN "maps/route14.blk" + INCBIN "maps/route14.blk" Route17_h: ; 0x54b20 to 0x54b42 (34 bytes) (id=28) - db $00 ; tileset - db ROUTE_17_HEIGHT, ROUTE_17_WIDTH ; dimensions (y, x) - dw Route17Blocks, Route17Texts, Route17Script ; blocks, texts, scripts - db NORTH | SOUTH ; connections + db $00 ; tileset + db ROUTE_17_HEIGHT, ROUTE_17_WIDTH ; dimensions (y, x) + dw Route17Blocks, Route17Texts, Route17Script ; blocks, texts, scripts + db NORTH | SOUTH ; connections - ; connections data + ; connections data db ROUTE_16 - dw Route16Blocks + (ROUTE_16_HEIGHT - 3) * ROUTE_16_WIDTH ; connection strip location - dw $C6EB + 0 ; current map position - db $d, ROUTE_16_WIDTH ; bigness, width - db (ROUTE_16_HEIGHT * 2) - 1, (0 * -2) ; alignments (y, x) - dw $C6E9 + ROUTE_16_HEIGHT * (ROUTE_16_WIDTH + 6) ; window + dw Route16Blocks + (ROUTE_16_HEIGHT - 3) * ROUTE_16_WIDTH ; connection strip location + dw $C6EB + 0 ; current map position + db $d, ROUTE_16_WIDTH ; bigness, width + db (ROUTE_16_HEIGHT * 2) - 1, (0 * -2) ; alignments (y, x) + dw $C6E9 + ROUTE_16_HEIGHT * (ROUTE_16_WIDTH + 6) ; window db ROUTE_18 - dw Route18Blocks ; connection strip location - dw $C6EB + (ROUTE_17_HEIGHT + 3) * (ROUTE_17_WIDTH + 6) + 0 ; current map position - db $d, ROUTE_18_WIDTH ; bigness, width - db 0, (0 * -2) ; alignments (y, x) - dw $C6EF + ROUTE_18_WIDTH ; window + dw Route18Blocks ; connection strip location + dw $C6EB + (ROUTE_17_HEIGHT + 3) * (ROUTE_17_WIDTH + 6) + 0 ; current map position + db $d, ROUTE_18_WIDTH ; bigness, width + db 0, (0 * -2) ; alignments (y, x) + dw $C6EF + ROUTE_18_WIDTH ; window - ; end connections data + ; end connections data - dw Route17Object ; objects + dw Route17Object ; objects Route17Object: ; 0x54b42 (size=102) - db $43 ; border tile - - db $0 ; warps - - db $6 ; signs - db $33, $9, $b ; Route17Text11 - db $3f, $9, $c ; Route17Text12 - db $4b, $9, $d ; Route17Text13 - db $57, $9, $e ; Route17Text14 - db $6f, $9, $f ; Route17Text15 - db $8d, $9, $10 ; Route17Text16 - - db $a ; people - db SPRITE_BIKER, $13 + 4, $c + 4, $ff, $d2, $41, CUE_BALL + $C8, $4 ; trainer - db SPRITE_BIKER, $10 + 4, $b + 4, $ff, $d3, $42, CUE_BALL + $C8, $5 ; trainer - db SPRITE_BIKER, $12 + 4, $4 + 4, $ff, $d1, $43, BIKER + $C8, $8 ; trainer - db SPRITE_BIKER, $20 + 4, $7 + 4, $ff, $d2, $44, BIKER + $C8, $9 ; trainer - db SPRITE_BIKER, $22 + 4, $e + 4, $ff, $d3, $45, BIKER + $C8, $a ; trainer - db SPRITE_BIKER, $3a + 4, $11 + 4, $ff, $d2, $46, CUE_BALL + $C8, $6 ; trainer - db SPRITE_BIKER, $44 + 4, $2 + 4, $ff, $d3, $47, CUE_BALL + $C8, $7 ; trainer - db SPRITE_BIKER, $62 + 4, $e + 4, $ff, $d3, $48, CUE_BALL + $C8, $8 ; trainer - db SPRITE_BIKER, $62 + 4, $5 + 4, $ff, $d2, $49, BIKER + $C8, $b ; trainer - db SPRITE_BIKER, $76 + 4, $a + 4, $ff, $d0, $4a, BIKER + $C8, $c ; trainer + db $43 ; border tile + + db $0 ; warps + + db $6 ; signs + db $33, $9, $b ; Route17Text11 + db $3f, $9, $c ; Route17Text12 + db $4b, $9, $d ; Route17Text13 + db $57, $9, $e ; Route17Text14 + db $6f, $9, $f ; Route17Text15 + db $8d, $9, $10 ; Route17Text16 + + db $a ; people + db SPRITE_BIKER, $13 + 4, $c + 4, $ff, $d2, $41, CUE_BALL + $C8, $4 ; trainer + db SPRITE_BIKER, $10 + 4, $b + 4, $ff, $d3, $42, CUE_BALL + $C8, $5 ; trainer + db SPRITE_BIKER, $12 + 4, $4 + 4, $ff, $d1, $43, BIKER + $C8, $8 ; trainer + db SPRITE_BIKER, $20 + 4, $7 + 4, $ff, $d2, $44, BIKER + $C8, $9 ; trainer + db SPRITE_BIKER, $22 + 4, $e + 4, $ff, $d3, $45, BIKER + $C8, $a ; trainer + db SPRITE_BIKER, $3a + 4, $11 + 4, $ff, $d2, $46, CUE_BALL + $C8, $6 ; trainer + db SPRITE_BIKER, $44 + 4, $2 + 4, $ff, $d3, $47, CUE_BALL + $C8, $7 ; trainer + db SPRITE_BIKER, $62 + 4, $e + 4, $ff, $d3, $48, CUE_BALL + $C8, $8 ; trainer + db SPRITE_BIKER, $62 + 4, $5 + 4, $ff, $d2, $49, BIKER + $C8, $b ; trainer + db SPRITE_BIKER, $76 + 4, $a + 4, $ff, $d0, $4a, BIKER + $C8, $c ; trainer Route17Blocks: ; 720 - INCBIN "maps/route17.blk" + INCBIN "maps/route17.blk" Route19_h: ; 0x54e78 to 0x54e9a (34 bytes) (id=30) - db $00 ; tileset - db ROUTE_19_HEIGHT, ROUTE_19_WIDTH ; dimensions (y, x) - dw Route19Blocks, Route19Texts, Route19Script ; blocks, texts, scripts - db NORTH | WEST ; connections + db $00 ; tileset + db ROUTE_19_HEIGHT, ROUTE_19_WIDTH ; dimensions (y, x) + dw Route19Blocks, Route19Texts, Route19Script ; blocks, texts, scripts + db NORTH | WEST ; connections - ; connections data + ; connections data db FUCHSIA_CITY - dw FuchsiaCityBlocks + (FUCHSIA_CITY_HEIGHT - 3) * FUCHSIA_CITY_WIDTH + 2 ; connection strip location - dw $C6EB + -3 ; current map position - db $10, FUCHSIA_CITY_WIDTH ; bigness, width - db (FUCHSIA_CITY_HEIGHT * 2) - 1, (-5 * -2) ; alignments (y, x) - dw $C6E9 + FUCHSIA_CITY_HEIGHT * (FUCHSIA_CITY_WIDTH + 6) ; window + dw FuchsiaCityBlocks + (FUCHSIA_CITY_HEIGHT - 3) * FUCHSIA_CITY_WIDTH + 2 ; connection strip location + dw $C6EB + -3 ; current map position + db $10, FUCHSIA_CITY_WIDTH ; bigness, width + db (FUCHSIA_CITY_HEIGHT * 2) - 1, (-5 * -2) ; alignments (y, x) + dw $C6E9 + FUCHSIA_CITY_HEIGHT * (FUCHSIA_CITY_WIDTH + 6) ; window db ROUTE_20 - dw Route20Blocks - 3 + (ROUTE_20_WIDTH) ; connection strip location - dw $C6E8 + (ROUTE_19_WIDTH + 6) * (18 + 3) ; current map position - db ROUTE_20_HEIGHT, ROUTE_20_WIDTH ; bigness, width - db (18 * -2), (ROUTE_20_WIDTH * 2) - 1 ; alignments (y, x) - dw $C6EE + 2 * ROUTE_20_WIDTH ; window + dw Route20Blocks - 3 + (ROUTE_20_WIDTH) ; connection strip location + dw $C6E8 + (ROUTE_19_WIDTH + 6) * (18 + 3) ; current map position + db ROUTE_20_HEIGHT, ROUTE_20_WIDTH ; bigness, width + db (18 * -2), (ROUTE_20_WIDTH * 2) - 1 ; alignments (y, x) + dw $C6EE + 2 * ROUTE_20_WIDTH ; window - ; end connections data + ; end connections data - dw Route19Object ; objects + dw Route19Object ; objects Route19Object: ; 0x54e9a (size=87) - db $43 ; border tile + db $43 ; border tile - db $0 ; warps + db $0 ; warps - db $1 ; signs - db $9, $b, $b ; Route19Text11 + db $1 ; signs + db $9, $b, $b ; Route19Text11 - db $a ; people - db SPRITE_BLACK_HAIR_BOY_1, $7 + 4, $8 + 4, $ff, $d2, $41, SWIMMER + $C8, $2 ; trainer - db SPRITE_BLACK_HAIR_BOY_1, $7 + 4, $d + 4, $ff, $d2, $42, SWIMMER + $C8, $3 ; trainer - db SPRITE_SWIMMER, $19 + 4, $d + 4, $ff, $d2, $43, SWIMMER + $C8, $4 ; trainer - db SPRITE_SWIMMER, $1b + 4, $4 + 4, $ff, $d3, $44, SWIMMER + $C8, $5 ; trainer - db SPRITE_SWIMMER, $1f + 4, $10 + 4, $ff, $d1, $45, SWIMMER + $C8, $6 ; trainer - db SPRITE_SWIMMER, $b + 4, $9 + 4, $ff, $d0, $46, SWIMMER + $C8, $7 ; trainer - db SPRITE_SWIMMER, $2b + 4, $8 + 4, $ff, $d2, $47, BEAUTY + $C8, $c ; trainer - db SPRITE_SWIMMER, $2b + 4, $b + 4, $ff, $d3, $48, BEAUTY + $C8, $d ; trainer - db SPRITE_SWIMMER, $2a + 4, $9 + 4, $ff, $d1, $49, SWIMMER + $C8, $8 ; trainer - db SPRITE_SWIMMER, $2c + 4, $a + 4, $ff, $d0, $4a, BEAUTY + $C8, $e ; trainer + db $a ; people + db SPRITE_BLACK_HAIR_BOY_1, $7 + 4, $8 + 4, $ff, $d2, $41, SWIMMER + $C8, $2 ; trainer + db SPRITE_BLACK_HAIR_BOY_1, $7 + 4, $d + 4, $ff, $d2, $42, SWIMMER + $C8, $3 ; trainer + db SPRITE_SWIMMER, $19 + 4, $d + 4, $ff, $d2, $43, SWIMMER + $C8, $4 ; trainer + db SPRITE_SWIMMER, $1b + 4, $4 + 4, $ff, $d3, $44, SWIMMER + $C8, $5 ; trainer + db SPRITE_SWIMMER, $1f + 4, $10 + 4, $ff, $d1, $45, SWIMMER + $C8, $6 ; trainer + db SPRITE_SWIMMER, $b + 4, $9 + 4, $ff, $d0, $46, SWIMMER + $C8, $7 ; trainer + db SPRITE_SWIMMER, $2b + 4, $8 + 4, $ff, $d2, $47, BEAUTY + $C8, $c ; trainer + db SPRITE_SWIMMER, $2b + 4, $b + 4, $ff, $d3, $48, BEAUTY + $C8, $d ; trainer + db SPRITE_SWIMMER, $2a + 4, $9 + 4, $ff, $d1, $49, SWIMMER + $C8, $8 ; trainer + db SPRITE_SWIMMER, $2c + 4, $a + 4, $ff, $d0, $4a, BEAUTY + $C8, $e ; trainer Route19Blocks: ; 270 - INCBIN "maps/route19.blk" + INCBIN "maps/route19.blk" Route21_h: ; 0x54fff to 0x55021 (34 bytes) (id=32) - db $00 ; tileset - db ROUTE_21_HEIGHT, ROUTE_21_WIDTH ; dimensions (y, x) - dw Route21Blocks, Route21Texts, Route21Script ; blocks, texts, scripts - db NORTH | SOUTH ; connections + db $00 ; tileset + db ROUTE_21_HEIGHT, ROUTE_21_WIDTH ; dimensions (y, x) + dw Route21Blocks, Route21Texts, Route21Script ; blocks, texts, scripts + db NORTH | SOUTH ; connections - ; connections data + ; connections data db PALLET_TOWN - dw PalletTownBlocks + (PALLET_TOWN_HEIGHT - 3) * PALLET_TOWN_WIDTH ; connection strip location - dw $C6EB + 0 ; current map position - db PALLET_TOWN_WIDTH, PALLET_TOWN_WIDTH ; bigness, width - db (PALLET_TOWN_HEIGHT * 2) - 1, (0 * -2) ; alignments (y, x) - dw $C6E9 + PALLET_TOWN_HEIGHT * (PALLET_TOWN_WIDTH + 6) ; window + dw PalletTownBlocks + (PALLET_TOWN_HEIGHT - 3) * PALLET_TOWN_WIDTH ; connection strip location + dw $C6EB + 0 ; current map position + db PALLET_TOWN_WIDTH, PALLET_TOWN_WIDTH ; bigness, width + db (PALLET_TOWN_HEIGHT * 2) - 1, (0 * -2) ; alignments (y, x) + dw $C6E9 + PALLET_TOWN_HEIGHT * (PALLET_TOWN_WIDTH + 6) ; window db CINNABAR_ISLAND - dw CinnabarIslandBlocks ; connection strip location - dw $C6EB + (ROUTE_21_HEIGHT + 3) * (ROUTE_21_WIDTH + 6) + 0 ; current map position - db CINNABAR_ISLAND_WIDTH, CINNABAR_ISLAND_WIDTH ; bigness, width - db 0, (0 * -2) ; alignments (y, x) - dw $C6EF + CINNABAR_ISLAND_WIDTH ; window + dw CinnabarIslandBlocks ; connection strip location + dw $C6EB + (ROUTE_21_HEIGHT + 3) * (ROUTE_21_WIDTH + 6) + 0 ; current map position + db CINNABAR_ISLAND_WIDTH, CINNABAR_ISLAND_WIDTH ; bigness, width + db 0, (0 * -2) ; alignments (y, x) + dw $C6EF + CINNABAR_ISLAND_WIDTH ; window - ; end connections data + ; end connections data - dw Route21Object ; objects + dw Route21Object ; objects Route21Object: ; 0x55021 (size=76) - db $43 ; border tile + db $43 ; border tile - db $0 ; warps + db $0 ; warps - db $0 ; signs + db $0 ; signs - db $9 ; people - db SPRITE_FISHER2, $18 + 4, $4 + 4, $ff, $d2, $41, FISHER + $C8, $7 ; trainer - db SPRITE_FISHER2, $19 + 4, $6 + 4, $ff, $d0, $42, FISHER + $C8, $9 ; trainer - db SPRITE_SWIMMER, $1f + 4, $a + 4, $ff, $d1, $43, SWIMMER + $C8, $c ; trainer - db SPRITE_SWIMMER, $1e + 4, $c + 4, $ff, $d3, $44, CUE_BALL + $C8, $9 ; trainer - db SPRITE_SWIMMER, $3f + 4, $10 + 4, $ff, $d0, $45, SWIMMER + $C8, $d ; trainer - db SPRITE_SWIMMER, $47 + 4, $5 + 4, $ff, $d3, $46, SWIMMER + $C8, $e ; trainer - db SPRITE_SWIMMER, $47 + 4, $f + 4, $ff, $d2, $47, SWIMMER + $C8, $f ; trainer - db SPRITE_FISHER2, $38 + 4, $e + 4, $ff, $d2, $48, FISHER + $C8, $8 ; trainer - db SPRITE_FISHER2, $39 + 4, $11 + 4, $ff, $d3, $49, FISHER + $C8, $a ; trainer + db $9 ; people + db SPRITE_FISHER2, $18 + 4, $4 + 4, $ff, $d2, $41, FISHER + $C8, $7 ; trainer + db SPRITE_FISHER2, $19 + 4, $6 + 4, $ff, $d0, $42, FISHER + $C8, $9 ; trainer + db SPRITE_SWIMMER, $1f + 4, $a + 4, $ff, $d1, $43, SWIMMER + $C8, $c ; trainer + db SPRITE_SWIMMER, $1e + 4, $c + 4, $ff, $d3, $44, CUE_BALL + $C8, $9 ; trainer + db SPRITE_SWIMMER, $3f + 4, $10 + 4, $ff, $d0, $45, SWIMMER + $C8, $d ; trainer + db SPRITE_SWIMMER, $47 + 4, $5 + 4, $ff, $d3, $46, SWIMMER + $C8, $e ; trainer + db SPRITE_SWIMMER, $47 + 4, $f + 4, $ff, $d2, $47, SWIMMER + $C8, $f ; trainer + db SPRITE_FISHER2, $38 + 4, $e + 4, $ff, $d2, $48, FISHER + $C8, $8 ; trainer + db SPRITE_FISHER2, $39 + 4, $11 + 4, $ff, $d3, $49, FISHER + $C8, $a ; trainer Route21Blocks: ; 450 - INCBIN "maps/route21.blk" + INCBIN "maps/route21.blk" VermilionHouse2Blocks: Route12HouseBlocks: DayCareMBlocks: ; 16 0x5522f 522F - INCBIN "maps/daycarem.blk" + INCBIN "maps/daycarem.blk" FuchsiaHouse3Blocks: ; 16 - INCBIN "maps/fuchsiahouse3.blk" + INCBIN "maps/fuchsiahouse3.blk" INCBIN "baserom.gbc",$5524f,$554e3 - $5524f Route2Script: ; 0x554e3 - jp $3c3c + jp $3c3c ; 0x554e6 Route2Texts: dw Route2Text1, Route2Text2, Route2Text3, Route2Text4 Route2Text3: ; 0x554ee - TX_FAR _Route2Text3 - db $50 + TX_FAR _Route2Text3 + db $50 Route2Text4: ; 0x554f3 - TX_FAR _Route2Text4 - db $50 + TX_FAR _Route2Text4 + db $50 Route3Script: ; 0x554f8 - call $3c3c - ld hl, $5525 - ld de, $550b - ld a, [$d5f8] - call $3160 - ld [$d5f8], a - ret + call $3c3c + ld hl, $5525 + ld de, $550b + ld a, [$d5f8] + call $3160 + ld [$d5f8], a + ret ; 0x5550b INCBIN "baserom.gbc",$5550b,$6 Route3Texts: ; 0x55511 - dw Route3Text1, Route3Text2, Route3Text3, Route3Text4, Route3Text5, Route3Text6, Route3Text7, Route3Text8, Route3Text9, Route3Text10 + dw Route3Text1, Route3Text2, Route3Text3, Route3Text4, Route3Text5, Route3Text6, Route3Text7, Route3Text8, Route3Text9, Route3Text10 INCBIN "baserom.gbc",$55525,$61 Route3Text1: ; 0x55586 - TX_FAR _Route3Text1 - db $50 + TX_FAR _Route3Text1 + db $50 Route3Text2: ; 0x5558b - db $08 ; asm - ld hl, $5525 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5525 + call LoadTrainerHeader + jp $24d7 UnnamedText_55595: ; 0x55595 - TX_FAR _UnnamedText_55595 - db $50 + TX_FAR _UnnamedText_55595 + db $50 ; 0x55595 + 5 bytes UnnamedText_5559a: ; 0x5559a - TX_FAR _UnnamedText_5559a - db $50 + TX_FAR _UnnamedText_5559a + db $50 ; 0x5559a + 5 bytes UnnamedText_5559f: ; 0x5559f - TX_FAR _UnnamedText_5559f - db $50 + TX_FAR _UnnamedText_5559f + db $50 ; 0x5559f + 5 bytes Route3Text3: ; 0x555a4 - db $08 ; asm - ld hl, $5531 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5531 + call LoadTrainerHeader + jp $24d7 UnnamedText_555ae: ; 0x555ae - TX_FAR _UnnamedText_555ae - db $50 + TX_FAR _UnnamedText_555ae + db $50 ; 0x555ae + 5 bytes UnnamedText_555b3: ; 0x555b3 - TX_FAR _UnnamedText_555b3 - db $50 + TX_FAR _UnnamedText_555b3 + db $50 ; 0x555b3 + 5 bytes UnnamedText_555b8: ; 0x555b8 - TX_FAR _UnnamedText_555b8 - db $50 + TX_FAR _UnnamedText_555b8 + db $50 ; 0x555b8 + 5 bytes Route3Text4: ; 0x555bd - db $08 ; asm - ld hl, $553d - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $553d + call LoadTrainerHeader + jp $24d7 UnnamedText_555c7: ; 0x555c7 - TX_FAR _UnnamedText_555c7 - db $50 + TX_FAR _UnnamedText_555c7 + db $50 ; 0x555c7 + 5 bytes UnnamedText_555cc: ; 0x555cc - TX_FAR _UnnamedText_555cc - db $50 + TX_FAR _UnnamedText_555cc + db $50 ; 0x555cc + 5 bytes UnnamedText_555d1: ; 0x555d1 - TX_FAR _UnnamedText_555d1 - db $50 + TX_FAR _UnnamedText_555d1 + db $50 ; 0x555d1 + 5 bytes Route3Text5: ; 0x555d6 - db $08 ; asm - ld hl, $5549 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5549 + call LoadTrainerHeader + jp $24d7 UnnamedText_555e0: ; 0x555e0 - TX_FAR _UnnamedText_555e0 - db $50 + TX_FAR _UnnamedText_555e0 + db $50 ; 0x555e0 + 5 bytes UnnamedText_555e5: ; 0x555e5 - TX_FAR _UnnamedText_555e5 - db $50 + TX_FAR _UnnamedText_555e5 + db $50 ; 0x555e5 + 5 bytes UnnamedText_555ea: ; 0x555ea - TX_FAR _UnnamedText_555ea - db $50 + TX_FAR _UnnamedText_555ea + db $50 ; 0x555ea + 5 bytes Route3Text6: ; 0x555ef - db $08 ; asm - ld hl, $5555 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5555 + call LoadTrainerHeader + jp $24d7 UnnamedText_555f9: ; 0x555f9 - TX_FAR _UnnamedText_555f9 - db $50 + TX_FAR _UnnamedText_555f9 + db $50 ; 0x555f9 + 5 bytes UnnamedText_555fe: ; 0x555fe - TX_FAR _UnnamedText_555fe - db $50 + TX_FAR _UnnamedText_555fe + db $50 ; 0x555fe + 5 bytes UnnamedText_55603: ; 0x55603 - TX_FAR _UnnamedText_55603 - db $50 + TX_FAR _UnnamedText_55603 + db $50 ; 0x55603 + 5 bytes Route3Text7: ; 0x55608 - db $08 ; asm - ld hl, $5561 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5561 + call LoadTrainerHeader + jp $24d7 UnnamedText_55612: ; 0x55612 - TX_FAR _UnnamedText_55612 - db $50 + TX_FAR _UnnamedText_55612 + db $50 ; 0x55612 + 5 bytes UnnamedText_55617: ; 0x55617 - TX_FAR _UnnamedText_55617 - db $50 + TX_FAR _UnnamedText_55617 + db $50 ; 0x55617 + 5 bytes UnnamedText_5561c: ; 0x5561c - TX_FAR _UnnamedText_5561c - db $50 + TX_FAR _UnnamedText_5561c + db $50 ; 0x5561c + 5 bytes Route3Text8: ; 0x55621 - db $08 ; asm - ld hl, $556d - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $556d + call LoadTrainerHeader + jp $24d7 UnnamedText_5562b: ; 0x5562b - TX_FAR _UnnamedText_5562b - db $50 + TX_FAR _UnnamedText_5562b + db $50 ; 0x5562b + 5 bytes UnnamedText_55630: ; 0x55630 - TX_FAR _UnnamedText_55630 - db $50 + TX_FAR _UnnamedText_55630 + db $50 ; 0x55630 + 5 bytes UnnamedText_55635: ; 0x55635 - TX_FAR _UnnamedText_55635 - db $50 + TX_FAR _UnnamedText_55635 + db $50 ; 0x55635 + 5 bytes Route3Text9: ; 0x5563a - db $08 ; asm - ld hl, $5579 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5579 + call LoadTrainerHeader + jp $24d7 UnnamedText_55644: ; 0x55644 - TX_FAR _UnnamedText_55644 - db $50 + TX_FAR _UnnamedText_55644 + db $50 ; 0x55644 + 5 bytes UnnamedText_55649: ; 0x55649 - TX_FAR _UnnamedText_55649 - db $50 + TX_FAR _UnnamedText_55649 + db $50 ; 0x55649 + 5 bytes UnnamedText_5564e: ; 0x5564e - TX_FAR _UnnamedText_5564e - db $50 + TX_FAR _UnnamedText_5564e + db $50 ; 0x5564e + 5 bytes Route3Text10: ; 0x55653 - TX_FAR _Route3Text10 - db $50 + TX_FAR _Route3Text10 + db $50 Route4Script: ; 0x55658 - call $3c3c - ld hl, $567d - ld de, $566b - ld a, [$d5f9] - call $3160 - ld [$d5f9], a - ret + call $3c3c + ld hl, $567d + ld de, $566b + ld a, [$d5f9] + call $3160 + ld [$d5f9], a + ret ; 0x5566b INCBIN "baserom.gbc",$5566b,$6 Route4Texts: ; 0x55671 - dw Route4Text1, Route4Text2, Route4Text3, Route4Text4, Route4Text5, Route4Text6 + dw Route4Text1, Route4Text2, Route4Text3, Route4Text4, Route4Text5, Route4Text6 INCBIN "baserom.gbc",$5567d,$d Route4Text1: ; 0x5568a - TX_FAR _Route4Text1 - db $50 + TX_FAR _Route4Text1 + db $50 Route4Text2: ; 0x5568f - db $08 ; asm - ld hl, $567d - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $567d + call LoadTrainerHeader + jp $24d7 UnnamedText_55699: ; 0x55699 - TX_FAR _UnnamedText_55699 - db $50 + TX_FAR _UnnamedText_55699 + db $50 ; 0x55699 + 5 bytes UnnamedText_5569e: ; 0x5569e - TX_FAR _UnnamedText_5569e - db $50 + TX_FAR _UnnamedText_5569e + db $50 ; 0x5569e + 5 bytes UnnamedText_556a3: ; 0x556a3 - TX_FAR _UnnamedText_556a3 - db $50 + TX_FAR _UnnamedText_556a3 + db $50 ; 0x556a3 + 5 bytes Route4Text5: ; 0x556a8 - TX_FAR _Route4Text5 - db $50 + TX_FAR _Route4Text5 + db $50 Route4Text6: ; 0x556ad - TX_FAR _Route4Text6 - db $50 + TX_FAR _Route4Text6 + db $50 Route5Script: ; 0x556b2 - jp $3c3c + jp $3c3c ; 0x556b5 Route5Texts: ; 0x556b5 - dw Route5Text1 + dw Route5Text1 Route5Text1: ; 0x556b7 - TX_FAR _Route5Text1 - db $50 + TX_FAR _Route5Text1 + db $50 Route9Script: ; 0x556bc - call $3c3c - ld hl, $56eb - ld de, $56cf - ld a, [$d604] - call $3160 - ld [$d604], a - ret + call $3c3c + ld hl, $56eb + ld de, $56cf + ld a, [$d604] + call $3160 + ld [$d604], a + ret ; 0x556cf INCBIN "baserom.gbc",$556cf,$6 Route9Texts: ; 0x556d5 - dw Route9Text1, Route9Text2, Route9Text3, Route9Text4, Route9Text5, Route9Text6, Route9Text7, Route9Text8, Route9Text9, Route9Text10, Route9Text11 + dw Route9Text1, Route9Text2, Route9Text3, Route9Text4, Route9Text5, Route9Text6, Route9Text7, Route9Text8, Route9Text9, Route9Text10, Route9Text11 Route12Text13: ; 0x556eb @@ -33245,2535 +33241,2535 @@ Route12Text14: ; 0x556f0 INCBIN "baserom.gbc",$556f0,$55758 - $556f0 Route9Text1: ; 0x55758 - db $8 ; asm - ld hl, $56eb - jr asm_8be3d ; 0x5575c $2e + db $8 ; asm + ld hl, $56eb + jr asm_8be3d ; 0x5575c $2e Route9Text2: - db $8 ; asm - ld hl, $56f7 - jr asm_8be3d ; 0x55762 $28 + db $8 ; asm + ld hl, $56f7 + jr asm_8be3d ; 0x55762 $28 Route9Text3: - db $8 ; asm - ld hl, $5703 - jr asm_8be3d ; 0x55768 $22 + db $8 ; asm + ld hl, $5703 + jr asm_8be3d ; 0x55768 $22 Route9Text4: - db $8 ; asm - ld hl, $570f - jr asm_8be3d ; 0x5576e $1c + db $8 ; asm + ld hl, $570f + jr asm_8be3d ; 0x5576e $1c Route9Text5: - db $8 ; asm - ld hl, $571b - jr asm_8be3d ; 0x55774 $16 + db $8 ; asm + ld hl, $571b + jr asm_8be3d ; 0x55774 $16 Route9Text6: - db $8 ; asm - ld hl, $5727 - jr asm_8be3d ; 0x5577a $10 + db $8 ; asm + ld hl, $5727 + jr asm_8be3d ; 0x5577a $10 Route9Text7: - db $8 ; asm - ld hl, $5733 - jr asm_8be3d ; 0x55780 $a + db $8 ; asm + ld hl, $5733 + jr asm_8be3d ; 0x55780 $a Route9Text8: - db $8 ; asm - ld hl, $573f - jr asm_8be3d ; 0x55786 $4 + db $8 ; asm + ld hl, $573f + jr asm_8be3d ; 0x55786 $4 Route9Text9: - db $8 ; asm - ld hl, $574b + db $8 ; asm + ld hl, $574b asm_8be3d: ; 0x5578c - call $31cc - jp $24d7 + call $31cc + jp $24d7 ; 0x55792 UnnamedText_55792: ; 0x55792 - TX_FAR _UnnamedText_55792 - db $50 + TX_FAR _UnnamedText_55792 + db $50 ; 0x55792 + 5 bytes UnnamedText_55797: ; 0x55797 - TX_FAR _UnnamedText_55797 - db $50 + TX_FAR _UnnamedText_55797 + db $50 ; 0x55797 + 5 bytes UnnamedText_5579c: ; 0x5579c - TX_FAR _UnnamedText_5579c - db $50 + TX_FAR _UnnamedText_5579c + db $50 ; 0x5579c + 5 bytes UnnamedText_557a1: ; 0x557a1 - TX_FAR _UnnamedText_557a1 - db $50 + TX_FAR _UnnamedText_557a1 + db $50 ; 0x557a1 + 5 bytes UnnamedText_557a6: ; 0x557a6 - TX_FAR _UnnamedText_557a6 - db $50 + TX_FAR _UnnamedText_557a6 + db $50 ; 0x557a6 + 5 bytes UnnamedText_557ab: ; 0x557ab - TX_FAR _UnnamedText_557ab - db $50 + TX_FAR _UnnamedText_557ab + db $50 ; 0x557ab + 5 bytes UnnamedText_557b0: ; 0x557b0 - TX_FAR _UnnamedText_557b0 - db $50 + TX_FAR _UnnamedText_557b0 + db $50 ; 0x557b0 + 5 bytes UnnamedText_557b5: ; 0x557b5 - TX_FAR _UnnamedText_557b5 - db $50 + TX_FAR _UnnamedText_557b5 + db $50 ; 0x557b5 + 5 bytes UnnamedText_557ba: ; 0x557ba - TX_FAR _UnnamedText_557ba - db $50 + TX_FAR _UnnamedText_557ba + db $50 ; 0x557ba + 5 bytes UnnamedText_557bf: ; 0x557bf - TX_FAR _UnnamedText_557bf - db $50 + TX_FAR _UnnamedText_557bf + db $50 ; 0x557bf + 5 bytes UnnamedText_557c4: ; 0x557c4 - TX_FAR _UnnamedText_557c4 - db $50 + TX_FAR _UnnamedText_557c4 + db $50 ; 0x557c4 + 5 bytes UnnamedText_557c9: ; 0x557c9 - TX_FAR _UnnamedText_557c9 - db $50 + TX_FAR _UnnamedText_557c9 + db $50 ; 0x557c9 + 5 bytes UnnamedText_557ce: ; 0x557ce - TX_FAR _UnnamedText_557ce - db $50 + TX_FAR _UnnamedText_557ce + db $50 ; 0x557ce + 5 bytes UnnamedText_557d3: ; 0x557d3 - TX_FAR _UnnamedText_557d3 - db $50 + TX_FAR _UnnamedText_557d3 + db $50 ; 0x557d3 + 5 bytes UnnamedText_557d8: ; 0x557d8 - TX_FAR _UnnamedText_557d8 - db $50 + TX_FAR _UnnamedText_557d8 + db $50 ; 0x557d8 + 5 bytes UnnamedText_557dd: ; 0x557dd - TX_FAR _UnnamedText_557dd - db $50 + TX_FAR _UnnamedText_557dd + db $50 ; 0x557dd + 5 bytes UnnamedText_557e2: ; 0x557e2 - TX_FAR _UnnamedText_557e2 - db $50 + TX_FAR _UnnamedText_557e2 + db $50 ; 0x557e2 + 5 bytes UnnamedText_557e7: ; 0x557e7 - TX_FAR _UnnamedText_557e7 - db $50 + TX_FAR _UnnamedText_557e7 + db $50 ; 0x557e7 + 5 bytes UnnamedText_557ec: ; 0x557ec - TX_FAR _UnnamedText_557ec - db $50 + TX_FAR _UnnamedText_557ec + db $50 ; 0x557ec + 5 bytes UnnamedText_557f1: ; 0x557f1 - TX_FAR _UnnamedText_557f1 - db $50 + TX_FAR _UnnamedText_557f1 + db $50 ; 0x557f1 + 5 bytes UnnamedText_557f6: ; 0x557f6 - TX_FAR _UnnamedText_557f6 - db $50 + TX_FAR _UnnamedText_557f6 + db $50 ; 0x557f6 + 5 bytes UnnamedText_557fb: ; 0x557fb - TX_FAR _UnnamedText_557fb - db $50 + TX_FAR _UnnamedText_557fb + db $50 ; 0x557fb + 5 bytes UnnamedText_55800: ; 0x55800 - TX_FAR _UnnamedText_55800 - db $50 + TX_FAR _UnnamedText_55800 + db $50 ; 0x55800 + 5 bytes UnnamedText_55805: ; 0x55805 - TX_FAR _UnnamedText_55805 - db $50 + TX_FAR _UnnamedText_55805 + db $50 ; 0x55805 + 5 bytes UnnamedText_5580a: ; 0x5580a - TX_FAR _UnnamedText_5580a - db $50 + TX_FAR _UnnamedText_5580a + db $50 ; 0x5580a + 5 bytes UnnamedText_5580f: ; 0x5580f - TX_FAR _UnnamedText_5580f - db $50 + TX_FAR _UnnamedText_5580f + db $50 ; 0x5580f + 5 bytes UnnamedText_55814: ; 0x55814 - TX_FAR _UnnamedText_55814 - db $50 + TX_FAR _UnnamedText_55814 + db $50 ; 0x55814 + 5 bytes Route9Text11: ; 0x55819 - TX_FAR _Route9Text11 - db $50 + TX_FAR _Route9Text11 + db $50 Route13Script: ; 0x5581e - call $3c3c - ld hl, $5851 - ld de, $5831 - ld a, [$d61a] - call $3160 - ld [$d61a], a - ret + call $3c3c + ld hl, $5851 + ld de, $5831 + ld a, [$d61a] + call $3160 + ld [$d61a], a + ret ; 0x55831 INCBIN "baserom.gbc",$55831,$6 Route13Texts: ; 0x55837 - dw Route13Text1, Route13Text2, Route13Text3, Route13Text4, Route13Text5, Route13Text6, Route13Text7, Route13Text8, Route13Text9, Route13Text10, Route13Text11, Route13Text12, Route13Text13 + dw Route13Text1, Route13Text2, Route13Text3, Route13Text4, Route13Text5, Route13Text6, Route13Text7, Route13Text8, Route13Text9, Route13Text10, Route13Text11, Route13Text12, Route13Text13 INCBIN "baserom.gbc",$55851,$79 Route13Text1: ; 0x558ca - db $08 ; asm - ld hl, $5851 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5851 + call LoadTrainerHeader + jp $24d7 UnnamedText_558d4: ; 0x558d4 - TX_FAR _UnnamedText_558d4 - db $50 + TX_FAR _UnnamedText_558d4 + db $50 ; 0x558d4 + 5 bytes UnnamedText_558d9: ; 0x558d9 - TX_FAR _UnnamedText_558d9 - db $50 + TX_FAR _UnnamedText_558d9 + db $50 ; 0x558d9 + 5 bytes UnnamedText_558de: ; 0x558de - TX_FAR _UnnamedText_558de - db $50 + TX_FAR _UnnamedText_558de + db $50 ; 0x558de + 5 bytes Route13Text2: ; 0x558e3 - db $08 ; asm - ld hl, $585d - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $585d + call LoadTrainerHeader + jp $24d7 UnnamedText_558ed: ; 0x558ed - TX_FAR _UnnamedText_558ed - db $50 + TX_FAR _UnnamedText_558ed + db $50 ; 0x558ed + 5 bytes UnnamedText_558f2: ; 0x558f2 - TX_FAR _UnnamedText_558f2 - db $50 + TX_FAR _UnnamedText_558f2 + db $50 ; 0x558f2 + 5 bytes UnnamedText_558f7: ; 0x558f7 - TX_FAR _UnnamedText_558f7 - db $50 + TX_FAR _UnnamedText_558f7 + db $50 ; 0x558f7 + 5 bytes Route13Text3: ; 0x558fc - db $08 ; asm - ld hl, $5869 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5869 + call LoadTrainerHeader + jp $24d7 UnnamedText_55906: ; 0x55906 - TX_FAR _UnnamedText_55906 - db $50 + TX_FAR _UnnamedText_55906 + db $50 ; 0x55906 + 5 bytes UnnamedText_5590b: ; 0x5590b - TX_FAR _UnnamedText_5590b - db $50 + TX_FAR _UnnamedText_5590b + db $50 ; 0x5590b + 5 bytes UnnamedText_55910: ; 0x55910 - TX_FAR _UnnamedText_55910 - db $50 + TX_FAR _UnnamedText_55910 + db $50 ; 0x55910 + 5 bytes Route13Text4: ; 0x55915 - db $08 ; asm - ld hl, $5875 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5875 + call LoadTrainerHeader + jp $24d7 UnnamedText_5591f: ; 0x5591f - TX_FAR _UnnamedText_5591f - db $50 + TX_FAR _UnnamedText_5591f + db $50 ; 0x5591f + 5 bytes UnnamedText_55924: ; 0x55924 - TX_FAR _UnnamedText_55924 - db $50 + TX_FAR _UnnamedText_55924 + db $50 ; 0x55924 + 5 bytes UnnamedText_55929: ; 0x55929 - TX_FAR _UnnamedText_55929 - db $50 + TX_FAR _UnnamedText_55929 + db $50 ; 0x55929 + 5 bytes Route13Text5: ; 0x5592e - db $08 ; asm - ld hl, $5881 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5881 + call LoadTrainerHeader + jp $24d7 UnnamedText_55938: ; 0x55938 - TX_FAR _UnnamedText_55938 - db $50 + TX_FAR _UnnamedText_55938 + db $50 ; 0x55938 + 5 bytes UnnamedText_5593d: ; 0x5593d - TX_FAR _UnnamedText_5593d - db $50 + TX_FAR _UnnamedText_5593d + db $50 ; 0x5593d + 5 bytes UnnamedText_55942: ; 0x55942 - TX_FAR _UnnamedText_55942 - db $50 + TX_FAR _UnnamedText_55942 + db $50 ; 0x55942 + 5 bytes Route13Text6: ; 0x55947 - db $08 ; asm - ld hl, $588d - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $588d + call LoadTrainerHeader + jp $24d7 UnnamedText_55951: ; 0x55951 - TX_FAR _UnnamedText_55951 - db $50 + TX_FAR _UnnamedText_55951 + db $50 ; 0x55951 + 5 bytes UnnamedText_55956: ; 0x55956 - TX_FAR _UnnamedText_55956 - db $50 + TX_FAR _UnnamedText_55956 + db $50 ; 0x55956 + 5 bytes UnnamedText_5595b: ; 0x5595b - TX_FAR _UnnamedText_5595b - db $50 + TX_FAR _UnnamedText_5595b + db $50 ; 0x5595b + 5 bytes Route13Text7: ; 0x55960 - db $08 ; asm - ld hl, $5899 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5899 + call LoadTrainerHeader + jp $24d7 UnnamedText_5596a: ; 0x5596a - TX_FAR _UnnamedText_5596a - db $50 + TX_FAR _UnnamedText_5596a + db $50 ; 0x5596a + 5 bytes UnnamedText_5596f: ; 0x5596f - TX_FAR _UnnamedText_5596f - db $50 + TX_FAR _UnnamedText_5596f + db $50 ; 0x5596f + 5 bytes UnnamedText_55974: ; 0x55974 - TX_FAR _UnnamedText_55974 - db $50 + TX_FAR _UnnamedText_55974 + db $50 ; 0x55974 + 5 bytes Route13Text8: ; 0x55979 - db $08 ; asm - ld hl, $58a5 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $58a5 + call LoadTrainerHeader + jp $24d7 UnnamedText_55983: ; 0x55983 - TX_FAR _UnnamedText_55983 - db $50 + TX_FAR _UnnamedText_55983 + db $50 ; 0x55983 + 5 bytes UnnamedText_55988: ; 0x55988 - TX_FAR _UnnamedText_55988 - db $50 + TX_FAR _UnnamedText_55988 + db $50 ; 0x55988 + 5 bytes UnnamedText_5598d: ; 0x5598d - TX_FAR _UnnamedText_5598d - db $50 + TX_FAR _UnnamedText_5598d + db $50 ; 0x5598d + 5 bytes Route13Text9: ; 0x55992 - db $08 ; asm - ld hl, $58b1 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $58b1 + call LoadTrainerHeader + jp $24d7 UnnamedText_5599c: ; 0x5599c - TX_FAR _UnnamedText_5599c - db $50 + TX_FAR _UnnamedText_5599c + db $50 ; 0x5599c + 5 bytes UnnamedText_559a1: ; 0x559a1 - TX_FAR _UnnamedText_559a1 - db $50 + TX_FAR _UnnamedText_559a1 + db $50 ; 0x559a1 + 5 bytes UnnamedText_559a6: ; 0x559a6 - TX_FAR _UnnamedText_559a6 - db $50 + TX_FAR _UnnamedText_559a6 + db $50 ; 0x559a6 + 5 bytes Route13Text10: ; 0x559ab - db $08 ; asm - ld hl, $58bd - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $58bd + call LoadTrainerHeader + jp $24d7 UnnamedText_559b5: ; 0x559b5 - TX_FAR _UnnamedText_559b5 - db $50 + TX_FAR _UnnamedText_559b5 + db $50 ; 0x559b5 + 5 bytes UnnamedText_559ba: ; 0x559ba - TX_FAR _UnnamedText_559ba - db $50 + TX_FAR _UnnamedText_559ba + db $50 ; 0x559ba + 5 bytes UnnamedText_559bf: ; 0x559bf - TX_FAR _UnnamedText_559bf - db $50 + TX_FAR _UnnamedText_559bf + db $50 ; 0x559bf + 5 bytes Route13Text11: ; 0x559c4 - TX_FAR _Route13Text11 - db $50 + TX_FAR _Route13Text11 + db $50 Route13Text12: ; 0x559c9 - TX_FAR _Route13Text12 - db $50 + TX_FAR _Route13Text12 + db $50 Route13Text13: ; 0x559ce - TX_FAR _Route13Text13 - db $50 + TX_FAR _Route13Text13 + db $50 Route14Script: ; 0x559d3 - call $3c3c - ld hl, $5a02 - ld de, $59e6 - ld a, [$d61b] - call $3160 - ld [$d61b], a - ret + call $3c3c + ld hl, $5a02 + ld de, $59e6 + ld a, [$d61b] + call $3160 + ld [$d61b], a + ret ; 0x559e6 INCBIN "baserom.gbc",$559e6,$6 Route14Texts: ; 0x559ec - dw Route14Text1, Route14Text2, Route14Text3, Route14Text4, Route14Text5, Route14Text6, Route14Text7, Route14Text8, Route14Text9, Route14Text10, Route14Text11 + dw Route14Text1, Route14Text2, Route14Text3, Route14Text4, Route14Text5, Route14Text6, Route14Text7, Route14Text8, Route14Text9, Route14Text10, Route14Text11 INCBIN "baserom.gbc",$55a02,$79 Route14Text1: ; 0x55a7b - db $08 ; asm - ld hl, $5a02 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5a02 + call LoadTrainerHeader + jp $24d7 UnnamedText_55a85: ; 0x55a85 - TX_FAR _UnnamedText_55a85 - db $50 + TX_FAR _UnnamedText_55a85 + db $50 ; 0x55a85 + 5 bytes UnnamedText_55a8a: ; 0x55a8a - TX_FAR _UnnamedText_55a8a - db $50 + TX_FAR _UnnamedText_55a8a + db $50 ; 0x55a8a + 5 bytes UnnamedText_55a8f: ; 0x55a8f - TX_FAR _UnnamedText_55a8f - db $50 + TX_FAR _UnnamedText_55a8f + db $50 ; 0x55a8f + 5 bytes Route14Text2: ; 0x55a94 - db $08 ; asm - ld hl, $5a0e - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5a0e + call LoadTrainerHeader + jp $24d7 UnnamedText_55a9e: ; 0x55a9e - TX_FAR _UnnamedText_55a9e - db $50 + TX_FAR _UnnamedText_55a9e + db $50 ; 0x55a9e + 5 bytes UnnamedText_55aa3: ; 0x55aa3 - TX_FAR _UnnamedText_55aa3 - db $50 + TX_FAR _UnnamedText_55aa3 + db $50 ; 0x55aa3 + 5 bytes UnnamedText_55aa8: ; 0x55aa8 - TX_FAR _UnnamedText_55aa8 - db $50 + TX_FAR _UnnamedText_55aa8 + db $50 ; 0x55aa8 + 5 bytes Route14Text3: ; 0x55aad - db $08 ; asm - ld hl, $5a1a - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5a1a + call LoadTrainerHeader + jp $24d7 UnnamedText_55ab7: ; 0x55ab7 - TX_FAR _UnnamedText_55ab7 - db $50 + TX_FAR _UnnamedText_55ab7 + db $50 ; 0x55ab7 + 5 bytes UnnamedText_55abc: ; 0x55abc - TX_FAR _UnnamedText_55abc - db $50 + TX_FAR _UnnamedText_55abc + db $50 ; 0x55abc + 5 bytes UnnamedText_55ac1: ; 0x55ac1 - TX_FAR _UnnamedText_55ac1 - db $50 + TX_FAR _UnnamedText_55ac1 + db $50 ; 0x55ac1 + 5 bytes Route14Text4: ; 0x55ac6 - db $08 ; asm - ld hl, $5a26 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5a26 + call LoadTrainerHeader + jp $24d7 UnnamedText_55ad0: ; 0x55ad0 - TX_FAR _UnnamedText_55ad0 - db $50 + TX_FAR _UnnamedText_55ad0 + db $50 ; 0x55ad0 + 5 bytes UnnamedText_55ad5: ; 0x55ad5 - TX_FAR _UnnamedText_55ad5 - db $50 + TX_FAR _UnnamedText_55ad5 + db $50 ; 0x55ad5 + 5 bytes UnnamedText_55ada: ; 0x55ada - TX_FAR _UnnamedText_55ada - db $50 + TX_FAR _UnnamedText_55ada + db $50 ; 0x55ada + 5 bytes Route14Text5: ; 0x55adf - db $08 ; asm - ld hl, $5a32 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5a32 + call LoadTrainerHeader + jp $24d7 UnnamedText_55ae9: ; 0x55ae9 - TX_FAR _UnnamedText_55ae9 - db $50 + TX_FAR _UnnamedText_55ae9 + db $50 ; 0x55ae9 + 5 bytes UnnamedText_55aee: ; 0x55aee - TX_FAR _UnnamedText_55aee - db $50 + TX_FAR _UnnamedText_55aee + db $50 ; 0x55aee + 5 bytes UnnamedText_55af3: ; 0x55af3 - TX_FAR _UnnamedText_55af3 - db $50 + TX_FAR _UnnamedText_55af3 + db $50 ; 0x55af3 + 5 bytes Route14Text6: ; 0x55af8 - db $08 ; asm - ld hl, $5a3e - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5a3e + call LoadTrainerHeader + jp $24d7 UnnamedText_55b02: ; 0x55b02 - TX_FAR _UnnamedText_55b02 - db $50 + TX_FAR _UnnamedText_55b02 + db $50 ; 0x55b02 + 5 bytes UnnamedText_55b07: ; 0x55b07 - TX_FAR _UnnamedText_55b07 - db $50 + TX_FAR _UnnamedText_55b07 + db $50 ; 0x55b07 + 5 bytes UnnamedText_55b0c: ; 0x55b0c - TX_FAR _UnnamedText_55b0c - db $50 + TX_FAR _UnnamedText_55b0c + db $50 ; 0x55b0c + 5 bytes Route14Text7: ; 0x55b11 - db $08 ; asm - ld hl, $5a4a - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5a4a + call LoadTrainerHeader + jp $24d7 UnnamedText_55b1b: ; 0x55b1b - TX_FAR _UnnamedText_55b1b - db $50 + TX_FAR _UnnamedText_55b1b + db $50 ; 0x55b1b + 5 bytes UnnamedText_55b20: ; 0x55b20 - TX_FAR _UnnamedText_55b20 - db $50 + TX_FAR _UnnamedText_55b20 + db $50 ; 0x55b20 + 5 bytes UnnamedText_55b25: ; 0x55b25 - TX_FAR _UnnamedText_55b25 - db $50 + TX_FAR _UnnamedText_55b25 + db $50 ; 0x55b25 + 5 bytes Route14Text8: ; 0x55b2a - db $08 ; asm - ld hl, $5a56 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5a56 + call LoadTrainerHeader + jp $24d7 UnnamedText_55b34: ; 0x55b34 - TX_FAR _UnnamedText_55b34 - db $50 + TX_FAR _UnnamedText_55b34 + db $50 ; 0x55b34 + 5 bytes UnnamedText_55b39: ; 0x55b39 - TX_FAR _UnnamedText_55b39 - db $50 + TX_FAR _UnnamedText_55b39 + db $50 ; 0x55b39 + 5 bytes UnnamedText_55b3e: ; 0x55b3e - TX_FAR _UnnamedText_55b3e - db $50 + TX_FAR _UnnamedText_55b3e + db $50 ; 0x55b3e + 5 bytes Route14Text9: ; 0x55b43 - db $08 ; asm - ld hl, $5a62 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5a62 + call LoadTrainerHeader + jp $24d7 UnnamedText_55b4d: ; 0x55b4d - TX_FAR _UnnamedText_55b4d - db $50 + TX_FAR _UnnamedText_55b4d + db $50 ; 0x55b4d + 5 bytes UnnamedText_55b52: ; 0x55b52 - TX_FAR _UnnamedText_55b52 - db $50 + TX_FAR _UnnamedText_55b52 + db $50 ; 0x55b52 + 5 bytes UnnamedText_55b57: ; 0x55b57 - TX_FAR _UnnamedText_55b57 - db $50 + TX_FAR _UnnamedText_55b57 + db $50 ; 0x55b57 + 5 bytes Route14Text10: ; 0x55b5c - db $08 ; asm - ld hl, $5a6e - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5a6e + call LoadTrainerHeader + jp $24d7 UnnamedText_55b66: ; 0x55b66 - TX_FAR _UnnamedText_55b66 - db $50 + TX_FAR _UnnamedText_55b66 + db $50 ; 0x55b66 + 5 bytes UnnamedText_55b6b: ; 0x55b6b - TX_FAR _UnnamedText_55b6b - db $50 + TX_FAR _UnnamedText_55b6b + db $50 ; 0x55b6b + 5 bytes UnnamedText_55b70: ; 0x55b70 - TX_FAR _UnnamedText_55b70 - db $50 + TX_FAR _UnnamedText_55b70 + db $50 ; 0x55b70 + 5 bytes Route14Text11: ; 0x55b75 - TX_FAR _Route14Text11 - db $50 + TX_FAR _Route14Text11 + db $50 Route17Script: ; 0x55b7a - call $3c3c - ld hl, $5bb3 - ld de, $5b8d - ld a, [$d61c] - call $3160 - ld [$d61c], a - ret + call $3c3c + ld hl, $5bb3 + ld de, $5b8d + ld a, [$d61c] + call $3160 + ld [$d61c], a + ret ; 0x55b8d INCBIN "baserom.gbc",$55b8d,$6 Route17Texts: ; 0x55b93 - dw Route17Text1, Route17Text2, Route17Text3, Route17Text4, Route17Text5, Route17Text6, Route17Text7, Route17Text8, Route17Text9, Route17Text10, Route17Text11, Route17Text12, Route17Text13, Route17Text14, Route17Text15, Route17Text16 + dw Route17Text1, Route17Text2, Route17Text3, Route17Text4, Route17Text5, Route17Text6, Route17Text7, Route17Text8, Route17Text9, Route17Text10, Route17Text11, Route17Text12, Route17Text13, Route17Text14, Route17Text15, Route17Text16 INCBIN "baserom.gbc",$55bb3,$79 Route17Text1: ; 0x55c2c - db $08 ; asm - ld hl, $5bb3 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5bb3 + call LoadTrainerHeader + jp $24d7 UnnamedText_55c36: ; 0x55c36 - TX_FAR _UnnamedText_55c36 - db $50 + TX_FAR _UnnamedText_55c36 + db $50 ; 0x55c36 + 5 bytes UnnamedText_55c3b: ; 0x55c3b - TX_FAR _UnnamedText_55c3b - db $50 + TX_FAR _UnnamedText_55c3b + db $50 ; 0x55c3b + 5 bytes UnnamedText_55c40: ; 0x55c40 - TX_FAR _UnnamedText_55c40 - db $50 + TX_FAR _UnnamedText_55c40 + db $50 ; 0x55c40 + 5 bytes Route17Text2: ; 0x55c45 - db $08 ; asm - ld hl, $5bbf - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5bbf + call LoadTrainerHeader + jp $24d7 UnnamedText_55c4f: ; 0x55c4f - TX_FAR _UnnamedText_55c4f - db $50 + TX_FAR _UnnamedText_55c4f + db $50 ; 0x55c4f + 5 bytes UnnamedText_55c54: ; 0x55c54 - TX_FAR _UnnamedText_55c54 - db $50 + TX_FAR _UnnamedText_55c54 + db $50 ; 0x55c54 + 5 bytes UnnamedText_55c59: ; 0x55c59 - TX_FAR _UnnamedText_55c59 - db $50 + TX_FAR _UnnamedText_55c59 + db $50 ; 0x55c59 + 5 bytes Route17Text3: ; 0x55c5e - db $08 ; asm - ld hl, $5bcb - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5bcb + call LoadTrainerHeader + jp $24d7 UnnamedText_55c68: ; 0x55c68 - TX_FAR _UnnamedText_55c68 - db $50 + TX_FAR _UnnamedText_55c68 + db $50 ; 0x55c68 + 5 bytes UnnamedText_55c6d: ; 0x55c6d - TX_FAR _UnnamedText_55c6d - db $50 + TX_FAR _UnnamedText_55c6d + db $50 ; 0x55c6d + 5 bytes UnnamedText_55c72: ; 0x55c72 - TX_FAR _UnnamedText_55c72 - db $50 + TX_FAR _UnnamedText_55c72 + db $50 ; 0x55c72 + 5 bytes Route17Text4: ; 0x55c77 - db $08 ; asm - ld hl, $5bd7 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5bd7 + call LoadTrainerHeader + jp $24d7 UnnamedText_55c81: ; 0x55c81 - TX_FAR _UnnamedText_55c81 - db $50 + TX_FAR _UnnamedText_55c81 + db $50 ; 0x55c81 + 5 bytes UnnamedText_55c86: ; 0x55c86 - TX_FAR _UnnamedText_55c86 - db $50 + TX_FAR _UnnamedText_55c86 + db $50 ; 0x55c86 + 5 bytes UnnamedText_55c8b: ; 0x55c8b - TX_FAR _UnnamedText_55c8b - db $50 + TX_FAR _UnnamedText_55c8b + db $50 ; 0x55c8b + 5 bytes Route17Text5: ; 0x55c90 - db $08 ; asm - ld hl, $5be3 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5be3 + call LoadTrainerHeader + jp $24d7 UnnamedText_55c9a: ; 0x55c9a - TX_FAR _UnnamedText_55c9a - db $50 + TX_FAR _UnnamedText_55c9a + db $50 ; 0x55c9a + 5 bytes UnnamedText_55c9f: ; 0x55c9f - TX_FAR _UnnamedText_55c9f - db $50 + TX_FAR _UnnamedText_55c9f + db $50 ; 0x55c9f + 5 bytes UnnamedText_55ca4: ; 0x55ca4 - TX_FAR _UnnamedText_55ca4 - db $50 + TX_FAR _UnnamedText_55ca4 + db $50 ; 0x55ca4 + 5 bytes Route17Text6: ; 0x55ca9 - db $08 ; asm - ld hl, $5bef - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5bef + call LoadTrainerHeader + jp $24d7 UnnamedText_55cb3: ; 0x55cb3 - TX_FAR _UnnamedText_55cb3 - db $50 + TX_FAR _UnnamedText_55cb3 + db $50 ; 0x55cb3 + 5 bytes UnnamedText_55cb8: ; 0x55cb8 - TX_FAR _UnnamedText_55cb8 - db $50 + TX_FAR _UnnamedText_55cb8 + db $50 ; 0x55cb8 + 5 bytes UnnamedText_55cbd: ; 0x55cbd - TX_FAR _UnnamedText_55cbd - db $50 + TX_FAR _UnnamedText_55cbd + db $50 ; 0x55cbd + 5 bytes Route17Text7: ; 0x55cc2 - db $08 ; asm - ld hl, $5bfb - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5bfb + call LoadTrainerHeader + jp $24d7 UnnamedText_55ccc: ; 0x55ccc - TX_FAR _UnnamedText_55ccc - db $50 + TX_FAR _UnnamedText_55ccc + db $50 ; 0x55ccc + 5 bytes UnnamedText_55cd1: ; 0x55cd1 - TX_FAR _UnnamedText_55cd1 - db $50 + TX_FAR _UnnamedText_55cd1 + db $50 ; 0x55cd1 + 5 bytes UnnamedText_55cd6: ; 0x55cd6 - TX_FAR _UnnamedText_55cd6 - db $50 + TX_FAR _UnnamedText_55cd6 + db $50 ; 0x55cd6 + 5 bytes Route17Text8: ; 0x55cdb - db $08 ; asm - ld hl, $5c07 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5c07 + call LoadTrainerHeader + jp $24d7 UnnamedText_55ce5: ; 0x55ce5 - TX_FAR _UnnamedText_55ce5 - db $50 + TX_FAR _UnnamedText_55ce5 + db $50 ; 0x55ce5 + 5 bytes UnnamedText_55cea: ; 0x55cea - TX_FAR _UnnamedText_55cea - db $50 + TX_FAR _UnnamedText_55cea + db $50 ; 0x55cea + 5 bytes UnnamedText_55cef: ; 0x55cef - TX_FAR _UnnamedText_55cef - db $50 + TX_FAR _UnnamedText_55cef + db $50 ; 0x55cef + 5 bytes Route17Text9: ; 0x55cf4 - db $08 ; asm - ld hl, $5c13 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5c13 + call LoadTrainerHeader + jp $24d7 UnnamedText_55cfe: ; 0x55cfe - TX_FAR _UnnamedText_55cfe - db $50 + TX_FAR _UnnamedText_55cfe + db $50 ; 0x55cfe + 5 bytes UnnamedText_55d03: ; 0x55d03 - TX_FAR _UnnamedText_55d03 - db $50 + TX_FAR _UnnamedText_55d03 + db $50 ; 0x55d03 + 5 bytes UnnamedText_55d08: ; 0x55d08 - TX_FAR _UnnamedText_55d08 - db $50 + TX_FAR _UnnamedText_55d08 + db $50 ; 0x55d08 + 5 bytes Route17Text10: ; 0x55d0d - db $08 ; asm - ld hl, $5c1f - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5c1f + call LoadTrainerHeader + jp $24d7 UnnamedText_55d17: ; 0x55d17 - TX_FAR _UnnamedText_55d17 - db $50 + TX_FAR _UnnamedText_55d17 + db $50 ; 0x55d17 + 5 bytes UnnamedText_55d1c: ; 0x55d1c - TX_FAR _UnnamedText_55d1c - db $50 + TX_FAR _UnnamedText_55d1c + db $50 ; 0x55d1c + 5 bytes UnnamedText_55d21: ; 0x55d21 - TX_FAR _UnnamedText_55d21 - db $50 + TX_FAR _UnnamedText_55d21 + db $50 ; 0x55d21 + 5 bytes Route17Text11: ; 0x55d26 - TX_FAR _Route17Text11 - db $50 + TX_FAR _Route17Text11 + db $50 Route17Text12: ; 0x55d2b - TX_FAR _Route17Text12 - db $50 + TX_FAR _Route17Text12 + db $50 Route17Text13: ; 0x55d30 - TX_FAR _Route17Text13 - db $50 + TX_FAR _Route17Text13 + db $50 Route17Text14: ; 0x55d35 - TX_FAR _Route17Text14 - db $50 + TX_FAR _Route17Text14 + db $50 Route17Text15: ; 0x55d3a - TX_FAR _Route17Text15 - db $50 + TX_FAR _Route17Text15 + db $50 Route17Text16: ; 0x55d3f - TX_FAR _Route17Text16 - db $50 + TX_FAR _Route17Text16 + db $50 Route19Script: ; 0x55d44 - call $3c3c - ld hl, $5d73 - ld de, $5d57 - ld a, [$d61d] - call $3160 - ld [$d61d], a - ret + call $3c3c + ld hl, $5d73 + ld de, $5d57 + ld a, [$d61d] + call $3160 + ld [$d61d], a + ret ; 0x55d57 INCBIN "baserom.gbc",$55d57,$6 Route19Texts: ; 0x55d5d - dw Route19Text1, Route19Text2, Route19Text3, Route19Text4, Route19Text5, Route19Text6, Route19Text7, Route19Text8, Route19Text9, Route19Text10, Route19Text11 + dw Route19Text1, Route19Text2, Route19Text3, Route19Text4, Route19Text5, Route19Text6, Route19Text7, Route19Text8, Route19Text9, Route19Text10, Route19Text11 INCBIN "baserom.gbc",$55d73,$79 Route19Text1: ; 0x55dec - db $08 ; asm - ld hl, $5d73 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5d73 + call LoadTrainerHeader + jp $24d7 Route19Text2: ; 0x55df6 - db $08 ; asm - ld hl, $5d7f - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5d7f + call LoadTrainerHeader + jp $24d7 Route19Text3: ; 0x55e00 - db $08 ; asm - ld hl, $5d8b - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5d8b + call LoadTrainerHeader + jp $24d7 Route19Text4: ; 0x55e0a - db $08 ; asm - ld hl, $5d97 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5d97 + call LoadTrainerHeader + jp $24d7 Route19Text5: ; 0x55e14 - db $08 ; asm - ld hl, $5da3 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5da3 + call LoadTrainerHeader + jp $24d7 Route19Text6: ; 0x55e1e - db $08 ; asm - ld hl, $5daf - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5daf + call LoadTrainerHeader + jp $24d7 Route19Text7: ; 0x55e28 - db $08 ; asm - ld hl, $5dbb - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5dbb + call LoadTrainerHeader + jp $24d7 Route19Text8: ; 0x55e32 - db $08 ; asm - ld hl, $5dc7 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5dc7 + call LoadTrainerHeader + jp $24d7 Route19Text9: ; 0x55e3c - db $08 ; asm - ld hl, $5dd3 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5dd3 + call LoadTrainerHeader + jp $24d7 Route19Text10: ; 0x55e46 - db $08 ; asm - ld hl, $5ddf - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5ddf + call LoadTrainerHeader + jp $24d7 UnnamedText_55e50: ; 0x55e50 - TX_FAR _UnnamedText_55e50 - db $50 + TX_FAR _UnnamedText_55e50 + db $50 ; 0x55e50 + 5 bytes UnnamedText_55e55: ; 0x55e55 - TX_FAR _UnnamedText_55e55 - db $50 + TX_FAR _UnnamedText_55e55 + db $50 ; 0x55e55 + 5 bytes UnnamedText_55e5a: ; 0x55e5a - TX_FAR _UnnamedText_55e5a - db $50 + TX_FAR _UnnamedText_55e5a + db $50 ; 0x55e5a + 5 bytes UnnamedText_55e5f: ; 0x55e5f - TX_FAR _UnnamedText_55e5f - db $50 + TX_FAR _UnnamedText_55e5f + db $50 ; 0x55e5f + 5 bytes UnnamedText_55e64: ; 0x55e64 - TX_FAR _UnnamedText_55e64 - db $50 + TX_FAR _UnnamedText_55e64 + db $50 ; 0x55e64 + 5 bytes UnnamedText_55e69: ; 0x55e69 - TX_FAR _UnnamedText_55e69 - db $50 + TX_FAR _UnnamedText_55e69 + db $50 ; 0x55e69 + 5 bytes UnnamedText_55e6e: ; 0x55e6e - TX_FAR _UnnamedText_55e6e - db $50 + TX_FAR _UnnamedText_55e6e + db $50 ; 0x55e6e + 5 bytes UnnamedText_55e73: ; 0x55e73 - TX_FAR _UnnamedText_55e73 - db $50 + TX_FAR _UnnamedText_55e73 + db $50 ; 0x55e73 + 5 bytes UnnamedText_55e78: ; 0x55e78 - TX_FAR _UnnamedText_55e78 - db $50 + TX_FAR _UnnamedText_55e78 + db $50 ; 0x55e78 + 5 bytes UnnamedText_55e7d: ; 0x55e7d - TX_FAR _UnnamedText_55e7d - db $50 + TX_FAR _UnnamedText_55e7d + db $50 ; 0x55e7d + 5 bytes UnnamedText_55e82: ; 0x55e82 - TX_FAR _UnnamedText_55e82 - db $50 + TX_FAR _UnnamedText_55e82 + db $50 ; 0x55e82 + 5 bytes UnnamedText_55e87: ; 0x55e87 - TX_FAR _UnnamedText_55e87 - db $50 + TX_FAR _UnnamedText_55e87 + db $50 ; 0x55e87 + 5 bytes UnnamedText_55e8c: ; 0x55e8c - TX_FAR _UnnamedText_55e8c - db $50 + TX_FAR _UnnamedText_55e8c + db $50 ; 0x55e8c + 5 bytes UnnamedText_55e91: ; 0x55e91 - TX_FAR _UnnamedText_55e91 - db $50 + TX_FAR _UnnamedText_55e91 + db $50 ; 0x55e91 + 5 bytes UnnamedText_55e96: ; 0x55e96 - TX_FAR _UnnamedText_55e96 - db $50 + TX_FAR _UnnamedText_55e96 + db $50 ; 0x55e96 + 5 bytes UnnamedText_55e9b: ; 0x55e9b - TX_FAR _UnnamedText_55e9b - db $50 + TX_FAR _UnnamedText_55e9b + db $50 ; 0x55e9b + 5 bytes UnnamedText_55ea0: ; 0x55ea0 - TX_FAR _UnnamedText_55ea0 - db $50 + TX_FAR _UnnamedText_55ea0 + db $50 ; 0x55ea0 + 5 bytes UnnamedText_55ea5: ; 0x55ea5 - TX_FAR _UnnamedText_55ea5 - db $50 + TX_FAR _UnnamedText_55ea5 + db $50 ; 0x55ea5 + 5 bytes UnnamedText_55eaa: ; 0x55eaa - TX_FAR _UnnamedText_55eaa - db $50 + TX_FAR _UnnamedText_55eaa + db $50 ; 0x55eaa + 5 bytes UnnamedText_55eaf: ; 0x55eaf - TX_FAR _UnnamedText_55eaf - db $50 + TX_FAR _UnnamedText_55eaf + db $50 ; 0x55eaf + 5 bytes UnnamedText_55eb4: ; 0x55eb4 - TX_FAR _UnnamedText_55eb4 - db $50 + TX_FAR _UnnamedText_55eb4 + db $50 ; 0x55eb4 + 5 bytes UnnamedText_55eb9: ; 0x55eb9 - TX_FAR _UnnamedText_55eb9 - db $50 + TX_FAR _UnnamedText_55eb9 + db $50 ; 0x55eb9 + 5 bytes UnnamedText_55ebe: ; 0x55ebe - TX_FAR _UnnamedText_55ebe - db $50 + TX_FAR _UnnamedText_55ebe + db $50 ; 0x55ebe + 5 bytes UnnamedText_55ec3: ; 0x55ec3 - TX_FAR _UnnamedText_55ec3 - db $50 + TX_FAR _UnnamedText_55ec3 + db $50 ; 0x55ec3 + 5 bytes UnnamedText_55ec8: ; 0x55ec8 - TX_FAR _UnnamedText_55ec8 - db $50 + TX_FAR _UnnamedText_55ec8 + db $50 ; 0x55ec8 + 5 bytes UnnamedText_55ecd: ; 0x55ecd - TX_FAR _UnnamedText_55ecd - db $50 + TX_FAR _UnnamedText_55ecd + db $50 ; 0x55ecd + 5 bytes UnnamedText_55ed2: ; 0x55ed2 - TX_FAR _UnnamedText_55ed2 - db $50 + TX_FAR _UnnamedText_55ed2 + db $50 ; 0x55ed2 + 5 bytes UnnamedText_55ed7: ; 0x55ed7 - TX_FAR _UnnamedText_55ed7 - db $50 + TX_FAR _UnnamedText_55ed7 + db $50 ; 0x55ed7 + 5 bytes UnnamedText_55edc: ; 0x55edc - TX_FAR _UnnamedText_55edc - db $50 + TX_FAR _UnnamedText_55edc + db $50 ; 0x55edc + 5 bytes UnnamedText_55ee1: ; 0x55ee1 - TX_FAR _UnnamedText_55ee1 - db $50 + TX_FAR _UnnamedText_55ee1 + db $50 ; 0x55ee1 + 5 bytes Route19Text11: ; 0x55ee6 - TX_FAR _Route19Text11 - db $50 + TX_FAR _Route19Text11 + db $50 Route21Script: ; 0x55eeb - call $3c3c - ld hl, $5f16 - ld de, $5efe - ld a, [$d61e] - call $3160 - ld [$d61e], a - ret + call $3c3c + ld hl, $5f16 + ld de, $5efe + ld a, [$d61e] + call $3160 + ld [$d61e], a + ret ; 0x55efe INCBIN "baserom.gbc",$55efe,$6 Route21Texts: ; 0x55f04 - dw Route21Text1, Route21Text2, Route21Text3, Route21Text4, Route21Text5, Route21Text6, Route21Text7, Route21Text8, Route21Text9 + dw Route21Text1, Route21Text2, Route21Text3, Route21Text4, Route21Text5, Route21Text6, Route21Text7, Route21Text8, Route21Text9 INCBIN "baserom.gbc",$55f16,$6d Route21Text1: ; 0x55f83 - db $08 ; asm - ld hl, $5f16 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5f16 + call LoadTrainerHeader + jp $24d7 Route21Text2: ; 0x55f8d - db $08 ; asm - ld hl, $5f22 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5f22 + call LoadTrainerHeader + jp $24d7 Route21Text3: ; 0x55f97 - db $08 ; asm - ld hl, $5f2e - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5f2e + call LoadTrainerHeader + jp $24d7 Route21Text4: ; 0x55fa1 - db $08 ; asm - ld hl, $5f3a - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5f3a + call LoadTrainerHeader + jp $24d7 Route21Text5: ; 0x55fab - db $08 ; asm - ld hl, $5f46 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5f46 + call LoadTrainerHeader + jp $24d7 Route21Text6: ; 0x55fb5 - db $08 ; asm - ld hl, $5f52 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5f52 + call LoadTrainerHeader + jp $24d7 Route21Text7: ; 0x55fbf - db $08 ; asm - ld hl, $5f5e - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5f5e + call LoadTrainerHeader + jp $24d7 Route21Text8: ; 0x55fc9 - db $08 ; asm - ld hl, $5f6a - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5f6a + call LoadTrainerHeader + jp $24d7 Route21Text9: ; 0x55fd3 - db $08 ; asm - ld hl, $5f76 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5f76 + call LoadTrainerHeader + jp $24d7 UnnamedText_55fdd: ; 0x55fdd - TX_FAR _UnnamedText_55fdd - db $50 + TX_FAR _UnnamedText_55fdd + db $50 ; 0x55fdd + 5 bytes UnnamedText_55fe2: ; 0x55fe2 - TX_FAR _UnnamedText_55fe2 - db $50 + TX_FAR _UnnamedText_55fe2 + db $50 ; 0x55fe2 + 5 bytes UnnamedText_55fe7: ; 0x55fe7 - TX_FAR _UnnamedText_55fe7 - db $50 + TX_FAR _UnnamedText_55fe7 + db $50 ; 0x55fe7 + 5 bytes UnnamedText_55fec: ; 0x55fec - TX_FAR _UnnamedText_55fec - db $50 + TX_FAR _UnnamedText_55fec + db $50 ; 0x55fec + 5 bytes UnnamedText_55ff1: ; 0x55ff1 - TX_FAR _UnnamedText_55ff1 - db $50 + TX_FAR _UnnamedText_55ff1 + db $50 ; 0x55ff1 + 5 bytes UnnamedText_55ff6: ; 0x55ff6 - TX_FAR _UnnamedText_55ff6 - db $50 + TX_FAR _UnnamedText_55ff6 + db $50 ; 0x55ff6 + 5 bytes UnnamedText_55ffb: ; 0x55ffb - TX_FAR _UnnamedText_55ffb - db $50 + TX_FAR _UnnamedText_55ffb + db $50 ; 0x55ffb + 5 bytes UnnamedText_56000: ; 0x56000 - TX_FAR _UnnamedText_56000 - db $50 + TX_FAR _UnnamedText_56000 + db $50 ; 0x56000 + 5 bytes UnnamedText_56005: ; 0x56005 - TX_FAR _UnnamedText_56005 - db $50 + TX_FAR _UnnamedText_56005 + db $50 ; 0x56005 + 5 bytes UnnamedText_5600a: ; 0x5600a - TX_FAR _UnnamedText_5600a - db $50 + TX_FAR _UnnamedText_5600a + db $50 ; 0x5600a + 5 bytes UnnamedText_5600f: ; 0x5600f - TX_FAR _UnnamedText_5600f - db $50 + TX_FAR _UnnamedText_5600f + db $50 ; 0x5600f + 5 bytes UnnamedText_56014: ; 0x56014 - TX_FAR _UnnamedText_56014 - db $50 + TX_FAR _UnnamedText_56014 + db $50 ; 0x56014 + 5 bytes UnnamedText_56019: ; 0x56019 - TX_FAR _UnnamedText_56019 - db $50 + TX_FAR _UnnamedText_56019 + db $50 ; 0x56019 + 5 bytes UnnamedText_5601e: ; 0x5601e - TX_FAR _UnnamedText_5601e - db $50 + TX_FAR _UnnamedText_5601e + db $50 ; 0x5601e + 5 bytes UnnamedText_56023: ; 0x56023 - TX_FAR _UnnamedText_56023 - db $50 + TX_FAR _UnnamedText_56023 + db $50 ; 0x56023 + 5 bytes UnnamedText_56028: ; 0x56028 - TX_FAR _UnnamedText_56028 - db $50 + TX_FAR _UnnamedText_56028 + db $50 ; 0x56028 + 5 bytes UnnamedText_5602d: ; 0x5602d - TX_FAR _UnnamedText_5602d - db $50 + TX_FAR _UnnamedText_5602d + db $50 ; 0x5602d + 5 bytes UnnamedText_56032: ; 0x56032 - TX_FAR _UnnamedText_56032 - db $50 + TX_FAR _UnnamedText_56032 + db $50 ; 0x56032 + 5 bytes UnnamedText_56037: ; 0x56037 - TX_FAR _UnnamedText_56037 - db $50 + TX_FAR _UnnamedText_56037 + db $50 ; 0x56037 + 5 bytes UnnamedText_5603c: ; 0x5603c - TX_FAR _UnnamedText_5603c - db $50 + TX_FAR _UnnamedText_5603c + db $50 ; 0x5603c + 5 bytes UnnamedText_56041: ; 0x56041 - TX_FAR _UnnamedText_56041 - db $50 + TX_FAR _UnnamedText_56041 + db $50 ; 0x56041 + 5 bytes UnnamedText_56046: ; 0x56046 - TX_FAR _UnnamedText_56046 - db $50 + TX_FAR _UnnamedText_56046 + db $50 ; 0x56046 + 5 bytes UnnamedText_5604b: ; 0x5604b - TX_FAR _UnnamedText_5604b - db $50 + TX_FAR _UnnamedText_5604b + db $50 ; 0x5604b + 5 bytes UnnamedText_56050: ; 0x56050 - TX_FAR _UnnamedText_56050 - db $50 + TX_FAR _UnnamedText_56050 + db $50 ; 0x56050 + 5 bytes UnnamedText_56055: ; 0x56055 - TX_FAR _UnnamedText_56055 - db $50 + TX_FAR _UnnamedText_56055 + db $50 ; 0x56055 + 5 bytes UnnamedText_5605a: ; 0x5605a - TX_FAR _UnnamedText_5605a - db $50 + TX_FAR _UnnamedText_5605a + db $50 ; 0x5605a + 5 bytes UnnamedText_5605f: ; 0x5605f - TX_FAR _UnnamedText_5605f - db $50 + TX_FAR _UnnamedText_5605f + db $50 ; 0x5605f + 5 bytes VermilionHouse2_h: ; 0x56064 to 0x56070 (12 bytes) (id=163) - db $08 ; tileset - db VERMILION_HOUSE_2_HEIGHT, VERMILION_HOUSE_2_WIDTH ; dimensions (y, x) - dw VermilionHouse2Blocks, VermilionHouse2Texts, VermilionHouse2Script ; blocks, texts, scripts - db $00 ; connections + db $08 ; tileset + db VERMILION_HOUSE_2_HEIGHT, VERMILION_HOUSE_2_WIDTH ; dimensions (y, x) + dw VermilionHouse2Blocks, VermilionHouse2Texts, VermilionHouse2Script ; blocks, texts, scripts + db $00 ; connections - dw VermilionHouse2Object ; objects + dw VermilionHouse2Object ; objects VermilionHouse2Script: ; 0x56070 - jp $3c3c + jp $3c3c ; 0x56073 VermilionHouse2Texts: ; 0x56073 - dw VermilionHouse2Text1 + dw VermilionHouse2Text1 VermilionHouse2Text1: ; 0x56075 - db $08 ; asm - ld a, [$d728] - bit 3, a - jr nz, asm_03ef5 ; 0x5607b - ld hl, $60b1 - call PrintText - call $35ec - ld a, [$cc26] - and a - jr nz, asm_eb1b7 ; 0x5608a - ld bc,(OLD_ROD << 8) | 1 - call $3e2e - jr nc, asm_fd67b ; 0x56092 - ld hl, $d728 - set 3, [hl] - ld hl, $60b6 - jr asm_5dd95 ; 0x5609c + db $08 ; asm + ld a, [$d728] + bit 3, a + jr nz, asm_03ef5 ; 0x5607b + ld hl, $60b1 + call PrintText + call $35ec + ld a, [$cc26] + and a + jr nz, asm_eb1b7 ; 0x5608a + ld bc,(OLD_ROD << 8) | 1 + call $3e2e + jr nc, asm_fd67b ; 0x56092 + ld hl, $d728 + set 3, [hl] + ld hl, $60b6 + jr asm_5dd95 ; 0x5609c asm_fd67b ; 0x5609e - ld hl, $60ca - jr asm_5dd95 ; 0x560a1 + ld hl, $60ca + jr asm_5dd95 ; 0x560a1 asm_eb1b7 ; 0x560a3 - ld hl, $60c0 - jr asm_5dd95 ; 0x560a6 + ld hl, $60c0 + jr asm_5dd95 ; 0x560a6 asm_03ef5 ; 0x560a8 - ld hl, $60c5 + ld hl, $60c5 asm_5dd95 ; 0x560ab - call PrintText - jp $24d7 + call PrintText + jp $24d7 UnnamedText_560b1: ; 0x560b1 - TX_FAR _UnnamedText_560b1 - db $50 + TX_FAR _UnnamedText_560b1 + db $50 ; 0x560b1 + 5 bytes INCBIN "baserom.gbc",$560b6,$560bb - $560b6 UnnamedText_560bb: ; 0x560bb - TX_FAR _UnnamedText_560bb - db $50 + TX_FAR _UnnamedText_560bb + db $50 ; 0x560bb + 5 bytes UnnamedText_560c0: ; 0x560c0 - TX_FAR _UnnamedText_560c0 - db $50 + TX_FAR _UnnamedText_560c0 + db $50 ; 0x560c0 + 5 bytes UnnamedText_560c5: ; 0x560c5 - TX_FAR _UnnamedText_560c5 - db $50 + TX_FAR _UnnamedText_560c5 + db $50 ; 0x560c5 + 5 bytes UnnamedText_560ca: ; 0x560ca - TX_FAR _UnnamedText_560ca - db $50 + TX_FAR _UnnamedText_560ca + db $50 ; 0x560ca + 5 bytes VermilionHouse2Object: ; 0x560cf (size=26) - db $a ; border tile + db $a ; border tile - db $2 ; warps - db $7, $2, $8, $ff - db $7, $3, $8, $ff + db $2 ; warps + db $7, $2, $8, $ff + db $7, $3, $8, $ff - db $0 ; signs + db $0 ; signs - db $1 ; people - db SPRITE_FISHER, $4 + 4, $2 + 4, $ff, $d3, $1 ; person + db $1 ; people + db SPRITE_FISHER, $4 + 4, $2 + 4, $ff, $d3, $1 ; person - ; warp-to - EVENT_DISP $4, $7, $2 - EVENT_DISP $4, $7, $3 + ; warp-to + EVENT_DISP $4, $7, $2 + EVENT_DISP $4, $7, $3 CeladonMart2_h: ; 0x560e9 to 0x560f5 (12 bytes) (id=123) - db $12 ; tileset - db CELADON_MART_2_HEIGHT, CELADON_MART_2_WIDTH ; dimensions (y, x) - dw CeladonMart2Blocks, CeladonMart2Texts, CeladonMart2Script ; blocks, texts, scripts - db $00 ; connections + db $12 ; tileset + db CELADON_MART_2_HEIGHT, CELADON_MART_2_WIDTH ; dimensions (y, x) + dw CeladonMart2Blocks, CeladonMart2Texts, CeladonMart2Script ; blocks, texts, scripts + db $00 ; connections - dw CeladonMart2Object ; objects + dw CeladonMart2Object ; objects CeladonMart2Script: ; 0x560f5 - jp $3c3c + jp $3c3c ; 0x560f8 CeladonMart2Texts: ; 0x560f8 - dw CeladonMart2Text1, CeladonMart2Text2, CeladonMart2Text3, CeladonMart2Text4, CeladonMart2Text5 + dw CeladonMart2Text1, CeladonMart2Text2, CeladonMart2Text3, CeladonMart2Text4, CeladonMart2Text5 CeladonMart2Text3: ; 0x56102 - TX_FAR _CeladonMart2Text3 - db $50 + TX_FAR _CeladonMart2Text3 + db $50 CeladonMart2Text4: ; 0x56107 - TX_FAR _CeladonMart2Text4 - db $50 + TX_FAR _CeladonMart2Text4 + db $50 CeladonMart2Text5: ; 0x5610c - TX_FAR _CeladonMart2Text5 - db $50 + TX_FAR _CeladonMart2Text5 + db $50 CeladonMart2Object: ; 0x56111 (size=55) - db $f ; border tile + db $f ; border tile - db $3 ; warps - db $1, $c, $4, CELADON_MART_1 - db $1, $10, $1, CELADON_MART_3 - db $1, $1, $0, CELADON_MART_ELEVATOR + db $3 ; warps + db $1, $c, $4, CELADON_MART_1 + db $1, $10, $1, CELADON_MART_3 + db $1, $1, $0, CELADON_MART_ELEVATOR - db $1 ; signs - db $1, $e, $5 ; CeladonMart2Text5 + db $1 ; signs + db $1, $e, $5 ; CeladonMart2Text5 - db $4 ; people - db SPRITE_MART_GUY, $3 + 4, $5 + 4, $ff, $d0, $1 ; person - db SPRITE_MART_GUY, $3 + 4, $6 + 4, $ff, $d0, $2 ; person - db SPRITE_FAT_BALD_GUY, $5 + 4, $13 + 4, $ff, $ff, $3 ; person - db SPRITE_GIRL, $4 + 4, $e + 4, $fe, $1, $4 ; person + db $4 ; people + db SPRITE_MART_GUY, $3 + 4, $5 + 4, $ff, $d0, $1 ; person + db SPRITE_MART_GUY, $3 + 4, $6 + 4, $ff, $d0, $2 ; person + db SPRITE_FAT_BALD_GUY, $5 + 4, $13 + 4, $ff, $ff, $3 ; person + db SPRITE_GIRL, $4 + 4, $e + 4, $fe, $1, $4 ; person - ; warp-to - EVENT_DISP $a, $1, $c ; CELADON_MART_1 - EVENT_DISP $a, $1, $10 ; CELADON_MART_3 - EVENT_DISP $a, $1, $1 ; CELADON_MART_ELEVATOR + ; warp-to + EVENT_DISP $a, $1, $c ; CELADON_MART_1 + EVENT_DISP $a, $1, $10 ; CELADON_MART_3 + EVENT_DISP $a, $1, $1 ; CELADON_MART_ELEVATOR CeladonMart2Blocks: ; 40 - INCBIN "maps/celadonmart2.blk" + INCBIN "maps/celadonmart2.blk" FuchsiaHouse3_h: ; 0x56170 to 0x5617c (12 bytes) (id=164) - db $0d ; tileset - db FUCHSIA_HOUSE_3_HEIGHT, FUCHSIA_HOUSE_3_WIDTH ; dimensions (y, x) - dw FuchsiaHouse3Blocks, FuchsiaHouse3Texts, FuchsiaHouse3Script ; blocks, texts, scripts - db $00 ; connections + db $0d ; tileset + db FUCHSIA_HOUSE_3_HEIGHT, FUCHSIA_HOUSE_3_WIDTH ; dimensions (y, x) + dw FuchsiaHouse3Blocks, FuchsiaHouse3Texts, FuchsiaHouse3Script ; blocks, texts, scripts + db $00 ; connections - dw FuchsiaHouse3Object ; objects + dw FuchsiaHouse3Object ; objects FuchsiaHouse3Script: ; 0x5617c - jp $3c3c + jp $3c3c ; 0x5617f FuchsiaHouse3Texts: ; 0x5617f - dw FuchsiaHouse3Text1 + dw FuchsiaHouse3Text1 FuchsiaHouse3Text1: ; 0x56181 - db $08 ; asm - ld a, [$d728] - bit 4, a - jr nz, asm_6084e ; 0x56187 - ld hl, $61bd - call PrintText - call $35ec - ld a, [$cc26] - and a - jr nz, asm_3ace4 ; 0x56196 - ld bc,(GOOD_ROD << 8) | 1 - call $3e2e - jr nc, asm_628ee ; 0x5619e - ld hl, $d728 - set 4, [hl] - ld hl, $61c2 - jr asm_1b09c ; 0x561a8 + db $08 ; asm + ld a, [$d728] + bit 4, a + jr nz, asm_6084e ; 0x56187 + ld hl, $61bd + call PrintText + call $35ec + ld a, [$cc26] + and a + jr nz, asm_3ace4 ; 0x56196 + ld bc,(GOOD_ROD << 8) | 1 + call $3e2e + jr nc, asm_628ee ; 0x5619e + ld hl, $d728 + set 4, [hl] + ld hl, $61c2 + jr asm_1b09c ; 0x561a8 asm_628ee ; 0x561aa - ld hl, $621c - jr asm_1b09c ; 0x561ad + ld hl, $621c + jr asm_1b09c ; 0x561ad asm_3ace4 ; 0x561af - ld hl, $6212 - jr asm_1b09c ; 0x561b2 + ld hl, $6212 + jr asm_1b09c ; 0x561b2 asm_6084e ; 0x561b4 - ld hl, $6217 + ld hl, $6217 asm_1b09c ; 0x561b7 - call PrintText - jp $24d7 + call PrintText + jp $24d7 UnnamedText_561bd: ; 0x561bd - TX_FAR _UnnamedText_561bd - db $50 + TX_FAR _UnnamedText_561bd + db $50 ; 0x561bd + 5 bytes INCBIN "baserom.gbc",$561c2,$56212 - $561c2 UnnamedText_56212: ; 0x56212 - TX_FAR _UnnamedText_56212 - db $50 + TX_FAR _UnnamedText_56212 + db $50 ; 0x56212 + 5 bytes UnnamedText_56217: ; 0x56217 - TX_FAR _UnnamedText_56217 - db $50 + TX_FAR _UnnamedText_56217 + db $50 ; 0x56217 + 5 bytes UnnamedText_5621c: ; 0x5621c - TX_FAR _UnnamedText_5621c - db $50 + TX_FAR _UnnamedText_5621c + db $50 ; 0x5621c + 5 bytes FuchsiaHouse3Object: ; 0x56221 (size=34) - db $c ; border tile + db $c ; border tile - db $3 ; warps - db $0, $2, $8, $ff - db $7, $2, $7, $ff - db $7, $3, $7, $ff + db $3 ; warps + db $0, $2, $8, $ff + db $7, $2, $7, $ff + db $7, $3, $7, $ff - db $0 ; signs + db $0 ; signs - db $1 ; people - db SPRITE_FISHER, $3 + 4, $5 + 4, $ff, $d3, $1 ; person + db $1 ; people + db SPRITE_FISHER, $3 + 4, $5 + 4, $ff, $d3, $1 ; person - ; warp-to - EVENT_DISP $4, $0, $2 - EVENT_DISP $4, $7, $2 - EVENT_DISP $4, $7, $3 + ; warp-to + EVENT_DISP $4, $0, $2 + EVENT_DISP $4, $7, $2 + EVENT_DISP $4, $7, $3 DayCareM_h: ; 0x56243 to 0x5624f (12 bytes) (id=72) - db $08 ; tileset - db DAYCAREM_HEIGHT, DAYCAREM_WIDTH ; dimensions (y, x) - dw DayCareMBlocks, DayCareMTexts, DayCareMScript ; blocks, texts, scripts - db $00 ; connections + db $08 ; tileset + db DAYCAREM_HEIGHT, DAYCAREM_WIDTH ; dimensions (y, x) + dw DayCareMBlocks, DayCareMTexts, DayCareMScript ; blocks, texts, scripts + db $00 ; connections - dw DayCareMObject ; objects + dw DayCareMObject ; objects DayCareMScript: ; 0x5624f - jp $3c3c + jp $3c3c ; 0x56252 DayCareMTexts: ; 0x56252 - dw DayCareMText1 + dw DayCareMText1 DayCareMText1: ; 0x56254 - db $8 - call $36f4 - ld a, [$da48] - and a - jp nz, $62e1 - ld hl, $640f - call PrintText - call $35ec - ld a, [$cc26] - and a - ld hl, $643b - jp nz, $6409 - ld a, [$d163] - dec a - ld hl, $6445 - jp z, $6409 - ld hl, $6414 - call PrintText - xor a - ld [$cfcb], a - ld [$d07d], a - ld [$cc35], a - call $13fc - push af - call $3dd4 - call $3dbe - call $20ba - pop af - ld hl, $6437 - jp c, $6409 - ld hl, $571b - ld b, $8 - call Bankswitch - ld hl, $644a - jp c, $6409 - xor a - ld [$cc2b], a - ld a, [$cf92] - ld hl, $d2b5 - call $15ba - ld hl, $6419 - call PrintText - ld a, $1 - ld [$da48], a - ld a, $3 - ld [$cf95], a - call $3a68 - xor a - ld [$cf95], a - call $391f - ld a, [$cf91] - call $13d0 - ld hl, $641e - jp $6409 + db $8 + call $36f4 + ld a, [$da48] + and a + jp nz, $62e1 + ld hl, $640f + call PrintText + call $35ec + ld a, [$cc26] + and a + ld hl, $643b + jp nz, $6409 + ld a, [$d163] + dec a + ld hl, $6445 + jp z, $6409 + ld hl, $6414 + call PrintText + xor a + ld [$cfcb], a + ld [$d07d], a + ld [$cc35], a + call $13fc + push af + call $3dd4 + call $3dbe + call $20ba + pop af + ld hl, $6437 + jp c, $6409 + ld hl, $571b + ld b, $8 + call Bankswitch + ld hl, $644a + jp c, $6409 + xor a + ld [$cc2b], a + ld a, [$cf92] + ld hl, $d2b5 + call $15ba + ld hl, $6419 + call PrintText + ld a, $1 + ld [$da48], a + ld a, $3 + ld [$cf95], a + call $3a68 + xor a + ld [$cf95], a + call $391f + ld a, [$cf91] + call $13d0 + ld hl, $641e + jp $6409 ; 0x562e1 INCBIN "baserom.gbc",$562e1,$5640f - $562e1 UnnamedText_5640f: ; 0x5640f - TX_FAR _UnnamedText_5640f - db $50 + TX_FAR _UnnamedText_5640f + db $50 ; 0x5640f + 5 bytes UnnamedText_56414: ; 0x56414 - TX_FAR _UnnamedText_56414 - db $50 + TX_FAR _UnnamedText_56414 + db $50 ; 0x56414 + 5 bytes UnnamedText_56419: ; 0x56419 - TX_FAR _UnnamedText_56419 - db $50 + TX_FAR _UnnamedText_56419 + db $50 ; 0x56419 + 5 bytes UnnamedText_5641e: ; 0x5641e - TX_FAR _UnnamedText_5641e - db $50 + TX_FAR _UnnamedText_5641e + db $50 ; 0x5641e + 5 bytes UnnamedText_56423: ; 0x56423 - TX_FAR _UnnamedText_56423 - db $50 + TX_FAR _UnnamedText_56423 + db $50 ; 0x56423 + 5 bytes UnnamedText_56428: ; 0x56428 - TX_FAR _UnnamedText_56428 - db $50 + TX_FAR _UnnamedText_56428 + db $50 ; 0x56428 + 5 bytes UnnamedText_5642d: ; 0x5642d - TX_FAR _UnnamedText_5642d - db $50 + TX_FAR _UnnamedText_5642d + db $50 ; 0x5642d + 5 bytes UnnamedText_56432: ; 0x56432 - TX_FAR _UnnamedText_56432 - db $50 + TX_FAR _UnnamedText_56432 + db $50 ; 0x56432 + 5 bytes INCBIN "baserom.gbc",$56437,$5643b - $56437 UnnamedText_5643b: ; 0x5643b - TX_FAR _UnnamedText_5643b - db $50 + TX_FAR _UnnamedText_5643b + db $50 ; 0x5643b + 5 bytes UnnamedText_56440: ; 0x56440 - TX_FAR _UnnamedText_56440 - db $50 + TX_FAR _UnnamedText_56440 + db $50 ; 0x56440 + 5 bytes UnnamedText_56445: ; 0x56445 - TX_FAR _UnnamedText_56445 - db $50 + TX_FAR _UnnamedText_56445 + db $50 ; 0x56445 + 5 bytes UnnamedText_5644a: ; 0x5644a - TX_FAR _UnnamedText_5644a - db $50 + TX_FAR _UnnamedText_5644a + db $50 ; 0x5644a + 5 bytes UnnamedText_5644f: ; 0x5644f - TX_FAR _UnnamedText_5644f - db $50 + TX_FAR _UnnamedText_5644f + db $50 ; 0x5644f + 5 bytes UnnamedText_56454: ; 0x56454 - TX_FAR _UnnamedText_56454 - db $50 + TX_FAR _UnnamedText_56454 + db $50 ; 0x56454 + 5 bytes DayCareMObject: ; 0x56459 (size=26) - db $a ; border tile + db $a ; border tile - db $2 ; warps - db $7, $2, $4, $ff - db $7, $3, $4, $ff + db $2 ; warps + db $7, $2, $4, $ff + db $7, $3, $4, $ff - db $0 ; signs + db $0 ; signs - db $1 ; people - db SPRITE_GENTLEMAN, $3 + 4, $2 + 4, $ff, $d3, $1 ; person + db $1 ; people + db SPRITE_GENTLEMAN, $3 + 4, $2 + 4, $ff, $d3, $1 ; person - ; warp-to - EVENT_DISP $4, $7, $2 - EVENT_DISP $4, $7, $3 + ; warp-to + EVENT_DISP $4, $7, $2 + EVENT_DISP $4, $7, $3 Route12House_h: ; 0x56473 to 0x5647f (12 bytes) (id=189) - db $08 ; tileset - db ROUTE_12_HOUSE_HEIGHT, ROUTE_12_HOUSE_WIDTH ; dimensions (y, x) - dw Route12HouseBlocks, Route12HouseTexts, Route12HouseScript ; blocks, texts, scripts - db $00 ; connections + db $08 ; tileset + db ROUTE_12_HOUSE_HEIGHT, ROUTE_12_HOUSE_WIDTH ; dimensions (y, x) + dw Route12HouseBlocks, Route12HouseTexts, Route12HouseScript ; blocks, texts, scripts + db $00 ; connections - dw Route12HouseObject ; objects + dw Route12HouseObject ; objects Route12HouseScript: ; 0x5647f - jp $3c3c + jp $3c3c ; 0x56482 Route12HouseTexts: ; 0x56482 - dw Route12HouseText1 + dw Route12HouseText1 Route12HouseText1: ; 0x56484 - db $08 ; asm - ld a, [$d728] - bit 5, a - jr nz, asm_b4cad ; 0x5648a - ld hl, $64c0 - call PrintText - call $35ec - ld a, [$cc26] - and a - jr nz, asm_a2d76 ; 0x56499 - ld bc,(SUPER_ROD << 8) | 1 - call $3e2e - jr nc, asm_e3b89 ; 0x564a1 - ld hl, $d728 - set 5, [hl] - ld hl, $64c5 - jr asm_df984 ; 0x564ab + db $08 ; asm + ld a, [$d728] + bit 5, a + jr nz, asm_b4cad ; 0x5648a + ld hl, $64c0 + call PrintText + call $35ec + ld a, [$cc26] + and a + jr nz, asm_a2d76 ; 0x56499 + ld bc,(SUPER_ROD << 8) | 1 + call $3e2e + jr nc, asm_e3b89 ; 0x564a1 + ld hl, $d728 + set 5, [hl] + ld hl, $64c5 + jr asm_df984 ; 0x564ab asm_e3b89 ; 0x564ad - ld hl, $64d9 - jr asm_df984 ; 0x564b0 + ld hl, $64d9 + jr asm_df984 ; 0x564b0 asm_a2d76 ; 0x564b2 - ld hl, $64cf - jr asm_df984 ; 0x564b5 + ld hl, $64cf + jr asm_df984 ; 0x564b5 asm_b4cad ; 0x564b7 - ld hl, $64d4 + ld hl, $64d4 asm_df984 ; 0x564ba - call PrintText - jp $24d7 + call PrintText + jp $24d7 UnnamedText_564c0: ; 0x564c0 - TX_FAR _UnnamedText_564c0 - db $50 + TX_FAR _UnnamedText_564c0 + db $50 ; 0x564c0 + 5 bytes INCBIN "baserom.gbc",$564c5,$564ca - $564c5 UnnamedText_564ca: ; 0x564ca - TX_FAR _UnnamedText_564ca - db $50 + TX_FAR _UnnamedText_564ca + db $50 ; 0x564ca + 5 bytes UnnamedText_564cf: ; 0x564cf - TX_FAR _UnnamedText_564cf - db $50 + TX_FAR _UnnamedText_564cf + db $50 ; 0x564cf + 5 bytes UnnamedText_564d4: ; 0x564d4 - TX_FAR _UnnamedText_564d4 - db $50 + TX_FAR _UnnamedText_564d4 + db $50 ; 0x564d4 + 5 bytes UnnamedText_564d9: ; 0x564d9 - TX_FAR _UnnamedText_564d9 - db $50 + TX_FAR _UnnamedText_564d9 + db $50 ; 0x564d9 + 5 bytes Route12HouseObject: ; 0x564de (size=26) - db $a ; border tile + db $a ; border tile - db $2 ; warps - db $7, $2, $3, $ff - db $7, $3, $3, $ff + db $2 ; warps + db $7, $2, $3, $ff + db $7, $3, $3, $ff - db $0 ; signs + db $0 ; signs - db $1 ; people - db SPRITE_FISHER, $4 + 4, $2 + 4, $ff, $d3, $1 ; person + db $1 ; people + db SPRITE_FISHER, $4 + 4, $2 + 4, $ff, $d3, $1 ; person - ; warp-to - EVENT_DISP $4, $7, $2 - EVENT_DISP $4, $7, $3 + ; warp-to + EVENT_DISP $4, $7, $2 + EVENT_DISP $4, $7, $3 SilphCo8_h: ; 0x564f8 to 0x56504 (12 bytes) (id=213) - db $16 ; tileset - db SILPH_CO_8F_HEIGHT, SILPH_CO_8F_WIDTH ; dimensions (y, x) - dw SilphCo8Blocks, SilphCo8Texts, SilphCo8Script ; blocks, texts, scripts - db $00 ; connections + db $16 ; tileset + db SILPH_CO_8F_HEIGHT, SILPH_CO_8F_WIDTH ; dimensions (y, x) + dw SilphCo8Blocks, SilphCo8Texts, SilphCo8Script ; blocks, texts, scripts + db $00 ; connections - dw SilphCo8Object ; objects + dw SilphCo8Object ; objects SilphCo8Script: ; 0x56504 - call $651a - call $3c3c - ld hl, $6585 - ld de, $6577 - ld a, [$d649] - call $3160 - ld [$d649], a - ret + call $651a + call $3c3c + ld hl, $6585 + ld de, $6577 + ld a, [$d649] + call $3160 + ld [$d649], a + ret ; 0x5651a INCBIN "baserom.gbc",$5651a,$63 SilphCo8Texts: ; 0x5657d - dw SilphCo8Text1, SilphCo8Text2, SilphCo8Text3, SilphCo8Text4 + dw SilphCo8Text1, SilphCo8Text2, SilphCo8Text3, SilphCo8Text4 INCBIN "baserom.gbc",$56585,$25 SilphCo8Text1: ; 0x565aa - db $08 ; asm - ld a, [$d838] - bit 7, a - ld hl, $65c3 - jr nz, asm_a468f ; 0x565b3 - ld hl, $65be + db $08 ; asm + ld a, [$d838] + bit 7, a + ld hl, $65c3 + jr nz, asm_a468f ; 0x565b3 + ld hl, $65be asm_a468f ; 0x565b8 - call PrintText - jp $24d7 + call PrintText + jp $24d7 UnnamedText_565be: ; 0x565be - TX_FAR _UnnamedText_565be - db $50 + TX_FAR _UnnamedText_565be + db $50 ; 0x565be + 5 bytes UnnamedText_565c3: ; 0x565c3 - TX_FAR _UnnamedText_565c3 - db $50 + TX_FAR _UnnamedText_565c3 + db $50 ; 0x565c3 + 5 bytes SilphCo8Text2: ; 0x565c8 - db $08 ; asm - ld hl, $6585 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $6585 + call LoadTrainerHeader + jp $24d7 SilphCo8Text3: ; 0x565d2 - db $08 ; asm - ld hl, $6591 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $6591 + call LoadTrainerHeader + jp $24d7 SilphCo8Text4: ; 0x565dc - db $08 ; asm - ld hl, $659d - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $659d + call LoadTrainerHeader + jp $24d7 UnnamedText_565e6: ; 0x565e6 - TX_FAR _UnnamedText_565e6 - db $50 + TX_FAR _UnnamedText_565e6 + db $50 ; 0x565e6 + 5 bytes UnnamedText_565eb: ; 0x565eb - TX_FAR _UnnamedText_565eb - db $50 + TX_FAR _UnnamedText_565eb + db $50 ; 0x565eb + 5 bytes UnnamedText_565f0: ; 0x565f0 - TX_FAR _UnnamedText_565f0 - db $50 + TX_FAR _UnnamedText_565f0 + db $50 ; 0x565f0 + 5 bytes UnnamedText_565f5: ; 0x565f5 - TX_FAR _UnnamedText_565f5 - db $50 + TX_FAR _UnnamedText_565f5 + db $50 ; 0x565f5 + 5 bytes UnnamedText_565fa: ; 0x565fa - TX_FAR _UnnamedText_565fa - db $50 + TX_FAR _UnnamedText_565fa + db $50 ; 0x565fa + 5 bytes UnnamedText_565ff: ; 0x565ff - TX_FAR _UnnamedText_565ff - db $50 + TX_FAR _UnnamedText_565ff + db $50 ; 0x565ff + 5 bytes UnnamedText_56604: ; 0x56604 - TX_FAR _UnnamedText_56604 - db $50 + TX_FAR _UnnamedText_56604 + db $50 ; 0x56604 + 5 bytes UnnamedText_56609: ; 0x56609 - TX_FAR _UnnamedText_56609 - db $50 + TX_FAR _UnnamedText_56609 + db $50 ; 0x56609 + 5 bytes UnnamedText_5660e: ; 0x5660e - TX_FAR _UnnamedText_5660e - db $50 + TX_FAR _UnnamedText_5660e + db $50 ; 0x5660e + 5 bytes SilphCo8Object: ; 0x56613 (size=90) - db $2e ; border tile - - db $7 ; warps - db $0, $10, $1, SILPH_CO_9F - db $0, $e, $0, SILPH_CO_7F - db $0, $12, $0, SILPH_CO_ELEVATOR - db $b, $3, $6, SILPH_CO_8F - db $f, $3, $4, SILPH_CO_2F - db $5, $b, $5, SILPH_CO_2F - db $9, $b, $3, SILPH_CO_8F - - db $0 ; signs - - db $4 ; people - db SPRITE_LAPRAS_GIVER, $2 + 4, $4 + 4, $ff, $ff, $1 ; person - db SPRITE_ROCKET, $2 + 4, $13 + 4, $ff, $d2, $42, ROCKET + $C8, $23 ; trainer - db SPRITE_OAK_AIDE, $2 + 4, $a + 4, $ff, $d0, $43, SCIENTIST + $C8, $9 ; trainer - db SPRITE_ROCKET, $f + 4, $c + 4, $ff, $d3, $44, ROCKET + $C8, $24 ; trainer - - ; warp-to - EVENT_DISP $d, $0, $10 ; SILPH_CO_9F - EVENT_DISP $d, $0, $e ; SILPH_CO_7F - EVENT_DISP $d, $0, $12 ; SILPH_CO_ELEVATOR - EVENT_DISP $d, $b, $3 ; SILPH_CO_8F - EVENT_DISP $d, $f, $3 ; SILPH_CO_2F - EVENT_DISP $d, $5, $b ; SILPH_CO_2F - EVENT_DISP $d, $9, $b ; SILPH_CO_8F + db $2e ; border tile + + db $7 ; warps + db $0, $10, $1, SILPH_CO_9F + db $0, $e, $0, SILPH_CO_7F + db $0, $12, $0, SILPH_CO_ELEVATOR + db $b, $3, $6, SILPH_CO_8F + db $f, $3, $4, SILPH_CO_2F + db $5, $b, $5, SILPH_CO_2F + db $9, $b, $3, SILPH_CO_8F + + db $0 ; signs + + db $4 ; people + db SPRITE_LAPRAS_GIVER, $2 + 4, $4 + 4, $ff, $ff, $1 ; person + db SPRITE_ROCKET, $2 + 4, $13 + 4, $ff, $d2, $42, ROCKET + $C8, $23 ; trainer + db SPRITE_OAK_AIDE, $2 + 4, $a + 4, $ff, $d0, $43, SCIENTIST + $C8, $9 ; trainer + db SPRITE_ROCKET, $f + 4, $c + 4, $ff, $d3, $44, ROCKET + $C8, $24 ; trainer + + ; warp-to + EVENT_DISP $d, $0, $10 ; SILPH_CO_9F + EVENT_DISP $d, $0, $e ; SILPH_CO_7F + EVENT_DISP $d, $0, $12 ; SILPH_CO_ELEVATOR + EVENT_DISP $d, $b, $3 ; SILPH_CO_8F + EVENT_DISP $d, $f, $3 ; SILPH_CO_2F + EVENT_DISP $d, $5, $b ; SILPH_CO_2F + EVENT_DISP $d, $9, $b ; SILPH_CO_8F SilphCo8Blocks: ; 117 - INCBIN "maps/silphco8.blk" + INCBIN "maps/silphco8.blk" INCBIN "baserom.gbc",$566e2,$191e SECTION "bank16",DATA,BANK[$16] Route6_h: ; 0x58000 to 0x58022 (34 bytes) (id=17) - db $00 ; tileset - db ROUTE_6_HEIGHT, ROUTE_6_WIDTH ; dimensions (y, x) - dw Route6Blocks, Route6Texts, Route6Script ; blocks, texts, scripts - db NORTH | SOUTH ; connections + db $00 ; tileset + db ROUTE_6_HEIGHT, ROUTE_6_WIDTH ; dimensions (y, x) + dw Route6Blocks, Route6Texts, Route6Script ; blocks, texts, scripts + db NORTH | SOUTH ; connections - ; connections data + ; connections data db SAFFRON_CITY - dw SaffronCityBlocks + (SAFFRON_CITY_HEIGHT - 3) * SAFFRON_CITY_WIDTH + 2 ; connection strip location - dw $C6EB + -3 ; current map position - db $10, SAFFRON_CITY_WIDTH ; bigness, width - db (SAFFRON_CITY_HEIGHT * 2) - 1, (-5 * -2) ; alignments (y, x) - dw $C6E9 + SAFFRON_CITY_HEIGHT * (SAFFRON_CITY_WIDTH + 6) ; window + dw SaffronCityBlocks + (SAFFRON_CITY_HEIGHT - 3) * SAFFRON_CITY_WIDTH + 2 ; connection strip location + dw $C6EB + -3 ; current map position + db $10, SAFFRON_CITY_WIDTH ; bigness, width + db (SAFFRON_CITY_HEIGHT * 2) - 1, (-5 * -2) ; alignments (y, x) + dw $C6E9 + SAFFRON_CITY_HEIGHT * (SAFFRON_CITY_WIDTH + 6) ; window db VERMILION_CITY - dw VermilionCityBlocks + 2 ; connection strip location - dw $C6EB + (ROUTE_6_HEIGHT + 3) * (ROUTE_6_WIDTH + 6) + -3 ; current map position - db $10, VERMILION_CITY_WIDTH ; bigness, width - db 0, (-5 * -2) ; alignments (y, x) - dw $C6EF + VERMILION_CITY_WIDTH ; window + dw VermilionCityBlocks + 2 ; connection strip location + dw $C6EB + (ROUTE_6_HEIGHT + 3) * (ROUTE_6_WIDTH + 6) + -3 ; current map position + db $10, VERMILION_CITY_WIDTH ; bigness, width + db 0, (-5 * -2) ; alignments (y, x) + dw $C6EF + VERMILION_CITY_WIDTH ; window - ; end connections data + ; end connections data - dw Route6Object ; objects + dw Route6Object ; objects Route6Object: ; 0x58022 (size=87) - db $f ; border tile - - db $4 ; warps - db $1, $9, $2, ROUTE_6_GATE - db $1, $a, $2, ROUTE_6_GATE - db $7, $a, $0, ROUTE_6_GATE - db $d, $11, $0, PATH_ENTRANCE_ROUTE_6 - - db $1 ; signs - db $f, $13, $7 ; Route6Text7 - - db $6 ; people - db SPRITE_BLACK_HAIR_BOY_1, $15 + 4, $a + 4, $ff, $d3, $41, JR__TRAINER_M + $C8, $4 ; trainer - db SPRITE_LASS, $15 + 4, $b + 4, $ff, $d2, $42, JR__TRAINER_F + $C8, $2 ; trainer - db SPRITE_BUG_CATCHER, $f + 4, $0 + 4, $ff, $d3, $43, BUG_CATCHER + $C8, $a ; trainer - db SPRITE_BLACK_HAIR_BOY_1, $1f + 4, $b + 4, $ff, $d2, $44, JR__TRAINER_M + $C8, $5 ; trainer - db SPRITE_LASS, $1e + 4, $b + 4, $ff, $d2, $45, JR__TRAINER_F + $C8, $3 ; trainer - db SPRITE_BUG_CATCHER, $1a + 4, $13 + 4, $ff, $d2, $46, BUG_CATCHER + $C8, $b ; trainer - - ; warp-to - EVENT_DISP $a, $1, $9 ; ROUTE_6_GATE - EVENT_DISP $a, $1, $a ; ROUTE_6_GATE - EVENT_DISP $a, $7, $a ; ROUTE_6_GATE - EVENT_DISP $a, $d, $11 ; PATH_ENTRANCE_ROUTE_6 + db $f ; border tile + + db $4 ; warps + db $1, $9, $2, ROUTE_6_GATE + db $1, $a, $2, ROUTE_6_GATE + db $7, $a, $0, ROUTE_6_GATE + db $d, $11, $0, PATH_ENTRANCE_ROUTE_6 + + db $1 ; signs + db $f, $13, $7 ; Route6Text7 + + db $6 ; people + db SPRITE_BLACK_HAIR_BOY_1, $15 + 4, $a + 4, $ff, $d3, $41, JR__TRAINER_M + $C8, $4 ; trainer + db SPRITE_LASS, $15 + 4, $b + 4, $ff, $d2, $42, JR__TRAINER_F + $C8, $2 ; trainer + db SPRITE_BUG_CATCHER, $f + 4, $0 + 4, $ff, $d3, $43, BUG_CATCHER + $C8, $a ; trainer + db SPRITE_BLACK_HAIR_BOY_1, $1f + 4, $b + 4, $ff, $d2, $44, JR__TRAINER_M + $C8, $5 ; trainer + db SPRITE_LASS, $1e + 4, $b + 4, $ff, $d2, $45, JR__TRAINER_F + $C8, $3 ; trainer + db SPRITE_BUG_CATCHER, $1a + 4, $13 + 4, $ff, $d2, $46, BUG_CATCHER + $C8, $b ; trainer + + ; warp-to + EVENT_DISP $a, $1, $9 ; ROUTE_6_GATE + EVENT_DISP $a, $1, $a ; ROUTE_6_GATE + EVENT_DISP $a, $7, $a ; ROUTE_6_GATE + EVENT_DISP $a, $d, $11 ; PATH_ENTRANCE_ROUTE_6 Route6Blocks: ; 180 - INCBIN "maps/route6.blk" + INCBIN "maps/route6.blk" Route8_h: ; 0x5812d to 0x5814f (34 bytes) (id=19) - db $00 ; tileset - db ROUTE_8_HEIGHT, ROUTE_8_WIDTH ; dimensions (y, x) - dw Route8Blocks, Route8Texts, Route8Script ; blocks, texts, scripts - db WEST | EAST ; connections + db $00 ; tileset + db ROUTE_8_HEIGHT, ROUTE_8_WIDTH ; dimensions (y, x) + dw Route8Blocks, Route8Texts, Route8Script ; blocks, texts, scripts + db WEST | EAST ; connections - ; connections data + ; connections data db SAFFRON_CITY - dw SaffronCityBlocks - 3 + (SAFFRON_CITY_WIDTH * 2) ; connection strip location - dw $C6E8 + (ROUTE_8_WIDTH + 6) * (-3 + 3) ; current map position - db $f, SAFFRON_CITY_WIDTH ; bigness, width - db (-4 * -2), (SAFFRON_CITY_WIDTH * 2) - 1 ; alignments (y, x) - dw $C6EE + 2 * SAFFRON_CITY_WIDTH ; window + dw SaffronCityBlocks - 3 + (SAFFRON_CITY_WIDTH * 2) ; connection strip location + dw $C6E8 + (ROUTE_8_WIDTH + 6) * (-3 + 3) ; current map position + db $f, SAFFRON_CITY_WIDTH ; bigness, width + db (-4 * -2), (SAFFRON_CITY_WIDTH * 2) - 1 ; alignments (y, x) + dw $C6EE + 2 * SAFFRON_CITY_WIDTH ; window db LAVENDER_TOWN - dw LavenderTownBlocks + (LAVENDER_TOWN_WIDTH * 0) ; connection strip location - dw $C6E5 + (ROUTE_8_WIDTH + 6) * (0 + 4) ; current map position - db LAVENDER_TOWN_HEIGHT, LAVENDER_TOWN_WIDTH ; bigness, width - db (0 * -2), 0 ; alignments (y, x) - dw $C6EF + LAVENDER_TOWN_WIDTH ; window + dw LavenderTownBlocks + (LAVENDER_TOWN_WIDTH * 0) ; connection strip location + dw $C6E5 + (ROUTE_8_WIDTH + 6) * (0 + 4) ; current map position + db LAVENDER_TOWN_HEIGHT, LAVENDER_TOWN_WIDTH ; bigness, width + db (0 * -2), 0 ; alignments (y, x) + dw $C6EF + LAVENDER_TOWN_WIDTH ; window - ; end connections data + ; end connections data - dw Route8Object ; objects + dw Route8Object ; objects Route8Object: ; 0x5814f (size=119) - db $2c ; border tile - - db $5 ; warps - db $9, $1, $0, ROUTE_8_GATE - db $a, $1, $1, ROUTE_8_GATE - db $9, $8, $2, ROUTE_8_GATE - db $a, $8, $3, ROUTE_8_GATE - db $3, $d, $0, PATH_ENTRANCE_ROUTE_8 - - db $1 ; signs - db $3, $11, $a ; Route8Text10 - - db $9 ; people - db SPRITE_BLACK_HAIR_BOY_2, $5 + 4, $8 + 4, $ff, $d3, $41, SUPER_NERD + $C8, $3 ; trainer - db SPRITE_GAMBLER, $9 + 4, $d + 4, $ff, $d1, $42, GAMBLER + $C8, $5 ; trainer - db SPRITE_BLACK_HAIR_BOY_2, $6 + 4, $2a + 4, $ff, $d1, $43, SUPER_NERD + $C8, $4 ; trainer - db SPRITE_LASS, $3 + 4, $1a + 4, $ff, $d2, $44, LASS + $C8, $d ; trainer - db SPRITE_BLACK_HAIR_BOY_2, $4 + 4, $1a + 4, $ff, $d3, $45, SUPER_NERD + $C8, $5 ; trainer - db SPRITE_LASS, $5 + 4, $1a + 4, $ff, $d2, $46, LASS + $C8, $e ; trainer - db SPRITE_LASS, $6 + 4, $1a + 4, $ff, $d3, $47, LASS + $C8, $f ; trainer - db SPRITE_GAMBLER, $d + 4, $2e + 4, $ff, $d0, $48, GAMBLER + $C8, $7 ; trainer - db SPRITE_LASS, $c + 4, $33 + 4, $ff, $d2, $49, LASS + $C8, $10 ; trainer - - ; warp-to - EVENT_DISP $1e, $9, $1 ; ROUTE_8_GATE - EVENT_DISP $1e, $a, $1 ; ROUTE_8_GATE - EVENT_DISP $1e, $9, $8 ; ROUTE_8_GATE - EVENT_DISP $1e, $a, $8 ; ROUTE_8_GATE - EVENT_DISP $1e, $3, $d ; PATH_ENTRANCE_ROUTE_8 + db $2c ; border tile + + db $5 ; warps + db $9, $1, $0, ROUTE_8_GATE + db $a, $1, $1, ROUTE_8_GATE + db $9, $8, $2, ROUTE_8_GATE + db $a, $8, $3, ROUTE_8_GATE + db $3, $d, $0, PATH_ENTRANCE_ROUTE_8 + + db $1 ; signs + db $3, $11, $a ; Route8Text10 + + db $9 ; people + db SPRITE_BLACK_HAIR_BOY_2, $5 + 4, $8 + 4, $ff, $d3, $41, SUPER_NERD + $C8, $3 ; trainer + db SPRITE_GAMBLER, $9 + 4, $d + 4, $ff, $d1, $42, GAMBLER + $C8, $5 ; trainer + db SPRITE_BLACK_HAIR_BOY_2, $6 + 4, $2a + 4, $ff, $d1, $43, SUPER_NERD + $C8, $4 ; trainer + db SPRITE_LASS, $3 + 4, $1a + 4, $ff, $d2, $44, LASS + $C8, $d ; trainer + db SPRITE_BLACK_HAIR_BOY_2, $4 + 4, $1a + 4, $ff, $d3, $45, SUPER_NERD + $C8, $5 ; trainer + db SPRITE_LASS, $5 + 4, $1a + 4, $ff, $d2, $46, LASS + $C8, $e ; trainer + db SPRITE_LASS, $6 + 4, $1a + 4, $ff, $d3, $47, LASS + $C8, $f ; trainer + db SPRITE_GAMBLER, $d + 4, $2e + 4, $ff, $d0, $48, GAMBLER + $C8, $7 ; trainer + db SPRITE_LASS, $c + 4, $33 + 4, $ff, $d2, $49, LASS + $C8, $10 ; trainer + + ; warp-to + EVENT_DISP $1e, $9, $1 ; ROUTE_8_GATE + EVENT_DISP $1e, $a, $1 ; ROUTE_8_GATE + EVENT_DISP $1e, $9, $8 ; ROUTE_8_GATE + EVENT_DISP $1e, $a, $8 ; ROUTE_8_GATE + EVENT_DISP $1e, $3, $d ; PATH_ENTRANCE_ROUTE_8 Route8Blocks: ; 270 - INCBIN "maps/route8.blk" + INCBIN "maps/route8.blk" Route10_h: ; 0x582d4 to 0x582f6 (34 bytes) (id=21) - db $00 ; tileset - db ROUTE_10_HEIGHT, ROUTE_10_WIDTH ; dimensions (y, x) - dw Route10Blocks, Route10Texts, Route10Script ; blocks, texts, scripts - db SOUTH | WEST ; connections + db $00 ; tileset + db ROUTE_10_HEIGHT, ROUTE_10_WIDTH ; dimensions (y, x) + dw Route10Blocks, Route10Texts, Route10Script ; blocks, texts, scripts + db SOUTH | WEST ; connections - ; connections data + ; connections data db LAVENDER_TOWN - dw LavenderTownBlocks ; connection strip location - dw $C6EB + (ROUTE_10_HEIGHT + 3) * (ROUTE_10_WIDTH + 6) + 0 ; current map position - db LAVENDER_TOWN_WIDTH, LAVENDER_TOWN_WIDTH ; bigness, width - db 0, (0 * -2) ; alignments (y, x) - dw $C6EF + LAVENDER_TOWN_WIDTH ; window + dw LavenderTownBlocks ; connection strip location + dw $C6EB + (ROUTE_10_HEIGHT + 3) * (ROUTE_10_WIDTH + 6) + 0 ; current map position + db LAVENDER_TOWN_WIDTH, LAVENDER_TOWN_WIDTH ; bigness, width + db 0, (0 * -2) ; alignments (y, x) + dw $C6EF + LAVENDER_TOWN_WIDTH ; window db ROUTE_9 - dw Route9Blocks - 3 + (ROUTE_9_WIDTH) ; connection strip location - dw $C6E8 + (ROUTE_10_WIDTH + 6) * (0 + 3) ; current map position - db ROUTE_9_HEIGHT, ROUTE_9_WIDTH ; bigness, width - db (0 * -2), (ROUTE_9_WIDTH * 2) - 1 ; alignments (y, x) - dw $C6EE + 2 * ROUTE_9_WIDTH ; window + dw Route9Blocks - 3 + (ROUTE_9_WIDTH) ; connection strip location + dw $C6E8 + (ROUTE_10_WIDTH + 6) * (0 + 3) ; current map position + db ROUTE_9_HEIGHT, ROUTE_9_WIDTH ; bigness, width + db (0 * -2), (ROUTE_9_WIDTH * 2) - 1 ; alignments (y, x) + dw $C6EE + 2 * ROUTE_9_WIDTH ; window - ; end connections data + ; end connections data - dw Route10Object ; objects + dw Route10Object ; objects Route10Object: ; 0x582f6 (size=96) - db $2c ; border tile - - db $4 ; warps - db $13, $b, $0, ROCK_TUNNEL_POKECENTER - db $11, $8, $0, ROCK_TUNNEL_1 - db $35, $8, $2, ROCK_TUNNEL_1 - db $27, $6, $0, POWER_PLANT - - db $4 ; signs - db $13, $7, $7 ; Route10Text7 - db $13, $c, $8 ; Route10Text8 - db $37, $9, $9 ; Route10Text9 - db $29, $5, $a ; Route10Text10 - - db $6 ; people - db SPRITE_BLACK_HAIR_BOY_2, $2c + 4, $a + 4, $ff, $d2, $41, POKEMANIAC + $C8, $1 ; trainer - db SPRITE_HIKER, $39 + 4, $3 + 4, $ff, $d1, $42, HIKER + $C8, $7 ; trainer - db SPRITE_BLACK_HAIR_BOY_2, $40 + 4, $e + 4, $ff, $d2, $43, POKEMANIAC + $C8, $2 ; trainer - db SPRITE_LASS, $19 + 4, $7 + 4, $ff, $d2, $44, JR__TRAINER_F + $C8, $7 ; trainer - db SPRITE_HIKER, $3d + 4, $3 + 4, $ff, $d0, $45, HIKER + $C8, $8 ; trainer - db SPRITE_LASS, $36 + 4, $7 + 4, $ff, $d0, $46, JR__TRAINER_F + $C8, $8 ; trainer - - ; warp-to - EVENT_DISP $a, $13, $b ; ROCK_TUNNEL_POKECENTER - EVENT_DISP $a, $11, $8 ; ROCK_TUNNEL_1 - EVENT_DISP $a, $35, $8 ; ROCK_TUNNEL_1 - EVENT_DISP $a, $27, $6 ; POWER_PLANT + db $2c ; border tile + + db $4 ; warps + db $13, $b, $0, ROCK_TUNNEL_POKECENTER + db $11, $8, $0, ROCK_TUNNEL_1 + db $35, $8, $2, ROCK_TUNNEL_1 + db $27, $6, $0, POWER_PLANT + + db $4 ; signs + db $13, $7, $7 ; Route10Text7 + db $13, $c, $8 ; Route10Text8 + db $37, $9, $9 ; Route10Text9 + db $29, $5, $a ; Route10Text10 + + db $6 ; people + db SPRITE_BLACK_HAIR_BOY_2, $2c + 4, $a + 4, $ff, $d2, $41, POKEMANIAC + $C8, $1 ; trainer + db SPRITE_HIKER, $39 + 4, $3 + 4, $ff, $d1, $42, HIKER + $C8, $7 ; trainer + db SPRITE_BLACK_HAIR_BOY_2, $40 + 4, $e + 4, $ff, $d2, $43, POKEMANIAC + $C8, $2 ; trainer + db SPRITE_LASS, $19 + 4, $7 + 4, $ff, $d2, $44, JR__TRAINER_F + $C8, $7 ; trainer + db SPRITE_HIKER, $3d + 4, $3 + 4, $ff, $d0, $45, HIKER + $C8, $8 ; trainer + db SPRITE_LASS, $36 + 4, $7 + 4, $ff, $d0, $46, JR__TRAINER_F + $C8, $8 ; trainer + + ; warp-to + EVENT_DISP $a, $13, $b ; ROCK_TUNNEL_POKECENTER + EVENT_DISP $a, $11, $8 ; ROCK_TUNNEL_1 + EVENT_DISP $a, $35, $8 ; ROCK_TUNNEL_1 + EVENT_DISP $a, $27, $6 ; POWER_PLANT Route10Blocks: ; 360 - INCBIN "maps/route10.blk" + INCBIN "maps/route10.blk" Route11_h: ; 0x584be to 0x584e0 (34 bytes) (id=22) - db $00 ; tileset - db ROUTE_11_HEIGHT, ROUTE_11_WIDTH ; dimensions (y, x) - dw Route11Blocks, Route11Texts, Route11Script ; blocks, texts, scripts - db WEST | EAST ; connections + db $00 ; tileset + db ROUTE_11_HEIGHT, ROUTE_11_WIDTH ; dimensions (y, x) + dw Route11Blocks, Route11Texts, Route11Script ; blocks, texts, scripts + db WEST | EAST ; connections - ; connections data + ; connections data db VERMILION_CITY - dw VermilionCityBlocks - 3 + (VERMILION_CITY_WIDTH * 2) ; connection strip location - dw $C6E8 + (ROUTE_11_WIDTH + 6) * (-3 + 3) ; current map position - db $f, VERMILION_CITY_WIDTH ; bigness, width - db (-4 * -2), (VERMILION_CITY_WIDTH * 2) - 1 ; alignments (y, x) - dw $C6EE + 2 * VERMILION_CITY_WIDTH ; window + dw VermilionCityBlocks - 3 + (VERMILION_CITY_WIDTH * 2) ; connection strip location + dw $C6E8 + (ROUTE_11_WIDTH + 6) * (-3 + 3) ; current map position + db $f, VERMILION_CITY_WIDTH ; bigness, width + db (-4 * -2), (VERMILION_CITY_WIDTH * 2) - 1 ; alignments (y, x) + dw $C6EE + 2 * VERMILION_CITY_WIDTH ; window db ROUTE_12 - dw Route12Blocks + (ROUTE_12_WIDTH * 24) ; connection strip location - dw $C6E5 + (ROUTE_11_WIDTH + 6) * (-3 + 4) ; current map position - db $f, ROUTE_12_WIDTH ; bigness, width - db (-27 * -2), 0 ; alignments (y, x) - dw $C6EF + ROUTE_12_WIDTH ; window + dw Route12Blocks + (ROUTE_12_WIDTH * 24) ; connection strip location + dw $C6E5 + (ROUTE_11_WIDTH + 6) * (-3 + 4) ; current map position + db $f, ROUTE_12_WIDTH ; bigness, width + db (-27 * -2), 0 ; alignments (y, x) + dw $C6EF + ROUTE_12_WIDTH ; window - ; end connections data + ; end connections data - dw Route11Object ; objects + dw Route11Object ; objects Route11Object: ; 0x584e0 (size=127) - db $f ; border tile - - db $5 ; warps - db $8, $31, $0, ROUTE_11_GATE_1F - db $9, $31, $1, ROUTE_11_GATE_1F - db $8, $3a, $2, ROUTE_11_GATE_1F - db $9, $3a, $3, ROUTE_11_GATE_1F - db $5, $4, $0, DIGLETTS_CAVE_ENTRANCE - - db $1 ; signs - db $5, $1, $b ; Route11Text11 - - db $a ; people - db SPRITE_GAMBLER, $e + 4, $a + 4, $ff, $d0, $41, GAMBLER + $C8, $1 ; trainer - db SPRITE_GAMBLER, $9 + 4, $1a + 4, $ff, $d0, $42, GAMBLER + $C8, $2 ; trainer - db SPRITE_BUG_CATCHER, $5 + 4, $d + 4, $ff, $d2, $43, YOUNGSTER + $C8, $9 ; trainer - db SPRITE_BLACK_HAIR_BOY_2, $b + 4, $24 + 4, $ff, $d0, $44, ENGINEER + $C8, $2 ; trainer - db SPRITE_BUG_CATCHER, $4 + 4, $16 + 4, $ff, $d1, $45, YOUNGSTER + $C8, $a ; trainer - db SPRITE_GAMBLER, $7 + 4, $2d + 4, $ff, $d0, $46, GAMBLER + $C8, $3 ; trainer - db SPRITE_GAMBLER, $3 + 4, $21 + 4, $ff, $d1, $47, GAMBLER + $C8, $4 ; trainer - db SPRITE_BUG_CATCHER, $5 + 4, $2b + 4, $ff, $d3, $48, YOUNGSTER + $C8, $b ; trainer - db SPRITE_BLACK_HAIR_BOY_2, $10 + 4, $2d + 4, $ff, $d2, $49, ENGINEER + $C8, $3 ; trainer - db SPRITE_BUG_CATCHER, $c + 4, $16 + 4, $ff, $d1, $4a, YOUNGSTER + $C8, $c ; trainer - - ; warp-to - EVENT_DISP $1e, $8, $31 ; ROUTE_11_GATE_1F - EVENT_DISP $1e, $9, $31 ; ROUTE_11_GATE_1F - EVENT_DISP $1e, $8, $3a ; ROUTE_11_GATE_1F - EVENT_DISP $1e, $9, $3a ; ROUTE_11_GATE_1F - EVENT_DISP $1e, $5, $4 ; DIGLETTS_CAVE_ENTRANCE + db $f ; border tile + + db $5 ; warps + db $8, $31, $0, ROUTE_11_GATE_1F + db $9, $31, $1, ROUTE_11_GATE_1F + db $8, $3a, $2, ROUTE_11_GATE_1F + db $9, $3a, $3, ROUTE_11_GATE_1F + db $5, $4, $0, DIGLETTS_CAVE_ENTRANCE + + db $1 ; signs + db $5, $1, $b ; Route11Text11 + + db $a ; people + db SPRITE_GAMBLER, $e + 4, $a + 4, $ff, $d0, $41, GAMBLER + $C8, $1 ; trainer + db SPRITE_GAMBLER, $9 + 4, $1a + 4, $ff, $d0, $42, GAMBLER + $C8, $2 ; trainer + db SPRITE_BUG_CATCHER, $5 + 4, $d + 4, $ff, $d2, $43, YOUNGSTER + $C8, $9 ; trainer + db SPRITE_BLACK_HAIR_BOY_2, $b + 4, $24 + 4, $ff, $d0, $44, ENGINEER + $C8, $2 ; trainer + db SPRITE_BUG_CATCHER, $4 + 4, $16 + 4, $ff, $d1, $45, YOUNGSTER + $C8, $a ; trainer + db SPRITE_GAMBLER, $7 + 4, $2d + 4, $ff, $d0, $46, GAMBLER + $C8, $3 ; trainer + db SPRITE_GAMBLER, $3 + 4, $21 + 4, $ff, $d1, $47, GAMBLER + $C8, $4 ; trainer + db SPRITE_BUG_CATCHER, $5 + 4, $2b + 4, $ff, $d3, $48, YOUNGSTER + $C8, $b ; trainer + db SPRITE_BLACK_HAIR_BOY_2, $10 + 4, $2d + 4, $ff, $d2, $49, ENGINEER + $C8, $3 ; trainer + db SPRITE_BUG_CATCHER, $c + 4, $16 + 4, $ff, $d1, $4a, YOUNGSTER + $C8, $c ; trainer + + ; warp-to + EVENT_DISP $1e, $8, $31 ; ROUTE_11_GATE_1F + EVENT_DISP $1e, $9, $31 ; ROUTE_11_GATE_1F + EVENT_DISP $1e, $8, $3a ; ROUTE_11_GATE_1F + EVENT_DISP $1e, $9, $3a ; ROUTE_11_GATE_1F + EVENT_DISP $1e, $5, $4 ; DIGLETTS_CAVE_ENTRANCE Route11Blocks: ; 270 - INCBIN "maps/route11.blk" + INCBIN "maps/route11.blk" Route12_h: ; 0x5866d to 0x5869a (45 bytes) (id=23) - db $00 ; tileset - db ROUTE_12_HEIGHT, ROUTE_12_WIDTH ; dimensions (y, x) - dw Route12Blocks, Route12Texts, Route12Script ; blocks, texts, scripts - db NORTH | SOUTH | WEST ; connections + db $00 ; tileset + db ROUTE_12_HEIGHT, ROUTE_12_WIDTH ; dimensions (y, x) + dw Route12Blocks, Route12Texts, Route12Script ; blocks, texts, scripts + db NORTH | SOUTH | WEST ; connections - ; connections data + ; connections data db LAVENDER_TOWN - dw LavenderTownBlocks + (LAVENDER_TOWN_HEIGHT - 3) * LAVENDER_TOWN_WIDTH ; connection strip location - dw $C6EB + 0 ; current map position - db LAVENDER_TOWN_WIDTH, LAVENDER_TOWN_WIDTH ; bigness, width - db (LAVENDER_TOWN_HEIGHT * 2) - 1, (0 * -2) ; alignments (y, x) - dw $C6E9 + LAVENDER_TOWN_HEIGHT * (LAVENDER_TOWN_WIDTH + 6) ; window + dw LavenderTownBlocks + (LAVENDER_TOWN_HEIGHT - 3) * LAVENDER_TOWN_WIDTH ; connection strip location + dw $C6EB + 0 ; current map position + db LAVENDER_TOWN_WIDTH, LAVENDER_TOWN_WIDTH ; bigness, width + db (LAVENDER_TOWN_HEIGHT * 2) - 1, (0 * -2) ; alignments (y, x) + dw $C6E9 + LAVENDER_TOWN_HEIGHT * (LAVENDER_TOWN_WIDTH + 6) ; window db ROUTE_13 - dw Route13Blocks + 17 ; connection strip location - dw $C6EB + (ROUTE_12_HEIGHT + 3) * (ROUTE_12_WIDTH + 6) + -3 ; current map position - db $d, ROUTE_13_WIDTH ; bigness, width - db 0, (-20 * -2) ; alignments (y, x) - dw $C6EF + ROUTE_13_WIDTH ; window + dw Route13Blocks + 17 ; connection strip location + dw $C6EB + (ROUTE_12_HEIGHT + 3) * (ROUTE_12_WIDTH + 6) + -3 ; current map position + db $d, ROUTE_13_WIDTH ; bigness, width + db 0, (-20 * -2) ; alignments (y, x) + dw $C6EF + ROUTE_13_WIDTH ; window db ROUTE_11 - dw Route11Blocks - 3 + (ROUTE_11_WIDTH) ; connection strip location - dw $C6E8 + (ROUTE_12_WIDTH + 6) * (27 + 3) ; current map position - db ROUTE_11_HEIGHT, ROUTE_11_WIDTH ; bigness, width - db (27 * -2), (ROUTE_11_WIDTH * 2) - 1 ; alignments (y, x) - dw $C6EE + 2 * ROUTE_11_WIDTH ; window + dw Route11Blocks - 3 + (ROUTE_11_WIDTH) ; connection strip location + dw $C6E8 + (ROUTE_12_WIDTH + 6) * (27 + 3) ; current map position + db ROUTE_11_HEIGHT, ROUTE_11_WIDTH ; bigness, width + db (27 * -2), (ROUTE_11_WIDTH * 2) - 1 ; alignments (y, x) + dw $C6EE + 2 * ROUTE_11_WIDTH ; window - ; end connections data + ; end connections data - dw Route12Object ; objects + dw Route12Object ; objects Route12Object: ; 0x5869a (size=118) - db $43 ; border tile - - db $4 ; warps - db $f, $a, $0, ROUTE_12_GATE - db $f, $b, $1, ROUTE_12_GATE - db $15, $a, $2, ROUTE_12_GATE - db $4d, $b, $0, ROUTE_12_HOUSE - - db $2 ; signs - db $d, $d, $b ; Route12Text11 - db $3f, $b, $c ; Route12Text12 - - db $a ; people - db SPRITE_SNORLAX, $3e + 4, $a + 4, $ff, $d0, $1 ; person - db SPRITE_FISHER2, $1f + 4, $e + 4, $ff, $d2, $42, FISHER + $C8, $3 ; trainer - db SPRITE_FISHER2, $27 + 4, $5 + 4, $ff, $d1, $43, FISHER + $C8, $4 ; trainer - db SPRITE_BLACK_HAIR_BOY_1, $5c + 4, $b + 4, $ff, $d2, $44, JR__TRAINER_M + $C8, $9 ; trainer - db SPRITE_BLACK_HAIR_BOY_2, $4c + 4, $e + 4, $ff, $d1, $45, ROCKER + $C8, $2 ; trainer - db SPRITE_FISHER2, $28 + 4, $c + 4, $ff, $d2, $46, FISHER + $C8, $5 ; trainer - db SPRITE_FISHER2, $34 + 4, $9 + 4, $ff, $d3, $47, FISHER + $C8, $6 ; trainer - db SPRITE_FISHER2, $57 + 4, $6 + 4, $ff, $d0, $48, FISHER + $C8, $b ; trainer + db $43 ; border tile + + db $4 ; warps + db $f, $a, $0, ROUTE_12_GATE + db $f, $b, $1, ROUTE_12_GATE + db $15, $a, $2, ROUTE_12_GATE + db $4d, $b, $0, ROUTE_12_HOUSE + + db $2 ; signs + db $d, $d, $b ; Route12Text11 + db $3f, $b, $c ; Route12Text12 + + db $a ; people + db SPRITE_SNORLAX, $3e + 4, $a + 4, $ff, $d0, $1 ; person + db SPRITE_FISHER2, $1f + 4, $e + 4, $ff, $d2, $42, FISHER + $C8, $3 ; trainer + db SPRITE_FISHER2, $27 + 4, $5 + 4, $ff, $d1, $43, FISHER + $C8, $4 ; trainer + db SPRITE_BLACK_HAIR_BOY_1, $5c + 4, $b + 4, $ff, $d2, $44, JR__TRAINER_M + $C8, $9 ; trainer + db SPRITE_BLACK_HAIR_BOY_2, $4c + 4, $e + 4, $ff, $d1, $45, ROCKER + $C8, $2 ; trainer + db SPRITE_FISHER2, $28 + 4, $c + 4, $ff, $d2, $46, FISHER + $C8, $5 ; trainer + db SPRITE_FISHER2, $34 + 4, $9 + 4, $ff, $d3, $47, FISHER + $C8, $6 ; trainer + db SPRITE_FISHER2, $57 + 4, $6 + 4, $ff, $d0, $48, FISHER + $C8, $b ; trainer db SPRITE_BALL, $23 + 4, $e + 4, $ff, $ff, $89, TM_16 ; item db SPRITE_BALL, $59 + 4, $5 + 4, $ff, $ff, $8a, IRON ; item - ; warp-to - EVENT_DISP $a, $f, $a ; ROUTE_12_GATE - EVENT_DISP $a, $f, $b ; ROUTE_12_GATE - EVENT_DISP $a, $15, $a ; ROUTE_12_GATE - EVENT_DISP $a, $4d, $b ; ROUTE_12_HOUSE + ; warp-to + EVENT_DISP $a, $f, $a ; ROUTE_12_GATE + EVENT_DISP $a, $f, $b ; ROUTE_12_GATE + EVENT_DISP $a, $15, $a ; ROUTE_12_GATE + EVENT_DISP $a, $4d, $b ; ROUTE_12_HOUSE Route12Blocks: ; 540 - INCBIN "maps/route12.blk" + INCBIN "maps/route12.blk" Route15_h: ; 0x5892c to 0x5894e (34 bytes) (id=26) - db $00 ; tileset - db ROUTE_15_HEIGHT, ROUTE_15_WIDTH ; dimensions (y, x) - dw Route15Blocks, Route15Texts, Route15Script ; blocks, texts, scripts - db WEST | EAST ; connections + db $00 ; tileset + db ROUTE_15_HEIGHT, ROUTE_15_WIDTH ; dimensions (y, x) + dw Route15Blocks, Route15Texts, Route15Script ; blocks, texts, scripts + db WEST | EAST ; connections - ; connections data + ; connections data db FUCHSIA_CITY - dw FuchsiaCityBlocks - 3 + (FUCHSIA_CITY_WIDTH * 2) ; connection strip location - dw $C6E8 + (ROUTE_15_WIDTH + 6) * (-3 + 3) ; current map position - db $f, FUCHSIA_CITY_WIDTH ; bigness, width - db (-4 * -2), (FUCHSIA_CITY_WIDTH * 2) - 1 ; alignments (y, x) - dw $C6EE + 2 * FUCHSIA_CITY_WIDTH ; window + dw FuchsiaCityBlocks - 3 + (FUCHSIA_CITY_WIDTH * 2) ; connection strip location + dw $C6E8 + (ROUTE_15_WIDTH + 6) * (-3 + 3) ; current map position + db $f, FUCHSIA_CITY_WIDTH ; bigness, width + db (-4 * -2), (FUCHSIA_CITY_WIDTH * 2) - 1 ; alignments (y, x) + dw $C6EE + 2 * FUCHSIA_CITY_WIDTH ; window db ROUTE_14 - dw Route14Blocks + (ROUTE_14_WIDTH * 15) ; connection strip location - dw $C6E5 + (ROUTE_15_WIDTH + 6) * (-3 + 4) ; current map position - db $c, ROUTE_14_WIDTH ; bigness, width - db (-18 * -2), 0 ; alignments (y, x) - dw $C6EF + ROUTE_14_WIDTH ; window + dw Route14Blocks + (ROUTE_14_WIDTH * 15) ; connection strip location + dw $C6E5 + (ROUTE_15_WIDTH + 6) * (-3 + 4) ; current map position + db $c, ROUTE_14_WIDTH ; bigness, width + db (-18 * -2), 0 ; alignments (y, x) + dw $C6EF + ROUTE_14_WIDTH ; window - ; end connections data + ; end connections data - dw Route15Object ; objects + dw Route15Object ; objects Route15Object: ; 0x5894e (size=126) - db $43 ; border tile - - db $4 ; warps - db $8, $7, $0, ROUTE_15_GATE - db $9, $7, $1, ROUTE_15_GATE - db $8, $e, $2, ROUTE_15_GATE - db $9, $e, $3, ROUTE_15_GATE - - db $1 ; signs - db $9, $27, $c ; Route15Text12 - - db $b ; people - db SPRITE_LASS, $b + 4, $29 + 4, $ff, $d0, $41, JR__TRAINER_F + $C8, $14 ; trainer - db SPRITE_LASS, $a + 4, $35 + 4, $ff, $d2, $42, JR__TRAINER_F + $C8, $15 ; trainer - db SPRITE_BLACK_HAIR_BOY_1, $d + 4, $1f + 4, $ff, $d1, $43, BIRD_KEEPER + $C8, $6 ; trainer - db SPRITE_BLACK_HAIR_BOY_1, $d + 4, $23 + 4, $ff, $d1, $44, BIRD_KEEPER + $C8, $7 ; trainer - db SPRITE_FOULARD_WOMAN, $b + 4, $35 + 4, $ff, $d0, $45, BEAUTY + $C8, $9 ; trainer - db SPRITE_FOULARD_WOMAN, $a + 4, $29 + 4, $ff, $d3, $46, BEAUTY + $C8, $a ; trainer - db SPRITE_BIKER, $a + 4, $30 + 4, $ff, $d0, $47, BIKER + $C8, $3 ; trainer - db SPRITE_BIKER, $a + 4, $2e + 4, $ff, $d0, $48, BIKER + $C8, $4 ; trainer - db SPRITE_LASS, $5 + 4, $25 + 4, $ff, $d3, $49, JR__TRAINER_F + $C8, $16 ; trainer - db SPRITE_LASS, $d + 4, $12 + 4, $ff, $d1, $4a, JR__TRAINER_F + $C8, $17 ; trainer + db $43 ; border tile + + db $4 ; warps + db $8, $7, $0, ROUTE_15_GATE + db $9, $7, $1, ROUTE_15_GATE + db $8, $e, $2, ROUTE_15_GATE + db $9, $e, $3, ROUTE_15_GATE + + db $1 ; signs + db $9, $27, $c ; Route15Text12 + + db $b ; people + db SPRITE_LASS, $b + 4, $29 + 4, $ff, $d0, $41, JR__TRAINER_F + $C8, $14 ; trainer + db SPRITE_LASS, $a + 4, $35 + 4, $ff, $d2, $42, JR__TRAINER_F + $C8, $15 ; trainer + db SPRITE_BLACK_HAIR_BOY_1, $d + 4, $1f + 4, $ff, $d1, $43, BIRD_KEEPER + $C8, $6 ; trainer + db SPRITE_BLACK_HAIR_BOY_1, $d + 4, $23 + 4, $ff, $d1, $44, BIRD_KEEPER + $C8, $7 ; trainer + db SPRITE_FOULARD_WOMAN, $b + 4, $35 + 4, $ff, $d0, $45, BEAUTY + $C8, $9 ; trainer + db SPRITE_FOULARD_WOMAN, $a + 4, $29 + 4, $ff, $d3, $46, BEAUTY + $C8, $a ; trainer + db SPRITE_BIKER, $a + 4, $30 + 4, $ff, $d0, $47, BIKER + $C8, $3 ; trainer + db SPRITE_BIKER, $a + 4, $2e + 4, $ff, $d0, $48, BIKER + $C8, $4 ; trainer + db SPRITE_LASS, $5 + 4, $25 + 4, $ff, $d3, $49, JR__TRAINER_F + $C8, $16 ; trainer + db SPRITE_LASS, $d + 4, $12 + 4, $ff, $d1, $4a, JR__TRAINER_F + $C8, $17 ; trainer db SPRITE_BALL, $5 + 4, $12 + 4, $ff, $ff, $8b, TM_20 ; item - ; warp-to - EVENT_DISP $1e, $8, $7 ; ROUTE_15_GATE - EVENT_DISP $1e, $9, $7 ; ROUTE_15_GATE - EVENT_DISP $1e, $8, $e ; ROUTE_15_GATE - EVENT_DISP $1e, $9, $e ; ROUTE_15_GATE + ; warp-to + EVENT_DISP $1e, $8, $7 ; ROUTE_15_GATE + EVENT_DISP $1e, $9, $7 ; ROUTE_15_GATE + EVENT_DISP $1e, $8, $e ; ROUTE_15_GATE + EVENT_DISP $1e, $9, $e ; ROUTE_15_GATE Route15Blocks: ; 270 - INCBIN "maps/route15.blk" + INCBIN "maps/route15.blk" Route16_h: ; 0x58ada to 0x58afc (34 bytes) (id=27) - db $00 ; tileset - db ROUTE_16_HEIGHT, ROUTE_16_WIDTH ; dimensions (y, x) - dw Route16Blocks, Route16Texts, Route16Script ; blocks, texts, scripts - db SOUTH | EAST ; connections + db $00 ; tileset + db ROUTE_16_HEIGHT, ROUTE_16_WIDTH ; dimensions (y, x) + dw Route16Blocks, Route16Texts, Route16Script ; blocks, texts, scripts + db SOUTH | EAST ; connections - ; connections data + ; connections data db ROUTE_17 - dw Route17Blocks ; connection strip location - dw $C6EB + (ROUTE_16_HEIGHT + 3) * (ROUTE_16_WIDTH + 6) + 0 ; current map position - db ROUTE_17_WIDTH, ROUTE_17_WIDTH ; bigness, width - db 0, (0 * -2) ; alignments (y, x) - dw $C6EF + ROUTE_17_WIDTH ; window + dw Route17Blocks ; connection strip location + dw $C6EB + (ROUTE_16_HEIGHT + 3) * (ROUTE_16_WIDTH + 6) + 0 ; current map position + db ROUTE_17_WIDTH, ROUTE_17_WIDTH ; bigness, width + db 0, (0 * -2) ; alignments (y, x) + dw $C6EF + ROUTE_17_WIDTH ; window db CELADON_CITY - dw CeladonCityBlocks + (CELADON_CITY_WIDTH) ; connection strip location - dw $C6E5 + (ROUTE_16_WIDTH + 6) * (-3 + 4) ; current map position - db $f, CELADON_CITY_WIDTH ; bigness, width - db (-4 * -2), 0 ; alignments (y, x) - dw $C6EF + CELADON_CITY_WIDTH ; window + dw CeladonCityBlocks + (CELADON_CITY_WIDTH) ; connection strip location + dw $C6E5 + (ROUTE_16_WIDTH + 6) * (-3 + 4) ; current map position + db $f, CELADON_CITY_WIDTH ; bigness, width + db (-4 * -2), 0 ; alignments (y, x) + dw $C6EF + CELADON_CITY_WIDTH ; window - ; end connections data + ; end connections data - dw Route16Object ; objects + dw Route16Object ; objects Route16Object: ; 0x58afc (size=136) - db $f ; border tile - - db $9 ; warps - db $a, $11, $0, ROUTE_16_GATE_1F - db $b, $11, $1, ROUTE_16_GATE_1F - db $a, $18, $2, ROUTE_16_GATE_1F - db $b, $18, $3, ROUTE_16_GATE_1F - db $4, $11, $4, ROUTE_16_GATE_1F - db $5, $11, $5, ROUTE_16_GATE_1F - db $4, $18, $6, ROUTE_16_GATE_1F - db $5, $18, $7, ROUTE_16_GATE_1F - db $5, $7, $0, ROUTE_16_HOUSE - - db $2 ; signs - db $b, $1b, $8 ; Route16Text8 - db $11, $5, $9 ; Route16Text9 - - db $7 ; people - db SPRITE_BIKER, $c + 4, $11 + 4, $ff, $d2, $41, BIKER + $C8, $5 ; trainer - db SPRITE_BIKER, $d + 4, $e + 4, $ff, $d3, $42, CUE_BALL + $C8, $1 ; trainer - db SPRITE_BIKER, $c + 4, $b + 4, $ff, $d1, $43, CUE_BALL + $C8, $2 ; trainer - db SPRITE_BIKER, $b + 4, $9 + 4, $ff, $d2, $44, BIKER + $C8, $6 ; trainer - db SPRITE_BIKER, $a + 4, $6 + 4, $ff, $d3, $45, CUE_BALL + $C8, $3 ; trainer - db SPRITE_BIKER, $c + 4, $3 + 4, $ff, $d3, $46, BIKER + $C8, $7 ; trainer - db SPRITE_SNORLAX, $a + 4, $1a + 4, $ff, $d0, $7 ; person - - ; warp-to - EVENT_DISP $14, $a, $11 ; ROUTE_16_GATE_1F - EVENT_DISP $14, $b, $11 ; ROUTE_16_GATE_1F - EVENT_DISP $14, $a, $18 ; ROUTE_16_GATE_1F - EVENT_DISP $14, $b, $18 ; ROUTE_16_GATE_1F - EVENT_DISP $14, $4, $11 ; ROUTE_16_GATE_1F - EVENT_DISP $14, $5, $11 ; ROUTE_16_GATE_1F - EVENT_DISP $14, $4, $18 ; ROUTE_16_GATE_1F - EVENT_DISP $14, $5, $18 ; ROUTE_16_GATE_1F - EVENT_DISP $14, $5, $7 ; ROUTE_16_HOUSE + db $f ; border tile + + db $9 ; warps + db $a, $11, $0, ROUTE_16_GATE_1F + db $b, $11, $1, ROUTE_16_GATE_1F + db $a, $18, $2, ROUTE_16_GATE_1F + db $b, $18, $3, ROUTE_16_GATE_1F + db $4, $11, $4, ROUTE_16_GATE_1F + db $5, $11, $5, ROUTE_16_GATE_1F + db $4, $18, $6, ROUTE_16_GATE_1F + db $5, $18, $7, ROUTE_16_GATE_1F + db $5, $7, $0, ROUTE_16_HOUSE + + db $2 ; signs + db $b, $1b, $8 ; Route16Text8 + db $11, $5, $9 ; Route16Text9 + + db $7 ; people + db SPRITE_BIKER, $c + 4, $11 + 4, $ff, $d2, $41, BIKER + $C8, $5 ; trainer + db SPRITE_BIKER, $d + 4, $e + 4, $ff, $d3, $42, CUE_BALL + $C8, $1 ; trainer + db SPRITE_BIKER, $c + 4, $b + 4, $ff, $d1, $43, CUE_BALL + $C8, $2 ; trainer + db SPRITE_BIKER, $b + 4, $9 + 4, $ff, $d2, $44, BIKER + $C8, $6 ; trainer + db SPRITE_BIKER, $a + 4, $6 + 4, $ff, $d3, $45, CUE_BALL + $C8, $3 ; trainer + db SPRITE_BIKER, $c + 4, $3 + 4, $ff, $d3, $46, BIKER + $C8, $7 ; trainer + db SPRITE_SNORLAX, $a + 4, $1a + 4, $ff, $d0, $7 ; person + + ; warp-to + EVENT_DISP $14, $a, $11 ; ROUTE_16_GATE_1F + EVENT_DISP $14, $b, $11 ; ROUTE_16_GATE_1F + EVENT_DISP $14, $a, $18 ; ROUTE_16_GATE_1F + EVENT_DISP $14, $b, $18 ; ROUTE_16_GATE_1F + EVENT_DISP $14, $4, $11 ; ROUTE_16_GATE_1F + EVENT_DISP $14, $5, $11 ; ROUTE_16_GATE_1F + EVENT_DISP $14, $4, $18 ; ROUTE_16_GATE_1F + EVENT_DISP $14, $5, $18 ; ROUTE_16_GATE_1F + EVENT_DISP $14, $5, $7 ; ROUTE_16_HOUSE Route16Blocks: ; 180 - INCBIN "maps/route16.blk" + INCBIN "maps/route16.blk" Route18_h: ; 0x58c38 to 0x58c5a (34 bytes) (id=29) - db $00 ; tileset - db ROUTE_18_HEIGHT, ROUTE_18_WIDTH ; dimensions (y, x) - dw Route18Blocks, Route18Texts, Route18Script ; blocks, texts, scripts - db NORTH | EAST ; connections + db $00 ; tileset + db ROUTE_18_HEIGHT, ROUTE_18_WIDTH ; dimensions (y, x) + dw Route18Blocks, Route18Texts, Route18Script ; blocks, texts, scripts + db NORTH | EAST ; connections - ; connections data + ; connections data db ROUTE_17 - dw Route17Blocks + (ROUTE_17_HEIGHT - 3) * ROUTE_17_WIDTH ; connection strip location - dw $C6EB + 0 ; current map position - db ROUTE_17_WIDTH, ROUTE_17_WIDTH ; bigness, width - db (ROUTE_17_HEIGHT * 2) - 1, (0 * -2) ; alignments (y, x) - dw $C6E9 + ROUTE_17_HEIGHT * (ROUTE_17_WIDTH + 6) ; window + dw Route17Blocks + (ROUTE_17_HEIGHT - 3) * ROUTE_17_WIDTH ; connection strip location + dw $C6EB + 0 ; current map position + db ROUTE_17_WIDTH, ROUTE_17_WIDTH ; bigness, width + db (ROUTE_17_HEIGHT * 2) - 1, (0 * -2) ; alignments (y, x) + dw $C6E9 + ROUTE_17_HEIGHT * (ROUTE_17_WIDTH + 6) ; window db FUCHSIA_CITY - dw FuchsiaCityBlocks + (FUCHSIA_CITY_WIDTH) ; connection strip location - dw $C6E5 + (ROUTE_18_WIDTH + 6) * (-3 + 4) ; current map position - db $f, FUCHSIA_CITY_WIDTH ; bigness, width - db (-4 * -2), 0 ; alignments (y, x) - dw $C6EF + FUCHSIA_CITY_WIDTH ; window + dw FuchsiaCityBlocks + (FUCHSIA_CITY_WIDTH) ; connection strip location + dw $C6E5 + (ROUTE_18_WIDTH + 6) * (-3 + 4) ; current map position + db $f, FUCHSIA_CITY_WIDTH ; bigness, width + db (-4 * -2), 0 ; alignments (y, x) + dw $C6EF + FUCHSIA_CITY_WIDTH ; window - ; end connections data + ; end connections data - dw Route18Object ; objects + dw Route18Object ; objects Route18Object: ; 0x58c5a (size=66) - db $43 ; border tile + db $43 ; border tile - db $4 ; warps - db $8, $21, $0, ROUTE_18_GATE_1F - db $9, $21, $1, ROUTE_18_GATE_1F - db $8, $28, $2, ROUTE_18_GATE_1F - db $9, $28, $3, ROUTE_18_GATE_1F + db $4 ; warps + db $8, $21, $0, ROUTE_18_GATE_1F + db $9, $21, $1, ROUTE_18_GATE_1F + db $8, $28, $2, ROUTE_18_GATE_1F + db $9, $28, $3, ROUTE_18_GATE_1F - db $2 ; signs - db $7, $2b, $4 ; Route18Text4 - db $5, $21, $5 ; Route18Text5 + db $2 ; signs + db $7, $2b, $4 ; Route18Text4 + db $5, $21, $5 ; Route18Text5 - db $3 ; people - db SPRITE_BLACK_HAIR_BOY_1, $b + 4, $24 + 4, $ff, $d3, $41, BIRD_KEEPER + $C8, $8 ; trainer - db SPRITE_BLACK_HAIR_BOY_1, $f + 4, $28 + 4, $ff, $d2, $42, BIRD_KEEPER + $C8, $9 ; trainer - db SPRITE_BLACK_HAIR_BOY_1, $d + 4, $2a + 4, $ff, $d2, $43, BIRD_KEEPER + $C8, $a ; trainer + db $3 ; people + db SPRITE_BLACK_HAIR_BOY_1, $b + 4, $24 + 4, $ff, $d3, $41, BIRD_KEEPER + $C8, $8 ; trainer + db SPRITE_BLACK_HAIR_BOY_1, $f + 4, $28 + 4, $ff, $d2, $42, BIRD_KEEPER + $C8, $9 ; trainer + db SPRITE_BLACK_HAIR_BOY_1, $d + 4, $2a + 4, $ff, $d2, $43, BIRD_KEEPER + $C8, $a ; trainer - ; warp-to - EVENT_DISP $19, $8, $21 ; ROUTE_18_GATE_1F - EVENT_DISP $19, $9, $21 ; ROUTE_18_GATE_1F - EVENT_DISP $19, $8, $28 ; ROUTE_18_GATE_1F - EVENT_DISP $19, $9, $28 ; ROUTE_18_GATE_1F + ; warp-to + EVENT_DISP $19, $8, $21 ; ROUTE_18_GATE_1F + EVENT_DISP $19, $9, $21 ; ROUTE_18_GATE_1F + EVENT_DISP $19, $8, $28 ; ROUTE_18_GATE_1F + EVENT_DISP $19, $9, $28 ; ROUTE_18_GATE_1F Route18Blocks: ; 225 - INCBIN "maps/route18.blk" + INCBIN "maps/route18.blk" INCBIN "baserom.gbc",$58d7d,$58e3b - $58d7d UnnamedText_58e3b: ; 0x58e3b - TX_FAR _UnnamedText_58e3b - db $50 + TX_FAR _UnnamedText_58e3b + db $50 ; 0x58e3b + 5 bytes UnnamedText_58e40: ; 0x58e40 - TX_FAR _UnnamedText_58e40 - db $50 + TX_FAR _UnnamedText_58e40 + db $50 ; 0x58e40 + 5 bytes UnnamedText_58e45: ; 0x58e45 - TX_FAR _UnnamedText_58e45 - db $50 + TX_FAR _UnnamedText_58e45 + db $50 ; 0x58e45 + 5 bytes UnnamedText_58e4a: ; 0x58e4a - TX_FAR _UnnamedText_58e4a - db $50 + TX_FAR _UnnamedText_58e4a + db $50 ; 0x58e4a + 5 bytes UnnamedText_58e4f: ; 0x58e4f - TX_FAR _UnnamedText_58e4f - db $50 + TX_FAR _UnnamedText_58e4f + db $50 ; 0x58e4f + 5 bytes UnnamedText_58e54: ; 0x58e54 - TX_FAR _UnnamedText_58e54 - db $50 + TX_FAR _UnnamedText_58e54 + db $50 ; 0x58e54 + 5 bytes INCBIN "baserom.gbc",$58e59,$58ecc - $58e59 UnnamedText_58ecc: ; 0x58ecc - TX_FAR _UnnamedText_58ecc - db $50 + TX_FAR _UnnamedText_58ecc + db $50 ; 0x58ecc + 5 bytes INCBIN "baserom.gbc",$58ed1,$58f3e - $58ed1 UnnamedText_58f3e: ; 0x58f3e - TX_FAR _UnnamedText_58f3e - db $50 + TX_FAR _UnnamedText_58f3e + db $50 ; 0x58f3e + 5 bytes INCBIN "baserom.gbc",$58f43,$59091 - $58f43 UnnamedText_59091: ; 0x59091 - TX_FAR _UnnamedText_59091 - db $50 + TX_FAR _UnnamedText_59091 + db $50 ; 0x59091 + 5 bytes UnnamedText_59096: ; 0x59096 - TX_FAR _UnnamedText_59096 - db $50 + TX_FAR _UnnamedText_59096 + db $50 ; 0x59096 + 5 bytes UnnamedText_5909b: ; 0x5909b - TX_FAR _UnnamedText_5909b - db $50 + TX_FAR _UnnamedText_5909b + db $50 ; 0x5909b + 5 bytes UnnamedText_590a0: ; 0x590a0 - TX_FAR _UnnamedText_590a0 - db $50 + TX_FAR _UnnamedText_590a0 + db $50 ; 0x590a0 + 5 bytes INCBIN "baserom.gbc",$590a5,$590ab - $590a5 UnnamedText_590ab: ; 0x590ab - TX_FAR _UnnamedText_590ab - db $50 + TX_FAR _UnnamedText_590ab + db $50 ; 0x590ab + 5 bytes Route6Script: ; 0x590b0 - call $3c3c - ld hl, $50d7 - ld de, $50c3 - ld a, [$d600] - call $3160 - ld [$d600], a - ret + call $3c3c + ld hl, $50d7 + ld de, $50c3 + ld a, [$d600] + call $3160 + ld [$d600], a + ret ; 0x590c3 INCBIN "baserom.gbc",$590c3,$590c9 - $590c3 @@ -35783,139 +35779,139 @@ Route6Texts: INCBIN "baserom.gbc",$590c9,$59120 - $590c9 Route6Text1: ; 0x59120 - db $8 - ld hl, $50d7 - call $31cc - jp $24d7 + db $8 + ld hl, $50d7 + call $31cc + jp $24d7 ; 0x5912a UnnamedText_5912a: ; 0x5912a - TX_FAR _UnnamedText_5912a - db $50 + TX_FAR _UnnamedText_5912a + db $50 ; 0x5912a + 5 bytes UnnamedText_5912f: ; 0x5912f - TX_FAR _UnnamedText_5912f - db $50 + TX_FAR _UnnamedText_5912f + db $50 ; 0x5912f + 5 bytes UnnamedText_59134: ; 0x59134 - TX_FAR _UnnamedText_59134 - db $50 + TX_FAR _UnnamedText_59134 + db $50 ; 0x59134 + 5 bytes Route6Text2: ; 0x59139 - db $08 ; asm - ld hl, $50e3 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $50e3 + call LoadTrainerHeader + jp $24d7 UnnamedText_59143: ; 0x59143 - TX_FAR _UnnamedText_59143 - db $50 + TX_FAR _UnnamedText_59143 + db $50 ; 0x59143 + 5 bytes UnnamedText_59148: ; 0x59148 - TX_FAR _UnnamedText_59148 - db $50 + TX_FAR _UnnamedText_59148 + db $50 ; 0x59148 + 5 bytes Route6Text3: ; 0x5914d - db $08 ; asm - ld hl, $50ef - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $50ef + call LoadTrainerHeader + jp $24d7 UnnamedText_59157: ; 0x59157 - TX_FAR _UnnamedText_59157 - db $50 + TX_FAR _UnnamedText_59157 + db $50 ; 0x59157 + 5 bytes UnnamedText_5915c: ; 0x5915c - TX_FAR _UnnamedText_5915c - db $50 + TX_FAR _UnnamedText_5915c + db $50 ; 0x5915c + 5 bytes UnnamedText_59161: ; 0x59161 - TX_FAR _UnnamedText_59161 - db $50 + TX_FAR _UnnamedText_59161 + db $50 ; 0x59161 + 5 bytes Route6Text4: ; 0x59166 - db $08 ; asm - ld hl, $50fb - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $50fb + call LoadTrainerHeader + jp $24d7 UnnamedText_59170: ; 0x59170 - TX_FAR _UnnamedText_59170 - db $50 + TX_FAR _UnnamedText_59170 + db $50 ; 0x59170 + 5 bytes UnnamedText_59175: ; 0x59175 - TX_FAR _UnnamedText_59175 - db $50 + TX_FAR _UnnamedText_59175 + db $50 ; 0x59175 + 5 bytes UnnamedText_5917a: ; 0x5917a - TX_FAR _UnnamedText_5917a - db $50 + TX_FAR _UnnamedText_5917a + db $50 ; 0x5917a + 5 bytes Route6Text5: ; 0x5917f - db $08 ; asm - ld hl, $5107 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5107 + call LoadTrainerHeader + jp $24d7 UnnamedText_59189: ; 0x59189 - TX_FAR _UnnamedText_59189 - db $50 + TX_FAR _UnnamedText_59189 + db $50 ; 0x59189 + 5 bytes UnnamedText_5918e: ; 0x5918e - TX_FAR _UnnamedText_5918e - db $50 + TX_FAR _UnnamedText_5918e + db $50 ; 0x5918e + 5 bytes UnnamedText_59193: ; 0x59193 - TX_FAR _UnnamedText_59193 - db $50 + TX_FAR _UnnamedText_59193 + db $50 ; 0x59193 + 5 bytes Route6Text6: ; 0x59198 - db $08 ; asm - ld hl, $5113 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5113 + call LoadTrainerHeader + jp $24d7 UnnamedText_591a2: ; 0x591a2 - TX_FAR _UnnamedText_591a2 - db $50 + TX_FAR _UnnamedText_591a2 + db $50 ; 0x591a2 + 5 bytes UnnamedText_591a7: ; 0x591a7 - TX_FAR _UnnamedText_591a7 - db $50 + TX_FAR _UnnamedText_591a7 + db $50 ; 0x591a7 + 5 bytes UnnamedText_591ac: ; 0x591ac - TX_FAR _UnnamedText_591ac - db $50 + TX_FAR _UnnamedText_591ac + db $50 ; 0x591ac + 5 bytes Route6Text7: ; 0x591b1 - TX_FAR _Route6Text7 - db $50 + TX_FAR _Route6Text7 + db $50 Route8Script: ; 0x591b6 - call $3c3c - ld hl, $51e3 - ld de, $51c9 - ld a, [$d601] - call $3160 - ld [$d601], a - ret + call $3c3c + ld hl, $51e3 + ld de, $51c9 + ld a, [$d601] + call $3160 + ld [$d601], a + ret ; 0x591c9 INCBIN "baserom.gbc",$591c9,$591cf - $591c9 @@ -35925,352 +35921,352 @@ Route8Texts: ; 0x591cf INCBIN "baserom.gbc",$591cf,$5925a - $591cf UnnamedText_5925a: ; 0x5925a - TX_FAR _UnnamedText_5925a - db $50 + TX_FAR _UnnamedText_5925a + db $50 ; 0x5925a + 5 bytes UnnamedText_5925f: ; 0x5925f - TX_FAR _UnnamedText_5925f - db $50 + TX_FAR _UnnamedText_5925f + db $50 ; 0x5925f + 5 bytes UnnamedText_59264: ; 0x59264 - TX_FAR _UnnamedText_59264 - db $50 + TX_FAR _UnnamedText_59264 + db $50 ; 0x59264 + 5 bytes Route8Text2: ; 0x59269 - db $08 ; asm - ld hl, $51ef - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $51ef + call LoadTrainerHeader + jp $24d7 UnnamedText_59273: ; 0x59273 - TX_FAR _UnnamedText_59273 - db $50 + TX_FAR _UnnamedText_59273 + db $50 ; 0x59273 + 5 bytes UnnamedText_59278: ; 0x59278 - TX_FAR _UnnamedText_59278 - db $50 + TX_FAR _UnnamedText_59278 + db $50 ; 0x59278 + 5 bytes UnnamedText_5927d: ; 0x5927d - TX_FAR _UnnamedText_5927d - db $50 + TX_FAR _UnnamedText_5927d + db $50 ; 0x5927d + 5 bytes Route8Text3: ; 0x59282 - db $08 ; asm - ld hl, $51fb - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $51fb + call LoadTrainerHeader + jp $24d7 UnnamedText_5928c: ; 0x5928c - TX_FAR _UnnamedText_5928c - db $50 + TX_FAR _UnnamedText_5928c + db $50 ; 0x5928c + 5 bytes UnnamedText_59291: ; 0x59291 - TX_FAR _UnnamedText_59291 - db $50 + TX_FAR _UnnamedText_59291 + db $50 ; 0x59291 + 5 bytes UnnamedText_59296: ; 0x59296 - TX_FAR _UnnamedText_59296 - db $50 + TX_FAR _UnnamedText_59296 + db $50 ; 0x59296 + 5 bytes Route8Text4: ; 0x5929b - db $08 ; asm - ld hl, $5207 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5207 + call LoadTrainerHeader + jp $24d7 UnnamedText_592a5: ; 0x592a5 - TX_FAR _UnnamedText_592a5 - db $50 + TX_FAR _UnnamedText_592a5 + db $50 ; 0x592a5 + 5 bytes UnnamedText_592aa: ; 0x592aa - TX_FAR _UnnamedText_592aa - db $50 + TX_FAR _UnnamedText_592aa + db $50 ; 0x592aa + 5 bytes UnnamedText_592af: ; 0x592af - TX_FAR _UnnamedText_592af - db $50 + TX_FAR _UnnamedText_592af + db $50 ; 0x592af + 5 bytes Route8Text5: ; 0x592b4 - db $08 ; asm - ld hl, $5213 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5213 + call LoadTrainerHeader + jp $24d7 UnnamedText_592be: ; 0x592be - TX_FAR _UnnamedText_592be - db $50 + TX_FAR _UnnamedText_592be + db $50 ; 0x592be + 5 bytes UnnamedText_592c3: ; 0x592c3 - TX_FAR _UnnamedText_592c3 - db $50 + TX_FAR _UnnamedText_592c3 + db $50 ; 0x592c3 + 5 bytes UnnamedText_592c8: ; 0x592c8 - TX_FAR _UnnamedText_592c8 - db $50 + TX_FAR _UnnamedText_592c8 + db $50 ; 0x592c8 + 5 bytes Route8Text6: ; 0x592cd - db $08 ; asm - ld hl, $521f - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $521f + call LoadTrainerHeader + jp $24d7 UnnamedText_592d7: ; 0x592d7 - TX_FAR _UnnamedText_592d7 - db $50 + TX_FAR _UnnamedText_592d7 + db $50 ; 0x592d7 + 5 bytes UnnamedText_592dc: ; 0x592dc - TX_FAR _UnnamedText_592dc - db $50 + TX_FAR _UnnamedText_592dc + db $50 ; 0x592dc + 5 bytes UnnamedText_592e1: ; 0x592e1 - TX_FAR _UnnamedText_592e1 - db $50 + TX_FAR _UnnamedText_592e1 + db $50 ; 0x592e1 + 5 bytes Route8Text7: ; 0x592e6 - db $08 ; asm - ld hl, $522b - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $522b + call LoadTrainerHeader + jp $24d7 UnnamedText_592f0: ; 0x592f0 - TX_FAR _UnnamedText_592f0 - db $50 + TX_FAR _UnnamedText_592f0 + db $50 ; 0x592f0 + 5 bytes UnnamedText_592f5: ; 0x592f5 - TX_FAR _UnnamedText_592f5 - db $50 + TX_FAR _UnnamedText_592f5 + db $50 ; 0x592f5 + 5 bytes UnnamedText_592fa: ; 0x592fa - TX_FAR _UnnamedText_592fa - db $50 + TX_FAR _UnnamedText_592fa + db $50 ; 0x592fa + 5 bytes Route8Text8: ; 0x592ff - db $08 ; asm - ld hl, $5237 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5237 + call LoadTrainerHeader + jp $24d7 UnnamedText_59309: ; 0x59309 - TX_FAR _UnnamedText_59309 - db $50 + TX_FAR _UnnamedText_59309 + db $50 ; 0x59309 + 5 bytes UnnamedText_5930e: ; 0x5930e - TX_FAR _UnnamedText_5930e - db $50 + TX_FAR _UnnamedText_5930e + db $50 ; 0x5930e + 5 bytes UnnamedText_59313: ; 0x59313 - TX_FAR _UnnamedText_59313 - db $50 + TX_FAR _UnnamedText_59313 + db $50 ; 0x59313 + 5 bytes Route8Text9: ; 0x59318 - db $08 ; asm - ld hl, $5243 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5243 + call LoadTrainerHeader + jp $24d7 UnnamedText_59322: ; 0x59322 - TX_FAR _UnnamedText_59322 - db $50 + TX_FAR _UnnamedText_59322 + db $50 ; 0x59322 + 5 bytes UnnamedText_59327: ; 0x59327 - TX_FAR _UnnamedText_59327 - db $50 + TX_FAR _UnnamedText_59327 + db $50 ; 0x59327 + 5 bytes UnnamedText_5932c: ; 0x5932c - TX_FAR _UnnamedText_5932c - db $50 + TX_FAR _UnnamedText_5932c + db $50 ; 0x5932c + 5 bytes Route8Text10: ; 0x59331 - TX_FAR _Route8Text10 - db $50 + TX_FAR _Route8Text10 + db $50 Route10Script: ; 0x59336 - call $3c3c - ld hl, $5363 - ld de, $5349 - ld a, [$d605] - call $3160 - ld [$d605], a - ret + call $3c3c + ld hl, $5363 + ld de, $5349 + ld a, [$d605] + call $3160 + ld [$d605], a + ret ; 0x59349 INCBIN "baserom.gbc",$59349,$6 Route10Texts: ; 0x5934f - dw Route10Text1, Route10Text2, Route10Text3, Route10Text4, Route10Text5, Route10Text6, Route10Text7, Route10Text8, Route10Text9, Route10Text10 + dw Route10Text1, Route10Text2, Route10Text3, Route10Text4, Route10Text5, Route10Text6, Route10Text7, Route10Text8, Route10Text9, Route10Text10 INCBIN "baserom.gbc",$59363,$49 Route10Text1: ; 0x593ac - db $08 ; asm - ld hl, $5363 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5363 + call LoadTrainerHeader + jp $24d7 UnnamedText_593b6: ; 0x593b6 - TX_FAR _UnnamedText_593b6 - db $50 + TX_FAR _UnnamedText_593b6 + db $50 ; 0x593b6 + 5 bytes UnnamedText_593bb: ; 0x593bb - TX_FAR _UnnamedText_593bb - db $50 + TX_FAR _UnnamedText_593bb + db $50 ; 0x593bb + 5 bytes UnnamedText_593c0: ; 0x593c0 - TX_FAR _UnnamedText_593c0 - db $50 + TX_FAR _UnnamedText_593c0 + db $50 ; 0x593c0 + 5 bytes Route10Text2: ; 0x593c5 - db $08 ; asm - ld hl, $536f - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $536f + call LoadTrainerHeader + jp $24d7 UnnamedText_593cf: ; 0x593cf - TX_FAR _UnnamedText_593cf - db $50 + TX_FAR _UnnamedText_593cf + db $50 ; 0x593cf + 5 bytes UnnamedText_593d4: ; 0x593d4 - TX_FAR _UnnamedText_593d4 - db $50 + TX_FAR _UnnamedText_593d4 + db $50 ; 0x593d4 + 5 bytes UnnamedText_593d9: ; 0x593d9 - TX_FAR _UnnamedText_593d9 - db $50 + TX_FAR _UnnamedText_593d9 + db $50 ; 0x593d9 + 5 bytes Route10Text3: ; 0x593de - db $08 ; asm - ld hl, $537b - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $537b + call LoadTrainerHeader + jp $24d7 UnnamedText_593e8: ; 0x593e8 - TX_FAR _UnnamedText_593e8 - db $50 + TX_FAR _UnnamedText_593e8 + db $50 ; 0x593e8 + 5 bytes UnnamedText_593ed: ; 0x593ed - TX_FAR _UnnamedText_593ed - db $50 + TX_FAR _UnnamedText_593ed + db $50 ; 0x593ed + 5 bytes UnnamedText_593f2: ; 0x593f2 - TX_FAR _UnnamedText_593f2 - db $50 + TX_FAR _UnnamedText_593f2 + db $50 ; 0x593f2 + 5 bytes Route10Text4: ; 0x593f7 - db $08 ; asm - ld hl, $5387 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5387 + call LoadTrainerHeader + jp $24d7 UnnamedText_59401: ; 0x59401 - TX_FAR _UnnamedText_59401 - db $50 + TX_FAR _UnnamedText_59401 + db $50 ; 0x59401 + 5 bytes UnnamedText_59406: ; 0x59406 - TX_FAR _UnnamedText_59406 - db $50 + TX_FAR _UnnamedText_59406 + db $50 ; 0x59406 + 5 bytes UnnamedText_5940b: ; 0x5940b - TX_FAR _UnnamedText_5940b - db $50 + TX_FAR _UnnamedText_5940b + db $50 ; 0x5940b + 5 bytes Route10Text5: ; 0x59410 - db $08 ; asm - ld hl, $5393 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5393 + call LoadTrainerHeader + jp $24d7 UnnamedText_5941a: ; 0x5941a - TX_FAR _UnnamedText_5941a - db $50 + TX_FAR _UnnamedText_5941a + db $50 ; 0x5941a + 5 bytes UnnamedText_5941f: ; 0x5941f - TX_FAR _UnnamedText_5941f - db $50 + TX_FAR _UnnamedText_5941f + db $50 ; 0x5941f + 5 bytes UnnamedText_59424: ; 0x59424 - TX_FAR _UnnamedText_59424 - db $50 + TX_FAR _UnnamedText_59424 + db $50 ; 0x59424 + 5 bytes Route10Text6: ; 0x59429 - db $08 ; asm - ld hl, $539f - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $539f + call LoadTrainerHeader + jp $24d7 UnnamedText_59433: ; 0x59433 - TX_FAR _UnnamedText_59433 - db $50 + TX_FAR _UnnamedText_59433 + db $50 ; 0x59433 + 5 bytes UnnamedText_59438: ; 0x59438 - TX_FAR _UnnamedText_59438 - db $50 + TX_FAR _UnnamedText_59438 + db $50 ; 0x59438 + 5 bytes UnnamedText_5943d: ; 0x5943d - TX_FAR _UnnamedText_5943d - db $50 + TX_FAR _UnnamedText_5943d + db $50 ; 0x5943d + 5 bytes Route10Text9: ; 0x59442 Route10Text7: ; 0x59442 - TX_FAR _Route10Text7 ; _Route10Text9 - db $50 + TX_FAR _Route10Text7 ; _Route10Text9 + db $50 Route10Text10: ; 0x59447 - TX_FAR _Route10Text10 - db $50 + TX_FAR _Route10Text10 + db $50 Route11Script: ; 0x5944c - call $3c3c - ld hl, $547b - ld de, $545f - ld a, [$d623] - call $3160 - ld [$d623], a - ret + call $3c3c + ld hl, $547b + ld de, $545f + ld a, [$d623] + call $3160 + ld [$d623], a + ret ; 0x5945f INCBIN "baserom.gbc",$5945f,$59465 - $5945f @@ -36280,1714 +36276,1714 @@ Route11Texts: ; 0x59465 INCBIN "baserom.gbc",$59465,$594fe - $59465 UnnamedText_594fe: ; 0x594fe - TX_FAR _UnnamedText_594fe - db $50 + TX_FAR _UnnamedText_594fe + db $50 ; 0x594fe + 5 bytes UnnamedText_59503: ; 0x59503 - TX_FAR _UnnamedText_59503 - db $50 + TX_FAR _UnnamedText_59503 + db $50 ; 0x59503 + 5 bytes UnnamedText_59508: ; 0x59508 - TX_FAR _UnnamedText_59508 - db $50 + TX_FAR _UnnamedText_59508 + db $50 ; 0x59508 + 5 bytes Route11Text2: ; 0x5950d - db $08 ; asm - ld hl, $5487 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5487 + call LoadTrainerHeader + jp $24d7 UnnamedText_59517: ; 0x59517 - TX_FAR _UnnamedText_59517 - db $50 + TX_FAR _UnnamedText_59517 + db $50 ; 0x59517 + 5 bytes UnnamedText_5951c: ; 0x5951c - TX_FAR _UnnamedText_5951c - db $50 + TX_FAR _UnnamedText_5951c + db $50 ; 0x5951c + 5 bytes UnnamedText_59521: ; 0x59521 - TX_FAR _UnnamedText_59521 - db $50 + TX_FAR _UnnamedText_59521 + db $50 ; 0x59521 + 5 bytes Route11Text3: ; 0x59526 - db $08 ; asm - ld hl, $5493 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5493 + call LoadTrainerHeader + jp $24d7 UnnamedText_59530: ; 0x59530 - TX_FAR _UnnamedText_59530 - db $50 + TX_FAR _UnnamedText_59530 + db $50 ; 0x59530 + 5 bytes UnnamedText_59535: ; 0x59535 - TX_FAR _UnnamedText_59535 - db $50 + TX_FAR _UnnamedText_59535 + db $50 ; 0x59535 + 5 bytes UnnamedText_5953a: ; 0x5953a - TX_FAR _UnnamedText_5953a - db $50 + TX_FAR _UnnamedText_5953a + db $50 ; 0x5953a + 5 bytes Route11Text4: ; 0x5953f - db $08 ; asm - ld hl, $549f - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $549f + call LoadTrainerHeader + jp $24d7 UnnamedText_59549: ; 0x59549 - TX_FAR _UnnamedText_59549 - db $50 + TX_FAR _UnnamedText_59549 + db $50 ; 0x59549 + 5 bytes UnnamedText_5954e: ; 0x5954e - TX_FAR _UnnamedText_5954e - db $50 + TX_FAR _UnnamedText_5954e + db $50 ; 0x5954e + 5 bytes UnnamedText_59553: ; 0x59553 - TX_FAR _UnnamedText_59553 - db $50 + TX_FAR _UnnamedText_59553 + db $50 ; 0x59553 + 5 bytes Route11Text5: ; 0x59558 - db $08 ; asm - ld hl, $54ab - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $54ab + call LoadTrainerHeader + jp $24d7 UnnamedText_59562: ; 0x59562 - TX_FAR _UnnamedText_59562 - db $50 + TX_FAR _UnnamedText_59562 + db $50 ; 0x59562 + 5 bytes UnnamedText_59567: ; 0x59567 - TX_FAR _UnnamedText_59567 - db $50 + TX_FAR _UnnamedText_59567 + db $50 ; 0x59567 + 5 bytes UnnamedText_5956c: ; 0x5956c - TX_FAR _UnnamedText_5956c - db $50 + TX_FAR _UnnamedText_5956c + db $50 ; 0x5956c + 5 bytes Route11Text6: ; 0x59571 - db $08 ; asm - ld hl, $54b7 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $54b7 + call LoadTrainerHeader + jp $24d7 UnnamedText_5957b: ; 0x5957b - TX_FAR _UnnamedText_5957b - db $50 + TX_FAR _UnnamedText_5957b + db $50 ; 0x5957b + 5 bytes UnnamedText_59580: ; 0x59580 - TX_FAR _UnnamedText_59580 - db $50 + TX_FAR _UnnamedText_59580 + db $50 ; 0x59580 + 5 bytes UnnamedText_59585: ; 0x59585 - TX_FAR _UnnamedText_59585 - db $50 + TX_FAR _UnnamedText_59585 + db $50 ; 0x59585 + 5 bytes Route11Text7: ; 0x5958a - db $08 ; asm - ld hl, $54c3 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $54c3 + call LoadTrainerHeader + jp $24d7 UnnamedText_59594: ; 0x59594 - TX_FAR _UnnamedText_59594 - db $50 + TX_FAR _UnnamedText_59594 + db $50 ; 0x59594 + 5 bytes UnnamedText_59599: ; 0x59599 - TX_FAR _UnnamedText_59599 - db $50 + TX_FAR _UnnamedText_59599 + db $50 ; 0x59599 + 5 bytes UnnamedText_5959e: ; 0x5959e - TX_FAR _UnnamedText_5959e - db $50 + TX_FAR _UnnamedText_5959e + db $50 ; 0x5959e + 5 bytes Route11Text8: ; 0x595a3 - db $08 ; asm - ld hl, $54cf - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $54cf + call LoadTrainerHeader + jp $24d7 UnnamedText_595ad: ; 0x595ad - TX_FAR _UnnamedText_595ad - db $50 + TX_FAR _UnnamedText_595ad + db $50 ; 0x595ad + 5 bytes UnnamedText_595b2: ; 0x595b2 - TX_FAR _UnnamedText_595b2 - db $50 + TX_FAR _UnnamedText_595b2 + db $50 ; 0x595b2 + 5 bytes UnnamedText_595b7: ; 0x595b7 - TX_FAR _UnnamedText_595b7 - db $50 + TX_FAR _UnnamedText_595b7 + db $50 ; 0x595b7 + 5 bytes Route11Text9: ; 0x595bc - db $08 ; asm - ld hl, $54db - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $54db + call LoadTrainerHeader + jp $24d7 UnnamedText_595c6: ; 0x595c6 - TX_FAR _UnnamedText_595c6 - db $50 + TX_FAR _UnnamedText_595c6 + db $50 ; 0x595c6 + 5 bytes UnnamedText_595cb: ; 0x595cb - TX_FAR _UnnamedText_595cb - db $50 + TX_FAR _UnnamedText_595cb + db $50 ; 0x595cb + 5 bytes UnnamedText_595d0: ; 0x595d0 - TX_FAR _UnnamedText_595d0 - db $50 + TX_FAR _UnnamedText_595d0 + db $50 ; 0x595d0 + 5 bytes Route11Text10: ; 0x595d5 - db $08 ; asm - ld hl, $54e7 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $54e7 + call LoadTrainerHeader + jp $24d7 UnnamedText_595df: ; 0x595df - TX_FAR _UnnamedText_595df - db $50 + TX_FAR _UnnamedText_595df + db $50 ; 0x595df + 5 bytes UnnamedText_595e4: ; 0x595e4 - TX_FAR _UnnamedText_595e4 - db $50 + TX_FAR _UnnamedText_595e4 + db $50 ; 0x595e4 + 5 bytes UnnamedText_595e9: ; 0x595e9 - TX_FAR _UnnamedText_595e9 - db $50 + TX_FAR _UnnamedText_595e9 + db $50 ; 0x595e9 + 5 bytes Route11Text11: ; 0x595ee - TX_FAR _Route11Text11 - db $50 + TX_FAR _Route11Text11 + db $50 Route12Script: ; 0x595f3 - call $3c3c - ld hl, $5691 - ld de, $5611 - ld a, [$d624] - call $3160 - ld [$d624], a - ret + call $3c3c + ld hl, $5691 + ld de, $5611 + ld a, [$d624] + call $3160 + ld [$d624], a + ret ; 0x59606 INCBIN "baserom.gbc",$59606,$6f Route12Texts: ; 0x59675 - dw Route12Text1, Route12Text2, Route12Text3, Route12Text4, Route12Text5, Route12Text6, Route12Text7, Route12Text8, Route12Text9, Route12Text10, Route12Text11, Route12Text12, Route12Text13, Route12Text14 + dw Route12Text1, Route12Text2, Route12Text3, Route12Text4, Route12Text5, Route12Text6, Route12Text7, Route12Text8, Route12Text9, Route12Text10, Route12Text11, Route12Text12, Route12Text13, Route12Text14 INCBIN "baserom.gbc",$59691,$55 Route12Text1: ; 0x596e6 - TX_FAR _Route12Text1 - db $50 + TX_FAR _Route12Text1 + db $50 UnnamedText_596eb: ; 0x596eb - TX_FAR _UnnamedText_596eb - db $50 + TX_FAR _UnnamedText_596eb + db $50 ; 0x596eb + 5 bytes UnnamedText_596f0: ; 0x596f0 - TX_FAR _UnnamedText_596f0 - db $50 + TX_FAR _UnnamedText_596f0 + db $50 ; 0x596f0 + 5 bytes Route12Text2: ; 0x596f5 - db $08 ; asm - ld hl, $5691 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5691 + call LoadTrainerHeader + jp $24d7 UnnamedText_596ff: ; 0x596ff - TX_FAR _UnnamedText_596ff - db $50 + TX_FAR _UnnamedText_596ff + db $50 ; 0x596ff + 5 bytes UnnamedText_59704: ; 0x59704 - TX_FAR _UnnamedText_59704 - db $50 + TX_FAR _UnnamedText_59704 + db $50 ; 0x59704 + 5 bytes UnnamedText_59709: ; 0x59709 - TX_FAR _UnnamedText_59709 - db $50 + TX_FAR _UnnamedText_59709 + db $50 ; 0x59709 + 5 bytes Route12Text3: ; 0x5970e - db $08 ; asm - ld hl, $569d - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $569d + call LoadTrainerHeader + jp $24d7 UnnamedText_59718: ; 0x59718 - TX_FAR _UnnamedText_59718 - db $50 + TX_FAR _UnnamedText_59718 + db $50 ; 0x59718 + 5 bytes UnnamedText_5971d: ; 0x5971d - TX_FAR _UnnamedText_5971d - db $50 + TX_FAR _UnnamedText_5971d + db $50 ; 0x5971d + 5 bytes UnnamedText_59722: ; 0x59722 - TX_FAR _UnnamedText_59722 - db $50 + TX_FAR _UnnamedText_59722 + db $50 ; 0x59722 + 5 bytes Route12Text4: ; 0x59727 - db $08 ; asm - ld hl, $56a9 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $56a9 + call LoadTrainerHeader + jp $24d7 UnnamedText_59731: ; 0x59731 - TX_FAR _UnnamedText_59731 - db $50 + TX_FAR _UnnamedText_59731 + db $50 ; 0x59731 + 5 bytes UnnamedText_59736: ; 0x59736 - TX_FAR _UnnamedText_59736 - db $50 + TX_FAR _UnnamedText_59736 + db $50 ; 0x59736 + 5 bytes UnnamedText_5973b: ; 0x5973b - TX_FAR _UnnamedText_5973b - db $50 + TX_FAR _UnnamedText_5973b + db $50 ; 0x5973b + 5 bytes Route12Text5: ; 0x59740 - db $08 ; asm - ld hl, $56b5 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $56b5 + call LoadTrainerHeader + jp $24d7 UnnamedText_5974a: ; 0x5974a - TX_FAR _UnnamedText_5974a - db $50 + TX_FAR _UnnamedText_5974a + db $50 ; 0x5974a + 5 bytes UnnamedText_5974f: ; 0x5974f - TX_FAR _UnnamedText_5974f - db $50 + TX_FAR _UnnamedText_5974f + db $50 ; 0x5974f + 5 bytes UnnamedText_59754: ; 0x59754 - TX_FAR _UnnamedText_59754 - db $50 + TX_FAR _UnnamedText_59754 + db $50 ; 0x59754 + 5 bytes Route12Text6: ; 0x59759 - db $08 ; asm - ld hl, $56c1 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $56c1 + call LoadTrainerHeader + jp $24d7 UnnamedText_59763: ; 0x59763 - TX_FAR _UnnamedText_59763 - db $50 + TX_FAR _UnnamedText_59763 + db $50 ; 0x59763 + 5 bytes UnnamedText_59768: ; 0x59768 - TX_FAR _UnnamedText_59768 - db $50 + TX_FAR _UnnamedText_59768 + db $50 ; 0x59768 + 5 bytes UnnamedText_5976d: ; 0x5976d - TX_FAR _UnnamedText_5976d - db $50 + TX_FAR _UnnamedText_5976d + db $50 ; 0x5976d + 5 bytes Route12Text7: ; 0x59772 - db $08 ; asm - ld hl, $56cd - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $56cd + call LoadTrainerHeader + jp $24d7 UnnamedText_5977c: ; 0x5977c - TX_FAR _UnnamedText_5977c - db $50 + TX_FAR _UnnamedText_5977c + db $50 ; 0x5977c + 5 bytes UnnamedText_59781: ; 0x59781 - TX_FAR _UnnamedText_59781 - db $50 + TX_FAR _UnnamedText_59781 + db $50 ; 0x59781 + 5 bytes UnnamedText_59786: ; 0x59786 - TX_FAR _UnnamedText_59786 - db $50 + TX_FAR _UnnamedText_59786 + db $50 ; 0x59786 + 5 bytes Route12Text8: ; 0x5978b - db $08 ; asm - ld hl, $56d9 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $56d9 + call LoadTrainerHeader + jp $24d7 UnnamedText_59795: ; 0x59795 - TX_FAR _UnnamedText_59795 - db $50 + TX_FAR _UnnamedText_59795 + db $50 ; 0x59795 + 5 bytes UnnamedText_5979a: ; 0x5979a - TX_FAR _UnnamedText_5979a - db $50 + TX_FAR _UnnamedText_5979a + db $50 ; 0x5979a + 5 bytes UnnamedText_5979f: ; 0x5979f - TX_FAR _UnnamedText_5979f - db $50 + TX_FAR _UnnamedText_5979f + db $50 ; 0x5979f + 5 bytes Route12Text11: ; 0x597a4 - TX_FAR _Route12Text11 - db $50 + TX_FAR _Route12Text11 + db $50 Route12Text12: ; 0x597a9 - TX_FAR _Route12Text12 - db $50 + TX_FAR _Route12Text12 + db $50 Route15Script: ; 0x597ae - call $3c3c - ld hl, $57df - ld de, $57c1 - ld a, [$d625] - call $3160 - ld [$d625], a - ret + call $3c3c + ld hl, $57df + ld de, $57c1 + ld a, [$d625] + call $3160 + ld [$d625], a + ret ; 0x597c1 INCBIN "baserom.gbc",$597c1,$6 Route15Texts: ; 0x597c7 - dw Route15Text1, Route15Text2, Route15Text3, Route15Text4, Route15Text5, Route15Text6, Route15Text7, Route15Text8, Route15Text9, Route15Text10, Route15Text11, Route15Text12 + dw Route15Text1, Route15Text2, Route15Text3, Route15Text4, Route15Text5, Route15Text6, Route15Text7, Route15Text8, Route15Text9, Route15Text10, Route15Text11, Route15Text12 INCBIN "baserom.gbc",$597df,$79 Route15Text1: ; 0x59858 - db $8 ; asm - ld hl, $57df - jr asm_33cb7 ; 0x5985c $34 + db $8 ; asm + ld hl, $57df + jr asm_33cb7 ; 0x5985c $34 Route15Text2: - db $8 ; asm - ld hl, $57eb - jr asm_33cb7 ; 0x59862 $2e + db $8 ; asm + ld hl, $57eb + jr asm_33cb7 ; 0x59862 $2e Route15Text3: - db $8 ; asm - ld hl, $57f7 - jr asm_33cb7 ; 0x59868 $28 + db $8 ; asm + ld hl, $57f7 + jr asm_33cb7 ; 0x59868 $28 Route15Text4: - db $8 ; asm - ld hl, $5803 - jr asm_33cb7 ; 0x5986e $22 + db $8 ; asm + ld hl, $5803 + jr asm_33cb7 ; 0x5986e $22 Route15Text5: - db $8 ; asm - ld hl, $580f - jr asm_33cb7 ; 0x59874 $1c + db $8 ; asm + ld hl, $580f + jr asm_33cb7 ; 0x59874 $1c Route15Text6: - db $8 ; asm - ld hl, $581b - jr asm_33cb7 ; 0x5987a $16 + db $8 ; asm + ld hl, $581b + jr asm_33cb7 ; 0x5987a $16 Route15Text7: - db $8 ; asm - ld hl, $5827 - jr asm_33cb7 ; 0x59880 $10 + db $8 ; asm + ld hl, $5827 + jr asm_33cb7 ; 0x59880 $10 Route15Text8: - db $8 ; asm - ld hl, $5833 - jr asm_33cb7 ; 0x59886 $a + db $8 ; asm + ld hl, $5833 + jr asm_33cb7 ; 0x59886 $a Route15Text9: - db $8 ; asm - ld hl, $583f - jr asm_33cb7 ; 0x5988c $4 + db $8 ; asm + ld hl, $583f + jr asm_33cb7 ; 0x5988c $4 Route15Text10: - db $8 ; asm - ld hl, $584b + db $8 ; asm + ld hl, $584b asm_33cb7: ; 0x59892 - call $31cc - jp $24d7 + call $31cc + jp $24d7 ; 0x59898 UnnamedText_59898: ; 0x59898 - TX_FAR _UnnamedText_59898 - db $50 + TX_FAR _UnnamedText_59898 + db $50 ; 0x59898 + 5 bytes UnnamedText_5989d: ; 0x5989d - TX_FAR _UnnamedText_5989d - db $50 + TX_FAR _UnnamedText_5989d + db $50 ; 0x5989d + 5 bytes UnnamedText_598a2: ; 0x598a2 - TX_FAR _UnnamedText_598a2 - db $50 + TX_FAR _UnnamedText_598a2 + db $50 ; 0x598a2 + 5 bytes UnnamedText_598a7: ; 0x598a7 - TX_FAR _UnnamedText_598a7 - db $50 + TX_FAR _UnnamedText_598a7 + db $50 ; 0x598a7 + 5 bytes UnnamedText_598ac: ; 0x598ac - TX_FAR _UnnamedText_598ac - db $50 + TX_FAR _UnnamedText_598ac + db $50 ; 0x598ac + 5 bytes UnnamedText_598b1: ; 0x598b1 - TX_FAR _UnnamedText_598b1 - db $50 + TX_FAR _UnnamedText_598b1 + db $50 ; 0x598b1 + 5 bytes UnnamedText_598b6: ; 0x598b6 - TX_FAR _UnnamedText_598b6 - db $50 + TX_FAR _UnnamedText_598b6 + db $50 ; 0x598b6 + 5 bytes UnnamedText_598bb: ; 0x598bb - TX_FAR _UnnamedText_598bb - db $50 + TX_FAR _UnnamedText_598bb + db $50 ; 0x598bb + 5 bytes UnnamedText_598c0: ; 0x598c0 - TX_FAR _UnnamedText_598c0 - db $50 + TX_FAR _UnnamedText_598c0 + db $50 ; 0x598c0 + 5 bytes UnnamedText_598c5: ; 0x598c5 - TX_FAR _UnnamedText_598c5 - db $50 + TX_FAR _UnnamedText_598c5 + db $50 ; 0x598c5 + 5 bytes UnnamedText_598ca: ; 0x598ca - TX_FAR _UnnamedText_598ca - db $50 + TX_FAR _UnnamedText_598ca + db $50 ; 0x598ca + 5 bytes UnnamedText_598cf: ; 0x598cf - TX_FAR _UnnamedText_598cf - db $50 + TX_FAR _UnnamedText_598cf + db $50 ; 0x598cf + 5 bytes UnnamedText_598d4: ; 0x598d4 - TX_FAR _UnnamedText_598d4 - db $50 + TX_FAR _UnnamedText_598d4 + db $50 ; 0x598d4 + 5 bytes UnnamedText_598d9: ; 0x598d9 - TX_FAR _UnnamedText_598d9 - db $50 + TX_FAR _UnnamedText_598d9 + db $50 ; 0x598d9 + 5 bytes UnnamedText_598de: ; 0x598de - TX_FAR _UnnamedText_598de - db $50 + TX_FAR _UnnamedText_598de + db $50 ; 0x598de + 5 bytes UnnamedText_598e3: ; 0x598e3 - TX_FAR _UnnamedText_598e3 - db $50 + TX_FAR _UnnamedText_598e3 + db $50 ; 0x598e3 + 5 bytes UnnamedText_598e8: ; 0x598e8 - TX_FAR _UnnamedText_598e8 - db $50 + TX_FAR _UnnamedText_598e8 + db $50 ; 0x598e8 + 5 bytes UnnamedText_598ed: ; 0x598ed - TX_FAR _UnnamedText_598ed - db $50 + TX_FAR _UnnamedText_598ed + db $50 ; 0x598ed + 5 bytes UnnamedText_598f2: ; 0x598f2 - TX_FAR _UnnamedText_598f2 - db $50 + TX_FAR _UnnamedText_598f2 + db $50 ; 0x598f2 + 5 bytes UnnamedText_598f7: ; 0x598f7 - TX_FAR _UnnamedText_598f7 - db $50 + TX_FAR _UnnamedText_598f7 + db $50 ; 0x598f7 + 5 bytes UnnamedText_598fc: ; 0x598fc - TX_FAR _UnnamedText_598fc - db $50 + TX_FAR _UnnamedText_598fc + db $50 ; 0x598fc + 5 bytes UnnamedText_59901: ; 0x59901 - TX_FAR _UnnamedText_59901 - db $50 + TX_FAR _UnnamedText_59901 + db $50 ; 0x59901 + 5 bytes UnnamedText_59906: ; 0x59906 - TX_FAR _UnnamedText_59906 - db $50 + TX_FAR _UnnamedText_59906 + db $50 ; 0x59906 + 5 bytes UnnamedText_5990b: ; 0x5990b - TX_FAR _UnnamedText_5990b - db $50 + TX_FAR _UnnamedText_5990b + db $50 ; 0x5990b + 5 bytes UnnamedText_59910: ; 0x59910 - TX_FAR _UnnamedText_59910 - db $50 + TX_FAR _UnnamedText_59910 + db $50 ; 0x59910 + 5 bytes UnnamedText_59915: ; 0x59915 - TX_FAR _UnnamedText_59915 - db $50 + TX_FAR _UnnamedText_59915 + db $50 ; 0x59915 + 5 bytes UnnamedText_5991a: ; 0x5991a - TX_FAR _UnnamedText_5991a - db $50 + TX_FAR _UnnamedText_5991a + db $50 ; 0x5991a + 5 bytes UnnamedText_5991f: ; 0x5991f - TX_FAR _UnnamedText_5991f - db $50 + TX_FAR _UnnamedText_5991f + db $50 ; 0x5991f + 5 bytes UnnamedText_59924: ; 0x59924 - TX_FAR _UnnamedText_59924 - db $50 + TX_FAR _UnnamedText_59924 + db $50 ; 0x59924 + 5 bytes UnnamedText_59929: ; 0x59929 - TX_FAR _UnnamedText_59929 - db $50 + TX_FAR _UnnamedText_59929 + db $50 ; 0x59929 + 5 bytes Route15Text12: ; 0x5992e - TX_FAR _Route15Text12 - db $50 + TX_FAR _Route15Text12 + db $50 Route16Script: ; 0x59933 - call $3c3c - ld hl, $59cf - ld de, $5951 - ld a, [$d626] - call $3160 - ld [$d626], a - ret + call $3c3c + ld hl, $59cf + ld de, $5951 + ld a, [$d626] + call $3160 + ld [$d626], a + ret ; 0x59946 INCBIN "baserom.gbc",$59946,$73 Route16Texts: ; 0x599b9 - dw Route16Text1, Route16Text2, Route16Text3, Route16Text4, Route16Text5, Route16Text6, Route16Text7, Route16Text8, Route16Text9, Route16Text10, Route16Text11 + dw Route16Text1, Route16Text2, Route16Text3, Route16Text4, Route16Text5, Route16Text6, Route16Text7, Route16Text8, Route16Text9, Route16Text10, Route16Text11 INCBIN "baserom.gbc",$599cb + 4,$4d - 4 Route16Text1: ; 0x59a18 - db $08 ; asm - ld hl, $59cf - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $59cf + call LoadTrainerHeader + jp $24d7 UnnamedText_59a22: ; 0x59a22 - TX_FAR _UnnamedText_59a22 - db $50 + TX_FAR _UnnamedText_59a22 + db $50 ; 0x59a22 + 5 bytes UnnamedText_59a27: ; 0x59a27 - TX_FAR _UnnamedText_59a27 - db $50 + TX_FAR _UnnamedText_59a27 + db $50 ; 0x59a27 + 5 bytes UnnamedText_59a2c: ; 0x59a2c - TX_FAR _UnnamedText_59a2c - db $50 + TX_FAR _UnnamedText_59a2c + db $50 ; 0x59a2c + 5 bytes Route16Text2: ; 0x59a31 - db $08 ; asm - ld hl, $59db - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $59db + call LoadTrainerHeader + jp $24d7 UnnamedText_59a3b: ; 0x59a3b - TX_FAR _UnnamedText_59a3b - db $50 + TX_FAR _UnnamedText_59a3b + db $50 ; 0x59a3b + 5 bytes UnnamedText_59a40: ; 0x59a40 - TX_FAR _UnnamedText_59a40 - db $50 + TX_FAR _UnnamedText_59a40 + db $50 ; 0x59a40 + 5 bytes UnnamedText_59a45: ; 0x59a45 - TX_FAR _UnnamedText_59a45 - db $50 + TX_FAR _UnnamedText_59a45 + db $50 ; 0x59a45 + 5 bytes Route16Text3: ; 0x59a4a - db $08 ; asm - ld hl, $59e7 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $59e7 + call LoadTrainerHeader + jp $24d7 UnnamedText_59a54: ; 0x59a54 - TX_FAR _UnnamedText_59a54 - db $50 + TX_FAR _UnnamedText_59a54 + db $50 ; 0x59a54 + 5 bytes UnnamedText_59a59: ; 0x59a59 - TX_FAR _UnnamedText_59a59 - db $50 + TX_FAR _UnnamedText_59a59 + db $50 ; 0x59a59 + 5 bytes UnnamedText_59a5e: ; 0x59a5e - TX_FAR _UnnamedText_59a5e - db $50 + TX_FAR _UnnamedText_59a5e + db $50 ; 0x59a5e + 5 bytes Route16Text4: ; 0x59a63 - db $08 ; asm - ld hl, $59f3 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $59f3 + call LoadTrainerHeader + jp $24d7 UnnamedText_59a6d: ; 0x59a6d - TX_FAR _UnnamedText_59a6d - db $50 + TX_FAR _UnnamedText_59a6d + db $50 ; 0x59a6d + 5 bytes UnnamedText_59a72: ; 0x59a72 - TX_FAR _UnnamedText_59a72 - db $50 + TX_FAR _UnnamedText_59a72 + db $50 ; 0x59a72 + 5 bytes UnnamedText_59a77: ; 0x59a77 - TX_FAR _UnnamedText_59a77 - db $50 + TX_FAR _UnnamedText_59a77 + db $50 ; 0x59a77 + 5 bytes Route16Text5: ; 0x59a7c - db $08 ; asm - ld hl, $59ff - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $59ff + call LoadTrainerHeader + jp $24d7 UnnamedText_59a86: ; 0x59a86 - TX_FAR _UnnamedText_59a86 - db $50 + TX_FAR _UnnamedText_59a86 + db $50 ; 0x59a86 + 5 bytes UnnamedText_59a8b: ; 0x59a8b - TX_FAR _UnnamedText_59a8b - db $50 + TX_FAR _UnnamedText_59a8b + db $50 ; 0x59a8b + 5 bytes UnnamedText_59a90: ; 0x59a90 - TX_FAR _UnnamedText_59a90 - db $50 + TX_FAR _UnnamedText_59a90 + db $50 ; 0x59a90 + 5 bytes Route16Text6: ; 0x59a95 - db $08 ; asm - ld hl, $5a0b - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5a0b + call LoadTrainerHeader + jp $24d7 UnnamedText_59a9f: ; 0x59a9f - TX_FAR _UnnamedText_59a9f - db $50 + TX_FAR _UnnamedText_59a9f + db $50 ; 0x59a9f + 5 bytes UnnamedText_59aa4: ; 0x59aa4 - TX_FAR _UnnamedText_59aa4 - db $50 + TX_FAR _UnnamedText_59aa4 + db $50 ; 0x59aa4 + 5 bytes UnnamedText_59aa9: ; 0x59aa9 - TX_FAR _UnnamedText_59aa9 - db $50 + TX_FAR _UnnamedText_59aa9 + db $50 ; 0x59aa9 + 5 bytes Route16Text7: ; 0x59aae - TX_FAR _Route16Text7 - db $50 + TX_FAR _Route16Text7 + db $50 Route16Text10: ; 0x59ab3 - TX_FAR _UnnamedText_59ab3 - db $50 + TX_FAR _UnnamedText_59ab3 + db $50 ; 0x59ab3 + 5 bytes Route16Text11: ; 0x59ab8 - TX_FAR _UnnamedText_59ab8 - db $50 + TX_FAR _UnnamedText_59ab8 + db $50 ; 0x59ab8 + 5 bytes Route16Text8: ; 0x59abd - TX_FAR _Route16Text8 - db $50 + TX_FAR _Route16Text8 + db $50 Route16Text9: ; 0x59ac2 - TX_FAR _Route16Text9 - db $50 + TX_FAR _Route16Text9 + db $50 Route18Script: ; 0x59ac7 - call $3c3c - ld hl, $5aea - ld de, $5ada - ld a, [$d627] - call $3160 - ld [$d627], a - ret + call $3c3c + ld hl, $5aea + ld de, $5ada + ld a, [$d627] + call $3160 + ld [$d627], a + ret ; 0x59ada INCBIN "baserom.gbc",$59ada,$6 Route18Texts: ; 0x59ae0 - dw Route18Text1, Route18Text2, Route18Text3, Route18Text4, Route18Text5 + dw Route18Text1, Route18Text2, Route18Text3, Route18Text4, Route18Text5 INCBIN "baserom.gbc",$59aea,$25 Route18Text1: ; 0x59b0f - db $08 ; asm - ld hl, $5aea - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5aea + call LoadTrainerHeader + jp $24d7 UnnamedText_59b19: ; 0x59b19 - TX_FAR _UnnamedText_59b19 - db $50 + TX_FAR _UnnamedText_59b19 + db $50 ; 0x59b19 + 5 bytes UnnamedText_59b1e: ; 0x59b1e - TX_FAR _UnnamedText_59b1e - db $50 + TX_FAR _UnnamedText_59b1e + db $50 ; 0x59b1e + 5 bytes UnnamedText_59b23: ; 0x59b23 - TX_FAR _UnnamedText_59b23 - db $50 + TX_FAR _UnnamedText_59b23 + db $50 ; 0x59b23 + 5 bytes Route18Text2: ; 0x59b28 - db $08 ; asm - ld hl, $5af6 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5af6 + call LoadTrainerHeader + jp $24d7 UnnamedText_59b32: ; 0x59b32 - TX_FAR _UnnamedText_59b32 - db $50 + TX_FAR _UnnamedText_59b32 + db $50 ; 0x59b32 + 5 bytes UnnamedText_59b37: ; 0x59b37 - TX_FAR _UnnamedText_59b37 - db $50 + TX_FAR _UnnamedText_59b37 + db $50 ; 0x59b37 + 5 bytes UnnamedText_59b3c: ; 0x59b3c - TX_FAR _UnnamedText_59b3c - db $50 + TX_FAR _UnnamedText_59b3c + db $50 ; 0x59b3c + 5 bytes Route18Text3: ; 0x59b41 - db $08 ; asm - ld hl, $5b02 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5b02 + call LoadTrainerHeader + jp $24d7 UnnamedText_59b4b: ; 0x59b4b - TX_FAR _UnnamedText_59b4b - db $50 + TX_FAR _UnnamedText_59b4b + db $50 ; 0x59b4b + 5 bytes UnnamedText_59b50: ; 0x59b50 - TX_FAR _UnnamedText_59b50 - db $50 + TX_FAR _UnnamedText_59b50 + db $50 ; 0x59b50 + 5 bytes UnnamedText_59b55: ; 0x59b55 - TX_FAR _UnnamedText_59b55 - db $50 + TX_FAR _UnnamedText_59b55 + db $50 ; 0x59b55 + 5 bytes Route18Text4: ; 0x59b5a - TX_FAR _Route18Text4 - db $50 + TX_FAR _Route18Text4 + db $50 Route18Text5: ; 0x59b5f - TX_FAR _Route18Text5 - db $50 + TX_FAR _Route18Text5 + db $50 FanClub_h: ; 0x59b64 to 0x59b70 (12 bytes) (id=90) - db $10 ; tileset - db POKEMON_FAN_CLUB_HEIGHT, POKEMON_FAN_CLUB_WIDTH ; dimensions (y, x) - dw FanClubBlocks, FanClubTexts, FanClubScript ; blocks, texts, scripts - db $00 ; connections + db $10 ; tileset + db POKEMON_FAN_CLUB_HEIGHT, POKEMON_FAN_CLUB_WIDTH ; dimensions (y, x) + dw FanClubBlocks, FanClubTexts, FanClubScript ; blocks, texts, scripts + db $00 ; connections - dw FanClubObject ; objects + dw FanClubObject ; objects FanClubScript: ; 0x59b70 - jp $3c3c + jp $3c3c ; 0x59b73 INCBIN "baserom.gbc",$59b73,$11 FanClubTexts: ; 0x59b84 - dw FanClubText1, FanClubText2, FanClubText3, FanClubText4, FanClubText5, FanClubText6, FanClubText7, FanClubText8 + dw FanClubText1, FanClubText2, FanClubText3, FanClubText4, FanClubText5, FanClubText6, FanClubText7, FanClubText8 FanClubText1: ; 0x59b94 - db $08 ; asm - ld a, [$d771] - bit 7, a - jr nz, asm_67b22 ; 0x59b9a - ld hl, $5bb7 - call PrintText - ld hl, $d771 - set 6, [hl] - jr asm_64f01 ; 0x59ba7 + db $08 ; asm + ld a, [$d771] + bit 7, a + jr nz, asm_67b22 ; 0x59b9a + ld hl, $5bb7 + call PrintText + ld hl, $d771 + set 6, [hl] + jr asm_64f01 ; 0x59ba7 asm_67b22 ; 0x59ba9 - ld hl, $5bbc - call PrintText - ld hl, $d771 - res 7, [hl] + ld hl, $5bbc + call PrintText + ld hl, $d771 + res 7, [hl] asm_64f01 ; 0x59bb4 - jp $24d7 + jp $24d7 UnnamedText_59bb7: ; 0x59bb7 - TX_FAR _UnnamedText_59bb7 - db $50 + TX_FAR _UnnamedText_59bb7 + db $50 ; 0x59bb7 + 5 bytes UnnamedText_59bbc: ; 0x59bbc - TX_FAR _UnnamedText_59bbc - db $50 + TX_FAR _UnnamedText_59bbc + db $50 ; 0x59bbc + 5 bytes FanClubText2: ; 0x59bc1 - db $08 ; asm - ld a, [$d771] - bit 6, a - jr nz, asm_5cd59 ; 0x59bc7 - ld hl, $5be4 - call PrintText - ld hl, $d771 - set 7, [hl] - jr asm_59625 ; 0x59bd4 + db $08 ; asm + ld a, [$d771] + bit 6, a + jr nz, asm_5cd59 ; 0x59bc7 + ld hl, $5be4 + call PrintText + ld hl, $d771 + set 7, [hl] + jr asm_59625 ; 0x59bd4 asm_5cd59 ; 0x59bd6 - ld hl, $5be9 - call PrintText - ld hl, $d771 - res 6, [hl] + ld hl, $5be9 + call PrintText + ld hl, $d771 + res 6, [hl] asm_59625 ; 0x59be1 - jp $24d7 + jp $24d7 UnnamedText_59be4: ; 0x59be4 - TX_FAR _UnnamedText_59be4 - db $50 + TX_FAR _UnnamedText_59be4 + db $50 ; 0x59be4 + 5 bytes UnnamedText_59be9: ; 0x59be9 - TX_FAR _UnnamedText_59be9 - db $50 + TX_FAR _UnnamedText_59be9 + db $50 ; 0x59be9 + 5 bytes FanClubText3: ; 0x59bee - db $8 - ld hl, $5c00 - call PrintText - ld a, $54 - call $13d0 - call $3748 - jp $24d7 + db $8 + ld hl, $5c00 + call PrintText + ld a, $54 + call $13d0 + call $3748 + jp $24d7 ; 0x59c00 UnnamedText_59c00: ; 0x59c00 - TX_FAR _UnnamedText_59c00 - db $50 + TX_FAR _UnnamedText_59c00 + db $50 ; 0x59c00 + 5 bytes FanClubText4: ; 0x59c05 - db $08 ; asm - ld hl, $5c17 - call PrintText + db $08 ; asm + ld hl, $5c17 + call PrintText ld a,SEEL - call $13d0 - call $3748 - jp $24d7 + call $13d0 + call $3748 + jp $24d7 UnnamedText_59c17: ; 0x59c17 - TX_FAR _UnnamedText_59c17 - db $50 + TX_FAR _UnnamedText_59c17 + db $50 ; 0x59c17 + 5 bytes FanClubText5: ; 0x59c1c - db $08 ; asm - call $5b73 - jr nz, asm_38bb3 ; 0x59c20 - ld hl, $5c65 - call PrintText - call $35ec - ld a, [$cc26] - and a - jr nz, asm_2c8d7 ; 0x59c2f - ld hl, $5c6a - call PrintText - ld bc,(BIKE_VOUCHER << 8) | 1 - call $3e2e - jr nc, asm_867d4 ; 0x59c3d - ld hl, $5c6f - call PrintText - ld hl, $d771 - set 1, [hl] - jr asm_d3c26 ; 0x59c4a + db $08 ; asm + call $5b73 + jr nz, asm_38bb3 ; 0x59c20 + ld hl, $5c65 + call PrintText + call $35ec + ld a, [$cc26] + and a + jr nz, asm_2c8d7 ; 0x59c2f + ld hl, $5c6a + call PrintText + ld bc,(BIKE_VOUCHER << 8) | 1 + call $3e2e + jr nc, asm_867d4 ; 0x59c3d + ld hl, $5c6f + call PrintText + ld hl, $d771 + set 1, [hl] + jr asm_d3c26 ; 0x59c4a asm_867d4 ; 0x59c4c - ld hl, $5c83 - call PrintText - jr asm_d3c26 ; 0x59c52 + ld hl, $5c83 + call PrintText + jr asm_d3c26 ; 0x59c52 asm_2c8d7 ; 0x59c54 - ld hl, $5c79 - call PrintText - jr asm_d3c26 ; 0x59c5a + ld hl, $5c79 + call PrintText + jr asm_d3c26 ; 0x59c5a asm_38bb3 ; 0x59c5c - ld hl, $5c7e - call PrintText + ld hl, $5c7e + call PrintText asm_d3c26 ; 0x59c62 - jp $24d7 + jp $24d7 UnnamedText_59c65: ; 0x59c65 - TX_FAR _UnnamedText_59c65 - db $50 + TX_FAR _UnnamedText_59c65 + db $50 ; 0x59c65 + 5 bytes UnnamedText_59c6a: ; 0x59c6a - TX_FAR _UnnamedText_59c6a - db $50 + TX_FAR _UnnamedText_59c6a + db $50 ; 0x59c6a + 5 bytes INCBIN "baserom.gbc",$59c6f,$59c74 - $59c6f UnnamedText_59c74: ; 0x59c74 - TX_FAR _UnnamedText_59c74 - db $50 + TX_FAR _UnnamedText_59c74 + db $50 ; 0x59c74 + 5 bytes UnnamedText_59c79: ; 0x59c79 - TX_FAR _UnnamedText_59c79 - db $50 + TX_FAR _UnnamedText_59c79 + db $50 ; 0x59c79 + 5 bytes UnnamedText_59c7e: ; 0x59c7e - TX_FAR _UnnamedText_59c7e - db $50 + TX_FAR _UnnamedText_59c7e + db $50 ; 0x59c7e + 5 bytes UnnamedText_59c83: ; 0x59c83 - TX_FAR _UnnamedText_59c83 - db $50 + TX_FAR _UnnamedText_59c83 + db $50 ; 0x59c83 + 5 bytes FanClubText6: - TX_FAR _FanClubText6 - db $50 + TX_FAR _FanClubText6 + db $50 FanClubText7: - TX_FAR _FanClubText7 - db $50 + TX_FAR _FanClubText7 + db $50 FanClubText8: ; 0x59c92 - TX_FAR _FanClubText8 - db $50 + TX_FAR _FanClubText8 + db $50 FanClubObject: ; 0x59c97 (size=62) - db $d ; border tile + db $d ; border tile - db $2 ; warps - db $7, $2, $1, $ff - db $7, $3, $1, $ff + db $2 ; warps + db $7, $2, $1, $ff + db $7, $3, $1, $ff - db $2 ; signs - db $0, $1, $7 ; FanClubText7 - db $0, $6, $8 ; FanClubText8 + db $2 ; signs + db $0, $1, $7 ; FanClubText7 + db $0, $6, $8 ; FanClubText8 - db $6 ; people - db SPRITE_FISHER2, $3 + 4, $6 + 4, $ff, $d2, $1 ; person - db SPRITE_GIRL, $3 + 4, $1 + 4, $ff, $d3, $2 ; person - db SPRITE_CLEFAIRY, $4 + 4, $6 + 4, $ff, $d2, $3 ; person - db SPRITE_SEEL, $4 + 4, $1 + 4, $ff, $d3, $4 ; person - db SPRITE_GENTLEMAN, $1 + 4, $3 + 4, $ff, $d0, $5 ; person - db SPRITE_CABLE_CLUB_WOMAN, $1 + 4, $5 + 4, $ff, $d0, $6 ; person + db $6 ; people + db SPRITE_FISHER2, $3 + 4, $6 + 4, $ff, $d2, $1 ; person + db SPRITE_GIRL, $3 + 4, $1 + 4, $ff, $d3, $2 ; person + db SPRITE_CLEFAIRY, $4 + 4, $6 + 4, $ff, $d2, $3 ; person + db SPRITE_SEEL, $4 + 4, $1 + 4, $ff, $d3, $4 ; person + db SPRITE_GENTLEMAN, $1 + 4, $3 + 4, $ff, $d0, $5 ; person + db SPRITE_CABLE_CLUB_WOMAN, $1 + 4, $5 + 4, $ff, $d0, $6 ; person - ; warp-to - EVENT_DISP $4, $7, $2 - EVENT_DISP $4, $7, $3 + ; warp-to + EVENT_DISP $4, $7, $2 + EVENT_DISP $4, $7, $3 FanClubBlocks: ; 16 - INCBIN "maps/fanclub.blk" + INCBIN "maps/fanclub.blk" SilphCo2_h: ; 0x59ce5 to 0x59cf1 (12 bytes) (id=207) - db $16 ; tileset - db SILPH_CO_2F_HEIGHT, SILPH_CO_2F_WIDTH ; dimensions (y, x) - dw SilphCo2Blocks, SilphCo2Texts, SilphCo2Script ; blocks, texts, scripts - db $00 ; connections + db $16 ; tileset + db SILPH_CO_2F_HEIGHT, SILPH_CO_2F_WIDTH ; dimensions (y, x) + dw SilphCo2Blocks, SilphCo2Texts, SilphCo2Script ; blocks, texts, scripts + db $00 ; connections - dw SilphCo2Object ; objects + dw SilphCo2Object ; objects SilphCo2Script: ; 0x59cf1 - call $5d07 - call $3c3c - ld hl, $5d90 - ld de, $5d80 - ld a, [$d643] - call $3160 - ld [$d643], a - ret + call $5d07 + call $3c3c + ld hl, $5d90 + ld de, $5d80 + ld a, [$d643] + call $3160 + ld [$d643], a + ret ; 0x59d07 INCBIN "baserom.gbc",$59d07,$7f SilphCo2Texts: ; 0x59d86 - dw SilphCo2Text1, SilphCo2Text2, SilphCo2Text3, SilphCo2Text4, SilphCo2Text5 + dw SilphCo2Text1, SilphCo2Text2, SilphCo2Text3, SilphCo2Text4, SilphCo2Text5 INCBIN "baserom.gbc",$59d90,$31 SilphCo2Text1: ; 0x59dc1 - db $08 ; asm - ld a, [$d826] - bit 7, a - jr nz, asm_b8a0d ; 0x59dc7 - ld hl, $5ded - call PrintText - ld bc,(TM_36 << 8) | 1 - call $3e2e - ld hl, $5dfd - jr nc, asm_2c1e0 ; 0x59dd8 - ld hl, $d826 - set 7, [hl] - ld hl, $5df2 - jr asm_2c1e0 ; 0x59de2 + db $08 ; asm + ld a, [$d826] + bit 7, a + jr nz, asm_b8a0d ; 0x59dc7 + ld hl, $5ded + call PrintText + ld bc,(TM_36 << 8) | 1 + call $3e2e + ld hl, $5dfd + jr nc, asm_2c1e0 ; 0x59dd8 + ld hl, $d826 + set 7, [hl] + ld hl, $5df2 + jr asm_2c1e0 ; 0x59de2 asm_b8a0d ; 0x59de4 - ld hl, $5df8 + ld hl, $5df8 asm_2c1e0 ; 0x59de7 - call PrintText - jp $24d7 + call PrintText + jp $24d7 UnnamedText_59ded: ; 0x59ded - TX_FAR _UnnamedText_59ded - db $50 + TX_FAR _UnnamedText_59ded + db $50 ; 0x59ded + 5 bytes INCBIN "baserom.gbc",$59df2,$59df8 - $59df2 UnnamedText_59df8: ; 0x59df8 - TX_FAR _UnnamedText_59df8 - db $50 + TX_FAR _UnnamedText_59df8 + db $50 ; 0x59df8 + 5 bytes UnnamedText_59dfd: ; 0x59dfd - TX_FAR _UnnamedText_59dfd - db $50 + TX_FAR _UnnamedText_59dfd + db $50 ; 0x59dfd + 5 bytes SilphCo2Text2: ; 0x59e02 - db $08 ; asm - ld hl, $5d90 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5d90 + call LoadTrainerHeader + jp $24d7 SilphCo2Text3: ; 0x59e0c - db $08 ; asm - ld hl, $5d9c - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5d9c + call LoadTrainerHeader + jp $24d7 SilphCo2Text4: ; 0x59e16 - db $08 ; asm - ld hl, $5da8 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5da8 + call LoadTrainerHeader + jp $24d7 SilphCo2Text5: ; 0x59e20 - db $08 ; asm - ld hl, $5db4 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5db4 + call LoadTrainerHeader + jp $24d7 UnnamedText_59e2a: ; 0x59e2a - TX_FAR _UnnamedText_59e2a - db $50 + TX_FAR _UnnamedText_59e2a + db $50 ; 0x59e2a + 5 bytes UnnamedText_59e2f: ; 0x59e2f - TX_FAR _UnnamedText_59e2f - db $50 + TX_FAR _UnnamedText_59e2f + db $50 ; 0x59e2f + 5 bytes UnnamedText_59e34: ; 0x59e34 - TX_FAR _UnnamedText_59e34 - db $50 + TX_FAR _UnnamedText_59e34 + db $50 ; 0x59e34 + 5 bytes UnnamedText_59e39: ; 0x59e39 - TX_FAR _UnnamedText_59e39 - db $50 + TX_FAR _UnnamedText_59e39 + db $50 ; 0x59e39 + 5 bytes UnnamedText_59e3e: ; 0x59e3e - TX_FAR _UnnamedText_59e3e - db $50 + TX_FAR _UnnamedText_59e3e + db $50 ; 0x59e3e + 5 bytes UnnamedText_59e43: ; 0x59e43 - TX_FAR _UnnamedText_59e43 - db $50 + TX_FAR _UnnamedText_59e43 + db $50 ; 0x59e43 + 5 bytes UnnamedText_59e48: ; 0x59e48 - TX_FAR _UnnamedText_59e48 - db $50 + TX_FAR _UnnamedText_59e48 + db $50 ; 0x59e48 + 5 bytes UnnamedText_59e4d: ; 0x59e4d - TX_FAR _UnnamedText_59e4d - db $50 + TX_FAR _UnnamedText_59e4d + db $50 ; 0x59e4d + 5 bytes UnnamedText_59e52: ; 0x59e52 - TX_FAR _UnnamedText_59e52 - db $50 + TX_FAR _UnnamedText_59e52 + db $50 ; 0x59e52 + 5 bytes UnnamedText_59e57: ; 0x59e57 - TX_FAR _UnnamedText_59e57 - db $50 + TX_FAR _UnnamedText_59e57 + db $50 ; 0x59e57 + 5 bytes UnnamedText_59e5c: ; 0x59e5c - TX_FAR _UnnamedText_59e5c - db $50 + TX_FAR _UnnamedText_59e5c + db $50 ; 0x59e5c + 5 bytes UnnamedText_59e61: ; 0x59e61 - TX_FAR _UnnamedText_59e61 - db $50 + TX_FAR _UnnamedText_59e61 + db $50 ; 0x59e61 + 5 bytes SilphCo2Object: ; 0x59e66 (size=98) - db $2e ; border tile - - db $7 ; warps - db $0, $18, $2, SILPH_CO_1F - db $0, $1a, $0, SILPH_CO_3F - db $0, $14, $0, SILPH_CO_ELEVATOR - db $3, $3, $6, SILPH_CO_3F - db $3, $d, $4, SILPH_CO_8F - db $f, $1b, $5, SILPH_CO_8F - db $f, $9, $4, SILPH_CO_6F - - db $0 ; signs - - db $5 ; people - db SPRITE_ERIKA, $1 + 4, $a + 4, $ff, $d1, $1 ; person - db SPRITE_OAK_AIDE, $c + 4, $5 + 4, $ff, $d0, $42, SCIENTIST + $C8, $2 ; trainer - db SPRITE_OAK_AIDE, $d + 4, $18 + 4, $ff, $d2, $43, SCIENTIST + $C8, $3 ; trainer - db SPRITE_ROCKET, $b + 4, $10 + 4, $ff, $d1, $44, ROCKET + $C8, $17 ; trainer - db SPRITE_ROCKET, $7 + 4, $18 + 4, $ff, $d1, $45, ROCKET + $C8, $18 ; trainer - - ; warp-to - EVENT_DISP $f, $0, $18 ; SILPH_CO_1F - EVENT_DISP $f, $0, $1a ; SILPH_CO_3F - EVENT_DISP $f, $0, $14 ; SILPH_CO_ELEVATOR - EVENT_DISP $f, $3, $3 ; SILPH_CO_3F - EVENT_DISP $f, $3, $d ; SILPH_CO_8F - EVENT_DISP $f, $f, $1b ; SILPH_CO_8F - EVENT_DISP $f, $f, $9 ; SILPH_CO_6F + db $2e ; border tile + + db $7 ; warps + db $0, $18, $2, SILPH_CO_1F + db $0, $1a, $0, SILPH_CO_3F + db $0, $14, $0, SILPH_CO_ELEVATOR + db $3, $3, $6, SILPH_CO_3F + db $3, $d, $4, SILPH_CO_8F + db $f, $1b, $5, SILPH_CO_8F + db $f, $9, $4, SILPH_CO_6F + + db $0 ; signs + + db $5 ; people + db SPRITE_ERIKA, $1 + 4, $a + 4, $ff, $d1, $1 ; person + db SPRITE_OAK_AIDE, $c + 4, $5 + 4, $ff, $d0, $42, SCIENTIST + $C8, $2 ; trainer + db SPRITE_OAK_AIDE, $d + 4, $18 + 4, $ff, $d2, $43, SCIENTIST + $C8, $3 ; trainer + db SPRITE_ROCKET, $b + 4, $10 + 4, $ff, $d1, $44, ROCKET + $C8, $17 ; trainer + db SPRITE_ROCKET, $7 + 4, $18 + 4, $ff, $d1, $45, ROCKET + $C8, $18 ; trainer + + ; warp-to + EVENT_DISP $f, $0, $18 ; SILPH_CO_1F + EVENT_DISP $f, $0, $1a ; SILPH_CO_3F + EVENT_DISP $f, $0, $14 ; SILPH_CO_ELEVATOR + EVENT_DISP $f, $3, $3 ; SILPH_CO_3F + EVENT_DISP $f, $3, $d ; SILPH_CO_8F + EVENT_DISP $f, $f, $1b ; SILPH_CO_8F + EVENT_DISP $f, $f, $9 ; SILPH_CO_6F SilphCo2Blocks: ; 135 - INCBIN "maps/silphco2.blk" + INCBIN "maps/silphco2.blk" SilphCo3_h: ; 0x59f4f to 0x59f5b (12 bytes) (id=208) - db $16 ; tileset - db SILPH_CO_3F_HEIGHT, SILPH_CO_3F_WIDTH ; dimensions (y, x) - dw SilphCo3Blocks, SilphCo3Texts, SilphCo3Script ; blocks, texts, scripts - db $00 ; connections + db $16 ; tileset + db SILPH_CO_3F_HEIGHT, SILPH_CO_3F_WIDTH ; dimensions (y, x) + dw SilphCo3Blocks, SilphCo3Texts, SilphCo3Script ; blocks, texts, scripts + db $00 ; connections - dw SilphCo3Object ; objects + dw SilphCo3Object ; objects SilphCo3Script: ; 0x59f5b - call $5f71 - call $3c3c - ld hl, $5fcc - ld de, $5fbe - ld a, [$d644] - call $3160 - ld [$d644], a - ret + call $5f71 + call $3c3c + ld hl, $5fcc + ld de, $5fbe + ld a, [$d644] + call $3160 + ld [$d644], a + ret ; 0x59f71 INCBIN "baserom.gbc",$59f71,$53 SilphCo3Texts: ; 0x59fc4 - dw SilphCo3Text1, SilphCo3Text2, SilphCo3Text3, SilphCo3Text4 + dw SilphCo3Text1, SilphCo3Text2, SilphCo3Text3, SilphCo3Text4 INCBIN "baserom.gbc",$59fcc,$19 SilphCo3Text1: ; 0x59fe5 - db $08 ; asm - ld a, [$d838] - bit 7, a - ld hl, $5ffe - jr nz, asm_8c56f ; 0x59fee - ld hl, $5ff9 + db $08 ; asm + ld a, [$d838] + bit 7, a + ld hl, $5ffe + jr nz, asm_8c56f ; 0x59fee + ld hl, $5ff9 asm_8c56f ; 0x59ff3 - call PrintText - jp $24d7 + call PrintText + jp $24d7 UnnamedText_59ff9: ; 0x59ff9 - TX_FAR _UnnamedText_59ff9 - db $50 + TX_FAR _UnnamedText_59ff9 + db $50 ; 0x59ff9 + 5 bytes UnnamedText_59ffe: ; 0x59ffe - TX_FAR _UnnamedText_59ffe - db $50 + TX_FAR _UnnamedText_59ffe + db $50 ; 0x59ffe + 5 bytes SilphCo3Text2: ; 0x5a003 - db $08 ; asm - ld hl, $5fcc - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5fcc + call LoadTrainerHeader + jp $24d7 UnnamedText_5a00d: ; 0x5a00d - TX_FAR _UnnamedText_5a00d - db $50 + TX_FAR _UnnamedText_5a00d + db $50 ; 0x5a00d + 5 bytes UnnamedText_5a012: ; 0x5a012 - TX_FAR _UnnamedText_5a012 - db $50 + TX_FAR _UnnamedText_5a012 + db $50 ; 0x5a012 + 5 bytes UnnamedText_5a017: ; 0x5a017 - TX_FAR _UnnamedText_5a017 - db $50 + TX_FAR _UnnamedText_5a017 + db $50 ; 0x5a017 + 5 bytes SilphCo3Text3: ; 0x5a01c - db $08 ; asm - ld hl, $5fd8 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5fd8 + call LoadTrainerHeader + jp $24d7 UnnamedText_5a026: ; 0x5a026 - TX_FAR _UnnamedText_5a026 - db $50 + TX_FAR _UnnamedText_5a026 + db $50 ; 0x5a026 + 5 bytes UnnamedText_5a02b: ; 0x5a02b - TX_FAR _UnnamedText_5a02b - db $50 + TX_FAR _UnnamedText_5a02b + db $50 ; 0x5a02b + 5 bytes UnnamedText_5a030: ; 0x5a030 - TX_FAR _UnnamedText_5a030 - db $50 + TX_FAR _UnnamedText_5a030 + db $50 ; 0x5a030 + 5 bytes SilphCo3Object: ; 0x5a035 (size=113) - db $2e ; border tile - - db $a ; warps - db $0, $1a, $1, SILPH_CO_2F - db $0, $18, $0, SILPH_CO_4F - db $0, $14, $0, SILPH_CO_ELEVATOR - db $b, $17, $9, SILPH_CO_3F - db $3, $3, $5, SILPH_CO_5F - db $f, $3, $6, SILPH_CO_5F - db $3, $1b, $3, SILPH_CO_2F - db $b, $3, $3, SILPH_CO_9F - db $b, $b, $4, SILPH_CO_7F - db $f, $1b, $3, SILPH_CO_3F - - db $0 ; signs - - db $4 ; people - db SPRITE_LAPRAS_GIVER, $8 + 4, $18 + 4, $ff, $ff, $1 ; person - db SPRITE_ROCKET, $7 + 4, $14 + 4, $ff, $d2, $42, ROCKET + $C8, $19 ; trainer - db SPRITE_OAK_AIDE, $9 + 4, $7 + 4, $ff, $d0, $43, SCIENTIST + $C8, $4 ; trainer + db $2e ; border tile + + db $a ; warps + db $0, $1a, $1, SILPH_CO_2F + db $0, $18, $0, SILPH_CO_4F + db $0, $14, $0, SILPH_CO_ELEVATOR + db $b, $17, $9, SILPH_CO_3F + db $3, $3, $5, SILPH_CO_5F + db $f, $3, $6, SILPH_CO_5F + db $3, $1b, $3, SILPH_CO_2F + db $b, $3, $3, SILPH_CO_9F + db $b, $b, $4, SILPH_CO_7F + db $f, $1b, $3, SILPH_CO_3F + + db $0 ; signs + + db $4 ; people + db SPRITE_LAPRAS_GIVER, $8 + 4, $18 + 4, $ff, $ff, $1 ; person + db SPRITE_ROCKET, $7 + 4, $14 + 4, $ff, $d2, $42, ROCKET + $C8, $19 ; trainer + db SPRITE_OAK_AIDE, $9 + 4, $7 + 4, $ff, $d0, $43, SCIENTIST + $C8, $4 ; trainer db SPRITE_BALL, $5 + 4, $8 + 4, $ff, $ff, $84, HYPER_POTION ; item - ; warp-to - EVENT_DISP $f, $0, $1a ; SILPH_CO_2F - EVENT_DISP $f, $0, $18 ; SILPH_CO_4F - EVENT_DISP $f, $0, $14 ; SILPH_CO_ELEVATOR - EVENT_DISP $f, $b, $17 ; SILPH_CO_3F - EVENT_DISP $f, $3, $3 ; SILPH_CO_5F - EVENT_DISP $f, $f, $3 ; SILPH_CO_5F - EVENT_DISP $f, $3, $1b ; SILPH_CO_2F - EVENT_DISP $f, $b, $3 ; SILPH_CO_9F - EVENT_DISP $f, $b, $b ; SILPH_CO_7F - EVENT_DISP $f, $f, $1b ; SILPH_CO_3F + ; warp-to + EVENT_DISP $f, $0, $1a ; SILPH_CO_2F + EVENT_DISP $f, $0, $18 ; SILPH_CO_4F + EVENT_DISP $f, $0, $14 ; SILPH_CO_ELEVATOR + EVENT_DISP $f, $b, $17 ; SILPH_CO_3F + EVENT_DISP $f, $3, $3 ; SILPH_CO_5F + EVENT_DISP $f, $f, $3 ; SILPH_CO_5F + EVENT_DISP $f, $3, $1b ; SILPH_CO_2F + EVENT_DISP $f, $b, $3 ; SILPH_CO_9F + EVENT_DISP $f, $b, $b ; SILPH_CO_7F + EVENT_DISP $f, $f, $1b ; SILPH_CO_3F SilphCo3Blocks: ; 135 - INCBIN "maps/silphco3.blk" + INCBIN "maps/silphco3.blk" SilphCo10_h: ; 0x5a12d to 0x5a139 (12 bytes) (id=234) - db $16 ; tileset - db SILPH_CO_10F_HEIGHT, SILPH_CO_10F_WIDTH ; dimensions (y, x) - dw SilphCo10Blocks, SilphCo10Texts, SilphCo10Script ; blocks, texts, scripts - db $00 ; connections + db $16 ; tileset + db SILPH_CO_10F_HEIGHT, SILPH_CO_10F_WIDTH ; dimensions (y, x) + dw SilphCo10Blocks, SilphCo10Texts, SilphCo10Script ; blocks, texts, scripts + db $00 ; connections - dw SilphCo10Object ; objects + dw SilphCo10Object ; objects SilphCo10Script: ; 0x5a139 - call $614f - call $3c3c - ld hl, $6192 - ld de, $6180 - ld a, [$d658] - call $3160 - ld [$d658], a - ret + call $614f + call $3c3c + ld hl, $6192 + ld de, $6180 + ld a, [$d658] + call $3160 + ld [$d658], a + ret ; 0x5a14f INCBIN "baserom.gbc",$5a14f,$37 SilphCo10Texts: ; 0x5a186 - dw SilphCo10Text1, SilphCo10Text2, SilphCo10Text3, SilphCo10Text4, SilphCo10Text5, SilphCo10Text6 + dw SilphCo10Text1, SilphCo10Text2, SilphCo10Text3, SilphCo10Text4, SilphCo10Text5, SilphCo10Text6 INCBIN "baserom.gbc",$5a192,$19 SilphCo10Text1: ; 0x5a1ab - db $08 ; asm - ld hl, $6192 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $6192 + call LoadTrainerHeader + jp $24d7 SilphCo10Text2: ; 0x5a1b5 - db $08 ; asm - ld hl, $619e - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $619e + call LoadTrainerHeader + jp $24d7 SilphCo10Text3: ; 0x5a1bf - db $08 ; asm - ld a, [$d838] - bit 7, a - ld hl, $61d8 - jr nz, asm_cf85f ; 0x5a1c8 - ld hl, $61d3 + db $08 ; asm + ld a, [$d838] + bit 7, a + ld hl, $61d8 + jr nz, asm_cf85f ; 0x5a1c8 + ld hl, $61d3 asm_cf85f ; 0x5a1cd - call PrintText - jp $24d7 + call PrintText + jp $24d7 UnnamedText_5a1d3: ; 0x5a1d3 - TX_FAR _UnnamedText_5a1d3 - db $50 + TX_FAR _UnnamedText_5a1d3 + db $50 ; 0x5a1d3 + 5 bytes UnnamedText_5a1d8: ; 0x5a1d8 - TX_FAR _UnnamedText_5a1d8 - db $50 + TX_FAR _UnnamedText_5a1d8 + db $50 ; 0x5a1d8 + 5 bytes UnnamedText_5a1dd: ; 0x5a1dd - TX_FAR _UnnamedText_5a1dd - db $50 + TX_FAR _UnnamedText_5a1dd + db $50 ; 0x5a1dd + 5 bytes UnnamedText_5a1e2: ; 0x5a1e2 - TX_FAR _UnnamedText_5a1e2 - db $50 + TX_FAR _UnnamedText_5a1e2 + db $50 ; 0x5a1e2 + 5 bytes UnnamedText_5a1e7: ; 0x5a1e7 - TX_FAR _UnnamedText_5a1e7 - db $50 + TX_FAR _UnnamedText_5a1e7 + db $50 ; 0x5a1e7 + 5 bytes UnnamedText_5a1ec: ; 0x5a1ec - TX_FAR _UnnamedText_5a1ec - db $50 + TX_FAR _UnnamedText_5a1ec + db $50 ; 0x5a1ec + 5 bytes UnnamedText_5a1f1: ; 0x5a1f1 - TX_FAR _UnnamedText_5a1f1 - db $50 + TX_FAR _UnnamedText_5a1f1 + db $50 ; 0x5a1f1 + 5 bytes UnnamedText_5a1f6: ; 0x5a1f6 - TX_FAR _UnnamedText_5a1f6 - db $50 + TX_FAR _UnnamedText_5a1f6 + db $50 ; 0x5a1f6 + 5 bytes SilphCo10Object: ; 0x5a1fb (size=95) - db $2e ; border tile - - db $6 ; warps - db $0, $8, $0, SILPH_CO_9F - db $0, $a, $0, SILPH_CO_11F - db $0, $c, $0, SILPH_CO_ELEVATOR - db $b, $9, $3, SILPH_CO_4F - db $f, $d, $5, SILPH_CO_4F - db $7, $d, $6, SILPH_CO_4F - - db $0 ; signs - - db $6 ; people - db SPRITE_ROCKET, $9 + 4, $1 + 4, $ff, $d3, $41, ROCKET + $C8, $27 ; trainer - db SPRITE_OAK_AIDE, $2 + 4, $a + 4, $ff, $d2, $42, SCIENTIST + $C8, $b ; trainer - db SPRITE_ERIKA, $f + 4, $9 + 4, $fe, $0, $3 ; person + db $2e ; border tile + + db $6 ; warps + db $0, $8, $0, SILPH_CO_9F + db $0, $a, $0, SILPH_CO_11F + db $0, $c, $0, SILPH_CO_ELEVATOR + db $b, $9, $3, SILPH_CO_4F + db $f, $d, $5, SILPH_CO_4F + db $7, $d, $6, SILPH_CO_4F + + db $0 ; signs + + db $6 ; people + db SPRITE_ROCKET, $9 + 4, $1 + 4, $ff, $d3, $41, ROCKET + $C8, $27 ; trainer + db SPRITE_OAK_AIDE, $2 + 4, $a + 4, $ff, $d2, $42, SCIENTIST + $C8, $b ; trainer + db SPRITE_ERIKA, $f + 4, $9 + 4, $fe, $0, $3 ; person db SPRITE_BALL, $c + 4, $2 + 4, $ff, $ff, $84, TM_26 ; item db SPRITE_BALL, $e + 4, $4 + 4, $ff, $ff, $85, RARE_CANDY ; item db SPRITE_BALL, $b + 4, $5 + 4, $ff, $ff, $86, CARBOS ; item - ; warp-to - EVENT_DISP $8, $0, $8 ; SILPH_CO_9F - EVENT_DISP $8, $0, $a ; SILPH_CO_11F - EVENT_DISP $8, $0, $c ; SILPH_CO_ELEVATOR - EVENT_DISP $8, $b, $9 ; SILPH_CO_4F - EVENT_DISP $8, $f, $d ; SILPH_CO_4F - EVENT_DISP $8, $7, $d ; SILPH_CO_4F + ; warp-to + EVENT_DISP $8, $0, $8 ; SILPH_CO_9F + EVENT_DISP $8, $0, $a ; SILPH_CO_11F + EVENT_DISP $8, $0, $c ; SILPH_CO_ELEVATOR + EVENT_DISP $8, $b, $9 ; SILPH_CO_4F + EVENT_DISP $8, $f, $d ; SILPH_CO_4F + EVENT_DISP $8, $7, $d ; SILPH_CO_4F SilphCo10Blocks: ; 72 - INCBIN "maps/silphco10.blk" + INCBIN "maps/silphco10.blk" Lance_h: ; 0x5a2a2 to 0x5a2ae (12 bytes) (id=113) - db $05 ; tileset - db LANCES_ROOM_HEIGHT, LANCES_ROOM_WIDTH ; dimensions (y, x) - dw LanceBlocks, LanceTexts, LanceScript ; blocks, texts, scripts - db $00 ; connections + db $05 ; tileset + db LANCES_ROOM_HEIGHT, LANCES_ROOM_WIDTH ; dimensions (y, x) + dw LanceBlocks, LanceTexts, LanceScript ; blocks, texts, scripts + db $00 ; connections - dw LanceObject ; objects + dw LanceObject ; objects LanceScript: ; 0x5a2ae - call $62c4 - call $3c3c - ld hl, $6397 - ld de, $62fa - ld a, [$d653] - call $3160 - ld [$d653], a - ret + call $62c4 + call $3c3c + ld hl, $6397 + ld de, $62fa + ld a, [$d653] + call $3160 + ld [$d653], a + ret ; 0x5a2c4 INCBIN "baserom.gbc",$5a2c4,$d1 LanceTexts: ; 0x5a395 - dw LanceText1 + dw LanceText1 INCBIN "baserom.gbc",$5a397,$d LanceText1: ; 0x5a3a4 - db $08 ; asm - ld hl, $6397 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $6397 + call LoadTrainerHeader + jp $24d7 UnnamedText_5a3ae: ; 0x5a3ae - TX_FAR _UnnamedText_5a3ae - db $50 + TX_FAR _UnnamedText_5a3ae + db $50 ; 0x5a3ae + 5 bytes UnnamedText_5a3b3: ; 0x5a3b3 - TX_FAR _UnnamedText_5a3b3 - db $50 + TX_FAR _UnnamedText_5a3b3 + db $50 ; 0x5a3b3 + 5 bytes INCBIN "baserom.gbc",$5a3b8,$d LanceObject: ; 0x5a3c5 (size=36) - db $3 ; border tile + db $3 ; border tile - db $3 ; warps - db $10, $18, $2, AGATHAS_ROOM - db $0, $5, $0, CHAMPIONS_ROOM - db $0, $6, $0, CHAMPIONS_ROOM + db $3 ; warps + db $10, $18, $2, AGATHAS_ROOM + db $0, $5, $0, CHAMPIONS_ROOM + db $0, $6, $0, CHAMPIONS_ROOM - db $0 ; signs + db $0 ; signs - db $1 ; people - db SPRITE_LANCE, $1 + 4, $6 + 4, $ff, $d0, $41, LANCE + $C8, $1 ; trainer + db $1 ; people + db SPRITE_LANCE, $1 + 4, $6 + 4, $ff, $d0, $41, LANCE + $C8, $1 ; trainer - ; warp-to - EVENT_DISP $d, $10, $18 ; AGATHAS_ROOM - EVENT_DISP $d, $0, $5 ; CHAMPIONS_ROOM - EVENT_DISP $d, $0, $6 ; CHAMPIONS_ROOM + ; warp-to + EVENT_DISP $d, $10, $18 ; AGATHAS_ROOM + EVENT_DISP $d, $0, $5 ; CHAMPIONS_ROOM + EVENT_DISP $d, $0, $6 ; CHAMPIONS_ROOM LanceBlocks: ; 169 - INCBIN "maps/lance.blk" + INCBIN "maps/lance.blk" HallofFameRoom_h: ; 0x5a492 to 0x5a49e (12 bytes) (id=118) - db $07 ; tileset - db HALL_OF_FAME_HEIGHT, HALL_OF_FAME_WIDTH ; dimensions (y, x) - dw HallofFameRoomBlocks, HallofFameRoomTexts, HallofFameRoomScript ; blocks, texts, scripts - db $00 ; connections + db $07 ; tileset + db HALL_OF_FAME_HEIGHT, HALL_OF_FAME_WIDTH ; dimensions (y, x) + dw HallofFameRoomBlocks, HallofFameRoomTexts, HallofFameRoomScript ; blocks, texts, scripts + db $00 ; connections - dw HallofFameRoomObject ; objects + dw HallofFameRoomObject ; objects HallofFameRoomScript: ; 0x5a49e - call $3c3c - ld hl, $64b2 - ld a, [$d64b] - jp $3d97 + call $3c3c + ld hl, $64b2 + ld a, [$d64b] + jp $3d97 ; 0x5a4aa INCBIN "baserom.gbc",$5a4aa,$5a4b2 - $5a4aa HallofFameRoomScripts: ; 0x5a4b2 - dw HallofFameRoomScript0, HallofFameRoomScript1, HallofFameRoomScript2 + dw HallofFameRoomScript0, HallofFameRoomScript1, HallofFameRoomScript2 INCBIN "baserom.gbc",$5a4b8,$3 HallofFameRoomScript2: ; 0x5a4bb - call Delay3 - ld a, [$d358] - push af - xor a - ld [$cd6b], a - ld a, $55 - call Predef - pop af - ld [$d358], a - ld hl, $d733 - res 1, [hl] - inc hl - set 0, [hl] - xor a - ld hl, $d64d - ld [hli], a - ld [hli], a - ld [hl], a - ld [$d653], a - ld [$d64b], a - ld hl, $d863 - ld [hli], a - ld [hli], a - ld [hli], a - ld [hli], a - ld [hl], a - xor a - ld [$d64b], a - ld a, $0 - ld [$d719], a - ld b, $1c - ld hl, $7848 - call Bankswitch - ld b, $5 + call Delay3 + ld a, [$d358] + push af + xor a + ld [$cd6b], a + ld a, $55 + call Predef + pop af + ld [$d358], a + ld hl, $d733 + res 1, [hl] + inc hl + set 0, [hl] + xor a + ld hl, $d64d + ld [hli], a + ld [hli], a + ld [hl], a + ld [$d653], a + ld [$d64b], a + ld hl, $d863 + ld [hli], a + ld [hli], a + ld [hli], a + ld [hli], a + ld [hl], a + xor a + ld [$d64b], a + ld a, $0 + ld [$d719], a + ld b, $1c + ld hl, $7848 + call Bankswitch + ld b, $5 .asm_5a4ff - ld c, $78 - call $3739 - dec b - jr nz, .asm_5a4ff ; 0x5a505 $f8 - call $3865 - jp $1f54 + ld c, $78 + call $3739 + dec b + jr nz, .asm_5a4ff ; 0x5a505 $f8 + call $3865 + jp $1f54 ; 0x5a50d HallofFameRoomScript0: ; 0x5a50d - ld a, $ff - ld [$cd6b], a - ld hl, $ccd3 - ld de, $6528 - call $350c - dec a - ld [$cd38], a - call $3486 - ld a, $1 - ld [$d64b], a - ret + ld a, $ff + ld [$cd6b], a + ld hl, $ccd3 + ld de, $6528 + call $350c + dec a + ld [$cd38], a + call $3486 + ld a, $1 + ld [$d64b], a + ret ; 0x5a528 INCBIN "baserom.gbc",$5a528,$5a52b - $5a528 HallofFameRoomScript1: ; 0x5a52b - ld a, [$cd38] - and a - ret nz - ld a, $1 - ld [$d528], a - ld a, $1 - ld [$ff00+$8c], a - call $3541 - ld a, $8 - ld [$ff00+$8d], a - call $34a6 - call Delay3 - xor a - ld [$cd6b], a - inc a - ld [$d528], a - ld a, $1 - ld [$ff00+$8c], a - call $2920 - ld a, $ff - ld [$cd6b], a - ld a, $8 - ld [$cc4d], a - ld a, $11 - call Predef - ld a, $2 - ld [$d64b], a - ret + ld a, [$cd38] + and a + ret nz + ld a, $1 + ld [$d528], a + ld a, $1 + ld [$ff00+$8c], a + call $3541 + ld a, $8 + ld [$ff00+$8d], a + call $34a6 + call Delay3 + xor a + ld [$cd6b], a + inc a + ld [$d528], a + ld a, $1 + ld [$ff00+$8c], a + call $2920 + ld a, $ff + ld [$cd6b], a + ld a, $8 + ld [$cc4d], a + ld a, $11 + call Predef + ld a, $2 + ld [$d64b], a + ret ; 0x5a56a HallofFameRoomTexts: ; 0x5a56a - dw HallofFameRoomText1 + dw HallofFameRoomText1 HallofFameRoomText1: ; 0x5a56c - TX_FAR _HallofFameRoomText1 - db $50 + TX_FAR _HallofFameRoomText1 + db $50 HallofFameRoomObject: ; 0x5a571 (size=26) - db $3 ; border tile + db $3 ; border tile - db $2 ; warps - db $7, $4, $2, CHAMPIONS_ROOM - db $7, $5, $3, CHAMPIONS_ROOM + db $2 ; warps + db $7, $4, $2, CHAMPIONS_ROOM + db $7, $5, $3, CHAMPIONS_ROOM - db $0 ; signs + db $0 ; signs - db $1 ; people - db SPRITE_OAK, $2 + 4, $5 + 4, $ff, $d0, $1 ; person + db $1 ; people + db SPRITE_OAK, $2 + 4, $5 + 4, $ff, $d0, $1 ; person - ; warp-to - EVENT_DISP $5, $7, $4 ; CHAMPIONS_ROOM - EVENT_DISP $5, $7, $5 ; CHAMPIONS_ROOM + ; warp-to + EVENT_DISP $5, $7, $4 ; CHAMPIONS_ROOM + EVENT_DISP $5, $7, $5 ; CHAMPIONS_ROOM HallofFameRoomBlocks: ; 20 - INCBIN "maps/halloffameroom.blk" + INCBIN "maps/halloffameroom.blk" INCBIN "baserom.gbc",$5a59f,$1a61 @@ -37997,33 +37993,33 @@ SaffronMartBlocks: LavenderMartBlocks: CeruleanMartBlocks: VermilionMartBlocks: ; 16 - INCBIN "maps/vermilionmart.blk" + INCBIN "maps/vermilionmart.blk" CopycatsHouseF2Blocks: RedsHouse2FBlocks: INCBIN "maps/redshouse2f.blk" MuseumF1Blocks: ; 40 - INCBIN "maps/museumf1.blk" + INCBIN "maps/museumf1.blk" MuseumF2Blocks: ; 28 - INCBIN "maps/museumf2.blk" + INCBIN "maps/museumf2.blk" SaffronPokecenterBlocks: VermilionPokecenterBlocks: LavenderPokecenterBlocks: PewterPokecenterBlocks: ; 28 - INCBIN "maps/pewterpokecenter.blk" + INCBIN "maps/pewterpokecenter.blk" UndergroundTunnelEntranceRoute7Blocks: UndergroundTunnelEntranceRoute6Blocks: UndergroundTunnelEntranceRoute5Blocks: ; 16 - INCBIN "maps/undergroundtunnelentranceroute5.blk" + INCBIN "maps/undergroundtunnelentranceroute5.blk" Route2GateBlocks: ViridianForestEntranceBlocks: ViridianForestexitBlocks: ; 20 - INCBIN "maps/viridianforestexit.blk" + INCBIN "maps/viridianforestexit.blk" RedsHouse2F_h: db $04 ; tileset @@ -38072,446 +38068,446 @@ RedsHouse2FObject: INCBIN "baserom.gbc",$5c0dc,$5c0eb - $5c0dc MuseumF1_h: ; 0x5c0eb to 0x5c0f7 (12 bytes) (id=52) - db $0a ; tileset - db MUSEUM_1F_HEIGHT, MUSEUM_1F_WIDTH ; dimensions (y, x) - dw MuseumF1Blocks, MuseumF1Texts, MuseumF1Script ; blocks, texts, scripts - db $00 ; connections + db $0a ; tileset + db MUSEUM_1F_HEIGHT, MUSEUM_1F_WIDTH ; dimensions (y, x) + dw MuseumF1Blocks, MuseumF1Texts, MuseumF1Script ; blocks, texts, scripts + db $00 ; connections - dw MuseumF1Object ; objects + dw MuseumF1Object ; objects MuseumF1Script: ; 0x5c0f7 - ld a, $1 - ld [$cf0c], a - xor a - ld [$cc3c], a - ld hl, $4109 - ld a, [$d619] - jp $3d97 + ld a, $1 + ld [$cf0c], a + xor a + ld [$cc3c], a + ld hl, $4109 + ld a, [$d619] + jp $3d97 ; 0x5c109 MuseumF1Scripts: ; 0x5c109 - dw MuseumF1Script0, MuseumF1Script1 + dw MuseumF1Script0, MuseumF1Script1 MuseumF1Script0: ; 0x5c10d - ld a, [$d361] - cp $4 - ret nz - ld a, [$d362] - cp $9 - jr z, .asm_5c120 ; 0x5c118 $6 - ld a, [$d362] - cp $a - ret nz + ld a, [$d361] + cp $4 + ret nz + ld a, [$d362] + cp $9 + jr z, .asm_5c120 ; 0x5c118 $6 + ld a, [$d362] + cp $a + ret nz .asm_5c120 - xor a - ld [$ff00+$b4], a - ld a, $1 - ld [$ff00+$8c], a - jp $2920 + xor a + ld [$ff00+$b4], a + ld a, $1 + ld [$ff00+$8c], a + jp $2920 ; 0x5c12a MuseumF1Script1: ; 0x5c12a - ret + ret ; 0x5c12b MuseumF1Texts: ; 0x5c12b - dw MuseumF1Text1, MuseumF1Text2, MuseumF1Text3, MuseumF1Text4, MuseumF1Text5 + dw MuseumF1Text1, MuseumF1Text2, MuseumF1Text3, MuseumF1Text4, MuseumF1Text5 MuseumF1Text1: ; 0x5c135 - db $8 - ld a, [$d361] - cp $4 - jr nz, asm_8774b ; 0x5c13b $a - ld a, [$d362] - cp $d - jp z, $41f9 - jr asm_b8709 ; 0x5c145 $1c + db $8 + ld a, [$d361] + cp $4 + jr nz, asm_8774b ; 0x5c13b $a + ld a, [$d362] + cp $d + jp z, $41f9 + jr asm_b8709 ; 0x5c145 $1c asm_8774b: ; 0x5c147 - cp $3 - jr nz, asm_d49e7 ; 0x5c149 $8 - ld a, [$d362] - cp $c - jp z, $41f9 + cp $3 + jr nz, asm_d49e7 ; 0x5c149 $8 + ld a, [$d362] + cp $c + jp z, $41f9 asm_d49e7: ; 0x5c153 - ld a, [$d754] - bit 0, a - jr nz, asm_31a16 ; 0x5c158 $10 - ld hl, $423d - call PrintText - jp $4217 + ld a, [$d754] + bit 0, a + jr nz, asm_31a16 ; 0x5c158 $10 + ld hl, $423d + call PrintText + jp $4217 asm_b8709: ; 0x5c163 - ld a, [$d754] - bit 0, a - jr z, asm_3ded4 ; 0x5c168 $9 + ld a, [$d754] + bit 0, a + jr z, asm_3ded4 ; 0x5c168 $9 asm_31a16: ; 0x5c16a - ld hl, $4242 - call PrintText - jp $4217 + ld hl, $4242 + call PrintText + jp $4217 asm_3ded4: ; 0x5c173 - ld a, $13 - ld [$d125], a - call $30e8 - xor a - ld [$ff00+$b4], a - ld hl, $421f - call PrintText - call $35ec - ld a, [$cc26] - and a - jr nz, asm_de133 ; 0x5c18b $4d - xor a - ld [$ff00+$9f], a - ld [$ff00+$a0], a - ld a, $50 - ld [$ff00+$a1], a - call $35a6 - jr nc, asm_0f3e3 ; 0x5c199 $9 - ld hl, $4229 - call PrintText - jp $41da + ld a, $13 + ld [$d125], a + call $30e8 + xor a + ld [$ff00+$b4], a + ld hl, $421f + call PrintText + call $35ec + ld a, [$cc26] + and a + jr nz, asm_de133 ; 0x5c18b $4d + xor a + ld [$ff00+$9f], a + ld [$ff00+$a0], a + ld a, $50 + ld [$ff00+$a1], a + call $35a6 + jr nc, asm_0f3e3 ; 0x5c199 $9 + ld hl, $4229 + call PrintText + jp $41da asm_0f3e3: ; 0x5c1a4 - ld hl, $4224 - call PrintText - ld hl, $d754 - set 0, [hl] - xor a - ld [$cd3d], a - ld [$cd3e], a - ld a, $50 - ld [$cd3f], a - ld hl, $cd3f - ld de, $d349 - ld c, $3 - ld a, $c - call Predef - ld a, $13 - ld [$d125], a - call $30e8 - ld a, $b2 - call $3740 - call $3748 - jr asm_0b094 ; 0x5c1d8 $18 + ld hl, $4224 + call PrintText + ld hl, $d754 + set 0, [hl] + xor a + ld [$cd3d], a + ld [$cd3e], a + ld a, $50 + ld [$cd3f], a + ld hl, $cd3f + ld de, $d349 + ld c, $3 + ld a, $c + call Predef + ld a, $13 + ld [$d125], a + call $30e8 + ld a, $b2 + call $3740 + call $3748 + jr asm_0b094 ; 0x5c1d8 $18 asm_de133: ; 0x5c1da - ld hl, $421a - call PrintText - ld a, $1 - ld [$cd38], a - ld a, $80 - ld [$ccd3], a - call $3486 - call $2429 - jr asm_d1145 ; 0x5c1f0 $25 + ld hl, $421a + call PrintText + ld a, $1 + ld [$cd38], a + ld a, $80 + ld [$ccd3], a + call $3486 + call $2429 + jr asm_d1145 ; 0x5c1f0 $25 asm_0b094: ; 0x5c1f2 - ld a, $1 - ld [$d619], a - jr asm_d1145 ; 0x5c1f7 $1e + ld a, $1 + ld [$d619], a + jr asm_d1145 ; 0x5c1f7 $1e ;XXX what calls this? - ld hl, $422e - call PrintText - call $35ec - ld a, [$cc26] - cp $0 - jr nz, asm_d1144 - ld hl, $4233 - call PrintText - jr asm_d1145 ; 0x5c20f $6 + ld hl, $422e + call PrintText + call $35ec + ld a, [$cc26] + cp $0 + jr nz, asm_d1144 + ld hl, $4233 + call PrintText + jr asm_d1145 ; 0x5c20f $6 asm_d1144: - ld hl, $4238 - call PrintText + ld hl, $4238 + call PrintText asm_d1145: ; 0x5c217 - jp $24d7 + jp $24d7 ; 0x5c21a UnnamedText_5c21a: ; 0x5c21a - TX_FAR _UnnamedText_5c21a - db $50 + TX_FAR _UnnamedText_5c21a + db $50 ; 0x5c21a + 5 bytes UnnamedText_5c21f: ; 0x5c21f - TX_FAR _UnnamedText_5c21f - db $50 + TX_FAR _UnnamedText_5c21f + db $50 ; 0x5c21f + 5 bytes UnnamedText_5c224: ; 0x5c224 - TX_FAR _UnnamedText_5c224 - db $50 + TX_FAR _UnnamedText_5c224 + db $50 ; 0x5c224 + 5 bytes UnnamedText_5c229: ; 0x5c229 - TX_FAR _UnnamedText_5c229 - db $50 + TX_FAR _UnnamedText_5c229 + db $50 ; 0x5c229 + 5 bytes UnnamedText_5c22e: ; 0x5c22e - TX_FAR _UnnamedText_5c22e - db $50 + TX_FAR _UnnamedText_5c22e + db $50 ; 0x5c22e + 5 bytes UnnamedText_5c233: ; 0x5c233 - TX_FAR _UnnamedText_5c233 - db $50 + TX_FAR _UnnamedText_5c233 + db $50 ; 0x5c233 + 5 bytes UnnamedText_5c238: ; 0x5c238 - TX_FAR _UnnamedText_5c238 - db $50 + TX_FAR _UnnamedText_5c238 + db $50 ; 0x5c238 + 5 bytes UnnamedText_5c23d: ; 0x5c23d - TX_FAR _UnnamedText_5c23d - db $50 + TX_FAR _UnnamedText_5c23d + db $50 ; 0x5c23d + 5 bytes UnnamedText_5c242: ; 0x5c242 - TX_FAR _UnnamedText_5c242 - db $50 + TX_FAR _UnnamedText_5c242 + db $50 ; 0x5c242 + 5 bytes MuseumF1Text2: ; 0x5c247 - db $08 ; asm - ld hl, $4251 - call PrintText - jp $24d7 + db $08 ; asm + ld hl, $4251 + call PrintText + jp $24d7 UnnamedText_5c251: ; 0x5c251 - TX_FAR _UnnamedText_5c251 - db $50 + TX_FAR _UnnamedText_5c251 + db $50 ; 0x5c251 + 5 bytes MuseumF1Text3: ; 0x5c256 - db $08 ; asm - ld a, [$d754] - bit 1, a - jr nz, .asm_16599 ; 0x5c25c - ld hl, $428e - call PrintText - ld bc,(OLD_AMBER << 8) | 1 - call $3e2e - jr nc, .asm_91ebf ; 0x5c26a - ld hl, $d754 - set 1, [hl] - ld a, $34 - ld [$cc4d], a - ld a, $11 - call Predef - ld hl, $4293 - jr .asm_52e0f ; 0x5c27e + db $08 ; asm + ld a, [$d754] + bit 1, a + jr nz, .asm_16599 ; 0x5c25c + ld hl, $428e + call PrintText + ld bc,(OLD_AMBER << 8) | 1 + call $3e2e + jr nc, .asm_91ebf ; 0x5c26a + ld hl, $d754 + set 1, [hl] + ld a, $34 + ld [$cc4d], a + ld a, $11 + call Predef + ld hl, $4293 + jr .asm_52e0f ; 0x5c27e .asm_91ebf ; 0x5c280 - ld hl, $429e - jr .asm_52e0f ; 0x5c283 + ld hl, $429e + jr .asm_52e0f ; 0x5c283 .asm_16599 ; 0x5c285 - ld hl, $4299 + ld hl, $4299 .asm_52e0f ; 0x5c288 - call PrintText - jp $24d7 + call PrintText + jp $24d7 UnnamedText_5c28e: ; 0x5c28e - TX_FAR _UnnamedText_5c28e - db $50 + TX_FAR _UnnamedText_5c28e + db $50 ; 0x5c28e + 5 bytes INCBIN "baserom.gbc",$5c293,$5c299 - $5c293 UnnamedText_5c299: ; 0x5c299 - TX_FAR _UnnamedText_5c299 - db $50 + TX_FAR _UnnamedText_5c299 + db $50 ; 0x5c299 + 5 bytes UnnamedText_5c29e: ; 0x5c29e - TX_FAR _UnnamedText_5c29e - db $50 + TX_FAR _UnnamedText_5c29e + db $50 ; 0x5c29e + 5 bytes MuseumF1Text4: ; 0x5c2a3 - db $08 ; asm - ld hl, $42ad - call PrintText - jp $24d7 + db $08 ; asm + ld hl, $42ad + call PrintText + jp $24d7 UnnamedText_5c2ad: ; 0x5c2ad - TX_FAR _UnnamedText_5c2ad - db $50 + TX_FAR _UnnamedText_5c2ad + db $50 ; 0x5c2ad + 5 bytes MuseumF1Text5: ; 0x5c2b2 - db $08 ; asm - ld hl, $42bc - call PrintText - jp $24d7 + db $08 ; asm + ld hl, $42bc + call PrintText + jp $24d7 UnnamedText_5c2bc: ; 0x5c2bc - TX_FAR _UnnamedText_5c2bc - db $50 + TX_FAR _UnnamedText_5c2bc + db $50 ; 0x5c2bc + 5 bytes MuseumF1Object: ; 0x5c2c1 (size=74) - db $a ; border tile - - db $5 ; warps - db $7, $a, $0, $ff - db $7, $b, $0, $ff - db $7, $10, $1, $ff - db $7, $11, $1, $ff - db $7, $7, $0, MUSEUM_2F - - db $0 ; signs - - db $5 ; people - db SPRITE_OAK_AIDE, $4 + 4, $c + 4, $ff, $d2, $1 ; person - db SPRITE_GAMBLER, $4 + 4, $1 + 4, $ff, $ff, $2 ; person - db SPRITE_OAK_AIDE, $2 + 4, $f + 4, $ff, $d0, $3 ; person - db SPRITE_OAK_AIDE, $4 + 4, $11 + 4, $ff, $ff, $4 ; person - db SPRITE_OLD_AMBER, $2 + 4, $10 + 4, $ff, $ff, $5 ; person - - ; warp-to - EVENT_DISP $a, $7, $a - EVENT_DISP $a, $7, $b - EVENT_DISP $a, $7, $10 - EVENT_DISP $a, $7, $11 - EVENT_DISP $a, $7, $7 ; MUSEUM_2F + db $a ; border tile + + db $5 ; warps + db $7, $a, $0, $ff + db $7, $b, $0, $ff + db $7, $10, $1, $ff + db $7, $11, $1, $ff + db $7, $7, $0, MUSEUM_2F + + db $0 ; signs + + db $5 ; people + db SPRITE_OAK_AIDE, $4 + 4, $c + 4, $ff, $d2, $1 ; person + db SPRITE_GAMBLER, $4 + 4, $1 + 4, $ff, $ff, $2 ; person + db SPRITE_OAK_AIDE, $2 + 4, $f + 4, $ff, $d0, $3 ; person + db SPRITE_OAK_AIDE, $4 + 4, $11 + 4, $ff, $ff, $4 ; person + db SPRITE_OLD_AMBER, $2 + 4, $10 + 4, $ff, $ff, $5 ; person + + ; warp-to + EVENT_DISP $a, $7, $a + EVENT_DISP $a, $7, $b + EVENT_DISP $a, $7, $10 + EVENT_DISP $a, $7, $11 + EVENT_DISP $a, $7, $7 ; MUSEUM_2F MuseumF2_h: ; 0x5c30b to 0x5c317 (12 bytes) (id=53) - db $0a ; tileset - db MUSEUM_2F_HEIGHT, MUSEUM_2F_WIDTH ; dimensions (y, x) - dw MuseumF2Blocks, MuseumF2Texts, MuseumF2Script ; blocks, texts, scripts - db $00 ; connections + db $0a ; tileset + db MUSEUM_2F_HEIGHT, MUSEUM_2F_WIDTH ; dimensions (y, x) + dw MuseumF2Blocks, MuseumF2Texts, MuseumF2Script ; blocks, texts, scripts + db $00 ; connections - dw MuseumF2Object ; objects + dw MuseumF2Object ; objects MuseumF2Script: ; 0x5c317 - jp $3c3c + jp $3c3c ; 0x5c31a MuseumF2Texts: ; 0x5c31a - dw MuseumF2Text1, MuseumF2Text2, MuseumF2Text3, MuseumF2Text4, MuseumF2Text5, MuseumF2Text6, MuseumF2Text7 + dw MuseumF2Text1, MuseumF2Text2, MuseumF2Text3, MuseumF2Text4, MuseumF2Text5, MuseumF2Text6, MuseumF2Text7 MuseumF2Text1: ; 0x5c328 - TX_FAR _MuseumF2Text1 - db $50 + TX_FAR _MuseumF2Text1 + db $50 MuseumF2Text2: ; 0x5c32d - TX_FAR _MuseumF2Text2 - db $50 + TX_FAR _MuseumF2Text2 + db $50 MuseumF2Text3: ; 0x5c332 - TX_FAR _MuseumF2Text3 - db $50 + TX_FAR _MuseumF2Text3 + db $50 MuseumF2Text4: ; 0x5c337 - TX_FAR _MuseumF2Text4 - db $50 + TX_FAR _MuseumF2Text4 + db $50 MuseumF2Text5: ; 0x5c33c - TX_FAR _MuseumF2Text5 - db $50 + TX_FAR _MuseumF2Text5 + db $50 MuseumF2Text6: ; 0x5c341 - TX_FAR _MuseumF2Text6 - db $50 + TX_FAR _MuseumF2Text6 + db $50 MuseumF2Text7: ; 0x5c346 - TX_FAR _MuseumF2Text7 - db $50 + TX_FAR _MuseumF2Text7 + db $50 MuseumF2Object: ; 0x5c34b (size=48) - db $a ; border tile + db $a ; border tile - db $1 ; warps - db $7, $7, $4, MUSEUM_1F + db $1 ; warps + db $7, $7, $4, MUSEUM_1F - db $2 ; signs - db $2, $b, $6 ; MuseumF2Text6 - db $5, $2, $7 ; MuseumF2Text7 + db $2 ; signs + db $2, $b, $6 ; MuseumF2Text6 + db $5, $2, $7 ; MuseumF2Text7 - db $5 ; people - db SPRITE_BUG_CATCHER, $7 + 4, $1 + 4, $fe, $2, $1 ; person - db SPRITE_OLD_PERSON, $5 + 4, $0 + 4, $ff, $d0, $2 ; person - db SPRITE_OAK_AIDE, $5 + 4, $7 + 4, $ff, $d0, $3 ; person - db SPRITE_BRUNETTE_GIRL, $5 + 4, $b + 4, $ff, $ff, $4 ; person - db SPRITE_HIKER, $5 + 4, $c + 4, $ff, $d0, $5 ; person + db $5 ; people + db SPRITE_BUG_CATCHER, $7 + 4, $1 + 4, $fe, $2, $1 ; person + db SPRITE_OLD_PERSON, $5 + 4, $0 + 4, $ff, $d0, $2 ; person + db SPRITE_OAK_AIDE, $5 + 4, $7 + 4, $ff, $d0, $3 ; person + db SPRITE_BRUNETTE_GIRL, $5 + 4, $b + 4, $ff, $ff, $4 ; person + db SPRITE_HIKER, $5 + 4, $c + 4, $ff, $d0, $5 ; person - ; warp-to - EVENT_DISP $7, $7, $7 ; MUSEUM_1F + ; warp-to + EVENT_DISP $7, $7, $7 ; MUSEUM_1F PewterGym_h: ; 0x5c37b to 0x5c387 (12 bytes) (id=54) - db $07 ; tileset - db PEWTER_GYM_HEIGHT, PEWTER_GYM_WIDTH ; dimensions (y, x) - dw PewterGymBlocks, PewterGymTexts, PewterGymScript ; blocks, texts, scripts - db $00 ; connections + db $07 ; tileset + db PEWTER_GYM_HEIGHT, PEWTER_GYM_WIDTH ; dimensions (y, x) + dw PewterGymBlocks, PewterGymTexts, PewterGymScript ; blocks, texts, scripts + db $00 ; connections - dw PewterGymObject ; objects + dw PewterGymObject ; objects PewterGymScript: ; 0x5c387 - ld hl, $d126 - bit 6, [hl] - res 6, [hl] - call nz, $43a4 - call $3c3c - ld hl, $4441 - ld de, $43ca - ld a, [$d5fc] - call $3160 - ld [$d5fc], a - ret + ld hl, $d126 + bit 6, [hl] + res 6, [hl] + call nz, $43a4 + call $3c3c + ld hl, $4441 + ld de, $43ca + ld a, [$d5fc] + call $3160 + ld [$d5fc], a + ret ; 0x5c3a4 INCBIN "baserom.gbc",$5c3a4,$91 PewterGymTexts: ; 0x5c435 - dw PewterGymText1, PewterGymText2, PewterGymText3, PewterGymText4, PewterGymText5, PewterGymText6 + dw PewterGymText1, PewterGymText2, PewterGymText3, PewterGymText4, PewterGymText5, PewterGymText6 INCBIN "baserom.gbc",$5c43b + 6,$13 - 6 PewterGymText1: ; 0x5c44e - db $08 ; asm - ld a, [$d755] - bit 7, a - jr z, .asm_4a735 ; 0x5c454 - bit 6, a - jr nz, .asm_ff7d0 ; 0x5c458 - call z, $43df - call $30b6 - jr .asm_e0ffb ; 0x5c460 + db $08 ; asm + ld a, [$d755] + bit 7, a + jr z, .asm_4a735 ; 0x5c454 + bit 6, a + jr nz, .asm_ff7d0 ; 0x5c458 + call z, $43df + call $30b6 + jr .asm_e0ffb ; 0x5c460 .asm_ff7d0 ; 0x5c462 - ld hl, $44a3 - call PrintText - jr .asm_e0ffb ; 0x5c468 + ld hl, $44a3 + call PrintText + jr .asm_e0ffb ; 0x5c468 .asm_4a735 ; 0x5c46a - ld hl, $449e - call PrintText - ld hl, $d72d - set 6, [hl] - set 7, [hl] - ld hl, $44bc - ld de, $44bc - call $3354 - ldh a, [$8c] - ld [$cf13], a - call $336a - call $32d7 - ld a, $1 - ld [$d05c], a - xor a - ldh [$b4], a - ld a, $3 - ld [$d5fc], a - ld [$da39], a + ld hl, $449e + call PrintText + ld hl, $d72d + set 6, [hl] + set 7, [hl] + ld hl, $44bc + ld de, $44bc + call $3354 + ldh a, [$8c] + ld [$cf13], a + call $336a + call $32d7 + ld a, $1 + ld [$d05c], a + xor a + ldh [$b4], a + ld a, $3 + ld [$d5fc], a + ld [$da39], a .asm_e0ffb ; 0x5c49b - jp $24d7 + jp $24d7 UnnamedText_5c49e: ; 0x5c49e - TX_FAR _UnnamedText_5c49e - db $50 + TX_FAR _UnnamedText_5c49e + db $50 ; 0x5c49e + 5 bytes UnnamedText_5c4a3: ; 0x5c4a3 - TX_FAR _UnnamedText_5c4a3 - db $50 + TX_FAR _UnnamedText_5c4a3 + db $50 ; 0x5c4a3 + 5 bytes PewterGymText4: ; 0x5c4a8 - TX_FAR _UnnamedText_5c4a8 - db $50 + TX_FAR _UnnamedText_5c4a8 + db $50 ; 0x5c4a8 + 5 bytes PewterGymText5: ; 0x5c4ad @@ -38525,336 +38521,336 @@ INCBIN "baserom.gbc",$5c4b7,5 INCBIN "baserom.gbc",$5c4bc,$5c4c1 - $5c4bc UnnamedText_5c4c1: ; 0x5c4c1 - TX_FAR _UnnamedText_5c4c1 - db $50 + TX_FAR _UnnamedText_5c4c1 + db $50 ; 0x5c4c1 + 5 bytes PewterGymText2: ; 0x5c4c6 - db $08 ; asm - ld hl, $4441 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $4441 + call LoadTrainerHeader + jp $24d7 UnnamedText_5c4d0: ; 0x5c4d0 - TX_FAR _UnnamedText_5c4d0 - db $50 + TX_FAR _UnnamedText_5c4d0 + db $50 ; 0x5c4d0 + 5 bytes UnnamedText_5c4d5: ; 0x5c4d5 - TX_FAR _UnnamedText_5c4d5 - db $50 + TX_FAR _UnnamedText_5c4d5 + db $50 ; 0x5c4d5 + 5 bytes UnnamedText_5c4da: ; 0x5c4da - TX_FAR _UnnamedText_5c4da - db $50 + TX_FAR _UnnamedText_5c4da + db $50 ; 0x5c4da + 5 bytes PewterGymText3: ; 0x5c4df - db $08 ; asm - ld a, [$d72a] - bit 0, a - jr nz, .asm_71369 ; 0x5c4e5 - ld hl, $4515 - call PrintText - call $35ec - ld a, [$cc26] - and a - jr nz, .asm_6123a ; 0x5c4f4 - ld hl, $451a - call PrintText - jr .asm_d1578 ; 0x5c4fc + db $08 ; asm + ld a, [$d72a] + bit 0, a + jr nz, .asm_71369 ; 0x5c4e5 + ld hl, $4515 + call PrintText + call $35ec + ld a, [$cc26] + and a + jr nz, .asm_6123a ; 0x5c4f4 + ld hl, $451a + call PrintText + jr .asm_d1578 ; 0x5c4fc .asm_6123a ; 0x5c4fe - ld hl, $4524 - call PrintText + ld hl, $4524 + call PrintText .asm_d1578 ; 0x5c504 - ld hl, $451f - call PrintText - jr .asm_07013 ; 0x5c50a + ld hl, $451f + call PrintText + jr .asm_07013 ; 0x5c50a .asm_71369 ; 0x5c50c - ld hl, $4529 - call PrintText + ld hl, $4529 + call PrintText .asm_07013 ; 0x5c512 - jp $24d7 + jp $24d7 UnnamedText_5c515: ; 0x5c515 - TX_FAR _UnnamedText_5c515 - db $50 + TX_FAR _UnnamedText_5c515 + db $50 ; 0x5c515 + 5 bytes UnnamedText_5c51a: ; 0x5c51a - TX_FAR _UnnamedText_5c51a - db $50 + TX_FAR _UnnamedText_5c51a + db $50 ; 0x5c51a + 5 bytes UnnamedText_5c51f: ; 0x5c51f - TX_FAR _UnnamedText_5c51f - db $50 + TX_FAR _UnnamedText_5c51f + db $50 ; 0x5c51f + 5 bytes UnnamedText_5c524: ; 0x5c524 - TX_FAR _UnnamedText_5c524 - db $50 + TX_FAR _UnnamedText_5c524 + db $50 ; 0x5c524 + 5 bytes UnnamedText_5c529: ; 0x5c529 - TX_FAR _UnnamedText_5c529 - db $50 + TX_FAR _UnnamedText_5c529 + db $50 ; 0x5c529 + 5 bytes PewterGymObject: ; 0x5c52e (size=42) - db $3 ; border tile + db $3 ; border tile - db $2 ; warps - db $d, $4, $2, $ff - db $d, $5, $2, $ff + db $2 ; warps + db $d, $4, $2, $ff + db $d, $5, $2, $ff - db $0 ; signs + db $0 ; signs - db $3 ; people - db SPRITE_BLACK_HAIR_BOY_2, $1 + 4, $4 + 4, $ff, $d0, $41, BROCK + $C8, $1 ; trainer - db SPRITE_BLACK_HAIR_BOY_1, $6 + 4, $3 + 4, $ff, $d3, $42, JR__TRAINER_M + $C8, $1 ; trainer - db SPRITE_GYM_HELPER, $a + 4, $7 + 4, $ff, $d0, $3 ; person + db $3 ; people + db SPRITE_BLACK_HAIR_BOY_2, $1 + 4, $4 + 4, $ff, $d0, $41, BROCK + $C8, $1 ; trainer + db SPRITE_BLACK_HAIR_BOY_1, $6 + 4, $3 + 4, $ff, $d3, $42, JR__TRAINER_M + $C8, $1 ; trainer + db SPRITE_GYM_HELPER, $a + 4, $7 + 4, $ff, $d0, $3 ; person - ; warp-to - EVENT_DISP $5, $d, $4 - EVENT_DISP $5, $d, $5 + ; warp-to + EVENT_DISP $5, $d, $4 + EVENT_DISP $5, $d, $5 PewterGymBlocks: ; 35 - INCBIN "maps/pewtergym.blk" + INCBIN "maps/pewtergym.blk" PewterPokecenter_h: ; 0x5c57b to 0x5c587 (12 bytes) (id=58) - db $06 ; tileset - db PEWTER_POKECENTER_HEIGHT, PEWTER_POKECENTER_WIDTH ; dimensions (y, x) - dw PewterPokecenterBlocks, PewterPokecenterTexts, PewterPokecenterScript ; blocks, texts, scripts - db $00 ; connections + db $06 ; tileset + db PEWTER_POKECENTER_HEIGHT, PEWTER_POKECENTER_WIDTH ; dimensions (y, x) + dw PewterPokecenterBlocks, PewterPokecenterTexts, PewterPokecenterScript ; blocks, texts, scripts + db $00 ; connections - dw PewterPokecenterObject ; objects + dw PewterPokecenterObject ; objects PewterPokecenterScript: ; 0x5c587 - call $22fa - jp $3c3c + call $22fa + jp $3c3c ; 0x5c58d PewterPokecenterTexts: ; 0x5c58d - dw PewterPokecenterText1, PewterPokecenterText2, PewterPokecenterText3, PewterPokecenterText4 + dw PewterPokecenterText1, PewterPokecenterText2, PewterPokecenterText3, PewterPokecenterText4 PewterPokecenterText1: ; 0x5c595 - db $ff + db $ff PewterPokecenterText2: ; 0x5c596 - TX_FAR _PewterPokecenterText1 - db $50 + TX_FAR _PewterPokecenterText1 + db $50 PewterPokecenterText3: ; 0x5c59b - db $8 - ld a, $1 - ld [$cc3c], a - ld hl, $4603 - call PrintText - ld a, $ff - call $23b1 - ld c, $20 - call $3739 - ld hl, $4608 - ld de, $cd3f - ld bc, $0004 - call CopyData - ld a, [$c132] - ld hl, $cd3f + db $8 + ld a, $1 + ld [$cc3c], a + ld hl, $4603 + call PrintText + ld a, $ff + call $23b1 + ld c, $20 + call $3739 + ld hl, $4608 + ld de, $cd3f + ld bc, $0004 + call CopyData + ld a, [$c132] + ld hl, $cd3f .asm_5c5c3 - cp [hl] - inc hl - jr nz, .asm_5c5c3 ; 0x5c5c5 $fc - dec hl - push hl - ld c, $1f - ld a, $d0 - call $23a1 - pop hl + cp [hl] + inc hl + jr nz, .asm_5c5c3 ; 0x5c5c5 $fc + dec hl + push hl + ld c, $1f + ld a, $d0 + call $23a1 + pop hl .asm_5c5d1 - ld a, [hl] - ld [$c132], a - push hl - ld hl, $cd3f - ld de, $cd3e - ld bc, $0004 - call CopyData - ld a, [$cd3e] - ld [$cd42], a - pop hl - ld c, $18 - call $3739 - ld a, [$c026] - ld b, a - ld a, [$c027] - or b - jr nz, .asm_5c5d1 ; 0x5c5f6 $d9 - ld c, $30 - call $3739 - call $2307 - jp $24d7 + ld a, [hl] + ld [$c132], a + push hl + ld hl, $cd3f + ld de, $cd3e + ld bc, $0004 + call CopyData + ld a, [$cd3e] + ld [$cd42], a + pop hl + ld c, $18 + call $3739 + ld a, [$c026] + ld b, a + ld a, [$c027] + or b + jr nz, .asm_5c5d1 ; 0x5c5f6 $d9 + ld c, $30 + call $3739 + call $2307 + jp $24d7 ; 0x5c603 PewterPokecenterText5: ; broken TX_FAR to _PewterPokecenterText4 - db $17, $44, $47, $26 - db $50 + db $17, $44, $47, $26 + db $50 ;XXX wtf? db $30, $38, $34, $3c PewterPokecenterText4: ; XXX confirm text_id number - db $f6 + db $f6 PewterPokecenterObject: ; 0x5c60d (size=44) - db $0 ; border tile + db $0 ; border tile - db $2 ; warps - db $7, $3, $6, $ff - db $7, $4, $6, $ff + db $2 ; warps + db $7, $3, $6, $ff + db $7, $4, $6, $ff - db $0 ; signs + db $0 ; signs - db $4 ; people - db SPRITE_NURSE, $1 + 4, $3 + 4, $ff, $d0, $1 ; person - db SPRITE_GENTLEMAN, $7 + 4, $b + 4, $ff, $d2, $2 ; person - db SPRITE_CLEFAIRY, $3 + 4, $1 + 4, $ff, $d0, $3 ; person - db SPRITE_CABLE_CLUB_WOMAN, $2 + 4, $b + 4, $ff, $d0, $4 ; person + db $4 ; people + db SPRITE_NURSE, $1 + 4, $3 + 4, $ff, $d0, $1 ; person + db SPRITE_GENTLEMAN, $7 + 4, $b + 4, $ff, $d2, $2 ; person + db SPRITE_CLEFAIRY, $3 + 4, $1 + 4, $ff, $d0, $3 ; person + db SPRITE_CABLE_CLUB_WOMAN, $2 + 4, $b + 4, $ff, $d0, $4 ; person - ; warp-to - EVENT_DISP $7, $7, $3 - EVENT_DISP $7, $7, $4 + ; warp-to + EVENT_DISP $7, $7, $3 + EVENT_DISP $7, $7, $4 CeruleanPokecenter_h: ; 0x5c639 to 0x5c645 (12 bytes) (id=64) - db $06 ; tileset - db CERULEAN_POKECENTER_HEIGHT, CERULEAN_POKECENTER_WIDTH ; dimensions (y, x) - dw CeruleanPokecenterBlocks, CeruleanPokecenterTexts, CeruleanPokecenterScript ; blocks, texts, scripts - db $00 ; connections + db $06 ; tileset + db CERULEAN_POKECENTER_HEIGHT, CERULEAN_POKECENTER_WIDTH ; dimensions (y, x) + dw CeruleanPokecenterBlocks, CeruleanPokecenterTexts, CeruleanPokecenterScript ; blocks, texts, scripts + db $00 ; connections - dw CeruleanPokecenterObject ; objects + dw CeruleanPokecenterObject ; objects CeruleanPokecenterScript: ; 0x5c645 - call $22fa - jp $3c3c + call $22fa + jp $3c3c ; 0x5c64b CeruleanPokecenterTexts: - dw CeruleanPokecenterText1, CeruleanPokecenterText2, CeruleanPokecenterText3, CeruleanPokecenterText4 + dw CeruleanPokecenterText1, CeruleanPokecenterText2, CeruleanPokecenterText3, CeruleanPokecenterText4 CeruleanPokecenterText4: - db $f6 + db $f6 CeruleanPokecenterText1: ; 0x5c654 - db $ff + db $ff CeruleanPokecenterText2: ; 0x5c655 - TX_FAR _CeruleanPokecenterText1 - db $50 + TX_FAR _CeruleanPokecenterText1 + db $50 CeruleanPokecenterText3: - TX_FAR _CeruleanPokecenterText3 - db $50 + TX_FAR _CeruleanPokecenterText3 + db $50 CeruleanPokecenterObject: ; 0x5c65f (size=44) - db $0 ; border tile + db $0 ; border tile - db $2 ; warps - db $7, $3, $2, $ff - db $7, $4, $2, $ff + db $2 ; warps + db $7, $3, $2, $ff + db $7, $4, $2, $ff - db $0 ; signs + db $0 ; signs - db $4 ; people - db SPRITE_NURSE, $1 + 4, $3 + 4, $ff, $d0, $1 ; person - db SPRITE_BLACK_HAIR_BOY_2, $5 + 4, $a + 4, $fe, $0, $2 ; person - db SPRITE_GENTLEMAN, $3 + 4, $4 + 4, $ff, $d0, $3 ; person - db SPRITE_CABLE_CLUB_WOMAN, $2 + 4, $b + 4, $ff, $d0, $4 ; person + db $4 ; people + db SPRITE_NURSE, $1 + 4, $3 + 4, $ff, $d0, $1 ; person + db SPRITE_BLACK_HAIR_BOY_2, $5 + 4, $a + 4, $fe, $0, $2 ; person + db SPRITE_GENTLEMAN, $3 + 4, $4 + 4, $ff, $d0, $3 ; person + db SPRITE_CABLE_CLUB_WOMAN, $2 + 4, $b + 4, $ff, $d0, $4 ; person - ; warp-to - EVENT_DISP $7, $7, $3 - EVENT_DISP $7, $7, $4 + ; warp-to + EVENT_DISP $7, $7, $3 + EVENT_DISP $7, $7, $4 CeruleanPokecenterBlocks: ; 28 - INCBIN "maps/ceruleanpokecenter.blk" + INCBIN "maps/ceruleanpokecenter.blk" CeruleanGym_h: ; 0x5c6a7 to 0x5c6b3 (12 bytes) (id=65) - db $07 ; tileset - db CERULEAN_GYM_HEIGHT, CERULEAN_GYM_WIDTH ; dimensions (y, x) - dw CeruleanGymBlocks, CeruleanGymTexts, CeruleanGymScript ; blocks, texts, scripts - db $00 ; connections + db $07 ; tileset + db CERULEAN_GYM_HEIGHT, CERULEAN_GYM_WIDTH ; dimensions (y, x) + dw CeruleanGymBlocks, CeruleanGymTexts, CeruleanGymScript ; blocks, texts, scripts + db $00 ; connections - dw CeruleanGymObject ; objects + dw CeruleanGymObject ; objects CeruleanGymScript: ; 0x5c6b3 - ld hl, $d126 - bit 6, [hl] - res 6, [hl] - call nz, $46d0 - call $3c3c - ld hl, $4758 - ld de, $46f8 - ld a, [$d5fd] - call $3160 - ld [$d5fd], a - ret + ld hl, $d126 + bit 6, [hl] + res 6, [hl] + call nz, $46d0 + call $3c3c + ld hl, $4758 + ld de, $46f8 + ld a, [$d5fd] + call $3160 + ld [$d5fd], a + ret ; 0x5c6d0 INCBIN "baserom.gbc",$5c6d0,$7a CeruleanGymTexts: ; 0x5c74a - dw CeruleanGymText1, CeruleanGymText2, CeruleanGymText3, CeruleanGymText4, CeruleanGymText5, CeruleanGymText6, CeruleanGymText7 + dw CeruleanGymText1, CeruleanGymText2, CeruleanGymText3, CeruleanGymText4, CeruleanGymText5, CeruleanGymText6, CeruleanGymText7 INCBIN "baserom.gbc",$5c752 + 6,$1f - 6 CeruleanGymText1: ; 0x5c771 - db $08 ; asm - ld a, [$d75e] - bit 7, a - jr z, .asm_10854 ; 0x5c777 - bit 6, a - jr nz, .asm_37a1b ; 0x5c77b - call z, $470d - call $30b6 - jr .asm_95b04 ; 0x5c783 + db $08 ; asm + ld a, [$d75e] + bit 7, a + jr z, .asm_10854 ; 0x5c777 + bit 6, a + jr nz, .asm_37a1b ; 0x5c77b + call z, $470d + call $30b6 + jr .asm_95b04 ; 0x5c783 .asm_37a1b ; 0x5c785 - ld hl, $47c3 - call PrintText - jr .asm_95b04 ; 0x5c78b + ld hl, $47c3 + call PrintText + jr .asm_95b04 ; 0x5c78b .asm_10854 ; 0x5c78d - ld hl, $47be - call PrintText - ld hl, $d72d - set 6, [hl] - set 7, [hl] - ld hl, $47d8 - ld de, $47d8 - call $3354 - ldh a, [$8c] - ld [$cf13], a - call $336a - call $32d7 - ld a, $2 - ld [$d05c], a - xor a - ldh [$b4], a - ld a, $3 - ld [$d5fd], a + ld hl, $47be + call PrintText + ld hl, $d72d + set 6, [hl] + set 7, [hl] + ld hl, $47d8 + ld de, $47d8 + call $3354 + ldh a, [$8c] + ld [$cf13], a + call $336a + call $32d7 + ld a, $2 + ld [$d05c], a + xor a + ldh [$b4], a + ld a, $3 + ld [$d5fd], a .asm_95b04 ; 0x5c7bb - jp $24d7 + jp $24d7 UnnamedText_5c7be: ; 0x5c7be - TX_FAR _UnnamedText_5c7be - db $50 + TX_FAR _UnnamedText_5c7be + db $50 ; 0x5c7be + 5 bytes UnnamedText_5c7c3: ; 0x5c7c3 - TX_FAR _UnnamedText_5c7c3 - db $50 + TX_FAR _UnnamedText_5c7c3 + db $50 ; 0x5c7c3 + 5 bytes CeruleanGymText5: ; 0x5c7c8 - TX_FAR _UnnamedText_5c7c8 - db $50 + TX_FAR _UnnamedText_5c7c8 + db $50 ; 0x5c7c8 + 5 bytes CeruleanGymText6: ; 0x5c7cd @@ -38863,425 +38859,425 @@ db $0b db $50 CeruleanGymText7: ; 0x5c7d3 - TX_FAR _UnnamedText_5c7d3 - db $50 + TX_FAR _UnnamedText_5c7d3 + db $50 ; 0x5c7d3 + 5 bytes INCBIN "baserom.gbc",$5c7d8,$5c7df - $5c7d8 CeruleanGymText2: ; 0x5c7df - db $08 ; asm - ld hl, $4758 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $4758 + call LoadTrainerHeader + jp $24d7 UnnamedText_5c7e9: ; 0x5c7e9 - TX_FAR _UnnamedText_5c7e9 - db $50 + TX_FAR _UnnamedText_5c7e9 + db $50 ; 0x5c7e9 + 5 bytes UnnamedText_5c7ee: ; 0x5c7ee - TX_FAR _UnnamedText_5c7ee - db $50 + TX_FAR _UnnamedText_5c7ee + db $50 ; 0x5c7ee + 5 bytes UnnamedText_5c7f3: ; 0x5c7f3 - TX_FAR _UnnamedText_5c7f3 - db $50 + TX_FAR _UnnamedText_5c7f3 + db $50 ; 0x5c7f3 + 5 bytes CeruleanGymText3: ; 0x5c7f8 - db $08 ; asm - ld hl, $4764 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $4764 + call LoadTrainerHeader + jp $24d7 UnnamedText_5c802: ; 0x5c802 - TX_FAR _UnnamedText_5c802 - db $50 + TX_FAR _UnnamedText_5c802 + db $50 ; 0x5c802 + 5 bytes UnnamedText_5c807: ; 0x5c807 - TX_FAR _UnnamedText_5c807 - db $50 + TX_FAR _UnnamedText_5c807 + db $50 ; 0x5c807 + 5 bytes UnnamedText_5c80c: ; 0x5c80c - TX_FAR _UnnamedText_5c80c - db $50 + TX_FAR _UnnamedText_5c80c + db $50 ; 0x5c80c + 5 bytes CeruleanGymText4: ; 0x5c811 - db $08 ; asm - ld a, [$d75e] - bit 7, a - jr nz, .asm_f80ce ; 0x5c817 - ld hl, $482a - call PrintText - jr .asm_18a31 ; 0x5c81f + db $08 ; asm + ld a, [$d75e] + bit 7, a + jr nz, .asm_f80ce ; 0x5c817 + ld hl, $482a + call PrintText + jr .asm_18a31 ; 0x5c81f .asm_f80ce ; 0x5c821 - ld hl, $482f - call PrintText + ld hl, $482f + call PrintText .asm_18a31 ; 0x5c827 - jp $24d7 + jp $24d7 UnnamedText_5c82a: ; 0x5c82a - TX_FAR _UnnamedText_5c82a - db $50 + TX_FAR _UnnamedText_5c82a + db $50 ; 0x5c82a + 5 bytes UnnamedText_5c82f: ; 0x5c82f - TX_FAR _UnnamedText_5c82f - db $50 + TX_FAR _UnnamedText_5c82f + db $50 ; 0x5c82f + 5 bytes CeruleanGymObject: ; 0x5c834 (size=50) - db $3 ; border tile + db $3 ; border tile - db $2 ; warps - db $d, $4, $3, $ff - db $d, $5, $3, $ff + db $2 ; warps + db $d, $4, $3, $ff + db $d, $5, $3, $ff - db $0 ; signs + db $0 ; signs - db $4 ; people - db SPRITE_BRUNETTE_GIRL, $2 + 4, $4 + 4, $ff, $d0, $41, MISTY + $C8, $1 ; trainer - db SPRITE_LASS, $3 + 4, $2 + 4, $ff, $d3, $42, JR__TRAINER_F + $C8, $1 ; trainer - db SPRITE_SWIMMER, $7 + 4, $8 + 4, $ff, $d2, $43, SWIMMER + $C8, $1 ; trainer - db SPRITE_GYM_HELPER, $a + 4, $7 + 4, $ff, $d0, $4 ; person + db $4 ; people + db SPRITE_BRUNETTE_GIRL, $2 + 4, $4 + 4, $ff, $d0, $41, MISTY + $C8, $1 ; trainer + db SPRITE_LASS, $3 + 4, $2 + 4, $ff, $d3, $42, JR__TRAINER_F + $C8, $1 ; trainer + db SPRITE_SWIMMER, $7 + 4, $8 + 4, $ff, $d2, $43, SWIMMER + $C8, $1 ; trainer + db SPRITE_GYM_HELPER, $a + 4, $7 + 4, $ff, $d0, $4 ; person - ; warp-to - EVENT_DISP $5, $d, $4 - EVENT_DISP $5, $d, $5 + ; warp-to + EVENT_DISP $5, $d, $4 + EVENT_DISP $5, $d, $5 CeruleanGymBlocks: ; 35 - INCBIN "maps/ceruleangym.blk" + INCBIN "maps/ceruleangym.blk" CeruleanMart_h: ; 0x5c889 to 0x5c895 (12 bytes) (id=67) - db $02 ; tileset - db CERULEAN_MART_HEIGHT, CERULEAN_MART_WIDTH ; dimensions (y, x) - dw CeruleanMartBlocks, CeruleanMartTexts, CeruleanMartScript ; blocks, texts, scripts - db $00 ; connections + db $02 ; tileset + db CERULEAN_MART_HEIGHT, CERULEAN_MART_WIDTH ; dimensions (y, x) + dw CeruleanMartBlocks, CeruleanMartTexts, CeruleanMartScript ; blocks, texts, scripts + db $00 ; connections - dw CeruleanMartObject ; objects + dw CeruleanMartObject ; objects CeruleanMartScript: ; 0x5c895 - jp $3c3c + jp $3c3c ; 0x5c898 CeruleanMartTexts: ; 0x5c898 - dw CeruleanMartText1, CeruleanMartText2, CeruleanMartText3 + dw CeruleanMartText1, CeruleanMartText2, CeruleanMartText3 CeruleanMartText2: ; 0x5c89e - TX_FAR _CeruleanMartText2 - db $50 + TX_FAR _CeruleanMartText2 + db $50 CeruleanMartText3: ; 0x5c8a3 - TX_FAR _CeruleanMartText3 - db $50 + TX_FAR _CeruleanMartText3 + db $50 CeruleanMartObject: ; 0x5c8a8 (size=38) - db $0 ; border tile + db $0 ; border tile - db $2 ; warps - db $7, $3, $5, $ff - db $7, $4, $5, $ff + db $2 ; warps + db $7, $3, $5, $ff + db $7, $4, $5, $ff - db $0 ; signs + db $0 ; signs - db $3 ; people - db SPRITE_MART_GUY, $5 + 4, $0 + 4, $ff, $d3, $1 ; person - db SPRITE_BLACK_HAIR_BOY_1, $4 + 4, $3 + 4, $fe, $1, $2 ; person - db SPRITE_LASS, $2 + 4, $6 + 4, $fe, $2, $3 ; person + db $3 ; people + db SPRITE_MART_GUY, $5 + 4, $0 + 4, $ff, $d3, $1 ; person + db SPRITE_BLACK_HAIR_BOY_1, $4 + 4, $3 + 4, $fe, $1, $2 ; person + db SPRITE_LASS, $2 + 4, $6 + 4, $fe, $2, $3 ; person - ; warp-to - EVENT_DISP $4, $7, $3 - EVENT_DISP $4, $7, $4 + ; warp-to + EVENT_DISP $4, $7, $3 + EVENT_DISP $4, $7, $4 LavenderPokecenter_h: ; 0x5c8ce to 0x5c8da (12 bytes) (id=141) - db $06 ; tileset - db LAVENDER_POKECENTER_HEIGHT, LAVENDER_POKECENTER_WIDTH ; dimensions (y, x) - dw LavenderPokecenterBlocks, LavenderPokecenterTexts, LavenderPokecenterScript ; blocks, texts, scripts - db $00 ; connections + db $06 ; tileset + db LAVENDER_POKECENTER_HEIGHT, LAVENDER_POKECENTER_WIDTH ; dimensions (y, x) + dw LavenderPokecenterBlocks, LavenderPokecenterTexts, LavenderPokecenterScript ; blocks, texts, scripts + db $00 ; connections - dw LavenderPokecenterObject ; objects + dw LavenderPokecenterObject ; objects LavenderPokecenterScript: ; 0x5c8da - call $22fa - jp $3c3c + call $22fa + jp $3c3c ; 0x5c8e0 LavenderPokecenterTexts: - dw LavenderPokecenterText1, LavenderPokecenterText2, LavenderPokecenterText3, LavenderPokecenterText4 + dw LavenderPokecenterText1, LavenderPokecenterText2, LavenderPokecenterText3, LavenderPokecenterText4 LavenderPokecenterText4: - db $f6 + db $f6 LavenderPokecenterText1: ; 0x5c8ea - db $ff + db $ff LavenderPokecenterText2: ; 0x5c8eb - TX_FAR _LavenderPokecenterText1 - db $50 + TX_FAR _LavenderPokecenterText1 + db $50 LavenderPokecenterText3: ; 0x5c8ef - TX_FAR _LavenderPokecenterText3 - db $50 + TX_FAR _LavenderPokecenterText3 + db $50 LavenderPokecenterObject: ; 0x5c8f4 (size=44) - db $0 ; border tile + db $0 ; border tile - db $2 ; warps - db $7, $3, $0, $ff - db $7, $4, $0, $ff + db $2 ; warps + db $7, $3, $0, $ff + db $7, $4, $0, $ff - db $0 ; signs + db $0 ; signs - db $4 ; people - db SPRITE_NURSE, $1 + 4, $3 + 4, $ff, $d0, $1 ; person - db SPRITE_GENTLEMAN, $3 + 4, $5 + 4, $ff, $ff, $2 ; person - db SPRITE_LITTLE_GIRL, $6 + 4, $2 + 4, $fe, $1, $3 ; person - db SPRITE_CABLE_CLUB_WOMAN, $2 + 4, $b + 4, $ff, $d0, $4 ; person + db $4 ; people + db SPRITE_NURSE, $1 + 4, $3 + 4, $ff, $d0, $1 ; person + db SPRITE_GENTLEMAN, $3 + 4, $5 + 4, $ff, $ff, $2 ; person + db SPRITE_LITTLE_GIRL, $6 + 4, $2 + 4, $fe, $1, $3 ; person + db SPRITE_CABLE_CLUB_WOMAN, $2 + 4, $b + 4, $ff, $d0, $4 ; person - ; warp-to - EVENT_DISP $7, $7, $3 - EVENT_DISP $7, $7, $4 + ; warp-to + EVENT_DISP $7, $7, $3 + EVENT_DISP $7, $7, $4 LavenderMart_h: ; 0x5c920 to 0x5c92c (12 bytes) (id=150) - db $02 ; tileset - db LAVENDER_MART_HEIGHT, LAVENDER_MART_WIDTH ; dimensions (y, x) - dw LavenderMartBlocks, LavenderMartTexts, LavenderMartScript ; blocks, texts, scripts - db $00 ; connections + db $02 ; tileset + db LAVENDER_MART_HEIGHT, LAVENDER_MART_WIDTH ; dimensions (y, x) + dw LavenderMartBlocks, LavenderMartTexts, LavenderMartScript ; blocks, texts, scripts + db $00 ; connections - dw LavenderMartObject ; objects + dw LavenderMartObject ; objects LavenderMartScript: ; 0x5c92c - jp $3c3c + jp $3c3c ; 0x5c92f LavenderMartTexts: ; 0x5c92f - dw LavenderMartText1, LavenderMartText2, LavenderMartText3 + dw LavenderMartText1, LavenderMartText2, LavenderMartText3 LavenderMartText2: ; 0x5c935 - TX_FAR _LavenderMartText2 - db $50 + TX_FAR _LavenderMartText2 + db $50 LavenderMartText3: ; 0x5c93a - db $08 ; asm - ld a, [$d7e0] - bit 7, a - jr nz, .asm_c88d4 ; 0x5c940 - ld hl, $4953 - call PrintText - jr .asm_6d225 ; 0x5c948 + db $08 ; asm + ld a, [$d7e0] + bit 7, a + jr nz, .asm_c88d4 ; 0x5c940 + ld hl, $4953 + call PrintText + jr .asm_6d225 ; 0x5c948 .asm_c88d4 ; 0x5c94a - ld hl, $4958 - call PrintText + ld hl, $4958 + call PrintText .asm_6d225 ; 0x5c950 - jp $24d7 + jp $24d7 UnnamedText_5c953: ; 0x5c953 - TX_FAR _UnnamedText_5c953 - db $50 + TX_FAR _UnnamedText_5c953 + db $50 ; 0x5c953 + 5 bytes UnnamedText_5c958: ; 0x5c958 - TX_FAR _UnnamedText_5c958 - db $50 + TX_FAR _UnnamedText_5c958 + db $50 ; 0x5c958 + 5 bytes LavenderMartObject: ; 0x5c95d (size=38) - db $0 ; border tile + db $0 ; border tile - db $2 ; warps - db $7, $3, $3, $ff - db $7, $4, $3, $ff + db $2 ; warps + db $7, $3, $3, $ff + db $7, $4, $3, $ff - db $0 ; signs + db $0 ; signs - db $3 ; people - db SPRITE_MART_GUY, $5 + 4, $0 + 4, $ff, $d3, $1 ; person - db SPRITE_BALDING_GUY, $4 + 4, $3 + 4, $ff, $ff, $2 ; person - db SPRITE_BLACK_HAIR_BOY_1, $2 + 4, $7 + 4, $ff, $ff, $3 ; person + db $3 ; people + db SPRITE_MART_GUY, $5 + 4, $0 + 4, $ff, $d3, $1 ; person + db SPRITE_BALDING_GUY, $4 + 4, $3 + 4, $ff, $ff, $2 ; person + db SPRITE_BLACK_HAIR_BOY_1, $2 + 4, $7 + 4, $ff, $ff, $3 ; person - ; warp-to - EVENT_DISP $4, $7, $3 - EVENT_DISP $4, $7, $4 + ; warp-to + EVENT_DISP $4, $7, $3 + EVENT_DISP $4, $7, $4 VermilionPokecenter_h: ; 0x5c983 to 0x5c98f (12 bytes) (id=89) - db $06 ; tileset - db VERMILION_POKECENTER_HEIGHT, VERMILION_POKECENTER_WIDTH ; dimensions (y, x) - dw VermilionPokecenterBlocks, VermilionPokecenterTexts, VermilionPokecenterScript ; blocks, texts, scripts - db $00 ; connections + db $06 ; tileset + db VERMILION_POKECENTER_HEIGHT, VERMILION_POKECENTER_WIDTH ; dimensions (y, x) + dw VermilionPokecenterBlocks, VermilionPokecenterTexts, VermilionPokecenterScript ; blocks, texts, scripts + db $00 ; connections - dw VermilionPokecenterObject ; objects + dw VermilionPokecenterObject ; objects VermilionPokecenterScript: ; 0x5c98f - call $22fa - jp $3c3c + call $22fa + jp $3c3c ; 0x5c995 VermilionPokecenterTexts: - dw VermilionPokecenterText1, VermilionPokecenterText2, VermilionPokecenterText3, VermilionPokecenterText4 + dw VermilionPokecenterText1, VermilionPokecenterText2, VermilionPokecenterText3, VermilionPokecenterText4 VermilionPokecenterText1: ; 0x5c99d - db $ff + db $ff VermilionPokecenterText2: ; 0x5c99e - TX_FAR _VermilionPokecenterText1 - db $50 + TX_FAR _VermilionPokecenterText1 + db $50 VermilionPokecenterText3: ; 0x5c9a3 - TX_FAR _VermilionPokecenterText3 - db $50 + TX_FAR _VermilionPokecenterText3 + db $50 VermilionPokecenterText4: ; 0x5c9a8 - db $f6 + db $f6 VermilionPokecenterObject: ; 0x5c9a9 (size=44) - db $0 ; border tile + db $0 ; border tile - db $2 ; warps - db $7, $3, $0, $ff - db $7, $4, $0, $ff + db $2 ; warps + db $7, $3, $0, $ff + db $7, $4, $0, $ff - db $0 ; signs + db $0 ; signs - db $4 ; people - db SPRITE_NURSE, $1 + 4, $3 + 4, $ff, $d0, $1 ; person - db SPRITE_FISHER, $5 + 4, $a + 4, $ff, $ff, $2 ; person - db SPRITE_SAILOR, $4 + 4, $5 + 4, $ff, $ff, $3 ; person - db SPRITE_CABLE_CLUB_WOMAN, $2 + 4, $b + 4, $ff, $d0, $4 ; person + db $4 ; people + db SPRITE_NURSE, $1 + 4, $3 + 4, $ff, $d0, $1 ; person + db SPRITE_FISHER, $5 + 4, $a + 4, $ff, $ff, $2 ; person + db SPRITE_SAILOR, $4 + 4, $5 + 4, $ff, $ff, $3 ; person + db SPRITE_CABLE_CLUB_WOMAN, $2 + 4, $b + 4, $ff, $d0, $4 ; person - ; warp-to - EVENT_DISP $7, $7, $3 - EVENT_DISP $7, $7, $4 + ; warp-to + EVENT_DISP $7, $7, $3 + EVENT_DISP $7, $7, $4 VermilionMart_h: ; 0x5c9d5 to 0x5c9e1 (12 bytes) (id=91) - db $02 ; tileset - db VERMILION_MART_HEIGHT, VERMILION_MART_WIDTH ; dimensions (y, x) - dw VermilionMartBlocks, VermilionMartTexts, VermilionMartScript ; blocks, texts, scripts - db $00 ; connections + db $02 ; tileset + db VERMILION_MART_HEIGHT, VERMILION_MART_WIDTH ; dimensions (y, x) + dw VermilionMartBlocks, VermilionMartTexts, VermilionMartScript ; blocks, texts, scripts + db $00 ; connections - dw VermilionMartObject ; objects + dw VermilionMartObject ; objects VermilionMartScript: ; 0x5c9e1 - jp $3c3c + jp $3c3c ; 0x5c9e4 VermilionMartTexts: ; 0x5c9e4 - dw VermilionMartText1, VermilionMartText2, VermilionMartText3 + dw VermilionMartText1, VermilionMartText2, VermilionMartText3 VermilionMartText2: ; 0x5c9ea - TX_FAR _VermilionMartText2 - db $50 + TX_FAR _VermilionMartText2 + db $50 VermilionMartText3: ; 0x5c9ef - TX_FAR _VermilionMartText3 - db $50 + TX_FAR _VermilionMartText3 + db $50 VermilionMartObject: ; 0x5c9f4 (size=38) - db $0 ; border tile + db $0 ; border tile - db $2 ; warps - db $7, $3, $2, $ff - db $7, $4, $2, $ff + db $2 ; warps + db $7, $3, $2, $ff + db $7, $4, $2, $ff - db $0 ; signs + db $0 ; signs - db $3 ; people - db SPRITE_MART_GUY, $5 + 4, $0 + 4, $ff, $d3, $1 ; person - db SPRITE_BLACK_HAIR_BOY_1, $6 + 4, $5 + 4, $ff, $ff, $2 ; person - db SPRITE_LASS, $3 + 4, $3 + 4, $fe, $2, $3 ; person + db $3 ; people + db SPRITE_MART_GUY, $5 + 4, $0 + 4, $ff, $d3, $1 ; person + db SPRITE_BLACK_HAIR_BOY_1, $6 + 4, $5 + 4, $ff, $ff, $2 ; person + db SPRITE_LASS, $3 + 4, $3 + 4, $fe, $2, $3 ; person - ; warp-to - EVENT_DISP $4, $7, $3 - EVENT_DISP $4, $7, $4 + ; warp-to + EVENT_DISP $4, $7, $3 + EVENT_DISP $4, $7, $4 VermilionGym_h: ; 0x5ca1a to 0x5ca26 (12 bytes) (id=92) - db $07 ; tileset - db VERMILION_GYM_HEIGHT, VERMILION_GYM_WIDTH ; dimensions (y, x) - dw VermilionGymBlocks, VermilionGymTexts, VermilionGymScript ; blocks, texts, scripts - db $00 ; connections + db $07 ; tileset + db VERMILION_GYM_HEIGHT, VERMILION_GYM_WIDTH ; dimensions (y, x) + dw VermilionGymBlocks, VermilionGymTexts, VermilionGymScript ; blocks, texts, scripts + db $00 ; connections - dw VermilionGymObject ; objects + dw VermilionGymObject ; objects VermilionGymScript: ; 0x5ca26 - ld hl, $d126 - bit 5, [hl] - res 5, [hl] - push hl - call nz, $4a4c - pop hl - bit 6, [hl] - res 6, [hl] - call nz, $4a6d - call $3c3c - ld hl, $4af8 - ld de, $4a95 - ld a, [$d5fe] - call $3160 - ld [$d5fe], a - ret + ld hl, $d126 + bit 5, [hl] + res 5, [hl] + push hl + call nz, $4a4c + pop hl + bit 6, [hl] + res 6, [hl] + call nz, $4a6d + call $3c3c + ld hl, $4af8 + ld de, $4a95 + ld a, [$d5fe] + call $3160 + ld [$d5fe], a + ret ; 0x5ca4c INCBIN "baserom.gbc",$5ca4c,$9c VermilionGymTexts: ; 0x5cae8 - dw VermilionGymText1, VermilionGymText2, VermilionGymText3, VermilionGymText4, VermilionGymText5, VermilionGymText6, VermilionGymText7, VermilionGymText8 + dw VermilionGymText1, VermilionGymText2, VermilionGymText3, VermilionGymText4, VermilionGymText5, VermilionGymText6, VermilionGymText7, VermilionGymText8 INCBIN "baserom.gbc",$5caf8,37 VermilionGymText1: ; 0x5cb1d - db $08 ; asm - ld a, [$d773] - bit 7, a - jr z, .asm_7cc29 ; 0x5cb23 - bit 6, a - jr nz, .asm_41203 ; 0x5cb27 - call z, $4aaa - call $30b6 - jr .asm_23621 ; 0x5cb2f + db $08 ; asm + ld a, [$d773] + bit 7, a + jr z, .asm_7cc29 ; 0x5cb23 + bit 6, a + jr nz, .asm_41203 ; 0x5cb27 + call z, $4aaa + call $30b6 + jr .asm_23621 ; 0x5cb2f .asm_41203 ; 0x5cb31 - ld hl, $4b72 - call PrintText - jr .asm_23621 ; 0x5cb37 + ld hl, $4b72 + call PrintText + jr .asm_23621 ; 0x5cb37 .asm_7cc29 ; 0x5cb39 - ld hl, $4b6d - call PrintText - ld hl, $d72d - set 6, [hl] - set 7, [hl] - ld hl, $4b8b - ld de, $4b8b - call $3354 - ldh a, [$8c] - ld [$cf13], a - call $336a - call $32d7 - ld a, $3 - ld [$d05c], a - xor a - ldh [$b4], a - ld a, $3 - ld [$d5fe], a - ld [$da39], a + ld hl, $4b6d + call PrintText + ld hl, $d72d + set 6, [hl] + set 7, [hl] + ld hl, $4b8b + ld de, $4b8b + call $3354 + ldh a, [$8c] + ld [$cf13], a + call $336a + call $32d7 + ld a, $3 + ld [$d05c], a + xor a + ldh [$b4], a + ld a, $3 + ld [$d5fe], a + ld [$da39], a .asm_23621 ; 0x5cb6a - jp $24d7 + jp $24d7 UnnamedText_5cb6d: ; 0x5cb6d - TX_FAR _UnnamedText_5cb6d - db $50 + TX_FAR _UnnamedText_5cb6d + db $50 ; 0x5cb6d + 5 bytes UnnamedText_5cb72: ; 0x5cb72 - TX_FAR _UnnamedText_5cb72 - db $50 + TX_FAR _UnnamedText_5cb72 + db $50 ; 0x5cb72 + 5 bytes VermilionGymText6: - TX_FAR _UnnamedText_5cb77 - db $50 + TX_FAR _UnnamedText_5cb77 + db $50 ; 0x5cb77 + 5 bytes VermilionGymText7: ; 0x5cb7c @@ -39289,595 +39285,595 @@ VermilionGymText7: ; 0x5cb7c INCBIN "baserom.gbc",$5cb7c,5 UnnamedText_5cb81: - TX_FAR _UnnamedText_5cb81 - db $50 + TX_FAR _UnnamedText_5cb81 + db $50 VermilionGymText8: ; 0x5cb86 - TX_FAR _UnnamedText_5cb86 - db $50 + TX_FAR _UnnamedText_5cb86 + db $50 UnnamedText_5cb8b: - TX_FAR _UnnamedText_5cb8b - db $50 + TX_FAR _UnnamedText_5cb8b + db $50 VermilionGymText2: ; 0x5cb90 - db $08 ; asm - ld hl, $4af8 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $4af8 + call LoadTrainerHeader + jp $24d7 UnnamedText_5cb9a: ; 0x5cb9a - TX_FAR _UnnamedText_5cb9a - db $50 + TX_FAR _UnnamedText_5cb9a + db $50 ; 0x5cb9a + 5 bytes UnnamedText_5cb9f: ; 0x5cb9f - TX_FAR _UnnamedText_5cb9f - db $50 + TX_FAR _UnnamedText_5cb9f + db $50 ; 0x5cb9f + 5 bytes UnnamedText_5cba4: ; 0x5cba4 - TX_FAR _UnnamedText_5cba4 - db $50 + TX_FAR _UnnamedText_5cba4 + db $50 ; 0x5cba4 + 5 bytes VermilionGymText3: ; 0x5cba9 - db $08 ; asm - ld hl, $4b04 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $4b04 + call LoadTrainerHeader + jp $24d7 UnnamedText_5cbb3: ; 0x5cbb3 - TX_FAR _UnnamedText_5cbb3 - db $50 + TX_FAR _UnnamedText_5cbb3 + db $50 ; 0x5cbb3 + 5 bytes UnnamedText_5cbb8: ; 0x5cbb8 - TX_FAR _UnnamedText_5cbb8 - db $50 + TX_FAR _UnnamedText_5cbb8 + db $50 ; 0x5cbb8 + 5 bytes UnnamedText_5cbbd: ; 0x5cbbd - TX_FAR _UnnamedText_5cbbd - db $50 + TX_FAR _UnnamedText_5cbbd + db $50 ; 0x5cbbd + 5 bytes VermilionGymText4: ; 0x5cbc2 - db $08 ; asm - ld hl, $4b10 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $4b10 + call LoadTrainerHeader + jp $24d7 UnnamedText_5cbcc: ; 0x5cbcc - TX_FAR _UnnamedText_5cbcc - db $50 + TX_FAR _UnnamedText_5cbcc + db $50 ; 0x5cbcc + 5 bytes UnnamedText_5cbd1: ; 0x5cbd1 - TX_FAR _UnnamedText_5cbd1 - db $50 + TX_FAR _UnnamedText_5cbd1 + db $50 ; 0x5cbd1 + 5 bytes UnnamedText_5cbd6: ; 0x5cbd6 - TX_FAR _UnnamedText_5cbd6 - db $50 + TX_FAR _UnnamedText_5cbd6 + db $50 ; 0x5cbd6 + 5 bytes VermilionGymText5: ; 0x5cbdb - db $08 ; asm - ld a, [$d72a] - bit 2, a - jr nz, .asm_13b67 ; 0x5cbe1 - ld hl, $4bf4 - call PrintText - jr .asm_c2b38 ; 0x5cbe9 + db $08 ; asm + ld a, [$d72a] + bit 2, a + jr nz, .asm_13b67 ; 0x5cbe1 + ld hl, $4bf4 + call PrintText + jr .asm_c2b38 ; 0x5cbe9 .asm_13b67 ; 0x5cbeb - ld hl, $4bf9 - call PrintText + ld hl, $4bf9 + call PrintText .asm_c2b38 ; 0x5cbf1 - jp $24d7 + jp $24d7 UnnamedText_5cbf4: ; 0x5cbf4 - TX_FAR _UnnamedText_5cbf4 - db $50 + TX_FAR _UnnamedText_5cbf4 + db $50 ; 0x5cbf4 + 5 bytes UnnamedText_5cbf9: ; 0x5cbf9 - TX_FAR _UnnamedText_5cbf9 - db $50 + TX_FAR _UnnamedText_5cbf9 + db $50 ; 0x5cbf9 + 5 bytes VermilionGymObject: ; 0x5cbfe (size=58) - db $3 ; border tile + db $3 ; border tile - db $2 ; warps - db $11, $4, $3, $ff - db $11, $5, $3, $ff + db $2 ; warps + db $11, $4, $3, $ff + db $11, $5, $3, $ff - db $0 ; signs + db $0 ; signs - db $5 ; people - db SPRITE_ROCKER, $1 + 4, $5 + 4, $ff, $d0, $41, LT__SURGE + $C8, $1 ; trainer - db SPRITE_GENTLEMAN, $6 + 4, $9 + 4, $ff, $d2, $42, GENTLEMAN + $C8, $3 ; trainer - db SPRITE_BLACK_HAIR_BOY_2, $8 + 4, $3 + 4, $ff, $d2, $43, ROCKER + $C8, $1 ; trainer - db SPRITE_SAILOR, $a + 4, $0 + 4, $ff, $d3, $44, SAILOR + $C8, $8 ; trainer - db SPRITE_GYM_HELPER, $e + 4, $4 + 4, $ff, $d0, $5 ; person + db $5 ; people + db SPRITE_ROCKER, $1 + 4, $5 + 4, $ff, $d0, $41, LT__SURGE + $C8, $1 ; trainer + db SPRITE_GENTLEMAN, $6 + 4, $9 + 4, $ff, $d2, $42, GENTLEMAN + $C8, $3 ; trainer + db SPRITE_BLACK_HAIR_BOY_2, $8 + 4, $3 + 4, $ff, $d2, $43, ROCKER + $C8, $1 ; trainer + db SPRITE_SAILOR, $a + 4, $0 + 4, $ff, $d3, $44, SAILOR + $C8, $8 ; trainer + db SPRITE_GYM_HELPER, $e + 4, $4 + 4, $ff, $d0, $5 ; person - ; warp-to - EVENT_DISP $5, $11, $4 - EVENT_DISP $5, $11, $5 + ; warp-to + EVENT_DISP $5, $11, $4 + EVENT_DISP $5, $11, $5 VermilionGymBlocks: ; 45 - INCBIN "maps/vermiliongym.blk" + INCBIN "maps/vermiliongym.blk" CopycatsHouseF2_h: ; 0x5cc65 to 0x5cc71 (12 bytes) (id=176) - db $04 ; tileset - db COPYCATS_HOUSE_2F_HEIGHT, COPYCATS_HOUSE_2F_WIDTH ; dimensions (y, x) - dw CopycatsHouseF2Blocks, CopycatsHouseF2Texts, CopycatsHouseF2Script ; blocks, texts, scripts - db $00 ; connections + db $04 ; tileset + db COPYCATS_HOUSE_2F_HEIGHT, COPYCATS_HOUSE_2F_WIDTH ; dimensions (y, x) + dw CopycatsHouseF2Blocks, CopycatsHouseF2Texts, CopycatsHouseF2Script ; blocks, texts, scripts + db $00 ; connections - dw CopycatsHouseF2Object ; objects + dw CopycatsHouseF2Object ; objects CopycatsHouseF2Script: ; 0x5cc71 - jp $3c3c + jp $3c3c ; 0x5cc74 CopycatsHouseF2Texts: ; 0x5cc74 - dw CopycatsHouseF2Text1, CopycatsHouseF2Text2, CopycatsHouseF2Text3, CopycatsHouseF2Text4, CopycatsHouseF2Text5, CopycatsHouseF2Text6, CopycatsHouseF2Text7 + dw CopycatsHouseF2Text1, CopycatsHouseF2Text2, CopycatsHouseF2Text3, CopycatsHouseF2Text4, CopycatsHouseF2Text5, CopycatsHouseF2Text6, CopycatsHouseF2Text7 CopycatsHouseF2Text1: ; 0x5cc82 - db $08 ; asm - ld a, [$d7af] - bit 0, a - jr nz, .asm_7ccf3 ; 0x5cc88 - ld a, $1 - ld [$cc3c], a - ld hl, $4cd4 - call PrintText - ld b,POKE_DOLL - call $3493 - jr z, .asm_62ecd ; 0x5cc9a - ld hl, $4cd9 - call PrintText - ld bc,(TM_31 << 8) | 1 - call $3e2e - jr nc, .asm_16690 ; 0x5cca8 - ld hl, $4cde - call PrintText - ld a, $33 - ldh [$db], a - ld b, $5 ; BANK(MyFunction) - ld hl, $7f37 ; MyFunction - call Bankswitch - ld hl, $d7af - set 0, [hl] - jr .asm_62ecd ; 0x5ccc1 + db $08 ; asm + ld a, [$d7af] + bit 0, a + jr nz, .asm_7ccf3 ; 0x5cc88 + ld a, $1 + ld [$cc3c], a + ld hl, $4cd4 + call PrintText + ld b,POKE_DOLL + call $3493 + jr z, .asm_62ecd ; 0x5cc9a + ld hl, $4cd9 + call PrintText + ld bc,(TM_31 << 8) | 1 + call $3e2e + jr nc, .asm_16690 ; 0x5cca8 + ld hl, $4cde + call PrintText + ld a, $33 + ldh [$db], a + ld b, $5 ; BANK(MyFunction) + ld hl, $7f37 ; MyFunction + call Bankswitch + ld hl, $d7af + set 0, [hl] + jr .asm_62ecd ; 0x5ccc1 .asm_16690 ; 0x5ccc3 - ld hl, $4cee - call PrintText - jr .asm_62ecd ; 0x5ccc9 + ld hl, $4cee + call PrintText + jr .asm_62ecd ; 0x5ccc9 .asm_7ccf3 ; 0x5cccb - ld hl, $4ce9 - call PrintText + ld hl, $4ce9 + call PrintText .asm_62ecd ; 0x5ccd1 - jp $24d7 + jp $24d7 UnnamedText_5ccd4: ; 0x5ccd4 - TX_FAR _UnnamedText_5ccd4 - db $50 + TX_FAR _UnnamedText_5ccd4 + db $50 ; 0x5ccd4 + 5 bytes UnnamedText_5ccd9: ; 0x5ccd9 - TX_FAR _UnnamedText_5ccd9 - db $50 + TX_FAR _UnnamedText_5ccd9 + db $50 ; 0x5ccd9 + 5 bytes INCBIN "baserom.gbc",$5ccde,$5cce9 - $5ccde UnnamedText_5cce9: ; 0x5cce9 - TX_FAR _UnnamedText_5cce9 - db $50 + TX_FAR _UnnamedText_5cce9 + db $50 ; 0x5cce9 + 5 bytes INCBIN "baserom.gbc",$5ccee,$6 CopycatsHouseF2Text2: ; 0x5ccf4 - TX_FAR _CopycatsHouseF2Text2 - db $50 + TX_FAR _CopycatsHouseF2Text2 + db $50 CopycatsHouseF2Text5: CopycatsHouseF2Text4: CopycatsHouseF2Text3: ; 0x5ccf9 - TX_FAR _CopycatsHouseF2Text3 - db $50 + TX_FAR _CopycatsHouseF2Text3 + db $50 CopycatsHouseF2Text6: ; 0x5ccfe - TX_FAR _CopycatsHouseF2Text6 - db $50 + TX_FAR _CopycatsHouseF2Text6 + db $50 CopycatsHouseF2Text7: ; 0x5cd03 - db $08 ; asm - ld a, [$c109] - cp $4 - ld hl, $4d1c - jr nz, .asm_399a4 ; 0x5cd0c - ld hl, $4d17 + db $08 ; asm + ld a, [$c109] + cp $4 + ld hl, $4d1c + jr nz, .asm_399a4 ; 0x5cd0c + ld hl, $4d17 .asm_399a4 ; 0x5cd11 - call PrintText - jp $24d7 + call PrintText + jp $24d7 UnnamedText_5cd17: ; 0x5cd17 - TX_FAR _UnnamedText_5cd17 - db $50 + TX_FAR _UnnamedText_5cd17 + db $50 ; 0x5cd17 + 5 bytes UnnamedText_5cd1c: ; 0x5cd1c - TX_FAR _UnnamedText_5cd1c - db $50 + TX_FAR _UnnamedText_5cd1c + db $50 ; 0x5cd1c + 5 bytes CopycatsHouseF2Object: ; 0x5cd21 (size=48) - db $a ; border tile + db $a ; border tile - db $1 ; warps - db $1, $7, $2, COPYCATS_HOUSE_1F + db $1 ; warps + db $1, $7, $2, COPYCATS_HOUSE_1F - db $2 ; signs - db $5, $3, $6 ; CopycatsHouseF2Text6 - db $1, $0, $7 ; CopycatsHouseF2Text7 + db $2 ; signs + db $5, $3, $6 ; CopycatsHouseF2Text6 + db $1, $0, $7 ; CopycatsHouseF2Text7 - db $5 ; people - db SPRITE_BRUNETTE_GIRL, $3 + 4, $4 + 4, $fe, $0, $1 ; person - db SPRITE_BIRD, $6 + 4, $4 + 4, $fe, $2, $2 ; person - db SPRITE_SLOWBRO, $1 + 4, $5 + 4, $ff, $d0, $3 ; person - db SPRITE_BIRD, $0 + 4, $2 + 4, $ff, $d0, $4 ; person - db SPRITE_CLEFAIRY, $6 + 4, $1 + 4, $ff, $d3, $5 ; person + db $5 ; people + db SPRITE_BRUNETTE_GIRL, $3 + 4, $4 + 4, $fe, $0, $1 ; person + db SPRITE_BIRD, $6 + 4, $4 + 4, $fe, $2, $2 ; person + db SPRITE_SLOWBRO, $1 + 4, $5 + 4, $ff, $d0, $3 ; person + db SPRITE_BIRD, $0 + 4, $2 + 4, $ff, $d0, $4 ; person + db SPRITE_CLEFAIRY, $6 + 4, $1 + 4, $ff, $d3, $5 ; person - ; warp-to - EVENT_DISP $4, $1, $7 ; COPYCATS_HOUSE_1F + ; warp-to + EVENT_DISP $4, $1, $7 ; COPYCATS_HOUSE_1F FightingDojo_h: ; 0x5cd51 to 0x5cd5d (12 bytes) (id=177) - db $05 ; tileset - db FIGHTINGDOJO_HEIGHT, FIGHTINGDOJO_WIDTH ; dimensions (y, x) - dw FightingDojoBlocks, FightingDojoTexts, FightingDojoScript ; blocks, texts, scripts - db $00 ; connections + db $05 ; tileset + db FIGHTINGDOJO_HEIGHT, FIGHTINGDOJO_WIDTH ; dimensions (y, x) + dw FightingDojoBlocks, FightingDojoTexts, FightingDojoScript ; blocks, texts, scripts + db $00 ; connections - dw FightingDojoObject ; objects + dw FightingDojoObject ; objects FightingDojoScript: ; 0x5cd5d - call $3c3c - ld hl, $4e13 - ld de, $4d7b - ld a, [$d642] - call $3160 - ld [$d642], a - ret + call $3c3c + ld hl, $4e13 + ld de, $4d7b + ld a, [$d642] + call $3160 + ld [$d642], a + ret ; 0x5cd70 INCBIN "baserom.gbc",$5cd70,$93 FightingDojoTexts: ; 0x5ce03 - dw FightingDojoText1, FightingDojoText2, FightingDojoText3, FightingDojoText4, FightingDojoText5, FightingDojoText6, FightingDojoText7, FightingDojoText8 + dw FightingDojoText1, FightingDojoText2, FightingDojoText3, FightingDojoText4, FightingDojoText5, FightingDojoText6, FightingDojoText7, FightingDojoText8 INCBIN "baserom.gbc",$5ce13,$31 FightingDojoText1: ; 0x5ce44 - db $08 ; asm - ld a, [$d7b1] - bit 0, a - jp nz, $4e7d - bit 1, a - jp nz, $4e85 - ld hl, $4e8e - call PrintText - ld hl, $d72d - set 6, [hl] - set 7, [hl] - ld hl, $4e93 - ld de, $4e93 - call $3354 - ldh a, [$8c] - ld [$cf13], a - call $336a - call $32d7 - ld a, $3 - ld [$d642], a - ld [$da39], a - jr .asm_9dba4 ; 0x5ce7b - ld hl, $4e9d - call PrintText - jr .asm_9dba4 ; 0x5ce83 - ld hl, $4e98 - call PrintText + db $08 ; asm + ld a, [$d7b1] + bit 0, a + jp nz, $4e7d + bit 1, a + jp nz, $4e85 + ld hl, $4e8e + call PrintText + ld hl, $d72d + set 6, [hl] + set 7, [hl] + ld hl, $4e93 + ld de, $4e93 + call $3354 + ldh a, [$8c] + ld [$cf13], a + call $336a + call $32d7 + ld a, $3 + ld [$d642], a + ld [$da39], a + jr .asm_9dba4 ; 0x5ce7b + ld hl, $4e9d + call PrintText + jr .asm_9dba4 ; 0x5ce83 + ld hl, $4e98 + call PrintText .asm_9dba4 ; 0x5ce8b - jp $24d7 + jp $24d7 UnnamedText_5ce8e: ; 0x5ce8e - TX_FAR _UnnamedText_5ce8e - db $50 + TX_FAR _UnnamedText_5ce8e + db $50 ; 0x5ce8e + 5 bytes UnnamedText_5ce93: ; 0x5ce93 - TX_FAR _UnnamedText_5ce93 - db $50 + TX_FAR _UnnamedText_5ce93 + db $50 ; 0x5ce93 + 5 bytes FightingDojoText8: ; 0x5ce98 - TX_FAR _UnnamedText_5ce98 - db $50 + TX_FAR _UnnamedText_5ce98 + db $50 ; 0x5ce98 + 5 bytes UnnamedText_5ce9d: ; 0x5ce9d - TX_FAR _UnnamedText_5ce9d - db $50 + TX_FAR _UnnamedText_5ce9d + db $50 ; 0x5ce9d + 5 bytes FightingDojoText2: ; 0x5cea2 - db $08 ; asm - ld hl, $4e13 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $4e13 + call LoadTrainerHeader + jp $24d7 UnnamedText_5ceac: ; 0x5ceac - TX_FAR _UnnamedText_5ceac - db $50 + TX_FAR _UnnamedText_5ceac + db $50 ; 0x5ceac + 5 bytes UnnamedText_5ceb1: ; 0x5ceb1 - TX_FAR _UnnamedText_5ceb1 - db $50 + TX_FAR _UnnamedText_5ceb1 + db $50 ; 0x5ceb1 + 5 bytes UnnamedText_5ceb6: ; 0x5ceb6 - TX_FAR _UnnamedText_5ceb6 - db $50 + TX_FAR _UnnamedText_5ceb6 + db $50 ; 0x5ceb6 + 5 bytes FightingDojoText3: ; 0x5cebb - db $08 ; asm - ld hl, $4e1f - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $4e1f + call LoadTrainerHeader + jp $24d7 UnnamedText_5cec5: ; 0x5cec5 - TX_FAR _UnnamedText_5cec5 - db $50 + TX_FAR _UnnamedText_5cec5 + db $50 ; 0x5cec5 + 5 bytes UnnamedText_5ceca: ; 0x5ceca - TX_FAR _UnnamedText_5ceca - db $50 + TX_FAR _UnnamedText_5ceca + db $50 ; 0x5ceca + 5 bytes UnnamedText_5cecf: ; 0x5cecf - TX_FAR _UnnamedText_5cecf - db $50 + TX_FAR _UnnamedText_5cecf + db $50 ; 0x5cecf + 5 bytes FightingDojoText4: ; 0x5ced4 - db $08 ; asm - ld hl, $4e2b - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $4e2b + call LoadTrainerHeader + jp $24d7 UnnamedText_5cede: ; 0x5cede - TX_FAR _UnnamedText_5cede - db $50 + TX_FAR _UnnamedText_5cede + db $50 ; 0x5cede + 5 bytes UnnamedText_5cee3: ; 0x5cee3 - TX_FAR _UnnamedText_5cee3 - db $50 + TX_FAR _UnnamedText_5cee3 + db $50 ; 0x5cee3 + 5 bytes UnnamedText_5cee8: ; 0x5cee8 - TX_FAR _UnnamedText_5cee8 - db $50 + TX_FAR _UnnamedText_5cee8 + db $50 ; 0x5cee8 + 5 bytes FightingDojoText5: ; 0x5ceed - db $08 ; asm - ld hl, $4e37 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $4e37 + call LoadTrainerHeader + jp $24d7 UnnamedText_5cef7: ; 0x5cef7 - TX_FAR _UnnamedText_5cef7 - db $50 + TX_FAR _UnnamedText_5cef7 + db $50 ; 0x5cef7 + 5 bytes UnnamedText_5cefc: ; 0x5cefc - TX_FAR _UnnamedText_5cefc - db $50 + TX_FAR _UnnamedText_5cefc + db $50 ; 0x5cefc + 5 bytes UnnamedText_5cf01: ; 0x5cf01 - TX_FAR _UnnamedText_5cf01 - db $50 + TX_FAR _UnnamedText_5cf01 + db $50 ; 0x5cf01 + 5 bytes FightingDojoText6: ; 0x5cf06 - db $08 ; asm - ld a, [$d7b1] - and $c0 - jr z, .asm_f8e28 ; 0x5cf0c - ld hl, $4f96 - call PrintText - jr .asm_3a2c8 ; 0x5cf14 + db $08 ; asm + ld a, [$d7b1] + and $c0 + jr z, .asm_f8e28 ; 0x5cf0c + ld hl, $4f96 + call PrintText + jr .asm_3a2c8 ; 0x5cf14 .asm_f8e28 ; 0x5cf16 - ld a, $2b - call $349b - ld hl, $4f49 - call PrintText - call $35ec - ld a, [$cc26] - and a - jr nz, .asm_3a2c8 ; 0x5cf28 - ld a, [$cf91] - ld b, a + ld a, $2b + call $349b + ld hl, $4f49 + call PrintText + call $35ec + ld a, [$cc26] + and a + jr nz, .asm_3a2c8 ; 0x5cf28 + ld a, [$cf91] + ld b, a ld c,30 - call GivePokemon - jr nc, .asm_3a2c8 ; 0x5cf33 - ld a, $4a - ld [$cc4d], a - ld a, $11 - call Predef - ld hl, $d7b1 - set 6, [hl] - set 0, [hl] + call GivePokemon + jr nc, .asm_3a2c8 ; 0x5cf33 + ld a, $4a + ld [$cc4d], a + ld a, $11 + call Predef + ld hl, $d7b1 + set 6, [hl] + set 0, [hl] .asm_3a2c8 ; 0x5cf46 - jp $24d7 + jp $24d7 UnnamedText_5cf49: ; 0x5cf49 - TX_FAR _UnnamedText_5cf49 - db $50 + TX_FAR _UnnamedText_5cf49 + db $50 ; 0x5cf49 + 5 bytes FightingDojoText7: ; 0x5cf4e - db $08 ; asm - ld a, [$d7b1] - and $c0 - jr z, .asm_170a9 ; 0x5cf54 - ld hl, $4f96 - call PrintText - jr .asm_f1f47 ; 0x5cf5c + db $08 ; asm + ld a, [$d7b1] + and $c0 + jr z, .asm_170a9 ; 0x5cf54 + ld hl, $4f96 + call PrintText + jr .asm_f1f47 ; 0x5cf5c .asm_170a9 ; 0x5cf5e - ld a, $2c - call $349b - ld hl, $4f91 - call PrintText - call $35ec - ld a, [$cc26] - and a - jr nz, .asm_f1f47 ; 0x5cf70 - ld a, [$cf91] - ld b, a + ld a, $2c + call $349b + ld hl, $4f91 + call PrintText + call $35ec + ld a, [$cc26] + and a + jr nz, .asm_f1f47 ; 0x5cf70 + ld a, [$cf91] + ld b, a ld c,30 - call GivePokemon - jr nc, .asm_f1f47 ; 0x5cf7b - ld hl, $d7b1 - set 7, [hl] - set 0, [hl] - ld a, $4b - ld [$cc4d], a - ld a, $11 - call Predef + call GivePokemon + jr nc, .asm_f1f47 ; 0x5cf7b + ld hl, $d7b1 + set 7, [hl] + set 0, [hl] + ld a, $4b + ld [$cc4d], a + ld a, $11 + call Predef .asm_f1f47 ; 0x5cf8e - jp $24d7 + jp $24d7 UnnamedText_5cf91: ; 0x5cf91 - TX_FAR _UnnamedText_5cf91 - db $50 + TX_FAR _UnnamedText_5cf91 + db $50 ; 0x5cf91 + 5 bytes UnnamedText_5cf96: ; 0x5cf96 - TX_FAR _UnnamedText_5cf96 - db $50 + TX_FAR _UnnamedText_5cf96 + db $50 ; 0x5cf96 + 5 bytes FightingDojoObject: ; 0x5cf9b (size=72) - db $3 ; border tile + db $3 ; border tile - db $2 ; warps - db $b, $4, $1, $ff - db $b, $5, $1, $ff + db $2 ; warps + db $b, $4, $1, $ff + db $b, $5, $1, $ff - db $0 ; signs + db $0 ; signs - db $7 ; people - db SPRITE_HIKER, $3 + 4, $5 + 4, $ff, $d0, $41, BLACKBELT + $C8, $1 ; trainer - db SPRITE_HIKER, $4 + 4, $3 + 4, $ff, $d3, $42, BLACKBELT + $C8, $2 ; trainer - db SPRITE_HIKER, $6 + 4, $3 + 4, $ff, $d3, $43, BLACKBELT + $C8, $3 ; trainer - db SPRITE_HIKER, $5 + 4, $5 + 4, $ff, $d2, $44, BLACKBELT + $C8, $4 ; trainer - db SPRITE_HIKER, $7 + 4, $5 + 4, $ff, $d2, $45, BLACKBELT + $C8, $5 ; trainer - db SPRITE_BALL, $1 + 4, $4 + 4, $ff, $ff, $6 ; person - db SPRITE_BALL, $1 + 4, $5 + 4, $ff, $ff, $7 ; person + db $7 ; people + db SPRITE_HIKER, $3 + 4, $5 + 4, $ff, $d0, $41, BLACKBELT + $C8, $1 ; trainer + db SPRITE_HIKER, $4 + 4, $3 + 4, $ff, $d3, $42, BLACKBELT + $C8, $2 ; trainer + db SPRITE_HIKER, $6 + 4, $3 + 4, $ff, $d3, $43, BLACKBELT + $C8, $3 ; trainer + db SPRITE_HIKER, $5 + 4, $5 + 4, $ff, $d2, $44, BLACKBELT + $C8, $4 ; trainer + db SPRITE_HIKER, $7 + 4, $5 + 4, $ff, $d2, $45, BLACKBELT + $C8, $5 ; trainer + db SPRITE_BALL, $1 + 4, $4 + 4, $ff, $ff, $6 ; person + db SPRITE_BALL, $1 + 4, $5 + 4, $ff, $ff, $7 ; person - ; warp-to - EVENT_DISP $5, $b, $4 - EVENT_DISP $5, $b, $5 + ; warp-to + EVENT_DISP $5, $b, $4 + EVENT_DISP $5, $b, $5 FightingDojoBlocks: ; 30 - INCBIN "maps/fightingdojo.blk" + INCBIN "maps/fightingdojo.blk" SaffronGym_h: ; 0x5d001 to 0x5d00d (12 bytes) (id=178) - db $16 ; tileset - db SAFFRON_GYM_HEIGHT, SAFFRON_GYM_WIDTH ; dimensions (y, x) - dw SaffronGymBlocks, SaffronGymTexts, SaffronGymScript ; blocks, texts, scripts - db $00 ; connections + db $16 ; tileset + db SAFFRON_GYM_HEIGHT, SAFFRON_GYM_WIDTH ; dimensions (y, x) + dw SaffronGymBlocks, SaffronGymTexts, SaffronGymScript ; blocks, texts, scripts + db $00 ; connections - dw SaffronGymObject ; objects + dw SaffronGymObject ; objects SaffronGymScript: ; 0x5d00d - ld hl, $d126 - bit 6, [hl] - res 6, [hl] - call nz, $502a - call $3c3c - ld hl, $50c3 - ld de, $5053 - ld a, [$d65c] - call $3160 - ld [$d65c], a - ret + ld hl, $d126 + bit 6, [hl] + res 6, [hl] + call nz, $502a + call $3c3c + ld hl, $50c3 + ld de, $5053 + ld a, [$d65c] + call $3160 + ld [$d65c], a + ret ; 0x5d02a INCBIN "baserom.gbc",$5d02a,$81 SaffronGymTexts: ; 0x5d0ab - dw SaffronGymText1, SaffronGymText2, SaffronGymText3, SaffronGymText4, SaffronGymText5, SaffronGymText6, SaffronGymText7, SaffronGymText8, SaffronGymText9, SaffronGymText10, SaffronGymText11, SaffronGymText12 + dw SaffronGymText1, SaffronGymText2, SaffronGymText3, SaffronGymText4, SaffronGymText5, SaffronGymText6, SaffronGymText7, SaffronGymText8, SaffronGymText9, SaffronGymText10, SaffronGymText11, SaffronGymText12 INCBIN "baserom.gbc",$5d0bd + 6,$5b - 6 SaffronGymText1: ; 0x5d118 - db $08 ; asm - ld a, [$d7b3] - bit 1, a - jr z, .asm_e3544 ; 0x5d11e - bit 0, a - jr nz, .asm_8d2f6 ; 0x5d122 - call z, $5068 - call $30b6 - jr .asm_34c2c ; 0x5d12a + db $08 ; asm + ld a, [$d7b3] + bit 1, a + jr z, .asm_e3544 ; 0x5d11e + bit 0, a + jr nz, .asm_8d2f6 ; 0x5d122 + call z, $5068 + call $30b6 + jr .asm_34c2c ; 0x5d12a .asm_8d2f6 ; 0x5d12c - ld hl, $516e - call PrintText - jr .asm_34c2c ; 0x5d132 + ld hl, $516e + call PrintText + jr .asm_34c2c ; 0x5d132 .asm_e3544 ; 0x5d134 - ld hl, $5162 - call PrintText - ld hl, $d72d - set 6, [hl] - set 7, [hl] - ld hl, $5167 - ld de, $5167 - call $3354 - ldh a, [$8c] - ld [$cf13], a - call $336a - call $32d7 - ld a, $6 - ld [$d05c], a - ld a, $3 - ld [$d65c], a + ld hl, $5162 + call PrintText + ld hl, $d72d + set 6, [hl] + set 7, [hl] + ld hl, $5167 + ld de, $5167 + call $3354 + ldh a, [$8c] + ld [$cf13], a + call $336a + call $32d7 + ld a, $6 + ld [$d05c], a + ld a, $3 + ld [$d65c], a .asm_34c2c ; 0x5d15f - jp $24d7 + jp $24d7 UnnamedText_5d162: ; 0x5d162 - TX_FAR _UnnamedText_5d162 - db $50 + TX_FAR _UnnamedText_5d162 + db $50 ; 0x5d162 + 5 bytes INCBIN "baserom.gbc",$5d167,$5d16e - $5d167 UnnamedText_5d16e: ; 0x5d16e - TX_FAR _UnnamedText_5d16e - db $50 + TX_FAR _UnnamedText_5d16e + db $50 ; 0x5d16e + 5 bytes SaffronGymText10: ; 0x5d173 - TX_FAR _UnnamedText_5d173 - db $50 + TX_FAR _UnnamedText_5d173 + db $50 ; 0x5d173 + 5 bytes SaffronGymText11: ; 0x5d178 @@ -39887,1085 +39883,1085 @@ INCBIN "baserom.gbc",$5d178,5 INCBIN "baserom.gbc",$5d17d,$5d182 - $5d17d SaffronGymText12: ; 0x5d182 - TX_FAR _UnnamedText_5d182 - db $50 + TX_FAR _UnnamedText_5d182 + db $50 ; 0x5d182 + 5 bytes SaffronGymText2: ; 0x5d187 - db $08 ; asm - ld hl, $50c3 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $50c3 + call LoadTrainerHeader + jp $24d7 SaffronGymText3: ; 0x5d191 - db $08 ; asm - ld hl, $50cf - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $50cf + call LoadTrainerHeader + jp $24d7 SaffronGymText4: ; 0x5d19b - db $08 ; asm - ld hl, $50db - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $50db + call LoadTrainerHeader + jp $24d7 SaffronGymText5: ; 0x5d1a5 - db $08 ; asm - ld hl, $50e7 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $50e7 + call LoadTrainerHeader + jp $24d7 SaffronGymText6: ; 0x5d1af - db $08 ; asm - ld hl, $50f3 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $50f3 + call LoadTrainerHeader + jp $24d7 SaffronGymText7: ; 0x5d1b9 - db $08 ; asm - ld hl, $50ff - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $50ff + call LoadTrainerHeader + jp $24d7 SaffronGymText8: ; 0x5d1c3 - db $08 ; asm - ld hl, $510b - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $510b + call LoadTrainerHeader + jp $24d7 SaffronGymText9: ; 0x5d1cd - db $08 ; asm - ld a, [$d7b3] - bit 1, a - jr nz, .asm_13f3c ; 0x5d1d3 - ld hl, $51e6 - call PrintText - jr .asm_e9907 ; 0x5d1db + db $08 ; asm + ld a, [$d7b3] + bit 1, a + jr nz, .asm_13f3c ; 0x5d1d3 + ld hl, $51e6 + call PrintText + jr .asm_e9907 ; 0x5d1db .asm_13f3c ; 0x5d1dd - ld hl, $51eb - call PrintText + ld hl, $51eb + call PrintText .asm_e9907 ; 0x5d1e3 - jp $24d7 + jp $24d7 UnnamedText_5d1e6: ; 0x5d1e6 - TX_FAR _UnnamedText_5d1e6 - db $50 + TX_FAR _UnnamedText_5d1e6 + db $50 ; 0x5d1e6 + 5 bytes UnnamedText_5d1eb: ; 0x5d1eb - TX_FAR _UnnamedText_5d1eb - db $50 + TX_FAR _UnnamedText_5d1eb + db $50 ; 0x5d1eb + 5 bytes UnnamedText_5d1f0: ; 0x5d1f0 - TX_FAR _UnnamedText_5d1f0 - db $50 + TX_FAR _UnnamedText_5d1f0 + db $50 ; 0x5d1f0 + 5 bytes UnnamedText_5d1f5: ; 0x5d1f5 - TX_FAR _UnnamedText_5d1f5 - db $50 + TX_FAR _UnnamedText_5d1f5 + db $50 ; 0x5d1f5 + 5 bytes UnnamedText_5d1fa: ; 0x5d1fa - TX_FAR _UnnamedText_5d1fa - db $50 + TX_FAR _UnnamedText_5d1fa + db $50 ; 0x5d1fa + 5 bytes UnnamedText_5d1ff: ; 0x5d1ff - TX_FAR _UnnamedText_5d1ff - db $50 + TX_FAR _UnnamedText_5d1ff + db $50 ; 0x5d1ff + 5 bytes UnnamedText_5d204: ; 0x5d204 - TX_FAR _UnnamedText_5d204 - db $50 + TX_FAR _UnnamedText_5d204 + db $50 ; 0x5d204 + 5 bytes UnnamedText_5d209: ; 0x5d209 - TX_FAR _UnnamedText_5d209 - db $50 + TX_FAR _UnnamedText_5d209 + db $50 ; 0x5d209 + 5 bytes UnnamedText_5d20e: ; 0x5d20e - TX_FAR _UnnamedText_5d20e - db $50 + TX_FAR _UnnamedText_5d20e + db $50 ; 0x5d20e + 5 bytes UnnamedText_5d213: ; 0x5d213 - TX_FAR _UnnamedText_5d213 - db $50 + TX_FAR _UnnamedText_5d213 + db $50 ; 0x5d213 + 5 bytes UnnamedText_5d218: ; 0x5d218 - TX_FAR _UnnamedText_5d218 - db $50 + TX_FAR _UnnamedText_5d218 + db $50 ; 0x5d218 + 5 bytes UnnamedText_5d21d: ; 0x5d21d - TX_FAR _UnnamedText_5d21d - db $50 + TX_FAR _UnnamedText_5d21d + db $50 ; 0x5d21d + 5 bytes UnnamedText_5d222: ; 0x5d222 - TX_FAR _UnnamedText_5d222 - db $50 + TX_FAR _UnnamedText_5d222 + db $50 ; 0x5d222 + 5 bytes UnnamedText_5d227: ; 0x5d227 - TX_FAR _UnnamedText_5d227 - db $50 + TX_FAR _UnnamedText_5d227 + db $50 ; 0x5d227 + 5 bytes UnnamedText_5d22c: ; 0x5d22c - TX_FAR _UnnamedText_5d22c - db $50 + TX_FAR _UnnamedText_5d22c + db $50 ; 0x5d22c + 5 bytes UnnamedText_5d231: ; 0x5d231 - TX_FAR _UnnamedText_5d231 - db $50 + TX_FAR _UnnamedText_5d231 + db $50 ; 0x5d231 + 5 bytes UnnamedText_5d236: ; 0x5d236 - TX_FAR _UnnamedText_5d236 - db $50 + TX_FAR _UnnamedText_5d236 + db $50 ; 0x5d236 + 5 bytes UnnamedText_5d23b: ; 0x5d23b - TX_FAR _UnnamedText_5d23b - db $50 + TX_FAR _UnnamedText_5d23b + db $50 ; 0x5d23b + 5 bytes UnnamedText_5d240: ; 0x5d240 - TX_FAR _UnnamedText_5d240 - db $50 + TX_FAR _UnnamedText_5d240 + db $50 ; 0x5d240 + 5 bytes UnnamedText_5d245: ; 0x5d245 - TX_FAR _UnnamedText_5d245 - db $50 + TX_FAR _UnnamedText_5d245 + db $50 ; 0x5d245 + 5 bytes UnnamedText_5d24a: ; 0x5d24a - TX_FAR _UnnamedText_5d24a - db $50 + TX_FAR _UnnamedText_5d24a + db $50 ; 0x5d24a + 5 bytes UnnamedText_5d24f: ; 0x5d24f - TX_FAR _UnnamedText_5d24f - db $50 + TX_FAR _UnnamedText_5d24f + db $50 ; 0x5d24f + 5 bytes UnnamedText_5d254: ; 0x5d254 - TX_FAR _UnnamedText_5d254 - db $50 + TX_FAR _UnnamedText_5d254 + db $50 ; 0x5d254 + 5 bytes SaffronGymObject: ; 0x5d259 (size=330) - db $2e ; border tile - - db $20 ; warps - db $11, $8, $2, $ff - db $11, $9, $2, $ff - db $3, $1, $16, SAFFRON_GYM - db $3, $5, $f, SAFFRON_GYM - db $5, $1, $12, SAFFRON_GYM - db $5, $5, $8, SAFFRON_GYM - db $9, $1, $1b, SAFFRON_GYM - db $9, $5, $10, SAFFRON_GYM - db $b, $1, $5, SAFFRON_GYM - db $b, $5, $d, SAFFRON_GYM - db $f, $1, $17, SAFFRON_GYM - db $f, $5, $1e, SAFFRON_GYM - db $11, $1, $11, SAFFRON_GYM - db $11, $5, $9, SAFFRON_GYM - db $3, $9, $1a, SAFFRON_GYM - db $3, $b, $3, SAFFRON_GYM - db $5, $9, $7, SAFFRON_GYM - db $5, $b, $c, SAFFRON_GYM - db $b, $b, $4, SAFFRON_GYM - db $f, $b, $1f, SAFFRON_GYM - db $3, $f, $18, SAFFRON_GYM - db $3, $13, $1c, SAFFRON_GYM - db $5, $f, $2, SAFFRON_GYM - db $5, $13, $a, SAFFRON_GYM - db $9, $f, $14, SAFFRON_GYM - db $9, $13, $1d, SAFFRON_GYM - db $b, $f, $e, SAFFRON_GYM - db $b, $13, $6, SAFFRON_GYM - db $f, $f, $15, SAFFRON_GYM - db $f, $13, $19, SAFFRON_GYM - db $11, $f, $b, SAFFRON_GYM - db $11, $13, $13, SAFFRON_GYM - - db $0 ; signs - - db $9 ; people - db SPRITE_GIRL, $8 + 4, $9 + 4, $ff, $d0, $41, SABRINA + $C8, $1 ; trainer - db SPRITE_MEDIUM, $1 + 4, $a + 4, $ff, $d0, $42, CHANNELER + $C8, $16 ; trainer - db SPRITE_BUG_CATCHER, $1 + 4, $11 + 4, $ff, $d0, $43, PSYCHIC_TR + $C8, $1 ; trainer - db SPRITE_MEDIUM, $7 + 4, $3 + 4, $ff, $d0, $44, CHANNELER + $C8, $17 ; trainer - db SPRITE_BUG_CATCHER, $7 + 4, $11 + 4, $ff, $d0, $45, PSYCHIC_TR + $C8, $2 ; trainer - db SPRITE_MEDIUM, $d + 4, $3 + 4, $ff, $d0, $46, CHANNELER + $C8, $18 ; trainer - db SPRITE_BUG_CATCHER, $d + 4, $11 + 4, $ff, $d0, $47, PSYCHIC_TR + $C8, $3 ; trainer - db SPRITE_BUG_CATCHER, $1 + 4, $3 + 4, $ff, $d0, $48, PSYCHIC_TR + $C8, $4 ; trainer - db SPRITE_GYM_HELPER, $f + 4, $a + 4, $ff, $d0, $9 ; person - - ; warp-to - EVENT_DISP $a, $11, $8 - EVENT_DISP $a, $11, $9 - EVENT_DISP $a, $3, $1 ; SAFFRON_GYM - EVENT_DISP $a, $3, $5 ; SAFFRON_GYM - EVENT_DISP $a, $5, $1 ; SAFFRON_GYM - EVENT_DISP $a, $5, $5 ; SAFFRON_GYM - EVENT_DISP $a, $9, $1 ; SAFFRON_GYM - EVENT_DISP $a, $9, $5 ; SAFFRON_GYM - EVENT_DISP $a, $b, $1 ; SAFFRON_GYM - EVENT_DISP $a, $b, $5 ; SAFFRON_GYM - EVENT_DISP $a, $f, $1 ; SAFFRON_GYM - EVENT_DISP $a, $f, $5 ; SAFFRON_GYM - EVENT_DISP $a, $11, $1 ; SAFFRON_GYM - EVENT_DISP $a, $11, $5 ; SAFFRON_GYM - EVENT_DISP $a, $3, $9 ; SAFFRON_GYM - EVENT_DISP $a, $3, $b ; SAFFRON_GYM - EVENT_DISP $a, $5, $9 ; SAFFRON_GYM - EVENT_DISP $a, $5, $b ; SAFFRON_GYM - EVENT_DISP $a, $b, $b ; SAFFRON_GYM - EVENT_DISP $a, $f, $b ; SAFFRON_GYM - EVENT_DISP $a, $3, $f ; SAFFRON_GYM - EVENT_DISP $a, $3, $13 ; SAFFRON_GYM - EVENT_DISP $a, $5, $f ; SAFFRON_GYM - EVENT_DISP $a, $5, $13 ; SAFFRON_GYM - EVENT_DISP $a, $9, $f ; SAFFRON_GYM - EVENT_DISP $a, $9, $13 ; SAFFRON_GYM - EVENT_DISP $a, $b, $f ; SAFFRON_GYM - EVENT_DISP $a, $b, $13 ; SAFFRON_GYM - EVENT_DISP $a, $f, $f ; SAFFRON_GYM - EVENT_DISP $a, $f, $13 ; SAFFRON_GYM - EVENT_DISP $a, $11, $f ; SAFFRON_GYM - EVENT_DISP $a, $11, $13 ; SAFFRON_GYM + db $2e ; border tile + + db $20 ; warps + db $11, $8, $2, $ff + db $11, $9, $2, $ff + db $3, $1, $16, SAFFRON_GYM + db $3, $5, $f, SAFFRON_GYM + db $5, $1, $12, SAFFRON_GYM + db $5, $5, $8, SAFFRON_GYM + db $9, $1, $1b, SAFFRON_GYM + db $9, $5, $10, SAFFRON_GYM + db $b, $1, $5, SAFFRON_GYM + db $b, $5, $d, SAFFRON_GYM + db $f, $1, $17, SAFFRON_GYM + db $f, $5, $1e, SAFFRON_GYM + db $11, $1, $11, SAFFRON_GYM + db $11, $5, $9, SAFFRON_GYM + db $3, $9, $1a, SAFFRON_GYM + db $3, $b, $3, SAFFRON_GYM + db $5, $9, $7, SAFFRON_GYM + db $5, $b, $c, SAFFRON_GYM + db $b, $b, $4, SAFFRON_GYM + db $f, $b, $1f, SAFFRON_GYM + db $3, $f, $18, SAFFRON_GYM + db $3, $13, $1c, SAFFRON_GYM + db $5, $f, $2, SAFFRON_GYM + db $5, $13, $a, SAFFRON_GYM + db $9, $f, $14, SAFFRON_GYM + db $9, $13, $1d, SAFFRON_GYM + db $b, $f, $e, SAFFRON_GYM + db $b, $13, $6, SAFFRON_GYM + db $f, $f, $15, SAFFRON_GYM + db $f, $13, $19, SAFFRON_GYM + db $11, $f, $b, SAFFRON_GYM + db $11, $13, $13, SAFFRON_GYM + + db $0 ; signs + + db $9 ; people + db SPRITE_GIRL, $8 + 4, $9 + 4, $ff, $d0, $41, SABRINA + $C8, $1 ; trainer + db SPRITE_MEDIUM, $1 + 4, $a + 4, $ff, $d0, $42, CHANNELER + $C8, $16 ; trainer + db SPRITE_BUG_CATCHER, $1 + 4, $11 + 4, $ff, $d0, $43, PSYCHIC_TR + $C8, $1 ; trainer + db SPRITE_MEDIUM, $7 + 4, $3 + 4, $ff, $d0, $44, CHANNELER + $C8, $17 ; trainer + db SPRITE_BUG_CATCHER, $7 + 4, $11 + 4, $ff, $d0, $45, PSYCHIC_TR + $C8, $2 ; trainer + db SPRITE_MEDIUM, $d + 4, $3 + 4, $ff, $d0, $46, CHANNELER + $C8, $18 ; trainer + db SPRITE_BUG_CATCHER, $d + 4, $11 + 4, $ff, $d0, $47, PSYCHIC_TR + $C8, $3 ; trainer + db SPRITE_BUG_CATCHER, $1 + 4, $3 + 4, $ff, $d0, $48, PSYCHIC_TR + $C8, $4 ; trainer + db SPRITE_GYM_HELPER, $f + 4, $a + 4, $ff, $d0, $9 ; person + + ; warp-to + EVENT_DISP $a, $11, $8 + EVENT_DISP $a, $11, $9 + EVENT_DISP $a, $3, $1 ; SAFFRON_GYM + EVENT_DISP $a, $3, $5 ; SAFFRON_GYM + EVENT_DISP $a, $5, $1 ; SAFFRON_GYM + EVENT_DISP $a, $5, $5 ; SAFFRON_GYM + EVENT_DISP $a, $9, $1 ; SAFFRON_GYM + EVENT_DISP $a, $9, $5 ; SAFFRON_GYM + EVENT_DISP $a, $b, $1 ; SAFFRON_GYM + EVENT_DISP $a, $b, $5 ; SAFFRON_GYM + EVENT_DISP $a, $f, $1 ; SAFFRON_GYM + EVENT_DISP $a, $f, $5 ; SAFFRON_GYM + EVENT_DISP $a, $11, $1 ; SAFFRON_GYM + EVENT_DISP $a, $11, $5 ; SAFFRON_GYM + EVENT_DISP $a, $3, $9 ; SAFFRON_GYM + EVENT_DISP $a, $3, $b ; SAFFRON_GYM + EVENT_DISP $a, $5, $9 ; SAFFRON_GYM + EVENT_DISP $a, $5, $b ; SAFFRON_GYM + EVENT_DISP $a, $b, $b ; SAFFRON_GYM + EVENT_DISP $a, $f, $b ; SAFFRON_GYM + EVENT_DISP $a, $3, $f ; SAFFRON_GYM + EVENT_DISP $a, $3, $13 ; SAFFRON_GYM + EVENT_DISP $a, $5, $f ; SAFFRON_GYM + EVENT_DISP $a, $5, $13 ; SAFFRON_GYM + EVENT_DISP $a, $9, $f ; SAFFRON_GYM + EVENT_DISP $a, $9, $13 ; SAFFRON_GYM + EVENT_DISP $a, $b, $f ; SAFFRON_GYM + EVENT_DISP $a, $b, $13 ; SAFFRON_GYM + EVENT_DISP $a, $f, $f ; SAFFRON_GYM + EVENT_DISP $a, $f, $13 ; SAFFRON_GYM + EVENT_DISP $a, $11, $f ; SAFFRON_GYM + EVENT_DISP $a, $11, $13 ; SAFFRON_GYM SaffronGymBlocks: ; 90 - INCBIN "maps/saffrongym.blk" + INCBIN "maps/saffrongym.blk" SaffronMart_h: ; 0x5d3fd to 0x5d409 (12 bytes) (id=180) - db $02 ; tileset - db SAFFRON_MART_HEIGHT, SAFFRON_MART_WIDTH ; dimensions (y, x) - dw SaffronMartBlocks, SaffronMartTexts, SaffronMartScript ; blocks, texts, scripts - db $00 ; connections + db $02 ; tileset + db SAFFRON_MART_HEIGHT, SAFFRON_MART_WIDTH ; dimensions (y, x) + dw SaffronMartBlocks, SaffronMartTexts, SaffronMartScript ; blocks, texts, scripts + db $00 ; connections - dw SaffronMartObject ; objects + dw SaffronMartObject ; objects SaffronMartScript: ; 0x5d409 - jp $3c3c + jp $3c3c ; 0x5d40c SaffronMartTexts: ; 0x5d40c - dw SaffronMartText1, SaffronMartText2, SaffronMartText3 + dw SaffronMartText1, SaffronMartText2, SaffronMartText3 SaffronMartText2: ; 0x5d412 - TX_FAR _SaffronMartText2 - db $50 + TX_FAR _SaffronMartText2 + db $50 SaffronMartText3: ; 0x5d417 - TX_FAR _SaffronMartText3 - db $50 + TX_FAR _SaffronMartText3 + db $50 SaffronMartObject: ; 0x5d41c (size=38) - db $0 ; border tile + db $0 ; border tile - db $2 ; warps - db $7, $3, $4, $ff - db $7, $4, $4, $ff + db $2 ; warps + db $7, $3, $4, $ff + db $7, $4, $4, $ff - db $0 ; signs + db $0 ; signs - db $3 ; people - db SPRITE_MART_GUY, $5 + 4, $0 + 4, $ff, $d3, $1 ; person - db SPRITE_BLACK_HAIR_BOY_2, $2 + 4, $4 + 4, $ff, $ff, $2 ; person - db SPRITE_LASS, $5 + 4, $6 + 4, $fe, $0, $3 ; person + db $3 ; people + db SPRITE_MART_GUY, $5 + 4, $0 + 4, $ff, $d3, $1 ; person + db SPRITE_BLACK_HAIR_BOY_2, $2 + 4, $4 + 4, $ff, $ff, $2 ; person + db SPRITE_LASS, $5 + 4, $6 + 4, $fe, $0, $3 ; person - ; warp-to - EVENT_DISP $4, $7, $3 - EVENT_DISP $4, $7, $4 + ; warp-to + EVENT_DISP $4, $7, $3 + EVENT_DISP $4, $7, $4 SilphCo1_h: ; 0x5d442 to 0x5d44e (12 bytes) (id=181) - db $16 ; tileset - db SILPH_CO_1F_HEIGHT, SILPH_CO_1F_WIDTH ; dimensions (y, x) - dw SilphCo1Blocks, SilphCo1Texts, SilphCo1Script ; blocks, texts, scripts - db $00 ; connections + db $16 ; tileset + db SILPH_CO_1F_HEIGHT, SILPH_CO_1F_WIDTH ; dimensions (y, x) + dw SilphCo1Blocks, SilphCo1Texts, SilphCo1Script ; blocks, texts, scripts + db $00 ; connections - dw SilphCo1Object ; objects + dw SilphCo1Object ; objects SilphCo1Script: ; 0x5d44e - call $3c3c - ld a, [$d838] - bit 7, a - ret z - ld hl, $d7b9 - bit 7, [hl] - set 7, [hl] - ret nz - ld a, $4c - ld [$cc4d], a - ld a, $15 - jp $3e6d + call $3c3c + ld a, [$d838] + bit 7, a + ret z + ld hl, $d7b9 + bit 7, [hl] + set 7, [hl] + ret nz + ld a, $4c + ld [$cc4d], a + ld a, $15 + jp $3e6d ; 0x5d469 SilphCo1Texts: ; 0x5d469 - dw SilphCo1Text1 + dw SilphCo1Text1 SilphCo1Text1: ; 0x5d46b - TX_FAR _SilphCo1Text1 - db $50 + TX_FAR _SilphCo1Text1 + db $50 SilphCo1Object: ; 0x5d470 (size=50) - db $2e ; border tile + db $2e ; border tile - db $5 ; warps - db $11, $a, $5, $ff - db $11, $b, $5, $ff - db $0, $1a, $0, SILPH_CO_2F - db $0, $14, $0, SILPH_CO_ELEVATOR - db $a, $10, $6, SILPH_CO_3F + db $5 ; warps + db $11, $a, $5, $ff + db $11, $b, $5, $ff + db $0, $1a, $0, SILPH_CO_2F + db $0, $14, $0, SILPH_CO_ELEVATOR + db $a, $10, $6, SILPH_CO_3F - db $0 ; signs + db $0 ; signs - db $1 ; people - db SPRITE_CABLE_CLUB_WOMAN, $2 + 4, $4 + 4, $ff, $d0, $1 ; person + db $1 ; people + db SPRITE_CABLE_CLUB_WOMAN, $2 + 4, $4 + 4, $ff, $d0, $1 ; person - ; warp-to - EVENT_DISP $f, $11, $a - EVENT_DISP $f, $11, $b - EVENT_DISP $f, $0, $1a ; SILPH_CO_2F - EVENT_DISP $f, $0, $14 ; SILPH_CO_ELEVATOR - EVENT_DISP $f, $a, $10 ; SILPH_CO_3F + ; warp-to + EVENT_DISP $f, $11, $a + EVENT_DISP $f, $11, $b + EVENT_DISP $f, $0, $1a ; SILPH_CO_2F + EVENT_DISP $f, $0, $14 ; SILPH_CO_ELEVATOR + EVENT_DISP $f, $a, $10 ; SILPH_CO_3F SilphCo1Blocks: ; 135 - INCBIN "maps/silphco1.blk" + INCBIN "maps/silphco1.blk" SaffronPokecenter_h: ; 0x5d529 to 0x5d535 (12 bytes) (id=182) - db $06 ; tileset - db SAFFRON_POKECENTER_HEIGHT, SAFFRON_POKECENTER_WIDTH ; dimensions (y, x) - dw SaffronPokecenterBlocks, SaffronPokecenterTexts, SaffronPokecenterScript ; blocks, texts, scripts - db $00 ; connections + db $06 ; tileset + db SAFFRON_POKECENTER_HEIGHT, SAFFRON_POKECENTER_WIDTH ; dimensions (y, x) + dw SaffronPokecenterBlocks, SaffronPokecenterTexts, SaffronPokecenterScript ; blocks, texts, scripts + db $00 ; connections - dw SaffronPokecenterObject ; objects + dw SaffronPokecenterObject ; objects SaffronPokecenterScript: ; 0x5d535 - call $22fa - jp $3c3c + call $22fa + jp $3c3c ; 0x5d53b SaffronPokecenterTexts: - dw SaffronPokecenterText1, SaffronPokecenterText2, SaffronPokecenterText3, SaffronPokecenterText4 + dw SaffronPokecenterText1, SaffronPokecenterText2, SaffronPokecenterText3, SaffronPokecenterText4 SaffronPokecenterText1: ; 0x5d542 - db $ff + db $ff SaffronPokecenterText2: ; 0x5d543 - TX_FAR _SaffronPokecenterText1 + TX_FAR _SaffronPokecenterText1 INCBIN "baserom.gbc",$5d548,$5d549 - $5d548 SaffronPokecenterText3: ; 0x5d549 - TX_FAR _SaffronPokecenterText3 - db $50 + TX_FAR _SaffronPokecenterText3 + db $50 SaffronPokecenterText4: - db $f6 + db $f6 SaffronPokecenterObject: ; 0x5d54f (size=44) - db $0 ; border tile + db $0 ; border tile - db $2 ; warps - db $7, $3, $6, $ff - db $7, $4, $6, $ff + db $2 ; warps + db $7, $3, $6, $ff + db $7, $4, $6, $ff - db $0 ; signs + db $0 ; signs - db $4 ; people - db SPRITE_NURSE, $1 + 4, $3 + 4, $ff, $d0, $1 ; person - db SPRITE_FOULARD_WOMAN, $5 + 4, $5 + 4, $ff, $ff, $2 ; person - db SPRITE_GENTLEMAN, $3 + 4, $8 + 4, $ff, $d0, $3 ; person - db SPRITE_CABLE_CLUB_WOMAN, $2 + 4, $b + 4, $ff, $d0, $4 ; person + db $4 ; people + db SPRITE_NURSE, $1 + 4, $3 + 4, $ff, $d0, $1 ; person + db SPRITE_FOULARD_WOMAN, $5 + 4, $5 + 4, $ff, $ff, $2 ; person + db SPRITE_GENTLEMAN, $3 + 4, $8 + 4, $ff, $d0, $3 ; person + db SPRITE_CABLE_CLUB_WOMAN, $2 + 4, $b + 4, $ff, $d0, $4 ; person - ; warp-to - EVENT_DISP $7, $7, $3 - EVENT_DISP $7, $7, $4 + ; warp-to + EVENT_DISP $7, $7, $3 + EVENT_DISP $7, $7, $4 ViridianForestexit_h: ; 0x5d57b to 0x5d587 (12 bytes) (id=47) - db $09 ; tileset - db VIRIDIAN_FOREST_EXIT_HEIGHT, VIRIDIAN_FOREST_EXIT_WIDTH ; dimensions (y, x) - dw ViridianForestexitBlocks, ViridianForestexitTexts, ViridianForestexitScript ; blocks, texts, scripts - db $00 ; connections + db $09 ; tileset + db VIRIDIAN_FOREST_EXIT_HEIGHT, VIRIDIAN_FOREST_EXIT_WIDTH ; dimensions (y, x) + dw ViridianForestexitBlocks, ViridianForestexitTexts, ViridianForestexitScript ; blocks, texts, scripts + db $00 ; connections - dw ViridianForestexitObject ; objects + dw ViridianForestexitObject ; objects ViridianForestexitScript: ; 0x5d587 - jp $3c3c + jp $3c3c ; 0x5d58a ViridianForestexitTexts: ; 0x5d58a - dw ViridianForestexitText1, ViridianForestexitText2 + dw ViridianForestexitText1, ViridianForestexitText2 ViridianForestexitText1: ; 0x5d58e - TX_FAR _ViridianForestexitText1 - db $50 + TX_FAR _ViridianForestexitText1 + db $50 ViridianForestexitText2: ; 0x5d593 - TX_FAR _ViridianForestexitText2 - db $50 + TX_FAR _ViridianForestexitText2 + db $50 ViridianForestexitObject: ; 0x5d598 (size=48) - db $a ; border tile + db $a ; border tile - db $4 ; warps - db $0, $4, $1, $ff - db $0, $5, $1, $ff - db $7, $4, $0, VIRIDIAN_FOREST - db $7, $5, $0, VIRIDIAN_FOREST + db $4 ; warps + db $0, $4, $1, $ff + db $0, $5, $1, $ff + db $7, $4, $0, VIRIDIAN_FOREST + db $7, $5, $0, VIRIDIAN_FOREST - db $0 ; signs + db $0 ; signs - db $2 ; people - db SPRITE_BLACK_HAIR_BOY_2, $2 + 4, $3 + 4, $ff, $ff, $1 ; person - db SPRITE_OLD_PERSON, $5 + 4, $2 + 4, $ff, $ff, $2 ; person + db $2 ; people + db SPRITE_BLACK_HAIR_BOY_2, $2 + 4, $3 + 4, $ff, $ff, $1 ; person + db SPRITE_OLD_PERSON, $5 + 4, $2 + 4, $ff, $ff, $2 ; person - ; warp-to - EVENT_DISP $5, $0, $4 - EVENT_DISP $5, $0, $5 - EVENT_DISP $5, $7, $4 ; VIRIDIAN_FOREST - EVENT_DISP $5, $7, $5 ; VIRIDIAN_FOREST + ; warp-to + EVENT_DISP $5, $0, $4 + EVENT_DISP $5, $0, $5 + EVENT_DISP $5, $7, $4 ; VIRIDIAN_FOREST + EVENT_DISP $5, $7, $5 ; VIRIDIAN_FOREST Route2Gate_h: ; 0x5d5c8 to 0x5d5d4 (12 bytes) (id=49) - db $0c ; tileset - db ROUTE_2_GATE_HEIGHT, ROUTE_2_GATE_WIDTH ; dimensions (y, x) - dw Route2GateBlocks, Route2GateTexts, Route2GateScript ; blocks, texts, scripts - db $00 ; connections + db $0c ; tileset + db ROUTE_2_GATE_HEIGHT, ROUTE_2_GATE_WIDTH ; dimensions (y, x) + dw Route2GateBlocks, Route2GateTexts, Route2GateScript ; blocks, texts, scripts + db $00 ; connections - dw Route2GateObject ; objects + dw Route2GateObject ; objects Route2GateScript: ; 0x5d5d4 - jp $3c3c + jp $3c3c ; 0x5d5d7 Route2GateTexts: ; 0x5d5d7 - dw Route2GateText1, Route2GateText2 + dw Route2GateText1, Route2GateText2 Route2GateText1: ; 0x5d5db - db $08 ; asm - ld a, [$d7c2] - bit 0, a - jr nz, .asm_6592c ; 0x5d5e1 - ld a, $a - ldh [$db], a - ld a, $c8 - ldh [$dc], a - ld [$d11e], a - call GetItemName ; $2fcf - ld hl, $cd6d - ld de, $cc5b - ld bc, $000d - call CopyData - ld a, $62 - call Predef - ldh a, [$db] - cp $1 - jr nz, .asm_ad646 ; 0x5d606 - ld hl, $d7c2 - set 0, [hl] + db $08 ; asm + ld a, [$d7c2] + bit 0, a + jr nz, .asm_6592c ; 0x5d5e1 + ld a, $a + ldh [$db], a + ld a, $c8 + ldh [$dc], a + ld [$d11e], a + call GetItemName ; $2fcf + ld hl, $cd6d + ld de, $cc5b + ld bc, $000d + call CopyData + ld a, $62 + call Predef + ldh a, [$db] + cp $1 + jr nz, .asm_ad646 ; 0x5d606 + ld hl, $d7c2 + set 0, [hl] .asm_6592c ; 0x5d60d - ld hl, $5616 - call PrintText + ld hl, $5616 + call PrintText .asm_ad646 ; 0x5d613 - jp $24d7 + jp $24d7 UnnamedText_5d616: ; 0x5d616 - TX_FAR _UnnamedText_5d616 - db $50 + TX_FAR _UnnamedText_5d616 + db $50 ; 0x5d616 + 5 bytes Route2GateText2: ; 0x5d61b - TX_FAR _Route2GateText2 - db $50 + TX_FAR _Route2GateText2 + db $50 Route2GateObject: ; 0x5d620 (size=48) - db $a ; border tile + db $a ; border tile - db $4 ; warps - db $0, $4, $3, $ff - db $0, $5, $3, $ff - db $7, $4, $4, $ff - db $7, $5, $4, $ff + db $4 ; warps + db $0, $4, $3, $ff + db $0, $5, $3, $ff + db $7, $4, $4, $ff + db $7, $5, $4, $ff - db $0 ; signs + db $0 ; signs - db $2 ; people - db SPRITE_OAK_AIDE, $4 + 4, $1 + 4, $ff, $d2, $1 ; person - db SPRITE_BUG_CATCHER, $4 + 4, $5 + 4, $fe, $2, $2 ; person + db $2 ; people + db SPRITE_OAK_AIDE, $4 + 4, $1 + 4, $ff, $d2, $1 ; person + db SPRITE_BUG_CATCHER, $4 + 4, $5 + 4, $fe, $2, $2 ; person - ; warp-to - EVENT_DISP $5, $0, $4 - EVENT_DISP $5, $0, $5 - EVENT_DISP $5, $7, $4 - EVENT_DISP $5, $7, $5 + ; warp-to + EVENT_DISP $5, $0, $4 + EVENT_DISP $5, $0, $5 + EVENT_DISP $5, $7, $4 + EVENT_DISP $5, $7, $5 ViridianForestEntrance_h: ; 0x5d650 to 0x5d65c (12 bytes) (id=50) - db $09 ; tileset - db VIRIDIAN_FOREST_ENTRANCE_HEIGHT, VIRIDIAN_FOREST_ENTRANCE_WIDTH ; dimensions (y, x) - dw ViridianForestEntranceBlocks, ViridianForestEntranceTexts, ViridianForestEntranceScript ; blocks, texts, scripts - db $00 ; connections + db $09 ; tileset + db VIRIDIAN_FOREST_ENTRANCE_HEIGHT, VIRIDIAN_FOREST_ENTRANCE_WIDTH ; dimensions (y, x) + dw ViridianForestEntranceBlocks, ViridianForestEntranceTexts, ViridianForestEntranceScript ; blocks, texts, scripts + db $00 ; connections - dw ViridianForestEntranceObject ; objects + dw ViridianForestEntranceObject ; objects ViridianForestEntranceScript: ; 0x5d65c - jp $3c3c + jp $3c3c ; 0x5d65f ViridianForestEntranceTexts: ; 0x5d65f - dw ViridianForestEntranceText1, ViridianForestEntranceText2 + dw ViridianForestEntranceText1, ViridianForestEntranceText2 ViridianForestEntranceText1: ; 0x5d663 - TX_FAR _ViridianForestEntranceText1 - db $50 + TX_FAR _ViridianForestEntranceText1 + db $50 ViridianForestEntranceText2: ; 0x5d668 - TX_FAR _ViridianForestEntranceText2 - db $50 + TX_FAR _ViridianForestEntranceText2 + db $50 ViridianForestEntranceObject: ; 0x5d66d (size=48) - db $a ; border tile + db $a ; border tile - db $4 ; warps - db $0, $4, $3, VIRIDIAN_FOREST - db $0, $5, $4, VIRIDIAN_FOREST - db $7, $4, $5, $ff - db $7, $5, $5, $ff + db $4 ; warps + db $0, $4, $3, VIRIDIAN_FOREST + db $0, $5, $4, VIRIDIAN_FOREST + db $7, $4, $5, $ff + db $7, $5, $5, $ff - db $0 ; signs + db $0 ; signs - db $2 ; people - db SPRITE_GIRL, $4 + 4, $8 + 4, $ff, $d2, $1 ; person - db SPRITE_LITTLE_GIRL, $4 + 4, $2 + 4, $fe, $1, $2 ; person + db $2 ; people + db SPRITE_GIRL, $4 + 4, $8 + 4, $ff, $d2, $1 ; person + db SPRITE_LITTLE_GIRL, $4 + 4, $2 + 4, $fe, $1, $2 ; person - ; warp-to - EVENT_DISP $5, $0, $4 ; VIRIDIAN_FOREST - EVENT_DISP $5, $0, $5 ; VIRIDIAN_FOREST - EVENT_DISP $5, $7, $4 - EVENT_DISP $5, $7, $5 + ; warp-to + EVENT_DISP $5, $0, $4 ; VIRIDIAN_FOREST + EVENT_DISP $5, $0, $5 ; VIRIDIAN_FOREST + EVENT_DISP $5, $7, $4 + EVENT_DISP $5, $7, $5 UndergroundTunnelEntranceRoute5_h: ; 0x5d69d to 0x5d6a9 (12 bytes) (id=71) - db $0c ; tileset - db PATH_ENTRANCE_ROUTE_5_HEIGHT, PATH_ENTRANCE_ROUTE_5_WIDTH ; dimensions (y, x) - dw UndergroundTunnelEntranceRoute5Blocks, UndergroundTunnelEntranceRoute5Texts, UndergroundTunnelEntranceRoute5Script ; blocks, texts, scripts - db $00 ; connections + db $0c ; tileset + db PATH_ENTRANCE_ROUTE_5_HEIGHT, PATH_ENTRANCE_ROUTE_5_WIDTH ; dimensions (y, x) + dw UndergroundTunnelEntranceRoute5Blocks, UndergroundTunnelEntranceRoute5Texts, UndergroundTunnelEntranceRoute5Script ; blocks, texts, scripts + db $00 ; connections - dw UndergroundTunnelEntranceRoute5Object ; objects + dw UndergroundTunnelEntranceRoute5Object ; objects UndergroundTunnelEntranceRoute5Script: ; 0x5d6a9 - ld a, $10 - ld [$d365], a - ret + ld a, $10 + ld [$d365], a + ret ; 0x5d6af INCBIN "baserom.gbc",$5d6af,$1 UndergroundTunnelEntranceRoute5Texts: ; 0x5d6b0 - dw UndergroundTunnelEntranceRoute5Text1 + dw UndergroundTunnelEntranceRoute5Text1 UndergroundTunnelEntranceRoute5Text1: ; 0x5d6b2 - db $08 ; asm - ld a, $9 - ld [W_WHICHTRADE], a - ld a, $54 - call Predef - ld hl, $56af - ret + db $08 ; asm + ld a, $9 + ld [W_WHICHTRADE], a + ld a, $54 + call Predef + ld hl, $56af + ret UndergroundTunnelEntranceRoute5Object: ; 0x5d6c1 (size=34) - db $a ; border tile + db $a ; border tile - db $3 ; warps - db $7, $3, $3, $ff - db $7, $4, $3, $ff - db $4, $4, $0, UNDERGROUND_PATH_NS + db $3 ; warps + db $7, $3, $3, $ff + db $7, $4, $3, $ff + db $4, $4, $0, UNDERGROUND_PATH_NS - db $0 ; signs + db $0 ; signs - db $1 ; people - db SPRITE_LITTLE_GIRL, $3 + 4, $2 + 4, $ff, $ff, $1 ; person + db $1 ; people + db SPRITE_LITTLE_GIRL, $3 + 4, $2 + 4, $ff, $ff, $1 ; person - ; warp-to - EVENT_DISP $4, $7, $3 - EVENT_DISP $4, $7, $4 - EVENT_DISP $4, $4, $4 ; UNDERGROUND_PATH_NS + ; warp-to + EVENT_DISP $4, $7, $3 + EVENT_DISP $4, $7, $4 + EVENT_DISP $4, $4, $4 ; UNDERGROUND_PATH_NS UndergroundTunnelEntranceRoute6_h: ; 0x5d6e3 to 0x5d6ef (12 bytes) (id=74) - db $0c ; tileset - db PATH_ENTRANCE_ROUTE_6_HEIGHT, PATH_ENTRANCE_ROUTE_6_WIDTH ; dimensions (y, x) - dw UndergroundTunnelEntranceRoute6Blocks, UndergroundTunnelEntranceRoute6Texts, UndergroundTunnelEntranceRoute6Script ; blocks, texts, scripts - db $00 ; connections + db $0c ; tileset + db PATH_ENTRANCE_ROUTE_6_HEIGHT, PATH_ENTRANCE_ROUTE_6_WIDTH ; dimensions (y, x) + dw UndergroundTunnelEntranceRoute6Blocks, UndergroundTunnelEntranceRoute6Texts, UndergroundTunnelEntranceRoute6Script ; blocks, texts, scripts + db $00 ; connections - dw UndergroundTunnelEntranceRoute6Object ; objects + dw UndergroundTunnelEntranceRoute6Object ; objects UndergroundTunnelEntranceRoute6Script: ; 0x5d6ef - ld a, $11 - ld [$d365], a - jp $3c3c + ld a, $11 + ld [$d365], a + jp $3c3c ; 0x5d6f7 UndergroundTunnelEntranceRoute6Texts: ; 0x5d6f7 - dw UndergroundTunnelEntranceRoute6Text1 + dw UndergroundTunnelEntranceRoute6Text1 ;XXX wtf? syntax error on TX_FAR? UndergroundTunnelEntranceRoute6Text1: ; 0x5d6f9 - db $17, $cb, $40, $23 - ;TX_FAR _UndergroundTunnelEntranceRoute6Text1 ; $cb, $40, $23 - db $50 + db $17, $cb, $40, $23 + ;TX_FAR _UndergroundTunnelEntranceRoute6Text1 ; $cb, $40, $23 + db $50 UndergroundTunnelEntranceRoute6Object: ; 0x5d6fe (size=34) - db $a ; border tile + db $a ; border tile - db $3 ; warps - db $7, $3, $3, $ff - db $7, $4, $3, $ff - db $4, $4, $1, UNDERGROUND_PATH_NS + db $3 ; warps + db $7, $3, $3, $ff + db $7, $4, $3, $ff + db $4, $4, $1, UNDERGROUND_PATH_NS - db $0 ; signs + db $0 ; signs - db $1 ; people - db SPRITE_GIRL, $3 + 4, $2 + 4, $ff, $ff, $1 ; person + db $1 ; people + db SPRITE_GIRL, $3 + 4, $2 + 4, $ff, $ff, $1 ; person - ; warp-to - EVENT_DISP $4, $7, $3 - EVENT_DISP $4, $7, $4 - EVENT_DISP $4, $4, $4 ; UNDERGROUND_PATH_NS + ; warp-to + EVENT_DISP $4, $7, $3 + EVENT_DISP $4, $7, $4 + EVENT_DISP $4, $4, $4 ; UNDERGROUND_PATH_NS UndergroundPathEntranceRoute7_h: ; 0x5d720 to 0x5d72c (12 bytes) (id=77) - db $0c ; tileset - db PATH_ENTRANCE_ROUTE_7_HEIGHT, PATH_ENTRANCE_ROUTE_7_WIDTH ; dimensions (y, x) - dw UndergroundTunnelEntranceRoute7Blocks, UndergroundPathEntranceRoute7Texts, UndergroundPathEntranceRoute7Script ; blocks, texts, scripts - db $00 ; connections + db $0c ; tileset + db PATH_ENTRANCE_ROUTE_7_HEIGHT, PATH_ENTRANCE_ROUTE_7_WIDTH ; dimensions (y, x) + dw UndergroundTunnelEntranceRoute7Blocks, UndergroundPathEntranceRoute7Texts, UndergroundPathEntranceRoute7Script ; blocks, texts, scripts + db $00 ; connections - dw UndergroundPathEntranceRoute7Object ; objects + dw UndergroundPathEntranceRoute7Object ; objects UndergroundPathEntranceRoute7Script: ; 0x5d72c - ld a, $12 - ld [$d365], a - jp $3c3c + ld a, $12 + ld [$d365], a + jp $3c3c ; 0x5d734 UndergroundPathEntranceRoute7Texts: ; 0x5d734 - dw UndergroundPathEntranceRoute7Text1 + dw UndergroundPathEntranceRoute7Text1 UndergroundPathEntranceRoute7Text1: ; 0x5d736 - db $17, $ff, $40, $23 - ;TX_FAR _UndergroundPathEntranceRoute7Text1 - db $50 + db $17, $ff, $40, $23 + ;TX_FAR _UndergroundPathEntranceRoute7Text1 + db $50 UndergroundPathEntranceRoute7Object: ; 0x5d73b (size=34) - db $a ; border tile + db $a ; border tile - db $3 ; warps - db $7, $3, $4, $ff - db $7, $4, $4, $ff - db $4, $4, $0, UNDERGROUND_PATH_WE + db $3 ; warps + db $7, $3, $4, $ff + db $7, $4, $4, $ff + db $4, $4, $0, UNDERGROUND_PATH_WE - db $0 ; signs + db $0 ; signs - db $1 ; people - db SPRITE_FAT_BALD_GUY, $4 + 4, $2 + 4, $ff, $ff, $1 ; person + db $1 ; people + db SPRITE_FAT_BALD_GUY, $4 + 4, $2 + 4, $ff, $ff, $1 ; person - ; warp-to - EVENT_DISP $4, $7, $3 - EVENT_DISP $4, $7, $4 - EVENT_DISP $4, $4, $4 ; UNDERGROUND_PATH_WE + ; warp-to + EVENT_DISP $4, $7, $3 + EVENT_DISP $4, $7, $4 + EVENT_DISP $4, $4, $4 ; UNDERGROUND_PATH_WE INCBIN "baserom.gbc",$5d75d,$5d773 - $5d75d UnnamedText_5d773: ; 0x5d773 - TX_FAR _UnnamedText_5d773 - db $50 + TX_FAR _UnnamedText_5d773 + db $50 ; 0x5d773 + 5 bytes UnnamedText_5d778: ; 0x5d778 - TX_FAR _UnnamedText_5d778 - db $50 + TX_FAR _UnnamedText_5d778 + db $50 ; 0x5d778 + 5 bytes UnnamedText_5d77d: ; 0x5d77d - TX_FAR _UnnamedText_5d77d - db $50 + TX_FAR _UnnamedText_5d77d + db $50 ; 0x5d77d + 5 bytes UnnamedText_5d782: ; 0x5d782 - TX_FAR _UnnamedText_5d782 - db $50 + TX_FAR _UnnamedText_5d782 + db $50 ; 0x5d782 + 5 bytes INCBIN "baserom.gbc",$5d787,$28 SilphCo9_h: ; 0x5d7af to 0x5d7bb (12 bytes) (id=233) - db $16 ; tileset - db SILPH_CO_9F_HEIGHT, SILPH_CO_9F_WIDTH ; dimensions (y, x) - dw SilphCo9Blocks, SilphCo9Texts, SilphCo9Script ; blocks, texts, scripts - db $00 ; connections + db $16 ; tileset + db SILPH_CO_9F_HEIGHT, SILPH_CO_9F_WIDTH ; dimensions (y, x) + dw SilphCo9Blocks, SilphCo9Texts, SilphCo9Script ; blocks, texts, scripts + db $00 ; connections - dw SilphCo9Object ; objects + dw SilphCo9Object ; objects SilphCo9Script: ; 0x5d7bb - call $57d1 - call $3c3c - ld hl, $5893 - ld de, $5885 - ld a, [$d64a] - call $3160 - ld [$d64a], a - ret + call $57d1 + call $3c3c + ld hl, $5893 + ld de, $5885 + ld a, [$d64a] + call $3160 + ld [$d64a], a + ret ; 0x5d7d1 INCBIN "baserom.gbc",$5d7d1,$ba SilphCo9Texts: ; 0x5d88b - dw SilphCo9Text1, SilphCo9Text2, SilphCo9Text3, SilphCo9Text4 + dw SilphCo9Text1, SilphCo9Text2, SilphCo9Text3, SilphCo9Text4 INCBIN "baserom.gbc",$5d893,$25 SilphCo9Text1: ; 0x5d8b8 - db $08 ; asm - ld a, [$d838] - bit 7, a - jr nz, .asm_a14c3 ; 0x5d8be - ld hl, $58e5 - call PrintText - ld a, $7 - call Predef - call $20d8 - call Delay3 - call $20f6 - ld hl, $58ea - call PrintText - jr .asm_b6e28 ; 0x5d8da + db $08 ; asm + ld a, [$d838] + bit 7, a + jr nz, .asm_a14c3 ; 0x5d8be + ld hl, $58e5 + call PrintText + ld a, $7 + call Predef + call $20d8 + call Delay3 + call $20f6 + ld hl, $58ea + call PrintText + jr .asm_b6e28 ; 0x5d8da .asm_a14c3 ; 0x5d8dc - ld hl, $58ef - call PrintText + ld hl, $58ef + call PrintText .asm_b6e28 ; 0x5d8e2 - jp $24d7 + jp $24d7 UnnamedText_5d8e5: ; 0x5d8e5 - TX_FAR _UnnamedText_5d8e5 - db $50 + TX_FAR _UnnamedText_5d8e5 + db $50 ; 0x5d8e5 + 5 bytes UnnamedText_5d8ea: ; 0x5d8ea - TX_FAR _UnnamedText_5d8ea - db $50 + TX_FAR _UnnamedText_5d8ea + db $50 ; 0x5d8ea + 5 bytes UnnamedText_5d8ef: ; 0x5d8ef - TX_FAR _UnnamedText_5d8ef - db $50 + TX_FAR _UnnamedText_5d8ef + db $50 ; 0x5d8ef + 5 bytes SilphCo9Text2: ; 0x5d8f4 - db $08 ; asm - ld hl, $5893 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5893 + call LoadTrainerHeader + jp $24d7 SilphCo9Text3: ; 0x5d8fe - db $08 ; asm - ld hl, $589f - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $589f + call LoadTrainerHeader + jp $24d7 SilphCo9Text4: ; 0x5d908 - db $08 ; asm - ld hl, $58ab - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $58ab + call LoadTrainerHeader + jp $24d7 UnnamedText_5d912: ; 0x5d912 - TX_FAR _UnnamedText_5d912 - db $50 + TX_FAR _UnnamedText_5d912 + db $50 ; 0x5d912 + 5 bytes UnnamedText_5d917: ; 0x5d917 - TX_FAR _UnnamedText_5d917 - db $50 + TX_FAR _UnnamedText_5d917 + db $50 ; 0x5d917 + 5 bytes UnnamedText_5d91c: ; 0x5d91c - TX_FAR _UnnamedText_5d91c - db $50 + TX_FAR _UnnamedText_5d91c + db $50 ; 0x5d91c + 5 bytes UnnamedText_5d921: ; 0x5d921 - TX_FAR _UnnamedText_5d921 - db $50 + TX_FAR _UnnamedText_5d921 + db $50 ; 0x5d921 + 5 bytes UnnamedText_5d926: ; 0x5d926 - TX_FAR _UnnamedText_5d926 - db $50 + TX_FAR _UnnamedText_5d926 + db $50 ; 0x5d926 + 5 bytes UnnamedText_5d92b: ; 0x5d92b - TX_FAR _UnnamedText_5d92b - db $50 + TX_FAR _UnnamedText_5d92b + db $50 ; 0x5d92b + 5 bytes UnnamedText_5d930: ; 0x5d930 - TX_FAR _UnnamedText_5d930 - db $50 + TX_FAR _UnnamedText_5d930 + db $50 ; 0x5d930 + 5 bytes UnnamedText_5d935: ; 0x5d935 - TX_FAR _UnnamedText_5d935 - db $50 + TX_FAR _UnnamedText_5d935 + db $50 ; 0x5d935 + 5 bytes UnnamedText_5d93a: ; 0x5d93a - TX_FAR _UnnamedText_5d93a - db $50 + TX_FAR _UnnamedText_5d93a + db $50 ; 0x5d93a + 5 bytes SilphCo9Object: ; 0x5d93f (size=74) - db $2e ; border tile - - db $5 ; warps - db $0, $e, $0, SILPH_CO_10F - db $0, $10, $0, SILPH_CO_8F - db $0, $12, $0, SILPH_CO_ELEVATOR - db $3, $9, $7, SILPH_CO_3F - db $f, $11, $4, SILPH_CO_5F - - db $0 ; signs - - db $4 ; people - db SPRITE_NURSE, $e + 4, $3 + 4, $ff, $d0, $1 ; person - db SPRITE_ROCKET, $4 + 4, $2 + 4, $ff, $d1, $42, ROCKET + $C8, $25 ; trainer - db SPRITE_OAK_AIDE, $d + 4, $15 + 4, $ff, $d0, $43, SCIENTIST + $C8, $a ; trainer - db SPRITE_ROCKET, $10 + 4, $d + 4, $ff, $d1, $44, ROCKET + $C8, $26 ; trainer - - ; warp-to - EVENT_DISP $d, $0, $e ; SILPH_CO_10F - EVENT_DISP $d, $0, $10 ; SILPH_CO_8F - EVENT_DISP $d, $0, $12 ; SILPH_CO_ELEVATOR - EVENT_DISP $d, $3, $9 ; SILPH_CO_3F - EVENT_DISP $d, $f, $11 ; SILPH_CO_5F + db $2e ; border tile + + db $5 ; warps + db $0, $e, $0, SILPH_CO_10F + db $0, $10, $0, SILPH_CO_8F + db $0, $12, $0, SILPH_CO_ELEVATOR + db $3, $9, $7, SILPH_CO_3F + db $f, $11, $4, SILPH_CO_5F + + db $0 ; signs + + db $4 ; people + db SPRITE_NURSE, $e + 4, $3 + 4, $ff, $d0, $1 ; person + db SPRITE_ROCKET, $4 + 4, $2 + 4, $ff, $d1, $42, ROCKET + $C8, $25 ; trainer + db SPRITE_OAK_AIDE, $d + 4, $15 + 4, $ff, $d0, $43, SCIENTIST + $C8, $a ; trainer + db SPRITE_ROCKET, $10 + 4, $d + 4, $ff, $d1, $44, ROCKET + $C8, $26 ; trainer + + ; warp-to + EVENT_DISP $d, $0, $e ; SILPH_CO_10F + EVENT_DISP $d, $0, $10 ; SILPH_CO_8F + EVENT_DISP $d, $0, $12 ; SILPH_CO_ELEVATOR + EVENT_DISP $d, $3, $9 ; SILPH_CO_3F + EVENT_DISP $d, $f, $11 ; SILPH_CO_5F SilphCo9Blocks: ; 117 - INCBIN "maps/silphco9.blk" + INCBIN "maps/silphco9.blk" VictoryRoad1_h: ; 0x5d9fe to 0x5da0a (12 bytes) (id=108) - db $11 ; tileset - db VICTORY_ROAD_1_HEIGHT, VICTORY_ROAD_1_WIDTH ; dimensions (y, x) - dw VictoryRoad1Blocks, VictoryRoad1Texts, VictoryRoad1Script ; blocks, texts, scripts - db $00 ; connections + db $11 ; tileset + db VICTORY_ROAD_1_HEIGHT, VICTORY_ROAD_1_WIDTH ; dimensions (y, x) + dw VictoryRoad1Blocks, VictoryRoad1Texts, VictoryRoad1Script ; blocks, texts, scripts + db $00 ; connections - dw VictoryRoad1Object ; objects + dw VictoryRoad1Object ; objects VictoryRoad1Script: ; 0x5da0a - ld hl, $d126 - bit 5, [hl] - res 5, [hl] - call nz, $5a27 - call $3c3c - ld hl, $5a6d - ld de, $5a3a - ld a, [$d651] - call $3160 - ld [$d651], a - ret + ld hl, $d126 + bit 5, [hl] + res 5, [hl] + call nz, $5a27 + call $3c3c + ld hl, $5a6d + ld de, $5a3a + ld a, [$d651] + call $3160 + ld [$d651], a + ret ; 0x5da27 INCBIN "baserom.gbc",$5da27,$38 VictoryRoad1Texts: ; 0x5da5f - dw VictoryRoad1Text1, VictoryRoad1Text2, VictoryRoad1Text3, VictoryRoad1Text4, VictoryRoad1Text5, VictoryRoad1Text6, VictoryRoad1Text7 + dw VictoryRoad1Text1, VictoryRoad1Text2, VictoryRoad1Text3, VictoryRoad1Text4, VictoryRoad1Text5, VictoryRoad1Text6, VictoryRoad1Text7 INCBIN "baserom.gbc",$5da6d,$19 VictoryRoad1Text1: ; 0x5da86 - db $08 ; asm - ld hl, $5a6d - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5a6d + call LoadTrainerHeader + jp $24d7 VictoryRoad1Text2: ; 0x5da90 - db $08 ; asm - ld hl, $5a79 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5a79 + call LoadTrainerHeader + jp $24d7 UnnamedText_5da9a: ; 0x5da9a - TX_FAR _UnnamedText_5da9a - db $50 + TX_FAR _UnnamedText_5da9a + db $50 ; 0x5da9a + 5 bytes UnnamedText_5da9f: ; 0x5da9f - TX_FAR _UnnamedText_5da9f - db $50 + TX_FAR _UnnamedText_5da9f + db $50 ; 0x5da9f + 5 bytes UnnamedText_5daa4: ; 0x5daa4 - TX_FAR _UnnamedText_5daa4 - db $50 + TX_FAR _UnnamedText_5daa4 + db $50 ; 0x5daa4 + 5 bytes UnnamedText_5daa9: ; 0x5daa9 - TX_FAR _UnnamedText_5daa9 - db $50 + TX_FAR _UnnamedText_5daa9 + db $50 ; 0x5daa9 + 5 bytes UnnamedText_5daae: ; 0x5daae - TX_FAR _UnnamedText_5daae - db $50 + TX_FAR _UnnamedText_5daae + db $50 ; 0x5daae + 5 bytes UnnamedText_5dab3: ; 0x5dab3 - TX_FAR _UnnamedText_5dab3 - db $50 + TX_FAR _UnnamedText_5dab3 + db $50 ; 0x5dab3 + 5 bytes VictoryRoad1Object: ; 0x5dab8 (size=76) - db $7d ; border tile + db $7d ; border tile - db $3 ; warps - db $11, $8, $2, $ff - db $11, $9, $2, $ff - db $1, $1, $0, VICTORY_ROAD_2 + db $3 ; warps + db $11, $8, $2, $ff + db $11, $9, $2, $ff + db $1, $1, $0, VICTORY_ROAD_2 - db $0 ; signs + db $0 ; signs - db $7 ; people - db SPRITE_LASS, $5 + 4, $7 + 4, $ff, $d3, $41, COOLTRAINER_F + $C8, $5 ; trainer - db SPRITE_BLACK_HAIR_BOY_1, $2 + 4, $3 + 4, $ff, $d0, $42, COOLTRAINER_M + $C8, $5 ; trainer + db $7 ; people + db SPRITE_LASS, $5 + 4, $7 + 4, $ff, $d3, $41, COOLTRAINER_F + $C8, $5 ; trainer + db SPRITE_BLACK_HAIR_BOY_1, $2 + 4, $3 + 4, $ff, $d0, $42, COOLTRAINER_M + $C8, $5 ; trainer db SPRITE_BALL, $0 + 4, $b + 4, $ff, $ff, $83, TM_43 ; item db SPRITE_BALL, $2 + 4, $9 + 4, $ff, $ff, $84, RARE_CANDY ; item - db SPRITE_BOULDER, $f + 4, $5 + 4, $ff, $10, $5 ; person - db SPRITE_BOULDER, $2 + 4, $e + 4, $ff, $10, $6 ; person - db SPRITE_BOULDER, $a + 4, $2 + 4, $ff, $10, $7 ; person + db SPRITE_BOULDER, $f + 4, $5 + 4, $ff, $10, $5 ; person + db SPRITE_BOULDER, $2 + 4, $e + 4, $ff, $10, $6 ; person + db SPRITE_BOULDER, $a + 4, $2 + 4, $ff, $10, $7 ; person - ; warp-to - EVENT_DISP $a, $11, $8 - EVENT_DISP $a, $11, $9 - EVENT_DISP $a, $1, $1 ; VICTORY_ROAD_2 + ; warp-to + EVENT_DISP $a, $11, $8 + EVENT_DISP $a, $11, $9 + EVENT_DISP $a, $1, $1 ; VICTORY_ROAD_2 VictoryRoad1Blocks: ; 90 - INCBIN "maps/victoryroad1.blk" + INCBIN "maps/victoryroad1.blk" INCBIN "baserom.gbc",$5db5e,$5db81 - $5db5e UnnamedText_5db81: ; 0x5db81 - TX_FAR _UnnamedText_5db81 - db $50 + TX_FAR _UnnamedText_5db81 + db $50 ; 0x5db81 + 5 bytes INCBIN "baserom.gbc",$5db86,$5dba8 - $5db86 UnnamedText_5dba8: ; 0x5dba8 - TX_FAR _UnnamedText_5dba8 - db $50 + TX_FAR _UnnamedText_5dba8 + db $50 ; 0x5dba8 + 5 bytes INCBIN "baserom.gbc",$5dbad,$5dbbe - $5dbad UnnamedText_5dbbe: ; 0x5dbbe - TX_FAR _UnnamedText_5dbbe - db $50 + TX_FAR _UnnamedText_5dbbe + db $50 ; 0x5dbbe + 5 bytes INCBIN "baserom.gbc",$5dbc3,$5dbd4 - $5dbc3 UnnamedText_5dbd4: ; 0x5dbd4 - TX_FAR _UnnamedText_5dbd4 - db $50 + TX_FAR _UnnamedText_5dbd4 + db $50 ; 0x5dbd4 + 5 bytes INCBIN "baserom.gbc",$5dbd9,$5dc9e - $5dbd9 UnnamedText_5dc9e: ; 0x5dc9e - TX_FAR _UnnamedText_5dc9e - db $50 + TX_FAR _UnnamedText_5dc9e + db $50 ; 0x5dc9e + 5 bytes UnnamedText_5dca3: ; 0x5dca3 - TX_FAR _UnnamedText_5dca3 - db $50 + TX_FAR _UnnamedText_5dca3 + db $50 ; 0x5dca3 + 5 bytes INCBIN "baserom.gbc",$5dca8,$5dcde - $5dca8 UnnamedText_5dcde: ; 0x5dcde - TX_FAR _UnnamedText_5dcde - db $50 + TX_FAR _UnnamedText_5dcde + db $50 ; 0x5dcde + 5 bytes UnnamedText_5dce3: ; 0x5dce3 - TX_FAR _UnnamedText_5dce3 - db $50 + TX_FAR _UnnamedText_5dce3 + db $50 ; 0x5dce3 + 5 bytes UnnamedText_5dce8: ; 0x5dce8 - TX_FAR _UnnamedText_5dce8 - db $50 + TX_FAR _UnnamedText_5dce8 + db $50 ; 0x5dce8 + 5 bytes INCBIN "baserom.gbc",$5dced,$5dda2 - $5dced UnnamedText_5dda2: ; 0x5dda2 - TX_FAR _UnnamedText_5dda2 - db $50 + TX_FAR _UnnamedText_5dda2 + db $50 ; 0x5dda2 + 5 bytes UnnamedText_5dda7: ; 0x5dda7 - TX_FAR _UnnamedText_5dda7 - db $50 + TX_FAR _UnnamedText_5dda7 + db $50 ; 0x5dda7 + 5 bytes INCBIN "baserom.gbc",$5ddac,$5ddd6 - $5ddac UnnamedText_5ddd6: ; 0x5ddd6 - TX_FAR _UnnamedText_5ddd6 - db $50 + TX_FAR _UnnamedText_5ddd6 + db $50 ; 0x5ddd6 + 5 bytes UnnamedText_5dddb: ; 0x5dddb - TX_FAR _UnnamedText_5dddb - db $50 + TX_FAR _UnnamedText_5dddb + db $50 ; 0x5dddb + 5 bytes UnnamedText_5dde0: ; 0x5dde0 - TX_FAR _UnnamedText_5dde0 - db $50 + TX_FAR _UnnamedText_5dde0 + db $50 ; 0x5dde0 + 5 bytes UnnamedText_5dde5: ; 0x5dde5 - TX_FAR _UnnamedText_5dde5 - db $50 + TX_FAR _UnnamedText_5dde5 + db $50 ; 0x5dde5 + 5 bytes UnnamedText_5ddea: ; 0x5ddea - TX_FAR _UnnamedText_5ddea - db $50 + TX_FAR _UnnamedText_5ddea + db $50 ; 0x5ddea + 5 bytes INCBIN "baserom.gbc",$5ddef,$5ddf7 - $5ddef UnnamedText_5ddf7: ; 0x5ddf7 - TX_FAR _UnnamedText_5ddf7 - db $50 + TX_FAR _UnnamedText_5ddf7 + db $50 ; 0x5ddf7 + 5 bytes INCBIN "baserom.gbc",$5ddfc,$5dedb - $5ddfc UnnamedText_5dedb: ; 0x5dedb - TX_FAR _UnnamedText_5dedb - db $50 + TX_FAR _UnnamedText_5dedb + db $50 ; 0x5dedb + 5 bytes INCBIN "baserom.gbc",$5dee0,$2120 @@ -40973,1442 +40969,1442 @@ INCBIN "baserom.gbc",$5dee0,$2120 SECTION "bank18",DATA,BANK[$18] ViridianForestBlocks: - INCBIN "maps/viridianforest.blk" + INCBIN "maps/viridianforest.blk" UndergroundPathNSBlocks: ; 96 - INCBIN "maps/undergroundpathns.blk" + INCBIN "maps/undergroundpathns.blk" INCBIN "baserom.gbc",$601f8,$1c8 SSAnne10Blocks: SSAnne9Blocks: ; 96 - INCBIN "maps/ssanne9.blk" + INCBIN "maps/ssanne9.blk" PokemonTower1_h: ; 0x60420 to 0x6042c (12 bytes) (id=142) - db $0f ; tileset - db POKEMONTOWER_1_HEIGHT, POKEMONTOWER_1_WIDTH ; dimensions (y, x) - dw PokemonTower1Blocks, PokemonTower1Texts, PokemonTower1Script ; blocks, texts, scripts - db $00 ; connections + db $0f ; tileset + db POKEMONTOWER_1_HEIGHT, POKEMONTOWER_1_WIDTH ; dimensions (y, x) + dw PokemonTower1Blocks, PokemonTower1Texts, PokemonTower1Script ; blocks, texts, scripts + db $00 ; connections - dw PokemonTower1Object ; objects + dw PokemonTower1Object ; objects PokemonTower1Script: ; 0x6042c - jp $3c3c + jp $3c3c ; 0x6042f PokemonTower1Texts: ; 0x6042f - dw PokemonTower1Text1, PokemonTower1Text2, PokemonTower1Text3, PokemonTower1Text4, PokemonTower1Text5 + dw PokemonTower1Text1, PokemonTower1Text2, PokemonTower1Text3, PokemonTower1Text4, PokemonTower1Text5 PokemonTower1Text1: ; 0x60439 - TX_FAR _PokemonTower1Text1 - db $50 + TX_FAR _PokemonTower1Text1 + db $50 PokemonTower1Text2: ; 0x6043e - TX_FAR _PokemonTower1Text2 - db $50 + TX_FAR _PokemonTower1Text2 + db $50 PokemonTower1Text3: ; 0x60443 - TX_FAR _PokemonTower1Text3 - db $50 + TX_FAR _PokemonTower1Text3 + db $50 PokemonTower1Text4: ; 0x60448 - TX_FAR _PokemonTower1Text4 - db $50 + TX_FAR _PokemonTower1Text4 + db $50 PokemonTower1Text5: ; 0x6044d - TX_FAR _PokemonTower1Text5 - db $50 + TX_FAR _PokemonTower1Text5 + db $50 PokemonTower1Object: ; 0x60452 (size=58) - db $1 ; border tile + db $1 ; border tile - db $3 ; warps - db $11, $a, $1, $ff - db $11, $b, $1, $ff - db $9, $12, $1, POKEMONTOWER_2 + db $3 ; warps + db $11, $a, $1, $ff + db $11, $b, $1, $ff + db $9, $12, $1, POKEMONTOWER_2 - db $0 ; signs + db $0 ; signs - db $5 ; people - db SPRITE_CABLE_CLUB_WOMAN, $d + 4, $f + 4, $ff, $d1, $1 ; person - db SPRITE_MOM_GEISHA, $8 + 4, $6 + 4, $ff, $ff, $2 ; person - db SPRITE_BALDING_GUY, $c + 4, $8 + 4, $ff, $ff, $3 ; person - db SPRITE_GIRL, $7 + 4, $d + 4, $ff, $ff, $4 ; person - db SPRITE_MEDIUM, $7 + 4, $11 + 4, $ff, $d2, $5 ; person + db $5 ; people + db SPRITE_CABLE_CLUB_WOMAN, $d + 4, $f + 4, $ff, $d1, $1 ; person + db SPRITE_MOM_GEISHA, $8 + 4, $6 + 4, $ff, $ff, $2 ; person + db SPRITE_BALDING_GUY, $c + 4, $8 + 4, $ff, $ff, $3 ; person + db SPRITE_GIRL, $7 + 4, $d + 4, $ff, $ff, $4 ; person + db SPRITE_MEDIUM, $7 + 4, $11 + 4, $ff, $d2, $5 ; person - ; warp-to - EVENT_DISP $a, $11, $a - EVENT_DISP $a, $11, $b - EVENT_DISP $a, $9, $12 ; POKEMONTOWER_2 + ; warp-to + EVENT_DISP $a, $11, $a + EVENT_DISP $a, $11, $b + EVENT_DISP $a, $9, $12 ; POKEMONTOWER_2 PokemonTower1Blocks: ; 90 - INCBIN "maps/pokemontower1.blk" + INCBIN "maps/pokemontower1.blk" PokemonTower2_h: ; 0x604e6 to 0x604f2 (12 bytes) (id=143) - db $0f ; tileset - db POKEMONTOWER_2_HEIGHT, POKEMONTOWER_2_WIDTH ; dimensions (y, x) - dw PokemonTower2Blocks, PokemonTower2Texts, PokemonTower2Script ; blocks, texts, scripts - db $00 ; connections + db $0f ; tileset + db POKEMONTOWER_2_HEIGHT, POKEMONTOWER_2_WIDTH ; dimensions (y, x) + dw PokemonTower2Blocks, PokemonTower2Texts, PokemonTower2Script ; blocks, texts, scripts + db $00 ; connections - dw PokemonTower2Object ; objects + dw PokemonTower2Object ; objects PokemonTower2Script: ; 0x604f2 - call $3c3c - ld hl, $4509 - ld a, [$d62b] - jp $3d97 + call $3c3c + ld hl, $4509 + ld a, [$d62b] + jp $3d97 ; 0x604fe INCBIN "baserom.gbc",$604fe,$60509 - $604fe PokemonTower2Scripts: ; 0x60509 - dw PokemonTower2Script0, PokemonTower2Script1, PokemonTower2Script2 + dw PokemonTower2Script0, PokemonTower2Script1, PokemonTower2Script2 PokemonTower2Script0: ; 0x6050f - ld a, [$d764] - bit 7, a - ret nz - ld hl, $455e - call $34bf - ret nc - ld a, $ff - ld [$c0ee], a - call $23b1 - ld c, $2 - ld a, $de - call $23a1 - ld hl, $d764 - res 6, [hl] - ld a, [$cd3d] - cp $1 - ld a, $8 - ld b, $0 - jr nz, .asm_60544 ; 0x60539 $9 - ld hl, $d764 - set 6, [hl] - ld a, $2 - ld b, $c + ld a, [$d764] + bit 7, a + ret nz + ld hl, $455e + call $34bf + ret nc + ld a, $ff + ld [$c0ee], a + call $23b1 + ld c, $2 + ld a, $de + call $23a1 + ld hl, $d764 + res 6, [hl] + ld a, [$cd3d] + cp $1 + ld a, $8 + ld b, $0 + jr nz, .asm_60544 ; 0x60539 $9 + ld hl, $d764 + set 6, [hl] + ld a, $2 + ld b, $c .asm_60544 - ld [$d528], a - ld a, $1 - ld [$ff00+$8c], a - ld a, b - ld [$ff00+$8d], a - call $34a6 - ld a, $1 - ld [$ff00+$8c], a - call $2920 - xor a - ld [$ff00+$b4], a - ld [$ff00+$b3], a - ret + ld [$d528], a + ld a, $1 + ld [$ff00+$8c], a + ld a, b + ld [$ff00+$8d], a + call $34a6 + ld a, $1 + ld [$ff00+$8c], a + call $2920 + xor a + ld [$ff00+$b4], a + ld [$ff00+$b3], a + ret ; 0x6055e INCBIN "baserom.gbc",$6055e,$60563 - $6055e PokemonTower2Script1: ; 0x60563 - ld a, [$d057] - cp $ff - jp z, $44fe - ld a, $f0 - ld [$cd6b], a - ld hl, $d764 - set 7, [hl] - ld a, $1 - ld [$ff00+$8c], a - call $2920 - ld de, $45b2 - ld a, [$d764] - bit 6, a - jr nz, .asm_60589 ; 0x60584 $3 - ld de, $45a9 + ld a, [$d057] + cp $ff + jp z, $44fe + ld a, $f0 + ld [$cd6b], a + ld hl, $d764 + set 7, [hl] + ld a, $1 + ld [$ff00+$8c], a + call $2920 + ld de, $45b2 + ld a, [$d764] + bit 6, a + jr nz, .asm_60589 ; 0x60584 $3 + ld de, $45a9 .asm_60589 - ld a, $1 - ld [$ff00+$8c], a - call $363a - ld a, $ff - ld [$c0ee], a - call $23b1 - ld b, $2 - ld hl, $5b47 - call Bankswitch - ld a, $2 - ld [$d62b], a - ld [$da39], a - ret + ld a, $1 + ld [$ff00+$8c], a + call $363a + ld a, $ff + ld [$c0ee], a + call $23b1 + ld b, $2 + ld hl, $5b47 + call Bankswitch + ld a, $2 + ld [$d62b], a + ld [$da39], a + ret ; 0x605a9 INCBIN "baserom.gbc",$605a9,$605bb - $605a9 PokemonTower2Script2: ; 0x605bb - ld a, [$d730] - bit 0, a - ret nz - ld a, $38 - ld [$cc4d], a - ld a, $11 - call Predef - xor a - ld [$cd6b], a - call $2307 - ld a, $0 - ld [$d62b], a - ld [$da39], a - ret + ld a, [$d730] + bit 0, a + ret nz + ld a, $38 + ld [$cc4d], a + ld a, $11 + call Predef + xor a + ld [$cd6b], a + call $2307 + ld a, $0 + ld [$d62b], a + ld [$da39], a + ret ; 0x605db PokemonTower2Texts: ; 0x605db - dw PokemonTower2Text1, PokemonTower2Text2 + dw PokemonTower2Text1, PokemonTower2Text2 PokemonTower2Text1: ; 0x605df - db $08 ; asm - ld a, [$d764] - bit 7, a - jr z, .asm_16f24 ; 0x605e5 - ld hl, $463c - call PrintText - jr .asm_41852 ; 0x605ed + db $08 ; asm + ld a, [$d764] + bit 7, a + jr z, .asm_16f24 ; 0x605e5 + ld hl, $463c + call PrintText + jr .asm_41852 ; 0x605ed .asm_16f24 ; 0x605ef - ld hl, $462d - call PrintText - ld hl, $d72d - set 6, [hl] - set 7, [hl] - ld hl, $4632 - ld de, $4637 - call $3354 - ld a, $f2 - ld [$d059], a - ld a, [$d715] - cp $b1 - jr nz, .asm_0860c ; 0x6060f - ld a, $4 - jr .asm_99cea ; 0x60613 + ld hl, $462d + call PrintText + ld hl, $d72d + set 6, [hl] + set 7, [hl] + ld hl, $4632 + ld de, $4637 + call $3354 + ld a, $f2 + ld [$d059], a + ld a, [$d715] + cp $b1 + jr nz, .asm_0860c ; 0x6060f + ld a, $4 + jr .asm_99cea ; 0x60613 .asm_0860c ; 0x60615 - cp $99 - jr nz, .asm_b3e6e ; 0x60617 - ld a, $5 - jr .asm_99cea ; 0x6061b + cp $99 + jr nz, .asm_b3e6e ; 0x60617 + ld a, $5 + jr .asm_99cea ; 0x6061b .asm_b3e6e ; 0x6061d - ld a, $6 + ld a, $6 .asm_99cea ; 0x6061f - ld [$d05d], a - ld a, $1 - ld [$d62b], a - ld [$da39], a + ld [$d05d], a + ld a, $1 + ld [$d62b], a + ld [$da39], a .asm_41852 ; 0x6062a - jp $24d7 + jp $24d7 UnnamedText_6062d: ; 0x6062d - TX_FAR _UnnamedText_6062d - db $50 + TX_FAR _UnnamedText_6062d + db $50 ; 0x6062d + 5 bytes UnnamedText_60632: ; 0x60632 - TX_FAR _UnnamedText_60632 - db $50 + TX_FAR _UnnamedText_60632 + db $50 ; 0x60632 + 5 bytes UnnamedText_60637: ; 0x60637 - TX_FAR _UnnamedText_60637 - db $50 + TX_FAR _UnnamedText_60637 + db $50 ; 0x60637 + 5 bytes UnnamedText_6063c: ; 0x6063c - TX_FAR _UnnamedText_6063c - db $50 + TX_FAR _UnnamedText_6063c + db $50 ; 0x6063c + 5 bytes PokemonTower2Text2: ; 0x60641 - TX_FAR _PokemonTower2Text2 - db $50 + TX_FAR _PokemonTower2Text2 + db $50 PokemonTower2Object: ; 0x60646 (size=32) - db $1 ; border tile + db $1 ; border tile - db $2 ; warps - db $9, $3, $0, POKEMONTOWER_3 - db $9, $12, $2, POKEMONTOWER_1 + db $2 ; warps + db $9, $3, $0, POKEMONTOWER_3 + db $9, $12, $2, POKEMONTOWER_1 - db $0 ; signs + db $0 ; signs - db $2 ; people - db SPRITE_BLUE, $5 + 4, $e + 4, $ff, $ff, $1 ; person - db SPRITE_MEDIUM, $7 + 4, $3 + 4, $ff, $d3, $2 ; person + db $2 ; people + db SPRITE_BLUE, $5 + 4, $e + 4, $ff, $ff, $1 ; person + db SPRITE_MEDIUM, $7 + 4, $3 + 4, $ff, $d3, $2 ; person - ; warp-to - EVENT_DISP $a, $9, $3 ; POKEMONTOWER_3 - EVENT_DISP $a, $9, $12 ; POKEMONTOWER_1 + ; warp-to + EVENT_DISP $a, $9, $3 ; POKEMONTOWER_3 + EVENT_DISP $a, $9, $12 ; POKEMONTOWER_1 PokemonTower2Blocks: ; 90 - INCBIN "maps/pokemontower2.blk" + INCBIN "maps/pokemontower2.blk" PokemonTower3_h: ; 0x606c0 to 0x606cc (12 bytes) (id=144) - db $0f ; tileset - db POKEMONTOWER_3_HEIGHT, POKEMONTOWER_3_WIDTH ; dimensions (y, x) - dw PokemonTower3Blocks, PokemonTower3Texts, PokemonTower3Script ; blocks, texts, scripts - db $00 ; connections + db $0f ; tileset + db POKEMONTOWER_3_HEIGHT, POKEMONTOWER_3_WIDTH ; dimensions (y, x) + dw PokemonTower3Blocks, PokemonTower3Texts, PokemonTower3Script ; blocks, texts, scripts + db $00 ; connections - dw PokemonTower3Object ; objects + dw PokemonTower3Object ; objects PokemonTower3Script: ; 0x606cc - call $3c3c - ld hl, $46ed - ld de, $46df - ld a, [$d62c] - call $3160 - ld [$d62c], a - ret + call $3c3c + ld hl, $46ed + ld de, $46df + ld a, [$d62c] + call $3160 + ld [$d62c], a + ret ; 0x606df INCBIN "baserom.gbc",$606df,$6 PokemonTower3Texts: ; 0x606e5 - dw PokemonTower3Text1, PokemonTower3Text2, PokemonTower3Text3, PokemonTower3Text4 + dw PokemonTower3Text1, PokemonTower3Text2, PokemonTower3Text3, PokemonTower3Text4 INCBIN "baserom.gbc",$606ed,$25 PokemonTower3Text1: ; 0x60712 - db $08 ; asm - ld hl, $46ed - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $46ed + call LoadTrainerHeader + jp $24d7 PokemonTower3Text2: ; 0x6071c - db $08 ; asm - ld hl, $46f9 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $46f9 + call LoadTrainerHeader + jp $24d7 PokemonTower3Text3: ; 0x60726 - db $08 ; asm - ld hl, $4705 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $4705 + call LoadTrainerHeader + jp $24d7 UnnamedText_60730: ; 0x60730 - TX_FAR _UnnamedText_60730 - db $50 + TX_FAR _UnnamedText_60730 + db $50 ; 0x60730 + 5 bytes UnnamedText_60735: ; 0x60735 - TX_FAR _UnnamedText_60735 - db $50 + TX_FAR _UnnamedText_60735 + db $50 ; 0x60735 + 5 bytes UnnamedText_6073a: ; 0x6073a - TX_FAR _UnnamedText_6073a - db $50 + TX_FAR _UnnamedText_6073a + db $50 ; 0x6073a + 5 bytes UnnamedText_6073f: ; 0x6073f - TX_FAR _UnnamedText_6073f - db $50 + TX_FAR _UnnamedText_6073f + db $50 ; 0x6073f + 5 bytes UnnamedText_60744: ; 0x60744 - TX_FAR _UnnamedText_60744 - db $50 + TX_FAR _UnnamedText_60744 + db $50 ; 0x60744 + 5 bytes UnnamedText_60749: ; 0x60749 - TX_FAR _UnnamedText_60749 - db $50 + TX_FAR _UnnamedText_60749 + db $50 ; 0x60749 + 5 bytes UnnamedText_6074e: ; 0x6074e - TX_FAR _UnnamedText_6074e - db $50 + TX_FAR _UnnamedText_6074e + db $50 ; 0x6074e + 5 bytes UnnamedText_60753: ; 0x60753 - TX_FAR _UnnamedText_60753 - db $50 + TX_FAR _UnnamedText_60753 + db $50 ; 0x60753 + 5 bytes UnnamedText_60758: ; 0x60758 - TX_FAR _UnnamedText_60758 - db $50 + TX_FAR _UnnamedText_60758 + db $50 ; 0x60758 + 5 bytes PokemonTower3Object: ; 0x6075d (size=51) - db $1 ; border tile + db $1 ; border tile - db $2 ; warps - db $9, $3, $0, POKEMONTOWER_2 - db $9, $12, $1, POKEMONTOWER_4 + db $2 ; warps + db $9, $3, $0, POKEMONTOWER_2 + db $9, $12, $1, POKEMONTOWER_4 - db $0 ; signs + db $0 ; signs - db $4 ; people - db SPRITE_MEDIUM, $3 + 4, $c + 4, $ff, $d2, $41, CHANNELER + $C8, $5 ; trainer - db SPRITE_MEDIUM, $8 + 4, $9 + 4, $ff, $d0, $42, CHANNELER + $C8, $6 ; trainer - db SPRITE_MEDIUM, $d + 4, $a + 4, $ff, $d0, $43, CHANNELER + $C8, $8 ; trainer + db $4 ; people + db SPRITE_MEDIUM, $3 + 4, $c + 4, $ff, $d2, $41, CHANNELER + $C8, $5 ; trainer + db SPRITE_MEDIUM, $8 + 4, $9 + 4, $ff, $d0, $42, CHANNELER + $C8, $6 ; trainer + db SPRITE_MEDIUM, $d + 4, $a + 4, $ff, $d0, $43, CHANNELER + $C8, $8 ; trainer db SPRITE_BALL, $1 + 4, $c + 4, $ff, $ff, $84, ESCAPE_ROPE ; item - ; warp-to - EVENT_DISP $a, $9, $3 ; POKEMONTOWER_2 - EVENT_DISP $a, $9, $12 ; POKEMONTOWER_4 + ; warp-to + EVENT_DISP $a, $9, $3 ; POKEMONTOWER_2 + EVENT_DISP $a, $9, $12 ; POKEMONTOWER_4 PokemonTower3Blocks: ; 90 - INCBIN "maps/pokemontower3.blk" + INCBIN "maps/pokemontower3.blk" PokemonTower4_h: ; 0x607ea to 0x607f6 (12 bytes) (id=145) - db $0f ; tileset - db POKEMONTOWER_4_HEIGHT, POKEMONTOWER_4_WIDTH ; dimensions (y, x) - dw PokemonTower4Blocks, PokemonTower4Texts, PokemonTower4Script ; blocks, texts, scripts - db $00 ; connections + db $0f ; tileset + db POKEMONTOWER_4_HEIGHT, POKEMONTOWER_4_WIDTH ; dimensions (y, x) + dw PokemonTower4Blocks, PokemonTower4Texts, PokemonTower4Script ; blocks, texts, scripts + db $00 ; connections - dw PokemonTower4Object ; objects + dw PokemonTower4Object ; objects PokemonTower4Script: ; 0x607f6 - call $3c3c - ld hl, $481b - ld de, $4809 - ld a, [$d62d] - call $3160 - ld [$d62d], a - ret + call $3c3c + ld hl, $481b + ld de, $4809 + ld a, [$d62d] + call $3160 + ld [$d62d], a + ret ; 0x60809 INCBIN "baserom.gbc",$60809,$6 PokemonTower4Texts: ; 0x6080f - dw PokemonTower4Text1, PokemonTower4Text2, PokemonTower4Text3, PokemonTower4Text4, PokemonTower4Text5, PokemonTower4Text6 + dw PokemonTower4Text1, PokemonTower4Text2, PokemonTower4Text3, PokemonTower4Text4, PokemonTower4Text5, PokemonTower4Text6 INCBIN "baserom.gbc",$6081b,$25 PokemonTower4Text1: ; 0x60840 - db $08 ; asm - ld hl, $481b - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $481b + call LoadTrainerHeader + jp $24d7 PokemonTower4Text2: ; 0x6084a - db $08 ; asm - ld hl, $4827 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $4827 + call LoadTrainerHeader + jp $24d7 PokemonTower4Text3: ; 0x60854 - db $08 ; asm - ld hl, $4833 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $4833 + call LoadTrainerHeader + jp $24d7 UnnamedText_6085e: ; 0x6085e - TX_FAR _UnnamedText_6085e - db $50 + TX_FAR _UnnamedText_6085e + db $50 ; 0x6085e + 5 bytes UnnamedText_60863: ; 0x60863 - TX_FAR _UnnamedText_60863 - db $50 + TX_FAR _UnnamedText_60863 + db $50 ; 0x60863 + 5 bytes UnnamedText_60868: ; 0x60868 - TX_FAR _UnnamedText_60868 - db $50 + TX_FAR _UnnamedText_60868 + db $50 ; 0x60868 + 5 bytes UnnamedText_6086d: ; 0x6086d - TX_FAR _UnnamedText_6086d - db $50 + TX_FAR _UnnamedText_6086d + db $50 ; 0x6086d + 5 bytes UnnamedText_60872: ; 0x60872 - TX_FAR _UnnamedText_60872 - db $50 + TX_FAR _UnnamedText_60872 + db $50 ; 0x60872 + 5 bytes UnnamedText_60877: ; 0x60877 - TX_FAR _UnnamedText_60877 - db $50 + TX_FAR _UnnamedText_60877 + db $50 ; 0x60877 + 5 bytes UnnamedText_6087c: ; 0x6087c - TX_FAR _UnnamedText_6087c - db $50 + TX_FAR _UnnamedText_6087c + db $50 ; 0x6087c + 5 bytes UnnamedText_60881: ; 0x60881 - TX_FAR _UnnamedText_60881 - db $50 + TX_FAR _UnnamedText_60881 + db $50 ; 0x60881 + 5 bytes UnnamedText_60886: ; 0x60886 - TX_FAR _UnnamedText_60886 - db $50 + TX_FAR _UnnamedText_60886 + db $50 ; 0x60886 + 5 bytes PokemonTower4Object: ; 0x6088b (size=65) - db $1 ; border tile + db $1 ; border tile - db $2 ; warps - db $9, $3, $0, POKEMONTOWER_5 - db $9, $12, $1, POKEMONTOWER_3 + db $2 ; warps + db $9, $3, $0, POKEMONTOWER_5 + db $9, $12, $1, POKEMONTOWER_3 - db $0 ; signs + db $0 ; signs - db $6 ; people - db SPRITE_MEDIUM, $a + 4, $5 + 4, $ff, $d3, $41, CHANNELER + $C8, $9 ; trainer - db SPRITE_MEDIUM, $7 + 4, $f + 4, $ff, $d0, $42, CHANNELER + $C8, $a ; trainer - db SPRITE_MEDIUM, $c + 4, $e + 4, $ff, $d2, $43, CHANNELER + $C8, $c ; trainer + db $6 ; people + db SPRITE_MEDIUM, $a + 4, $5 + 4, $ff, $d3, $41, CHANNELER + $C8, $9 ; trainer + db SPRITE_MEDIUM, $7 + 4, $f + 4, $ff, $d0, $42, CHANNELER + $C8, $a ; trainer + db SPRITE_MEDIUM, $c + 4, $e + 4, $ff, $d2, $43, CHANNELER + $C8, $c ; trainer db SPRITE_BALL, $a + 4, $c + 4, $ff, $ff, $84, ELIXER ; item db SPRITE_BALL, $a + 4, $9 + 4, $ff, $ff, $85, AWAKENING ; item db SPRITE_BALL, $10 + 4, $c + 4, $ff, $ff, $86, HP_UP ; item - ; warp-to - EVENT_DISP $a, $9, $3 ; POKEMONTOWER_5 - EVENT_DISP $a, $9, $12 ; POKEMONTOWER_3 + ; warp-to + EVENT_DISP $a, $9, $3 ; POKEMONTOWER_5 + EVENT_DISP $a, $9, $12 ; POKEMONTOWER_3 PokemonTower4Blocks: ; 90 - INCBIN "maps/pokemontower4.blk" + INCBIN "maps/pokemontower4.blk" PokemonTower5_h: ; 0x60926 to 0x60932 (12 bytes) (id=146) - db $0f ; tileset - db POKEMONTOWER_5_HEIGHT, POKEMONTOWER_5_WIDTH ; dimensions (y, x) - dw PokemonTower5Blocks, PokemonTower5Texts, PokemonTower5Script ; blocks, texts, scripts - db $00 ; connections + db $0f ; tileset + db POKEMONTOWER_5_HEIGHT, POKEMONTOWER_5_WIDTH ; dimensions (y, x) + dw PokemonTower5Blocks, PokemonTower5Texts, PokemonTower5Script ; blocks, texts, scripts + db $00 ; connections - dw PokemonTower5Object ; objects + dw PokemonTower5Object ; objects PokemonTower5Script: ; 0x60932 - call $3c3c - ld hl, $49a9 - ld de, $4945 - ld a, [$d62e] - call $3160 - ld [$d62e], a - ret + call $3c3c + ld hl, $49a9 + ld de, $4945 + ld a, [$d62e] + call $3160 + ld [$d62e], a + ret ; 0x60945 INCBIN "baserom.gbc",$60945,$56 PokemonTower5Texts: ; 0x6099b - dw PokemonTower5Text1, PokemonTower5Text2, PokemonTower5Text3, PokemonTower5Text4, PokemonTower5Text5, PokemonTower5Text6, PokemonTower5Text7 + dw PokemonTower5Text1, PokemonTower5Text2, PokemonTower5Text3, PokemonTower5Text4, PokemonTower5Text5, PokemonTower5Text6, PokemonTower5Text7 INCBIN "baserom.gbc",$609a9,$31 PokemonTower5Text1: ; 0x609da - TX_FAR _PokemonTower5Text1 - db $50 + TX_FAR _PokemonTower5Text1 + db $50 PokemonTower5Text2: ; 0x609df - db $08 ; asm - ld hl, $49a9 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $49a9 + call LoadTrainerHeader + jp $24d7 UnnamedText_609e9: ; 0x609e9 - TX_FAR _UnnamedText_609e9 - db $50 + TX_FAR _UnnamedText_609e9 + db $50 ; 0x609e9 + 5 bytes UnnamedText_609ee: ; 0x609ee - TX_FAR _UnnamedText_609ee - db $50 + TX_FAR _UnnamedText_609ee + db $50 ; 0x609ee + 5 bytes UnnamedText_609f3: ; 0x609f3 - TX_FAR _UnnamedText_609f3 - db $50 + TX_FAR _UnnamedText_609f3 + db $50 ; 0x609f3 + 5 bytes PokemonTower5Text3: ; 0x609f8 - db $08 ; asm - ld hl, $49b5 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $49b5 + call LoadTrainerHeader + jp $24d7 UnnamedText_60a02: ; 0x60a02 - TX_FAR _UnnamedText_60a02 - db $50 + TX_FAR _UnnamedText_60a02 + db $50 ; 0x60a02 + 5 bytes UnnamedText_60a07: ; 0x60a07 - TX_FAR _UnnamedText_60a07 - db $50 + TX_FAR _UnnamedText_60a07 + db $50 ; 0x60a07 + 5 bytes UnnamedText_60a0c: ; 0x60a0c - TX_FAR _UnnamedText_60a0c - db $50 + TX_FAR _UnnamedText_60a0c + db $50 ; 0x60a0c + 5 bytes PokemonTower5Text4: ; 0x60a11 - db $08 ; asm - ld hl, $49c1 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $49c1 + call LoadTrainerHeader + jp $24d7 UnnamedText_60a1b: ; 0x60a1b - TX_FAR _UnnamedText_60a1b - db $50 + TX_FAR _UnnamedText_60a1b + db $50 ; 0x60a1b + 5 bytes UnnamedText_60a20: ; 0x60a20 - TX_FAR _UnnamedText_60a20 - db $50 + TX_FAR _UnnamedText_60a20 + db $50 ; 0x60a20 + 5 bytes UnnamedText_60a25: ; 0x60a25 - TX_FAR _UnnamedText_60a25 - db $50 + TX_FAR _UnnamedText_60a25 + db $50 ; 0x60a25 + 5 bytes PokemonTower5Text5: ; 0x60a2a - db $08 ; asm - ld hl, $49cd - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $49cd + call LoadTrainerHeader + jp $24d7 UnnamedText_60a34: ; 0x60a34 - TX_FAR _UnnamedText_60a34 - db $50 + TX_FAR _UnnamedText_60a34 + db $50 ; 0x60a34 + 5 bytes UnnamedText_60a39: ; 0x60a39 - TX_FAR _UnnamedText_60a39 - db $50 + TX_FAR _UnnamedText_60a39 + db $50 ; 0x60a39 + 5 bytes UnnamedText_60a3e: ; 0x60a3e - TX_FAR _UnnamedText_60a3e - db $50 + TX_FAR _UnnamedText_60a3e + db $50 ; 0x60a3e + 5 bytes PokemonTower5Text7: ; 0x60a43 - TX_FAR _UnnamedText_60a43 - db $50 + TX_FAR _UnnamedText_60a43 + db $50 ; 0x60a43 + 5 bytes PokemonTower5Object: ; 0x60a48 (size=65) - db $1 ; border tile + db $1 ; border tile - db $2 ; warps - db $9, $3, $0, POKEMONTOWER_4 - db $9, $12, $0, POKEMONTOWER_6 + db $2 ; warps + db $9, $3, $0, POKEMONTOWER_4 + db $9, $12, $0, POKEMONTOWER_6 - db $0 ; signs + db $0 ; signs - db $6 ; people - db SPRITE_MEDIUM, $8 + 4, $c + 4, $ff, $ff, $1 ; person - db SPRITE_MEDIUM, $7 + 4, $11 + 4, $ff, $d2, $42, CHANNELER + $C8, $e ; trainer - db SPRITE_MEDIUM, $3 + 4, $e + 4, $ff, $d2, $43, CHANNELER + $C8, $10 ; trainer - db SPRITE_MEDIUM, $a + 4, $6 + 4, $ff, $d3, $44, CHANNELER + $C8, $11 ; trainer - db SPRITE_MEDIUM, $10 + 4, $9 + 4, $ff, $d3, $45, CHANNELER + $C8, $12 ; trainer + db $6 ; people + db SPRITE_MEDIUM, $8 + 4, $c + 4, $ff, $ff, $1 ; person + db SPRITE_MEDIUM, $7 + 4, $11 + 4, $ff, $d2, $42, CHANNELER + $C8, $e ; trainer + db SPRITE_MEDIUM, $3 + 4, $e + 4, $ff, $d2, $43, CHANNELER + $C8, $10 ; trainer + db SPRITE_MEDIUM, $a + 4, $6 + 4, $ff, $d3, $44, CHANNELER + $C8, $11 ; trainer + db SPRITE_MEDIUM, $10 + 4, $9 + 4, $ff, $d3, $45, CHANNELER + $C8, $12 ; trainer db SPRITE_BALL, $e + 4, $6 + 4, $ff, $ff, $86, NUGGET ; item - ; warp-to - EVENT_DISP $a, $9, $3 ; POKEMONTOWER_4 - EVENT_DISP $a, $9, $12 ; POKEMONTOWER_6 + ; warp-to + EVENT_DISP $a, $9, $3 ; POKEMONTOWER_4 + EVENT_DISP $a, $9, $12 ; POKEMONTOWER_6 PokemonTower5Blocks: ; 90 - INCBIN "maps/pokemontower5.blk" + INCBIN "maps/pokemontower5.blk" PokemonTower6_h: ; 0x60ae3 to 0x60aef (12 bytes) (id=147) - db $0f ; tileset - db POKEMONTOWER_6_HEIGHT, POKEMONTOWER_6_WIDTH ; dimensions (y, x) - dw PokemonTower6Blocks, PokemonTower6Texts, PokemonTower6Script ; blocks, texts, scripts - db $00 ; connections + db $0f ; tileset + db POKEMONTOWER_6_HEIGHT, POKEMONTOWER_6_WIDTH ; dimensions (y, x) + dw PokemonTower6Blocks, PokemonTower6Texts, PokemonTower6Script ; blocks, texts, scripts + db $00 ; connections - dw PokemonTower6Object ; objects + dw PokemonTower6Object ; objects PokemonTower6Script: ; 0x60aef - call $3c3c - ld hl, $4bbf - ld de, $4b0d - ld a, [$d62f] - call $3160 - ld [$d62f], a - ret + call $3c3c + ld hl, $4bbf + ld de, $4b0d + ld a, [$d62f] + call $3160 + ld [$d62f], a + ret ; 0x60b02 INCBIN "baserom.gbc",$60b02,$af PokemonTower6Texts: ; 0x60bb1 - dw PokemonTower6Text1, PokemonTower6Text2, PokemonTower6Text3, PokemonTower6Text4, PokemonTower6Text5, PokemonTower6Text6, PokemonTower6Text7 + dw PokemonTower6Text1, PokemonTower6Text2, PokemonTower6Text3, PokemonTower6Text4, PokemonTower6Text5, PokemonTower6Text6, PokemonTower6Text7 INCBIN "baserom.gbc",$60bbb + 4,$29 - 4 PokemonTower6Text1: ; 0x60be4 - db $08 ; asm - ld hl, $4bbf - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $4bbf + call LoadTrainerHeader + jp $24d7 PokemonTower6Text2: ; 0x60bee - db $08 ; asm - ld hl, $4bcb - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $4bcb + call LoadTrainerHeader + jp $24d7 PokemonTower6Text3: ; 0x60bf8 - db $08 ; asm - ld hl, $4bd7 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $4bd7 + call LoadTrainerHeader + jp $24d7 PokemonTower6Text7: ; 0x60c02 INCBIN "baserom.gbc",$60c02,$60c1f - $60c02 UnnamedText_60c1f: ; 0x60c1f - TX_FAR _UnnamedText_60c1f - db $50 + TX_FAR _UnnamedText_60c1f + db $50 ; 0x60c1f + 5 bytes UnnamedText_60c24: ; 0x60c24 - TX_FAR _UnnamedText_60c24 - db $50 + TX_FAR _UnnamedText_60c24 + db $50 ; 0x60c24 + 5 bytes UnnamedText_60c29: ; 0x60c29 - TX_FAR _UnnamedText_60c29 - db $50 + TX_FAR _UnnamedText_60c29 + db $50 ; 0x60c29 + 5 bytes UnnamedText_60c2e: ; 0x60c2e - TX_FAR _UnnamedText_60c2e - db $50 + TX_FAR _UnnamedText_60c2e + db $50 ; 0x60c2e + 5 bytes UnnamedText_60c33: ; 0x60c33 - TX_FAR _UnnamedText_60c33 - db $50 + TX_FAR _UnnamedText_60c33 + db $50 ; 0x60c33 + 5 bytes UnnamedText_60c38: ; 0x60c38 - TX_FAR _UnnamedText_60c38 - db $50 + TX_FAR _UnnamedText_60c38 + db $50 ; 0x60c38 + 5 bytes UnnamedText_60c3d: ; 0x60c3d - TX_FAR _UnnamedText_60c3d - db $50 + TX_FAR _UnnamedText_60c3d + db $50 ; 0x60c3d + 5 bytes UnnamedText_60c42: ; 0x60c42 - TX_FAR _UnnamedText_60c42 - db $50 + TX_FAR _UnnamedText_60c42 + db $50 ; 0x60c42 + 5 bytes UnnamedText_60c47: ; 0x60c47 - TX_FAR _UnnamedText_60c47 - db $50 + TX_FAR _UnnamedText_60c47 + db $50 ; 0x60c47 + 5 bytes UnnamedText_60c4c: ; 0x60c4c - TX_FAR _UnnamedText_60c4c - db $50 + TX_FAR _UnnamedText_60c4c + db $50 ; 0x60c4c + 5 bytes UnnamedText_60c51: ; 0x60c51 - TX_FAR _UnnamedText_60c51 - db $50 + TX_FAR _UnnamedText_60c51 + db $50 ; 0x60c51 + 5 bytes PokemonTower6Text6: ; 0x60c56 - TX_FAR _UnnamedText_60c56 - db $50 + TX_FAR _UnnamedText_60c56 + db $50 ; 0x60c56 + 5 bytes PokemonTower6Object: ; 0x60c5b (size=58) - db $1 ; border tile + db $1 ; border tile - db $2 ; warps - db $9, $12, $1, POKEMONTOWER_5 - db $10, $9, $0, POKEMONTOWER_7 + db $2 ; warps + db $9, $12, $1, POKEMONTOWER_5 + db $10, $9, $0, POKEMONTOWER_7 - db $0 ; signs + db $0 ; signs - db $5 ; people - db SPRITE_MEDIUM, $a + 4, $c + 4, $ff, $d3, $41, CHANNELER + $C8, $13 ; trainer - db SPRITE_MEDIUM, $5 + 4, $9 + 4, $ff, $d0, $42, CHANNELER + $C8, $14 ; trainer - db SPRITE_MEDIUM, $5 + 4, $10 + 4, $ff, $d2, $43, CHANNELER + $C8, $15 ; trainer + db $5 ; people + db SPRITE_MEDIUM, $a + 4, $c + 4, $ff, $d3, $41, CHANNELER + $C8, $13 ; trainer + db SPRITE_MEDIUM, $5 + 4, $9 + 4, $ff, $d0, $42, CHANNELER + $C8, $14 ; trainer + db SPRITE_MEDIUM, $5 + 4, $10 + 4, $ff, $d2, $43, CHANNELER + $C8, $15 ; trainer db SPRITE_BALL, $8 + 4, $6 + 4, $ff, $ff, $84, RARE_CANDY ; item db SPRITE_BALL, $e + 4, $e + 4, $ff, $ff, $85, X_ACCURACY ; item - ; warp-to - EVENT_DISP $a, $9, $12 ; POKEMONTOWER_5 - EVENT_DISP $a, $10, $9 ; POKEMONTOWER_7 + ; warp-to + EVENT_DISP $a, $9, $12 ; POKEMONTOWER_5 + EVENT_DISP $a, $10, $9 ; POKEMONTOWER_7 PokemonTower6Blocks: ; 90 - INCBIN "maps/pokemontower6.blk" + INCBIN "maps/pokemontower6.blk" INCBIN "baserom.gbc",$60cef,$a PokemonTower7_h: ; 0x60cf9 to 0x60d05 (12 bytes) (id=148) - db $0f ; tileset - db POKEMONTOWER_7_HEIGHT, POKEMONTOWER_7_WIDTH ; dimensions (y, x) - dw PokemonTower7Blocks, PokemonTower7Texts, PokemonTower7Script ; blocks, texts, scripts - db $00 ; connections + db $0f ; tileset + db POKEMONTOWER_7_HEIGHT, POKEMONTOWER_7_WIDTH ; dimensions (y, x) + dw PokemonTower7Blocks, PokemonTower7Texts, PokemonTower7Script ; blocks, texts, scripts + db $00 ; connections - dw PokemonTower7Object ; objects + dw PokemonTower7Object ; objects PokemonTower7Script: ; 0x60d05 - call $3c3c - ld hl, $4e47 - ld de, $4d23 - ld a, [$d630] - call $3160 - ld [$d630], a - ret + call $3c3c + ld hl, $4e47 + ld de, $4d23 + ld a, [$d630] + call $3160 + ld [$d630], a + ret ; 0x60d18 INCBIN "baserom.gbc",$60d18,$127 PokemonTower7Texts: ; 0x60e3f - dw PokemonTower7Text1, PokemonTower7Text2, PokemonTower7Text3, PokemonTower7Text4 + dw PokemonTower7Text1, PokemonTower7Text2, PokemonTower7Text3, PokemonTower7Text4 INCBIN "baserom.gbc",$60e47,$25 PokemonTower7Text1: ; 0x60e6c - db $08 ; asm - ld hl, $4e47 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $4e47 + call LoadTrainerHeader + jp $24d7 PokemonTower7Text2: ; 0x60e76 - db $08 ; asm - ld hl, $4e53 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $4e53 + call LoadTrainerHeader + jp $24d7 PokemonTower7Text3: ; 0x60e80 - db $08 ; asm - ld hl, $4e5f - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $4e5f + call LoadTrainerHeader + jp $24d7 PokemonTower7Text4: ; 0x60e8a - db $08 ; asm - ld hl, $4ec4 - call PrintText - ld hl, $d7e0 - set 7, [hl] - ld hl, $d769 - set 7, [hl] - ld a, $44 - ld [$cc4d], a - ld a, $15 - call Predef - ld a, $17 - ld [$cc4d], a - ld a, $11 - call Predef - ld a, $18 - ld [$cc4d], a - ld a, $15 - call Predef - ld a, $4 - ld [$d630], a - ld [$da39], a - jp $24d7 + db $08 ; asm + ld hl, $4ec4 + call PrintText + ld hl, $d7e0 + set 7, [hl] + ld hl, $d769 + set 7, [hl] + ld a, $44 + ld [$cc4d], a + ld a, $15 + call Predef + ld a, $17 + ld [$cc4d], a + ld a, $11 + call Predef + ld a, $18 + ld [$cc4d], a + ld a, $15 + call Predef + ld a, $4 + ld [$d630], a + ld [$da39], a + jp $24d7 UnnamedText_60ec4: ; 0x60ec4 - TX_FAR _UnnamedText_60ec4 - db $50 + TX_FAR _UnnamedText_60ec4 + db $50 ; 0x60ec4 + 5 bytes UnnamedText_60ec9: ; 0x60ec9 - TX_FAR _UnnamedText_60ec9 - db $50 + TX_FAR _UnnamedText_60ec9 + db $50 ; 0x60ec9 + 5 bytes UnnamedText_60ece: ; 0x60ece - TX_FAR _UnnamedText_60ece - db $50 + TX_FAR _UnnamedText_60ece + db $50 ; 0x60ece + 5 bytes UnnamedText_60ed3: ; 0x60ed3 - TX_FAR _UnnamedText_60ed3 - db $50 + TX_FAR _UnnamedText_60ed3 + db $50 ; 0x60ed3 + 5 bytes UnnamedText_60ed8: ; 0x60ed8 - TX_FAR _UnnamedText_60ed8 - db $50 + TX_FAR _UnnamedText_60ed8 + db $50 ; 0x60ed8 + 5 bytes UnnamedText_60edd: ; 0x60edd - TX_FAR _UnnamedText_60edd - db $50 + TX_FAR _UnnamedText_60edd + db $50 ; 0x60edd + 5 bytes UnnamedText_60ee2: ; 0x60ee2 - TX_FAR _UnnamedText_60ee2 - db $50 + TX_FAR _UnnamedText_60ee2 + db $50 ; 0x60ee2 + 5 bytes UnnamedText_60ee7: ; 0x60ee7 - TX_FAR _UnnamedText_60ee7 - db $50 + TX_FAR _UnnamedText_60ee7 + db $50 ; 0x60ee7 + 5 bytes UnnamedText_60eec: ; 0x60eec - TX_FAR _UnnamedText_60eec - db $50 + TX_FAR _UnnamedText_60eec + db $50 ; 0x60eec + 5 bytes UnnamedText_60ef1: ; 0x60ef1 - TX_FAR _UnnamedText_60ef1 - db $50 + TX_FAR _UnnamedText_60ef1 + db $50 ; 0x60ef1 + 5 bytes PokemonTower7Object: ; 0x60ef6 (size=42) - db $1 ; border tile + db $1 ; border tile - db $1 ; warps - db $10, $9, $1, POKEMONTOWER_6 + db $1 ; warps + db $10, $9, $1, POKEMONTOWER_6 - db $0 ; signs + db $0 ; signs - db $4 ; people - db SPRITE_ROCKET, $b + 4, $9 + 4, $ff, $d3, $41, ROCKET + $C8, $13 ; trainer - db SPRITE_ROCKET, $9 + 4, $c + 4, $ff, $d2, $42, ROCKET + $C8, $14 ; trainer - db SPRITE_ROCKET, $7 + 4, $9 + 4, $ff, $d3, $43, ROCKET + $C8, $15 ; trainer - db SPRITE_MR_FUJI, $3 + 4, $a + 4, $ff, $d0, $4 ; person + db $4 ; people + db SPRITE_ROCKET, $b + 4, $9 + 4, $ff, $d3, $41, ROCKET + $C8, $13 ; trainer + db SPRITE_ROCKET, $9 + 4, $c + 4, $ff, $d2, $42, ROCKET + $C8, $14 ; trainer + db SPRITE_ROCKET, $7 + 4, $9 + 4, $ff, $d3, $43, ROCKET + $C8, $15 ; trainer + db SPRITE_MR_FUJI, $3 + 4, $a + 4, $ff, $d0, $4 ; person - ; warp-to - EVENT_DISP $a, $10, $9 ; POKEMONTOWER_6 + ; warp-to + EVENT_DISP $a, $10, $9 ; POKEMONTOWER_6 PokemonTower7Blocks: ; 90 - INCBIN "maps/pokemontower7.blk" + INCBIN "maps/pokemontower7.blk" CeladonMart1_h: ; 0x60f7a to 0x60f86 (12 bytes) (id=122) - db $12 ; tileset - db CELADON_MART_1_HEIGHT, CELADON_MART_1_WIDTH ; dimensions (y, x) - dw CeladonMart1Blocks, CeladonMart1Texts, CeladonMart1Script ; blocks, texts, scripts - db $00 ; connections + db $12 ; tileset + db CELADON_MART_1_HEIGHT, CELADON_MART_1_WIDTH ; dimensions (y, x) + dw CeladonMart1Blocks, CeladonMart1Texts, CeladonMart1Script ; blocks, texts, scripts + db $00 ; connections - dw CeladonMart1Object ; objects + dw CeladonMart1Object ; objects CeladonMart1Script: ; 0x60f86 - jp $3c3c + jp $3c3c ; 0x60f89 CeladonMart1Texts: ; 0x60f89 - dw CeladonMart1Text1, CeladonMart1Text2, CeladonMart1Text3 + dw CeladonMart1Text1, CeladonMart1Text2, CeladonMart1Text3 CeladonMart1Text1: ; 0x60f8f - TX_FAR _CeladonMart1Text1 - db $50 + TX_FAR _CeladonMart1Text1 + db $50 CeladonMart1Text2: ; 0x60f94 - TX_FAR _CeladonMart1Text2 - db $50 + TX_FAR _CeladonMart1Text2 + db $50 CeladonMart1Text3: ; 0x60f99 - TX_FAR _CeladonMart1Text3 - db $50 + TX_FAR _CeladonMart1Text3 + db $50 CeladonMart1Object: ; 0x60f9e (size=64) - db $f ; border tile - - db $6 ; warps - db $7, $2, $0, $ff - db $7, $3, $0, $ff - db $7, $10, $1, $ff - db $7, $11, $1, $ff - db $1, $c, $0, CELADON_MART_2 - db $1, $1, $0, CELADON_MART_ELEVATOR - - db $2 ; signs - db $4, $b, $2 ; CeladonMart1Text2 - db $1, $e, $3 ; CeladonMart1Text3 - - db $1 ; people - db SPRITE_CABLE_CLUB_WOMAN, $3 + 4, $8 + 4, $ff, $d0, $1 ; person - - ; warp-to - EVENT_DISP $a, $7, $2 - EVENT_DISP $a, $7, $3 - EVENT_DISP $a, $7, $10 - EVENT_DISP $a, $7, $11 - EVENT_DISP $a, $1, $c ; CELADON_MART_2 - EVENT_DISP $a, $1, $1 ; CELADON_MART_ELEVATOR + db $f ; border tile + + db $6 ; warps + db $7, $2, $0, $ff + db $7, $3, $0, $ff + db $7, $10, $1, $ff + db $7, $11, $1, $ff + db $1, $c, $0, CELADON_MART_2 + db $1, $1, $0, CELADON_MART_ELEVATOR + + db $2 ; signs + db $4, $b, $2 ; CeladonMart1Text2 + db $1, $e, $3 ; CeladonMart1Text3 + + db $1 ; people + db SPRITE_CABLE_CLUB_WOMAN, $3 + 4, $8 + 4, $ff, $d0, $1 ; person + + ; warp-to + EVENT_DISP $a, $7, $2 + EVENT_DISP $a, $7, $3 + EVENT_DISP $a, $7, $10 + EVENT_DISP $a, $7, $11 + EVENT_DISP $a, $1, $c ; CELADON_MART_2 + EVENT_DISP $a, $1, $1 ; CELADON_MART_ELEVATOR CeladonMart1Blocks: ; 40 - INCBIN "maps/celadonmart1.blk" + INCBIN "maps/celadonmart1.blk" INCBIN "baserom.gbc",$61006,$610ae - $61006 UnnamedText_610ae: ; 0x610ae - TX_FAR _UnnamedText_610ae - db $50 + TX_FAR _UnnamedText_610ae + db $50 ; 0x610ae + 5 bytes UnnamedText_610b3: ; 0x610b3 - TX_FAR _UnnamedText_610b3 - db $50 + TX_FAR _UnnamedText_610b3 + db $50 ; 0x610b3 + 5 bytes UnnamedText_610b8: ; 0x610b8 - TX_FAR _UnnamedText_610b8 - db $50 + TX_FAR _UnnamedText_610b8 + db $50 ; 0x610b8 + 5 bytes UnnamedText_610bd: ; 0x610bd - TX_FAR _UnnamedText_610bd - db $50 + TX_FAR _UnnamedText_610bd + db $50 ; 0x610bd + 5 bytes INCBIN "baserom.gbc",$610c2,$3f ViridianForest_h: ; 0x61101 to 0x6110d (12 bytes) (id=51) - db $03 ; tileset - db VIRIDIAN_FOREST_HEIGHT, VIRIDIAN_FOREST_WIDTH ; dimensions (y, x) - dw ViridianForestBlocks, ViridianForestTexts, ViridianForestScript ; blocks, texts, scripts - db $00 ; connections + db $03 ; tileset + db VIRIDIAN_FOREST_HEIGHT, VIRIDIAN_FOREST_WIDTH ; dimensions (y, x) + dw ViridianForestBlocks, ViridianForestTexts, ViridianForestScript ; blocks, texts, scripts + db $00 ; connections - dw ViridianForestObject ; objects + dw ViridianForestObject ; objects ViridianForestScript: ; 0x6110d - call $3c3c - ld hl, $5142 - ld de, $5120 - ld a, [$d618] - call $3160 - ld [$d618], a - ret + call $3c3c + ld hl, $5142 + ld de, $5120 + ld a, [$d618] + call $3160 + ld [$d618], a + ret ; 0x61120 INCBIN "baserom.gbc",$61120,$6 ViridianForestTexts: ; 0x61126 - dw ViridianForestText1, ViridianForestText2, ViridianForestText3, ViridianForestText4, ViridianForestText5, ViridianForestText6, ViridianForestText7, ViridianForestText8, ViridianForestText9, ViridianForestText10, ViridianForestText11, ViridianForestText12, ViridianForestText13, ViridianForestText14 + dw ViridianForestText1, ViridianForestText2, ViridianForestText3, ViridianForestText4, ViridianForestText5, ViridianForestText6, ViridianForestText7, ViridianForestText8, ViridianForestText9, ViridianForestText10, ViridianForestText11, ViridianForestText12, ViridianForestText13, ViridianForestText14 INCBIN "baserom.gbc",$61142,$25 ViridianForestText1: ; 0x61167 - TX_FAR _ViridianForestText1 - db $50 + TX_FAR _ViridianForestText1 + db $50 ViridianForestText2: ; 0x6116c - db $08 ; asm - ld hl, $5142 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5142 + call LoadTrainerHeader + jp $24d7 ViridianForestText3: ; 0x61176 - db $08 ; asm - ld hl, $514e - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $514e + call LoadTrainerHeader + jp $24d7 ViridianForestText4: ; 0x61180 - db $08 ; asm - ld hl, $515a - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $515a + call LoadTrainerHeader + jp $24d7 UnnamedText_6118a: ; 0x6118a - TX_FAR _UnnamedText_6118a - db $50 + TX_FAR _UnnamedText_6118a + db $50 ; 0x6118a + 5 bytes UnnamedText_6118f: ; 0x6118f - TX_FAR _UnnamedText_6118f - db $50 + TX_FAR _UnnamedText_6118f + db $50 ; 0x6118f + 5 bytes UnnamedText_61194: ; 0x61194 - TX_FAR _UnnamedText_61194 - db $50 + TX_FAR _UnnamedText_61194 + db $50 ; 0x61194 + 5 bytes UnnamedText_61199: ; 0x61199 - TX_FAR _UnnamedText_61199 - db $50 + TX_FAR _UnnamedText_61199 + db $50 ; 0x61199 + 5 bytes UnnamedText_6119e: ; 0x6119e - TX_FAR _UnnamedText_6119e - db $50 + TX_FAR _UnnamedText_6119e + db $50 ; 0x6119e + 5 bytes UnnamedText_611a3: ; 0x611a3 - TX_FAR _UnnamedText_611a3 - db $50 + TX_FAR _UnnamedText_611a3 + db $50 ; 0x611a3 + 5 bytes UnnamedText_611a8: ; 0x611a8 - TX_FAR _UnnamedText_611a8 - db $50 + TX_FAR _UnnamedText_611a8 + db $50 ; 0x611a8 + 5 bytes UnnamedText_611ad: ; 0x611ad - TX_FAR _UnnamedText_611ad - db $50 + TX_FAR _UnnamedText_611ad + db $50 ; 0x611ad + 5 bytes UnnamedText_611b2: ; 0x611b2 - TX_FAR _UnnamedText_611b2 - db $50 + TX_FAR _UnnamedText_611b2 + db $50 ; 0x611b2 + 5 bytes ViridianForestText8: ; 0x611b7 - TX_FAR _ViridianForestText8 - db $50 + TX_FAR _ViridianForestText8 + db $50 ViridianForestText9: ; 0x611bc - TX_FAR _ViridianForestText9 - db $50 + TX_FAR _ViridianForestText9 + db $50 ViridianForestText10: ; 0x611c1 - TX_FAR _ViridianForestText10 - db $50 + TX_FAR _ViridianForestText10 + db $50 ViridianForestText11: ; 0x611c6 - TX_FAR _ViridianForestText11 - db $50 + TX_FAR _ViridianForestText11 + db $50 ViridianForestText12: ; 0x611cb - TX_FAR _ViridianForestText12 - db $50 + TX_FAR _ViridianForestText12 + db $50 ViridianForestText13: ; 0x611d0 - TX_FAR _ViridianForestText13 - db $50 + TX_FAR _ViridianForestText13 + db $50 ViridianForestText14: ; 0x611d5 - TX_FAR _ViridianForestText14 - db $50 + TX_FAR _ViridianForestText14 + db $50 ViridianForestObject: ; 0x611da (size=127) - db $3 ; border tile - - db $6 ; warps - db $0, $1, $2, VIRIDIAN_FOREST_EXIT - db $0, $2, $3, VIRIDIAN_FOREST_EXIT - db $2f, $f, $1, VIRIDIAN_FOREST_ENTRANCE - db $2f, $10, $1, VIRIDIAN_FOREST_ENTRANCE - db $2f, $11, $1, VIRIDIAN_FOREST_ENTRANCE - db $2f, $12, $1, VIRIDIAN_FOREST_ENTRANCE - - db $6 ; signs - db $28, $18, $9 ; ViridianForestText9 - db $20, $10, $a ; ViridianForestText10 - db $11, $1a, $b ; ViridianForestText11 - db $18, $4, $c ; ViridianForestText12 - db $2d, $12, $d ; ViridianForestText13 - db $1, $2, $e ; ViridianForestText14 - - db $8 ; people - db SPRITE_BUG_CATCHER, $2b + 4, $10 + 4, $ff, $ff, $1 ; person - db SPRITE_BUG_CATCHER, $21 + 4, $1e + 4, $ff, $d2, $42, BUG_CATCHER + $C8, $1 ; trainer - db SPRITE_BUG_CATCHER, $13 + 4, $1e + 4, $ff, $d2, $43, BUG_CATCHER + $C8, $2 ; trainer - db SPRITE_BUG_CATCHER, $12 + 4, $2 + 4, $ff, $d2, $44, BUG_CATCHER + $C8, $3 ; trainer + db $3 ; border tile + + db $6 ; warps + db $0, $1, $2, VIRIDIAN_FOREST_EXIT + db $0, $2, $3, VIRIDIAN_FOREST_EXIT + db $2f, $f, $1, VIRIDIAN_FOREST_ENTRANCE + db $2f, $10, $1, VIRIDIAN_FOREST_ENTRANCE + db $2f, $11, $1, VIRIDIAN_FOREST_ENTRANCE + db $2f, $12, $1, VIRIDIAN_FOREST_ENTRANCE + + db $6 ; signs + db $28, $18, $9 ; ViridianForestText9 + db $20, $10, $a ; ViridianForestText10 + db $11, $1a, $b ; ViridianForestText11 + db $18, $4, $c ; ViridianForestText12 + db $2d, $12, $d ; ViridianForestText13 + db $1, $2, $e ; ViridianForestText14 + + db $8 ; people + db SPRITE_BUG_CATCHER, $2b + 4, $10 + 4, $ff, $ff, $1 ; person + db SPRITE_BUG_CATCHER, $21 + 4, $1e + 4, $ff, $d2, $42, BUG_CATCHER + $C8, $1 ; trainer + db SPRITE_BUG_CATCHER, $13 + 4, $1e + 4, $ff, $d2, $43, BUG_CATCHER + $C8, $2 ; trainer + db SPRITE_BUG_CATCHER, $12 + 4, $2 + 4, $ff, $d2, $44, BUG_CATCHER + $C8, $3 ; trainer db SPRITE_BALL, $b + 4, $19 + 4, $ff, $ff, $85, ANTIDOTE ; item db SPRITE_BALL, $1d + 4, $c + 4, $ff, $ff, $86, POTION ; item db SPRITE_BALL, $1f + 4, $1 + 4, $ff, $ff, $87, POKE_BALL ; item - db SPRITE_BUG_CATCHER, $28 + 4, $1b + 4, $ff, $ff, $8 ; person + db SPRITE_BUG_CATCHER, $28 + 4, $1b + 4, $ff, $ff, $8 ; person - ; warp-to - EVENT_DISP $11, $0, $1 ; VIRIDIAN_FOREST_EXIT - EVENT_DISP $11, $0, $2 ; VIRIDIAN_FOREST_EXIT - EVENT_DISP $11, $2f, $f ; VIRIDIAN_FOREST_ENTRANCE - EVENT_DISP $11, $2f, $10 ; VIRIDIAN_FOREST_ENTRANCE - EVENT_DISP $11, $2f, $11 ; VIRIDIAN_FOREST_ENTRANCE - EVENT_DISP $11, $2f, $12 ; VIRIDIAN_FOREST_ENTRANCE + ; warp-to + EVENT_DISP $11, $0, $1 ; VIRIDIAN_FOREST_EXIT + EVENT_DISP $11, $0, $2 ; VIRIDIAN_FOREST_EXIT + EVENT_DISP $11, $2f, $f ; VIRIDIAN_FOREST_ENTRANCE + EVENT_DISP $11, $2f, $10 ; VIRIDIAN_FOREST_ENTRANCE + EVENT_DISP $11, $2f, $11 ; VIRIDIAN_FOREST_ENTRANCE + EVENT_DISP $11, $2f, $12 ; VIRIDIAN_FOREST_ENTRANCE SSAnne1_h: ; 0x61259 to 0x61265 (12 bytes) (id=95) - db $0d ; tileset - db SS_ANNE_1_HEIGHT, SS_ANNE_1_WIDTH ; dimensions (y, x) - dw SSAnne1Blocks, SSAnne1Texts, SSAnne1Script ; blocks, texts, scripts - db $00 ; connections + db $0d ; tileset + db SS_ANNE_1_HEIGHT, SS_ANNE_1_WIDTH ; dimensions (y, x) + dw SSAnne1Blocks, SSAnne1Texts, SSAnne1Script ; blocks, texts, scripts + db $00 ; connections - dw SSAnne1Object ; objects + dw SSAnne1Object ; objects SSAnne1Script: ; 0x61265 - call $3c3c - ret + call $3c3c + ret ; 0x61269 SSAnne1Texts: ; 0x61269 - dw SSAnne1Text1, SSAnne1Text2 + dw SSAnne1Text1, SSAnne1Text2 SSAnne1Text1: ; 0x6126d - TX_FAR _SSAnne1Text1 - db $50 + TX_FAR _SSAnne1Text1 + db $50 SSAnne1Text2: ; 0x61272 - TX_FAR _SSAnne1Text2 - db $50 + TX_FAR _SSAnne1Text2 + db $50 SSAnne1Object: ; 0x61277 (size=104) - db $c ; border tile - - db $b ; warps - db $0, $1a, $1, VERMILION_DOCK - db $0, $1b, $1, VERMILION_DOCK - db $8, $1f, $0, SS_ANNE_8 - db $8, $17, $1, SS_ANNE_8 - db $8, $13, $2, SS_ANNE_8 - db $8, $f, $3, SS_ANNE_8 - db $8, $b, $4, SS_ANNE_8 - db $8, $7, $5, SS_ANNE_8 - db $6, $2, $6, SS_ANNE_2 - db $f, $25, $5, SS_ANNE_4 - db $10, $3, $0, SS_ANNE_6 - - db $0 ; signs - - db $2 ; people - db SPRITE_WAITER, $6 + 4, $c + 4, $fe, $2, $1 ; person - db SPRITE_SAILOR, $5 + 4, $1b + 4, $ff, $ff, $2 ; person - - ; warp-to - EVENT_DISP $14, $0, $1a ; VERMILION_DOCK - EVENT_DISP $14, $0, $1b ; VERMILION_DOCK - EVENT_DISP $14, $8, $1f ; SS_ANNE_8 - EVENT_DISP $14, $8, $17 ; SS_ANNE_8 - EVENT_DISP $14, $8, $13 ; SS_ANNE_8 - EVENT_DISP $14, $8, $f ; SS_ANNE_8 - EVENT_DISP $14, $8, $b ; SS_ANNE_8 - EVENT_DISP $14, $8, $7 ; SS_ANNE_8 - EVENT_DISP $14, $6, $2 ; SS_ANNE_2 - EVENT_DISP $14, $f, $25 ; SS_ANNE_4 - EVENT_DISP $14, $10, $3 ; SS_ANNE_6 + db $c ; border tile + + db $b ; warps + db $0, $1a, $1, VERMILION_DOCK + db $0, $1b, $1, VERMILION_DOCK + db $8, $1f, $0, SS_ANNE_8 + db $8, $17, $1, SS_ANNE_8 + db $8, $13, $2, SS_ANNE_8 + db $8, $f, $3, SS_ANNE_8 + db $8, $b, $4, SS_ANNE_8 + db $8, $7, $5, SS_ANNE_8 + db $6, $2, $6, SS_ANNE_2 + db $f, $25, $5, SS_ANNE_4 + db $10, $3, $0, SS_ANNE_6 + + db $0 ; signs + + db $2 ; people + db SPRITE_WAITER, $6 + 4, $c + 4, $fe, $2, $1 ; person + db SPRITE_SAILOR, $5 + 4, $1b + 4, $ff, $ff, $2 ; person + + ; warp-to + EVENT_DISP $14, $0, $1a ; VERMILION_DOCK + EVENT_DISP $14, $0, $1b ; VERMILION_DOCK + EVENT_DISP $14, $8, $1f ; SS_ANNE_8 + EVENT_DISP $14, $8, $17 ; SS_ANNE_8 + EVENT_DISP $14, $8, $13 ; SS_ANNE_8 + EVENT_DISP $14, $8, $f ; SS_ANNE_8 + EVENT_DISP $14, $8, $b ; SS_ANNE_8 + EVENT_DISP $14, $8, $7 ; SS_ANNE_8 + EVENT_DISP $14, $6, $2 ; SS_ANNE_2 + EVENT_DISP $14, $f, $25 ; SS_ANNE_4 + EVENT_DISP $14, $10, $3 ; SS_ANNE_6 SSAnne1Blocks: ; 180 - INCBIN "maps/ssanne1.blk" + INCBIN "maps/ssanne1.blk" SSAnne2_h: ; 0x61393 to 0x6139f (12 bytes) (id=96) - db $0d ; tileset - db SS_ANNE_2_HEIGHT, SS_ANNE_2_WIDTH ; dimensions (y, x) - dw SSAnne2Blocks, SSAnne2Texts, SSAnne2Script ; blocks, texts, scripts - db $00 ; connections + db $0d ; tileset + db SS_ANNE_2_HEIGHT, SS_ANNE_2_WIDTH ; dimensions (y, x) + dw SSAnne2Blocks, SSAnne2Texts, SSAnne2Script ; blocks, texts, scripts + db $00 ; connections - dw SSAnne2Object ; objects + dw SSAnne2Object ; objects SSAnne2Script: ; 0x6139f - call $3c3c - ld hl, $53b3 - ld a, [$d665] - jp $3d97 + call $3c3c + ld hl, $53b3 + ld a, [$d665] + jp $3d97 ; 0x613ab INCBIN "baserom.gbc",$613ab,$613b3 - $613ab SSAnne2Scripts: ; 0x613b3 - dw SSAnne2Script0, SSAnne2Script1, SSAnne2Script2, SSAnne2Script3, SSAnne2Script4 + dw SSAnne2Script0, SSAnne2Script1, SSAnne2Script2, SSAnne2Script3, SSAnne2Script4 SSAnne2Script4: ; 0x613bd - ret + ret ; 0x613be SSAnne2Script0: ; 0x613be - ld hl, $5411 - call $34bf - ret nc - ld a, $ff - ld [$c0ee], a - call $23b1 - ld c, $2 - ld a, $de - call $23a1 - ld a, [$cd3d] - ld [$ff00+$db], a - ld a, $71 - ld [$cc4d], a - ld a, $15 - call Predef - call Delay3 - ld a, $2 - ld [$ff00+$8c], a - call $3541 - xor a - ld [$ff00+$b4], a - ld a, $f0 - ld [$cd6b], a - ld a, [$ff00+$db] - cp $2 - jr nz, .asm_61400 ; 0x613f9 $5 - ld de, $540c - jr .asm_61403 ; 0x613fe $3 + ld hl, $5411 + call $34bf + ret nc + ld a, $ff + ld [$c0ee], a + call $23b1 + ld c, $2 + ld a, $de + call $23a1 + ld a, [$cd3d] + ld [$ff00+$db], a + ld a, $71 + ld [$cc4d], a + ld a, $15 + call Predef + call Delay3 + ld a, $2 + ld [$ff00+$8c], a + call $3541 + xor a + ld [$ff00+$b4], a + ld a, $f0 + ld [$cd6b], a + ld a, [$ff00+$db] + cp $2 + jr nz, .asm_61400 ; 0x613f9 $5 + ld de, $540c + jr .asm_61403 ; 0x613fe $3 .asm_61400 - ld de, $540d + ld de, $540d .asm_61403 - call $363a - ld a, $1 - ld [$d665], a - ret + call $363a + ld a, $1 + ld [$d665], a + ret ; 0x6140c INCBIN "baserom.gbc",$6140c,$61430 - $6140c SSAnne2Script1: ; 0x61430 - ld a, [$d730] - bit 0, a - ret nz - call $5416 - xor a - ld [$cd6b], a - ld a, $2 - ld [$ff00+$8c], a - call $2920 - call Delay3 - ld a, $f2 - ld [$d059], a - ld a, [$d715] - cp $b1 - jr nz, .asm_61457 ; 0x61451 $4 - ld a, $1 - jr .asm_61461 ; 0x61455 $a + ld a, [$d730] + bit 0, a + ret nz + call $5416 + xor a + ld [$cd6b], a + ld a, $2 + ld [$ff00+$8c], a + call $2920 + call Delay3 + ld a, $f2 + ld [$d059], a + ld a, [$d715] + cp $b1 + jr nz, .asm_61457 ; 0x61451 $4 + ld a, $1 + jr .asm_61461 ; 0x61455 $a .asm_61457 - cp $99 - jr nz, .asm_6145f ; 0x61459 $4 - ld a, $2 - jr .asm_61461 ; 0x6145d $2 + cp $99 + jr nz, .asm_6145f ; 0x61459 $4 + ld a, $2 + jr .asm_61461 ; 0x6145d $2 .asm_6145f - ld a, $3 + ld a, $3 .asm_61461 - ld [$d05d], a - call $5416 - ld a, $2 - ld [$d665], a - ret + ld [$d05d], a + call $5416 + ld a, $2 + ld [$d665], a + ret ; 0x6146d SSAnne2Script2: ; 0x6146d - ld a, [$d057] - cp $ff - jp z, $53ab - call $5416 - ld a, $f0 - ld [$cd6b], a - ld a, $3 - ld [$ff00+$8c], a - call $2920 - ld a, $2 - ld [$ff00+$8c], a - call $3541 - ld a, [$d362] - cp $25 - jr nz, .asm_61497 ; 0x61490 $5 - ld de, $54b9 - jr .asm_6149a ; 0x61495 $3 + ld a, [$d057] + cp $ff + jp z, $53ab + call $5416 + ld a, $f0 + ld [$cd6b], a + ld a, $3 + ld [$ff00+$8c], a + call $2920 + ld a, $2 + ld [$ff00+$8c], a + call $3541 + ld a, [$d362] + cp $25 + jr nz, .asm_61497 ; 0x61490 $5 + ld de, $54b9 + jr .asm_6149a ; 0x61495 $3 .asm_61497 - ld de, $54b7 + ld de, $54b7 .asm_6149a - ld a, $2 - ld [$ff00+$8c], a - call $363a - ld a, $ff - ld [$c0ee], a - call $23b1 - ld b, $2 - ld hl, $5b47 - call Bankswitch - ld a, $3 - ld [$d665], a - ret + ld a, $2 + ld [$ff00+$8c], a + call $363a + ld a, $ff + ld [$c0ee], a + call $23b1 + ld b, $2 + ld hl, $5b47 + call Bankswitch + ld a, $3 + ld [$d665], a + ret ; 0x614b7 INCBIN "baserom.gbc",$614b7,$614be - $614b7 SSAnne2Script3: ; 0x614be - ld a, [$d730] - bit 0, a - ret nz - xor a - ld [$cd6b], a - ld a, $71 - ld [$cc4d], a - ld a, $11 - call Predef - call $2307 - ld a, $4 - ld [$d665], a - ret + ld a, [$d730] + bit 0, a + ret nz + xor a + ld [$cd6b], a + ld a, $71 + ld [$cc4d], a + ld a, $11 + call Predef + call $2307 + ld a, $4 + ld [$d665], a + ret ; 0x614db SSAnne2Texts: ; 0x614db - dw SSAnne2Text1, SSAnne2Text2, SSAnne2Text3 + dw SSAnne2Text1, SSAnne2Text2, SSAnne2Text3 SSAnne2Text1: ; 0x614e1 - TX_FAR _SSAnne2Text1 - db $50 + TX_FAR _SSAnne2Text1 + db $50 SSAnne2Text2: ; 0x614e6 - db $8 - ld hl, $5500 - call PrintText - ld hl, $d72d - set 6, [hl] - set 7, [hl] - ld hl, $5505 - ld de, $550a - call $3354 - jp $24d7 + db $8 + ld hl, $5500 + call PrintText + ld hl, $d72d + set 6, [hl] + set 7, [hl] + ld hl, $5505 + ld de, $550a + call $3354 + jp $24d7 ; 0x61500 UnnamedText_61500: ; 0x61500 - TX_FAR _UnnamedText_61500 - db $50 + TX_FAR _UnnamedText_61500 + db $50 ; 0x61500 + 5 bytes UnnamedText_61505: ; 0x61505 - TX_FAR _UnnamedText_61505 - db $50 + TX_FAR _UnnamedText_61505 + db $50 ; 0x61505 + 5 bytes UnnamedText_6150a: ; 0x6150a - TX_FAR _UnnamedText_6150a - db $50 + TX_FAR _UnnamedText_6150a + db $50 ; 0x6150a + 5 bytes SSAnne2Text3: ; 0x6150f - TX_FAR _UnnamedText_6150f - db $50 + TX_FAR _UnnamedText_6150f + db $50 ; 0x6150f + 5 bytes SSAnne2Object: ; 0x61514 (size=90) - db $c ; border tile - - db $9 ; warps - db $b, $9, $0, SS_ANNE_9 - db $b, $d, $2, SS_ANNE_9 - db $b, $11, $4, SS_ANNE_9 - db $b, $15, $6, SS_ANNE_9 - db $b, $19, $8, SS_ANNE_9 - db $b, $1d, $a, SS_ANNE_9 - db $4, $2, $8, SS_ANNE_1 - db $c, $2, $1, SS_ANNE_3 - db $4, $24, $0, SS_ANNE_7 - - db $0 ; signs - - db $2 ; people - db SPRITE_WAITER, $7 + 4, $3 + 4, $fe, $1, $1 ; person - db SPRITE_BLUE, $4 + 4, $24 + 4, $ff, $d0, $42, SONY1 + $C8, $1 ; trainer - - ; warp-to - EVENT_DISP $14, $b, $9 ; SS_ANNE_9 - EVENT_DISP $14, $b, $d ; SS_ANNE_9 - EVENT_DISP $14, $b, $11 ; SS_ANNE_9 - EVENT_DISP $14, $b, $15 ; SS_ANNE_9 - EVENT_DISP $14, $b, $19 ; SS_ANNE_9 - EVENT_DISP $14, $b, $1d ; SS_ANNE_9 - EVENT_DISP $14, $4, $2 ; SS_ANNE_1 - EVENT_DISP $14, $c, $2 ; SS_ANNE_3 - EVENT_DISP $14, $4, $24 ; SS_ANNE_7 + db $c ; border tile + + db $9 ; warps + db $b, $9, $0, SS_ANNE_9 + db $b, $d, $2, SS_ANNE_9 + db $b, $11, $4, SS_ANNE_9 + db $b, $15, $6, SS_ANNE_9 + db $b, $19, $8, SS_ANNE_9 + db $b, $1d, $a, SS_ANNE_9 + db $4, $2, $8, SS_ANNE_1 + db $c, $2, $1, SS_ANNE_3 + db $4, $24, $0, SS_ANNE_7 + + db $0 ; signs + + db $2 ; people + db SPRITE_WAITER, $7 + 4, $3 + 4, $fe, $1, $1 ; person + db SPRITE_BLUE, $4 + 4, $24 + 4, $ff, $d0, $42, SONY1 + $C8, $1 ; trainer + + ; warp-to + EVENT_DISP $14, $b, $9 ; SS_ANNE_9 + EVENT_DISP $14, $b, $d ; SS_ANNE_9 + EVENT_DISP $14, $b, $11 ; SS_ANNE_9 + EVENT_DISP $14, $b, $15 ; SS_ANNE_9 + EVENT_DISP $14, $b, $19 ; SS_ANNE_9 + EVENT_DISP $14, $b, $1d ; SS_ANNE_9 + EVENT_DISP $14, $4, $2 ; SS_ANNE_1 + EVENT_DISP $14, $c, $2 ; SS_ANNE_3 + EVENT_DISP $14, $4, $24 ; SS_ANNE_7 SSAnne2Blocks: ; 180 - INCBIN "maps/ssanne2.blk" + INCBIN "maps/ssanne2.blk" SSAnne4_h: ; 0x61622 to 0x6162e (12 bytes) (id=98) - db $0d ; tileset - db SS_ANNE_4_HEIGHT, SS_ANNE_4_WIDTH ; dimensions (y, x) - dw SSAnne4Blocks, SSAnne4Texts, SSAnne4Script ; blocks, texts, scripts - db $00 ; connections + db $0d ; tileset + db SS_ANNE_4_HEIGHT, SS_ANNE_4_WIDTH ; dimensions (y, x) + dw SSAnne4Blocks, SSAnne4Texts, SSAnne4Script ; blocks, texts, scripts + db $00 ; connections - dw SSAnne4Object ; objects + dw SSAnne4Object ; objects SSAnne4Script: ; 0x6162e - jp $3c3c + jp $3c3c ; 0x61631 SSAnne4Texts: @@ -42416,957 +42412,957 @@ SSAnne4Texts: INCBIN "baserom.gbc",$61631,$1 SSAnne4Object: ; 0x61632 (size=52) - db $c ; border tile + db $c ; border tile - db $6 ; warps - db $3, $17, $8, SS_ANNE_10 - db $3, $13, $6, SS_ANNE_10 - db $3, $f, $4, SS_ANNE_10 - db $3, $b, $2, SS_ANNE_10 - db $3, $7, $0, SS_ANNE_10 - db $5, $1b, $9, SS_ANNE_1 + db $6 ; warps + db $3, $17, $8, SS_ANNE_10 + db $3, $13, $6, SS_ANNE_10 + db $3, $f, $4, SS_ANNE_10 + db $3, $b, $2, SS_ANNE_10 + db $3, $7, $0, SS_ANNE_10 + db $5, $1b, $9, SS_ANNE_1 - db $0 ; signs + db $0 ; signs - db $0 ; people + db $0 ; people - ; warp-to - EVENT_DISP $f, $3, $17 ; SS_ANNE_10 - EVENT_DISP $f, $3, $13 ; SS_ANNE_10 - EVENT_DISP $f, $3, $f ; SS_ANNE_10 - EVENT_DISP $f, $3, $b ; SS_ANNE_10 - EVENT_DISP $f, $3, $7 ; SS_ANNE_10 - EVENT_DISP $f, $5, $1b ; SS_ANNE_1 + ; warp-to + EVENT_DISP $f, $3, $17 ; SS_ANNE_10 + EVENT_DISP $f, $3, $13 ; SS_ANNE_10 + EVENT_DISP $f, $3, $f ; SS_ANNE_10 + EVENT_DISP $f, $3, $b ; SS_ANNE_10 + EVENT_DISP $f, $3, $7 ; SS_ANNE_10 + EVENT_DISP $f, $5, $1b ; SS_ANNE_1 SSAnne4Blocks: ; 60 - INCBIN "maps/ssanne4.blk" + INCBIN "maps/ssanne4.blk" SSAnne5_h: ; 0x616a2 to 0x616ae (12 bytes) (id=99) - db $0d ; tileset - db SS_ANNE_5_HEIGHT, SS_ANNE_5_WIDTH ; dimensions (y, x) - dw SSAnne5Blocks, SSAnne5Texts, SSAnne5Script ; blocks, texts, scripts - db $00 ; connections + db $0d ; tileset + db SS_ANNE_5_HEIGHT, SS_ANNE_5_WIDTH ; dimensions (y, x) + dw SSAnne5Blocks, SSAnne5Texts, SSAnne5Script ; blocks, texts, scripts + db $00 ; connections - dw SSAnne5Object ; objects + dw SSAnne5Object ; objects SSAnne5Script: ; 0x616ae - call $3c3c - ld hl, $56d1 - ld de, $56c1 - ld a, [$d617] - call $3160 - ld [$d617], a - ret + call $3c3c + ld hl, $56d1 + ld de, $56c1 + ld a, [$d617] + call $3160 + ld [$d617], a + ret ; 0x616c1 INCBIN "baserom.gbc",$616c1,$6 SSAnne5Texts: ; 0x616c7 - dw SSAnne5Text1, SSAnne5Text2, SSAnne5Text3, SSAnne5Text4, SSAnne5Text5 + dw SSAnne5Text1, SSAnne5Text2, SSAnne5Text3, SSAnne5Text4, SSAnne5Text5 INCBIN "baserom.gbc",$616d1,$19 SSAnne5Text1: ; 0x616ea - TX_FAR _SSAnne5Text1 - db $50 + TX_FAR _SSAnne5Text1 + db $50 SSAnne5Text2: ; 0x616ef - TX_FAR _SSAnne5Text2 - db $50 + TX_FAR _SSAnne5Text2 + db $50 SSAnne5Text3: ; 0x616f4 - TX_FAR _SSAnne5Text3 - db $50 + TX_FAR _SSAnne5Text3 + db $50 SSAnne5Text4: ; 0x616f9 - db $08 ; asm - ld hl, $56d1 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $56d1 + call LoadTrainerHeader + jp $24d7 UnnamedText_61703: ; 0x61703 - TX_FAR _UnnamedText_61703 - db $50 + TX_FAR _UnnamedText_61703 + db $50 ; 0x61703 + 5 bytes UnnamedText_61708: ; 0x61708 - TX_FAR _UnnamedText_61708 - db $50 + TX_FAR _UnnamedText_61708 + db $50 ; 0x61708 + 5 bytes UnnamedText_6170d: ; 0x6170d - TX_FAR _UnnamedText_6170d - db $50 + TX_FAR _UnnamedText_6170d + db $50 ; 0x6170d + 5 bytes SSAnne5Text5: ; 0x61712 - db $08 ; asm - ld hl, $56dd - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $56dd + call LoadTrainerHeader + jp $24d7 UnnamedText_6171c: ; 0x6171c - TX_FAR _UnnamedText_6171c - db $50 + TX_FAR _UnnamedText_6171c + db $50 ; 0x6171c + 5 bytes UnnamedText_61721: ; 0x61721 - TX_FAR _UnnamedText_61721 - db $50 + TX_FAR _UnnamedText_61721 + db $50 ; 0x61721 + 5 bytes UnnamedText_61726: ; 0x61726 - TX_FAR _UnnamedText_61726 - db $50 + TX_FAR _UnnamedText_61726 + db $50 ; 0x61726 + 5 bytes SSAnne5Object: ; 0x6172b (size=54) - db $23 ; border tile + db $23 ; border tile - db $2 ; warps - db $6, $d, $0, SS_ANNE_3 - db $7, $d, $0, SS_ANNE_3 + db $2 ; warps + db $6, $d, $0, SS_ANNE_3 + db $7, $d, $0, SS_ANNE_3 - db $0 ; signs + db $0 ; signs - db $5 ; people - db SPRITE_BLACK_HAIR_BOY_2, $2 + 4, $5 + 4, $ff, $d1, $1 ; person - db SPRITE_SAILOR, $9 + 4, $4 + 4, $ff, $ff, $2 ; person - db SPRITE_BLACK_HAIR_BOY_1, $b + 4, $7 + 4, $ff, $ff, $3 ; person - db SPRITE_SAILOR, $4 + 4, $4 + 4, $ff, $d0, $44, SAILOR + $C8, $1 ; trainer - db SPRITE_SAILOR, $8 + 4, $a + 4, $ff, $d1, $45, SAILOR + $C8, $2 ; trainer + db $5 ; people + db SPRITE_BLACK_HAIR_BOY_2, $2 + 4, $5 + 4, $ff, $d1, $1 ; person + db SPRITE_SAILOR, $9 + 4, $4 + 4, $ff, $ff, $2 ; person + db SPRITE_BLACK_HAIR_BOY_1, $b + 4, $7 + 4, $ff, $ff, $3 ; person + db SPRITE_SAILOR, $4 + 4, $4 + 4, $ff, $d0, $44, SAILOR + $C8, $1 ; trainer + db SPRITE_SAILOR, $8 + 4, $a + 4, $ff, $d1, $45, SAILOR + $C8, $2 ; trainer - ; warp-to - EVENT_DISP $a, $6, $d ; SS_ANNE_3 - EVENT_DISP $a, $7, $d ; SS_ANNE_3 + ; warp-to + EVENT_DISP $a, $6, $d ; SS_ANNE_3 + EVENT_DISP $a, $7, $d ; SS_ANNE_3 SSAnne5Blocks: ; 70 - INCBIN "maps/ssanne5.blk" + INCBIN "maps/ssanne5.blk" SSAnne6_h: ; 0x617a7 to 0x617b3 (12 bytes) (id=100) - db $0d ; tileset - db SS_ANNE_6_HEIGHT, SS_ANNE_6_WIDTH ; dimensions (y, x) - dw SSAnne6Blocks, SSAnne6Texts, SSAnne6Script ; blocks, texts, scripts - db $00 ; connections + db $0d ; tileset + db SS_ANNE_6_HEIGHT, SS_ANNE_6_WIDTH ; dimensions (y, x) + dw SSAnne6Blocks, SSAnne6Texts, SSAnne6Script ; blocks, texts, scripts + db $00 ; connections - dw SSAnne6Object ; objects + dw SSAnne6Object ; objects SSAnne6Script: ; 0x617b3 - call $3c3c - ret + call $3c3c + ret ; 0x617b7 SSAnne6Texts: ; 0x617b7 - dw SSAnne6Text1, SSAnne6Text2, SSAnne6Text3, SSAnne6Text4, SSAnne6Text5, SSAnne6Text6, SSAnne6Text7 + dw SSAnne6Text1, SSAnne6Text2, SSAnne6Text3, SSAnne6Text4, SSAnne6Text5, SSAnne6Text6, SSAnne6Text7 SSAnne6Text1: ; 0x617c5 - TX_FAR _SSAnne6Text1 - db $50 + TX_FAR _SSAnne6Text1 + db $50 SSAnne6Text2: ; 0x617ca - TX_FAR _SSAnne6Text2 - db $50 + TX_FAR _SSAnne6Text2 + db $50 SSAnne6Text3: ; 0x617cf - TX_FAR _SSAnne6Text3 - db $50 + TX_FAR _SSAnne6Text3 + db $50 SSAnne6Text4: ; 0x617d4 - TX_FAR _SSAnne6Text4 - db $50 + TX_FAR _SSAnne6Text4 + db $50 SSAnne6Text5: ; 0x617d9 - TX_FAR _SSAnne6Text5 - db $50 + TX_FAR _SSAnne6Text5 + db $50 SSAnne6Text6: ; 0x617de - TX_FAR _SSAnne6Text6 - db $50 + TX_FAR _SSAnne6Text6 + db $50 SSAnne6Text7: ; 0x617e3 - db $08 ; asm - ld hl, $5807 - call PrintText - ldh a, [$d3] - bit 7, a - jr z, .asm_93eb1 ; 0x617ee - ld hl, $580c - jr .asm_63292 ; 0x617f3 + db $08 ; asm + ld hl, $5807 + call PrintText + ldh a, [$d3] + bit 7, a + jr z, .asm_93eb1 ; 0x617ee + ld hl, $580c + jr .asm_63292 ; 0x617f3 .asm_93eb1 ; 0x617f5 - bit 4, a - jr z, .asm_7436c ; 0x617f7 - ld hl, $5811 - jr .asm_63292 ; 0x617fc + bit 4, a + jr z, .asm_7436c ; 0x617f7 + ld hl, $5811 + jr .asm_63292 ; 0x617fc .asm_7436c ; 0x617fe - ld hl, $5816 + ld hl, $5816 .asm_63292 ; 0x61801 - call PrintText - jp $24d7 + call PrintText + jp $24d7 UnnamedText_61807: ; 0x61807 - TX_FAR _UnnamedText_61807 - db $50 + TX_FAR _UnnamedText_61807 + db $50 ; 0x61807 + 5 bytes UnnamedText_6180c: ; 0x6180c - TX_FAR _UnnamedText_6180c - db $50 + TX_FAR _UnnamedText_6180c + db $50 ; 0x6180c + 5 bytes UnnamedText_61811: ; 0x61811 - TX_FAR _UnnamedText_61811 - db $50 + TX_FAR _UnnamedText_61811 + db $50 ; 0x61811 + 5 bytes UnnamedText_61816: ; 0x61816 - TX_FAR _UnnamedText_61816 - db $50 + TX_FAR _UnnamedText_61816 + db $50 ; 0x61816 + 5 bytes SSAnne6Object: ; 0x6181b (size=54) - db $c ; border tile + db $c ; border tile - db $1 ; warps - db $0, $6, $a, SS_ANNE_1 + db $1 ; warps + db $0, $6, $a, SS_ANNE_1 - db $0 ; signs + db $0 ; signs - db $7 ; people - db SPRITE_COOK, $8 + 4, $1 + 4, $fe, $1, $1 ; person - db SPRITE_COOK, $8 + 4, $5 + 4, $fe, $1, $2 ; person - db SPRITE_COOK, $7 + 4, $9 + 4, $fe, $1, $3 ; person - db SPRITE_COOK, $6 + 4, $d + 4, $ff, $ff, $4 ; person - db SPRITE_COOK, $8 + 4, $d + 4, $ff, $ff, $5 ; person - db SPRITE_COOK, $a + 4, $d + 4, $ff, $ff, $6 ; person - db SPRITE_COOK, $d + 4, $b + 4, $ff, $d1, $7 ; person + db $7 ; people + db SPRITE_COOK, $8 + 4, $1 + 4, $fe, $1, $1 ; person + db SPRITE_COOK, $8 + 4, $5 + 4, $fe, $1, $2 ; person + db SPRITE_COOK, $7 + 4, $9 + 4, $fe, $1, $3 ; person + db SPRITE_COOK, $6 + 4, $d + 4, $ff, $ff, $4 ; person + db SPRITE_COOK, $8 + 4, $d + 4, $ff, $ff, $5 ; person + db SPRITE_COOK, $a + 4, $d + 4, $ff, $ff, $6 ; person + db SPRITE_COOK, $d + 4, $b + 4, $ff, $d1, $7 ; person - ; warp-to - EVENT_DISP $7, $0, $6 ; SS_ANNE_1 + ; warp-to + EVENT_DISP $7, $0, $6 ; SS_ANNE_1 SSAnne6Blocks: ; 56 - INCBIN "maps/ssanne6.blk" + INCBIN "maps/ssanne6.blk" SSAnne7_h: ; 0x61889 to 0x61895 (12 bytes) (id=101) - db $0d ; tileset - db SS_ANNE_7_HEIGHT, SS_ANNE_7_WIDTH ; dimensions (y, x) - dw SSAnne7Blocks, SSAnne7Texts, SSAnne7Script ; blocks, texts, scripts - db $00 ; connections + db $0d ; tileset + db SS_ANNE_7_HEIGHT, SS_ANNE_7_WIDTH ; dimensions (y, x) + dw SSAnne7Blocks, SSAnne7Texts, SSAnne7Script ; blocks, texts, scripts + db $00 ; connections - dw SSAnne7Object ; objects + dw SSAnne7Object ; objects SSAnne7Script: ; 0x61895 - call $589b - jp $3c3c + call $589b + jp $3c3c ; 0x6189b INCBIN "baserom.gbc",$6189b,$c SSAnne7Texts: ; 0x618a7 - dw SSAnne7Text1, SSAnne7Text2, SSAnne7Text3 + dw SSAnne7Text1, SSAnne7Text2, SSAnne7Text3 SSAnne7Text1: ; 0x618ad - db $08 ; asm - ld a, [$d803] - bit 0, a - jr nz, .asm_797c4 ; 0x618b3 - ld hl, $58ec - call PrintText - ld hl, $5927 - call PrintText - ld bc,(HM_01 << 8) | 1 - call $3e2e - jr nc, .asm_ccdcd ; 0x618c7 - ld hl, $592c - call PrintText - ld hl, $d803 - set 0, [hl] - jr .asm_0faf5 ; 0x618d4 + db $08 ; asm + ld a, [$d803] + bit 0, a + jr nz, .asm_797c4 ; 0x618b3 + ld hl, $58ec + call PrintText + ld hl, $5927 + call PrintText + ld bc,(HM_01 << 8) | 1 + call $3e2e + jr nc, .asm_ccdcd ; 0x618c7 + ld hl, $592c + call PrintText + ld hl, $d803 + set 0, [hl] + jr .asm_0faf5 ; 0x618d4 .asm_ccdcd ; 0x618d6 - ld hl, $5937 - call PrintText - ld hl, $d72d - set 5, [hl] - jr .asm_0faf5 ; 0x618e1 + ld hl, $5937 + call PrintText + ld hl, $d72d + set 5, [hl] + jr .asm_0faf5 ; 0x618e1 .asm_797c4 ; 0x618e3 - ld hl, $5932 - call PrintText + ld hl, $5932 + call PrintText .asm_0faf5 ; 0x618e9 - jp $24d7 + jp $24d7 INCBIN "baserom.gbc",$618ec,$61927 - $618ec UnnamedText_61927: ; 0x61927 - TX_FAR _UnnamedText_61927 - db $50 + TX_FAR _UnnamedText_61927 + db $50 ; 0x61927 + 5 bytes INCBIN "baserom.gbc",$6192c,$61932 - $6192c UnnamedText_61932: ; 0x61932 - TX_FAR _UnnamedText_61932 - db $50 + TX_FAR _UnnamedText_61932 + db $50 ; 0x61932 + 5 bytes UnnamedText_61937: ; 0x61937 - TX_FAR _UnnamedText_61937 - db $50 + TX_FAR _UnnamedText_61937 + db $50 ; 0x61937 + 5 bytes SSAnne7Text2: ; 0x6193c - TX_FAR _SSAnne7Text2 - db $50 + TX_FAR _SSAnne7Text2 + db $50 SSAnne7Text3: ; 0x61941 - TX_FAR _SSAnne7Text3 - db $50 + TX_FAR _SSAnne7Text3 + db $50 SSAnne7Object: ; 0x61946 (size=24) - db $c ; border tile + db $c ; border tile - db $1 ; warps - db $7, $0, $8, SS_ANNE_2 + db $1 ; warps + db $7, $0, $8, SS_ANNE_2 - db $2 ; signs - db $1, $4, $2 ; SSAnne7Text2 - db $2, $1, $3 ; SSAnne7Text3 + db $2 ; signs + db $1, $4, $2 ; SSAnne7Text2 + db $2, $1, $3 ; SSAnne7Text3 - db $1 ; people - db SPRITE_SS_CAPTAIN, $2 + 4, $4 + 4, $ff, $d1, $1 ; person + db $1 ; people + db SPRITE_SS_CAPTAIN, $2 + 4, $4 + 4, $ff, $d1, $1 ; person - ; warp-to - EVENT_DISP $3, $7, $0 ; SS_ANNE_2 + ; warp-to + EVENT_DISP $3, $7, $0 ; SS_ANNE_2 SSAnne7Blocks: ; 12 - INCBIN "maps/ssanne7.blk" + INCBIN "maps/ssanne7.blk" SSAnne8_h: ; 0x6196a to 0x61976 (12 bytes) (id=102) - db $0d ; tileset - db SS_ANNE_8_HEIGHT, SS_ANNE_8_WIDTH ; dimensions (y, x) - dw SSAnne8Blocks, SSAnne8Texts, SSAnne8Script ; blocks, texts, scripts - db $00 ; connections + db $0d ; tileset + db SS_ANNE_8_HEIGHT, SS_ANNE_8_WIDTH ; dimensions (y, x) + dw SSAnne8Blocks, SSAnne8Texts, SSAnne8Script ; blocks, texts, scripts + db $00 ; connections - dw SSAnne8Object ; objects + dw SSAnne8Object ; objects SSAnne8Script: ; 0x61976 - call $3c3c - ld hl, $59a5 - ld de, $5989 - ld a, [$d608] - call $3160 - ld [$d608], a - ret + call $3c3c + ld hl, $59a5 + ld de, $5989 + ld a, [$d608] + call $3160 + ld [$d608], a + ret ; 0x61989 INCBIN "baserom.gbc",$61989,$6 SSAnne8Texts: ; 0x6198f - dw SSAnne8Text1, SSAnne8Text2, SSAnne8Text3, SSAnne8Text4, SSAnne8Text5, SSAnne8Text6, SSAnne8Text7, SSAnne8Text8, SSAnne8Text9, SSAnne8Text10, SSAnne8Text11 + dw SSAnne8Text1, SSAnne8Text2, SSAnne8Text3, SSAnne8Text4, SSAnne8Text5, SSAnne8Text6, SSAnne8Text7, SSAnne8Text8, SSAnne8Text9, SSAnne8Text10, SSAnne8Text11 INCBIN "baserom.gbc",$619a5,$31 SSAnne8Text1: ; 0x619d6 - db $08 ; asm - ld hl, $59a5 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $59a5 + call LoadTrainerHeader + jp $24d7 SSAnne8Text2: ; 0x619e0 - db $08 ; asm - ld hl, $59b1 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $59b1 + call LoadTrainerHeader + jp $24d7 SSAnne8Text3: ; 0x619ea - db $08 ; asm - ld hl, $59bd - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $59bd + call LoadTrainerHeader + jp $24d7 SSAnne8Text4: ; 0x619f4 - db $08 ; asm - ld hl, $59c9 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $59c9 + call LoadTrainerHeader + jp $24d7 SSAnne8Text8: ; 0x619fe - TX_FAR _SSAnne8Text8 - db $08 ; asm - ld a, $65 - call $13d0 - jp $24d7 + TX_FAR _SSAnne8Text8 + db $08 ; asm + ld a, $65 + call $13d0 + jp $24d7 UnnamedText_61a0b: ; 0x61a0b - TX_FAR _UnnamedText_61a0b - db $50 + TX_FAR _UnnamedText_61a0b + db $50 ; 0x61a0b + 5 bytes UnnamedText_61a10: ; 0x61a10 - TX_FAR _UnnamedText_61a10 - db $50 + TX_FAR _UnnamedText_61a10 + db $50 ; 0x61a10 + 5 bytes UnnamedText_61a15: ; 0x61a15 - TX_FAR _UnnamedText_61a15 - db $50 + TX_FAR _UnnamedText_61a15 + db $50 ; 0x61a15 + 5 bytes UnnamedText_61a1a: ; 0x61a1a - TX_FAR _UnnamedText_61a1a - db $50 + TX_FAR _UnnamedText_61a1a + db $50 ; 0x61a1a + 5 bytes UnnamedText_61a1f: ; 0x61a1f - TX_FAR _UnnamedText_61a1f - db $50 + TX_FAR _UnnamedText_61a1f + db $50 ; 0x61a1f + 5 bytes UnnamedText_61a24: ; 0x61a24 - TX_FAR _UnnamedText_61a24 - db $50 + TX_FAR _UnnamedText_61a24 + db $50 ; 0x61a24 + 5 bytes UnnamedText_61a29: ; 0x61a29 - TX_FAR _UnnamedText_61a29 - db $50 + TX_FAR _UnnamedText_61a29 + db $50 ; 0x61a29 + 5 bytes UnnamedText_61a2e: ; 0x61a2e - TX_FAR _UnnamedText_61a2e - db $50 + TX_FAR _UnnamedText_61a2e + db $50 ; 0x61a2e + 5 bytes UnnamedText_61a33: ; 0x61a33 - TX_FAR _UnnamedText_61a33 - db $50 + TX_FAR _UnnamedText_61a33 + db $50 ; 0x61a33 + 5 bytes UnnamedText_61a38: ; 0x61a38 - TX_FAR _UnnamedText_61a38 - db $50 + TX_FAR _UnnamedText_61a38 + db $50 ; 0x61a38 + 5 bytes UnnamedText_61a3d: ; 0x61a3d - TX_FAR _UnnamedText_61a3d - db $50 + TX_FAR _UnnamedText_61a3d + db $50 ; 0x61a3d + 5 bytes UnnamedText_61a42: ; 0x61a42 - TX_FAR _UnnamedText_61a42 - db $50 + TX_FAR _UnnamedText_61a42 + db $50 ; 0x61a42 + 5 bytes SSAnne8Text5: ; 0x61a47 - TX_FAR _SSAnne8Text5 - db $50 + TX_FAR _SSAnne8Text5 + db $50 SSAnne8Text6: ; 0x61a4c - TX_FAR _SSAnne8Text6 - db $50 + TX_FAR _SSAnne8Text6 + db $50 SSAnne8Text7: ; 0x61a51 - TX_FAR _SSAnne8Text7 - db $50 + TX_FAR _SSAnne8Text7 + db $50 SSAnne8Text9: ; 0x61a56 - TX_FAR _SSAnne8Text9 - db $50 + TX_FAR _SSAnne8Text9 + db $50 SSAnne8Text11: ; 0x61a5b - TX_FAR _SSAnne8Text11 - db $50 + TX_FAR _SSAnne8Text11 + db $50 SSAnne8Object: ; 0x61a60 (size=127) - db $c ; border tile - - db $6 ; warps - db $0, $0, $2, SS_ANNE_1 - db $0, $a, $3, SS_ANNE_1 - db $0, $14, $4, SS_ANNE_1 - db $a, $0, $5, SS_ANNE_1 - db $a, $a, $6, SS_ANNE_1 - db $a, $14, $7, SS_ANNE_1 - - db $0 ; signs - - db $b ; people - db SPRITE_GENTLEMAN, $3 + 4, $2 + 4, $ff, $d2, $41, GENTLEMAN + $C8, $1 ; trainer - db SPRITE_GENTLEMAN, $4 + 4, $b + 4, $ff, $d1, $42, GENTLEMAN + $C8, $2 ; trainer - db SPRITE_BUG_CATCHER, $e + 4, $b + 4, $ff, $d1, $43, YOUNGSTER + $C8, $8 ; trainer - db SPRITE_LASS, $b + 4, $d + 4, $ff, $d2, $44, LASS + $C8, $b ; trainer - db SPRITE_GIRL, $3 + 4, $16 + 4, $fe, $1, $5 ; person - db SPRITE_FAT_BALD_GUY, $e + 4, $0 + 4, $ff, $ff, $6 ; person - db SPRITE_LITTLE_GIRL, $b + 4, $2 + 4, $ff, $d0, $7 ; person - db SPRITE_CLEFAIRY, $b + 4, $3 + 4, $ff, $d0, $8 ; person - db SPRITE_GIRL, $d + 4, $a + 4, $ff, $d3, $9 ; person + db $c ; border tile + + db $6 ; warps + db $0, $0, $2, SS_ANNE_1 + db $0, $a, $3, SS_ANNE_1 + db $0, $14, $4, SS_ANNE_1 + db $a, $0, $5, SS_ANNE_1 + db $a, $a, $6, SS_ANNE_1 + db $a, $14, $7, SS_ANNE_1 + + db $0 ; signs + + db $b ; people + db SPRITE_GENTLEMAN, $3 + 4, $2 + 4, $ff, $d2, $41, GENTLEMAN + $C8, $1 ; trainer + db SPRITE_GENTLEMAN, $4 + 4, $b + 4, $ff, $d1, $42, GENTLEMAN + $C8, $2 ; trainer + db SPRITE_BUG_CATCHER, $e + 4, $b + 4, $ff, $d1, $43, YOUNGSTER + $C8, $8 ; trainer + db SPRITE_LASS, $b + 4, $d + 4, $ff, $d2, $44, LASS + $C8, $b ; trainer + db SPRITE_GIRL, $3 + 4, $16 + 4, $fe, $1, $5 ; person + db SPRITE_FAT_BALD_GUY, $e + 4, $0 + 4, $ff, $ff, $6 ; person + db SPRITE_LITTLE_GIRL, $b + 4, $2 + 4, $ff, $d0, $7 ; person + db SPRITE_CLEFAIRY, $b + 4, $3 + 4, $ff, $d0, $8 ; person + db SPRITE_GIRL, $d + 4, $a + 4, $ff, $d3, $9 ; person db SPRITE_BALL, $f + 4, $c + 4, $ff, $ff, $8a, TM_08 ; item - db SPRITE_GENTLEMAN, $d + 4, $15 + 4, $fe, $2, $b ; person + db SPRITE_GENTLEMAN, $d + 4, $15 + 4, $fe, $2, $b ; person - ; warp-to - EVENT_DISP $c, $0, $0 ; SS_ANNE_1 - EVENT_DISP $c, $0, $a ; SS_ANNE_1 - EVENT_DISP $c, $0, $14 ; SS_ANNE_1 - EVENT_DISP $c, $a, $0 ; SS_ANNE_1 - EVENT_DISP $c, $a, $a ; SS_ANNE_1 - EVENT_DISP $c, $a, $14 ; SS_ANNE_1 + ; warp-to + EVENT_DISP $c, $0, $0 ; SS_ANNE_1 + EVENT_DISP $c, $0, $a ; SS_ANNE_1 + EVENT_DISP $c, $0, $14 ; SS_ANNE_1 + EVENT_DISP $c, $a, $0 ; SS_ANNE_1 + EVENT_DISP $c, $a, $a ; SS_ANNE_1 + EVENT_DISP $c, $a, $14 ; SS_ANNE_1 SSAnne8Blocks: ; 96 - INCBIN "maps/ssanne8.blk" + INCBIN "maps/ssanne8.blk" SSAnne9_h: ; 0x61b3f to 0x61b4b (12 bytes) (id=103) - db $0d ; tileset - db SS_ANNE_9_HEIGHT, SS_ANNE_9_WIDTH ; dimensions (y, x) - dw SSAnne9Blocks, SSAnne9Texts, SSAnne9Script ; blocks, texts, scripts - db $00 ; connections + db $0d ; tileset + db SS_ANNE_9_HEIGHT, SS_ANNE_9_WIDTH ; dimensions (y, x) + dw SSAnne9Blocks, SSAnne9Texts, SSAnne9Script ; blocks, texts, scripts + db $00 ; connections - dw SSAnne9Object ; objects + dw SSAnne9Object ; objects SSAnne9Script: ; 0x61b4b - ld a, $1 - ld [$cf0c], a - xor a - ld [$cc3c], a - ld hl, $5b84 - ld de, $5b64 - ld a, [$d609] - call $3160 - ld [$d609], a - ret + ld a, $1 + ld [$cf0c], a + xor a + ld [$cc3c], a + ld hl, $5b84 + ld de, $5b64 + ld a, [$d609] + call $3160 + ld [$d609], a + ret ; 0x61b64 INCBIN "baserom.gbc",$61b64,$6 SSAnne9Texts: ; 0x61b6a - dw SSAnne9Text1, SSAnne9Text2, SSAnne9Text3, SSAnne9Text4, SSAnne9Text5, SSAnne9Text6, SSAnne9Text7, SSAnne9Text8, SSAnne9Text9, SSAnne9Text10, SSAnne9Text11, SSAnne9Text12, SSAnne9Text13 + dw SSAnne9Text1, SSAnne9Text2, SSAnne9Text3, SSAnne9Text4, SSAnne9Text5, SSAnne9Text6, SSAnne9Text7, SSAnne9Text8, SSAnne9Text9, SSAnne9Text10, SSAnne9Text11, SSAnne9Text12, SSAnne9Text13 INCBIN "baserom.gbc",$61b84,$31 SSAnne9Text1: ; 0x61bb5 - db $08 ; asm - ld hl, $5b84 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5b84 + call LoadTrainerHeader + jp $24d7 SSAnne9Text2: ; 0x61bbf - db $08 ; asm - ld hl, $5b90 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5b90 + call LoadTrainerHeader + jp $24d7 SSAnne9Text3: ; 0x61bc9 - db $08 ; asm - ld hl, $5b9c - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5b9c + call LoadTrainerHeader + jp $24d7 SSAnne9Text4: ; 0x61bd3 - db $08 ; asm - ld hl, $5ba8 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5ba8 + call LoadTrainerHeader + jp $24d7 SSAnne9Text5: ; 0x61bdd - db $08 ; asm - call $3719 - ld hl, $5bf2 - call PrintText - call $3725 - ld a, $84 - call $349b - jp $24d7 + db $08 ; asm + call $3719 + ld hl, $5bf2 + call PrintText + call $3725 + ld a, $84 + call $349b + jp $24d7 UnnamedText_61bf2: ; 0x61bf2 - TX_FAR _UnnamedText_61bf2 - db $50 + TX_FAR _UnnamedText_61bf2 + db $50 ; 0x61bf2 + 5 bytes SSAnne9Text7: ; 0x61bf7 - db $08 ; asm - ld hl, $5c01 - call PrintText - jp $24d7 + db $08 ; asm + ld hl, $5c01 + call PrintText + jp $24d7 UnnamedText_61c01: ; 0x61c01 - TX_FAR _UnnamedText_61c01 - db $50 + TX_FAR _UnnamedText_61c01 + db $50 ; 0x61c01 + 5 bytes SSAnne9Text8: ; 0x61c06 - db $08 ; asm - ld hl, $5c10 - call PrintText - jp $24d7 + db $08 ; asm + ld hl, $5c10 + call PrintText + jp $24d7 UnnamedText_61c10: ; 0x61c10 - TX_FAR _UnnamedText_61c10 - db $50 + TX_FAR _UnnamedText_61c10 + db $50 ; 0x61c10 + 5 bytes SSAnne9Text10: ; 0x61c15 - db $08 ; asm - ld hl, $5c1f - call PrintText - jp $24d7 + db $08 ; asm + ld hl, $5c1f + call PrintText + jp $24d7 UnnamedText_61c1f: ; 0x61c1f - TX_FAR _UnnamedText_61c1f - db $50 + TX_FAR _UnnamedText_61c1f + db $50 ; 0x61c1f + 5 bytes SSAnne9Text11: ; 0x61c24 - db $08 ; asm - ld hl, $5c2e - call PrintText - jp $24d7 + db $08 ; asm + ld hl, $5c2e + call PrintText + jp $24d7 UnnamedText_61c2e: ; 0x61c2e - TX_FAR _UnnamedText_61c2e - db $50 + TX_FAR _UnnamedText_61c2e + db $50 ; 0x61c2e + 5 bytes SSAnne9Text12: ; 0x61c33 - db $08 ; asm - ld hl, $5c3d - call PrintText - jp $24d7 + db $08 ; asm + ld hl, $5c3d + call PrintText + jp $24d7 UnnamedText_61c3d: ; 0x61c3d - TX_FAR _UnnamedText_61c3d - db $50 + TX_FAR _UnnamedText_61c3d + db $50 ; 0x61c3d + 5 bytes SSAnne9Text13: ; 0x61c42 - db $08 ; asm - ld hl, $5c4c - call PrintText - jp $24d7 + db $08 ; asm + ld hl, $5c4c + call PrintText + jp $24d7 UnnamedText_61c4c: ; 0x61c4c - TX_FAR _UnnamedText_61c4c - db $50 + TX_FAR _UnnamedText_61c4c + db $50 ; 0x61c4c + 5 bytes UnnamedText_61c51: ; 0x61c51 - TX_FAR _UnnamedText_61c51 - db $50 + TX_FAR _UnnamedText_61c51 + db $50 ; 0x61c51 + 5 bytes UnnamedText_61c56: ; 0x61c56 - TX_FAR _UnnamedText_61c56 - db $50 + TX_FAR _UnnamedText_61c56 + db $50 ; 0x61c56 + 5 bytes UnnamedText_61c5b: ; 0x61c5b - TX_FAR _UnnamedText_61c5b - db $50 + TX_FAR _UnnamedText_61c5b + db $50 ; 0x61c5b + 5 bytes UnnamedText_61c60: ; 0x61c60 - TX_FAR _UnnamedText_61c60 - db $50 + TX_FAR _UnnamedText_61c60 + db $50 ; 0x61c60 + 5 bytes UnnamedText_61c65: ; 0x61c65 - TX_FAR _UnnamedText_61c65 - db $50 + TX_FAR _UnnamedText_61c65 + db $50 ; 0x61c65 + 5 bytes UnnamedText_61c6a: ; 0x61c6a - TX_FAR _UnnamedText_61c6a - db $50 + TX_FAR _UnnamedText_61c6a + db $50 ; 0x61c6a + 5 bytes UnnamedText_61c6f: ; 0x61c6f - TX_FAR _UnnamedText_61c6f - db $50 + TX_FAR _UnnamedText_61c6f + db $50 ; 0x61c6f + 5 bytes UnnamedText_61c74: ; 0x61c74 - TX_FAR _UnnamedText_61c74 - db $50 + TX_FAR _UnnamedText_61c74 + db $50 ; 0x61c74 + 5 bytes UnnamedText_61c79: ; 0x61c79 - TX_FAR _UnnamedText_61c79 - db $50 + TX_FAR _UnnamedText_61c79 + db $50 ; 0x61c79 + 5 bytes UnnamedText_61c7e: ; 0x61c7e - TX_FAR _UnnamedText_61c7e - db $50 + TX_FAR _UnnamedText_61c7e + db $50 ; 0x61c7e + 5 bytes UnnamedText_61c83: ; 0x61c83 - TX_FAR _UnnamedText_61c83 - db $50 + TX_FAR _UnnamedText_61c83 + db $50 ; 0x61c83 + 5 bytes UnnamedText_61c88: ; 0x61c88 - TX_FAR _UnnamedText_61c88 - db $50 + TX_FAR _UnnamedText_61c88 + db $50 ; 0x61c88 + 5 bytes SSAnne9Object: ; 0x61c8d (size=188) - db $c ; border tile - - db $c ; warps - db $5, $2, $0, SS_ANNE_2 - db $5, $3, $0, SS_ANNE_2 - db $5, $c, $1, SS_ANNE_2 - db $5, $d, $1, SS_ANNE_2 - db $5, $16, $2, SS_ANNE_2 - db $5, $17, $2, SS_ANNE_2 - db $f, $2, $3, SS_ANNE_2 - db $f, $3, $3, SS_ANNE_2 - db $f, $c, $4, SS_ANNE_2 - db $f, $d, $4, SS_ANNE_2 - db $f, $16, $5, SS_ANNE_2 - db $f, $17, $5, SS_ANNE_2 - - db $0 ; signs - - db $d ; people - db SPRITE_GENTLEMAN, $2 + 4, $a + 4, $ff, $d3, $41, GENTLEMAN + $C8, $3 ; trainer - db SPRITE_FISHER2, $4 + 4, $d + 4, $ff, $d2, $42, FISHER + $C8, $1 ; trainer - db SPRITE_GENTLEMAN, $e + 4, $0 + 4, $ff, $d3, $43, GENTLEMAN + $C8, $5 ; trainer - db SPRITE_LASS, $b + 4, $2 + 4, $ff, $d0, $44, LASS + $C8, $c ; trainer - db SPRITE_GENTLEMAN, $2 + 4, $1 + 4, $ff, $d0, $5 ; person + db $c ; border tile + + db $c ; warps + db $5, $2, $0, SS_ANNE_2 + db $5, $3, $0, SS_ANNE_2 + db $5, $c, $1, SS_ANNE_2 + db $5, $d, $1, SS_ANNE_2 + db $5, $16, $2, SS_ANNE_2 + db $5, $17, $2, SS_ANNE_2 + db $f, $2, $3, SS_ANNE_2 + db $f, $3, $3, SS_ANNE_2 + db $f, $c, $4, SS_ANNE_2 + db $f, $d, $4, SS_ANNE_2 + db $f, $16, $5, SS_ANNE_2 + db $f, $17, $5, SS_ANNE_2 + + db $0 ; signs + + db $d ; people + db SPRITE_GENTLEMAN, $2 + 4, $a + 4, $ff, $d3, $41, GENTLEMAN + $C8, $3 ; trainer + db SPRITE_FISHER2, $4 + 4, $d + 4, $ff, $d2, $42, FISHER + $C8, $1 ; trainer + db SPRITE_GENTLEMAN, $e + 4, $0 + 4, $ff, $d3, $43, GENTLEMAN + $C8, $5 ; trainer + db SPRITE_LASS, $b + 4, $2 + 4, $ff, $d0, $44, LASS + $C8, $c ; trainer + db SPRITE_GENTLEMAN, $2 + 4, $1 + 4, $ff, $d0, $5 ; person db SPRITE_BALL, $1 + 4, $c + 4, $ff, $ff, $86, MAX_ETHER ; item - db SPRITE_GENTLEMAN, $2 + 4, $15 + 4, $ff, $d0, $7 ; person - db SPRITE_OLD_PERSON, $1 + 4, $16 + 4, $ff, $d0, $8 ; person + db SPRITE_GENTLEMAN, $2 + 4, $15 + 4, $ff, $d0, $7 ; person + db SPRITE_OLD_PERSON, $1 + 4, $16 + 4, $ff, $d0, $8 ; person db SPRITE_BALL, $c + 4, $0 + 4, $ff, $ff, $89, RARE_CANDY ; item - db SPRITE_GENTLEMAN, $c + 4, $c + 4, $ff, $d0, $a ; person - db SPRITE_YOUNG_BOY, $e + 4, $b + 4, $ff, $ff, $b ; person - db SPRITE_BRUNETTE_GIRL, $c + 4, $16 + 4, $ff, $d2, $c ; person - db SPRITE_FOULARD_WOMAN, $c + 4, $14 + 4, $ff, $d3, $d ; person - - ; warp-to - EVENT_DISP $c, $5, $2 ; SS_ANNE_2 - EVENT_DISP $c, $5, $3 ; SS_ANNE_2 - EVENT_DISP $c, $5, $c ; SS_ANNE_2 - EVENT_DISP $c, $5, $d ; SS_ANNE_2 - EVENT_DISP $c, $5, $16 ; SS_ANNE_2 - EVENT_DISP $c, $5, $17 ; SS_ANNE_2 - EVENT_DISP $c, $f, $2 ; SS_ANNE_2 - EVENT_DISP $c, $f, $3 ; SS_ANNE_2 - EVENT_DISP $c, $f, $c ; SS_ANNE_2 - EVENT_DISP $c, $f, $d ; SS_ANNE_2 - EVENT_DISP $c, $f, $16 ; SS_ANNE_2 - EVENT_DISP $c, $f, $17 ; SS_ANNE_2 + db SPRITE_GENTLEMAN, $c + 4, $c + 4, $ff, $d0, $a ; person + db SPRITE_YOUNG_BOY, $e + 4, $b + 4, $ff, $ff, $b ; person + db SPRITE_BRUNETTE_GIRL, $c + 4, $16 + 4, $ff, $d2, $c ; person + db SPRITE_FOULARD_WOMAN, $c + 4, $14 + 4, $ff, $d3, $d ; person + + ; warp-to + EVENT_DISP $c, $5, $2 ; SS_ANNE_2 + EVENT_DISP $c, $5, $3 ; SS_ANNE_2 + EVENT_DISP $c, $5, $c ; SS_ANNE_2 + EVENT_DISP $c, $5, $d ; SS_ANNE_2 + EVENT_DISP $c, $5, $16 ; SS_ANNE_2 + EVENT_DISP $c, $5, $17 ; SS_ANNE_2 + EVENT_DISP $c, $f, $2 ; SS_ANNE_2 + EVENT_DISP $c, $f, $3 ; SS_ANNE_2 + EVENT_DISP $c, $f, $c ; SS_ANNE_2 + EVENT_DISP $c, $f, $d ; SS_ANNE_2 + EVENT_DISP $c, $f, $16 ; SS_ANNE_2 + EVENT_DISP $c, $f, $17 ; SS_ANNE_2 SSAnne10_h: ; 0x61d49 to 0x61d55 (12 bytes) (id=104) - db $0d ; tileset - db SS_ANNE_10_HEIGHT, SS_ANNE_10_WIDTH ; dimensions (y, x) - dw SSAnne10Blocks, SSAnne10Texts, SSAnne10Script ; blocks, texts, scripts - db $00 ; connections + db $0d ; tileset + db SS_ANNE_10_HEIGHT, SS_ANNE_10_WIDTH ; dimensions (y, x) + dw SSAnne10Blocks, SSAnne10Texts, SSAnne10Script ; blocks, texts, scripts + db $00 ; connections - dw SSAnne10Object ; objects + dw SSAnne10Object ; objects SSAnne10Script: ; 0x61d55 - call $3c3c - ld hl, $5d84 - ld de, $5d68 - ld a, [$d629] - call $3160 - ld [$d629], a - ret + call $3c3c + ld hl, $5d84 + ld de, $5d68 + ld a, [$d629] + call $3160 + ld [$d629], a + ret ; 0x61d68 INCBIN "baserom.gbc",$61d68,$6 SSAnne10Texts: ; 0x61d6e - dw SSAnne10Text1, SSAnne10Text2, SSAnne10Text3, SSAnne10Text4, SSAnne10Text5, SSAnne10Text6, SSAnne10Text7, SSAnne10Text8, SSAnne10Text9, SSAnne10Text10, SSAnne10Text11 + dw SSAnne10Text1, SSAnne10Text2, SSAnne10Text3, SSAnne10Text4, SSAnne10Text5, SSAnne10Text6, SSAnne10Text7, SSAnne10Text8, SSAnne10Text9, SSAnne10Text10, SSAnne10Text11 INCBIN "baserom.gbc",$61d84,$49 SSAnne10Text1: ; 0x61dcd - db $08 ; asm - ld hl, $5d84 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5d84 + call LoadTrainerHeader + jp $24d7 SSAnne10Text2: ; 0x61dd7 - db $08 ; asm - ld hl, $5d90 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5d90 + call LoadTrainerHeader + jp $24d7 SSAnne10Text3: ; 0x61de1 - db $08 ; asm - ld hl, $5d9c - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5d9c + call LoadTrainerHeader + jp $24d7 SSAnne10Text4: ; 0x61deb - db $08 ; asm - ld hl, $5da8 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5da8 + call LoadTrainerHeader + jp $24d7 SSAnne10Text5: ; 0x61df5 - db $08 ; asm - ld hl, $5db4 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5db4 + call LoadTrainerHeader + jp $24d7 SSAnne10Text6: ; 0x61dff - db $08 ; asm - ld hl, $5dc0 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5dc0 + call LoadTrainerHeader + jp $24d7 SSAnne10Text8: ; 0x61e09 - TX_FAR _SSAnne10Text8 - db $8 ; 0x61e0d - ld a, $29 - call $13d0 - jp $24d7 + TX_FAR _SSAnne10Text8 + db $8 ; 0x61e0d + ld a, $29 + call $13d0 + jp $24d7 UnnamedText_61e16: ; 0x61e16 - TX_FAR _UnnamedText_61e16 - db $50 + TX_FAR _UnnamedText_61e16 + db $50 ; 0x61e16 + 5 bytes UnnamedText_61e1b: ; 0x61e1b - TX_FAR _UnnamedText_61e1b - db $50 + TX_FAR _UnnamedText_61e1b + db $50 ; 0x61e1b + 5 bytes UnnamedText_61e20: ; 0x61e20 - TX_FAR _UnnamedText_61e20 - db $50 + TX_FAR _UnnamedText_61e20 + db $50 ; 0x61e20 + 5 bytes UnnamedText_61e25: ; 0x61e25 - TX_FAR _UnnamedText_61e25 - db $50 + TX_FAR _UnnamedText_61e25 + db $50 ; 0x61e25 + 5 bytes UnnamedText_61e2a: ; 0x61e2a - TX_FAR _UnnamedText_61e2a - db $50 + TX_FAR _UnnamedText_61e2a + db $50 ; 0x61e2a + 5 bytes UnnamedText_61e2f: ; 0x61e2f - TX_FAR _UnnamedText_61e2f - db $50 + TX_FAR _UnnamedText_61e2f + db $50 ; 0x61e2f + 5 bytes UnnamedText_61e34: ; 0x61e34 - TX_FAR _UnnamedText_61e34 - db $50 + TX_FAR _UnnamedText_61e34 + db $50 ; 0x61e34 + 5 bytes UnnamedText_61e39: ; 0x61e39 - TX_FAR _UnnamedText_61e39 - db $50 + TX_FAR _UnnamedText_61e39 + db $50 ; 0x61e39 + 5 bytes UnnamedText_61e3e: ; 0x61e3e - TX_FAR _UnnamedText_61e3e - db $50 + TX_FAR _UnnamedText_61e3e + db $50 ; 0x61e3e + 5 bytes UnnamedText_61e43: ; 0x61e43 - TX_FAR _UnnamedText_61e43 - db $50 + TX_FAR _UnnamedText_61e43 + db $50 ; 0x61e43 + 5 bytes UnnamedText_61e48: ; 0x61e48 - TX_FAR _UnnamedText_61e48 - db $50 + TX_FAR _UnnamedText_61e48 + db $50 ; 0x61e48 + 5 bytes UnnamedText_61e4d: ; 0x61e4d - TX_FAR _UnnamedText_61e4d - db $50 + TX_FAR _UnnamedText_61e4d + db $50 ; 0x61e4d + 5 bytes UnnamedText_61e52: ; 0x61e52 - TX_FAR _UnnamedText_61e52 - db $50 + TX_FAR _UnnamedText_61e52 + db $50 ; 0x61e52 + 5 bytes UnnamedText_61e57: ; 0x61e57 - TX_FAR _UnnamedText_61e57 - db $50 + TX_FAR _UnnamedText_61e57 + db $50 ; 0x61e57 + 5 bytes UnnamedText_61e5c: ; 0x61e5c - TX_FAR _UnnamedText_61e5c - db $50 + TX_FAR _UnnamedText_61e5c + db $50 ; 0x61e5c + 5 bytes UnnamedText_61e61: ; 0x61e61 - TX_FAR _UnnamedText_61e61 - db $50 + TX_FAR _UnnamedText_61e61 + db $50 ; 0x61e61 + 5 bytes UnnamedText_61e66: ; 0x61e66 - TX_FAR _UnnamedText_61e66 - db $50 + TX_FAR _UnnamedText_61e66 + db $50 ; 0x61e66 + 5 bytes UnnamedText_61e6b: ; 0x61e6b - TX_FAR _UnnamedText_61e6b - db $50 + TX_FAR _UnnamedText_61e6b + db $50 ; 0x61e6b + 5 bytes SSAnne10Text7: ; 0x61e70 - TX_FAR _SSAnne10Text7 - db $50 + TX_FAR _SSAnne10Text7 + db $50 SSAnne10Object: ; 0x61e75 (size=165) - db $c ; border tile - - db $a ; warps - db $5, $2, $4, SS_ANNE_4 - db $5, $3, $4, SS_ANNE_4 - db $5, $c, $3, SS_ANNE_4 - db $5, $d, $3, SS_ANNE_4 - db $5, $16, $2, SS_ANNE_4 - db $5, $17, $2, SS_ANNE_4 - db $f, $2, $1, SS_ANNE_4 - db $f, $3, $1, SS_ANNE_4 - db $f, $c, $0, SS_ANNE_4 - db $f, $d, $0, SS_ANNE_4 - - db $0 ; signs - - db $b ; people - db SPRITE_SAILOR, $d + 4, $0 + 4, $ff, $d0, $41, SAILOR + $C8, $3 ; trainer - db SPRITE_SAILOR, $b + 4, $2 + 4, $ff, $d0, $42, SAILOR + $C8, $4 ; trainer - db SPRITE_SAILOR, $3 + 4, $c + 4, $ff, $d2, $43, SAILOR + $C8, $5 ; trainer - db SPRITE_SAILOR, $2 + 4, $16 + 4, $ff, $d0, $44, SAILOR + $C8, $6 ; trainer - db SPRITE_SAILOR, $2 + 4, $0 + 4, $ff, $d3, $45, SAILOR + $C8, $7 ; trainer - db SPRITE_FISHER2, $4 + 4, $0 + 4, $ff, $d3, $46, FISHER + $C8, $2 ; trainer - db SPRITE_BLACK_HAIR_BOY_2, $d + 4, $a + 4, $ff, $d3, $7 ; person - db SPRITE_SLOWBRO, $c + 4, $b + 4, $ff, $ff, $8 ; person + db $c ; border tile + + db $a ; warps + db $5, $2, $4, SS_ANNE_4 + db $5, $3, $4, SS_ANNE_4 + db $5, $c, $3, SS_ANNE_4 + db $5, $d, $3, SS_ANNE_4 + db $5, $16, $2, SS_ANNE_4 + db $5, $17, $2, SS_ANNE_4 + db $f, $2, $1, SS_ANNE_4 + db $f, $3, $1, SS_ANNE_4 + db $f, $c, $0, SS_ANNE_4 + db $f, $d, $0, SS_ANNE_4 + + db $0 ; signs + + db $b ; people + db SPRITE_SAILOR, $d + 4, $0 + 4, $ff, $d0, $41, SAILOR + $C8, $3 ; trainer + db SPRITE_SAILOR, $b + 4, $2 + 4, $ff, $d0, $42, SAILOR + $C8, $4 ; trainer + db SPRITE_SAILOR, $3 + 4, $c + 4, $ff, $d2, $43, SAILOR + $C8, $5 ; trainer + db SPRITE_SAILOR, $2 + 4, $16 + 4, $ff, $d0, $44, SAILOR + $C8, $6 ; trainer + db SPRITE_SAILOR, $2 + 4, $0 + 4, $ff, $d3, $45, SAILOR + $C8, $7 ; trainer + db SPRITE_FISHER2, $4 + 4, $0 + 4, $ff, $d3, $46, FISHER + $C8, $2 ; trainer + db SPRITE_BLACK_HAIR_BOY_2, $d + 4, $a + 4, $ff, $d3, $7 ; person + db SPRITE_SLOWBRO, $c + 4, $b + 4, $ff, $ff, $8 ; person db SPRITE_BALL, $2 + 4, $14 + 4, $ff, $ff, $89, ETHER ; item db SPRITE_BALL, $2 + 4, $a + 4, $ff, $ff, $8a, TM_44 ; item db SPRITE_BALL, $b + 4, $c + 4, $ff, $ff, $8b, MAX_POTION ; item - ; warp-to - EVENT_DISP $c, $5, $2 ; SS_ANNE_4 - EVENT_DISP $c, $5, $3 ; SS_ANNE_4 - EVENT_DISP $c, $5, $c ; SS_ANNE_4 - EVENT_DISP $c, $5, $d ; SS_ANNE_4 - EVENT_DISP $c, $5, $16 ; SS_ANNE_4 - EVENT_DISP $c, $5, $17 ; SS_ANNE_4 - EVENT_DISP $c, $f, $2 ; SS_ANNE_4 - EVENT_DISP $c, $f, $3 ; SS_ANNE_4 - EVENT_DISP $c, $f, $c ; SS_ANNE_4 - EVENT_DISP $c, $f, $d ; SS_ANNE_4 + ; warp-to + EVENT_DISP $c, $5, $2 ; SS_ANNE_4 + EVENT_DISP $c, $5, $3 ; SS_ANNE_4 + EVENT_DISP $c, $5, $c ; SS_ANNE_4 + EVENT_DISP $c, $5, $d ; SS_ANNE_4 + EVENT_DISP $c, $5, $16 ; SS_ANNE_4 + EVENT_DISP $c, $5, $17 ; SS_ANNE_4 + EVENT_DISP $c, $f, $2 ; SS_ANNE_4 + EVENT_DISP $c, $f, $3 ; SS_ANNE_4 + EVENT_DISP $c, $f, $c ; SS_ANNE_4 + EVENT_DISP $c, $f, $d ; SS_ANNE_4 UndergroundPathNS_h: ; 0x61f1a to 0x61f26 (12 bytes) (id=119) - db $0b ; tileset - db UNDERGROUND_PATH_NS_HEIGHT, UNDERGROUND_PATH_NS_WIDTH ; dimensions (y, x) - dw UndergroundPathNSBlocks, UndergroundPathNSTexts, UndergroundPathNSScript ; blocks, texts, scripts - db $00 ; connections + db $0b ; tileset + db UNDERGROUND_PATH_NS_HEIGHT, UNDERGROUND_PATH_NS_WIDTH ; dimensions (y, x) + dw UndergroundPathNSBlocks, UndergroundPathNSTexts, UndergroundPathNSScript ; blocks, texts, scripts + db $00 ; connections - dw UndergroundPathNSObject ; objects + dw UndergroundPathNSObject ; objects UndergroundPathNSScript: ; 0x61f26 - jp $3c3c + jp $3c3c ; 0x61f29 UndergroundPathNSTexts: @@ -43374,345 +43370,345 @@ UndergroundPathNSTexts: INCBIN "baserom.gbc",$61f29,$1 UndergroundPathNSObject: ; 0x61f2a (size=20) - db $1 ; border tile + db $1 ; border tile - db $2 ; warps - db $4, $5, $2, PATH_ENTRANCE_ROUTE_5 - db $29, $2, $2, PATH_ENTRANCE_ROUTE_6 + db $2 ; warps + db $4, $5, $2, PATH_ENTRANCE_ROUTE_5 + db $29, $2, $2, PATH_ENTRANCE_ROUTE_6 - db $0 ; signs + db $0 ; signs - db $0 ; people + db $0 ; people - ; warp-to - EVENT_DISP $4, $4, $5 ; PATH_ENTRANCE_ROUTE_5 - EVENT_DISP $4, $29, $2 ; PATH_ENTRANCE_ROUTE_6 + ; warp-to + EVENT_DISP $4, $4, $5 ; PATH_ENTRANCE_ROUTE_5 + EVENT_DISP $4, $29, $2 ; PATH_ENTRANCE_ROUTE_6 UndergroundPathWE_h: ; 0x61f3e to 0x61f4a (12 bytes) (id=121) - db $0b ; tileset - db UNDERGROUND_PATH_WE_HEIGHT, UNDERGROUND_PATH_WE_WIDTH ; dimensions (y, x) - dw $41f4, UndergroundPathWETexts, UndergroundPathWEScript ; blocks, texts, scripts - db $00 ; connections + db $0b ; tileset + db UNDERGROUND_PATH_WE_HEIGHT, UNDERGROUND_PATH_WE_WIDTH ; dimensions (y, x) + dw $41f4, UndergroundPathWETexts, UndergroundPathWEScript ; blocks, texts, scripts + db $00 ; connections - dw UndergroundPathWEObject ; objects + dw UndergroundPathWEObject ; objects UndergroundPathWEScript: ; 0x61f4a - jp $3c3c + jp $3c3c ; 0x61f4d UndergroundPathWETexts: - db $50 + db $50 UndergroundPathWEObject: ; 0x61f4e (size=20) - db $1 ; border tile + db $1 ; border tile - db $2 ; warps - db $5, $2, $2, PATH_ENTRANCE_ROUTE_7 - db $2, $2f, $2, PATH_ENTRANCE_ROUTE_8 + db $2 ; warps + db $5, $2, $2, PATH_ENTRANCE_ROUTE_7 + db $2, $2f, $2, PATH_ENTRANCE_ROUTE_8 - db $0 ; signs + db $0 ; signs - db $0 ; people + db $0 ; people - ; warp-to - EVENT_DISP $19, $5, $2 ; PATH_ENTRANCE_ROUTE_7 - EVENT_DISP $19, $2, $2f ; PATH_ENTRANCE_ROUTE_8 + ; warp-to + EVENT_DISP $19, $5, $2 ; PATH_ENTRANCE_ROUTE_7 + EVENT_DISP $19, $2, $2f ; PATH_ENTRANCE_ROUTE_8 DiglettsCave_h: ; 0x61f62 to 0x61f6e (12 bytes) (id=197) - db $11 ; tileset - db DIGLETTS_CAVE_HEIGHT, DIGLETTS_CAVE_WIDTH ; dimensions (y, x) - dw DiglettsCaveBlocks, DiglettsCaveTexts, DiglettsCaveScript ; blocks, texts, scripts - db $00 ; connections + db $11 ; tileset + db DIGLETTS_CAVE_HEIGHT, DIGLETTS_CAVE_WIDTH ; dimensions (y, x) + dw DiglettsCaveBlocks, DiglettsCaveTexts, DiglettsCaveScript ; blocks, texts, scripts + db $00 ; connections - dw DiglettsCaveObject ; objects + dw DiglettsCaveObject ; objects DiglettsCaveScript: ; 0x61f6e - jp $3c3c + jp $3c3c ; 0x61f71 DiglettsCaveTexts: - db $50 + db $50 DiglettsCaveObject: ; 0x61f72 (size=20) - db $19 ; border tile + db $19 ; border tile - db $2 ; warps - db $5, $5, $2, DIGLETTS_CAVE_EXIT - db $1f, $25, $2, DIGLETTS_CAVE_ENTRANCE + db $2 ; warps + db $5, $5, $2, DIGLETTS_CAVE_EXIT + db $1f, $25, $2, DIGLETTS_CAVE_ENTRANCE - db $0 ; signs + db $0 ; signs - db $0 ; people + db $0 ; people - ; warp-to - EVENT_DISP $14, $5, $5 ; DIGLETTS_CAVE_EXIT - EVENT_DISP $14, $1f, $25 ; DIGLETTS_CAVE_ENTRANCE + ; warp-to + EVENT_DISP $14, $5, $5 ; DIGLETTS_CAVE_EXIT + EVENT_DISP $14, $1f, $25 ; DIGLETTS_CAVE_ENTRANCE DiglettsCaveBlocks: ; 360 - INCBIN "maps/diglettscave.blk" + INCBIN "maps/diglettscave.blk" SilphCo11_h: ; 0x620ee to 0x620fa (12 bytes) (id=235) - db $10 ; tileset - db SILPH_CO_11F_HEIGHT, SILPH_CO_11F_WIDTH ; dimensions (y, x) - dw SilphCo11Blocks, SilphCo11Texts, SilphCo11Script ; blocks, texts, scripts - db $00 ; connections + db $10 ; tileset + db SILPH_CO_11F_HEIGHT, SILPH_CO_11F_WIDTH ; dimensions (y, x) + dw SilphCo11Blocks, SilphCo11Texts, SilphCo11Script ; blocks, texts, scripts + db $00 ; connections - dw SilphCo11Object ; objects + dw SilphCo11Object ; objects SilphCo11Script: ; 0x620fa - call $6110 - call $3c3c - ld hl, $62c3 - ld de, $61cf - ld a, [$d659] - call $3160 - ld [$d659], a - ret + call $6110 + call $3c3c + ld hl, $62c3 + ld de, $61cf + ld a, [$d659] + call $3160 + ld [$d659], a + ret ; 0x62110 INCBIN "baserom.gbc",$62110,$1a7 SilphCo11Texts: ; 0x622b7 - dw SilphCo11Text1, SilphCo11Text2, SilphCo11Text3, SilphCo11Text4, SilphCo11Text5, SilphCo11Text6 + dw SilphCo11Text1, SilphCo11Text2, SilphCo11Text3, SilphCo11Text4, SilphCo11Text5, SilphCo11Text6 INCBIN "baserom.gbc",$622c3,$19 SilphCo11Text1: ; 0x622dc - db $08 ; asm - ld a, [$d838] - bit 5, a - jp nz, $6308 - ld hl, $6311 - call PrintText - ld bc,(MASTER_BALL << 8) | 1 - call $3e2e - jr nc, .asm_36088 ; 0x622f1 - ld hl, $6316 - call PrintText - ld hl, $d838 - set 5, [hl] - jr .asm_fd405 ; 0x622fe + db $08 ; asm + ld a, [$d838] + bit 5, a + jp nz, $6308 + ld hl, $6311 + call PrintText + ld bc,(MASTER_BALL << 8) | 1 + call $3e2e + jr nc, .asm_36088 ; 0x622f1 + ld hl, $6316 + call PrintText + ld hl, $d838 + set 5, [hl] + jr .asm_fd405 ; 0x622fe .asm_36088 ; 0x62300 - ld hl, $6321 - call PrintText - jr .asm_fd405 ; 0x62306 - ld hl, $631c - call PrintText + ld hl, $6321 + call PrintText + jr .asm_fd405 ; 0x62306 + ld hl, $631c + call PrintText .asm_fd405 ; 0x6230e - jp $24d7 + jp $24d7 UnnamedText_62311: ; 0x62311 - TX_FAR _UnnamedText_62311 - db $50 + TX_FAR _UnnamedText_62311 + db $50 ; 0x62311 + 5 bytes INCBIN "baserom.gbc",$62316,$6231c - $62316 UnnamedText_6231c: ; 0x6231c - TX_FAR _UnnamedText_6231c - db $50 + TX_FAR _UnnamedText_6231c + db $50 ; 0x6231c + 5 bytes UnnamedText_62321: ; 0x62321 - TX_FAR _UnnamedText_62321 - db $50 + TX_FAR _UnnamedText_62321 + db $50 ; 0x62321 + 5 bytes SilphCo11Text2: ; 0x62326 - TX_FAR _SilphCo11Text2 - db $50 + TX_FAR _SilphCo11Text2 + db $50 SilphCo11Text3: ; 0x6232b - TX_FAR _SilphCo11Text3 - db $50 + TX_FAR _SilphCo11Text3 + db $50 UnnamedText_62330: ; 0x62330 - TX_FAR _UnnamedText_62330 - db $50 + TX_FAR _UnnamedText_62330 + db $50 ; 0x62330 + 5 bytes SilphCo11Text6: ; 0x62335 - TX_FAR _UnnamedText_62335 - db $50 + TX_FAR _UnnamedText_62335 + db $50 ; 0x62335 + 5 bytes SilphCo11Text4: ; 0x6233a - db $08 ; asm - ld hl, $62c3 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $62c3 + call LoadTrainerHeader + jp $24d7 UnnamedText_62344: ; 0x62344 - TX_FAR _UnnamedText_62344 - db $50 + TX_FAR _UnnamedText_62344 + db $50 ; 0x62344 + 5 bytes UnnamedText_62349: ; 0x62349 - TX_FAR _UnnamedText_62349 - db $50 + TX_FAR _UnnamedText_62349 + db $50 ; 0x62349 + 5 bytes UnnamedText_6234e: ; 0x6234e - TX_FAR _UnnamedText_6234e - db $50 + TX_FAR _UnnamedText_6234e + db $50 ; 0x6234e + 5 bytes SilphCo11Text5: ; 0x62353 - db $08 ; asm - ld hl, $62cf - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $62cf + call LoadTrainerHeader + jp $24d7 UnnamedText_6235d: ; 0x6235d - TX_FAR _UnnamedText_6235d - db $50 + TX_FAR _UnnamedText_6235d + db $50 ; 0x6235d + 5 bytes UnnamedText_62362: ; 0x62362 - TX_FAR _UnnamedText_62362 - db $50 + TX_FAR _UnnamedText_62362 + db $50 ; 0x62362 + 5 bytes UnnamedText_62367: ; 0x62367 - TX_FAR _UnnamedText_62367 - db $50 + TX_FAR _UnnamedText_62367 + db $50 ; 0x62367 + 5 bytes INCBIN "baserom.gbc",$6236c,$6237b - $6236c UnnamedText_6237b: ; 0x6237b - TX_FAR _UnnamedText_6237b - db $50 + TX_FAR _UnnamedText_6237b + db $50 ; 0x6237b + 5 bytes SilphCo11Object: ; 0x62380 (size=72) - db $d ; border tile + db $d ; border tile - db $4 ; warps - db $0, $9, $1, SILPH_CO_10F - db $0, $d, $0, SILPH_CO_ELEVATOR - db $5, $5, $9, $ff - db $2, $3, $3, SILPH_CO_7F + db $4 ; warps + db $0, $9, $1, SILPH_CO_10F + db $0, $d, $0, SILPH_CO_ELEVATOR + db $5, $5, $9, $ff + db $2, $3, $3, SILPH_CO_7F - db $0 ; signs + db $0 ; signs - db $5 ; people - db SPRITE_MR_MASTERBALL, $5 + 4, $7 + 4, $ff, $d0, $1 ; person - db SPRITE_FOULARD_WOMAN, $5 + 4, $a + 4, $ff, $d0, $2 ; person - db SPRITE_GIOVANNI, $9 + 4, $6 + 4, $ff, $d0, $43, GIOVANNI + $C8, $2 ; trainer - db SPRITE_ROCKET, $10 + 4, $3 + 4, $ff, $d1, $44, ROCKET + $C8, $29 ; trainer - db SPRITE_ROCKET, $9 + 4, $f + 4, $ff, $d1, $45, ROCKET + $C8, $28 ; trainer + db $5 ; people + db SPRITE_MR_MASTERBALL, $5 + 4, $7 + 4, $ff, $d0, $1 ; person + db SPRITE_FOULARD_WOMAN, $5 + 4, $a + 4, $ff, $d0, $2 ; person + db SPRITE_GIOVANNI, $9 + 4, $6 + 4, $ff, $d0, $43, GIOVANNI + $C8, $2 ; trainer + db SPRITE_ROCKET, $10 + 4, $3 + 4, $ff, $d1, $44, ROCKET + $C8, $29 ; trainer + db SPRITE_ROCKET, $9 + 4, $f + 4, $ff, $d1, $45, ROCKET + $C8, $28 ; trainer - ; warp-to - EVENT_DISP $9, $0, $9 ; SILPH_CO_10F - EVENT_DISP $9, $0, $d ; SILPH_CO_ELEVATOR - EVENT_DISP $9, $5, $5 - EVENT_DISP $9, $2, $3 ; SILPH_CO_7F + ; warp-to + EVENT_DISP $9, $0, $9 ; SILPH_CO_10F + EVENT_DISP $9, $0, $d ; SILPH_CO_ELEVATOR + EVENT_DISP $9, $5, $5 + EVENT_DISP $9, $2, $3 ; SILPH_CO_7F SilphCo11Blocks: ; 81 - INCBIN "maps/silphco11.blk" + INCBIN "maps/silphco11.blk" INCBIN "baserom.gbc",$62419,$62453 - $62419 UnnamedText_62453: ; 0x62453 - TX_FAR _UnnamedText_62453 - db $50 + TX_FAR _UnnamedText_62453 + db $50 ; 0x62453 + 5 bytes UnnamedText_62458: ; 0x62458 - TX_FAR _UnnamedText_62458 - db $50 + TX_FAR _UnnamedText_62458 + db $50 ; 0x62458 + 5 bytes INCBIN "baserom.gbc",$6245d,$624a3 - $6245d UnnamedText_624a3: ; 0x624a3 - TX_FAR _UnnamedText_624a3 - db $50 + TX_FAR _UnnamedText_624a3 + db $50 ; 0x624a3 + 5 bytes UnnamedText_624a8: ; 0x624a8 - TX_FAR _UnnamedText_624a8 - db $50 + TX_FAR _UnnamedText_624a8 + db $50 ; 0x624a8 + 5 bytes UnnamedText_624ad: ; 0x624ad - TX_FAR _UnnamedText_624ad - db $50 + TX_FAR _UnnamedText_624ad + db $50 ; 0x624ad + 5 bytes UnnamedText_624b2: ; 0x624b2 - TX_FAR _UnnamedText_624b2 - db $50 + TX_FAR _UnnamedText_624b2 + db $50 ; 0x624b2 + 5 bytes UnnamedText_624b7: ; 0x624b7 - TX_FAR _UnnamedText_624b7 - db $50 + TX_FAR _UnnamedText_624b7 + db $50 ; 0x624b7 + 5 bytes UnnamedText_624bc: ; 0x624bc - TX_FAR _UnnamedText_624bc - db $50 + TX_FAR _UnnamedText_624bc + db $50 ; 0x624bc + 5 bytes UnnamedText_624c1: ; 0x624c1 - TX_FAR _UnnamedText_624c1 - db $50 + TX_FAR _UnnamedText_624c1 + db $50 ; 0x624c1 + 5 bytes UnnamedText_624c6: ; 0x624c6 - TX_FAR _UnnamedText_624c6 - db $50 + TX_FAR _UnnamedText_624c6 + db $50 ; 0x624c6 + 5 bytes UnnamedText_624cb: ; 0x624cb - TX_FAR _UnnamedText_624cb - db $50 + TX_FAR _UnnamedText_624cb + db $50 ; 0x624cb + 5 bytes UnnamedText_624d0: ; 0x624d0 - TX_FAR _UnnamedText_624d0 - db $50 + TX_FAR _UnnamedText_624d0 + db $50 ; 0x624d0 + 5 bytes UnnamedText_624d5: ; 0x624d5 - TX_FAR _UnnamedText_624d5 - db $50 + TX_FAR _UnnamedText_624d5 + db $50 ; 0x624d5 + 5 bytes UnnamedText_624da: ; 0x624da - TX_FAR _UnnamedText_624da - db $50 + TX_FAR _UnnamedText_624da + db $50 ; 0x624da + 5 bytes UnnamedText_624df: ; 0x624df - TX_FAR _UnnamedText_624df - db $50 + TX_FAR _UnnamedText_624df + db $50 ; 0x624df + 5 bytes INCBIN "baserom.gbc",$624e4,$624f8 - $624e4 UnnamedText_624f8: ; 0x624f8 - TX_FAR _UnnamedText_624f8 - db $50 + TX_FAR _UnnamedText_624f8 + db $50 ; 0x624f8 + 5 bytes UnnamedText_624fd: ; 0x624fd - TX_FAR _UnnamedText_624fd - db $50 + TX_FAR _UnnamedText_624fd + db $50 ; 0x624fd + 5 bytes UnnamedText_62502: ; 0x62502 - TX_FAR _UnnamedText_62502 - db $50 + TX_FAR _UnnamedText_62502 + db $50 ; 0x62502 + 5 bytes INCBIN "baserom.gbc",$62507,$62511 - $62507 UnnamedText_62511: ; 0x62511 - TX_FAR _UnnamedText_62511 - db $50 + TX_FAR _UnnamedText_62511 + db $50 ; 0x62511 + 5 bytes INCBIN "baserom.gbc",$62516,$1aea @@ -43720,33 +43716,33 @@ INCBIN "baserom.gbc",$62516,$1aea SECTION "bank19",DATA,BANK[$19] Tset00_GFX: - INCBIN "gfx/tilesets/00.2bpp" + INCBIN "gfx/tilesets/00.2bpp" Tset00_Block: - INCBIN "gfx/blocksets/00.bst" + INCBIN "gfx/blocksets/00.bst" Tset01_GFX: - INCBIN "gfx/tilesets/01.2bpp" + INCBIN "gfx/tilesets/01.2bpp" Tset01_Block: - INCBIN "gfx/blocksets/01.bst" + INCBIN "gfx/blocksets/01.bst" Tset08_GFX: - INCBIN "gfx/tilesets/08.2bpp" + INCBIN "gfx/tilesets/08.2bpp" Tset08_Block: - INCBIN "gfx/blocksets/08.bst" + INCBIN "gfx/blocksets/08.bst" Tset13_GFX: - INCBIN "gfx/tilesets/13.2bpp" + INCBIN "gfx/tilesets/13.2bpp" Tset13_Block: - INCBIN "gfx/blocksets/13.bst" + INCBIN "gfx/blocksets/13.bst" Tset0E_GFX: - INCBIN "gfx/tilesets/0e.2bpp" + INCBIN "gfx/tilesets/0e.2bpp" Tset0E_Block: - INCBIN "gfx/blocksets/0e.bst" + INCBIN "gfx/blocksets/0e.bst" Tset10_GFX: - INCBIN "gfx/tilesets/10.2bpp" + INCBIN "gfx/tilesets/10.2bpp" Tset10_Block: - INCBIN "gfx/blocksets/10.bst" + INCBIN "gfx/blocksets/10.bst" Tset17_GFX: - INCBIN "gfx/tilesets/17.2bpp" + INCBIN "gfx/tilesets/17.2bpp" Tset17_Block: - INCBIN "gfx/blocksets/17.bst" + INCBIN "gfx/blocksets/17.bst" SECTION "bank1A",DATA,BANK[$1A] @@ -43788,86 +43784,86 @@ IF _BLUE ENDC Tset05_GFX: - INCBIN "gfx/tilesets/05.2bpp" + INCBIN "gfx/tilesets/05.2bpp" Tset05_Block: - INCBIN "gfx/blocksets/05.bst" + INCBIN "gfx/blocksets/05.bst" Tset02_GFX: - INCBIN "gfx/tilesets/02.2bpp" + INCBIN "gfx/tilesets/02.2bpp" Tset02_Block: - INCBIN "gfx/blocksets/02.bst" + INCBIN "gfx/blocksets/02.bst" Tset09_GFX: - INCBIN "gfx/tilesets/09.2bpp" + INCBIN "gfx/tilesets/09.2bpp" Tset09_Block: - INCBIN "gfx/blocksets/09.bst" + INCBIN "gfx/blocksets/09.bst" Tset03_GFX: - INCBIN "gfx/tilesets/03.2bpp" + INCBIN "gfx/tilesets/03.2bpp" Tset03_Block: - INCBIN "gfx/blocksets/03.bst" + INCBIN "gfx/blocksets/03.bst" Tset16_GFX: - INCBIN "gfx/tilesets/16.2bpp" + INCBIN "gfx/tilesets/16.2bpp" Tset16_Block: - INCBIN "gfx/blocksets/16.bst" + INCBIN "gfx/blocksets/16.bst" SECTION "bank1B",DATA,BANK[$1B] Tset0F_GFX: - INCBIN "gfx/tilesets/0f.2bpp" + INCBIN "gfx/tilesets/0f.2bpp" Tset0F_Block: - INCBIN "gfx/blocksets/0f.bst" + INCBIN "gfx/blocksets/0f.bst" Tset11_GFX: - INCBIN "gfx/tilesets/11.2bpp" + INCBIN "gfx/tilesets/11.2bpp" Tset11_Block: - INCBIN "gfx/blocksets/11.bst" + INCBIN "gfx/blocksets/11.bst" Tset12_GFX: - INCBIN "gfx/tilesets/12.2bpp" + INCBIN "gfx/tilesets/12.2bpp" Tset12_Block: - INCBIN "gfx/blocksets/12.bst" + INCBIN "gfx/blocksets/12.bst" Tset0D_GFX: - INCBIN "gfx/tilesets/0d.2bpp" + INCBIN "gfx/tilesets/0d.2bpp" Tset0D_Block: - INCBIN "gfx/blocksets/0d.bst" + INCBIN "gfx/blocksets/0d.bst" Tset14_GFX: - INCBIN "gfx/tilesets/14.2bpp" + INCBIN "gfx/tilesets/14.2bpp" Tset14_Block: - INCBIN "gfx/blocksets/14.bst" + INCBIN "gfx/blocksets/14.bst" Tset15_GFX: - INCBIN "gfx/tilesets/15.2bpp" + INCBIN "gfx/tilesets/15.2bpp" Tset15_Block: - INCBIN "gfx/blocksets/15.bst" + INCBIN "gfx/blocksets/15.bst" Tset0B_GFX: - INCBIN "gfx/tilesets/0b.2bpp" + INCBIN "gfx/tilesets/0b.2bpp" Tset0B_Block: - INCBIN "gfx/blocksets/0b.bst" + INCBIN "gfx/blocksets/0b.bst" SECTION "bank1C",DATA,BANK[$1C] INCBIN "baserom.gbc",$70000,$703fa - $70000 UnnamedText_703fa: ; 0x703fa - TX_FAR _UnnamedText_703fa - db $50 + TX_FAR _UnnamedText_703fa + db $50 ; 0x703fa + 5 bytes UnnamedText_703ff: ; 0x703ff - TX_FAR _UnnamedText_703ff - db $50 + TX_FAR _UnnamedText_703ff + db $50 ; 0x703ff + 5 bytes INCBIN "baserom.gbc",$70404,$70847 - $70404 UnnamedText_70847: ; 0x70847 - TX_FAR _UnnamedText_70847 - db $50 + TX_FAR _UnnamedText_70847 + db $50 ; 0x70847 + 5 bytes UnnamedText_7084c: ; 0x7084c - TX_FAR _UnnamedText_7084c - db $50 + TX_FAR _UnnamedText_7084c + db $50 ; 0x7084c + 5 bytes UnnamedText_70851: ; 0x70851 - TX_FAR _UnnamedText_70851 - db $50 + TX_FAR _UnnamedText_70851 + db $50 ; 0x70851 + 5 bytes INCBIN "baserom.gbc",$70856,$8aa @@ -44261,85 +44257,85 @@ Function71c07: ; 0x71c07 INCBIN "baserom.gbc",$71ca2,$71d88 - $71ca2 UnnamedText_71d88: ; 0x71d88 - TX_FAR _UnnamedText_71d88 - db $50 + TX_FAR _UnnamedText_71d88 + db $50 ; 0x71d88 + 5 bytes INCBIN "baserom.gbc",$71d8d,$71d94 - $71d8d UnnamedText_71d94: ; 0x71d94 - TX_FAR _UnnamedText_71d94 - db $50 + TX_FAR _UnnamedText_71d94 + db $50 ; 0x71d94 + 5 bytes UnnamedText_71d99: ; 0x71d99 - TX_FAR _UnnamedText_71d99 - db $50 + TX_FAR _UnnamedText_71d99 + db $50 ; 0x71d99 + 5 bytes UnnamedText_71d9e: ; 0x71d9e - TX_FAR _UnnamedText_71d9e - db $50 + TX_FAR _UnnamedText_71d9e + db $50 ; 0x71d9e + 5 bytes UnnamedText_71da3: ; 0x71da3 - TX_FAR _UnnamedText_71da3 - db $50 + TX_FAR _UnnamedText_71da3 + db $50 ; 0x71da3 + 5 bytes UnnamedText_71da8: ; 0x71da8 - TX_FAR _UnnamedText_71da8 - db $50 + TX_FAR _UnnamedText_71da8 + db $50 ; 0x71da8 + 5 bytes UnnamedText_71dad: ; 0x71dad - TX_FAR _UnnamedText_71dad - db $50 + TX_FAR _UnnamedText_71dad + db $50 ; 0x71dad + 5 bytes UnnamedText_71db2: ; 0x71db2 - TX_FAR _UnnamedText_71db2 - db $50 + TX_FAR _UnnamedText_71db2 + db $50 ; 0x71db2 + 5 bytes UnnamedText_71db7: ; 0x71db7 - TX_FAR _UnnamedText_71db7 - db $50 + TX_FAR _UnnamedText_71db7 + db $50 ; 0x71db7 + 5 bytes UnnamedText_71dbc: ; 0x71dbc - TX_FAR _UnnamedText_71dbc - db $50 + TX_FAR _UnnamedText_71dbc + db $50 ; 0x71dbc + 5 bytes UnnamedText_71dc1: ; 0x71dc1 - TX_FAR _UnnamedText_71dc1 - db $50 + TX_FAR _UnnamedText_71dc1 + db $50 ; 0x71dc1 + 5 bytes UnnamedText_71dc6: ; 0x71dc6 - TX_FAR _UnnamedText_71dc6 - db $50 + TX_FAR _UnnamedText_71dc6 + db $50 ; 0x71dc6 + 5 bytes UnnamedText_71dcb: ; 0x71dcb - TX_FAR _UnnamedText_71dcb - db $50 + TX_FAR _UnnamedText_71dcb + db $50 ; 0x71dcb + 5 bytes UnnamedText_71dd0: ; 0x71dd0 - TX_FAR _UnnamedText_71dd0 - db $50 + TX_FAR _UnnamedText_71dd0 + db $50 ; 0x71dd0 + 5 bytes UnnamedText_71dd5: ; 0x71dd5 - TX_FAR _UnnamedText_71dd5 - db $50 + TX_FAR _UnnamedText_71dd5 + db $50 ; 0x71dd5 + 5 bytes UnnamedText_71dda: ; 0x71dda - TX_FAR _UnnamedText_71dda - db $50 + TX_FAR _UnnamedText_71dda + db $50 ; 0x71dda + 5 bytes INCBIN "baserom.gbc",$71ddf,$7e9 @@ -44552,18 +44548,18 @@ SuperPalettes: ; 6660 RGB 20,26,31 RGB 17,23,10 RGB 3,2,2 - IF _RED - RGB 31,29,31 ; PAL_LOGO1 - RGB 30,30,17 - RGB 17,23,10 - RGB 21,0,4 - ENDC - IF _BLUE - RGB 31,29,31 ; PAL_LOGO1 - RGB 30,30,17 - RGB 21,0,4 - RGB 14,19,29 - ENDC +IF _RED + RGB 31,29,31 ; PAL_LOGO1 + RGB 30,30,17 + RGB 17,23,10 + RGB 21,0,4 +ENDC +IF _BLUE + RGB 31,29,31 ; PAL_LOGO1 + RGB 30,30,17 + RGB 21,0,4 + RGB 14,19,29 +ENDC RGB 31,29,31 ; XXX RGB 30,30,17 RGB 18,18,24 @@ -44618,31 +44614,31 @@ SuperPalettes: ; 6660 RGB 3,2,2 RGB 31,29,31 ; PAL_SLOTS2 RGB 31,31,17 - IF _RED - RGB 25,17,21 - ENDC - IF _BLUE - RGB 16,19,29 - ENDC +IF _RED + RGB 25,17,21 +ENDC +IF _BLUE + RGB 16,19,29 +ENDC RGB 3,2,2 RGB 31,29,31 ; PAL_SLOTS3 RGB 22,31,16 - IF _RED - RGB 25,17,21 - ENDC - IF _BLUE - RGB 16,19,29 - ENDC +IF _RED + RGB 25,17,21 +ENDC +IF _BLUE + RGB 16,19,29 +ENDC RGB 3,2,2 RGB 31,29,31 ; PAL_SLOTS4 - IF _RED - RGB 16,19,29 - RGB 25,17,21 - ENDC - IF _BLUE - RGB 25,17,21 - RGB 16,19,29 - ENDC +IF _RED + RGB 16,19,29 + RGB 25,17,21 +ENDC +IF _BLUE + RGB 25,17,21 + RGB 16,19,29 +ENDC RGB 3,2,2 RGB 31,29,31 ; PAL_BLACK RGB 7,7,7 @@ -44737,39 +44733,39 @@ ENDC INCBIN "baserom.gbc",$735e8,$7361e - $735e8 UnnamedText_7361e: ; 0x7361e - TX_FAR _UnnamedText_7361e - db $50 + TX_FAR _UnnamedText_7361e + db $50 ; 0x7361e + 5 bytes INCBIN "baserom.gbc",$73623,$7377d - $73623 UnnamedText_7377d: ; 0x7377d - TX_FAR _UnnamedText_7377d - db $50 + TX_FAR _UnnamedText_7377d + db $50 ; 0x7377d + 5 bytes UnnamedText_73782: ; 0x73782 - TX_FAR _UnnamedText_73782 - db $50 + TX_FAR _UnnamedText_73782 + db $50 ; 0x73782 + 5 bytes UnnamedText_73787: ; 0x73787 - TX_FAR _UnnamedText_73787 - db $50 + TX_FAR _UnnamedText_73787 + db $50 ; 0x73787 + 5 bytes INCBIN "baserom.gbc",$7378c,$73909 - $7378c UnnamedText_73909: ; 0x73909 - TX_FAR _UnnamedText_73909 - db $50 + TX_FAR _UnnamedText_73909 + db $50 ; 0x73909 + 5 bytes INCBIN "baserom.gbc",$7390e,$739d4 - $7390e UnnamedText_739d4: ; 0x739d4 - TX_FAR _UnnamedText_739d4 - db $50 + TX_FAR _UnnamedText_739d4 + db $50 ; 0x739d4 + 5 bytes INCBIN "baserom.gbc",$739d9,$627 @@ -44777,21 +44773,21 @@ INCBIN "baserom.gbc",$739d9,$627 SECTION "bank1D",DATA,BANK[$1D] CopycatsHouseF1Blocks: - INCBIN "maps/copycatshousef1.blk" + INCBIN "maps/copycatshousef1.blk" CinnabarMartBlocks: PewterMartBlocks: ; 16 - INCBIN "maps/pewtermart.blk" + INCBIN "maps/pewtermart.blk" FuchsiaHouse1Blocks: ; 16 - INCBIN "maps/fuchsiahouse1.blk" + INCBIN "maps/fuchsiahouse1.blk" CinnabarPokecenterBlocks: FuchsiaPokecenterBlocks: ; 28 - INCBIN "maps/fuchsiapokecenter.blk" + INCBIN "maps/fuchsiapokecenter.blk" CeruleanHouse3Blocks: ; 16 - INCBIN "maps/ceruleanhouse3.blk" + INCBIN "maps/ceruleanhouse3.blk" INCBIN "baserom.gbc",$7405c,$6f @@ -45073,24 +45069,24 @@ TheEndGfx: ; 473E INCBIN "baserom.gbc",$747de,$74897 - $747de ViridianGym_h: ; 0x74897 to 0x748a3 (12 bytes) (id=45) - db $07 ; tileset - db VIRIDIAN_GYM_HEIGHT, VIRIDIAN_GYM_WIDTH ; dimensions (y, x) - dw ViridianGymBlocks, ViridianGymTexts, ViridianGymScript ; blocks, texts, scripts - db $00 ; connections + db $07 ; tileset + db VIRIDIAN_GYM_HEIGHT, VIRIDIAN_GYM_WIDTH ; dimensions (y, x) + dw ViridianGymBlocks, ViridianGymTexts, ViridianGymScript ; blocks, texts, scripts + db $00 ; connections - dw ViridianGymObject ; objects + dw ViridianGymObject ; objects ViridianGymScript: ; 0x748a3 - ld hl, Gym8CityName - ld de, Gym8LeaderName - call $317f - call $3c3c - ld hl, $4a08 - ld de, $48e1 - ld a, [$d5fb] - call $3160 - ld [$d5fb], a - ret + ld hl, Gym8CityName + ld de, Gym8LeaderName + call $317f + call $3c3c + ld hl, $4a08 + ld de, $48e1 + ld a, [$d5fb] + call $3160 + ld [$d5fb], a + ret ; 0x748bf Gym8CityName: @@ -45101,62 +45097,62 @@ Gym8LeaderName: INCBIN "baserom.gbc",$748D6,$116 ViridianGymTexts: ; 0x749ec - dw ViridianGymText1, ViridianGymText2, ViridianGymText3, ViridianGymText4, ViridianGymText5, ViridianGymText6, ViridianGymText7, ViridianGymText8, ViridianGymText9, ViridianGymText10, ViridianGymText11, ViridianGymText12, ViridianGymText13, ViridianGymText14 + dw ViridianGymText1, ViridianGymText2, ViridianGymText3, ViridianGymText4, ViridianGymText5, ViridianGymText6, ViridianGymText7, ViridianGymText8, ViridianGymText9, ViridianGymText10, ViridianGymText11, ViridianGymText12, ViridianGymText13, ViridianGymText14 INCBIN "baserom.gbc",$74a02 + 6,$67 - 6 ViridianGymText1: ; 0x74a69 - db $08 ; asm - ld a, [$d751] - bit 1, a - jr z, .asm_6de66 ; 0x74a6f - bit 0, a - jr nz, .asm_9fc95 ; 0x74a73 - call z, $4995 - call $30b6 - jr .asm_6dff7 ; 0x74a7b + db $08 ; asm + ld a, [$d751] + bit 1, a + jr z, .asm_6de66 ; 0x74a6f + bit 0, a + jr nz, .asm_9fc95 ; 0x74a73 + call z, $4995 + call $30b6 + jr .asm_6dff7 ; 0x74a7b .asm_9fc95 ; 0x74a7d - ld a, $1 - ld [$cc3c], a - ld hl, $4ad9 - call PrintText - call $20ef - ld a, $32 - ld [$cc4d], a - ld a, $11 - call Predef - call $2429 - call Delay3 - call $20d1 - jr .asm_6dff7 ; 0x74a9e + ld a, $1 + ld [$cc3c], a + ld hl, $4ad9 + call PrintText + call $20ef + ld a, $32 + ld [$cc4d], a + ld a, $11 + call Predef + call $2429 + call Delay3 + call $20d1 + jr .asm_6dff7 ; 0x74a9e .asm_6de66 ; 0x74aa0 - ld hl, $4ace - call PrintText - ld hl, $d72d - set 6, [hl] - set 7, [hl] - ld hl, $4ad3 - ld de, $4ad3 - call $3354 - ldh a, [$8c] - ld [$cf13], a - call $336a - call $32d7 - ld a, $8 - ld [$d05c], a - ld a, $3 - ld [$d5fb], a + ld hl, $4ace + call PrintText + ld hl, $d72d + set 6, [hl] + set 7, [hl] + ld hl, $4ad3 + ld de, $4ad3 + call $3354 + ldh a, [$8c] + ld [$cf13], a + call $336a + call $32d7 + ld a, $8 + ld [$d05c], a + ld a, $3 + ld [$d5fb], a .asm_6dff7 ; 0x74acb - jp $24d7 + jp $24d7 UnnamedText_74ace: ; 0x74ace - TX_FAR _UnnamedText_74ace - db $50 + TX_FAR _UnnamedText_74ace + db $50 ; 0x74ace + 5 bytes UnnamedText_74ad3: ; 0x74ad3 - TX_FAR _UnnamedText_74ad3 - db $0b, $50 + TX_FAR _UnnamedText_74ad3 + db $0b, $50 ; 0x74ad3 + 6 bytes UnnamedText_74ad8: @@ -45164,8 +45160,8 @@ UnnamedText_74ad8: db $0d, $50 ViridianGymText12: ; 0x74adf - TX_FAR _ViridianGymText12 - db $50 + TX_FAR _ViridianGymText12 + db $50 ; 0x74adf + 5 bytes ViridianGymText13: ; 0x74ae4 @@ -45177,484 +45173,484 @@ UnnamedText_74ae9: db $50 ViridianGymText14: ; 0x74aee - TX_FAR _UnnamedText_74aee - db $50 + TX_FAR _UnnamedText_74aee + db $50 ; 0x74aee + 5 bytes ViridianGymText2: ; 0x74af3 - db $08 ; asm - ld hl, $4a08 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $4a08 + call LoadTrainerHeader + jp $24d7 UnnamedText_74afd: ; 0x74afd - TX_FAR _UnnamedText_74afd - db $50 + TX_FAR _UnnamedText_74afd + db $50 ; 0x74afd + 5 bytes UnnamedText_74b02: ; 0x74b02 - TX_FAR _UnnamedText_74b02 - db $50 + TX_FAR _UnnamedText_74b02 + db $50 ; 0x74b02 + 5 bytes UnnamedText_74b07: ; 0x74b07 - TX_FAR _UnnamedText_74b07 - db $50 + TX_FAR _UnnamedText_74b07 + db $50 ; 0x74b07 + 5 bytes ViridianGymText3: ; 0x74b0c - db $08 ; asm - ld hl, $4a14 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $4a14 + call LoadTrainerHeader + jp $24d7 UnnamedText_74b16: ; 0x74b16 - TX_FAR _UnnamedText_74b16 - db $50 + TX_FAR _UnnamedText_74b16 + db $50 ; 0x74b16 + 5 bytes UnnamedText_74b1b: ; 0x74b1b - TX_FAR _UnnamedText_74b1b - db $50 + TX_FAR _UnnamedText_74b1b + db $50 ; 0x74b1b + 5 bytes UnnamedText_74b20: ; 0x74b20 - TX_FAR _UnnamedText_74b20 - db $50 + TX_FAR _UnnamedText_74b20 + db $50 ; 0x74b20 + 5 bytes ViridianGymText4: ; 0x74b25 - db $08 ; asm - ld hl, $4a20 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $4a20 + call LoadTrainerHeader + jp $24d7 UnnamedText_74b2f: ; 0x74b2f - TX_FAR _UnnamedText_74b2f - db $50 + TX_FAR _UnnamedText_74b2f + db $50 ; 0x74b2f + 5 bytes UnnamedText_74b34: ; 0x74b34 - TX_FAR _UnnamedText_74b34 - db $50 + TX_FAR _UnnamedText_74b34 + db $50 ; 0x74b34 + 5 bytes UnnamedText_74b39: ; 0x74b39 - TX_FAR _UnnamedText_74b39 - db $50 + TX_FAR _UnnamedText_74b39 + db $50 ; 0x74b39 + 5 bytes ViridianGymText5: ; 0x74b3e - db $08 ; asm - ld hl, $4a2c - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $4a2c + call LoadTrainerHeader + jp $24d7 UnnamedText_74b48: ; 0x74b48 - TX_FAR _UnnamedText_74b48 - db $50 + TX_FAR _UnnamedText_74b48 + db $50 ; 0x74b48 + 5 bytes UnnamedText_74b4d: ; 0x74b4d - TX_FAR _UnnamedText_74b4d - db $50 + TX_FAR _UnnamedText_74b4d + db $50 ; 0x74b4d + 5 bytes UnnamedText_74b52: ; 0x74b52 - TX_FAR _UnnamedText_74b52 - db $50 + TX_FAR _UnnamedText_74b52 + db $50 ; 0x74b52 + 5 bytes ViridianGymText6: ; 0x74b57 - db $08 ; asm - ld hl, $4a38 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $4a38 + call LoadTrainerHeader + jp $24d7 UnnamedText_74b61: ; 0x74b61 - TX_FAR _UnnamedText_74b61 - db $50 + TX_FAR _UnnamedText_74b61 + db $50 ; 0x74b61 + 5 bytes UnnamedText_74b66: ; 0x74b66 - TX_FAR _UnnamedText_74b66 - db $50 + TX_FAR _UnnamedText_74b66 + db $50 ; 0x74b66 + 5 bytes UnnamedText_74b6b: ; 0x74b6b - TX_FAR _UnnamedText_74b6b - db $50 + TX_FAR _UnnamedText_74b6b + db $50 ; 0x74b6b + 5 bytes ViridianGymText7: ; 0x74b70 - db $08 ; asm - ld hl, $4a44 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $4a44 + call LoadTrainerHeader + jp $24d7 UnnamedText_74b7a: ; 0x74b7a - TX_FAR _UnnamedText_74b7a - db $50 + TX_FAR _UnnamedText_74b7a + db $50 ; 0x74b7a + 5 bytes UnnamedText_74b7f: ; 0x74b7f - TX_FAR _UnnamedText_74b7f - db $50 + TX_FAR _UnnamedText_74b7f + db $50 ; 0x74b7f + 5 bytes UnnamedText_74b84: ; 0x74b84 - TX_FAR _UnnamedText_74b84 - db $50 + TX_FAR _UnnamedText_74b84 + db $50 ; 0x74b84 + 5 bytes ViridianGymText8: ; 0x74b89 - db $08 ; asm - ld hl, $4a50 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $4a50 + call LoadTrainerHeader + jp $24d7 UnnamedText_74b93: ; 0x74b93 - TX_FAR _UnnamedText_74b93 - db $50 + TX_FAR _UnnamedText_74b93 + db $50 ; 0x74b93 + 5 bytes UnnamedText_74b98: ; 0x74b98 - TX_FAR _UnnamedText_74b98 - db $50 + TX_FAR _UnnamedText_74b98 + db $50 ; 0x74b98 + 5 bytes UnnamedText_74b9d: ; 0x74b9d - TX_FAR _UnnamedText_74b9d - db $50 + TX_FAR _UnnamedText_74b9d + db $50 ; 0x74b9d + 5 bytes ViridianGymText9: ; 0x74ba2 - db $08 ; asm - ld hl, $4a5c - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $4a5c + call LoadTrainerHeader + jp $24d7 UnnamedText_74bac: ; 0x74bac - TX_FAR _UnnamedText_74bac - db $50 + TX_FAR _UnnamedText_74bac + db $50 ; 0x74bac + 5 bytes UnnamedText_74bb1: ; 0x74bb1 - TX_FAR _UnnamedText_74bb1 - db $50 + TX_FAR _UnnamedText_74bb1 + db $50 ; 0x74bb1 + 5 bytes UnnamedText_74bb6: ; 0x74bb6 - TX_FAR _UnnamedText_74bb6 - db $50 + TX_FAR _UnnamedText_74bb6 + db $50 ; 0x74bb6 + 5 bytes ViridianGymText10: ; 0x74bbb - db $08 ; asm - ld a, [$d751] - bit 1, a - jr nz, .asm_1abd1 ; 0x74bc1 - ld hl, $4bd4 - call PrintText - jr .asm_6064d ; 0x74bc9 + db $08 ; asm + ld a, [$d751] + bit 1, a + jr nz, .asm_1abd1 ; 0x74bc1 + ld hl, $4bd4 + call PrintText + jr .asm_6064d ; 0x74bc9 .asm_1abd1 ; 0x74bcb - ld hl, $4bd9 - call PrintText + ld hl, $4bd9 + call PrintText .asm_6064d ; 0x74bd1 - jp $24d7 + jp $24d7 UnnamedText_74bd4: ; 0x74bd4 - TX_FAR _UnnamedText_74bd4 - db $50 + TX_FAR _UnnamedText_74bd4 + db $50 ; 0x74bd4 + 5 bytes UnnamedText_74bd9: ; 0x74bd9 - TX_FAR _UnnamedText_74bd9 - db $50 + TX_FAR _UnnamedText_74bd9 + db $50 ; 0x74bd9 + 5 bytes ViridianGymObject: ; 0x74bde (size=105) - db $3 ; border tile - - db $2 ; warps - db $11, $10, $4, $ff - db $11, $11, $4, $ff - - db $0 ; signs - - db $b ; people - db SPRITE_GIOVANNI, $1 + 4, $2 + 4, $ff, $d0, $41, GIOVANNI + $C8, $3 ; trainer - db SPRITE_BLACK_HAIR_BOY_1, $7 + 4, $c + 4, $ff, $d0, $42, COOLTRAINER_M + $C8, $9 ; trainer - db SPRITE_HIKER, $b + 4, $b + 4, $ff, $d1, $43, BLACKBELT + $C8, $6 ; trainer - db SPRITE_ROCKER, $7 + 4, $a + 4, $ff, $d0, $44, TAMER + $C8, $3 ; trainer - db SPRITE_HIKER, $7 + 4, $3 + 4, $ff, $d2, $45, BLACKBELT + $C8, $7 ; trainer - db SPRITE_BLACK_HAIR_BOY_1, $5 + 4, $d + 4, $ff, $d3, $46, COOLTRAINER_M + $C8, $a ; trainer - db SPRITE_HIKER, $1 + 4, $a + 4, $ff, $d0, $47, BLACKBELT + $C8, $8 ; trainer - db SPRITE_ROCKER, $10 + 4, $2 + 4, $ff, $d3, $48, TAMER + $C8, $4 ; trainer - db SPRITE_BLACK_HAIR_BOY_1, $5 + 4, $6 + 4, $ff, $d0, $49, COOLTRAINER_M + $C8, $1 ; trainer - db SPRITE_GYM_HELPER, $f + 4, $10 + 4, $ff, $d0, $a ; person + db $3 ; border tile + + db $2 ; warps + db $11, $10, $4, $ff + db $11, $11, $4, $ff + + db $0 ; signs + + db $b ; people + db SPRITE_GIOVANNI, $1 + 4, $2 + 4, $ff, $d0, $41, GIOVANNI + $C8, $3 ; trainer + db SPRITE_BLACK_HAIR_BOY_1, $7 + 4, $c + 4, $ff, $d0, $42, COOLTRAINER_M + $C8, $9 ; trainer + db SPRITE_HIKER, $b + 4, $b + 4, $ff, $d1, $43, BLACKBELT + $C8, $6 ; trainer + db SPRITE_ROCKER, $7 + 4, $a + 4, $ff, $d0, $44, TAMER + $C8, $3 ; trainer + db SPRITE_HIKER, $7 + 4, $3 + 4, $ff, $d2, $45, BLACKBELT + $C8, $7 ; trainer + db SPRITE_BLACK_HAIR_BOY_1, $5 + 4, $d + 4, $ff, $d3, $46, COOLTRAINER_M + $C8, $a ; trainer + db SPRITE_HIKER, $1 + 4, $a + 4, $ff, $d0, $47, BLACKBELT + $C8, $8 ; trainer + db SPRITE_ROCKER, $10 + 4, $2 + 4, $ff, $d3, $48, TAMER + $C8, $4 ; trainer + db SPRITE_BLACK_HAIR_BOY_1, $5 + 4, $6 + 4, $ff, $d0, $49, COOLTRAINER_M + $C8, $1 ; trainer + db SPRITE_GYM_HELPER, $f + 4, $10 + 4, $ff, $d0, $a ; person db SPRITE_BALL, $9 + 4, $10 + 4, $ff, $ff, $8b, REVIVE ; item - ; warp-to - EVENT_DISP $a, $11, $10 - EVENT_DISP $a, $11, $11 + ; warp-to + EVENT_DISP $a, $11, $10 + EVENT_DISP $a, $11, $11 ViridianGymBlocks: ; 90 - INCBIN "maps/viridiangym.blk" + INCBIN "maps/viridiangym.blk" PewterMart_h: ; 0x74ca1 to 0x74cad (12 bytes) (id=56) - db $02 ; tileset - db PEWTER_MART_HEIGHT, PEWTER_MART_WIDTH ; dimensions (y, x) - dw PewterMartBlocks, PewterMartTexts, PewterMartScript ; blocks, texts, scripts - db $00 ; connections + db $02 ; tileset + db PEWTER_MART_HEIGHT, PEWTER_MART_WIDTH ; dimensions (y, x) + dw PewterMartBlocks, PewterMartTexts, PewterMartScript ; blocks, texts, scripts + db $00 ; connections - dw PewterMartObject ; objects + dw PewterMartObject ; objects PewterMartScript: ; 0x74cad - call $3c3c - ld a, $1 - ld [$cf0c], a - ret + call $3c3c + ld a, $1 + ld [$cf0c], a + ret ; 0x74cb6 PewterMartTexts: ; 0x74cb6 - dw PewterMartText1, PewterMartText2, PewterMartText3 + dw PewterMartText1, PewterMartText2, PewterMartText3 PewterMartText2: ; 0x74cbc - db $08 ; asm - ld hl, $4cc6 - call PrintText - jp $24d7 + db $08 ; asm + ld hl, $4cc6 + call PrintText + jp $24d7 UnnamedText_74cc6: ; 0x74cc6 - TX_FAR _UnnamedText_74cc6 - db $50 + TX_FAR _UnnamedText_74cc6 + db $50 ; 0x74cc6 + 5 bytes PewterMartText3: ; 0x74ccb - db $08 ; asm - ld hl, $4cd5 - call PrintText - jp $24d7 + db $08 ; asm + ld hl, $4cd5 + call PrintText + jp $24d7 UnnamedText_74cd5: ; 0x74cd5 - TX_FAR _UnnamedText_74cd5 - db $50 + TX_FAR _UnnamedText_74cd5 + db $50 ; 0x74cd5 + 5 bytes PewterMartObject: ; 0x74cda (size=38) - db $0 ; border tile + db $0 ; border tile - db $2 ; warps - db $7, $3, $4, $ff - db $7, $4, $4, $ff + db $2 ; warps + db $7, $3, $4, $ff + db $7, $4, $4, $ff - db $0 ; signs + db $0 ; signs - db $3 ; people - db SPRITE_MART_GUY, $5 + 4, $0 + 4, $ff, $d3, $1 ; person - db SPRITE_BUG_CATCHER, $3 + 4, $3 + 4, $fe, $1, $2 ; person - db SPRITE_BLACK_HAIR_BOY_2, $5 + 4, $5 + 4, $ff, $ff, $3 ; person + db $3 ; people + db SPRITE_MART_GUY, $5 + 4, $0 + 4, $ff, $d3, $1 ; person + db SPRITE_BUG_CATCHER, $3 + 4, $3 + 4, $fe, $1, $2 ; person + db SPRITE_BLACK_HAIR_BOY_2, $5 + 4, $5 + 4, $ff, $ff, $3 ; person - ; warp-to - EVENT_DISP $4, $7, $3 - EVENT_DISP $4, $7, $4 + ; warp-to + EVENT_DISP $4, $7, $3 + EVENT_DISP $4, $7, $4 UnknownDungeon1_h: ; 0x74d00 to 0x74d0c (12 bytes) (id=228) - db $11 ; tileset - db UNKNOWN_DUNGEON_1_HEIGHT, UNKNOWN_DUNGEON_1_WIDTH ; dimensions (y, x) - dw UnknownDungeon1Blocks, UnknownDungeon1Texts, UnknownDungeon1Script ; blocks, texts, scripts - db $00 ; connections + db $11 ; tileset + db UNKNOWN_DUNGEON_1_HEIGHT, UNKNOWN_DUNGEON_1_WIDTH ; dimensions (y, x) + dw UnknownDungeon1Blocks, UnknownDungeon1Texts, UnknownDungeon1Script ; blocks, texts, scripts + db $00 ; connections - dw UnknownDungeon1Object ; objects + dw UnknownDungeon1Object ; objects UnknownDungeon1Script: ; 0x74d0c - jp $3c3c + jp $3c3c ; 0x74d0f UnknownDungeon1Texts: ; 0x74d0f - dw UnknownDungeon1Text1, UnknownDungeon1Text2, UnknownDungeon1Text3 + dw UnknownDungeon1Text1, UnknownDungeon1Text2, UnknownDungeon1Text3 UnknownDungeon1Object: ; 0x74d15 (size=97) - db $7d ; border tile - - db $9 ; warps - db $11, $18, $6, $ff - db $11, $19, $6, $ff - db $1, $1b, $0, UNKNOWN_DUNGEON_2 - db $7, $17, $1, UNKNOWN_DUNGEON_2 - db $9, $12, $2, UNKNOWN_DUNGEON_2 - db $1, $7, $3, UNKNOWN_DUNGEON_2 - db $3, $1, $4, UNKNOWN_DUNGEON_2 - db $b, $3, $5, UNKNOWN_DUNGEON_2 - db $6, $0, $0, UNKNOWN_DUNGEON_3 - - db $0 ; signs - - db $3 ; people + db $7d ; border tile + + db $9 ; warps + db $11, $18, $6, $ff + db $11, $19, $6, $ff + db $1, $1b, $0, UNKNOWN_DUNGEON_2 + db $7, $17, $1, UNKNOWN_DUNGEON_2 + db $9, $12, $2, UNKNOWN_DUNGEON_2 + db $1, $7, $3, UNKNOWN_DUNGEON_2 + db $3, $1, $4, UNKNOWN_DUNGEON_2 + db $b, $3, $5, UNKNOWN_DUNGEON_2 + db $6, $0, $0, UNKNOWN_DUNGEON_3 + + db $0 ; signs + + db $3 ; people db SPRITE_BALL, $d + 4, $7 + 4, $ff, $ff, $81, FULL_RESTORE ; item db SPRITE_BALL, $3 + 4, $13 + 4, $ff, $ff, $82, MAX_ELIXER ; item db SPRITE_BALL, $0 + 4, $5 + 4, $ff, $ff, $83, NUGGET ; item - ; warp-to - EVENT_DISP $f, $11, $18 - EVENT_DISP $f, $11, $19 - EVENT_DISP $f, $1, $1b ; UNKNOWN_DUNGEON_2 - EVENT_DISP $f, $7, $17 ; UNKNOWN_DUNGEON_2 - EVENT_DISP $f, $9, $12 ; UNKNOWN_DUNGEON_2 - EVENT_DISP $f, $1, $7 ; UNKNOWN_DUNGEON_2 - EVENT_DISP $f, $3, $1 ; UNKNOWN_DUNGEON_2 - EVENT_DISP $f, $b, $3 ; UNKNOWN_DUNGEON_2 - EVENT_DISP $f, $6, $0 ; UNKNOWN_DUNGEON_3 + ; warp-to + EVENT_DISP $f, $11, $18 + EVENT_DISP $f, $11, $19 + EVENT_DISP $f, $1, $1b ; UNKNOWN_DUNGEON_2 + EVENT_DISP $f, $7, $17 ; UNKNOWN_DUNGEON_2 + EVENT_DISP $f, $9, $12 ; UNKNOWN_DUNGEON_2 + EVENT_DISP $f, $1, $7 ; UNKNOWN_DUNGEON_2 + EVENT_DISP $f, $3, $1 ; UNKNOWN_DUNGEON_2 + EVENT_DISP $f, $b, $3 ; UNKNOWN_DUNGEON_2 + EVENT_DISP $f, $6, $0 ; UNKNOWN_DUNGEON_3 UnknownDungeon1Blocks: ; 135 - INCBIN "maps/unknowndungeon1.blk" + INCBIN "maps/unknowndungeon1.blk" CeruleanHouse3_h: ; 0x74dfd to 0x74e09 (12 bytes) (id=230) - db $0d ; tileset - db CERULEAN_HOUSE_3_HEIGHT, CERULEAN_HOUSE_3_WIDTH ; dimensions (y, x) - dw CeruleanHouse3Blocks, CeruleanHouse3Texts, CeruleanHouse3Script ; blocks, texts, scripts - db $00 ; connections + db $0d ; tileset + db CERULEAN_HOUSE_3_HEIGHT, CERULEAN_HOUSE_3_WIDTH ; dimensions (y, x) + dw CeruleanHouse3Blocks, CeruleanHouse3Texts, CeruleanHouse3Script ; blocks, texts, scripts + db $00 ; connections - dw CeruleanHouse3Object ; objects + dw CeruleanHouse3Object ; objects CeruleanHouse3Script: ; 0x74e09 - ld a, $1 - ld [$cf0c], a - dec a - ld [$cc3c], a - ret + ld a, $1 + ld [$cf0c], a + dec a + ld [$cc3c], a + ret ; 0x74e13 CeruleanHouse3Texts: - dw CeruleanHouse3Text1 + dw CeruleanHouse3Text1 CeruleanHouse3Text1: ; 0x74e15 - db $8 - ld hl, $4e77 - call PrintText - xor a - ld [$cc26], a - ld [$cc36], a + db $8 + ld hl, $4e77 + call PrintText + xor a + ld [$cc26], a + ld [$cc36], a .asm_74e23 - ld hl, $4e7c - call PrintText - ld hl, $4e6d - call $2a5a - ld hl, $cf7b - ld a, l - ld [$cf8b], a - ld a, h - ld [$cf8c], a - xor a - ld [$cf93], a - ld [$cc35], a - ld a, $4 - ld [$cf94], a - call $2be6 - jr c, .asm_74e60 ; 0x74e49 $15 - ld hl, $4e86 - ld a, [$cf91] - sub $15 - add a - ld d, $0 - ld e, a - add hl, de - ld a, [hli] - ld h, [hl] - ld l, a - call PrintText - jr .asm_74e23 ; 0x74e5e $c3 + ld hl, $4e7c + call PrintText + ld hl, $4e6d + call $2a5a + ld hl, $cf7b + ld a, l + ld [$cf8b], a + ld a, h + ld [$cf8c], a + xor a + ld [$cf93], a + ld [$cc35], a + ld a, $4 + ld [$cf94], a + call $2be6 + jr c, .asm_74e60 ; 0x74e49 $15 + ld hl, $4e86 + ld a, [$cf91] + sub $15 + add a + ld d, $0 + ld e, a + add hl, de + ld a, [hli] + ld h, [hl] + ld l, a + call PrintText + jr .asm_74e23 ; 0x74e5e $c3 .asm_74e60 - xor a - ld [$cc36], a - ld hl, $4e81 - call PrintText - jp $24d7 + xor a + ld [$cc36], a + ld hl, $4e81 + call PrintText + jp $24d7 ; 0x74e6d db $8,BOULDERBADGE,CASCADEBADGE,THUNDERBADGE,RAINBOWBADGE,SOULBADGE,MARSHBADGE,VOLCANOBADGE,EARTHBADGE,$FF UnnamedText_74e77: ; 0x74e77 - TX_FAR _UnnamedText_74e77 - db $50 + TX_FAR _UnnamedText_74e77 + db $50 ; 0x74e77 + 5 bytes UnnamedText_74e7c: ; 0x74e7c - TX_FAR _UnnamedText_74e7c - db $50 + TX_FAR _UnnamedText_74e7c + db $50 ; 0x74e7c + 5 bytes UnnamedText_74e81: ; 0x74e81 - TX_FAR _UnnamedText_74e81 - db $50 + TX_FAR _UnnamedText_74e81 + db $50 ; 0x74e81 + 5 bytes INCBIN "baserom.gbc",$74e86,$74e96 - $74e86 UnnamedText_74e96: ; 0x74e96 - TX_FAR _UnnamedText_74e96 - db $50 + TX_FAR _UnnamedText_74e96 + db $50 ; 0x74e96 + 5 bytes UnnamedText_74e9b: ; 0x74e9b - TX_FAR _UnnamedText_74e9b - db $50 + TX_FAR _UnnamedText_74e9b + db $50 ; 0x74e9b + 5 bytes UnnamedText_74ea0: ; 0x74ea0 - TX_FAR _UnnamedText_74ea0 - db $50 + TX_FAR _UnnamedText_74ea0 + db $50 ; 0x74ea0 + 5 bytes UnnamedText_74ea5: ; 0x74ea5 - TX_FAR _UnnamedText_74ea5 - db $50 + TX_FAR _UnnamedText_74ea5 + db $50 ; 0x74ea5 + 5 bytes UnnamedText_74eaa: ; 0x74eaa - TX_FAR _UnnamedText_74eaa - db $50 + TX_FAR _UnnamedText_74eaa + db $50 ; 0x74eaa + 5 bytes UnnamedText_74eaf: ; 0x74eaf - TX_FAR _UnnamedText_74eaf - db $50 + TX_FAR _UnnamedText_74eaf + db $50 ; 0x74eaf + 5 bytes UnnamedText_74eb4: ; 0x74eb4 - TX_FAR _UnnamedText_74eb4 - db $50 + TX_FAR _UnnamedText_74eb4 + db $50 ; 0x74eb4 + 5 bytes UnnamedText_74eb9: ; 0x74eb9 - TX_FAR _UnnamedText_74eb9 - db $50 + TX_FAR _UnnamedText_74eb9 + db $50 ; 0x74eb9 + 5 bytes CeruleanHouse3Object: ; 0x74ebe (size=34) - db $c ; border tile + db $c ; border tile - db $3 ; warps - db $0, $2, $9, $ff - db $7, $2, $8, $ff - db $7, $3, $8, $ff + db $3 ; warps + db $0, $2, $9, $ff + db $7, $2, $8, $ff + db $7, $3, $8, $ff - db $0 ; signs + db $0 ; signs - db $1 ; people - db SPRITE_FAT_BALD_GUY, $3 + 4, $5 + 4, $ff, $d3, $1 ; person + db $1 ; people + db SPRITE_FAT_BALD_GUY, $3 + 4, $5 + 4, $ff, $d3, $1 ; person - ; warp-to - EVENT_DISP $4, $0, $2 - EVENT_DISP $4, $7, $2 - EVENT_DISP $4, $7, $3 + ; warp-to + EVENT_DISP $4, $0, $2 + EVENT_DISP $4, $7, $2 + EVENT_DISP $4, $7, $3 INCBIN "baserom.gbc",$74ee0,$B9 UnnamedText_74f99: ; 0x74f99 - TX_FAR _UnnamedText_74f99 - db $50 + TX_FAR _UnnamedText_74f99 + db $50 ; 0x74f99 + 5 bytes db "FRESH WATER",$4E @@ -45666,561 +45662,561 @@ UnnamedText_74f99: ; 0x74f99 db $F0,"350",$4E,"@" UnnamedText_74fd3: ; 0x74fd3 - TX_FAR _UnnamedText_74fd3 - db $50 + TX_FAR _UnnamedText_74fd3 + db $50 ; 0x74fd3 + 5 bytes UnnamedText_74fd8: ; 0x74fd8 - TX_FAR _UnnamedText_74fd8 - db $50 + TX_FAR _UnnamedText_74fd8 + db $50 ; 0x74fd8 + 5 bytes UnnamedText_74fdd: ; 0x74fdd - TX_FAR _UnnamedText_74fdd - db $50 + TX_FAR _UnnamedText_74fdd + db $50 ; 0x74fdd + 5 bytes UnnamedText_74fe2: ; 0x74fe2 - TX_FAR _UnnamedText_74fe2 - db $50 + TX_FAR _UnnamedText_74fe2 + db $50 ; 0x74fe2 + 5 bytes INCBIN "baserom.gbc",$74fe7,$25 FuchsiaHouse1_h: ; 0x7500c to 0x75018 (12 bytes) (id=153) - db $08 ; tileset - db FUCHSIA_HOUSE_1_HEIGHT, FUCHSIA_HOUSE_1_WIDTH ; dimensions (y, x) - dw FuchsiaHouse1Blocks, FuchsiaHouse1Texts, FuchsiaHouse1Script ; blocks, texts, scripts - db $00 ; connections + db $08 ; tileset + db FUCHSIA_HOUSE_1_HEIGHT, FUCHSIA_HOUSE_1_WIDTH ; dimensions (y, x) + dw FuchsiaHouse1Blocks, FuchsiaHouse1Texts, FuchsiaHouse1Script ; blocks, texts, scripts + db $00 ; connections - dw FuchsiaHouse1Object ; objects + dw FuchsiaHouse1Object ; objects FuchsiaHouse1Script: ; 0x75018 - call $3c3c - ret + call $3c3c + ret ; 0x7501c FuchsiaHouse1Texts: ; 0x7501c - dw FuchsiaHouse1Text1, FuchsiaHouse1Text2, FuchsiaHouse1Text3 + dw FuchsiaHouse1Text1, FuchsiaHouse1Text2, FuchsiaHouse1Text3 FuchsiaHouse1Text1: ; 0x75022 - TX_FAR _FuchsiaHouse1Text1 - db $50 + TX_FAR _FuchsiaHouse1Text1 + db $50 FuchsiaHouse1Text2: ; 0x75027 - TX_FAR _FuchsiaHouse1Text2 - db $50 + TX_FAR _FuchsiaHouse1Text2 + db $50 FuchsiaHouse1Text3: ; 0x7502c - TX_FAR _FuchsiaHouse1Text3 - db $50 + TX_FAR _FuchsiaHouse1Text3 + db $50 FuchsiaHouse1Object: ; 0x75031 (size=38) - db $a ; border tile + db $a ; border tile - db $2 ; warps - db $7, $2, $1, $ff - db $7, $3, $1, $ff + db $2 ; warps + db $7, $2, $1, $ff + db $7, $3, $1, $ff - db $0 ; signs + db $0 ; signs - db $3 ; people - db SPRITE_MOM_GEISHA, $3 + 4, $2 + 4, $ff, $d3, $1 ; person - db SPRITE_GAMBLER, $2 + 4, $7 + 4, $ff, $d1, $2 ; person - db SPRITE_BUG_CATCHER, $5 + 4, $5 + 4, $ff, $ff, $3 ; person + db $3 ; people + db SPRITE_MOM_GEISHA, $3 + 4, $2 + 4, $ff, $d3, $1 ; person + db SPRITE_GAMBLER, $2 + 4, $7 + 4, $ff, $d1, $2 ; person + db SPRITE_BUG_CATCHER, $5 + 4, $5 + 4, $ff, $ff, $3 ; person - ; warp-to - EVENT_DISP $4, $7, $2 - EVENT_DISP $4, $7, $3 + ; warp-to + EVENT_DISP $4, $7, $2 + EVENT_DISP $4, $7, $3 FuchsiaPokecenter_h: ; 0x75057 to 0x75063 (12 bytes) (id=154) - db $06 ; tileset - db FUCHSIA_POKECENTER_HEIGHT, FUCHSIA_POKECENTER_WIDTH ; dimensions (y, x) - dw FuchsiaPokecenterBlocks, FuchsiaPokecenterTexts, FuchsiaPokecenterScript ; blocks, texts, scripts - db $00 ; connections + db $06 ; tileset + db FUCHSIA_POKECENTER_HEIGHT, FUCHSIA_POKECENTER_WIDTH ; dimensions (y, x) + dw FuchsiaPokecenterBlocks, FuchsiaPokecenterTexts, FuchsiaPokecenterScript ; blocks, texts, scripts + db $00 ; connections - dw FuchsiaPokecenterObject ; objects + dw FuchsiaPokecenterObject ; objects FuchsiaPokecenterScript: ; 0x75063 - call $22fa - jp $3c3c + call $22fa + jp $3c3c ; 0x75069 FuchsiaPokecenterTexts: - dw FuchsiaPokecenterText1, FuchsiaPokecenterText2, FuchsiaPokecenterText3, FuchsiaPokecenterText4 + dw FuchsiaPokecenterText1, FuchsiaPokecenterText2, FuchsiaPokecenterText3, FuchsiaPokecenterText4 FuchsiaPokecenterText1: ; 0x75071 - db $ff + db $ff FuchsiaPokecenterText2: ; 0x75072 - TX_FAR _FuchsiaPokecenterText1 - db $50 + TX_FAR _FuchsiaPokecenterText1 + db $50 FuchsiaPokecenterText3: ; 0x75077 - TX_FAR _FuchsiaPokecenterText3 - db $50 + TX_FAR _FuchsiaPokecenterText3 + db $50 FuchsiaPokecenterText4: ; 0x7507c - db $f6 + db $f6 FuchsiaPokecenterObject: ; 0x7507d (size=44) - db $0 ; border tile + db $0 ; border tile - db $2 ; warps - db $7, $3, $2, $ff - db $7, $4, $2, $ff + db $2 ; warps + db $7, $3, $2, $ff + db $7, $4, $2, $ff - db $0 ; signs + db $0 ; signs - db $4 ; people - db SPRITE_NURSE, $1 + 4, $3 + 4, $ff, $d0, $1 ; person - db SPRITE_ROCKER, $3 + 4, $2 + 4, $ff, $ff, $2 ; person - db SPRITE_LASS, $5 + 4, $6 + 4, $fe, $2, $3 ; person - db SPRITE_CABLE_CLUB_WOMAN, $2 + 4, $b + 4, $ff, $d0, $4 ; person + db $4 ; people + db SPRITE_NURSE, $1 + 4, $3 + 4, $ff, $d0, $1 ; person + db SPRITE_ROCKER, $3 + 4, $2 + 4, $ff, $ff, $2 ; person + db SPRITE_LASS, $5 + 4, $6 + 4, $fe, $2, $3 ; person + db SPRITE_CABLE_CLUB_WOMAN, $2 + 4, $b + 4, $ff, $d0, $4 ; person - ; warp-to - EVENT_DISP $7, $7, $3 - EVENT_DISP $7, $7, $4 + ; warp-to + EVENT_DISP $7, $7, $3 + EVENT_DISP $7, $7, $4 FuchsiaHouse2_h: ; 0x750a9 to 0x750b5 (12 bytes) (id=155) - db $14 ; tileset - db FUCHSIA_HOUSE_2_HEIGHT, FUCHSIA_HOUSE_2_WIDTH ; dimensions (y, x) - dw FuchsiaHouse2Blocks, FuchsiaHouse2Texts, FuchsiaHouse2Script ; blocks, texts, scripts - db $00 ; connections + db $14 ; tileset + db FUCHSIA_HOUSE_2_HEIGHT, FUCHSIA_HOUSE_2_WIDTH ; dimensions (y, x) + dw FuchsiaHouse2Blocks, FuchsiaHouse2Texts, FuchsiaHouse2Script ; blocks, texts, scripts + db $00 ; connections - dw FuchsiaHouse2Object ; objects + dw FuchsiaHouse2Object ; objects FuchsiaHouse2Script: ; 0x750b5 - jp $3c3c + jp $3c3c ; 0x750b8 FuchsiaHouse2Texts: ; 0x750b8 - dw FuchsiaHouse2Text1, FuchsiaHouse2Text2, FuchsiaHouse2Text3, FuchsiaHouse2Text4, FuchsiaHouse2Text5 + dw FuchsiaHouse2Text1, FuchsiaHouse2Text2, FuchsiaHouse2Text3, FuchsiaHouse2Text4, FuchsiaHouse2Text5 FuchsiaHouse2Text1: ; 0x750c2 - db $08 ; asm - ld a, [$d78e] - bit 0, a - jr nz, .asm_58feb ; 0x750c8 - ld b,GOLD_TEETH - call $3493 - jr nz, .asm_3f30f ; 0x750cf - ld a, [$d78e] - bit 1, a - jr nz, .asm_60cba ; 0x750d6 - ld hl, $5135 - call PrintText - call $35ec - ld a, [$cc26] - and a - ld hl, $513f - jr nz, .asm_61238 ; 0x750e8 - ld hl, $513a + db $08 ; asm + ld a, [$d78e] + bit 0, a + jr nz, .asm_58feb ; 0x750c8 + ld b,GOLD_TEETH + call $3493 + jr nz, .asm_3f30f ; 0x750cf + ld a, [$d78e] + bit 1, a + jr nz, .asm_60cba ; 0x750d6 + ld hl, $5135 + call PrintText + call $35ec + ld a, [$cc26] + and a + ld hl, $513f + jr nz, .asm_61238 ; 0x750e8 + ld hl, $513a .asm_61238 ; 0x750ed - call PrintText - jr .asm_52039 ; 0x750f0 + call PrintText + jr .asm_52039 ; 0x750f0 .asm_3f30f ; 0x750f2 - ld hl, $5144 - call PrintText - ld a, $40 - ldh [$db], a - ld b, $5 ; BANK(MyFunction) - ld hl, $7f37 ; MyFunction - call Bankswitch - ld hl, $d78e - set 1, [hl] + ld hl, $5144 + call PrintText + ld a, $40 + ldh [$db], a + ld b, $5 ; BANK(MyFunction) + ld hl, $7f37 ; MyFunction + call Bankswitch + ld hl, $d78e + set 1, [hl] .asm_60cba ; 0x75109 - ld hl, $514e - call PrintText - ld bc,(HM_04 << 8) | 1 - call $3e2e - jr nc, .asm_53b90 ; 0x75115 - ld hl, $5153 - call PrintText - ld hl, $d78e - set 0, [hl] - jr .asm_52039 ; 0x75122 + ld hl, $514e + call PrintText + ld bc,(HM_04 << 8) | 1 + call $3e2e + jr nc, .asm_53b90 ; 0x75115 + ld hl, $5153 + call PrintText + ld hl, $d78e + set 0, [hl] + jr .asm_52039 ; 0x75122 .asm_58feb ; 0x75124 - ld hl, $5159 - call PrintText - jr .asm_52039 ; 0x7512a + ld hl, $5159 + call PrintText + jr .asm_52039 ; 0x7512a .asm_53b90 ; 0x7512c - ld hl, $515e - call PrintText + ld hl, $515e + call PrintText .asm_52039 ; 0x75132 - jp $24d7 + jp $24d7 UnnamedText_75135: ; 0x75135 - TX_FAR _UnnamedText_75135 - db $50 + TX_FAR _UnnamedText_75135 + db $50 ; 0x75135 + 5 bytes UnnamedText_7513a: ; 0x7513a - TX_FAR _UnnamedText_7513a - db $50 + TX_FAR _UnnamedText_7513a + db $50 ; 0x7513a + 5 bytes UnnamedText_7513f: ; 0x7513f - TX_FAR _UnnamedText_7513f - db $50 + TX_FAR _UnnamedText_7513f + db $50 ; 0x7513f + 5 bytes UnnamedText_75144: ; 0x75144 - TX_FAR _UnnamedText_75144 - db $0b + TX_FAR _UnnamedText_75144 + db $0b UnnamedText_75149: ; 0x75149 - TX_FAR _UnnamedText_75149 - db $50 + TX_FAR _UnnamedText_75149 + db $50 ; 0x75149 + 5 bytes UnnamedText_7514e: ; 0x7514e - TX_FAR _UnnamedText_7514e - db $50 + TX_FAR _UnnamedText_7514e + db $50 ; 0x7514e + 5 bytes UnnamedText_75153: ; 0x75153 - TX_FAR UnnamedText_9e5a2 ; 0x9e5a2 - db $0B, $50 + TX_FAR UnnamedText_9e5a2 ; 0x9e5a2 + db $0B, $50 ; 0x75153 + 6 bytes = 0x75159 UnnamedText_75159: ; 0x75159 - TX_FAR _UnnamedText_75159 - db $50 + TX_FAR _UnnamedText_75159 + db $50 ; 0x75159 + 5 bytes UnnamedText_7515e: ; 0x7515e - TX_FAR _UnnamedText_7515e - db $50 + TX_FAR _UnnamedText_7515e + db $50 ; 0x7515e + 5 bytes FuchsiaHouse2Text5: FuchsiaHouse2Text4: ; 0x75163 - db $08 ; asm - ldh a, [$8c] - cp $4 - ld hl, $517b - jr nz, .asm_4c9a2 ; 0x7516b - ld hl, $5176 + db $08 ; asm + ldh a, [$8c] + cp $4 + ld hl, $517b + jr nz, .asm_4c9a2 ; 0x7516b + ld hl, $5176 .asm_4c9a2 ; 0x75170 - call PrintText - jp $24d7 + call PrintText + jp $24d7 UnnamedText_75176: ; 0x75176 - TX_FAR _UnnamedText_75176 - db $50 + TX_FAR _UnnamedText_75176 + db $50 ; 0x75176 + 5 bytes UnnamedText_7517b: ; 0x7517b - TX_FAR _UnnamedText_7517b - db $50 + TX_FAR _UnnamedText_7517b + db $50 ; 0x7517b + 5 bytes FuchsiaHouse2Object: ; 0x75180 (size=45) - db $17 ; border tile + db $17 ; border tile - db $2 ; warps - db $7, $4, $3, $ff - db $7, $5, $3, $ff + db $2 ; warps + db $7, $4, $3, $ff + db $7, $5, $3, $ff - db $2 ; signs - db $3, $4, $4 ; FuchsiaHouse2Text4 - db $3, $5, $5 ; FuchsiaHouse2Text5 + db $2 ; signs + db $3, $4, $4 ; FuchsiaHouse2Text4 + db $3, $5, $5 ; FuchsiaHouse2Text5 - db $3 ; people - db SPRITE_WARDEN, $3 + 4, $2 + 4, $ff, $ff, $1 ; person + db $3 ; people + db SPRITE_WARDEN, $3 + 4, $2 + 4, $ff, $ff, $1 ; person db SPRITE_BALL, $3 + 4, $8 + 4, $ff, $ff, $82, RARE_CANDY ; item - db SPRITE_BOULDER, $4 + 4, $8 + 4, $ff, $10, $3 ; person + db SPRITE_BOULDER, $4 + 4, $8 + 4, $ff, $10, $3 ; person - ; warp-to - EVENT_DISP $5, $7, $4 - EVENT_DISP $5, $7, $5 + ; warp-to + EVENT_DISP $5, $7, $4 + EVENT_DISP $5, $7, $5 FuchsiaHouse2Blocks: ; 20 - INCBIN "maps/fuchsiahouse2.blk" + INCBIN "maps/fuchsiahouse2.blk" SafariZoneEntrance_h: ; 0x751c1 to 0x751cd (12 bytes) (id=156) - db $0c ; tileset - db SAFARIZONEENTRANCE_HEIGHT, SAFARIZONEENTRANCE_WIDTH ; dimensions (y, x) - dw SafariZoneEntranceBlocks, SafariZoneEntranceTexts, SafariZoneEntranceScript ; blocks, texts, scripts - db $00 ; connections + db $0c ; tileset + db SAFARIZONEENTRANCE_HEIGHT, SAFARIZONEENTRANCE_WIDTH ; dimensions (y, x) + dw SafariZoneEntranceBlocks, SafariZoneEntranceTexts, SafariZoneEntranceScript ; blocks, texts, scripts + db $00 ; connections - dw SafariZoneEntranceObject ; objects + dw SafariZoneEntranceObject ; objects SafariZoneEntranceScript: ; 0x751cd - call $3c3c - ld hl, $51d9 - ld a, [$d61f] - jp $3d97 + call $3c3c + ld hl, $51d9 + ld a, [$d61f] + jp $3d97 ; 0x751d9 SafariZoneEntranceScripts: ; 0x751d9 - dw SafariZoneEntranceScript0, SafariZoneEntranceScript1 + dw SafariZoneEntranceScript0, SafariZoneEntranceScript1 INCBIN "baserom.gbc",$751dd,$a SafariZoneEntranceScript0: ; 0x751e7 - ld hl, $5221 - call $34bf - ret nc - ld a, $3 - ld [$ff00+$8c], a - call $2920 - ld a, $ff - ld [$cd6b], a - xor a - ld [$ff00+$b4], a - ld a, $c - ld [$c109], a - ld a, [$cd3d] - cp $1 - jr z, .asm_7520f ; 0x75207 $6 - ld a, $2 - ld [$d61f], a - ret + ld hl, $5221 + call $34bf + ret nc + ld a, $3 + ld [$ff00+$8c], a + call $2920 + ld a, $ff + ld [$cd6b], a + xor a + ld [$ff00+$b4], a + ld a, $c + ld [$c109], a + ld a, [$cd3d] + cp $1 + jr z, .asm_7520f ; 0x75207 $6 + ld a, $2 + ld [$d61f], a + ret .asm_7520f - ld a, $10 - ld c, $1 - call $52a3 - ld a, $f0 - ld [$cd6b], a - ld a, $1 - ld [$d61f], a - ret + ld a, $10 + ld c, $1 + call $52a3 + ld a, $f0 + ld [$cd6b], a + ld a, $1 + ld [$d61f], a + ret ; 0x75221 INCBIN "baserom.gbc",$75221,$75226 - $75221 SafariZoneEntranceScript1: ; 0x75226 - call $52b4 - ret nz - xor a - ld [$ff00+$b4], a - ld [$cd6b], a - call $2429 - ld a, $4 - ld [$ff00+$8c], a - call $2920 - ld a, $ff - ld [$cd6b], a - ret + call $52b4 + ret nz + xor a + ld [$ff00+$b4], a + ld [$cd6b], a + call $2429 + ld a, $4 + ld [$ff00+$8c], a + call $2920 + ld a, $ff + ld [$cd6b], a + ret ; 0x75240 INCBIN "baserom.gbc",$75240,$79 SafariZoneEntranceTexts: ; 0x752b9 - dw SafariZoneEntranceText1, SafariZoneEntranceText2, SafariZoneEntranceText3, SafariZoneEntranceText4, SafariZoneEntranceText5, SafariZoneEntranceText6 + dw SafariZoneEntranceText1, SafariZoneEntranceText2, SafariZoneEntranceText3, SafariZoneEntranceText4, SafariZoneEntranceText5, SafariZoneEntranceText6 SafariZoneEntranceText3: SafariZoneEntranceText1: ; 0x752c5 - TX_FAR _SafariZoneEntranceText1 - db $50 + TX_FAR _SafariZoneEntranceText1 + db $50 SafariZoneEntranceText4: ; 0x752ca - TX_FAR UnnamedText_9e6e4 ; 0x9e6e4 - db $8 - ld a, $13 - ld [$d125], a - call $30e8 - call $35ec - ld a, [$cc26] - and a - jp nz, $5346 - xor a - ld [$ff00+$9f], a - ld a, $5 - ld [$ff00+$a0], a - ld a, $0 - ld [$ff00+$a1], a - call $35a6 - jr nc, .asm_752f9 ; 0x752ef $8 - ld hl, $536a - call PrintText - jr .asm_7534c ; 0x752f7 $53 + TX_FAR UnnamedText_9e6e4 ; 0x9e6e4 + db $8 + ld a, $13 + ld [$d125], a + call $30e8 + call $35ec + ld a, [$cc26] + and a + jp nz, $5346 + xor a + ld [$ff00+$9f], a + ld a, $5 + ld [$ff00+$a0], a + ld a, $0 + ld [$ff00+$a1], a + call $35a6 + jr nc, .asm_752f9 ; 0x752ef $8 + ld hl, $536a + call PrintText + jr .asm_7534c ; 0x752f7 $53 .asm_752f9 - xor a - ld [$cd3d], a - ld a, $5 - ld [$cd3e], a - ld a, $0 - ld [$cd3f], a - ld hl, $cd3f - ld de, $d349 - ld c, $3 - ld a, $c - call Predef - ld a, $13 - ld [$d125], a - call $30e8 - ld hl, $535b - call PrintText - ld a, $1e - ld [$da47], a - ld a, $1 - ld [$d70d], a - ld a, $f6 - ld [$d70e], a - ld a, $40 - ld c, $3 - call $52a3 - ld hl, $d790 - set 7, [hl] - res 6, [hl] - ld a, $3 - ld [$d61f], a - jr .asm_75358 ; 0x75344 $12 - ld hl, $5365 - call PrintText + xor a + ld [$cd3d], a + ld a, $5 + ld [$cd3e], a + ld a, $0 + ld [$cd3f], a + ld hl, $cd3f + ld de, $d349 + ld c, $3 + ld a, $c + call Predef + ld a, $13 + ld [$d125], a + call $30e8 + ld hl, $535b + call PrintText + ld a, $1e + ld [$da47], a + ld a, $1 + ld [$d70d], a + ld a, $f6 + ld [$d70e], a + ld a, $40 + ld c, $3 + call $52a3 + ld hl, $d790 + set 7, [hl] + res 6, [hl] + ld a, $3 + ld [$d61f], a + jr .asm_75358 ; 0x75344 $12 + ld hl, $5365 + call PrintText .asm_7534c - ld a, $80 - ld c, $1 - call $52a3 - ld a, $4 - ld [$d61f], a + ld a, $80 + ld c, $1 + call $52a3 + ld a, $4 + ld [$d61f], a .asm_75358 - jp $24d7 + jp $24d7 ; 0x7535b UnnamedText_7535b: ; 0x7535b - TX_FAR UnnamedText_9e747 ; 0x9e747 - db $0B + TX_FAR UnnamedText_9e747 ; 0x9e747 + db $0B UnnamedText_75360: ; 0x75360 - TX_FAR _UnnamedText_75360 - db $50 + TX_FAR _UnnamedText_75360 + db $50 ; 0x75360 + 5 bytes UnnamedText_75365: ; 0x75365 - TX_FAR _UnnamedText_75365 - db $50 + TX_FAR _UnnamedText_75365 + db $50 ; 0x75365 + 5 bytes UnnamedText_7536a: ; 0x7536a - TX_FAR _UnnamedText_7536a - db $50 + TX_FAR _UnnamedText_7536a + db $50 ; 0x7536a + 5 bytes SafariZoneEntranceText5: ; 0x7536f - TX_FAR UnnamedText_9e814 ; 0x9e814 - db $8 - call $35ec - ld a, [$cc26] - and a - jr nz, .asm_7539c ; 0x7537b $1f - ld hl, $53bb - call PrintText - xor a - ld [$c109], a - ld a, $80 - ld c, $3 - call $52a3 - ld hl, $d790 - res 6, [hl] - res 7, [hl] - ld a, $0 - ld [$cf0d], a - jr .asm_753b3 ; 0x7539a $17 + TX_FAR UnnamedText_9e814 ; 0x9e814 + db $8 + call $35ec + ld a, [$cc26] + and a + jr nz, .asm_7539c ; 0x7537b $1f + ld hl, $53bb + call PrintText + xor a + ld [$c109], a + ld a, $80 + ld c, $3 + call $52a3 + ld hl, $d790 + res 6, [hl] + res 7, [hl] + ld a, $0 + ld [$cf0d], a + jr .asm_753b3 ; 0x7539a $17 .asm_7539c - ld hl, $53c0 - call PrintText - ld a, $4 - ld [$c109], a - ld a, $40 - ld c, $1 - call $52a3 - ld a, $5 - ld [$cf0d], a + ld hl, $53c0 + call PrintText + ld a, $4 + ld [$c109], a + ld a, $40 + ld c, $1 + call $52a3 + ld a, $5 + ld [$cf0d], a .asm_753b3 - ld a, $6 - ld [$d61f], a - jp $24d7 + ld a, $6 + ld [$d61f], a + jp $24d7 ; 0x753bb UnnamedText_753bb: ; 0x753bb - TX_FAR _UnnamedText_753bb - db $50 + TX_FAR _UnnamedText_753bb + db $50 ; 0x753bb + 5 bytes UnnamedText_753c0: ; 0x753c0 - TX_FAR _UnnamedText_753c0 - db $50 + TX_FAR _UnnamedText_753c0 + db $50 ; 0x753c0 + 5 bytes SafariZoneEntranceText6: ; 0x753c5 - TX_FAR _UnnamedText_753c5 - db $50 + TX_FAR _UnnamedText_753c5 + db $50 ; 0x753c5 + 5 bytes SafariZoneEntranceText2: ; 0x753ca - db $08 ; asm - ld hl, $53e6 - call PrintText - call $35ec - ld a, [$cc26] - and a - ld hl, $53f0 - jr nz, .asm_278a6 ; 0x753db - ld hl, $53eb + db $08 ; asm + ld hl, $53e6 + call PrintText + call $35ec + ld a, [$cc26] + and a + ld hl, $53f0 + jr nz, .asm_278a6 ; 0x753db + ld hl, $53eb .asm_278a6 ; 0x753e0 - call PrintText - jp $24d7 + call PrintText + jp $24d7 UnnamedText_753e6: ; 0x753e6 - TX_FAR _UnnamedText_753e6 - db $50 + TX_FAR _UnnamedText_753e6 + db $50 ; 0x753e6 + 5 bytes UnnamedText_753eb: ; 0x753eb - TX_FAR _UnnamedText_753eb - db $50 + TX_FAR _UnnamedText_753eb + db $50 ; 0x753eb + 5 bytes UnnamedText_753f0: ; 0x753f0 - TX_FAR _UnnamedText_753f0 - db $50 + TX_FAR _UnnamedText_753f0 + db $50 ; 0x753f0 + 5 bytes SafariZoneEntranceObject: ; 0x753f5 (size=48) - db $a ; border tile + db $a ; border tile - db $4 ; warps - db $5, $3, $4, $ff - db $5, $4, $4, $ff - db $0, $3, $0, SAFARI_ZONE_CENTER - db $0, $4, $1, SAFARI_ZONE_CENTER + db $4 ; warps + db $5, $3, $4, $ff + db $5, $4, $4, $ff + db $0, $3, $0, SAFARI_ZONE_CENTER + db $0, $4, $1, SAFARI_ZONE_CENTER - db $0 ; signs + db $0 ; signs - db $2 ; people - db SPRITE_WHITE_PLAYER, $2 + 4, $6 + 4, $ff, $d2, $1 ; person - db SPRITE_WHITE_PLAYER, $4 + 4, $1 + 4, $ff, $d3, $2 ; person + db $2 ; people + db SPRITE_WHITE_PLAYER, $2 + 4, $6 + 4, $ff, $d2, $1 ; person + db SPRITE_WHITE_PLAYER, $4 + 4, $1 + 4, $ff, $d3, $2 ; person - ; warp-to - EVENT_DISP $4, $5, $3 - EVENT_DISP $4, $5, $4 - EVENT_DISP $4, $0, $3 ; SAFARI_ZONE_CENTER - EVENT_DISP $4, $0, $4 ; SAFARI_ZONE_CENTER + ; warp-to + EVENT_DISP $4, $5, $3 + EVENT_DISP $4, $5, $4 + EVENT_DISP $4, $0, $3 ; SAFARI_ZONE_CENTER + EVENT_DISP $4, $0, $4 ; SAFARI_ZONE_CENTER SafariZoneEntranceBlocks: ; 12 - INCBIN "maps/safarizoneentrance.blk" + INCBIN "maps/safarizoneentrance.blk" FuchsiaGym_h: ; 0x75431 to 0x7543d (12 bytes) (id=157) - db $07 ; tileset - db FUCHSIA_GYM_HEIGHT, FUCHSIA_GYM_WIDTH ; dimensions (y, x) - dw FuchsiaGymBlocks, FuchsiaGymTexts, FuchsiaGymScript ; blocks, texts, scripts - db $00 ; connections + db $07 ; tileset + db FUCHSIA_GYM_HEIGHT, FUCHSIA_GYM_WIDTH ; dimensions (y, x) + dw FuchsiaGymBlocks, FuchsiaGymTexts, FuchsiaGymScript ; blocks, texts, scripts + db $00 ; connections - dw FuchsiaGymObject ; objects + dw FuchsiaGymObject ; objects FuchsiaGymScript: ; 0x7543d - call $5453 - call $3c3c - ld hl, $54eb - ld de, $5482 - ld a, [$d65b] - call $3160 - ld [$d65b], a - ret + call $5453 + call $3c3c + ld hl, $54eb + ld de, $5482 + ld a, [$d65b] + call $3160 + ld [$d65b], a + ret ; 0x75453 INCBIN "baserom.gbc",$75453,$12 @@ -46233,316 +46229,316 @@ Gym5LeaderName: INCBIN "baserom.gbc",$75477,$5E FuchsiaGymTexts: ; 0x754d5 - dw FuchsiaGymText1, FuchsiaGymText2, FuchsiaGymText3, FuchsiaGymText4, FuchsiaGymText5, FuchsiaGymText6, FuchsiaGymText7, FuchsiaGymText8, FuchsiaGymText9, FuchsiaGymText10, FuchsiaGymText11 + dw FuchsiaGymText1, FuchsiaGymText2, FuchsiaGymText3, FuchsiaGymText4, FuchsiaGymText5, FuchsiaGymText6, FuchsiaGymText7, FuchsiaGymText8, FuchsiaGymText9, FuchsiaGymText10, FuchsiaGymText11 INCBIN "baserom.gbc",$754eb,$49 FuchsiaGymText1: ; 0x75534 - db $08 ; asm - ld a, [$d792] - bit 1, a - jr z, .asm_181b6 ; 0x7553a - bit 0, a - jr nz, .asm_adc3b ; 0x7553e - call z, $5497 - call $30b6 - jr .asm_e84c6 ; 0x75546 + db $08 ; asm + ld a, [$d792] + bit 1, a + jr z, .asm_181b6 ; 0x7553a + bit 0, a + jr nz, .asm_adc3b ; 0x7553e + call z, $5497 + call $30b6 + jr .asm_e84c6 ; 0x75546 .asm_adc3b ; 0x75548 - ld hl, $558b - call PrintText - jr .asm_e84c6 ; 0x7554e + ld hl, $558b + call PrintText + jr .asm_e84c6 ; 0x7554e .asm_181b6 ; 0x75550 - ld hl, $5581 - call PrintText - ld hl, $d72d - set 6, [hl] - set 7, [hl] - ld hl, $5586 - ld de, $5586 - call $3354 - ldh a, [$8c] - ld [$cf13], a - call $336a - call $32d7 - ld a, $5 - ld [$d05c], a - xor a - ldh [$b4], a - ld a, $3 - ld [$d65b], a + ld hl, $5581 + call PrintText + ld hl, $d72d + set 6, [hl] + set 7, [hl] + ld hl, $5586 + ld de, $5586 + call $3354 + ldh a, [$8c] + ld [$cf13], a + call $336a + call $32d7 + ld a, $5 + ld [$d05c], a + xor a + ldh [$b4], a + ld a, $3 + ld [$d65b], a .asm_e84c6 ; 0x7557e - jp $24d7 + jp $24d7 UnnamedText_75581: ; 0x75581 - TX_FAR _UnnamedText_75581 - db $50 + TX_FAR _UnnamedText_75581 + db $50 ; 0x75581 + 5 bytes UnnamedText_75586: ; 0x75586 - TX_FAR _UnnamedText_75586 - db $50 + TX_FAR _UnnamedText_75586 + db $50 ; 0x75586 + 5 bytes UnnamedText_7558b: ; 0x7558b - TX_FAR _UnnamedText_7558b - db $50 + TX_FAR _UnnamedText_7558b + db $50 ; 0x7558b + 5 bytes FuchsiaGymText9: ; 0x75590 - TX_FAR _UnnamedText_75590 - db $50 + TX_FAR _UnnamedText_75590 + db $50 ; 0x75590 + 5 bytes FuchsiaGymText10: ; 0x75595 - TX_FAR UnnamedText_a00eb ; 0xa00eb - db $11 + TX_FAR UnnamedText_a00eb ; 0xa00eb + db $11 UnnamedText_7559a: ; 0x7559a - TX_FAR _UnnamedText_7559a - db $50 + TX_FAR _UnnamedText_7559a + db $50 ; 0x7559a + 5 bytes FuchsiaGymText11: ; 0x7559f - TX_FAR _UnnamedText_7559f - db $50 + TX_FAR _UnnamedText_7559f + db $50 ; 0x7559f + 5 bytes FuchsiaGymText2: ; 0x755a4 - db $08 ; asm - ld hl, $54eb - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $54eb + call LoadTrainerHeader + jp $24d7 UnnamedText_755ae: ; 0x755ae - TX_FAR _UnnamedText_755ae - db $50 + TX_FAR _UnnamedText_755ae + db $50 ; 0x755ae + 5 bytes UnnamedText_755b3: ; 0x755b3 - TX_FAR _UnnamedText_755b3 - db $50 + TX_FAR _UnnamedText_755b3 + db $50 ; 0x755b3 + 5 bytes UnnamedText_755b8: ; 0x755b8 - TX_FAR _UnnamedText_755b8 - db $50 + TX_FAR _UnnamedText_755b8 + db $50 ; 0x755b8 + 5 bytes FuchsiaGymText3: ; 0x755bd - db $08 ; asm - ld hl, $54f7 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $54f7 + call LoadTrainerHeader + jp $24d7 UnnamedText_755c7: ; 0x755c7 - TX_FAR _UnnamedText_755c7 - db $50 + TX_FAR _UnnamedText_755c7 + db $50 ; 0x755c7 + 5 bytes UnnamedText_755cc: ; 0x755cc - TX_FAR _UnnamedText_755cc - db $50 + TX_FAR _UnnamedText_755cc + db $50 ; 0x755cc + 5 bytes UnnamedText_755d1: ; 0x755d1 - TX_FAR _UnnamedText_755d1 - db $50 + TX_FAR _UnnamedText_755d1 + db $50 ; 0x755d1 + 5 bytes FuchsiaGymText4: ; 0x755d6 - db $08 ; asm - ld hl, $5503 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5503 + call LoadTrainerHeader + jp $24d7 UnnamedText_755e0: ; 0x755e0 - TX_FAR _UnnamedText_755e0 - db $50 + TX_FAR _UnnamedText_755e0 + db $50 ; 0x755e0 + 5 bytes UnnamedText_755e5: ; 0x755e5 - TX_FAR _UnnamedText_755e5 - db $50 + TX_FAR _UnnamedText_755e5 + db $50 ; 0x755e5 + 5 bytes UnnamedText_755ea: ; 0x755ea - TX_FAR _UnnamedText_755ea - db $50 + TX_FAR _UnnamedText_755ea + db $50 ; 0x755ea + 5 bytes FuchsiaGymText5: ; 0x755ef - db $08 ; asm - ld hl, $550f - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $550f + call LoadTrainerHeader + jp $24d7 UnnamedText_755f9: ; 0x755f9 - TX_FAR _UnnamedText_755f9 - db $50 + TX_FAR _UnnamedText_755f9 + db $50 ; 0x755f9 + 5 bytes UnnamedText_755fe: ; 0x755fe - TX_FAR _UnnamedText_755fe - db $50 + TX_FAR _UnnamedText_755fe + db $50 ; 0x755fe + 5 bytes UnnamedText_75603: ; 0x75603 - TX_FAR _UnnamedText_75603 - db $50 + TX_FAR _UnnamedText_75603 + db $50 ; 0x75603 + 5 bytes FuchsiaGymText6: ; 0x75608 - db $08 ; asm - ld hl, $551b - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $551b + call LoadTrainerHeader + jp $24d7 UnnamedText_75612: ; 0x75612 - TX_FAR _UnnamedText_75612 - db $50 + TX_FAR _UnnamedText_75612 + db $50 ; 0x75612 + 5 bytes UnnamedText_75617: ; 0x75617 - TX_FAR _UnnamedText_75617 - db $50 + TX_FAR _UnnamedText_75617 + db $50 ; 0x75617 + 5 bytes UnnamedText_7561c: ; 0x7561c - TX_FAR _UnnamedText_7561c - db $50 + TX_FAR _UnnamedText_7561c + db $50 ; 0x7561c + 5 bytes FuchsiaGymText7: ; 0x75621 - db $08 ; asm - ld hl, $5527 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $5527 + call LoadTrainerHeader + jp $24d7 UnnamedText_7562b: ; 0x7562b - TX_FAR _UnnamedText_7562b - db $50 + TX_FAR _UnnamedText_7562b + db $50 ; 0x7562b + 5 bytes UnnamedText_75630: ; 0x75630 - TX_FAR _UnnamedText_75630 - db $50 + TX_FAR _UnnamedText_75630 + db $50 ; 0x75630 + 5 bytes UnnamedText_75635: ; 0x75635 - TX_FAR _UnnamedText_75635 - db $50 + TX_FAR _UnnamedText_75635 + db $50 ; 0x75635 + 5 bytes FuchsiaGymText8: ; 0x7563a - db $08 ; asm - ld a, [$d792] - bit 1, a - ld hl, $5653 - jr nz, .asm_50671 ; 0x75643 - ld hl, $564e + db $08 ; asm + ld a, [$d792] + bit 1, a + ld hl, $5653 + jr nz, .asm_50671 ; 0x75643 + ld hl, $564e .asm_50671 ; 0x75648 - call PrintText - jp $24d7 + call PrintText + jp $24d7 UnnamedText_7564e: ; 0x7564e - TX_FAR _UnnamedText_7564e - db $50 + TX_FAR _UnnamedText_7564e + db $50 ; 0x7564e + 5 bytes UnnamedText_75653: ; 0x75653 - TX_FAR _UnnamedText_75653 - db $50 + TX_FAR _UnnamedText_75653 + db $50 ; 0x75653 + 5 bytes FuchsiaGymObject: ; 0x75658 (size=82) - db $3 ; border tile + db $3 ; border tile - db $2 ; warps - db $11, $4, $5, $ff - db $11, $5, $5, $ff + db $2 ; warps + db $11, $4, $5, $ff + db $11, $5, $5, $ff - db $0 ; signs + db $0 ; signs - db $8 ; people - db SPRITE_BLACKBELT, $a + 4, $4 + 4, $ff, $d0, $41, KOGA + $C8, $1 ; trainer - db SPRITE_ROCKER, $d + 4, $8 + 4, $ff, $d0, $42, JUGGLER + $C8, $7 ; trainer - db SPRITE_ROCKER, $8 + 4, $7 + 4, $ff, $d3, $43, JUGGLER + $C8, $3 ; trainer - db SPRITE_ROCKER, $c + 4, $1 + 4, $ff, $d0, $44, JUGGLER + $C8, $8 ; trainer - db SPRITE_ROCKER, $5 + 4, $3 + 4, $ff, $d1, $45, TAMER + $C8, $1 ; trainer - db SPRITE_ROCKER, $2 + 4, $8 + 4, $ff, $d0, $46, TAMER + $C8, $2 ; trainer - db SPRITE_ROCKER, $7 + 4, $2 + 4, $ff, $d2, $47, JUGGLER + $C8, $4 ; trainer - db SPRITE_GYM_HELPER, $f + 4, $7 + 4, $ff, $d0, $8 ; person + db $8 ; people + db SPRITE_BLACKBELT, $a + 4, $4 + 4, $ff, $d0, $41, KOGA + $C8, $1 ; trainer + db SPRITE_ROCKER, $d + 4, $8 + 4, $ff, $d0, $42, JUGGLER + $C8, $7 ; trainer + db SPRITE_ROCKER, $8 + 4, $7 + 4, $ff, $d3, $43, JUGGLER + $C8, $3 ; trainer + db SPRITE_ROCKER, $c + 4, $1 + 4, $ff, $d0, $44, JUGGLER + $C8, $8 ; trainer + db SPRITE_ROCKER, $5 + 4, $3 + 4, $ff, $d1, $45, TAMER + $C8, $1 ; trainer + db SPRITE_ROCKER, $2 + 4, $8 + 4, $ff, $d0, $46, TAMER + $C8, $2 ; trainer + db SPRITE_ROCKER, $7 + 4, $2 + 4, $ff, $d2, $47, JUGGLER + $C8, $4 ; trainer + db SPRITE_GYM_HELPER, $f + 4, $7 + 4, $ff, $d0, $8 ; person - ; warp-to - EVENT_DISP $5, $11, $4 - EVENT_DISP $5, $11, $5 + ; warp-to + EVENT_DISP $5, $11, $4 + EVENT_DISP $5, $11, $5 FuchsiaGymBlocks: ; 45 - INCBIN "maps/fuchsiagym.blk" + INCBIN "maps/fuchsiagym.blk" FuchsiaMeetingRoom_h: ; 0x756d7 to 0x756e3 (12 bytes) (id=158) - db $14 ; tileset - db FUCHSIAMEETINGROOM_HEIGHT, FUCHSIAMEETINGROOM_WIDTH ; dimensions (y, x) - dw FuchsiaMeetingRoomBlocks, FuchsiaMeetingRoomTexts, FuchsiaMeetingRoomScript ; blocks, texts, scripts - db $00 ; connections + db $14 ; tileset + db FUCHSIAMEETINGROOM_HEIGHT, FUCHSIAMEETINGROOM_WIDTH ; dimensions (y, x) + dw FuchsiaMeetingRoomBlocks, FuchsiaMeetingRoomTexts, FuchsiaMeetingRoomScript ; blocks, texts, scripts + db $00 ; connections - dw FuchsiaMeetingRoomObject ; objects + dw FuchsiaMeetingRoomObject ; objects FuchsiaMeetingRoomScript: ; 0x756e3 - call $3c3c - ret + call $3c3c + ret ; 0x756e7 FuchsiaMeetingRoomTexts: ; 0x756e7 - dw FuchsiaMeetingRoomText1, FuchsiaMeetingRoomText2, FuchsiaMeetingRoomText3 + dw FuchsiaMeetingRoomText1, FuchsiaMeetingRoomText2, FuchsiaMeetingRoomText3 FuchsiaMeetingRoomText1: ; 0x756ed - TX_FAR _FuchsiaMeetingRoomText1 - db $50 + TX_FAR _FuchsiaMeetingRoomText1 + db $50 FuchsiaMeetingRoomText2: ; 0x756f2 - TX_FAR _FuchsiaMeetingRoomText2 - db $50 + TX_FAR _FuchsiaMeetingRoomText2 + db $50 FuchsiaMeetingRoomText3: ; 0x756f7 - TX_FAR _FuchsiaMeetingRoomText3 - db $50 + TX_FAR _FuchsiaMeetingRoomText3 + db $50 FuchsiaMeetingRoomObject: ; 0x756fc (size=38) - db $17 ; border tile + db $17 ; border tile - db $2 ; warps - db $7, $4, $6, $ff - db $7, $5, $6, $ff + db $2 ; warps + db $7, $4, $6, $ff + db $7, $5, $6, $ff - db $0 ; signs + db $0 ; signs - db $3 ; people - db SPRITE_WHITE_PLAYER, $1 + 4, $4 + 4, $ff, $d0, $1 ; person - db SPRITE_WHITE_PLAYER, $2 + 4, $0 + 4, $ff, $d1, $2 ; person - db SPRITE_WHITE_PLAYER, $1 + 4, $a + 4, $ff, $d0, $3 ; person + db $3 ; people + db SPRITE_WHITE_PLAYER, $1 + 4, $4 + 4, $ff, $d0, $1 ; person + db SPRITE_WHITE_PLAYER, $2 + 4, $0 + 4, $ff, $d1, $2 ; person + db SPRITE_WHITE_PLAYER, $1 + 4, $a + 4, $ff, $d0, $3 ; person - ; warp-to - EVENT_DISP $7, $7, $4 - EVENT_DISP $7, $7, $5 + ; warp-to + EVENT_DISP $7, $7, $4 + EVENT_DISP $7, $7, $5 FuchsiaMeetingRoomBlocks: ; 28 - INCBIN "maps/fuchsiameetingroom.blk" + INCBIN "maps/fuchsiameetingroom.blk" CinnabarGym_h: ; 0x7573e to 0x7574a (12 bytes) (id=166) - db $16 ; tileset - db CINNABAR_GYM_HEIGHT, CINNABAR_GYM_WIDTH ; dimensions (y, x) - dw CinnabarGymBlocks, CinnabarGymTexts, CinnabarGymScript ; blocks, texts, scripts - db $00 ; connections + db $16 ; tileset + db CINNABAR_GYM_HEIGHT, CINNABAR_GYM_WIDTH ; dimensions (y, x) + dw CinnabarGymBlocks, CinnabarGymTexts, CinnabarGymScript ; blocks, texts, scripts + db $00 ; connections - dw CinnabarGymObject ; objects + dw CinnabarGymObject ; objects CinnabarGymScript: ; 0x7574a - call $5759 - call $3c3c - ld hl, $57a6 - ld a, [$d65e] - jp $3d97 + call $5759 + call $3c3c + ld hl, $57a6 + ld a, [$d65e] + jp $3d97 ; 0x75759 INCBIN "baserom.gbc",$75759,$7577B - $75759 @@ -46555,51 +46551,51 @@ Gym7LeaderName: INCBIN "baserom.gbc",$75792,$757a6 - $75792 CinnabarGymScripts: ; 0x757a6 - dw CinnabarGymScript0, CinnabarGymScript1 + dw CinnabarGymScript0, CinnabarGymScript1 INCBIN "baserom.gbc",$757aa,$4 CinnabarGymScript0: ; 0x757ae - ld a, [$da38] - and a - ret z - ld [$ff00+$8c], a - cp $4 - jr nz, .asm_757c3 ; 0x757b7 $a - ld a, $4 - ld [$d528], a - ld de, $57d7 - jr .asm_757cb ; 0x757c1 $8 + ld a, [$da38] + and a + ret z + ld [$ff00+$8c], a + cp $4 + jr nz, .asm_757c3 ; 0x757b7 $a + ld a, $4 + ld [$d528], a + ld de, $57d7 + jr .asm_757cb ; 0x757c1 $8 .asm_757c3 - ld de, $57da - ld a, $1 - ld [$d528], a + ld de, $57da + ld a, $1 + ld [$d528], a .asm_757cb - call $363a - ld a, $1 - ld [$d65e], a - ld [$da39], a - ret + call $363a + ld a, $1 + ld [$d65e], a + ld [$da39], a + ret ; 0x757d7 INCBIN "baserom.gbc",$757d7,$757dc - $757d7 CinnabarGymScript1: ; 0x757dc - ld a, [$d730] - bit 0, a - ret nz - xor a - ld [$cd6b], a - ld a, [$da38] - ld [$cc55], a - ld [$ff00+$8c], a - jp $2920 + ld a, [$d730] + bit 0, a + ret nz + xor a + ld [$cd6b], a + ld a, [$da38] + ld [$cc55], a + ld [$ff00+$8c], a + jp $2920 ; 0x757f1 INCBIN "baserom.gbc",$757f1,$ae CinnabarGymTexts: ; 0x7589f - dw CinnabarGymText1, CinnabarGymText2, CinnabarGymText3, CinnabarGymText4, CinnabarGymText5, CinnabarGymText6, CinnabarGymText7, CinnabarGymText8, CinnabarGymText9 + dw CinnabarGymText1, CinnabarGymText2, CinnabarGymText3, CinnabarGymText4, CinnabarGymText5, CinnabarGymText6, CinnabarGymText7, CinnabarGymText8, CinnabarGymText9 ;CinnabarGymText 10: ; 0x75925 ;CinnabarGymText 11: ; 0x7592a ;CinnabarGymText 12: ; 0x75934 @@ -46607,803 +46603,803 @@ CinnabarGymTexts: ; 0x7589f INCBIN "baserom.gbc",$758b1,$2e CinnabarGymText1: ; 0x758df - db $8 - ld a, [$d79a] - bit 1, a - jr z, .asm_d9332 ; 0x758e5 $16 - bit 0, a - jr nz, .asm_3012f ; 0x758e9 $9 - call z, $5857 - call $30b6 - jp $24d7 + db $8 + ld a, [$d79a] + bit 1, a + jr z, .asm_d9332 ; 0x758e5 $16 + bit 0, a + jr nz, .asm_3012f ; 0x758e9 $9 + call z, $5857 + call $30b6 + jp $24d7 .asm_3012f ; 0x758f4 - ld hl, $5920 - call PrintText - jp $24d7 + ld hl, $5920 + call PrintText + jp $24d7 .asm_d9332 ; 0x758fd - ld hl, $5914 - call PrintText - ld hl, $5919 - ld de, $5919 - call $3354 - ld a, $7 - ld [$d05c], a - jp $58b7 + ld hl, $5914 + call PrintText + ld hl, $5919 + ld de, $5919 + call $3354 + ld a, $7 + ld [$d05c], a + jp $58b7 ; 0x75914 UnnamedText_75914: ; 0x75914 - TX_FAR _UnnamedText_75914 - db $50 + TX_FAR _UnnamedText_75914 + db $50 ; 0x75914 + 5 bytes UnnamedText_75919: ; 0x75919 - TX_FAR UnnamedText_a08c7 - db $11 - db $d - db $50 + TX_FAR UnnamedText_a08c7 + db $11 + db $d + db $50 UnnamedText_75920: ; 0x75920 - TX_FAR _UnnamedText_75920 - db $50 + TX_FAR _UnnamedText_75920 + db $50 ; 0x75920 + 5 bytes UnnamedText_75925: ; 0x75925 - TX_FAR _UnnamedText_75925 - db $50 + TX_FAR _UnnamedText_75925 + db $50 ; 0x75925 + 5 bytes UnnamedText_7592a: ; 0x7592a - TX_FAR UnnamedText_a09a8 ; 0xa09a8 - db $0B - TX_FAR _UnnamedText_7592f - db $50 + TX_FAR UnnamedText_a09a8 ; 0xa09a8 + db $0B + TX_FAR _UnnamedText_7592f + db $50 ; 0x75934 UnnamedText_75934: ; 0x75934 - TX_FAR _UnnamedText_75934 - db $50 + TX_FAR _UnnamedText_75934 + db $50 ; 0x75934 + 5 bytes CinnabarGymText2: ; 0x75939 - db $08 ; asm - call $57a0 - ld a, [$d79a] - bit 2, a - jr nz, .asm_46bb4 ; 0x75942 - ld hl, $595f - call PrintText - ld hl, $5964 - ld de, $5964 - call $3354 - jp $58b7 + db $08 ; asm + call $57a0 + ld a, [$d79a] + bit 2, a + jr nz, .asm_46bb4 ; 0x75942 + ld hl, $595f + call PrintText + ld hl, $5964 + ld de, $5964 + call $3354 + jp $58b7 .asm_46bb4 ; 0x75956 - ld hl, $5969 - call PrintText - jp $24d7 + ld hl, $5969 + call PrintText + jp $24d7 UnnamedText_7595f: ; 0x7595f - TX_FAR _UnnamedText_7595f - db $50 + TX_FAR _UnnamedText_7595f + db $50 ; 0x7595f + 5 bytes UnnamedText_75964: ; 0x75964 - TX_FAR _UnnamedText_75964 - db $50 + TX_FAR _UnnamedText_75964 + db $50 ; 0x75964 + 5 bytes UnnamedText_75969: ; 0x75969 - TX_FAR _UnnamedText_75969 - db $50 + TX_FAR _UnnamedText_75969 + db $50 ; 0x75969 + 5 bytes CinnabarGymText3: ; 0x7596e - db $08 ; asm - call $57a0 - ld a, [$d79a] - bit 3, a - jr nz, .asm_4b406 ; 0x75977 - ld hl, $5994 - call PrintText - ld hl, $5999 - ld de, $5999 - call $3354 - jp $58b7 + db $08 ; asm + call $57a0 + ld a, [$d79a] + bit 3, a + jr nz, .asm_4b406 ; 0x75977 + ld hl, $5994 + call PrintText + ld hl, $5999 + ld de, $5999 + call $3354 + jp $58b7 .asm_4b406 ; 0x7598b - ld hl, $599e - call PrintText - jp $24d7 + ld hl, $599e + call PrintText + jp $24d7 UnnamedText_75994: ; 0x75994 - TX_FAR _UnnamedText_75994 - db $50 + TX_FAR _UnnamedText_75994 + db $50 ; 0x75994 + 5 bytes UnnamedText_75999: ; 0x75999 - TX_FAR _UnnamedText_75999 - db $50 + TX_FAR _UnnamedText_75999 + db $50 ; 0x75999 + 5 bytes UnnamedText_7599e: ; 0x7599e - TX_FAR _UnnamedText_7599e - db $50 + TX_FAR _UnnamedText_7599e + db $50 ; 0x7599e + 5 bytes CinnabarGymText4: ; 0x759a3 - db $08 ; asm - call $57a0 - ld a, [$d79a] - bit 4, a - jr nz, .asm_c0673 ; 0x759ac - ld hl, $59c9 - call PrintText - ld hl, $59ce - ld de, $59ce - call $3354 - jp $58b7 + db $08 ; asm + call $57a0 + ld a, [$d79a] + bit 4, a + jr nz, .asm_c0673 ; 0x759ac + ld hl, $59c9 + call PrintText + ld hl, $59ce + ld de, $59ce + call $3354 + jp $58b7 .asm_c0673 ; 0x759c0 - ld hl, $59d3 - call PrintText - jp $24d7 + ld hl, $59d3 + call PrintText + jp $24d7 UnnamedText_759c9: ; 0x759c9 - TX_FAR _UnnamedText_759c9 - db $50 + TX_FAR _UnnamedText_759c9 + db $50 ; 0x759c9 + 5 bytes UnnamedText_759ce: ; 0x759ce - TX_FAR _UnnamedText_759ce - db $50 + TX_FAR _UnnamedText_759ce + db $50 ; 0x759ce + 5 bytes UnnamedText_759d3: ; 0x759d3 - TX_FAR _UnnamedText_759d3 - db $50 + TX_FAR _UnnamedText_759d3 + db $50 ; 0x759d3 + 5 bytes CinnabarGymText5: ; 0x759d8 - db $08 ; asm - call $57a0 - ld a, [$d79a] - bit 5, a - jr nz, .asm_5cfd7 ; 0x759e1 - ld hl, $59fe - call PrintText - ld hl, $5a03 - ld de, $5a03 - call $3354 - jp $58b7 + db $08 ; asm + call $57a0 + ld a, [$d79a] + bit 5, a + jr nz, .asm_5cfd7 ; 0x759e1 + ld hl, $59fe + call PrintText + ld hl, $5a03 + ld de, $5a03 + call $3354 + jp $58b7 .asm_5cfd7 ; 0x759f5 - ld hl, $5a08 - call PrintText - jp $24d7 + ld hl, $5a08 + call PrintText + jp $24d7 UnnamedText_759fe: ; 0x759fe - TX_FAR _UnnamedText_759fe - db $50 + TX_FAR _UnnamedText_759fe + db $50 ; 0x759fe + 5 bytes UnnamedText_75a03: ; 0x75a03 - TX_FAR _UnnamedText_75a03 - db $50 + TX_FAR _UnnamedText_75a03 + db $50 ; 0x75a03 + 5 bytes UnnamedText_75a08: ; 0x75a08 - TX_FAR _UnnamedText_75a08 - db $50 + TX_FAR _UnnamedText_75a08 + db $50 ; 0x75a08 + 5 bytes CinnabarGymText6: ; 0x75a0d - db $08 ; asm - call $57a0 - ld a, [$d79a] - bit 6, a - jr nz, .asm_776b4 ; 0x75a16 - ld hl, $5a33 - call PrintText - ld hl, $5a38 - ld de, $5a38 - call $3354 - jp $58b7 + db $08 ; asm + call $57a0 + ld a, [$d79a] + bit 6, a + jr nz, .asm_776b4 ; 0x75a16 + ld hl, $5a33 + call PrintText + ld hl, $5a38 + ld de, $5a38 + call $3354 + jp $58b7 .asm_776b4 ; 0x75a2a - ld hl, $5a3d - call PrintText - jp $24d7 + ld hl, $5a3d + call PrintText + jp $24d7 UnnamedText_75a33: ; 0x75a33 - TX_FAR _UnnamedText_75a33 - db $50 + TX_FAR _UnnamedText_75a33 + db $50 ; 0x75a33 + 5 bytes UnnamedText_75a38: ; 0x75a38 - TX_FAR _UnnamedText_75a38 - db $50 + TX_FAR _UnnamedText_75a38 + db $50 ; 0x75a38 + 5 bytes UnnamedText_75a3d: ; 0x75a3d - TX_FAR _UnnamedText_75a3d - db $50 + TX_FAR _UnnamedText_75a3d + db $50 ; 0x75a3d + 5 bytes CinnabarGymText7: ; 0x75a42 - db $08 ; asm - call $57a0 - ld a, [$d79a] - bit 7, a - jr nz, .asm_2f755 ; 0x75a4b - ld hl, $5a68 - call PrintText - ld hl, $5a6d - ld de, $5a6d - call $3354 - jp $58b7 + db $08 ; asm + call $57a0 + ld a, [$d79a] + bit 7, a + jr nz, .asm_2f755 ; 0x75a4b + ld hl, $5a68 + call PrintText + ld hl, $5a6d + ld de, $5a6d + call $3354 + jp $58b7 .asm_2f755 ; 0x75a5f - ld hl, $5a72 - call PrintText - jp $24d7 + ld hl, $5a72 + call PrintText + jp $24d7 UnnamedText_75a68: ; 0x75a68 - TX_FAR _UnnamedText_75a68 - db $50 + TX_FAR _UnnamedText_75a68 + db $50 ; 0x75a68 + 5 bytes UnnamedText_75a6d: ; 0x75a6d - TX_FAR _UnnamedText_75a6d - db $50 + TX_FAR _UnnamedText_75a6d + db $50 ; 0x75a6d + 5 bytes UnnamedText_75a72: ; 0x75a72 - TX_FAR _UnnamedText_75a72 - db $50 + TX_FAR _UnnamedText_75a72 + db $50 ; 0x75a72 + 5 bytes CinnabarGymText8: ; 0x75a77 - db $08 ; asm - call $57a0 - ld a, [$d79b] - bit 0, a - jr nz, .asm_d87be ; 0x75a80 - ld hl, $5a9d - call PrintText - ld hl, $5aa2 - ld de, $5aa2 - call $3354 - jp $58b7 + db $08 ; asm + call $57a0 + ld a, [$d79b] + bit 0, a + jr nz, .asm_d87be ; 0x75a80 + ld hl, $5a9d + call PrintText + ld hl, $5aa2 + ld de, $5aa2 + call $3354 + jp $58b7 .asm_d87be ; 0x75a94 - ld hl, $5aa7 - call PrintText - jp $24d7 + ld hl, $5aa7 + call PrintText + jp $24d7 UnnamedText_75a9d: ; 0x75a9d - TX_FAR _UnnamedText_75a9d - db $50 + TX_FAR _UnnamedText_75a9d + db $50 ; 0x75a9d + 5 bytes UnnamedText_75aa2: ; 0x75aa2 - TX_FAR _UnnamedText_75aa2 - db $50 + TX_FAR _UnnamedText_75aa2 + db $50 ; 0x75aa2 + 5 bytes UnnamedText_75aa7: ; 0x75aa7 - TX_FAR _UnnamedText_75aa7 - db $50 + TX_FAR _UnnamedText_75aa7 + db $50 ; 0x75aa7 + 5 bytes CinnabarGymText9: ; 0x75aac - db $08 ; asm - ld a, [$d79a] - bit 1, a - jr nz, .asm_627d9 ; 0x75ab2 - ld hl, $5ac2 - jr .asm_0b11d ; 0x75ab7 + db $08 ; asm + ld a, [$d79a] + bit 1, a + jr nz, .asm_627d9 ; 0x75ab2 + ld hl, $5ac2 + jr .asm_0b11d ; 0x75ab7 .asm_627d9 ; 0x75ab9 - ld hl, $5ac7 + ld hl, $5ac7 .asm_0b11d ; 0x75abc - call PrintText - jp $24d7 + call PrintText + jp $24d7 UnnamedText_75ac2: ; 0x75ac2 - TX_FAR _UnnamedText_75ac2 - db $50 + TX_FAR _UnnamedText_75ac2 + db $50 ; 0x75ac2 + 5 bytes UnnamedText_75ac7: ; 0x75ac7 - TX_FAR _UnnamedText_75ac7 - db $50 + TX_FAR _UnnamedText_75ac7 + db $50 ; 0x75ac7 + 5 bytes CinnabarGymObject: ; 0x75acc (size=90) - db $2e ; border tile + db $2e ; border tile - db $2 ; warps - db $11, $10, $1, $ff - db $11, $11, $1, $ff + db $2 ; warps + db $11, $10, $1, $ff + db $11, $11, $1, $ff - db $0 ; signs + db $0 ; signs - db $9 ; people - db SPRITE_FAT_BALD_GUY, $3 + 4, $3 + 4, $ff, $d0, $41, BLAINE + $C8, $1 ; trainer - db SPRITE_BLACK_HAIR_BOY_2, $2 + 4, $11 + 4, $ff, $d0, $42, SUPER_NERD + $C8, $9 ; trainer - db SPRITE_BLACK_HAIR_BOY_2, $8 + 4, $11 + 4, $ff, $d0, $43, BURGLAR + $C8, $4 ; trainer - db SPRITE_BLACK_HAIR_BOY_2, $4 + 4, $b + 4, $ff, $d0, $44, SUPER_NERD + $C8, $a ; trainer - db SPRITE_BLACK_HAIR_BOY_2, $8 + 4, $b + 4, $ff, $d0, $45, BURGLAR + $C8, $5 ; trainer - db SPRITE_BLACK_HAIR_BOY_2, $e + 4, $b + 4, $ff, $d0, $46, SUPER_NERD + $C8, $b ; trainer - db SPRITE_BLACK_HAIR_BOY_2, $e + 4, $3 + 4, $ff, $d0, $47, BURGLAR + $C8, $6 ; trainer - db SPRITE_BLACK_HAIR_BOY_2, $8 + 4, $3 + 4, $ff, $d0, $48, SUPER_NERD + $C8, $c ; trainer - db SPRITE_GYM_HELPER, $d + 4, $10 + 4, $ff, $d0, $9 ; person + db $9 ; people + db SPRITE_FAT_BALD_GUY, $3 + 4, $3 + 4, $ff, $d0, $41, BLAINE + $C8, $1 ; trainer + db SPRITE_BLACK_HAIR_BOY_2, $2 + 4, $11 + 4, $ff, $d0, $42, SUPER_NERD + $C8, $9 ; trainer + db SPRITE_BLACK_HAIR_BOY_2, $8 + 4, $11 + 4, $ff, $d0, $43, BURGLAR + $C8, $4 ; trainer + db SPRITE_BLACK_HAIR_BOY_2, $4 + 4, $b + 4, $ff, $d0, $44, SUPER_NERD + $C8, $a ; trainer + db SPRITE_BLACK_HAIR_BOY_2, $8 + 4, $b + 4, $ff, $d0, $45, BURGLAR + $C8, $5 ; trainer + db SPRITE_BLACK_HAIR_BOY_2, $e + 4, $b + 4, $ff, $d0, $46, SUPER_NERD + $C8, $b ; trainer + db SPRITE_BLACK_HAIR_BOY_2, $e + 4, $3 + 4, $ff, $d0, $47, BURGLAR + $C8, $6 ; trainer + db SPRITE_BLACK_HAIR_BOY_2, $8 + 4, $3 + 4, $ff, $d0, $48, SUPER_NERD + $C8, $c ; trainer + db SPRITE_GYM_HELPER, $d + 4, $10 + 4, $ff, $d0, $9 ; person - ; warp-to - EVENT_DISP $a, $11, $10 - EVENT_DISP $a, $11, $11 + ; warp-to + EVENT_DISP $a, $11, $10 + EVENT_DISP $a, $11, $11 CinnabarGymBlocks: ; 90 - INCBIN "maps/cinnabargym.blk" + INCBIN "maps/cinnabargym.blk" Lab1_h: ; 0x75b80 to 0x75b8c (12 bytes) (id=167) - db $14 ; tileset - db CINNABAR_LAB_1_HEIGHT, CINNABAR_LAB_1_WIDTH ; dimensions (y, x) - dw Lab1Blocks, Lab1Texts, Lab1Script ; blocks, texts, scripts - db $00 ; connections + db $14 ; tileset + db CINNABAR_LAB_1_HEIGHT, CINNABAR_LAB_1_WIDTH ; dimensions (y, x) + dw Lab1Blocks, Lab1Texts, Lab1Script ; blocks, texts, scripts + db $00 ; connections - dw Lab1Object ; objects + dw Lab1Object ; objects Lab1Script: ; 0x75b8c - call $3c3c - ret + call $3c3c + ret ; 0x75b90 Lab1Texts: ; 0x75b90 - dw Lab1Text1, Lab1Text2, Lab1Text3, Lab1Text4, Lab1Text5 + dw Lab1Text1, Lab1Text2, Lab1Text3, Lab1Text4, Lab1Text5 Lab1Text1: ; 0x75b9a - TX_FAR _Lab1Text1 - db $50 + TX_FAR _Lab1Text1 + db $50 Lab1Text2: ; 0x75b9f - TX_FAR _Lab1Text2 - db $50 + TX_FAR _Lab1Text2 + db $50 Lab1Text3: ; 0x75ba4 - TX_FAR _Lab1Text3 - db $50 + TX_FAR _Lab1Text3 + db $50 Lab1Text4: ; 0x75ba9 - TX_FAR _Lab1Text4 - db $50 + TX_FAR _Lab1Text4 + db $50 Lab1Text5: ; 0x75bae - TX_FAR _Lab1Text5 - db $50 + TX_FAR _Lab1Text5 + db $50 Lab1Object: ; 0x75bb3 (size=62) - db $17 ; border tile - - db $5 ; warps - db $7, $2, $2, $ff - db $7, $3, $2, $ff - db $4, $8, $0, CINNABAR_LAB_2 - db $4, $c, $0, CINNABAR_LAB_3 - db $4, $10, $0, CINNABAR_LAB_4 - - db $4 ; signs - db $2, $3, $2 ; Lab1Text2 - db $4, $9, $3 ; Lab1Text3 - db $4, $d, $4 ; Lab1Text4 - db $4, $11, $5 ; Lab1Text5 - - db $1 ; people - db SPRITE_FISHER, $3 + 4, $1 + 4, $ff, $ff, $1 ; person - - ; warp-to - EVENT_DISP $9, $7, $2 - EVENT_DISP $9, $7, $3 - EVENT_DISP $9, $4, $8 ; CINNABAR_LAB_2 - EVENT_DISP $9, $4, $c ; CINNABAR_LAB_3 - EVENT_DISP $9, $4, $10 ; CINNABAR_LAB_4 + db $17 ; border tile + + db $5 ; warps + db $7, $2, $2, $ff + db $7, $3, $2, $ff + db $4, $8, $0, CINNABAR_LAB_2 + db $4, $c, $0, CINNABAR_LAB_3 + db $4, $10, $0, CINNABAR_LAB_4 + + db $4 ; signs + db $2, $3, $2 ; Lab1Text2 + db $4, $9, $3 ; Lab1Text3 + db $4, $d, $4 ; Lab1Text4 + db $4, $11, $5 ; Lab1Text5 + + db $1 ; people + db SPRITE_FISHER, $3 + 4, $1 + 4, $ff, $ff, $1 ; person + + ; warp-to + EVENT_DISP $9, $7, $2 + EVENT_DISP $9, $7, $3 + EVENT_DISP $9, $4, $8 ; CINNABAR_LAB_2 + EVENT_DISP $9, $4, $c ; CINNABAR_LAB_3 + EVENT_DISP $9, $4, $10 ; CINNABAR_LAB_4 Lab1Blocks: ; 36 - INCBIN "maps/lab1.blk" + INCBIN "maps/lab1.blk" Lab2_h: ; 0x75c15 to 0x75c21 (12 bytes) (id=168) - db $14 ; tileset - db CINNABAR_LAB_2_HEIGHT, CINNABAR_LAB_2_WIDTH ; dimensions (y, x) - dw Lab2Blocks, Lab2Texts, Lab2Script ; blocks, texts, scripts - db $00 ; connections + db $14 ; tileset + db CINNABAR_LAB_2_HEIGHT, CINNABAR_LAB_2_WIDTH ; dimensions (y, x) + dw Lab2Blocks, Lab2Texts, Lab2Script ; blocks, texts, scripts + db $00 ; connections - dw Lab2Object ; objects + dw Lab2Object ; objects Lab2Script: ; 0x75c21 - jp $3c3c + jp $3c3c ; 0x75c24 Lab2Texts: ; 0x75c24 - dw Lab2Text1, Lab2Text2, Lab2Text3 + dw Lab2Text1, Lab2Text2, Lab2Text3 Lab2Text1: ; 0x75c2a - TX_FAR _Lab2Text1 - db $50 + TX_FAR _Lab2Text1 + db $50 Lab2Text2: ; 0x75c2f - db $8 - ld a, $7 - ld [W_WHICHTRADE], a - jr asm_78552 ; 0x75c35 $6 + db $8 + ld a, $7 + ld [W_WHICHTRADE], a + jr asm_78552 ; 0x75c35 $6 Lab2Text3: - db $8 - ld a, $8 - ld [W_WHICHTRADE], a + db $8 + ld a, $8 + ld [W_WHICHTRADE], a asm_78552: ; 0x75c3d - ld a, $54 - call Predef - jp $24d7 + ld a, $54 + call Predef + jp $24d7 Lab2Object: ; 0x75c45 (size=38) - db $17 ; border tile + db $17 ; border tile - db $2 ; warps - db $7, $2, $2, CINNABAR_LAB_1 - db $7, $3, $2, CINNABAR_LAB_1 + db $2 ; warps + db $7, $2, $2, CINNABAR_LAB_1 + db $7, $3, $2, CINNABAR_LAB_1 - db $0 ; signs + db $0 ; signs - db $3 ; people - db SPRITE_BLACK_HAIR_BOY_2, $2 + 4, $3 + 4, $ff, $d0, $1 ; person - db SPRITE_OLD_PERSON, $4 + 4, $1 + 4, $ff, $ff, $2 ; person - db SPRITE_FOULARD_WOMAN, $5 + 4, $5 + 4, $ff, $d1, $3 ; person + db $3 ; people + db SPRITE_BLACK_HAIR_BOY_2, $2 + 4, $3 + 4, $ff, $d0, $1 ; person + db SPRITE_OLD_PERSON, $4 + 4, $1 + 4, $ff, $ff, $2 ; person + db SPRITE_FOULARD_WOMAN, $5 + 4, $5 + 4, $ff, $d1, $3 ; person - ; warp-to - EVENT_DISP $4, $7, $2 ; CINNABAR_LAB_1 - EVENT_DISP $4, $7, $3 ; CINNABAR_LAB_1 + ; warp-to + EVENT_DISP $4, $7, $2 ; CINNABAR_LAB_1 + EVENT_DISP $4, $7, $3 ; CINNABAR_LAB_1 Lab2Blocks: ; 16 - INCBIN "maps/lab2.blk" + INCBIN "maps/lab2.blk" Lab3_h: ; 0x75c7b to 0x75c87 (12 bytes) (id=169) - db $14 ; tileset - db CINNABAR_LAB_3_HEIGHT, CINNABAR_LAB_3_WIDTH ; dimensions (y, x) - dw Lab3Blocks, Lab3Texts, Lab3Script ; blocks, texts, scripts - db $00 ; connections + db $14 ; tileset + db CINNABAR_LAB_3_HEIGHT, CINNABAR_LAB_3_WIDTH ; dimensions (y, x) + dw Lab3Blocks, Lab3Texts, Lab3Script ; blocks, texts, scripts + db $00 ; connections - dw Lab3Object ; objects + dw Lab3Object ; objects Lab3Script: ; 0x75c87 - jp $3c3c + jp $3c3c ; 0x75c8a Lab3Texts: ; 0x75c8a - dw Lab3Text1, Lab3Text2, Lab3Text3, Lab3Text4, Lab3Text5 + dw Lab3Text1, Lab3Text2, Lab3Text3, Lab3Text4, Lab3Text5 Lab3Text1: ; 0x75c94 - db $08 ; asm - ld a, [$d7a1] - bit 7, a - jr nz, .asm_e551a ; 0x75c9a - ld hl, $5cc8 - call PrintText - ld bc,(TM_35 << 8) | 1 - call $3e2e - jr nc, .asm_6c187 ; 0x75ca8 - ld hl, $5ccd - call PrintText - ld hl, $d7a1 - set 7, [hl] - jr .asm_eb896 ; 0x75cb5 + db $08 ; asm + ld a, [$d7a1] + bit 7, a + jr nz, .asm_e551a ; 0x75c9a + ld hl, $5cc8 + call PrintText + ld bc,(TM_35 << 8) | 1 + call $3e2e + jr nc, .asm_6c187 ; 0x75ca8 + ld hl, $5ccd + call PrintText + ld hl, $d7a1 + set 7, [hl] + jr .asm_eb896 ; 0x75cb5 .asm_6c187 ; 0x75cb7 - ld hl, $5cd8 - call PrintText - jr .asm_eb896 ; 0x75cbd + ld hl, $5cd8 + call PrintText + jr .asm_eb896 ; 0x75cbd .asm_e551a ; 0x75cbf - ld hl, $5cd3 - call PrintText + ld hl, $5cd3 + call PrintText .asm_eb896 ; 0x75cc5 - jp $24d7 + jp $24d7 UnnamedText_75cc8: ; 0x75cc8 - TX_FAR _UnnamedText_75cc8 - db $50 + TX_FAR _UnnamedText_75cc8 + db $50 ; 0x75cc8 + 5 bytes UnnamedText_75ccd: ; 0x75ccd - TX_FAR UnnamedText_a0f48 ; 0xa0f48 - db $0B, $50 + TX_FAR UnnamedText_a0f48 ; 0xa0f48 + db $0B, $50 ; 0x75cd3 UnnamedText_75cd3: ; 0x75cd3 - TX_FAR _UnnamedText_75cd3 - db $50 + TX_FAR _UnnamedText_75cd3 + db $50 ; 0x75cd3 + 5 bytes UnnamedText_75cd8: ; 0x75cd8 - TX_FAR _UnnamedText_75cd8 - db $50 + TX_FAR _UnnamedText_75cd8 + db $50 ; 0x75cd8 + 5 bytes Lab3Text2: ; 0x75cdd - TX_FAR _Lab3Text2 - db $50 + TX_FAR _Lab3Text2 + db $50 Lab3Text4: Lab3Text3: ; 0x75ce2 - TX_FAR _Lab3Text3 - db $50 + TX_FAR _Lab3Text3 + db $50 Lab3Text5: ; 0x75ce7 - TX_FAR _Lab3Text5 - db $50 + TX_FAR _Lab3Text5 + db $50 Lab3Object: ; 0x75cec (size=41) - db $17 ; border tile + db $17 ; border tile - db $2 ; warps - db $7, $2, $3, CINNABAR_LAB_1 - db $7, $3, $3, CINNABAR_LAB_1 + db $2 ; warps + db $7, $2, $3, CINNABAR_LAB_1 + db $7, $3, $3, CINNABAR_LAB_1 - db $3 ; signs - db $4, $0, $3 ; Lab3Text3 - db $4, $1, $4 ; Lab3Text4 - db $1, $2, $5 ; Lab3Text5 + db $3 ; signs + db $4, $0, $3 ; Lab3Text3 + db $4, $1, $4 ; Lab3Text4 + db $1, $2, $5 ; Lab3Text5 - db $2 ; people - db SPRITE_OAK_AIDE, $2 + 4, $7 + 4, $ff, $d0, $1 ; person - db SPRITE_OAK_AIDE, $3 + 4, $2 + 4, $fe, $2, $2 ; person + db $2 ; people + db SPRITE_OAK_AIDE, $2 + 4, $7 + 4, $ff, $d0, $1 ; person + db SPRITE_OAK_AIDE, $3 + 4, $2 + 4, $fe, $2, $2 ; person - ; warp-to - EVENT_DISP $4, $7, $2 ; CINNABAR_LAB_1 - EVENT_DISP $4, $7, $3 ; CINNABAR_LAB_1 + ; warp-to + EVENT_DISP $4, $7, $2 ; CINNABAR_LAB_1 + EVENT_DISP $4, $7, $3 ; CINNABAR_LAB_1 Lab3Blocks: ; 16 - INCBIN "maps/lab3.blk" + INCBIN "maps/lab3.blk" Lab4_h: ; 0x75d25 to 0x75d31 (12 bytes) (id=170) - db $14 ; tileset - db CINNABAR_LAB_4_HEIGHT, CINNABAR_LAB_4_WIDTH ; dimensions (y, x) - dw Lab4Blocks, Lab4Texts, Lab4Script ; blocks, texts, scripts - db $00 ; connections + db $14 ; tileset + db CINNABAR_LAB_4_HEIGHT, CINNABAR_LAB_4_WIDTH ; dimensions (y, x) + dw Lab4Blocks, Lab4Texts, Lab4Script ; blocks, texts, scripts + db $00 ; connections - dw Lab4Object ; objects + dw Lab4Object ; objects Lab4Script: ; 0x75d31 - jp $3c3c + jp $3c3c ; 0x75d34 Lab4Texts: - dw Lab4Text1, Lab4Text2 + dw Lab4Text1, Lab4Text2 INCBIN "baserom.gbc",$75d34 + 4,$38 -4 Lab4Text1: ; 0x75d6c - db $8 - ld a, [$d7a3] - bit 0, a - jr nz, .asm_75d96 ; 0x75d72 $22 - ld hl, $5dc6 - call PrintText - call $5d38 - ld a, [$cd37] - and a - jr z, .asm_75d8d ; 0x75d81 $a - ld b, $18 - ld hl, $5006 - call Bankswitch - jr .asm_75d93 ; 0x75d8b $6 + db $8 + ld a, [$d7a3] + bit 0, a + jr nz, .asm_75d96 ; 0x75d72 $22 + ld hl, $5dc6 + call PrintText + call $5d38 + ld a, [$cd37] + and a + jr z, .asm_75d8d ; 0x75d81 $a + ld b, $18 + ld hl, $5006 + call Bankswitch + jr .asm_75d93 ; 0x75d8b $6 .asm_75d8d - ld hl, $5dcb - call PrintText + ld hl, $5dcb + call PrintText .asm_75d93 - jp $24d7 + jp $24d7 .asm_75d96 - bit 1, a - jr z, .asm_75da2 ; 0x75d98 $8 - ld hl, $5dd0 - call PrintText - jr .asm_75d93 ; 0x75da0 $f1 + bit 1, a + jr z, .asm_75da2 ; 0x75d98 $8 + ld hl, $5dd0 + call PrintText + jr .asm_75d93 ; 0x75da0 $f1 .asm_75da2 - call $5de8 - ld hl, $5dd5 - call PrintText - ld hl, $d7a3 - set 2, [hl] - ld a, [$d710] - ld b, a - ld c, $1e - call GivePokemon - jr nc, .asm_75d93 ; 0x75db9 $d8 - ld hl, $d7a3 - res 0, [hl] - res 1, [hl] - res 2, [hl] - jr .asm_75d93 ; 0x75dc4 $cd + call $5de8 + ld hl, $5dd5 + call PrintText + ld hl, $d7a3 + set 2, [hl] + ld a, [$d710] + ld b, a + ld c, $1e + call GivePokemon + jr nc, .asm_75d93 ; 0x75db9 $d8 + ld hl, $d7a3 + res 0, [hl] + res 1, [hl] + res 2, [hl] + jr .asm_75d93 ; 0x75dc4 $cd ; 0x75dc6 UnnamedText_75dc6: ; 0x75dc6 - TX_FAR _UnnamedText_75dc6 - db $50 + TX_FAR _UnnamedText_75dc6 + db $50 ; 0x75dc6 + 5 bytes UnnamedText_75dcb: ; 0x75dcb - TX_FAR _UnnamedText_75dcb - db $50 + TX_FAR _UnnamedText_75dcb + db $50 ; 0x75dcb + 5 bytes UnnamedText_75dd0: ; 0x75dd0 - TX_FAR _UnnamedText_75dd0 - db $50 + TX_FAR _UnnamedText_75dd0 + db $50 ; 0x75dd0 + 5 bytes UnnamedText_75dd5: ; 0x75dd5 - TX_FAR _UnnamedText_75dd5 - db $50 + TX_FAR _UnnamedText_75dd5 + db $50 ; 0x75dd5 + 5 bytes Lab4Text2: ; 0x75dda - db $08 ; asm - ld a, $3 - ld [W_WHICHTRADE], a - ld a, $54 - call Predef - jp $24d7 + db $08 ; asm + ld a, $3 + ld [W_WHICHTRADE], a + ld a, $54 + call Predef + jp $24d7 INCBIN "baserom.gbc",$75de8,$8 Lab4Object: ; 0x75df0 (size=32) - db $17 ; border tile + db $17 ; border tile - db $2 ; warps - db $7, $2, $4, CINNABAR_LAB_1 - db $7, $3, $4, CINNABAR_LAB_1 + db $2 ; warps + db $7, $2, $4, CINNABAR_LAB_1 + db $7, $3, $4, CINNABAR_LAB_1 - db $0 ; signs + db $0 ; signs - db $2 ; people - db SPRITE_OAK_AIDE, $2 + 4, $5 + 4, $fe, $2, $1 ; person - db SPRITE_OAK_AIDE, $6 + 4, $7 + 4, $ff, $d1, $2 ; person + db $2 ; people + db SPRITE_OAK_AIDE, $2 + 4, $5 + 4, $fe, $2, $1 ; person + db SPRITE_OAK_AIDE, $6 + 4, $7 + 4, $ff, $d1, $2 ; person - ; warp-to - EVENT_DISP $4, $7, $2 ; CINNABAR_LAB_1 - EVENT_DISP $4, $7, $3 ; CINNABAR_LAB_1 + ; warp-to + EVENT_DISP $4, $7, $2 ; CINNABAR_LAB_1 + EVENT_DISP $4, $7, $3 ; CINNABAR_LAB_1 Lab4Blocks: ; 16 - INCBIN "maps/lab4.blk" + INCBIN "maps/lab4.blk" CinnabarPokecenter_h: ; 0x75e20 to 0x75e2c (12 bytes) (id=171) - db $06 ; tileset - db CINNABAR_POKECENTER_HEIGHT, CINNABAR_POKECENTER_WIDTH ; dimensions (y, x) - dw CinnabarPokecenterBlocks, CinnabarPokecenterTexts, CinnabarPokecenterScript ; blocks, texts, scripts - db $00 ; connections + db $06 ; tileset + db CINNABAR_POKECENTER_HEIGHT, CINNABAR_POKECENTER_WIDTH ; dimensions (y, x) + dw CinnabarPokecenterBlocks, CinnabarPokecenterTexts, CinnabarPokecenterScript ; blocks, texts, scripts + db $00 ; connections - dw CinnabarPokecenterObject ; objects + dw CinnabarPokecenterObject ; objects CinnabarPokecenterScript: ; 0x75e2c - call $22fa - jp $3c3c + call $22fa + jp $3c3c ; 0x75e32 CinnabarPokecenterTexts: - dw CinnabarPokecenterText1, CinnabarPokecenterText2, CinnabarPokecenterText3, CinnabarPokecenterText4 + dw CinnabarPokecenterText1, CinnabarPokecenterText2, CinnabarPokecenterText3, CinnabarPokecenterText4 CinnabarPokecenterText1: - db $ff + db $ff CinnabarPokecenterText2: ; 0x75e3b - TX_FAR _CinnabarPokecenterText1 - db $50 + TX_FAR _CinnabarPokecenterText1 + db $50 CinnabarPokecenterText3: ; 0x75e40 - TX_FAR _CinnabarPokecenterText3 - db $50 + TX_FAR _CinnabarPokecenterText3 + db $50 CinnabarPokecenterText4: - db $f6 + db $f6 CinnabarPokecenterObject: ; 0x75e46 (size=44) - db $0 ; border tile + db $0 ; border tile - db $2 ; warps - db $7, $3, $3, $ff - db $7, $4, $3, $ff + db $2 ; warps + db $7, $3, $3, $ff + db $7, $4, $3, $ff - db $0 ; signs + db $0 ; signs - db $4 ; people - db SPRITE_NURSE, $1 + 4, $3 + 4, $ff, $d0, $1 ; person - db SPRITE_LASS, $4 + 4, $9 + 4, $fe, $0, $2 ; person - db SPRITE_GENTLEMAN, $6 + 4, $2 + 4, $ff, $ff, $3 ; person - db SPRITE_CABLE_CLUB_WOMAN, $2 + 4, $b + 4, $ff, $d0, $4 ; person + db $4 ; people + db SPRITE_NURSE, $1 + 4, $3 + 4, $ff, $d0, $1 ; person + db SPRITE_LASS, $4 + 4, $9 + 4, $fe, $0, $2 ; person + db SPRITE_GENTLEMAN, $6 + 4, $2 + 4, $ff, $ff, $3 ; person + db SPRITE_CABLE_CLUB_WOMAN, $2 + 4, $b + 4, $ff, $d0, $4 ; person - ; warp-to - EVENT_DISP $7, $7, $3 - EVENT_DISP $7, $7, $4 + ; warp-to + EVENT_DISP $7, $7, $3 + EVENT_DISP $7, $7, $4 CinnabarMart_h: ; 0x75e72 to 0x75e7e (12 bytes) (id=172) - db $02 ; tileset - db CINNABAR_MART_HEIGHT, CINNABAR_MART_WIDTH ; dimensions (y, x) - dw CinnabarMartBlocks, CinnabarMartTexts, CinnabarMartScript ; blocks, texts, scripts - db $00 ; connections + db $02 ; tileset + db CINNABAR_MART_HEIGHT, CINNABAR_MART_WIDTH ; dimensions (y, x) + dw CinnabarMartBlocks, CinnabarMartTexts, CinnabarMartScript ; blocks, texts, scripts + db $00 ; connections - dw CinnabarMartObject ; objects + dw CinnabarMartObject ; objects CinnabarMartScript: ; 0x75e7e - jp $3c3c + jp $3c3c ; 0x75e81 CinnabarMartTexts: ; 0x75e81 - dw CinnabarMartText1, CinnabarMartText2, CinnabarMartText3 + dw CinnabarMartText1, CinnabarMartText2, CinnabarMartText3 CinnabarMartText2: ; 0x75e87 - TX_FAR _CinnabarMartText2 - db $50 + TX_FAR _CinnabarMartText2 + db $50 CinnabarMartText3: ; 0x75e8c - TX_FAR _CinnabarMartText3 - db $50 + TX_FAR _CinnabarMartText3 + db $50 CinnabarMartObject: ; 0x75e91 (size=38) - db $0 ; border tile + db $0 ; border tile - db $2 ; warps - db $7, $3, $4, $ff - db $7, $4, $4, $ff + db $2 ; warps + db $7, $3, $4, $ff + db $7, $4, $4, $ff - db $0 ; signs + db $0 ; signs - db $3 ; people - db SPRITE_MART_GUY, $5 + 4, $0 + 4, $ff, $d3, $1 ; person - db SPRITE_ERIKA, $2 + 4, $6 + 4, $ff, $ff, $2 ; person - db SPRITE_OAK_AIDE, $4 + 4, $3 + 4, $ff, $ff, $3 ; person + db $3 ; people + db SPRITE_MART_GUY, $5 + 4, $0 + 4, $ff, $d3, $1 ; person + db SPRITE_ERIKA, $2 + 4, $6 + 4, $ff, $ff, $2 ; person + db SPRITE_OAK_AIDE, $4 + 4, $3 + 4, $ff, $ff, $3 ; person - ; warp-to - EVENT_DISP $4, $7, $3 - EVENT_DISP $4, $7, $4 + ; warp-to + EVENT_DISP $4, $7, $3 + EVENT_DISP $4, $7, $4 CopycatsHouseF1_h: ; 0x75eb7 to 0x75ec3 (12 bytes) (id=175) - db $01 ; tileset - db COPYCATS_HOUSE_1F_HEIGHT, COPYCATS_HOUSE_1F_WIDTH ; dimensions (y, x) - dw CopycatsHouseF1Blocks, CopycatsHouseF1Texts, CopycatsHouseF1Script ; blocks, texts, scripts - db $00 ; connections + db $01 ; tileset + db COPYCATS_HOUSE_1F_HEIGHT, COPYCATS_HOUSE_1F_WIDTH ; dimensions (y, x) + dw CopycatsHouseF1Blocks, CopycatsHouseF1Texts, CopycatsHouseF1Script ; blocks, texts, scripts + db $00 ; connections - dw CopycatsHouseF1Object ; objects + dw CopycatsHouseF1Object ; objects CopycatsHouseF1Script: ; 0x75ec3 - jp $3c3c + jp $3c3c ; 0x75ec6 CopycatsHouseF1Texts: ; 0x75ec6 - dw CopycatsHouseF1Text1, CopycatsHouseF1Text2, CopycatsHouseF1Text3 + dw CopycatsHouseF1Text1, CopycatsHouseF1Text2, CopycatsHouseF1Text3 CopycatsHouseF1Text1: ; 0x75ecc - TX_FAR _CopycatsHouseF1Text1 - db $50 + TX_FAR _CopycatsHouseF1Text1 + db $50 CopycatsHouseF1Text2: ; 0x75ed1 - TX_FAR _CopycatsHouseF1Text2 - db $50 + TX_FAR _CopycatsHouseF1Text2 + db $50 CopycatsHouseF1Text3: ; 0x75ed6 - TX_FAR _CopycatsHouseF1Text3 - db $8 - ld a, $28 - call $13d0 - jp $24d7 + TX_FAR _CopycatsHouseF1Text3 + db $8 + ld a, $28 + call $13d0 + jp $24d7 CopycatsHouseF1Object: ; 0x75ee3 (size=46) - db $a ; border tile + db $a ; border tile - db $3 ; warps - db $7, $2, $0, $ff - db $7, $3, $0, $ff - db $1, $7, $0, COPYCATS_HOUSE_2F + db $3 ; warps + db $7, $2, $0, $ff + db $7, $3, $0, $ff + db $1, $7, $0, COPYCATS_HOUSE_2F - db $0 ; signs + db $0 ; signs - db $3 ; people - db SPRITE_MOM_GEISHA, $2 + 4, $2 + 4, $ff, $d0, $1 ; person - db SPRITE_FAT_BALD_GUY, $4 + 4, $5 + 4, $ff, $d2, $2 ; person - db SPRITE_CLEFAIRY, $4 + 4, $1 + 4, $fe, $1, $3 ; person + db $3 ; people + db SPRITE_MOM_GEISHA, $2 + 4, $2 + 4, $ff, $d0, $1 ; person + db SPRITE_FAT_BALD_GUY, $4 + 4, $5 + 4, $ff, $d2, $2 ; person + db SPRITE_CLEFAIRY, $4 + 4, $1 + 4, $fe, $1, $3 ; person - ; warp-to - EVENT_DISP $4, $7, $2 - EVENT_DISP $4, $7, $3 - EVENT_DISP $4, $1, $7 ; COPYCATS_HOUSE_2F + ; warp-to + EVENT_DISP $4, $7, $2 + EVENT_DISP $4, $7, $3 + EVENT_DISP $4, $1, $7 ; COPYCATS_HOUSE_2F Gary_h: ;0x75f11 @@ -47415,330 +47411,330 @@ db $0 ;No Connections dw GaryObject GaryScript: ; 0x75f1d - call $3c3c - ld hl, $5f31 - ld a, [$d64c] - jp $3d97 + call $3c3c + ld hl, $5f31 + ld a, [$d64c] + jp $3d97 ; 0x75f29 INCBIN "baserom.gbc",$75f29,$75f31 - $75f29 GaryScripts: ; 0x75f31 - dw GaryScript0 + dw GaryScript0 INCBIN "baserom.gbc",$75f33,$14 GaryScript0: ; 0x75f47 - ret + ret ; 0x75f48 INCBIN "baserom.gbc",$75f48,$18e GaryTexts: ; 0x760d6 - dw GaryText1, GaryText2, GaryText3, GaryText4, GaryText5 + dw GaryText1, GaryText2, GaryText3, GaryText4, GaryText5 GaryText1: ; 0x760e0 - db $08 ; asm - ld a, [$d867] - bit 1, a - ld hl, $60f4 - jr z, .asm_17e9f ; 0x760e9 - ld hl, $6103 + db $08 ; asm + ld a, [$d867] + bit 1, a + ld hl, $60f4 + jr z, .asm_17e9f ; 0x760e9 + ld hl, $6103 .asm_17e9f ; 0x760ee - call PrintText - jp $24d7 + call PrintText + jp $24d7 UnnamedText_760f4: ; 0x760f4 - TX_FAR _UnnamedText_760f4 - db $50 + TX_FAR _UnnamedText_760f4 + db $50 ; 0x760f4 + 5 bytes UnnamedText_760f9: ; 0x760f9 - TX_FAR _UnnamedText_760f9 - db $50 + TX_FAR _UnnamedText_760f9 + db $50 ; 0x760f9 + 5 bytes UnnamedText_760fe: ; 0x760fe - TX_FAR _UnnamedText_760fe - db $50 + TX_FAR _UnnamedText_760fe + db $50 ; 0x760fe + 5 bytes UnnamedText_76103: ; 0x76103 - TX_FAR _UnnamedText_76103 - db $50 + TX_FAR _UnnamedText_76103 + db $50 ; 0x76103 + 5 bytes GaryText2: ; 0x76108 - TX_FAR _GaryText2 - db $50 + TX_FAR _GaryText2 + db $50 GaryText3: ; 0x7610d INCBIN "baserom.gbc",$7610d,$76120 - $7610d UnnamedText_76120: ; 0x76120 - TX_FAR _UnnamedText_76120 - db $50 + TX_FAR _UnnamedText_76120 + db $50 ; 0x76120 + 5 bytes GaryText4: ; 0x76125 - TX_FAR _UnnamedText_76125 - db $50 + TX_FAR _UnnamedText_76125 + db $50 ; 0x76125 + 5 bytes GaryText5: ; 0x7612a - TX_FAR _UnnamedText_7612a - db $50 + TX_FAR _UnnamedText_7612a + db $50 ; 0x7612a + 5 bytes GaryObject: ; 0x7612f (size=48) - db $3 ; border tile + db $3 ; border tile - db $4 ; warps - db $7, $3, $1, LANCES_ROOM - db $7, $4, $2, LANCES_ROOM - db $0, $3, $0, HALL_OF_FAME - db $0, $4, $0, HALL_OF_FAME + db $4 ; warps + db $7, $3, $1, LANCES_ROOM + db $7, $4, $2, LANCES_ROOM + db $0, $3, $0, HALL_OF_FAME + db $0, $4, $0, HALL_OF_FAME - db $0 ; signs + db $0 ; signs - db $2 ; people - db SPRITE_BLUE, $2 + 4, $4 + 4, $ff, $d0, $1 ; person - db SPRITE_OAK, $7 + 4, $3 + 4, $ff, $d1, $2 ; person + db $2 ; people + db SPRITE_BLUE, $2 + 4, $4 + 4, $ff, $d0, $1 ; person + db SPRITE_OAK, $7 + 4, $3 + 4, $ff, $d1, $2 ; person - ; warp-to - EVENT_DISP $4, $7, $3 ; LANCES_ROOM - EVENT_DISP $4, $7, $4 ; LANCES_ROOM - EVENT_DISP $4, $0, $3 ; HALL_OF_FAME - EVENT_DISP $4, $0, $4 ; HALL_OF_FAME + ; warp-to + EVENT_DISP $4, $7, $3 ; LANCES_ROOM + EVENT_DISP $4, $7, $4 ; LANCES_ROOM + EVENT_DISP $4, $0, $3 ; HALL_OF_FAME + EVENT_DISP $4, $0, $4 ; HALL_OF_FAME GaryBlocks: ; 16 - INCBIN "maps/gary.blk" + INCBIN "maps/gary.blk" Lorelei_h: ; 0x7616f to 0x7617b (12 bytes) (id=245) - db $07 ; tileset - db LORELEIS_ROOM_HEIGHT, LORELEIS_ROOM_WIDTH ; dimensions (y, x) - dw LoreleiBlocks, LoreleiTexts, LoreleiScript ; blocks, texts, scripts - db $00 ; connections + db $07 ; tileset + db LORELEIS_ROOM_HEIGHT, LORELEIS_ROOM_WIDTH ; dimensions (y, x) + dw LoreleiBlocks, LoreleiTexts, LoreleiScript ; blocks, texts, scripts + db $00 ; connections - dw LoreleiObject ; objects + dw LoreleiObject ; objects LoreleiScript: ; 0x7617b - call $6191 - call $3c3c - ld hl, $6255 - ld de, $61bb - ld a, [$d64d] - call $3160 - ld [$d64d], a - ret + call $6191 + call $3c3c + ld hl, $6255 + ld de, $61bb + ld a, [$d64d] + call $3160 + ld [$d64d], a + ret ; 0x76191 INCBIN "baserom.gbc",$76191,$c0 LoreleiTexts: ; 0x76251 - dw LoreleiText1, LoreleiText2 + dw LoreleiText1, LoreleiText2 INCBIN "baserom.gbc",$76255,$d LoreleiText1: ; 0x76262 - db $08 ; asm - ld hl, $6255 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $6255 + call LoadTrainerHeader + jp $24d7 UnnamedText_7626c: ; 0x7626c - TX_FAR _UnnamedText_7626c - db $50 + TX_FAR _UnnamedText_7626c + db $50 ; 0x7626c + 5 bytes UnnamedText_76271: ; 0x76271 - TX_FAR _UnnamedText_76271 - db $50 + TX_FAR _UnnamedText_76271 + db $50 ; 0x76271 + 5 bytes UnnamedText_76276: ; 0x76276 - TX_FAR _UnnamedText_76276 - db $50 + TX_FAR _UnnamedText_76276 + db $50 ; 0x76276 + 5 bytes LoreleiText2: ; 0x7627b - TX_FAR _UnnamedText_7627b - db $50 + TX_FAR _UnnamedText_7627b + db $50 ; 0x7627b + 5 bytes LoreleiObject: ; 0x76280 (size=44) - db $3 ; border tile + db $3 ; border tile - db $4 ; warps - db $b, $4, $2, INDIGO_PLATEAU_LOBBY - db $b, $5, $2, INDIGO_PLATEAU_LOBBY - db $0, $4, $0, BRUNOS_ROOM - db $0, $5, $1, BRUNOS_ROOM + db $4 ; warps + db $b, $4, $2, INDIGO_PLATEAU_LOBBY + db $b, $5, $2, INDIGO_PLATEAU_LOBBY + db $0, $4, $0, BRUNOS_ROOM + db $0, $5, $1, BRUNOS_ROOM - db $0 ; signs + db $0 ; signs - db $1 ; people - db SPRITE_LORELEI, $2 + 4, $5 + 4, $ff, $d0, $41, LORELEI + $C8, $1 ; trainer + db $1 ; people + db SPRITE_LORELEI, $2 + 4, $5 + 4, $ff, $d0, $41, LORELEI + $C8, $1 ; trainer - ; warp-to - EVENT_DISP $5, $b, $4 ; INDIGO_PLATEAU_LOBBY - EVENT_DISP $5, $b, $5 ; INDIGO_PLATEAU_LOBBY - EVENT_DISP $5, $0, $4 ; BRUNOS_ROOM - EVENT_DISP $5, $0, $5 ; BRUNOS_ROOM + ; warp-to + EVENT_DISP $5, $b, $4 ; INDIGO_PLATEAU_LOBBY + EVENT_DISP $5, $b, $5 ; INDIGO_PLATEAU_LOBBY + EVENT_DISP $5, $0, $4 ; BRUNOS_ROOM + EVENT_DISP $5, $0, $5 ; BRUNOS_ROOM LoreleiBlocks: ; 30 - INCBIN "maps/loreli.blk" + INCBIN "maps/loreli.blk" Bruno_h: ; 0x762ca to 0x762d6 (12 bytes) (id=246) - db $07 ; tileset - db BRUNOS_ROOM_HEIGHT, BRUNOS_ROOM_WIDTH ; dimensions (y, x) - dw BrunoBlocks, BrunoTexts, BrunoScript ; blocks, texts, scripts - db $00 ; connections + db $07 ; tileset + db BRUNOS_ROOM_HEIGHT, BRUNOS_ROOM_WIDTH ; dimensions (y, x) + dw BrunoBlocks, BrunoTexts, BrunoScript ; blocks, texts, scripts + db $00 ; connections - dw BrunoObject ; objects + dw BrunoObject ; objects BrunoScript: ; 0x762d6 - call $62ec - call $3c3c - ld hl, $63ac - ld de, $6312 - ld a, [$d64e] - call $3160 - ld [$d64e], a - ret + call $62ec + call $3c3c + ld hl, $63ac + ld de, $6312 + ld a, [$d64e] + call $3160 + ld [$d64e], a + ret ; 0x762ec INCBIN "baserom.gbc",$762ec,$bc BrunoTexts: ; 0x763a8 - dw BrunoText1, BrunoText2 + dw BrunoText1, BrunoText2 INCBIN "baserom.gbc",$763ac,$d BrunoText1: ; 0x763b9 - db $08 ; asm - ld hl, $63ac - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $63ac + call LoadTrainerHeader + jp $24d7 UnnamedText_763c3: ; 0x763c3 - TX_FAR _UnnamedText_763c3 - db $50 + TX_FAR _UnnamedText_763c3 + db $50 ; 0x763c3 + 5 bytes UnnamedText_763c8: ; 0x763c8 - TX_FAR _UnnamedText_763c8 - db $50 + TX_FAR _UnnamedText_763c8 + db $50 ; 0x763c8 + 5 bytes UnnamedText_763cd: ; 0x763cd - TX_FAR _UnnamedText_763cd - db $50 + TX_FAR _UnnamedText_763cd + db $50 ; 0x763cd + 5 bytes BrunoText2: ; 0x763d2 - TX_FAR _UnnamedText_763d2 - db $50 + TX_FAR _UnnamedText_763d2 + db $50 ; 0x763d2 + 5 bytes BrunoObject: ; 0x763d7 (size=44) - db $3 ; border tile + db $3 ; border tile - db $4 ; warps - db $b, $4, $2, LORELEIS_ROOM - db $b, $5, $3, LORELEIS_ROOM - db $0, $4, $0, AGATHAS_ROOM - db $0, $5, $1, AGATHAS_ROOM + db $4 ; warps + db $b, $4, $2, LORELEIS_ROOM + db $b, $5, $3, LORELEIS_ROOM + db $0, $4, $0, AGATHAS_ROOM + db $0, $5, $1, AGATHAS_ROOM - db $0 ; signs + db $0 ; signs - db $1 ; people - db SPRITE_BRUNO, $2 + 4, $5 + 4, $ff, $d0, $41, BRUNO + $C8, $1 ; trainer + db $1 ; people + db SPRITE_BRUNO, $2 + 4, $5 + 4, $ff, $d0, $41, BRUNO + $C8, $1 ; trainer - ; warp-to - EVENT_DISP $5, $b, $4 ; LORELEIS_ROOM - EVENT_DISP $5, $b, $5 ; LORELEIS_ROOM - EVENT_DISP $5, $0, $4 ; AGATHAS_ROOM - EVENT_DISP $5, $0, $5 ; AGATHAS_ROOM + ; warp-to + EVENT_DISP $5, $b, $4 ; LORELEIS_ROOM + EVENT_DISP $5, $b, $5 ; LORELEIS_ROOM + EVENT_DISP $5, $0, $4 ; AGATHAS_ROOM + EVENT_DISP $5, $0, $5 ; AGATHAS_ROOM BrunoBlocks: ; 30 - INCBIN "maps/bruno.blk" + INCBIN "maps/bruno.blk" Agatha_h: ; 0x76421 to 0x7642d (12 bytes) (id=247) - db $0f ; tileset - db AGATHAS_ROOM_HEIGHT, AGATHAS_ROOM_WIDTH ; dimensions (y, x) - dw AgathaBlocks, AgathaTexts, AgathaScript ; blocks, texts, scripts - db $00 ; connections + db $0f ; tileset + db AGATHAS_ROOM_HEIGHT, AGATHAS_ROOM_WIDTH ; dimensions (y, x) + dw AgathaBlocks, AgathaTexts, AgathaScript ; blocks, texts, scripts + db $00 ; connections - dw AgathaObject ; objects + dw AgathaObject ; objects AgathaScript: ; 0x7642d - call $6443 - call $3c3c - ld hl, $6509 - ld de, $6469 - ld a, [$d64f] - call $3160 - ld [$d64f], a - ret + call $6443 + call $3c3c + ld hl, $6509 + ld de, $6469 + ld a, [$d64f] + call $3160 + ld [$d64f], a + ret ; 0x76443 INCBIN "baserom.gbc",$76443,$c2 AgathaTexts: ; 0x76505 - dw AgathaText1, AgathaText2 + dw AgathaText1, AgathaText2 INCBIN "baserom.gbc",$76509,$d AgathaText1: ; 0x76516 - db $08 ; asm - ld hl, $6509 - call LoadTrainerHeader - jp $24d7 + db $08 ; asm + ld hl, $6509 + call LoadTrainerHeader + jp $24d7 UnnamedText_76520: ; 0x76520 - TX_FAR _UnnamedText_76520 - db $50 + TX_FAR _UnnamedText_76520 + db $50 ; 0x76520 + 5 bytes UnnamedText_76525: ; 0x76525 - TX_FAR _UnnamedText_76525 - db $50 + TX_FAR _UnnamedText_76525 + db $50 ; 0x76525 + 5 bytes UnnamedText_7652a: ; 0x7652a - TX_FAR _UnnamedText_7652a - db $50 + TX_FAR _UnnamedText_7652a + db $50 ; 0x7652a + 5 bytes AgathaText2: ; 0x7652f - TX_FAR _UnnamedText_7652f - db $50 + TX_FAR _UnnamedText_7652f + db $50 ; 0x7652f + 5 bytes AgathaObject: ; 0x76534 (size=44) - db $0 ; border tile + db $0 ; border tile - db $4 ; warps - db $b, $4, $2, BRUNOS_ROOM - db $b, $5, $3, BRUNOS_ROOM - db $0, $4, $0, LANCES_ROOM - db $0, $5, $0, LANCES_ROOM + db $4 ; warps + db $b, $4, $2, BRUNOS_ROOM + db $b, $5, $3, BRUNOS_ROOM + db $0, $4, $0, LANCES_ROOM + db $0, $5, $0, LANCES_ROOM - db $0 ; signs + db $0 ; signs - db $1 ; people - db SPRITE_AGATHA, $2 + 4, $5 + 4, $ff, $d0, $41, AGATHA + $C8, $1 ; trainer + db $1 ; people + db SPRITE_AGATHA, $2 + 4, $5 + 4, $ff, $d0, $41, AGATHA + $C8, $1 ; trainer - ; warp-to - EVENT_DISP $5, $b, $4 ; BRUNOS_ROOM - EVENT_DISP $5, $b, $5 ; BRUNOS_ROOM - EVENT_DISP $5, $0, $4 ; LANCES_ROOM - EVENT_DISP $5, $0, $5 ; LANCES_ROOM + ; warp-to + EVENT_DISP $5, $b, $4 ; BRUNOS_ROOM + EVENT_DISP $5, $b, $5 ; BRUNOS_ROOM + EVENT_DISP $5, $0, $4 ; LANCES_ROOM + EVENT_DISP $5, $0, $5 ; LANCES_ROOM AgathaBlocks: ; 30 - INCBIN "maps/agatha.blk" + INCBIN "maps/agatha.blk" INCBIN "baserom.gbc",$7657e,$76670 - $7657e @@ -47746,22 +47742,22 @@ HallOfFameNoText: db "HALL OF FAME No @" UnnamedText_76683: ; 0x76683 - TX_FAR _UnnamedText_76683 - db $50 + TX_FAR _UnnamedText_76683 + db $50 ; 0x76683 + 5 bytes INCBIN "baserom.gbc",$76688,$76794 - $76688 UnnamedText_76794: ; 0x76794 - TX_FAR _UnnamedText_76794 - db $50 + TX_FAR _UnnamedText_76794 + db $50 ; 0x76794 + 5 bytes INCBIN "baserom.gbc",$76799,$76852 - $76799 UnnamedText_76852: ; 0x76852 - TX_FAR _UnnamedText_76852 - db $50 + TX_FAR _UnnamedText_76852 + db $50 ; 0x76852 + 5 bytes INCBIN "baserom.gbc",$76857,$76880 - $76857 @@ -48446,39 +48442,39 @@ SECTION "bank20",DATA,BANK[$20] INCBIN "baserom.gbc",$80000,$80009 - $80000 _UnnamedText_526f3: ; 0x80009 - db $0, $4f - db "The CARD KEY", $55 - db "opened the door!", $57 + db $0, $4f + db "The CARD KEY", $55 + db "opened the door!", $57 ; 0x80009 + 32 bytes _UnnamedText_526f8: ; 0x80029 - db $0, "Darn! It needs a", $4f - db "CARD KEY!", $57 + db $0, "Darn! It needs a", $4f + db "CARD KEY!", $57 ; 0x80029 + 28 bytes INCBIN "baserom.gbc",$80045,$8004d - $80045 _UnnamedText_70847: ; 0x8004d - db $0, "Not even a nibble!", $58 + db $0, "Not even a nibble!", $58 ; 0x8004d + 20 bytes _UnnamedText_7084c: ; 0x80061 - db $0, "Looks like there's", $4f - db "nothing here.", $58 + db $0, "Looks like there's", $4f + db "nothing here.", $58 ; 0x80061 + 33 bytes _UnnamedText_70851: ; 0x80082 - db $0, "Oh!", $4f - db "It's a bite!", $58 + db $0, "Oh!", $4f + db "It's a bite!", $58 ; 0x80082 + 17 bytes _UnnamedText_24db: ; 0x80093 - db $0, "!", $57 + db $0, "!", $57 ; 0x80093 + 3 bytes _UnnamedText_24e0: ; 0x80096 - db $0, "Ground rose up", $4f - db "somewhere!", $57 + db $0, "Ground rose up", $4f + db "somewhere!", $57 ; 0x80096 + 27 bytes _VictoryRoad3Text10: @@ -48506,8 +48502,8 @@ _FuchsiaHouse2Text3: _VictoryRoad1Text7: _VictoryRoad1Text6: _VictoryRoad1Text5: ; 0x800b1 - db $0, "This requires", $4f - db "STRENGTH to move!", $57 + db $0, "This requires", $4f + db "STRENGTH to move!", $57 _SaffronCityText19: _CinnabarIslandText4: @@ -48517,2835 +48513,2835 @@ _LavenderTownText6: _CeruleanCityText14: _PewterCityText8: _ViridianCityText11: ; 0x800d2 - db $0, "All your item", $4f - db "needs fulfilled!", $55 - db "#MON MART", $57 + db $0, "All your item", $4f + db "needs fulfilled!", $55 + db "#MON MART", $57 _ViridianCityText12: ; 0x800fc - db $0, "Heal Your #MON!", $4f - db "#MON CENTER", $57 + db $0, "Heal Your #MON!", $4f + db "#MON CENTER", $57 INCBIN "baserom.gbc",$80119,$8012a - $80119 _UnnamedText_4e2c: ; 0x8012a - db $0, "No more room for", $4f - db "items!", $57 + db $0, "No more room for", $4f + db "items!", $57 ; 0x8012a + 25 bytes _UnnamedText_59091: ; 0x80143 - db $0, "Hi! Remember me?", $4f - db "I'm PROF.OAK's", $55 - db "AIDE!", $51 - db "If you caught @" + db $0, "Hi! Remember me?", $4f + db "I'm PROF.OAK's", $55 + db "AIDE!", $51 + db "If you caught @" ; 0x80143 + 52 bytes INCBIN "baserom.gbc",$80177,$801e4 - $80177 _UnnamedText_59096: ; 0x801e4 - db $0, "Let's see...", $4f - db "Uh-oh! You have", $55 - db "caught only @" + db $0, "Let's see...", $4f + db "Uh-oh! You have", $55 + db "caught only @" ; 0x801e4 + 42 bytes INCBIN "baserom.gbc",$8020e,$80250 - $8020e _UnnamedText_5909b: ; 0x80250 - db $0, "Oh. I see.", $51 - db "When you get @" + db $0, "Oh. I see.", $51 + db "When you get @" ; 0x80250 + 26 bytes INCBIN "baserom.gbc",$8026a,$8028c - $8026a _UnnamedText_590a0: ; 0x8028c - db $0, "Great! You have", $4f - db "caught @" + db $0, "Great! You have", $4f + db "caught @" ; 0x8028c + 25 bytes INCBIN "baserom.gbc",$802a5,$802ec - $802a5 _UnnamedText_590ab: ; 0x802ec - db $0, "Oh! I see you", $4f - db "don't have any", $55 - db "room for the", $55 - db "@" + db $0, "Oh! I see you", $4f + db "don't have any", $55 + db "room for the", $55 + db "@" ; 0x802ec + 43 bytes INCBIN "baserom.gbc",$80317,$6 _ViridianForestText1: ; 0x8031d - db $0, "I came here with", $4f - db "some friends!", $51 - db "They're out for", $4f - db "#MON fights!", $57 + db $0, "I came here with", $4f + db "some friends!", $51 + db "They're out for", $4f + db "#MON fights!", $57 _UnnamedText_6118a: ; 0x80359 - db $0, "Hey! You have", $4f - db "#MON! Come on!", $55 - db "Let's battle'em!", $57 + db $0, "Hey! You have", $4f + db "#MON! Come on!", $55 + db "Let's battle'em!", $57 ; 0x80359 + 46 bytes _UnnamedText_6118f: ; 0x80387 - db $0, "No!", $4f - db "CATERPIE can't", $55 - db "cut it!", $58 + db $0, "No!", $4f + db "CATERPIE can't", $55 + db "cut it!", $58 ; 0x80387 + 27 bytes _UnnamedText_61194: ; 0x803a2 - db $0, "Ssh! You'll scare", $4f - db "the bugs away!", $57 + db $0, "Ssh! You'll scare", $4f + db "the bugs away!", $57 ; 0x803a2 + 33 bytes _UnnamedText_61199: ; 0x803c3 - db $0, "Yo! You can't jam", $4f - db "out if you're a", $55 - db "#MON trainer!", $57 + db $0, "Yo! You can't jam", $4f + db "out if you're a", $55 + db "#MON trainer!", $57 ; 0x803c3 + 47 bytes _UnnamedText_6119e: ; 0x803f2 - db $0, "Huh?", $4f - db "I ran out of", $55 - db "#MON!", $58 + db $0, "Huh?", $4f + db "I ran out of", $55 + db "#MON!", $58 ; 0x803f2 + 25 bytes _UnnamedText_611a3: ; 0x8040b - db $0, "Darn! I'm going", $4f - db "to catch some", $55 - db "stronger ones!", $57 + db $0, "Darn! I'm going", $4f + db "to catch some", $55 + db "stronger ones!", $57 ; 0x8040b + 45 bytes _UnnamedText_611a8: ; 0x80438 - db $0, "Hey, wait up!", $4f - db "What's the hurry?", $57 + db $0, "Hey, wait up!", $4f + db "What's the hurry?", $57 ; 0x80438 + 32 bytes _UnnamedText_611ad: ; 0x80458 - db $0, "I", $4f - db "give! You're good", $55 - db "at this!", $58 + db $0, "I", $4f + db "give! You're good", $55 + db "at this!", $58 ; 0x80458 + 29 bytes _UnnamedText_611b2: ; 0x80475 - db $0, "Sometimes, you", $4f - db "can find stuff on", $55 - db "the ground!", $51 - db "I'm looking for", $4f - db "the stuff I", $55 - db "dropped!", $57 + db $0, "Sometimes, you", $4f + db "can find stuff on", $55 + db "the ground!", $51 + db "I'm looking for", $4f + db "the stuff I", $55 + db "dropped!", $57 ; 0x80475 + 82 bytes _ViridianForestText8: ; 0x804c7 - db $0, "I ran out of #", $4f - db "BALLs to catch", $55 - db "#MON with!", $51 - db "You should carry", $4f - db "extras!", $57 + db $0, "I ran out of #", $4f + db "BALLs to catch", $55 + db "#MON with!", $51 + db "You should carry", $4f + db "extras!", $57 _ViridianForestText9: ; 0x8050a - db $0, "TRAINER TIPS", $51 - db "If you want to", $4f - db "avoid battles,", $55 - db "stay away from", $55 - db "grassy areas!", $57 + db $0, "TRAINER TIPS", $51 + db "If you want to", $4f + db "avoid battles,", $55 + db "stay away from", $55 + db "grassy areas!", $57 _ViridianForestText10: ; 0x80553 - db $0, "For poison, use", $4f - db "ANTIDOTE! Get it", $55 - db "at #MON MARTs!", $57 + db $0, "For poison, use", $4f + db "ANTIDOTE! Get it", $55 + db "at #MON MARTs!", $57 _ViridianForestText11: ; 0x80584 - db $0, "TRAINER TIPS", $51 - db "Contact PROF.OAK", $4f - db "via PC to get", $55 - db "your #DEX", $55 - db "evaluated!", $57 + db $0, "TRAINER TIPS", $51 + db "Contact PROF.OAK", $4f + db "via PC to get", $55 + db "your #DEX", $55 + db "evaluated!", $57 _ViridianForestText12: ; 0x805c6 - db $0, "TRAINER TIPS", $51 - db "No stealing of", $4f - db "#MON from", $55 - db "other trainers!", $55 - db "Catch only wild", $55 - db "#MON!", $57 + db $0, "TRAINER TIPS", $51 + db "No stealing of", $4f + db "#MON from", $55 + db "other trainers!", $55 + db "Catch only wild", $55 + db "#MON!", $57 _ViridianForestText13: ; 0x80613 - db $0, "TRAINER TIPS", $51 - db "Weaken #MON", $4f - db "before attempting", $55 - db "capture!", $51 - db "When healthy,", $4f - db "they may escape!", $57 + db $0, "TRAINER TIPS", $51 + db "Weaken #MON", $4f + db "before attempting", $55 + db "capture!", $51 + db "When healthy,", $4f + db "they may escape!", $57 _ViridianForestText14: ; 0x80667 - db $0, "LEAVING", $4f - db "VIRIDIAN FOREST", $55 - db "PEWTER CITY AHEAD", $57 + db $0, "LEAVING", $4f + db "VIRIDIAN FOREST", $55 + db "PEWTER CITY AHEAD", $57 _UnnamedText_49a98: ; 0x80692 - db $0, "WHOA! You shocked", $4f - db "me! Oh, you're", $55 - db "just a kid!", $57 + db $0, "WHOA! You shocked", $4f + db "me! Oh, you're", $55 + db "just a kid!", $57 ; 0x80692 + 45 bytes _UnnamedText_49a9d: ; 0x806bf - db $0, "Wow!", $4f - db "Shocked again!", $58 + db $0, "Wow!", $4f + db "Shocked again!", $58 ; 0x806bf + 21 bytes _UnnamedText_49aa2: ; 0x806d4 - db $0, "Kids like you", $4f - db "shouldn't be", $55 - db "here!", $57 + db $0, "Kids like you", $4f + db "shouldn't be", $55 + db "here!", $57 ; 0x806d4 + 33 bytes _UnnamedText_49aa7: ; 0x806f5 - db $0, "Did you come to", $4f - db "explore too?", $57 + db $0, "Did you come to", $4f + db "explore too?", $57 ; 0x806f5 + 30 bytes _UnnamedText_49aac: ; 0x80713 - db $0, "Losing", $4f - db "stinks!", $58 + db $0, "Losing", $4f + db "stinks!", $58 ; 0x80713 + 16 bytes _UnnamedText_49ab1: ; 0x80723 - db $0, "I came down here", $4f - db "to show off to", $55 - db "girls.", $57 + db $0, "I came down here", $4f + db "to show off to", $55 + db "girls.", $57 ; 0x80723 + 40 bytes _UnnamedText_49ab6: ; 0x8074b - db $0, "Wow! It's way", $4f - db "bigger in here", $55 - db "than I thought!", $57 + db $0, "Wow! It's way", $4f + db "bigger in here", $55 + db "than I thought!", $57 ; 0x8074b + 45 bytes _UnnamedText_49abb: ; 0x80778 - db $0, "Oh!", $4f - db "I lost it!", $58 + db $0, "Oh!", $4f + db "I lost it!", $58 ; 0x80778 + 16 bytes _UnnamedText_49ac0: ; 0x80788 - db $0, "How do you get", $4f - db "out of here?", $57 + db $0, "How do you get", $4f + db "out of here?", $57 ; 0x80788 + 29 bytes _UnnamedText_49ac5: ; 0x807a5 - db $0, "What! Don't sneak", $4f - db "up on me!", $57 + db $0, "What! Don't sneak", $4f + db "up on me!", $57 ; 0x807a5 + 28 bytes _UnnamedText_49aca: ; 0x807c1 - db $0, "My", $4f - db "#MON won't do!", $58 + db $0, "My", $4f + db "#MON won't do!", $58 ; 0x807c1 + 18 bytes _UnnamedText_49acf: ; 0x807d3 - db $0, "I have to find", $4f - db "stronger #MON.", $57 + db $0, "I have to find", $4f + db "stronger #MON.", $57 ; 0x807d3 + 31 bytes _UnnamedText_49ad4: ; 0x807f2 - db $0, "What? I'm waiting", $4f - db "for my friends to", $55 - db "find me here.", $57 + db $0, "What? I'm waiting", $4f + db "for my friends to", $55 + db "find me here.", $57 ; 0x807f2 + 50 bytes _UnnamedText_49ad9: ; 0x80824 - db $0, "I lost?", $58 + db $0, "I lost?", $58 ; 0x80824 + 9 bytes _UnnamedText_49ade: ; 0x8082d - db $0, "I heard there are", $4f - db "some very rare", $55 - db "fossils here.", $57 + db $0, "I heard there are", $4f + db "some very rare", $55 + db "fossils here.", $57 ; 0x8082d + 48 bytes _UnnamedText_49ae3: ; 0x8085d - db $0, "Suspicious men", $4f - db "are in the cave.", $55 - db "What about you?", $57 + db $0, "Suspicious men", $4f + db "are in the cave.", $55 + db "What about you?", $57 ; 0x8085d + 49 bytes _UnnamedText_49ae8: ; 0x8088e - db $0, "You", $4f - db "got me!", $58 + db $0, "You", $4f + db "got me!", $58 ; 0x8088e + 13 bytes _UnnamedText_49aed: ; 0x8089b - db $0, "I saw them! I'm", $4f - db "sure they're from", $55 - db "TEAM ROCKET!", $57 + db $0, "I saw them! I'm", $4f + db "sure they're from", $55 + db "TEAM ROCKET!", $57 ; 0x8089b + 46 bytes _UnnamedText_49af2: ; 0x808c9 - db $0, "Go through this", $4f - db "cave to get to", $55 - db "CERULEAN CITY!", $57 + db $0, "Go through this", $4f + db "cave to get to", $55 + db "CERULEAN CITY!", $57 ; 0x808c9 + 47 bytes _UnnamedText_49af7: ; 0x808f8 - db $0, "I", $4f - db "lost.", $58 + db $0, "I", $4f + db "lost.", $58 ; 0x808f8 + 9 bytes _UnnamedText_49afc: ; 0x80901 - db $0, "ZUBAT is tough!", $4f - db "But, it can be", $55 - db "useful if you", $55 - db "catch one.", $57 + db $0, "ZUBAT is tough!", $4f + db "But, it can be", $55 + db "useful if you", $55 + db "catch one.", $57 ; 0x80901 + 57 bytes _MtMoon1Text14: ; 0x8093a - db $0, "Beware! ZUBAT is", $4f - db "a blood sucker!", $57 + db $0, "Beware! ZUBAT is", $4f + db "a blood sucker!", $57 _UnnamedText_51a48: ; 0x8095c - db $0, $57 + db $0, $57 ; 0x8095c + 2 bytes _UnnamedText_49f24: ; 0x8095e - db $0, "You want the", $4f - db "DOME FOSSIL?", $57 + db $0, "You want the", $4f + db "DOME FOSSIL?", $57 ; 0x8095e + 27 bytes _UnnamedText_49f64: ; 0x80979 - db $0, "You want the", $4f - db "HELIX FOSSIL?", $57 + db $0, "You want the", $4f + db "HELIX FOSSIL?", $57 ; 0x80979 + 28 bytes INCBIN "baserom.gbc",$80995,$809cc - $80995 _UnnamedText_49f85: ; 0x809cc - db $0, "Hey, stop!", $51 - db "I found these", $4f - db "fossils! They're", $55 - db "both mine!", $57 + db $0, "Hey, stop!", $51 + db "I found these", $4f + db "fossils! They're", $55 + db "both mine!", $57 ; 0x809cc + 53 bytes _UnnamedText_49f8a: ; 0x80a01 - db $0, "OK!", $4f - db "I'll share!", $58 + db $0, "OK!", $4f + db "I'll share!", $58 ; 0x80a01 + 16 bytes _UnnamedText_49f8f: ; 0x80a11 - db $0, "We'll each take", $4f - db "one!", $55 - db "No being greedy!", $57 + db $0, "We'll each take", $4f + db "one!", $55 + db "No being greedy!", $57 ; 0x80a11 + 38 bytes _UnnamedText_49f94: ; 0x80a37 - db $0, "Far away, on", $4f - db "CINNABAR ISLAND,", $55 - db "there's a #MON", $55 - db "LAB.", $51 - db "They do research", $4f - db "on regenerating", $55 - db "fossils.", $57 + db $0, "Far away, on", $4f + db "CINNABAR ISLAND,", $55 + db "there's a #MON", $55 + db "LAB.", $51 + db "They do research", $4f + db "on regenerating", $55 + db "fossils.", $57 ; 0x80a37 + 92 bytes INCBIN "baserom.gbc",$80a93,$80ab3 - $80a93 _UnnamedText_49f9f: ; 0x80ab3 - db $0, "TEAM ROCKET will", $4f - db "find the fossils,", $55 - db "revive and sell", $55 - db "them for cash!", $57 + db $0, "TEAM ROCKET will", $4f + db "find the fossils,", $55 + db "revive and sell", $55 + db "them for cash!", $57 ; 0x80ab3 + 67 bytes _UnnamedText_49fa4: ; 0x80af6 - db $0, "Urgh!", $4f - db "Now I'm mad!", $58 + db $0, "Urgh!", $4f + db "Now I'm mad!", $58 ; 0x80af6 + 19 bytes _UnnamedText_49fa9: ; 0x80b09 - db $0, "You made me mad!", $4f - db "TEAM ROCKET will", $55 - db "blacklist you!", $57 + db $0, "You made me mad!", $4f + db "TEAM ROCKET will", $55 + db "blacklist you!", $57 ; 0x80b09 + 50 bytes _UnnamedText_49fae: ; 0x80b3b - db $0, "We, TEAM ROCKET,", $4f - db "are #MON", $55 - db "gangsters!", $57 + db $0, "We, TEAM ROCKET,", $4f + db "are #MON", $55 + db "gangsters!", $57 ; 0x80b3b + 38 bytes _UnnamedText_49fb3: ; 0x80b61 - db $0, "I blew", $4f - db "it!", $58 + db $0, "I blew", $4f + db "it!", $58 ; 0x80b61 + 12 bytes _UnnamedText_49fb8: ; 0x80b6d - db $0, "Darn it all! My", $4f - db "associates won't", $55 - db "stand for this!", $57 + db $0, "Darn it all! My", $4f + db "associates won't", $55 + db "stand for this!", $57 ; 0x80b6d + 49 bytes _UnnamedText_49fbd: ; 0x80b9e - db $0, "We're pulling a", $4f - db "big job here!", $55 - db "Get lost, kid!", $57 + db $0, "We're pulling a", $4f + db "big job here!", $55 + db "Get lost, kid!", $57 ; 0x80b9e + 45 bytes _UnnamedText_49fc2: ; 0x80bcb - db $0, "So, you", $4f - db "are good.", $58 + db $0, "So, you", $4f + db "are good.", $58 ; 0x80bcb + 19 bytes _UnnamedText_49fc7: ; 0x80bde - db $0, "If you find a", $4f - db "fossil, give it", $55 - db "to me and scram!", $57 + db $0, "If you find a", $4f + db "fossil, give it", $55 + db "to me and scram!", $57 ; 0x80bde + 48 bytes _UnnamedText_49fcc: ; 0x80c0e - db $0, "Little kids", $4f - db "should leave", $55 - db "grown-ups alone!", $57 + db $0, "Little kids", $4f + db "should leave", $55 + db "grown-ups alone!", $57 ; 0x80c0e + 43 bytes _UnnamedText_49fd1: ; 0x80c39 - db $0, "I'm", $4f - db "steamed!", $58 + db $0, "I'm", $4f + db "steamed!", $58 ; 0x80c39 + 13 bytes _UnnamedText_49fd6: ; 0x80c46 - db $0, "#MON lived", $4f - db "here long before", $55 - db "people came.", $57 + db $0, "#MON lived", $4f + db "here long before", $55 + db "people came.", $57 ; 0x80c46 + 42 bytes _SSAnne1Text1: ; 0x80c70 - db $0, "Bonjour!", $4f - db "I am le waiter on", $55 - db "this ship!", $51 - db "I will be happy", $4f - db "to serve you any-", $55 - db "thing you please!", $51 - db "Ah! Le strong", $4f - db "silent type!", $57 + db $0, "Bonjour!", $4f + db "I am le waiter on", $55 + db "this ship!", $51 + db "I will be happy", $4f + db "to serve you any-", $55 + db "thing you please!", $51 + db "Ah! Le strong", $4f + db "silent type!", $57 _SSAnne1Text2: ; 0x80ce6 - db $0, "The passengers", $4f - db "are restless!", $51 - db "You might be", $4f - db "challenged by the", $55 - db "more bored ones!", $57 + db $0, "The passengers", $4f + db "are restless!", $51 + db "You might be", $4f + db "challenged by the", $55 + db "more bored ones!", $57 _SSAnne2Text1: ; 0x80d34 - db $0, "This ship, she is", $4f - db "a luxury liner", $55 - db "for trainers!", $51 - db "At every port, we", $4f - db "hold parties with", $55 - db "invited trainers!", $57 + db $0, "This ship, she is", $4f + db "a luxury liner", $55 + db "for trainers!", $51 + db "At every port, we", $4f + db "hold parties with", $55 + db "invited trainers!", $57 _UnnamedText_61500: ; 0x80d9a - db $0, $53, ": Bonjour!", $4f - db $52, "!", $51 - db "Imagine seeing", $4f - db "you here!", $51 - db $52, ", were you", $4f - db "really invited?", $51 - db "So how's your", $4f - db "#DEX coming?", $51 - db "I already caught", $4f - db "40 kinds, pal!", $51 - db "Different kinds", $4f - db "are everywhere!", $51 - db "Crawl around in", $4f - db "grassy areas!", $57 + db $0, $53, ": Bonjour!", $4f + db $52, "!", $51 + db "Imagine seeing", $4f + db "you here!", $51 + db $52, ", were you", $4f + db "really invited?", $51 + db "So how's your", $4f + db "#DEX coming?", $51 + db "I already caught", $4f + db "40 kinds, pal!", $51 + db "Different kinds", $4f + db "are everywhere!", $51 + db "Crawl around in", $4f + db "grassy areas!", $57 ; 0x80d9a + 189 bytes _UnnamedText_61505: ; 0x80e57 - db $0, "Humph!", $51 - db "At least you're", $4f - db "raising your", $55 - db "#MON!", $58 + db $0, "Humph!", $51 + db "At least you're", $4f + db "raising your", $55 + db "#MON!", $58 ; 0x80e57 + 42 bytes _UnnamedText_6150a: ; 0x80e81 - db $0, $52, "! What are", $4f - db "you, seasick?", $51 - db "You should shape", $4f - db "up, pal!", $58 + db $0, $52, "! What are", $4f + db "you, seasick?", $51 + db "You should shape", $4f + db "up, pal!", $58 ; 0x80e81 + 53 bytes _UnnamedText_6150f: ; 0x80eb6 - db $0, $53, ": I heard", $4f - db "there was a CUT", $55 - db "master on board.", $51 - db "But, he was just a", $4f - db "seasick, old man!", $51 - db "But, CUT itself is", $4f - db "really useful!", $51 - db "You should go see", $4f - db "him! Smell ya!", $57 + db $0, $53, ": I heard", $4f + db "there was a CUT", $55 + db "master on board.", $51 + db "But, he was just a", $4f + db "seasick, old man!", $51 + db "But, CUT itself is", $4f + db "really useful!", $51 + db "You should go see", $4f + db "him! Smell ya!", $57 ; 0x80eb6 + 149 bytes _SSAnne3Text1: ; 0x80f4b - db $0, "Our CAPTAIN is a", $4f - db "sword master!", $51 - db "He even teaches", $4f - db "CUT to #MON!", $57 + db $0, "Our CAPTAIN is a", $4f + db "sword master!", $51 + db "He even teaches", $4f + db "CUT to #MON!", $57 _SSAnne5Text1: ; 0x80f88 - db $0, "The party's over.", $4f - db "The ship will be", $55 - db "departing soon.", $57 + db $0, "The party's over.", $4f + db "The ship will be", $55 + db "departing soon.", $57 _SSAnne5Text2: ; 0x80fbb - db $0, "Scrubbing decks", $4f - db "is hard work!", $57 + db $0, "Scrubbing decks", $4f + db "is hard work!", $57 _SSAnne5Text3: ; 0x80fda - db $0, "Urf. I feel ill.", $51 - db "I stepped out to", $4f - db "get some air.", $57 + db $0, "Urf. I feel ill.", $51 + db "I stepped out to", $4f + db "get some air.", $57 _UnnamedText_61703: ; 0x8100b - db $0, "Hey matey!", $51 - db "Let's do a little", $4f - db "jig!", $57 + db $0, "Hey matey!", $51 + db "Let's do a little", $4f + db "jig!", $57 ; 0x8100b + 34 bytes _UnnamedText_61708: ; 0x8102d - db $0, "You're", $4f - db "impressive!", $58 + db $0, "You're", $4f + db "impressive!", $58 ; 0x8102d + 19 bytes _UnnamedText_6170d: ; 0x81040 - db $0, "How many kinds of", $4f - db "#MON do you", $55 - db "think there are?", $57 + db $0, "How many kinds of", $4f + db "#MON do you", $55 + db "think there are?", $57 ; 0x81040 + 48 bytes _UnnamedText_6171c: ; 0x81070 - db $0, "Ahoy there!", $4f - db "Are you seasick?", $57 + db $0, "Ahoy there!", $4f + db "Are you seasick?", $57 ; 0x81070 + 30 bytes _UnnamedText_61721: ; 0x8108e - db $0, "I was", $4f - db "just careless!", $58 + db $0, "I was", $4f + db "just careless!", $58 ; 0x8108e + 22 bytes _UnnamedText_61726: ; 0x810a4 - db $0, "My Pa said there", $4f - db "are 100 kinds of", $55 - db "#MON. I think", $55 - db "there are more.", $57 + db $0, "My Pa said there", $4f + db "are 100 kinds of", $55 + db "#MON. I think", $55 + db "there are more.", $57 ; 0x810a4 + 65 bytes _SSAnne6Text1: ; 0x810e5 - db $0, "You, mon petit!", $4f - db "We're busy here!", $55 - db "Out of the way!", $57 + db $0, "You, mon petit!", $4f + db "We're busy here!", $55 + db "Out of the way!", $57 _SSAnne6Text2: ; 0x81116 - db $0, "I saw an odd ball", $4f - db "in the trash.", $57 + db $0, "I saw an odd ball", $4f + db "in the trash.", $57 _SSAnne6Text3: ; 0x81137 - db $0, "I'm so busy I'm", $4f - db "getting dizzy!", $57 + db $0, "I'm so busy I'm", $4f + db "getting dizzy!", $57 _SSAnne6Text4: ; 0x81155 - db $0, "Hum-de-hum-de-", $4f - db "ho...", $51 - db "I peel spuds", $4f - db "every day!", $55 - db "Hum-hum...", $57 + db $0, "Hum-de-hum-de-", $4f + db "ho...", $51 + db "I peel spuds", $4f + db "every day!", $55 + db "Hum-hum...", $57 _SSAnne6Text5: ; 0x8118e - db $0, "Did you hear about", $4f - db "SNORLAX?", $51 - db "All it does is", $4f - db "eat and sleep!", $57 + db $0, "Did you hear about", $4f + db "SNORLAX?", $51 + db "All it does is", $4f + db "eat and sleep!", $57 _SSAnne6Text6: ; 0x811c9 - db $0, "Snivel...Sniff...", $51 - db "I only get to", $4f - db "peel onions...", $55 - db "Snivel...", $57 + db $0, "Snivel...Sniff...", $51 + db "I only get to", $4f + db "peel onions...", $55 + db "Snivel...", $57 _UnnamedText_61807: ; 0x81203 - db $0, "Er-hem! Indeed I", $4f - db "am le CHEF!", $51 - db "Le main course is", $58 + db $0, "Er-hem! Indeed I", $4f + db "am le CHEF!", $51 + db "Le main course is", $58 ; 0x81203 + 48 bytes _UnnamedText_6180c: ; 0x81233 - db $0, "Salmon du Salad!", $51 - db "Les guests may", $4f - db "gripe it's fish", $55 - db "again, however!", $57 + db $0, "Salmon du Salad!", $51 + db "Les guests may", $4f + db "gripe it's fish", $55 + db "again, however!", $57 ; 0x81233 + 64 bytes _UnnamedText_61811: ; 0x81273 - db $0, "Eels au Barbecue!", $51 - db "Les guests will", $4f - db "mutiny, I fear.", $57 + db $0, "Eels au Barbecue!", $51 + db "Les guests will", $4f + db "mutiny, I fear.", $57 ; 0x81273 + 51 bytes _UnnamedText_61816: ; 0x812a6 - db $0, "Prime Beef Steak!", $51 - db "But, have I enough", $4f - db "fillets du beef?", $57 + db $0, "Prime Beef Steak!", $51 + db "But, have I enough", $4f + db "fillets du beef?", $57 ; 0x812a6 + 55 bytes INCBIN "baserom.gbc",$812dd,$81347 - $812dd _UnnamedText_61927: ; 0x81347 - db $0, "CAPTAIN: Whew!", $4f - db "Thank you! I", $55 - db "feel much better!", $51 - db "You want to see", $4f - db "my CUT technique?", $51 - db "I could show you", $4f - db "if I wasn't ill...", $51 - db "I know! You can", $4f - db "have this!", $51 - db "Teach it to your", $4f - db "#MON and you", $55 - db "can see it CUT", $55 - db "any time!", $58 + db $0, "CAPTAIN: Whew!", $4f + db "Thank you! I", $55 + db "feel much better!", $51 + db "You want to see", $4f + db "my CUT technique?", $51 + db "I could show you", $4f + db "if I wasn't ill...", $51 + db "I know! You can", $4f + db "have this!", $51 + db "Teach it to your", $4f + db "#MON and you", $55 + db "can see it CUT", $55 + db "any time!", $58 ; 0x81347 + 198 bytes INCBIN "baserom.gbc",$8140d,$8141c - $8140d _UnnamedText_61932: ; 0x8141c - db $0, "CAPTAIN: Whew!", $51 - db "Now that I'm not", $4f - db "sick any more, I", $55 - db "guess it's time.", $57 + db $0, "CAPTAIN: Whew!", $51 + db "Now that I'm not", $4f + db "sick any more, I", $55 + db "guess it's time.", $57 ; 0x8141c + 65 bytes _UnnamedText_61937: ; 0x8145d - db $0, "Oh no! You have", $4f - db "no room for this!", $57 + db $0, "Oh no! You have", $4f + db "no room for this!", $57 ; 0x8145d + 35 bytes _SSAnne7Text2: ; 0x81480 - db $0, "Yuck! Shouldn't", $4f - db "have looked!", $57 + db $0, "Yuck! Shouldn't", $4f + db "have looked!", $57 _SSAnne7Text3: ; 0x8149d - db $0, "How to Conquer", $4f - db "Seasickness...", $55 - db "The CAPTAIN's", $55 - db "reading this!", $57 + db $0, "How to Conquer", $4f + db "Seasickness...", $55 + db "The CAPTAIN's", $55 + db "reading this!", $57 _SSAnne8Text8: ; 0x814d7 - db $0, "WIGGLYTUFF: Puup", $4f - db "pupuu!@@" + db $0, "WIGGLYTUFF: Puup", $4f + db "pupuu!@@" _UnnamedText_61a0b: ; 0x814f1 - db $0, "I travel alone", $4f - db "on my journeys!", $51 - db "My #MON are my", $4f - db "only friends!", $57 + db $0, "I travel alone", $4f + db "on my journeys!", $51 + db "My #MON are my", $4f + db "only friends!", $57 ; 0x814f1 + 61 bytes _UnnamedText_61a10: ; 0x8152e - db $0, "My, my", $4f - db "friends...", $58 + db $0, "My, my", $4f + db "friends...", $58 ; 0x8152e + 19 bytes _UnnamedText_61a15: ; 0x81541 - db $0, "You should be", $4f - db "nice to friends!", $57 + db $0, "You should be", $4f + db "nice to friends!", $57 ; 0x81541 + 32 bytes _UnnamedText_61a1a: ; 0x81561 - db $0, "You pup! How dare", $4f - db "you barge in!", $57 + db $0, "You pup! How dare", $4f + db "you barge in!", $57 ; 0x81561 + 33 bytes _UnnamedText_61a1f: ; 0x81582 - db $0, "Humph!", $4f - db "You rude child!", $58 + db $0, "Humph!", $4f + db "You rude child!", $58 ; 0x81582 + 24 bytes _UnnamedText_61a24: ; 0x8159a - db $0, "I wish to be left", $4f - db "alone! Get out!", $57 + db $0, "I wish to be left", $4f + db "alone! Get out!", $57 ; 0x8159a + 35 bytes _UnnamedText_61a29: ; 0x815bd - db $0, "I love #MON!", $4f - db "Do you?", $57 + db $0, "I love #MON!", $4f + db "Do you?", $57 ; 0x815bd + 22 bytes _UnnamedText_61a2e: ; 0x815d3 - db $0, "Wow! ", $4f - db "You're great!", $58 + db $0, "Wow! ", $4f + db "You're great!", $58 ; 0x815d3 + 20 bytes _UnnamedText_61a33: ; 0x815e7 - db $0, "Let me be your", $4f - db "friend, OK?", $51 - db "Then we can trade", $4f - db "#MON!", $57 + db $0, "Let me be your", $4f + db "friend, OK?", $51 + db "Then we can trade", $4f + db "#MON!", $57 ; 0x815e7 + 52 bytes _UnnamedText_61a38: ; 0x8161b - db $0, "I collected these", $4f - db "#MON from all", $55 - db "around the world!", $57 + db $0, "I collected these", $4f + db "#MON from all", $55 + db "around the world!", $57 ; 0x8161b + 51 bytes _UnnamedText_61a3d: ; 0x8164e - db $0, "Oh no!", $4f - db "I went around the", $55 - db "world for these!", $58 + db $0, "Oh no!", $4f + db "I went around the", $55 + db "world for these!", $58 ; 0x8164e + 43 bytes _UnnamedText_61a42: ; 0x81679 - db $0, "You hurt my poor", $4f - db "worldly #MON!", $51 - db "I demand that you", $4f - db "heal them at a", $55 - db "#MON CENTER!", $57 + db $0, "You hurt my poor", $4f + db "worldly #MON!", $51 + db "I demand that you", $4f + db "heal them at a", $55 + db "#MON CENTER!", $57 ; 0x81679 + 78 bytes _SSAnne8Text5: ; 0x816c7 - db $0, "Waiter, I would", $4f - db "like a cherry pie", $55 - db "please!", $57 + db $0, "Waiter, I would", $4f + db "like a cherry pie", $55 + db "please!", $57 _SSAnne8Text6: ; 0x816f2 - db $0, "A cruise is so", $4f - db "elegant yet cozy!", $57 + db $0, "A cruise is so", $4f + db "elegant yet cozy!", $57 _SSAnne8Text7: ; 0x81714 - db $0, "I always travel", $4f - db "with WIGGLYTUFF!", $57 + db $0, "I always travel", $4f + db "with WIGGLYTUFF!", $57 _SSAnne8Text9: ; 0x81736 - db $0, "We are cruising", $4f - db "around the world.", $57 + db $0, "We are cruising", $4f + db "around the world.", $57 _SSAnne8Text11: ; 0x81759 - db $0, "Ssh! I'm a GLOBAL", $4f - db "POLICE agent!", $51 - db "I'm on the trail", $4f - db "of TEAM ROCKET!", $57 + db $0, "Ssh! I'm a GLOBAL", $4f + db "POLICE agent!", $51 + db "I'm on the trail", $4f + db "of TEAM ROCKET!", $57 _UnnamedText_61bf2: ; 0x81799 - db $0, "In all my travels", $4f - db "I've never seen", $55 - db "any #MON sleep", $55 - db "like this one!", $51 - db "It was something", $4f - db "like this!", $58 + db $0, "In all my travels", $4f + db "I've never seen", $55 + db "any #MON sleep", $55 + db "like this one!", $51 + db "It was something", $4f + db "like this!", $58 ; 0x81799 + 92 bytes _UnnamedText_61c01: ; 0x817f5 - db $0, "Ah yes, I have", $4f - db "seen some #MON", $55 - db "ferry people", $55 - db "across the water!", $57 + db $0, "Ah yes, I have", $4f + db "seen some #MON", $55 + db "ferry people", $55 + db "across the water!", $57 ; 0x817f5 + 62 bytes _UnnamedText_61c10: ; 0x81833 - db $0, "#MON can CUT", $4f - db "down small bushes.", $57 + db $0, "#MON can CUT", $4f + db "down small bushes.", $57 ; 0x81833 + 33 bytes _UnnamedText_61c1f: ; 0x81854 - db $0, "Have you gone to", $4f - db "the SAFARI ZONE", $55 - db "in FUCHSIA CITY?", $51 - db "It had many rare", $4f - db "kinds of #MON!!", $57 + db $0, "Have you gone to", $4f + db "the SAFARI ZONE", $55 + db "in FUCHSIA CITY?", $51 + db "It had many rare", $4f + db "kinds of #MON!!", $57 ; 0x81854 + 84 bytes _UnnamedText_61c2e: ; 0x818a8 - db $0, "Me and my Daddy", $4f - db "think the SAFARI", $55 - db "ZONE is awesome!", $57 + db $0, "Me and my Daddy", $4f + db "think the SAFARI", $55 + db "ZONE is awesome!", $57 ; 0x818a8 + 51 bytes _UnnamedText_61c3d: ; 0x818db - db $0, "The CAPTAIN looked", $4f - db "really sick and", $55 - db "pale!", $57 + db $0, "The CAPTAIN looked", $4f + db "really sick and", $55 + db "pale!", $57 ; 0x818db + 42 bytes _UnnamedText_61c4c: ; 0x81905 - db $0, "I hear many people", $4f - db "get seasick!", $57 + db $0, "I hear many people", $4f + db "get seasick!", $57 ; 0x81905 + 33 bytes _UnnamedText_61c51: ; 0x81926 - db $0, "Competing against", $4f - db "the young keeps", $55 - db "me youthful.", $57 + db $0, "Competing against", $4f + db "the young keeps", $55 + db "me youthful.", $57 ; 0x81926 + 48 bytes _UnnamedText_61c56: ; 0x81956 - db $0, "Good", $4f - db "fight! Ah, I feel", $55 - db "young again!", $58 + db $0, "Good", $4f + db "fight! Ah, I feel", $55 + db "young again!", $58 ; 0x81956 + 37 bytes _UnnamedText_61c5b: ; 0x8197b - db $0, "15 years ago, I", $4f - db "would have won!", $57 + db $0, "15 years ago, I", $4f + db "would have won!", $57 ; 0x8197b + 33 bytes _UnnamedText_61c60: ; 0x8199c - db $0, "Check out what I", $4f - db "fished up!", $57 + db $0, "Check out what I", $4f + db "fished up!", $57 ; 0x8199c + 29 bytes _UnnamedText_61c65: ; 0x819b9 - db $0, "I'm", $4f - db "all out!", $58 + db $0, "I'm", $4f + db "all out!", $58 ; 0x819b9 + 13 bytes _UnnamedText_61c6a: ; 0x819c6 - db $0, "Party?", $51 - db "The cruise ship's", $4f - db "party should be", $55 - db "over by now.", $57 + db $0, "Party?", $51 + db "The cruise ship's", $4f + db "party should be", $55 + db "over by now.", $57 ; 0x819c6 + 54 bytes _UnnamedText_61c6f: ; 0x819fc - db $0, "Which do you like,", $4f - db "a strong or a", $55 - db "rare #MON?", $57 + db $0, "Which do you like,", $4f + db "a strong or a", $55 + db "rare #MON?", $57 ; 0x819fc + 45 bytes _UnnamedText_61c74: ; 0x81a29 - db $0, "I must", $4f - db "salute you!", $58 + db $0, "I must", $4f + db "salute you!", $58 ; 0x81a29 + 20 bytes _UnnamedText_61c79: ; 0x81a3d - db $0, "I prefer strong", $4f - db "and rare #MON.", $57 + db $0, "I prefer strong", $4f + db "and rare #MON.", $57 ; 0x81a3d + 32 bytes _UnnamedText_61c7e: ; 0x81a5d - db $0, "I never saw you", $4f - db "at the party.", $57 + db $0, "I never saw you", $4f + db "at the party.", $57 ; 0x81a5d + 31 bytes _UnnamedText_61c83: ; 0x81a7c - db $0, "Take", $4f - db "it easy!", $58 + db $0, "Take", $4f + db "it easy!", $58 ; 0x81a7c + 15 bytes _UnnamedText_61c88: ; 0x81a8b - db $0, "Oh, I adore your", $4f - db "strong #MON!", $57 + db $0, "Oh, I adore your", $4f + db "strong #MON!", $57 ; 0x81a8b + 31 bytes _SSAnne10Text8: ; 0x81aaa - db $0, "MACHOKE: Gwoh!", $4f - db "Goggoh!@@" + db $0, "MACHOKE: Gwoh!", $4f + db "Goggoh!@@" _UnnamedText_61e16: ; 0x81ac3 - db $0, "You know what they", $4f - db "say about sailors", $55 - db "and fighting!", $57 + db $0, "You know what they", $4f + db "say about sailors", $55 + db "and fighting!", $57 ; 0x81ac3 + 52 bytes _UnnamedText_61e1b: ; 0x81af7 - db $0, "Right!", $4f - db "Good fight, mate!", $58 + db $0, "Right!", $4f + db "Good fight, mate!", $58 ; 0x81af7 + 26 bytes _UnnamedText_61e20: ; 0x81b11 - db $0, "Haha! Want to be", $4f - db "a sailor, mate?", $57 + db $0, "Haha! Want to be", $4f + db "a sailor, mate?", $57 ; 0x81b11 + 34 bytes _UnnamedText_61e25: ; 0x81b33 - db $0, "My sailor's pride", $4f - db "is at stake!", $57 + db $0, "My sailor's pride", $4f + db "is at stake!", $57 ; 0x81b33 + 31 bytes _UnnamedText_61e2a: ; 0x81b52 - db $0, "Your", $4f - db "spirit sank me!", $58 + db $0, "Your", $4f + db "spirit sank me!", $58 ; 0x81b52 + 22 bytes _UnnamedText_61e2f: ; 0x81b68 - db $0, "Did you see the", $4f - db "FISHING GURU in", $55 - db "VERMILION CITY?", $57 + db $0, "Did you see the", $4f + db "FISHING GURU in", $55 + db "VERMILION CITY?", $57 ; 0x81b68 + 49 bytes _UnnamedText_61e34: ; 0x81b99 - db $0, "Us sailors have", $4f - db "#MON too!", $57 + db $0, "Us sailors have", $4f + db "#MON too!", $57 ; 0x81b99 + 27 bytes _UnnamedText_61e39: ; 0x81bb4 - db $0, "OK, ", $4f - db "you're not bad.", $58 + db $0, "OK, ", $4f + db "you're not bad.", $58 ; 0x81bb4 + 21 bytes _UnnamedText_61e3e: ; 0x81bc9 - db $0, "We caught all our", $4f - db "#MON while", $55 - db "out at sea!", $57 + db $0, "We caught all our", $4f + db "#MON while", $55 + db "out at sea!", $57 ; 0x81bc9 + 42 bytes _UnnamedText_61e43: ; 0x81bf3 - db $0, "I like feisty", $4f - db "kids like you!@" + db $0, "I like feisty", $4f + db "kids like you!@" ; 0x81bf3 + 30 bytes INCBIN "baserom.gbc",$81c11,$81c12 - $81c11 _UnnamedText_61e48: ; 0x81c12 - db $0, "Argh!", $4f - db "Lost it!", $58 + db $0, "Argh!", $4f + db "Lost it!", $58 ; 0x81c12 + 16 bytes _UnnamedText_61e4d: ; 0x81c22 - db $0, "Sea #MON live", $4f - db "in deep water.", $55 - db "You'll need a ROD!", $57 + db $0, "Sea #MON live", $4f + db "in deep water.", $55 + db "You'll need a ROD!", $57 ; 0x81c22 + 48 bytes _UnnamedText_61e52: ; 0x81c52 - db $0, "Matey, you're", $4f - db "walking the plank", $55 - db "if you lose!", $57 + db $0, "Matey, you're", $4f + db "walking the plank", $55 + db "if you lose!", $57 ; 0x81c52 + 45 bytes _UnnamedText_61e57: ; 0x81c7f - db $0, "Argh!", $4f - db "Beaten by a kid!", $58 + db $0, "Argh!", $4f + db "Beaten by a kid!", $58 ; 0x81c7f + 24 bytes _UnnamedText_61e5c: ; 0x81c97 - db $0, "Jellyfish some-", $4f - db "times drift into", $55 - db "the ship.", $57 + db $0, "Jellyfish some-", $4f + db "times drift into", $55 + db "the ship.", $57 ; 0x81c97 + 44 bytes _UnnamedText_61e61: ; 0x81cc3 - db $0, "Hello stranger!", $4f - db "Stop and chat!", $51 - db "All my #MON", $4f - db "are from the sea!", $57 + db $0, "Hello stranger!", $4f + db "Stop and chat!", $51 + db "All my #MON", $4f + db "are from the sea!", $57 ; 0x81cc3 + 62 bytes _UnnamedText_61e66: ; 0x81d01 - db $0, "Darn!", $4f - db "I let that one", $55 - db "get away!", $58 + db $0, "Darn!", $4f + db "I let that one", $55 + db "get away!", $58 ; 0x81d01 + 32 bytes _UnnamedText_61e6b: ; 0x81d21 - db $0, "I was going to", $4f - db "make you my", $55 - db "assistant too!", $57 + db $0, "I was going to", $4f + db "make you my", $55 + db "assistant too!", $57 ; 0x81d21 + 43 bytes _SSAnne10Text7: ; 0x81d4c - db $0, "My buddy, MACHOKE,", $4f - db "is super strong!", $51 - db "He has enough", $4f - db "STRENGTH to move", $55 - db "big rocks!", $57 + db $0, "My buddy, MACHOKE,", $4f + db "is super strong!", $51 + db "He has enough", $4f + db "STRENGTH to move", $55 + db "big rocks!", $57 _UnnamedText_44a91: ; 0x81d9b - db $0, "I heard rumors of", $4f - db "a child prodigy!", $57 + db $0, "I heard rumors of", $4f + db "a child prodigy!", $57 ; 0x81d9b + 36 bytes _UnnamedText_44a96: ; 0x81dbf - db $0, "The", $4f - db "rumors were true!", $58 + db $0, "The", $4f + db "rumors were true!", $58 ; 0x81dbf + 23 bytes _UnnamedText_44a9b: ; 0x81dd6 - db $0, "You beat GIOVANNI", $4f - db "of TEAM ROCKET?", $57 + db $0, "You beat GIOVANNI", $4f + db "of TEAM ROCKET?", $57 ; 0x81dd6 + 35 bytes _UnnamedText_44aa0: ; 0x81df9 - db $0, "I'll show you just", $4f - db "how good you are!", $57 + db $0, "I'll show you just", $4f + db "how good you are!", $57 ; 0x81df9 + 37 bytes _UnnamedText_44aa5: ; 0x81e1e - db $0, "I'm", $4f - db "furious!", $58 + db $0, "I'm", $4f + db "furious!", $58 ; 0x81e1e + 13 bytes _UnnamedText_44aaa: ; 0x81e2b - db $0, "You showed me just", $4f - db "how good I was!", $57 + db $0, "You showed me just", $4f + db "how good I was!", $57 ; 0x81e2b + 36 bytes _UnnamedText_44aaf: ; 0x81e4f - db $0, "Only the chosen", $4f - db "can pass here!", $57 + db $0, "Only the chosen", $4f + db "can pass here!", $57 ; 0x81e4f + 32 bytes _UnnamedText_44ab4: ; 0x81e6f - db $0, "I", $4f - db "don't believe it!", $58 + db $0, "I", $4f + db "don't believe it!", $58 ; 0x81e6f + 20 bytes _UnnamedText_44ab9: ; 0x81e83 - db $0, "All trainers here", $4f - db "are headed to the", $55 - db "#MON LEAGUE!", $55 - db "Be careful!", $57 + db $0, "All trainers here", $4f + db "are headed to the", $55 + db "#MON LEAGUE!", $55 + db "Be careful!", $57 ; 0x81e83 + 62 bytes _UnnamedText_44abe: ; 0x81ec1 - db $0, "Trainers live to", $4f - db "seek stronger", $55 - db "opponents!", $57 + db $0, "Trainers live to", $4f + db "seek stronger", $55 + db "opponents!", $57 ; 0x81ec1 + 43 bytes _UnnamedText_44ac3: ; 0x81eec - db $0, "Oh!", $4f - db "So strong!", $58 + db $0, "Oh!", $4f + db "So strong!", $58 ; 0x81eec + 16 bytes _UnnamedText_44ac8: ; 0x81efc - db $0, "By fighting tough", $4f - db "battles, you get", $55 - db "stronger!", $57 + db $0, "By fighting tough", $4f + db "battles, you get", $55 + db "stronger!", $57 ; 0x81efc + 46 bytes INCBIN "baserom.gbc",$81f2a,$81f34 - $81f2a _UnnamedText_44ca1: ; 0x81f34 - db $0, "Who are you? How", $4f - db "did you get here?", $57 + db $0, "Who are you? How", $4f + db "did you get here?", $57 ; 0x81f34 + 36 bytes _UnnamedText_44ca6: ; 0x81f58 - db $0, "Oww!", $4f - db "Beaten!", $58 + db $0, "Oww!", $4f + db "Beaten!", $58 ; 0x81f58 + 14 bytes _UnnamedText_44cab: ; 0x81f66 - db $0, "Are you dissing", $4f - db "TEAM ROCKET?", $57 + db $0, "Are you dissing", $4f + db "TEAM ROCKET?", $57 ; 0x81f66 + 30 bytes _UnnamedText_44cb0: ; 0x81f84 - db $0, "You broke into", $4f - db "our operation?", $57 + db $0, "You broke into", $4f + db "our operation?", $57 ; 0x81f84 + 31 bytes _UnnamedText_44cb5: ; 0x81fa3 - db $0, "Burnt!", $58 + db $0, "Burnt!", $58 ; 0x81fa3 + 8 bytes _UnnamedText_44cba: ; 0x81fab - db $0, "You're not going", $4f - db "to get away with", $55 - db "this, brat!", $57 + db $0, "You're not going", $4f + db "to get away with", $55 + db "this, brat!", $57 ; 0x81fab + 46 bytes _UnnamedText_44cbf: ; 0x81fd9 - db $0, "Intruder alert!", $57 + db $0, "Intruder alert!", $57 ; 0x81fd9 + 17 bytes _UnnamedText_44cc4: ; 0x81fea - db $0, "I", $4f - db "can't do it!", $58 + db $0, "I", $4f + db "can't do it!", $58 ; 0x81fea + 15 bytes _UnnamedText_44cc9: ; 0x81ff9 - db $0, "SILPH SCOPE?", $4f - db "I don't know", $55 - db "where it is!", $57 + db $0, "SILPH SCOPE?", $4f + db "I don't know", $55 + db "where it is!", $57 ; 0x81ff9 + 39 bytes _UnnamedText_44cce: ; 0x82020 - db $0, "Why did you come", $4f - db "here?", $57 + db $0, "Why did you come", $4f + db "here?", $57 ; 0x82020 + 24 bytes _UnnamedText_44cd3: ; 0x82038 - db $0, "This", $4f - db "won't do!", $58 + db $0, "This", $4f + db "won't do!", $58 ; 0x82038 + 15 bytes _UnnamedText_44cd8: ; 0x82047 - db $0, "OK, I'll talk!", $4f - db "Take the elevator", $55 - db "to see my BOSS!", $57 + db $0, "OK, I'll talk!", $4f + db "Take the elevator", $55 + db "to see my BOSS!", $57 ; 0x82047 + 49 bytes _UnnamedText_44cdd: ; 0x82078 - db $0, "Are you lost, you", $4f - db "little rat?", $57 + db $0, "Are you lost, you", $4f + db "little rat?", $57 ; 0x82078 + 31 bytes _UnnamedText_44ce2: ; 0x82097 - db $0, "Uh-oh, that fight", $4f - db "opened the door!", $57 + db $0, "Uh-oh, that fight", $4f + db "opened the door!", $57 ; 0x82097 + 36 bytes _UnnamedText_450e8: ; 0x820bb - db $0, "BOSS said you can", $4f - db "see GHOSTs with", $55 - db "the SILPH SCOPE!", $57 + db $0, "BOSS said you can", $4f + db "see GHOSTs with", $55 + db "the SILPH SCOPE!", $57 ; 0x820bb + 52 bytes _UnnamedText_450ed: ; 0x820ef - db $0, "I", $4f - db "surrender!", $58 + db $0, "I", $4f + db "surrender!", $58 ; 0x820ef + 14 bytes _UnnamedText_450f2: ; 0x820fd - db $0, "The TEAM ROCKET", $4f - db "HQ has 4 basement", $55 - db "floors. Can you", $55 - db "reach the BOSS?", $57 + db $0, "The TEAM ROCKET", $4f + db "HQ has 4 basement", $55 + db "floors. Can you", $55 + db "reach the BOSS?", $57 ; 0x820fd + 67 bytes _UnnamedText_45325: ; 0x82140 - db $0, "Stop meddling in", $4f - db "TEAM ROCKET's", $55 - db "affairs!", $57 + db $0, "Stop meddling in", $4f + db "TEAM ROCKET's", $55 + db "affairs!", $57 ; 0x82140 + 40 bytes _UnnamedText_4532a: ; 0x82168 - db $0, "Oof!", $4f - db "Taken down!", $58 + db $0, "Oof!", $4f + db "Taken down!", $58 ; 0x82168 + 18 bytes _UnnamedText_4532f: ; 0x8217a - db $0, "SILPH SCOPE?", $4f - db "The machine the", $55 - db "BOSS stole. It's", $55 - db "here somewhere.", $57 + db $0, "SILPH SCOPE?", $4f + db "The machine the", $55 + db "BOSS stole. It's", $55 + db "here somewhere.", $57 ; 0x8217a + 62 bytes _UnnamedText_4533e: ; 0x821b8 - db $0, "We got word from", $4f - db "upstairs that you", $55 - db "were coming!", $57 + db $0, "We got word from", $4f + db "upstairs that you", $55 + db "were coming!", $57 ; 0x821b8 + 49 bytes _UnnamedText_45343: ; 0x821e9 - db $0, "What?", $4f - db "I lost? No!", $58 + db $0, "What?", $4f + db "I lost? No!", $58 ; 0x821e9 + 19 bytes _UnnamedText_45348: ; 0x821fc - db $0, "Go ahead and go!", $4f - db "But, you need the", $55 - db "LIFT KEY to run", $55 - db "the elevator!", $57 + db $0, "Go ahead and go!", $4f + db "But, you need the", $55 + db "LIFT KEY to run", $55 + db "the elevator!", $57 ; 0x821fc + 66 bytes _UnnamedText_4557a: ; 0x8223e - db $0, "So! I must say, I", $4f - db "am impressed you", $55 - db "got here!", $57 + db $0, "So! I must say, I", $4f + db "am impressed you", $55 + db "got here!", $57 ; 0x8223e + 46 bytes _UnnamedText_4557f: ; 0x8226c - db $0, "WHAT!", $4f - db "This cannot be!", $58 + db $0, "WHAT!", $4f + db "This cannot be!", $58 ; 0x8226c + 23 bytes _UnnamedText_45584: ; 0x82283 - db $0, "I see that you", $4f - db "raise #MON", $55 - db "with utmost care.", $51 - db "A child like you", $4f - db "would never", $55 - db "understand what I", $55 - db "hope to achieve.", $51 - db "I shall step", $4f - db "aside this time!", $51 - db "I hope we meet", $4f - db "again...", $57 + db $0, "I see that you", $4f + db "raise #MON", $55 + db "with utmost care.", $51 + db "A child like you", $4f + db "would never", $55 + db "understand what I", $55 + db "hope to achieve.", $51 + db "I shall step", $4f + db "aside this time!", $51 + db "I hope we meet", $4f + db "again...", $57 ; 0x82283 + 163 bytes _UnnamedText_45593: ; 0x82326 - db $0, "I know you! You", $4f - db "ruined our plans", $55 - db "at MT.MOON!", $57 + db $0, "I know you! You", $4f + db "ruined our plans", $55 + db "at MT.MOON!", $57 ; 0x82326 + 46 bytes _UnnamedText_45598: ; 0x82354 - db $0, "Burned", $4f - db "again!", $58 + db $0, "Burned", $4f + db "again!", $58 ; 0x82354 + 15 bytes _UnnamedText_4559d: ; 0x82363 - db $0, "Do you have", $4f - db "something against", $55 - db "TEAM ROCKET?", $57 + db $0, "Do you have", $4f + db "something against", $55 + db "TEAM ROCKET?", $57 ; 0x82363 + 44 bytes _UnnamedText_455ac: ; 0x8238f - db $0, "How can you not", $4f - db "see the beauty of", $55 - db "our evil?", $57 + db $0, "How can you not", $4f + db "see the beauty of", $55 + db "our evil?", $57 ; 0x8238f + 45 bytes _UnnamedText_455b1: ; 0x823bc - db $0, "Ayaya!", $58 + db $0, "Ayaya!", $58 ; 0x823bc + 8 bytes _UnnamedText_455b6: ; 0x823c4 - db $0, "BOSS! I'm sorry I", $4f - db "failed you!", $57 + db $0, "BOSS! I'm sorry I", $4f + db "failed you!", $57 ; 0x823c4 + 30 bytes _UnnamedText_455c5: ; 0x823e2 - db $0, "The elevator", $4f - db "doesn't work? Who", $55 - db "has the LIFT KEY?", $57 + db $0, "The elevator", $4f + db "doesn't work? Who", $55 + db "has the LIFT KEY?", $57 ; 0x823e2 + 49 bytes _UnnamedText_455ca: ; 0x82413 - db $0, "No!", $58 + db $0, "No!", $58 ; 0x82413 + 5 bytes _UnnamedText_455ec: ; 0x82418 - db $0, "Oh no! I dropped", $4f - db "the LIFT KEY!", $57 + db $0, "Oh no! I dropped", $4f + db "the LIFT KEY!", $57 ; 0x82418 + 32 bytes INCBIN "baserom.gbc",$82438,$1c _UnnamedText_59ded: ; 0x82454 - db $0, "Eeek!", $4f - db "No! Stop! Help!", $51 - db "Oh, you're not", $4f - db "with TEAM ROCKET.", $55 - db "I thought...", $55 - db "I'm sorry. Here,", $55 - db "please take this!", $58 + db $0, "Eeek!", $4f + db "No! Stop! Help!", $51 + db "Oh, you're not", $4f + db "with TEAM ROCKET.", $55 + db "I thought...", $55 + db "I'm sorry. Here,", $55 + db "please take this!", $58 ; 0x82454 + 102 bytes INCBIN "baserom.gbc",$824ba,$824c9 - $824ba _UnnamedText_59df8: ; 0x824c9 - db $0, "TM36 is", $4f - db "SELFDESTRUCT!", $51 - db "It's powerful, but", $4f - db "the #MON that", $55 - db "uses it faints!", $55 - db "Be careful.", $57 + db $0, "TM36 is", $4f + db "SELFDESTRUCT!", $51 + db "It's powerful, but", $4f + db "the #MON that", $55 + db "uses it faints!", $55 + db "Be careful.", $57 ; 0x824c9 + 83 bytes _UnnamedText_59dfd: ; 0x8251c - db $0, "You don't have any", $4f - db "room for this.", $57 + db $0, "You don't have any", $4f + db "room for this.", $57 ; 0x8251c + 34 bytes _UnnamedText_59e2a: ; 0x8253e - db $0, "Help! I'm a SILPH", $4f - db "employee.", $57 + db $0, "Help! I'm a SILPH", $4f + db "employee.", $57 ; 0x8253e + 28 bytes _UnnamedText_59e2f: ; 0x8255a - db $0, "How", $4f - db "did you know I", $55 - db "was a ROCKET?", $58 + db $0, "How", $4f + db "did you know I", $55 + db "was a ROCKET?", $58 ; 0x8255a + 34 bytes _UnnamedText_59e34: ; 0x8257c - db $0, "I work for both", $4f - db "SILPH and TEAM", $55 - db "ROCKET!", $57 + db $0, "I work for both", $4f + db "SILPH and TEAM", $55 + db "ROCKET!", $57 ; 0x8257c + 40 bytes _UnnamedText_59e39: ; 0x825a4 - db $0, "It's off limits", $4f - db "here! Go home!", $57 + db $0, "It's off limits", $4f + db "here! Go home!", $57 ; 0x825a4 + 31 bytes _UnnamedText_59e3e: ; 0x825c3 - db $0, "You're", $4f - db "good.", $58 + db $0, "You're", $4f + db "good.", $58 ; 0x825c3 + 13 bytes _UnnamedText_59e43: ; 0x825d0 - db $0, "Can you solve the", $4f - db "maze in here?", $57 + db $0, "Can you solve the", $4f + db "maze in here?", $57 ; 0x825d0 + 33 bytes _UnnamedText_59e48: ; 0x825f1 - db $0, "No kids are", $4f - db "allowed in here!", $57 + db $0, "No kids are", $4f + db "allowed in here!", $57 ; 0x825f1 + 30 bytes _UnnamedText_59e4d: ; 0x8260f - db $0, "Tough!", $58 + db $0, "Tough!", $58 ; 0x8260f + 8 bytes _UnnamedText_59e52: ; 0x82617 - db $0, "Diamond shaped", $4f - db "tiles are", $55 - db "teleport blocks!", $51 - db "They're hi-tech", $4f - db "transporters!", $57 + db $0, "Diamond shaped", $4f + db "tiles are", $55 + db "teleport blocks!", $51 + db "They're hi-tech", $4f + db "transporters!", $57 ; 0x82617 + 72 bytes _UnnamedText_59e57: ; 0x8265f - db $0, "Hey kid! What are", $4f - db "you doing here?", $57 + db $0, "Hey kid! What are", $4f + db "you doing here?", $57 ; 0x8265f + 35 bytes _UnnamedText_59e5c: ; 0x82682 - db $0, "I goofed!", $58 + db $0, "I goofed!", $58 ; 0x82682 + 11 bytes _UnnamedText_59e61: ; 0x8268d - db $0, "SILPH CO. will", $4f - db "be merged with", $55 - db "TEAM ROCKET!", $57 + db $0, "SILPH CO. will", $4f + db "be merged with", $55 + db "TEAM ROCKET!", $57 ; 0x8268d + 44 bytes _UnnamedText_59ff9: ; 0x826b9 - db $0, "I work for SILPH.", $4f - db "What should I do?", $57 + db $0, "I work for SILPH.", $4f + db "What should I do?", $57 ; 0x826b9 + 37 bytes _UnnamedText_59ffe: ; 0x826de - db $0, $52, "! You and", $4f - db "your #MON", $55 - db "saved us!", $57 + db $0, $52, "! You and", $4f + db "your #MON", $55 + db "saved us!", $57 ; 0x826de + 32 bytes _UnnamedText_5a00d: ; 0x826fe - db $0, "Quit messing with", $4f - db "us, kid!", $57 + db $0, "Quit messing with", $4f + db "us, kid!", $57 ; 0x826fe + 28 bytes _UnnamedText_5a012: ; 0x8271a - db $0, "I give", $4f - db "up!", $58 + db $0, "I give", $4f + db "up!", $58 ; 0x8271a + 12 bytes _UnnamedText_5a017: ; 0x82726 - db $0, "A hint? You can", $4f - db "open doors with a", $55 - db "CARD KEY!", $57 + db $0, "A hint? You can", $4f + db "open doors with a", $55 + db "CARD KEY!", $57 ; 0x82726 + 45 bytes _UnnamedText_5a026: ; 0x82753 - db $0, "I support TEAM", $4f - db "ROCKET more than", $55 - db "I support SILPH!", $57 + db $0, "I support TEAM", $4f + db "ROCKET more than", $55 + db "I support SILPH!", $57 ; 0x82753 + 50 bytes _UnnamedText_5a02b: ; 0x82785 - db $0, "You", $4f - db "really got me!", $58 + db $0, "You", $4f + db "really got me!", $58 ; 0x82785 + 20 bytes _UnnamedText_5a030: ; 0x82799 - db $0, "Humph...", $51 - db "TEAM ROCKET said", $4f - db "that if I helped", $55 - db "them, they'd let", $55 - db "me study #MON!", $57 + db $0, "Humph...", $51 + db "TEAM ROCKET said", $4f + db "that if I helped", $55 + db "them, they'd let", $55 + db "me study #MON!", $57 ; 0x82799 + 75 bytes _UnnamedText_19de0: ; 0x827e4 - db $0, "Sssh! Can't you", $4f - db "see I'm hiding?", $57 + db $0, "Sssh! Can't you", $4f + db "see I'm hiding?", $57 ; 0x827e4 + 31 bytes _UnnamedText_19de5: ; 0x82803 - db $0, "Huh? TEAM ROCKET", $4f - db "is gone?", $57 + db $0, "Huh? TEAM ROCKET", $4f + db "is gone?", $57 ; 0x82803 + 27 bytes _UnnamedText_19df4: ; 0x8281e - db $0, "TEAM ROCKET has", $4f - db "taken command of", $55 - db "SILPH CO.!", $57 + db $0, "TEAM ROCKET has", $4f + db "taken command of", $55 + db "SILPH CO.!", $57 ; 0x8281e + 45 bytes _UnnamedText_19df9: ; 0x8284b - db $0, "Arrgh!", $58 + db $0, "Arrgh!", $58 ; 0x8284b + 8 bytes _UnnamedText_19dfe: ; 0x82853 - db $0, "Fwahahaha!", $4f - db "My BOSS has been", $55 - db "after this place!", $57 + db $0, "Fwahahaha!", $4f + db "My BOSS has been", $55 + db "after this place!", $57 ; 0x82853 + 47 bytes _UnnamedText_19e0d: ; 0x82882 - db $0, "My #MON are my", $4f - db "loyal soldiers!", $57 + db $0, "My #MON are my", $4f + db "loyal soldiers!", $57 ; 0x82882 + 32 bytes _UnnamedText_19e12: ; 0x828a2 - db $0, "Darn!", $4f - db "You weak #MON!", $58 + db $0, "Darn!", $4f + db "You weak #MON!", $58 ; 0x828a2 + 22 bytes _UnnamedText_19e17: ; 0x828b8 - db $0, "The doors are", $4f - db "electronically", $55 - db "locked! A CARD", $55 - db "KEY opens them!", $57 + db $0, "The doors are", $4f + db "electronically", $55 + db "locked! A CARD", $55 + db "KEY opens them!", $57 ; 0x828b8 + 61 bytes _UnnamedText_19e26: ; 0x828f5 - db $0, "Intruder spotted!", $57 + db $0, "Intruder spotted!", $57 ; 0x828f5 + 19 bytes _UnnamedText_19e2b: ; 0x82908 - db $0, "Who", $4f - db "are you?", $58 + db $0, "Who", $4f + db "are you?", $58 ; 0x82908 + 14 bytes _UnnamedText_19e30: ; 0x82916 - db $0, "I better tell the", $4f - db "BOSS on 11F!", $57 + db $0, "I better tell the", $4f + db "BOSS on 11F!", $57 ; 0x82916 + 32 bytes _UnnamedText_1a010: ; 0x82936 - db $0, "TEAM ROCKET is", $4f - db "in an uproar over", $55 - db "some intruder.", $55 - db "That's you right?", $57 + db $0, "TEAM ROCKET is", $4f + db "in an uproar over", $55 + db "some intruder.", $55 + db "That's you right?", $57 ; 0x82936 + 66 bytes _UnnamedText_1a015: ; 0x82978 - db $0, "TEAM ROCKET took", $4f - db "off! You're our", $55 - db "hero! Thank you!", $57 + db $0, "TEAM ROCKET took", $4f + db "off! You're our", $55 + db "hero! Thank you!", $57 ; 0x82978 + 50 bytes _UnnamedText_1a024: ; 0x829aa - db $0, "I heard a kid was", $4f - db "wandering around.", $57 + db $0, "I heard a kid was", $4f + db "wandering around.", $57 ; 0x829aa + 37 bytes _UnnamedText_1a029: ; 0x829cf - db $0, "Boom!", $58 + db $0, "Boom!", $58 ; 0x829cf + 7 bytes _UnnamedText_1a02e: ; 0x829d6 - db $0, "It's not smart", $4f - db "to pick a fight", $55 - db "with TEAM ROCKET!", $57 + db $0, "It's not smart", $4f + db "to pick a fight", $55 + db "with TEAM ROCKET!", $57 ; 0x829d6 + 49 bytes _UnnamedText_1a03d: ; 0x82a07 - db $0, "We study #", $4f - db "BALL technology", $55 - db "on this floor!", $57 + db $0, "We study #", $4f + db "BALL technology", $55 + db "on this floor!", $57 ; 0x82a07 + 43 bytes _UnnamedText_1a042: ; 0x82a32 - db $0, "Dang!", $4f - db "Blast it!", $58 + db $0, "Dang!", $4f + db "Blast it!", $58 ; 0x82a32 + 17 bytes _UnnamedText_1a047: ; 0x82a43 - db $0, "We worked on the", $4f - db "ultimate #", $55 - db "BALL which would", $55 - db "catch anything!", $57 + db $0, "We worked on the", $4f + db "ultimate #", $55 + db "BALL which would", $55 + db "catch anything!", $57 ; 0x82a43 + 62 bytes _UnnamedText_1a056: ; 0x82a81 - db $0, "Whaaat? There", $4f - db "shouldn't be any", $55 - db "children here?", $57 + db $0, "Whaaat? There", $4f + db "shouldn't be any", $55 + db "children here?", $57 ; 0x82a81 + 46 bytes SECTION "bank21",DATA,BANK[$21] _UnnamedText_1a05b: ; 0x84000 - db $0, "Oh", $4f - db "goodness!", $58 + db $0, "Oh", $4f + db "goodness!", $58 ; 0x84000 + 14 bytes _UnnamedText_1a060: ; 0x8400e - db $0, "You're only on 5F.", $4f - db "It's a long way", $55 - db "to my BOSS!", $57 + db $0, "You're only on 5F.", $4f + db "It's a long way", $55 + db "to my BOSS!", $57 ; 0x8400e + 46 bytes _UnnamedText_1a06f: ; 0x8403c - db $0, "Show TEAM ROCKET", $4f - db "a little respect!", $57 + db $0, "Show TEAM ROCKET", $4f + db "a little respect!", $57 ; 0x8403c + 36 bytes _UnnamedText_1a074: ; 0x84060 - db $0, "Cough...", $4f - db "Cough...", $58 + db $0, "Cough...", $4f + db "Cough...", $58 ; 0x84060 + 19 bytes _UnnamedText_1a079: ; 0x84073 - db $0, "Which reminds me.", $51 - db "KOFFING evolves", $4f - db "into WEEZING!", $57 + db $0, "Which reminds me.", $51 + db "KOFFING evolves", $4f + db "into WEEZING!", $57 ; 0x84073 + 49 bytes _SilphCo5Text9: ; 0x840a4 - db $0, "It's a #MON", $4f - db "REPORT!", $51 - db "#MON LAB", $4f - db "created PORYGON,", $55 - db "the first virtual", $55 - db "reality #MON.", $57 + db $0, "It's a #MON", $4f + db "REPORT!", $51 + db "#MON LAB", $4f + db "created PORYGON,", $55 + db "the first virtual", $55 + db "reality #MON.", $57 _SilphCo5Text10: ; 0x840f2 - db $0, "It's a #MON", $4f - db "REPORT!", $51 - db "Over 160 #MON", $4f - db "techniques have", $55 - db "been confirmed.", $57 + db $0, "It's a #MON", $4f + db "REPORT!", $51 + db "Over 160 #MON", $4f + db "techniques have", $55 + db "been confirmed.", $57 _SilphCo5Text11: ; 0x84134 - db $0, "It's a #MON", $4f - db "REPORT!", $51 - db "4 #MON evolve", $4f - db "only when traded", $55 - db "by link-cable.", $57 + db $0, "It's a #MON", $4f + db "REPORT!", $51 + db "4 #MON evolve", $4f + db "only when traded", $55 + db "by link-cable.", $57 _UnnamedText_1a24a: ; 0x84176 - db $0, "The ROCKETs came", $4f - db "and took over the", $55 - db "building!", $57 + db $0, "The ROCKETs came", $4f + db "and took over the", $55 + db "building!", $57 ; 0x84176 + 46 bytes _UnnamedText_1a24f: ; 0x841a4 - db $0, "Well, better get", $4f - db "back to work!", $57 + db $0, "Well, better get", $4f + db "back to work!", $57 ; 0x841a4 + 32 bytes _UnnamedText_1a261: ; 0x841c4 - db $0, "Oh dear, oh dear.", $4f - db "Help me please!", $57 + db $0, "Oh dear, oh dear.", $4f + db "Help me please!", $57 ; 0x841c4 + 35 bytes _UnnamedText_1a266: ; 0x841e7 - db $0, "We got engaged!", $4f - db "Heheh!", $57 + db $0, "We got engaged!", $4f + db "Heheh!", $57 ; 0x841e7 + 24 bytes _UnnamedText_1a278: ; 0x841ff - db $0, "Look at him! He's", $4f - db "such a coward!", $57 + db $0, "Look at him! He's", $4f + db "such a coward!", $57 ; 0x841ff + 33 bytes _UnnamedText_1a27d: ; 0x84220 - db $0, "I feel so sorry", $4f - db "for him, I have", $55 - db "to marry him!", $57 + db $0, "I feel so sorry", $4f + db "for him, I have", $55 + db "to marry him!", $57 ; 0x84220 + 47 bytes _UnnamedText_1a28f: ; 0x8424f - db $0, "TEAM ROCKET is", $4f - db "trying to conquer", $55 - db "the world with", $55 - db "#MON!", $57 + db $0, "TEAM ROCKET is", $4f + db "trying to conquer", $55 + db "the world with", $55 + db "#MON!", $57 ; 0x8424f + 55 bytes _UnnamedText_1a294: ; 0x84286 - db $0, "TEAM ROCKET ran", $4f - db "because of you!", $57 + db $0, "TEAM ROCKET ran", $4f + db "because of you!", $57 ; 0x84286 + 33 bytes _UnnamedText_1a2a6: ; 0x842a7 - db $0, "They must have", $4f - db "targeted SILPH", $55 - db "for our #MON", $55 - db "products.", $57 + db $0, "They must have", $4f + db "targeted SILPH", $55 + db "for our #MON", $55 + db "products.", $57 ; 0x842a7 + 54 bytes _UnnamedText_1a2ab: ; 0x842dd - db $0, "Come work for", $4f - db "SILPH when you", $55 - db "get older!", $57 + db $0, "Come work for", $4f + db "SILPH when you", $55 + db "get older!", $57 ; 0x842dd + 41 bytes _UnnamedText_1a2ba: ; 0x84306 - db $0, "I am one of the 4", $4f - db "ROCKET BROTHERS!", $57 + db $0, "I am one of the 4", $4f + db "ROCKET BROTHERS!", $57 ; 0x84306 + 36 bytes _UnnamedText_1a2bf: ; 0x8432a - db $0, "Flame", $4f - db "out!", $58 + db $0, "Flame", $4f + db "out!", $58 ; 0x8432a + 12 bytes _UnnamedText_1a2c4: ; 0x84336 - db $0, "No matter!", $4f - db "My brothers will", $55 - db "avenge me!", $57 + db $0, "No matter!", $4f + db "My brothers will", $55 + db "avenge me!", $57 ; 0x84336 + 40 bytes _UnnamedText_1a2d3: ; 0x8435e - db $0, "That rotten", $4f - db "PRESIDENT!", $51 - db "He shouldn't have", $4f - db "sent me to the", $55 - db "TIKSI BRANCH!", $57 + db $0, "That rotten", $4f + db "PRESIDENT!", $51 + db "He shouldn't have", $4f + db "sent me to the", $55 + db "TIKSI BRANCH!", $57 ; 0x8435e + 70 bytes _UnnamedText_1a2d8: ; 0x843a4 - db $0, "Shoot!", $58 + db $0, "Shoot!", $58 ; 0x843a4 + 8 bytes _UnnamedText_1a2dd: ; 0x843ac - db $0, "TIKSI BRANCH?", $4f - db "It's in Russian", $55 - db "no man's land!", $57 + db $0, "TIKSI BRANCH?", $4f + db "It's in Russian", $55 + db "no man's land!", $57 ; 0x843ac + 44 bytes _UnnamedText_1a2ec: ; 0x843d8 - db $0, "You dare betray", $4f - db "TEAM ROCKET?", $57 + db $0, "You dare betray", $4f + db "TEAM ROCKET?", $57 ; 0x843d8 + 30 bytes _UnnamedText_1a2f1: ; 0x843f6 - db $0, "You", $4f - db "traitor!", $58 + db $0, "You", $4f + db "traitor!", $58 ; 0x843f6 + 14 bytes _UnnamedText_1a2f6: ; 0x84404 - db $0, "If you stand for", $4f - db "justice, you", $55 - db "betray evil!", $57 + db $0, "If you stand for", $4f + db "justice, you", $55 + db "betray evil!", $57 ; 0x84404 + 44 bytes _UnnamedText_51dd3: ; 0x84430 - db $0, "Oh! Hi! You're", $4f - db "not a ROCKET! You", $55 - db "came to save us?", $55 - db "Why, thank you!", $51 - db "I want you to", $4f - db "have this #MON", $55 - db "for saving us.", $58 + db $0, "Oh! Hi! You're", $4f + db "not a ROCKET! You", $55 + db "came to save us?", $55 + db "Why, thank you!", $51 + db "I want you to", $4f + db "have this #MON", $55 + db "for saving us.", $58 ; 0x84430 + 110 bytes _UnnamedText_51dd8: ; 0x8449e - db $0, "It's LAPRAS. It's", $4f - db "very intelligent.", $51 - db "We kept it in our", $4f - db "lab, but it will", $55 - db "be much better", $55 - db "off with you!", $51 - db "I think you will", $4f - db "be a good trainer", $55 - db "for LAPRAS!", $51 - db "It's a good", $4f - db "swimmer. It'll", $55 - db "give you a lift!", $57 + db $0, "It's LAPRAS. It's", $4f + db "very intelligent.", $51 + db "We kept it in our", $4f + db "lab, but it will", $55 + db "be much better", $55 + db "off with you!", $51 + db "I think you will", $4f + db "be a good trainer", $55 + db "for LAPRAS!", $51 + db "It's a good", $4f + db "swimmer. It'll", $55 + db "give you a lift!", $57 ; 0x8449e + 188 bytes _UnnamedText_51ddd: ; 0x8455a - db $0, "TEAM ROCKET's", $4f - db "BOSS went to the", $55 - db "boardroom! Is our", $55 - db "PRESIDENT OK?", $57 + db $0, "TEAM ROCKET's", $4f + db "BOSS went to the", $55 + db "boardroom! Is our", $55 + db "PRESIDENT OK?", $57 ; 0x8455a + 63 bytes _UnnamedText_51de2: ; 0x84599 - db $0, "Saved at last!", $4f - db "Thank you!", $57 + db $0, "Saved at last!", $4f + db "Thank you!", $57 ; 0x84599 + 27 bytes _UnnamedText_51e00: ; 0x845b4 - db $0, "TEAM ROCKET was", $4f - db "after the MASTER", $55 - db "BALL which will", $55 - db "catch any #MON!", $57 + db $0, "TEAM ROCKET was", $4f + db "after the MASTER", $55 + db "BALL which will", $55 + db "catch any #MON!", $57 ; 0x845b4 + 66 bytes _UnnamedText_51e05: ; 0x845f6 - db $0, "We canceled the", $4f - db "MASTER BALL", $55 - db "project because", $55 - db "of TEAM ROCKET.", $57 + db $0, "We canceled the", $4f + db "MASTER BALL", $55 + db "project because", $55 + db "of TEAM ROCKET.", $57 ; 0x845f6 + 61 bytes _UnnamedText_51e23: ; 0x84633 - db $0, "It would be bad", $4f - db "if TEAM ROCKET", $55 - db "took over SILPH", $55 - db "or our #MON!", $57 + db $0, "It would be bad", $4f + db "if TEAM ROCKET", $55 + db "took over SILPH", $55 + db "or our #MON!", $57 ; 0x84633 + 61 bytes _UnnamedText_51e28: ; 0x84670 - db $0, "Wow! You chased", $4f - db "off TEAM ROCKET", $55 - db "all by yourself?", $57 + db $0, "Wow! You chased", $4f + db "off TEAM ROCKET", $55 + db "all by yourself?", $57 ; 0x84670 + 50 bytes _UnnamedText_51e46: ; 0x846a2 - db $0, "You! It's really", $4f - db "dangerous here!", $55 - db "You came to save", $55 - db "me? You can't!", $57 + db $0, "You! It's really", $4f + db "dangerous here!", $55 + db "You came to save", $55 + db "me? You can't!", $57 ; 0x846a2 + 64 bytes _UnnamedText_51e4b: ; 0x846e2 - db $0, "Safe at last!", $4f - db "Oh thank you!", $57 + db $0, "Safe at last!", $4f + db "Oh thank you!", $57 ; 0x846e2 + 29 bytes _UnnamedText_51e5a: ; 0x846ff - db $0, "Oh ho! I smell a", $4f - db "little rat!", $57 + db $0, "Oh ho! I smell a", $4f + db "little rat!", $57 ; 0x846ff + 30 bytes _UnnamedText_51e5f: ; 0x8471d - db $0, "Lights", $4f - db "out!", $58 + db $0, "Lights", $4f + db "out!", $58 ; 0x8471d + 13 bytes _UnnamedText_51e64: ; 0x8472a - db $0, "You won't find my", $4f - db "BOSS by just", $55 - db "scurrying around!", $57 + db $0, "You won't find my", $4f + db "BOSS by just", $55 + db "scurrying around!", $57 ; 0x8472a + 49 bytes _UnnamedText_51e73: ; 0x8475b - db $0, "Heheh!", $51 - db "You mistook me for", $4f - db "a SILPH worker?", $57 + db $0, "Heheh!", $51 + db "You mistook me for", $4f + db "a SILPH worker?", $57 ; 0x8475b + 43 bytes _UnnamedText_51e78: ; 0x84786 - db $0, "I'm", $4f - db "done!", $58 + db $0, "I'm", $4f + db "done!", $58 ; 0x84786 + 10 bytes _UnnamedText_51e7d: ; 0x84790 - db $0, "Despite your age,", $4f - db "you are a skilled", $55 - db "trainer!", $57 + db $0, "Despite your age,", $4f + db "you are a skilled", $55 + db "trainer!", $57 ; 0x84790 + 46 bytes _UnnamedText_51e8c: ; 0x847be - db $0, "I am one of the 4", $4f - db "ROCKET BROTHERS!", $57 + db $0, "I am one of the 4", $4f + db "ROCKET BROTHERS!", $57 ; 0x847be + 36 bytes _UnnamedText_51e91: ; 0x847e2 - db $0, "Aack!", $4f - db "Brothers, I lost!", $58 + db $0, "Aack!", $4f + db "Brothers, I lost!", $58 ; 0x847e2 + 25 bytes _UnnamedText_51e96: ; 0x847fb - db $0, "Doesn't matter.", $4f - db "My brothers will", $55 - db "repay the favor!", $57 + db $0, "Doesn't matter.", $4f + db "My brothers will", $55 + db "repay the favor!", $57 ; 0x847fb + 50 bytes _UnnamedText_51ea5: ; 0x8482d - db $0, "A child intruder?", $4f - db "That must be you!", $57 + db $0, "A child intruder?", $4f + db "That must be you!", $57 ; 0x8482d + 37 bytes _UnnamedText_51eaa: ; 0x84852 - db $0, "Fine!", $4f - db "I lost!", $58 + db $0, "Fine!", $4f + db "I lost!", $58 ; 0x84852 + 15 bytes _UnnamedText_51eaf: ; 0x84861 - db $0, "Go on home", $4f - db "before my BOSS", $55 - db "gets ticked off!", $57 + db $0, "Go on home", $4f + db "before my BOSS", $55 + db "gets ticked off!", $57 ; 0x84861 + 44 bytes _UnnamedText_51ebe: ; 0x8488d - db $0, $53, ": What", $4f - db "kept you ", $52, "?", $57 + db $0, $53, ": What", $4f + db "kept you ", $52, "?", $57 ; 0x8488d + 21 bytes _UnnamedText_51ec3: ; 0x848a2 - db $0, $53, ": Hahaha!", $4f - db "I thought you'd", $55 - db "turn up if I", $55 - db "waited here!", $51 - db "I guess TEAM", $4f - db "ROCKET slowed you", $55 - db "down! Not that I", $55 - db "care!", $51 - db "I saw you in", $4f - db "SAFFRON, so I", $55 - db "decided to see if", $55 - db "you got better!", $57 + db $0, $53, ": Hahaha!", $4f + db "I thought you'd", $55 + db "turn up if I", $55 + db "waited here!", $51 + db "I guess TEAM", $4f + db "ROCKET slowed you", $55 + db "down! Not that I", $55 + db "care!", $51 + db "I saw you in", $4f + db "SAFFRON, so I", $55 + db "decided to see if", $55 + db "you got better!", $57 ; 0x848a2 + 168 bytes _UnnamedText_51ec8: ; 0x8494a - db $0, "Oh ho!", $4f - db "So, you are ready", $55 - db "for BOSS ROCKET!", $58 + db $0, "Oh ho!", $4f + db "So, you are ready", $55 + db "for BOSS ROCKET!", $58 ; 0x8494a + 43 bytes _UnnamedText_51ecd: ; 0x84975 - db $0, $53, ": How can", $4f - db "I put this?", $51 - db "You're not good", $4f - db "enough to play", $55 - db "with us big boys!", $58 + db $0, $53, ": How can", $4f + db "I put this?", $51 + db "You're not good", $4f + db "enough to play", $55 + db "with us big boys!", $58 ; 0x84975 + 72 bytes _UnnamedText_51ed2: ; 0x849bd - db $0, "Well, ", $52, "!", $51 - db "I'm moving on up", $4f - db "and ahead!", $51 - db "By checking my", $4f - db "#DEX, I'm", $55 - db "starting to see", $55 - db "what's strong and", $55 - db "how they evolve!", $51 - db "I'm going to the", $4f - db "#MON LEAGUE", $55 - db "to boot out the", $55 - db "ELITE FOUR!", $51 - db "I'll become the", $4f - db "world's most", $55 - db "powerful trainer!", $51 - db $52, ", well", $4f - db "good luck to you!", $55 - db "Don't sweat it!", $55 - db "Smell ya!", $57 + db $0, "Well, ", $52, "!", $51 + db "I'm moving on up", $4f + db "and ahead!", $51 + db "By checking my", $4f + db "#DEX, I'm", $55 + db "starting to see", $55 + db "what's strong and", $55 + db "how they evolve!", $51 + db "I'm going to the", $4f + db "#MON LEAGUE", $55 + db "to boot out the", $55 + db "ELITE FOUR!", $51 + db "I'll become the", $4f + db "world's most", $55 + db "powerful trainer!", $51 + db $52, ", well", $4f + db "good luck to you!", $55 + db "Don't sweat it!", $55 + db "Smell ya!", $57 ; 0x849bd + 263 bytes _UnnamedText_565be: ; 0x84ac4 - db $0, "I wonder if SILPH", $4f - db "is finished...", $57 + db $0, "I wonder if SILPH", $4f + db "is finished...", $57 ; 0x84ac4 + 34 bytes _UnnamedText_565c3: ; 0x84ae6 - db $0, "Thanks for saving", $4f - db "us!", $57 + db $0, "Thanks for saving", $4f + db "us!", $57 ; 0x84ae6 + 23 bytes _UnnamedText_565e6: ; 0x84afd - db $0, "That's as far as", $4f - db "you'll go!", $57 + db $0, "That's as far as", $4f + db "you'll go!", $57 ; 0x84afd + 27 bytes _UnnamedText_565eb: ; 0x84b18 - db $0, "Not", $4f - db "enough grit!", $58 + db $0, "Not", $4f + db "enough grit!", $58 ; 0x84b18 + 18 bytes _UnnamedText_565f0: ; 0x84b2a - db $0, "If you don't turn", $4f - db "back, I'll call", $55 - db "for backup!", $57 + db $0, "If you don't turn", $4f + db "back, I'll call", $55 + db "for backup!", $57 ; 0x84b2a + 45 bytes _UnnamedText_565f5: ; 0x84b57 - db $0, "You're causing us", $4f - db "problems!", $57 + db $0, "You're causing us", $4f + db "problems!", $57 ; 0x84b57 + 28 bytes _UnnamedText_565fa: ; 0x84b73 - db $0, "Huh?", $4f - db "I lost?", $58 + db $0, "Huh?", $4f + db "I lost?", $58 ; 0x84b73 + 14 bytes _UnnamedText_565ff: ; 0x84b81 - db $0, "So, what do you", $4f - db "think of SILPH", $55 - db "BUILDING's maze?", $57 + db $0, "So, what do you", $4f + db "think of SILPH", $55 + db "BUILDING's maze?", $57 ; 0x84b81 + 48 bytes _UnnamedText_56604: ; 0x84bb1 - db $0, "I am one of the 4", $4f - db "ROCKET BROTHERS!", $57 + db $0, "I am one of the 4", $4f + db "ROCKET BROTHERS!", $57 ; 0x84bb1 + 36 bytes _UnnamedText_56609: ; 0x84bd5 - db $0, "Whoo!", $4f - db "Oh brothers!", $58 + db $0, "Whoo!", $4f + db "Oh brothers!", $58 ; 0x84bd5 + 20 bytes _UnnamedText_5660e: ; 0x84be9 - db $0, "I'll leave you up", $4f - db "to my brothers!", $57 + db $0, "I'll leave you up", $4f + db "to my brothers!", $57 ; 0x84be9 + 34 bytes _UnnamedText_5d8e5: ; 0x84c0b - db $0, "You look tired!", $4f - db "You should take a", $55 - db "quick nap!", $58 + db $0, "You look tired!", $4f + db "You should take a", $55 + db "quick nap!", $58 ; 0x84c0b + 46 bytes _UnnamedText_5d8ea: ; 0x84c39 - db $0, "Don't give up!", $57 + db $0, "Don't give up!", $57 ; 0x84c39 + 15 bytes _UnnamedText_5d8ef: ; 0x84c48 - db $0, "Thank you so", $4f - db "much!", $57 + db $0, "Thank you so", $4f + db "much!", $57 ; 0x84c48 + 20 bytes _UnnamedText_5d912: ; 0x84c5c - db $0, "Your #MON seem", $4f - db "to adore you, kid!", $57 + db $0, "Your #MON seem", $4f + db "to adore you, kid!", $57 ; 0x84c5c + 35 bytes _UnnamedText_5d917: ; 0x84c7f - db $0, "Ghaaah!", $58 + db $0, "Ghaaah!", $58 ; 0x84c7f + 9 bytes _UnnamedText_5d91c: ; 0x84c88 - db $0, "If I had started", $4f - db "as a trainer at", $55 - db "your age...", $57 + db $0, "If I had started", $4f + db "as a trainer at", $55 + db "your age...", $57 ; 0x84c88 + 46 bytes _UnnamedText_5d921: ; 0x84cb6 - db $0, "Your #MON have", $4f - db "weak points! I", $55 - db "can nail them!", $57 + db $0, "Your #MON have", $4f + db "weak points! I", $55 + db "can nail them!", $57 ; 0x84cb6 + 46 bytes _UnnamedText_5d926: ; 0x84ce4 - db $0, "You", $4f - db "hammered me!", $58 + db $0, "You", $4f + db "hammered me!", $58 ; 0x84ce4 + 18 bytes _UnnamedText_5d92b: ; 0x84cf6 - db $0, "Exploiting weak", $4f - db "spots does work!", $55 - db "Think about", $55 - db "element types!", $57 + db $0, "Exploiting weak", $4f + db "spots does work!", $55 + db "Think about", $55 + db "element types!", $57 ; 0x84cf6 + 61 bytes _UnnamedText_5d930: ; 0x84d33 - db $0, "I am one of the 4", $4f - db "ROCKET BROTHERS!", $57 + db $0, "I am one of the 4", $4f + db "ROCKET BROTHERS!", $57 ; 0x84d33 + 36 bytes _UnnamedText_5d935: ; 0x84d57 - db $0, "Warg!", $4f - db "Brothers, I lost!", $58 + db $0, "Warg!", $4f + db "Brothers, I lost!", $58 ; 0x84d57 + 25 bytes _UnnamedText_5d93a: ; 0x84d70 - db $0, "My brothers will", $4f - db "avenge me!", $57 + db $0, "My brothers will", $4f + db "avenge me!", $57 ; 0x84d70 + 29 bytes _UnnamedText_5a1d3: ; 0x84d8d - db $0, "Waaaaa!", $55 - db "I'm scared!", $57 + db $0, "Waaaaa!", $55 + db "I'm scared!", $57 ; 0x84d8d + 20 bytes _UnnamedText_5a1d8: ; 0x84da1 - db $0, "Please keep quiet", $4f - db "about my crying!", $57 + db $0, "Please keep quiet", $4f + db "about my crying!", $57 ; 0x84da1 + 36 bytes _UnnamedText_5a1dd: ; 0x84dc5 - db $0, "Welcome to the", $4f - db "10F! So good of", $55 - db "you to join me!", $57 + db $0, "Welcome to the", $4f + db "10F! So good of", $55 + db "you to join me!", $57 ; 0x84dc5 + 48 bytes _UnnamedText_5a1e2: ; 0x84df5 - db $0, "I'm", $4f - db "stunned!", $58 + db $0, "I'm", $4f + db "stunned!", $58 ; 0x84df5 + 13 bytes _UnnamedText_5a1e7: ; 0x84e02 - db $0, "Nice try, but the", $4f - db "boardroom is up", $55 - db "one more floor!", $57 + db $0, "Nice try, but the", $4f + db "boardroom is up", $55 + db "one more floor!", $57 ; 0x84e02 + 51 bytes _UnnamedText_5a1ec: ; 0x84e35 - db $0, "Enough of your", $4f - db "silly games!", $57 + db $0, "Enough of your", $4f + db "silly games!", $57 ; 0x84e35 + 29 bytes _UnnamedText_5a1f1: ; 0x84e52 - db $0, "No", $4f - db "continues left!", $58 + db $0, "No", $4f + db "continues left!", $58 ; 0x84e52 + 20 bytes _UnnamedText_5a1f6: ; 0x84e66 - db $0, "Are you satisfied", $4f - db "with beating me?", $55 - db "Then go on home!", $57 + db $0, "Are you satisfied", $4f + db "with beating me?", $55 + db "Then go on home!", $57 ; 0x84e66 + 53 bytes _UnnamedText_62311: ; 0x84e9b - db $0, "PRESIDENT: Thank", $4f - db "you for saving", $55 - db "SILPH!", $51 - db "I will never", $4f - db "forget you saved", $55 - db "us in our moment", $55 - db "of peril!", $51 - db "I have to thank", $4f - db "you in some way!", $51 - db "Because I am rich,", $4f - db "I can give you", $55 - db "anything!", $51 - db "Here, maybe this", $4f - db "will do!", $58 + db $0, "PRESIDENT: Thank", $4f + db "you for saving", $55 + db "SILPH!", $51 + db "I will never", $4f + db "forget you saved", $55 + db "us in our moment", $55 + db "of peril!", $51 + db "I have to thank", $4f + db "you in some way!", $51 + db "Because I am rich,", $4f + db "I can give you", $55 + db "anything!", $51 + db "Here, maybe this", $4f + db "will do!", $58 ; 0x84e9b + 200 bytes INCBIN "baserom.gbc",$84f63,$84f74 - $84f63 _UnnamedText_6231c: ; 0x84f74 - db $0, "PRESIDENT: You", $4f - db "can't buy that", $55 - db "anywhere!", $51 - db "It's our secret", $4f - db "prototype MASTER", $55 - db "BALL!", $51 - db "It will catch any", $4f - db "#MON without", $55 - db "fail!", $51 - db "You should be", $4f - db "quiet about using", $55 - db "it, though.", $57 + db $0, "PRESIDENT: You", $4f + db "can't buy that", $55 + db "anywhere!", $51 + db "It's our secret", $4f + db "prototype MASTER", $55 + db "BALL!", $51 + db "It will catch any", $4f + db "#MON without", $55 + db "fail!", $51 + db "You should be", $4f + db "quiet about using", $55 + db "it, though.", $57 ; 0x84f74 + 159 bytes _UnnamedText_62321: ; 0x85013 - db $0, "You have no", $4f - db "room for this.", $57 + db $0, "You have no", $4f + db "room for this.", $57 ; 0x85013 + 28 bytes _SilphCo11Text2: ; 0x8502f - db $0, "SECRETARY: Thank", $4f - db "you for rescuing", $55 - db "all of us!", $51 - db "We admire your", $4f - db "courage.", $57 + db $0, "SECRETARY: Thank", $4f + db "you for rescuing", $55 + db "all of us!", $51 + db "We admire your", $4f + db "courage.", $57 _SilphCo11Text3: ; 0x85075 - db $0, "Ah ", $52, "!", $4f - db "So we meet again!", $51 - db "The PRESIDENT and", $4f - db "I are discussing", $55 - db "a vital business", $55 - db "proposition.", $51 - db "Keep your nose", $4f - db "out of grown-up", $55 - db "matters...", $51 - db "Or, experience a", $4f - db "world of pain!", $57 + db $0, "Ah ", $52, "!", $4f + db "So we meet again!", $51 + db "The PRESIDENT and", $4f + db "I are discussing", $55 + db "a vital business", $55 + db "proposition.", $51 + db "Keep your nose", $4f + db "out of grown-up", $55 + db "matters...", $51 + db "Or, experience a", $4f + db "world of pain!", $57 _UnnamedText_62330: ; 0x85119 - db $0, "Arrgh!!", $4f - db "I lost again!?", $58 + db $0, "Arrgh!!", $4f + db "I lost again!?", $58 ; 0x85119 + 24 bytes _UnnamedText_62335: ; 0x85131 - db $0, "Blast it all!", $4f - db "You ruined our", $55 - db "plans for SILPH!", $51 - db "But, TEAM ROCKET", $4f - db "will never fall!", $51 - db $52, "! Never", $4f - db "forget that all", $55 - db "#MON exist", $55 - db "for TEAM ROCKET!", $51 - db "I must go, but I", $4f - db "shall return!", $57 + db $0, "Blast it all!", $4f + db "You ruined our", $55 + db "plans for SILPH!", $51 + db "But, TEAM ROCKET", $4f + db "will never fall!", $51 + db $52, "! Never", $4f + db "forget that all", $55 + db "#MON exist", $55 + db "for TEAM ROCKET!", $51 + db "I must go, but I", $4f + db "shall return!", $57 ; 0x85131 + 165 bytes _UnnamedText_62344: ; 0x851d6 - db $0, "Stop right there!", $4f - db "Don't you move!", $57 + db $0, "Stop right there!", $4f + db "Don't you move!", $57 ; 0x851d6 + 34 bytes _UnnamedText_62349: ; 0x851f8 - db $0, "Don't...", $4f - db "Please!", $58 + db $0, "Don't...", $4f + db "Please!", $58 ; 0x851f8 + 17 bytes _UnnamedText_6234e: ; 0x85209 - db $0, "So, you want to", $4f - db "see my BOSS?", $57 + db $0, "So, you want to", $4f + db "see my BOSS?", $57 ; 0x85209 + 30 bytes _UnnamedText_6235d: ; 0x85227 - db $0, "Halt! Do you have", $4f - db "an appointment", $55 - db "with my BOSS?", $57 + db $0, "Halt! Do you have", $4f + db "an appointment", $55 + db "with my BOSS?", $57 ; 0x85227 + 48 bytes _UnnamedText_62362: ; 0x85257 - db $0, "Gaah!", $4f - db "Demolished!", $58 + db $0, "Gaah!", $4f + db "Demolished!", $58 ; 0x85257 + 19 bytes _UnnamedText_62367: ; 0x8526a - db $0, "Watch your step,", $4f - db "my BOSS likes his", $55 - db "#MON tough!", $57 + db $0, "Watch your step,", $4f + db "my BOSS likes his", $55 + db "#MON tough!", $57 ; 0x8526a + 48 bytes _UnnamedText_6237b: ; 0x8529a - db $0, "The monitor has", $4f - db "#MON on it!", $57 + db $0, "The monitor has", $4f + db "#MON on it!", $57 ; 0x8529a + 29 bytes _UnnamedText_5206e: ; 0x852b7 - db $0, "I can't get out!", $4f - db "This old place is", $55 - db "one big puzzle!", $57 + db $0, "I can't get out!", $4f + db "This old place is", $55 + db "one big puzzle!", $57 ; 0x852b7 + 51 bytes _UnnamedText_52073: ; 0x852ea - db $0, "Oh no!", $4f - db "My bag of loot!", $58 + db $0, "Oh no!", $4f + db "My bag of loot!", $58 ; 0x852ea + 24 bytes _UnnamedText_52078: ; 0x85302 - db $0, "Switches open and", $4f - db "close alternating", $55 - db "sets of doors!", $57 + db $0, "Switches open and", $4f + db "close alternating", $55 + db "sets of doors!", $57 ; 0x85302 + 52 bytes _Mansion2Text3: ; 0x85336 - db $0, "Diary: July 5", $4f - db "Guyana,", $55 - db "South America", $51 - db "A new #MON was", $4f - db "discovered deep", $55 - db "in the jungle.", $57 + db $0, "Diary: July 5", $4f + db "Guyana,", $55 + db "South America", $51 + db "A new #MON was", $4f + db "discovered deep", $55 + db "in the jungle.", $57 _Mansion2Text4: ; 0x85389 - db $0, "Diary: July 10", $4f - db "We christened the", $55 - db "newly discovered", $55 - db "#MON, MEW.", $57 + db $0, "Diary: July 10", $4f + db "We christened the", $55 + db "newly discovered", $55 + db "#MON, MEW.", $57 _UnnamedText_520c2: ; 0x853c7 - db $0, "A secret switch!", $51 - db "Press it?", $57 + db $0, "A secret switch!", $51 + db "Press it?", $57 ; 0x853c7 + 28 bytes _UnnamedText_520c7: ; 0x853e3 - db $0, "Who wouldn't?", $58 + db $0, "Who wouldn't?", $58 ; 0x853e3 + 14 bytes _UnnamedText_520cc: ; 0x853f1 - db $0, "Not quite yet!", $57 + db $0, "Not quite yet!", $57 ; 0x853f1 + 16 bytes _UnnamedText_522c3: ; 0x85401 - db $0, "This place is", $4f - db "like, huge!", $57 + db $0, "This place is", $4f + db "like, huge!", $57 ; 0x85401 + 27 bytes _UnnamedText_522c8: ; 0x8541c - db $0, "Ayah!", $58 + db $0, "Ayah!", $58 ; 0x8541c + 7 bytes _UnnamedText_522cd: ; 0x85423 - db $0, "I wonder where", $4f - db "my partner went.", $57 + db $0, "I wonder where", $4f + db "my partner went.", $57 ; 0x85423 + 33 bytes _UnnamedText_522d2: ; 0x85444 - db $0, "My mentor once", $4f - db "lived here.", $57 + db $0, "My mentor once", $4f + db "lived here.", $57 ; 0x85444 + 28 bytes _UnnamedText_522d7: ; 0x85460 - db $0, "Whew!", $4f - db "Overwhelming!", $58 + db $0, "Whew!", $4f + db "Overwhelming!", $58 ; 0x85460 + 21 bytes _UnnamedText_522dc: ; 0x85475 - db $0, "So, you're stuck?", $4f - db "Try jumping off", $55 - db "over there!", $57 + db $0, "So, you're stuck?", $4f + db "Try jumping off", $55 + db "over there!", $57 ; 0x85475 + 46 bytes _Mansion3Text5: ; 0x854a3 - db $0, "Diary: Feb. 6", $4f - db "MEW gave birth.", $51 - db "We named the", $4f - db "newborn MEWTWO.", $57 + db $0, "Diary: Feb. 6", $4f + db "MEW gave birth.", $51 + db "We named the", $4f + db "newborn MEWTWO.", $57 _UnnamedText_52475: ; 0x854df - db $0, "Uh-oh. Where am", $4f - db "I now?", $57 + db $0, "Uh-oh. Where am", $4f + db "I now?", $57 ; 0x854df + 24 bytes _UnnamedText_5247a: ; 0x854f7 - db $0, "Awooh!", $58 + db $0, "Awooh!", $58 ; 0x854f7 + 8 bytes _UnnamedText_5247f: ; 0x854ff - db $0, "You can find stuff", $4f - db "lying around.", $57 + db $0, "You can find stuff", $4f + db "lying around.", $57 ; 0x854ff + 34 bytes _UnnamedText_52484: ; 0x85521 - db $0, "This place is", $4f - db "ideal for a lab.", $57 + db $0, "This place is", $4f + db "ideal for a lab.", $57 ; 0x85521 + 32 bytes _UnnamedText_52489: ; 0x85541 - db $0, "What", $4f - db "was that for?", $58 + db $0, "What", $4f + db "was that for?", $58 ; 0x85541 + 20 bytes _UnnamedText_5248e: ; 0x85555 - db $0, "I like it here!", $4f - db "It's conducive to", $55 - db "my studies!", $57 + db $0, "I like it here!", $4f + db "It's conducive to", $55 + db "my studies!", $57 ; 0x85555 + 46 bytes _Mansion4Text7: ; 0x85583 - db $0, "Diary; Sept. 1", $4f - db "MEWTWO is far too", $55 - db "powerful.", $51 - db "We have failed to", $4f - db "curb its vicious", $55 - db "tendencies...", $57 + db $0, "Diary; Sept. 1", $4f + db "MEWTWO is far too", $55 + db "powerful.", $51 + db "We have failed to", $4f + db "curb its vicious", $55 + db "tendencies...", $57 _SafariZoneEastText5: ; 0x855e0 - db $0, "REST HOUSE", $57 + db $0, "REST HOUSE", $57 _SafariZoneEastText6: ; 0x855ec - db $0, "TRAINER TIPS", $51 - db "The remaining time", $4f - db "declines only", $55 - db "while you walk!", $57 + db $0, "TRAINER TIPS", $51 + db "The remaining time", $4f + db "declines only", $55 + db "while you walk!", $57 _SafariZoneEastText7: ; 0x8562b - db $0, "CENTER AREA", $4f - db "NORTH: AREA 2", $57 + db $0, "CENTER AREA", $4f + db "NORTH: AREA 2", $57 _SafariZoneNorthText3: ; 0x85646 - db $0, "REST HOUSE", $57 + db $0, "REST HOUSE", $57 _SafariZoneNorthText4: ; 0x85652 - db $0, "TRAINER TIPS", $51 - db "The SECRET HOUSE", $4f - db "is still ahead!", $57 + db $0, "TRAINER TIPS", $51 + db "The SECRET HOUSE", $4f + db "is still ahead!", $57 _SafariZoneNorthText5: ; 0x85681 - db $0, "AREA 2", $57 + db $0, "AREA 2", $57 _SafariZoneNorthText6: ; 0x85689 - db $0, "TRAINER TIPS", $51 - db "#MON hide in", $4f - db "tall grass!", $51 - db "Zigzag through", $4f - db "grassy areas to", $55 - db "flush them out.", $57 + db $0, "TRAINER TIPS", $51 + db "#MON hide in", $4f + db "tall grass!", $51 + db "Zigzag through", $4f + db "grassy areas to", $55 + db "flush them out.", $57 _SafariZoneNorthText7: ; 0x856df - db $0, "TRAINER TIPS", $51 - db "Win a free HM for", $4f - db "finding the", $55 - db "SECRET HOUSE!", $57 + db $0, "TRAINER TIPS", $51 + db "Win a free HM for", $4f + db "finding the", $55 + db "SECRET HOUSE!", $57 _SafariZoneWestText5: ; 0x85719 - db $0, "REST HOUSE", $57 + db $0, "REST HOUSE", $57 _SafariZoneWestText6: ; 0x85725 - db $0, "REQUEST NOTICE", $51 - db "Please find the", $4f - db "SAFARI WARDEN's", $55 - db "lost GOLD TEETH.", $55 - db "They're around", $55 - db "here somewhere.", $51 - db "Reward offered!", $4f - db "Contact: WARDEN", $57 + db $0, "REQUEST NOTICE", $51 + db "Please find the", $4f + db "SAFARI WARDEN's", $55 + db "lost GOLD TEETH.", $55 + db "They're around", $55 + db "here somewhere.", $51 + db "Reward offered!", $4f + db "Contact: WARDEN", $57 _SafariZoneWestText7: ; 0x857a3 - db $0, "TRAINER TIPS", $51 - db "Zone Exploration", $4f - db "Campaign!", $51 - db "The Search for", $4f - db "the SECRET HOUSE!", $57 + db $0, "TRAINER TIPS", $51 + db "Zone Exploration", $4f + db "Campaign!", $51 + db "The Search for", $4f + db "the SECRET HOUSE!", $57 _SafariZoneWestText8: ; 0x857ed - db $0, "AREA 3", $4f - db "EAST: CENTER AREA", $57 + db $0, "AREA 3", $4f + db "EAST: CENTER AREA", $57 _SafariZoneCenterText2: ; 0x85807 - db $0, "REST HOUSE", $57 + db $0, "REST HOUSE", $57 _SafariZoneCenterText3: ; 0x85813 - db $0, "TRAINER TIPS", $51 - db "Press the START", $4f - db "Button to check", $55 - db "remaining time!", $57 + db $0, "TRAINER TIPS", $51 + db "Press the START", $4f + db "Button to check", $55 + db "remaining time!", $57 _SafariZoneRestHouse1Text1: ; 0x85851 - db $0, "SARA: Where did", $4f - db "my boy friend,", $55 - db "ERIK, go?", $57 + db $0, "SARA: Where did", $4f + db "my boy friend,", $55 + db "ERIK, go?", $57 _SafariZoneRestHouse1Text2: ; 0x8587b - db $0, "I'm catching", $4f - db "#MON to take", $55 - db "home as gifts!", $57 + db $0, "I'm catching", $4f + db "#MON to take", $55 + db "home as gifts!", $57 _UnnamedText_4a350: ; 0x858a4 - db $0, "Ah! Finally!", $51 - db "You're the first", $4f - db "person to reach", $55 - db "the SECRET HOUSE!", $51 - db "I was getting", $4f - db "worried that no", $55 - db "one would win our", $55 - db "campaign prize.", $51 - db "Congratulations!", $4f - db "You have won!", $58 + db $0, "Ah! Finally!", $51 + db "You're the first", $4f + db "person to reach", $55 + db "the SECRET HOUSE!", $51 + db "I was getting", $4f + db "worried that no", $55 + db "one would win our", $55 + db "campaign prize.", $51 + db "Congratulations!", $4f + db "You have won!", $58 ; 0x858a4 + 159 bytes INCBIN "baserom.gbc",$85943,$85957 - $85943 _UnnamedText_4a35b: ; 0x85957 - db $0, "HM03 is SURF!", $51 - db "#MON will be", $4f - db "able to ferry you", $55 - db "across water!", $51 - db "And, this HM isn't", $4f - db "disposable! You", $55 - db "can use it over", $55 - db "and over!", $51 - db "You're super lucky", $4f - db "for winning this", $55 - db "fabulous prize!", $57 + db $0, "HM03 is SURF!", $51 + db "#MON will be", $4f + db "able to ferry you", $55 + db "across water!", $51 + db "And, this HM isn't", $4f + db "disposable! You", $55 + db "can use it over", $55 + db "and over!", $51 + db "You're super lucky", $4f + db "for winning this", $55 + db "fabulous prize!", $57 ; 0x85957 + 171 bytes _UnnamedText_4a360: ; 0x85a02 - db $0, "You don't have", $4f - db "room for this", $55 - db "fabulous prize!", $57 + db $0, "You don't have", $4f + db "room for this", $55 + db "fabulous prize!", $57 ; 0x85a02 + 45 bytes _SafariZoneRestHouse2Text1: ; 0x85a2f - db $0, "Tossing ROCKs at", $4f - db "#MON might", $55 - db "make them run,", $55 - db "but they'll be", $55 - db "easier to catch.", $57 + db $0, "Tossing ROCKs at", $4f + db "#MON might", $55 + db "make them run,", $55 + db "but they'll be", $55 + db "easier to catch.", $57 _SafariZoneRestHouse2Text2: ; 0x85a7a - db $0, "Using BAIT will", $4f - db "make #MON", $55 - db "easier to catch.", $57 + db $0, "Using BAIT will", $4f + db "make #MON", $55 + db "easier to catch.", $57 _SafariZoneRestHouse2Text3: ; 0x85aa6 - db $0, "I hiked a lot, but", $4f - db "I didn't see any", $55 - db "#MON I wanted.", $57 + db $0, "I hiked a lot, but", $4f + db "I didn't see any", $55 + db "#MON I wanted.", $57 _SafariZoneRestHouse3Text1: ; 0x85ad9 - db $0, "How many did you", $4f - db "catch? I'm bushed", $55 - db "from the work!", $57 + db $0, "How many did you", $4f + db "catch? I'm bushed", $55 + db "from the work!", $57 _SafariZoneRestHouse3Text2: ; 0x85b0b - db $0, "I caught a", $4f - db "CHANSEY!", $51 - db "That makes this", $4f - db "all worthwhile!", $57 + db $0, "I caught a", $4f + db "CHANSEY!", $51 + db "That makes this", $4f + db "all worthwhile!", $57 _SafariZoneRestHouse3Text3: ; 0x85b40 - db $0, "Whew! I'm tired", $4f - db "from all the fun!", $57 + db $0, "Whew! I'm tired", $4f + db "from all the fun!", $57 _SafariZoneRestHouse4Text1: ; 0x85b62 - db $0, "You can keep any", $4f - db "item you find on", $55 - db "the ground here.", $51 - db "But, you'll run", $4f - db "out of time if", $55 - db "you try for all", $55 - db "of them at once!", $57 + db $0, "You can keep any", $4f + db "item you find on", $55 + db "the ground here.", $51 + db "But, you'll run", $4f + db "out of time if", $55 + db "you try for all", $55 + db "of them at once!", $57 _SafariZoneRestHouse4Text2: ; 0x85bd5 - db $0, "Go to the deepest", $4f - db "part of the", $55 - db "SAFARI ZONE. You", $55 - db "will win a prize!", $57 + db $0, "Go to the deepest", $4f + db "part of the", $55 + db "SAFARI ZONE. You", $55 + db "will win a prize!", $57 _SafariZoneRestHouse4Text3: ; 0x85c17 - db $0, "My EEVEE evolved", $4f - db "into FLAREON!", $51 - db "But, a friend's", $4f - db "EEVEE turned into", $55 - db "a VAPOREON!", $55 - db "I wonder why?", $57 + db $0, "My EEVEE evolved", $4f + db "into FLAREON!", $51 + db "But, a friend's", $4f + db "EEVEE turned into", $55 + db "a VAPOREON!", $55 + db "I wonder why?", $57 INCBIN "baserom.gbc",$85c72,$85c79 - $85c72 _UnnamedText_5da9a: ; 0x85c79 - db $0, "I wonder if you", $4f - db "are good enough", $55 - db "for me!", $57 + db $0, "I wonder if you", $4f + db "are good enough", $55 + db "for me!", $57 ; 0x85c79 + 41 bytes _UnnamedText_5da9f: ; 0x85ca2 - db $0, "I", $4f - db "lost out!", $58 + db $0, "I", $4f + db "lost out!", $58 ; 0x85ca2 + 13 bytes _UnnamedText_5daa4: ; 0x85caf - db $0, "I never wanted to", $4f - db "lose to anybody!", $57 + db $0, "I never wanted to", $4f + db "lose to anybody!", $57 ; 0x85caf + 36 bytes _UnnamedText_5daa9: ; 0x85cd3 - db $0, "I can see you're", $4f - db "good! Let me see", $55 - db "exactly how good!", $57 + db $0, "I can see you're", $4f + db "good! Let me see", $55 + db "exactly how good!", $57 ; 0x85cd3 + 52 bytes _UnnamedText_5daae: ; 0x85d07 - db $0, "I", $4f - db "had a chance...", $58 + db $0, "I", $4f + db "had a chance...", $58 ; 0x85d07 + 19 bytes _UnnamedText_5dab3: ; 0x85d1a - db $0, "I concede, you're", $4f - db "better than me!", $57 + db $0, "I concede, you're", $4f + db "better than me!", $57 ; 0x85d1a + 34 bytes _UnnamedText_5a3ae: ; 0x85d3c - db $0, "Ah! I heard about", $4f - db "you ", $52, "!", $51 - db "I lead the ELITE", $4f - db "FOUR! You can", $55 - db "call me LANCE the", $55 - db "dragon trainer!", $51 - db "You know that", $4f - db "dragons are", $55 - db "mythical #MON!", $51 - db "They're hard to", $4f - db "catch and raise,", $55 - db "but their powers", $55 - db "are superior!", $51 - db "They're virtually", $4f - db "indestructible!", $51 - db "Well, are you", $4f - db "ready to lose?", $51 - db "Your LEAGUE", $4f - db "challenge ends", $55 - db "with me, ", $52, "!", $57 + db $0, "Ah! I heard about", $4f + db "you ", $52, "!", $51 + db "I lead the ELITE", $4f + db "FOUR! You can", $55 + db "call me LANCE the", $55 + db "dragon trainer!", $51 + db "You know that", $4f + db "dragons are", $55 + db "mythical #MON!", $51 + db "They're hard to", $4f + db "catch and raise,", $55 + db "but their powers", $55 + db "are superior!", $51 + db "They're virtually", $4f + db "indestructible!", $51 + db "Well, are you", $4f + db "ready to lose?", $51 + db "Your LEAGUE", $4f + db "challenge ends", $55 + db "with me, ", $52, "!", $57 ; 0x85d3c + 296 bytes _UnnamedText_5a3b3: ; 0x85e64 - db $0, "That's it!", $51 - db "I hate to admit", $4f - db "it, but you are a", $55 - db "#MON master!", $58 + db $0, "That's it!", $51 + db "I hate to admit", $4f + db "it, but you are a", $55 + db "#MON master!", $58 ; 0x85e64 + 58 bytes INCBIN "baserom.gbc",$85e9e,$117 _HallofFameRoomText1: ; 0x85fb5 - db $0, "OAK: Er-hem!", $4f - db "Congratulations", $55 - db $52, "!", $51 - db "This floor is the", $4f - db "#MON HALL OF", $55 - db "FAME!", $51 - db "#MON LEAGUE", $4f - db "champions are", $55 - db "honored for their", $55 - db "exploits here!", $51 - db "Their #MON are", $4f - db "also recorded in", $55 - db "the HALL OF FAME!", $51 - db $52, "! You have", $4f - db "endeavored hard", $55 - db "to become the new", $55 - db "LEAGUE champion!", $51 - db "Congratulations,", $4f - db $52, ", you and", $55 - db "your #MON are", $55 - db "HALL OF FAMERs!", $57 + db $0, "OAK: Er-hem!", $4f + db "Congratulations", $55 + db $52, "!", $51 + db "This floor is the", $4f + db "#MON HALL OF", $55 + db "FAME!", $51 + db "#MON LEAGUE", $4f + db "champions are", $55 + db "honored for their", $55 + db "exploits here!", $51 + db "Their #MON are", $4f + db "also recorded in", $55 + db "the HALL OF FAME!", $51 + db $52, "! You have", $4f + db "endeavored hard", $55 + db "to become the new", $55 + db "LEAGUE champion!", $51 + db "Congratulations,", $4f + db $52, ", you and", $55 + db "your #MON are", $55 + db "HALL OF FAMERs!", $57 _UnnamedText_760f4: ; 0x860e1 - db $0, $53, ": Hey!", $51 - db "I was looking", $4f - db "forward to seeing", $55 - db "you, ", $52, "!", $51 - db "My rival should", $4f - db "be strong to keep", $55 - db "me sharp!", $51 - db "While working on", $4f - db "#DEX, I looked", $55 - db "all over for", $55 - db "powerful #MON!", $51 - db "Not only that, I", $4f - db "assembled teams", $55 - db "that would beat", $55 - db "any #MON type!", $51 - db "And now!", $51 - db "I'm the #MON", $4f - db "LEAGUE champion!", $51 - db $52, "! Do you", $4f - db "know what that", $55 - db "means?", $51 - db "I'll tell you!", $51 - db "I am the most", $4f - db "powerful trainer", $55 - db "in the world!", $57 + db $0, $53, ": Hey!", $51 + db "I was looking", $4f + db "forward to seeing", $55 + db "you, ", $52, "!", $51 + db "My rival should", $4f + db "be strong to keep", $55 + db "me sharp!", $51 + db "While working on", $4f + db "#DEX, I looked", $55 + db "all over for", $55 + db "powerful #MON!", $51 + db "Not only that, I", $4f + db "assembled teams", $55 + db "that would beat", $55 + db "any #MON type!", $51 + db "And now!", $51 + db "I'm the #MON", $4f + db "LEAGUE champion!", $51 + db $52, "! Do you", $4f + db "know what that", $55 + db "means?", $51 + db "I'll tell you!", $51 + db "I am the most", $4f + db "powerful trainer", $55 + db "in the world!", $57 ; 0x860e1 + 346 bytes _UnnamedText_760f9: ; 0x8623b - db $0, "NO!", $4f - db "That can't be!", $55 - db "You beat my best!", $51 - db "After all that", $4f - db "work to become", $55 - db "LEAGUE champ?", $51 - db "My reign is over", $4f - db "already?", $55 - db "It's not fair!", $58 + db $0, "NO!", $4f + db "That can't be!", $55 + db "You beat my best!", $51 + db "After all that", $4f + db "work to become", $55 + db "LEAGUE champ?", $51 + db "My reign is over", $4f + db "already?", $55 + db "It's not fair!", $58 ; 0x8623b + 121 bytes _UnnamedText_760fe: ; 0x862b4 - db $0, "Hahaha!", $4f - db "I won, I won!", $51 - db "I'm too good for", $4f - db "you, ", $52, "!", $51 - db "You did well to", $4f - db "even reach me,", $55 - db $53, ", the", $55 - db "#MON genius!", $51 - db "Nice try, loser!", $4f - db "Hahaha!", $58 + db $0, "Hahaha!", $4f + db "I won, I won!", $51 + db "I'm too good for", $4f + db "you, ", $52, "!", $51 + db "You did well to", $4f + db "even reach me,", $55 + db $53, ", the", $55 + db "#MON genius!", $51 + db "Nice try, loser!", $4f + db "Hahaha!", $58 ; 0x862b4 + 123 bytes _UnnamedText_76103: ; 0x8632f - db $0, "Why?", $4f - db "Why did I lose?", $51 - db "I never made any", $4f - db "mistakes raising", $55 - db "my #MON...", $51 - db "Darn it! You're", $4f - db "the new #MON", $55 - db "LEAGUE champion!", $51 - db "Although I don't", $4f - db "like to admit it.", $57 + db $0, "Why?", $4f + db "Why did I lose?", $51 + db "I never made any", $4f + db "mistakes raising", $55 + db "my #MON...", $51 + db "Darn it! You're", $4f + db "the new #MON", $55 + db "LEAGUE champion!", $51 + db "Although I don't", $4f + db "like to admit it.", $57 ; 0x8632f + 146 bytes _GaryText2: ; 0x863c1 - db $0, "OAK: ", $52, "!", $57 + db $0, "OAK: ", $52, "!", $57 _UnnamedText_76120: ; 0x863ca - db $0, "OAK: So, you won!", $4f - db "Congratulations!", $55 - db "You're the new", $55 - db "#MON LEAGUE", $55 - db "champion!", $51 - db "You've grown up so", $4f - db "much since you", $55 - db "first left with", $55 - db "@" + db $0, "OAK: So, you won!", $4f + db "Congratulations!", $55 + db "You're the new", $55 + db "#MON LEAGUE", $55 + db "champion!", $51 + db "You've grown up so", $4f + db "much since you", $55 + db "first left with", $55 + db "@" ; 0x863ca + 122 bytes INCBIN "baserom.gbc",$86444,$1f _UnnamedText_76125: ; 0x86463 - db $0, "OAK: ", $53, "! I'm", $4f - db "disappointed!", $51 - db "I came when I", $4f - db "heard you beat", $55 - db "the ELITE FOUR!", $51 - db "But, when I got", $4f - db "here, you had", $55 - db "already lost!", $51 - db $53, "! Do you", $4f - db "understand why", $55 - db "you lost?", $51 - db "You have forgotten", $4f - db "to treat your", $55 - db "#MON with", $55 - db "trust and love!", $51 - db "Without them, you", $4f - db "will never become", $55 - db "a champ again!", $57 + db $0, "OAK: ", $53, "! I'm", $4f + db "disappointed!", $51 + db "I came when I", $4f + db "heard you beat", $55 + db "the ELITE FOUR!", $51 + db "But, when I got", $4f + db "here, you had", $55 + db "already lost!", $51 + db $53, "! Do you", $4f + db "understand why", $55 + db "you lost?", $51 + db "You have forgotten", $4f + db "to treat your", $55 + db "#MON with", $55 + db "trust and love!", $51 + db "Without them, you", $4f + db "will never become", $55 + db "a champ again!", $57 ; 0x86463 + 260 bytes _UnnamedText_7612a: ; 0x86567 - db $0, "OAK: ", $52, "!", $51 - db "You understand", $4f - db "that your victory", $55 - db "was not just your", $55 - db "own doing!", $51 - db "The bond you share", $4f - db "with your #MON", $55 - db "is marvelous!", $51 - db $52, "!", $4f - db "Come with me!", $57 + db $0, "OAK: ", $52, "!", $51 + db "You understand", $4f + db "that your victory", $55 + db "was not just your", $55 + db "own doing!", $51 + db "The bond you share", $4f + db "with your #MON", $55 + db "is marvelous!", $51 + db $52, "!", $4f + db "Come with me!", $57 ; 0x86567 + 136 bytes _UnnamedText_7626c: ; 0x865ef - db $0, "Welcome to", $4f - db "#MON LEAGUE!", $51 - db "I am LORELEI of", $4f - db "the ELITE FOUR!", $51 - db "No one can best", $4f - db "me when it comes", $55 - db "to icy #MON!", $51 - db "Freezing moves", $4f - db "are powerful!", $51 - db "Your #MON will", $4f - db "be at my mercy", $55 - db "when they are", $55 - db "frozen solid!", $51 - db "Hahaha!", $4f - db "Are you ready?", $57 + db $0, "Welcome to", $4f + db "#MON LEAGUE!", $51 + db "I am LORELEI of", $4f + db "the ELITE FOUR!", $51 + db "No one can best", $4f + db "me when it comes", $55 + db "to icy #MON!", $51 + db "Freezing moves", $4f + db "are powerful!", $51 + db "Your #MON will", $4f + db "be at my mercy", $55 + db "when they are", $55 + db "frozen solid!", $51 + db "Hahaha!", $4f + db "Are you ready?", $57 ; 0x865ef + 213 bytes _UnnamedText_76271: ; 0x866c4 - db $0, "How", $4f - db "dare you!", $58 + db $0, "How", $4f + db "dare you!", $58 ; 0x866c4 + 15 bytes _UnnamedText_76276: ; 0x866d3 - db $0, "You're better", $4f - db "than I thought!", $55 - db "Go on ahead!", $51 - db "You only got a", $4f - db "taste of #MON", $55 - db "LEAGUE power!", $57 + db $0, "You're better", $4f + db "than I thought!", $55 + db "Go on ahead!", $51 + db "You only got a", $4f + db "taste of #MON", $55 + db "LEAGUE power!", $57 ; 0x866d3 + 86 bytes _UnnamedText_7627b: ; 0x86729 - db $0, "Someone's voice:", $4f - db "Don't run away!", $57 + db $0, "Someone's voice:", $4f + db "Don't run away!", $57 ; 0x86729 + 32 bytes _UnnamedText_763c3: ; 0x86749 - db $0, "I am BRUNO of", $4f - db "the ELITE FOUR!", $51 - db "Through rigorous", $4f - db "training, people", $55 - db "and #MON can", $55 - db "become stronger!", $51 - db "I've weight", $4f - db "trained with", $55 - db "my #MON!", $51 - db $52, "!", $51 - db "We will grind you", $4f - db "down with our", $55 - db "superior power!", $51 - db "Hoo hah!", $57 + db $0, "I am BRUNO of", $4f + db "the ELITE FOUR!", $51 + db "Through rigorous", $4f + db "training, people", $55 + db "and #MON can", $55 + db "become stronger!", $51 + db "I've weight", $4f + db "trained with", $55 + db "my #MON!", $51 + db $52, "!", $51 + db "We will grind you", $4f + db "down with our", $55 + db "superior power!", $51 + db "Hoo hah!", $57 ; 0x86749 + 188 bytes _UnnamedText_763c8: ; 0x86805 - db $0, "Why?", $4f - db "How could I lose?", $58 + db $0, "Why?", $4f + db "How could I lose?", $58 ; 0x86805 + 24 bytes _UnnamedText_763cd: ; 0x8681d - db $0, "My job is done!", $4f - db "Go face your next", $55 - db "challenge!", $57 + db $0, "My job is done!", $4f + db "Go face your next", $55 + db "challenge!", $57 ; 0x8681d + 46 bytes _UnnamedText_763d2: ; 0x8684b - db $0, "Someone's voice:", $4f - db "Don't run away!", $57 + db $0, "Someone's voice:", $4f + db "Don't run away!", $57 ; 0x8684b + 32 bytes _UnnamedText_76520: ; 0x8686b - db $0, "I am AGATHA of", $4f - db "the ELITE FOUR!", $51 - db "OAK's taken a lot", $4f - db "of interest in", $55 - db "you, child!", $51 - db "That old duff was", $4f - db "once tough and", $55 - db "handsome! That", $55 - db "was decades ago!", $51 - db "Now he just wants", $4f - db "to fiddle with", $55 - db "his #DEX! He's", $55 - db "wrong! #MON", $55 - db "are for fighting!", $51 - db $52, "! I'll show", $4f - db "you how a real", $55 - db "trainer fights!", $57 + db $0, "I am AGATHA of", $4f + db "the ELITE FOUR!", $51 + db "OAK's taken a lot", $4f + db "of interest in", $55 + db "you, child!", $51 + db "That old duff was", $4f + db "once tough and", $55 + db "handsome! That", $55 + db "was decades ago!", $51 + db "Now he just wants", $4f + db "to fiddle with", $55 + db "his #DEX! He's", $55 + db "wrong! #MON", $55 + db "are for fighting!", $51 + db $52, "! I'll show", $4f + db "you how a real", $55 + db "trainer fights!", $57 ; 0x8686b + 261 bytes _UnnamedText_76525: ; 0x86970 - db $0, "Oh ho!", $4f - db "You're something", $55 - db "special, child!", $58 + db $0, "Oh ho!", $4f + db "You're something", $55 + db "special, child!", $58 ; 0x86970 + 40 bytes _UnnamedText_7652a: ; 0x86998 - db $0, "You win! I see", $4f - db "what the old duff", $55 - db "sees in you now!", $51 - db "I have nothing", $4f - db "else to say! Run", $55 - db "along now, child!", $57 + db $0, "You win! I see", $4f + db "what the old duff", $55 + db "sees in you now!", $51 + db "I have nothing", $4f + db "else to say! Run", $55 + db "along now, child!", $57 ; 0x86998 + 101 bytes _UnnamedText_7652f: ; 0x869fd - db $0, "Someone's voice:", $4f - db "Don't run away!", $57 + db $0, "Someone's voice:", $4f + db "Don't run away!", $57 ; 0x869fd + 32 bytes _UnnamedText_460c5: ; 0x86a1d - db $0, "Hikers leave twigs", $4f - db "as trail markers.", $57 + db $0, "Hikers leave twigs", $4f + db "as trail markers.", $57 ; 0x86a1d + 38 bytes _UnnamedText_460ca: ; 0x86a43 - db $0, "Ohhh!", $4f - db "I did my best!", $58 + db $0, "Ohhh!", $4f + db "I did my best!", $58 ; 0x86a43 + 22 bytes _UnnamedText_460cf: ; 0x86a59 - db $0, "I want to go ", $4f - db "home!", $57 + db $0, "I want to go ", $4f + db "home!", $57 ; 0x86a59 + 21 bytes _UnnamedText_460d4: ; 0x86a6e - db $0, "Hahaha! Can you", $4f - db "beat my power?", $57 + db $0, "Hahaha! Can you", $4f + db "beat my power?", $57 ; 0x86a6e + 32 bytes _UnnamedText_460d9: ; 0x86a8e - db $0, "Oops!", $4f - db "Out-muscled!", $58 + db $0, "Oops!", $4f + db "Out-muscled!", $58 ; 0x86a8e + 20 bytes _UnnamedText_460de: ; 0x86aa2 - db $0, "I go for power", $4f - db "because I hate", $55 - db "thinking!", $57 + db $0, "I go for power", $4f + db "because I hate", $55 + db "thinking!", $57 ; 0x86aa2 + 41 bytes _UnnamedText_460e3: ; 0x86acb - db $0, "You have a", $4f - db "#DEX?", $55 - db "I want one too!", $57 + db $0, "You have a", $4f + db "#DEX?", $55 + db "I want one too!", $57 ; 0x86acb + 34 bytes _UnnamedText_460e8: ; 0x86aed - db $0, "Shoot!", $4f - db "I'm so jealous!", $58 + db $0, "Shoot!", $4f + db "I'm so jealous!", $58 ; 0x86aed + 23 bytes _UnnamedText_460ed: ; 0x86b04 - db $0, "When you finish", $4f - db "your #DEX, can", $55 - db "I have it?", $57 + db $0, "When you finish", $4f + db "your #DEX, can", $55 + db "I have it?", $57 ; 0x86b04 + 43 bytes _UnnamedText_460f2: ; 0x86b2f - db $0, "Do you know about", $4f - db "costume players?", $57 + db $0, "Do you know about", $4f + db "costume players?", $57 ; 0x86b2f + 36 bytes _UnnamedText_460f7: ; 0x86b53 - db $0, "Well,", $4f - db "that's that.", $58 + db $0, "Well,", $4f + db "that's that.", $58 ; 0x86b53 + 19 bytes _UnnamedText_460fc: ; 0x86b66 - db $0, "Costume players", $4f - db "dress up as", $55 - db "#MON for fun.", $57 + db $0, "Costume players", $4f + db "dress up as", $55 + db "#MON for fun.", $57 ; 0x86b66 + 43 bytes _UnnamedText_46101: ; 0x86b91 - db $0, "My #MON", $4f - db "techniques will", $55 - db "leave you crying!", $57 + db $0, "My #MON", $4f + db "techniques will", $55 + db "leave you crying!", $57 ; 0x86b91 + 43 bytes _UnnamedText_46106: ; 0x86bbc - db $0, "I give!", $4f - db "You're a better", $55 - db "technician!", $58 + db $0, "I give!", $4f + db "You're a better", $55 + db "technician!", $58 ; 0x86bbc + 36 bytes _UnnamedText_4610b: ; 0x86be0 - db $0, "In mountains,", $4f - db "you'll often find", $55 - db "rock-type #MON.", $57 + db $0, "In mountains,", $4f + db "you'll often find", $55 + db "rock-type #MON.", $57 ; 0x86be0 + 48 bytes _UnnamedText_46110: ; 0x86c10 - db $0, "I don't often", $4f - db "come here, but I", $55 - db "will fight you.", $57 + db $0, "I don't often", $4f + db "come here, but I", $55 + db "will fight you.", $57 ; 0x86c10 + 47 bytes _UnnamedText_46115: ; 0x86c3f - db $0, "Oh!", $4f - db "I lost!", $58 + db $0, "Oh!", $4f + db "I lost!", $58 ; 0x86c3f + 13 bytes _UnnamedText_4611a: ; 0x86c4c - db $0, "I like tiny", $4f - db "#MON, big ones", $55 - db "are too scary!", $57 + db $0, "I like tiny", $4f + db "#MON, big ones", $55 + db "are too scary!", $57 ; 0x86c4c + 43 bytes _UnnamedText_4611f: ; 0x86c77 - db $0, "Hit me with your", $4f - db "best shot!", $57 + db $0, "Hit me with your", $4f + db "best shot!", $57 ; 0x86c77 + 29 bytes _UnnamedText_46124: ; 0x86c94 - db $0, "Fired", $4f - db "away!", $58 + db $0, "Fired", $4f + db "away!", $58 ; 0x86c94 + 13 bytes SECTION "bank22",DATA,BANK[$22] _UnnamedText_46129: ; 0x88000 - db $0, "I'll raise my", $4f - db "#MON to beat", $55 - db "yours, kid!", $57 + db $0, "I'll raise my", $4f + db "#MON to beat", $55 + db "yours, kid!", $57 ; 0x88000 + 39 bytes _UnnamedText_4612e: ; 0x88027 - db $0, "I draw #MON", $4f - db "when I'm home.", $57 + db $0, "I draw #MON", $4f + db "when I'm home.", $57 ; 0x88027 + 27 bytes _UnnamedText_46133: ; 0x88042 - db $0, "Whew!", $4f - db "I'm exhausted!", $58 + db $0, "Whew!", $4f + db "I'm exhausted!", $58 ; 0x88042 + 21 bytes _UnnamedText_46138: ; 0x88057 - db $0, "I'm an artist,", $4f - db "not a fighter.", $57 + db $0, "I'm an artist,", $4f + db "not a fighter.", $57 ; 0x88057 + 30 bytes UnnamedText_88075: ; 0x88075 - db $0, "Gyaoo!@@" + db $0, "Gyaoo!@@" _SeafoamIslands5Text4: ; 0x8807e - db $0, "Boulders might", $4f - db "change the flow", $55 - db "of water!", $57 + db $0, "Boulders might", $4f + db "change the flow", $55 + db "of water!", $57 _SeafoamIslands5Text5: ; 0x880a8 - db $0, "DANGER", $4f - db "Fast current!", $57 + db $0, "DANGER", $4f + db "Fast current!", $57 _AIBattleWithdrawText: db 1 @@ -51363,857 +51359,857 @@ _AIBattleUseItemText: db 0,"!",$58 _UnnamedText_4160c: ; 0x880ef - TX_RAM $cf4b - db $0, " went", $4f - db "to @" - TX_RAM $d887 - db $0, ".", $57 + TX_RAM $cf4b + db $0, " went", $4f + db "to @" + TX_RAM $d887 + db $0, ".", $57 ; 0x88103 _UnnamedText_41623: ; 0x88103 - db $0, "For ", $52, "'s", $4f - db "@" - TX_RAM $cf4b - db $0, ",", $57 + db $0, "For ", $52, "'s", $4f + db "@" + TX_RAM $cf4b + db $0, ",", $57 ; 0x88112 _UnnamedText_41628: ; 0x88112 - TX_RAM $d887 - db $0, " sends", $4f - db "@" - TX_RAM $cd6d - db $0, ".", $57 + TX_RAM $d887 + db $0, " sends", $4f + db "@" + TX_RAM $cd6d + db $0, ".", $57 ; 0x88124 _UnnamedText_41642: ; 0x88124 - TX_RAM $d887 - db $0, " waves", $4f - db "farewell as", $57 + TX_RAM $d887 + db $0, " waves", $4f + db "farewell as", $57 _UnnamedText_41647: ; 0x8813b - TX_RAM $cd6d - db $0, " is", $4f - db "transferred.", $57 + TX_RAM $cd6d + db $0, " is", $4f + db "transferred.", $57 ; 0x8813b + 21 bytes _UnnamedText_41655: ; 0x88150 - db $0, "Take good care of", $4f - db "@" + db $0, "Take good care of", $4f + db "@" ; 0x88150 + 20 bytes UnnamedText_88164: ; 0x88164 - TX_RAM $cd6d - db $0, ".", $57 + TX_RAM $cd6d + db $0, ".", $57 ; 0x8816a _UnnamedText_4166c: ; 0x8816a - TX_RAM $d887 - db $0, " will", $4f - db "trade @" + TX_RAM $d887 + db $0, " will", $4f + db "trade @" ; 0x8816a + 17 bytes UnnamedText_8817b: ; 0x8817b - TX_RAM $cd6d - db $0, $57 + TX_RAM $cd6d + db $0, $57 _UnnamedText_41671: ; 0x88180 - db $0, "for ", $52, "'s", $4f - db "@" - TX_RAM $cf4b - db $0, ".", $57 + db $0, "for ", $52, "'s", $4f + db "@" + TX_RAM $cf4b + db $0, ".", $57 ; 0x8818f _UnnamedText_37390: ; 0x8818f - db $0, "A slot machine!", $4f - db "Want to play?", $57 + db $0, "A slot machine!", $4f + db "Want to play?", $57 ; 0x8818f + 31 bytes _UnnamedText_37467: ; 0x881ae - db $0, "Darn!", $4f - db "Ran out of coins!", $57 + db $0, "Darn!", $4f + db "Ran out of coins!", $57 ; 0x881ae + 25 bytes _UnnamedText_3746c: ; 0x881c7 - db $0, "Bet how many", $4f - db "coins?", $57 + db $0, "Bet how many", $4f + db "coins?", $57 ; 0x881c7 + 21 bytes _UnnamedText_37471: ; 0x881dc - db $0, "Start!", $57 + db $0, "Start!", $57 ; 0x881dc + 8 bytes _UnnamedText_37476: ; 0x881e4 - db $0, "Not enough", $4f - db "coins!", $58 + db $0, "Not enough", $4f + db "coins!", $58 ; 0x881e4 + 19 bytes _UnnamedText_3747b: ; 0x881f7 - db $0, "One more ", $4f - db "go?", $57 + db $0, "One more ", $4f + db "go?", $57 ; 0x881f7 + 15 bytes _UnnamedText_37673: ; 0x88206 - db $0, " lined up!", $4f - db "Scored @" + db $0, " lined up!", $4f + db "Scored @" ; 0x88206 + 20 bytes UnnamedText_8821a: ; 0x8821a - TX_RAM $cf4b - db $0, " coins!", $57 + TX_RAM $cf4b + db $0, " coins!", $57 ; 0x88226 _UnnamedText_3769d: ; 0x88226 - db $0, "Not this time!", $58 + db $0, "Not this time!", $58 ; 0x88226 + 16 bytes UnnamedText_88236: ; 0x88236 - db $0, "Yeah!@@" + db $0, "Yeah!@@" ; 0x8823e _UnnamedText_703fa: ; 0x8823e - db $0, "#DEX Seen:@" + db $0, "#DEX Seen:@" ; 0x8823e + 14 bytes UnnamedText_8824c: ; 0x8824c - TX_NUM $cc5b, 1, 3 - db $0, $4f - db " Owned:@" - TX_NUM $cc5c, 1, 3 - db $50 + TX_NUM $cc5b, 1, 3 + db $0, $4f + db " Owned:@" + TX_NUM $cc5c, 1, 3 + db $50 ; 0x88267 _UnnamedText_703ff: ; 0x88267 - db $0, "#DEX Rating", $6d, $57 + db $0, "#DEX Rating", $6d, $57 ; 0x88267 + 14 bytes _UnnamedText_62453: ; 0x88275 - TX_RAM $cf5f - db $0, $4f - db "#MON GYM", $55 - db "LEADER: @" + TX_RAM $cf5f + db $0, $4f + db "#MON GYM", $55 + db "LEADER: @" ; 0x88275 + 23 bytes UnnamedText_8828c: ; 0x8828c - TX_RAM $cf70 - db $0, $51 - db "WINNING TRAINERS:", $4f - db $53, $57 + TX_RAM $cf70 + db $0, $51 + db "WINNING TRAINERS:", $4f + db $53, $57 ; 0x882a5 _UnnamedText_62458: ; 0x882a5 - TX_RAM $cf5f - db $0, $4f - db "#MON GYM", $55 - db "LEADER: @" + TX_RAM $cf5f + db $0, $4f + db "#MON GYM", $55 + db "LEADER: @" ; 0x882a5 + 23 bytes UnnamedText_882bc: ; 0x882bc - TX_RAM $cf70 - db $0, $51 - db "WINNING TRAINERS:", $4f - db $53, $55 - db $52, $57 + TX_RAM $cf70 + db $0, $51 + db "WINNING TRAINERS:", $4f + db $53, $55 + db $52, $57 ; 0x882d7 _UnnamedText_624a3: ; 0x882d7 - db $0, "#MON CENTERs", $4f - db "heal your tired,", $55 - db "hurt or fainted", $55 - db "#MON!", $57 + db $0, "#MON CENTERs", $4f + db "heal your tired,", $55 + db "hurt or fainted", $55 + db "#MON!", $57 ; 0x882d7 + 53 bytes _UnnamedText_624a8: ; 0x8830c - db $0, "Yawn!", $51 - db "When JIGGLYPUFF", $4f - db "sings, #MON", $55 - db "get drowsy...", $51 - db "...Me too...", $4f - db "Snore...", $57 + db $0, "Yawn!", $51 + db "When JIGGLYPUFF", $4f + db "sings, #MON", $55 + db "get drowsy...", $51 + db "...Me too...", $4f + db "Snore...", $57 ; 0x8830c + 71 bytes _UnnamedText_624ad: ; 0x88353 - db $0, "BILL has lots of", $4f - db "#MON!", $51 - db "He collects rare", $4f - db "ones too!", $57 + db $0, "BILL has lots of", $4f + db "#MON!", $51 + db "He collects rare", $4f + db "ones too!", $57 ; 0x88353 + 51 bytes _UnnamedText_624b2: ; 0x88386 - db $0, "CUBONEs wear", $4f - db "skulls, right?", $51 - db "People will pay a", $4f - db "lot for one!", $57 + db $0, "CUBONEs wear", $4f + db "skulls, right?", $51 + db "People will pay a", $4f + db "lot for one!", $57 ; 0x88386 + 60 bytes _UnnamedText_624b7: ; 0x883c2 - db $0, "If you have too", $4f - db "many #MON, you", $55 - db "should store them", $55 - db "via PC!", $57 + db $0, "If you have too", $4f + db "many #MON, you", $55 + db "should store them", $55 + db "via PC!", $57 ; 0x883c2 + 58 bytes _UnnamedText_624bc: ; 0x883fc - db $0, "I heard that", $4f - db "GHOSTs haunt", $55 - db "LAVENDER TOWN!", $57 + db $0, "I heard that", $4f + db "GHOSTs haunt", $55 + db "LAVENDER TOWN!", $57 ; 0x883fc + 42 bytes _UnnamedText_624c1: ; 0x88426 - db $0, "I wish I could", $4f - db "catch #MON.", $57 + db $0, "I wish I could", $4f + db "catch #MON.", $57 ; 0x88426 + 28 bytes _UnnamedText_624c6: ; 0x88442 - db $0, "I'm tired from", $4f - db "all the fun...", $57 + db $0, "I'm tired from", $4f + db "all the fun...", $57 ; 0x88442 + 30 bytes _UnnamedText_624cb: ; 0x88460 - db $0, "SILPH's manager", $4f - db "is hiding in the", $55 - db "SAFARI ZONE.", $57 + db $0, "SILPH's manager", $4f + db "is hiding in the", $55 + db "SAFARI ZONE.", $57 ; 0x88460 + 46 bytes _UnnamedText_624d0: ; 0x8848e - db $0, "It is true that a", $4f - db "higher level", $55 - db "#MON will be", $55 - db "more powerful...", $51 - db "But, all #MON", $4f - db "will have weak", $55 - db "points against", $55 - db "specific types.", $51 - db "So, there is no", $4f - db "universally", $55 - db "strong #MON.", $57 + db $0, "It is true that a", $4f + db "higher level", $55 + db "#MON will be", $55 + db "more powerful...", $51 + db "But, all #MON", $4f + db "will have weak", $55 + db "points against", $55 + db "specific types.", $51 + db "So, there is no", $4f + db "universally", $55 + db "strong #MON.", $57 ; 0x8848e + 163 bytes _UnnamedText_624d5: ; 0x88531 - db $0, "If I had a BIKE,", $4f - db "I would go to", $55 - db "CYCLING ROAD!", $57 + db $0, "If I had a BIKE,", $4f + db "I would go to", $55 + db "CYCLING ROAD!", $57 ; 0x88531 + 46 bytes _UnnamedText_624da: ; 0x8855f - db $0, "If you're studying ", $4f - db "#MON, visit", $55 - db "the SAFARI ZONE.", $51 - db "It has all sorts", $4f - db "of rare #MON.", $57 + db $0, "If you're studying ", $4f + db "#MON, visit", $55 + db "the SAFARI ZONE.", $51 + db "It has all sorts", $4f + db "of rare #MON.", $57 ; 0x8855f + 80 bytes _UnnamedText_624df: ; 0x885af - db $0, "#MON can still", $4f - db "learn techniques", $55 - db "after canceling", $55 - db "evolution.", $51 - db "Evolution can wait", $4f - db "until new moves", $55 - db "have been learned.", $57 + db $0, "#MON can still", $4f + db "learn techniques", $55 + db "after canceling", $55 + db "evolution.", $51 + db "Evolution can wait", $4f + db "until new moves", $55 + db "have been learned.", $57 ; 0x885af + 114 bytes _UnnamedText_624f8: ; 0x88621 - db $0, "It would be great", $4f - db "if the ELITE FOUR", $55 - db "came and stomped", $55 - db "TEAM ROCKET!", $57 + db $0, "It would be great", $4f + db "if the ELITE FOUR", $55 + db "came and stomped", $55 + db "TEAM ROCKET!", $57 ; 0x88621 + 67 bytes _UnnamedText_624fd: ; 0x88664 - db $0, "TEAM ROCKET took", $4f - db "off! We can go", $55 - db "out safely again!", $55 - db "That's great!", $57 + db $0, "TEAM ROCKET took", $4f + db "off! We can go", $55 + db "out safely again!", $55 + db "That's great!", $57 ; 0x88664 + 64 bytes _UnnamedText_62502: ; 0x886a4 - db $0, "My sis brought me", $4f - db "on this vacation!", $57 + db $0, "My sis brought me", $4f + db "on this vacation!", $57 ; 0x886a4 + 37 bytes _UnnamedText_62511: ; 0x886c9 - db $0, "Crammed full of", $4f - db "#MON books!", $57 + db $0, "Crammed full of", $4f + db "#MON books!", $57 ; 0x886c9 + 29 bytes _UnnamedText_1e953: ; 0x886e6 - db $0, "A shiny new", $4f - db "BICYCLE!", $57 + db $0, "A shiny new", $4f + db "BICYCLE!", $57 ; 0x886e6 + 22 bytes _UnnamedText_1e960: ; 0x886fc - db $0, "Push START to", $4f - db "open the MENU!", $57 + db $0, "Push START to", $4f + db "open the MENU!", $57 ; 0x886fc + 30 bytes _UnnamedText_1e97e: ; 0x8871a - db $0, "The SAVE option is", $4f - db "on the MENU", $55 - db "screen.", $57 + db $0, "The SAVE option is", $4f + db "on the MENU", $55 + db "screen.", $57 ; 0x8871a + 40 bytes _UnnamedText_1e983: ; 0x88742 - db $0, "All #MON types", $4f - db "have strong and", $55 - db "weak points", $55 - db "against others.", $57 + db $0, "All #MON types", $4f + db "have strong and", $55 + db "weak points", $55 + db "against others.", $57 ; 0x88742 + 60 bytes _UnnamedText_1ea0d: ; 0x8877e - db $0, "PA: Ding-dong!", $51 - db "Time's up!", $58 + db $0, "PA: Ding-dong!", $51 + db "Time's up!", $58 ; 0x8877e + 26 bytes _UnnamedText_1ea12: ; 0x88798 - db $0, "PA: Your SAFARI", $4f - db "GAME is over!", $57 + db $0, "PA: Your SAFARI", $4f + db "GAME is over!", $57 ; 0x88798 + 31 bytes _UnnamedText_1ea5b: ; 0x887b7 - db $0, "#MON Quiz!", $51 - db "Get it right and", $4f - db "the door opens to", $55 - db "the next room!", $51 - db "Get it wrong and", $4f - db "face a trainer!", $51 - db "If you want to", $4f - db "conserve your", $55 - db "#MON for the", $55 - db "GYM LEADER...", $51 - db "Then get it right!", $4f - db "Here we go!", $58 + db $0, "#MON Quiz!", $51 + db "Get it right and", $4f + db "the door opens to", $55 + db "the next room!", $51 + db "Get it wrong and", $4f + db "face a trainer!", $51 + db "If you want to", $4f + db "conserve your", $55 + db "#MON for the", $55 + db "GYM LEADER...", $51 + db "Then get it right!", $4f + db "Here we go!", $58 ; 0x887b7 + 182 bytes _UnnamedText_1ea6c: ; 0x8886d - db $0, "CATERPIE evolves", $4f - db "into BUTTERFREE?", $57 + db $0, "CATERPIE evolves", $4f + db "into BUTTERFREE?", $57 ; 0x8886d + 35 bytes _UnnamedText_1ea71: ; 0x88890 - db $0, "There are 9", $4f - db "certified #MON", $55 - db "LEAGUE BADGEs?", $57 + db $0, "There are 9", $4f + db "certified #MON", $55 + db "LEAGUE BADGEs?", $57 ; 0x88890 + 43 bytes _UnnamedText_1ea76: ; 0x888bb - db $0, "POLIWAG evolves 3", $4f - db "times?", $57 + db $0, "POLIWAG evolves 3", $4f + db "times?", $57 ; 0x888bb + 26 bytes _UnnamedText_1ea7b: ; 0x888d5 - db $0, "Are thunder moves", $4f - db "effective against", $55 - db "ground element-", $55 - db "type #MON?", $57 + db $0, "Are thunder moves", $4f + db "effective against", $55 + db "ground element-", $55 + db "type #MON?", $57 ; 0x888d5 + 64 bytes _UnnamedText_1ea80: ; 0x88915 - db $0, "#MON of the", $4f - db "same kind and", $55 - db "level are not", $55 - db "identical?", $57 + db $0, "#MON of the", $4f + db "same kind and", $55 + db "level are not", $55 + db "identical?", $57 ; 0x88915 + 52 bytes _UnnamedText_1ea85: ; 0x88949 - db $0, "TM28 contains", $4f - db "TOMBSTONER?", $57 + db $0, "TM28 contains", $4f + db "TOMBSTONER?", $57 ; 0x88949 + 27 bytes UnnamedText_88964: ; 0x88964 - db $0, "You're absolutely", $4f - db "correct!", $51 - db "Go on through!@@" + db $0, "You're absolutely", $4f + db "correct!", $51 + db "Go on through!@@" ; 0x8898f _UnnamedText_1eb05: ; 0x8898f - db $0, "Sorry! Bad call!", $58 + db $0, "Sorry! Bad call!", $58 ; 0x8898f + 18 bytes _UnnamedText_1eb69: ; 0x889a1 - db $0, "#MON magazines!", $51 - db "#MON notebooks!", $51 - db "#MON graphs!", $57 + db $0, "#MON magazines!", $51 + db "#MON notebooks!", $51 + db "#MON graphs!", $57 ; 0x889a1 + 46 bytes _UnnamedText_1ebdd: ; 0x889cf - db $0, "TELEPORTER is", $4f - db "displayed on the", $55 - db "PC monitor.", $57 + db $0, "TELEPORTER is", $4f + db "displayed on the", $55 + db "PC monitor.", $57 ; 0x889cf + 44 bytes UnnamedText_889fb: ; 0x889fb - db $0, $52, " initiated", $4f - db "TELEPORTER's Cell", $55 - db "Separator!@@" + db $0, $52, " initiated", $4f + db "TELEPORTER's Cell", $55 + db "Separator!@@" ; 0x88a25 _UnnamedText_1ec7f: ; 0x88a25 - db $0, "BILL's favorite", $4f - db "#MON list!", $58 + db $0, "BILL's favorite", $4f + db "#MON list!", $58 ; 0x88a25 + 27 bytes _UnnamedText_1ecaa: ; 0x88a40 - db $0, "Which #MON do", $4f - db "you want to see?", $57 + db $0, "Which #MON do", $4f + db "you want to see?", $57 ; 0x88a40 + 32 bytes _UnnamedText_1ecbd: ; 0x88a60 - db $0, "There's an e-mail", $4f - db "message here!", $51 - db "...", $51 - db "Calling all", $4f - db "#MON trainers!", $51 - db "The elite trainers", $4f - db "of #MON LEAGUE", $55 - db "are ready to take", $55 - db "on all comers!", $51 - db "Bring your best", $4f - db "#MON and see", $55 - db "how you rate as a", $55 - db "trainer!", $51 - db "#MON LEAGUE HQ", $4f - db "INDIGO PLATEAU", $51 - db "PS: PROF.OAK,", $4f - db "please visit us!", $55 - db "...", $57 + db $0, "There's an e-mail", $4f + db "message here!", $51 + db "...", $51 + db "Calling all", $4f + db "#MON trainers!", $51 + db "The elite trainers", $4f + db "of #MON LEAGUE", $55 + db "are ready to take", $55 + db "on all comers!", $51 + db "Bring your best", $4f + db "#MON and see", $55 + db "how you rate as a", $55 + db "trainer!", $51 + db "#MON LEAGUE HQ", $4f + db "INDIGO PLATEAU", $51 + db "PS: PROF.OAK,", $4f + db "please visit us!", $55 + db "...", $57 ; 0x88a60 + 251 bytes _UnnamedText_2ff32: ; 0x88b5b - db $0, "A COIN CASE is", $4f - db "required!", $57 + db $0, "A COIN CASE is", $4f + db "required!", $57 ; 0x88b5b + 26 bytes _UnnamedText_2ff37: ; 0x88b75 - db $0, "You don't have", $4f - db "any coins!", $57 + db $0, "You don't have", $4f + db "any coins!", $57 ; 0x88b75 + 26 bytes _UnnamedText_37e79: ; 0x88b8f - db $0, "OUT OF ORDER", $4f - db "This is broken.", $57 + db $0, "OUT OF ORDER", $4f + db "This is broken.", $57 ; 0x88b8f + 30 bytes _UnnamedText_37e7e: ; 0x88bad - db $0, "OUT TO LUNCH", $4f - db "This is reserved.", $57 + db $0, "OUT TO LUNCH", $4f + db "This is reserved.", $57 ; 0x88bad + 32 bytes _UnnamedText_37e83: ; 0x88bcd - db $0, "Someone's keys!", $4f - db "They'll be back.", $57 + db $0, "Someone's keys!", $4f + db "They'll be back.", $57 ; 0x88bcd + 32 bytes _UnnamedText_21865: ; 0x88bed - db $0, "Just a moment.", $57 + db $0, "Just a moment.", $57 ; 0x88bed + 16 bytes UnnamedText_88bfd: ; 0x88bfd - db $0, "It's a pamphlet", $4f - db "on TMs.", $51 - db "...", $51 - db "There are 50 TMs", $4f - db "in all.", $51 - db "There are also 5", $4f - db "HMs that can be", $55 - db "used repeatedly.", $51 - db "SILPH CO.@@" + db $0, "It's a pamphlet", $4f + db "on TMs.", $51 + db "...", $51 + db "There are 50 TMs", $4f + db "in all.", $51 + db "There are also 5", $4f + db "HMs that can be", $55 + db "used repeatedly.", $51 + db "SILPH CO.@@" ; 0x88c6f _UnnamedText_529e9: ; 0x88c6f - db $0, "Turn the page?", $57 + db $0, "Turn the page?", $57 ; 0x88c6f + 16 bytes UnnamedText_88c7f: ; 0x88c7f - db $0, "GIRL: Hey! Don't", $4f - db "look at my notes!@@" + db $0, "GIRL: Hey! Don't", $4f + db "look at my notes!@@" ; 0x88ca3 _UnnamedText_529f4: ; 0x88ca3 - db $0, "Looked at the", $4f - db "notebook!", $51 - db "First page...", $51 - db "# BALLs are", $4f - db "used to catch", $55 - db "#MON.", $51 - db "Up to 6 #MON", $4f - db "can be carried.", $51 - db "People who raise", $4f - db "and make #MON", $55 - db "fight are called", $55 - db "#MON trainers.", $58 + db $0, "Looked at the", $4f + db "notebook!", $51 + db "First page...", $51 + db "# BALLs are", $4f + db "used to catch", $55 + db "#MON.", $51 + db "Up to 6 #MON", $4f + db "can be carried.", $51 + db "People who raise", $4f + db "and make #MON", $55 + db "fight are called", $55 + db "#MON trainers.", $58 ; 0x88ca3 + 163 bytes _UnnamedText_529f9: ; 0x88d46 - db $0, "Second page...", $51 - db "A healthy #MON", $4f - db "may be hard to", $55 - db "catch, so weaken", $55 - db "it first!", $51 - db "Poison, burns and", $4f - db "other damage are", $55 - db "effective!", $58 + db $0, "Second page...", $51 + db "A healthy #MON", $4f + db "may be hard to", $55 + db "catch, so weaken", $55 + db "it first!", $51 + db "Poison, burns and", $4f + db "other damage are", $55 + db "effective!", $58 ; 0x88d46 + 119 bytes _UnnamedText_529fe: ; 0x88dbd - db $0, "Third page...", $51 - db "#MON trainers", $4f - db "seek others to", $55 - db "engage in #MON", $55 - db "fights.", $51 - db "Battles are", $4f - db "constantly fought", $55 - db "at #MON GYMs.", $58 + db $0, "Third page...", $51 + db "#MON trainers", $4f + db "seek others to", $55 + db "engage in #MON", $55 + db "fights.", $51 + db "Battles are", $4f + db "constantly fought", $55 + db "at #MON GYMs.", $58 ; 0x88dbd + 111 bytes _UnnamedText_52a03: ; 0x88e2c - db $0, "Fourth page...", $51 - db "The goal for", $4f - db "#MON trainers", $55 - db "is to beat the ", $55 - db "top 8 #MON", $55 - db "GYM LEADERs.", $51 - db "Do so to earn the", $4f - db "right to face...", $51 - db "The ELITE FOUR of", $4f - db "#MON LEAGUE!", $58 + db $0, "Fourth page...", $51 + db "The goal for", $4f + db "#MON trainers", $55 + db "is to beat the ", $55 + db "top 8 #MON", $55 + db "GYM LEADERs.", $51 + db "Do so to earn the", $4f + db "right to face...", $51 + db "The ELITE FOUR of", $4f + db "#MON LEAGUE!", $58 ; 0x88e2c + 149 bytes _UnnamedText_52a10: ; 0x88ec1 - db $0, "Enemies on every", $4f - db "side!", $57 + db $0, "Enemies on every", $4f + db "side!", $57 ; 0x88ec1 + 24 bytes _UnnamedText_52a1d: ; 0x88ed9 - db $0, "What goes around", $4f - db "comes around!", $57 + db $0, "What goes around", $4f + db "comes around!", $57 ; 0x88ed9 + 32 bytes _UnnamedText_52a2a: ; 0x88ef9 - db $0, "FIGHTING DOJO", $57 + db $0, "FIGHTING DOJO", $57 ; 0x88ef9 + 15 bytes _UnnamedText_52a3d: ; 0x88f08 - db $0, "INDIGO PLATEAU", $4f - db "#MON LEAGUE HQ", $57 + db $0, "INDIGO PLATEAU", $4f + db "#MON LEAGUE HQ", $57 ; 0x88f08 + 31 bytes _UnnamedText_5db81: ; 0x88f27 - db $0, $52, " is", $4f - db "playing the SNES!", $55 - db "...Okay!", $55 - db "It's time to go!", $57 + db $0, $52, " is", $4f + db "playing the SNES!", $55 + db "...Okay!", $55 + db "It's time to go!", $57 ; 0x88f27 + 49 bytes _UnnamedText_5dba8: ; 0x88f58 - db $0, "Looked into the", $4f - db "binoculars...", $51 - db "A large, shining", $4f - db "bird is flying", $55 - db "toward the sea.", $57 + db $0, "Looked into the", $4f + db "binoculars...", $51 + db "A large, shining", $4f + db "bird is flying", $55 + db "toward the sea.", $57 ; 0x88f58 + 79 bytes _UnnamedText_5dbbe: ; 0x88fa7 - db $0, "AERODACTYL Fossil", $4f - db "A primitive and", $55 - db "rare #MON.", $57 + db $0, "AERODACTYL Fossil", $4f + db "A primitive and", $55 + db "rare #MON.", $57 ; 0x88fa7 + 46 bytes _UnnamedText_5dbd4: ; 0x88fd5 - db $0, "KABUTOPS Fossil", $4f - db "A primitive and", $55 - db "rare #MON.", $57 + db $0, "KABUTOPS Fossil", $4f + db "A primitive and", $55 + db "rare #MON.", $57 ; 0x88fd5 + 44 bytes _UnnamedText_5dc9e: ; 0x89001 - db $0, "TRAINER TIPS", $51 - db "Using a Game Link", $4f - db "Cable", $58 + db $0, "TRAINER TIPS", $51 + db "Using a Game Link", $4f + db "Cable", $58 ; 0x89001 + 38 bytes _UnnamedText_5dca3: ; 0x89027 - db $0, "Which heading do", $4f - db "you want to read?", $57 + db $0, "Which heading do", $4f + db "you want to read?", $57 ; 0x89027 + 36 bytes _UnnamedText_5dcde: ; 0x8904b - db $0, "When you have", $4f - db "linked your GAME", $55 - db "BOY with another", $55 - db "GAME BOY, talk to", $55 - db "the attendant on", $55 - db "the right in any", $55 - db "#MON CENTER.", $58 + db $0, "When you have", $4f + db "linked your GAME", $55 + db "BOY with another", $55 + db "GAME BOY, talk to", $55 + db "the attendant on", $55 + db "the right in any", $55 + db "#MON CENTER.", $58 ; 0x8904b + 114 bytes _UnnamedText_5dce3: ; 0x890bd - db $0, "COLOSSEUM lets", $4f - db "you play against", $55 - db "a friend.", $58 + db $0, "COLOSSEUM lets", $4f + db "you play against", $55 + db "a friend.", $58 ; 0x890bd + 43 bytes _UnnamedText_5dce8: ; 0x890e8 - db $0, "TRADE CENTER is", $4f - db "used for trading", $55 - db "#MON.", $58 + db $0, "TRADE CENTER is", $4f + db "used for trading", $55 + db "#MON.", $58 ; 0x890e8 + 40 bytes _UnnamedText_5dda2: ; 0x89110 - db $0, "The blackboard", $4f - db "describes #MON", $55 - db "STATUS changes", $55 - db "during battles.", $58 + db $0, "The blackboard", $4f + db "describes #MON", $55 + db "STATUS changes", $55 + db "during battles.", $58 ; 0x89110 + 62 bytes _UnnamedText_5dda7: ; 0x8914e - db $0, "Which heading do", $4f - db "you want to read?", $57 + db $0, "Which heading do", $4f + db "you want to read?", $57 ; 0x8914e + 36 bytes _UnnamedText_5ddd6: ; 0x89172 - db $0, "A #MON can't", $4f - db "attack if it's", $55 - db "asleep!", $51 - db "#MON will stay", $4f - db "asleep even after", $55 - db "battles.", $51 - db "Use AWAKENING to", $4f - db "wake them up!", $58 + db $0, "A #MON can't", $4f + db "attack if it's", $55 + db "asleep!", $51 + db "#MON will stay", $4f + db "asleep even after", $55 + db "battles.", $51 + db "Use AWAKENING to", $4f + db "wake them up!", $58 ; 0x89172 + 108 bytes _UnnamedText_5dddb: ; 0x891de - db $0, "When poisoned, a", $4f - db "#MON's health", $55 - db "steadily drops.", $51 - db "Poison lingers", $4f - db "after battles.", $51 - db "Use an ANTIDOTE", $4f - db "to cure poison!", $58 + db $0, "When poisoned, a", $4f + db "#MON's health", $55 + db "steadily drops.", $51 + db "Poison lingers", $4f + db "after battles.", $51 + db "Use an ANTIDOTE", $4f + db "to cure poison!", $58 ; 0x891de + 109 bytes _UnnamedText_5dde0: ; 0x8924b - db $0, "Paralysis could", $4f - db "make #MON", $55 - db "moves misfire!", $51 - db "Paralysis remains", $4f - db "after battles.", $51 - db "Use PARLYZ HEAL", $4f - db "for treatment!", $58 + db $0, "Paralysis could", $4f + db "make #MON", $55 + db "moves misfire!", $51 + db "Paralysis remains", $4f + db "after battles.", $51 + db "Use PARLYZ HEAL", $4f + db "for treatment!", $58 ; 0x8924b + 106 bytes _UnnamedText_5dde5: ; 0x892b5 - db $0, "A burn reduces", $4f - db "power and speed.", $55 - db "It also causes", $55 - db "ongoing damage.", $51 - db "Burns remain", $4f - db "after battles.", $51 - db "Use BURN HEAL to", $4f - db "cure a burn!", $58 + db $0, "A burn reduces", $4f + db "power and speed.", $55 + db "It also causes", $55 + db "ongoing damage.", $51 + db "Burns remain", $4f + db "after battles.", $51 + db "Use BURN HEAL to", $4f + db "cure a burn!", $58 ; 0x892b5 + 122 bytes _UnnamedText_5ddea: ; 0x8932f - db $0, "If frozen, a", $4f - db "#MON becomes", $55 - db "totally immobile!", $51 - db "It stays frozen", $4f - db "even after the", $55 - db "battle ends.", $51 - db "Use ICE HEAL to", $4f - db "thaw out #MON!", $58 + db $0, "If frozen, a", $4f + db "#MON becomes", $55 + db "totally immobile!", $51 + db "It stays frozen", $4f + db "even after the", $55 + db "battle ends.", $51 + db "Use ICE HEAL to", $4f + db "thaw out #MON!", $58 ; 0x8932f + 120 bytes _UnnamedText_5ddf7: ; 0x893a7 - db $0, "Nope, there's", $4f - db "only trash here.", $57 + db $0, "Nope, there's", $4f + db "only trash here.", $57 ; 0x893a7 + 31 bytes UnnamedText_893c6: ; 0x893c6 - db $0, "Hey! There's a", $4f - db "switch under the", $55 - db "trash!", $55 - db "Turn it on!", $51 - db "The 1st electric", $4f - db "lock opened!@@" + db $0, "Hey! There's a", $4f + db "switch under the", $55 + db "trash!", $55 + db "Turn it on!", $51 + db "The 1st electric", $4f + db "lock opened!@@" ; 0x89418 _UnnamedText_5dedb: ; 0x89418 - db $0, "Hey! There's", $4f - db "another switch", $55 - db "under the trash!", $55 - db "Turn it on!", $58 + db $0, "Hey! There's", $4f + db "another switch", $55 + db "under the trash!", $55 + db "Turn it on!", $58 ; 0x89418 + 57 bytes UnnamedText_89451: ; 0x89451 - db $0, "The 2nd electric", $4f - db "lock opened!", $51 - db "The motorized door", $4f - db "opened!@@ + db $0, "The 2nd electric", $4f + db "lock opened!", $51 + db "The motorized door", $4f + db "opened!@@ ; 0x89451 + 59 bytes = 0x8948c UnnamedText_8948c: ; 0x8948c - db $0, "Nope! There's", $4f - db "only trash here.", $55 - db "Hey! The electric", $55 - db "locks were reset!@@" + db $0, "Nope! There's", $4f + db "only trash here.", $55 + db "Hey! The electric", $55 + db "locks were reset!@@" ; 0x8948c + 68 bytes = 0x894d0 UnnamedText_894d0: ; 0x894d0 - db $0, $52, " found", $4f - db "@" - TX_RAM $cd6d - db $0, "!@@" + db $0, $52, " found", $4f + db "@" + TX_RAM $cd6d + db $0, "!@@" ; 0x894e1 _UnnamedText_76794: ; 0x894e1 - db $0, "But, ", $52, " has", $4f - db "no more room for", $55 - db "other items!", $57 + db $0, "But, ", $52, " has", $4f + db "no more room for", $55 + db "other items!", $57 ; 0x894e1 + 42 bytes UnnamedText_8950b: ; 0x8950b - db $0, $52, " found", $4f - db "@" - db $2, $a0, $ff, $c2 ; XXX $2 - db $0, " coins!@@" + db $0, $52, " found", $4f + db "@" + db $2, $a0, $ff, $c2 ; XXX $2 + db $0, " coins!@@" ; 0x89523 UnnamedText_89523: ; 0x89523 - db $0, $52, " found", $4f - db "@" - db $2, $a0, $ff, $c2 ; XXX $2 probably coins - db $0, " coins!@@" + db $0, $52, " found", $4f + db "@" + db $2, $a0, $ff, $c2 ; XXX $2 probably coins + db $0, " coins!@@" ; 0x8953a _UnnamedText_76852: ; 0x8953b - db $0, $51 - db "Oops! Dropped", $4f - db "some coins!", $57 + db $0, $51 + db "Oops! Dropped", $4f + db "some coins!", $57 ; 0x8953b + 28 bytes _UnnamedText_fbd9: ; 0x89557 - db $0, "INDIGO PLATEAU", $58 + db $0, "INDIGO PLATEAU", $58 ; 0x89557 + 16 bytes _UnnamedText_fbde: ; 0x89567 - db $0, "The ultimate goal", $4f - db "of trainers!", $55 - db "#MON LEAGUE HQ", $57 + db $0, "The ultimate goal", $4f + db "of trainers!", $55 + db "#MON LEAGUE HQ", $57 ; 0x89567 + 47 bytes _UnnamedText_fbe3: ; 0x89596 - db $0, "The highest", $4f - db "#MON authority", $55 - db "#MON LEAGUE HQ", $57 + db $0, "The highest", $4f + db "#MON authority", $55 + db "#MON LEAGUE HQ", $57 ; 0x89596 + 43 bytes _UnnamedText_fc03: ; 0x895c1 - db $0, "Crammed full of", $4f - db "#MON books!", $57 + db $0, "Crammed full of", $4f + db "#MON books!", $57 ; 0x895c1 + 29 bytes _UnnamedText_fc08: ; 0x895de - db $0, "It's a sculpture", $4f - db "of DIGLETT.", $57 + db $0, "It's a sculpture", $4f + db "of DIGLETT.", $57 ; 0x895de + 29 bytes _UnnamedText_fc0d: ; 0x895fb - db $0, "This is an", $4f - db "elevator.", $57 + db $0, "This is an", $4f + db "elevator.", $57 ; 0x895fb + 22 bytes UnnamedText_89611: ; 0x89611 - db $0, "A TOWN MAP.@@" + db $0, "A TOWN MAP.@@" ; 0x89611 + 14 bytes = 0x8961f _UnnamedText_fc45: ; 0x8961f - db $0, "Wow! Tons of", $4f - db "#MON stuff!", $57 + db $0, "Wow! Tons of", $4f + db "#MON stuff!", $57 ; 0x8961f + 26 bytes _UnnamedText_3c1a8: ; 0x89639 - db $0, "PA: Ding-dong!", $51 - db "You are out of", $4f - db "SAFARI BALLs!", $58 + db $0, "PA: Ding-dong!", $51 + db "You are out of", $4f + db "SAFARI BALLs!", $58 ; 0x89639 + 45 bytes _UnnamedText_3c229: ; 0x89666 - db $0, "Wild @" - TX_RAM $cfda - db $0, $4f - db "ran!", $58 + db $0, "Wild @" + TX_RAM $cfda + db $0, $4f + db "ran!", $58 ; 0x89666 + 17 bytes = 0x89677 _UnnamedText_3c22e: ; 0x89677 - db $0, "Enemy @" - TX_RAM $cfda - db $0, $4f - db "ran!", $58 + db $0, "Enemy @" + TX_RAM $cfda + db $0, $4f + db "ran!", $58 ; 0x89677 + 18 bytes = 0x89689 _UnnamedText_3c42e: ; 0x89689 - db $0, $5a, "'s", $4f - db "hurt by poison!", $58 + db $0, $5a, "'s", $4f + db "hurt by poison!", $58 ; 0x89689 + 20 bytes _UnnamedText_3c433: ; 0x8969d - db $0, $5a, "'s", $4f - db "hurt by the burn!", $58 + db $0, $5a, "'s", $4f + db "hurt by the burn!", $58 ; 0x8969d + 22 bytes _UnnamedText_3c438: ; 0x896b3 - db $0, "LEECH SEED saps", $4f - db $5a, "!", $58 + db $0, "LEECH SEED saps", $4f + db $5a, "!", $58 ; 0x896b3 + 20 bytes _UnnamedText_3c63e: ; 0x896c7 - db $0, "Enemy @" - TX_RAM $cfda - db $0, $4f - db "fainted!", $58 + db $0, "Enemy @" + TX_RAM $cfda + db $0, $4f + db "fainted!", $58 ; 0x896c7 + 22 bytes = 0x896dd _UnnamedText_3c6e4: ; 0x896dd - db $0, $52, " got ", $f0, "@" - ;XXX $2 - db $2, $79, $d0, $c3 - db $0, $4f - db "for winning!", $58 + db $0, $52, " got ", $f0, "@" + ;XXX $2 + db $2, $79, $d0, $c3 + db $0, $4f + db "for winning!", $58 ; 0x896f9 _UnnamedText_3c6e9: ; 0x896f9 - db $0, $52, " defeated", $4f - db "@" - TX_RAM $d04a ; 0x89706 - db $0, "!", $58 + db $0, $52, " defeated", $4f + db "@" + TX_RAM $d04a ; 0x89706 + db $0, "!", $58 ; 0x896f9 + 19 bytes = 0x8970c _UnnamedText_3c796: ; 0x8970c - TX_RAM $d009 - db $0, $4f - db "fainted!", $58 + TX_RAM $d009 + db $0, $4f + db "fainted!", $58 ; 0x8970c + 14 bytes _UnnamedText_3c7d3: ; 0x8971a - db $0, "Use next #MON?", $57 + db $0, "Use next #MON?", $57 ; 0x8971a + 16 bytes _UnnamedText_3c884: ; 0x8972a - db $0, $53, ": Yeah! Am", $4f - db "I great or what?", $58 + db $0, $53, ": Yeah! Am", $4f + db "I great or what?", $58 ; 0x8972a + 30 bytes _UnnamedText_3c889: ; 0x89748 - db $0, $52, " is out of", $4f - db "useable #MON!", $51 - db $52, " blacked", $4f - db "out!", $58 + db $0, $52, " is out of", $4f + db "useable #MON!", $51 + db $52, " blacked", $4f + db "out!", $58 ; 0x89748 + 42 bytes _UnnamedText_3c88e: ; 0x89772 - db $0, $52, " lost to", $4f - db "@" - TX_RAM $d04a ; 0x8977e - db $0, "!", $58 + db $0, $52, " lost to", $4f + db "@" + TX_RAM $d04a ; 0x8977e + db $0, "!", $58 ; 0x89772 + 18 bytes = 0x89784 _TrainerAboutToUseText: @@ -52235,49 +52231,49 @@ _TrainerSentOutText: db 0,"!",$57 _UnnamedText_3cab4: ; 0x897c9 - db $0, "There's no will", $4f - db "to fight!", $58 + db $0, "There's no will", $4f + db "to fight!", $58 ; 0x897c9 + 26 bytes _UnnamedText_3cb97: ; 0x897e3 - db $0, "Can't escape!", $58 + db $0, "Can't escape!", $58 ; 0x897e3 + 14 bytes _UnnamedText_3cb9c: ; 0x897f1 - db $0, "No! There's no", $4f - db "running from a", $55 - db "trainer battle!", $58 + db $0, "No! There's no", $4f + db "running from a", $55 + db "trainer battle!", $58 ; 0x897f1 + 46 bytes _UnnamedText_3cba1: ; 0x8981f - db $0, "Got away safely!", $58 + db $0, "Got away safely!", $58 ; 0x8981f + 18 bytes _UnnamedText_3d0c5: ; 0x89831 - db $0, "Items can't be", $4f - db "used here.", $58 + db $0, "Items can't be", $4f + db "used here.", $58 ; 0x89831 + 26 bytes _UnnamedText_3d1f5: ; 0x8984b - TX_RAM $d009 - db $0, " is", $4f - db "already out!", $58 + TX_RAM $d009 + db $0, " is", $4f + db "already out!", $58 ; 0x8984b + 21 bytes _UnnamedText_3d3ae: ; 0x89860 - db $0, "No PP left for", $4f - db "this move!", $58 + db $0, "No PP left for", $4f + db "this move!", $58 ; 0x89860 + 27 bytes _UnnamedText_3d3b3: ; 0x8987b - db $0, "The move is", $4f - db "disabled!", $58 + db $0, "The move is", $4f + db "disabled!", $58 ; 0x8987b + 23 bytes _UnnamedText_3d430: ; 0x89892 - TX_RAM $d009 - db $0, " has no", $4f - db "moves left!", $57 + TX_RAM $d009 + db $0, " has no", $4f + db "moves left!", $57 ; 0x89892 + 24 bytes _MultiHitText: @@ -52356,655 +52352,655 @@ _CantMoveText: db "can't move!",$58 _UnnamedText_3daa8: ; 0x89a29 - db $0, $5a, "'s", $4f - db "@" + db $0, $5a, "'s", $4f + db "@" ; 0x89a29 + 5 bytes UnnamedText_89a2e: ; 0x89a2e - TX_RAM $cd6d - db $0, " is", $55 - db "disabled!", $58 + TX_RAM $cd6d + db $0, " is", $55 + db "disabled!", $58 ; 0x89a2e + 18 bytes = 0x89a40 UnnamedText_89a40: ; 0x89a40 - db $0, $5a, "@@" + db $0, $5a, "@@" ; 0x89a40 + 4 bytes = 0x89a44 UnnamedText_89a44: ; 0x89a44 - db $0, $4f - db "used @@" + db $0, $4f + db "used @@" ; 0x89a44 + 9 bytes = 0x89a4d UnnamedText_89a4d: ; 0x89a4d - db $0, $4f - db "used @@" + db $0, $4f + db "used @@" ; 0x89a4d + 9 bytes = 0x89a56 UnnamedText_89a56: ; 0x89a56 - db $0, "instead,", $55 - db "@@ + db $0, "instead,", $55 + db "@@ ; 0x89a56 + 12 bytes = 0x89a62 UnnamedText_89a62: ; 0x89a62 - TX_RAM $cf4b - db $0, "@" + TX_RAM $cf4b + db $0, "@" ; 0x89a62 + 5 bytes = 0x89a67 _UnnamedText_3db6c: ; 0x89a67 - db $0, "!", $57 + db $0, "!", $57 ; 0x89a67 + 3 bytes _UnnamedText_3db71: ; 0x89a6a - db $0, "!", $57 + db $0, "!", $57 ; 0x89a6a + 3 bytes _UnnamedText_3db76: ; 0x89a6d - db $0, "!", $57 + db $0, "!", $57 ; 0x89a6d + 3 bytes _UnnamedText_3db7b: ; 0x89a70 - db $0, "!", $57 + db $0, "!", $57 ; 0x89a70 + 3 bytes _UnnamedText_3db80: ; 0x89a73 - db $0, "!", $57 + db $0, "!", $57 ; 0x89a73 + 3 bytes _UnnamedText_3dc42: ; 0x89a76 - db $0, $5a, "'s", $4f - db "attack missed!", $58 + db $0, $5a, "'s", $4f + db "attack missed!", $58 ; 0x89a76 + 19 bytes _UnnamedText_3dc47: ; 0x89a89 - db $0, $5a, $4f - db "kept going and", $55 - db "crashed!", $58 + db $0, $5a, $4f + db "kept going and", $55 + db "crashed!", $58 ; 0x89a89 + 27 bytes _UnnamedText_3dc4c: ; 0x89aa4 - db $0, $59, "'s", $4f - db "unaffected!", $58 + db $0, $59, "'s", $4f + db "unaffected!", $58 ; 0x89aa4 + 16 bytes _UnnamedText_3dc57: ; 0x89ab4 - db $0, "It doesn't affect", $4f - db $59, "!", $58 + db $0, "It doesn't affect", $4f + db $59, "!", $58 ; 0x89ab4 + 21 bytes _UnnamedText_3dc7e: ; 0x89ac9 - db $0, "Critical hit!", $58 + db $0, "Critical hit!", $58 ; 0x89ac9 + 15 bytes _UnnamedText_3dc83: ; 0x89ad8 - db $0, "One-hit KO!", $58 + db $0, "One-hit KO!", $58 ; 0x89ad8 + 13 bytes _UnnamedText_3ddb6: ; 0x89ae5 - TX_RAM $d009 - db $0, " is", $4f - db "loafing around.", $58 + TX_RAM $d009 + db $0, " is", $4f + db "loafing around.", $58 ; 0x89ae5 + 24 bytes _UnnamedText_3ddbb: ; 0x89afd - TX_RAM $d009 - db $0, " began", $4f - db "to nap!", $58 + TX_RAM $d009 + db $0, " began", $4f + db "to nap!", $58 ; 0x89afd + 19 bytes _UnnamedText_3ddc0: ; 0x89b10 - TX_RAM $d009 - db $0, " won't", $4f - db "obey!", $58 + TX_RAM $d009 + db $0, " won't", $4f + db "obey!", $58 ; 0x89b10 + 16 bytes _UnnamedText_3ddc5: ; 0x89b20 - TX_RAM $d009 - db $0, " turned", $4f - db "away!", $58 + TX_RAM $d009 + db $0, " turned", $4f + db "away!", $58 ; 0x89b20 + 18 bytes _UnnamedText_3ddca: ; 0x89b32 - TX_RAM $d009 - db $0, $4f - db "ignored orders!", $58 + TX_RAM $d009 + db $0, $4f + db "ignored orders!", $58 ; 0x89b32 + 21 bytes _UnnamedText_3e2ac: ; 0x89b47 - db $0, "The SUBSTITUTE", $4f - db "took damage for", $55 - db $59, "!", $58 + db $0, "The SUBSTITUTE", $4f + db "took damage for", $55 + db $59, "!", $58 ; 0x89b47 + 35 bytes _UnnamedText_3e2b1: ; 0x89b6a - db $0, $59, "'s", $4f - db "SUBSTITUTE broke!", $58 + db $0, $59, "'s", $4f + db "SUBSTITUTE broke!", $58 ; 0x89b6a + 22 bytes _UnnamedText_3e2f8: ; 0x89b80 - db $0, $5a, "'s", $4f - db "RAGE is building!", $58 + db $0, $5a, "'s", $4f + db "RAGE is building!", $58 ; 0x89b80 + 22 bytes _UnnamedText_3e324: ; 0x89b96 - db $0, "The MIRROR MOVE", $4e, "failed!", $58 + db $0, "The MIRROR MOVE", $4e, "failed!", $58 ; 0x89b96 + 25 bytes _UnnamedText_3e887: ; 0x89baf - db $0, "Hit @" + db $0, "Hit @" ; 0x89baf + 6 bytes UnnamedText_89bb5: ; 0x89bb5 - TX_NUM $cd05, 1, 1 - db $0, " times!", $58 + TX_NUM $cd05, 1, 1 + db $0, " times!", $58 ; 0x89bb5 + 13 bytes = 0x89bc2 UnnamedText_89bc2: ; 0x89bc2 - TX_RAM $cd6d - db $0, " gained", $4f - db "@@" + TX_RAM $cd6d + db $0, " gained", $4f + db "@@" ; 0x89bc2 + 14 bytes = 0x89bd0 UnnamedText_89bd0: ; 0x89bd0 - db $0, "with EXP.ALL,", $55 - db "@@" + db $0, "with EXP.ALL,", $55 + db "@@" ; 0x89bd0 + 17 bytes = 0x89be1 UnnamedText_89be1: ; 0x89be1 - db $0, "a boosted", $55 - db "@@" - TX_NUM $cf4b, 2, 4 - db $0, " EXP. Points!", $58 + db $0, "a boosted", $55 + db "@@" + TX_NUM $cf4b, 2, 4 + db $0, " EXP. Points!", $58 ; 0x89be1 + 32 bytes = 0x89c01 UnnamedText_89c01: ; 0x89c01 - TX_RAM $cd6d - db $0, " grew", $4f - db "to level @" - TX_NUM $d127, 1, 3 - db $0, "!@@" + TX_RAM $cd6d + db $0, " grew", $4f + db "to level @" + TX_NUM $d127, 1, 3 + db $0, "!@@" ; 0x89c01 + 28 bytes = 0x89c1d _UnnamedText_58e3b: ; 0x89c1d - db $0, "Wild @" - TX_RAM $cfda - db $0, $4f - db "appeared!", $58 + db $0, "Wild @" + TX_RAM $cfda + db $0, $4f + db "appeared!", $58 ; 0x89c1d + 22 bytes _UnnamedText_58e40: ; 0x89c33 - db $0, "The hooked", $4f - db "@" - TX_RAM $cfda - db $0, $55 - db "attacked!", $58 + db $0, "The hooked", $4f + db "@" + TX_RAM $cfda + db $0, $55 + db "attacked!", $58 ; 0x89c33 + 28 bytes _UnnamedText_58e45: ; 0x89c4f - TX_RAM $cfda - db $0, $4f - db "appeared!", $58 + TX_RAM $cfda + db $0, $4f + db "appeared!", $58 ; 0x89c4f + 15 bytes _UnnamedText_58e4a: ; 0x89c5e - TX_RAM $d04a - db $0, " wants", $4f - db "to fight!", $58 + TX_RAM $d04a + db $0, " wants", $4f + db "to fight!", $58 ; 0x89c5e + 21 bytes _UnnamedText_58e4f: ; 0x89c73 - db $0, "SILPH SCOPE", $4f - db "unveiled the", $55 - db "GHOST's identity!", $58 + db $0, "SILPH SCOPE", $4f + db "unveiled the", $55 + db "GHOST's identity!", $58 ; 0x89c73 + 43 bytes _UnnamedText_58e54: ; 0x89c9e - db $0, "Darn! The GHOST", $4f - db "can't be ID'd!", $58 + db $0, "Darn! The GHOST", $4f + db "can't be ID'd!", $58 ; 0x89c9e + 30 bytes UnknownText_89cbc: ; 0x89cbc - db $0, "Go! @@" + db $0, "Go! @@" ; 0x89cbc + 7 bytes - db $0, "Do it! @@" + db $0, "Do it! @@" ; 0x89cc3 + 10 bytes - db $0, "Get'm! @@" + db $0, "Get'm! @@" ; 0x89ccd + 9 bytes UnknownText_89cd6: ; 0x89cd6 - db $0, "The enemy's weak!", $4f - db "Get'm! @@" + db $0, "The enemy's weak!", $4f + db "Get'm! @@" ; 0x89cd6 + 26 bytes _UnnamedText_58ecc: ; 0x89cf0 - TX_RAM $d009 - db $0, "!", $57 + TX_RAM $d009 + db $0, "!", $57 ; 0x89cf0 + 6 bytes - TX_RAM $d009 - db $0, " @@" - db $0, "enough!@@" + TX_RAM $d009 + db $0, " @@" + db $0, "enough!@@" ; 0x89cf0 + 23 bytes _UnnamedText_89d07: ; 0x8d907 - db $0, "OK!@@" + db $0, "OK!@@" ; 0x8d907 + 6 UnknownText_89d0d: ; 0x89d0d - db $0, "good!@@" + db $0, "good!@@" ; 0x89d0d + 8 bytes _UnnamedText_58f3e: ; 0x89d15 - db $0, $4f - db "Come back!", $57 + db $0, $4f + db "Come back!", $57 ; 0x89d15 + 13 bytes _UnnamedText_2fb8e: ; 0x89d22 - db $0, "It's super", $4f - db "effective!", $58 + db $0, "It's super", $4f + db "effective!", $58 ; 0x89d22 + 22 bytes _UnnamedText_2fb93: ; 0x89d38 - db $0, "It's not very", $4f - db "effective...", $58 + db $0, "It's not very", $4f + db "effective...", $58 ; 0x89d38 + 27 bytes SafariZoneEatingText: ; 0x89d53 - db $0, "Wild @" - TX_RAM $cfda - db $0, $4f - db "is eating!", $58 + db $0, "Wild @" + TX_RAM $cfda + db $0, $4f + db "is eating!", $58 ; 0x89d53 + 23 bytes SafariZoneAngryText: ; 0x89d6a - db $0, "Wild @" - TX_RAM $cfda - db $0, $4f - db "is angry!", $58 + db $0, "Wild @" + TX_RAM $cfda + db $0, $4f + db "is angry!", $58 ; 0x89d6a + 22 bytes ; money related ; XXX $2 BCD macro ; $2, pointer, byte _UnnamedText_1386b: ; 0x89d80 - db $0, $52, " picked up", $4f - db $f0, "@" - db $2, $e5, $cc, $c3 - db $0, "!", $58 + db $0, $52, " picked up", $4f + db $f0, "@" + db $2, $e5, $cc, $c3 + db $0, "!", $58 _UnnamedText_1c9c1: ; 0x89d96 - db $0, "Clear all saved", $4f - db "data?", $57 + db $0, "Clear all saved", $4f + db "data?", $57 ; 0x89d96 + 23 bytes _UnnamedText_1ca14: ; 0x89dad - db $0, "Which floor do", $4f - db "you want? ", $57 + db $0, "Which floor do", $4f + db "you want? ", $57 ; 0x89dad + 27 bytes _UnnamedText_12e7f: ; 0x89dc8 - db $0, "Choose a #MON.", $57 + db $0, "Choose a #MON.", $57 ; 0x89dc8 + 16 bytes _UnnamedText_12e84: ; 0x89dd8 - db $0, "Use item on which", $4f - db "#MON?", $57 + db $0, "Use item on which", $4f + db "#MON?", $57 ; 0x89dd8 + 25 bytes _UnnamedText_12e89: ; 0x89df1 - db $0, "Bring out which", $4f - db "#MON?", $57 + db $0, "Bring out which", $4f + db "#MON?", $57 ; 0x89df1 + 23 bytes _UnnamedText_12e8e: ; 0x89e08 - db $0, "Use TM on which", $4f - db "#MON?", $57 + db $0, "Use TM on which", $4f + db "#MON?", $57 ; 0x89e08 + 23 bytes _UnnamedText_12e93: ; 0x89e1f - db $0, "Move #MON", $4f - db "where?", $57 + db $0, "Move #MON", $4f + db "where?", $57 ; 0x89e1f + 18 bytes _UnnamedText_12e98: ; 0x89e31 - TX_RAM $cd6d - db $0, $4f - db "recovered by @" - TX_NUM $cefd, 2, 3 - db $0, "!", $57 + TX_RAM $cd6d + db $0, $4f + db "recovered by @" + TX_NUM $cefd, 2, 3 + db $0, "!", $57 ; 0x89e31 + 26 bytes _UnnamedText_12e9d: ; 0x89e4b - TX_RAM $cd6d - db $0, " was", $4f - db "cured of poison!", $57 + TX_RAM $cd6d + db $0, " was", $4f + db "cured of poison!", $57 ; 0x89e4b + 26 bytes _UnnamedText_12ea2: ; 0x89e65 - TX_RAM $cd6d - db $0, "'s", $4f - db "rid of paralysis!", $57 + TX_RAM $cd6d + db $0, "'s", $4f + db "rid of paralysis!", $57 ; 0x89e65 + 24 bytes _UnnamedText_12ea7: ; 0x89e7d - TX_RAM $cd6d - db $0, "'s", $4f - db "burn was healed!", $57 + TX_RAM $cd6d + db $0, "'s", $4f + db "burn was healed!", $57 ; 0x89e7d + 23 bytes _UnnamedText_12eac: ; 0x89e94 - TX_RAM $cd6d - db $0, " was", $4f - db "defrosted!", $57 + TX_RAM $cd6d + db $0, " was", $4f + db "defrosted!", $57 ; 0x89e94 + 20 bytes _UnnamedText_12eb1: ; 0x89ea8 - TX_RAM $cd6d - db $0, $4f - db "woke up!", $57 + TX_RAM $cd6d + db $0, $4f + db "woke up!", $57 ; 0x89ea8 + 14 bytes _UnnamedText_12eb6: ; 0x89eb6 - TX_RAM $cd6d - db $0, "'s", $4f - db "health returned!", $57 + TX_RAM $cd6d + db $0, "'s", $4f + db "health returned!", $57 ; 0x89eb6 + 23 bytes _UnnamedText_12ebb: ; 0x89ecd - TX_RAM $cd6d - db $0, $4f - db "is revitalized!", $57 + TX_RAM $cd6d + db $0, $4f + db "is revitalized!", $57 ; 0x89ecd + 21 bytes LevelUpText: ; 0x89ee2 - TX_RAM $cd6d - db $0, " grew", $4f - db "to level @" - TX_NUM $d127, $1,$3 - db $0, "!@@" + TX_RAM $cd6d + db $0, " grew", $4f + db "to level @" + TX_NUM $d127, $1,$3 + db $0, "!@@" ; 0x89ee2 + 28 bytes _UnnamedText_17f23: ; 0x89efe - db $0, $52, " turned on", $4f - db "the PC.", $58 + db $0, $52, " turned on", $4f + db "the PC.", $58 ; 0x89efe + 21 bytes _UnnamedText_17f28: ; 0x89f13 - db $0, "Accessed BILL's", $4f - db "PC.", $51 - db "Accessed #MON", $4f - db "Storage System.", $58 + db $0, "Accessed BILL's", $4f + db "PC.", $51 + db "Accessed #MON", $4f + db "Storage System.", $58 ; 0x89f13 + 50 bytes _UnnamedText_17f2d: ; 0x89f45 - db $0, "Accessed someone's", $4f - db "PC.", $51 - db "Accessed #MON", $4f - db "Storage System.", $58 + db $0, "Accessed someone's", $4f + db "PC.", $51 + db "Accessed #MON", $4f + db "Storage System.", $58 ; 0x89f45 + 53 bytes _UnnamedText_17f32: ; 0x89f7a - db $0, "Accessed my PC.", $51 - db "Accessed Item", $4f - db "Storage System.", $58 + db $0, "Accessed my PC.", $51 + db "Accessed Item", $4f + db "Storage System.", $58 ; 0x89f7a + 47 bytes _UnnamedText_7b22: ; 0x89fa9 - db $0, $52, " turned on", $4f - db "the PC.", $58 + db $0, $52, " turned on", $4f + db "the PC.", $58 ; 0x89fa9 + 21 bytes _UnnamedText_7b27: ; 0x89fbe - db $0, "What do you want", $4f - db "to do?", $57 + db $0, "What do you want", $4f + db "to do?", $57 ; 0x89fbe + 25 bytes _UnnamedText_7b2c: ; 0x89fd7 - db $0, "What do you want", $4f - db "to deposit?", $57 + db $0, "What do you want", $4f + db "to deposit?", $57 ; 0x89fd7 + 30 bytes _UnnamedText_7b31: ; 0x89ff5 - db $0, "How many?", $57 + db $0, "How many?", $57 ; 0x89ff5 + 11 bytes _UnnamedText_7b36: ; 0x8a000 - TX_RAM $cd6d - db $0, " was", $4f - db "stored via PC.", $58 + TX_RAM $cd6d + db $0, " was", $4f + db "stored via PC.", $58 ; 0x8a000 + 24 bytes _UnnamedText_7b3b: ; 0x8a018 - db $0, "You have nothing", $4f - db "to deposit.", $58 + db $0, "You have nothing", $4f + db "to deposit.", $58 ; 0x8a018 + 30 bytes _UnnamedText_7b40: ; 0x8a036 - db $0, "No room left to", $4f - db "store items.", $58 + db $0, "No room left to", $4f + db "store items.", $58 ; 0x8a036 + 30 bytes _UnnamedText_7b45: ; 0x8a054 - db $0, "What do you want", $4f - db "to withdraw?", $57 + db $0, "What do you want", $4f + db "to withdraw?", $57 ; 0x8a054 + 31 bytes _UnnamedText_7b4a: ; 0x8a073 - db $0, "How many?", $57 + db $0, "How many?", $57 ; 0x8a073 + 11 bytes _UnnamedText_7b4f: ; 0x8a07e - db $0, "Withdrew", $4f - db "@" - TX_RAM $cd6d - db $0, ".", $58 + db $0, "Withdrew", $4f + db "@" + TX_RAM $cd6d + db $0, ".", $58 ; 0x8a07e + 17 bytes _UnnamedText_7b54: ; 0x8a08f - db $0, "There is nothing", $4f - db "stored.", $58 + db $0, "There is nothing", $4f + db "stored.", $58 ; 0x8a08f + 26 bytes _UnnamedText_7b59: ; 0x8a0a9 - db $0, "You can't carry", $4f - db "any more items.", $58 + db $0, "You can't carry", $4f + db "any more items.", $58 ; 0x8a0a9 + 32 bytes _UnnamedText_7b5e: ; 0x8a0c9 - db $0, "What do you want", $4f - db "to toss away?", $57 + db $0, "What do you want", $4f + db "to toss away?", $57 ; 0x8a0c9 + 32 bytes _UnnamedText_7b63: ; 0x8a0e9 - db $0, "How many?", $57 + db $0, "How many?", $57 ; 0x8a0e9 + 11 bytes _UnnamedText_76683: ; 0x8a0f4 - db $0, "Accessed #MON", $4f - db "LEAGUE's site.", $51 - db "Accessed the HALL", $4f - db "OF FAME List.", $58 + db $0, "Accessed #MON", $4f + db "LEAGUE's site.", $51 + db "Accessed the HALL", $4f + db "OF FAME List.", $58 ; 0x8a0f4 + 61 bytes _UnnamedText_217e9: ; 0x8a131 - db $0, "Switch on!", $58 + db $0, "Switch on!", $58 ; 0x8a131 + 12 bytes _UnnamedText_217ee: ; 0x8a13d - db $0, "What?", $57 + db $0, "What?", $57 ; 0x8a13d + 7 bytes _UnnamedText_217f3: ; 0x8a144 - db $0, "Deposit which", $4f - db "#MON?", $57 + db $0, "Deposit which", $4f + db "#MON?", $57 ; 0x8a144 + 21 bytes _UnnamedText_217f8: ; 0x8a159 - TX_RAM $cf4b - db $0, " was", $4f - db "stored in Box @" - TX_RAM $cd3d - db $0, ".", $58 + TX_RAM $cf4b + db $0, " was", $4f + db "stored in Box @" + TX_RAM $cd3d + db $0, ".", $58 ; 30 bytes _UnnamedText_217fd: ; 0x8a177 - db $0, "You can't deposit", $4f - db "the last #MON!", $58 + db $0, "You can't deposit", $4f + db "the last #MON!", $58 ; 0x8a177 + 33 bytes _UnnamedText_21802: ; 0x8a198 - db $0, "Oops! This Box is", $4f - db "full of #MON.", $58 + db $0, "Oops! This Box is", $4f + db "full of #MON.", $58 ; 0x8a198 + 33 bytes _UnnamedText_21807: ; 0x8a1b9 - TX_RAM $cf4b - db $0, " is", $4f - db "taken out.", $55 - db "Got @" + TX_RAM $cf4b + db $0, " is", $4f + db "taken out.", $55 + db "Got @" ; 0x8a1b9 + 24 bytes UnknownText_8a1d1: ; 0x8a1d1 - TX_RAM $cf4b - db $0, ".", $58 + TX_RAM $cf4b + db $0, ".", $58 ; 0x8a1d1 + 6 bytes _UnnamedText_2180c: ; 0x8a1d7 - db $0, "What? There are", $4f - db "no #MON here!", $58 + db $0, "What? There are", $4f + db "no #MON here!", $58 ; 0x8a1d7 + 31 bytes _UnnamedText_21811: ; 0x8a1f6 - db $0, "You can't take", $4f - db "any more #MON.", $51 - db "Deposit #MON", $4f - db "first.", $58 + db $0, "You can't take", $4f + db "any more #MON.", $51 + db "Deposit #MON", $4f + db "first.", $58 ; 0x8a1f6 + 50 bytes _UnnamedText_21816: ; 0x8a228 - db $0, "Release which", $4f - db "#MON?", $57 + db $0, "Release which", $4f + db "#MON?", $57 ; 0x8a228 + 21 bytes _UnnamedText_2181b: ; 0x8a23d - db $0, "Once released,", $4f - db "@" + db $0, "Once released,", $4f + db "@" ; 0x8a23d + 17 bytes UnknownText_8a24e: ; 0x8a24e - TX_RAM $cf4b - db $0, " is", $55 - db "gone forever. OK?", $57 + TX_RAM $cf4b + db $0, " is", $55 + db "gone forever. OK?", $57 ; 0x8a24e + 26 bytes _UnnamedText_21820: ; 0x8a268 - TX_RAM $cf4b - db $0, " was", $4f - db "released outside.", $55 - db "Bye @" + TX_RAM $cf4b + db $0, " was", $4f + db "released outside.", $55 + db "Bye @" ; 0x8a268 + 32 bytes _UnnamedText_8a288: ; 0x8a288 - TX_RAM $cf4b - db $0, "!", $58 + TX_RAM $cf4b + db $0, "!", $58 _RequireCoinCaseText: ; 22:628E - db 0,"A COIN CASE is",$4F - db "required!@@" + db 0,"A COIN CASE is",$4F + db "required!@@" _ExchangeCoinsForPrizesText: ; 22:62A9 - db 0,"We exchange your",$4F - db "coins for prizes.",$58 + db 0,"We exchange your",$4F + db "coins for prizes.",$58 _WhichPrizeText: ; 22:62CD - db 0,"Which prize do",$4F - db "you want?",$57 + db 0,"Which prize do",$4F + db "you want?",$57 _HereYouGoText: ; 22:62E7 - db 0,"Here you go!@@" + db 0,"Here you go!@@" _SoYouWantPrizeText: ; 22:62F6 - db 0,"So, you want",$4F - db "@" - db 1 - dw $CD6D - db 0,"?",$57 + db 0,"So, you want",$4F + db "@" + db 1 + dw $CD6D + db 0,"?",$57 _SorryNeedMoreCoins: ; 22:630B - db 0,"Sorry, you need",$4F - db "more coins.@@" + db 0,"Sorry, you need",$4F + db "more coins.@@" _OopsYouDontHaveEnoughRoomText: ; 22:6329 - db 0,"Oops! You don't",$4F - db "have enough room.@@" + db 0,"Oops! You don't",$4F + db "have enough room.@@" _OhFineThenText: ; 22:634C - db 0,"Oh, fine then.@@" + db 0,"Oh, fine then.@@" ;635d _UnnamedText_1e93b: ; 0x8a35d - db $0, "Want to get your", $4f - db "#DEX rated?", $57 + db $0, "Want to get your", $4f + db "#DEX rated?", $57 ; 0x8a35d + 30 bytes UnknownText_8a37b: ; 0x8a37b - db $0, "Closed link to", $4f - db "PROF.OAK's PC.@@" + db $0, "Closed link to", $4f + db "PROF.OAK's PC.@@" ; 0x8a37b + 31 bytes _UnnamedText_1e946: ; 0x8a39a - db $0, "Accessed PROF.", $4f - db "OAK's PC.", $51 - db "Accessed #DEX", $4f - db "Rating System.", $58 + db $0, "Accessed PROF.", $4f + db "OAK's PC.", $51 + db "Accessed #DEX", $4f + db "Rating System.", $58 ; 0x8a39a + 54 bytes _UnnamedText_5d43: ; 0x8a3d0 - db $0, "Where would you", $4f - db "like to go?", $57 + db $0, "Where would you", $4f + db "like to go?", $57 ; 0x8a3d0 + 29 bytes _UnnamedText_5d48: ; 0x8a3ed - db $0, "OK, please wait", $4f - db "just a moment.", $57 + db $0, "OK, please wait", $4f + db "just a moment.", $57 ; 0x8a3ed + 32 bytes _UnnamedText_5d4d: ; 0x8a40d - db $0, "The link was", $4f - db "canceled.", $57 + db $0, "The link was", $4f + db "canceled.", $57 ; 0x8a40d + 24 bytes INCLUDE "text/oakspeech.tx" _UnnamedText_6557: ; 0x8a605 - db $0, "Do you want to", $4f - db "give a nickname", $55 - db "to @" + db $0, "Do you want to", $4f + db "give a nickname", $55 + db "to @" ; 0x8a605 + 36 bytes UnknownText_8a629: ; 0x8a629 - TX_RAM $cd6d - db $0, "?", $57 + TX_RAM $cd6d + db $0, "?", $57 ; 0x8a629 + 6 bytes _UnnamedText_699f: ; 0x8a62f - db $0, "Right! So your", $4f - db "name is ", $52, "!", $58 + db $0, "Right! So your", $4f + db "name is ", $52, "!", $58 ; 0x8a62f + 27 bytes _UnnamedText_69e7: ; 0x8a64a - db $0, "That's right! I", $4f - db "remember now! His", $55 - db "name is ", $53, "!", $58 + db $0, "That's right! I", $4f + db "remember now! His", $55 + db "name is ", $53, "!", $58 ; 0x8a64a + 45 bytes _UnnamedText_5a24: ; 0x8a677 - TX_RAM $cd3f - db $0, " and", $4f - db "@" + TX_RAM $cd3f + db $0, " and", $4f + db "@" ; 0x8a677 + 10 bytes UnknownText_8a681: ; 0x8a681 - TX_RAM $cd6d - db $0, " will", $55 - db "be traded.", $57 + TX_RAM $cd6d + db $0, " will", $55 + db "be traded.", $57 ; 0x8a681 + 21 bytes _Char00Text: @@ -53015,187 +53011,187 @@ _Char55Text: db 0,$4B,"@@" _DiglettsCaveRoute2Text1: ; 0x8a6a7 - db $0, "I went to ROCK", $4f - db "TUNNEL, but it's", $55 - db "dark and scary.", $51 - db "If a #MON's", $4f - db "FLASH could light", $55 - db "it up...", $57 + db $0, "I went to ROCK", $4f + db "TUNNEL, but it's", $55 + db "dark and scary.", $51 + db "If a #MON's", $4f + db "FLASH could light", $55 + db "it up...", $57 _ViridianForestexitText1: ; 0x8a6fd - db $0, "Many #MON live", $4f - db "only in forests ", $55 - db "and caves.", $51 - db "You need to look", $4f - db "everywhere to get", $55 - db "different kinds!", $57 + db $0, "Many #MON live", $4f + db "only in forests ", $55 + db "and caves.", $51 + db "You need to look", $4f + db "everywhere to get", $55 + db "different kinds!", $57 _ViridianForestexitText2: ; 0x8a75d - db $0, "Have you noticed", $4f - db "the bushes on the", $55 - db "roadside?", $51 - db "They can be cut", $4f - db "down by a special", $55 - db "#MON move.", $57 + db $0, "Have you noticed", $4f + db "the bushes on the", $55 + db "roadside?", $51 + db "They can be cut", $4f + db "down by a special", $55 + db "#MON move.", $57 _Route2HouseText1: ; 0x8a7b8 - db $0, "A fainted #MON", $4f - db "can't fight. But, ", $55 - db "it can still use ", $55 - db "moves like CUT!", $57 + db $0, "A fainted #MON", $4f + db "can't fight. But, ", $55 + db "it can still use ", $55 + db "moves like CUT!", $57 _UnnamedText_5d616: ; 0x8a7fc - db $0, "The HM FLASH", $4f - db "lights even the", $55 - db "darkest dungeons.", $57 + db $0, "The HM FLASH", $4f + db "lights even the", $55 + db "darkest dungeons.", $57 ; 0x8a7fc + 48 bytes _Route2GateText2: ; 0x8a82c - db $0, "Once a #MON", $4f - db "learns FLASH, you", $55 - db "can get through", $55 - db "ROCK TUNNEL.", $57 + db $0, "Once a #MON", $4f + db "learns FLASH, you", $55 + db "can get through", $55 + db "ROCK TUNNEL.", $57 _ViridianForestEntranceText1: ; 0x8a868 - db $0, "Are you going to", $4f - db "VIRIDIAN FOREST?", $55 - db "Be careful, it's", $55 - db "a natural maze!", $57 + db $0, "Are you going to", $4f + db "VIRIDIAN FOREST?", $55 + db "Be careful, it's", $55 + db "a natural maze!", $57 _ViridianForestEntranceText2: ; 0x8a8ab - db $0, "RATTATA may be", $4f - db "small, but its", $55 - db "bite is wicked!", $55 - db "Did you get one?", $57 + db $0, "RATTATA may be", $4f + db "small, but its", $55 + db "bite is wicked!", $55 + db "Did you get one?", $57 _MtMoonPokecenterText1: ; 0x8a8eb - db $0, "I've 6 # BALLs", $4f - db "set in my belt.", $51 - db "At most, you can", $4f - db "carry 6 #MON.", $57 + db $0, "I've 6 # BALLs", $4f + db "set in my belt.", $51 + db "At most, you can", $4f + db "carry 6 #MON.", $57 _MtMoonPokecenterText3: ; 0x8a929 - db $0, "TEAM ROCKET", $4f - db "attacks CERULEAN", $55 - db "citizens...", $51 - db "TEAM ROCKET is", $4f - db "always in the", $55 - db "news!", $57 + db $0, "TEAM ROCKET", $4f + db "attacks CERULEAN", $55 + db "citizens...", $51 + db "TEAM ROCKET is", $4f + db "always in the", $55 + db "news!", $57 _UnnamedText_4935c: ; 0x8a976 - db $0, "MAN: Hello, there!", $4f - db "Have I got a deal", $55 - db "just for you!", $51 - db "I'll let you have", $4f - db "a swell MAGIKARP", $55 - db "for just ", $f0, "500!", $55 - db "What do you say?", $57 + db $0, "MAN: Hello, there!", $4f + db "Have I got a deal", $55 + db "just for you!", $51 + db "I'll let you have", $4f + db "a swell MAGIKARP", $55 + db "for just ", $f0, "500!", $55 + db "What do you say?", $57 ; 0x8a976 + 118 bytes _UnnamedText_49361: ; 0x8a9ec - db $0, "No? I'm only", $4f - db "doing this as a", $55 - db "favor to you!", $57 + db $0, "No? I'm only", $4f + db "doing this as a", $55 + db "favor to you!", $57 ; 0x8a9ec + 43 bytes _UnnamedText_49366: ; 0x8aa17 - db $0, "You'll need more", $4f - db "money than that!", $57 + db $0, "You'll need more", $4f + db "money than that!", $57 ; 0x8aa17 + 34 bytes _UnnamedText_4936b: ; 0x8aa39 - db $0, "MAN: Well, I don't", $4f - db "give refunds!", $57 + db $0, "MAN: Well, I don't", $4f + db "give refunds!", $57 ; 0x8aa39 + 33 bytes _MtMoonPokecenterText5: ; 0x8aa5a - db $0, $57 + db $0, $57 _UnnamedText_1dfe7: ; 0x8aa5c - db $0, "I'm on guard duty.", $4f - db "Gee, I'm thirsty,", $55 - db "though!", $51 - db "Oh wait there,", $4f - db "the road's closed.", $57 + db $0, "I'm on guard duty.", $4f + db "Gee, I'm thirsty,", $55 + db "though!", $51 + db "Oh wait there,", $4f + db "the road's closed.", $57 ; 0x8aa5c + 77 bytes UnknownText_8aaa9: ; 0x8aaa9 - db $0, "Whoa, boy!", $4f - db "I'm parched!", $55 - db "...", $55 - db "Huh? I can have", $55 - db "this drink?", $55 - db "Gee, thanks!@@" + db $0, "Whoa, boy!", $4f + db "I'm parched!", $55 + db "...", $55 + db "Huh? I can have", $55 + db "this drink?", $55 + db "Gee, thanks!@@" ; 0x8aaa9 + 70 bytes _UnnamedText_1dff1: ; 0x8aaef - db $0, $51 - db "...", $4f - db "Glug glug...", $55 - db "...", $55 - db "Gulp...", $55 - db "If you want to go", $55 - db "to SAFFRON CITY...", $55 - db "...", $55 - db "You can go on", $55 - db "through. I'll", $55 - db "share this with", $55 - db "the other guards!", $57 + db $0, $51 + db "...", $4f + db "Glug glug...", $55 + db "...", $55 + db "Gulp...", $55 + db "If you want to go", $55 + db "to SAFFRON CITY...", $55 + db "...", $55 + db "You can go on", $55 + db "through. I'll", $55 + db "share this with", $55 + db "the other guards!", $57 ; 0x8aaef + 133 bytes _UnnamedText_1dff6: ; 0x8ab74 - db $0, "Hi, thanks for", $4f - db "the cool drinks!", $57 + db $0, "Hi, thanks for", $4f + db "the cool drinks!", $57 ; 0x8ab74 + 33 bytes _UnnamedText_5640f: ; 0x8ab95 - db $0, "I run a DAYCARE.", $4f - db "Would you like me", $55 - db "to raise one of", $55 - db "your #MON?", $57 + db $0, "I run a DAYCARE.", $4f + db "Would you like me", $55 + db "to raise one of", $55 + db "your #MON?", $57 ; 0x8ab95 + 63 bytes _UnnamedText_56414: ; 0x8abd4 - db $0, "Which #MON", $4f - db "should I raise?", $58 + db $0, "Which #MON", $4f + db "should I raise?", $58 ; 0x8abd4 + 28 bytes _UnnamedText_56419: ; 0x8abf0 - db $0, "Fine, I'll look", $4f - db "after @" + db $0, "Fine, I'll look", $4f + db "after @" ; 0x8abf0 + 23 bytes UnknownText_8ac07: ; 0x8ac07 - TX_RAM $cd6d - db $0, $55 - db "for a while.", $58 + TX_RAM $cd6d + db $0, $55 + db "for a while.", $58 ; 0x8ac07 + 18 bytes _UnnamedText_5641e: ; 0x8ac19 - db $0, "Come see me in", $4f - db "a while.", $57 + db $0, "Come see me in", $4f + db "a while.", $57 ; 0x8ac19 + 25 bytes _UnnamedText_56423: ; 0x8ac32 - db $0, "Your @" + db $0, "Your @" ; 0x8ac32 + 7 bytes UnknownText_8ac39: ; 0x8ac39 - TX_RAM $cd6d - db $0, $4f - db "has grown a lot!", $51 - db "By level, it's", $4f - db "grown by @" + TX_RAM $cd6d + db $0, $4f + db "has grown a lot!", $51 + db "By level, it's", $4f + db "grown by @" ; 0x8ac39 + 46 bytes UnknownText_8ac67: ; 0x8ac67 - TX_NUM $cd3e,$1,$3 - db $0, "!", $51 - db "Aren't I great?", $58 + TX_NUM $cd3e,$1,$3 + db $0, "!", $51 + db "Aren't I great?", $58 ; 0x8ac67 + 22 bytes _UnnamedText_56428: ; 0x8ac7d - db $0, "You owe me ", $f0, "@" + db $0, "You owe me ", $f0, "@" ; 0x8ac7d + 14 bytes ;XXX @@ -53203,10025 +53199,10025 @@ _UnnamedText_56428: ; 0x8ac7d db $2, $3f, $cd, $c2 UnknownText_8ac8f: ; 0x8ac8f - db $0, $4f - db "for the return", $55 - db "of this #MON.", $57 + db $0, $4f + db "for the return", $55 + db "of this #MON.", $57 ; 0x8ac8f + 31 bytes _UnnamedText_5642d: ; 0x8acae - db $0, $52, " got", $4f - db "@" + db $0, $52, " got", $4f + db "@" ; 0x8acae + 8 bytes UnknownText_8acb6: ; 0x8acb6 - TX_RAM $da49 - db $0, " back!", $57 + TX_RAM $da49 + db $0, " back!", $57 ; 0x8acb6 + 11 bytes _UnnamedText_56432: ; 0x8acc1 - db $0, "Back already?", $4f - db "Your @" + db $0, "Back already?", $4f + db "Your @" ; 0x8acc1 + 21 bytes UnknownText_8acd6: ; 0x8acd6 - TX_RAM $cd6d - db $0, $55 - db "needs some more", $55 - db "time with me.", $58 + TX_RAM $cd6d + db $0, $55 + db "needs some more", $55 + db "time with me.", $58 ; 0x8acd6 + 35 bytes SECTION "bank23",DATA,BANK[$23] UnknownText_8c000: ; 0x8c000 - db $0, "All right then,", $4f - db "@@" + db $0, "All right then,", $4f + db "@@" ; 0x8c000 + 19 bytes _UnnamedText_5643b: ; 0x8c013 - db $0, "come again.", $57 + db $0, "come again.", $57 ; 0x8c013 + 13 bytes _UnnamedText_56440: ; 0x8c020 - db $0, "You have no room", $4f - db "for this #MON!", $57 + db $0, "You have no room", $4f + db "for this #MON!", $57 ; 0x8c020 + 33 bytes _UnnamedText_56445: ; 0x8c041 - db $0, "You only have one", $4f - db "#MON with you.", $57 + db $0, "You only have one", $4f + db "#MON with you.", $57 ; 0x8c041 + 34 bytes _UnnamedText_5644a: ; 0x8c063 - db $0, "I can't accept a", $4f - db "#MON that", $55 - db "knows an HM move.", $57 + db $0, "I can't accept a", $4f + db "#MON that", $55 + db "knows an HM move.", $57 ; 0x8c063 + 45 bytes _UnnamedText_5644f: ; 0x8c090 - db $0, "Thank you! Here's", $4f - db "your #MON!", $58 + db $0, "Thank you! Here's", $4f + db "your #MON!", $58 ; 0x8c090 + 29 bytes _UnnamedText_56454: ; 0x8c0ad - db $0, "Hey, you don't", $4f - db "have enough ", $f0, "!", $57 + db $0, "Hey, you don't", $4f + db "have enough ", $f0, "!", $57 ; 0x8c0ad + 30 bytes _UndergroundTunnelEntranceRoute6Text1: ; 0x8c0cb - db $0, "People often lose", $4f - db "things in that", $55 - db "UNDERGROUND PATH.", $57 + db $0, "People often lose", $4f + db "things in that", $55 + db "UNDERGROUND PATH.", $57 _UndergroundPathEntranceRoute7Text1: ; 0x8c0ff - db $0, "I heard a sleepy", $4f - db "#MON appeared", $55 - db "near CELADON CITY.", $57 + db $0, "I heard a sleepy", $4f + db "#MON appeared", $55 + db "near CELADON CITY.", $57 _UnnamedText_5d773: ; 0x8c132 - db $0, "I want to shop at", $4f - db "the dept. store", $55 - db "in CELADON but...", $51 - db "There are so many", $4f - db "rough looking", $55 - db "people there.", $57 + db $0, "I want to shop at", $4f + db "the dept. store", $55 + db "in CELADON but...", $51 + db "There are so many", $4f + db "rough looking", $55 + db "people there.", $57 ; 0x8c132 + 99 bytes _UnnamedText_5d778: ; 0x8c195 - db $0, "TEAM ROCKET had a", $4f - db "secret hideout in", $55 - db "CELADON CITY?", $57 + db $0, "TEAM ROCKET had a", $4f + db "secret hideout in", $55 + db "CELADON CITY?", $57 ; 0x8c195 + 51 bytes _UnnamedText_5d77d: ; 0x8c1c8 - db $0, "You're here to", $4f - db "shop in CELADON?", $51 - db "Just step outside", $4f - db "and head west!", $57 + db $0, "You're here to", $4f + db "shop in CELADON?", $51 + db "Just step outside", $4f + db "and head west!", $57 ; 0x8c1c8 + 65 bytes _UnnamedText_5d782: ; 0x8c209 - db $0, "The UNDERGROUND", $4f - db "PATH goes beneath", $55 - db "SAFFRON and leads", $55 - db "to LAVENDER.", $51 - db "If you're heading", $4f - db "to CERULEAN, go", $55 - db "to the building", $55 - db "across the road.", $57 + db $0, "The UNDERGROUND", $4f + db "PATH goes beneath", $55 + db "SAFFRON and leads", $55 + db "to LAVENDER.", $51 + db "If you're heading", $4f + db "to CERULEAN, go", $55 + db "to the building", $55 + db "across the road.", $57 ; 0x8c209 + 132 bytes _UndergroundPathEntranceRoute8Text1: ; 0x8c28d - db $0, "The dept. store", $4f - db "in CELADON has a", $55 - db "great selection!", $57 + db $0, "The dept. store", $4f + db "in CELADON has a", $55 + db "great selection!", $57 _RockTunnelPokecenterText1: ; 0x8c2c0 - db $0, "The element types", $4f - db "of #MON make", $55 - db "them stronger", $55 - db "than some types", $55 - db "and weaker than", $55 - db "others!", $57 + db $0, "The element types", $4f + db "of #MON make", $55 + db "them stronger", $55 + db "than some types", $55 + db "and weaker than", $55 + db "others!", $57 _RockTunnelPokecenterText3: ; 0x8c316 - db $0, "I sold a useless", $4f - db "NUGGET for ", $f0, "5000!", $57 + db $0, "I sold a useless", $4f + db "NUGGET for ", $f0, "5000!", $57 _UnnamedText_44588: ; 0x8c33a - db $0, "This tunnel goes", $4f - db "a long way, kid!", $57 + db $0, "This tunnel goes", $4f + db "a long way, kid!", $57 ; 0x8c33a + 35 bytes _UnnamedText_4458d: ; 0x8c35d - db $0, "Doh!", $4f - db "You win!", $58 + db $0, "Doh!", $4f + db "You win!", $58 ; 0x8c35d + 15 bytes _UnnamedText_44592: ; 0x8c36c - db $0, "Watch for ONIX!", $4f - db "It can put the", $55 - db "squeeze on you!", $57 + db $0, "Watch for ONIX!", $4f + db "It can put the", $55 + db "squeeze on you!", $57 ; 0x8c36c + 48 bytes _UnnamedText_44597: ; 0x8c39c - db $0, "Hmm. Maybe I'm", $4f - db "lost in here...", $57 + db $0, "Hmm. Maybe I'm", $4f + db "lost in here...", $57 ; 0x8c39c + 31 bytes _UnnamedText_4459c: ; 0x8c3bb - db $0, "Ease up!", $4f - db "What am I doing?", $55 - db "Which way is out?", $58 + db $0, "Ease up!", $4f + db "What am I doing?", $55 + db "Which way is out?", $58 ; 0x8c3bb + 45 bytes _UnnamedText_445a1: ; 0x8c3e8 - db $0, "That sleeping", $4f - db "#MON on ROUTE", $55 - db "12 forced me to", $55 - db "take this detour.", $57 + db $0, "That sleeping", $4f + db "#MON on ROUTE", $55 + db "12 forced me to", $55 + db "take this detour.", $57 ; 0x8c3e8 + 63 bytes _UnnamedText_445a6: ; 0x8c427 - db $0, "Outsiders like", $4f - db "you need to show", $55 - db "me some respect!", $57 + db $0, "Outsiders like", $4f + db "you need to show", $55 + db "me some respect!", $57 ; 0x8c427 + 50 bytes _UnnamedText_445ab: ; 0x8c459 - db $0, "I give!", $58 + db $0, "I give!", $58 ; 0x8c459 + 9 bytes _UnnamedText_445b0: ; 0x8c462 - db $0, "You're talented", $4f - db "enough to hike!", $57 + db $0, "You're talented", $4f + db "enough to hike!", $57 ; 0x8c462 + 32 bytes _UnnamedText_445b5: ; 0x8c482 - db $0, "#MON fight!", $4f - db "Ready, go!", $57 + db $0, "#MON fight!", $4f + db "Ready, go!", $57 ; 0x8c482 + 24 bytes _UnnamedText_445ba: ; 0x8c49a - db $0, "Game", $4f - db "over!", $58 + db $0, "Game", $4f + db "over!", $58 ; 0x8c49a + 12 bytes _UnnamedText_445bf: ; 0x8c4a6 - db $0, "Oh well, I'll get", $4f - db "a ZUBAT as I go!", $57 + db $0, "Oh well, I'll get", $4f + db "a ZUBAT as I go!", $57 ; 0x8c4a6 + 35 bytes _UnnamedText_445c4: ; 0x8c4c9 - db $0, "Eek! Don't try", $4f - db "anything funny in", $55 - db "the dark!", $57 + db $0, "Eek! Don't try", $4f + db "anything funny in", $55 + db "the dark!", $57 ; 0x8c4c9 + 43 bytes _UnnamedText_445c9: ; 0x8c4f4 - db $0, "It", $4f - db "was too dark!", $58 + db $0, "It", $4f + db "was too dark!", $58 ; 0x8c4f4 + 18 bytes _UnnamedText_445ce: ; 0x8c506 - db $0, "I saw a MACHOP", $4f - db "in this tunnel!", $57 + db $0, "I saw a MACHOP", $4f + db "in this tunnel!", $57 ; 0x8c506 + 32 bytes _UnnamedText_445d3: ; 0x8c526 - db $0, "I came this far", $4f - db "for #MON!", $57 + db $0, "I came this far", $4f + db "for #MON!", $57 ; 0x8c526 + 27 bytes _UnnamedText_445d8: ; 0x8c541 - db $0, "I'm", $4f - db "out of #MON!", $58 + db $0, "I'm", $4f + db "out of #MON!", $58 ; 0x8c541 + 17 bytes _UnnamedText_445dd: ; 0x8c552 - db $0, "You looked cute", $4f - db "and harmless!", $57 + db $0, "You looked cute", $4f + db "and harmless!", $57 ; 0x8c552 + 31 bytes _UnnamedText_445e2: ; 0x8c571 - db $0, "You have #MON!", $4f - db "Let's start!", $57 + db $0, "You have #MON!", $4f + db "Let's start!", $57 ; 0x8c571 + 28 bytes _UnnamedText_445e7: ; 0x8c58d - db $0, "You", $4f - db "play hard!", $58 + db $0, "You", $4f + db "play hard!", $58 ; 0x8c58d + 16 bytes _UnnamedText_445ec: ; 0x8c59d - db $0, "Whew! I'm all", $4f - db "sweaty now!", $57 + db $0, "Whew! I'm all", $4f + db "sweaty now!", $57 ; 0x8c59d + 26 bytes _RockTunnel1Text8: ; 0x8c5b7 - db $0, "ROCK TUNNEL", $4f - db "CERULEAN CITY -", $55 - db "LAVENDER TOWN", $57 + db $0, "ROCK TUNNEL", $4f + db "CERULEAN CITY -", $55 + db "LAVENDER TOWN", $57 UnknownText_8c5e2: ; 0x8c5e2 - db $0, "Bzzzt!", $57 + db $0, "Bzzzt!", $57 ; 0x8c5e2 + 8 bytes UnknownText_8c5ea: ; 0x8c5ea - db $0, "Gyaoo!@@" + db $0, "Gyaoo!@@" ; 0x8c5ea + 9 bytes _Route11GateText1: ; 0x8c5f3 - db $0, "When you catch", $4f - db "lots of #MON,", $55 - db "isn't it hard to", $55 - db "think up names?", $51 - db "In LAVENDER TOWN,", $4f - db "there's a man who", $55 - db "rates #MON", $55 - db "nicknames.", $51 - db "He'll help you", $4f - db "rename them too!", $57 + db $0, "When you catch", $4f + db "lots of #MON,", $55 + db "isn't it hard to", $55 + db "think up names?", $51 + db "In LAVENDER TOWN,", $4f + db "there's a man who", $55 + db "rates #MON", $55 + db "nicknames.", $51 + db "He'll help you", $4f + db "rename them too!", $57 _UnnamedText_494a3: ; 0x8c689 - db $0, "There are items on", $4f - db "the ground that", $55 - db "can't be seen.", $51 - db "ITEMFINDER will", $4f - db "detect an item", $55 - db "close to you.", $51 - db "It can't pinpoint", $4f - db "it, so you have", $55 - db "to look yourself!", $57 + db $0, "There are items on", $4f + db "the ground that", $55 + db "can't be seen.", $51 + db "ITEMFINDER will", $4f + db "detect an item", $55 + db "close to you.", $51 + db "It can't pinpoint", $4f + db "it, so you have", $55 + db "to look yourself!", $57 ; 0x8c689 + 146 bytes _UnnamedText_494c4: ; 0x8c71b - db $0, "Looked into the", $4f - db "binoculars.", $51 - db "A big #MON is", $4f - db "asleep on a road!", $57 + db $0, "Looked into the", $4f + db "binoculars.", $51 + db "A big #MON is", $4f + db "asleep on a road!", $57 ; 0x8c71b + 61 bytes _UnnamedText_494c9: ; 0x8c758 - db $0, "Looked into the", $4f - db "binoculars.", $51 - db "It's a beautiful", $4f - db "view!", $57 + db $0, "Looked into the", $4f + db "binoculars.", $51 + db "It's a beautiful", $4f + db "view!", $57 ; 0x8c758 + 51 bytes _UnnamedText_494d5: ; 0x8c78b - db $0, "Looked into the", $4f - db "binoculars.", $51 - db "The only way to", $4f - db "get from CERULEAN", $55 - db "CITY to LAVENDER", $55 - db "is by way of the", $55 - db "ROCK TUNNEL.", $57 + db $0, "Looked into the", $4f + db "binoculars.", $51 + db "The only way to", $4f + db "get from CERULEAN", $55 + db "CITY to LAVENDER", $55 + db "is by way of the", $55 + db "ROCK TUNNEL.", $57 ; 0x8c78b + 110 bytes _DiglettsCaveEntranceRoute11Text1: ; 0x8c7f9 - db $0, "What a surprise!", $4f - db "DIGLETTs dug this", $55 - db "long tunnel!", $51 - db "It goes right to", $4f - db "VIRIDIAN CITY!", $57 + db $0, "What a surprise!", $4f + db "DIGLETTs dug this", $55 + db "long tunnel!", $51 + db "It goes right to", $4f + db "VIRIDIAN CITY!", $57 _Route12GateText1: ; 0x8c84a - db $0, "There's a lookout", $4f - db "spot upstairs.", $57 + db $0, "There's a lookout", $4f + db "spot upstairs.", $57 _UnnamedText_4959c: ; 0x8c86b - db $0, "My #MON's", $4f - db "ashes are stored", $55 - db "in #MON TOWER.", $51 - db "You can have this", $4f - db "TM. I don't need", $55 - db "it any more...", $58 + db $0, "My #MON's", $4f + db "ashes are stored", $55 + db "in #MON TOWER.", $51 + db "You can have this", $4f + db "TM. I don't need", $55 + db "it any more...", $58 ; 0x8c86b + 91 bytes ReceivedTM39Text: ; 0x8c8c6 - db $0, $52, " received", $4f - db "TM39!@@" + db $0, $52, " received", $4f + db "TM39!@@" ; 0x8c8c6 + 19 bytes _UnnamedText_495a7: ; 0x8c8d9 - db $0, "TM39 is a move", $4f - db "called SWIFT.", $51 - db "It's very accurate,", $4f - db "so use it during", $55 - db "battles you can't", $55 - db "afford to lose.", $57 + db $0, "TM39 is a move", $4f + db "called SWIFT.", $51 + db "It's very accurate,", $4f + db "so use it during", $55 + db "battles you can't", $55 + db "afford to lose.", $57 ; 0x8c8d9 + 99 bytes _UnnamedText_495ac: ; 0x8c93c - db $0, "You don't have", $4f - db "room for this.", $57 + db $0, "You don't have", $4f + db "room for this.", $57 ; 0x8c93c + 30 bytes nknownText_8c95a: ; 0x8c95a - db $0, "Looked into the", $4f - db "binoculars.", $51 - db "A man fishing!", $57 + db $0, "Looked into the", $4f + db "binoculars.", $51 + db "A man fishing!", $57 ; 0x8c95a + 44 bytes _UnnamedText_495c4: ; 0x8c986 - db $0, "Looked into the", $4f - db "binoculars.", $51 - db "It's #MON TOWER!", $57 + db $0, "Looked into the", $4f + db "binoculars.", $51 + db "It's #MON TOWER!", $57 ; 0x8c986 + 45 bytes _UnnamedText_564c0: ; 0x8c9b3 - db $0, "I'm the FISHING", $4f - db "GURU's brother!", $51 - db "I simply Looove", $4f - db "fishing!", $51 - db "Do you like to", $4f - db "fish?", $57 + db $0, "I'm the FISHING", $4f + db "GURU's brother!", $51 + db "I simply Looove", $4f + db "fishing!", $51 + db "Do you like to", $4f + db "fish?", $57 ; 0x8c9b3 + 77 bytes UnknownText_8ca00: ; 0x8ca00 - db $0, "Grand! I like", $4f - db "your style!", $51 - db "Take this and", $4f - db "fish, young one!", $51 - db $52, " received", $4f - db "a @" + db $0, "Grand! I like", $4f + db "your style!", $51 + db "Take this and", $4f + db "fish, young one!", $51 + db $52, " received", $4f + db "a @" ; 0x8ca00 + 72 bytes UnknownText_8ca48: ; 0x8ca48 - TX_RAM $cf4b - db $0, "!@@" + TX_RAM $cf4b + db $0, "!@@" ; 0x8ca48 + 7 bytes _UnnamedText_564ca: ; 0x8ca4f - db $0, $51 - db "Fishing is a way", $4f - db "of life!", $51 - db "From the seas to", $4f - db "rivers, go out", $55 - db "and land the big", $55 - db "one!", $57 + db $0, $51 + db "Fishing is a way", $4f + db "of life!", $51 + db "From the seas to", $4f + db "rivers, go out", $55 + db "and land the big", $55 + db "one!", $57 ; 0x8ca4f + 82 bytes _UnnamedText_564cf: ; 0x8caa1 - db $0, "Oh... That's so", $4f - db "disappointing...", $57 + db $0, "Oh... That's so", $4f + db "disappointing...", $57 ; 0x8caa1 + 33 bytes _UnnamedText_564d4: ; 0x8cac2 - db $0, "Hello there,", $4f - db $52, "!", $51 - db "Use the SUPER ROD", $4f - db "in any water!", $55 - db "You can catch", $55 - db "different kinds", $55 - db "of #MON.", $51 - db "Try fishing", $4f - db "wherever you can!", $57 + db $0, "Hello there,", $4f + db $52, "!", $51 + db "Use the SUPER ROD", $4f + db "in any water!", $55 + db "You can catch", $55 + db "different kinds", $55 + db "of #MON.", $51 + db "Try fishing", $4f + db "wherever you can!", $57 ; 0x8cac2 + 118 bytes _UnnamedText_564d9: ; 0x8cb38 - db $0, "Oh no!", $51 - db "I had a gift for", $4f - db "you, but you have", $55 - db "no room for it!", $57 + db $0, "Oh no!", $51 + db "I had a gift for", $4f + db "you, but you have", $55 + db "no room for it!", $57 ; 0x8cb38 + 59 bytes _Route15GateText1: ; 0x8cb73 - db $0, "Are you working", $4f - db "on a #DEX?", $51 - db "PROF.OAK's AIDE", $4f - db "came by here.", $57 + db $0, "Are you working", $4f + db "on a #DEX?", $51 + db "PROF.OAK's AIDE", $4f + db "came by here.", $57 _UnnamedText_4968c: ; 0x8cbac - db $0, "EXP.ALL gives", $4f - db "EXP points to all", $55 - db "the #MON with", $55 - db "you, even if they", $55 - db "don't fight.", $51 - db "It does, however,", $4f - db "reduce the amount", $55 - db "of EXP for each", $55 - db "#MON.", $51 - db "If you don't need", $4f - db "it, you should ", $55 - db "store it via PC.", $57 + db $0, "EXP.ALL gives", $4f + db "EXP points to all", $55 + db "the #MON with", $55 + db "you, even if they", $55 + db "don't fight.", $51 + db "It does, however,", $4f + db "reduce the amount", $55 + db "of EXP for each", $55 + db "#MON.", $51 + db "If you don't need", $4f + db "it, you should ", $55 + db "store it via PC.", $57 ; 0x8cbac + 185 bytes _UnnamedText_49698: ; 0x8cc65 - db $0, "Looked into the", $4f - db "binoculars.", $51 - db "It looks like a", $4f - db "small island!", $57 + db $0, "Looked into the", $4f + db "binoculars.", $51 + db "It looks like a", $4f + db "small island!", $57 ; 0x8cc65 + 59 bytes _UnnamedText_49777: ; 0x8cca0 - db $0, "No pedestrians", $4f - db "are allowed on", $55 - db "CYCLING ROAD!", $57 + db $0, "No pedestrians", $4f + db "are allowed on", $55 + db "CYCLING ROAD!", $57 ; 0x8cca0 + 45 bytes _UnnamedText_4977c: ; 0x8cccd - db $0, "CYCLING ROAD is a", $4f - db "downhill course", $55 - db "by the sea. It's", $55 - db "a great ride.", $57 + db $0, "CYCLING ROAD is a", $4f + db "downhill course", $55 + db "by the sea. It's", $55 + db "a great ride.", $57 ; 0x8cccd + 65 bytes _UnnamedText_49781: ; 0x8cd0e - db $0, "Excuse me! Wait", $4f - db "up please!", $57 + db $0, "Excuse me! Wait", $4f + db "up please!", $57 ; 0x8cd0e + 28 bytes _Route16GateMapText2: ; 0x8cd2a - db $0, "How'd you get in?", $4f - db "Good effort!", $57 + db $0, "How'd you get in?", $4f + db "Good effort!", $57 _UnnamedText_49820: ; 0x8cd49 - db $0, "I'm going for a", $4f - db "ride with my girl", $55 - db "friend!", $57 + db $0, "I'm going for a", $4f + db "ride with my girl", $55 + db "friend!", $57 ; 0x8cd49 + 42 bytes _UnnamedText_4982f: ; 0x8cd73 - db $0, "We're going", $4f - db "riding together!", $57 + db $0, "We're going", $4f + db "riding together!", $57 ; 0x8cd73 + 29 bytes _UnnamedText_4983b: ; 0x8cd90 - db $0, "Looked into the", $4f - db "binoculars.", $51 - db "It's CELADON DEPT.", $4f - db "STORE!", $57 + db $0, "Looked into the", $4f + db "binoculars.", $51 + db "It's CELADON DEPT.", $4f + db "STORE!", $57 ; 0x8cd90 + 54 bytes _UnnamedText_49847: ; 0x8cdc6 - db $0, "Looked into the", $4f - db "binoculars.", $51 - db "There's a long", $4f - db "path over water!", $57 + db $0, "Looked into the", $4f + db "binoculars.", $51 + db "There's a long", $4f + db "path over water!", $57 ; 0x8cdc6 + 60 bytes _UnnamedText_1e62b: ; 0x8ce02 - db $0, "Oh, you found my", $4f - db "secret retreat!", $51 - db "Please don't tell", $4f - db "anyone I'm here.", $55 - db "I'll make it up", $55 - db "to you with this!", $58 + db $0, "Oh, you found my", $4f + db "secret retreat!", $51 + db "Please don't tell", $4f + db "anyone I'm here.", $55 + db "I'll make it up", $55 + db "to you with this!", $58 ; 0x8ce02 + 100 bytes ReceivedHM02Text: ; 0x8ce66 - db $0, $52, " received", $4f - db "HM02!@@" + db $0, $52, " received", $4f + db "HM02!@@" ; 0x8ce66 + 19 bytes _UnnamedText_1e636: ; 0x8ce79 - db $0, "HM02 is FLY.", $4f - db "It will take you", $55 - db "back to any town.", $51 - db "Put it to good", $4f - db "use!", $57 + db $0, "HM02 is FLY.", $4f + db "It will take you", $55 + db "back to any town.", $51 + db "Put it to good", $4f + db "use!", $57 ; 0x8ce79 + 69 bytes _UnnamedText_1e63b: ; 0x8cebe - db $0, "You don't have any", $4f - db "room for this.", $57 + db $0, "You don't have any", $4f + db "room for this.", $57 ; 0x8cebe + 34 bytes _UnnamedText_1e652: ; 0x8cee0 - db $0, "FEAROW: Kyueen!", $57 + db $0, "FEAROW: Kyueen!", $57 ; 0x8cee0 + 17 bytes _UnnamedText_49928: ; 0x8cef1 - db $0, "You need a BICYCLE", $4f - db "for CYCLING ROAD!", $57 + db $0, "You need a BICYCLE", $4f + db "for CYCLING ROAD!", $57 ; 0x8cef1 + 38 bytes _UnnamedText_4992d: ; 0x8cf17 - db $0, "CYCLING ROAD is", $4f - db "all uphill from", $55 - db "here.", $57 + db $0, "CYCLING ROAD is", $4f + db "all uphill from", $55 + db "here.", $57 ; 0x8cf17 + 39 bytes _UnnamedText_49932: ; 0x8cf3e - db $0, "Excuse me!", $57 + db $0, "Excuse me!", $57 ; 0x8cf3e + 12 bytes _UnnamedText_49993: ; 0x8cf4a - db $0, "Looked into the", $4f - db "binoculars.", $51 - db "PALLET TOWN is in", $4f - db "the west!", $57 + db $0, "Looked into the", $4f + db "binoculars.", $51 + db "PALLET TOWN is in", $4f + db "the west!", $57 ; 0x8cf4a + 57 bytes _UnnamedText_4999f: ; 0x8cf83 - db $0, "Looked into the", $4f - db "binoculars.", $51 - db "There are people", $4f - db "swimming!", $57 + db $0, "Looked into the", $4f + db "binoculars.", $51 + db "There are people", $4f + db "swimming!", $57 ; 0x8cf83 + 56 bytes UnknownText_8cfbb: ; 0x8cfbb - db $0, "Only truly skilled", $4f - db "trainers are", $55 - db "allowed through.", $51 - db "You don't have the", $4f - db "BOULDERBADGE yet!@@" + db $0, "Only truly skilled", $4f + db "trainers are", $55 + db "allowed through.", $51 + db "You don't have the", $4f + db "BOULDERBADGE yet!@@" ; 0x8cfbb + 87 bytes _UnnamedText_1e715: ; 0x8d012 - db $0, $51 - db "The rules are", $4f - db "rules. I can't", $55 - db "let you pass.", $57 + db $0, $51 + db "The rules are", $4f + db "rules. I can't", $55 + db "let you pass.", $57 ; 0x8d012 + 44 bytes UnknownText_8d03e: ; 0x8d03e - db $0, "Oh! That is the", $4f - db "BOULDERBADGE!", $55 - db "Go right ahead!@@" + db $0, "Oh! That is the", $4f + db "BOULDERBADGE!", $55 + db "Go right ahead!@@" ; 0x8d03e + 48 bytes UnknownText_8d06e: ; 0x8d06e - db $0, "Gyaoo!@@" + db $0, "Gyaoo!@@" ; 0x8d06e + 9 bytes _UnnamedText_518ca: ; 0x8d077 - db $0, "VICTORY ROAD is", $4f - db "the final test", $55 - db "for trainers!", $57 + db $0, "VICTORY ROAD is", $4f + db "the final test", $55 + db "for trainers!", $57 ; 0x8d077 + 46 bytes _UnnamedText_518cf: ; 0x8d0a5 - db $0, "Aiyah!", $58 + db $0, "Aiyah!", $58 ; 0x8d0a5 + 8 bytes _UnnamedText_518d4: ; 0x8d0ad - db $0, "If you get stuck,", $4f - db "try moving some", $55 - db "boulders around!", $57 + db $0, "If you get stuck,", $4f + db "try moving some", $55 + db "boulders around!", $57 ; 0x8d0ad + 52 bytes _UnnamedText_518d9: ; 0x8d0e1 - db $0, "Ah, so you wish", $4f - db "to challenge the", $55 - db "ELITE FOUR?", $57 + db $0, "Ah, so you wish", $4f + db "to challenge the", $55 + db "ELITE FOUR?", $57 ; 0x8d0e1 + 46 bytes _UnnamedText_518de: ; 0x8d10f - db $0, "You", $4f - db "got me!", $58 + db $0, "You", $4f + db "got me!", $58 ; 0x8d10f + 13 bytes _UnnamedText_518e3: ; 0x8d11c - db $0, $53, " also came", $4f - db "through here!", $57 + db $0, $53, " also came", $4f + db "through here!", $57 ; 0x8d11c + 27 bytes _UnnamedText_518e8: ; 0x8d137 - db $0, "Come on!", $4f - db "I'll whip you!", $57 + db $0, "Come on!", $4f + db "I'll whip you!", $57 ; 0x8d137 + 24 bytes _UnnamedText_518ed: ; 0x8d14f - db $0, "I got", $4f - db "whipped!", $58 + db $0, "I got", $4f + db "whipped!", $58 ; 0x8d14f + 16 bytes _UnnamedText_518f2: ; 0x8d15f - db $0, "You earned the", $4f - db "right to be on", $55 - db "VICTORY ROAD!", $57 + db $0, "You earned the", $4f + db "right to be on", $55 + db "VICTORY ROAD!", $57 ; 0x8d15f + 45 bytes _UnnamedText_518f7: ; 0x8d18c - db $0, "If you can get", $4f - db "through here, you", $55 - db "can go meet the", $55 - db "ELITE FOUR!", $57 + db $0, "If you can get", $4f + db "through here, you", $55 + db "can go meet the", $55 + db "ELITE FOUR!", $57 ; 0x8d18c + 62 bytes _UnnamedText_518fc: ; 0x8d1ca - db $0, "No!", $4f - db "Unbelievable!", $58 + db $0, "No!", $4f + db "Unbelievable!", $58 ; 0x8d1ca + 19 bytes _UnnamedText_51901: ; 0x8d1dd - db $0, "I can beat you", $4f - db "when it comes to", $55 - db "knowledge about", $55 - db "#MON!", $57 + db $0, "I can beat you", $4f + db "when it comes to", $55 + db "knowledge about", $55 + db "#MON!", $57 ; 0x8d1dd + 55 bytes _UnnamedText_51906: ; 0x8d214 - db $0, "Is VICTORY ROAD", $4f - db "too tough?", $57 + db $0, "Is VICTORY ROAD", $4f + db "too tough?", $57 ; 0x8d214 + 28 bytes _UnnamedText_5190b: ; 0x8d230 - db $0, "Well", $4f - db "done!", $58 + db $0, "Well", $4f + db "done!", $58 ; 0x8d230 + 12 bytes _UnnamedText_51910: ; 0x8d23c - db $0, "Many trainers give", $4f - db "up the challenge", $55 - db "here.", $57 + db $0, "Many trainers give", $4f + db "up the challenge", $55 + db "here.", $57 ; 0x8d23c + 43 bytes UnknownText_8d267: ; 0x8d267 - db $0, "Hiya! I'm a", $4f - db "#MON...", $55 - db "...No I'm not!", $51 - db "Call me BILL!", $4f - db "I'm a true blue", $55 - db "#MANIAC! Hey!", $55 - db "What's with that", $55 - db "skeptical look?", $51 - db "I'm not joshing", $4f - db "you, I screwed up", $55 - db "an experiment and", $55 - db "got combined with", $55 - db "a #MON!", $51 - db "So, how about it?", $4f - db "Help me out here!", $57 + db $0, "Hiya! I'm a", $4f + db "#MON...", $55 + db "...No I'm not!", $51 + db "Call me BILL!", $4f + db "I'm a true blue", $55 + db "#MANIAC! Hey!", $55 + db "What's with that", $55 + db "skeptical look?", $51 + db "I'm not joshing", $4f + db "you, I screwed up", $55 + db "an experiment and", $55 + db "got combined with", $55 + db "a #MON!", $51 + db "So, how about it?", $4f + db "Help me out here!", $57 ; 0x8d267 + 222 bytes UnknownText_8d345: ; 0x8d345 - db $0, "When I'm in the", $4f - db "TELEPORTER, go to", $55 - db "my PC and run the", $55 - db "Cell Separation", $55 - db "System!", $57 + db $0, "When I'm in the", $4f + db "TELEPORTER, go to", $55 + db "my PC and run the", $55 + db "Cell Separation", $55 + db "System!", $57 ; 0x8d345 + 76 bytes UnknownText_8d391: ; 0x8d391 - db $0, "No!? Come on, you", $4f - db "gotta help a guy", $55 - db "in deep trouble!", $51 - db "What do you say,", $4f - db "chief? Please?", $55 - db "OK? All right!", $58 + db $0, "No!? Come on, you", $4f + db "gotta help a guy", $55 + db "in deep trouble!", $51 + db "What do you say,", $4f + db "chief? Please?", $55 + db "OK? All right!", $58 ; 0x8d391 + 100 bytes _UnnamedText_1e8ba: ; 0x8d3f5 - db $0, "BILL: Yeehah!", $4f - db "Thanks, bud! I", $55 - db "owe you one!", $51 - db "So, did you come", $4f - db "to see my #MON", $55 - db "collection?", $55 - db "You didn't?", $55 - db "That's a bummer.", $51 - db "I've got to thank", $4f - db "you... Oh here,", $55 - db "maybe this'll do.", $58 + db $0, "BILL: Yeehah!", $4f + db "Thanks, bud! I", $55 + db "owe you one!", $51 + db "So, did you come", $4f + db "to see my #MON", $55 + db "collection?", $55 + db "You didn't?", $55 + db "That's a bummer.", $51 + db "I've got to thank", $4f + db "you... Oh here,", $55 + db "maybe this'll do.", $58 ; 0x8d3f5 + 164 bytes UnknownText_8d499: ; 0x8d499 - db $0, $52, " received", $4f - db "an @" + db $0, $52, " received", $4f + db "an @" ; 0x8d499 + 16 bytes UnknownText_8d4a9: ; 0x8d4a9 - TX_RAM $cf4b - db $0, "!@@" + TX_RAM $cf4b + db $0, "!@@" ; 0x8d4a9 + 7 bytes _UnnamedText_1e8c6: ; 0x8d4b0 - db $0, "You've got too", $4f - db "much stuff, bud!", $57 + db $0, "You've got too", $4f + db "much stuff, bud!", $57 ; 0x8d4b0 + 32 bytes _UnnamedText_1e8cb: ; 0x8d4d0 - db $0, "That cruise ship,", $4f - db "S.S.ANNE, is in", $55 - db "VERMILION CITY.", $55 - db "Its passengers", $55 - db "are all trainers!", $51 - db "They invited me", $4f - db "to their party,", $55 - db "but I can't stand", $55 - db "fancy do's. Why", $55 - db "don't you go", $55 - db "instead of me?", $57 + db $0, "That cruise ship,", $4f + db "S.S.ANNE, is in", $55 + db "VERMILION CITY.", $55 + db "Its passengers", $55 + db "are all trainers!", $51 + db "They invited me", $4f + db "to their party,", $55 + db "but I can't stand", $55 + db "fancy do's. Why", $55 + db "don't you go", $55 + db "instead of me?", $57 ; 0x8d4d0 + 175 bytes _UnnamedText_1e8da: ; 0x8d57f - db $0, "BILL: Look, bud,", $4f - db "just check out", $55 - db "some of my rare", $55 - db "#MON on my PC!", $57 + db $0, "BILL: Look, bud,", $4f + db "just check out", $55 + db "some of my rare", $55 + db "#MON on my PC!", $57 ; 0x8d57f + 64 bytes _UnnamedText_1cae3: ; 0x8d5bf - db $0, "Hi! I work at a", $4f - db "#MON MART.", $51 - db "It's a convenient", $4f - db "shop, so please", $55 - db "visit us in", $55 - db "VIRIDIAN CITY.", $51 - db "I know, I'll give", $4f - db "you a sample!", $55 - db "Here you go!", $58 + db $0, "Hi! I work at a", $4f + db "#MON MART.", $51 + db "It's a convenient", $4f + db "shop, so please", $55 + db "visit us in", $55 + db "VIRIDIAN CITY.", $51 + db "I know, I'll give", $4f + db "you a sample!", $55 + db "Here you go!", $58 ; 0x8d5bf + 132 bytes UnknownText_8d643: ; 0x8d643 - db $0, $52, " got", $4f - db "@" + db $0, $52, " got", $4f + db "@" ; 0x8d643 + 8 bytes UnknownText_8d64b: ; 0x8d64b - TX_RAM $cf4b - db $0, "!@@" + TX_RAM $cf4b + db $0, "!@@" ; 0x8d64b + 7 bytes _UnnamedText_1caee: ; 0x8d652 - db $0, "We also carry", $4f - db "# BALLs for", $55 - db "catching #MON!", $57 + db $0, "We also carry", $4f + db "# BALLs for", $55 + db "catching #MON!", $57 ; 0x8d652 + 42 bytes _UnnamedText_1caf3: ; 0x8d67c - db $0, "You have too much", $4f - db "stuff with you!", $57 + db $0, "You have too much", $4f + db "stuff with you!", $57 ; 0x8d67c + 35 bytes _Route1Text2: ; 0x8d69f - db $0, "See those ledges", $4f - db "along the road?", $51 - db "It's a bit scary,", $4f - db "but you can jump", $55 - db "from them.", $51 - db "You can get back", $4f - db "to PALLET TOWN", $55 - db "quicker that way.", $57 + db $0, "See those ledges", $4f + db "along the road?", $51 + db "It's a bit scary,", $4f + db "but you can jump", $55 + db "from them.", $51 + db "You can get back", $4f + db "to PALLET TOWN", $55 + db "quicker that way.", $57 _Route1Text3: ; 0x8d720 - db $0, "ROUTE 1", $4f - db "PALLET TOWN -", $55 - db "VIRIDIAN CITY", $57 + db $0, "ROUTE 1", $4f + db "PALLET TOWN -", $55 + db "VIRIDIAN CITY", $57 _Route2Text3: ; 0x8d745 - db $0, "ROUTE 2", $4f - db "VIRIDIAN CITY -", $55 - db "PEWTER CITY", $57 + db $0, "ROUTE 2", $4f + db "VIRIDIAN CITY -", $55 + db "PEWTER CITY", $57 _Route2Text4: ; 0x8d76a - db $0, "DIGLETT's CAVE", $57 + db $0, "DIGLETT's CAVE", $57 _Route3Text1: ; 0x8d779 - db $0, "Whew... I better", $4f - db "take a rest...", $55 - db "Groan...", $51 - db "That tunnel from", $4f - db "CERULEAN takes a", $55 - db "lot out of you!", $57 + db $0, "Whew... I better", $4f + db "take a rest...", $55 + db "Groan...", $51 + db "That tunnel from", $4f + db "CERULEAN takes a", $55 + db "lot out of you!", $57 _UnnamedText_55595: ; 0x8d7d5 - db $0, "Hey! I met you in", $4f - db "VIRIDIAN FOREST!", $57 + db $0, "Hey! I met you in", $4f + db "VIRIDIAN FOREST!", $57 ; 0x8d7d5 + 36 bytes _UnnamedText_5559a: ; 0x8d7f9 - db $0, "You", $4f - db "beat me again!", $58 + db $0, "You", $4f + db "beat me again!", $58 ; 0x8d7f9 + 20 bytes _UnnamedText_5559f: ; 0x8d80d - db $0, "There are other", $4f - db "kinds of #MON", $55 - db "than those found", $55 - db "in the forest!", $57 + db $0, "There are other", $4f + db "kinds of #MON", $55 + db "than those found", $55 + db "in the forest!", $57 ; 0x8d80d + 63 bytes _UnnamedText_555ae: ; 0x8d84c - db $0, "Hi! I like shorts!", $4f - db "They're comfy and", $55 - db "easy to wear!", $57 + db $0, "Hi! I like shorts!", $4f + db "They're comfy and", $55 + db "easy to wear!", $57 ; 0x8d84c + 51 bytes _UnnamedText_555b3: ; 0x8d87f - db $0, "I don't", $4f - db "believe it!", $58 + db $0, "I don't", $4f + db "believe it!", $58 ; 0x8d87f + 20 bytes _UnnamedText_555b8: ; 0x8d893 - db $0, "Are you storing", $4f - db "your #MON on", $55 - db "PC? Each BOX can", $55 - db "hold 20 #MON!", $57 + db $0, "Are you storing", $4f + db "your #MON on", $55 + db "PC? Each BOX can", $55 + db "hold 20 #MON!", $57 ; 0x8d893 + 61 bytes _UnnamedText_555c7: ; 0x8d8d0 - db $0, "You looked at me,", $4f - db "didn't you?", $57 + db $0, "You looked at me,", $4f + db "didn't you?", $57 ; 0x8d8d0 + 30 bytes _UnnamedText_555cc: ; 0x8d8ee - db $0, "You're", $4f - db "mean!", $58 + db $0, "You're", $4f + db "mean!", $58 ; 0x8d8ee + 13 bytes _UnnamedText_555d1: ; 0x8d8fb - db $0, "Quit staring if", $4f - db "you don't want to", $55 - db "fight!", $57 + db $0, "Quit staring if", $4f + db "you don't want to", $55 + db "fight!", $57 ; 0x8d8fb + 41 bytes _UnnamedText_555e0: ; 0x8d924 - db $0, "Are you a trainer?", $4f - db "Let's fight!", $57 + db $0, "Are you a trainer?", $4f + db "Let's fight!", $57 ; 0x8d924 + 32 bytes _UnnamedText_555e5: ; 0x8d944 - db $0, "If I", $4f - db "had new #MON I", $55 - db "would've won!", $58 + db $0, "If I", $4f + db "had new #MON I", $55 + db "would've won!", $58 ; 0x8d944 + 34 bytes _UnnamedText_555ea: ; 0x8d966 - db $0, "If a #MON BOX", $4f - db "on the PC gets", $55 - db "full, just switch", $55 - db "to another BOX!", $57 + db $0, "If a #MON BOX", $4f + db "on the PC gets", $55 + db "full, just switch", $55 + db "to another BOX!", $57 ; 0x8d966 + 64 bytes _UnnamedText_555f9: ; 0x8d9a6 - db $0, "That look you", $4f - db "gave me, it's so", $55 - db "intriguing!", $57 + db $0, "That look you", $4f + db "gave me, it's so", $55 + db "intriguing!", $57 ; 0x8d9a6 + 43 bytes _UnnamedText_555fe: ; 0x8d9d1 - db $0, "Be nice!", $58 + db $0, "Be nice!", $58 ; 0x8d9d1 + 10 bytes _UnnamedText_55603: ; 0x8d9db - db $0, "Avoid fights by", $4f - db "not letting", $55 - db "people see you!", $57 + db $0, "Avoid fights by", $4f + db "not letting", $55 + db "people see you!", $57 ; 0x8d9db + 45 bytes _UnnamedText_55612: ; 0x8da08 - db $0, "Hey! You're not", $4f - db "wearing shorts!", $57 + db $0, "Hey! You're not", $4f + db "wearing shorts!", $57 ; 0x8da08 + 32 bytes _UnnamedText_55617: ; 0x8da28 - db $0, "Lost!", $4f - db "Lost! Lost!", $58 + db $0, "Lost!", $4f + db "Lost! Lost!", $58 ; 0x8da28 + 19 bytes _UnnamedText_5561c: ; 0x8da3b - db $0, "I always wear", $4f - db "shorts, even in", $55 - db "winter!", $57 + db $0, "I always wear", $4f + db "shorts, even in", $55 + db "winter!", $57 ; 0x8da3b + 39 bytes _UnnamedText_5562b: ; 0x8da62 - db $0, "You can fight my", $4f - db "new #MON!", $57 + db $0, "You can fight my", $4f + db "new #MON!", $57 ; 0x8da62 + 28 bytes _UnnamedText_55630: ; 0x8da7e - db $0, "Done", $4f - db "like dinner!", $58 + db $0, "Done", $4f + db "like dinner!", $58 ; 0x8da7e + 19 bytes _UnnamedText_55635: ; 0x8da91 - db $0, "Trained #MON", $4f - db "are stronger than", $55 - db "the wild ones!", $57 + db $0, "Trained #MON", $4f + db "are stronger than", $55 + db "the wild ones!", $57 ; 0x8da91 + 47 bytes _UnnamedText_55644: ; 0x8dac0 - db $0, "Eek! Did you", $4f - db "touch me?", $57 + db $0, "Eek! Did you", $4f + db "touch me?", $57 ; 0x8dac0 + 24 bytes _UnnamedText_55649: ; 0x8dad8 - db $0, "That's it?", $58 + db $0, "That's it?", $58 ; 0x8dad8 + 11 bytes _UnnamedText_5564e: ; 0x8dae3 - db $0, "ROUTE 4 is at the", $4f - db "foot of MT.MOON.", $57 + db $0, "ROUTE 4 is at the", $4f + db "foot of MT.MOON.", $57 ; 0x8dae3 + 36 bytes _Route3Text10: ; 0x8db07 - db $0, "ROUTE 3", $4f - db "MT.MOON AHEAD", $57 + db $0, "ROUTE 3", $4f + db "MT.MOON AHEAD", $57 _Route4Text1: ; 0x8db1e - db $0, "Ouch! I tripped", $4f - db "over a rocky", $55 - db "#MON, GEODUDE!", $57 + db $0, "Ouch! I tripped", $4f + db "over a rocky", $55 + db "#MON, GEODUDE!", $57 _UnnamedText_55699: ; 0x8db4b - db $0, "I came to get my", $4f - db "mushroom #MON!", $57 + db $0, "I came to get my", $4f + db "mushroom #MON!", $57 ; 0x8db4b + 33 bytes _UnnamedText_5569e: ; 0x8db6c - db $0, "Oh! My cute", $4f - db "mushroom #MON!", $58 + db $0, "Oh! My cute", $4f + db "mushroom #MON!", $58 ; 0x8db6c + 28 bytes _UnnamedText_556a3: ; 0x8db88 - db $0, "There might not", $4f - db "be any more", $55 - db "mushrooms here.", $51 - db "I think I got", $4f - db "them all.", $57 + db $0, "There might not", $4f + db "be any more", $55 + db "mushrooms here.", $51 + db "I think I got", $4f + db "them all.", $57 ; 0x8db88 + 69 bytes _Route4Text5: ; 0x8dbcd - db $0, "MT.MOON", $4f - db "Tunnel Entrance", $57 + db $0, "MT.MOON", $4f + db "Tunnel Entrance", $57 _Route4Text6: ; 0x8dbe6 - db $0, "ROUTE 4", $4f - db "MT.MOON -", $55 - db "CERULEAN CITY", $57 + db $0, "ROUTE 4", $4f + db "MT.MOON -", $55 + db "CERULEAN CITY", $57 _Route5Text1: ; 0x8dc07 - db $0, "UNDERGROUND PATH", $4f - db "CERULEAN CITY -", $55 - db "VERMILION CITY", $57 + db $0, "UNDERGROUND PATH", $4f + db "CERULEAN CITY -", $55 + db "VERMILION CITY", $57 _UnnamedText_5912a: ; 0x8dc38 - db $0, "Who's there?", $4f - db "Quit listening in", $55 - db "on us!", $57 + db $0, "Who's there?", $4f + db "Quit listening in", $55 + db "on us!", $57 ; 0x8dc38 + 38 bytes _UnnamedText_5912f: ; 0x8dc5e - db $0, "I", $4f - db "just can't win!", $58 + db $0, "I", $4f + db "just can't win!", $58 ; 0x8dc5e + 18 bytes _UnnamedText_59134: ; 0x8dc70 - db $0, "Whisper...", $4f - db "whisper...", $57 + db $0, "Whisper...", $4f + db "whisper...", $57 ; 0x8dc70 + 23 bytes _UnnamedText_59143: ; 0x8dc87 - db $0, "Excuse me! This", $4f - db "is a private", $55 - db "conversation!", $57 + db $0, "Excuse me! This", $4f + db "is a private", $55 + db "conversation!", $57 ; 0x8dc87 + 44 bytes _UnnamedText_59148: ; 0x8dcb3 - db $0, "Ugh!", $4f - db "I hate losing!", $58 + db $0, "Ugh!", $4f + db "I hate losing!", $58 ; 0x8dcb3 + 21 bytes _UnnamedText_59157: ; 0x8dcc8 - db $0, "There aren't many", $4f - db "bugs out here.", $57 + db $0, "There aren't many", $4f + db "bugs out here.", $57 ; 0x8dcc8 + 33 bytes _UnnamedText_5915c: ; 0x8dce9 - db $0, "No!", $4f - db "You're kidding!", $58 + db $0, "No!", $4f + db "You're kidding!", $58 ; 0x8dce9 + 20 bytes _UnnamedText_59161: ; 0x8dcfd - db $0, "I like bugs, so", $4f - db "I'm going back to", $55 - db "VIRIDIAN FOREST.", $57 + db $0, "I like bugs, so", $4f + db "I'm going back to", $55 + db "VIRIDIAN FOREST.", $57 ; 0x8dcfd + 51 bytes _UnnamedText_59170: ; 0x8dd30 - db $0, "Huh? You want", $4f - db "to talk to me?", $57 + db $0, "Huh? You want", $4f + db "to talk to me?", $57 ; 0x8dd30 + 30 bytes _UnnamedText_59175: ; 0x8dd4e - db $0, "I", $4f - db "didn't start it!", $58 + db $0, "I", $4f + db "didn't start it!", $58 ; 0x8dd4e + 19 bytes _UnnamedText_5917a: ; 0x8dd61 - db $0, "I should carry", $4f - db "more #MON with", $55 - db "me for safety.", $57 + db $0, "I should carry", $4f + db "more #MON with", $55 + db "me for safety.", $57 ; 0x8dd61 + 46 bytes _UnnamedText_59189: ; 0x8dd8f - db $0, "Me? Well, OK.", $4f - db "I'll play!", $57 + db $0, "Me? Well, OK.", $4f + db "I'll play!", $57 ; 0x8dd8f + 25 bytes _UnnamedText_5918e: ; 0x8dda8 - db $0, "Just", $4f - db "didn't work!", $58 + db $0, "Just", $4f + db "didn't work!", $58 ; 0x8dda8 + 18 bytes _UnnamedText_59193: ; 0x8ddba - db $0, "I want to get", $4f - db "stronger! What's", $55 - db "your secret?", $57 + db $0, "I want to get", $4f + db "stronger! What's", $55 + db "your secret?", $57 ; 0x8ddba + 44 bytes _UnnamedText_591a2: ; 0x8dde6 - db $0, "I've never seen", $4f - db "you around!", $55 - db "Are you good?", $57 + db $0, "I've never seen", $4f + db "you around!", $55 + db "Are you good?", $57 ; 0x8dde6 + 42 bytes _UnnamedText_591a7: ; 0x8de10 - db $0, "You", $4f - db "are too good!", $58 + db $0, "You", $4f + db "are too good!", $58 ; 0x8de10 + 19 bytes _UnnamedText_591ac: ; 0x8de23 - db $0, "Are my #MON", $4f - db "weak? Or, am I", $55 - db "just bad?", $57 + db $0, "Are my #MON", $4f + db "weak? Or, am I", $55 + db "just bad?", $57 ; 0x8de23 + 38 bytes _Route6Text7: ; 0x8de49 - db $0, "UNDERGROUND PATH", $4f - db "CERULEAN CITY -", $55 - db "VERMILION CITY", $57 + db $0, "UNDERGROUND PATH", $4f + db "CERULEAN CITY -", $55 + db "VERMILION CITY", $57 _Route7Text1: ; 0x8de7a - db $0, "UNDERGROUND PATH", $4f - db "CELADON CITY -", $55 - db "LAVENDER TOWN", $57 + db $0, "UNDERGROUND PATH", $4f + db "CELADON CITY -", $55 + db "LAVENDER TOWN", $57 _UnnamedText_5925a: ; 0x8dea9 - db $0, "You look good at", $4f - db "#MON, but", $55 - db "how's your chem?", $57 + db $0, "You look good at", $4f + db "#MON, but", $55 + db "how's your chem?", $57 ; 0x8dea9 + 44 bytes _UnnamedText_5925f: ; 0x8ded5 - db $0, "Ow!", $4f - db "Meltdown!", $58 + db $0, "Ow!", $4f + db "Meltdown!", $58 ; 0x8ded5 + 15 bytes _UnnamedText_59264: ; 0x8dee4 - db $0, "I am better at", $4f - db "school than this!", $57 + db $0, "I am better at", $4f + db "school than this!", $57 ; 0x8dee4 + 34 bytes _UnnamedText_59273: ; 0x8df06 - db $0, "All right! Let's", $4f - db "roll the dice!", $57 + db $0, "All right! Let's", $4f + db "roll the dice!", $57 ; 0x8df06 + 32 bytes _UnnamedText_59278: ; 0x8df26 - db $0, "Drat!", $4f - db "Came up short!", $58 + db $0, "Drat!", $4f + db "Came up short!", $58 ; 0x8df26 + 22 bytes _UnnamedText_5927d: ; 0x8df3c - db $0, "Lady Luck's not", $4f - db "with me today!", $57 + db $0, "Lady Luck's not", $4f + db "with me today!", $57 ; 0x8df3c + 31 bytes _UnnamedText_5928c: ; 0x8df5b - db $0, "You need strategy", $4f - db "to win at this!", $57 + db $0, "You need strategy", $4f + db "to win at this!", $57 ; 0x8df5b + 35 bytes _UnnamedText_59291: ; 0x8df7e - db $0, "It's", $4f - db "not logical!", $58 + db $0, "It's", $4f + db "not logical!", $58 ; 0x8df7e + 18 bytes _UnnamedText_59296: ; 0x8df90 - db $0, "Go with GRIMER", $4f - db "first...and...", $55 - db "...and...then...", $57 + db $0, "Go with GRIMER", $4f + db "first...and...", $55 + db "...and...then...", $57 ; 0x8df90 + 48 bytes _UnnamedText_592a5: ; 0x8dfc0 - db $0, "I like NIDORAN, so", $4f - db "I collect them!", $57 + db $0, "I like NIDORAN, so", $4f + db "I collect them!", $57 ; 0x8dfc0 + 36 bytes _UnnamedText_592aa: ; 0x8dfe4 - db $0, "Why? Why??", $58 + db $0, "Why? Why??", $58 ; 0x8dfe4 + 12 bytes _UnnamedText_592af: ; 0x8dff0 - db $0, "When #MON grow", $4f - db "up they get ugly!", $55 - db "They shouldn't", $55 - db "evolve!", $57 + db $0, "When #MON grow", $4f + db "up they get ugly!", $55 + db "They shouldn't", $55 + db "evolve!", $57 ; 0x8dff0 + 56 bytes _UnnamedText_592be: ; 0x8e028 - db $0, "School is fun, but", $4f - db "so are #MON.", $57 + db $0, "School is fun, but", $4f + db "so are #MON.", $57 ; 0x8e028 + 33 bytes _UnnamedText_592c3: ; 0x8e049 - db $0, "I'll", $4f - db "stay with school.", $58 + db $0, "I'll", $4f + db "stay with school.", $58 ; 0x8e049 + 23 bytes _UnnamedText_592c8: ; 0x8e060 - db $0, "We're stuck here", $4f - db "because of the", $55 - db "gates at SAFFRON.", $57 + db $0, "We're stuck here", $4f + db "because of the", $55 + db "gates at SAFFRON.", $57 ; 0x8e060 + 50 bytes _UnnamedText_592d7: ; 0x8e092 - db $0, "MEOWTH is so cute,", $4f - db "meow, meow, meow!", $57 + db $0, "MEOWTH is so cute,", $4f + db "meow, meow, meow!", $57 ; 0x8e092 + 38 bytes _UnnamedText_592dc: ; 0x8e0b8 - db $0, "Meow!", $58 + db $0, "Meow!", $58 ; 0x8e0b8 + 7 bytes _UnnamedText_592e1: ; 0x8e0bf - db $0, "I think PIDGEY", $4f - db "and RATTATA", $55 - db "are cute too!", $57 + db $0, "I think PIDGEY", $4f + db "and RATTATA", $55 + db "are cute too!", $57 ; 0x8e0bf + 42 bytes _UnnamedText_592f0: ; 0x8e0e9 - db $0, "We must look", $4f - db "silly standing", $55 - db "here like this!", $57 + db $0, "We must look", $4f + db "silly standing", $55 + db "here like this!", $57 ; 0x8e0e9 + 45 bytes _UnnamedText_592f5: ; 0x8e116 - db $0, "Look what", $4f - db "you did!", $58 + db $0, "Look what", $4f + db "you did!", $58 ; 0x8e116 + 20 bytes _UnnamedText_592fa: ; 0x8e12a - db $0, "SAFFRON's gate", $4f - db "keeper won't let", $55 - db "us through.", $55 - db "He's so mean!", $57 + db $0, "SAFFRON's gate", $4f + db "keeper won't let", $55 + db "us through.", $55 + db "He's so mean!", $57 ; 0x8e12a + 56 bytes _UnnamedText_59309: ; 0x8e162 - db $0, "I'm a rambling,", $4f - db "gambling dude!", $57 + db $0, "I'm a rambling,", $4f + db "gambling dude!", $57 ; 0x8e162 + 31 bytes _UnnamedText_5930e: ; 0x8e181 - db $0, "Missed", $4f - db "the big score!", $58 + db $0, "Missed", $4f + db "the big score!", $58 ; 0x8e181 + 23 bytes _UnnamedText_59313: ; 0x8e198 - db $0, "Gambling and", $4f - db "#MON are like", $55 - db "eating peanuts!", $55 - db "Just can't stop!", $57 + db $0, "Gambling and", $4f + db "#MON are like", $55 + db "eating peanuts!", $55 + db "Just can't stop!", $57 ; 0x8e198 + 60 bytes _UnnamedText_59322: ; 0x8e1d4 - db $0, "What's a cute,", $4f - db "round and fluffy", $55 - db "#MON?", $57 + db $0, "What's a cute,", $4f + db "round and fluffy", $55 + db "#MON?", $57 ; 0x8e1d4 + 38 bytes _UnnamedText_59327: ; 0x8e1fa - db $0, "Stop!", $51 - db "Don't be so mean", $4f - db "to my CLEFAIRY!", $58 + db $0, "Stop!", $51 + db "Don't be so mean", $4f + db "to my CLEFAIRY!", $58 ; 0x8e1fa + 39 bytes _UnnamedText_5932c: ; 0x8e221 - db $0, "I heard that", $4f - db "CLEFAIRY evolves", $55 - db "when it's exposed", $55 - db "to a MOON STONE.", $57 + db $0, "I heard that", $4f + db "CLEFAIRY evolves", $55 + db "when it's exposed", $55 + db "to a MOON STONE.", $57 ; 0x8e221 + 65 bytes _Route8Text10: ; 0x8e262 - db $0, "UNDERGROUND PATH", $4f - db "CELADON CITY -", $55 - db "LAVENDER TOWN", $57 + db $0, "UNDERGROUND PATH", $4f + db "CELADON CITY -", $55 + db "LAVENDER TOWN", $57 _UnnamedText_55792: ; 0x8e291 - db $0, "You have #MON", $4f - db "with you!", $55 - db "You're mine!", $57 + db $0, "You have #MON", $4f + db "with you!", $55 + db "You're mine!", $57 ; 0x8e291 + 37 bytes _UnnamedText_55797: ; 0x8e2b6 - db $0, "You", $4f - db "deceived me!", $58 + db $0, "You", $4f + db "deceived me!", $58 ; 0x8e2b6 + 18 bytes _UnnamedText_5579c: ; 0x8e2c8 - db $0, "You need light to", $4f - db "get through that", $55 - db "dark tunnel ahead.", $57 + db $0, "You need light to", $4f + db "get through that", $55 + db "dark tunnel ahead.", $57 ; 0x8e2c8 + 55 bytes _UnnamedText_557a1: ; 0x8e2ff - db $0, "Who's that walking", $4f - db "with those good", $55 - db "looking #MON?", $57 + db $0, "Who's that walking", $4f + db "with those good", $55 + db "looking #MON?", $57 ; 0x8e2ff + 49 bytes _UnnamedText_557a6: ; 0x8e330 - db $0, "Out", $4f - db "like a light!", $58 + db $0, "Out", $4f + db "like a light!", $58 ; 0x8e330 + 19 bytes _UnnamedText_557ab: ; 0x8e343 - db $0, "Keep walking!", $57 + db $0, "Keep walking!", $57 ; 0x8e343 + 15 bytes _UnnamedText_557b0: ; 0x8e352 - db $0, "I'm taking ROCK", $4f - db "TUNNEL to go to", $55 - db "LAVENDER...", $57 + db $0, "I'm taking ROCK", $4f + db "TUNNEL to go to", $55 + db "LAVENDER...", $57 ; 0x8e352 + 44 bytes _UnnamedText_557b5: ; 0x8e37e - db $0, "Can't", $4f - db "measure up!", $58 + db $0, "Can't", $4f + db "measure up!", $58 ; 0x8e37e + 18 bytes _UnnamedText_557ba: ; 0x8e390 - db $0, "Are you off to", $4f - db "ROCK TUNNEL too?", $57 + db $0, "Are you off to", $4f + db "ROCK TUNNEL too?", $57 ; 0x8e390 + 33 bytes _UnnamedText_557bf: ; 0x8e3b1 - db $0, "Don't you dare", $4f - db "condescend me!", $57 + db $0, "Don't you dare", $4f + db "condescend me!", $57 ; 0x8e3b1 + 30 bytes _UnnamedText_557c4: ; 0x8e3cf - db $0, "No!", $4f - db "You're too much!", $58 + db $0, "No!", $4f + db "You're too much!", $58 ; 0x8e3cf + 21 bytes _UnnamedText_557c9: ; 0x8e3e4 - db $0, "You're obviously", $4f - db "talented! Good", $55 - db "luck to you!", $57 + db $0, "You're obviously", $4f + db "talented! Good", $55 + db "luck to you!", $57 ; 0x8e3e4 + 45 bytes _UnnamedText_557ce: ; 0x8e411 - db $0, "Bwahaha!", $4f - db "Great! I was", $55 - db "bored, eh!", $57 + db $0, "Bwahaha!", $4f + db "Great! I was", $55 + db "bored, eh!", $57 ; 0x8e411 + 34 bytes _UnnamedText_557d3: ; 0x8e433 - db $0, "Keep it", $4f - db "coming, eh!", $51 - db "Oh wait. I'm out", $4f - db "of #MON!", $58 + db $0, "Keep it", $4f + db "coming, eh!", $51 + db "Oh wait. I'm out", $4f + db "of #MON!", $58 ; 0x8e433 + 46 bytes _UnnamedText_557d8: ; 0x8e461 - db $0, "You sure had guts", $4f - db "standing up to me", $55 - db "there, eh?", $57 + db $0, "You sure had guts", $4f + db "standing up to me", $55 + db "there, eh?", $57 ; 0x8e461 + 48 bytes _UnnamedText_557dd: ; 0x8e491 - db $0, "Hahaha!", $4f - db "Aren't you a", $55 - db "little toughie!", $57 + db $0, "Hahaha!", $4f + db "Aren't you a", $55 + db "little toughie!", $57 ; 0x8e491 + 37 bytes _UnnamedText_557e2: ; 0x8e4b6 - db $0, "What's", $4f - db "that?", $58 + db $0, "What's", $4f + db "that?", $58 ; 0x8e4b6 + 13 bytes _UnnamedText_557e7: ; 0x8e4c3 - db $0, "Hahaha! Kids", $4f - db "should be tough!", $57 + db $0, "Hahaha! Kids", $4f + db "should be tough!", $57 ; 0x8e4c3 + 31 bytes _UnnamedText_557ec: ; 0x8e4e2 - db $0, "I got up early", $4f - db "every day to", $55 - db "raise my #MON", $55 - db "from cocoons!", $57 + db $0, "I got up early", $4f + db "every day to", $55 + db "raise my #MON", $55 + db "from cocoons!", $57 ; 0x8e4e2 + 57 bytes _UnnamedText_557f1: ; 0x8e51b - db $0, "WHAT?", $51 - db "What a total", $4f - db "waste of time!", $58 + db $0, "WHAT?", $51 + db "What a total", $4f + db "waste of time!", $58 ; 0x8e51b + 35 bytes _UnnamedText_557f6: ; 0x8e53e - db $0, "I have to collect", $4f - db "more than bugs to", $55 - db "get stronger...", $57 + db $0, "I have to collect", $4f + db "more than bugs to", $55 + db "get stronger...", $57 ; 0x8e53e + 53 bytes _UnnamedText_557fb: ; 0x8e573 - db $0, "Hahahaha!", $4f - db "Come on, dude!", $57 + db $0, "Hahahaha!", $4f + db "Come on, dude!", $57 ; 0x8e573 + 26 bytes _UnnamedText_55800: ; 0x8e58d - db $0, "Hahahaha!", $4f - db "You beat me fair!", $58 + db $0, "Hahahaha!", $4f + db "You beat me fair!", $58 ; 0x8e58d + 29 bytes _UnnamedText_55805: ; 0x8e5aa - db $0, "Hahahaha!", $4f - db "Us hearty guys", $55 - db "always laugh!", $57 + db $0, "Hahahaha!", $4f + db "Us hearty guys", $55 + db "always laugh!", $57 ; 0x8e5aa + 40 bytes _UnnamedText_5580a: ; 0x8e5d2 - db $0, "Go, my super bug", $4f - db "#MON!", $57 + db $0, "Go, my super bug", $4f + db "#MON!", $57 ; 0x8e5d2 + 24 bytes _UnnamedText_5580f: ; 0x8e5ea - db $0, "My", $4f - db "bugs...", $58 + db $0, "My", $4f + db "bugs...", $58 ; 0x8e5ea + 12 bytes _UnnamedText_55814: ; 0x8e5f6 - db $0, "If you don't like", $4f - db "bug #MON, you", $55 - db "bug me!", $57 + db $0, "If you don't like", $4f + db "bug #MON, you", $55 + db "bug me!", $57 ; 0x8e5f6 + 40 bytes _Route9Text11: ; 0x8e61e - db $0, "ROUTE 9", $4f - db "CERULEAN CITY-", $55 - db "ROCK TUNNEL", $57 + db $0, "ROUTE 9", $4f + db "CERULEAN CITY-", $55 + db "ROCK TUNNEL", $57 _UnnamedText_593b6: ; 0x8e642 - db $0, "Wow, are you a", $4f - db "#MANIAC too?", $55 - db "Want to see my", $55 - db "collection?", $57 + db $0, "Wow, are you a", $4f + db "#MANIAC too?", $55 + db "Want to see my", $55 + db "collection?", $57 ; 0x8e642 + 56 bytes _UnnamedText_593bb: ; 0x8e67a - db $0, "Humph.", $4f - db "I'm not angry!", $58 + db $0, "Humph.", $4f + db "I'm not angry!", $58 ; 0x8e67a + 22 bytes _UnnamedText_593c0: ; 0x8e690 - db $0, "I have more rare", $4f - db "#MON at home!", $57 + db $0, "I have more rare", $4f + db "#MON at home!", $57 ; 0x8e690 + 32 bytes _UnnamedText_593cf: ; 0x8e6b0 - db $0, "Ha-hahah-ah-ha!", $57 + db $0, "Ha-hahah-ah-ha!", $57 ; 0x8e6b0 + 17 bytes _UnnamedText_593d4: ; 0x8e6c1 - db $0, "Ha-haha!", $4f - db "Not laughing!", $55 - db "Ha-hay fever!", $55 - db "Haha-ha-choo!", $58 + db $0, "Ha-haha!", $4f + db "Not laughing!", $55 + db "Ha-hay fever!", $55 + db "Haha-ha-choo!", $58 ; 0x8e6c1 + 52 bytes _UnnamedText_593d9: ; 0x8e6f5 - db $0, "Haha-ha-choo!", $4f - db "Ha-choo!", $55 - db "Snort! Snivel!", $57 + db $0, "Haha-ha-choo!", $4f + db "Ha-choo!", $55 + db "Snort! Snivel!", $57 ; 0x8e6f5 + 39 bytes _UnnamedText_593e8: ; 0x8e71c - db $0, "Hi kid, want to", $4f - db "see my #MON?", $57 + db $0, "Hi kid, want to", $4f + db "see my #MON?", $57 ; 0x8e71c + 30 bytes _UnnamedText_593ed: ; 0x8e73a - db $0, "Oh no!", $4f - db "My #MON!", $58 + db $0, "Oh no!", $4f + db "My #MON!", $58 ; 0x8e73a + 17 bytes _UnnamedText_593f2: ; 0x8e74b - db $0, "I don't like you", $4f - db "for beating me!", $57 + db $0, "I don't like you", $4f + db "for beating me!", $57 ; 0x8e74b + 33 bytes _UnnamedText_59401: ; 0x8e76c - db $0, "I've been to a", $4f - db "#MON GYM a few", $55 - db "times. But, I", $55 - db "lost each time.", $57 + db $0, "I've been to a", $4f + db "#MON GYM a few", $55 + db "times. But, I", $55 + db "lost each time.", $57 ; 0x8e76c + 60 bytes _UnnamedText_59406: ; 0x8e7a8 - db $0, "Ohh!", $4f - db "Blew it again!", $58 + db $0, "Ohh!", $4f + db "Blew it again!", $58 ; 0x8e7a8 + 21 bytes _UnnamedText_5940b: ; 0x8e7bd - db $0, "I noticed some", $4f - db "#MANIACs", $55 - db "prowling around.", $57 + db $0, "I noticed some", $4f + db "#MANIACs", $55 + db "prowling around.", $57 ; 0x8e7bd + 42 bytes _UnnamedText_5941a: ; 0x8e7e7 - db $0, "Ah! This mountain", $4f - db "air is delicious!", $57 + db $0, "Ah! This mountain", $4f + db "air is delicious!", $57 ; 0x8e7e7 + 37 bytes _UnnamedText_5941f: ; 0x8e80c - db $0, "That", $4f - db "cleared my head!", $58 + db $0, "That", $4f + db "cleared my head!", $58 ; 0x8e80c + 23 bytes _UnnamedText_59424: ; 0x8e823 - db $0, "I feel bloated on", $4f - db "mountain air!", $57 + db $0, "I feel bloated on", $4f + db "mountain air!", $57 ; 0x8e823 + 33 bytes _UnnamedText_59433: ; 0x8e844 - db $0, "I'm feeling a bit", $4f - db "faint from this", $55 - db "tough hike.", $57 + db $0, "I'm feeling a bit", $4f + db "faint from this", $55 + db "tough hike.", $57 ; 0x8e844 + 46 bytes _UnnamedText_59438: ; 0x8e872 - db $0, "I'm", $4f - db "not up to it!", $58 + db $0, "I'm", $4f + db "not up to it!", $58 ; 0x8e872 + 18 bytes _UnnamedText_5943d: ; 0x8e884 - db $0, "The #MON here", $4f - db "are so chunky!", $55 - db "There should be a", $55 - db "pink one with a", $55 - db "floral pattern!", $57 + db $0, "The #MON here", $4f + db "are so chunky!", $55 + db "There should be a", $55 + db "pink one with a", $55 + db "floral pattern!", $57 ; 0x8e884 + 80 bytes _Route10Text9: ; 0x8e8d4 _Route10Text7: ; 0x8e8d4 - db $0, "ROCK TUNNEL", $57 + db $0, "ROCK TUNNEL", $57 _Route10Text10: ; 0x8e8e1 - db $0, "POWER PLANT", $57 + db $0, "POWER PLANT", $57 _UnnamedText_594fe: ; 0x8e8ee - db $0, "Win, lose or draw!", $57 + db $0, "Win, lose or draw!", $57 ; 0x8e8ee + 20 bytes _UnnamedText_59503: ; 0x8e902 - db $0, "Atcha!", $4f - db "Didn't go my way!", $58 + db $0, "Atcha!", $4f + db "Didn't go my way!", $58 ; 0x8e902 + 25 bytes _UnnamedText_59508: ; 0x8e91b - db $0, "#MON is life!", $4f - db "And to live is to", $55 - db "gamble!", $57 + db $0, "#MON is life!", $4f + db "And to live is to", $55 + db "gamble!", $57 ; 0x8e91b + 41 bytes _UnnamedText_59517: ; 0x8e944 - db $0, "Competition! I", $4f - db "can't get enough!", $57 + db $0, "Competition! I", $4f + db "can't get enough!", $57 ; 0x8e944 + 33 bytes _UnnamedText_5951c: ; 0x8e965 - db $0, "I had", $4f - db "a chance!", $58 + db $0, "I had", $4f + db "a chance!", $58 ; 0x8e965 + 17 bytes _UnnamedText_59521: ; 0x8e976 - db $0, "You can't be a", $4f - db "coward in the", $55 - db "world of #MON!", $57 + db $0, "You can't be a", $4f + db "coward in the", $55 + db "world of #MON!", $57 ; 0x8e976 + 44 bytes _UnnamedText_59530: ; 0x8e9a2 - db $0, "Let's go, but", $4f - db "don't cheat!", $57 + db $0, "Let's go, but", $4f + db "don't cheat!", $57 ; 0x8e9a2 + 26 bytes _UnnamedText_59535: ; 0x8e9bc - db $0, "Huh?", $4f - db "That's not right!", $58 + db $0, "Huh?", $4f + db "That's not right!", $58 ; 0x8e9bc + 23 bytes _UnnamedText_5953a: ; 0x8e9d3 - db $0, "I did my best! I", $4f - db "have no regrets!", $57 + db $0, "I did my best! I", $4f + db "have no regrets!", $57 ; 0x8e9d3 + 35 bytes _UnnamedText_59549: ; 0x8e9f6 - db $0, "Careful!", $4f - db "I'm laying down", $55 - db "some cables!", $57 + db $0, "Careful!", $4f + db "I'm laying down", $55 + db "some cables!", $57 ; 0x8e9f6 + 38 bytes _UnnamedText_5954e: ; 0x8ea1c - db $0, "That", $4f - db "was electric!", $58 + db $0, "That", $4f + db "was electric!", $58 ; 0x8ea1c + 20 bytes _UnnamedText_59553: ; 0x8ea30 - db $0, "Spread the word", $4f - db "to save energy!", $57 + db $0, "Spread the word", $4f + db "to save energy!", $57 ; 0x8ea30 + 33 bytes _UnnamedText_59562: ; 0x8ea51 - db $0, "I just became a", $4f - db "trainer! But, I", $55 - db "think I can win!", $57 + db $0, "I just became a", $4f + db "trainer! But, I", $55 + db "think I can win!", $57 ; 0x8ea51 + 50 bytes _UnnamedText_59567: ; 0x8ea83 - db $0, "My", $4f - db "#MON couldn't!", $58 + db $0, "My", $4f + db "#MON couldn't!", $58 ; 0x8ea83 + 18 bytes _UnnamedText_5956c: ; 0x8ea95 - db $0, "What do you want?", $4f - db "Leave me alone!", $57 + db $0, "What do you want?", $4f + db "Leave me alone!", $57 ; 0x8ea95 + 35 bytes _UnnamedText_5957b: ; 0x8eab8 - db $0, "Fwahaha! I have", $4f - db "never lost!", $57 + db $0, "Fwahaha! I have", $4f + db "never lost!", $57 ; 0x8eab8 + 29 bytes _UnnamedText_59580: ; 0x8ead5 - db $0, "My", $4f - db "first loss!", $58 + db $0, "My", $4f + db "first loss!", $58 ; 0x8ead5 + 16 bytes _UnnamedText_59585: ; 0x8eae5 - db $0, "Luck of the draw!", $4f - db "Just luck!", $57 + db $0, "Luck of the draw!", $4f + db "Just luck!", $57 ; 0x8eae5 + 30 bytes _UnnamedText_59594: ; 0x8eb03 - db $0, "I have never won", $4f - db "before...", $57 + db $0, "I have never won", $4f + db "before...", $57 ; 0x8eb03 + 28 bytes _UnnamedText_59599: ; 0x8eb1f - db $0, "I saw", $4f - db "this coming...", $58 + db $0, "I saw", $4f + db "this coming...", $58 ; 0x8eb1f + 22 bytes _UnnamedText_5959e: ; 0x8eb35 - db $0, "It's just luck.", $4f - db "Luck of the draw.", $57 + db $0, "It's just luck.", $4f + db "Luck of the draw.", $57 ; 0x8eb35 + 34 bytes _UnnamedText_595ad: ; 0x8eb57 - db $0, "I'm the best in", $4f - db "my class!", $57 + db $0, "I'm the best in", $4f + db "my class!", $57 ; 0x8eb57 + 26 bytes _UnnamedText_595b2: ; 0x8eb71 - db $0, "Darn!", $4f - db "I need to make my", $55 - db "#MON stronger!", $58 + db $0, "Darn!", $4f + db "I need to make my", $55 + db "#MON stronger!", $58 ; 0x8eb71 + 40 bytes _UnnamedText_595b7: ; 0x8eb99 - db $0, "There's a fat", $4f - db "#MON that", $55 - db "comes down from", $55 - db "the mountains.", $51 - db "It's strong if", $4f - db "you can get it.", $57 + db $0, "There's a fat", $4f + db "#MON that", $55 + db "comes down from", $55 + db "the mountains.", $51 + db "It's strong if", $4f + db "you can get it.", $57 ; 0x8eb99 + 85 bytes _UnnamedText_595c6: ; 0x8ebee - db $0, "Watch out for", $4f - db "live wires!", $57 + db $0, "Watch out for", $4f + db "live wires!", $57 ; 0x8ebee + 27 bytes SECTION "bank24",DATA,BANK[$24] _UnnamedText_595cb: ; 0x90000 - db $0, "Whoa!", $4f - db "You spark plug!", $58 + db $0, "Whoa!", $4f + db "You spark plug!", $58 ; 0x90000 + 23 bytes _UnnamedText_595d0: ; 0x90017 - db $0, "Well, better get", $4f - db "back to work.", $57 + db $0, "Well, better get", $4f + db "back to work.", $57 ; 0x90017 + 32 bytes _UnnamedText_595df: ; 0x90037 - db $0, "My #MON should", $4f - db "be ready by now!", $57 + db $0, "My #MON should", $4f + db "be ready by now!", $57 ; 0x90037 + 33 bytes _UnnamedText_595e4: ; 0x90058 - db $0, "Too", $4f - db "much, too young!", $58 + db $0, "Too", $4f + db "much, too young!", $58 ; 0x90058 + 22 bytes _UnnamedText_595e9: ; 0x9006e - db $0, "I better go find", $4f - db "stronger ones!", $57 + db $0, "I better go find", $4f + db "stronger ones!", $57 ; 0x9006e + 33 bytes _Route11Text11: ; 0x9008f - db $0, "DIGLETT's CAVE", $57 + db $0, "DIGLETT's CAVE", $57 _Route12Text1: ; 0x9009e - db $0, "A sleeping #MON", $4f - db "blocks the way!", $57 + db $0, "A sleeping #MON", $4f + db "blocks the way!", $57 _UnnamedText_596eb: ; 0x900bf - db $0, "SNORLAX woke up!", $51 - db "It attacked in a", $4f - db "grumpy rage!", $57 + db $0, "SNORLAX woke up!", $51 + db "It attacked in a", $4f + db "grumpy rage!", $57 ; 0x900bf + 48 bytes _UnnamedText_596f0: ; 0x900ef - db $0, "SNORLAX calmed", $4f - db "down! With a big", $55 - db "yawn, it returned", $55 - db "to the mountains!", $57 + db $0, "SNORLAX calmed", $4f + db "down! With a big", $55 + db "yawn, it returned", $55 + db "to the mountains!", $57 ; 0x900ef + 69 bytes _UnnamedText_596ff: ; 0x90134 - db $0, "Yeah! I got a", $4f - db "bite, here!", $57 + db $0, "Yeah! I got a", $4f + db "bite, here!", $57 ; 0x90134 + 27 bytes _UnnamedText_59704: ; 0x9014f - db $0, "Tch!", $4f - db "Just a small fry!", $58 + db $0, "Tch!", $4f + db "Just a small fry!", $58 ; 0x9014f + 24 bytes _UnnamedText_59709: ; 0x90167 - db $0, "Hang on! My line's", $4f - db "snagged!", $57 + db $0, "Hang on! My line's", $4f + db "snagged!", $57 ; 0x90167 + 28 bytes _UnnamedText_59718: ; 0x90183 - db $0, "Be patient!", $4f - db "Fishing is a", $55 - db "waiting game!", $57 + db $0, "Be patient!", $4f + db "Fishing is a", $55 + db "waiting game!", $57 ; 0x90183 + 40 bytes _UnnamedText_5971d: ; 0x901ab - db $0, "That", $4f - db "one got away!", $58 + db $0, "That", $4f + db "one got away!", $58 ; 0x901ab + 20 bytes _UnnamedText_59722: ; 0x901bf - db $0, "With a better ROD,", $4f - db "I could catch", $55 - db "better #MON!", $57 + db $0, "With a better ROD,", $4f + db "I could catch", $55 + db "better #MON!", $57 ; 0x901bf + 47 bytes _UnnamedText_59731: ; 0x901ee - db $0, "Have you found a", $4f - db "MOON STONE?", $57 + db $0, "Have you found a", $4f + db "MOON STONE?", $57 ; 0x901ee + 30 bytes _UnnamedText_59736: ; 0x9020c - db $0, "Oww!", $58 + db $0, "Oww!", $58 ; 0x9020c + 6 bytes _UnnamedText_5973b: ; 0x90212 - db $0, "I could have made", $4f - db "my #MON evolve", $55 - db "with MOON STONE!", $57 + db $0, "I could have made", $4f + db "my #MON evolve", $55 + db "with MOON STONE!", $57 ; 0x90212 + 51 bytes _UnnamedText_5974a: ; 0x90245 - db $0, "Electricity is my", $4f - db "specialty!", $57 + db $0, "Electricity is my", $4f + db "specialty!", $57 ; 0x90245 + 30 bytes _UnnamedText_5974f: ; 0x90263 - db $0, "Unplugged!", $58 + db $0, "Unplugged!", $58 ; 0x90263 + 12 bytes _UnnamedText_59754: ; 0x9026f - db $0, "Water conducts", $4f - db "electricity, so", $55 - db "you should zap", $55 - db "sea #MON!", $57 + db $0, "Water conducts", $4f + db "electricity, so", $55 + db "you should zap", $55 + db "sea #MON!", $57 ; 0x9026f + 57 bytes _UnnamedText_59763: ; 0x902a8 - db $0, "The FISHING FOOL", $4f - db "vs. #MON KID!", $57 + db $0, "The FISHING FOOL", $4f + db "vs. #MON KID!", $57 ; 0x902a8 + 32 bytes _UnnamedText_59768: ; 0x902c8 - db $0, "Too", $4f - db "much!", $58 + db $0, "Too", $4f + db "much!", $58 ; 0x902c8 + 11 bytes _UnnamedText_5976d: ; 0x902d3 - db $0, "You beat me at", $4f - db "#MON, but I'm", $55 - db "good at fishing!", $57 + db $0, "You beat me at", $4f + db "#MON, but I'm", $55 + db "good at fishing!", $57 ; 0x902d3 + 46 bytes _UnnamedText_5977c: ; 0x90301 - db $0, "I'd rather be", $4f - db "working!", $57 + db $0, "I'd rather be", $4f + db "working!", $57 ; 0x90301 + 23 bytes _UnnamedText_59781: ; 0x90318 - db $0, "It's", $4f - db "not easy...", $58 + db $0, "It's", $4f + db "not easy...", $58 ; 0x90318 + 17 bytes _UnnamedText_59786: ; 0x90329 - db $0, "It's all right.", $4f - db "Losing doesn't", $55 - db "bug me any more.", $57 + db $0, "It's all right.", $4f + db "Losing doesn't", $55 + db "bug me any more.", $57 ; 0x90329 + 47 bytes _UnnamedText_59795: ; 0x90358 - db $0, "You never know", $4f - db "what you could", $55 - db "catch!", $57 + db $0, "You never know", $4f + db "what you could", $55 + db "catch!", $57 ; 0x90358 + 38 bytes _UnnamedText_5979a: ; 0x9037e - db $0, "Lost", $4f - db "it!", $58 + db $0, "Lost", $4f + db "it!", $58 ; 0x9037e + 10 bytes _UnnamedText_5979f: ; 0x90388 - db $0, "I catch MAGIKARP", $4f - db "all the time, but", $55 - db "they're so weak!", $57 + db $0, "I catch MAGIKARP", $4f + db "all the time, but", $55 + db "they're so weak!", $57 ; 0x90388 + 52 bytes _Route12Text11: ; 0x903bc - db $0, "ROUTE 12 ", $4f - db "North to LAVENDER", $57 + db $0, "ROUTE 12 ", $4f + db "North to LAVENDER", $57 _Route12Text12: ; 0x903d9 - db $0, "SPORT FISHING AREA", $57 + db $0, "SPORT FISHING AREA", $57 _UnnamedText_558d4: ; 0x903ed - db $0, "My bird #MON", $4f - db "want to scrap!", $57 + db $0, "My bird #MON", $4f + db "want to scrap!", $57 ; 0x903ed + 29 bytes _UnnamedText_558d9: ; 0x9040a - db $0, "My", $4f - db "bird combo lost?", $58 + db $0, "My", $4f + db "bird combo lost?", $58 ; 0x9040a + 21 bytes _UnnamedText_558de: ; 0x9041f - db $0, "My #MON look", $4f - db "happy even though", $55 - db "they lost.", $57 + db $0, "My #MON look", $4f + db "happy even though", $55 + db "they lost.", $57 ; 0x9041f + 43 bytes _UnnamedText_558ed: ; 0x9044a - db $0, "I'm told I'm good", $4f - db "for a kid!", $57 + db $0, "I'm told I'm good", $4f + db "for a kid!", $57 ; 0x9044a + 28 bytes _UnnamedText_558f2: ; 0x90466 - db $0, "Ohh!", $4f - db "I lost!", $58 + db $0, "Ohh!", $4f + db "I lost!", $58 ; 0x90466 + 14 bytes _UnnamedText_558f7: ; 0x90474 - db $0, "I want to become", $4f - db "a good trainer.", $55 - db "I'll train hard.", $57 + db $0, "I want to become", $4f + db "a good trainer.", $55 + db "I'll train hard.", $57 ; 0x90474 + 50 bytes _UnnamedText_55906: ; 0x904a6 - db $0, "Wow! Your BADGEs", $4f - db "are too cool!", $57 + db $0, "Wow! Your BADGEs", $4f + db "are too cool!", $57 ; 0x904a6 + 32 bytes _UnnamedText_5590b: ; 0x904c6 - db $0, "Not", $4f - db "enough!", $58 + db $0, "Not", $4f + db "enough!", $58 ; 0x904c6 + 13 bytes _UnnamedText_55910: ; 0x904d3 - db $0, "You got those", $4f - db "BADGEs from GYM", $55 - db "LEADERs. I know!", $57 + db $0, "You got those", $4f + db "BADGEs from GYM", $55 + db "LEADERs. I know!", $57 ; 0x904d3 + 48 bytes _UnnamedText_5591f: ; 0x90503 - db $0, "My cute #MON", $4f - db "wish to make your", $55 - db "acquaintance.", $57 + db $0, "My cute #MON", $4f + db "wish to make your", $55 + db "acquaintance.", $57 ; 0x90503 + 46 bytes _UnnamedText_55924: ; 0x90531 - db $0, "Wow!", $4f - db "You totally won!", $58 + db $0, "Wow!", $4f + db "You totally won!", $58 ; 0x90531 + 23 bytes _UnnamedText_55929: ; 0x90548 - db $0, "You have to make", $4f - db "#MON fight to", $55 - db "toughen them up!", $57 + db $0, "You have to make", $4f + db "#MON fight to", $55 + db "toughen them up!", $57 ; 0x90548 + 49 bytes _UnnamedText_55938: ; 0x90579 - db $0, "I found CARBOS in", $4f - db "a cave once.", $57 + db $0, "I found CARBOS in", $4f + db "a cave once.", $57 ; 0x90579 + 32 bytes _UnnamedText_5593d: ; 0x90599 - db $0, "Just", $4f - db "messed up!", $58 + db $0, "Just", $4f + db "messed up!", $58 ; 0x90599 + 17 bytes _UnnamedText_55942: ; 0x905aa - db $0, "CARBOS boosted", $4f - db "the SPEED of my", $55 - db "#MON.", $57 + db $0, "CARBOS boosted", $4f + db "the SPEED of my", $55 + db "#MON.", $57 ; 0x905aa + 38 bytes _UnnamedText_55951: ; 0x905d0 - db $0, "The wind's blowing", $4f - db "my way!", $57 + db $0, "The wind's blowing", $4f + db "my way!", $57 ; 0x905d0 + 27 bytes _UnnamedText_55956: ; 0x905eb - db $0, "The", $4f - db "wind turned!", $58 + db $0, "The", $4f + db "wind turned!", $58 ; 0x905eb + 18 bytes _UnnamedText_5595b: ; 0x905fd - db $0, "I'm beat. I guess", $4f - db "I'll FLY home.", $57 + db $0, "I'm beat. I guess", $4f + db "I'll FLY home.", $57 ; 0x905fd + 32 bytes _UnnamedText_5596a: ; 0x9061d - db $0, "Sure, I'll play", $4f - db "with you!", $57 + db $0, "Sure, I'll play", $4f + db "with you!", $57 ; 0x9061d + 26 bytes _UnnamedText_5596f: ; 0x90637 - db $0, "Oh!", $4f - db "You little brute!", $58 + db $0, "Oh!", $4f + db "You little brute!", $58 ; 0x90637 + 23 bytes _UnnamedText_55974: ; 0x9064e - db $0, "I wonder which is", $4f - db "stronger, male or", $55 - db "female #MON?", $57 + db $0, "I wonder which is", $4f + db "stronger, male or", $55 + db "female #MON?", $57 ; 0x9064e + 50 bytes _UnnamedText_55983: ; 0x90680 - db $0, "Do you want to", $4f - db "#MON with me?", $57 + db $0, "Do you want to", $4f + db "#MON with me?", $57 ; 0x90680 + 30 bytes _UnnamedText_55988: ; 0x9069e - db $0, "It's over", $4f - db "already?", $58 + db $0, "It's over", $4f + db "already?", $58 ; 0x9069e + 19 bytes _UnnamedText_5598d: ; 0x906b1 - db $0, "I don't know", $4f - db "anything about", $55 - db "#MON. I just", $55 - db "like cool ones!", $57 + db $0, "I don't know", $4f + db "anything about", $55 + db "#MON. I just", $55 + db "like cool ones!", $57 ; 0x906b1 + 57 bytes _UnnamedText_5599c: ; 0x906ea - db $0, "What're you", $4f - db "lookin' at?", $57 + db $0, "What're you", $4f + db "lookin' at?", $57 ; 0x906ea + 24 bytes _UnnamedText_559a1: ; 0x90702 - db $0, "Dang!", $4f - db "Stripped gears!", $58 + db $0, "Dang!", $4f + db "Stripped gears!", $58 ; 0x90702 + 23 bytes _UnnamedText_559a6: ; 0x90719 - db $0, "Get lost!", $57 + db $0, "Get lost!", $57 ; 0x90719 + 11 bytes _UnnamedText_559b5: ; 0x90724 - db $0, "I always go with", $4f - db "bird #MON!", $57 + db $0, "I always go with", $4f + db "bird #MON!", $57 ; 0x90724 + 29 bytes _UnnamedText_559ba: ; 0x90741 - db $0, "Out", $4f - db "of power!", $58 + db $0, "Out", $4f + db "of power!", $58 ; 0x90741 + 15 bytes _UnnamedText_559bf: ; 0x90750 - db $0, "I wish I could", $4f - db "fly like PIDGEY", $55 - db "and PIDGEOTTO...", $57 + db $0, "I wish I could", $4f + db "fly like PIDGEY", $55 + db "and PIDGEOTTO...", $57 ; 0x90750 + 49 bytes _Route13Text11: ; 0x90781 - db $0, "TRAINER TIPS", $51 - db "Look to the left", $4f - db "of that post!", $57 + db $0, "TRAINER TIPS", $51 + db "Look to the left", $4f + db "of that post!", $57 _Route13Text12: ; 0x907ae - db $0, "TRAINER TIPS", $51 - db "Use SELECT to", $4f - db "switch items in", $55 - db "the ITEM window!", $57 + db $0, "TRAINER TIPS", $51 + db "Use SELECT to", $4f + db "switch items in", $55 + db "the ITEM window!", $57 _Route13Text13: ; 0x907eb - db $0, "ROUTE 13", $4f - db "North to SILENCE", $55 - db "BRIDGE", $57 + db $0, "ROUTE 13", $4f + db "North to SILENCE", $55 + db "BRIDGE", $57 _UnnamedText_55a85: ; 0x9080d - db $0, "You need to use", $4f - db "TMs to teach good", $55 - db "moves to #MON!", $57 + db $0, "You need to use", $4f + db "TMs to teach good", $55 + db "moves to #MON!", $57 ; 0x9080d + 50 bytes _UnnamedText_55a8a: ; 0x9083f - db $0, "Not", $4f - db "good enough!", $58 + db $0, "Not", $4f + db "good enough!", $58 ; 0x9083f + 18 bytes _UnnamedText_55a8f: ; 0x90851 - db $0, "You have some HMs", $4f - db "right? #MON", $55 - db "can't ever forget", $55 - db "those moves.", $57 + db $0, "You have some HMs", $4f + db "right? #MON", $55 + db "can't ever forget", $55 + db "those moves.", $57 ; 0x90851 + 61 bytes _UnnamedText_55a9e: ; 0x9088e - db $0, "My bird #MON", $4f - db "should be ready", $55 - db "for battle.", $57 + db $0, "My bird #MON", $4f + db "should be ready", $55 + db "for battle.", $57 ; 0x9088e + 42 bytes _UnnamedText_55aa3: ; 0x908b8 - db $0, "Not", $4f - db "ready yet!", $58 + db $0, "Not", $4f + db "ready yet!", $58 ; 0x908b8 + 16 bytes _UnnamedText_55aa8: ; 0x908c8 - db $0, "They need to learn", $4f - db "better moves.", $57 + db $0, "They need to learn", $4f + db "better moves.", $57 ; 0x908c8 + 34 bytes _UnnamedText_55ab7: ; 0x908ea - db $0, "TMs are on sale", $4f - db "in CELADON!", $55 - db "But, only a few", $55 - db "people have HMs!", $57 + db $0, "TMs are on sale", $4f + db "in CELADON!", $55 + db "But, only a few", $55 + db "people have HMs!", $57 ; 0x908ea + 62 bytes _UnnamedText_55abc: ; 0x90928 - db $0, "Aww,", $4f - db "bummer!", $58 + db $0, "Aww,", $4f + db "bummer!", $58 ; 0x90928 + 14 bytes _UnnamedText_55ac1: ; 0x90936 - db $0, "Teach #MON", $4f - db "moves of the same", $55 - db "element type for", $55 - db "more power.", $57 + db $0, "Teach #MON", $4f + db "moves of the same", $55 + db "element type for", $55 + db "more power.", $57 ; 0x90936 + 59 bytes _UnnamedText_55ad0: ; 0x90971 - db $0, "Have you taught", $4f - db "your bird #MON", $55 - db "how to FLY?", $57 + db $0, "Have you taught", $4f + db "your bird #MON", $55 + db "how to FLY?", $57 ; 0x90971 + 44 bytes _UnnamedText_55ad5: ; 0x9099d - db $0, "Shot", $4f - db "down in flames!", $58 + db $0, "Shot", $4f + db "down in flames!", $58 ; 0x9099d + 22 bytes _UnnamedText_55ada: ; 0x909b3 - db $0, "Bird #MON are", $4f - db "my true love!", $57 + db $0, "Bird #MON are", $4f + db "my true love!", $57 ; 0x909b3 + 29 bytes _UnnamedText_55ae9: ; 0x909d0 - db $0, "Have you heard of", $4f - db "the legendary", $55 - db "#MON?", $57 + db $0, "Have you heard of", $4f + db "the legendary", $55 + db "#MON?", $57 ; 0x909d0 + 39 bytes _UnnamedText_55aee: ; 0x909f7 - db $0, "Why?", $4f - db "Why'd I lose?", $58 + db $0, "Why?", $4f + db "Why'd I lose?", $58 ; 0x909f7 + 19 bytes _UnnamedText_55af3: ; 0x90a0a - db $0, "The 3 legendary", $4f - db "#MON are all", $55 - db "birds of prey.", $57 + db $0, "The 3 legendary", $4f + db "#MON are all", $55 + db "birds of prey.", $57 ; 0x90a0a + 45 bytes _UnnamedText_55b02: ; 0x90a37 - db $0, "I'm not into it,", $4f - db "but OK! Let's go!", $57 + db $0, "I'm not into it,", $4f + db "but OK! Let's go!", $57 ; 0x90a37 + 34 bytes _UnnamedText_55b07: ; 0x90a59 - db $0, "I", $4f - db "knew it!", $58 + db $0, "I", $4f + db "knew it!", $58 ; 0x90a59 + 12 bytes _UnnamedText_55b0c: ; 0x90a65 - db $0, "Winning, losing,", $4f - db "it doesn't matter", $55 - db "in the long run!", $57 + db $0, "Winning, losing,", $4f + db "it doesn't matter", $55 + db "in the long run!", $57 ; 0x90a65 + 52 bytes _UnnamedText_55b1b: ; 0x90a99 - db $0, "C'mon, c'mon.", $4f - db "Let's go, let's", $55 - db "go, let's go!", $57 + db $0, "C'mon, c'mon.", $4f + db "Let's go, let's", $55 + db "go, let's go!", $57 ; 0x90a99 + 40 bytes _UnnamedText_55b20: ; 0x90ac1 - db $0, "Arrg!", $4f - db "Lost! Get lost!", $58 + db $0, "Arrg!", $4f + db "Lost! Get lost!", $58 ; 0x90ac1 + 23 bytes _UnnamedText_55b25: ; 0x90ad8 - db $0, "What, what, what?", $4f - db "What do you want?", $57 + db $0, "What, what, what?", $4f + db "What do you want?", $57 ; 0x90ad8 + 37 bytes _UnnamedText_55b34: ; 0x90afd - db $0, "Perfect! I need to", $4f - db "burn some time!", $57 + db $0, "Perfect! I need to", $4f + db "burn some time!", $57 ; 0x90afd + 36 bytes _UnnamedText_55b39: ; 0x90b21 - db $0, "What?", $4f - db "You!?", $58 + db $0, "What?", $4f + db "You!?", $58 ; 0x90b21 + 13 bytes _UnnamedText_55b3e: ; 0x90b2e - db $0, "Raising #MON", $4f - db "is a drag, man.", $57 + db $0, "Raising #MON", $4f + db "is a drag, man.", $57 ; 0x90b2e + 30 bytes _UnnamedText_55b4d: ; 0x90b4c - db $0, "We ride out here", $4f - db "because there's", $55 - db "more room!", $57 + db $0, "We ride out here", $4f + db "because there's", $55 + db "more room!", $57 ; 0x90b4c + 44 bytes _UnnamedText_55b52: ; 0x90b78 - db $0, "Wipe out!", $58 + db $0, "Wipe out!", $58 ; 0x90b78 + 11 bytes _UnnamedText_55b57: ; 0x90b83 - db $0, "It's cool you", $4f - db "made your #MON", $55 - db "so strong!", $51 - db "Might is right!", $4f - db "And you know it!", $57 + db $0, "It's cool you", $4f + db "made your #MON", $55 + db "so strong!", $51 + db "Might is right!", $4f + db "And you know it!", $57 ; 0x90b83 + 73 bytes _UnnamedText_55b66: ; 0x90bcc - db $0, "#MON fight?", $4f - db "Cool! Rumble!", $57 + db $0, "#MON fight?", $4f + db "Cool! Rumble!", $57 ; 0x90bcc + 27 bytes _UnnamedText_55b6b: ; 0x90be7 - db $0, "Blown", $4f - db "away!", $58 + db $0, "Blown", $4f + db "away!", $58 ; 0x90be7 + 13 bytes _UnnamedText_55b70: ; 0x90bf4 - db $0, "You know who'd", $4f - db "win, you and me", $55 - db "one on one!", $57 + db $0, "You know who'd", $4f + db "win, you and me", $55 + db "one on one!", $57 ; 0x90bf4 + 43 bytes _Route14Text11: ; 0x90c1f - db $0, "ROUTE 14", $4f - db "West to FUCHSIA", $55 - db "CITY", $57 + db $0, "ROUTE 14", $4f + db "West to FUCHSIA", $55 + db "CITY", $57 _UnnamedText_59898: ; 0x90c3e - db $0, "Let me try out the", $4f - db "#MON I just", $55 - db "got in a trade!", $57 + db $0, "Let me try out the", $4f + db "#MON I just", $55 + db "got in a trade!", $57 ; 0x90c3e + 48 bytes _UnnamedText_5989d: ; 0x90c6e - db $0, "Not", $4f - db "good enough!", $58 + db $0, "Not", $4f + db "good enough!", $58 ; 0x90c6e + 18 bytes _UnnamedText_598a2: ; 0x90c80 - db $0, "You can't change", $4f - db "the nickname of", $55 - db "any #MON you", $55 - db "get in a trade.", $51 - db "Only the Original", $4f - db "Trainer can.", $57 + db $0, "You can't change", $4f + db "the nickname of", $55 + db "any #MON you", $55 + db "get in a trade.", $51 + db "Only the Original", $4f + db "Trainer can.", $57 ; 0x90c80 + 93 bytes _UnnamedText_598a7: ; 0x90cdd - db $0, "You look gentle,", $4f - db "so I think I can", $55 - db "beat you!", $57 + db $0, "You look gentle,", $4f + db "so I think I can", $55 + db "beat you!", $57 ; 0x90cdd + 45 bytes _UnnamedText_598ac: ; 0x90d0a - db $0, "No,", $4f - db "wrong!", $58 + db $0, "No,", $4f + db "wrong!", $58 ; 0x90d0a + 12 bytes _UnnamedText_598b1: ; 0x90d16 - db $0, "I'm afraid of", $4f - db "BIKERs, they look", $55 - db "so ugly and mean!", $57 + db $0, "I'm afraid of", $4f + db "BIKERs, they look", $55 + db "so ugly and mean!", $57 ; 0x90d16 + 50 bytes _UnnamedText_598b6: ; 0x90d48 - db $0, "When I whistle, I", $4f - db "can summon bird", $55 - db "#MON!", $57 + db $0, "When I whistle, I", $4f + db "can summon bird", $55 + db "#MON!", $57 ; 0x90d48 + 41 bytes _UnnamedText_598bb: ; 0x90d71 - db $0, "Ow!", $4f - db "That's tragic!", $58 + db $0, "Ow!", $4f + db "That's tragic!", $58 ; 0x90d71 + 19 bytes _UnnamedText_598c0: ; 0x90d84 - db $0, "Maybe I'm not cut", $4f - db "out for battles.", $57 + db $0, "Maybe I'm not cut", $4f + db "out for battles.", $57 ; 0x90d84 + 35 bytes _UnnamedText_598c5: ; 0x90da7 - db $0, "Hmm? My birds are", $4f - db "shivering! You're", $55 - db "good, aren't you?", $57 + db $0, "Hmm? My birds are", $4f + db "shivering! You're", $55 + db "good, aren't you?", $57 ; 0x90da7 + 53 bytes _UnnamedText_598ca: ; 0x90ddc - db $0, "Just", $4f - db "as I thought!", $58 + db $0, "Just", $4f + db "as I thought!", $58 ; 0x90ddc + 20 bytes _UnnamedText_598cf: ; 0x90df0 - db $0, "Did you know moves", $4f - db "like EARTHQUAKE", $55 - db "don't have any", $55 - db "effect on birds?", $57 + db $0, "Did you know moves", $4f + db "like EARTHQUAKE", $55 + db "don't have any", $55 + db "effect on birds?", $57 ; 0x90df0 + 67 bytes _UnnamedText_598d4: ; 0x90e33 - db $0, "Oh, you're a", $4f - db "little cutie!", $57 + db $0, "Oh, you're a", $4f + db "little cutie!", $57 ; 0x90e33 + 27 bytes _UnnamedText_598d9: ; 0x90e4e - db $0, "You looked", $4f - db "so cute too!", $58 + db $0, "You looked", $4f + db "so cute too!", $58 ; 0x90e4e + 25 bytes _UnnamedText_598de: ; 0x90e67 - db $0, "I forgive you!", $4f - db "I can take it!", $57 + db $0, "I forgive you!", $4f + db "I can take it!", $57 ; 0x90e67 + 31 bytes _UnnamedText_598e3: ; 0x90e86 - db $0, "I raise #MON", $4f - db "because I live", $55 - db "alone!", $57 + db $0, "I raise #MON", $4f + db "because I live", $55 + db "alone!", $57 ; 0x90e86 + 36 bytes _UnnamedText_598e8: ; 0x90eaa - db $0, "I didn't", $4f - db "ask for this!", $58 + db $0, "I didn't", $4f + db "ask for this!", $58 ; 0x90eaa + 23 bytes _UnnamedText_598ed: ; 0x90ec1 - db $0, "I just like going", $4f - db "home to be with", $55 - db "my #MON!", $57 + db $0, "I just like going", $4f + db "home to be with", $55 + db "my #MON!", $57 ; 0x90ec1 + 44 bytes _UnnamedText_598f2: ; 0x90eed - db $0, "Hey kid! C'mon!", $4f - db "I just got these!", $57 + db $0, "Hey kid! C'mon!", $4f + db "I just got these!", $57 ; 0x90eed + 34 bytes _UnnamedText_598f7: ; 0x90f0f - db $0, "Why", $4f - db "not?", $58 + db $0, "Why", $4f + db "not?", $58 ; 0x90f0f + 10 bytes _UnnamedText_598fc: ; 0x90f19 - db $0, "You only live", $4f - db "once, so I live", $55 - db "as an outlaw!", $55 - db "TEAM ROCKET RULES!", $57 + db $0, "You only live", $4f + db "once, so I live", $55 + db "as an outlaw!", $55 + db "TEAM ROCKET RULES!", $57 ; 0x90f19 + 64 bytes _UnnamedText_59901: ; 0x90f59 - db $0, "Fork over all your", $4f - db "cash when you", $55 - db "lose to me, kid!", $57 + db $0, "Fork over all your", $4f + db "cash when you", $55 + db "lose to me, kid!", $57 ; 0x90f59 + 51 bytes _UnnamedText_59906: ; 0x90f8c - db $0, "That", $4f - db "can't be true!", $58 + db $0, "That", $4f + db "can't be true!", $58 ; 0x90f8c + 20 bytes _UnnamedText_5990b: ; 0x90fa0 - db $0, "I was just joking", $4f - db "about the money!", $57 + db $0, "I was just joking", $4f + db "about the money!", $57 ; 0x90fa0 + 36 bytes _UnnamedText_59910: ; 0x90fc4 - db $0, "What's cool?", $4f - db "Trading #MON!", $57 + db $0, "What's cool?", $4f + db "Trading #MON!", $57 ; 0x90fc4 + 27 bytes _UnnamedText_59915: ; 0x90fdf - db $0, "I", $4f - db "said trade!", $58 + db $0, "I", $4f + db "said trade!", $58 ; 0x90fdf + 15 bytes _UnnamedText_5991a: ; 0x90fee - db $0, "I trade #MON", $4f - db "with my friends!", $57 + db $0, "I trade #MON", $4f + db "with my friends!", $57 ; 0x90fee + 31 bytes _UnnamedText_5991f: ; 0x9100d - db $0, "Want to play with", $4f - db "my #MON?", $57 + db $0, "Want to play with", $4f + db "my #MON?", $57 ; 0x9100d + 28 bytes _UnnamedText_59924: ; 0x91029 - db $0, "I was", $4f - db "too impatient!", $58 + db $0, "I was", $4f + db "too impatient!", $58 ; 0x91029 + 22 bytes _UnnamedText_59929: ; 0x9103f - db $0, "I'll go train with", $4f - db "weaker people.@" - db $50 + db $0, "I'll go train with", $4f + db "weaker people.@" + db $50 ; 0x9103f + 34 bytes + 1 _Route15Text12: ; 0x91062 - db $0, "ROUTE 15", $4f - db "West to FUCHSIA", $55 - db "CITY", $57 + db $0, "ROUTE 15", $4f + db "West to FUCHSIA", $55 + db "CITY", $57 _UnnamedText_59a22: ; 0x91081 - db $0, "What do you want?", $57 + db $0, "What do you want?", $57 ; 0x91081 + 19 bytes _UnnamedText_59a27: ; 0x91094 - db $0, "Don't you", $4f - db "dare laugh!", $58 + db $0, "Don't you", $4f + db "dare laugh!", $58 ; 0x91094 + 22 bytes _UnnamedText_59a2c: ; 0x910aa - db $0, "We like just", $4f - db "hanging here,", $55 - db "what's it to you?", $57 + db $0, "We like just", $4f + db "hanging here,", $55 + db "what's it to you?", $57 ; 0x910aa + 45 bytes _UnnamedText_59a3b: ; 0x910d7 - db $0, "Nice BIKE!", $4f - db "Hand it over!", $57 + db $0, "Nice BIKE!", $4f + db "Hand it over!", $57 ; 0x910d7 + 26 bytes _UnnamedText_59a40: ; 0x910f1 - db $0, "Knock", $4f - db "out!", $58 + db $0, "Knock", $4f + db "out!", $58 ; 0x910f1 + 12 bytes _UnnamedText_59a45: ; 0x910fd - db $0, "Forget it, who", $4f - db "needs your BIKE!", $57 + db $0, "Forget it, who", $4f + db "needs your BIKE!", $57 ; 0x910fd + 33 bytes _UnnamedText_59a54: ; 0x9111e - db $0, "Come out and play,", $4f - db "little mouse!", $57 + db $0, "Come out and play,", $4f + db "little mouse!", $57 ; 0x9111e + 34 bytes _UnnamedText_59a59: ; 0x91140 - db $0, "You", $4f - db "little rat!", $58 + db $0, "You", $4f + db "little rat!", $58 ; 0x91140 + 17 bytes _UnnamedText_59a5e: ; 0x91151 - db $0, "I hate losing!", $4f - db "Get away from me!", $57 + db $0, "I hate losing!", $4f + db "Get away from me!", $57 ; 0x91151 + 34 bytes _UnnamedText_59a6d: ; 0x91173 - db $0, "Hey, you just", $4f - db "bumped me!", $57 + db $0, "Hey, you just", $4f + db "bumped me!", $57 ; 0x91173 + 26 bytes _UnnamedText_59a72: ; 0x9118d - db $0, "Kaboom!", $58 + db $0, "Kaboom!", $58 ; 0x9118d + 9 bytes _UnnamedText_59a77: ; 0x91196 - db $0, "You can also get", $4f - db "to FUCHSIA from", $55 - db "VERMILION using a", $55 - db "coastal road.", $57 + db $0, "You can also get", $4f + db "to FUCHSIA from", $55 + db "VERMILION using a", $55 + db "coastal road.", $57 ; 0x91196 + 66 bytes _UnnamedText_59a86: ; 0x911d8 - db $0, "I'm feeling", $4f - db "hungry and mean!", $57 + db $0, "I'm feeling", $4f + db "hungry and mean!", $57 ; 0x911d8 + 29 bytes _UnnamedText_59a8b: ; 0x911f5 - db $0, "Bad,", $4f - db "bad, bad!", $58 + db $0, "Bad,", $4f + db "bad, bad!", $58 ; 0x911f5 + 16 bytes _UnnamedText_59a90: ; 0x91205 - db $0, "I like my #MON", $4f - db "ferocious! They", $55 - db "tear up enemies!", $57 + db $0, "I like my #MON", $4f + db "ferocious! They", $55 + db "tear up enemies!", $57 ; 0x91205 + 49 bytes _UnnamedText_59a9f: ; 0x91236 - db $0, "Sure, I'll go!", $57 + db $0, "Sure, I'll go!", $57 ; 0x91236 + 15 bytes _UnnamedText_59aa4: ; 0x91245 - db $0, "Don't make", $4f - db "me mad!", $58 + db $0, "Don't make", $4f + db "me mad!", $58 ; 0x91245 + 19 bytes _UnnamedText_59aa9: ; 0x91258 - db $0, "I like harassing", $4f - db "people with my", $55 - db "vicious #MON!", $57 + db $0, "I like harassing", $4f + db "people with my", $55 + db "vicious #MON!", $57 ; 0x91258 + 47 bytes _Route16Text7: ; 0x91287 - db $0, "A sleeping #MON", $4f - db "blocks the way!", $57 + db $0, "A sleeping #MON", $4f + db "blocks the way!", $57 _UnnamedText_59ab3: ; 0x912a8 - db $0, "SNORLAX woke up!", $51 - db "It attacked in a", $4f - db "grumpy rage!", $57 + db $0, "SNORLAX woke up!", $51 + db "It attacked in a", $4f + db "grumpy rage!", $57 ; 0x912a8 + 48 bytes _UnnamedText_59ab8: ; 0x912d8 - db $0, "With a big yawn,", $4f - db "SNORLAX returned", $55 - db "to the mountains!", $57 + db $0, "With a big yawn,", $4f + db "SNORLAX returned", $55 + db "to the mountains!", $57 ; 0x912d8 + 53 bytes _Route16Text8: ; 0x9130d - db $0, "Enjoy the slope!", $4f - db "CYCLING ROAD", $57 + db $0, "Enjoy the slope!", $4f + db "CYCLING ROAD", $57 _Route16Text9: ; 0x9132c - db $0, "ROUTE 16", $4f - db "CELADON CITY -", $55 - db "FUCHSIA CITY", $57 + db $0, "ROUTE 16", $4f + db "CELADON CITY -", $55 + db "FUCHSIA CITY", $57 _UnnamedText_55c36: ; 0x91352 - db $0, "There's no money", $4f - db "in fighting kids!", $57 + db $0, "There's no money", $4f + db "in fighting kids!", $57 ; 0x91352 + 35 bytes _UnnamedText_55c3b: ; 0x91375 - db $0, "Burned", $4f - db "out!", $58 + db $0, "Burned", $4f + db "out!", $58 ; 0x91375 + 13 bytes _UnnamedText_55c40: ; 0x91382 - db $0, "Good stuff is", $4f - db "lying around on", $55 - db "CYCLING ROAD!", $57 + db $0, "Good stuff is", $4f + db "lying around on", $55 + db "CYCLING ROAD!", $57 ; 0x91382 + 45 bytes _UnnamedText_55c4f: ; 0x913af - db $0, "What do you want,", $4f - db "kiddo?", $57 + db $0, "What do you want,", $4f + db "kiddo?", $57 ; 0x913af + 26 bytes _UnnamedText_55c54: ; 0x913c9 - db $0, "Whoo!", $58 + db $0, "Whoo!", $58 ; 0x913c9 + 7 bytes _UnnamedText_55c59: ; 0x913d0 - db $0, "I could belly-", $4f - db "bump you outta", $55 - db "here!", $57 + db $0, "I could belly-", $4f + db "bump you outta", $55 + db "here!", $57 ; 0x913d0 + 37 bytes _UnnamedText_55c68: ; 0x913f5 - db $0, "You heading to", $4f - db "FUCHSIA?", $57 + db $0, "You heading to", $4f + db "FUCHSIA?", $57 ; 0x913f5 + 25 bytes _UnnamedText_55c6d: ; 0x9140e - db $0, "Crash and", $4f - db "burn!", $58 + db $0, "Crash and", $4f + db "burn!", $58 ; 0x9140e + 17 bytes _UnnamedText_55c72: ; 0x9141f - db $0, "I love racing", $4f - db "downhill!", $57 + db $0, "I love racing", $4f + db "downhill!", $57 ; 0x9141f + 25 bytes _UnnamedText_55c81: ; 0x91438 - db $0, "We're BIKERs!", $4f - db "Highway stars!", $57 + db $0, "We're BIKERs!", $4f + db "Highway stars!", $57 ; 0x91438 + 29 bytes _UnnamedText_55c86: ; 0x91455 - db $0, "Smoked!", $58 + db $0, "Smoked!", $58 ; 0x91455 + 9 bytes _UnnamedText_55c8b: ; 0x9145e - db $0, "Are you looking", $4f - db "for adventure?", $57 + db $0, "Are you looking", $4f + db "for adventure?", $57 ; 0x9145e + 32 bytes _UnnamedText_55c9a: ; 0x9147e - db $0, "Let VOLTORB", $4f - db "electrify you!", $57 + db $0, "Let VOLTORB", $4f + db "electrify you!", $57 ; 0x9147e + 28 bytes _UnnamedText_55c9f: ; 0x9149a - db $0, "Grounded", $4f - db "out!", $58 + db $0, "Grounded", $4f + db "out!", $58 ; 0x9149a + 15 bytes _UnnamedText_55ca4: ; 0x914a9 - db $0, "I got my VOLTORB", $4f - db "at the abandoned", $55 - db "POWER PLANT.", $57 + db $0, "I got my VOLTORB", $4f + db "at the abandoned", $55 + db "POWER PLANT.", $57 ; 0x914a9 + 48 bytes _UnnamedText_55cb3: ; 0x914d9 - db $0, "My #MON won't", $4f - db "evolve! Why?", $57 + db $0, "My #MON won't", $4f + db "evolve! Why?", $57 ; 0x914d9 + 27 bytes _UnnamedText_55cb8: ; 0x914f4 - db $0, "Why,", $4f - db "you!", $58 + db $0, "Why,", $4f + db "you!", $58 ; 0x914f4 + 11 bytes _UnnamedText_55cbd: ; 0x914ff - db $0, "Maybe some #MON", $4f - db "need element", $55 - db "STONEs to evolve.", $57 + db $0, "Maybe some #MON", $4f + db "need element", $55 + db "STONEs to evolve.", $57 ; 0x914ff + 48 bytes _UnnamedText_55ccc: ; 0x9152f - db $0, "I need a little", $4f - db "exercise!", $57 + db $0, "I need a little", $4f + db "exercise!", $57 ; 0x9152f + 27 bytes _UnnamedText_55cd1: ; 0x9154a - db $0, "Whew!", $4f - db "Good workout!", $58 + db $0, "Whew!", $4f + db "Good workout!", $58 ; 0x9154a + 21 bytes _UnnamedText_55cd6: ; 0x9155f - db $0, "I'm sure I lost", $4f - db "weight there!", $57 + db $0, "I'm sure I lost", $4f + db "weight there!", $57 ; 0x9155f + 30 bytes _UnnamedText_55ce5: ; 0x9157d - db $0, "Be a rebel!", $57 + db $0, "Be a rebel!", $57 ; 0x9157d + 13 bytes _UnnamedText_55cea: ; 0x9158a - db $0, "Aaaargh!", $58 + db $0, "Aaaargh!", $58 ; 0x9158a + 10 bytes _UnnamedText_55cef: ; 0x91594 - db $0, "Be ready to fight", $4f - db "for your beliefs!", $57 + db $0, "Be ready to fight", $4f + db "for your beliefs!", $57 ; 0x91594 + 37 bytes _UnnamedText_55cfe: ; 0x915b9 - db $0, "Nice BIKE!", $4f - db "How's it handle?", $57 + db $0, "Nice BIKE!", $4f + db "How's it handle?", $57 ; 0x915b9 + 28 bytes _UnnamedText_55d03: ; 0x915d5 - db $0, "Shoot!", $58 + db $0, "Shoot!", $58 ; 0x915d5 + 8 bytes _UnnamedText_55d08: ; 0x915dd - db $0, "The slope makes", $4f - db "it hard to steer!", $57 + db $0, "The slope makes", $4f + db "it hard to steer!", $57 ; 0x915dd + 35 bytes _UnnamedText_55d17: ; 0x91600 - db $0, "Get lost kid!", $4f - db "I'm bushed!", $57 + db $0, "Get lost kid!", $4f + db "I'm bushed!", $57 ; 0x91600 + 26 bytes _UnnamedText_55d1c: ; 0x9161a - db $0, "Are you", $4f - db "satisfied?", $58 + db $0, "Are you", $4f + db "satisfied?", $58 ; 0x9161a + 20 bytes _UnnamedText_55d21: ; 0x9162e - db $0, "I need to catch", $4f - db "a few Zs!", $57 + db $0, "I need to catch", $4f + db "a few Zs!", $57 ; 0x9162e + 27 bytes _Route17Text11: ; 0x91649 - db $0, "It's a notice!", $51 - db "Watch out for", $4f - db "discarded items!", $57 + db $0, "It's a notice!", $51 + db "Watch out for", $4f + db "discarded items!", $57 _Route17Text12: ; 0x91677 - db $0, "TRAINER TIPS", $51 - db "All #MON are", $4f - db "unique.", $51 - db "Even #MON of", $4f - db "the same type and", $55 - db "level grow at", $55 - db "different rates.", $57 + db $0, "TRAINER TIPS", $51 + db "All #MON are", $4f + db "unique.", $51 + db "Even #MON of", $4f + db "the same type and", $55 + db "level grow at", $55 + db "different rates.", $57 _Route17Text13: ; 0x916d8 - db $0, "TRAINER TIPS", $51 - db "Press the A or B", $4f - db "Button to stay in", $55 - db "place while on a", $55 - db "slope.", $57 + db $0, "TRAINER TIPS", $51 + db "Press the A or B", $4f + db "Button to stay in", $55 + db "place while on a", $55 + db "slope.", $57 _Route17Text14: ; 0x91721 - db $0, "ROUTE 17", $4f - db "CELADON CITY -", $55 - db "FUCHSIA CITY", $57 + db $0, "ROUTE 17", $4f + db "CELADON CITY -", $55 + db "FUCHSIA CITY", $57 _Route17Text15: ; 0x91747 - db $0, "It's a notice!", $51 - db "Don't throw the", $4f - db "game, throw #", $55 - db "BALLs instead!", $57 + db $0, "It's a notice!", $51 + db "Don't throw the", $4f + db "game, throw #", $55 + db "BALLs instead!", $57 _Route17Text16: ; 0x91782 - db $0, "CYCLING ROAD", $4f - db "Slope ends here!", $57 + db $0, "CYCLING ROAD", $4f + db "Slope ends here!", $57 _UnnamedText_59b19: ; 0x917a1 - db $0, "I always check", $4f - db "every grassy area", $55 - db "for new #MON.", $57 + db $0, "I always check", $4f + db "every grassy area", $55 + db "for new #MON.", $57 ; 0x917a1 + 48 bytes _UnnamedText_59b1e: ; 0x917d1 - db $0, "Tch!", $58 + db $0, "Tch!", $58 ; 0x917d1 + 6 bytes _UnnamedText_59b23: ; 0x917d7 - db $0, "I wish I had a", $4f - db "BIKE!", $57 + db $0, "I wish I had a", $4f + db "BIKE!", $57 ; 0x917d7 + 22 bytes _UnnamedText_59b32: ; 0x917ed - db $0, "Kurukkoo!", $4f - db "How do you like", $55 - db "my bird call?", $57 + db $0, "Kurukkoo!", $4f + db "How do you like", $55 + db "my bird call?", $57 ; 0x917ed + 41 bytes _UnnamedText_59b37: ; 0x91816 - db $0, "I", $4f - db "had to bug you!", $58 + db $0, "I", $4f + db "had to bug you!", $58 ; 0x91816 + 19 bytes _UnnamedText_59b3c: ; 0x91829 - db $0, "I also collect sea", $4f - db "#MON on", $55 - db "weekends!", $57 + db $0, "I also collect sea", $4f + db "#MON on", $55 + db "weekends!", $57 ; 0x91829 + 38 bytes _UnnamedText_59b4b: ; 0x9184f - db $0, "This is my turf!", $4f - db "Get out of here!", $57 + db $0, "This is my turf!", $4f + db "Get out of here!", $57 ; 0x9184f + 35 bytes _UnnamedText_59b50: ; 0x91872 - db $0, "Darn!", $58 + db $0, "Darn!", $58 ; 0x91872 + 7 bytes _UnnamedText_59b55: ; 0x91879 - db $0, "This is my fave", $4f - db "#MON hunting", $55 - db "area!", $57 + db $0, "This is my fave", $4f + db "#MON hunting", $55 + db "area!", $57 ; 0x91879 + 36 bytes _Route18Text4: ; 0x9189d - db $0, "ROUTE 18", $4f - db "CELADON CITY -", $55 - db "FUCHSIA CITY", $57 + db $0, "ROUTE 18", $4f + db "CELADON CITY -", $55 + db "FUCHSIA CITY", $57 _Route18Text5: ; 0x918c3 - db $0, "CYCLING ROAD", $4f - db "No pedestrians", $55 - db "permitted!", $57 + db $0, "CYCLING ROAD", $4f + db "No pedestrians", $55 + db "permitted!", $57 _UnnamedText_55e50: ; 0x918eb - db $0, "Have to warm up", $4f - db "before my swim!", $57 + db $0, "Have to warm up", $4f + db "before my swim!", $57 ; 0x918eb + 33 bytes _UnnamedText_55e55: ; 0x9190c - db $0, "All", $4f - db "warmed up!", $58 + db $0, "All", $4f + db "warmed up!", $58 ; 0x9190c + 16 bytes _UnnamedText_55e5a: ; 0x9191c - db $0, "Thanks, kid! I'm", $4f - db "ready for a swim!", $57 + db $0, "Thanks, kid! I'm", $4f + db "ready for a swim!", $57 ; 0x9191c + 35 bytes _UnnamedText_55e5f: ; 0x9193f - db $0, "Wait! You'll have", $4f - db "a heart attack!", $57 + db $0, "Wait! You'll have", $4f + db "a heart attack!", $57 ; 0x9193f + 34 bytes _UnnamedText_55e64: ; 0x91961 - db $0, "Ooh!", $4f - db "That's chilly!", $58 + db $0, "Ooh!", $4f + db "That's chilly!", $58 ; 0x91961 + 20 bytes _UnnamedText_55e69: ; 0x91975 - db $0, "Watch out for", $4f - db "TENTACOOL!", $57 + db $0, "Watch out for", $4f + db "TENTACOOL!", $57 ; 0x91975 + 26 bytes _UnnamedText_55e6e: ; 0x9198f - db $0, "I love swimming!", $4f - db "What about you?", $57 + db $0, "I love swimming!", $4f + db "What about you?", $57 ; 0x9198f + 34 bytes _UnnamedText_55e73: ; 0x919b1 - db $0, "Belly", $4f - db "flop!", $58 + db $0, "Belly", $4f + db "flop!", $58 ; 0x919b1 + 13 bytes _UnnamedText_55e78: ; 0x919be - db $0, "I can beat #MON", $4f - db "at swimming!", $57 + db $0, "I can beat #MON", $4f + db "at swimming!", $57 ; 0x919be + 30 bytes _UnnamedText_55e7d: ; 0x919dc - db $0, "What's beyond the", $4f - db "horizon?", $57 + db $0, "What's beyond the", $4f + db "horizon?", $57 ; 0x919dc + 27 bytes _UnnamedText_55e82: ; 0x919f7 - db $0, "Glub!", $58 + db $0, "Glub!", $58 ; 0x919f7 + 7 bytes _UnnamedText_55e87: ; 0x919fe - db $0, "I see a couple of", $4f - db "islands!", $57 + db $0, "I see a couple of", $4f + db "islands!", $57 ; 0x919fe + 28 bytes _UnnamedText_55e8c: ; 0x91a1a - db $0, "I tried diving", $4f - db "for #MON, but", $55 - db "it was a no go!", $57 + db $0, "I tried diving", $4f + db "for #MON, but", $55 + db "it was a no go!", $57 ; 0x91a1a + 46 bytes _UnnamedText_55e91: ; 0x91a48 - db $0, "Help!", $58 + db $0, "Help!", $58 ; 0x91a48 + 7 bytes _UnnamedText_55e96: ; 0x91a4f - db $0, "You have to fish", $4f - db "for sea #MON!", $57 + db $0, "You have to fish", $4f + db "for sea #MON!", $57 ; 0x91a4f + 32 bytes _UnnamedText_55e9b: ; 0x91a6f - db $0, "I look at the", $4f - db "sea to forget!", $57 + db $0, "I look at the", $4f + db "sea to forget!", $57 ; 0x91a6f + 30 bytes _UnnamedText_55ea0: ; 0x91a8d - db $0, "Ooh!", $4f - db "Traumatic!", $58 + db $0, "Ooh!", $4f + db "Traumatic!", $58 ; 0x91a8d + 17 bytes _UnnamedText_55ea5: ; 0x91a9e - db $0, "I'm looking at the", $4f - db "sea to forget!", $57 + db $0, "I'm looking at the", $4f + db "sea to forget!", $57 ; 0x91a9e + 34 bytes _UnnamedText_55eaa: ; 0x91ac0 - db $0, "Oh, I just love", $4f - db "your ride! Can I", $55 - db "have it if I win?", $57 + db $0, "Oh, I just love", $4f + db "your ride! Can I", $55 + db "have it if I win?", $57 ; 0x91ac0 + 52 bytes _UnnamedText_55eaf: ; 0x91af4 - db $0, "Oh!", $4f - db "I lost!", $58 + db $0, "Oh!", $4f + db "I lost!", $58 ; 0x91af4 + 13 bytes _UnnamedText_55eb4: ; 0x91b01 - db $0, "It's still a long", $4f - db "way to go to", $55 - db "SEAFOAM ISLANDS.", $57 + db $0, "It's still a long", $4f + db "way to go to", $55 + db "SEAFOAM ISLANDS.", $57 ; 0x91b01 + 48 bytes _UnnamedText_55eb9: ; 0x91b31 - db $0, "Swimming's great!", $4f - db "Sunburns aren't!", $57 + db $0, "Swimming's great!", $4f + db "Sunburns aren't!", $57 ; 0x91b31 + 34 bytes _UnnamedText_55ebe: ; 0x91b53 - db $0, "Shocker!", $58 + db $0, "Shocker!", $58 ; 0x91b53 + 10 bytes _UnnamedText_55ec3: ; 0x91b5d - db $0, "My boy friend", $4f - db "wanted to swim to", $55 - db "SEAFOAM ISLANDS.", $57 + db $0, "My boy friend", $4f + db "wanted to swim to", $55 + db "SEAFOAM ISLANDS.", $57 ; 0x91b5d + 50 bytes _UnnamedText_55ec8: ; 0x91b8f - db $0, "These waters are", $4f - db "treacherous!", $57 + db $0, "These waters are", $4f + db "treacherous!", $57 ; 0x91b8f + 31 bytes _UnnamedText_55ecd: ; 0x91bae - db $0, "Ooh!", $4f - db "Dangerous!", $58 + db $0, "Ooh!", $4f + db "Dangerous!", $58 ; 0x91bae + 17 bytes _UnnamedText_55ed2: ; 0x91bbf - db $0, "I got a cramp!", $4f - db "Glub, glub...", $57 + db $0, "I got a cramp!", $4f + db "Glub, glub...", $57 ; 0x91bbf + 30 bytes _UnnamedText_55ed7: ; 0x91bdd - db $0, "I swam here, but", $4f - db "I'm tired.", $57 + db $0, "I swam here, but", $4f + db "I'm tired.", $57 ; 0x91bdd + 28 bytes _UnnamedText_55edc: ; 0x91bf9 - db $0, "I'm", $4f - db "exhausted...", $58 + db $0, "I'm", $4f + db "exhausted...", $58 ; 0x91bf9 + 17 bytes _UnnamedText_55ee1: ; 0x91c0a - db $0, "LAPRAS is so big,", $4f - db "it must keep you", $55 - db "dry on water.", $57 + db $0, "LAPRAS is so big,", $4f + db "it must keep you", $55 + db "dry on water.", $57 ; 0x91c0a + 50 bytes _Route19Text11: ; 0x91c3c - db $0, "SEA ROUTE 19", $4f - db "FUCHSIA CITY -", $55 - db "SEAFOAM ISLANDS", $57 + db $0, "SEA ROUTE 19", $4f + db "FUCHSIA CITY -", $55 + db "SEAFOAM ISLANDS", $57 _UnnamedText_50e17: ; 0x91c69 - db $0, "The water is", $4f - db "shallow here.", $57 + db $0, "The water is", $4f + db "shallow here.", $57 ; 0x91c69 + 28 bytes _UnnamedText_50e1c: ; 0x91c85 - db $0, "Splash!", $58 + db $0, "Splash!", $58 ; 0x91c85 + 9 bytes _UnnamedText_50e21: ; 0x91c8e - db $0, "I wish I could", $4f - db "ride my #MON.", $57 + db $0, "I wish I could", $4f + db "ride my #MON.", $57 ; 0x91c8e + 30 bytes _UnnamedText_50e26: ; 0x91cac - db $0, "SEAFOAM is a", $4f - db "quiet getaway!", $57 + db $0, "SEAFOAM is a", $4f + db "quiet getaway!", $57 ; 0x91cac + 29 bytes _UnnamedText_50e2b: ; 0x91cc9 - db $0, "Quit it!", $58 + db $0, "Quit it!", $58 ; 0x91cc9 + 10 bytes _UnnamedText_50e30: ; 0x91cd3 - db $0, "There's a huge", $4f - db "cavern underneath", $55 - db "this island.", $57 + db $0, "There's a huge", $4f + db "cavern underneath", $55 + db "this island.", $57 ; 0x91cd3 + 46 bytes _UnnamedText_50e35: ; 0x91d01 - db $0, "I love floating", $4f - db "with the fishes!", $57 + db $0, "I love floating", $4f + db "with the fishes!", $57 ; 0x91d01 + 34 bytes _UnnamedText_50e3a: ; 0x91d23 - db $0, "Yowch!", $58 + db $0, "Yowch!", $58 ; 0x91d23 + 8 bytes _UnnamedText_50e3f: ; 0x91d2b - db $0, "Want to float", $4f - db "with me?", $57 + db $0, "Want to float", $4f + db "with me?", $57 ; 0x91d2b + 24 bytes _UnnamedText_50e44: ; 0x91d43 - db $0, "Are you on", $4f - db "vacation too?", $57 + db $0, "Are you on", $4f + db "vacation too?", $57 ; 0x91d43 + 26 bytes _UnnamedText_50e49: ; 0x91d5d - db $0, "No", $4f - db "mercy at all!", $58 + db $0, "No", $4f + db "mercy at all!", $58 ; 0x91d5d + 18 bytes _UnnamedText_50e4e: ; 0x91d6f - db $0, "SEAFOAM used to", $4f - db "be one island!", $57 + db $0, "SEAFOAM used to", $4f + db "be one island!", $57 ; 0x91d6f + 32 bytes _UnnamedText_50e53: ; 0x91d8f - db $0, "Check out my buff", $4f - db "physique!", $57 + db $0, "Check out my buff", $4f + db "physique!", $57 ; 0x91d8f + 29 bytes _UnnamedText_50e58: ; 0x91dac - db $0, "Wimpy!", $58 + db $0, "Wimpy!", $58 ; 0x91dac + 8 bytes _UnnamedText_50e5d: ; 0x91db4 - db $0, "I should've been", $4f - db "buffing up my", $55 - db "#MON, not me!", $57 + db $0, "I should've been", $4f + db "buffing up my", $55 + db "#MON, not me!", $57 ; 0x91db4 + 45 bytes _UnnamedText_50e62: ; 0x91de1 - db $0, "Why are you", $4f - db "riding a #MON?", $55 - db "Can't you swim?", $57 + db $0, "Why are you", $4f + db "riding a #MON?", $55 + db "Can't you swim?", $57 ; 0x91de1 + 43 bytes _UnnamedText_50e67: ; 0x91e0c - db $0, "Ouch!", $4f - db "Torpedoed!", $58 + db $0, "Ouch!", $4f + db "Torpedoed!", $58 ; 0x91e0c + 18 bytes _UnnamedText_50e6c: ; 0x91e1e - db $0, "Riding a #MON", $4f - db "sure looks fun!", $57 + db $0, "Riding a #MON", $4f + db "sure looks fun!", $57 ; 0x91e1e + 31 bytes _UnnamedText_50e71: ; 0x91e3d - db $0, "I rode my bird", $4f - db "#MON here!", $57 + db $0, "I rode my bird", $4f + db "#MON here!", $57 ; 0x91e3d + 27 bytes _UnnamedText_50e76: ; 0x91e58 - db $0, "Oh", $4f - db "no!", $58 + db $0, "Oh", $4f + db "no!", $58 ; 0x91e58 + 8 bytes _UnnamedText_50e7b: ; 0x91e60 - db $0, "My birds can't", $4f - db "FLY me back!", $57 + db $0, "My birds can't", $4f + db "FLY me back!", $57 ; 0x91e60 + 28 bytes _UnnamedText_50e80: ; 0x91e7c - db $0, "My boy friend gave", $4f - db "me big pearls!", $57 + db $0, "My boy friend gave", $4f + db "me big pearls!", $57 ; 0x91e7c + 35 bytes _UnnamedText_50e85: ; 0x91e9f - db $0, "Don't", $4f - db "touch my pearls!", $58 + db $0, "Don't", $4f + db "touch my pearls!", $58 ; 0x91e9f + 23 bytes _UnnamedText_50e8a: ; 0x91eb6 - db $0, "Will my pearls", $4f - db "grow bigger", $55 - db "inside CLOYSTER?", $57 + db $0, "Will my pearls", $4f + db "grow bigger", $55 + db "inside CLOYSTER?", $57 ; 0x91eb6 + 45 bytes _UnnamedText_50e8f: ; 0x91ee3 - db $0, "I swam here from", $4f - db "CINNABAR ISLAND!", $57 + db $0, "I swam here from", $4f + db "CINNABAR ISLAND!", $57 ; 0x91ee3 + 35 bytes _UnnamedText_50e94: ; 0x91f06 - db $0, "I'm", $4f - db "so disappointed!", $58 + db $0, "I'm", $4f + db "so disappointed!", $58 ; 0x91f06 + 21 bytes _UnnamedText_50e99: ; 0x91f1b - db $0, "#MON have", $4f - db "taken over an", $55 - db "abandoned mansion", $55 - db "on CINNABAR!", $57 + db $0, "#MON have", $4f + db "taken over an", $55 + db "abandoned mansion", $55 + db "on CINNABAR!", $57 ; 0x91f1b + 56 bytes _UnnamedText_50e9e: ; 0x91f53 - db $0, "CINNABAR, in the", $4f - db "west, has a LAB", $55 - db "for #MON.", $57 + db $0, "CINNABAR, in the", $4f + db "west, has a LAB", $55 + db "for #MON.", $57 ; 0x91f53 + 44 bytes _UnnamedText_50ea3: ; 0x91f7f - db $0, "Wait!", $58 + db $0, "Wait!", $58 ; 0x91f7f + 7 bytes _UnnamedText_50ea8: ; 0x91f86 - db $0, "CINNABAR is a ", $4f - db "volcanic island!", $57 + db $0, "CINNABAR is a ", $4f + db "volcanic island!", $57 ; 0x91f86 + 33 bytes _Route20Text12: ; 0x91fa7 _Route20Text11: ; 0x91fa7 - db $0, "SEAFOAM ISLANDS", $57 + db $0, "SEAFOAM ISLANDS", $57 _UnnamedText_55fdd: ; 0x91fb8 - db $0, "You want to know", $4f - db "if the fish are", $55 - db "biting?", $57 + db $0, "You want to know", $4f + db "if the fish are", $55 + db "biting?", $57 ; 0x91fb8 + 42 bytes _UnnamedText_55fe2: ; 0x91fe2 - db $0, "Dang!", $58 + db $0, "Dang!", $58 ; 0x91fe2 + 7 bytes _UnnamedText_55fe7: ; 0x91fe9 - db $0, "I can't catch", $4f - db "anything good!", $57 + db $0, "I can't catch", $4f + db "anything good!", $57 ; 0x91fe9 + 29 bytes _UnnamedText_55fec: ; 0x92006 - db $0, "I got a big haul!", $4f - db "Wanna go for it?", $57 + db $0, "I got a big haul!", $4f + db "Wanna go for it?", $57 ; 0x92006 + 36 bytes _UnnamedText_55ff1: ; 0x9202a - db $0, "Darn", $4f - db "MAGIKARP!", $58 + db $0, "Darn", $4f + db "MAGIKARP!", $58 ; 0x9202a + 16 bytes _UnnamedText_55ff6: ; 0x9203a - db $0, "I seem to only", $4f - db "catch MAGIKARP!", $57 + db $0, "I seem to only", $4f + db "catch MAGIKARP!", $57 ; 0x9203a + 32 bytes _UnnamedText_55ffb: ; 0x9205a - db $0, "The sea cleanses", $4f - db "my body and soul!", $57 + db $0, "The sea cleanses", $4f + db "my body and soul!", $57 ; 0x9205a + 36 bytes _UnnamedText_56000: ; 0x9207e - db $0, "Ayah!", $58 + db $0, "Ayah!", $58 ; 0x9207e + 7 bytes _UnnamedText_56005: ; 0x92085 - db $0, "I like the", $4f - db "mountains too!", $57 + db $0, "I like the", $4f + db "mountains too!", $57 ; 0x92085 + 27 bytes _UnnamedText_5600a: ; 0x920a0 - db $0, "What's wrong with", $4f - db "me swimming?", $57 + db $0, "What's wrong with", $4f + db "me swimming?", $57 ; 0x920a0 + 31 bytes _UnnamedText_5600f: ; 0x920bf - db $0, "Cheap", $4f - db "shot!", $58 + db $0, "Cheap", $4f + db "shot!", $58 ; 0x920bf + 13 bytes _UnnamedText_56014: ; 0x920cc - db $0, "I look like what?", $4f - db "A studded inner", $55 - db "tube? Get lost!", $57 + db $0, "I look like what?", $4f + db "A studded inner", $55 + db "tube? Get lost!", $57 ; 0x920cc + 51 bytes _UnnamedText_56019: ; 0x920ff - db $0, "I caught all my", $4f - db "#MON at sea!", $57 + db $0, "I caught all my", $4f + db "#MON at sea!", $57 ; 0x920ff + 30 bytes _UnnamedText_5601e: ; 0x9211d - db $0, "Diver!!", $4f - db "Down!!", $58 + db $0, "Diver!!", $4f + db "Down!!", $58 ; 0x9211d + 16 bytes _UnnamedText_56023: ; 0x9212d - db $0, "Where'd you catch", $4f - db "your #MON?", $57 + db $0, "Where'd you catch", $4f + db "your #MON?", $57 ; 0x9212d + 29 bytes _UnnamedText_56028: ; 0x9214a - db $0, "Right now, I'm in", $4f - db "a triathlon meet!", $57 + db $0, "Right now, I'm in", $4f + db "a triathlon meet!", $57 ; 0x9214a + 36 bytes _UnnamedText_5602d: ; 0x9216e - db $0, "Pant...", $4f - db "pant...pant...", $58 + db $0, "Pant...", $4f + db "pant...pant...", $58 ; 0x9216e + 24 bytes _UnnamedText_56032: ; 0x92186 - db $0, "I'm beat!", $4f - db "But, I still have", $55 - db "the bike race and", $55 - db "marathon left!", $57 + db $0, "I'm beat!", $4f + db "But, I still have", $55 + db "the bike race and", $55 + db "marathon left!", $57 ; 0x92186 + 61 bytes _UnnamedText_56037: ; 0x921c3 - db $0, "Ahh! Feel the sun", $4f - db "and the wind!", $57 + db $0, "Ahh! Feel the sun", $4f + db "and the wind!", $57 ; 0x921c3 + 33 bytes _UnnamedText_5603c: ; 0x921e4 - db $0, "Yow!", $4f - db "I lost!", $58 + db $0, "Yow!", $4f + db "I lost!", $58 ; 0x921e4 + 14 bytes _UnnamedText_56041: ; 0x921f2 - db $0, "I'm sunburnt to a", $4f - db "crisp!", $57 + db $0, "I'm sunburnt to a", $4f + db "crisp!", $57 ; 0x921f2 + 25 bytes _UnnamedText_56046: ; 0x9220b - db $0, "Hey, don't scare", $4f - db "away the fish!", $57 + db $0, "Hey, don't scare", $4f + db "away the fish!", $57 ; 0x9220b + 32 bytes _UnnamedText_5604b: ; 0x9222b - db $0, "Sorry!", $4f - db "I didn't mean it!", $58 + db $0, "Sorry!", $4f + db "I didn't mean it!", $58 ; 0x9222b + 25 bytes _UnnamedText_56050: ; 0x92244 - db $0, "I was just angry", $4f - db "that I couldn't", $55 - db "catch anything.", $57 + db $0, "I was just angry", $4f + db "that I couldn't", $55 + db "catch anything.", $57 ; 0x92244 + 49 bytes _UnnamedText_56055: ; 0x92275 - db $0, "Keep me company", $4f - db "'til I get a hit!", $57 + db $0, "Keep me company", $4f + db "'til I get a hit!", $57 ; 0x92275 + 34 bytes _UnnamedText_5605a: ; 0x92297 - db $0, "That", $4f - db "burned some time.", $58 + db $0, "That", $4f + db "burned some time.", $58 ; 0x92297 + 24 bytes _UnnamedText_5605f: ; 0x922af - db $0, "Oh wait! I got a", $4f - db "bite! Yeah!", $57 + db $0, "Oh wait! I got a", $4f + db "bite! Yeah!", $57 ; 0x922af + 30 bytes _UnnamedText_511ad: ; 0x922cd - db $0, $53, ": Hey!", $4f - db $52, "!", $51 - db "You're going to", $4f - db "#MON LEAGUE?", $51 - db "Forget it! You", $4f - db "probably don't", $55 - db "have any BADGEs!", $51 - db "The guard won't", $4f - db "let you through!", $51 - db "By the way, did", $4f - db "your #MON", $55 - db "get any stronger?", $57 + db $0, $53, ": Hey!", $4f + db $52, "!", $51 + db "You're going to", $4f + db "#MON LEAGUE?", $51 + db "Forget it! You", $4f + db "probably don't", $55 + db "have any BADGEs!", $51 + db "The guard won't", $4f + db "let you through!", $51 + db "By the way, did", $4f + db "your #MON", $55 + db "get any stronger?", $57 ; 0x922cd + 162 bytes _UnnamedText_511b2: ; 0x9236f - db $0, "I heard #MON", $4f - db "LEAGUE has many", $55 - db "tough trainers!", $51 - db "I have to figure", $4f - db "out how to get", $55 - db "past them!", $51 - db "You should quit", $4f - db "dawdling and get", $55 - db "a move on!", $57 + db $0, "I heard #MON", $4f + db "LEAGUE has many", $55 + db "tough trainers!", $51 + db "I have to figure", $4f + db "out how to get", $55 + db "past them!", $51 + db "You should quit", $4f + db "dawdling and get", $55 + db "a move on!", $57 ; 0x9236f + 133 bytes _UnnamedText_511b7: ; 0x923f4 - db $0, "Awww!", $4f - db "You just lucked", $55 - db "out!", $58 + db $0, "Awww!", $4f + db "You just lucked", $55 + db "out!", $58 ; 0x923f4 + 28 bytes _UnnamedText_511bc: ; 0x92410 - db $0, $53, ": What?", $4f - db "Why do I have 2", $55 - db "#MON?", $51 - db "You should catch", $55 - db "some more too!", $58 + db $0, $53, ": What?", $4f + db "Why do I have 2", $55 + db "#MON?", $51 + db "You should catch", $55 + db "some more too!", $58 ; 0x92410 + 64 bytes _UnnamedText_511c1: ; 0x92450 - db $0, $53, ": What?", $4f - db $52, "! What a", $55 - db "surprise to see", $55 - db "you here!", $51 - db "So you're going to", $4f - db "#MON LEAGUE?", $51 - db "You collected all", $4f - db "the BADGEs too?", $55 - db "That's cool!", $51 - db "Then I'll whip you", $4f - db $52, " as a", $55 - db "warm up for", $55 - db "#MON LEAGUE!", $51 - db "Come on!", $57 + db $0, $53, ": What?", $4f + db $52, "! What a", $55 + db "surprise to see", $55 + db "you here!", $51 + db "So you're going to", $4f + db "#MON LEAGUE?", $51 + db "You collected all", $4f + db "the BADGEs too?", $55 + db "That's cool!", $51 + db "Then I'll whip you", $4f + db $52, " as a", $55 + db "warm up for", $55 + db "#MON LEAGUE!", $51 + db "Come on!", $57 ; 0x92450 + 182 bytes _UnnamedText_511c6: ; 0x92506 - db $0, "That loosened me", $4f - db "up! I'm ready for", $55 - db "#MON LEAGUE!", $51 - db $52, ", you need", $4f - db "more practice!", $51 - db "But hey, you know", $4f - db "that! I'm out of", $55 - db "here. Smell ya!", $57 + db $0, "That loosened me", $4f + db "up! I'm ready for", $55 + db "#MON LEAGUE!", $51 + db $52, ", you need", $4f + db "more practice!", $51 + db "But hey, you know", $4f + db "that! I'm out of", $55 + db "here. Smell ya!", $57 ; 0x92506 + 125 bytes _UnnamedText_511cb: ; 0x92583 - db $0, "What!?", $51 - db "I was just", $4f - db "careless!", $58 + db $0, "What!?", $51 + db "I was just", $4f + db "careless!", $58 ; 0x92583 + 29 bytes _UnnamedText_511d0: ; 0x925a0 - db $0, $53, ": Hahaha!", $4f - db $52, "! That's", $55 - db "your best? You're", $55 - db "nowhere near as", $55 - db "good as me, pal!", $51 - db "Go train some", $4f - db "more! You loser!", $58 + db $0, $53, ": Hahaha!", $4f + db $52, "! That's", $55 + db "your best? You're", $55 + db "nowhere near as", $55 + db "good as me, pal!", $51 + db "Go train some", $4f + db "more! You loser!", $58 ; 0x925a0 + 102 bytes _Route22Text3: ; 0x92606 - db $0, "#MON LEAGUE", $4f - db "Front Gate", $57 + db $0, "#MON LEAGUE", $4f + db "Front Gate", $57 UnknownText_9261e: ; 0x9261e - db $0, "You can pass here", $4f - db "only if you have", $55 - db "the @" + db $0, "You can pass here", $4f + db "only if you have", $55 + db "the @" ; 0x9261e + 41 bytes UnknownText_92647: ; 0x92647 - TX_RAM $cd6d - db $0, "!", $51 - db "You don't have the", $4f - db "@" + TX_RAM $cd6d + db $0, "!", $51 + db "You don't have the", $4f + db "@" ; 0x92647 + 25 bytes (0x92660) UnknownText_92660: ; 0x92660 - TX_RAM $cd6d - db $0, " yet!", $51 - db "You have to have", $4f - db "it to get to", $55 - db "#MON LEAGUE!@@" + TX_RAM $cd6d + db $0, " yet!", $51 + db "You have to have", $4f + db "it to get to", $55 + db "#MON LEAGUE!@@" ; 0x92660 + 54 bytes UnknownText_92696: ; 0x92696 - db $0, "You can pass here", $4f - db "only if you have", $55 - db "the @" + db $0, "You can pass here", $4f + db "only if you have", $55 + db "the @" ; 0x92696 + 41 bytes UnknownText_926bf: ; 0x926bf - TX_RAM $cd6d - db $0, "!", $51 - db "Oh! That is the", $4f - db "@" + TX_RAM $cd6d + db $0, "!", $51 + db "Oh! That is the", $4f + db "@" ; 0x926bf + 23 bytes UnknownText_926d6: ; 0x926d6 - TX_RAM $cd6d - db $0, "!@@" + TX_RAM $cd6d + db $0, "!@@" ; 0x926d6 + 7 bytes _UnnamedText_513a3: ; 0x926dd - db $0, $51 - db "OK then! Please,", $4f - db "go right ahead!", $57 + db $0, $51 + db "OK then! Please,", $4f + db "go right ahead!", $57 ; 0x926dd + 35 bytes _Route23Text8: ; 0x92700 - db $0, "VICTORY ROAD GATE", $4f - db "- #MON LEAGUE", $57 + db $0, "VICTORY ROAD GATE", $4f + db "- #MON LEAGUE", $57 UnknownText_92721: ; 0x92721 - db $0, "Congratulations!", $4f - db "You beat our 5", $55 - db "contest trainers!@@" + db $0, "Congratulations!", $4f + db "You beat our 5", $55 + db "contest trainers!@@" ; 0x92721 + 52 bytes _UnnamedText_51515: ; 0x92755 - db $0, $51 - db "You just earned a", $4f - db "fabulous prize!", $58 + db $0, $51 + db "You just earned a", $4f + db "fabulous prize!", $58 ; 0x92755 + 36 bytes UnknownText_92779: ; 0x92779 - db $0, $52, " received", $4f - db "a @" + db $0, $52, " received", $4f + db "a @" ; 0x92779 + 15 bytes UnknownText_92788: ; 0x92788 - TX_RAM $cf4b - db $0, "!@@" + TX_RAM $cf4b + db $0, "!@@" ; 0x92788 + 7 bytes _UnnamedText_51521: ; 0x9278f - db $0, "You don't have", $4f - db "any room!", $57 + db $0, "You don't have", $4f + db "any room!", $57 ; 0x9278f + 25 bytes _UnnamedText_51526: ; 0x927a8 - db $0, "By the way, would", $4f - db "you like to join", $55 - db "TEAM ROCKET?", $51 - db "We're a group", $4f - db "dedicated to evil", $55 - db "using #MON!", $51 - db "Want to join?", $51 - db "Are you sure?", $51 - db "Come on, join us!", $51 - db "I'm telling you", $4f - db "to join!", $51 - db "OK, you need", $4f - db "convincing!", $51 - db "I'll make you an", $4f - db "offer you can't", $55 - db "refuse!", $57 + db $0, "By the way, would", $4f + db "you like to join", $55 + db "TEAM ROCKET?", $51 + db "We're a group", $4f + db "dedicated to evil", $55 + db "using #MON!", $51 + db "Want to join?", $51 + db "Are you sure?", $51 + db "Come on, join us!", $51 + db "I'm telling you", $4f + db "to join!", $51 + db "OK, you need", $4f + db "convincing!", $51 + db "I'll make you an", $4f + db "offer you can't", $55 + db "refuse!", $57 ; 0x927a8 + 226 bytes _UnnamedText_5152b: ; 0x9288a - db $0, "Arrgh!", $4f - db "You are good!", $58 + db $0, "Arrgh!", $4f + db "You are good!", $58 ; 0x9288a + 22 bytes _UnnamedText_51530: ; 0x928a0 - db $0, "With your ability,", $4f - db "you could become", $55 - db "a top leader in", $55 - db "TEAM ROCKET!", $57 + db $0, "With your ability,", $4f + db "you could become", $55 + db "a top leader in", $55 + db "TEAM ROCKET!", $57 ; 0x928a0 + 66 bytes _UnnamedText_51571: ; 0x928e2 - db $0, "I saw your feat", $4f - db "from the grass!", $57 + db $0, "I saw your feat", $4f + db "from the grass!", $57 ; 0x928e2 + 33 bytes SECTION "bank25",DATA,BANK[$25] _UnnamedText_51576: ; 0x94000 - db $0, "I", $4f - db "thought not!", $58 + db $0, "I", $4f + db "thought not!", $58 ; 0x94000 + 16 bytes _UnnamedText_5157b: ; 0x94010 - db $0, "I hid because the", $4f - db "people on the", $55 - db "bridge scared me!", $57 + db $0, "I hid because the", $4f + db "people on the", $55 + db "bridge scared me!", $57 ; 0x94010 + 51 bytes _UnnamedText_51580: ; 0x94043 - db $0, "OK! I'm No. 5!", $4f - db "I'll stomp you!", $57 + db $0, "OK! I'm No. 5!", $4f + db "I'll stomp you!", $57 ; 0x94043 + 30 bytes _UnnamedText_51585: ; 0x94061 - db $0, "Whoa!", $4f - db "Too much!", $58 + db $0, "Whoa!", $4f + db "Too much!", $58 ; 0x94061 + 17 bytes _UnnamedText_5158a: ; 0x94072 - db $0, "I did my best, I", $4f - db "have no regrets!", $57 + db $0, "I did my best, I", $4f + db "have no regrets!", $57 ; 0x94072 + 35 bytes _UnnamedText_5158f: ; 0x94095 - db $0, "I'm No. 4!", $4f - db "Getting tired?", $57 + db $0, "I'm No. 4!", $4f + db "Getting tired?", $57 ; 0x94095 + 26 bytes _UnnamedText_51594: ; 0x940af - db $0, "I lost", $4f - db "too!", $58 + db $0, "I lost", $4f + db "too!", $58 ; 0x940af + 13 bytes _UnnamedText_51599: ; 0x940bc - db $0, "I did my best, so", $4f - db "I've no regrets!", $57 + db $0, "I did my best, so", $4f + db "I've no regrets!", $57 ; 0x940bc + 35 bytes _UnnamedText_5159e: ; 0x940df - db $0, "Here's No. 3!", $4f - db "I won't be easy!", $57 + db $0, "Here's No. 3!", $4f + db "I won't be easy!", $57 ; 0x940df + 30 bytes _UnnamedText_515a3: ; 0x940fd - db $0, "Ow!", $4f - db "Stomped flat!", $58 + db $0, "Ow!", $4f + db "Stomped flat!", $58 ; 0x940fd + 19 bytes _UnnamedText_515a8: ; 0x94110 - db $0, "I did my best, I", $4f - db "have no regrets!", $57 + db $0, "I did my best, I", $4f + db "have no regrets!", $57 ; 0x94110 + 35 bytes _UnnamedText_515ad: ; 0x94133 - db $0, "I'm second!", $4f - db "Now it's serious!", $57 + db $0, "I'm second!", $4f + db "Now it's serious!", $57 ; 0x94133 + 29 bytes _UnnamedText_515b2: ; 0x94150 - db $0, "How could I", $4f - db "lose?", $58 + db $0, "How could I", $4f + db "lose?", $58 ; 0x94150 + 19 bytes _UnnamedText_515b7: ; 0x94163 - db $0, "I did my best, I", $4f - db "have no regrets!", $57 + db $0, "I did my best, I", $4f + db "have no regrets!", $57 ; 0x94163 + 35 bytes _UnnamedText_515bc: ; 0x94186 - db $0, "This is NUGGET", $4f - db "BRIDGE! Beat us 5", $55 - db "trainers and win", $55 - db "a fabulous prize!", $51 - db "Think you got", $4f - db "what it takes?", $57 + db $0, "This is NUGGET", $4f + db "BRIDGE! Beat us 5", $55 + db "trainers and win", $55 + db "a fabulous prize!", $51 + db "Think you got", $4f + db "what it takes?", $57 ; 0x94186 + 98 bytes _UnnamedText_515c1: ; 0x941e8 - db $0, "Whoo!", $4f - db "Good stuff!", $58 + db $0, "Whoo!", $4f + db "Good stuff!", $58 ; 0x941e8 + 19 bytes _UnnamedText_515c6: ; 0x941fb - db $0, "I did my best, I", $4f - db "have no regrets!", $57 + db $0, "I did my best, I", $4f + db "have no regrets!", $57 ; 0x941fb + 35 bytes _UnnamedText_51705: ; 0x9421e - db $0, "Local trainers", $4f - db "come here to", $55 - db "practice!", $57 + db $0, "Local trainers", $4f + db "come here to", $55 + db "practice!", $57 ; 0x9421e + 39 bytes _UnnamedText_5170a: ; 0x94245 - db $0, "You're", $4f - db "decent.", $58 + db $0, "You're", $4f + db "decent.", $58 ; 0x94245 + 15 bytes _UnnamedText_5170f: ; 0x94254 - db $0, "All #MON have", $4f - db "weaknesses. It's", $55 - db "best to raise", $55 - db "different kinds.", $57 + db $0, "All #MON have", $4f + db "weaknesses. It's", $55 + db "best to raise", $55 + db "different kinds.", $57 ; 0x94254 + 62 bytes _UnnamedText_51714: ; 0x94292 - db $0, "Dad took me to a", $4f - db "great party on", $55 - db "S.S.ANNE at", $55 - db "VERMILION CITY!", $57 + db $0, "Dad took me to a", $4f + db "great party on", $55 + db "S.S.ANNE at", $55 + db "VERMILION CITY!", $57 ; 0x94292 + 61 bytes _UnnamedText_51719: ; 0x942cf - db $0, "I'm", $4f - db "not mad!", $58 + db $0, "I'm", $4f + db "not mad!", $58 ; 0x942cf + 13 bytes _UnnamedText_5171e: ; 0x942dc - db $0, "On S.S.ANNE, I", $4f - db "saw trainers from", $55 - db "around the world.", $57 + db $0, "On S.S.ANNE, I", $4f + db "saw trainers from", $55 + db "around the world.", $57 ; 0x942dc + 52 bytes _UnnamedText_51723: ; 0x94310 - db $0, "I'm a cool guy.", $4f - db "I've got a girl", $55 - db "friend!", $57 + db $0, "I'm a cool guy.", $4f + db "I've got a girl", $55 + db "friend!", $57 ; 0x94310 + 39 bytes _UnnamedText_51728: ; 0x94337 - db $0, "Aww,", $4f - db "darn...", $58 + db $0, "Aww,", $4f + db "darn...", $58 ; 0x94337 + 14 bytes _UnnamedText_5172d: ; 0x94345 - db $0, "Oh well. My girl", $4f - db "will cheer me up.", $57 + db $0, "Oh well. My girl", $4f + db "will cheer me up.", $57 ; 0x94345 + 36 bytes _UnnamedText_51732: ; 0x94369 - db $0, "Hi! My boy", $4f - db "friend is cool!", $57 + db $0, "Hi! My boy", $4f + db "friend is cool!", $57 ; 0x94369 + 28 bytes _UnnamedText_51737: ; 0x94385 - db $0, "I was in", $4f - db "bad condition!", $58 + db $0, "I was in", $4f + db "bad condition!", $58 ; 0x94385 + 25 bytes _UnnamedText_5173c: ; 0x9439e - db $0, "I wish my guy was", $4f - db "as good as you!", $57 + db $0, "I wish my guy was", $4f + db "as good as you!", $57 ; 0x9439e + 35 bytes _UnnamedText_51741: ; 0x943c1 - db $0, "I knew I had to", $4f - db "fight you!", $57 + db $0, "I knew I had to", $4f + db "fight you!", $57 ; 0x943c1 + 28 bytes _UnnamedText_51746: ; 0x943dd - db $0, "I knew", $4f - db "I'd lose too!", $58 + db $0, "I knew", $4f + db "I'd lose too!", $58 ; 0x943dd + 21 bytes _UnnamedText_5174b: ; 0x943f2 - db $0, "If your #MON", $4f - db "gets confused or", $55 - db "falls asleep,", $55 - db "switch it!", $57 + db $0, "If your #MON", $4f + db "gets confused or", $55 + db "falls asleep,", $55 + db "switch it!", $57 ; 0x943f2 + 56 bytes _UnnamedText_51750: ; 0x9442a - db $0, "My friend has a", $4f - db "cute #MON.", $55 - db "I'm so jealous!", $57 + db $0, "My friend has a", $4f + db "cute #MON.", $55 + db "I'm so jealous!", $57 ; 0x9442a + 43 bytes _UnnamedText_51755: ; 0x94455 - db $0, "I'm", $4f - db "not so jealous!", $58 + db $0, "I'm", $4f + db "not so jealous!", $58 ; 0x94455 + 20 bytes _UnnamedText_5175a: ; 0x94469 - db $0, "You came from MT.", $4f - db "MOON? May I have", $55 - db "a CLEFAIRY?", $57 + db $0, "You came from MT.", $4f + db "MOON? May I have", $55 + db "a CLEFAIRY?", $57 ; 0x94469 + 48 bytes _UnnamedText_5175f: ; 0x94499 - db $0, "I just got down", $4f - db "from MT.MOON,", $55 - db "but I'm ready!", $57 + db $0, "I just got down", $4f + db "from MT.MOON,", $55 + db "but I'm ready!", $57 ; 0x94499 + 45 bytes _UnnamedText_51764: ; 0x944c6 - db $0, "You", $4f - db "worked hard!", $58 + db $0, "You", $4f + db "worked hard!", $58 ; 0x944c6 + 18 bytes _UnnamedText_51769: ; 0x944d8 - db $0, "Drat!", $4f - db "A ZUBAT bit me", $55 - db "back in there.", $57 + db $0, "Drat!", $4f + db "A ZUBAT bit me", $55 + db "back in there.", $57 ; 0x944d8 + 37 bytes _UnnamedText_5176e: ; 0x944fd - db $0, "I'm off to see a", $4f - db "#MON collector", $55 - db "at the cape!", $57 + db $0, "I'm off to see a", $4f + db "#MON collector", $55 + db "at the cape!", $57 ; 0x944fd + 45 bytes _UnnamedText_51773: ; 0x9452a - db $0, "You", $4f - db "got me.", $58 + db $0, "You", $4f + db "got me.", $58 ; 0x9452a + 13 bytes _UnnamedText_51778: ; 0x94537 - db $0, "The collector has", $4f - db "many rare kinds", $55 - db "of #MON.", $57 + db $0, "The collector has", $4f + db "many rare kinds", $55 + db "of #MON.", $57 ; 0x94537 + 44 bytes _UnnamedText_5177d: ; 0x94563 - db $0, "You're going to", $4f - db "see BILL? First,", $55 - db "let's fight!", $57 + db $0, "You're going to", $4f + db "see BILL? First,", $55 + db "let's fight!", $57 ; 0x94563 + 45 bytes _UnnamedText_51782: ; 0x94590 - db $0, "You're", $4f - db "something.", $58 + db $0, "You're", $4f + db "something.", $58 ; 0x94590 + 18 bytes _UnnamedText_51787: ; 0x945a2 - db $0, "The trail below", $4f - db "is a shortcut to", $55 - db "CERULEAN CITY.", $57 + db $0, "The trail below", $4f + db "is a shortcut to", $55 + db "CERULEAN CITY.", $57 ; 0x945a2 + 49 bytes _Route25Text11: ; 0x945d3 - db $0, "SEA COTTAGE", $4f - db "BILL lives here!", $57 + db $0, "SEA COTTAGE", $4f + db "BILL lives here!", $57 _UnnamedText_7361e: ; 0x945f1 - db $0, "The file data is", $4f - db "destroyed!", $58 + db $0, "The file data is", $4f + db "destroyed!", $58 ; 0x945f1 + 29 bytes _UnnamedText_7377d: ; 0x9460e - db $0, "Would you like to", $4f - db "SAVE the game?", $57 + db $0, "Would you like to", $4f + db "SAVE the game?", $57 ; 0x9460e + 34 bytes _UnnamedText_73782: ; 0x94630 - db $0, $52, " saved", $4f - db "the game!", $57 + db $0, $52, " saved", $4f + db "the game!", $57 ; 0x94630 + 19 bytes _UnnamedText_73787: ; 0x94643 - db $0, "The older file", $4f - db "will be erased to", $55 - db "save. Okay?", $57 + db $0, "The older file", $4f + db "will be erased to", $55 + db "save. Okay?", $57 ; 0x94643 + 46 bytes _UnnamedText_73909: ; 0x94671 - db $0, "When you change a", $4f - db "#MON BOX, data", $55 - db "will be saved.", $51 - db "Is that okay?", $57 + db $0, "When you change a", $4f + db "#MON BOX, data", $55 + db "will be saved.", $51 + db "Is that okay?", $57 ; 0x94671 + 63 bytes _UnnamedText_739d4: ; 0x946b0 - db $0, "Choose a", $4f - db $4a, " BOX.@@" + db $0, "Choose a", $4f + db $4a, " BOX.@@" ; 0x946b0 + 17 bytes _UnnamedText_3af3e: ; 0x946c2 - TX_RAM $cf4b - db $0, " evolved", $57 + TX_RAM $cf4b + db $0, " evolved", $57 ; 0x946c2 + 13 bytes _UnnamedText_3af43: ; 0x946cf - db $0, $4f - db "into @" + db $0, $4f + db "into @" ; 0x946cf + 8 bytes UnknownText_946d7: ; 0x946d7 - TX_RAM $cd6d - db $0, "!", $57 + TX_RAM $cd6d + db $0, "!", $57 ; 0x946d7 + 6 bytes _UnnamedText_3af48: ; 0x946dd - db $0, "Huh? @" + db $0, "Huh? @" ; 0x946dd + 7 bytes UnknownText_946e4: ; 0x946e4 - TX_RAM $cf4b - db $0, $4f - db "stopped evolving!", $58 + TX_RAM $cf4b + db $0, $4f + db "stopped evolving!", $58 ; 0x946e4 + 23 bytes _UnnamedText_3af4d: ; 0x946fb - db $0, "What? @" + db $0, "What? @" ; 0x946fb + 8 bytes UnknownText_94703: ; 0x94703 - TX_RAM $cf4b - db $0, $4f - db "is evolving!", $57 + TX_RAM $cf4b + db $0, $4f + db "is evolving!", $57 ; 0x94703 + 18 bytes _UnnamedText_3f245: ; 0x94715 - db $0, $59, $4f - db "fell asleep!", $58 + db $0, $59, $4f + db "fell asleep!", $58 ; 0x94715 + 16 bytes _UnnamedText_3f24a: ; 0x94725 - db $0, $59, "'s", $4f - db "already asleep!", $58 + db $0, $59, "'s", $4f + db "already asleep!", $58 ; 0x94725 + 20 bytes _UnnamedText_3f2df: ; 0x94739 - db $0, $59, $4f - db "was poisoned!", $58 + db $0, $59, $4f + db "was poisoned!", $58 ; 0x94739 + 17 bytes _UnnamedText_3f2e4: ; 0x9474a - db $0, $59, "'s", $4f - db "badly poisoned!", $58 + db $0, $59, "'s", $4f + db "badly poisoned!", $58 ; 0x9474a + 20 bytes _UnnamedText_3f3d8: ; 0x9475e - db $0, $59, $4f - db "was burned!", $58 + db $0, $59, $4f + db "was burned!", $58 ; 0x9475e + 15 bytes _UnnamedText_3f3dd: ; 0x9476d - db $0, $59, $4f - db "was frozen solid!", $58 + db $0, $59, $4f + db "was frozen solid!", $58 ; 0x9476d + 21 bytes _UnnamedText_3f423: ; 0x94782 - db $0, "Fire defrosted", $4f - db $59, "!", $58 + db $0, "Fire defrosted", $4f + db $59, "!", $58 ; 0x94782 + 19 bytes UnknownText_94795: ; 0x94795 - db $0, $5a, "'s", $4f - db "@" + db $0, $5a, "'s", $4f + db "@" ; 0x94795 + 5 bytes UnknownText_9479a: ; 0x9479a - TX_RAM $cf4b - db $0, "@@" + TX_RAM $cf4b + db $0, "@@" ; 0x9479a + 6 bytes UnknownText_947a0: ; 0x947a0 - db $0, $4c, "greatly@@" + db $0, $4c, "greatly@@" ; 0x947a0 + 11 bytes _UnnamedText_3f547: ; 0x947ab - db $0, " rose!", $58 + db $0, " rose!", $58 ; 0x947ab + 8 bytes UnknownText_947b3: ; 0x947b3 - db $0, $59, "'s", $4f - db "@" + db $0, $59, "'s", $4f + db "@" ; 0x947b3 + 5 bytes UnknownText_947b8: ; 0x947b8 - TX_RAM $cf4b - db $0, "@@" + TX_RAM $cf4b + db $0, "@@" ; 0x947b8 + 6 bytes UnknownText_947be: ; 0x947be - db $0, $4c, "greatly@@" + db $0, $4c, "greatly@@" ; 0x947be + 11 bytes _UnnamedText_3f683: ; 0x947c9 - db $0, " fell!", $58 + db $0, " fell!", $58 ; 0x947c9 + 8 bytes _UnnamedText_3f802: ; 0x947d1 - db $0, $5a, $4f - db "ran from battle!", $58 + db $0, $5a, $4f + db "ran from battle!", $58 ; 0x947d1 + 20 bytes _UnnamedText_3f807: ; 0x947e5 - db $0, $59, $4f - db "ran away scared!", $58 + db $0, $59, $4f + db "ran away scared!", $58 ; 0x947e5 + 20 bytes _UnnamedText_3f80c: ; 0x947f9 - db $0, $59, $4f - db "was blown away!", $58 + db $0, $59, $4f + db "was blown away!", $58 ; 0x947f9 + 19 bytes UnnamedText_9480c: ; 0x9480c - db $0, $5a, "@@" + db $0, $5a, "@@" ; 0x9480c + 4 bytes _UnnamedText_3f8f9: ; 0x94810 - db $0, $4f - db "made a whirlwind!", $58 + db $0, $4f + db "made a whirlwind!", $58 ; 0x94810 + 20 bytes _UnnamedText_3f8fe: ; 0x94824 - db $0, $4f - db "took in sunlight!", $58 + db $0, $4f + db "took in sunlight!", $58 ; 0x94824 + 20 bytes _UnnamedText_3f903: ; 0x94838 - db $0, $4f - db "lowered its head!", $58 + db $0, $4f + db "lowered its head!", $58 ; 0x94838 + 20 bytes _UnnamedText_3f908: ; 0x9484c - db $0, $4f - db "is glowing!", $58 + db $0, $4f + db "is glowing!", $58 ; 0x9484c + 14 bytes _UnnamedText_3f90d: ; 0x9485a - db $0, $4f - db "flew up high!", $58 + db $0, $4f + db "flew up high!", $58 ; 0x9485a + 16 bytes _UnnamedText_3f912: ; 0x9486a - db $0, $4f - db "dug a hole!", $58 + db $0, $4f + db "dug a hole!", $58 ; 0x9486a + 14 bytes _UnnamedText_3f9a1: ; 0x94878 - db $0, $59, $4f - db "became confused!", $58 + db $0, $59, $4f + db "became confused!", $58 ; 0x94878 + 20 bytes _UnnamedText_3fa77: ; 0x9488c - db $0, $5a, $4f - db "learned", $55 - db "@" + db $0, $5a, $4f + db "learned", $55 + db "@" ; 0x9488c + 12 bytes UnnamedText_94898: ; 0x94898 - TX_RAM $cd6d - db $0, "!", $58 + TX_RAM $cd6d + db $0, "!", $58 ; 0x94898 + 6 bytes _UnnamedText_3fb09: ; 0x9489e - db $0, $59, "'s", $4f - db "@" + db $0, $59, "'s", $4f + db "@" ; 0x9489e + 5 bytes UnnamedText_948a3: ; 0x948a3 - TX_RAM $cd6d - db $0, " was", $55 - db "disabled!", $58 + TX_RAM $cd6d + db $0, " was", $55 + db "disabled!", $58 ; 0x948a3 + 19 bytes _UnnamedText_3fb3e: ; 0x948b6 - db $0, "Nothing happened!", $58 + db $0, "Nothing happened!", $58 ; 0x948b6 + 19 bytes _UnnamedText_3fb49: ; 0x948c9 - db $0, "No effect!", $58 + db $0, "No effect!", $58 ; 0x948c9 + 12 bytes _UnnamedText_3fb59: ; 0x948d5 - db $0, "But, it failed! ", $58 + db $0, "But, it failed! ", $58 ; 0x948d5 + 18 bytes _UnnamedText_3fb64: ; 0x948e7 - db $0, "It didn't affect", $4f - db $59, "!", $58 + db $0, "It didn't affect", $4f + db $59, "!", $58 ; 0x948e7 + 20 bytes _UnnamedText_3fb69: ; 0x948fb - db $0, $59, $4f - db "is unaffected!", $58 + db $0, $59, $4f + db "is unaffected!", $58 ; 0x948fb + 18 bytes _UnnamedText_3fb74: ; 0x9490d - db $0, $59, "'s", $4f - db "paralyzed! It may", $55 - db "not attack!", $58 + db $0, $59, "'s", $4f + db "paralyzed! It may", $55 + db "not attack!", $58 ; 0x9490d + 34 bytes _UnnamedText_17e1d: ; 0x9492f - db $0, "It created a", $4f - db "SUBSTITUTE!", $58 + db $0, "It created a", $4f + db "SUBSTITUTE!", $58 ; 0x9492f + 26 bytes _UnnamedText_17e22: ; 0x94949 - db $0, $5a, $4f - db "has a SUBSTITUTE!", $58 + db $0, $5a, $4f + db "has a SUBSTITUTE!", $58 ; 0x94949 + 21 bytes _UnnamedText_17e27: ; 0x9495e - db $0, "Too weak to make", $4f - db "a SUBSTITUTE!", $58 + db $0, "Too weak to make", $4f + db "a SUBSTITUTE!", $58 ; 0x9495e + 32 bytes _UnnamedText_2ff04: ; 0x9497e - db $0, "Coins scattered", $4f - db "everywhere!", $58 + db $0, "Coins scattered", $4f + db "everywhere!", $58 ; 0x9497e + 29 bytes _UnnamedText_27fb3: ; 0x9499b - db $0, $5a, "'s", $4f - db "getting pumped!", $58 + db $0, $5a, "'s", $4f + db "getting pumped!", $58 ; 0x9499b + 20 bytes _UnnamedText_2bef2: ; 0x949af - db $0, $59, $4f - db "was seeded!", $58 + db $0, $59, $4f + db "was seeded!", $58 ; 0x949af + 15 bytes _UnnamedText_2bef7: ; 0x949be - db $0, $59, $4f - db "evaded attack!", $58 + db $0, $59, $4f + db "evaded attack!", $58 ; 0x949be + 18 bytes _UnnamedText_1399e: ; 0x949d0 - db $0, $5a, "'s", $4f - db "hit with recoil!", $58 + db $0, $5a, "'s", $4f + db "hit with recoil!", $58 ; 0x949d0 + 21 bytes _UnnamedText_139cd: ; 0x949e5 - db $0, "Converted type to", $4f - db $59, "'s!", $58 + db $0, "Converted type to", $4f + db $59, "'s!", $58 ; 0x949e5 + 23 bytes _UnnamedText_13a53: ; 0x949fc - db $0, "All STATUS changes", $4f - db "are eliminated!", $58 + db $0, "All STATUS changes", $4f + db "are eliminated!", $58 ; 0x949fc + 36 bytes _UnnamedText_3baa2: ; 0x94a20 - db $0, $5a, $4f - db "started sleeping!", $57 + db $0, $5a, $4f + db "started sleeping!", $57 ; 0x94a20 + 21 bytes _UnnamedText_3baa7: ; 0x94a35 - db $0, $5a, $4f - db "fell asleep and", $55 - db "became healthy!", $57 + db $0, $5a, $4f + db "fell asleep and", $55 + db "became healthy!", $57 ; 0x94a35 + 35 bytes _UnnamedText_3baac: ; 0x94a58 - db $0, $5a, $4f - db "regained health!", $58 + db $0, $5a, $4f + db "regained health!", $58 ; 0x94a58 + 20 bytes _UnnamedText_3bb92: ; 0x94a6c - db $0, $5a, $4f - db "transformed into", $55 - db "@" + db $0, $5a, $4f + db "transformed into", $55 + db "@" ; 0x94a6c + 21 bytes UnnamedText_94a81: ; 0x94a81 - TX_RAM $cd6d - db $0, "!", $58 + TX_RAM $cd6d + db $0, "!", $58 ; 0x94a81 + 6 bytes _UnnamedText_3bbd7: ; 0x94a87 - db $0, $5a, "'s", $4f - db "protected against", $55 - db "special attacks!", $58 + db $0, $5a, "'s", $4f + db "protected against", $55 + db "special attacks!", $58 ; 0x94a87 + 39 bytes _UnnamedText_3bbdc: ; 0x94aae - db $0, $5a, $4f - db "gained armor!", $58 + db $0, $5a, $4f + db "gained armor!", $58 ; 0x94aae + 17 bytes _UnnamedText_33f52: ; 0x94abf - db $0, $5a, "'s", $4f - db "shrouded in mist!", $58 + db $0, $5a, "'s", $4f + db "shrouded in mist!", $58 ; 0x94abf + 22 bytes _UnnamedText_78dc: ; 0x94ad5 - db $0, "Sucked health from", $4f - db $59, "!", $58 + db $0, "Sucked health from", $4f + db $59, "!", $58 ; 0x94ad5 + 23 bytes _UnnamedText_78e1: ; 0x94aec - db $0, $59, "'s", $4f - db "dream was eaten!", $58 + db $0, $59, "'s", $4f + db "dream was eaten!", $58 ; 0x94aec + 21 bytes _BattleCenterMText1: ; 0x94b01 - db $0, "!", $57 + db $0, "!", $57 _TradeCenterMText1: ; 0x94b04 - db $0, "!", $57 + db $0, "!", $57 INCLUDE "text/mapRedsHouse1F.tx" INCLUDE "text/mapBluesHouse.tx" _UnnamedText_1d0f3: ; 0x94d5b - db $0, $53, ": Yo", $4f - db $52, "! Gramps", $55 - db "isn't around!", $57 + db $0, $53, ": Yo", $4f + db $52, "! Gramps", $55 + db "isn't around!", $57 ; 0x94d5b + 30 bytes _UnnamedText_1d0f8: ; 0x94d79 - db $0, $53, ": Heh, I", $4f - db "don't need to be", $55 - db "greedy like you!", $51 - db "Go ahead and", $4f - db "choose, ", $52, "!", $57 + db $0, $53, ": Heh, I", $4f + db "don't need to be", $55 + db "greedy like you!", $51 + db "Go ahead and", $4f + db "choose, ", $52, "!", $57 ; 0x94d79 + 68 bytes _UnnamedText_1d0fd: ; 0x94dbd - db $0, $53, ": My", $4f - db "#MON looks a", $55 - db "lot stronger.", $57 + db $0, $53, ": My", $4f + db "#MON looks a", $55 + db "lot stronger.", $57 ; 0x94dbd + 34 bytes _OaksLabText39: ; 0x94ddf - db $0 - db "Those are #", $4f - db "BALLs. They", $55 - db "contain #MON!", $57 + db $0 + db "Those are #", $4f + db "BALLs. They", $55 + db "contain #MON!", $57 UnnamedText_94e06: ; 0x94e06 - db $0, "So! You want the", $4f - db "fire #MON,", $55 - db "CHARMANDER?", $57 + db $0, "So! You want the", $4f + db "fire #MON,", $55 + db "CHARMANDER?", $57 ; 0x94e06 + 41 bytes UnnamedText_94e2f: ; 0x94e2f - db $0, "So! You want the", $4f - db "water #MON,", $55 - db "SQUIRTLE?", $57 + db $0, "So! You want the", $4f + db "water #MON,", $55 + db "SQUIRTLE?", $57 ; 0x94e57 UnnamedText_94e57: ; 0x94e57 - db $0, "So! You want the", $4f - db "plant #MON,", $55 - db "BULBASAUR?", $57 + db $0, "So! You want the", $4f + db "plant #MON,", $55 + db "BULBASAUR?", $57 ; 0x94e57 + 41 bytes _UnnamedText_1d222: ; 0x94e80 - db $0, "This #MON is", $4f - db "really energetic!", $58 + db $0, "This #MON is", $4f + db "really energetic!", $58 ; 0x94e80 + 32 bytes UnnamedText_94ea0: ; 0x94ea0 - db $0, $52, " received", $4f - db "a @" + db $0, $52, " received", $4f + db "a @" ; 0x94ea0 + 15 bytes UnnamedText_94eaf: ; 0x94eaf - TX_RAM $cd6d - db $0, "!@@" + TX_RAM $cd6d + db $0, "!@@" ; 0x94eaf + 7 bytes _UnnamedText_1d243: ; 0x94eb6 - db $0, "That's PROF.OAK's", $4f - db "last #MON!", $57 + db $0, "That's PROF.OAK's", $4f + db "last #MON!", $57 ; 0x94eb6 + 28 bytes _UnnamedText_1d2f0: ; 0x94ed2 - db $0, "OAK: Now, ", $52, ",", $4f - db "which #MON do", $55 - db "you want?", $57 + db $0, "OAK: Now, ", $52, ",", $4f + db "which #MON do", $55 + db "you want?", $57 ; 0x94ed2 + 38 bytes _UnnamedText_1d2f5: ; 0x94ef8 - db $0, "OAK: If a wild", $4f - db "#MON appears,", $55 - db "your #MON can", $55 - db "fight against it!", $57 + db $0, "OAK: If a wild", $4f + db "#MON appears,", $55 + db "your #MON can", $55 + db "fight against it!", $57 ; 0x94ef8 + 62 bytes _UnnamedText_1d2fa: ; 0x94f36 - db $0, "OAK: ", $52, ",", $4f - db "raise your young", $55 - db "#MON by making", $55 - db "it fight!", $57 + db $0, "OAK: ", $52, ",", $4f + db "raise your young", $55 + db "#MON by making", $55 + db "it fight!", $57 ; 0x94f36 + 51 bytes UnnamedText_94f69: ; 0x94f69 - db $0, "OAK: Oh, ", $52, "!", $51 - db "How is my old", $4f - db "#MON?", $51 - db "Well, it seems to", $4f - db "like you a lot.", $51 - db "You must be", $4f - db "talented as a", $55 - db "#MON trainer!", $51 - db "What? You have", $4f - db "something for me?", $51 - db $52, " delivered", $4f - db "OAK's PARCEL.@@" + db $0, "OAK: Oh, ", $52, "!", $51 + db "How is my old", $4f + db "#MON?", $51 + db "Well, it seems to", $4f + db "like you a lot.", $51 + db "You must be", $4f + db "talented as a", $55 + db "#MON trainer!", $51 + db "What? You have", $4f + db "something for me?", $51 + db $52, " delivered", $4f + db "OAK's PARCEL.@@" ; 0x94f69 + 166 bytes _UnnamedText_1d304: ; 0x9500f - db $0, $51 - db "Ah! This is the", $4f - db "custom # BALL", $55 - db "I ordered!", $55 - db "Thank you!", $57 + db $0, $51 + db "Ah! This is the", $4f + db "custom # BALL", $55 + db "I ordered!", $55 + db "Thank you!", $57 ; 0x9500f + 54 bytes _UnnamedText_1d309: ; 0x95045 - db $0, "#MON around the", $4f - db "world wait for", $55 - db "you, ", $52, "!", $57 + db $0, "#MON around the", $4f + db "world wait for", $55 + db "you, ", $52, "!", $57 ; 0x95045 + 40 bytes UnnamedText_9506d: ; 0x9506d - db $0, "OAK: You can't get", $4f - db "detailed data on", $55 - db "#MON by just", $55 - db "seeing them.", $51 - db "You must catch", $4f - db "them! Use these", $55 - db "to capture wild", $55 - db "#MON.", $51 - db $52, " got 5", $4f - db "# BALLs!@@" + db $0, "OAK: You can't get", $4f + db "detailed data on", $55 + db "#MON by just", $55 + db "seeing them.", $51 + db "You must catch", $4f + db "them! Use these", $55 + db "to capture wild", $55 + db "#MON.", $51 + db $52, " got 5", $4f + db "# BALLs!@@" ; 0x9506d + 133 bytes _UnnamedText_1d313: ; 0x950f2 - db $0, $51 - db "When a wild", $4f - db "#MON appears,", $55 - db "it's fair game.", $51 - db "Just throw a #", $4f - db "BALL at it and try", $4f - db "to catch it!", $51 - db "This won't always", $4f - db "work, though.", $51 - db "A healthy #MON", $4f - db "could escape. You", $55 - db "have to be lucky!", $57 + db $0, $51 + db "When a wild", $4f + db "#MON appears,", $55 + db "it's fair game.", $51 + db "Just throw a #", $4f + db "BALL at it and try", $4f + db "to catch it!", $51 + db "This won't always", $4f + db "work, though.", $51 + db "A healthy #MON", $4f + db "could escape. You", $55 + db "have to be lucky!", $57 ; 0x950f2 + 172 bytes _UnnamedText_1d318: ; 0x9519e - db $0, "OAK: Come see me", $4f - db "sometimes.", $51 - db "I want to know how", $4f - db "your #DEX is", $55 - db "coming along.", $57 + db $0, "OAK: Come see me", $4f + db "sometimes.", $51 + db "I want to know how", $4f + db "your #DEX is", $55 + db "coming along.", $57 ; 0x9519e + 75 bytes _UnnamedText_1d31d: ; 0x951e9 - db $0, "OAK: Good to see ", $4f - db "you! How is your ", $55 - db "#DEX coming? ", $55 - db "Here, let me take", $55 - db "a look!", $58 + db $0, "OAK: Good to see ", $4f + db "you! How is your ", $55 + db "#DEX coming? ", $55 + db "Here, let me take", $55 + db "a look!", $58 ; 0x951e9 + 77 bytes _UnnamedText_1d32c: ; 0x95236 - db $0, "It's encyclopedia-", $4f - db "like, but the", $55 - db "pages are blank!", $57 + db $0, "It's encyclopedia-", $4f + db "like, but the", $55 + db "pages are blank!", $57 ; 0x95236 + 50 bytes _OaksLabText8: ; 0x95268 - db $0, "?", $57 + db $0, "?", $57 _UnnamedText_1d340: ; 0x9526b - db $0, "PROF.OAK is the", $4f - db "authority on", $55 - db "#MON!", $51 - db "Many #MON", $4f - db "trainers hold him", $55 - db "in high regard!", $57 + db $0, "PROF.OAK is the", $4f + db "authority on", $55 + db "#MON!", $51 + db "Many #MON", $4f + db "trainers hold him", $55 + db "in high regard!", $57 ; 0x9526b + 80 bytes _UnnamedText_1d34f: ; 0x952bb - db $0, $53, ": Gramps!", $4f - db "I'm fed up with", $55 - db "waiting!", $57 + db $0, $53, ": Gramps!", $4f + db "I'm fed up with", $55 + db "waiting!", $57 ; 0x952bb + 36 bytes _UnnamedText_1d35e: ; 0x952df - db $0, "OAK: ", $53, "?", $4f - db "Let me think...", $51 - db "Oh, that's right,", $4f - db "I told you to", $55 - db "come! Just wait!", $51 - db "Here, ", $52, "!", $51 - db "There are 3", $4f - db "#MON here!", $51 - db "Haha!", $51 - db "They are inside", $4f - db "the # BALLs.", $51 - db "When I was young,", $4f - db "I was a serious", $55 - db "#MON trainer!", $51 - db "In my old age, I", $4f - db "have only 3 left,", $55 - db "but you can have", $55 - db "one! Choose!", $57 + db $0, "OAK: ", $53, "?", $4f + db "Let me think...", $51 + db "Oh, that's right,", $4f + db "I told you to", $55 + db "come! Just wait!", $51 + db "Here, ", $52, "!", $51 + db "There are 3", $4f + db "#MON here!", $51 + db "Haha!", $51 + db "They are inside", $4f + db "the # BALLs.", $51 + db "When I was young,", $4f + db "I was a serious", $55 + db "#MON trainer!", $51 + db "In my old age, I", $4f + db "have only 3 left,", $55 + db "but you can have", $55 + db "one! Choose!", $57 ; 0x952df + 253 bytes _UnnamedText_1d36d: ; 0x953dc - db $0, $53, ": Hey!", $4f - db "Gramps! What", $55 - db "about me?", $57 + db $0, $53, ": Hey!", $4f + db "Gramps! What", $55 + db "about me?", $57 ; 0x953dc + 32 bytes _UnnamedText_1d37c: ; 0x953fc - db $0, "OAK: Be patient!", $4f - db $53, ", you can", $55 - db "have one too!", $57 + db $0, "OAK: Be patient!", $4f + db $53, ", you can", $55 + db "have one too!", $57 ; 0x953fc + 43 bytes _UnnamedText_1d38b: ; 0x95427 - db $0, "OAK: Hey! Don't go", $4f - db "away yet!", $57 + db $0, "OAK: Hey! Don't go", $4f + db "away yet!", $57 ; 0x95427 + 29 bytes _UnnamedText_1d39a: ; 0x95444 - db $0, $53, ": I'll take", $4f - db "this one, then!", $57 + db $0, $53, ": I'll take", $4f + db "this one, then!", $57 ; 0x95444 + 29 bytes UnnamedText_95461: ; 0x95461 - db $0, $53, " received", $4f - db "a @" + db $0, $53, " received", $4f + db "a @" ; 0x95461 + 15 bytes UnnamedText_95470: ; 0x95470 - TX_RAM $cd6d - db $0, "!@@" + TX_RAM $cd6d + db $0, "!@@" ; 0x95470 + 7 bytes _UnnamedText_1d3b9: ; 0x95477 - db $0, $53, ": Wait", $4f - db $52, "!", $55 - db "Let's check out", $55 - db "our #MON!", $51 - db "Come on, I'll take", $4f - db "you on!", $57 + db $0, $53, ": Wait", $4f + db $52, "!", $55 + db "Let's check out", $55 + db "our #MON!", $51 + db "Come on, I'll take", $4f + db "you on!", $57 ; 0x95477 + 63 bytes _UnnamedText_1d3be: ; 0x954b6 - db $0, "WHAT?", $4f - db "Unbelievable!", $55 - db "I picked the", $55 - db "wrong #MON!", $58 + db $0, "WHAT?", $4f + db "Unbelievable!", $55 + db "I picked the", $55 + db "wrong #MON!", $58 ; 0x954b6 + 46 bytes _UnnamedText_1d3c3: ; 0x954e4 - db $0, $53, ": Yeah! Am", $4f - db "I great or what?", $58 + db $0, $53, ": Yeah! Am", $4f + db "I great or what?", $58 ; 0x954e4 + 30 bytes _UnnamedText_1d3d2: ; 0x95502 - db $0, $53, ": Okay!", $4f - db "I'll make my", $55 - db "#MON fight to", $55 - db "toughen it up!", $51 - db $52, "! Gramps!", $4f - db "Smell you later!", $57 + db $0, $53, ": Okay!", $4f + db "I'll make my", $55 + db "#MON fight to", $55 + db "toughen it up!", $51 + db $52, "! Gramps!", $4f + db "Smell you later!", $57 ; 0x95502 + 79 bytes _UnnamedText_1d3d7: ; 0x95551 - db $0, $53, ": Gramps!", $57 + db $0, $53, ": Gramps!", $57 ; 0x95551 + 12 bytes _UnnamedText_1d3dc: ; 0x9555d - db $0, $53, ": What did", $4f - db "you call me for?", $57 + db $0, $53, ": What did", $4f + db "you call me for?", $57 ; 0x9555d + 30 bytes _UnnamedText_1d3e1: ; 0x9557b - db $0, "OAK: Oh right! I", $4f - db "have a request", $55 - db "of you two.", $57 + db $0, "OAK: Oh right! I", $4f + db "have a request", $55 + db "of you two.", $57 ; 0x9557b + 45 bytes _UnnamedText_1d3e6: ; 0x955a8 - db $0, "On the desk there", $4f - db "is my invention,", $55 - db "#DEX!", $51 - db "It automatically", $4f - db "records data on", $55 - db "#MON you've", $55 - db "seen or caught!", $51 - db "It's a hi-tech", $4f - db "encyclopedia!", $57 + db $0, "On the desk there", $4f + db "is my invention,", $55 + db "#DEX!", $51 + db "It automatically", $4f + db "records data on", $55 + db "#MON you've", $55 + db "seen or caught!", $51 + db "It's a hi-tech", $4f + db "encyclopedia!", $57 ; 0x955a8 + 130 bytes _UnnamedText_9562a: ; 0x9562a - db $0, "OAK: ", $52, " and", $4f - db $53, "! Take", $55 - db "these with you!", $51 - db $52, " got", $4f - db "#DEX from OAK!@@" + db $0, "OAK: ", $52, " and", $4f + db $53, "! Take", $55 + db "these with you!", $51 + db $52, " got", $4f + db "#DEX from OAK!@@" ; 0x9562a + 58 bytes _UnnamedText_1d3f1: ; 0x95664 - db $0, "To make a complete", $4f - db "guide on all the", $55 - db "#MON in the", $55 - db "world...", $51 - db "That was my dream!", $51 - db "But, I'm too old!", $4f - db "I can't do it!", $51 - db "So, I want you two", $4f - db "to fulfill my", $55 - db "dream for me!", $51 - db "Get moving, you", $4f - db "two!", $51 - db "This is a great", $4f - db "undertaking in", $55 - db "#MON history!", $57 + db $0, "To make a complete", $4f + db "guide on all the", $55 + db "#MON in the", $55 + db "world...", $51 + db "That was my dream!", $51 + db "But, I'm too old!", $4f + db "I can't do it!", $51 + db "So, I want you two", $4f + db "to fulfill my", $55 + db "dream for me!", $51 + db "Get moving, you", $4f + db "two!", $51 + db "This is a great", $4f + db "undertaking in", $55 + db "#MON history!", $57 ; 0x95664 + 221 bytes _OaksLabText27: ; 0x95741 - db $0, $53, ": Alright", $4f - db "Gramps! Leave it", $55 - db "all to me!", $51 - db $52, ", I hate to", $4f - db "say it, but I", $55 - db "don't need you!", $51 - db "I know! I'll", $4f - db "borrow a TOWN MAP", $55 - db "from my sis!", $51 - db "I'll tell her not", $4f - db "to lend you one,", $55 - db $52, "! Hahaha!", $57 + db $0, $53, ": Alright", $4f + db "Gramps! Leave it", $55 + db "all to me!", $51 + db $52, ", I hate to", $4f + db "say it, but I", $55 + db "don't need you!", $51 + db "I know! I'll", $4f + db "borrow a TOWN MAP", $55 + db "from my sis!", $51 + db "I'll tell her not", $4f + db "to lend you one,", $55 + db $52, "! Hahaha!", $57 ; 0x95741 + 170 bytes _UnnamedText_1d405: ; 0x957eb - db $0, "I study #MON as", $4f - db "PROF.OAK's AIDE.", $57 + db $0, "I study #MON as", $4f + db "PROF.OAK's AIDE.", $57 ; 0x957eb + 33 bytes _UnnamedText_441cc: ; 0x9580c - db $0, "#DEX comp-", $4f - db "letion is:", $51 - db "@" + db $0, "#DEX comp-", $4f + db "letion is:", $51 + db "@" ; 0x9580c + 24 bytes UnnamedText_95824: ; 0x95824 - TX_NUM $ffdb, 1, 3 - db $0, " #MON seen", $4f - db "@" + TX_NUM $ffdb, 1, 3 + db $0, " #MON seen", $4f + db "@" ; 0x95835 UnnamedText_95835: ; 0x95835 - TX_NUM $ffdc, 1, 3 - db $0, " #MON owned", $51 - db "PROF.OAK's", $4f - db "Rating:", $58 + TX_NUM $ffdc, 1, 3 + db $0, " #MON owned", $51 + db "PROF.OAK's", $4f + db "Rating:", $58 ; 0x95858 _UnnamedText_44201: ; 0x95858 - db $0, "You still have", $4f - db "lots to do.", $55 - db "Look for #MON", $55 - db "in grassy areas!", $57 + db $0, "You still have", $4f + db "lots to do.", $55 + db "Look for #MON", $55 + db "in grassy areas!", $57 ; 0x95858 + 59 bytes _UnnamedText_44206: ; 0x95893 - db $0, "You're on the", $4f - db "right track! ", $55 - db "Get a FLASH HM", $55 - db "from my AIDE!", $57 + db $0, "You're on the", $4f + db "right track! ", $55 + db "Get a FLASH HM", $55 + db "from my AIDE!", $57 ; 0x95893 + 57 bytes _UnnamedText_4420b: ; 0x958cc - db $0, "You still need", $4f - db "more #MON!", $55 - db "Try to catch", $55 - db "other species!", $57 + db $0, "You still need", $4f + db "more #MON!", $55 + db "Try to catch", $55 + db "other species!", $57 ; 0x958cc + 55 bytes _UnnamedText_44210: ; 0x95903 - db $0, "Good, you're", $4f - db "trying hard!", $55 - db "Get an ITEMFINDER", $55 - db "from my AIDE!", $57 + db $0, "Good, you're", $4f + db "trying hard!", $55 + db "Get an ITEMFINDER", $55 + db "from my AIDE!", $57 ; 0x95903 + 58 bytes _UnnamedText_44215: ; 0x9593d - db $0, "Looking good!", $4f - db "Go find my AIDE", $55 - db "when you get 50!", $57 + db $0, "Looking good!", $4f + db "Go find my AIDE", $55 + db "when you get 50!", $57 ; 0x9593d + 48 bytes _UnnamedText_4421a: ; 0x9596d - db $0, "You finally got at", $4f - db "least 50 species!", $55 - db "Be sure to get", $55 - db "EXP.ALL from my", $55 - db "AIDE!", $57 + db $0, "You finally got at", $4f + db "least 50 species!", $55 + db "Be sure to get", $55 + db "EXP.ALL from my", $55 + db "AIDE!", $57 ; 0x9596d + 75 bytes _UnnamedText_4421f: ; 0x959b8 - db $0, "Ho! This is geting", $4f - db "even better!", $57 + db $0, "Ho! This is geting", $4f + db "even better!", $57 ; 0x959b8 + 33 bytes _UnnamedText_44224: ; 0x959d9 - db $0, "Very good!", $4f - db "Go fish for some", $55 - db "marine #MON!", $57 + db $0, "Very good!", $4f + db "Go fish for some", $55 + db "marine #MON!", $57 ; 0x959d9 + 42 bytes _UnnamedText_44229: ; 0x95a03 - db $0, "Wonderful!", $4f - db "Do you like to", $55 - db "collect things?", $57 + db $0, "Wonderful!", $4f + db "Do you like to", $55 + db "collect things?", $57 ; 0x95a03 + 43 bytes _UnnamedText_4422e: ; 0x95a2e - db $0, "I'm impressed!", $4f - db "It must have been", $55 - db "difficult to do!", $57 + db $0, "I'm impressed!", $4f + db "It must have been", $55 + db "difficult to do!", $57 ; 0x95a2e + 50 bytes _UnnamedText_44233: ; 0x95a60 - db $0, "You finally got at", $4f - db "least 100 species!", $55 - db "I can't believe", $55 - db "how good you are!", $57 + db $0, "You finally got at", $4f + db "least 100 species!", $55 + db "I can't believe", $55 + db "how good you are!", $57 ; 0x95a60 + 72 bytes _UnnamedText_44238: ; 0x95aa8 - db $0, "You even have the", $4f - db "evolved forms of", $55 - db "#MON! Super!", $57 + db $0, "You even have the", $4f + db "evolved forms of", $55 + db "#MON! Super!", $57 ; 0x95aa8 + 49 bytes _UnnamedText_4423d: ; 0x95ad9 - db $0, "Excellent! Trade", $4f - db "with friends to", $55 - db "get some more!", $57 + db $0, "Excellent! Trade", $4f + db "with friends to", $55 + db "get some more!", $57 ; 0x95ad9 + 49 bytes _UnnamedText_44242: ; 0x95b0a - db $0, "Outstanding!", $4f - db "You've become a", $55 - db "real pro at this!", $57 + db $0, "Outstanding!", $4f + db "You've become a", $55 + db "real pro at this!", $57 ; 0x95b0a + 47 bytes _UnnamedText_44247: ; 0x95b39 - db $0, "I have nothing", $4f - db "left to say!", $55 - db "You're the", $55 - db "authority now!", $57 + db $0, "I have nothing", $4f + db "left to say!", $55 + db "You're the", $55 + db "authority now!", $57 ; 0x95b39 + 54 bytes _UnnamedText_4424c: ; 0x95b6f - db $0, "Your #DEX is", $4f - db "entirely complete!", $55 - db "Congratulations!", $57 + db $0, "Your #DEX is", $4f + db "entirely complete!", $55 + db "Congratulations!", $57 ; 0x95b6f + 50 bytes _ViridianPokeCenterText2: ; 0x95ba1 _ViridianPokeCenterText1: ; 0x95ba1 - db $0, "You can use that", $4f - db "PC in the corner.", $51 - db "The receptionist", $4f - db "told me. So kind!", $57 + db $0, "You can use that", $4f + db "PC in the corner.", $51 + db "The receptionist", $4f + db "told me. So kind!", $57 _ViridianPokeCenterText3: ; 0x95be8 - db $0, "There's a #MON", $4f - db "CENTER in every", $55 - db "town ahead.", $51 - db "They don't charge", $4f - db "any money either!", $57 + db $0, "There's a #MON", $4f + db "CENTER in every", $55 + db "town ahead.", $51 + db "They don't charge", $4f + db "any money either!", $57 _ViridianMartText1: ; 0x95c36 - db $0, "Okay! Say hi to", $4f - db "PROF.OAK for me!", $57 + db $0, "Okay! Say hi to", $4f + db "PROF.OAK for me!", $57 _UnnamedText_1d4f5: ; 0x95c58 - db $0, "Hey! You came from", $4f - db "PALLET TOWN?", $57 + db $0, "Hey! You came from", $4f + db "PALLET TOWN?", $57 ; 0x95c58 + 33 bytes ViridianMartParcelQuestText: ; 0x95c79 - db $0, "You know PROF.", $4f - db "OAK, right?", $51 - db "His order came in.", $4f - db "Will you take it", $55 - db "to him?", $51 - db $52, " got", $4f - db "OAK's PARCEL!@@" + db $0, "You know PROF.", $4f + db "OAK, right?", $51 + db "His order came in.", $4f + db "Will you take it", $55 + db "to him?", $51 + db $52, " got", $4f + db "OAK's PARCEL!@@" ; 0x95c79 + 92 bytes _ViridianMartText2: ; 0x95cd5 - db $0, "This shop sells", $4f - db "many ANTIDOTEs.", $57 + db $0, "This shop sells", $4f + db "many ANTIDOTEs.", $57 _ViridianMartText3: ; 0x95cf6 - db $0, "No! POTIONs are", $4f - db "all sold out.", $57 + db $0, "No! POTIONs are", $4f + db "all sold out.", $57 _SchoolText1: ; 0x95d15 - db $0, "Whew! I'm trying", $4f - db "to memorize all", $55 - db "my notes.", $57 + db $0, "Whew! I'm trying", $4f + db "to memorize all", $55 + db "my notes.", $57 _SchoolText2: ; 0x95d40 - db $0, "Okay!", $51 - db "Be sure to read", $4f - db "the blackboard", $55 - db "carefully!", $57 + db $0, "Okay!", $51 + db "Be sure to read", $4f + db "the blackboard", $55 + db "carefully!", $57 _ViridianHouseText1: ; 0x95d71 - db $0, "Coming up with", $4f - db "nicknames is fun,", $55 - db "but hard.", $51 - db "Simple names are", $4f - db "the easiest to", $55 - db "remember.", $57 + db $0, "Coming up with", $4f + db "nicknames is fun,", $55 + db "but hard.", $51 + db "Simple names are", $4f + db "the easiest to", $55 + db "remember.", $57 _ViridianHouseText2: ; 0x95dc7 - db $0, "My Daddy loves", $4f - db "#MON too.", $57 + db $0, "My Daddy loves", $4f + db "#MON too.", $57 _UnnamedText_1d5b1: ; 0x95de1 - db $0, "SPEARY: Tetweet!", $57 + db $0, "SPEARY: Tetweet!", $57 ; 0x95de1 + 18 bytes _ViridianHouseText4: ; 0x95df3 - db $0, "SPEAROW", $4f - db "Name: SPEARY", $57 + db $0, "SPEAROW", $4f + db "Name: SPEARY", $57 _UnnamedText_74ace: ; 0x95e09 - db $0, "Fwahahaha! This is", $4f - db "my hideout!", $51 - db "I planned to", $4f - db "resurrect TEAM", $55 - db "ROCKET here!", $51 - db "But, you have", $4f - db "caught me again!", $55 - db "So be it! This", $55 - db "time, I'm not", $55 - db "holding back!", $51 - db "Once more, you", $4f - db "shall face", $55 - db "GIOVANNI, the", $55 - db "greatest trainer!", $57 + db $0, "Fwahahaha! This is", $4f + db "my hideout!", $51 + db "I planned to", $4f + db "resurrect TEAM", $55 + db "ROCKET here!", $51 + db "But, you have", $4f + db "caught me again!", $55 + db "So be it! This", $55 + db "time, I'm not", $55 + db "holding back!", $51 + db "Once more, you", $4f + db "shall face", $55 + db "GIOVANNI, the", $55 + db "greatest trainer!", $57 ; 0x95e09 + 204 bytes _UnnamedText_74ad3: ; 0x95ed5 - db $0, "Ha!", $4f - db "That was a truly", $55 - db "intense fight!", $55 - db "You have won!", $55 - db "As proof, here is", $55 - db "the EARTHBADGE!@@" + db $0, "Ha!", $4f + db "That was a truly", $55 + db "intense fight!", $55 + db "You have won!", $55 + db "As proof, here is", $55 + db "the EARTHBADGE!@@" ; 0x95ed5 + 85 bytes - + _UnnamedText_74ad8: ; 0x95f2b - db $0, "Having lost, I", $4f - db "cannot face my", $55 - db "underlings!", $55 - db "TEAM ROCKET is", $55 - db "finished forever!", $51 - db "I will dedicate my", $4f - db "life to the study", $55 - db "of #MON!", $51 - db "Let us meet again", $4f - db "some day!", $55 - db "Farewell!@@" + db $0, "Having lost, I", $4f + db "cannot face my", $55 + db "underlings!", $55 + db "TEAM ROCKET is", $55 + db "finished forever!", $51 + db "I will dedicate my", $4f + db "life to the study", $55 + db "of #MON!", $51 + db "Let us meet again", $4f + db "some day!", $55 + db "Farewell!@@" ; 0x95f2b + 160 bytes _ViridianGymText12: ; 0x95fcc - db $0, "The EARTHBADGE", $4f - db "makes #MON of", $55 - db "any level obey!", $51 - db "It is evidence of", $4f - db "your mastery as a", $55 - db "#MON trainer!", $51 - db "With it, you can", $4f - db "enter the #MON", $55 - db "LEAGUE!", $51 - db "It is my gift for", $4f - db "your #MON", $55 - db "LEAGUE challenge!", $57 + db $0, "The EARTHBADGE", $4f + db "makes #MON of", $55 + db "any level obey!", $51 + db "It is evidence of", $4f + db "your mastery as a", $55 + db "#MON trainer!", $51 + db "With it, you can", $4f + db "enter the #MON", $55 + db "LEAGUE!", $51 + db "It is my gift for", $4f + db "your #MON", $55 + db "LEAGUE challenge!", $57 ; 0x95fcc + 182 bytes ReceivedTM27Text: ; 0x96082 _UnnamedText_74ae4: - db $0, $52, " received", $4f - db "TM27!@@" + db $0, $52, " received", $4f + db "TM27!@@" ; 0x96082 + 19 bytes _UnnamedText_74ae9: ; 0x96095 - db $0, $51 - db "TM27 is FISSURE!", $4f - db "It will take out", $55 - db "#MON with just", $55 - db "one hit!", $51 - db "I made it when I", $4f - db "ran the GYM here,", $55 - db "too long ago...", $57 + db $0, $51 + db "TM27 is FISSURE!", $4f + db "It will take out", $55 + db "#MON with just", $55 + db "one hit!", $51 + db "I made it when I", $4f + db "ran the GYM here,", $55 + db "too long ago...", $57 ; 0x96095 + 111 bytes _UnnamedText_74aee: ; 0x96104 - db $0, "You do not have", $4f - db "space for this!", $57 + db $0, "You do not have", $4f + db "space for this!", $57 ; 0x96104 + 33 bytes _UnnamedText_74afd: ; 0x96125 - db $0, "Heh! You must be", $4f - db "running out of", $55 - db "steam by now!", $57 + db $0, "Heh! You must be", $4f + db "running out of", $55 + db "steam by now!", $57 ; 0x96125 + 47 bytes _UnnamedText_74b02: ; 0x96154 - db $0, "I", $4f - db "ran out of gas!", $58 + db $0, "I", $4f + db "ran out of gas!", $58 ; 0x96154 + 19 bytes _UnnamedText_74b07: ; 0x96167 - db $0, "You need power to", $4f - db "keep up with our", $55 - db "GYM LEADER!", $57 + db $0, "You need power to", $4f + db "keep up with our", $55 + db "GYM LEADER!", $57 ; 0x96167 + 48 bytes _UnnamedText_74b16: ; 0x96197 - db $0, "Rrrroar! I'm", $4f - db "working myself", $55 - db "into a rage!", $57 + db $0, "Rrrroar! I'm", $4f + db "working myself", $55 + db "into a rage!", $57 ; 0x96197 + 41 bytes _UnnamedText_74b1b: ; 0x961c0 - db $0, "Wargh!", $58 + db $0, "Wargh!", $58 ; 0x961c0 + 8 bytes _UnnamedText_74b20: ; 0x961c8 - db $0, "I'm still not", $4f - db "worthy!", $57 + db $0, "I'm still not", $4f + db "worthy!", $57 ; 0x961c8 + 22 bytes _UnnamedText_74b2f: ; 0x961de - db $0, "#MON and I, we", $4f - db "make wonderful", $55 - db "music together!", $57 + db $0, "#MON and I, we", $4f + db "make wonderful", $55 + db "music together!", $57 ; 0x961de + 47 bytes _UnnamedText_74b34: ; 0x9620d - db $0, "You are in", $4f - db "perfect harmony!", $58 + db $0, "You are in", $4f + db "perfect harmony!", $58 ; 0x9620d + 29 bytes _UnnamedText_74b39: ; 0x9622a - db $0, "Do you know the", $4f - db "identity of our", $55 - db "GYM LEADER?", $57 + db $0, "Do you know the", $4f + db "identity of our", $55 + db "GYM LEADER?", $57 ; 0x9622a + 45 bytes _UnnamedText_74b48: ; 0x96257 - db $0, "Karate is the", $4f - db "ultimate form of", $55 - db "martial arts!", $57 + db $0, "Karate is the", $4f + db "ultimate form of", $55 + db "martial arts!", $57 ; 0x96257 + 46 bytes _UnnamedText_74b4d: ; 0x96285 - db $0, "Atcho!", $58 + db $0, "Atcho!", $58 ; 0x96285 + 8 bytes _UnnamedText_74b52: ; 0x9628d - db $0, "If my #MON", $4f - db "were as good at", $55 - db "Karate as I...", $57 + db $0, "If my #MON", $4f + db "were as good at", $55 + db "Karate as I...", $57 ; 0x9628d + 43 bytes _UnnamedText_74b61: ; 0x962b8 - db $0, "The truly talented", $4f - db "win with style!", $57 + db $0, "The truly talented", $4f + db "win with style!", $57 ; 0x962b8 + 36 bytes _UnnamedText_74b66: ; 0x962dc - db $0, "I", $4f - db "lost my grip!", $58 + db $0, "I", $4f + db "lost my grip!", $58 ; 0x962dc + 17 bytes _UnnamedText_74b6b: ; 0x962ed - db $0, "The LEADER will", $4f - db "scold me!", $57 + db $0, "The LEADER will", $4f + db "scold me!", $57 ; 0x962ed + 27 bytes _UnnamedText_74b7a: ; 0x96308 - db $0, "I'm the KARATE", $4f - db "KING! Your fate", $55 - db "rests with me!", $57 + db $0, "I'm the KARATE", $4f + db "KING! Your fate", $55 + db "rests with me!", $57 ; 0x96308 + 46 bytes _UnnamedText_74b7f: ; 0x96336 - db $0, "Ayah!", $58 + db $0, "Ayah!", $58 ; 0x96336 + 7 bytes _UnnamedText_74b84: ; 0x9633d - db $0, "#MON LEAGUE?", $4f - db "You? Don't get", $55 - db "cocky!", $57 + db $0, "#MON LEAGUE?", $4f + db "You? Don't get", $55 + db "cocky!", $57 ; 0x9633d + 35 bytes _UnnamedText_74b93: ; 0x96360 - db $0, "Your #MON will", $4f - db "cower at the", $55 - db "crack of my whip!", $57 + db $0, "Your #MON will", $4f + db "cower at the", $55 + db "crack of my whip!", $57 ; 0x96360 + 47 bytes _UnnamedText_74b98: ; 0x9638f - db $0, "Yowch!", $4f - db "Whiplash!", $58 + db $0, "Yowch!", $4f + db "Whiplash!", $58 ; 0x9638f + 18 bytes _UnnamedText_74b9d: ; 0x963a1 - db $0, "Wait! I was just", $4f - db "careless!", $57 + db $0, "Wait! I was just", $4f + db "careless!", $57 ; 0x963a1 + 28 bytes _UnnamedText_74bac: ; 0x963bd - db $0, "VIRIDIAN GYM was", $4f - db "closed for a long", $55 - db "time, but now our", $55 - db "LEADER is back!", $57 + db $0, "VIRIDIAN GYM was", $4f + db "closed for a long", $55 + db "time, but now our", $55 + db "LEADER is back!", $57 ; 0x963bd + 70 bytes _UnnamedText_74bb1: ; 0x96403 - db $0, "I", $4f - db "was beaten?", $58 + db $0, "I", $4f + db "was beaten?", $58 ; 0x96403 + 15 bytes _UnnamedText_74bb6: ; 0x96412 - db $0, "You can go onto", $4f - db "#MON LEAGUE", $55 - db "only by defeating", $55 - db "our GYM LEADER!", $57 + db $0, "You can go onto", $4f + db "#MON LEAGUE", $55 + db "only by defeating", $55 + db "our GYM LEADER!", $57 ; 0x96412 + 63 bytes _UnnamedText_74bd4: ; 0x96451 - db $0, "Yo! Champ in", $4f - db "making!", $51 - db "Even I don't know", $4f - db "VIRIDIAN LEADER's", $55 - db "identity!", $51 - db "This will be the", $4f - db "toughest of all", $55 - db "the GYM LEADERs!", $51 - db "I heard that the", $4f - db "trainers here", $55 - db "like ground-type", $55 - db "#MON!", $57 + db $0, "Yo! Champ in", $4f + db "making!", $51 + db "Even I don't know", $4f + db "VIRIDIAN LEADER's", $55 + db "identity!", $51 + db "This will be the", $4f + db "toughest of all", $55 + db "the GYM LEADERs!", $51 + db "I heard that the", $4f + db "trainers here", $55 + db "like ground-type", $55 + db "#MON!", $57 ; 0x96451 + 170 bytes _UnnamedText_74bd9: ; 0x964fb - db $0, "Blow me away!", $4f - db "GIOVANNI was the", $55 - db "GYM LEADER here?", $57 + db $0, "Blow me away!", $4f + db "GIOVANNI was the", $55 + db "GYM LEADER here?", $57 ; 0x964fb + 49 bytes _UnnamedText_5c21a: ; 0x9652c - db $0, "Come again!", $57 + db $0, "Come again!", $57 ; 0x9652c + 13 bytes _UnnamedText_5c21f: ; 0x96539 - db $0, "It's ", $f0, "50 for a", $4f - db "child's ticket.", $51 - db "Would you like to", $4f - db "come in?", $57 + db $0, "It's ", $f0, "50 for a", $4f + db "child's ticket.", $51 + db "Would you like to", $4f + db "come in?", $57 ; 0x96539 + 57 bytes _UnnamedText_5c224: ; 0x96572 - db $0, "Right, ", $f0, "50!", $4f - db "Thank you!", $57 + db $0, "Right, ", $f0, "50!", $4f + db "Thank you!", $57 ; 0x96572 + 24 bytes _UnnamedText_5c229: ; 0x9658a - db $0, "You don't have", $4f - db "enough money.", $58 + db $0, "You don't have", $4f + db "enough money.", $58 ; 0x9658a + 29 bytes _UnnamedText_5c22e: ; 0x965a7 - db $0, "You can't sneak", $4f - db "in the back way!", $51 - db "Oh, whatever!", $4f - db "Do you know what", $55 - db "AMBER is?", $57 + db $0, "You can't sneak", $4f + db "in the back way!", $51 + db "Oh, whatever!", $4f + db "Do you know what", $55 + db "AMBER is?", $57 ; 0x965a7 + 74 bytes _UnnamedText_5c233: ; 0x965f1 - db $0, "There's a lab", $4f - db "somewhere trying", $55 - db "to resurrect", $55 - db "ancient #MON", $55 - db "from AMBER.", $57 + db $0, "There's a lab", $4f + db "somewhere trying", $55 + db "to resurrect", $55 + db "ancient #MON", $55 + db "from AMBER.", $57 ; 0x965f1 + 69 bytes _UnnamedText_5c238: ; 0x96636 - db $0, "AMBER is fossil-", $4f - db "ized tree sap.", $57 + db $0, "AMBER is fossil-", $4f + db "ized tree sap.", $57 ; 0x96636 + 33 bytes _UnnamedText_5c23d: ; 0x96657 - db $0, "Please go to the", $4f - db "other side!", $57 + db $0, "Please go to the", $4f + db "other side!", $57 ; 0x96657 + 30 bytes _UnnamedText_5c242: ; 0x96675 - db $0, "Take plenty of", $4f - db "time to look!", $57 + db $0, "Take plenty of", $4f + db "time to look!", $57 ; 0x96675 + 30 bytes _UnnamedText_5c251: ; 0x96693 - db $0, "That is one", $4f - db "magnificent", $55 - db "fossil!", $57 + db $0, "That is one", $4f + db "magnificent", $55 + db "fossil!", $57 ; 0x96693 + 33 bytes _UnnamedText_5c28e: ; 0x966b4 - db $0, "Ssh! I think that", $4f - db "this chunk of", $55 - db "AMBER contains", $55 - db "#MON DNA!", $51 - db "It would be great", $4f - db "if #MON could", $55 - db "be resurrected", $55 - db "from it!", $51 - db "But, my colleagues", $4f - db "just ignore me!", $51 - db "So I have a favor", $4f - db "to ask!", $51 - db "Take this to a", $4f - db "#MON LAB and", $55 - db "get it examined!", $58 + db $0, "Ssh! I think that", $4f + db "this chunk of", $55 + db "AMBER contains", $55 + db "#MON DNA!", $51 + db "It would be great", $4f + db "if #MON could", $55 + db "be resurrected", $55 + db "from it!", $51 + db "But, my colleagues", $4f + db "just ignore me!", $51 + db "So I have a favor", $4f + db "to ask!", $51 + db "Take this to a", $4f + db "#MON LAB and", $55 + db "get it examined!", $58 ; 0x966b4 + 220 bytes ReceivedOldAmberText: ; 0x96790 - db $0, $52, " received", $4f - db "OLD AMBER!@@" + db $0, $52, " received", $4f + db "OLD AMBER!@@" ; 0x96790 + 24 bytes _UnnamedText_5c299: ; 0x967a8 - db $0, "Ssh! Get the OLD", $4f - db "AMBER checked!", $57 + db $0, "Ssh! Get the OLD", $4f + db "AMBER checked!", $57 ; 0x967a8 + 33 bytes _UnnamedText_5c29e: ; 0x967c9 - db $0, "You don't have", $4f - db "space for this!", $57 + db $0, "You don't have", $4f + db "space for this!", $57 ; 0x967c9 + 31 bytes _UnnamedText_5c2ad: ; 0x967e8 - db $0, "We are proud of 2", $4f - db "fossils of very", $55 - db "rare, prehistoric", $55 - db "#MON!", $57 + db $0, "We are proud of 2", $4f + db "fossils of very", $55 + db "rare, prehistoric", $55 + db "#MON!", $57 ; 0x967e8 + 59 bytes _UnnamedText_5c2bc: ; 0x96823 - db $0, "The AMBER is", $4f - db "clear and gold!", $57 + db $0, "The AMBER is", $4f + db "clear and gold!", $57 ; 0x96823 + 30 bytes _MuseumF2Text1: ; 0x96841 - db $0, "MOON STONE?", $51 - db "What's so special", $4f - db "about it?", $57 + db $0, "MOON STONE?", $51 + db "What's so special", $4f + db "about it?", $57 _MuseumF2Text2: ; 0x96869 - db $0, "July 20, 1969!", $51 - db "The 1st lunar", $4f - db "landing!", $51 - db "I bought a color", $4f - db "TV to watch it!", $57 + db $0, "July 20, 1969!", $51 + db "The 1st lunar", $4f + db "landing!", $51 + db "I bought a color", $4f + db "TV to watch it!", $57 _MuseumF2Text3: ; 0x968b1 - db $0, "We have a space", $4f - db "exhibit now.", $57 + db $0, "We have a space", $4f + db "exhibit now.", $57 _MuseumF2Text4: ; 0x968cf - db $0, "I want a PIKACHU!", $4f - db "It's so cute!", $51 - db "I asked my Daddy", $4f - db "to catch me one!", $57 + db $0, "I want a PIKACHU!", $4f + db "It's so cute!", $51 + db "I asked my Daddy", $4f + db "to catch me one!", $57 _MuseumF2Text5: ; 0x96911 - db $0, "Yeah, a PIKACHU", $4f - db "soon, I promise!", $57 + db $0, "Yeah, a PIKACHU", $4f + db "soon, I promise!", $57 _MuseumF2Text6: ; 0x96933 - db $0, "SPACE SHUTTLE", $4f - db "COLUMBIA", $57 + db $0, "SPACE SHUTTLE", $4f + db "COLUMBIA", $57 _MuseumF2Text7: ; 0x9694b - db $0, "Meteorite that", $4f - db "fell on MT.MOON.", $55 - db "(MOON STONE?)", $57 + db $0, "Meteorite that", $4f + db "fell on MT.MOON.", $55 + db "(MOON STONE?)", $57 _UnnamedText_5c49e: ; 0x9697a - db $0, "I'm BROCK!", $4f - db "I'm PEWTER's GYM", $55 - db "LEADER!", $51 - db "I believe in rock", $4f - db "hard defense and", $55 - db "determination!", $51 - db "That's why my", $4f - db "#MON are all", $55 - db "the rock-type!", $51 - db "Do you still want", $4f - db "to challenge me?", $55 - db "Fine then! Show", $55 - db "me your best!", $57 + db $0, "I'm BROCK!", $4f + db "I'm PEWTER's GYM", $55 + db "LEADER!", $51 + db "I believe in rock", $4f + db "hard defense and", $55 + db "determination!", $51 + db "That's why my", $4f + db "#MON are all", $55 + db "the rock-type!", $51 + db "Do you still want", $4f + db "to challenge me?", $55 + db "Fine then! Show", $55 + db "me your best!", $57 ; 0x9697a + 190 bytes SECTION "bank26",DATA,BANK[$26] _UnnamedText_5c4a3: ; 0x98000 - db $0, "There are all", $4f - db "kinds of trainers", $55 - db "in the world!", $51 - db "You appear to be", $4f - db "very gifted as a", $55 - db "#MON trainer!", $51 - db "Go to the GYM in", $4f - db "CERULEAN and test", $55 - db "your abilities!", $57 + db $0, "There are all", $4f + db "kinds of trainers", $55 + db "in the world!", $51 + db "You appear to be", $4f + db "very gifted as a", $55 + db "#MON trainer!", $51 + db "Go to the GYM in", $4f + db "CERULEAN and test", $55 + db "your abilities!", $57 ; 0x98000 + 146 bytes _UnnamedText_5c4a8: ; 0x98092 - db $0, "Wait! Take this", $4f - db "with you!", $57 + db $0, "Wait! Take this", $4f + db "with you!", $57 ; 0x98092 + 27 bytes ReceivedTM34Text: ; 0x980ad - db $0, $52, " received", $4f - db "TM34!@@" + db $0, $52, " received", $4f + db "TM34!@@" ; 0x980c0 _UnnamedText_5c4b2: ; 0x980c0 - db $0, $51 - db "A TM contains a", $4f - db "technique that", $55 - db "can be taught to", $55 - db "#MON!", $51 - db "A TM is good only", $4f - db "once! So when you", $55 - db "use one to teach", $55 - db "a new technique,", $55 - db "pick the #MON", $55 - db "carefully!", $51 - db "TM34 contains", $4f - db "BIDE!", $51 - db "Your #MON will", $4f - db "absorb damage in", $55 - db "battle then pay", $55 - db "it back double!", $57 + db $0, $51 + db "A TM contains a", $4f + db "technique that", $55 + db "can be taught to", $55 + db "#MON!", $51 + db "A TM is good only", $4f + db "once! So when you", $55 + db "use one to teach", $55 + db "a new technique,", $55 + db "pick the #MON", $55 + db "carefully!", $51 + db "TM34 contains", $4f + db "BIDE!", $51 + db "Your #MON will", $4f + db "absorb damage in", $55 + db "battle then pay", $55 + db "it back double!", $57 ; 0x980c0 + 235 bytes _UnnamedText_5c4b7: ; 0x981ab - db $0, "You don't have", $4f - db "room for this!", $57 + db $0, "You don't have", $4f + db "room for this!", $57 ; 0x981ab + 30 bytes UnnamedText_981c9: ; 0x981c9 - db $0, "I took", $4f - db "you for granted.", $51 - db "As proof of your", $4f - db "victory, here's", $55 - db "the BOULDERBADGE!", $51 - db $52, " received", $4f - db "the BOULDERBADGE!@@" + db $0, "I took", $4f + db "you for granted.", $51 + db "As proof of your", $4f + db "victory, here's", $55 + db "the BOULDERBADGE!", $51 + db $52, " received", $4f + db "the BOULDERBADGE!@@" ; 0x98232 _UnnamedText_5c4c1: ; 0x98232 - db $0, $51 - db "That's an official", $4f - db "#MON LEAGUE", $55 - db "BADGE!", $51 - db "Its bearer's", $4f - db "#MON become", $55 - db "more powerful!", $51 - db "The technique", $4f - db "FLASH can now be", $55 - db "used any time!", $58 + db $0, $51 + db "That's an official", $4f + db "#MON LEAGUE", $55 + db "BADGE!", $51 + db "Its bearer's", $4f + db "#MON become", $55 + db "more powerful!", $51 + db "The technique", $4f + db "FLASH can now be", $55 + db "used any time!", $58 ; 0x98232 + 124 bytes _UnnamedText_5c4d0: ; 0x982ae - db $0, "Stop right there,", $4f - db "kid!", $51 - db "You're still light", $4f - db "years from facing", $55 - db "BROCK!", $57 + db $0, "Stop right there,", $4f + db "kid!", $51 + db "You're still light", $4f + db "years from facing", $55 + db "BROCK!", $57 ; 0x982ae + 67 bytes _UnnamedText_5c4d5: ; 0x982f1 - db $0, "Darn!", $51 - db "Light years isn't", $4f - db "time! It measures", $55 - db "distance!", $58 + db $0, "Darn!", $51 + db "Light years isn't", $4f + db "time! It measures", $55 + db "distance!", $58 ; 0x982f1 + 52 bytes _UnnamedText_5c4da: ; 0x98325 - db $0, "You're pretty hot,", $4f - db "but not as hot", $55 - db "as BROCK!", $57 + db $0, "You're pretty hot,", $4f + db "but not as hot", $55 + db "as BROCK!", $57 ; 0x98325 + 44 bytes _UnnamedText_5c515: ; 0x98351 - db $0, "Hiya! I can tell", $4f - db "you have what it", $55 - db "takes to become a", $55 - db "#MON champ!", $51 - db "I'm no trainer,", $4f - db "but I can tell", $55 - db "you how to win!", $51 - db "Let me take you", $4f - db "to the top!", $57 + db $0, "Hiya! I can tell", $4f + db "you have what it", $55 + db "takes to become a", $55 + db "#MON champ!", $51 + db "I'm no trainer,", $4f + db "but I can tell", $55 + db "you how to win!", $51 + db "Let me take you", $4f + db "to the top!", $57 ; 0x98351 + 139 bytes _UnnamedText_5c51a: ; 0x983dc - db $0, "All right! Let's", $4f - db "get happening!", $58 + db $0, "All right! Let's", $4f + db "get happening!", $58 ; 0x983dc + 32 bytes _UnnamedText_5c51f: ; 0x983fc - db $0, "The 1st #MON", $4f - db "out in a match is", $55 - db "at the top of the", $55 - db "#MON LIST!", $51 - db "By changing the", $4f - db "order of #MON,", $55 - db "matches could be", $55 - db "made easier!", $57 + db $0, "The 1st #MON", $4f + db "out in a match is", $55 + db "at the top of the", $55 + db "#MON LIST!", $51 + db "By changing the", $4f + db "order of #MON,", $55 + db "matches could be", $55 + db "made easier!", $57 ; 0x983fc + 122 bytes _UnnamedText_5c524: ; 0x98476 - db $0, "It's a free", $4f - db "service! Let's", $55 - db "get happening!", $58 + db $0, "It's a free", $4f + db "service! Let's", $55 + db "get happening!", $58 ; 0x98476 + 41 bytes _UnnamedText_5c529: ; 0x9849f - db $0, "Just as I thought!", $4f - db "You're #MON", $55 - db "champ material!", $57 + db $0, "Just as I thought!", $4f + db "You're #MON", $55 + db "champ material!", $57 ; 0x9849f + 47 bytes _PewterHouse1Text1: ; 0x984ce - db $0, "NIDORAN: Bowbow!@@" + db $0, "NIDORAN: Bowbow!@@" _PewterHouse1Text2: ; 0x984e1 - db $0, "NIDORAN sit!", $57 + db $0, "NIDORAN sit!", $57 _PewterHouse1Text3: ; 0x984ef - db $0, "Our #MON's an", $4f - db "outsider, so it's", $55 - db "hard to handle.", $51 - db "An outsider is a", $4f - db "#MON that you", $55 - db "get in a trade.", $51 - db "It grows fast, but", $4f - db "it may ignore an", $55 - db "unskilled trainer", $55 - db "in battle!", $51 - db "If only we had", $4f - db "some BADGEs...", $57 + db $0, "Our #MON's an", $4f + db "outsider, so it's", $55 + db "hard to handle.", $51 + db "An outsider is a", $4f + db "#MON that you", $55 + db "get in a trade.", $51 + db "It grows fast, but", $4f + db "it may ignore an", $55 + db "unskilled trainer", $55 + db "in battle!", $51 + db "If only we had", $4f + db "some BADGEs...", $57 _UnnamedText_74cc6: ; 0x985ac - db $0, "A shady, old man", $4f - db "got me to buy", $55 - db "this really weird", $55 - db "fish #MON!", $51 - db "It's totally weak", $4f - db "and it cost ", $f0, "500!", $57 + db $0, "A shady, old man", $4f + db "got me to buy", $55 + db "this really weird", $55 + db "fish #MON!", $51 + db "It's totally weak", $4f + db "and it cost ", $f0, "500!", $57 ; 0x985ac + 96 bytes _UnnamedText_74cd5: ; 0x9860c - db $0, "Good things can", $4f - db "happen if you", $55 - db "raise #MON", $55 - db "diligently, even", $55 - db "the weak ones!", $57 + db $0, "Good things can", $4f + db "happen if you", $55 + db "raise #MON", $55 + db "diligently, even", $55 + db "the weak ones!", $57 ; 0x9860c + 74 bytes _PewterHouse2Text1: ; 0x98656 - db $0, "#MON learn new", $4f - db "techniques as", $55 - db "they grow!", $51 - db "But, some moves", $4f - db "must be taught by", $55 - db "the trainer!", $57 + db $0, "#MON learn new", $4f + db "techniques as", $55 + db "they grow!", $51 + db "But, some moves", $4f + db "must be taught by", $55 + db "the trainer!", $57 _PewterHouse2Text2: ; 0x986ae - db $0, "#MON become", $4f - db "easier to catch", $55 - db "when they are", $55 - db "hurt or asleep!", $51 - db "But, it's not a", $4f - db "sure thing!", $57 + db $0, "#MON become", $4f + db "easier to catch", $55 + db "when they are", $55 + db "hurt or asleep!", $51 + db "But, it's not a", $4f + db "sure thing!", $57 _PewterPokecenterText1: ; 0x98704 - db $0, "What!?", $51 - db "TEAM ROCKET is", $4f - db "at MT.MOON? Huh?", $55 - db "I'm on the phone!", $51 - db "Scram!", $57 + db $0, "What!?", $51 + db "TEAM ROCKET is", $4f + db "at MT.MOON? Huh?", $55 + db "I'm on the phone!", $51 + db "Scram!", $57 UnnamedText_98744: ; 0x98744 - db $0, "JIGGLYPUFF: Puu", $4f - db "pupuu!", $57 + db $0, "JIGGLYPUFF: Puu", $4f + db "pupuu!", $57 ; 0x9875c _UnnamedText_1d6ab: ; 0x9875c - db $0, "Those miserable", $4f - db "ROCKETs!", $51 - db "Look what they", $4f - db "did here!", $51 - db "They stole a TM", $4f - db "for teaching", $55 - db "#MON how to", $55 - db "DIG holes!", $51 - db "That cost me a", $4f - db "bundle, it did!", $57 + db $0, "Those miserable", $4f + db "ROCKETs!", $51 + db "Look what they", $4f + db "did here!", $51 + db "They stole a TM", $4f + db "for teaching", $55 + db "#MON how to", $55 + db "DIG holes!", $51 + db "That cost me a", $4f + db "bundle, it did!", $57 ; 0x9875c + 134 bytes _UnnamedText_1d6b0: ; 0x987e2 - db $0, "I figure what's", $4f - db "lost is lost!", $51 - db "I decided to teach", $4f - db "DIGLETT how to", $55 - db "DIG without a TM!", $57 + db $0, "I figure what's", $4f + db "lost is lost!", $51 + db "I decided to teach", $4f + db "DIGLETT how to", $55 + db "DIG without a TM!", $57 ; 0x987e2 + 82 bytes _CeruleanHouseTrashedText2: ; 0x98834 - db $0, "TEAM ROCKET must", $4f - db "be trying to DIG", $55 - db "their way into no", $55 - db "good!", $57 + db $0, "TEAM ROCKET must", $4f + db "be trying to DIG", $55 + db "their way into no", $55 + db "good!", $57 _CeruleanHouseTrashedText3: ; 0x9886f - db $0, "TEAM ROCKET left", $4f - db "a way out!", $57 + db $0, "TEAM ROCKET left", $4f + db "a way out!", $57 _CeruleanHouse2Text1: ; 0x9888c - db $0, "My husband likes", $4f - db "trading #MON.", $51 - db "If you are a", $4f - db "collector, would", $55 - db "you please trade", $55 - db "with him?", $57 + db $0, "My husband likes", $4f + db "trading #MON.", $51 + db "If you are a", $4f + db "collector, would", $55 + db "you please trade", $55 + db "with him?", $57 _CeruleanPokecenterText1: ; 0x988e5 - db $0, "That BILL!", $51 - db "I heard that", $4f - db "he'll do whatever", $55 - db "it takes to get", $55 - db "rare #MON!", $57 + db $0, "That BILL!", $51 + db "I heard that", $4f + db "he'll do whatever", $55 + db "it takes to get", $55 + db "rare #MON!", $57 _CeruleanPokecenterText3: ; 0x9892a - db $0, "Have you heard", $4f - db "about BILL?", $51 - db "Everyone calls", $4f - db "him a #MANIAC!", $51 - db "I think people", $4f - db "are just jealous", $55 - db "of BILL, though.", $51 - db "Who wouldn't want", $4f - db "to boast about", $55 - db "their #MON?", $57 + db $0, "Have you heard", $4f + db "about BILL?", $51 + db "Everyone calls", $4f + db "him a #MANIAC!", $51 + db "I think people", $4f + db "are just jealous", $55 + db "of BILL, though.", $51 + db "Who wouldn't want", $4f + db "to boast about", $55 + db "their #MON?", $57 _UnnamedText_5c7be: ; 0x989c1 - db $0, "Hi, you're a new", $4f - db "face!", $51 - db "Trainers who want", $4f - db "to turn pro have", $55 - db "to have a policy", $55 - db "about #MON!", $51 - db "What is your", $4f - db "approach when you", $55 - db "catch #MON?", $51 - db "My policy is an", $4f - db "all-out offensive", $55 - db "with water-type", $55 - db "#MON!", $57 + db $0, "Hi, you're a new", $4f + db "face!", $51 + db "Trainers who want", $4f + db "to turn pro have", $55 + db "to have a policy", $55 + db "about #MON!", $51 + db "What is your", $4f + db "approach when you", $55 + db "catch #MON?", $51 + db "My policy is an", $4f + db "all-out offensive", $55 + db "with water-type", $55 + db "#MON!", $57 ; 0x989c1 + 186 bytes _UnnamedText_5c7c3: ; 0x98a7b - db $0, "TM11 teaches", $4f - db "BUBBLEBEAM!", $51 - db "Use it on an", $4f - db "aquatic #MON!", $57 + db $0, "TM11 teaches", $4f + db "BUBBLEBEAM!", $51 + db "Use it on an", $4f + db "aquatic #MON!", $57 ; 0x98a7b + 53 bytes _UnnamedText_5c7c8: ; 0x98ab0 - db $0, "The CASCADEBADGE", $4f - db "makes all #MON", $55 - db "up to L30 obey!", $51 - db "That includes", $4f - db "even outsiders!", $51 - db "There's more, you", $4f - db "can now use CUT", $55 - db "any time!", $51 - db "You can CUT down", $4f - db "small bushes to", $55 - db "open new paths!", $51 - db "You can also have", $4f - db "my favorite TM!", $57 + db $0, "The CASCADEBADGE", $4f + db "makes all #MON", $55 + db "up to L30 obey!", $51 + db "That includes", $4f + db "even outsiders!", $51 + db "There's more, you", $4f + db "can now use CUT", $55 + db "any time!", $51 + db "You can CUT down", $4f + db "small bushes to", $55 + db "open new paths!", $51 + db "You can also have", $4f + db "my favorite TM!", $57 ; 0x98ab0 + 205 bytes ReceivedTM11Text: ; 0x98b7d - db $0, $52, " received", $4f - db "TM11!@@" + db $0, $52, " received", $4f + db "TM11!@@" ; 0x98b90 _UnnamedText_5c7d3: ; 0x98b90 - db $0, "You better make", $4f - db "room for this!", $57 + db $0, "You better make", $4f + db "room for this!", $57 ; 0x98b90 + 32 bytes UnnamedText_98bb0: ; 0x98bb0 - db $0, "Wow!", $4f - db "You're too much!", $51 - db "All right!", $51 - db "You can have the", $4f - db "CASCADEBADGE to", $55 - db "show you beat me!@@" + db $0, "Wow!", $4f + db "You're too much!", $51 + db "All right!", $51 + db "You can have the", $4f + db "CASCADEBADGE to", $55 + db "show you beat me!@@" ; 0x98c05 _UnnamedText_5c7e9: ; 0x98c05 - db $0, "I'm more than good", $4f - db "enough for you!", $51 - db "MISTY can wait!", $57 + db $0, "I'm more than good", $4f + db "enough for you!", $51 + db "MISTY can wait!", $57 ; 0x98c05 + 51 bytes _UnnamedText_5c7ee: ; 0x98c38 - db $0, "You", $4f - db "overwhelmed me!", $58 + db $0, "You", $4f + db "overwhelmed me!", $58 ; 0x98c38 + 21 bytes _UnnamedText_5c7f3: ; 0x98c4d - db $0, "You have to face", $4f - db "other trainers to", $55 - db "find out how good", $55 - db "you really are.", $57 + db $0, "You have to face", $4f + db "other trainers to", $55 + db "find out how good", $55 + db "you really are.", $57 ; 0x98c4d + 70 bytes _UnnamedText_5c802: ; 0x98c93 - db $0, "Splash!", $51 - db "I'm first up!", $4f - db "Let's do it!", $57 + db $0, "Splash!", $51 + db "I'm first up!", $4f + db "Let's do it!", $57 ; 0x98c93 + 34 bytes _UnnamedText_5c807: ; 0x98cb5 - db $0, "That", $4f - db "can't be!", $58 + db $0, "That", $4f + db "can't be!", $58 ; 0x98cb5 + 15 bytes _UnnamedText_5c80c: ; 0x98cc4 - db $0, "MISTY is going to", $4f - db "keep improving!", $51 - db "She won't lose to", $4f - db "someone like you!", $57 + db $0, "MISTY is going to", $4f + db "keep improving!", $51 + db "She won't lose to", $4f + db "someone like you!", $57 ; 0x98cc4 + 70 bytes _UnnamedText_5c82a: ; 0x98d0a - db $0, "Yo! Champ in", $4f - db "making!", $51 - db "Here's my advice!", $51 - db "The LEADER, MISTY,", $4f - db "is a pro who uses", $55 - db "water #MON!", $51 - db "You can drain all", $4f - db "their water with", $55 - db "plant #MON!", $51 - db "Or, zap them with", $4f - db "electricity!", $57 + db $0, "Yo! Champ in", $4f + db "making!", $51 + db "Here's my advice!", $51 + db "The LEADER, MISTY,", $4f + db "is a pro who uses", $55 + db "water #MON!", $51 + db "You can drain all", $4f + db "their water with", $55 + db "plant #MON!", $51 + db "Or, zap them with", $4f + db "electricity!", $57 ; 0x98d0a + 166 bytes _UnnamedText_5c82f: ; 0x98db0 - db $0, "You beat MISTY!", $4f - db "What'd I tell ya?", $51 - db "You and me kid,", $4f - db "we make a pretty", $55 - db "darn good team!", $57 + db $0, "You beat MISTY!", $4f + db "What'd I tell ya?", $51 + db "You and me kid,", $4f + db "we make a pretty", $55 + db "darn good team!", $57 ; 0x98db0 + 83 bytes _UnnamedText_1d810: ; 0x98e03 - db $0, "Hi! Welcome to", $4f - db "our BIKE SHOP.", $51 - db "Have we got just", $4f - db "the BIKE for you!", $58 + db $0, "Hi! Welcome to", $4f + db "our BIKE SHOP.", $51 + db "Have we got just", $4f + db "the BIKE for you!", $58 ; 0x98e03 + 66 bytes _UnnamedText_1d815: ; 0x98e45 - db $0, "It's a cool BIKE!", $4f - db "Do you want it?", $57 + db $0, "It's a cool BIKE!", $4f + db "Do you want it?", $57 ; 0x98e45 + 34 bytes _UnnamedText_1d81a: ; 0x98e67 - db $0, "Sorry! You can't", $4f - db "afford it!", $58 + db $0, "Sorry! You can't", $4f + db "afford it!", $58 ; 0x98e67 + 28 bytes _UnnamedText_1d81f: ; 0x98e83 - db $0, "Oh, that's...", $51 - db "A BIKE VOUCHER!", $51 - db "OK! Here you go!", $58 + db $0, "Oh, that's...", $51 + db "A BIKE VOUCHER!", $51 + db "OK! Here you go!", $58 ; 0x98e83 + 47 bytes UnnamedText_98eb2: ; 0x98eb2 - db $0, $52, " exchanged", $4f - db "the BIKE VOUCHER", $55 - db "for a BICYCLE.@@" + db $0, $52, " exchanged", $4f + db "the BIKE VOUCHER", $55 + db "for a BICYCLE.@@" ; 0x98ee0 _UnnamedText_1d82a: ; 0x98ee0 - db $0, "Come back again", $4f - db "some time!", $57 + db $0, "Come back again", $4f + db "some time!", $57 ; 0x98ee0 + 28 bytes _UnnamedText_1d82f: ; 0x98efc - db $0, "How do you like", $4f - db "your new BICYCLE?", $51 - db "You can take it", $4f - db "on CYCLING ROAD", $55 - db "and in caves!", $57 + db $0, "How do you like", $4f + db "your new BICYCLE?", $51 + db "You can take it", $4f + db "on CYCLING ROAD", $55 + db "and in caves!", $57 ; 0x98efc + 81 bytes _UnnamedText_1d834: ; 0x98f4d - db $0, "You better make", $4f - db "room for this!", $57 + db $0, "You better make", $4f + db "room for this!", $57 ; 0x98f4d + 32 bytes _UnnamedText_1d843: ; 0x98f6d - db $0, "A plain city BIKE", $4f - db "is good enough", $55 - db "for me!", $51 - db "You can't put a", $4f - db "shopping basket", $55 - db "on an MTB!", $57 + db $0, "A plain city BIKE", $4f + db "is good enough", $55 + db "for me!", $51 + db "You can't put a", $4f + db "shopping basket", $55 + db "on an MTB!", $57 ; 0x98f6d + 84 bytes _UnnamedText_1d85c: ; 0x98fc1 - db $0, "These BIKEs are", $4f - db "cool, but they're", $55 - db "way expensive!", $57 + db $0, "These BIKEs are", $4f + db "cool, but they're", $55 + db "way expensive!", $57 ; 0x98fc1 + 49 bytes _UnnamedText_1d861: ; 0x98ff2 - db $0, "Wow. Your BIKE is", $4f - db "really cool!", $57 + db $0, "Wow. Your BIKE is", $4f + db "really cool!", $57 ; 0x98ff2 + 32 bytes _CeruleanMartText2: ; 0x99012 - db $0, "Use REPEL to keep", $4f - db "bugs and weak", $55 - db "#MON away.", $51 - db "Put your strongest", $4f - db "#MON at the", $55 - db "top of the list", $55 - db "for best results!", $57 + db $0, "Use REPEL to keep", $4f + db "bugs and weak", $55 + db "#MON away.", $51 + db "Put your strongest", $4f + db "#MON at the", $55 + db "top of the list", $55 + db "for best results!", $57 _CeruleanMartText3: ; 0x9907f - db $0, "Have you seen any", $4f - db "RARE CANDY?", $51 - db "It's supposed to", $4f - db "make #MON go", $55 - db "up one level!", $57 + db $0, "Have you seen any", $4f + db "RARE CANDY?", $51 + db "It's supposed to", $4f + db "make #MON go", $55 + db "up one level!", $57 _UnnamedText_74e77: ; 0x990c9 - db $0, "#MON BADGEs", $4f - db "are owned only by", $55 - db "skilled trainers.", $51 - db "I see you have", $4f - db "at least one.", $51 - db "Those BADGEs have", $4f - db "amazing secrets!", $58 + db $0, "#MON BADGEs", $4f + db "are owned only by", $55 + db "skilled trainers.", $51 + db "I see you have", $4f + db "at least one.", $51 + db "Those BADGEs have", $4f + db "amazing secrets!", $58 ; 0x990c9 + 113 bytes _UnnamedText_74e7c: ; 0x9913a - db $0, "Now then...", $51 - db "Which of the 8", $4f - db "BADGEs should I", $55 - db "describe?", $57 + db $0, "Now then...", $51 + db "Which of the 8", $4f + db "BADGEs should I", $55 + db "describe?", $57 ; 0x9913a + 54 bytes _UnnamedText_74e81: ; 0x99170 - db $0, "Come visit me any", $4f - db "time you wish.", $57 + db $0, "Come visit me any", $4f + db "time you wish.", $57 ; 0x99170 + 34 bytes _UnnamedText_74e96: ; 0x99192 - db $0, "The ATTACK of all", $4f - db "#MON increases", $55 - db "a little bit.", $51 - db "It also lets you", $4f - db "use FLASH any", $55 - db "time you desire.", $58 + db $0, "The ATTACK of all", $4f + db "#MON increases", $55 + db "a little bit.", $51 + db "It also lets you", $4f + db "use FLASH any", $55 + db "time you desire.", $58 ; 0x99192 + 96 bytes _UnnamedText_74e9b: ; 0x991f2 - db $0, "#MON up to L30", $4f - db "will obey you.", $51 - db "Any higher, they", $4f - db "become unruly!", $51 - db "It also lets you", $4f - db "use CUT outside", $55 - db "of battle.", $58 + db $0, "#MON up to L30", $4f + db "will obey you.", $51 + db "Any higher, they", $4f + db "become unruly!", $51 + db "It also lets you", $4f + db "use CUT outside", $55 + db "of battle.", $58 ; 0x991f2 + 107 bytes _UnnamedText_74ea0: ; 0x9925d - db $0, "The SPEED of all", $4f - db "#MON increases", $55 - db "a little bit.", $51 - db "It also lets you", $4f - db "use FLY outside", $55 - db "of battle.", $58 + db $0, "The SPEED of all", $4f + db "#MON increases", $55 + db "a little bit.", $51 + db "It also lets you", $4f + db "use FLY outside", $55 + db "of battle.", $58 ; 0x9925d + 91 bytes _UnnamedText_74ea5: ; 0x992b8 - db $0, "#MON up to L50", $4f - db "will obey you.", $51 - db "Any higher, they", $4f - db "become unruly!", $51 - db "It also lets you", $4f - db "use STRENGTH out-", $55 - db "side of battle.", $58 + db $0, "#MON up to L50", $4f + db "will obey you.", $51 + db "Any higher, they", $4f + db "become unruly!", $51 + db "It also lets you", $4f + db "use STRENGTH out-", $55 + db "side of battle.", $58 ; 0x992b8 + 114 bytes _UnnamedText_74eaa: ; 0x9932a - db $0, "The DEFENSE of all", $4f - db "#MON increases", $55 - db "a little bit.", $51 - db "It also lets you", $4f - db "use SURF outside", $55 - db "of battle.", $58 + db $0, "The DEFENSE of all", $4f + db "#MON increases", $55 + db "a little bit.", $51 + db "It also lets you", $4f + db "use SURF outside", $55 + db "of battle.", $58 ; 0x9932a + 94 bytes _UnnamedText_74eaf: ; 0x99388 - db $0, "#MON up to L70", $4f - db "will obey you.", $51 - db "Any higher, they", $4f - db "become unruly!", $58 + db $0, "#MON up to L70", $4f + db "will obey you.", $51 + db "Any higher, they", $4f + db "become unruly!", $58 ; 0x99388 + 63 bytes _UnnamedText_74eb4: ; 0x993c7 - db $0, "Your #MON's", $4f - db "SPECIAL abilities", $55 - db "increase a bit.", $58 + db $0, "Your #MON's", $4f + db "SPECIAL abilities", $55 + db "increase a bit.", $58 ; 0x993c7 + 46 bytes _UnnamedText_74eb9: ; 0x993f5 - db $0, "All #MON will", $4f - db "obey you!", $58 + db $0, "All #MON will", $4f + db "obey you!", $58 ; 0x993f5 + 25 bytes _LavenderPokecenterText4: _LavenderPokecenterText2: _LavenderPokecenterText1: ; 0x9940e - db $0, "TEAM ROCKET will", $4f - db "do anything for", $55 - db "the sake of gold!", $57 + db $0, "TEAM ROCKET will", $4f + db "do anything for", $55 + db "the sake of gold!", $57 _LavenderPokecenterText3: ; 0x99442 - db $0, "I saw CUBONE's", $4f - db "mother die trying", $55 - db "to escape from", $55 - db "TEAM ROCKET!", $57 + db $0, "I saw CUBONE's", $4f + db "mother die trying", $55 + db "to escape from", $55 + db "TEAM ROCKET!", $57 _PokemonTower1Text1: ; 0x9947f - db $0, "#MON TOWER was", $4f - db "erected in the", $55 - db "memory of #MON", $55 - db "that had died.", $57 + db $0, "#MON TOWER was", $4f + db "erected in the", $55 + db "memory of #MON", $55 + db "that had died.", $57 _PokemonTower1Text2: ; 0x994bc - db $0, "Did you come to", $4f - db "pay respects?", $55 - db "Bless you!", $57 + db $0, "Did you come to", $4f + db "pay respects?", $55 + db "Bless you!", $57 _PokemonTower1Text3: ; 0x994e6 - db $0, "I came to pray", $4f - db "for my CLEFAIRY.", $51 - db "Sniff! I can't", $4f - db "stop crying...", $57 + db $0, "I came to pray", $4f + db "for my CLEFAIRY.", $51 + db "Sniff! I can't", $4f + db "stop crying...", $57 _PokemonTower1Text4: ; 0x99524 - db $0, "My GROWLITHE...", $4f - db "Why did you die?", $57 + db $0, "My GROWLITHE...", $4f + db "Why did you die?", $57 _PokemonTower1Text5: ; 0x99546 - db $0, "I am a CHANNELER!", $4f - db "There are spirits", $55 - db "up to mischief!", $57 + db $0, "I am a CHANNELER!", $4f + db "There are spirits", $55 + db "up to mischief!", $57 _UnnamedText_6062d: ; 0x9957b - db $0, $53, ": Hey,", $4f - db $52, "! What", $55 - db "brings you here?", $55 - db "Your #MON", $55 - db "don't look dead!", $51 - db "I can at least", $4f - db "make them faint!", $55 - db "Let's go, pal!", $57 + db $0, $53, ": Hey,", $4f + db $52, "! What", $55 + db "brings you here?", $55 + db "Your #MON", $55 + db "don't look dead!", $51 + db "I can at least", $4f + db "make them faint!", $55 + db "Let's go, pal!", $57 ; 0x9957b + 106 bytes _UnnamedText_60632: ; 0x995e5 - db $0, "What?", $4f - db "You stinker!", $51 - db "I took it easy on", $4f - db "you too!", $58 + db $0, "What?", $4f + db "You stinker!", $51 + db "I took it easy on", $4f + db "you too!", $58 ; 0x995e5 + 47 bytes _UnnamedText_60637: ; 0x99614 - db $0, $53, ": Well,", $4f - db "look at all your", $55 - db "wimpy #MON!", $51 - db "Toughen them up a", $4f - db "bit more!", $58 + db $0, $53, ": Well,", $4f + db "look at all your", $55 + db "wimpy #MON!", $51 + db "Toughen them up a", $4f + db "bit more!", $58 ; 0x99614 + 67 bytes _UnnamedText_6063c: ; 0x99657 - db $0, "How's your #DEX", $4f - db "coming, pal?", $55 - db "I just caught a", $55 - db "CUBONE!", $51 - db "I can't find the", $4f - db "grown-up MAROWAK", $55 - db "yet!", $51 - db "I doubt there are", $4f - db "any left! Well, I", $55 - db "better get going!", $55 - db "I've got a lot to", $55 - db "accomplish, pal!", $51 - db "Smell ya later!", $57 + db $0, "How's your #DEX", $4f + db "coming, pal?", $55 + db "I just caught a", $55 + db "CUBONE!", $51 + db "I can't find the", $4f + db "grown-up MAROWAK", $55 + db "yet!", $51 + db "I doubt there are", $4f + db "any left! Well, I", $55 + db "better get going!", $55 + db "I've got a lot to", $55 + db "accomplish, pal!", $51 + db "Smell ya later!", $57 ; 0x99657 + 195 bytes _PokemonTower2Text2: ; 0x9971a - db $0, "Even we could not", $4f - db "identify the", $55 - db "wayward GHOSTs!", $51 - db "A SILPH SCOPE", $4f - db "might be able to", $55 - db "unmask them.", $57 + db $0, "Even we could not", $4f + db "identify the", $55 + db "wayward GHOSTs!", $51 + db "A SILPH SCOPE", $4f + db "might be able to", $55 + db "unmask them.", $57 _UnnamedText_60730: ; 0x99776 - db $0, "Urrg...Awaa...", $4f - db "Huhu...graa..", $57 + db $0, "Urrg...Awaa...", $4f + db "Huhu...graa..", $57 ; 0x99776 + 30 bytes _UnnamedText_60735: ; 0x99794 - db $0, "Hwa!", $4f - db "I'm saved!", $58 + db $0, "Hwa!", $4f + db "I'm saved!", $58 ; 0x99794 + 16 bytes _UnnamedText_6073a: ; 0x997a4 - db $0, "The GHOSTs can be", $4f - db "identified by the", $55 - db "SILPH SCOPE.", $57 + db $0, "The GHOSTs can be", $4f + db "identified by the", $55 + db "SILPH SCOPE.", $57 ; 0x997a4 + 50 bytes _UnnamedText_6073f: ; 0x997d6 - db $0, "Kekeke....", $4f - db "Kwaaah!", $57 + db $0, "Kekeke....", $4f + db "Kwaaah!", $57 ; 0x997d6 + 20 bytes _UnnamedText_60744: ; 0x997ea - db $0, "Hmm?", $4f - db "What am I doing?", $58 + db $0, "Hmm?", $4f + db "What am I doing?", $58 ; 0x997ea + 23 bytes _UnnamedText_60749: ; 0x99801 - db $0, "Sorry! I was", $4f - db "possessed!", $57 + db $0, "Sorry! I was", $4f + db "possessed!", $57 ; 0x99801 + 25 bytes _UnnamedText_6074e: ; 0x9981a - db $0, "Be gone!", $4f - db "Evil spirit!", $57 + db $0, "Be gone!", $4f + db "Evil spirit!", $57 ; 0x9981a + 23 bytes _UnnamedText_60753: ; 0x99831 - db $0, "Whew!", $4f - db "The spirit left!", $58 + db $0, "Whew!", $4f + db "The spirit left!", $58 ; 0x99831 + 24 bytes _UnnamedText_60758: ; 0x99849 - db $0, "My friends were", $4f - db "possessed too!", $57 + db $0, "My friends were", $4f + db "possessed too!", $57 ; 0x99849 + 32 bytes _UnnamedText_6085e: ; 0x99869 - db $0, "GHOST! No!", $4f - db "Kwaaah!", $57 + db $0, "GHOST! No!", $4f + db "Kwaaah!", $57 ; 0x99869 + 20 bytes _UnnamedText_60863: ; 0x9987d - db $0, "Where", $4f - db "is the GHOST?", $58 + db $0, "Where", $4f + db "is the GHOST?", $58 ; 0x9987d + 21 bytes _UnnamedText_60868: ; 0x99892 - db $0, "I must have been", $4f - db "dreaming...", $57 + db $0, "I must have been", $4f + db "dreaming...", $57 ; 0x99892 + 30 bytes _UnnamedText_6086d: ; 0x998b0 - db $0, "Be cursed with", $4f - db "me! Kwaaah!", $57 + db $0, "Be cursed with", $4f + db "me! Kwaaah!", $57 ; 0x998b0 + 28 bytes _UnnamedText_60872: ; 0x998cc - db $0, "What!", $58 + db $0, "What!", $58 ; 0x998cc + 7 bytes _UnnamedText_60877: ; 0x998d3 - db $0, "We can't crack", $4f - db "the identity of", $55 - db "the GHOSTs.", $57 + db $0, "We can't crack", $4f + db "the identity of", $55 + db "the GHOSTs.", $57 ; 0x998d3 + 43 bytes _UnnamedText_6087c: ; 0x998fe - db $0, "Huhuhu...", $4f - db "Beat me not!", $57 + db $0, "Huhuhu...", $4f + db "Beat me not!", $57 ; 0x998fe + 24 bytes _UnnamedText_60881: ; 0x99916 - db $0, "Huh?", $4f - db "Who? What?", $58 + db $0, "Huh?", $4f + db "Who? What?", $58 ; 0x99916 + 17 bytes _UnnamedText_60886: ; 0x99927 - db $0, "May the departed", $4f - db "souls of #MON", $55 - db "rest in peace...", $57 + db $0, "May the departed", $4f + db "souls of #MON", $55 + db "rest in peace...", $57 ; 0x99927 + 49 bytes _PokemonTower5Text1: ; 0x99958 - db $0, "Come, child! I", $4f - db "sealed this space", $55 - db "with white magic!", $51 - db "You can rest here!", $57 + db $0, "Come, child! I", $4f + db "sealed this space", $55 + db "with white magic!", $51 + db "You can rest here!", $57 _UnnamedText_609e9: ; 0x9999f - db $0, "Give...me...", $4f - db "your...soul...", $57 + db $0, "Give...me...", $4f + db "your...soul...", $57 ; 0x9999f + 29 bytes _UnnamedText_609ee: ; 0x999bc - db $0, "Gasp!", $58 + db $0, "Gasp!", $58 ; 0x999bc + 7 bytes _UnnamedText_609f3: ; 0x999c3 - db $0, "I was under", $4f - db "possession!", $57 + db $0, "I was under", $4f + db "possession!", $57 ; 0x999c3 + 25 bytes _UnnamedText_60a02: ; 0x999dc - db $0, "You...shall...", $4f - db "join...us...", $57 + db $0, "You...shall...", $4f + db "join...us...", $57 ; 0x999dc + 29 bytes _UnnamedText_60a07: ; 0x999f9 - db $0, "What", $4f - db "a nightmare!", $58 + db $0, "What", $4f + db "a nightmare!", $58 ; 0x999f9 + 19 bytes _UnnamedText_60a0c: ; 0x99a0c - db $0, "I was possessed!", $57 + db $0, "I was possessed!", $57 ; 0x99a0c + 18 bytes _UnnamedText_60a1b: ; 0x99a1e - db $0, "Zombies!", $57 + db $0, "Zombies!", $57 ; 0x99a1e + 10 bytes _UnnamedText_60a20: ; 0x99a28 - db $0, "Ha?", $58 + db $0, "Ha?", $58 ; 0x99a28 + 5 bytes _UnnamedText_60a25: ; 0x99a2d - db $0, "I regained my", $4f - db "senses!", $57 + db $0, "I regained my", $4f + db "senses!", $57 ; 0x99a2d + 23 bytes _UnnamedText_60a34: ; 0x99a44 - db $0, "Urgah...", $4f - db "Urff....", $57 + db $0, "Urgah...", $4f + db "Urff....", $57 ; 0x99a44 + 19 bytes _UnnamedText_60a39: ; 0x99a57 - db $0, "Whoo!", $58 + db $0, "Whoo!", $58 ; 0x99a57 + 7 bytes _UnnamedText_60a3e: ; 0x99a5e - db $0, "I fell to evil", $4f - db "spirits despite", $55 - db "my training!", $57 + db $0, "I fell to evil", $4f + db "spirits despite", $55 + db "my training!", $57 ; 0x99a5e + 45 bytes _UnnamedText_60a43: ; 0x99a8b - db $0, "Entered purified,", $4f - db "protected zone!", $51 - db $52, "'s #MON", $4f - db "are fully healed!", $57 + db $0, "Entered purified,", $4f + db "protected zone!", $51 + db $52, "'s #MON", $4f + db "are fully healed!", $57 ; 0x99a8b + 61 bytes _UnnamedText_60c1f: ; 0x99ac8 - db $0, "The GHOST was the", $4f - db "restless soul of", $55 - db "CUBONE's mother!", $57 + db $0, "The GHOST was the", $4f + db "restless soul of", $55 + db "CUBONE's mother!", $57 ; 0x99ac8 + 52 bytes _UnnamedText_60c24: ; 0x99afc - db $0, "The mother's soul", $4f - db "was calmed.", $51 - db "It departed to", $4f - db "the afterlife!", $57 + db $0, "The mother's soul", $4f + db "was calmed.", $51 + db "It departed to", $4f + db "the afterlife!", $57 ; 0x99afc + 60 bytes _UnnamedText_60c29: ; 0x99b38 - db $0, "Give...me...", $4f - db "blood...", $57 + db $0, "Give...me...", $4f + db "blood...", $57 ; 0x99b38 + 23 bytes _UnnamedText_60c2e: ; 0x99b4f - db $0, "Groan!", $58 + db $0, "Groan!", $58 ; 0x99b4f + 8 bytes _UnnamedText_60c33: ; 0x99b57 - db $0, "I feel anemic and", $4f - db "weak...", $57 + db $0, "I feel anemic and", $4f + db "weak...", $57 ; 0x99b57 + 27 bytes _UnnamedText_60c38: ; 0x99b72 - db $0, "Urff... Kwaah!", $57 + db $0, "Urff... Kwaah!", $57 ; 0x99b72 + 16 bytes _UnnamedText_60c3d: ; 0x99b82 - db $0, "Some-", $4f - db "thing fell out!", $58 + db $0, "Some-", $4f + db "thing fell out!", $58 ; 0x99b82 + 23 bytes _UnnamedText_60c42: ; 0x99b99 - db $0, "Hair didn't fall", $4f - db "out! It was an", $55 - db "evil spirit!", $57 + db $0, "Hair didn't fall", $4f + db "out! It was an", $55 + db "evil spirit!", $57 ; 0x99b99 + 45 bytes _UnnamedText_60c47: ; 0x99bc6 - db $0, "Ke..ke...ke...", $4f - db "ke..ke...ke!!", $57 + db $0, "Ke..ke...ke...", $4f + db "ke..ke...ke!!", $57 ; 0x99bc6 + 30 bytes _UnnamedText_60c4c: ; 0x99be4 - db $0, "Keee!", $58 + db $0, "Keee!", $58 ; 0x99be4 + 7 bytes _UnnamedText_60c51: ; 0x99beb - db $0, "What's going on", $4f - db "here?", $57 + db $0, "What's going on", $4f + db "here?", $57 ; 0x99beb + 22 bytes _UnnamedText_60c56: ; 0x99c01 - db $0, "Be gone...", $4f - db "Intruders...", $57 + db $0, "Be gone...", $4f + db "Intruders...", $57 ; 0x99c01 + 25 bytes _UnnamedText_60ec4: ; 0x99c1a - db $0, "MR.FUJI: Heh? You", $4f - db "came to save me?", $51 - db "Thank you. But, I", $4f - db "came here of my", $55 - db "own free will.", $51 - db "I came to calm", $4f - db "the soul of", $55 - db "CUBONE's mother.", $51 - db "I think MAROWAK's", $4f - db "spirit has gone", $55 - db "to the afterlife.", $51 - db "I must thank you", $4f - db "for your kind", $55 - db "concern!", $51 - db "Follow me to my", $4f - db "home, #MON", $55 - db "HOUSE at the foot", $55 - db "of this tower.", $57 + db $0, "MR.FUJI: Heh? You", $4f + db "came to save me?", $51 + db "Thank you. But, I", $4f + db "came here of my", $55 + db "own free will.", $51 + db "I came to calm", $4f + db "the soul of", $55 + db "CUBONE's mother.", $51 + db "I think MAROWAK's", $4f + db "spirit has gone", $55 + db "to the afterlife.", $51 + db "I must thank you", $4f + db "for your kind", $55 + db "concern!", $51 + db "Follow me to my", $4f + db "home, #MON", $55 + db "HOUSE at the foot", $55 + db "of this tower.", $57 ; 0x99c1a + 279 bytes _UnnamedText_60ec9: ; 0x99d31 - db $0, "What do you want?", $4f - db "Why are you here?", $57 + db $0, "What do you want?", $4f + db "Why are you here?", $57 ; 0x99d31 + 37 bytes _UnnamedText_60ece: ; 0x99d56 - db $0, "I give up!", $58 + db $0, "I give up!", $58 ; 0x99d56 + 12 bytes _UnnamedText_60ed3: ; 0x99d62 - db $0, "I'm not going to", $4f - db "forget this!", $57 + db $0, "I'm not going to", $4f + db "forget this!", $57 ; 0x99d62 + 30 bytes _UnnamedText_60ed8: ; 0x99d80 - db $0, "This old guy came", $4f - db "and complained", $55 - db "about us harming", $55 - db "useless #MON!", $51 - db "We're talking it", $4f - db "over as adults!", $57 + db $0, "This old guy came", $4f + db "and complained", $55 + db "about us harming", $55 + db "useless #MON!", $51 + db "We're talking it", $4f + db "over as adults!", $57 ; 0x99d80 + 97 bytes _UnnamedText_60edd: ; 0x99de1 - db $0, "Please!", $4f - db "No more!", $58 + db $0, "Please!", $4f + db "No more!", $58 ; 0x99de1 + 18 bytes _UnnamedText_60ee2: ; 0x99df3 - db $0, "#MON are only", $4f - db "good for making", $55 - db "money!", $51 - db "Stay out of our", $4f - db "business!", $57 + db $0, "#MON are only", $4f + db "good for making", $55 + db "money!", $51 + db "Stay out of our", $4f + db "business!", $57 ; 0x99df3 + 64 bytes _UnnamedText_60ee7: ; 0x99e33 - db $0, "You're not saving", $4f - db "anyone, kid!", $57 + db $0, "You're not saving", $4f + db "anyone, kid!", $57 ; 0x99e33 + 31 bytes _UnnamedText_60eec: ; 0x99e52 - db $0, "Don't", $4f - db "fight us ROCKETs!", $58 + db $0, "Don't", $4f + db "fight us ROCKETs!", $58 ; 0x99e52 + 24 bytes _UnnamedText_60ef1: ; 0x99e6a - db $0, "You're not getting", $4f - db "away with this!", $57 + db $0, "You're not getting", $4f + db "away with this!", $57 ; 0x99e6a + 35 bytes _UnnamedText_1d8d1: ; 0x99e8d - db $0, "That's odd, MR.FUJI", $4f - db "isn't here.", $55 - db "Where'd he go?", $57 + db $0, "That's odd, MR.FUJI", $4f + db "isn't here.", $55 + db "Where'd he go?", $57 ; 0x99e8d + 45 bytes _UnnamedText_1d8d6: ; 0x99eba - db $0, "MR.FUJI had been", $4f - db "praying alone for", $55 - db "CUBONE's mother.", $57 + db $0, "MR.FUJI had been", $4f + db "praying alone for", $55 + db "CUBONE's mother.", $57 ; 0x99eba + 52 bytes _UnnamedText_1d8f4: ; 0x99eee - db $0, "This is really", $4f - db "MR.FUJI's house.", $51 - db "He's really kind!", $51 - db "He looks after", $4f - db "abandoned and", $55 - db "orphaned #MON!", $57 + db $0, "This is really", $4f + db "MR.FUJI's house.", $51 + db "He's really kind!", $51 + db "He looks after", $4f + db "abandoned and", $55 + db "orphaned #MON!", $57 ; 0x99eee + 93 bytes _UnnamedText_1d8f9: ; 0x99f4b - db $0, "It's so warm!", $4f - db "#MON are so", $55 - db "nice to hug!", $57 + db $0, "It's so warm!", $4f + db "#MON are so", $55 + db "nice to hug!", $57 ; 0x99f4b + 39 bytes _LavenderHouse1Text3: ; 0x99f72 - db $0, "PSYDUCK: Gwappa!@@" + db $0, "PSYDUCK: Gwappa!@@" _LavenderHouse1Text4: ; 0x99f85 - db $0, "NIDORINO: Gaoo!@@" + db $0, "NIDORINO: Gaoo!@@" _UnnamedText_1d94c: ; 0x99f97 - db $0, "MR.FUJI: ", $52, ".", $51 - db "Your #DEX quest", $4f - db "may fail without", $55 - db "love for your", $55 - db "#MON.", $51 - db "I think this may", $4f - db "help your quest.", $58 + db $0, "MR.FUJI: ", $52, ".", $51 + db "Your #DEX quest", $4f + db "may fail without", $55 + db "love for your", $55 + db "#MON.", $51 + db "I think this may", $4f + db "help your quest.", $58 ; 0x99f97 + 100 bytes UnnamedText_99ffb: ; 0x99ffb - db $0, $52, " received", $4f - db "a @" - TX_RAM $cf4b - db $0, "!@@" + db $0, $52, " received", $4f + db "a @" + TX_RAM $cf4b + db $0, "!@@" ; 0x9a011 _UnnamedText_1d956: ; 0x9a011 - db $0, $51 - db "Upon hearing #", $4f - db "FLUTE, sleeping", $55 - db "#MON will", $55 - db "spring awake.", $51 - db "It works on all", $4f - db "sleeping #MON.", $57 + db $0, $51 + db "Upon hearing #", $4f + db "FLUTE, sleeping", $55 + db "#MON will", $55 + db "spring awake.", $51 + db "It works on all", $4f + db "sleeping #MON.", $57 ; 0x9a011 + 88 bytes _UnnamedText_1d95b: ; 0x9a069 - db $0, "You must make", $4f - db "room for this!", $57 + db $0, "You must make", $4f + db "room for this!", $57 ; 0x9a069 + 30 bytes _UnnamedText_1d960: ; 0x9a087 - db $0, "MR.FUJI: Has my", $4f - db "FLUTE helped you?", $57 + db $0, "MR.FUJI: Has my", $4f + db "FLUTE helped you?", $57 ; 0x9a087 + 35 bytes _LavenderHouse1Text6: ; 0x9a0aa - db $0, "#MON Monthly", $4f - db "Grand Prize", $55 - db "Drawing!", $51 - db "The application", $4f - db "form is...", $51 - db "Gone! It's been", $4f - db "clipped out!", $57 + db $0, "#MON Monthly", $4f + db "Grand Prize", $55 + db "Drawing!", $51 + db "The application", $4f + db "form is...", $51 + db "Gone! It's been", $4f + db "clipped out!", $57 _LavenderMartText2: ; 0x9a104 - db $0, "I'm searching for", $4f - db "items that raise", $55 - db "the abilities of", $55 - db "#MON during a", $55 - db "single battle.", $51 - db "X ATTACK, X", $4f - db "DEFEND, X SPEED", $55 - db "and X SPECIAL are", $55 - db "what I'm after.", $51 - db "Do you know where", $4f - db "I can get them?", $57 + db $0, "I'm searching for", $4f + db "items that raise", $55 + db "the abilities of", $55 + db "#MON during a", $55 + db "single battle.", $51 + db "X ATTACK, X", $4f + db "DEFEND, X SPEED", $55 + db "and X SPECIAL are", $55 + db "what I'm after.", $51 + db "Do you know where", $4f + db "I can get them?", $57 _UnnamedText_5c953: ; 0x9a1b4 - db $0, "You know REVIVE?", $4f - db "It revives any", $55 - db "fainted #MON!", $57 + db $0, "You know REVIVE?", $4f + db "It revives any", $55 + db "fainted #MON!", $57 ; 0x9a1b4 + 47 bytes _UnnamedText_5c958: ; 0x9a1e3 - db $0, "I found a NUGGET", $4f - db "in the mountains.", $51 - db "I thought it was", $4f - db "useless, but it", $55 - db "sold for ", $f0, "5000!", $57 + db $0, "I found a NUGGET", $4f + db "in the mountains.", $51 + db "I thought it was", $4f + db "useless, but it", $55 + db "sold for ", $f0, "5000!", $57 ; 0x9a1e3 + 85 bytes _LavenderHouse2Text1: ; 0x9a238 - db $0, "CUBONE: Kyarugoo!@@" + db $0, "CUBONE: Kyarugoo!@@" _UnnamedText_1d9dc: ; 0x9a24c - db $0, "I hate those", $4f - db "horrible ROCKETs!", $51 - db "That poor CUBONE's", $4f - db "mother...", $51 - db "It was killed", $4f - db "trying to escape", $55 - db "from TEAM ROCKET!", $57 + db $0, "I hate those", $4f + db "horrible ROCKETs!", $51 + db "That poor CUBONE's", $4f + db "mother...", $51 + db "It was killed", $4f + db "trying to escape", $55 + db "from TEAM ROCKET!", $57 ; 0x9a24c + 109 bytes _UnnamedText_1d9e1: ; 0x9a2b9 - db $0, "The GHOST of", $4f - db "#MON TOWER is", $55 - db "gone!", $51 - db "Someone must have", $4f - db "soothed its", $55 - db "restless soul!", $57 + db $0, "The GHOST of", $4f + db "#MON TOWER is", $55 + db "gone!", $51 + db "Someone must have", $4f + db "soothed its", $55 + db "restless soul!", $57 ; 0x9a2b9 + 79 bytes _UnnamedText_1dab3: ; 0x9a308 - db $0, "Hello, hello!", $4f - db "I am the official", $55 - db "NAME RATER!", $51 - db "Want me to rate", $4f - db "the nicknames of", $55 - db "your #MON?", $57 + db $0, "Hello, hello!", $4f + db "I am the official", $55 + db "NAME RATER!", $51 + db "Want me to rate", $4f + db "the nicknames of", $55 + db "your #MON?", $57 ; 0x9a308 + 89 bytes _UnnamedText_1dab8: ; 0x9a361 - db $0, "Which #MON", $4f - db "should I look at?", $58 + db $0, "Which #MON", $4f + db "should I look at?", $58 ; 0x9a361 + 30 bytes _UnnamedText_1dabd: ; 0x9a37f - TX_RAM $cd6d - db $0, ", is it?", $4f - db "That is a decent", $55 - db "nickname!", $51 - db "But, would you", $4f - db "like me to give", $55 - db "it a nicer name?", $51 - db "How about it?", $57 + TX_RAM $cd6d + db $0, ", is it?", $4f + db "That is a decent", $55 + db "nickname!", $51 + db "But, would you", $4f + db "like me to give", $55 + db "it a nicer name?", $51 + db "How about it?", $57 ; 0x9a37f + 102 bytes _UnnamedText_1dac2: ; 0x9a3e5 - db $0, "Fine! What should", $4f - db "we name it?", $58 + db $0, "Fine! What should", $4f + db "we name it?", $58 ; 0x9a3e5 + 31 bytes _UnnamedText_1dac7: ; 0x9a404 - db $0, "OK! This #MON", $4f - db "has been renamed", $55 - db "@" + db $0, "OK! This #MON", $4f + db "has been renamed", $55 + db "@" ; 0x9a404 + 33 bytes UnnamedText_9a425: ; 0x9a425 - TX_RAM $cee9 - db $0, "!", $51 - db "That's a better", $4f - db "name than before!", $57 + TX_RAM $cee9 + db $0, "!", $51 + db "That's a better", $4f + db "name than before!", $57 ; 0x9a44c _UnnamedText_1dacc: ; 0x9a44c - db $0, "Fine! Come any", $4f - db "time you like!", $57 + db $0, "Fine! Come any", $4f + db "time you like!", $57 ; 0x9a44c + 31 bytes _UnnamedText_1dad1: ; 0x9a46b - TX_RAM $cd6d - db $0, ", is it?", $4f - db "That is a truly", $55 - db "impeccable name!", $51 - db "Take good care of", $4f - db "@" - TX_RAM $cd6d - db $0, "!", $57 + TX_RAM $cd6d + db $0, ", is it?", $4f + db "That is a truly", $55 + db "impeccable name!", $51 + db "Take good care of", $4f + db "@" + TX_RAM $cd6d + db $0, "!", $57 ; 0x9a4b2 _VermilionPokecenterText2: _VermilionPokecenterText1: ; 0x9a4b2 - db $0, "Even if they are", $4f - db "the same level,", $55 - db "#MON can have", $55 - db "very different", $55 - db "abilities.", $51 - db "A #MON raised", $4f - db "by a trainer is", $55 - db "stronger than one", $55 - db "in the wild.", $57 + db $0, "Even if they are", $4f + db "the same level,", $55 + db "#MON can have", $55 + db "very different", $55 + db "abilities.", $51 + db "A #MON raised", $4f + db "by a trainer is", $55 + db "stronger than one", $55 + db "in the wild.", $57 _VermilionPokecenterText3: ; 0x9a539 - db $0, "My #MON was", $4f - db "poisoned! It", $55 - db "fainted while we", $55 - db "were walking!", $57 + db $0, "My #MON was", $4f + db "poisoned! It", $55 + db "fainted while we", $55 + db "were walking!", $57 _UnnamedText_59bb7: ; 0x9a572 - db $0, "Won't you admire", $4f - db "my PIKACHU's", $55 - db "adorable tail?", $57 + db $0, "Won't you admire", $4f + db "my PIKACHU's", $55 + db "adorable tail?", $57 ; 0x9a572 + 44 bytes _UnnamedText_59bbc: ; 0x9a59e - db $0, "Humph! My PIKACHU", $4f - db "is twice as cute", $55 - db "as that one!", $57 + db $0, "Humph! My PIKACHU", $4f + db "is twice as cute", $55 + db "as that one!", $57 ; 0x9a59e + 49 bytes _UnnamedText_59be4: ; 0x9a5cf - db $0, "I just love my", $4f - db "SEEL!", $51 - db "It squeals when I", $4f - db "hug it!", $57 + db $0, "I just love my", $4f + db "SEEL!", $51 + db "It squeals when I", $4f + db "hug it!", $57 ; 0x9a5cf + 48 bytes _UnnamedText_59be9: ; 0x9a5ff - db $0, "Oh dear!", $51 - db "My SEEL is far", $4f - db "more attractive!", $57 + db $0, "Oh dear!", $51 + db "My SEEL is far", $4f + db "more attractive!", $57 ; 0x9a5ff + 42 bytes _UnnamedText_59c00: ; 0x9a629 - db $0, "PIKACHU: Chu!", $4f - db "Pikachu!", $57 + db $0, "PIKACHU: Chu!", $4f + db "Pikachu!", $57 ; 0x9a629 + 24 bytes _UnnamedText_59c17: ; 0x9a641 - db $0, "SEEL: Kyuoo!", $57 + db $0, "SEEL: Kyuoo!", $57 ; 0x9a641 + 14 bytes _UnnamedText_59c65: ; 0x9a64f - db $0, "I chair the", $4f - db "#MON Fan Club!", $51 - db "I have collected", $4f - db "over 100 #MON!", $51 - db "I'm very fussy", $4f - db "when it comes to", $55 - db "#MON!", $51 - db "So...", $51 - db "Did you come", $4f - db "visit to hear", $55 - db "about my #MON?", $57 + db $0, "I chair the", $4f + db "#MON Fan Club!", $51 + db "I have collected", $4f + db "over 100 #MON!", $51 + db "I'm very fussy", $4f + db "when it comes to", $55 + db "#MON!", $51 + db "So...", $51 + db "Did you come", $4f + db "visit to hear", $55 + db "about my #MON?", $57 ; 0x9a64f + 145 bytes _UnnamedText_59c6a: ; 0x9a6e0 - db $0, "Good!", $4f - db "Then listen up!", $51 - db "My favorite", $4f - db "RAPIDASH...", $51 - db "It...cute...", $4f - db "lovely...smart...", $55 - db "plus...amazing...", $55 - db "you think so?...", $55 - db "oh yes...it...", $55 - db "stunning...", $55 - db "kindly...", $55 - db "love it!", $51 - db "Hug it...when...", $55 - db "sleeping...warm", $55 - db "and cuddly...", $55 - db "spectacular...", $55 - db "ravishing...", $55 - db "...Oops! Look at", $55 - db "the time! I kept", $55 - db "you too long!", $51 - db "Thanks for hearing", $4f - db "me out! I want", $55 - db "you to have this!", $58 + db $0, "Good!", $4f + db "Then listen up!", $51 + db "My favorite", $4f + db "RAPIDASH...", $51 + db "It...cute...", $4f + db "lovely...smart...", $55 + db "plus...amazing...", $55 + db "you think so?...", $55 + db "oh yes...it...", $55 + db "stunning...", $55 + db "kindly...", $55 + db "love it!", $51 + db "Hug it...when...", $55 + db "sleeping...warm", $55 + db "and cuddly...", $55 + db "spectacular...", $55 + db "ravishing...", $55 + db "...Oops! Look at", $55 + db "the time! I kept", $55 + db "you too long!", $51 + db "Thanks for hearing", $4f + db "me out! I want", $55 + db "you to have this!", $58 ; 0x9a6e0 + 334 bytes UnnamedText_9a82e: ; 0x9a82e - db $0, $52, " received", $4f - db "a @" - TX_RAM $cf4b - db $0, "!@@" + db $0, $52, " received", $4f + db "a @" + TX_RAM $cf4b + db $0, "!@@" ; 0x9a844 _UnnamedText_59c74: ; 0x9a844 - db $0, $51 - db "Exchange that for", $4f - db "a BICYCLE!", $51 - db "Don't worry, my", $4f - db "FEAROW will FLY", $55 - db "me anywhere!", $51 - db "So, I don't need a", $4f - db "BICYCLE!", $51 - db "I hope you like", $4f - db "cycling!", $57 + db $0, $51 + db "Exchange that for", $4f + db "a BICYCLE!", $51 + db "Don't worry, my", $4f + db "FEAROW will FLY", $55 + db "me anywhere!", $51 + db "So, I don't need a", $4f + db "BICYCLE!", $51 + db "I hope you like", $4f + db "cycling!", $57 ; 0x9a844 + 127 bytes _UnnamedText_59c79: ; 0x9a8c3 - db $0, "Oh. Come back", $4f - db "when you want to", $55 - db "hear my story!", $57 + db $0, "Oh. Come back", $4f + db "when you want to", $55 + db "hear my story!", $57 ; 0x9a8c3 + 47 bytes _UnnamedText_59c7e: ; 0x9a8f2 - db $0, "Hello, ", $52, "!", $51 - db "Did you come see", $4f - db "me about my", $55 - db "#MON again?", $51 - db "No? Too bad!", $57 + db $0, "Hello, ", $52, "!", $51 + db "Did you come see", $4f + db "me about my", $55 + db "#MON again?", $51 + db "No? Too bad!", $57 ; 0x9a8f2 + 65 bytes _UnnamedText_59c83: ; 0x9a933 - db $0, "Make room for", $4f - db "this!", $57 + db $0, "Make room for", $4f + db "this!", $57 ; 0x9a933 + 21 bytes _FanClubText6: ; 0x9a948 - db $0, "Our Chairman is", $4f - db "very vocal about", $55 - db "#MON.", $57 + db $0, "Our Chairman is", $4f + db "very vocal about", $55 + db "#MON.", $57 _FanClubText7: ; 0x9a970 - db $0, "Let's all listen", $4f - db "politely to other", $55 - db "trainers!", $57 + db $0, "Let's all listen", $4f + db "politely to other", $55 + db "trainers!", $57 _FanClubText8: ; 0x9a99d - db $0, "If someone brags,", $4f - db "brag right back!", $57 + db $0, "If someone brags,", $4f + db "brag right back!", $57 _VermilionMartText2: ; 0x9a9c1 - db $0, "There are evil", $4f - db "people who will", $55 - db "use #MON for", $55 - db "criminal acts.", $51 - db "TEAM ROCKET", $4f - db "traffics in rare", $55 - db "#MON.", $51 - db "They also abandon", $4f - db "#MON that they", $55 - db "consider not to", $55 - db "be popular or", $55 - db "useful.", $57 + db $0, "There are evil", $4f + db "people who will", $55 + db "use #MON for", $55 + db "criminal acts.", $51 + db "TEAM ROCKET", $4f + db "traffics in rare", $55 + db "#MON.", $51 + db "They also abandon", $4f + db "#MON that they", $55 + db "consider not to", $55 + db "be popular or", $55 + db "useful.", $57 _VermilionMartText3: ; 0x9aa67 - db $0, "I think #MON", $4f - db "can be good or", $55 - db "evil. It depends", $55 - db "on the trainer.", $57 + db $0, "I think #MON", $4f + db "can be good or", $55 + db "evil. It depends", $55 + db "on the trainer.", $57 _UnnamedText_5cb6d: ; 0x9aaa5 - db $0, "Hey, kid! What do", $4f - db "you think you're", $55 - db "doing here?", $51 - db "You won't live", $4f - db "long in combat!", $55 - db "That's for sure!", $51 - db "I tell you kid,", $4f - db "electric #MON", $55 - db "saved me during", $55 - db "the war!", $51 - db "They zapped my", $4f - db "enemies into", $55 - db "paralysis!", $51 - db "The same as I'll", $4f - db "do to you!", $57 + db $0, "Hey, kid! What do", $4f + db "you think you're", $55 + db "doing here?", $51 + db "You won't live", $4f + db "long in combat!", $55 + db "That's for sure!", $51 + db "I tell you kid,", $4f + db "electric #MON", $55 + db "saved me during", $55 + db "the war!", $51 + db "They zapped my", $4f + db "enemies into", $55 + db "paralysis!", $51 + db "The same as I'll", $4f + db "do to you!", $57 ; 0x9aaa5 + 214 bytes SECTION "bank27",DATA,BANK[$27] _UnnamedText_5cb72: ; 0x9c000 - db $0, "A little word of", $4f - db "advice, kid!", $51 - db "Electricity is", $4f - db "sure powerful!", $51 - db "But, it's useless", $4f - db "against ground-", $55 - db "type #MON!", $57 + db $0, "A little word of", $4f + db "advice, kid!", $51 + db "Electricity is", $4f + db "sure powerful!", $51 + db "But, it's useless", $4f + db "against ground-", $55 + db "type #MON!", $57 ; 0x9c000 + 105 bytes _UnnamedText_5cb77: ; 0x9c069 - db $0, "The THUNDERBADGE", $4f - db "cranks up your", $55 - db "#MON's SPEED!", $51 - db "It also lets your", $4f - db "#MON FLY any", $55 - db "time, kid!", $51 - db "You're special,", $4f - db "kid! Take this!", $57 + db $0, "The THUNDERBADGE", $4f + db "cranks up your", $55 + db "#MON's SPEED!", $51 + db "It also lets your", $4f + db "#MON FLY any", $55 + db "time, kid!", $51 + db "You're special,", $4f + db "kid! Take this!", $57 ; 0x9c069 + 119 bytes UnnamedText_9c0e0: ; 0x9c0e0 - db $0, $52, " received ", $4f - db "@" - TX_RAM $cf4b - db $0, "!@@" + db $0, $52, " received ", $4f + db "@" + TX_RAM $cf4b + db $0, "!@@" ; 0x9c0f5 _UnnamedText_5cb81: ; 0x9c0f5 - db $0, $51 - db "TM24 contains", $4f - db "THUNDERBOLT!", $51 - db "Teach it to an", $4f - db "electric #MON!", $57 + db $0, $51 + db "TM24 contains", $4f + db "THUNDERBOLT!", $51 + db "Teach it to an", $4f + db "electric #MON!", $57 ; 0x9c0f5 + 59 bytes _UnnamedText_5cb86: ; 0x9c130 - db $0, "Yo kid, make room", $4f - db "in your pack!", $57 + db $0, "Yo kid, make room", $4f + db "in your pack!", $57 ; 0x9c130 + 33 bytes _UnnamedText_5cb8b: ; 0x9c151 - db $0, "Whoa!", $51 - db "You're the real", $4f - db "deal, kid!", $51 - db "Fine then, take", $4f - db "the THUNDERBADGE!", $58 + db $0, "Whoa!", $51 + db "You're the real", $4f + db "deal, kid!", $51 + db "Fine then, take", $4f + db "the THUNDERBADGE!", $58 ; 0x9c151 + 67 bytes _UnnamedText_5cb9a: ; 0x9c194 - db $0, "When I was in the", $4f - db "Army, LT.SURGE", $55 - db "was my strict CO!", $57 + db $0, "When I was in the", $4f + db "Army, LT.SURGE", $55 + db "was my strict CO!", $57 ; 0x9c194 + 52 bytes _UnnamedText_5cb9f: ; 0x9c1c8 - db $0, "Stop!", $4f - db "You're very good!", $58 + db $0, "Stop!", $4f + db "You're very good!", $58 ; 0x9c1c8 + 24 bytes _UnnamedText_5cba4: ; 0x9c1e0 - db $0, "The door won't", $4f - db "open?", $51 - db "LT.SURGE always", $4f - db "was cautious!", $57 + db $0, "The door won't", $4f + db "open?", $51 + db "LT.SURGE always", $4f + db "was cautious!", $57 ; 0x9c1e0 + 51 bytes _UnnamedText_5cbb3: ; 0x9c213 - db $0, "I'm a lightweight,", $4f - db "but I'm good with", $55 - db "electricity!", $57 + db $0, "I'm a lightweight,", $4f + db "but I'm good with", $55 + db "electricity!", $57 ; 0x9c213 + 49 bytes _UnnamedText_5cbb8: ; 0x9c244 - db $0, "Fried!", $58 + db $0, "Fried!", $58 ; 0x9c244 + 8 bytes _UnnamedText_5cbbd: ; 0x9c24c - db $0, "OK, I'll talk!", $51 - db "LT.SURGE said he", $4f - db "hid door switches", $55 - db "inside something!", $57 + db $0, "OK, I'll talk!", $51 + db "LT.SURGE said he", $4f + db "hid door switches", $55 + db "inside something!", $57 ; 0x9c24c + 68 bytes _UnnamedText_5cbcc: ; 0x9c290 - db $0, "This is no place", $4f - db "for kids!", $57 + db $0, "This is no place", $4f + db "for kids!", $57 ; 0x9c290 + 28 bytes _UnnamedText_5cbd1: ; 0x9c2ac - db $0, "Wow!", $4f - db "Surprised me!", $58 + db $0, "Wow!", $4f + db "Surprised me!", $58 ; 0x9c2ac + 20 bytes _UnnamedText_5cbd6: ; 0x9c2c0 - db $0, "LT.SURGE set up", $4f - db "double locks!", $55 - db "Here's a hint!", $51 - db "When you open the", $4f - db "1st lock, the 2nd", $55 - db "lock is right", $55 - db "next to it!", $57 + db $0, "LT.SURGE set up", $4f + db "double locks!", $55 + db "Here's a hint!", $51 + db "When you open the", $4f + db "1st lock, the 2nd", $55 + db "lock is right", $55 + db "next to it!", $57 ; 0x9c2c0 + 107 bytes _UnnamedText_5cbf4: ; 0x9c32b - db $0, "Yo! Champ in", $4f - db "making!", $51 - db "LT.SURGE has a", $4f - db "nickname. People", $55 - db "refer to him as", $55 - db "the Lightning", $55 - db "American!", $51 - db "He's an expert on", $4f - db "electric #MON!", $51 - db "Birds and water", $4f - db "#MON are at", $55 - db "risk! Beware of", $55 - db "paralysis too!", $51 - db "LT.SURGE is very", $4f - db "cautious!", $51 - db "You'll have to", $4f - db "break a code to", $55 - db "get to him!", $57 + db $0, "Yo! Champ in", $4f + db "making!", $51 + db "LT.SURGE has a", $4f + db "nickname. People", $55 + db "refer to him as", $55 + db "the Lightning", $55 + db "American!", $51 + db "He's an expert on", $4f + db "electric #MON!", $51 + db "Birds and water", $4f + db "#MON are at", $55 + db "risk! Beware of", $55 + db "paralysis too!", $51 + db "LT.SURGE is very", $4f + db "cautious!", $51 + db "You'll have to", $4f + db "break a code to", $55 + db "get to him!", $57 ; 0x9c32b + 254 bytes _UnnamedText_5cbf9: ; 0x9c429 - db $0, "Whew! That match", $4f - db "was electric!", $57 + db $0, "Whew! That match", $4f + db "was electric!", $57 ; 0x9c429 + 32 bytes _VermilionHouse1Text1: ; 0x9c449 - db $0, "I'm getting my", $4f - db "PIDGEY to fly a", $55 - db "letter to SAFFRON", $55 - db "in the north!", $57 + db $0, "I'm getting my", $4f + db "PIDGEY to fly a", $55 + db "letter to SAFFRON", $55 + db "in the north!", $57 _VermilionHouse1Text2: ; 0x9c488 - db $0, "PIDGEY: Kurukkoo!@@" + db $0, "PIDGEY: Kurukkoo!@@" _VermilionHouse1Text3: ; 0x9c49c - db $0, "Dear PIPPI, I hope", $4f - db "to see you soon.", $51 - db "I heard SAFFRON", $4f - db "has problems with", $55 - db "TEAM ROCKET.", $51 - db "VERMILION appears", $4f - db "to be safe.", $57 + db $0, "Dear PIPPI, I hope", $4f + db "to see you soon.", $51 + db "I heard SAFFRON", $4f + db "has problems with", $55 + db "TEAM ROCKET.", $51 + db "VERMILION appears", $4f + db "to be safe.", $57 _UnnamedText_1dcc1: ; 0x9c50e - db $0, $57 + db $0, $57 ; 0x9c50e + 2 bytes _UnnamedText_560b1: ; 0x9c510 - db $0, "I'm the FISHING", $4f - db "GURU!", $51 - db "I simply Looove", $4f - db "fishing!", $51 - db "Do you like to", $4f - db "fish?", $57 + db $0, "I'm the FISHING", $4f + db "GURU!", $51 + db "I simply Looove", $4f + db "fishing!", $51 + db "Do you like to", $4f + db "fish?", $57 ; 0x9c510 + 68 bytes UnnamedText_9c554: ; 0x9c554 - db $0, "Grand! I like", $4f - db "your style!", $51 - db "Take this and", $4f - db "fish, young one!", $51 - db $52, " received", $4f - db "an @" - TX_RAM $cf4b - db $0, "!@@" + db $0, "Grand! I like", $4f + db "your style!", $51 + db "Take this and", $4f + db "fish, young one!", $51 + db $52, " received", $4f + db "an @" + TX_RAM $cf4b + db $0, "!@@" ; 0x9c5a4 _UnnamedText_560bb: ; 0x9c5a4 - db $0, $51 - db "Fishing is a way", $4f - db "of life!", $51 - db "From the seas to", $4f - db "rivers, go out", $55 - db "and land the big", $55 - db "one, young one!", $57 + db $0, $51 + db "Fishing is a way", $4f + db "of life!", $51 + db "From the seas to", $4f + db "rivers, go out", $55 + db "and land the big", $55 + db "one, young one!", $57 ; 0x9c5a4 + 93 bytes _UnnamedText_560c0: ; 0x9c601 - db $0, "Oh... That's so", $4f - db "disappointing...", $57 + db $0, "Oh... That's so", $4f + db "disappointing...", $57 ; 0x9c601 + 33 bytes _UnnamedText_560c5: ; 0x9c622 - db $0, "Hello there,", $4f - db $52, "!", $51 - db "How are the fish", $4f - db "biting?", $57 + db $0, "Hello there,", $4f + db $52, "!", $51 + db "How are the fish", $4f + db "biting?", $57 ; 0x9c622 + 42 bytes _UnnamedText_560ca: ; 0x9c64c - db $0, "Oh no!", $51 - db "You have no room", $4f - db "for my gift!", $57 + db $0, "Oh no!", $51 + db "You have no room", $4f + db "for my gift!", $57 ; 0x9c64c + 38 bytes _CeladonMart1Text1: ; 0x9c672 - db $0, "Hello! Welcome to", $4f - db "CELADON DEPT.", $55 - db "STORE.", $51 - db "The board on the", $4f - db "right describes", $55 - db "the store layout.", $57 + db $0, "Hello! Welcome to", $4f + db "CELADON DEPT.", $55 + db "STORE.", $51 + db "The board on the", $4f + db "right describes", $55 + db "the store layout.", $57 _CeladonMart1Text2: ; 0x9c6cd - db $0, "1F: SERVICE", $4f - db " COUNTER", $51 - db "2F: TRAINER'S", $4f - db " MARKET", $51 - db "3F: TV GAME SHOP", $51 - db "4F: WISEMAN GIFTS", $51 - db "5F: DRUG STORE", $51 - db "ROOFTOP SQUARE:", $4f - db "VENDING MACHINES", $57 + db $0, "1F: SERVICE", $4f + db " COUNTER", $51 + db "2F: TRAINER'S", $4f + db " MARKET", $51 + db "3F: TV GAME SHOP", $51 + db "4F: WISEMAN GIFTS", $51 + db "5F: DRUG STORE", $51 + db "ROOFTOP SQUARE:", $4f + db "VENDING MACHINES", $57 _CeladonMart1Text3: ; 0x9c752 - db $0, "1F: SERVICE", $4f - db " COUNTER", $57 + db $0, "1F: SERVICE", $4f + db " COUNTER", $57 _CeladonMart2Text3: ; 0x9c76b - db $0, "SUPER REPEL keeps", $4f - db "weak #MON at", $55 - db "bay...", $51 - db "Hmm, it's a more", $4f - db "powerful REPEL!", $57 + db $0, "SUPER REPEL keeps", $4f + db "weak #MON at", $55 + db "bay...", $51 + db "Hmm, it's a more", $4f + db "powerful REPEL!", $57 _CeladonMart2Text4: ; 0x9c7b2 - db $0, "For long outings,", $4f - db "you should buy", $55 - db "REVIVE.", $57 + db $0, "For long outings,", $4f + db "you should buy", $55 + db "REVIVE.", $57 _CeladonMart2Text5: ; 0x9c7dc - db $0, "Top Grade Items", $4f - db "for Trainers!", $51 - db "2F: TRAINER'S", $4f - db " MARKET", $57 + db $0, "Top Grade Items", $4f + db "for Trainers!", $51 + db "2F: TRAINER'S", $4f + db " MARKET", $57 _UnnamedText_48278: ; 0x9c814 - db $0, "Oh, hi! I finally", $4f - db "finished #MON!", $51 - db "Not done yet?", $4f - db "This might be", $55 - db "useful!", $58 + db $0, "Oh, hi! I finally", $4f + db "finished #MON!", $51 + db "Not done yet?", $4f + db "This might be", $55 + db "useful!", $58 ; 0x9c814 + 70 bytes UnnamedText_9c85a: ; 0x9c85a - db $0, $52, " received", $4f - db "@" - TX_RAM $cf4b - db $0, "!@@" + db $0, $52, " received", $4f + db "@" + TX_RAM $cf4b + db $0, "!@@" ; 0x9c86e _UnnamedText_48283: ; 0x9c86e - db $0, "TM18 is COUNTER!", $4f - db "Not like the one", $55 - db "I'm leaning on,", $55 - db "mind you!", $57 + db $0, "TM18 is COUNTER!", $4f + db "Not like the one", $55 + db "I'm leaning on,", $55 + db "mind you!", $57 ; 0x9c86e + 60 bytes _UnnamedText_48288: ; 0x9c8aa - db $0, "Your pack is full", $4f - db "of items!", $57 + db $0, "Your pack is full", $4f + db "of items!", $57 ; 0x9c8aa + 29 bytes _CeladonMart3Text2: ; 0x9c8c7 - db $0, "Captured #MON", $4f - db "are registered", $55 - db "with an ID No.", $55 - db "and OT, the name", $55 - db "of the Original", $55 - db "Trainer that", $55 - db "caught it!", $57 + db $0, "Captured #MON", $4f + db "are registered", $55 + db "with an ID No.", $55 + db "and OT, the name", $55 + db "of the Original", $55 + db "Trainer that", $55 + db "caught it!", $57 _CeladonMart3Text3: ; 0x9c92d - db $0, "All right!", $51 - db "My buddy's going", $4f - db "to trade me his", $55 - db "KANGASKHAN for my", $55 - db "GRAVELER!", $57 + db $0, "All right!", $51 + db "My buddy's going", $4f + db "to trade me his", $55 + db "KANGASKHAN for my", $55 + db "GRAVELER!", $57 _CeladonMart3Text4: ; 0x9c975 - db $0, "Come on GRAVELER!", $51 - db "I love GRAVELER!", $4f - db "I collect them!", $51 - db "Huh?", $51 - db "GRAVELER turned", $4f - db "into a different", $55 - db "#MON!", $57 + db $0, "Come on GRAVELER!", $51 + db "I love GRAVELER!", $4f + db "I collect them!", $51 + db "Huh?", $51 + db "GRAVELER turned", $4f + db "into a different", $55 + db "#MON!", $57 _CeladonMart3Text5: ; 0x9c9d5 - db $0, "You can identify", $4f - db "#MON you got", $55 - db "in trades by", $55 - db "their ID Numbers!", $57 + db $0, "You can identify", $4f + db "#MON you got", $55 + db "in trades by", $55 + db "their ID Numbers!", $57 _CeladonMart3Text6: ; 0x9ca13 - db $0, "It's an SNES!", $57 + db $0, "It's an SNES!", $57 _CeladonMart3Text7: ; 0x9ca21 - db $0, "An RPG! There's", $4f - db "no time for that!", $57 + db $0, "An RPG! There's", $4f + db "no time for that!", $57 _CeladonMart3Text9: ; 0x9ca43 - db $0, "A sports game!", $4f - db "Dad'll like that!", $57 + db $0, "A sports game!", $4f + db "Dad'll like that!", $57 _CeladonMart3Text11: ; 0x9ca64 - db $0, "A puzzle game!", $4f - db "Looks addictive!", $57 + db $0, "A puzzle game!", $4f + db "Looks addictive!", $57 _CeladonMart3Text13: ; 0x9ca85 - db $0, "A fighting game!", $4f - db "Looks tough!", $57 + db $0, "A fighting game!", $4f + db "Looks tough!", $57 _CeladonMart3Text14: ; 0x9caa4 - db $0, "3F: TV GAME SHOP", $57 + db $0, "3F: TV GAME SHOP", $57 _CeladonMart3Text15: ; 0x9cab6 - db $0, "Red and Blue!", $4f - db "Both are #MON!", $57 + db $0, "Red and Blue!", $4f + db "Both are #MON!", $57 _CeladonMart4Text2: ; 0x9cad4 - db $0, "I'm getting a", $4f - db "# DOLL for my", $55 - db "girl friend!", $57 + db $0, "I'm getting a", $4f + db "# DOLL for my", $55 + db "girl friend!", $57 _CeladonMart4Text3: ; 0x9cafd - db $0, "I heard something", $4f - db "useful.", $51 - db "You can run from", $4f - db "wild #MON by", $55 - db "distracting them", $55 - db "with a # DOLL!", $57 + db $0, "I heard something", $4f + db "useful.", $51 + db "You can run from", $4f + db "wild #MON by", $55 + db "distracting them", $55 + db "with a # DOLL!", $57 _CeladonMart4Text4: ; 0x9cb56 - db $0, "Express yourself", $4f - db "with gifts!", $51 - db "4F: WISEMAN GIFTS", $51 - db "Evolution Special!", $4f - db "Element STONEs on", $55 - db "sale now!", $57 + db $0, "Express yourself", $4f + db "with gifts!", $51 + db "4F: WISEMAN GIFTS", $51 + db "Evolution Special!", $4f + db "Element STONEs on", $55 + db "sale now!", $57 _UnnamedText_484ee: ; 0x9cbb5 - db $0, "Give her which", $4f - db "drink?", $57 + db $0, "Give her which", $4f + db "drink?", $57 ; 0x9cbb5 + 23 bytes UnnamedText_9cbcc: ; 0x9cbcc - db $0, "Yay!", $51 - db "FRESH WATER!", $51 - db "Thank you!", $51 - db "You can have this", $4f - db "from me!@@" + db $0, "Yay!", $51 + db "FRESH WATER!", $51 + db "Thank you!", $51 + db "You can have this", $4f + db "from me!@@" ; 0x9cc06 UnnamedText_9cc06: ; 0x9cc06 - db $0, $52, " received", $4f - db "@" - TX_RAM $cf4b - db $0, "!@@" + db $0, $52, " received", $4f + db "@" + TX_RAM $cf4b + db $0, "!@@" ; 0x9cc1a UnnamedText_9cc1a: ; 0x9cc1a - db $0, $51 - db "@" - TX_RAM $cf4b - db $0, " contains", $4f - db "ICE BEAM!", $51 - db "It can freeze the", $4f - db "target sometimes!@@" + db $0, $51 + db "@" + TX_RAM $cf4b + db $0, " contains", $4f + db "ICE BEAM!", $51 + db "It can freeze the", $4f + db "target sometimes!@@" ; 0x9cc5a UnnamedText_9cc5a: ; 0x9cc5a - db $0, "Yay!", $51 - db "SODA POP!", $51 - db "Thank you!", $51 - db "You can have this", $4f - db "from me!@@" + db $0, "Yay!", $51 + db "SODA POP!", $51 + db "Thank you!", $51 + db "You can have this", $4f + db "from me!@@" ; 0x9cc91 UnnamedText_9cc91: ; 0x9cc91 - db $0, $52, " received", $4f - db "@" - TX_RAM $cf4b - db $0, "!@@" + db $0, $52, " received", $4f + db "@" + TX_RAM $cf4b + db $0, "!@@" ; 0x9cca4 UnnamedText_9cca5: ; 0x9cca5 - db $0, $51 - db "@" - TX_RAM $cf4b - db $0, " contains", $4f - db "ROCK SLIDE!", $51 - db "It can spook the", $4f - db "target sometimes!@@" + db $0, $51 + db "@" + TX_RAM $cf4b + db $0, " contains", $4f + db "ROCK SLIDE!", $51 + db "It can spook the", $4f + db "target sometimes!@@" ; 0x9cce6 UnnamedText_9cce6: ; 0x9cce6 - db $0, "Yay!", $51 - db "LEMONADE!", $51 - db "Thank you!", $51 - db "You can have this", $4f - db "from me!@@" + db $0, "Yay!", $51 + db "LEMONADE!", $51 + db "Thank you!", $51 + db "You can have this", $4f + db "from me!@@" ; 0x9cd1d ReceivedTM49Text: ; 0x9cd1d - db $0, $52, " received", $4f - db "TM49!@@" + db $0, $52, " received", $4f + db "TM49!@@" ; 0x9cd30 UnnamedText_9cd30: ; 0x9cd30 - db $0, $51 - db "TM49 contains", $4f - db "TRI ATTACK!@@" + db $0, $51 + db "TM49 contains", $4f + db "TRI ATTACK!@@" ; 0x9cd4d UnnamedText_9cd4d: ; 0x9cd4d - db $0, "You don't have", $4f - db "space for this!@@" + db $0, "You don't have", $4f + db "space for this!@@" ; 0x9cd6d UnnamedText_9cd6d: ; 0x9cd6d - db $0, "No thank you!", $4f - db "I'm not thirsty", $55 - db "after all!@@" + db $0, "No thank you!", $4f + db "I'm not thirsty", $55 + db "after all!@@" ; 0x9cd97 _CeladonMartRoofText1: ; 0x9cd97 - db $0, "My sister is a", $4f - db "trainer, believe", $55 - db "it or not.", $51 - db "But, she's so", $4f - db "immature, she", $55 - db "drives me nuts!", $57 + db $0, "My sister is a", $4f + db "trainer, believe", $55 + db "it or not.", $51 + db "But, she's so", $4f + db "immature, she", $55 + db "drives me nuts!", $57 _UnnamedText_48598: ; 0x9cdee - db $0, "I'm thirsty!", $4f - db "I want something", $55 - db "to drink!", $57 + db $0, "I'm thirsty!", $4f + db "I want something", $55 + db "to drink!", $57 ; 0x9cdee + 40 bytes _UnnamedText_4859d: ; 0x9ce16 - db $0, "I'm thirsty!", $4f - db "I want something", $55 - db "to drink!", $51 - db "Give her a drink?", $57 + db $0, "I'm thirsty!", $4f + db "I want something", $55 + db "to drink!", $51 + db "Give her a drink?", $57 ; 0x9ce16 + 58 bytes _CeladonMartRoofText6: ; 0x9ce50 - db $0, "ROOFTOP SQUARE:", $4f - db "VENDING MACHINES", $57 + db $0, "ROOFTOP SQUARE:", $4f + db "VENDING MACHINES", $57 _UnnamedText_74f99: ; 0x9ce72 - db $0, "A vending machine!", $4f - db "Here's the menu!", $58 + db $0, "A vending machine!", $4f + db "Here's the menu!", $58 ; 0x9ce72 + 36 bytes _UnnamedText_74fd3: ; 0x9ce96 - db $0, "Oops, not enough", $4f - db "money!", $57 + db $0, "Oops, not enough", $4f + db "money!", $57 ; 0x9ce96 + 25 bytes _UnnamedText_74fd8: ; 0x9ceaf - TX_RAM $cf4b - db $0, $4f - db "popped out!", $57 + TX_RAM $cf4b + db $0, $4f + db "popped out!", $57 ; 0x9ceaf + 17 bytes _UnnamedText_74fdd: ; 0x9cec0 - db $0, "There's no more", $4f - db "room for stuff!", $57 + db $0, "There's no more", $4f + db "room for stuff!", $57 ; 0x9cec0 + 32 bytes _UnnamedText_74fe2: ; 0x9cee0 - db $0, "Not thirsty!", $57 + db $0, "Not thirsty!", $57 ; 0x9cee0 + 14 bytes _CeladonMansion1Text1: ; 0x9ceee - db $0, "MEOWTH: Meow!@@" + db $0, "MEOWTH: Meow!@@" _CeladonMansion1Text2: ; 0x9cefe - db $0, "My dear #MON", $4f - db "keep me company.", $51 - db "MEOWTH even brings", $4f - db "money home!", $57 + db $0, "My dear #MON", $4f + db "keep me company.", $51 + db "MEOWTH even brings", $4f + db "money home!", $57 _CeladonMansion1Text3: ; 0x9cf3c - db $0, "CLEFAIRY: Pi", $4f - db "pippippi!@@" + db $0, "CLEFAIRY: Pi", $4f + db "pippippi!@@" _CeladonMansion1Text4: ; 0x9cf55 - db $0, "NIDORAN: Kya", $4f - db "kyaoo!@@" + db $0, "NIDORAN: Kya", $4f + db "kyaoo!@@" _CeladonMansion1Text5: ; 0x9cf6b - db $0, "CELADON MANSION", $4f - db "Manager's Suite", $57 + db $0, "CELADON MANSION", $4f + db "Manager's Suite", $57 _CeladonMansion2Text1: ; 0x9cf8b - db $0, "GAME FREAK", $4f - db "Meeting Room", $57 + db $0, "GAME FREAK", $4f + db "Meeting Room", $57 _CeladonMansion3Text1: ; 0x9cfa4 - db $0, "Me? I'm the", $4f - db "programmer!", $57 + db $0, "Me? I'm the", $4f + db "programmer!", $57 _CeladonMansion3Text2: ; 0x9cfbc - db $0, "I'm the graphic", $4f - db "artist!", $55 - db "I drew you!", $57 + db $0, "I'm the graphic", $4f + db "artist!", $55 + db "I drew you!", $57 _CeladonMansion3Text3: ; 0x9cfe0 - db $0, "I wrote the story!", $4f - db "Isn't ERIKA cute?", $51 - db "I like MISTY a", $4f - db "lot too!", $51 - db "Oh, and SABRINA,", $4f - db "I like her!", $57 + db $0, "I wrote the story!", $4f + db "Isn't ERIKA cute?", $51 + db "I like MISTY a", $4f + db "lot too!", $51 + db "Oh, and SABRINA,", $4f + db "I like her!", $57 _UnnamedText_487d0: ; 0x9d03a - db $0, "Is that right?", $51 - db "I'm the game", $4f - db "designer!", $51 - db "Filling up your", $4f - db "#DEX is tough,", $55 - db "but don't quit!", $51 - db "When you finish,", $4f - db "come tell me!", $57 + db $0, "Is that right?", $51 + db "I'm the game", $4f + db "designer!", $51 + db "Filling up your", $4f + db "#DEX is tough,", $55 + db "but don't quit!", $51 + db "When you finish,", $4f + db "come tell me!", $57 ; 0x9d03a + 115 bytes UnnamedText_9d0ad: ; 0x9d0ad - db $0, "Wow! Excellent!", $4f - db "You completed", $55 - db "your #DEX!", $55 - db "Congratulations!", $55 - db "...@@" + db $0, "Wow! Excellent!", $4f + db "You completed", $55 + db "your #DEX!", $55 + db "Congratulations!", $55 + db "...@@" ; 0x9d0ed _CeladonMansion3Text5: ; 0x9d0ed - db $0, "It's the game", $4f - db "program! Messing", $55 - db "with it could bug", $55 - db "out the game!", $57 + db $0, "It's the game", $4f + db "program! Messing", $55 + db "with it could bug", $55 + db "out the game!", $57 _CeladonMansion3Text6: ; 0x9d12c - db $0, "Someone's playing", $4f - db "a game instead of", $55 - db "working!", $57 + db $0, "Someone's playing", $4f + db "a game instead of", $55 + db "working!", $57 _CeladonMansion3Text7: ; 0x9d159 - db $0, "It's the script!", $4f - db "Better not look", $55 - db "at the ending!", $57 + db $0, "It's the script!", $4f + db "Better not look", $55 + db "at the ending!", $57 _CeladonMansion3Text8: ; 0x9d189 - db $0, "GAME FREAK", $4f - db "Development Room", $57 + db $0, "GAME FREAK", $4f + db "Development Room", $57 _CeladonMansion4Text1: ; 0x9d1a6 - db $0, "I KNOW EVERYTHING!", $57 + db $0, "I KNOW EVERYTHING!", $57 _CeladonMansion5Text1: ; 0x9d1ba - db $0, "I know everything", $4f - db "about the world", $55 - db "of #MON in", $55 - db "your GAME BOY!", $51 - db "Get together with", $4f - db "your friends and", $55 - db "trade #MON!", $57 + db $0, "I know everything", $4f + db "about the world", $55 + db "of #MON in", $55 + db "your GAME BOY!", $51 + db "Get together with", $4f + db "your friends and", $55 + db "trade #MON!", $57 _CeladonPokecenterText2: ; 0x9d226 - db $0, "# FLUTE awakens", $4f - db "#MON with a", $55 - db "sound that only", $55 - db "they can hear!", $57 + db $0, "# FLUTE awakens", $4f + db "#MON with a", $55 + db "sound that only", $55 + db "they can hear!", $57 _CeladonPokecenterText3: ; 0x9d262 - db $0, "I rode uphill on", $4f - db "CYCLING ROAD from", $55 - db "FUCHSIA!", $57 + db $0, "I rode uphill on", $4f + db "CYCLING ROAD from", $55 + db "FUCHSIA!", $57 _UnnamedText_48a5e: ; 0x9d28f - db $0, "Hello. Lovely", $4f - db "weather isn't it?", $55 - db "It's so pleasant.", $51 - db "...Oh dear...", $4f - db "I must have dozed", $55 - db "off. Welcome.", $51 - db "My name is ERIKA.", $4f - db "I am the LEADER", $55 - db "of CELADON GYM.", $51 - db "I teach the art of", $4f - db "flower arranging.", $55 - db "My #MON are of", $55 - db "the grass-type.", $51 - db "Oh, I'm sorry, I", $4f - db "had no idea that", $55 - db "you wished to", $55 - db "challenge me.", $51 - db "Very well, but I", $4f - db "shall not lose.", $57 + db $0, "Hello. Lovely", $4f + db "weather isn't it?", $55 + db "It's so pleasant.", $51 + db "...Oh dear...", $4f + db "I must have dozed", $55 + db "off. Welcome.", $51 + db "My name is ERIKA.", $4f + db "I am the LEADER", $55 + db "of CELADON GYM.", $51 + db "I teach the art of", $4f + db "flower arranging.", $55 + db "My #MON are of", $55 + db "the grass-type.", $51 + db "Oh, I'm sorry, I", $4f + db "had no idea that", $55 + db "you wished to", $55 + db "challenge me.", $51 + db "Very well, but I", $4f + db "shall not lose.", $57 ; 0x9d28f + 307 bytes _UnnamedText_48a63: ; 0x9d3c2 - db $0, "Oh!", $4f - db "I concede defeat.", $51 - db "You are remarkably", $4f - db "strong.", $51 - db "I must confer you", $4f - db "the RAINBOWBADGE.", $58 + db $0, "Oh!", $4f + db "I concede defeat.", $51 + db "You are remarkably", $4f + db "strong.", $51 + db "I must confer you", $4f + db "the RAINBOWBADGE.", $58 ; 0x9d3c2 + 86 bytes _UnnamedText_48a68: ; 0x9d418 - db $0, "You are cataloging", $4f - db "#MON? I must", $55 - db "say I'm impressed.", $51 - db "I would never", $4f - db "collect #MON", $55 - db "if they were", $55 - db "unattractive.", $57 + db $0, "You are cataloging", $4f + db "#MON? I must", $55 + db "say I'm impressed.", $51 + db "I would never", $4f + db "collect #MON", $55 + db "if they were", $55 + db "unattractive.", $57 ; 0x9d418 + 105 bytes _UnnamedText_48a6d: ; 0x9d481 - db $0, "The RAINBOWBADGE", $4f - db "will make #MON", $55 - db "up to L50 obey.", $51 - db "It also allows", $4f - db "#MON to use", $55 - db "STRENGTH in and", $55 - db "out of battle.", $51 - db "Please also take", $4f - db "this with you.", $57 + db $0, "The RAINBOWBADGE", $4f + db "will make #MON", $55 + db "up to L50 obey.", $51 + db "It also allows", $4f + db "#MON to use", $55 + db "STRENGTH in and", $55 + db "out of battle.", $51 + db "Please also take", $4f + db "this with you.", $57 ; 0x9d481 + 139 bytes UnnamedText_9d50c: ; 0x9d50c - db $0, $52, " received", $4f - db "@" - TX_RAM $cf4b - db $0, "!@@" + db $0, $52, " received", $4f + db "@" + TX_RAM $cf4b + db $0, "!@@" ; 0x9d520 _UnnamedText_48a77: ; 0x9d520 - db $0, $51 - db "TM21 contains", $4f - db "MEGA DRAIN.", $51 - db "Half the damage", $4f - db "it inflicts is", $55 - db "drained to heal", $55 - db "your #MON!", $57 + db $0, $51 + db "TM21 contains", $4f + db "MEGA DRAIN.", $51 + db "Half the damage", $4f + db "it inflicts is", $55 + db "drained to heal", $55 + db "your #MON!", $57 ; 0x9d520 + 86 bytes _UnnamedText_48a7c: ; 0x9d576 - db $0, "You should make", $4f - db "room for this.", $57 + db $0, "You should make", $4f + db "room for this.", $57 ; 0x9d576 + 32 bytes _UnnamedText_48a8b: ; 0x9d596 - db $0, "Hey!", $51 - db "You are not", $4f - db "allowed in here!", $57 + db $0, "Hey!", $51 + db "You are not", $4f + db "allowed in here!", $57 ; 0x9d596 + 35 bytes _UnnamedText_48a90: ; 0x9d5b9 - db $0, "You're", $4f - db "too rough!", $58 + db $0, "You're", $4f + db "too rough!", $58 ; 0x9d5b9 + 18 bytes _UnnamedText_48a95: ; 0x9d5cb - db $0, "Bleaah!", $4f - db "I hope ERIKA", $55 - db "wipes you out!", $57 + db $0, "Bleaah!", $4f + db "I hope ERIKA", $55 + db "wipes you out!", $57 ; 0x9d5cb + 37 bytes _UnnamedText_48aa4: ; 0x9d5f0 - db $0, "I was getting", $4f - db "bored.", $57 + db $0, "I was getting", $4f + db "bored.", $57 ; 0x9d5f0 + 22 bytes _UnnamedText_48aa9: ; 0x9d606 - db $0, "My", $4f - db "makeup!", $58 + db $0, "My", $4f + db "makeup!", $58 ; 0x9d606 + 12 bytes _UnnamedText_48aae: ; 0x9d612 - db $0, "Grass-type #MON", $4f - db "are tough against", $55 - db "the water-type!", $51 - db "They also have an", $4f - db "edge on rock and", $55 - db "ground #MON!", $57 + db $0, "Grass-type #MON", $4f + db "are tough against", $55 + db "the water-type!", $51 + db "They also have an", $4f + db "edge on rock and", $55 + db "ground #MON!", $57 ; 0x9d612 + 99 bytes _UnnamedText_48abd: ; 0x9d675 - db $0, "Aren't you the", $4f - db "peeping Tom?", $57 + db $0, "Aren't you the", $4f + db "peeping Tom?", $57 ; 0x9d675 + 28 bytes _UnnamedText_48ac2: ; 0x9d691 - db $0, "I'm", $4f - db "in shock!", $58 + db $0, "I'm", $4f + db "in shock!", $58 ; 0x9d691 + 14 bytes _UnnamedText_48ac7: ; 0x9d69f - db $0, "Oh, you weren't", $4f - db "peeping? We get a", $55 - db "lot of gawkers!", $57 + db $0, "Oh, you weren't", $4f + db "peeping? We get a", $55 + db "lot of gawkers!", $57 ; 0x9d69f + 50 bytes _UnnamedText_48ad6: ; 0x9d6d1 - db $0, "Look at my grass", $4f - db "#MON!", $51 - db "They're so easy", $4f - db "to raise!", $57 + db $0, "Look at my grass", $4f + db "#MON!", $51 + db "They're so easy", $4f + db "to raise!", $57 ; 0x9d6d1 + 49 bytes _UnnamedText_48adb: ; 0x9d702 - db $0, "No!", $58 + db $0, "No!", $58 ; 0x9d702 + 5 bytes _UnnamedText_48ae0: ; 0x9d707 - db $0, "We only use grass-", $4f - db "type #MON at", $55 - db "our GYM!", $51 - db "We also use them", $4f - db "for making flower", $55 - db "arrangements!", $57 + db $0, "We only use grass-", $4f + db "type #MON at", $55 + db "our GYM!", $51 + db "We also use them", $4f + db "for making flower", $55 + db "arrangements!", $57 ; 0x9d707 + 91 bytes _UnnamedText_48aef: ; 0x9d762 - db $0, "Don't bring any", $4f - db "bugs or fire", $55 - db "#MON in here!", $57 + db $0, "Don't bring any", $4f + db "bugs or fire", $55 + db "#MON in here!", $57 ; 0x9d762 + 43 bytes _UnnamedText_48af4: ; 0x9d78d - db $0, "Oh!", $4f - db "You!", $58 + db $0, "Oh!", $4f + db "You!", $58 ; 0x9d78d + 10 bytes _UnnamedText_48af9: ; 0x9d797 - db $0, "Our LEADER, ERIKA,", $4f - db "might be quiet,", $55 - db "but she's also", $55 - db "very skilled!", $57 + db $0, "Our LEADER, ERIKA,", $4f + db "might be quiet,", $55 + db "but she's also", $55 + db "very skilled!", $57 ; 0x9d797 + 64 bytes _UnnamedText_48b08: ; 0x9d7d7 - db $0, "Pleased to meet", $4f - db "you. My hobby is", $55 - db "#MON training.", $57 + db $0, "Pleased to meet", $4f + db "you. My hobby is", $55 + db "#MON training.", $57 ; 0x9d7d7 + 49 bytes _UnnamedText_48b0d: ; 0x9d808 - db $0, "Oh!", $4f - db "Splendid!", $58 + db $0, "Oh!", $4f + db "Splendid!", $58 ; 0x9d808 + 15 bytes _UnnamedText_48b12: ; 0x9d817 - db $0, "I have a blind", $4f - db "date coming up.", $55 - db "I have to learn", $55 - db "to be polite.", $57 + db $0, "I have a blind", $4f + db "date coming up.", $55 + db "I have to learn", $55 + db "to be polite.", $57 ; 0x9d817 + 62 bytes _UnnamedText_48b21: ; 0x9d855 - db $0, "Welcome to", $4f - db "CELADON GYM!", $51 - db "You better not", $4f - db "underestimate", $55 - db "girl power!", $57 + db $0, "Welcome to", $4f + db "CELADON GYM!", $51 + db "You better not", $4f + db "underestimate", $55 + db "girl power!", $57 ; 0x9d855 + 66 bytes _UnnamedText_48b26: ; 0x9d897 - db $0, "Oh!", $4f - db "Beaten!", $58 + db $0, "Oh!", $4f + db "Beaten!", $58 ; 0x9d897 + 13 bytes _UnnamedText_48b2b: ; 0x9d8a4 - db $0, "I didn't bring my", $4f - db "best #MON!", $51 - db "Wait 'til next", $4f - db "time!", $57 + db $0, "I didn't bring my", $4f + db "best #MON!", $51 + db "Wait 'til next", $4f + db "time!", $57 ; 0x9d8a4 + 49 bytes _CeladonGameCornerText1: ; 0x9d8d5 - db $0, "Welcome!", $51 - db "You can exchange", $4f - db "your coins for", $55 - db "fabulous prizes", $55 - db "next door.", $57 + db $0, "Welcome!", $51 + db "You can exchange", $4f + db "your coins for", $55 + db "fabulous prizes", $55 + db "next door.", $57 _UnnamedText_48d22: ; 0x9d91a - db $0, "Welcome to ROCKET", $4f - db "GAME CORNER!", $51 - db "Do you need some", $4f - db "game coins?", $51 - db "It's ", $f0, "1000 for 50", $4f - db "coins. Would you", $55 - db "like some?", $57 + db $0, "Welcome to ROCKET", $4f + db "GAME CORNER!", $51 + db "Do you need some", $4f + db "game coins?", $51 + db "It's ", $f0, "1000 for 50", $4f + db "coins. Would you", $55 + db "like some?", $57 ; 0x9d91a + 106 bytes _UnnamedText_48d27: ; 0x9d984 - db $0, "Thanks! Here are", $4f - db "your 50 coins!", $57 + db $0, "Thanks! Here are", $4f + db "your 50 coins!", $57 ; 0x9d984 + 33 bytes _UnnamedText_48d2c: ; 0x9d9a5 - db $0, "No? Please come", $4f - db "play sometime!", $57 + db $0, "No? Please come", $4f + db "play sometime!", $57 ; 0x9d9a5 + 32 bytes _UnnamedText_48d31: ; 0x9d9c5 - db $0, "You can't afford", $4f - db "the coins!", $57 + db $0, "You can't afford", $4f + db "the coins!", $57 ; 0x9d9c5 + 28 bytes _UnnamedText_48d36: ; 0x9d9e1 - db $0, "Oops! Your COIN", $4f - db "CASE is full.", $57 + db $0, "Oops! Your COIN", $4f + db "CASE is full.", $57 ; 0x9d9e1 + 31 bytes _UnnamedText_48d3b: ; 0x9da00 - db $0, "You don't have a", $4f - db "COIN CASE!", $57 + db $0, "You don't have a", $4f + db "COIN CASE!", $57 ; 0x9da00 + 28 bytes _CeladonGameCornerText3: ; 0x9da1c - db $0, "Keep this quiet.", $51 - db "It's rumored that", $4f - db "this place is run", $55 - db "by TEAM ROCKET.", $57 + db $0, "Keep this quiet.", $51 + db "It's rumored that", $4f + db "this place is run", $55 + db "by TEAM ROCKET.", $57 _CeladonGameCornerText4: ; 0x9da61 - db $0, "I think these", $4f - db "machines have", $55 - db "different odds.", $57 + db $0, "I think these", $4f + db "machines have", $55 + db "different odds.", $57 _UnnamedText_48d9c: ; 0x9da8e - db $0, "Kid, do you want", $4f - db "to play?", $58 + db $0, "Kid, do you want", $4f + db "to play?", $58 ; 0x9da8e + 27 bytes UnnamedText_9daa9: ; 0x9daa9 - db $0, $52, " received", $4f - db "10 coins!@@" + db $0, $52, " received", $4f + db "10 coins!@@" ; 0x9dac0 _UnnamedText_48da7: ; 0x9dac0 - db $0, "You don't need my", $4f - db "coins!", $57 + db $0, "You don't need my", $4f + db "coins!", $57 ; 0x9dac0 + 25 bytes _UnnamedText_48dac: ; 0x9dad9 - db $0, "Wins seem to come", $4f - db "and go.", $57 + db $0, "Wins seem to come", $4f + db "and go.", $57 ; 0x9dad9 + 27 bytes _CeladonGameCornerText6: ; 0x9daf4 - db $0, "I'm having a", $4f - db "wonderful time!", $57 + db $0, "I'm having a", $4f + db "wonderful time!", $57 _UnnamedText_48dca: ; 0x9db11 - db $0, "Hey!", $51 - db "You have better", $4f - db "things to do,", $55 - db "champ in making!", $51 - db "CELADON GYM's", $4f - db "LEADER is ERIKA!", $55 - db "She uses grass-", $55 - db "type #MON!", $51 - db "She might appear", $4f - db "docile, but don't", $55 - db "be fooled!", $57 + db $0, "Hey!", $51 + db "You have better", $4f + db "things to do,", $55 + db "champ in making!", $51 + db "CELADON GYM's", $4f + db "LEADER is ERIKA!", $55 + db "She uses grass-", $55 + db "type #MON!", $51 + db "She might appear", $4f + db "docile, but don't", $55 + db "be fooled!", $57 ; 0x9db11 + 155 bytes _UnnamedText_48dcf: ; 0x9dbac - db $0, "They offer rare", $4f - db "#MON that can", $55 - db "be exchanged for", $55 - db "your coins.", $51 - db "But, I just can't", $4f - db "seem to win!", $57 + db $0, "They offer rare", $4f + db "#MON that can", $55 + db "be exchanged for", $55 + db "your coins.", $51 + db "But, I just can't", $4f + db "seem to win!", $57 ; 0x9dbac + 90 bytes _CeladonGameCornerText8: ; 0x9dc06 - db $0, "Games are scary!", $4f - db "It's so easy to", $55 - db "get hooked!", $57 + db $0, "Games are scary!", $4f + db "It's so easy to", $55 + db "get hooked!", $57 _UnnamedText_48e26: ; 0x9dc33 - db $0, "What's up? Want", $4f - db "some coins?", $58 + db $0, "What's up? Want", $4f + db "some coins?", $58 ; 0x9dc33 + 28 bytes UnnamedText_9dc4f: ; 0x9dc4f - db $0, $52, " received", $4f - db "20 coins!@@" + db $0, $52, " received", $4f + db "20 coins!@@" ; 0x9dc66 _UnnamedText_48e31: ; 0x9dc66 - db $0, "You have lots of", $4f - db "coins!", $57 + db $0, "You have lots of", $4f + db "coins!", $57 ; 0x9dc66 + 25 bytes _UnnamedText_48e36: ; 0x9dc7f - db $0, "Darn! I need more", $4f - db "coins for the", $55 - db "#MON I want!", $57 + db $0, "Darn! I need more", $4f + db "coins for the", $55 + db "#MON I want!", $57 ; 0x9dc7f + 46 bytes _UnnamedText_48e88: ; 0x9dcad - db $0, "Hey, what? You're", $4f - db "throwing me off!", $55 - db "Here are some", $55 - db "coins, shoo!", $58 + db $0, "Hey, what? You're", $4f + db "throwing me off!", $55 + db "Here are some", $55 + db "coins, shoo!", $58 ; 0x9dcad + 62 bytes UnnamedText_9dceb: ; 0x9dceb - db $0, $52, " received", $4f - db "20 coins!@@" + db $0, $52, " received", $4f + db "20 coins!@@" ; 0x9dd02 _UnnamedText_48e93: ; 0x9dd02 - db $0, "You've got your", $4f - db "own coins!", $57 + db $0, "You've got your", $4f + db "own coins!", $57 ; 0x9dd02 + 27 bytes _UnnamedText_48e98: ; 0x9dd1d - db $0, "The trick is to", $4f - db "watch the reels", $55 - db "closely!", $57 + db $0, "The trick is to", $4f + db "watch the reels", $55 + db "closely!", $57 ; 0x9dd1d + 42 bytes _UnnamedText_48ece: ; 0x9dd47 - db $0, "I'm guarding this", $4f - db "poster!", $55 - db "Go away, or else!", $57 + db $0, "I'm guarding this", $4f + db "poster!", $55 + db "Go away, or else!", $57 ; 0x9dd47 + 44 bytes _UnnamedText_48ed3: ; 0x9dd73 - db $0, "Dang!", $58 + db $0, "Dang!", $58 ; 0x9dd73 + 7 bytes _UnnamedText_48ed8: ; 0x9dd7a - db $0, "Our hideout might", $4f - db "be discovered! I", $55 - db "better tell BOSS!", $57 + db $0, "Our hideout might", $4f + db "be discovered! I", $55 + db "better tell BOSS!", $57 ; 0x9dd7a + 54 bytes UnnamedText_9ddb0: ; 0x9ddb0 - db $0, "Hey!", $51 - db "A switch behind", $4f - db "the poster!?", $55 - db "Let's push it!@@" + db $0, "Hey!", $51 + db "A switch behind", $4f + db "the poster!?", $55 + db "Let's push it!@@" ; 0x9dde2 _UnnamedText_48f19: ; 0x9dde2 - db $0, "Oops! Forgot the", $4f - db "COIN CASE!", $57 + db $0, "Oops! Forgot the", $4f + db "COIN CASE!", $57 ; 0x9dde2 + 29 bytes _CeladonMart5Text1: ; 0x9ddff - db $0, "#MON ability", $4f - db "enhancers can be", $55 - db "bought only here.", $51 - db "Use CALCIUM to", $4f - db "increase SPECIAL", $55 - db "abilities.", $51 - db "Use CARBOS to", $4f - db "increase SPEED.", $57 + db $0, "#MON ability", $4f + db "enhancers can be", $55 + db "bought only here.", $51 + db "Use CALCIUM to", $4f + db "increase SPECIAL", $55 + db "abilities.", $51 + db "Use CARBOS to", $4f + db "increase SPEED.", $57 _CeladonMart5Text2: ; 0x9de79 - db $0, "I'm here for", $4f - db "#MON ability", $55 - db "enhancers.", $51 - db "PROTEIN increases", $4f - db "ATTACK power.", $51 - db "IRON increases", $4f - db "DEFENSE!", $57 + db $0, "I'm here for", $4f + db "#MON ability", $55 + db "enhancers.", $51 + db "PROTEIN increases", $4f + db "ATTACK power.", $51 + db "IRON increases", $4f + db "DEFENSE!", $57 _CeladonMart5Text5: ; 0x9ded6 - db $0, "5F: DRUG STORE", $57 + db $0, "5F: DRUG STORE", $57 _CeladonPrizeRoomText1: ; 0x9dee6 - db $0, "I sure do fancy", $4f - db "that PORYGON!", $51 - db "But, it's hard to", $4f - db "win at slots!", $57 + db $0, "I sure do fancy", $4f + db "that PORYGON!", $51 + db "But, it's hard to", $4f + db "win at slots!", $57 _CeladonPrizeRoomText2: ; 0x9df24 - db $0, "I had a major", $4f - db "haul today!", $57 + db $0, "I had a major", $4f + db "haul today!", $57 _CeladonDinerText1: ; 0x9df3f - db $0, "Hi!", $51 - db "We're taking a", $4f - db "break now.", $57 + db $0, "Hi!", $51 + db "We're taking a", $4f + db "break now.", $57 _CeladonDinerText2: ; 0x9df5d - db $0, "My #MON are", $4f - db "weak, so I often", $55 - db "have to go to the", $55 - db "DRUG STORE.", $57 + db $0, "My #MON are", $4f + db "weak, so I often", $55 + db "have to go to the", $55 + db "DRUG STORE.", $57 _CeladonDinerText3: ; 0x9df99 - db $0, "Psst! There's a", $4f - db "basement under", $55 - db "the GAME CORNER.", $57 + db $0, "Psst! There's a", $4f + db "basement under", $55 + db "the GAME CORNER.", $57 _CeladonDinerText4: ; 0x9dfc9 - db $0, "Munch...", $51 - db "The man at that", $4f - db "table lost it all", $55 - db "at the slots.", $57 + db $0, "Munch...", $51 + db "The man at that", $4f + db "table lost it all", $55 + db "at the slots.", $57 _UnnamedText_491a7: ; 0x9e003 - db $0, "Go ahead! Laugh!", $51 - db "I'm flat out", $4f - db "busted!", $51 - db "No more slots for", $4f - db "me! I'm going", $55 - db "straight!", $51 - db "Here! I won't be", $4f - db "needing this any-", $55 - db "more!", $58 + db $0, "Go ahead! Laugh!", $51 + db "I'm flat out", $4f + db "busted!", $51 + db "No more slots for", $4f + db "me! I'm going", $55 + db "straight!", $51 + db "Here! I won't be", $4f + db "needing this any-", $55 + db "more!", $58 ; 0x9e003 + 119 bytes UnnamedText_9e07a: ; 0x9e07a - db $0, $52, " received", $4f - db "a @" - TX_RAM $cf4b - db $0, "!@@" + db $0, $52, " received", $4f + db "a @" + TX_RAM $cf4b + db $0, "!@@" ; 0x9e090 _UnnamedText_491b2: ; 0x9e090 - db $0, "Make room for", $4f - db "this!", $57 + db $0, "Make room for", $4f + db "this!", $57 ; 0x9e090 + 21 bytes _UnnamedText_491b7: ; 0x9e0a5 - db $0, "I always thought", $4f - db "I was going to", $55 - db "win it back...", $57 + db $0, "I always thought", $4f + db "I was going to", $55 + db "win it back...", $57 ; 0x9e0a5 + 48 bytes _CeladonHouseText1: ; 0x9e0d5 - db $0, "Hehehe! The slots", $4f - db "just reel in the", $55 - db "dough, big time!", $57 + db $0, "Hehehe! The slots", $4f + db "just reel in the", $55 + db "dough, big time!", $57 _CeladonHouseText2: ; 0x9e10a - db $0, "CHIEF!", $51 - db "We just shipped", $4f - db "2000 #MON as", $55 - db "slot prizes!", $57 + db $0, "CHIEF!", $51 + db "We just shipped", $4f + db "2000 #MON as", $55 + db "slot prizes!", $57 _CeladonHouseText3: ; 0x9e13c - db $0, "Don't touch the", $4f - db "poster at the", $55 - db "GAME CORNER!", $51 - db "There's no secret", $4f - db "switch behind it!", $57 + db $0, "Don't touch the", $4f + db "poster at the", $55 + db "GAME CORNER!", $51 + db "There's no secret", $4f + db "switch behind it!", $57 _CeladonHotelText1: ; 0x9e18a - db $0, "#MON? No, this", $4f - db "is a hotel for", $55 - db "people.", $51 - db "We're full up.", $57 + db $0, "#MON? No, this", $4f + db "is a hotel for", $55 + db "people.", $51 + db "We're full up.", $57 _CeladonHotelText2: ; 0x9e1bf - db $0, "I'm on vacation", $4f - db "with my brother", $55 - db "and boy friend.", $51 - db "CELADON is such a", $4f - db "pretty city!", $57 + db $0, "I'm on vacation", $4f + db "with my brother", $55 + db "and boy friend.", $51 + db "CELADON is such a", $4f + db "pretty city!", $57 _CeladonHotelText3: ; 0x9e20e - db $0, "Why did she bring", $4f - db "her brother?", $57 + db $0, "Why did she bring", $4f + db "her brother?", $57 _FuchsiaMartText2: ; 0x9e22e - db $0, "Do you have a", $4f - db "SAFARI ZONE flag?", $51 - db "What about cards", $4f - db "or calendars?", $57 + db $0, "Do you have a", $4f + db "SAFARI ZONE flag?", $51 + db "What about cards", $4f + db "or calendars?", $57 _FuchsiaMartText3: ; 0x9e26e - db $0, "Did you try X", $4f - db "SPEED? It speeds", $55 - db "up a #MON in", $55 - db "battle!", $57 + db $0, "Did you try X", $4f + db "SPEED? It speeds", $55 + db "up a #MON in", $55 + db "battle!", $57 _FuchsiaHouse1Text1: ; 0x9e2a3 - db $0, "SAFARI ZONE's", $4f - db "WARDEN is old,", $55 - db "but still active!", $51 - db "All his teeth are", $4f - db "false, though.", $57 + db $0, "SAFARI ZONE's", $4f + db "WARDEN is old,", $55 + db "but still active!", $51 + db "All his teeth are", $4f + db "false, though.", $57 _FuchsiaHouse1Text2: ; 0x9e2f3 - db $0, "Hmm? You've met", $4f - db "BILL?", $51 - db "He's my grandson!", $51 - db "He always liked", $4f - db "collecting things", $55 - db "even as a child!", $57 + db $0, "Hmm? You've met", $4f + db "BILL?", $51 + db "He's my grandson!", $51 + db "He always liked", $4f + db "collecting things", $55 + db "even as a child!", $57 _FuchsiaHouse1Text3: ; 0x9e34d - db $0, "BILL files his", $4f - db "own #MON data", $55 - db "on his PC!", $51 - db "Did he show you?", $57 + db $0, "BILL files his", $4f + db "own #MON data", $55 + db "on his PC!", $51 + db "Did he show you?", $57 _FuchsiaPokecenterText1: ; 0x9e387 - db $0, "You can't win", $4f - db "with just one", $55 - db "strong #MON.", $51 - db "It's tough, but", $4f - db "you have to raise", $55 - db "them evenly.", $57 + db $0, "You can't win", $4f + db "with just one", $55 + db "strong #MON.", $51 + db "It's tough, but", $4f + db "you have to raise", $55 + db "them evenly.", $57 _FuchsiaPokecenterText3: ; 0x9e3de - db $0, "There's a narrow", $4f - db "trail west of", $55 - db "VIRIDIAN CITY.", $51 - db "It goes to #MON", $4f - db "LEAGUE HQ.", $55 - db "The HQ governs", $55 - db "all trainers.", $57 + db $0, "There's a narrow", $4f + db "trail west of", $55 + db "VIRIDIAN CITY.", $51 + db "It goes to #MON", $4f + db "LEAGUE HQ.", $55 + db "The HQ governs", $55 + db "all trainers.", $57 _UnnamedText_75135: ; 0x9e444 - db $0, "WARDEN: Hif fuff", $4f - db "hefifoo!", $51 - db "Ha lof ha feef ee", $4f - db "hafahi ho. Heff", $55 - db "hee fwee!", $57 + db $0, "WARDEN: Hif fuff", $4f + db "hefifoo!", $51 + db "Ha lof ha feef ee", $4f + db "hafahi ho. Heff", $55 + db "hee fwee!", $57 ; 0x9e444 + 71 bytes _UnnamedText_7513a: ; 0x9e48b - db $0, "Ah howhee ho hoo!", $4f - db "Eef ee hafahi ho!", $57 + db $0, "Ah howhee ho hoo!", $4f + db "Eef ee hafahi ho!", $57 ; 0x9e48b + 37 bytes _UnnamedText_7513f: ; 0x9e4b0 - db $0, "Ha? He ohay heh", $4f - db "ha hoo ee haheh!", $57 + db $0, "Ha? He ohay heh", $4f + db "ha hoo ee haheh!", $57 ; 0x9e4b0 + 34 bytes _UnnamedText_75144: ; 0x9e4d2 - db $0, $52, " gave the", $4f - db "GOLD TEETH to the", $55 - db "WARDEN!@@" + db $0, $52, " gave the", $4f + db "GOLD TEETH to the", $55 + db "WARDEN!@@" ; 0x9e4f9 _UnnamedText_75149: ; 0x9e4f9 - db $0, $51 - db "The WARDEN popped", $4f - db "in his teeth!", $58 + db $0, $51 + db "The WARDEN popped", $4f + db "in his teeth!", $58 ; 0x9e4f9 + 34 bytes _UnnamedText_7514e: ; 0x9e51b - db $0, "WARDEN: Thanks,", $4f - db "kid! No one could", $55 - db "understand a word", $55 - db "that I said.", $51 - db "I couldn't work", $4f - db "that way.", $55 - db "Let me give you", $55 - db "something for", $55 - db "your trouble.", $58 + db $0, "WARDEN: Thanks,", $4f + db "kid! No one could", $55 + db "understand a word", $55 + db "that I said.", $51 + db "I couldn't work", $4f + db "that way.", $55 + db "Let me give you", $55 + db "something for", $55 + db "your trouble.", $58 ; 0x9e51b + 135 bytes UnnamedText_9e5a2: ; 0x9e5a2 - db $0, $52, " received", $4f - db "@" - TX_RAM $cf4b - db $0, "!@@" + db $0, $52, " received", $4f + db "@" + TX_RAM $cf4b + db $0, "!@@" ; 0x9e5b6 _UnnamedText_75159: ; 0x9e5b6 - db $0, "WARDEN: HM04", $4f - db "teaches STRENGTH!", $51 - db "It lets #MON", $4f - db "move boulders", $55 - db "when you're out-", $55 - db "side of battle.", $51 - db "Oh yes, did you", $4f - db "find SECRET HOUSE", $55 - db "in SAFARI ZONE?", $51 - db "If you do, you", $4f - db "win an HM!", $51 - db "I hear it's the", $4f - db "rare SURF HM.", $57 + db $0, "WARDEN: HM04", $4f + db "teaches STRENGTH!", $51 + db "It lets #MON", $4f + db "move boulders", $55 + db "when you're out-", $55 + db "side of battle.", $51 + db "Oh yes, did you", $4f + db "find SECRET HOUSE", $55 + db "in SAFARI ZONE?", $51 + db "If you do, you", $4f + db "win an HM!", $51 + db "I hear it's the", $4f + db "rare SURF HM.", $57 ; 0x9e5b6 + 196 bytes _UnnamedText_7515e: ; 0x9e67a - db $0, "Your pack is", $4f - db "stuffed full!", $57 + db $0, "Your pack is", $4f + db "stuffed full!", $57 ; 0x9e67a + 28 bytes _UnnamedText_75176: ; 0x9e696 - db $0, "#MON photos", $4f - db "and fossils.", $57 + db $0, "#MON photos", $4f + db "and fossils.", $57 ; 0x9e696 + 26 bytes _UnnamedText_7517b: ; 0x9e6b0 - db $0, "Old #MON", $4f - db "merchandise.", $57 + db $0, "Old #MON", $4f + db "merchandise.", $57 ; 0x9e6b0 + 23 bytes _SafariZoneEntranceText1: ; 0x9e6c7 - db $0, "Welcome to the", $4f - db "SAFARI ZONE!", $57 + db $0, "Welcome to the", $4f + db "SAFARI ZONE!", $57 UnnamedText_9e6e4: ; 0x9e6e4 - db $0, "For just ", $f0, "500,", $4f - db "you can catch all", $55 - db "the #MON you", $55 - db "want in the park!", $51 - db "Would you like to", $4f - db "join the hunt?@@" + db $0, "For just ", $f0, "500,", $4f + db "you can catch all", $55 + db "the #MON you", $55 + db "want in the park!", $51 + db "Would you like to", $4f + db "join the hunt?@@" ; 0x9e747 UnnamedText_9e747: ; 0x9e747 - db $0, "That'll be ", $f0, "500", $4f - db "please!", $51 - db "We only use a", $4f - db "special # BALL", $55 - db "here.", $51 - db $52, " received", $4f - db "30 SAFARI BALLs!@@" + db $0, "That'll be ", $f0, "500", $4f + db "please!", $51 + db "We only use a", $4f + db "special # BALL", $55 + db "here.", $51 + db $52, " received", $4f + db "30 SAFARI BALLs!@@" ; 0x9e79f _UnnamedText_75360: ; 0x9e79f - db $0, $51 - db "We'll call you on", $4f - db "the PA when you", $55 - db "run out of time", $55 - db "or SAFARI BALLs!", $57 + db $0, $51 + db "We'll call you on", $4f + db "the PA when you", $55 + db "run out of time", $55 + db "or SAFARI BALLs!", $57 ; 0x9e79f + 68 bytes _UnnamedText_75365: ; 0x9e7e3 - db $0, "OK! Please come", $4f - db "again!", $57 + db $0, "OK! Please come", $4f + db "again!", $57 ; 0x9e7e3 + 24 bytes _UnnamedText_7536a: ; 0x9e7fb - db $0, "Oops! Not enough", $4f - db "money!", $57 + db $0, "Oops! Not enough", $4f + db "money!", $57 ; 0x9e7fb + 25 bytes UnnamedText_9e814: ; 0x9e814 - db $0, "Leaving early?@@" + db $0, "Leaving early?@@" ; 0x9e825 _UnnamedText_753bb: ; 0x9e825 - db $0, "Please return any", $4f - db "SAFARI BALLs you", $55 - db "have left.", $57 + db $0, "Please return any", $4f + db "SAFARI BALLs you", $55 + db "have left.", $57 ; 0x9e825 + 47 bytes _UnnamedText_753c0: ; 0x9e854 - db $0, "Good Luck!", $57 + db $0, "Good Luck!", $57 ; 0x9e854 + 12 bytes _UnnamedText_753c5: ; 0x9e860 - db $0, "Did you get a", $4f - db "good haul?", $55 - db "Come again!", $57 + db $0, "Did you get a", $4f + db "good haul?", $55 + db "Come again!", $57 ; 0x9e860 + 38 bytes _UnnamedText_753e6: ; 0x9e886 - db $0, "Hi! Is it your", $4f - db "first time here?", $57 + db $0, "Hi! Is it your", $4f + db "first time here?", $57 ; 0x9e886 + 33 bytes _UnnamedText_753eb: ; 0x9e8a7 - db $0, "SAFARI ZONE has 4", $4f - db "zones in it.", $51 - db "Each zone has", $4f - db "different kinds", $55 - db "of #MON. Use", $55 - db "SAFARI BALLs to", $55 - db "catch them!", $51 - db "When you run out", $4f - db "of time or SAFARI", $55 - db "BALLs, it's game", $55 - db "over for you!", $51 - db "Before you go,", $4f - db "open an unused", $55 - db "#MON BOX so", $55 - db "there's room for", $55 - db "new #MON!", $57 + db $0, "SAFARI ZONE has 4", $4f + db "zones in it.", $51 + db "Each zone has", $4f + db "different kinds", $55 + db "of #MON. Use", $55 + db "SAFARI BALLs to", $55 + db "catch them!", $51 + db "When you run out", $4f + db "of time or SAFARI", $55 + db "BALLs, it's game", $55 + db "over for you!", $51 + db "Before you go,", $4f + db "open an unused", $55 + db "#MON BOX so", $55 + db "there's room for", $55 + db "new #MON!", $57 ; 0x9e8a7 + 236 bytes _UnnamedText_753f0: ; 0x9e993 - db $0, "Sorry, you're a", $4f - db "regular here!", $57 + db $0, "Sorry, you're a", $4f + db "regular here!", $57 ; 0x9e993 + 30 bytes _UnnamedText_75581: ; 0x9e9b1 - db $0, "KOGA: Fwahahaha!", $51 - db "A mere child like", $4f - db "you dares to", $55 - db "challenge me?", $51 - db "Very well, I", $4f - db "shall show you", $55 - db "true terror as a", $55 - db "ninja master!", $51 - db "You shall feel", $4f - db "the despair of", $55 - db "poison and sleep", $55 - db "techniques!", $57 + db $0, "KOGA: Fwahahaha!", $51 + db "A mere child like", $4f + db "you dares to", $55 + db "challenge me?", $51 + db "Very well, I", $4f + db "shall show you", $55 + db "true terror as a", $55 + db "ninja master!", $51 + db "You shall feel", $4f + db "the despair of", $55 + db "poison and sleep", $55 + db "techniques!", $57 ; 0x9e9b1 + 181 bytes _UnnamedText_75586: ; 0x9ea66 - db $0, "Humph!", $4f - db "You have proven", $55 - db "your worth!", $51 - db "Here! Take the", $4f - db "SOULBADGE!", $58 + db $0, "Humph!", $4f + db "You have proven", $55 + db "your worth!", $51 + db "Here! Take the", $4f + db "SOULBADGE!", $58 ; 0x9ea66 + 62 bytes SECTION "bank28",DATA,BANK[$28] _UnnamedText_7558b: ; 0xa0000 - db $0, "When afflicted by", $4f - db "TOXIC, #MON", $55 - db "suffer more and", $55 - db "more as battle", $55 - db "progresses!", $51 - db "It will surely", $4f - db "terrorize foes!", $57 + db $0, "When afflicted by", $4f + db "TOXIC, #MON", $55 + db "suffer more and", $55 + db "more as battle", $55 + db "progresses!", $51 + db "It will surely", $4f + db "terrorize foes!", $57 ; 0xa0000 + 105 bytes _UnnamedText_75590: ; 0xa0069 - db $0, "Now that you have", $4f - db "the SOULBADGE,", $55 - db "the DEFENSE of", $55 - db "your #MON", $55 - db "increases!", $51 - db "It also lets you", $4f - db "SURF outside of", $55 - db "battle!", $51 - db "Ah! Take this", $4f - db "too!", $57 + db $0, "Now that you have", $4f + db "the SOULBADGE,", $55 + db "the DEFENSE of", $55 + db "your #MON", $55 + db "increases!", $51 + db "It also lets you", $4f + db "SURF outside of", $55 + db "battle!", $51 + db "Ah! Take this", $4f + db "too!", $57 ; 0xa0069 + 130 bytes UnnamedText_a00eb: ; 0xa00eb - db $0, $52, " received", $4f - db "@" + db $0, $52, " received", $4f + db "@" ; 0xa00eb + 13 bytes = 0xa00f8 UnnamedText_a00f8: ; 0xa00f8 - TX_RAM $cf4b - db $0, "!@@" + TX_RAM $cf4b + db $0, "!@@" _UnnamedText_7559a: ; 0xa00ff - db $0, $51 - db "TM06 contains", $4f - db "TOXIC!", $51 - db "It is a secret", $4f - db "technique over", $55 - db "400 years old!", $57 + db $0, $51 + db "TM06 contains", $4f + db "TOXIC!", $51 + db "It is a secret", $4f + db "technique over", $55 + db "400 years old!", $57 ; 0xa00ff + 68 bytes _UnnamedText_7559f: ; 0xa0143 - db $0, "Make space for", $4f - db "this, child!", $57 + db $0, "Make space for", $4f + db "this, child!", $57 ; 0xa0143 + 29 bytes _UnnamedText_755ae: ; 0xa0160 - db $0, "Strength isn't", $4f - db "the key for", $55 - db "#MON!", $51 - db "It's strategy!", $51 - db "I'll show you how", $4f - db "strategy can beat", $55 - db "brute strength!", $57 + db $0, "Strength isn't", $4f + db "the key for", $55 + db "#MON!", $51 + db "It's strategy!", $51 + db "I'll show you how", $4f + db "strategy can beat", $55 + db "brute strength!", $57 ; 0xa0160 + 98 bytes _UnnamedText_755b3: ; 0xa01c2 - db $0, "What?", $4f - db "Extraordinary!", $58 + db $0, "What?", $4f + db "Extraordinary!", $58 ; 0xa01c2 + 22 bytes _UnnamedText_755b8: ; 0xa01d8 - db $0, "So, you mix brawn", $4f - db "with brains?", $55 - db "Good strategy!", $57 + db $0, "So, you mix brawn", $4f + db "with brains?", $55 + db "Good strategy!", $57 ; 0xa01d8 + 47 bytes _UnnamedText_755c7: ; 0xa0207 - db $0, "I wanted to become", $4f - db "a ninja, so I", $55 - db "joined this GYM!", $57 + db $0, "I wanted to become", $4f + db "a ninja, so I", $55 + db "joined this GYM!", $57 ; 0xa0207 + 51 bytes _UnnamedText_755cc: ; 0xa023a - db $0, "I'm done", $4f - db "for!", $58 + db $0, "I'm done", $4f + db "for!", $58 ; 0xa023a + 14 bytes _UnnamedText_755d1: ; 0xa0248 - db $0, "I will keep on", $4f - db "training under", $55 - db "KOGA, my ninja", $55 - db "master!", $57 + db $0, "I will keep on", $4f + db "training under", $55 + db "KOGA, my ninja", $55 + db "master!", $57 ; 0xa0248 + 54 bytes _UnnamedText_755e0: ; 0xa027e - db $0, "Let's see you", $4f - db "beat my special", $55 - db "techniques!", $57 + db $0, "Let's see you", $4f + db "beat my special", $55 + db "techniques!", $57 ; 0xa027e + 42 bytes _UnnamedText_755e5: ; 0xa02a8 - db $0, "You", $4f - db "had me fooled!", $58 + db $0, "You", $4f + db "had me fooled!", $58 ; 0xa02a8 + 20 bytes _UnnamedText_755ea: ; 0xa02bc - db $0, "I like poison and", $4f - db "sleep techniques,", $55 - db "as they linger", $55 - db "after battle!", $57 + db $0, "I like poison and", $4f + db "sleep techniques,", $55 + db "as they linger", $55 + db "after battle!", $57 ; 0xa02bc + 66 bytes _UnnamedText_755f9: ; 0xa02fe - db $0, "Stop right there!", $51 - db "Our invisible", $4f - db "walls have you", $55 - db "frustrated?", $57 + db $0, "Stop right there!", $51 + db "Our invisible", $4f + db "walls have you", $55 + db "frustrated?", $57 ; 0xa02fe + 60 bytes _UnnamedText_755fe: ; 0xa033a - db $0, "Whoa!", $4f - db "He's got it!", $58 + db $0, "Whoa!", $4f + db "He's got it!", $58 ; 0xa033a + 19 bytes _UnnamedText_75603: ; 0xa034d - db $0, "You impressed me!", $4f - db "Here's a hint!", $51 - db "Look very closely", $4f - db "for gaps in the", $55 - db "invisible walls!", $57 + db $0, "You impressed me!", $4f + db "Here's a hint!", $51 + db "Look very closely", $4f + db "for gaps in the", $55 + db "invisible walls!", $57 ; 0xa034d + 84 bytes _UnnamedText_75612: ; 0xa03a1 - db $0, "I also study the", $4f - db "way of the ninja", $55 - db "with master KOGA!", $51 - db "Ninja have a long", $4f - db "history of using", $55 - db "animals!", $57 + db $0, "I also study the", $4f + db "way of the ninja", $55 + db "with master KOGA!", $51 + db "Ninja have a long", $4f + db "history of using", $55 + db "animals!", $57 ; 0xa03a1 + 97 bytes _UnnamedText_75617: ; 0xa0402 - db $0, "Awoo!", $58 + db $0, "Awoo!", $58 ; 0xa0402 + 7 bytes _UnnamedText_7561c: ; 0xa0409 - db $0, "I still have much", $4f - db "to learn!", $57 + db $0, "I still have much", $4f + db "to learn!", $57 ; 0xa0409 + 29 bytes _UnnamedText_7562b: ; 0xa0426 - db $0, "Master KOGA comes", $4f - db "from a long line", $55 - db "of ninjas!", $51 - db "What did you", $4f - db "descend from?", $57 + db $0, "Master KOGA comes", $4f + db "from a long line", $55 + db "of ninjas!", $51 + db "What did you", $4f + db "descend from?", $57 ; 0xa0426 + 74 bytes _UnnamedText_75630: ; 0xa0470 - db $0, "Dropped", $4f - db "my balls!", $58 + db $0, "Dropped", $4f + db "my balls!", $58 ; 0xa0470 + 19 bytes _UnnamedText_75635: ; 0xa0483 - db $0, "Where there is", $4f - db "light, there is", $55 - db "shadow!", $51 - db "Light and shadow!", $4f - db "Which do you", $55 - db "choose?", $57 + db $0, "Where there is", $4f + db "light, there is", $55 + db "shadow!", $51 + db "Light and shadow!", $4f + db "Which do you", $55 + db "choose?", $57 ; 0xa0483 + 79 bytes _UnnamedText_7564e: ; 0xa04d2 - db $0, "Yo! Champ in", $4f - db "making!", $51 - db "FUCHSIA GYM is", $4f - db "riddled with", $55 - db "invisible walls!", $51 - db "KOGA might appear", $4f - db "close, but he's", $55 - db "blocked off!", $51 - db "You have to find", $4f - db "gaps in the walls", $55 - db "to reach him!", $57 + db $0, "Yo! Champ in", $4f + db "making!", $51 + db "FUCHSIA GYM is", $4f + db "riddled with", $55 + db "invisible walls!", $51 + db "KOGA might appear", $4f + db "close, but he's", $55 + db "blocked off!", $51 + db "You have to find", $4f + db "gaps in the walls", $55 + db "to reach him!", $57 ; 0xa04d2 + 162 bytes _UnnamedText_75653: ; 0xa0574 - db $0, "It's amazing how", $4f - db "ninja can terrify", $55 - db "even now!", $57 + db $0, "It's amazing how", $4f + db "ninja can terrify", $55 + db "even now!", $57 ; 0xa0574 + 45 bytes _FuchsiaMeetingRoomText1: ; 0xa05a1 - db $0, "We nicknamed the", $4f - db "WARDEN SLOWPOKE.", $51 - db "He and SLOWPOKE", $4f - db "both look vacant!", $57 + db $0, "We nicknamed the", $4f + db "WARDEN SLOWPOKE.", $51 + db "He and SLOWPOKE", $4f + db "both look vacant!", $57 _FuchsiaMeetingRoomText2: ; 0xa05e6 - db $0, "SLOWPOKE is very", $4f - db "knowledgeable", $55 - db "about #MON!", $51 - db "He even has some", $4f - db "fossils of rare,", $55 - db "extinct #MON!", $57 + db $0, "SLOWPOKE is very", $4f + db "knowledgeable", $55 + db "about #MON!", $51 + db "He even has some", $4f + db "fossils of rare,", $55 + db "extinct #MON!", $57 _FuchsiaMeetingRoomText3: ; 0xa0642 - db $0, "SLOWPOKE came in,", $4f - db "but I couldn't", $55 - db "understand him.", $51 - db "I think he's got", $4f - db "a speech problem!", $57 + db $0, "SLOWPOKE came in,", $4f + db "but I couldn't", $55 + db "understand him.", $51 + db "I think he's got", $4f + db "a speech problem!", $57 _UnnamedText_561bd: ; 0xa0695 - db $0, "I'm the FISHING", $4f - db "GURU's older", $55 - db "brother!", $51 - db "I simply Looove", $4f - db "fishing!", $51 - db "Do you like to", $4f - db "fish?", $57 + db $0, "I'm the FISHING", $4f + db "GURU's older", $55 + db "brother!", $51 + db "I simply Looove", $4f + db "fishing!", $51 + db "Do you like to", $4f + db "fish?", $57 ; 0xa0695 + 83 bytes UnnamedText_a06e8: ; 0xa06e8 - db $0, "Grand! I like", $4f - db "your style!", $51 - db "Take this and", $4f - db "fish, young one!", $51 - db $52, " received", $4f - db "a @" - TX_RAM $cf4b - db $0, "!@@" + db $0, "Grand! I like", $4f + db "your style!", $51 + db "Take this and", $4f + db "fish, young one!", $51 + db $52, " received", $4f + db "a @" + TX_RAM $cf4b + db $0, "!@@" ; 0xa0737 _UnnamedText_56212: ; 0xa0737 - db $0, "Oh... That's so", $4f - db "disappointing...", $57 + db $0, "Oh... That's so", $4f + db "disappointing...", $57 ; 0xa0737 + 33 bytes _UnnamedText_56217: ; 0xa0758 - db $0, "Hello there,", $4f - db $52, "!", $51 - db "How are the fish", $4f - db "biting?", $57 + db $0, "Hello there,", $4f + db $52, "!", $51 + db "How are the fish", $4f + db "biting?", $57 ; 0xa0758 + 42 bytes _UnnamedText_5621c: ; 0xa0782 - db $0, "Oh no!", $51 - db "You have no room", $4f - db "for my gift!", $57 + db $0, "Oh no!", $51 + db "You have no room", $4f + db "for my gift!", $57 ; 0xa0782 + 38 bytes _UnnamedText_4434b: ; 0xa07a8 - db $0, "Who are you? There", $4f - db "shouldn't be", $55 - db "anyone here.", $57 + db $0, "Who are you? There", $4f + db "shouldn't be", $55 + db "anyone here.", $57 ; 0xa07a8 + 45 bytes _UnnamedText_44350: ; 0xa07d5 - db $0, "Ouch!", $58 + db $0, "Ouch!", $58 ; 0xa07d5 + 7 bytes _UnnamedText_44355: ; 0xa07dc - db $0, "A key? I don't", $4f - db "know what you're", $55 - db "talking about.", $57 + db $0, "A key? I don't", $4f + db "know what you're", $55 + db "talking about.", $57 ; 0xa07dc + 46 bytes _UnnamedText_44395: ; 0xa080a - db $0, "A secret switch!", $51 - db "Press it?", $57 + db $0, "A secret switch!", $51 + db "Press it?", $57 ; 0xa080a + 28 bytes _UnnamedText_4439a: ; 0xa0826 - db $0, "Who wouldn't?", $58 + db $0, "Who wouldn't?", $58 ; 0xa0826 + 14 bytes _UnnamedText_4439f: ; 0xa0834 - db $0, "Not quite yet!", $57 + db $0, "Not quite yet!", $57 ; 0xa0834 + 16 bytes _UnnamedText_75914: ; 0xa0844 - db $0, "Hah!", $51 - db "I am BLAINE! I", $4f - db "am the LEADER of", $55 - db "CINNABAR GYM!", $51 - db "My fiery #MON", $4f - db "will incinerate", $55 - db "all challengers!", $51 - db "Hah! You better", $4f - db "have BURN HEAL!", $57 + db $0, "Hah!", $51 + db "I am BLAINE! I", $4f + db "am the LEADER of", $55 + db "CINNABAR GYM!", $51 + db "My fiery #MON", $4f + db "will incinerate", $55 + db "all challengers!", $51 + db "Hah! You better", $4f + db "have BURN HEAL!", $57 ; 0xa0844 + 131 bytes UnnamedText_a08c7: ; 0xa08c7 - db $0, "I have", $4f - db "burnt out!", $51 - db "You have earned", $4f - db "the VOLCANOBADGE!@@" + db $0, "I have", $4f + db "burnt out!", $51 + db "You have earned", $4f + db "the VOLCANOBADGE!@@" ; 0xa08fd _UnnamedText_75920: ; 0xa08fd - db $0, "FIRE BLAST is the", $4f - db "ultimate fire", $55 - db "technique!", $51 - db "Don't waste it on", $4f - db "water #MON!", $57 + db $0, "FIRE BLAST is the", $4f + db "ultimate fire", $55 + db "technique!", $51 + db "Don't waste it on", $4f + db "water #MON!", $57 ; 0xa08fd + 73 bytes _UnnamedText_75925: ; 0xa0946 - db $0, "Hah!", $51 - db "The VOLCANOBADGE", $4f - db "heightens the", $55 - db "SPECIAL abilities", $55 - db "of your #MON!", $51 - db "Here, you can", $4f - db "have this too!", $57 + db $0, "Hah!", $51 + db "The VOLCANOBADGE", $4f + db "heightens the", $55 + db "SPECIAL abilities", $55 + db "of your #MON!", $51 + db "Here, you can", $4f + db "have this too!", $57 ; 0xa0946 + 98 bytes UnnamedText_a09a8: ; 0xa09a8 - db $0, $52, " received", $4f - db "@" + db $0, $52, " received", $4f + db "@" ; 0xa09a8 + 13 bytes = 0xa09b5 UnnamedText_a09b5: ; 0xa09b5 - TX_RAM $cf4b - db $0, "!@@" + TX_RAM $cf4b + db $0, "!@@" ; 0xa09b5 + 7 bytes = 0xa09bc _UnnamedText_7592f: ; 0xa09bc - db $0, $51 - db "TM38 contains", $4f - db "FIRE BLAST!", $51 - db "Teach it to fire-", $4f - db "type #MON!", $51 - db "CHARMELEON or", $4f - db "PONYTA would be", $55 - db "good bets!", $57 + db $0, $51 + db "TM38 contains", $4f + db "FIRE BLAST!", $51 + db "Teach it to fire-", $4f + db "type #MON!", $51 + db "CHARMELEON or", $4f + db "PONYTA would be", $55 + db "good bets!", $57 ; 0xa09bc + 98 bytes _UnnamedText_75934: ; 0xa0a1e - db $0, "Make room for my", $4f - db "gift!", $57 + db $0, "Make room for my", $4f + db "gift!", $57 ; 0xa0a1e + 24 bytes _UnnamedText_7595f: ; 0xa0a36 - db $0, "Do you know how", $4f - db "hot #MON fire", $55 - db "breath can get?", $57 + db $0, "Do you know how", $4f + db "hot #MON fire", $55 + db "breath can get?", $57 ; 0xa0a36 + 47 bytes _UnnamedText_75964: ; 0xa0a65 - db $0, "Yow!", $4f - db "Hot, hot, hot!", $58 + db $0, "Yow!", $4f + db "Hot, hot, hot!", $58 ; 0xa0a65 + 21 bytes _UnnamedText_75969: ; 0xa0a7a - db $0, "Fire, or to be", $4f - db "more precise,", $55 - db "combustion...", $51 - db "Blah, blah, blah,", $4f - db "blah...", $57 + db $0, "Fire, or to be", $4f + db "more precise,", $55 + db "combustion...", $51 + db "Blah, blah, blah,", $4f + db "blah...", $57 ; 0xa0a7a + 70 bytes _UnnamedText_75994: ; 0xa0ac0 - db $0, "I was a thief, but", $4f - db "I became straight", $55 - db "as a trainer!", $57 + db $0, "I was a thief, but", $4f + db "I became straight", $55 + db "as a trainer!", $57 ; 0xa0ac0 + 52 bytes _UnnamedText_75999: ; 0xa0af4 - db $0, "I", $4f - db "surrender!", $58 + db $0, "I", $4f + db "surrender!", $58 ; 0xa0af4 + 14 bytes _UnnamedText_7599e: ; 0xa0b02 - db $0, "I can't help", $4f - db "stealing other", $55 - db "people's #MON!", $57 + db $0, "I can't help", $4f + db "stealing other", $55 + db "people's #MON!", $57 ; 0xa0b02 + 42 bytes _UnnamedText_759c9: ; 0xa0b2c - db $0, "You can't win!", $4f - db "I have studied", $55 - db "#MON totally!", $57 + db $0, "You can't win!", $4f + db "I have studied", $55 + db "#MON totally!", $57 ; 0xa0b2c + 44 bytes _UnnamedText_759ce: ; 0xa0b58 - db $0, "Waah!", $4f - db "My studies!", $58 + db $0, "Waah!", $4f + db "My studies!", $58 ; 0xa0b58 + 19 bytes _UnnamedText_759d3: ; 0xa0b6b - db $0, "My theories are", $4f - db "too complicated", $55 - db "for you!", $57 + db $0, "My theories are", $4f + db "too complicated", $55 + db "for you!", $57 ; 0xa0b6b + 42 bytes _UnnamedText_759fe: ; 0xa0b95 - db $0, "I just like using", $4f - db "fire #MON!", $57 + db $0, "I just like using", $4f + db "fire #MON!", $57 ; 0xa0b95 + 30 bytes _UnnamedText_75a03: ; 0xa0bb3 - db $0, "Too hot", $4f - db "to handle!", $58 + db $0, "Too hot", $4f + db "to handle!", $58 ; 0xa0bb3 + 20 bytes _UnnamedText_75a08: ; 0xa0bc7 - db $0, "I wish there was", $4f - db "a thief #MON!", $55 - db "I'd use that!", $57 + db $0, "I wish there was", $4f + db "a thief #MON!", $55 + db "I'd use that!", $57 ; 0xa0bc7 + 45 bytes _UnnamedText_75a33: ; 0xa0bf4 - db $0, "I know why BLAINE", $4f - db "became a trainer!", $57 + db $0, "I know why BLAINE", $4f + db "became a trainer!", $57 ; 0xa0bf4 + 37 bytes _UnnamedText_75a38: ; 0xa0c19 - db $0, "Ow!", $58 + db $0, "Ow!", $58 ; 0xa0c19 + 5 bytes _UnnamedText_75a3d: ; 0xa0c1e - db $0, "BLAINE was lost", $4f - db "in the mountains", $55 - db "when a fiery bird", $55 - db "#MON appeared.", $51 - db "Its light enabled", $4f - db "BLAINE to find", $55 - db "his way down!", $57 + db $0, "BLAINE was lost", $4f + db "in the mountains", $55 + db "when a fiery bird", $55 + db "#MON appeared.", $51 + db "Its light enabled", $4f + db "BLAINE to find", $55 + db "his way down!", $57 ; 0xa0c1e + 114 bytes _UnnamedText_75a68: ; 0xa0c90 - db $0, "I've been to many", $4f - db "GYMs, but this is", $55 - db "my favorite!", $57 + db $0, "I've been to many", $4f + db "GYMs, but this is", $55 + db "my favorite!", $57 ; 0xa0c90 + 49 bytes _UnnamedText_75a6d: ; 0xa0cc1 - db $0, "Yowza!", $4f - db "Too hot!", $58 + db $0, "Yowza!", $4f + db "Too hot!", $58 ; 0xa0cc1 + 17 bytes _UnnamedText_75a72: ; 0xa0cd2 - db $0, "Us fire #MON", $4f - db "fans like PONYTA", $55 - db "and NINETALES!", $57 + db $0, "Us fire #MON", $4f + db "fans like PONYTA", $55 + db "and NINETALES!", $57 ; 0xa0cd2 + 46 bytes _UnnamedText_75a9d: ; 0xa0d00 - db $0, "Fire is weak", $4f - db "against H2O!", $57 + db $0, "Fire is weak", $4f + db "against H2O!", $57 ; 0xa0d00 + 27 bytes _UnnamedText_75aa2: ; 0xa0d1b - db $0, "Oh!", $4f - db "Snuffed out!", $58 + db $0, "Oh!", $4f + db "Snuffed out!", $58 ; 0xa0d1b + 18 bytes _UnnamedText_75aa7: ; 0xa0d2d - db $0, "Water beats fire!", $4f - db "But, fire melts", $55 - db "ice #MON!", $57 + db $0, "Water beats fire!", $4f + db "But, fire melts", $55 + db "ice #MON!", $57 ; 0xa0d2d + 45 bytes _UnnamedText_75ac2: ; 0xa0d5a - db $0, "Yo! Champ in", $4f - db "making!", $51 - db "The hot-headed", $4f - db "BLAINE is a fire", $55 - db "#MON pro!", $51 - db "Douse his spirits", $4f - db "with water!", $51 - db "You better take", $4f - db "some BURN HEALs!", $57 + db $0, "Yo! Champ in", $4f + db "making!", $51 + db "The hot-headed", $4f + db "BLAINE is a fire", $55 + db "#MON pro!", $51 + db "Douse his spirits", $4f + db "with water!", $51 + db "You better take", $4f + db "some BURN HEALs!", $57 ; 0xa0d5a + 127 bytes _UnnamedText_75ac7: ; 0xa0dd9 - db $0, $52, "! You beat", $4f - db "that fire brand!", $57 + db $0, $52, "! You beat", $4f + db "that fire brand!", $57 ; 0xa0dd9 + 30 bytes _Lab1Text1: ; 0xa0df7 - db $0, "We study #MON", $4f - db "extensively here.", $51 - db "People often bring", $4f - db "us rare #MON", $55 - db "for examination.", $57 + db $0, "We study #MON", $4f + db "extensively here.", $51 + db "People often bring", $4f + db "us rare #MON", $55 + db "for examination.", $57 _Lab1Text2: ; 0xa0e49 - db $0, "A photo of the", $4f - db "LAB's founder,", $55 - db "DR.FUJI!", $57 + db $0, "A photo of the", $4f + db "LAB's founder,", $55 + db "DR.FUJI!", $57 _Lab1Text3: ; 0xa0e70 - db $0, "#MON LAB", $4f - db "Meeting Room", $57 + db $0, "#MON LAB", $4f + db "Meeting Room", $57 _Lab1Text4: ; 0xa0e87 - db $0, "#MON LAB", $4f - db "R-and-D Room", $57 + db $0, "#MON LAB", $4f + db "R-and-D Room", $57 _Lab1Text5: ; 0xa0e9e - db $0, "#MON LAB", $4f - db "Testing Room", $57 + db $0, "#MON LAB", $4f + db "Testing Room", $57 _Lab2Text1: ; 0xa0eb5 - db $0, "I found this very", $4f - db "strange fossil in", $55 - db "MT.MOON!", $51 - db "I think it's a", $4f - db "rare, prehistoric", $55 - db "#MON!", $57 + db $0, "I found this very", $4f + db "strange fossil in", $55 + db "MT.MOON!", $51 + db "I think it's a", $4f + db "rare, prehistoric", $55 + db "#MON!", $57 _UnnamedText_75cc8: ; 0xa0f09 - db $0, "Tch-tch-tch!", $4f - db "I made a cool TM!", $51 - db "It can cause all", $4f - db "kinds of fun!", $58 + db $0, "Tch-tch-tch!", $4f + db "I made a cool TM!", $51 + db "It can cause all", $4f + db "kinds of fun!", $58 ; 0xa0f09 + 63 bytes UnnamedText_a0f48: ; 0xa0f48 - db $0, $52, " received ", $4f - db "@" + db $0, $52, " received ", $4f + db "@" ; 0xa0f56 UnnamedText_a0f56: ; 0xa0f56 - TX_RAM $cf4b - db $0, "!@@" + TX_RAM $cf4b + db $0, "!@@" ; 0xa0f5d _UnnamedText_75cd3: ; 0xa0f5d - db $0, "Tch-tch-tch!", $4f - db "That's the sound", $55 - db "of a METRONOME!", $51 - db "It tweaks your", $4f - db "#MON's brain", $55 - db "into using moves", $55 - db "it doesn't know!", $57 + db $0, "Tch-tch-tch!", $4f + db "That's the sound", $55 + db "of a METRONOME!", $51 + db "It tweaks your", $4f + db "#MON's brain", $55 + db "into using moves", $55 + db "it doesn't know!", $57 ; 0xa0f5d + 106 bytes _UnnamedText_75cd8: ; 0xa0fc7 - db $0, "Your pack is", $4f - db "crammed full!", $57 + db $0, "Your pack is", $4f + db "crammed full!", $57 ; 0xa0fc7 + 28 bytes _Lab3Text2: ; 0xa0fe3 - db $0, "EEVEE can evolve", $4f - db "into 1 of 3 kinds", $55 - db "of #MON.", $57 + db $0, "EEVEE can evolve", $4f + db "into 1 of 3 kinds", $55 + db "of #MON.", $57 _Lab3Text3: ; 0xa1010 - db $0, "There's an e-mail", $4f - db "message!", $51 - db "...", $51 - db "The 3 legendary", $4f - db "bird #MON are", $55 - db "ARTICUNO, ZAPDOS", $55 - db "and MOLTRES.", $51 - db "Their whereabouts", $4f - db "are unknown.", $51 - db "We plan to explore", $4f - db "the cavern close", $55 - db "to CERULEAN.", $51 - db "From: #MON", $4f - db "RESEARCH TEAM", $51 - db "...", $57 + db $0, "There's an e-mail", $4f + db "message!", $51 + db "...", $51 + db "The 3 legendary", $4f + db "bird #MON are", $55 + db "ARTICUNO, ZAPDOS", $55 + db "and MOLTRES.", $51 + db "Their whereabouts", $4f + db "are unknown.", $51 + db "We plan to explore", $4f + db "the cavern close", $55 + db "to CERULEAN.", $51 + db "From: #MON", $4f + db "RESEARCH TEAM", $51 + db "...", $57 _Lab3Text5: ; 0xa10d8 - db $0, "An amber pipe!", $57 + db $0, "An amber pipe!", $57 _UnnamedText_75dc6: ; 0xa10e8 - db $0, "Hiya!", $51 - db "I am important", $4f - db "doctor!", $51 - db "I study here rare", $4f - db "#MON fossils!", $51 - db "You! Have you a", $4f - db "fossil for me?", $58 + db $0, "Hiya!", $51 + db "I am important", $4f + db "doctor!", $51 + db "I study here rare", $4f + db "#MON fossils!", $51 + db "You! Have you a", $4f + db "fossil for me?", $58 ; 0xa10e8 + 93 bytes _UnnamedText_75dcb: ; 0xa1145 - db $0, "No! Is too bad!", $57 + db $0, "No! Is too bad!", $57 ; 0xa1145 + 17 bytes _UnnamedText_75dd0: ; 0xa1156 - db $0, "I take a little", $4f - db "time!", $51 - db "You go for walk a", $4f - db "little while!", $57 + db $0, "I take a little", $4f + db "time!", $51 + db "You go for walk a", $4f + db "little while!", $57 ; 0xa1156 + 55 bytes _UnnamedText_75dd5: ; 0xa118d - db $0, "Where were you?", $51 - db "Your fossil is", $4f - db "back to life!", $51 - db "It was @" + db $0, "Where were you?", $51 + db "Your fossil is", $4f + db "back to life!", $51 + db "It was @" ; 0xa118d + 54 bytes UnnamedText_a11c3: ; 0xa11c3 - TX_RAM $cf4b - db $0, $4f - db "like I think!", $58 + TX_RAM $cf4b + db $0, $4f + db "like I think!", $58 ; 0xa11d6 _UnnamedText_610ae: ; 0xa11d6 - db $0, "Oh! That is", $4f - db "@" + db $0, "Oh! That is", $4f + db "@" ; 0xa11d6 + 14 bytes UnnamedText_a11e4: ; 0xa11e4 - TX_RAM $cd6d - db $0, "!", $51 - db "It is fossil of", $4f - db "@" - TX_RAM $cf4b - db $0, ", a", $55 - db "#MON that is", $55 - db "already extinct!", $51 - db "My Resurrection", $4f - db "Machine will make", $55 - db "that #MON live", $55 - db "again!", $57 + TX_RAM $cd6d + db $0, "!", $51 + db "It is fossil of", $4f + db "@" + TX_RAM $cf4b + db $0, ", a", $55 + db "#MON that is", $55 + db "already extinct!", $51 + db "My Resurrection", $4f + db "Machine will make", $55 + db "that #MON live", $55 + db "again!", $57 ; 0xa1259 _UnnamedText_610b3: ; 0xa1259 - db $0, "So! You hurry and", $4f - db "give me that!", $51 - db $52, " handed", $4f - db "over @" - TX_RAM $cd6d - db $0, "!", $58 + db $0, "So! You hurry and", $4f + db "give me that!", $51 + db $52, " handed", $4f + db "over @" + TX_RAM $cd6d + db $0, "!", $58 ; 0xa128f _UnnamedText_610b8: ; 0xa128f - db $0, "I take a little", $4f - db "time!", $51 - db "You go for walk a", $4f - db "little while!", $57 + db $0, "I take a little", $4f + db "time!", $51 + db "You go for walk a", $4f + db "little while!", $57 ; 0xa128f + 55 bytes _UnnamedText_610bd: ; 0xa12c6 - db $0, "Aiyah! You come", $4f - db "again!", $57 + db $0, "Aiyah! You come", $4f + db "again!", $57 ; 0xa12c6 + 24 bytes _CinnabarPokecenterText2: _CinnabarPokecenterText1: ; 0xa12de - db $0, "You can cancel", $4f - db "evolution.", $51 - db "When a #MON is", $4f - db "evolving, you can", $55 - db "stop it and leave", $55 - db "it the way it is.", $57 + db $0, "You can cancel", $4f + db "evolution.", $51 + db "When a #MON is", $4f + db "evolving, you can", $55 + db "stop it and leave", $55 + db "it the way it is.", $57 _CinnabarPokecenterText3: ; 0xa133e - db $0, "Do you have any", $4f - db "friends?", $51 - db "#MON you get", $4f - db "in trades grow", $55 - db "very quickly.", $51 - db "I think it's", $4f - db "worth a try!", $57 + db $0, "Do you have any", $4f + db "friends?", $51 + db "#MON you get", $4f + db "in trades grow", $55 + db "very quickly.", $51 + db "I think it's", $4f + db "worth a try!", $57 _CinnabarMartText2: ; 0xa139b - db $0, "Don't they have X", $4f - db "ATTACK? It's good", $55 - db "for battles!", $57 + db $0, "Don't they have X", $4f + db "ATTACK? It's good", $55 + db "for battles!", $57 _CinnabarMartText3: ; 0xa13cb - db $0, "It never hurts to", $4f - db "have extra items!", $57 + db $0, "It never hurts to", $4f + db "have extra items!", $57 _IndigoPlateauLobbyText1: ; 0xa13f0 - db $0, "Yo! Champ in", $4f - db "making!", $51 - db "At #MON LEAGUE,", $4f - db "you have to face", $55 - db "the ELITE FOUR in", $55 - db "succession.", $51 - db "If you lose, you", $4f - db "have to start all", $55 - db "over again! This", $55 - db "is it! Go for it!", $57 + db $0, "Yo! Champ in", $4f + db "making!", $51 + db "At #MON LEAGUE,", $4f + db "you have to face", $55 + db "the ELITE FOUR in", $55 + db "succession.", $51 + db "If you lose, you", $4f + db "have to start all", $55 + db "over again! This", $55 + db "is it! Go for it!", $57 _IndigoPlateauLobbyText3: ; 0xa148b - db $0, "From here on, you", $4f - db "face the ELITE", $55 - db "FOUR one by one!", $51 - db "If you win, a", $4f - db "door opens to the", $55 - db "next trainer!", $55 - db "Good luck!", $57 + db $0, "From here on, you", $4f + db "face the ELITE", $55 + db "FOUR one by one!", $51 + db "If you win, a", $4f + db "door opens to the", $55 + db "next trainer!", $55 + db "Good luck!", $57 _CopycatsHouseF1Text1: ; 0xa14f7 - db $0, "My daughter is so", $4f - db "self-centered.", $55 - db "She only has a", $55 - db "few friends.", $57 + db $0, "My daughter is so", $4f + db "self-centered.", $55 + db "She only has a", $55 + db "few friends.", $57 _CopycatsHouseF1Text2: ; 0xa1535 - db $0, "My daughter likes", $4f - db "to mimic people.", $51 - db "Her mimicry has", $4f - db "earned her the", $55 - db "nickname COPYCAT", $55 - db "around here!", $57 + db $0, "My daughter likes", $4f + db "to mimic people.", $51 + db "Her mimicry has", $4f + db "earned her the", $55 + db "nickname COPYCAT", $55 + db "around here!", $57 _CopycatsHouseF1Text3: ; 0xa1596 - db $0, "CHANSEY: Chaan!", $4f - db "Sii!@@" + db $0, "CHANSEY: Chaan!", $4f + db "Sii!@@" _UnnamedText_5ccd4: ; 0xa15ad - db $0, $52, ": Hi! Do", $4f - db "you like #MON?", $51 - db $52, ": Uh no, I", $4f - db "just asked you.", $51 - db $52, ": Huh?", $4f - db "You're strange!", $51 - db "COPYCAT: Hmm?", $4f - db "Quit mimicking?", $51 - db "But, that's my", $4f - db "favorite hobby!", $58 + db $0, $52, ": Hi! Do", $4f + db "you like #MON?", $51 + db $52, ": Uh no, I", $4f + db "just asked you.", $51 + db $52, ": Huh?", $4f + db "You're strange!", $51 + db "COPYCAT: Hmm?", $4f + db "Quit mimicking?", $51 + db "But, that's my", $4f + db "favorite hobby!", $58 ; 0xa15ad + 137 bytes _UnnamedText_5ccd9: ; 0xa1636 - db $0, "Oh wow!", $4f - db "A # DOLL!", $51 - db "For me?", $4f - db "Thank you!", $51 - db "You can have", $4f - db "this, then!", $58 + db $0, "Oh wow!", $4f + db "A # DOLL!", $51 + db "For me?", $4f + db "Thank you!", $51 + db "You can have", $4f + db "this, then!", $58 ; 0xa1636 + 63 bytes UnnamedText_a1675: ; 0xa1675 - db $0, $52, " received", $4f - db "@" - TX_RAM $cf4b - db $0, "!@@" + db $0, $52, " received", $4f + db "@" + TX_RAM $cf4b + db $0, "!@@" ; 0xa1689 UnnamedText_a1689: ; 0xa1689 - db $0, $51 - db "TM31 contains my", $4f - db "favorite, MIMIC!", $51 - db "Use it on a good", $4f - db "#MON!@@" + db $0, $51 + db "TM31 contains my", $4f + db "favorite, MIMIC!", $51 + db "Use it on a good", $4f + db "#MON!@@" ; 0xa16c5 _UnnamedText_5cce9: ; 0xa16c5 - db $0, $52, ": Hi!", $4f - db "Thanks for TM31!", $51 - db $52, ": Pardon?", $51 - db $52, ": Is it", $4f - db "that fun to mimic", $55 - db "my every move?", $51 - db "COPYCAT: You bet!", $4f - db "It's a scream!", $57 + db $0, $52, ": Hi!", $4f + db "Thanks for TM31!", $51 + db $52, ": Pardon?", $51 + db $52, ": Is it", $4f + db "that fun to mimic", $55 + db "my every move?", $51 + db "COPYCAT: You bet!", $4f + db "It's a scream!", $57 ; 0xa16c5 + 110 bytes UnnamedText_a1733: ; 0xa1733 - db $0, "Don't you want", $4f - db "this?@@" + db $0, "Don't you want", $4f + db "this?@@" ; 0xa1749 _CopycatsHouseF2Text2: ; 0xa1749 - db $0, "DODUO: Giiih!", $51 - db "MIRROR MIRROR ON", $4f - db "THE WALL, WHO IS", $55 - db "THE FAIREST ONE", $55 - db "OF ALL?", $57 + db $0, "DODUO: Giiih!", $51 + db "MIRROR MIRROR ON", $4f + db "THE WALL, WHO IS", $55 + db "THE FAIREST ONE", $55 + db "OF ALL?", $57 _CopycatsHouseF2Text3: ; 0xa1792 - db $0, "This is a rare", $4f - db "#MON! Huh?", $55 - db "It's only a doll!", $57 + db $0, "This is a rare", $4f + db "#MON! Huh?", $55 + db "It's only a doll!", $57 _CopycatsHouseF2Text6: ; 0xa17be - db $0, "A game with MARIO", $4f - db "wearing a bucket", $55 - db "on his head!", $57 + db $0, "A game with MARIO", $4f + db "wearing a bucket", $55 + db "on his head!", $57 _UnnamedText_5cd17: ; 0xa17ef - db $0, "...", $51 - db "My Secrets!", $51 - db "Skill: Mimicry!", $4f - db "Hobby: Collecting", $55 - db "dolls!", $55 - db "Favorite #MON:", $55 - db "CLEFAIRY!", $57 + db $0, "...", $51 + db "My Secrets!", $51 + db "Skill: Mimicry!", $4f + db "Hobby: Collecting", $55 + db "dolls!", $55 + db "Favorite #MON:", $55 + db "CLEFAIRY!", $57 ; 0xa17ef + 83 bytes _UnnamedText_5cd1c: ; 0xa1842 - db $0, "Huh? Can't see!", $57 + db $0, "Huh? Can't see!", $57 ; 0xa1842 + 16 bytes _UnnamedText_5ce8e: ; 0xa1852 - db $0, "Grunt!", $51 - db "I am the KARATE", $4f - db "MASTER! I am the", $55 - db "LEADER here!", $51 - db "You wish to", $4f - db "challenge us?", $55 - db "Expect no mercy!", $51 - db "Fwaaa!", $57 + db $0, "Grunt!", $51 + db "I am the KARATE", $4f + db "MASTER! I am the", $55 + db "LEADER here!", $51 + db "You wish to", $4f + db "challenge us?", $55 + db "Expect no mercy!", $51 + db "Fwaaa!", $57 ; 0xa1852 + 104 bytes _UnnamedText_5ce93: ; 0xa18ba - db $0, "Hwa!", $4f - db "Arrgh! Beaten!", $58 + db $0, "Hwa!", $4f + db "Arrgh! Beaten!", $58 ; 0xa18ba + 21 bytes _UnnamedText_5ce98: ; 0xa18cf - db $0, "Indeed, I have", $4f - db "lost!", $51 - db "But, I beseech", $4f - db "you, do not take", $55 - db "our emblem as", $55 - db "your trophy!", $51 - db "In return, I will", $4f - db "give you a prized", $55 - db "fighting #MON!", $51 - db "Choose whichever", $4f - db "one you like!", $57 + db $0, "Indeed, I have", $4f + db "lost!", $51 + db "But, I beseech", $4f + db "you, do not take", $55 + db "our emblem as", $55 + db "your trophy!", $51 + db "In return, I will", $4f + db "give you a prized", $55 + db "fighting #MON!", $51 + db "Choose whichever", $4f + db "one you like!", $57 ; 0xa18cf + 163 bytes _UnnamedText_5ce9d: ; 0xa1972 - db $0, "Ho!", $51 - db "Stay and train at", $4f - db "Karate with us!", $57 + db $0, "Ho!", $51 + db "Stay and train at", $4f + db "Karate with us!", $57 ; 0xa1972 + 39 bytes _UnnamedText_5ceac: ; 0xa1999 - db $0, "Hoargh! Take your", $4f - db "shoes off!", $57 + db $0, "Hoargh! Take your", $4f + db "shoes off!", $57 ; 0xa1999 + 30 bytes _UnnamedText_5ceb1: ; 0xa19b7 - db $0, "I give", $4f - db "up!", $58 + db $0, "I give", $4f + db "up!", $58 ; 0xa19b7 + 12 bytes _UnnamedText_5ceb6: ; 0xa19c3 - db $0, "You wait 'til you", $4f - db "see our Master!", $51 - db "I'm a small fry", $4f - db "compared to him!", $57 + db $0, "You wait 'til you", $4f + db "see our Master!", $51 + db "I'm a small fry", $4f + db "compared to him!", $57 ; 0xa19c3 + 66 bytes _UnnamedText_5cec5: ; 0xa1a05 - db $0, "I hear you're", $4f - db "good! Show me!", $57 + db $0, "I hear you're", $4f + db "good! Show me!", $57 ; 0xa1a05 + 29 bytes _UnnamedText_5ceca: ; 0xa1a22 - db $0, "Judge!", $4f - db "1 point!", $58 + db $0, "Judge!", $4f + db "1 point!", $58 ; 0xa1a22 + 17 bytes _UnnamedText_5cecf: ; 0xa1a33 - db $0, "Our Master is a", $4f - db "pro fighter!", $57 + db $0, "Our Master is a", $4f + db "pro fighter!", $57 ; 0xa1a33 + 30 bytes _UnnamedText_5cede: ; 0xa1a51 - db $0, "Nothing tough", $4f - db "frightens me!", $51 - db "I break boulders", $4f - db "for training!", $57 + db $0, "Nothing tough", $4f + db "frightens me!", $51 + db "I break boulders", $4f + db "for training!", $57 ; 0xa1a51 + 60 bytes _UnnamedText_5cee3: ; 0xa1a8d - db $0, "Yow!", $4f - db "Stubbed fingers!", $58 + db $0, "Yow!", $4f + db "Stubbed fingers!", $58 ; 0xa1a8d + 23 bytes _UnnamedText_5cee8: ; 0xa1aa4 - db $0, "The only thing", $4f - db "that frightens us", $55 - db "is psychic power!", $57 + db $0, "The only thing", $4f + db "that frightens us", $55 + db "is psychic power!", $57 ; 0xa1aa4 + 52 bytes _UnnamedText_5cef7: ; 0xa1ad8 - db $0, "Hoohah!", $51 - db "You're trespassing", $4f - db "in our FIGHTING", $55 - db "DOJO!", $57 + db $0, "Hoohah!", $51 + db "You're trespassing", $4f + db "in our FIGHTING", $55 + db "DOJO!", $57 ; 0xa1ad8 + 49 bytes _UnnamedText_5cefc: ; 0xa1b09 - db $0, "Oof!", $4f - db "I give up!", $58 + db $0, "Oof!", $4f + db "I give up!", $58 ; 0xa1b09 + 17 bytes _UnnamedText_5cf01: ; 0xa1b1a - db $0, "The prime fighters", $4f - db "across the land", $55 - db "train here.", $57 + db $0, "The prime fighters", $4f + db "across the land", $55 + db "train here.", $57 ; 0xa1b1a + 48 bytes _UnnamedText_5cf49: ; 0xa1b4a - db $0, "You want the", $4f - db "hard kicking", $55 - db "HITMONLEE?", $57 + db $0, "You want the", $4f + db "hard kicking", $55 + db "HITMONLEE?", $57 ; 0xa1b4a + 38 bytes _UnnamedText_5cf91: ; 0xa1b70 - db $0, "You want the", $4f - db "piston punching", $55 - db "HITMONCHAN?", $57 + db $0, "You want the", $4f + db "piston punching", $55 + db "HITMONCHAN?", $57 ; 0xa1b70 + 42 bytes _UnnamedText_5cf96: ; 0xa1b9a - db $0, "Better not get", $4f - db "greedy...", $57 + db $0, "Better not get", $4f + db "greedy...", $57 ; 0xa1b9a + 26 bytes _UnnamedText_5d162: ; 0xa1bb4 - db $0, "I had a vision of", $4f - db "your arrival!", $51 - db "I have had psychic", $4f - db "powers since I", $55 - db "was a child.", $51 - db "I first learned", $4f - db "to bend spoons", $55 - db "with my mind.", $51 - db "I dislike fight-", $4f - db "ing, but if you", $55 - db "wish, I will show", $55 - db "you my powers!", $57 + db $0, "I had a vision of", $4f + db "your arrival!", $51 + db "I have had psychic", $4f + db "powers since I", $55 + db "was a child.", $51 + db "I first learned", $4f + db "to bend spoons", $55 + db "with my mind.", $51 + db "I dislike fight-", $4f + db "ing, but if you", $55 + db "wish, I will show", $55 + db "you my powers!", $57 ; 0xa1bb4 + 191 bytes UnnamedText_a1c73: ; 0xa1c73 - db $0, "I'm", $4f - db "shocked!", $55 - db "But, a loss is a", $55 - db "loss.", $51 - db "I admit I didn't", $4f - db "work hard enough", $55 - db "to win!", $51 - db "You earned the", $4f - db "MARSHBADGE!@@" + db $0, "I'm", $4f + db "shocked!", $55 + db "But, a loss is a", $55 + db "loss.", $51 + db "I admit I didn't", $4f + db "work hard enough", $55 + db "to win!", $51 + db "You earned the", $4f + db "MARSHBADGE!@@" ; 0xa1cdc _UnnamedText_5d16e: ; 0xa1cdc - db $0, "Everyone has", $4f - db "psychic power!", $55 - db "People just don't", $55 - db "realize it!", $57 + db $0, "Everyone has", $4f + db "psychic power!", $55 + db "People just don't", $55 + db "realize it!", $57 ; 0xa1cdc + 58 bytes _UnnamedText_5d173: ; 0xa1d16 - db $0, "The MARSHBADGE", $4f - db "makes #MON up", $55 - db "to L70 obey you!", $51 - db "Stronger #MON", $4f - db "will become wild,", $55 - db "ignoring your", $55 - db "orders in battle!", $51 - db "Just don't raise", $4f - db "your #MON too", $55 - db "much!", $51 - db "Wait, please take", $4f - db "this TM with you!", $57 + db $0, "The MARSHBADGE", $4f + db "makes #MON up", $55 + db "to L70 obey you!", $51 + db "Stronger #MON", $4f + db "will become wild,", $55 + db "ignoring your", $55 + db "orders in battle!", $51 + db "Just don't raise", $4f + db "your #MON too", $55 + db "much!", $51 + db "Wait, please take", $4f + db "this TM with you!", $57 ; 0xa1d16 + 183 bytes UnnamedText_a1dcd: ; 0xa1dcd - db $0, $52, " received", $4f - db "TM46!@@" + db $0, $52, " received", $4f + db "TM46!@@" ; 0xa1de0 _UnnamedText_5d17d: ; 0xa1de0 - db $0, $51 - db "TM46 is PSYWAVE!", $4f - db "It uses powerful", $55 - db "psychic waves to", $55 - db "inflict damage!", $57 + db $0, $51 + db "TM46 is PSYWAVE!", $4f + db "It uses powerful", $55 + db "psychic waves to", $55 + db "inflict damage!", $57 ; 0xa1de0 + 69 bytes _UnnamedText_5d182: ; 0xa1e25 - db $0, "Your pack is full", $4f - db "of other items!", $57 + db $0, "Your pack is full", $4f + db "of other items!", $57 ; 0xa1e25 + 35 bytes _UnnamedText_5d1e6: ; 0xa1e48 - db $0, "Yo! Champ in", $4f - db "making!", $51 - db "SABRINA's #MON", $4f - db "use psychic power", $55 - db "instead of force!", $51 - db "Fighting #MON", $4f - db "are weak against", $55 - db "psychic #MON!", $51 - db "They get creamed", $4f - db "before they can", $55 - db "even aim a punch!", $57 + db $0, "Yo! Champ in", $4f + db "making!", $51 + db "SABRINA's #MON", $4f + db "use psychic power", $55 + db "instead of force!", $51 + db "Fighting #MON", $4f + db "are weak against", $55 + db "psychic #MON!", $51 + db "They get creamed", $4f + db "before they can", $55 + db "even aim a punch!", $57 ; 0xa1e48 + 168 bytes _UnnamedText_5d1eb: ; 0xa1ef0 - db $0, "Psychic power,", $4f - db "huh?", $51 - db "If I had that,", $4f - db "I'd make a bundle", $55 - db "at the slots!", $57 + db $0, "Psychic power,", $4f + db "huh?", $51 + db "If I had that,", $4f + db "I'd make a bundle", $55 + db "at the slots!", $57 ; 0xa1ef0 + 67 bytes _UnnamedText_5d1f0: ; 0xa1f33 - db $0, "SABRINA is younger", $4f - db "than I, but I", $55 - db "respect her!", $57 + db $0, "SABRINA is younger", $4f + db "than I, but I", $55 + db "respect her!", $57 ; 0xa1f33 + 47 bytes _UnnamedText_5d1f5: ; 0xa1f62 - db $0, "Not", $4f - db "good enough!", $58 + db $0, "Not", $4f + db "good enough!", $58 ; 0xa1f62 + 18 bytes _UnnamedText_5d1fa: ; 0xa1f74 - db $0, "In a battle of", $4f - db "equals, the one", $55 - db "with the stronger", $55 - db "will wins!", $51 - db "If you wish", $4f - db "to beat SABRINA,", $55 - db "focus on winning!", $57 + db $0, "In a battle of", $4f + db "equals, the one", $55 + db "with the stronger", $55 + db "will wins!", $51 + db "If you wish", $4f + db "to beat SABRINA,", $55 + db "focus on winning!", $57 ; 0xa1f74 + 108 bytes _UnnamedText_5d1ff: ; 0xa1fe0 - db $0, "Does our unseen", $4f - db "power scare you?", $57 + db $0, "Does our unseen", $4f + db "power scare you?", $57 ; 0xa1fe0 + 34 bytes _UnnamedText_5d204: ; 0xa2002 - db $0, "I never", $4f - db "foresaw this!", $58 + db $0, "I never", $4f + db "foresaw this!", $58 ; 0xa2002 + 23 bytes _UnnamedText_5d209: ; 0xa2019 - db $0, "Psychic #MON", $4f - db "fear only ghosts", $55 - db "and bugs!", $57 + db $0, "Psychic #MON", $4f + db "fear only ghosts", $55 + db "and bugs!", $57 ; 0xa2019 + 41 bytes _UnnamedText_5d20e: ; 0xa2042 - db $0, "#MON take on", $4f - db "the appearance of", $55 - db "their trainers.", $51 - db "Your #MON must", $4f - db "be tough, then!", $57 + db $0, "#MON take on", $4f + db "the appearance of", $55 + db "their trainers.", $51 + db "Your #MON must", $4f + db "be tough, then!", $57 ; 0xa2042 + 79 bytes _UnnamedText_5d213: ; 0xa2091 - db $0, "I knew", $4f - db "it!", $58 + db $0, "I knew", $4f + db "it!", $58 ; 0xa2091 + 12 bytes _UnnamedText_5d218: ; 0xa209d - db $0, "I must teach", $4f - db "better techniques", $55 - db "to my #MON!", $57 + db $0, "I must teach", $4f + db "better techniques", $55 + db "to my #MON!", $57 ; 0xa209d + 44 bytes _UnnamedText_5d21d: ; 0xa20c9 - db $0, "You know that", $4f - db "power alone isn't", $55 - db "enough!", $57 + db $0, "You know that", $4f + db "power alone isn't", $55 + db "enough!", $57 ; 0xa20c9 + 40 bytes _UnnamedText_5d222: ; 0xa20f1 - db $0, "I don't", $4f - db "believe this!", $58 + db $0, "I don't", $4f + db "believe this!", $58 ; 0xa20f1 + 22 bytes _UnnamedText_5d227: ; 0xa2107 - db $0, "SABRINA just wiped", $4f - db "out the KARATE", $55 - db "MASTER next door!", $57 + db $0, "SABRINA just wiped", $4f + db "out the KARATE", $55 + db "MASTER next door!", $57 ; 0xa2107 + 53 bytes _UnnamedText_5d22c: ; 0xa213c - db $0, "You and I, our", $4f - db "#MON shall", $55 - db "fight!", $57 + db $0, "You and I, our", $4f + db "#MON shall", $55 + db "fight!", $57 ; 0xa213c + 34 bytes _UnnamedText_5d231: ; 0xa215e - db $0, "I lost", $4f - db "after all!", $58 + db $0, "I lost", $4f + db "after all!", $58 ; 0xa215e + 19 bytes _UnnamedText_5d236: ; 0xa2171 - db $0, "I knew that this", $4f - db "was going to take", $55 - db "place.", $57 + db $0, "I knew that this", $4f + db "was going to take", $55 + db "place.", $57 ; 0xa2171 + 43 bytes _UnnamedText_5d23b: ; 0xa219c - db $0, "SABRINA is young,", $4f - db "but she's also", $55 - db "our LEADER!", $51 - db "You won't reach", $4f - db "her easily!", $57 + db $0, "SABRINA is young,", $4f + db "but she's also", $55 + db "our LEADER!", $51 + db "You won't reach", $4f + db "her easily!", $57 ; 0xa219c + 72 bytes _UnnamedText_5d240: ; 0xa21e4 - db $0, "I lost", $4f - db "my concentration!", $58 + db $0, "I lost", $4f + db "my concentration!", $58 ; 0xa21e4 + 26 bytes _UnnamedText_5d245: ; 0xa21fe - db $0, "There used to be", $4f - db "2 #MON GYMs in", $55 - db "SAFFRON.", $51 - db "The FIGHTING DOJO", $4f - db "next door lost", $55 - db "its GYM status", $55 - db "when we went and", $55 - db "creamed them!", $57 + db $0, "There used to be", $4f + db "2 #MON GYMs in", $55 + db "SAFFRON.", $51 + db "The FIGHTING DOJO", $4f + db "next door lost", $55 + db "its GYM status", $55 + db "when we went and", $55 + db "creamed them!", $57 ; 0xa21fe + 121 bytes _UnnamedText_5d24a: ; 0xa2277 - db $0, "SAFFRON #MON", $4f - db "GYM is famous for", $55 - db "its psychics!", $51 - db "You want to see", $4f - db "SABRINA!", $55 - db "I can tell!", $57 + db $0, "SAFFRON #MON", $4f + db "GYM is famous for", $55 + db "its psychics!", $51 + db "You want to see", $4f + db "SABRINA!", $55 + db "I can tell!", $57 ; 0xa2277 + 83 bytes _UnnamedText_5d24f: ; 0xa22ca - db $0, "Arrrgh!", $58 + db $0, "Arrrgh!", $58 ; 0xa22ca + 9 bytes _UnnamedText_5d254: ; 0xa22d3 - db $0, "That's right! I", $4f - db "used telepathy to", $55 - db "read your mind!", $57 + db $0, "That's right! I", $4f + db "used telepathy to", $55 + db "read your mind!", $57 ; 0xa22d3 + 50 bytes _SaffronHouse1Text1: ; 0xa2305 - db $0, "Thank you for", $4f - db "writing. I hope", $55 - db "to see you soon!", $51 - db "Hey! Don't look", $4f - db "at my letter!", $57 + db $0, "Thank you for", $4f + db "writing. I hope", $55 + db "to see you soon!", $51 + db "Hey! Don't look", $4f + db "at my letter!", $57 _SaffronHouse1Text2: ; 0xa2352 - db $0, "PIDGEY: Kurukkoo!@@" + db $0, "PIDGEY: Kurukkoo!@@" _SaffronHouse1Text3: ; 0xa2366 - db $0, "The COPYCAT is", $4f - db "cute! I'm getting", $55 - db "her a # DOLL!", $57 + db $0, "The COPYCAT is", $4f + db "cute! I'm getting", $55 + db "her a # DOLL!", $57 _SaffronHouse1Text4: ; 0xa2395 - db $0, "I was given a PP", $4f - db "UP as a gift.", $51 - db "It's used for", $4f - db "increasing the PP", $55 - db "of techniques!", $57 + db $0, "I was given a PP", $4f + db "UP as a gift.", $51 + db "It's used for", $4f + db "increasing the PP", $55 + db "of techniques!", $57 _SaffronMartText2: ; 0xa23e3 - db $0, "MAX REPEL lasts", $4f - db "longer than SUPER", $55 - db "REPEL for keeping", $55 - db "weaker #MON", $55 - db "away!", $57 + db $0, "MAX REPEL lasts", $4f + db "longer than SUPER", $55 + db "REPEL for keeping", $55 + db "weaker #MON", $55 + db "away!", $57 _SaffronMartText3: ; 0xa242a - db $0, "REVIVE is costly,", $4f - db "but it revives", $55 - db "fainted #MON!", $57 + db $0, "REVIVE is costly,", $4f + db "but it revives", $55 + db "fainted #MON!", $57 _SilphCo1Text1: ; 0xa245a - db $0, "Welcome!", $51 - db "The PRESIDENT is", $4f - db "in the boardroom", $55 - db "on 11F!", $57 + db $0, "Welcome!", $51 + db "The PRESIDENT is", $4f + db "in the boardroom", $55 + db "on 11F!", $57 _SaffronPokecenterText1: ; 0xa248e - db $0, "#MON growth", $4f - db "rates differ from", $55 - db "specie to specie.", $57 + db $0, "#MON growth", $4f + db "rates differ from", $55 + db "specie to specie.", $57 _SaffronPokecenterText3: ; 0xa24bf - db $0, "SILPH CO. is very", $4f - db "famous. That's", $55 - db "why it attracted", $55 - db "TEAM ROCKET!", $57 + db $0, "SILPH CO. is very", $4f + db "famous. That's", $55 + db "why it attracted", $55 + db "TEAM ROCKET!", $57 _UnnamedText_1de75: ; 0xa24fe - db $0, "...Wait! Don't", $4f - db "say a word!", $51 - db "You wanted this!", $58 + db $0, "...Wait! Don't", $4f + db "say a word!", $51 + db "You wanted this!", $58 ; 0xa24fe + 44 bytes UnnamedText_a252a: ; 0xa252a - db $0, $52, " received", $4f - db "@" + db $0, $52, " received", $4f + db "@" ; 0xa2537 UnnamedText_a2537: ; 0xa2537 - TX_RAM $cf4b - db $0, "!@@" + TX_RAM $cf4b + db $0, "!@@" ; 0xa253e _UnnamedText_1de80: ; 0xa253e - db $0, "TM29 is PSYCHIC!", $51 - db "It can lower the", $4f - db "target's SPECIAL", $55 - db "abilities.", $57 + db $0, "TM29 is PSYCHIC!", $51 + db "It can lower the", $4f + db "target's SPECIAL", $55 + db "abilities.", $57 ; 0xa253e + 62 bytes _UnnamedText_1de85: ; 0xa257c - db $0, "Where do you plan", $4f - db "to put this?", $57 + db $0, "Where do you plan", $4f + db "to put this?", $57 ; 0xa257c + 32 bytes _UnnamedText_2a55: ; 0xa259c - db $0, "Hi there!", $4e, "May I help you?", $57 + db $0, "Hi there!", $4e, "May I help you?", $57 ; 0xa259c + 27 bytes _UnnamedText_2aa4: ; 0xa25b7 - TX_RAM $cd6d - db $0, $4f - db "fainted!", $57 + TX_RAM $cd6d + db $0, $4f + db "fainted!", $57 ; 0xa25b7 + 14 bytes _UnnamedText_2aba: ; 0xa25c5 - db $0, $52, " is out of", $4f - db "useable #MON!", $51 - db $52, " blacked", $4f - db "out!", $58 + db $0, $52, " is out of", $4f + db "useable #MON!", $51 + db $52, " blacked", $4f + db "out!", $58 ; 0xa25c5 + 42 bytes _UnnamedText_2ac8: ; 0xa25ef - db $0, "REPEL's effect", $4f - db "wore off.", $57 + db $0, "REPEL's effect", $4f + db "wore off.", $57 ; 0xa25ef + 25 bytes _UnnamedText_6e0c: ; 0xa2608 - db $0, "Take your time.", $57 + db $0, "Take your time.", $57 ; 0xa2608 + 17 bytes _UnnamedText_6e11: ; 0xa2619 - TX_RAM $cf4b - db $0, "?", $4f - db "That will be", $55 - db $f0, "@" - db $2, $9f, $ff, $c3 - db $0, ". OK?", $57 + TX_RAM $cf4b + db $0, "?", $4f + db "That will be", $55 + db $f0, "@" + db $2, $9f, $ff, $c3 + db $0, ". OK?", $57 ; 0xa2639 _UnnamedText_6e16: ; 0xa2639 - db $0, "Here you are!", $4f - db "Thank you!", $58 + db $0, "Here you are!", $4f + db "Thank you!", $58 ; 0xa2639 + 26 bytes _UnnamedText_6e1b: ; 0xa2653 - db $0, "You don't have", $4f - db "enough money.", $58 + db $0, "You don't have", $4f + db "enough money.", $58 ; 0xa2653 + 29 bytes _UnnamedText_6e20: ; 0xa2670 - db $0, "You can't carry", $4f - db "any more items.", $58 + db $0, "You can't carry", $4f + db "any more items.", $58 ; 0xa2670 + 32 bytes _UnnamedText_6e25: ; 0xa2690 - db $0, "What would you", $4f - db "like to sell?", $57 + db $0, "What would you", $4f + db "like to sell?", $57 ; 0xa2690 + 30 bytes _UnnamedText_6e2a: ; 0xa26ae - db $0, "I can pay you", $4f - db $f0, "@" - db $2, $9f, $ff, $c3 ; XXX - db $0, " for that.", $57 + db $0, "I can pay you", $4f + db $f0, "@" + db $2, $9f, $ff, $c3 ; XXX + db $0, " for that.", $57 ; 0xa26cf _UnnamedText_6e2f: ; 0xa26cf - db $0, "You don't have", $4f - db "anything to sell.", $58 + db $0, "You don't have", $4f + db "anything to sell.", $58 ; 0xa26cf + 33 bytes _UnnamedText_6e34: ; 0xa26f0 - db $0, "I can't put a", $4f - db "price on that.", $58 + db $0, "I can't put a", $4f + db "price on that.", $58 ; 0xa26f0 + 29 bytes _UnnamedText_6e39: ; 0xa270d - db $0, "Thank you!", $57 + db $0, "Thank you!", $57 ; 0xa270d + 12 bytes _UnnamedText_6e3e: ; 0xa2719 - db $0, "Is there anything", $4f - db "else I can do?", $57 + db $0, "Is there anything", $4f + db "else I can do?", $57 ; 0xa2719 + 34 bytes UnnamedText_a273b: ; 0xa273b - TX_RAM $d036 - db $0, " learned", $4f - db "@" + TX_RAM $d036 + db $0, " learned", $4f + db "@" ; 0xa2749 UnnamedText_a2749: ; 0xa2749 - TX_RAM $cf4b - db $0, "!@@" + TX_RAM $cf4b + db $0, "!@@" ; 0xa2750 _UnnamedText_6fb4: ; 0xa2750 - db $0, "Which move should", $4e, "be forgotten?", $57 + db $0, "Which move should", $4e, "be forgotten?", $57 ; 0xa2750 + 33 bytes _UnnamedText_6fb9: ; 0xa2771 - db $0, "Abandon learning", $4f - db "@" + db $0, "Abandon learning", $4f + db "@" ; 0xa2771 + 19 bytes UnnamedText_a2784: ; 0xa2784 - TX_RAM $cf4b - db $0, "?", $57 + TX_RAM $cf4b + db $0, "?", $57 ; 0xa278a _UnnamedText_6fbe: ; 0xa278a - TX_RAM $d036 - db $0, $4f - db "did not learn", $55 - db "@" + TX_RAM $d036 + db $0, $4f + db "did not learn", $55 + db "@" ; 0xa278a + 20 bytes UnnamedText_a279e: ; 0xa279e - TX_RAM $cf4b - db $0, "!", $58 + TX_RAM $cf4b + db $0, "!", $58 ; 0xa27a4 _UnnamedText_6fc3: ; 0xa27a4 - TX_RAM $d036 - db $0, " is", $4f - db "trying to learn", $55 - db "@" + TX_RAM $d036 + db $0, " is", $4f + db "trying to learn", $55 + db "@" ; 0xa27a4 + 25 bytes UnnamedText_a27bd: ; 0xa27bd - TX_RAM $cf4b - db $0, "!", $51 - db "But, @" - TX_RAM $d036 - db $0, $4f - db "can't learn more", $55 - db "than 4 moves!", $51 - db "Delete an older", $4f - db "move to make room", $55 - db "for @" + TX_RAM $cf4b + db $0, "!", $51 + db "But, @" + TX_RAM $d036 + db $0, $4f + db "can't learn more", $55 + db "than 4 moves!", $51 + db "Delete an older", $4f + db "move to make room", $55 + db "for @" ; 0xa2813 UnnamedText_a2813: ; 0xa2813 - TX_RAM $cf4b - db $0, "?", $57 + TX_RAM $cf4b + db $0, "?", $57 ; 0xa2819 UnnamedText_a2819: ; 0xa2819 - db $0, "1, 2 and...@@" + db $0, "1, 2 and...@@" ; 0xa2827 UnnamedText_a2827: ; 0xa2827 - db $0, " Poof!@@" + db $0, " Poof!@@" ; 0xa2830 _UnnamedText_6fdc: ; 0xa2830 - db $0, $51 - db "@" + db $0, $51 + db "@" ; 0xa2830 + 3 bytes UnnamedText_a2833: ; 0xa2833 - TX_RAM $d036 - db $0, " forgot", $4f - db "@" - TX_RAM $cd6d - db $0, "!", $51 - db "And...", $58 + TX_RAM $d036 + db $0, " forgot", $4f + db "@" + TX_RAM $cd6d + db $0, "!", $51 + db "And...", $58 ; 0xa284d _UnnamedText_6fe1: ; 0xa284d - db $0, "HM techniques", $4f - db "can't be deleted!", $58 + db $0, "HM techniques", $4f + db "can't be deleted!", $58 ; 0xa284d + 32 bytes _UnnamedText_705d: ; 0xa286d - db $0, "Welcome to our", $4f - db "#MON CENTER!", $51 - db "We heal your", $4f - db "#MON back to", $55 - db "perfect health!", $58 + db $0, "Welcome to our", $4f + db "#MON CENTER!", $51 + db "We heal your", $4f + db "#MON back to", $55 + db "perfect health!", $58 ; 0xa286d + 71 bytes _UnnamedText_7063: ; 0xa28b4 - db $0, "Shall we heal your", $4f - db "#MON?", $57 + db $0, "Shall we heal your", $4f + db "#MON?", $57 ; 0xa28b4 + 26 bytes _UnnamedText_7068: ; 0xa28ce - db $0, "OK. We'll need", $4f - db "your #MON.", $57 + db $0, "OK. We'll need", $4f + db "your #MON.", $57 ; 0xa28ce + 26 bytes _UnnamedText_706d: ; 0xa28e8 - db $0, "Thank you!", $4f - db "Your #MON are", $55 - db "fighting fit!", $58 + db $0, "Thank you!", $4f + db "Your #MON are", $55 + db "fighting fit!", $58 ; 0xa28e8 + 40 bytes _UnnamedText_7073: ; 0xa2910 - db $0, "We hope to see", $4f - db "you again!", $57 + db $0, "We hope to see", $4f + db "you again!", $57 ; 0xa2910 + 27 bytes _UnnamedText_72b3: ; 0xa292b - db $0, "This area is", $4f - db "reserved for 2", $55 - db "friends who are", $55 - db "linked by cable.", $57 + db $0, "This area is", $4f + db "reserved for 2", $55 + db "friends who are", $55 + db "linked by cable.", $57 ; 0xa292b + 62 bytes _UnnamedText_72b8: ; 0xa2969 - db $0, "Welcome to the", $4f - db "Cable Club!", $57 + db $0, "Welcome to the", $4f + db "Cable Club!", $57 ; 0xa2969 + 28 bytes _UnnamedText_72bd: ; 0xa2985 - db $0, "Please apply here.", $51 - db "Before opening", $4f - db "the link, we have", $55 - db "to save the game.", $57 + db $0, "Please apply here.", $51 + db "Before opening", $4f + db "the link, we have", $55 + db "to save the game.", $57 ; 0xa2985 + 71 bytes UnnamedText_a29cc: ; 0xa29cc - db $0, "Please wait.@@" + db $0, "Please wait.@@" ; 0xa29b _UnnamedText_72c8: ; 0xa29db - db $0, "The link has been", $4f - db "closed because of", $55 - db "inactivity.", $51 - db "Please contact", $4f - db "your friend and", $55 - db "come again!", $57 + db $0, "The link has been", $4f + db "closed because of", $55 + db "inactivity.", $51 + db "Please contact", $4f + db "your friend and", $55 + db "come again!", $57 ; 0xa29db + 92 bytes SECTION "bank29",DATA,BANK[$29] _UnnamedText_72cd: ; 0xa4000 - db $0, "Please come again!", $57 + db $0, "Please come again!", $57 ; 0xa4000 + 20 bytes _UnnamedText_72d2: ; 0xa4014 - db $0, "We're making", $4f - db "preparations.", $55 - db "Please wait.", $57 + db $0, "We're making", $4f + db "preparations.", $55 + db "Please wait.", $57 ; 0xa4014 + 40 bytes UnnamedText_a403c: ; 0xa403c - TX_RAM $cd6d - db $0, " used", $4f - db "STRENGTH.@@" + TX_RAM $cd6d + db $0, " used", $4f + db "STRENGTH.@@" ; 0xa4051 _UnnamedText_cdbb: ; 0xa4051 - TX_RAM $cd6d - db $0, " can", $4f - db "move boulders.", $58 + TX_RAM $cd6d + db $0, " can", $4f + db "move boulders.", $58 ; 0xa4051 + 24 bytes _UnnamedText_cdfa: ; 0xa4069 - db $0, "The current is", $4f - db "much too fast!", $58 + db $0, "The current is", $4f + db "much too fast!", $58 ; 0xa4069 + 31 bytes _UnnamedText_cdff: ; 0xa4088 - db $0, "Cycling is fun!", $4f - db "Forget SURFing!", $58 + db $0, "Cycling is fun!", $4f + db "Forget SURFing!", $58 ; 0xa4088 + 33 bytes _UnnamedText_13228: ; 0xa40a9 - db $0, "A blinding FLASH", $4f - db "lights the area!", $58 + db $0, "A blinding FLASH", $4f + db "lights the area!", $58 ; 0xa40a9 + 35 bytes _UnnamedText_1327b: ; 0xa40cc - db $0, "Warp to the last", $4f - db "#MON CENTER.", $57 + db $0, "Warp to the last", $4f + db "#MON CENTER.", $57 ; 0xa40cc + 31 bytes _UnnamedText_13280: ; 0xa40eb - TX_RAM $cd6d - db $0, " can't", $4f - db "use TELEPORT now.", $58 + TX_RAM $cd6d + db $0, " can't", $4f + db "use TELEPORT now.", $58 ; 0xa40eb + 28 bytes _UnnamedText_13285: ; 0xa4107 - TX_RAM $cd6d - db $0, " can't", $4f - db "FLY here.", $58 + TX_RAM $cd6d + db $0, " can't", $4f + db "FLY here.", $58 ; 0xa4107 + 20 bytes _UnnamedText_132d4: ; 0xa411b - db $0, "Not healthy", $4f - db "enough.", $58 + db $0, "Not healthy", $4f + db "enough.", $58 ; 0xa411b + 21 bytes _UnnamedText_132e8: ; 0xa4130 - db $0, "No! A new BADGE", $4f - db "is required.", $58 + db $0, "No! A new BADGE", $4f + db "is required.", $58 ; 0xa4130 + 30 bytes _UnnamedText_1342a: ; 0xa414e - db $0, "You can't use items", $4f - db "here.", $58 + db $0, "You can't use items", $4f + db "here.", $58 ; 0xa414e + 26 bytes _UnnamedText_1342f: ; 0xa4168 - db $0, "You can't get off", $4f - db "here.", $58 + db $0, "You can't get off", $4f + db "here.", $58 ; 0xa4168 + 24 bytes UnnamedText_a4180: ; 0xa4180 - db $0, $52, " got", $4f - db "@" - TX_RAM $cd6d - db $0, "!@@" + db $0, $52, " got", $4f + db "@" + TX_RAM $cd6d + db $0, "!@@" ; 0xa418f _UnnamedText_4fe3f: ; 0xa418f - db $0, "There's no more", $4f - db "room for #MON!", $55 - db "@" + db $0, "There's no more", $4f + db "room for #MON!", $55 + db "@" ; 0xa418f + 32 bytes UnnamedText_a41af: ; 0xa41af - TX_RAM $de06 - db $0, " was", $55 - db "sent to #MON", $55 - db "BOX @" - TX_RAM $cf4b - db $0, " on PC!", $57 + TX_RAM $de06 + db $0, " was", $55 + db "sent to #MON", $55 + db "BOX @" + TX_RAM $cf4b + db $0, " on PC!", $57 ; 0xa41ca + 12 bytes = 0xa41d6 _UnnamedText_4fe44: ; 0xa41d6 - db $0, "There's no more", $4f - db "room for #MON!", $51 - db "The #MON BOX", $4f - db "is full and can't", $55 - db "accept any more!", $51 - db "Change the BOX at", $4f - db "a #MON CENTER!", $57 + db $0, "There's no more", $4f + db "room for #MON!", $51 + db "The #MON BOX", $4f + db "is full and can't", $55 + db "accept any more!", $51 + db "Change the BOX at", $4f + db "a #MON CENTER!", $57 ; 0xa41d6 + 111 bytes INCLUDE "text/mapPalletTown.tx" _ViridianCityText1: - db $0, "Those # BALLs", $4f - db "at your waist!", $55 - db "You have #MON!", $51 - db "It's great that", $4f - db "you can carry and", $55 - db "use #MON any", $55 - db "time, anywhere!", $57 + db $0, "Those # BALLs", $4f + db "at your waist!", $55 + db "You have #MON!", $51 + db "It's great that", $4f + db "you can carry and", $55 + db "use #MON any", $55 + db "time, anywhere!", $57 _UnnamedText_19122: ; 0xa4437 - db $0, "This #MON GYM", $4f - db "is always closed.", $51 - db "I wonder who the", $4f - db "LEADER is?", $57 + db $0, "This #MON GYM", $4f + db "is always closed.", $51 + db "I wonder who the", $4f + db "LEADER is?", $57 ; 0xa4437 + 61 bytes _UnnamedText_19127: ; 0xa4474 - db $0, "VIRIDIAN GYM's", $4f - db "LEADER returned!", $57 + db $0, "VIRIDIAN GYM's", $4f + db "LEADER returned!", $57 ; 0xa4474 + 32 bytes _UnnamedText_1914d: ; 0xa4494 - db $0, "You want to know", $4f - db "about the 2 kinds", $55 - db "of caterpillar", $55 - db "#MON?", $57 + db $0, "You want to know", $4f + db "about the 2 kinds", $55 + db "of caterpillar", $55 + db "#MON?", $57 ; 0xa4494 + 57 bytes _UnnamedText_19152: ; 0xa44cd - db $0, "Oh, OK then!", $57 + db $0, "Oh, OK then!", $57 ; 0xa44cd + 14 bytes _UnnamedText_19157: ; 0xa44db - db $0, "CATERPIE has no", $4f - db "poison, but", $55 - db "WEEDLE does.", $51 - db "Watch out for its", $4f - db "POISON STING!", $57 + db $0, "CATERPIE has no", $4f + db "poison, but", $55 + db "WEEDLE does.", $51 + db "Watch out for its", $4f + db "POISON STING!", $57 ; 0xa44db + 74 bytes _UnnamedText_19175: ; 0xa4525 - db $0, "Oh Grandpa! Don't", $4f - db "be so mean!", $55 - db "He hasn't had his", $55 - db "coffee yet.", $57 + db $0, "Oh Grandpa! Don't", $4f + db "be so mean!", $55 + db "He hasn't had his", $55 + db "coffee yet.", $57 ; 0xa4525 + 59 bytes _UnnamedText_1917a: ; 0xa4560 - db $0, "When I go shop in", $4f - db "PEWTER CITY, I", $55 - db "have to take the", $55 - db "winding trail in", $55 - db "VIRIDIAN FOREST.", $57 + db $0, "When I go shop in", $4f + db "PEWTER CITY, I", $55 + db "have to take the", $55 + db "winding trail in", $55 + db "VIRIDIAN FOREST.", $57 ; 0xa4560 + 85 bytes _UnnamedText_19191: ; 0xa45b5 - db $0, "You can't go", $4f - db "through here!", $51 - db "This is private", $4f - db "property!", $57 + db $0, "You can't go", $4f + db "through here!", $51 + db "This is private", $4f + db "property!", $57 ; 0xa45b5 + 53 bytes _UnnamedText_191ca: ; 0xa45ea - db $0, "Yawn!", $4f - db "I must have dozed", $55 - db "off in the sun.", $51 - db "I had this dream", $4f - db "about a DROWZEE", $55 - db "eating my dream.", $55 - db "What's this?", $55 - db "Where did this TM", $55 - db "come from?", $51 - db "This is spooky!", $4f - db "Here, you can", $55 - db "have this TM.", $58 + db $0, "Yawn!", $4f + db "I must have dozed", $55 + db "off in the sun.", $51 + db "I had this dream", $4f + db "about a DROWZEE", $55 + db "eating my dream.", $55 + db "What's this?", $55 + db "Where did this TM", $55 + db "come from?", $51 + db "This is spooky!", $4f + db "Here, you can", $55 + db "have this TM.", $58 ; 0xa45ea + 176 bytes ReceivedTM42Text: ; 0xa469a - db $0, $52, " received", $4f - db "TM42!@@" + db $0, $52, " received", $4f + db "TM42!@@" ; 0xa46ad _UnnamedText_191d5: ; 0xa46ad - db $0, "TM42 contains", $4f - db "DREAM EATER...", $55 - db "...Snore...", $57 + db $0, "TM42 contains", $4f + db "DREAM EATER...", $55 + db "...Snore...", $57 ; 0xa46ad + 42 bytes _UnnamedText_191da: ; 0xa46d7 - db $0, "You have too much", $4f - db "stuff already.", $57 + db $0, "You have too much", $4f + db "stuff already.", $57 ; 0xa46d7 + 34 bytes _UnnamedText_1920a: ; 0xa46f9 - db $0, "Ahh, I've had my", $4f - db "coffee now and I", $55 - db "feel great!", $51 - db "Sure you can go", $4f - db "through!", $51 - db "Are you in a", $4f - db "hurry?", $57 + db $0, "Ahh, I've had my", $4f + db "coffee now and I", $55 + db "feel great!", $51 + db "Sure you can go", $4f + db "through!", $51 + db "Are you in a", $4f + db "hurry?", $57 ; 0xa46f9 + 91 bytes _UnnamedText_1920f: ; 0xa4754 - db $0, "I see you're using", $4f - db "a #DEX.", $51 - db "When you catch a", $4f - db "#MON, #DEX", $55 - db "is automatically", $55 - db "updated.", $51 - db "What? Don't you", $4f - db "know how to catch", $55 - db "#MON?", $51 - db "I'll show you", $4f - db "how to then.", $57 + db $0, "I see you're using", $4f + db "a #DEX.", $51 + db "When you catch a", $4f + db "#MON, #DEX", $55 + db "is automatically", $55 + db "updated.", $51 + db "What? Don't you", $4f + db "know how to catch", $55 + db "#MON?", $51 + db "I'll show you", $4f + db "how to then.", $57 ; 0xa4754 + 146 bytes _UnnamedText_19214: ; 0xa47e6 - db $0, "Time is money...", $4f - db "Go along then.", $57 + db $0, "Time is money...", $4f + db "Go along then.", $57 ; 0xa47e6 + 33 bytes _UnnamedText_19219: ; 0xa4807 - db $0, "First, you need", $4f - db "to weaken the", $55 - db "target #MON.", $57 + db $0, "First, you need", $4f + db "to weaken the", $55 + db "target #MON.", $57 ; 0xa4807 + 44 bytes _ViridianCityText8: ; 0xa4833 - db $0, "VIRIDIAN CITY ", $4f - db "The Eternally", $55 - db "Green Paradise", $57 + db $0, "VIRIDIAN CITY ", $4f + db "The Eternally", $55 + db "Green Paradise", $57 _ViridianCityText9: ; 0xa4860 - db $0, "TRAINER TIPS", $51 - db "Catch #MON", $4f - db "and expand your", $55 - db "collection!", $51 - db "The more you have,", $4f - db "the easier it is", $55 - db "to fight!", $57 + db $0, "TRAINER TIPS", $51 + db "Catch #MON", $4f + db "and expand your", $55 + db "collection!", $51 + db "The more you have,", $4f + db "the easier it is", $55 + db "to fight!", $57 _ViridianCityText10: ; 0xa48c3 - db $0, "TRAINER TIPS", $51 - db "The battle moves", $4f - db "of #MON are", $55 - db "limited by their", $55 - db "POWER POINTs, PP.", $51 - db "To replenish PP,", $4f - db "rest your tired", $55 - db "#MON at a", $55 - db "#MON CENTER!", $57 + db $0, "TRAINER TIPS", $51 + db "The battle moves", $4f + db "of #MON are", $55 + db "limited by their", $55 + db "POWER POINTs, PP.", $51 + db "To replenish PP,", $4f + db "rest your tired", $55 + db "#MON at a", $55 + db "#MON CENTER!", $57 _ViridianCityText13: ; 0xa4949 - db $0, "VIRIDIAN CITY", $4f - db "#MON GYM", $57 + db $0, "VIRIDIAN CITY", $4f + db "#MON GYM", $57 _UnnamedText_19232: ; 0xa4961 - db $0, "The GYM's doors", $4f - db "are locked...", $57 + db $0, "The GYM's doors", $4f + db "are locked...", $57 ; 0xa4961 + 30 bytes _PewterCityText1: ; 0xa497f - db $0, "It's rumored that", $4f - db "CLEFAIRYs came", $55 - db "from the moon!", $51 - db "They appeared ", $4f - db "after MOON STONE", $55 - db "fell on MT.MOON.", $57 + db $0, "It's rumored that", $4f + db "CLEFAIRYs came", $55 + db "from the moon!", $51 + db "They appeared ", $4f + db "after MOON STONE", $55 + db "fell on MT.MOON.", $57 _PewterCityText2: ; 0xa49e0 - db $0, "There aren't many", $4f - db "serious #MON", $55 - db "trainers here!", $51 - db "They're all like", $4f - db "BUG CATCHERs,", $55 - db "but PEWTER GYM's", $55 - db "BROCK is totally", $55 - db "into it!", $57 + db $0, "There aren't many", $4f + db "serious #MON", $55 + db "trainers here!", $51 + db "They're all like", $4f + db "BUG CATCHERs,", $55 + db "but PEWTER GYM's", $55 + db "BROCK is totally", $55 + db "into it!", $57 _UnnamedText_193f1: ; 0xa4a56 - db $0, "Did you check out", $4f - db "the MUSEUM?", $57 + db $0, "Did you check out", $4f + db "the MUSEUM?", $57 ; 0xa4a56 + 31 bytes _UnnamedText_193f6: ; 0xa4a75 - db $0, "Weren't those", $4f - db "fossils from MT.", $55 - db "MOON amazing?", $57 + db $0, "Weren't those", $4f + db "fossils from MT.", $55 + db "MOON amazing?", $57 ; 0xa4a75 + 45 bytes _UnnamedText_193fb: ; 0xa4aa2 - db $0, "Really?", $4f - db "You absolutely", $55 - db "have to go!", $57 + db $0, "Really?", $4f + db "You absolutely", $55 + db "have to go!", $57 ; 0xa4aa2 + 36 bytes _UnnamedText_19400: ; 0xa4ac6 - db $0, "It's right here!", $4f - db "You have to pay", $55 - db "to get in, but", $55 - db "it's worth it!", $55 - db "See you around!", $57 + db $0, "It's right here!", $4f + db "You have to pay", $55 + db "to get in, but", $55 + db "it's worth it!", $55 + db "See you around!", $57 ; 0xa4ac6 + 78 bytes _UnnamedText_19427: ; 0xa4b14 - db $0, "Psssst!", $4f - db "Do you know what", $55 - db "I'm doing?", $57 + db $0, "Psssst!", $4f + db "Do you know what", $55 + db "I'm doing?", $57 ; 0xa4b14 + 36 bytes _UnnamedText_1942c: ; 0xa4b38 - db $0, "That's right!", $4f - db "It's hard work!", $57 + db $0, "That's right!", $4f + db "It's hard work!", $57 ; 0xa4b38 + 29 bytes _UnnamedText_19431: ; 0xa4b55 - db $0, "I'm spraying REPEL", $4f - db "to keep #MON", $55 - db "out of my garden!", $57 + db $0, "I'm spraying REPEL", $4f + db "to keep #MON", $55 + db "out of my garden!", $57 ; 0xa4b55 + 50 bytes _UnnamedText_1945d: ; 0xa4b87 - db $0, "You're a trainer", $4f - db "right? BROCK's", $55 - db "looking for new", $55 - db "challengers!", $55 - db "Follow me!", $57 + db $0, "You're a trainer", $4f + db "right? BROCK's", $55 + db "looking for new", $55 + db "challengers!", $55 + db "Follow me!", $57 ; 0xa4b87 + 71 bytes _UnnamedText_19462: ; 0xa4bce - db $0, "If you have the", $4f - db "right stuff, go", $55 - db "take on BROCK!", $57 + db $0, "If you have the", $4f + db "right stuff, go", $55 + db "take on BROCK!", $57 ; 0xa4bce + 48 bytes _PewterCityText6: ; 0xa4bfe - db $0, "TRAINER TIPS", $51 - db "Any #MON that", $4f - db "takes part in", $55 - db "battle, however", $55 - db "short, earns EXP!", $57 + db $0, "TRAINER TIPS", $51 + db "Any #MON that", $4f + db "takes part in", $55 + db "battle, however", $55 + db "short, earns EXP!", $57 _PewterCityText7: ; 0xa4c4a - db $0, "NOTICE!", $51 - db "Thieves have been", $4f - db "stealing #MON", $55 - db "fossils at MT.", $55 - db "MOON! Please call", $55 - db "PEWTER POLICE", $55 - db "with any info!", $57 + db $0, "NOTICE!", $51 + db "Thieves have been", $4f + db "stealing #MON", $55 + db "fossils at MT.", $55 + db "MOON! Please call", $55 + db "PEWTER POLICE", $55 + db "with any info!", $57 _PewterCityText10: ; 0xa4cb1 - db $0, "PEWTER MUSEUM", $4f - db "OF SCIENCE", $57 + db $0, "PEWTER MUSEUM", $4f + db "OF SCIENCE", $57 _PewterCityText11: ; 0xa4ccb - db $0, "PEWTER CITY", $4f - db "#MON GYM", $55 - db "LEADER: BROCK", $51 - db "The Rock Solid", $4f - db "#MON Trainer!", $57 + db $0, "PEWTER CITY", $4f + db "#MON GYM", $55 + db "LEADER: BROCK", $51 + db "The Rock Solid", $4f + db "#MON Trainer!", $57 _PewterCityText12: ; 0xa4d0c - db $0, "PEWTER CITY", $4f - db "A Stone Gray", $55 - db "City", $57 + db $0, "PEWTER CITY", $4f + db "A Stone Gray", $55 + db "City", $57 _UnnamedText_19668: ; 0xa4d2b - db $0, $53, ": Yo!", $4f - db $52, "!", $51 - db "You're still", $4f - db "struggling along", $55 - db "back here?", $51 - db "I'm doing great!", $4f - db "I caught a bunch", $55 - db "of strong and", $55 - db "smart #MON!", $51 - db "Here, let me see", $4f - db "what you caught,", $55 - db $52, "!", $57 + db $0, $53, ": Yo!", $4f + db $52, "!", $51 + db "You're still", $4f + db "struggling along", $55 + db "back here?", $51 + db "I'm doing great!", $4f + db "I caught a bunch", $55 + db "of strong and", $55 + db "smart #MON!", $51 + db "Here, let me see", $4f + db "what you caught,", $55 + db $52, "!", $57 ; 0xa4d2b + 147 bytes _UnnamedText_1966d: ; 0xa4dbe - db $0, "Hey!", $4f - db "Take it easy!", $55 - db "You won already!", $58 + db $0, "Hey!", $4f + db "Take it easy!", $55 + db "You won already!", $58 ; 0xa4dbe + 37 bytes _UnnamedText_19672: ; 0xa4de3 - db $0, "Heh!", $4f - db "You're no match", $55 - db "for my genius!", $58 + db $0, "Heh!", $4f + db "You're no match", $55 + db "for my genius!", $58 ; 0xa4de3 + 36 bytes _UnnamedText_19677: ; 0xa4e07 - db $0, $53, ": Hey,", $4f - db "guess what?", $51 - db "I went to BILL's", $4f - db "and got him to", $55 - db "show me his rare", $55 - db "#MON!", $51 - db "That added a lot", $4f - db "of pages to my", $55 - db "#DEX!", $51 - db "After all, BILL's", $4f - db "world famous as a", $55 - db "#MANIAC!", $51 - db "He invented the", $4f - db "#MON Storage", $55 - db "System on PC!", $51 - db "Since you're using", $4f - db "his system, go", $55 - db "thank him!", $51 - db "Well, I better", $4f - db "get rolling!", $55 - db "Smell ya later!", $57 + db $0, $53, ": Hey,", $4f + db "guess what?", $51 + db "I went to BILL's", $4f + db "and got him to", $55 + db "show me his rare", $55 + db "#MON!", $51 + db "That added a lot", $4f + db "of pages to my", $55 + db "#DEX!", $51 + db "After all, BILL's", $4f + db "world famous as a", $55 + db "#MANIAC!", $51 + db "He invented the", $4f + db "#MON Storage", $55 + db "System on PC!", $51 + db "Since you're using", $4f + db "his system, go", $55 + db "thank him!", $51 + db "Well, I better", $4f + db "get rolling!", $55 + db "Smell ya later!", $57 ; 0xa4e07 + 288 bytes _UnnamedText_196d9: ; 0xa4f27 - db $0, "Hey! Stay out!", $4f - db "It's not your", $55 - db "yard! Huh? Me?", $51 - db "I'm an innocent", $4f - db "bystander! Don't", $55 - db "you believe me?", $57 + db $0, "Hey! Stay out!", $4f + db "It's not your", $55 + db "yard! Huh? Me?", $51 + db "I'm an innocent", $4f + db "bystander! Don't", $55 + db "you believe me?", $57 ; 0xa4f27 + 91 bytes ReceivedTM28Text: ; 0xa4f82 - db $0, $52, " recovered", $4f - db "TM28!@@" + db $0, $52, " recovered", $4f + db "TM28!@@" ; 0xa4f96 UnnamedText_a4f96: ; 0xa4f96 - db $0, $51 - db "I better get", $4f - db "moving! Bye!@@" + db $0, $51 + db "I better get", $4f + db "moving! Bye!@@" ; 0xa4fb3 _UnnamedText_196e9: ; 0xa4fb3 - db $0, "Make room for", $4f - db "this!", $51 - db "I can't run until", $4f - db "I give it to you!", $57 + db $0, "Make room for", $4f + db "this!", $51 + db "I can't run until", $4f + db "I give it to you!", $57 ; 0xa4fb3 + 56 bytes _UnnamedText_196ee: ; 0xa4feb - db $0, "Stop!", $4f - db "I give up! I'll", $55 - db "leave quietly!", $58 + db $0, "Stop!", $4f + db "I give up! I'll", $55 + db "leave quietly!", $58 ; 0xa4feb + 37 bytes _UnnamedText_196f3: ; 0xa5010 - db $0, "OK! I'll return", $4f - db "the TM I stole!", $58 + db $0, "OK! I'll return", $4f + db "the TM I stole!", $58 ; 0xa5010 + 32 bytes _CeruleanCityText3: ; 0xa5030 - db $0, "You're a trainer", $4f - db "too? Collecting,", $55 - db "fighting, it's a", $55 - db "tough life.", $57 + db $0, "You're a trainer", $4f + db "too? Collecting,", $55 + db "fighting, it's a", $55 + db "tough life.", $57 _CeruleanCityText4: ; 0xa506e - db $0, "That bush in", $4f - db "front of the shop", $55 - db "is in the way.", $51 - db "There might be a", $4f - db "way around.", $57 + db $0, "That bush in", $4f + db "front of the shop", $55 + db "is in the way.", $51 + db "There might be a", $4f + db "way around.", $57 _CeruleanCityText5: ; 0xa50ba - db $0, "You're making an", $4f - db "encyclopedia on", $55 - db "#MON? That", $55 - db "sounds amusing.", $57 + db $0, "You're making an", $4f + db "encyclopedia on", $55 + db "#MON? That", $55 + db "sounds amusing.", $57 _CeruleanCityText6: ; 0xa50f6 - db $0, "The people here", $4f - db "were robbed.", $51 - db "It's obvious that", $4f - db "TEAM ROCKET is", $55 - db "behind this most", $55 - db "heinous crime!", $51 - db "Even our POLICE", $4f - db "force has trouble", $55 - db "with the ROCKETs!", $57 + db $0, "The people here", $4f + db "were robbed.", $51 + db "It's obvious that", $4f + db "TEAM ROCKET is", $55 + db "behind this most", $55 + db "heinous crime!", $51 + db "Even our POLICE", $4f + db "force has trouble", $55 + db "with the ROCKETs!", $57 _UnnamedText_19730: ; 0xa5188 - db $0, "OK! SLOWBRO!", $4f - db "Use SONICBOOM!", $55 - db "Come on, SLOWBRO", $55 - db "pay attention!", $57 + db $0, "OK! SLOWBRO!", $4f + db "Use SONICBOOM!", $55 + db "Come on, SLOWBRO", $55 + db "pay attention!", $57 ; 0xa5188 + 61 bytes _UnnamedText_19735: ; 0xa51c5 - db $0, "SLOWBRO punch!", $4f - db "No! You blew it", $55 - db "again!", $57 + db $0, "SLOWBRO punch!", $4f + db "No! You blew it", $55 + db "again!", $57 ; 0xa51c5 + 39 bytes _UnnamedText_1973a: ; 0xa51ec - db $0, "SLOWBRO, WITHDRAW!", $4f - db "No! That's wrong!", $51 - db "It's so hard to", $4f - db "control #MON!", $51 - db "Your #MON's", $4f - db "obedience depends", $55 - db "on your abilities", $55 - db "as a trainer!", $57 + db $0, "SLOWBRO, WITHDRAW!", $4f + db "No! That's wrong!", $51 + db "It's so hard to", $4f + db "control #MON!", $51 + db "Your #MON's", $4f + db "obedience depends", $55 + db "on your abilities", $55 + db "as a trainer!", $57 ; 0xa51ec + 127 bytes _UnnamedText_1976f: ; 0xa526b - db $0, "SLOWBRO took a", $4f - db "snooze...", $57 + db $0, "SLOWBRO took a", $4f + db "snooze...", $57 ; 0xa526b + 26 bytes _UnnamedText_19774: ; 0xa5285 - db $0, "SLOWBRO is", $4f - db "loafing around...", $57 + db $0, "SLOWBRO is", $4f + db "loafing around...", $57 ; 0xa5285 + 30 bytes _UnnamedText_19779: ; 0xa52a3 - db $0, "SLOWBRO turned", $4f - db "away...", $57 + db $0, "SLOWBRO turned", $4f + db "away...", $57 ; 0xa52a3 + 24 bytes _UnnamedText_1977e: ; 0xa52bb - db $0, "SLOWBRO", $4f - db "ignored orders...", $57 + db $0, "SLOWBRO", $4f + db "ignored orders...", $57 ; 0xa52bb + 27 bytes _CeruleanCityText9: ; 0xa52d6 - db $0, "I want a bright", $4f - db "red BICYCLE!", $51 - db "I'll keep it at", $4f - db "home, so it won't", $55 - db "get dirty!", $57 + db $0, "I want a bright", $4f + db "red BICYCLE!", $51 + db "I'll keep it at", $4f + db "home, so it won't", $55 + db "get dirty!", $57 _CeruleanCityText10: ; 0xa531f - db $0, "This is CERULEAN", $4f - db "CAVE! Horribly", $55 - db "strong #MON", $55 - db "live in there!", $51 - db "The #MON LEAGUE", $4f - db "champion is the", $55 - db "only person who", $55 - db "is allowed in!", $57 + db $0, "This is CERULEAN", $4f + db "CAVE! Horribly", $55 + db "strong #MON", $55 + db "live in there!", $51 + db "The #MON LEAGUE", $4f + db "champion is the", $55 + db "only person who", $55 + db "is allowed in!", $57 _CeruleanCityText12: ; 0xa539a - db $0, "CERULEAN CITY", $4f - db "A Mysterious,", $55 - db "Blue Aura", $55 - db "Surrounds It", $57 + db $0, "CERULEAN CITY", $4f + db "A Mysterious,", $55 + db "Blue Aura", $55 + db "Surrounds It", $57 _CeruleanCityText13: ; 0xa53ce - db $0, "TRAINER TIPS", $51 - db "Pressing B Button", $4f - db "during evolution", $55 - db "cancels the whole", $55 - db "process.", $57 + db $0, "TRAINER TIPS", $51 + db "Pressing B Button", $4f + db "during evolution", $55 + db "cancels the whole", $55 + db "process.", $57 _CeruleanCityText16: ; 0xa541a - db $0, "Grass and caves", $4f - db "handled easily!", $55 - db "BIKE SHOP", $57 + db $0, "Grass and caves", $4f + db "handled easily!", $55 + db "BIKE SHOP", $57 _CeruleanCityText17: ; 0xa5445 - db $0, "CERULEAN CITY", $4f - db "#MON GYM", $55 - db "LEADER: MISTY", $51 - db "The Tomboyish", $4f - db "Mermaid!", $57 + db $0, "CERULEAN CITY", $4f + db "#MON GYM", $55 + db "LEADER: MISTY", $51 + db "The Tomboyish", $4f + db "Mermaid!", $57 _UnnamedText_4413c: ; 0xa5482 - db $0, "Do you believe in", $4f - db "GHOSTs?", $57 + db $0, "Do you believe in", $4f + db "GHOSTs?", $57 ; 0xa5482 + 27 bytes _UnnamedText_44141: ; 0xa549d - db $0, "Really? So there", $4f - db "are believers...", $57 + db $0, "Really? So there", $4f + db "are believers...", $57 ; 0xa549d + 35 bytes _UnnamedText_44146: ; 0xa54c0 - db $0, "Hahaha, I guess", $4f - db "not.", $51 - db "That white hand", $4f - db "on your shoulder,", $55 - db "it's not real.", $57 + db $0, "Hahaha, I guess", $4f + db "not.", $51 + db "That white hand", $4f + db "on your shoulder,", $55 + db "it's not real.", $57 ; 0xa54c0 + 70 bytes _LavenderTownText2: ; 0xa5506 - db $0, "This town is known", $4f - db "as the grave site", $55 - db "of #MON.", $51 - db "Memorial services", $4f - db "are held in", $55 - db "#MON TOWER.", $57 + db $0, "This town is known", $4f + db "as the grave site", $55 + db "of #MON.", $51 + db "Memorial services", $4f + db "are held in", $55 + db "#MON TOWER.", $57 _LavenderTownText3: ; 0xa555f - db $0, "GHOSTs appeared", $4f - db "in #MON TOWER.", $51 - db "I think they're", $4f - db "the spirits of", $55 - db "#MON that the", $55 - db "ROCKETs killed.", $57 + db $0, "GHOSTs appeared", $4f + db "in #MON TOWER.", $51 + db "I think they're", $4f + db "the spirits of", $55 + db "#MON that the", $55 + db "ROCKETs killed.", $57 _LavenderTownText4: ; 0xa55bb - db $0, "LAVENDER TOWN", $4f - db "The Noble Purple", $55 - db "Town", $57 + db $0, "LAVENDER TOWN", $4f + db "The Noble Purple", $55 + db "Town", $57 _LavenderTownText5: ; 0xa55e0 - db $0, "New SILPH SCOPE!", $51 - db "Make the Invisible", $4f - db "Plain to See!", $51 - db "SILPH CO.", $57 + db $0, "New SILPH SCOPE!", $51 + db "Make the Invisible", $4f + db "Plain to See!", $51 + db "SILPH CO.", $57 _LavenderTownText8: ; 0xa561d - db $0, "LAVENDER VOLUNTEER", $4f - db "#MON HOUSE", $57 + db $0, "LAVENDER VOLUNTEER", $4f + db "#MON HOUSE", $57 _LavenderTownText9: ; 0xa563c - db $0, "May the Souls of", $4f - db "#MON Rest Easy", $55 - db "#MON TOWER", $57 + db $0, "May the Souls of", $4f + db "#MON Rest Easy", $55 + db "#MON TOWER", $57 _VermilionCityText1: ; 0xa5668 - db $0, "We're careful", $4f - db "about pollution!", $51 - db "We've heard GRIMER", $4f - db "multiplies in", $55 - db "toxic sludge!", $57 + db $0, "We're careful", $4f + db "about pollution!", $51 + db "We've heard GRIMER", $4f + db "multiplies in", $55 + db "toxic sludge!", $57 _UnnamedText_198a7: ; 0xa56b5 - db $0, "Did you see S.S.", $4f - db "ANNE moored in", $55 - db "the harbor?", $57 + db $0, "Did you see S.S.", $4f + db "ANNE moored in", $55 + db "the harbor?", $57 ; 0xa56b5 + 45 bytes _UnnamedText_198ac: ; 0xa56e2 - db $0, "So, S.S.ANNE has", $4f - db "departed!", $51 - db "She'll be back in", $4f - db "about a year.", $57 + db $0, "So, S.S.ANNE has", $4f + db "departed!", $51 + db "She'll be back in", $4f + db "about a year.", $57 ; 0xa56e2 + 59 bytes _UnnamedText_19904: ; 0xa571d - db $0, "Welcome to S.S.", $4f - db "ANNE!", $57 + db $0, "Welcome to S.S.", $4f + db "ANNE!", $57 ; 0xa571d + 23 bytes _UnnamedText_19909: ; 0xa5734 - db $0, "Welcome to S.S.", $4f - db "ANNE!", $51 - db "Excuse me, do you", $4f - db "have a ticket?", $58 + db $0, "Welcome to S.S.", $4f + db "ANNE!", $51 + db "Excuse me, do you", $4f + db "have a ticket?", $58 ; 0xa5734 + 56 bytes _UnnamedText_1990e: ; 0xa576c - db $0, $52, " flashed", $4f - db "the S.S.TICKET!", $51 - db "Great! Welcome to", $4f - db "S.S.ANNE!", $57 + db $0, $52, " flashed", $4f + db "the S.S.TICKET!", $51 + db "Great! Welcome to", $4f + db "S.S.ANNE!", $57 ; 0xa576c + 55 bytes _UnnamedText_19913: ; 0xa57a3 - db $0, $52, " doesn't", $4f - db "have the needed", $55 - db "S.S.TICKET.", $51 - db "Sorry!", $51 - db "You need a ticket", $4f - db "to get aboard.", $57 + db $0, $52, " doesn't", $4f + db "have the needed", $55 + db "S.S.TICKET.", $51 + db "Sorry!", $51 + db "You need a ticket", $4f + db "to get aboard.", $57 ; 0xa57a3 + 78 bytes _UnnamedText_19918: ; 0xa57f1 - db $0, "The ship set sail.", $57 + db $0, "The ship set sail.", $57 ; 0xa57f1 + 20 bytes _VermilionCityText4: ; 0xa5805 - db $0, "I'm putting up a", $4f - db "building on this", $55 - db "plot of land.", $51 - db "My #MON is", $4f - db "tamping the land.", $57 + db $0, "I'm putting up a", $4f + db "building on this", $55 + db "plot of land.", $51 + db "My #MON is", $4f + db "tamping the land.", $57 _VermilionCityText5: ; 0xa5852 - db $0, "MACHOP: Guoh!", $4f - db "Gogogoh!@@" + db $0, "MACHOP: Guoh!", $4f + db "Gogogoh!@@" _VermilionCityText14: ; 0xa586b - db $0, $51 - db "A MACHOP is", $4f - db "stomping the land", $55 - db "flat.", $57 + db $0, $51 + db "A MACHOP is", $4f + db "stomping the land", $55 + db "flat.", $57 _VermilionCityText6: ; 0xa5891 - db $0, "S.S.ANNE is a", $4f - db "famous luxury", $55 - db "cruise ship.", $51 - db "We visit VERMILION", $4f - db "once a year.", $57 + db $0, "S.S.ANNE is a", $4f + db "famous luxury", $55 + db "cruise ship.", $51 + db "We visit VERMILION", $4f + db "once a year.", $57 _VermilionCityText7: ; 0xa58db - db $0, "VERMILION CITY", $4f - db "The Port of", $55 - db "Exquisite Sunsets", $57 + db $0, "VERMILION CITY", $4f + db "The Port of", $55 + db "Exquisite Sunsets", $57 _VermilionCityText8: ; 0xa5909 - db $0, "NOTICE!", $51 - db "ROUTE 12 may be", $4f - db "blocked off by a", $55 - db "sleeping #MON.", $51 - db "Detour through", $4f - db "ROCK TUNNEL to", $55 - db "LAVENDER TOWN.", $51 - db "VERMILION POLICE", $57 + db $0, "NOTICE!", $51 + db "ROUTE 12 may be", $4f + db "blocked off by a", $55 + db "sleeping #MON.", $51 + db "Detour through", $4f + db "ROCK TUNNEL to", $55 + db "LAVENDER TOWN.", $51 + db "VERMILION POLICE", $57 _VermilionCityText11: ; 0xa5980 - db $0, "#MON FAN CLUB", $4f - db "All #MON fans", $55 - db "welcome!", $57 + db $0, "#MON FAN CLUB", $4f + db "All #MON fans", $55 + db "welcome!", $57 _VermilionCityText12: ; 0xa59a6 - db $0, "VERMILION CITY", $4f - db "#MON GYM", $55 - db "LEADER: LT.SURGE", $51 - db "The Lightning ", $4f - db "American!", $57 + db $0, "VERMILION CITY", $4f + db "#MON GYM", $55 + db "LEADER: LT.SURGE", $51 + db "The Lightning ", $4f + db "American!", $57 _VermilionCityText13: ; 0xa59e9 - db $0, "VERMILION HARBOR", $57 + db $0, "VERMILION HARBOR", $57 _CeladonCityText1: ; 0xa59fb - db $0, "I got my KOFFING", $4f - db "in CINNABAR!", $51 - db "It's nice, but it", $4f - db "breathes poison", $55 - db "when it's angry!", $57 + db $0, "I got my KOFFING", $4f + db "in CINNABAR!", $51 + db "It's nice, but it", $4f + db "breathes poison", $55 + db "when it's angry!", $57 _CeladonCityText2: ; 0xa5a4b - db $0, "Heheh! This GYM", $4f - db "is great! It's", $55 - db "full of women!", $57 + db $0, "Heheh! This GYM", $4f + db "is great! It's", $55 + db "full of women!", $57 _CeladonCityText3: ; 0xa5a79 - db $0, "The GAME CORNER", $4f - db "is bad for our", $55 - db "city's image!", $57 + db $0, "The GAME CORNER", $4f + db "is bad for our", $55 + db "city's image!", $57 _CeladonCityText4: ; 0xa5aa6 - db $0, "Moan! I blew it", $4f - db "all at the slots!", $51 - db "I knew I should", $4f - db "have cashed in my", $55 - db "coins for prizes!", $57 + db $0, "Moan! I blew it", $4f + db "all at the slots!", $51 + db "I knew I should", $4f + db "have cashed in my", $55 + db "coins for prizes!", $57 _UnnamedText_199d2: ; 0xa5afd - db $0, "Hello, there!", $51 - db "I've seen you,", $4f - db "but I never had a", $55 - db "chance to talk!", $51 - db "Here's a gift for", $4f - db "dropping by!", $58 + db $0, "Hello, there!", $51 + db "I've seen you,", $4f + db "but I never had a", $55 + db "chance to talk!", $51 + db "Here's a gift for", $4f + db "dropping by!", $58 ; 0xa5afd + 93 bytes UnnamedText_a5b5a: ; 0xa5b5a - db $0, $52, " received", $4f - db "@" - TX_RAM $cf4b - db $0, "!@@" + db $0, $52, " received", $4f + db "@" + TX_RAM $cf4b + db $0, "!@@" ; 0xa5b6e _UnnamedText_199dd: ; 0xa5b6e - db $0, "TM41 teaches", $4f - db "SOFTBOILED!", $51 - db "Only one #MON", $4f - db "can use it!", $51 - db "That #MON is", $4f - db "CHANSEY!", $57 + db $0, "TM41 teaches", $4f + db "SOFTBOILED!", $51 + db "Only one #MON", $4f + db "can use it!", $51 + db "That #MON is", $4f + db "CHANSEY!", $57 ; 0xa5b6e + 74 bytes _UnnamedText_199e2: ; 0xa5bb8 - db $0, "Oh, your pack is", $4f - db "full of items!", $57 + db $0, "Oh, your pack is", $4f + db "full of items!", $57 ; 0xa5bb8 + 33 bytes _CeladonCityText6: ; 0xa5bd9 - db $0, "This is my trusted", $4f - db "pal, POLIWRATH!", $51 - db "It evolved from", $4f - db "POLIWHIRL when I", $55 - db "used WATER STONE!", $57 + db $0, "This is my trusted", $4f + db "pal, POLIWRATH!", $51 + db "It evolved from", $4f + db "POLIWHIRL when I", $55 + db "used WATER STONE!", $57 _CeladonCityText7: ; 0xa5c30 - db $0, "POLIWRATH: Ribi", $4f - db "ribit!@@" + db $0, "POLIWRATH: Ribi", $4f + db "ribit!@@" _CeladonCityText8: ; 0xa5c49 - db $0, "What are you", $4f - db "staring at?", $57 + db $0, "What are you", $4f + db "staring at?", $57 _CeladonCityText9: ; 0xa5c63 - db $0, "Keep out of TEAM", $4f - db "ROCKET's way!", $57 + db $0, "Keep out of TEAM", $4f + db "ROCKET's way!", $57 _CeladonCityText10: ; 0xa5c82 - db $0, "TRAINER TIPS", $51 - db "X ACCURACY boosts", $4f - db "the accuracy of", $55 - db "techniques!", $51 - db "DIRE HIT jacks up", $4f - db "the likelihood of", $55 - db "critical hits!", $51 - db "Get your items at", $4f - db "CELADON DEPT.", $55 - db "STORE!", $57 + db $0, "TRAINER TIPS", $51 + db "X ACCURACY boosts", $4f + db "the accuracy of", $55 + db "techniques!", $51 + db "DIRE HIT jacks up", $4f + db "the likelihood of", $55 + db "critical hits!", $51 + db "Get your items at", $4f + db "CELADON DEPT.", $55 + db "STORE!", $57 _CeladonCityText11: ; 0xa5d18 - db $0, "CELADON CITY", $4f - db "The City of", $55 - db "Rainbow Dreams", $57 + db $0, "CELADON CITY", $4f + db "The City of", $55 + db "Rainbow Dreams", $57 _CeladonCityText13: ; 0xa5d41 - db $0, "CELADON CITY", $4f - db "#MON GYM", $55 - db "LEADER: ERIKA", $51 - db "The Nature Loving", $4f - db "Princess!", $57 + db $0, "CELADON CITY", $4f + db "#MON GYM", $55 + db "LEADER: ERIKA", $51 + db "The Nature Loving", $4f + db "Princess!", $57 _CeladonCityText14: ; 0xa5d82 - db $0, "CELADON MANSION", $57 + db $0, "CELADON MANSION", $57 _CeladonCityText15: ; 0xa5d93 - db $0, "Find what you", $4f - db "need at CELADON", $55 - db "DEPT. STORE!", $57 + db $0, "Find what you", $4f + db "need at CELADON", $55 + db "DEPT. STORE!", $57 _CeladonCityText16: ; 0xa5dbf - db $0, "TRAINER TIPS", $51 - db "GUARD SPEC.", $4f - db "protects #MON", $55 - db "against SPECIAL", $55 - db "attacks such as", $55 - db "fire and water!", $51 - db "Get your items at", $4f - db "CELADON DEPT.", $55 - db "STORE!", $57 + db $0, "TRAINER TIPS", $51 + db "GUARD SPEC.", $4f + db "protects #MON", $55 + db "against SPECIAL", $55 + db "attacks such as", $55 + db "fire and water!", $51 + db "Get your items at", $4f + db "CELADON DEPT.", $55 + db "STORE!", $57 _CeladonCityText17: ; 0xa5e3e - db $0, "Coins exchanged", $4f - db "for prizes!", $55 - db "PRIZE EXCHANGE", $57 + db $0, "Coins exchanged", $4f + db "for prizes!", $55 + db "PRIZE EXCHANGE", $57 _CeladonCityText18: ; 0xa5e6a - db $0, "ROCKET GAME CORNER", $4f - db "The playground", $55 - db "for grown-ups!", $57 + db $0, "ROCKET GAME CORNER", $4f + db "The playground", $55 + db "for grown-ups!", $57 _FuchsiaCityText1: ; 0xa5e9c - db $0, "Did you try the", $4f - db "SAFARI GAME? Some", $55 - db "#MON can only", $55 - db "be caught there.", $57 + db $0, "Did you try the", $4f + db "SAFARI GAME? Some", $55 + db "#MON can only", $55 + db "be caught there.", $57 _FuchsiaCityText2: ; 0xa5ede - db $0, "SAFARI ZONE has a", $4f - db "zoo in front of", $55 - db "the entrance.", $51 - db "Out back is the", $4f - db "SAFARI GAME for", $55 - db "catching #MON.", $57 + db $0, "SAFARI ZONE has a", $4f + db "zoo in front of", $55 + db "the entrance.", $51 + db "Out back is the", $4f + db "SAFARI GAME for", $55 + db "catching #MON.", $57 _FuchsiaCityText3: ; 0xa5f3e - db $0, "ERIK: Where's", $4f - db "SARA? I said I'd", $55 - db "meet her here.", $57 + db $0, "ERIK: Where's", $4f + db "SARA? I said I'd", $55 + db "meet her here.", $57 _FuchsiaCityText4: ; 0xa5f6b - db $0, "That item ball in", $4f - db "there is really a", $55 - db "#MON.", $57 + db $0, "That item ball in", $4f + db "there is really a", $55 + db "#MON.", $57 _FuchsiaCityText5: ; 0xa5f96 - db $0, "!", $57 + db $0, "!", $57 _FuchsiaCityText11: ; 0xa5f99 - db $0, "FUCHSIA CITY", $4f - db "Behold! It's", $55 - db "Passion Pink!", $57 + db $0, "FUCHSIA CITY", $4f + db "Behold! It's", $55 + db "Passion Pink!", $57 _FuchsiaCityText13: ; 0xa5fc1 - db $0, "SAFARI GAME", $4f - db "#MON-U-CATCH!", $57 + db $0, "SAFARI GAME", $4f + db "#MON-U-CATCH!", $57 _FuchsiaCityText16: ; 0xa5fdc - db $0, "SAFARI ZONE", $4f - db "WARDEN's HOME", $57 + db $0, "SAFARI ZONE", $4f + db "WARDEN's HOME", $57 _FuchsiaCityText17: ; 0xa5ff6 - db $0, "#MON PARADISE", $4f - db "SAFARI ZONE", $57 + db $0, "#MON PARADISE", $4f + db "SAFARI ZONE", $57 _FuchsiaCityText18: ; 0xa6011 - db $0, "FUCHSIA CITY", $4f - db "#MON GYM", $55 - db "LEADER: KOGA", $51 - db "The Poisonous", $4f - db "Ninja Master", $57 + db $0, "FUCHSIA CITY", $4f + db "#MON GYM", $55 + db "LEADER: KOGA", $51 + db "The Poisonous", $4f + db "Ninja Master", $57 _UnnamedText_19a9f: ; 0xa6050 - db $0, "Name: CHANSEY", $51 - db "Catching one is", $4f - db "all up to chance.", $58 + db $0, "Name: CHANSEY", $51 + db "Catching one is", $4f + db "all up to chance.", $58 ; 0xa6050 + 49 bytes _UnnamedText_19ab3: ; 0xa6081 - db $0, "Name: VOLTORB", $51 - db "The very image of", $4f - db "a # BALL.", $58 + db $0, "Name: VOLTORB", $51 + db "The very image of", $4f + db "a # BALL.", $58 ; 0xa6081 + 43 bytes _UnnamedText_19ac7: ; 0xa60ac - db $0, "Name: KANGASKHAN", $51 - db "A maternal #MON", $4f - db "that raises its", $55 - db "young in a pouch", $55 - db "on its belly.", $58 + db $0, "Name: KANGASKHAN", $51 + db "A maternal #MON", $4f + db "that raises its", $55 + db "young in a pouch", $55 + db "on its belly.", $58 ; 0xa60ac + 81 bytes _UnnamedText_19adb: ; 0xa60fd - db $0, "Name: SLOWPOKE", $51 - db "Friendly and very", $4f - db "slow moving.", $58 + db $0, "Name: SLOWPOKE", $51 + db "Friendly and very", $4f + db "slow moving.", $58 ; 0xa60fd + 47 bytes _UnnamedText_19aef: ; 0xa612c - db $0, "Name: LAPRAS", $51 - db "A.K.A. the king", $4f - db "of the seas.", $58 + db $0, "Name: LAPRAS", $51 + db "A.K.A. the king", $4f + db "of the seas.", $58 ; 0xa612c + 43 bytes _UnnamedText_19b20: ; 0xa6157 - db $0, "Name: OMANYTE", $51 - db "A #MON that", $4f - db "was resurrected", $55 - db "from a fossil.", $58 + db $0, "Name: OMANYTE", $51 + db "A #MON that", $4f + db "was resurrected", $55 + db "from a fossil.", $58 ; 0xa6157 + 58 bytes _UnnamedText_19b25: ; 0xa6191 - db $0, "Name: KABUTO", $51 - db "A #MON that", $4f - db "was resurrected", $55 - db "from a fossil.", $58 + db $0, "Name: KABUTO", $51 + db "A #MON that", $4f + db "was resurrected", $55 + db "from a fossil.", $58 ; 0xa6191 + 57 bytes _UnnamedText_19b2a: ; 0xa61ca - db $0, "...", $57 + db $0, "...", $57 ; 0xa61ca + 5 bytes _UnnamedText_1ca91: ; 0xa61cf - db $0, "The door is", $4f - db "locked...", $57 + db $0, "The door is", $4f + db "locked...", $57 ; 0xa61cf + 23 bytes _CinnabarIslandText1: ; 0xa61e6 - db $0, "CINNABAR GYM's", $4f - db "BLAINE is an odd", $55 - db "man who has lived", $55 - db "here for decades.", $57 + db $0, "CINNABAR GYM's", $4f + db "BLAINE is an odd", $55 + db "man who has lived", $55 + db "here for decades.", $57 _CinnabarIslandText2: ; 0xa622a - db $0, "Scientists conduct", $4f - db "experiments in", $55 - db "the burned out", $55 - db "building.", $57 + db $0, "Scientists conduct", $4f + db "experiments in", $55 + db "the burned out", $55 + db "building.", $57 _CinnabarIslandText3: ; 0xa6266 - db $0, "CINNABAR ISLAND", $4f - db "The Fiery Town of", $55 - db "Burning Desire", $57 + db $0, "CINNABAR ISLAND", $4f + db "The Fiery Town of", $55 + db "Burning Desire", $57 _CinnabarIslandText6: ; 0xa6298 - db $0, "#MON LAB", $57 + db $0, "#MON LAB", $57 _CinnabarIslandText7: ; 0xa62a2 - db $0, "CINNABAR ISLAND", $4f - db "#MON GYM", $55 - db "LEADER: BLAINE", $51 - db "The Hot-Headed", $4f - db "Quiz Master!", $57 + db $0, "CINNABAR ISLAND", $4f + db "#MON GYM", $55 + db "LEADER: BLAINE", $51 + db "The Hot-Headed", $4f + db "Quiz Master!", $57 _SaffronCityText1: ; 0xa62e7 - db $0, "What do you want?", $4f - db "Get lost!", $57 + db $0, "What do you want?", $4f + db "Get lost!", $57 _SaffronCityText2: ; 0xa6304 - db $0, "BOSS said he'll", $4f - db "take this town!", $57 + db $0, "BOSS said he'll", $4f + db "take this town!", $57 _SaffronCityText3: ; 0xa6324 - db $0, "Get out of the", $4f - db "way!", $57 + db $0, "Get out of the", $4f + db "way!", $57 _SaffronCityText4: ; 0xa6339 - db $0, "SAFFRON belongs", $4f - db "to TEAM ROCKET!", $57 + db $0, "SAFFRON belongs", $4f + db "to TEAM ROCKET!", $57 _SaffronCityText5: ; 0xa635a - db $0, "Being evil makes", $4f - db "me feel so alive!", $57 + db $0, "Being evil makes", $4f + db "me feel so alive!", $57 _SaffronCityText6: ; 0xa637e - db $0, "Ow! Watch where", $4f - db "you're walking!", $57 + db $0, "Ow! Watch where", $4f + db "you're walking!", $57 _SaffronCityText7: ; 0xa639e - db $0, "With SILPH under", $4f - db "control, we can", $55 - db "exploit #MON", $55 - db "around the world!", $57 + db $0, "With SILPH under", $4f + db "control, we can", $55 + db "exploit #MON", $55 + db "around the world!", $57 _SaffronCityText8: ; 0xa63df - db $0, "You beat TEAM", $4f - db "ROCKET all alone?", $55 - db "That's amazing!", $57 + db $0, "You beat TEAM", $4f + db "ROCKET all alone?", $55 + db "That's amazing!", $57 _SaffronCityText9: ; 0xa640f - db $0, "Yeah! TEAM ROCKET", $4f - db "is gone!", $55 - db "It's safe to go", $55 - db "out again!", $57 + db $0, "Yeah! TEAM ROCKET", $4f + db "is gone!", $55 + db "It's safe to go", $55 + db "out again!", $57 _SaffronCityText10: ; 0xa6445 - db $0, "People should be", $4f - db "flocking back to", $55 - db "SAFFRON now.", $57 + db $0, "People should be", $4f + db "flocking back to", $55 + db "SAFFRON now.", $57 _SaffronCityText11: ; 0xa6475 - db $0, "I flew here on my", $4f - db "PIDGEOT when I", $55 - db "read about SILPH.", $51 - db "It's already over?", $4f - db "I missed the", $55 - db "media action.", $57 + db $0, "I flew here on my", $4f + db "PIDGEOT when I", $55 + db "read about SILPH.", $51 + db "It's already over?", $4f + db "I missed the", $55 + db "media action.", $57 _SaffronCityText12: ; 0xa64d6 - db $0, "PIDGEOT: Bi bibii!@@" + db $0, "PIDGEOT: Bi bibii!@@" _SaffronCityText13: ; 0xa64eb - db $0, "I saw ROCKET", $4f - db "BOSS escaping", $55 - db "SILPH's building.", $57 + db $0, "I saw ROCKET", $4f + db "BOSS escaping", $55 + db "SILPH's building.", $57 _SaffronCityText14: ; 0xa6518 - db $0, "I'm a security", $4f - db "guard.", $51 - db "Suspicious kids I", $4f - db "don't allow in!", $57 + db $0, "I'm a security", $4f + db "guard.", $51 + db "Suspicious kids I", $4f + db "don't allow in!", $57 _SaffronCityText15: ; 0xa654f - db $0, "...", $4f - db "Snore...", $51 - db "Hah! He's taking", $4f - db "a snooze!", $57 + db $0, "...", $4f + db "Snore...", $51 + db "Hah! He's taking", $4f + db "a snooze!", $57 _SaffronCityText16: ; 0xa6577 - db $0, "SAFFRON CITY", $4f - db "Shining, Golden", $55 - db "Land of Commerce", $57 + db $0, "SAFFRON CITY", $4f + db "Shining, Golden", $55 + db "Land of Commerce", $57 _SaffronCityText17: ; 0xa65a6 - db $0, "FIGHTING DOJO", $57 + db $0, "FIGHTING DOJO", $57 _SaffronCityText18: ; 0xa65b5 - db $0, "SAFFRON CITY", $4f - db "#MON GYM", $55 - db "LEADER: SABRINA", $51 - db "The Master of", $4f - db "Psychic #MON!", $57 + db $0, "SAFFRON CITY", $4f + db "#MON GYM", $55 + db "LEADER: SABRINA", $51 + db "The Master of", $4f + db "Psychic #MON!", $57 _SaffronCityText20: ; 0xa65f8 - db $0, "TRAINER TIPS", $51 - db "FULL HEAL cures", $4f - db "all ailments like", $55 - db "sleep and burns.", $51 - db "It costs a bit", $4f - db "more, but it's", $55 - db "more convenient.", $57 + db $0, "TRAINER TIPS", $51 + db "FULL HEAL cures", $4f + db "all ailments like", $55 + db "sleep and burns.", $51 + db "It costs a bit", $4f + db "more, but it's", $55 + db "more convenient.", $57 _SaffronCityText21: ; 0xa6667 - db $0, "TRAINER TIPS", $51 - db "New GREAT BALL", $4f - db "offers improved", $55 - db "capture rates.", $51 - db "Try it on those", $4f - db "hard-to-catch", $55 - db "#MON.", $57 + db $0, "TRAINER TIPS", $51 + db "New GREAT BALL", $4f + db "offers improved", $55 + db "capture rates.", $51 + db "Try it on those", $4f + db "hard-to-catch", $55 + db "#MON.", $57 _SaffronCityText22: ; 0xa66c7 - db $0, "SILPH CO.", $4f - db "OFFICE BUILDING", $57 + db $0, "SILPH CO.", $4f + db "OFFICE BUILDING", $57 _SaffronCityText24: ; 0xa66e2 - db $0, "MR.PSYCHIC's", $4f - db "HOUSE", $57 + db $0, "MR.PSYCHIC's", $4f + db "HOUSE", $57 _SaffronCityText25: ; 0xa66f5 - db $0, "SILPH's latest", $4f - db "product!", $51 - db "Release to be", $4f - db "determined...", $57 + db $0, "SILPH's latest", $4f + db "product!", $51 + db "Release to be", $4f + db "determined...", $57 _ItemUseBallText00: db 0,"It dodged the",$4F @@ -63272,187 +63268,187 @@ _ItemUseBallText06: db 0,"!@@" _UnnamedText_da4c: ; 0xa685e - db $0, $52, " got on", $4f - db "@" + db $0, $52, " got on", $4f + db "@" ; 0xa685e + 11 bytes UnnamedText_a6869: ; 0xa6869 - TX_RAM $cd6d - db $0, "!", $58 + TX_RAM $cd6d + db $0, "!", $58 ; 0xa686f _UnnamedText_da51: ; 0xa686f - db $0, "There's no place", $4f - db "to get off!", $58 + db $0, "There's no place", $4f + db "to get off!", $58 ; 0xa686f + 29 bytes _UnnamedText_df24: ; 0xa688c - TX_RAM $cd6d - db $0, "'s", $4f - db "@" + TX_RAM $cd6d + db $0, "'s", $4f + db "@" ; 0xa688c + 7 bytes UnnamedText_a6893: ; 0xa6893 - TX_RAM $cf4b - db $0, " rose.", $58 + TX_RAM $cf4b + db $0, " rose.", $58 ; 0xa689e _UnnamedText_df29: ; 0xa689e - db $0, "It won't have any", $4f - db "effect.", $58 + db $0, "It won't have any", $4f + db "effect.", $58 ; 0xa689e + 26 bytes _UnnamedText_dfa5: ; 0xa68b8 - db $0, $52, " threw", $4f - db "some BAIT.", $57 + db $0, $52, " threw", $4f + db "some BAIT.", $57 ; 0xa68b8 + 20 bytes _UnnamedText_dfaa: ; 0xa68cc - db $0, $52, " threw a", $4f - db "ROCK.", $57 + db $0, $52, " threw a", $4f + db "ROCK.", $57 ; 0xa68cc + 17 bytes _UnnamedText_e20b: ; 0xa68dd - db $0, "Played the #", $4f - db "FLUTE.", $51 - db "Now, that's a", $4f - db "catchy tune!", $58 + db $0, "Played the #", $4f + db "FLUTE.", $51 + db "Now, that's a", $4f + db "catchy tune!", $58 ; 0xa68dd + 47 bytes _UnnamedText_e210: ; 0xa690c - db $0, "All sleeping", $4f - db "#MON woke up.", $58 + db $0, "All sleeping", $4f + db "#MON woke up.", $58 ; 0xa690c + 28 bytes UnnamedText_a6928: ; 0xa6928 - db $0, $52, " played the", $4f - db "# FLUTE.@@" + db $0, $52, " played the", $4f + db "# FLUTE.@@" ; 0xa6940 _UnnamedText_e247: ; 0xa6940 - db $0, "Coins", $4f - db "@" + db $0, "Coins", $4f + db "@" ; 0xa6940 + 8 bytes - db $2, $a4, $d5, $c2 + db $2, $a4, $d5, $c2 ; 0xa694c - db $0, " ", $58 + db $0, " ", $58 ; 0xa694f _UnnamedText_e30d: ; 0xa694f - db $0, "Yes! ITEMFINDER", $4f - db "indicates there's", $55 - db "an item nearby.", $58 + db $0, "Yes! ITEMFINDER", $4f + db "indicates there's", $55 + db "an item nearby.", $58 ; 0xa694f + 50 bytes _UnnamedText_e312: ; 0xa6981 - db $0, "Nope! ITEMFINDER", $4f - db "isn't responding.", $58 + db $0, "Nope! ITEMFINDER", $4f + db "isn't responding.", $58 ; 0xa6981 + 35 bytes _UnnamedText_e45d: ; 0xa69a4 - db $0, "Raise PP of which", $4f - db "technique?", $57 + db $0, "Raise PP of which", $4f + db "technique?", $57 ; 0xa69a4 + 30 bytes _UnnamedText_e462: ; 0xa69c2 - db $0, "Restore PP of", $4f - db "which technique?", $57 + db $0, "Restore PP of", $4f + db "which technique?", $57 ; 0xa69c2 + 32 bytes _UnnamedText_e467: ; 0xa69e2 - TX_RAM $cf4b - db $0, "'s PP", $4f - db "is maxed out.", $58 + TX_RAM $cf4b + db $0, "'s PP", $4f + db "is maxed out.", $58 ; 0xa69e2 + 23 bytes _UnnamedText_e46c: ; 0xa69f9 - TX_RAM $cf4b - db $0, "'s PP", $4f - db "increased.", $58 + TX_RAM $cf4b + db $0, "'s PP", $4f + db "increased.", $58 ; 0xa69f9 + 20 bytes _UnnamedText_e471: ; 0xa6a0d - db $0, "PP was restored.", $58 + db $0, "PP was restored.", $58 ; 0xa6a0d + 18 bytes UnnamedText_a6a1f: ; 0xa6a1f - db $0, "Booted up a TM!", $58 + db $0, "Booted up a TM!", $58 ; 0xa6a30 UnnamedText_a6a30: ; 0xa6a30 - db $0, "Booted up an HM!", $58 + db $0, "Booted up an HM!", $58 ; 0xa6a42 UnnamedText_a6a42: ; 0xa6a42 - db $0, "It contained", $4f - db "@" - TX_RAM $cf4b - db $0, "!", $51 - db "Teach @" - TX_RAM $cf4b - db $0, $4f - db "to a #MON?", $57 + db $0, "It contained", $4f + db "@" + TX_RAM $cf4b + db $0, "!", $51 + db "Teach @" + TX_RAM $cf4b + db $0, $4f + db "to a #MON?", $57 ; 0xa6a6e UnnamedText_a6a6e: ; 0xa6a6e - TX_RAM $cd6d - db $0, " is not", $4f - db "compatible with", $55 - db "@" - TX_RAM $cf4b - db $0, ".", $51 - db "It can't learn", $4f - db "@" + TX_RAM $cd6d + db $0, " is not", $4f + db "compatible with", $55 + db "@" + TX_RAM $cf4b + db $0, ".", $51 + db "It can't learn", $4f + db "@" ; 0xa6a8b + 21 bytes = 0xa6aa0 UnnamedText_a6aa0: ; 0xa6aa0 - TX_RAM $cf4b - db $0, ".", $58 + TX_RAM $cf4b + db $0, ".", $58 ; 0xa6aa0 + 6 bytes = 0xa6aa6 UnnamedText_a6aa6: ; 0xa6aa6 - db $0, "OAK: ", $52, "!", $4f - db "This isn't the", $55 - db "time to use that! ", $58 + db $0, "OAK: ", $52, "!", $4f + db "This isn't the", $55 + db "time to use that! ", $58 ; 0xa6aa6 + 42 bytes = 0xa6ad0 UnnamedText_a6ad0: ; 0xa6ad0 - db $0, "This isn't yours", $4f - db "to use!", $58 + db $0, "This isn't yours", $4f + db "to use!", $58 ; 0xa6ad0 + 25 bytes = 0xa6ae9 UnnamedText_a6ae9: ; 0xa6ae9 - db $0, "It won't have any", $4f - db "effect.", $58 + db $0, "It won't have any", $4f + db "effect.", $58 ; 0xa6ae9 + 26 bytes = 0xa6b03 UnnamedText_a6b03: ; 0xa6b03 - db $0, "The trainer", $4f - db "blocked the BALL!", $58 + db $0, "The trainer", $4f + db "blocked the BALL!", $58 ; 0xa6b03 + 31 bytes = 0xa6b22 UnnamedText_a6b22: ; 0xa6b22 - db $0, "Don't be a thief!", $58 + db $0, "Don't be a thief!", $58 ; 0xa6b22 + 18 bytes = 0xa6b34 UnnamedText_a6b34: ; 0xa6b34 - db $0, "No cycling", $4e, "allowed here.", $58 + db $0, "No cycling", $4e, "allowed here.", $58 ; 0xa6b34 + 26 bytes = 0xa6b4e UnnamedText_a6b4e: ; 0xa6b4e - db $0, "No SURFing on", $4f - db "@" + db $0, "No SURFing on", $4f + db "@" ; 0xa6b4e + 16 bytes = 0xa6b5e UnnamedText_a6b5e: ; 0xa6b5e - TX_RAM $cd6d - db $0, " here!", $58 + TX_RAM $cd6d + db $0, " here!", $58 ; 0xa6b5e + 11 bytes = 0xa6b69 UnnamedText_a6b69: ; 0xa6b69 - db $0, "The #MON BOX", $4f - db "is full! Can't", $55 - db "use that item!", $58 + db $0, "The #MON BOX", $4f + db "is full! Can't", $55 + db "use that item!", $58 ; 0xa6b69 + 43 bytes = 0xa6b94 SECTION "bank2A",DATA,BANK[$2A] @@ -63461,148 +63457,148 @@ _ItemUseText001: db 0,$52," used@@" _ItemUseText002: ; 0xa8009 - TX_RAM $cf4b - db $0, "!", $57 + TX_RAM $cf4b + db $0, "!", $57 ; 0xa800e UnnamedText_a800f: ; 0xa800f - db $0, $52, " got on the@@" + db $0, $52, " got on the@@" ; 0xa801e _UnnamedText_e5f7: ; 0xa801e - TX_RAM $cf4b - db $0, "!", $58 + TX_RAM $cf4b + db $0, "!", $58 ; 0xa801e + 6 bytes UnnamedText_a8024: ; 0xa8024 - db $0, $52, " got off@@" + db $0, $52, " got off@@" ; 0xa8030 _UnnamedText_e601: ; 0xa8030 - db $0, "the @" - TX_RAM $cf4b - db $0, ".", $58 + db $0, "the @" + TX_RAM $cf4b + db $0, ".", $58 ; 0xa803c _UnnamedText_e755: ; 0xa803c - db $0, "Threw away", $4f - db "@" + db $0, "Threw away", $4f + db "@" ; 0xa803c + 13 bytes INCBIN "baserom.gbc",$a8049,$a804f - $a8049 _UnnamedText_e75a: ; 0xa804f - db $0, "Is it OK to toss", $4f - db "@" + db $0, "Is it OK to toss", $4f + db "@" ; 0xa804f + 19 bytes INCBIN "baserom.gbc",$a8062,$a8068 - $a8062 _UnnamedText_e75f: ; 0xa8068 - db $0, "That's too impor-", $4f - db "tant to toss!", $58 + db $0, "That's too impor-", $4f + db "tant to toss!", $58 ; 0xa8068 + 32 bytes _UnnamedText_2fe3b: ; 0xa8088 - TX_RAM $cd6d - db $0, " knows", $4f - db "@" + TX_RAM $cd6d + db $0, " knows", $4f + db "@" ; 0xa8088 + 12 bytes INCBIN "baserom.gbc",$a8094,$a809a - $a8094 _UnnamedText_71d88: ; 0xa809a - db $0, "Okay, connect the", $4f - db "cable like so!", $58 + db $0, "Okay, connect the", $4f + db "cable like so!", $58 ; 0xa809a + 34 bytes INCBIN "baserom.gbc",$a80bc,$a80d8 - $a80bc _UnnamedText_71d94: ; 0xa80d8 - db $0, "I'm looking for", $4f - db "@" + db $0, "I'm looking for", $4f + db "@" ; 0xa80d8 + 17 bytes INCBIN "baserom.gbc",$a80e9,$a810b - $a80e9 _UnnamedText_71d99: ; 0xa810b - db $0, "Awww!", $4f - db "Oh well...", $57 + db $0, "Awww!", $4f + db "Oh well...", $57 ; 0xa810b + 18 bytes _UnnamedText_71d9e: ; 0xa811d - db $0, "What? That's not", $4f - db "@" + db $0, "What? That's not", $4f + db "@" ; 0xa811d + 18 bytes INCBIN "baserom.gbc",$a812f,$a8155 - $a812f _UnnamedText_71da3: ; 0xa8155 - db $0, "Hey thanks!", $57 + db $0, "Hey thanks!", $57 ; 0xa8155 + 13 bytes _UnnamedText_71da8: ; 0xa8162 - db $0, "Isn't my old", $4f - db "@" + db $0, "Isn't my old", $4f + db "@" ; 0xa8162 + 14 bytes INCBIN "baserom.gbc",$a8170,$a817c - $a8170 _UnnamedText_71dad: ; 0xa817c - db $0, "Hello there! Do", $4f - db "you want to trade", $51 - db "your @" + db $0, "Hello there! Do", $4f + db "you want to trade", $51 + db "your @" ; 0xa817c + 41 bytes INCBIN "baserom.gbc",$a81a5,$a81b5 - $a81a5 _UnnamedText_71db2: ; 0xa81b5 - db $0, "Well, if you", $4f - db "don't want to...", $57 + db $0, "Well, if you", $4f + db "don't want to...", $57 ; 0xa81b5 + 30 bytes _UnnamedText_71db7: ; 0xa81d3 - db $0, "Hmmm? This isn't", $4f - db "@" + db $0, "Hmmm? This isn't", $4f + db "@" ; 0xa81d3 + 18 bytes INCBIN "baserom.gbc",$a81e5,$a8209 - $a81e5 _UnnamedText_71dbc: ; 0xa8209 - db $0, "Thanks!", $57 + db $0, "Thanks!", $57 ; 0xa8209 + 9 bytes _UnnamedText_71dc1: ; 0xa8212 - db $0, "The @" + db $0, "The @" ; 0xa8212 + 6 bytes INCBIN "baserom.gbc",$a8218,$a8240 - $a8218 _UnnamedText_71dc6: ; 0xa8240 - db $0, "Hi! Do you have", $4f - db "@" + db $0, "Hi! Do you have", $4f + db "@" ; 0xa8240 + 18 bytes INCBIN "baserom.gbc",$a8252,$a8274 - $a8252 _UnnamedText_71dcb: ; 0xa8274 - db $0, "That's too bad.", $57 + db $0, "That's too bad.", $57 ; 0xa8274 + 16 bytes _UnnamedText_71dd0: ; 0xa8284 - db $0, "...This is no", $4f - db "@" + db $0, "...This is no", $4f + db "@" ; 0xa8284 + 16 bytes INCBIN "baserom.gbc",$a8294,$a82bc - $a8294 _UnnamedText_71dd5: ; 0xa82bc - db $0, "Thanks pal!", $57 + db $0, "Thanks pal!", $57 ; 0xa82bc + 13 bytes _UnnamedText_71dda: ; 0xa82c9 - db $0, "How is my old", $4f - db "@" + db $0, "How is my old", $4f + db "@" ; 0xa82c9 + 16 bytes INCBIN "baserom.gbc",$a82d9,$57 |