Cleaned hardcoded pointers related to pokecenter texts and OT names.

This commit is contained in:
Marcus Huderle 2013-12-22 10:20:52 -06:00
parent 040f394a39
commit cc68caab2d

122
main.asm
View file

@ -9076,8 +9076,8 @@ NamePointers: ; 375d (0:375d)
dw MoveNames dw MoveNames
dw UnusedNames dw UnusedNames
dw ItemNames dw ItemNames
dw $D273 ; player's OT names list dw W_PARTYMON1OT ; player's OT names list
dw $D9AC ; enemy's OT names list dw W_ENEMYMON1OT ; enemy's OT names list
dw TrainerNames dw TrainerNames
GetName: ; 376b (0:376b) GetName: ; 376b (0:376b)
@ -10571,18 +10571,18 @@ PointerTable_3f22: ; 3f22 (0:3f22)
dw $6453 dw $6453
dw $6458 dw $6458
dw $6511 dw $6511
dw $64a3 dw ViridianCityPokecenterBenchGuyText ; id = 0F
dw $64a8 dw PewterCityPokecenterBenchGuyText ; id = 10
dw $64ad dw CeruleanCityPokecenterBenchGuyText ; id = 11
dw $64b2 dw LavenderCityPokecenterBenchGuyText ; id = 12
dw $64d0 dw VermilionCityPokecenterBenchGuyText ; id = 13
dw $64d5 dw CeladonCityPokecenterBenchGuyText ; id = 14
dw $6502 dw CeladonCityHotelText ; id = 15
dw $64da dw FuchsiaCityPokecenterBenchGuyText ; id = 16
dw $64df dw CinnabarIslandPokecenterBenchGuyText ; id = 17
dw $64e4 dw SaffronCityPokecenterBenchGuyText : id = 18
dw $64b7 dw MtMoonPokecenterBenchGuyText ; id = 19
dw $64bc dw RockTunnelPokecenterBenchGuyText ; id = 1A
dw $64c1 dw $64c1
dw $64c6 dw $64c6
dw $64cb dw $64cb
@ -13667,7 +13667,7 @@ Func_5849:
jp Func_5a18 jp Func_5a18
.asm_58fd .asm_58fd
ld a, [$cd3d] ld a, [$cd3d]
ld hl, $d273 ld hl, W_PARTYMON1OT ; OT names of player
call SkipFixedLengthTextEntries call SkipFixedLengthTextEntries
ld de, $cd41 ld de, $cd41
ld bc, $000b ld bc, $000b
@ -13683,7 +13683,7 @@ Func_5849:
ld a, [hl] ld a, [hl]
ld [$cd4d], a ld [$cd4d], a
ld a, [$cd3e] ld a, [$cd3e]
ld hl, $d9ac ld hl, W_ENEMYMON1OT ; OT names of other player
call SkipFixedLengthTextEntries call SkipFixedLengthTextEntries
ld de, $cd4e ld de, $cd4e
ld bc, $000b ld bc, $000b
@ -30290,7 +30290,7 @@ _AddPokemonToParty: ; f2e5 (3:72e5)
ld a, [$cc49] ld a, [$cc49]
and $f and $f
jr z, .asm_f315 jr z, .asm_f315
ld hl, $d9ac ld hl, W_ENEMYMON1OT
.asm_f315 .asm_f315
ld a, [$FF00+$e4] ld a, [$FF00+$e4]
dec a dec a
@ -42076,7 +42076,7 @@ Func_1da15: ; 1da15 (7:5a15)
ret ret
Func_1da20: ; 1da20 (7:5a20) Func_1da20: ; 1da20 (7:5a20)
ld hl, $d273 ld hl, W_PARTYMON1OT
ld bc, $000b ld bc, $000b
ld a, [$cf92] ld a, [$cf92]
call AddNTimes call AddNTimes
@ -56144,7 +56144,7 @@ Func_39bd5: ; 39bd5 (e:5bd5)
cp $1 cp $1
jr nz, .asm_39be6 jr nz, .asm_39be6
ld hl, wEnemyPartyCount ; $d89c ld hl, wEnemyPartyCount ; $d89c
ld de, $d9ac ld de, W_ENEMYMON1OT ; $d9ac OT names of other player
ld a, $6 ld a, $6
jr .asm_39c18 jr .asm_39c18
.asm_39be6 .asm_39be6
@ -102528,28 +102528,28 @@ PokeCenterMapIDList: ; 6247e (18:647e)
db ROCK_TUNNEL_POKECENTER,$08,$1A db ROCK_TUNNEL_POKECENTER,$08,$1A
db $FF db $FF
UnnamedText_624a3: ; 624a3 (18:64a3) ViridianCityPokecenterBenchGuyText: ; 624a3 (18:64a3)
TX_FAR _UnnamedText_624a3 TX_FAR _ViridianCityPokecenterBenchGuyText
db "@" db "@"
UnnamedText_624a8: ; 624a8 (18:64a8) PewterCityPokecenterBenchGuyText: ; 624a8 (18:64a8)
TX_FAR _UnnamedText_624a8 TX_FAR _PewterCityPokecenterBenchGuyText
db "@" db "@"
UnnamedText_624ad: ; 624ad (18:64ad) CeruleanCityPokecenterBenchGuyText: ; 624ad (18:64ad)
TX_FAR _UnnamedText_624ad TX_FAR _CeruleanCityPokecenterBenchGuyText
db "@" db "@"
UnnamedText_624b2: ; 624b2 (18:64b2) LavenderCityPokecenterBenchGuyText: ; 624b2 (18:64b2)
TX_FAR _UnnamedText_624b2 TX_FAR _LavenderCityPokecenterBenchGuyText
db "@" db "@"
UnnamedText_624b7: ; 624b7 (18:64b7) MtMoonPokecenterBenchGuyText: ; 624b7 (18:64b7)
TX_FAR _UnnamedText_624b7 TX_FAR _MtMoonPokecenterBenchGuyText
db "@" db "@"
UnnamedText_624bc: ; 624bc (18:64bc) RockTunnelPokecenterBenchGuyText: ; 624bc (18:64bc)
TX_FAR _UnnamedText_624bc TX_FAR _RockTunnelPokecenterBenchGuyText
db "@" db "@"
UnnamedText_624c1: ; 624c1 (18:64c1) UnnamedText_624c1: ; 624c1 (18:64c1)
@ -102564,43 +102564,43 @@ UnnamedText_624cb: ; 624cb (18:64cb)
TX_FAR _UnnamedText_624cb TX_FAR _UnnamedText_624cb
db "@" db "@"
UnnamedText_624d0: ; 624d0 (18:64d0) VermilionCityPokecenterBenchGuyText: ; 624d0 (18:64d0)
TX_FAR _UnnamedText_624d0 TX_FAR _VermilionCityPokecenterBenchGuyText
db "@" db "@"
UnnamedText_624d5: ; 624d5 (18:64d5) CeladonCityPokecenterBenchGuyText: ; 624d5 (18:64d5)
TX_FAR _UnnamedText_624d5 TX_FAR _CeladonCityPokecenterBenchGuyText
db "@" db "@"
UnnamedText_624da: ; 624da (18:64da) FuchsiaCityPokecenterBenchGuyText: ; 624da (18:64da)
TX_FAR _UnnamedText_624da TX_FAR _FuchsiaCityPokecenterBenchGuyText
db "@" db "@"
UnnamedText_624df: ; 624df (18:64df) CinnabarIslandPokecenterBenchGuyText: ; 624df (18:64df)
TX_FAR _UnnamedText_624df TX_FAR _CinnabarIslandPokecenterBenchGuyText
db "@" db "@"
UnnamedText_624e4: ; 624e4 (18:64e4) SaffronCityPokecenterBenchGuyText: ; 624e4 (18:64e4)
db $8 db $8
ld a, [$d838] ld a, [$d838]
bit 7, a bit 7, a
ld hl, UnnamedText_624fd ld hl, SaffronCityPokecenterBenchGuyText2
jr nz, .asm_624f2 ; 0x624ed $3 jr nz, .asm_624f2 ; 0x624ed $3
ld hl, UnnamedText_624f8 ld hl, SaffronCityPokecenterBenchGuyText1
.asm_624f2 .asm_624f2
call PrintText call PrintText
jp TextScriptEnd jp TextScriptEnd
UnnamedText_624f8: ; 624f8 (18:64f8) SaffronCityPokecenterBenchGuyText1: ; 624f8 (18:64f8)
TX_FAR _UnnamedText_624f8 TX_FAR _SaffronCityPokecenterBenchGuyText1
db "@" db "@"
UnnamedText_624fd: ; 624fd (18:64fd) SaffronCityPokecenterBenchGuyText2: ; 624fd (18:64fd)
TX_FAR _UnnamedText_624fd TX_FAR _SaffronCityPokecenterBenchGuyText2
db "@" db "@"
UnnamedText_62502: ; 62502 (18:6502) CeladonCityHotelText: ; 62502 (18:6502)
TX_FAR _UnnamedText_62502 TX_FAR _CeladonCityHotelText
db "@" db "@"
ret ret
@ -120857,13 +120857,13 @@ UnnamedText_882bc: ; 882bc (22:42bc)
db $53, $55 db $53, $55
db $52, $57 db $52, $57
_UnnamedText_624a3: ; 882d7 (22:42d7) _ViridianCityPokecenterBenchGuyText: ; 882d7 (22:42d7)
db $0, "#MON CENTERs", $4f db $0, "#MON CENTERs", $4f
db "heal your tired,", $55 db "heal your tired,", $55
db "hurt or fainted", $55 db "hurt or fainted", $55
db "#MON!", $57 db "#MON!", $57
_UnnamedText_624a8: ; 8830c (22:430c) _PewterCityPokecenterBenchGuyText: ; 8830c (22:430c)
db $0, "Yawn!", $51 db $0, "Yawn!", $51
db "When JIGGLYPUFF", $4f db "When JIGGLYPUFF", $4f
db "sings, #MON", $55 db "sings, #MON", $55
@ -120871,25 +120871,25 @@ _UnnamedText_624a8: ; 8830c (22:430c)
db "...Me too...", $4f db "...Me too...", $4f
db "Snore...", $57 db "Snore...", $57
_UnnamedText_624ad: ; 88353 (22:4353) _CeruleanCityPokecenterBenchGuyText: ; 88353 (22:4353)
db $0, "BILL has lots of", $4f db $0, "BILL has lots of", $4f
db "#MON!", $51 db "#MON!", $51
db "He collects rare", $4f db "He collects rare", $4f
db "ones too!", $57 db "ones too!", $57
_UnnamedText_624b2: ; 88386 (22:4386) __LavenderCityPokecenterBenchGuyText: ; 88386 (22:4386)
db $0, "CUBONEs wear", $4f db $0, "CUBONEs wear", $4f
db "skulls, right?", $51 db "skulls, right?", $51
db "People will pay a", $4f db "People will pay a", $4f
db "lot for one!", $57 db "lot for one!", $57
_UnnamedText_624b7: ; 883c2 (22:43c2) _MtMoonPokecenterBenchGuyText: ; 883c2 (22:43c2)
db $0, "If you have too", $4f db $0, "If you have too", $4f
db "many #MON, you", $55 db "many #MON, you", $55
db "should store them", $55 db "should store them", $55
db "via PC!", $57 db "via PC!", $57
_UnnamedText_624bc: ; 883fc (22:43fc) _RockTunnelPokecenterBenchGuyText: ; 883fc (22:43fc)
db $0, "I heard that", $4f db $0, "I heard that", $4f
db "GHOSTs haunt", $55 db "GHOSTs haunt", $55
db "LAVENDER TOWN!", $57 db "LAVENDER TOWN!", $57
@ -120907,7 +120907,7 @@ _UnnamedText_624cb: ; 88460 (22:4460)
db "is hiding in the", $55 db "is hiding in the", $55
db "SAFARI ZONE.", $57 db "SAFARI ZONE.", $57
_UnnamedText_624d0: ; 8848e (22:448e) _VermilionCityPokecenterBenchGuyText: ; 8848e (22:448e)
db $0, "It is true that a", $4f db $0, "It is true that a", $4f
db "higher level", $55 db "higher level", $55
db "#MON will be", $55 db "#MON will be", $55
@ -120920,19 +120920,19 @@ _UnnamedText_624d0: ; 8848e (22:448e)
db "universally", $55 db "universally", $55
db "strong #MON.", $57 db "strong #MON.", $57
_UnnamedText_624d5: ; 88531 (22:4531) _CeladonCityPokecenterBenchGuyText: ; 88531 (22:4531)
db $0, "If I had a BIKE,", $4f db $0, "If I had a BIKE,", $4f
db "I would go to", $55 db "I would go to", $55
db "CYCLING ROAD!", $57 db "CYCLING ROAD!", $57
_UnnamedText_624da: ; 8855f (22:455f) _FuchsiaCityPokecenterBenchGuyText: ; 8855f (22:455f)
db $0, "If you're studying ", $4f db $0, "If you're studying ", $4f
db "#MON, visit", $55 db "#MON, visit", $55
db "the SAFARI ZONE.", $51 db "the SAFARI ZONE.", $51
db "It has all sorts", $4f db "It has all sorts", $4f
db "of rare #MON.", $57 db "of rare #MON.", $57
_UnnamedText_624df: ; 885af (22:45af) _CinnabarIslandPokecenterBenchGuyText: ; 885af (22:45af)
db $0, "#MON can still", $4f db $0, "#MON can still", $4f
db "learn techniques", $55 db "learn techniques", $55
db "after canceling", $55 db "after canceling", $55
@ -120941,19 +120941,19 @@ _UnnamedText_624df: ; 885af (22:45af)
db "until new moves", $55 db "until new moves", $55
db "have been learned.", $57 db "have been learned.", $57
_UnnamedText_624f8: ; 88621 (22:4621) _SaffronCityPokecenterBenchGuyText1: ; 88621 (22:4621)
db $0, "It would be great", $4f db $0, "It would be great", $4f
db "if the ELITE FOUR", $55 db "if the ELITE FOUR", $55
db "came and stomped", $55 db "came and stomped", $55
db "TEAM ROCKET!", $57 db "TEAM ROCKET!", $57
_UnnamedText_624fd: ; 88664 (22:4664) _SaffronCityPokecenterBenchGuyText2: ; 88664 (22:4664)
db $0, "TEAM ROCKET took", $4f db $0, "TEAM ROCKET took", $4f
db "off! We can go", $55 db "off! We can go", $55
db "out safely again!", $55 db "out safely again!", $55
db "That's great!", $57 db "That's great!", $57
_UnnamedText_62502: ; 886a4 (22:46a4) _CeladonCityHotelText: ; 886a4 (22:46a4)
db $0, "My sis brought me", $4f db $0, "My sis brought me", $4f
db "on this vacation!", $57 db "on this vacation!", $57