improvements to OaksLab, labeling, etc.

hg-commit-id: 66b0109d94d7
This commit is contained in:
Bryan Bishop 2012-01-22 13:51:52 -06:00
parent a4429495db
commit c2e2e32a29

View file

@ -13589,7 +13589,7 @@ OaksLabText5: ; 0x1d248
bit 5, a bit 5, a
jr z, .asm_b28b0 ; 0x1d264 jr z, .asm_b28b0 ; 0x1d264
.asm_50e81 ; 0x1d266 .asm_50e81 ; 0x1d266
ld hl, $531d ld hl, UnnamedText_1d31d
call PrintText call PrintText
ld a, $1 ld a, $1
ld [$cc3c], a ld [$cc3c], a
@ -13611,29 +13611,29 @@ OaksLabText5: ; 0x1d248
ld a, [$d72e] ld a, [$d72e]
bit 3, a bit 3, a
jr nz, .asm_4a5e0 ; 0x1d297 jr nz, .asm_4a5e0 ; 0x1d297
ld hl, $52f0 ld hl, UnnamedText_1d2f0
call PrintText call PrintText
jr .asm_0f042 ; 0x1d29f jr .asm_0f042 ; 0x1d29f
.asm_4a5e0 ; 0x1d2a1 .asm_4a5e0 ; 0x1d2a1
ld hl, $52f5 ld hl, UnnamedText_1d2f5
call PrintText call PrintText
jr .asm_0f042 ; 0x1d2a7 jr .asm_0f042 ; 0x1d2a7
.asm_76269 ; 0x1d2a9 .asm_76269 ; 0x1d2a9
ld b,OAKS_PARCEL ld b, OAKS_PARCEL
call $3493 call $3493
jr nz, .asm_a8fcf ; 0x1d2ae jr nz, .asm_a8fcf ; 0x1d2ae
ld hl, $52fa ld hl, UnnamedText_1d2fa
call PrintText call PrintText
jr .asm_0f042 ; 0x1d2b6 jr .asm_0f042 ; 0x1d2b6
.asm_a8fcf ; 0x1d2b8 .asm_a8fcf ; 0x1d2b8
ld hl, $52ff ld hl, OaksLabDeliverParcelText
call PrintText call PrintText
call $500a call $500a
ld a, $f ld a, $f
ld [W_OAKSLABCURSCRIPT], a ld [W_OAKSLABCURSCRIPT], a
jr .asm_0f042 ; 0x1d2c6 jr .asm_0f042 ; 0x1d2c6
.asm_333a2 ; 0x1d2c8 .asm_333a2 ; 0x1d2c8
ld hl, $5309 ld hl, OaksLabAroundWorldText
call PrintText call PrintText
jr .asm_0f042 ; 0x1d2ce jr .asm_0f042 ; 0x1d2ce
.asm_f1adc ; 0x1d2d0 .asm_f1adc ; 0x1d2d0
@ -13643,11 +13643,11 @@ OaksLabText5: ; 0x1d248
jr nz, .asm_17c30 ; 0x1d2d7 jr nz, .asm_17c30 ; 0x1d2d7
ld bc, (POKE_BALL << 8) | 5 ld bc, (POKE_BALL << 8) | 5
call GiveItem call GiveItem
ld hl, $530e ld hl, OaksLabGivePokeballsText
call PrintText call PrintText
jr .asm_0f042 ; 0x1d2e5 jr .asm_0f042 ; 0x1d2e5
.asm_17c30 ; 0x1d2e7 .asm_17c30 ; 0x1d2e7
ld hl, $5318 ld hl, OaksLabPleaseVisitText
call PrintText call PrintText
.asm_0f042 ; 0x1d2ed .asm_0f042 ; 0x1d2ed
jp TextScriptEnd jp TextScriptEnd
@ -13656,39 +13656,39 @@ OaksLabText5: ; 0x1d248
UnnamedText_1d2f0: ; 0x1d2f0 UnnamedText_1d2f0: ; 0x1d2f0
TX_FAR _UnnamedText_1d2f0 TX_FAR _UnnamedText_1d2f0
db $50 db $50
; 0x1d2f0 + 5 bytes ; 0x1d2f5
UnnamedText_1d2f5: ; 0x1d2f5 UnnamedText_1d2f5: ; 0x1d2f5
TX_FAR _UnnamedText_1d2f5 TX_FAR _UnnamedText_1d2f5
db $50 db $50
; 0x1d2f5 + 5 bytes ; 0x1d2fa
UnnamedText_1d2fa: ; 0x1d2fa UnnamedText_1d2fa: ; 0x1d2fa
TX_FAR _UnnamedText_1d2fa TX_FAR _UnnamedText_1d2fa
db $50 db $50
; 0x1d2fa + 5 bytes ; 0x1d2ff
INCBIN "baserom.gbc",$1d2ff,$1d304 - $1d2ff OaksLabDeliverParcelText: ; 0x1d2ff
TX_FAR _OaksLabDeliverParcelText1 ; 0x94f69
UnnamedText_1d304: ; 0x1d304 db $11
TX_FAR _UnnamedText_1d304 TX_FAR _OaksLabDeliverParcelText2
db $50 db $50
; 0x1d304 + 5 bytes ; 0x1d309
UnnamedText_1d309: ; 0x1d309 OaksLabAroundWorldText: ; 0x1d309
TX_FAR _UnnamedText_1d309 TX_FAR _OaksLabAroundWorldText
db $50 db $50
; 0x1d309 + 5 bytes ; 0x1d30e
INCBIN "baserom.gbc",$1d30e,$1d313 - $1d30e OaksLabGivePokeballsText: ; 0x1d30e
TX_FAR _OaksLabGivePokeballsText1 ; 0x9506d
UnnamedText_1d313: ; 0x1d313 db $11
TX_FAR _UnnamedText_1d313 TX_FAR _OaksLabGivePokeballsText2
db $50 db $50
; 0x1d313 + 5 bytes ; 0x1d318
UnnamedText_1d318: ; 0x1d318 OaksLabPleaseVisitText: ; 0x1d318
TX_FAR _UnnamedText_1d318 TX_FAR _OaksLabPleaseVisitText
db $50 db $50
; 0x1d318 + 5 bytes ; 0x1d318 + 5 bytes
@ -13702,7 +13702,7 @@ OaksLabText33:
OaksLabText7: ; 0x1d322 OaksLabText7: ; 0x1d322
OaksLabText6: ; 0x1d322 OaksLabText6: ; 0x1d322
db $08 ; asm db $08 ; asm
ld hl, $532c ld hl, UnnamedText_1d32c
call PrintText call PrintText
jp TextScriptEnd jp TextScriptEnd
@ -13719,7 +13719,7 @@ OaksLabText8: ; 0x1d331
OaksLabText36: OaksLabText36:
OaksLabText9: ; 0x1d336 OaksLabText9: ; 0x1d336
db $08 ; asm db $08 ; asm
ld hl, $5340 ld hl, UnnamedText_1d340
call PrintText call PrintText
jp TextScriptEnd jp TextScriptEnd
@ -13730,160 +13730,163 @@ UnnamedText_1d340: ; 0x1d340
OaksLabText17: ; 0x1d345 OaksLabText17: ; 0x1d345
db $8 db $8
ld hl, $534f ld hl, OaksLabRivalWaitingText
call PrintText call PrintText
jp TextScriptEnd jp TextScriptEnd
; 0x1d34f ; 0x1d34f
UnnamedText_1d34f: ; 0x1d34f OaksLabRivalWaitingText: ; 0x1d34f
TX_FAR _UnnamedText_1d34f TX_FAR _OaksLabRivalWaitingText
db $50 db $50
; 0x1d34f + 5 bytes ; 0x1d34f + 5 bytes
OaksLabText18: ; 0x1d354 OaksLabText18: ; 0x1d354
db $8 db $8
ld hl, $535e ld hl, OaksLabChooseMonText
call PrintText call PrintText
jp TextScriptEnd jp TextScriptEnd
; 0x1d35e ; 0x1d35e
UnnamedText_1d35e: ; 0x1d35e OaksLabChooseMonText: ; 0x1d35e
TX_FAR _UnnamedText_1d35e TX_FAR _OaksLabChooseMonText
db $50 db $50
; 0x1d35e + 5 bytes ; 0x1d35e + 5 bytes
OaksLabText19: ; 0x1d363 OaksLabText19: ; 0x1d363
db $8 db $8
ld hl, $536d ld hl, OaksLabRivalInterjectionText
call PrintText call PrintText
jp TextScriptEnd jp TextScriptEnd
; 0x1d36d ; 0x1d36d
UnnamedText_1d36d: ; 0x1d36d OaksLabRivalInterjectionText: ; 0x1d36d
TX_FAR _UnnamedText_1d36d TX_FAR _OaksLabRivalInterjectionText
db $50 db $50
; 0x1d36d + 5 bytes ; 0x1d36d + 5 bytes
OaksLabText20: ; 0x1d372 OaksLabText20: ; 0x1d372
db $8 db $8
ld hl, $537c ld hl, OaksLabBePatientText
call PrintText call PrintText
jp TextScriptEnd jp TextScriptEnd
; 0x1d37c ; 0x1d37c
UnnamedText_1d37c: ; 0x1d37c OaksLabBePatientText: ; 0x1d37c
TX_FAR _UnnamedText_1d37c TX_FAR _OaksLabBePatientText
db $50 db $50
; 0x1d37c + 5 bytes ; 0x1d37c + 5 bytes
OaksLabText12: ; 0x1d381 OaksLabText12: ; 0x1d381
db $8
ld hl, OaksLabLeavingText
call PrintText
jp TextScriptEnd
; 0x1d38b
INCBIN "baserom.gbc",$1d381,$5 OaksLabLeavingText: ; 0x1d38b
TX_FAR _OaksLabLeavingText
INCBIN "baserom.gbc",$1d386,$1d38b - $1d386
UnnamedText_1d38b: ; 0x1d38b
TX_FAR _UnnamedText_1d38b
db $50 db $50
; 0x1d38b + 5 bytes ; 0x1d38b + 5 bytes
OaksLabText13: ; 0x1d390 OaksLabText13: ; 0x1d390
db $8
ld hl, OaksLabRivalPickingMonText
call PrintText
jp TextScriptEnd
; 0x1d39a
INCBIN "baserom.gbc",$1d390,$5 OaksLabRivalPickingMonText: ; 0x1d39a
TX_FAR _OaksLabRivalPickingMonText
INCBIN "baserom.gbc",$1d395,$1d39a - $1d395
UnnamedText_1d39a: ; 0x1d39a
TX_FAR _UnnamedText_1d39a
db $50 db $50
; 0x1d39a + 5 bytes ; 0x1d39f
OaksLabText14: ; 0x1d39f OaksLabText14: ; 0x1d39f
db $8 db $8
ld hl, $53a9 ld hl, OaksLabRivalReceivedMonText
call PrintText call PrintText
jp TextScriptEnd jp TextScriptEnd
; 0x1d3a9 ; 0x1d3a9
INCBIN "baserom.gbc",$1d3a9,$1d3af - $1d3a9 OaksLabRivalReceivedMonText: ; 0x1d3a9
TX_FAR _OaksLabRivalReceivedMonText ; 0x95461
db $11, $50
; 0x1d3af
OaksLabText15: ; 0x1d3af to 0x1d3b9 OaksLabText15: ; 0x1d3af
db $8 db $8
ld hl, $53b9 ld hl, OaksLabRivalChallengeText
call PrintText call PrintText
jp TextScriptEnd jp TextScriptEnd
; 0x1d3b9 ; 0x1d3b9
UnnamedText_1d3b9: ; 0x1d3b9 OaksLabRivalChallengeText: ; 0x1d3b9
TX_FAR _UnnamedText_1d3b9 TX_FAR _OaksLabRivalChallengeText
db $50 db $50
; 0x1d3b9 + 5 bytes ; 0x1d3be
UnnamedText_1d3be: ; 0x1d3be UnnamedText_1d3be: ; 0x1d3be
TX_FAR _UnnamedText_1d3be TX_FAR _UnnamedText_1d3be
db $50 db $50
; 0x1d3be + 5 bytes ; 0x1d3c3
UnnamedText_1d3c3: ; 0x1d3c3 UnnamedText_1d3c3: ; 0x1d3c3
TX_FAR _UnnamedText_1d3c3 TX_FAR _UnnamedText_1d3c3
db $50 db $50
; 0x1d3c3 + 5 bytes ; 0x1d3c8
OaksLabText16: ; 0x1d3c8 OaksLabText16: ; 0x1d3c8
db $8 db $8
ld hl, $53d2 ld hl, OaksLabRivalToughenUpText
call PrintText call PrintText
jp TextScriptEnd jp TextScriptEnd
; 0x1d3d2 ; 0x1d3d2
UnnamedText_1d3d2: ; 0x1d3d2 OaksLabRivalToughenUpText: ; 0x1d3d2
TX_FAR _UnnamedText_1d3d2 TX_FAR _OaksLabRivalToughenUpText
db $50 db $50
; 0x1d3d2 + 5 bytes ; 0x1d3d7
OaksLabText21: ; 0x1d3d7 OaksLabText21: ; 0x1d3d7
TX_FAR _UnnamedText_1d3d7 TX_FAR _OaksLabText21
db $50 db $50
; 0x1d3d7 + 5 bytes ; 0x1d3dc
OaksLabText22: ; 0x1d3dc OaksLabText22: ; 0x1d3dc
TX_FAR _UnnamedText_1d3dc TX_FAR _OaksLabText22
db $50 db $50
; 0x1d3dc + 5 bytes ; 0x1d3e1
OaksLabText23: ; 0x1d3e1 OaksLabText23: ; 0x1d3e1
TX_FAR _UnnamedText_1d3e1 TX_FAR _OaksLabText23
db $50 db $50
; 0x1d3e1 + 5 bytes ; 0x1d3e6
OaksLabText24: ; 0x1d3e6 OaksLabText24: ; 0x1d3e6
TX_FAR _OaksLabText24
UnnamedText_1d3e6: ; 0x1d3e6
TX_FAR _UnnamedText_1d3e6
db $50 db $50
; 0x1d3e6 + 5 bytes ; 0x1d3eb
OaksLabText25: ; 0x1d3eb OaksLabText25: ; 0x1d3eb
TX_FAR _OaksLabText25
INCBIN "baserom.gbc",$1d3eb,$4 db $11, $50
db $11 ; 0x1d3f1
db $50
OaksLabText26: ; 0x1d3f1 OaksLabText26: ; 0x1d3f1
TX_FAR _UnnamedText_1d3f1 TX_FAR _OaksLabText26
db $50 db $50
; 0x1d3f1 + 5 bytes ; 0x1d3f6
OaksLabText27: ; 0x1d3f6 OaksLabText27: ; 0x1d3f6
TX_FAR _OaksLabText27 TX_FAR _OaksLabText27
db $50 db $50
; 0x1d3fb
OaksLabText38: OaksLabText38:
OaksLabText37: OaksLabText37:
OaksLabText11: OaksLabText11:
OaksLabText10: ; 0x1d3fb OaksLabText10: ; 0x1d3fb
db $08 ; asm db $08 ; asm
ld hl, $5405 ld hl, UnnamedText_1d405
call PrintText call PrintText
jp TextScriptEnd jp TextScriptEnd
@ -58317,7 +58320,7 @@ _UnnamedText_1d2fa: ; 0x94f36
db "it fight!", $57 db "it fight!", $57
; 0x94f36 + 51 bytes ; 0x94f36 + 51 bytes
UnnamedText_94f69: ; 0x94f69 _OaksLabDeliverParcelText1: ; 0x94f69
db $0, "OAK: Oh, ", $52, "!", $51 db $0, "OAK: Oh, ", $52, "!", $51
db "How is my old", $4f db "How is my old", $4f
db "#MON?", $51 db "#MON?", $51
@ -58332,7 +58335,7 @@ UnnamedText_94f69: ; 0x94f69
db "OAK's PARCEL.@@" db "OAK's PARCEL.@@"
; 0x94f69 + 166 bytes ; 0x94f69 + 166 bytes
_UnnamedText_1d304: ; 0x9500f _OaksLabDeliverParcelText2: ; 0x9500f
db $0, $51 db $0, $51
db "Ah! This is the", $4f db "Ah! This is the", $4f
db "custom # BALL", $55 db "custom # BALL", $55
@ -58340,13 +58343,13 @@ _UnnamedText_1d304: ; 0x9500f
db "Thank you!", $57 db "Thank you!", $57
; 0x9500f + 54 bytes ; 0x9500f + 54 bytes
_UnnamedText_1d309: ; 0x95045 _OaksLabAroundWorldText: ; 0x95045
db $0, "#MON around the", $4f db $0, "#MON around the", $4f
db "world wait for", $55 db "world wait for", $55
db "you, ", $52, "!", $57 db "you, ", $52, "!", $57
; 0x95045 + 40 bytes ; 0x95045 + 40 bytes
UnnamedText_9506d: ; 0x9506d _OaksLabGivePokeballsText1: ; 0x9506d
db $0, "OAK: You can't get", $4f db $0, "OAK: You can't get", $4f
db "detailed data on", $55 db "detailed data on", $55
db "#MON by just", $55 db "#MON by just", $55
@ -58359,7 +58362,7 @@ UnnamedText_9506d: ; 0x9506d
db "# BALLs!@@" db "# BALLs!@@"
; 0x9506d + 133 bytes ; 0x9506d + 133 bytes
_UnnamedText_1d313: ; 0x950f2 _OaksLabGivePokeballsText2: ; 0x950f2
db $0, $51 db $0, $51
db "When a wild", $4f db "When a wild", $4f
db "#MON appears,", $55 db "#MON appears,", $55
@ -58374,7 +58377,7 @@ _UnnamedText_1d313: ; 0x950f2
db "have to be lucky!", $57 db "have to be lucky!", $57
; 0x950f2 + 172 bytes ; 0x950f2 + 172 bytes
_UnnamedText_1d318: ; 0x9519e _OaksLabPleaseVisitText: ; 0x9519e
db $0, "OAK: Come see me", $4f db $0, "OAK: Come see me", $4f
db "sometimes.", $51 db "sometimes.", $51
db "I want to know how", $4f db "I want to know how", $4f
@ -58408,13 +58411,13 @@ _UnnamedText_1d340: ; 0x9526b
db "in high regard!", $57 db "in high regard!", $57
; 0x9526b + 80 bytes ; 0x9526b + 80 bytes
_UnnamedText_1d34f: ; 0x952bb _OaksLabRivalWaitingText: ; 0x952bb
db $0, $53, ": Gramps!", $4f db $0, $53, ": Gramps!", $4f
db "I'm fed up with", $55 db "I'm fed up with", $55
db "waiting!", $57 db "waiting!", $57
; 0x952bb + 36 bytes ; 0x952bb + 36 bytes
_UnnamedText_1d35e: ; 0x952df _OaksLabChooseMonText: ; 0x952df
db $0, "OAK: ", $53, "?", $4f db $0, "OAK: ", $53, "?", $4f
db "Let me think...", $51 db "Let me think...", $51
db "Oh, that's right,", $4f db "Oh, that's right,", $4f
@ -58435,39 +58438,39 @@ _UnnamedText_1d35e: ; 0x952df
db "one! Choose!", $57 db "one! Choose!", $57
; 0x952df + 253 bytes ; 0x952df + 253 bytes
_UnnamedText_1d36d: ; 0x953dc _OaksLabRivalInterjectionText: ; 0x953dc
db $0, $53, ": Hey!", $4f db $0, $53, ": Hey!", $4f
db "Gramps! What", $55 db "Gramps! What", $55
db "about me?", $57 db "about me?", $57
; 0x953dc + 32 bytes ; 0x953dc + 32 bytes
_UnnamedText_1d37c: ; 0x953fc _OaksLabBePatientText: ; 0x953fc
db $0, "OAK: Be patient!", $4f db $0, "OAK: Be patient!", $4f
db $53, ", you can", $55 db $53, ", you can", $55
db "have one too!", $57 db "have one too!", $57
; 0x953fc + 43 bytes ; 0x953fc + 43 bytes
_UnnamedText_1d38b: ; 0x95427 _OaksLabLeavingText: ; 0x95427
db $0, "OAK: Hey! Don't go", $4f db $0, "OAK: Hey! Don't go", $4f
db "away yet!", $57 db "away yet!", $57
; 0x95427 + 29 bytes ; 0x95427 + 29 bytes
_UnnamedText_1d39a: ; 0x95444 _OaksLabRivalPickingMonText: ; 0x95444
db $0, $53, ": I'll take", $4f db $0, $53, ": I'll take", $4f
db "this one, then!", $57 db "this one, then!", $57
; 0x95444 + 29 bytes ; 0x95444 + 29 bytes
UnnamedText_95461: ; 0x95461 _OaksLabRivalReceivedMonText: ; 0x95461
db $0, $53, " received", $4f db $0, $53, " received", $4f
db "a @" db "a @"
; 0x95461 + 15 bytes ; 0x95470
UnnamedText_95470: ; 0x95470 UnnamedText_95470: ; 0x95470
TX_RAM $cd6d TX_RAM $cd6d
db $0, "!@@" db $0, "!@@"
; 0x95470 + 7 bytes ; 0x95470 + 7 bytes
_UnnamedText_1d3b9: ; 0x95477 _OaksLabRivalChallengeText: ; 0x95477
db $0, $53, ": Wait", $4f db $0, $53, ": Wait", $4f
db $52, "!", $55 db $52, "!", $55
db "Let's check out", $55 db "Let's check out", $55
@ -58488,7 +58491,7 @@ _UnnamedText_1d3c3: ; 0x954e4
db "I great or what?", $58 db "I great or what?", $58
; 0x954e4 + 30 bytes ; 0x954e4 + 30 bytes
_UnnamedText_1d3d2: ; 0x95502 _OaksLabRivalToughenUpText: ; 0x95502
db $0, $53, ": Okay!", $4f db $0, $53, ": Okay!", $4f
db "I'll make my", $55 db "I'll make my", $55
db "#MON fight to", $55 db "#MON fight to", $55
@ -58497,22 +58500,22 @@ _UnnamedText_1d3d2: ; 0x95502
db "Smell you later!", $57 db "Smell you later!", $57
; 0x95502 + 79 bytes ; 0x95502 + 79 bytes
_UnnamedText_1d3d7: ; 0x95551 _OaksLabText21: ; 0x95551
db $0, $53, ": Gramps!", $57 db $0, $53, ": Gramps!", $57
; 0x95551 + 12 bytes ; 0x95551 + 12 bytes
_UnnamedText_1d3dc: ; 0x9555d _OaksLabText22: ; 0x9555d
db $0, $53, ": What did", $4f db $0, $53, ": What did", $4f
db "you call me for?", $57 db "you call me for?", $57
; 0x9555d + 30 bytes ; 0x9555d + 30 bytes
_UnnamedText_1d3e1: ; 0x9557b _OaksLabText23: ; 0x9557b
db $0, "OAK: Oh right! I", $4f db $0, "OAK: Oh right! I", $4f
db "have a request", $55 db "have a request", $55
db "of you two.", $57 db "of you two.", $57
; 0x9557b + 45 bytes ; 0x9557b + 45 bytes
_UnnamedText_1d3e6: ; 0x955a8 _OaksLabText24: ; 0x955a8
db $0, "On the desk there", $4f db $0, "On the desk there", $4f
db "is my invention,", $55 db "is my invention,", $55
db "#DEX!", $51 db "#DEX!", $51
@ -58524,7 +58527,7 @@ _UnnamedText_1d3e6: ; 0x955a8
db "encyclopedia!", $57 db "encyclopedia!", $57
; 0x955a8 + 130 bytes ; 0x955a8 + 130 bytes
_UnnamedText_9562a: ; 0x9562a _OaksLabText25: ; 0x9562a
db $0, "OAK: ", $52, " and", $4f db $0, "OAK: ", $52, " and", $4f
db $53, "! Take", $55 db $53, "! Take", $55
db "these with you!", $51 db "these with you!", $51
@ -58532,7 +58535,7 @@ _UnnamedText_9562a: ; 0x9562a
db "#DEX from OAK!@@" db "#DEX from OAK!@@"
; 0x9562a + 58 bytes ; 0x9562a + 58 bytes
_UnnamedText_1d3f1: ; 0x95664 _OaksLabText26: ; 0x95664
db $0, "To make a complete", $4f db $0, "To make a complete", $4f
db "guide on all the", $55 db "guide on all the", $55
db "#MON in the", $55 db "#MON in the", $55