Files
pokegold-spaceworld/maps/SilentLabP1.asm
T

1108 lines
23 KiB
NASM
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
include "constants.asm"
SECTION "Silent Lab P1", ROMX[$4BBC], BANK[$34]
SilentLabP1ScriptLoader:: ; 4BBC
ld hl, SilentLabP1ScriptPointers
call RunMapScript
call WriteBackMapScriptNumber
ret
SilentLabP1ScriptPointers: ; 4BC6
dw SilentLabP1Script1
dw SilentLabP1NPCIDs1
dw SilentLabP1Script2
dw SilentLabP1NPCIDs2
dw SilentLabP1Script3
dw SilentLabP1NPCIDs2
dw SilentLabP1Script4
dw SilentLabP1NPCIDs2
dw SilentLabP1Conversation1
dw SilentLabP1NPCIDs2
dw SilentLabP1Script6
dw SilentLabP1NPCIDs3
dw SilentLabP1Script7
dw SilentLabP1NPCIDs4
dw SilentLabP1Script8
dw SilentLabP1NPCIDs5
dw SilentLabP1Script9
dw SilentLabP1NPCIDs5
dw SilentLabP1Script10
dw SilentLabP1NPCIDs5
dw SilentLabP1Script11
dw SilentLabP1NPCIDs5
dw SilentLabP1Script12
dw SilentLabP1NPCIDs6
dw SilentLabP1Script13
dw SilentLabP1NPCIDs6
dw SilentLabP1Script14
dw SilentLabP1NPCIDs6
dw SilentLabP1Script15
dw SilentLabP1NPCIDs7
dw SilentLabP1Script16
dw SilentLabP1NPCIDs7
dw SilentLabP1Script17
dw SilentLabP1NPCIDs7
dw SilentLabP1Script18
dw SilentLabP1NPCIDs7
dw SilentLabP1Script19
dw SilentLabP1NPCIDs9
SilentLabP1NPCIDs1: ; 4C12
db $02
db $09
db $0A
db $FF
SilentLabP1NPCIDs2: ; 4C16
db $00
db $02
db $04
db $09
db $0A
db $FF
SilentLabP1NPCIDs3: ; 4C1C
db $02
db $04
db $09
db $0A
db $FF
SilentLabP1NPCIDs4: ; 4C21
db $04
db $09
db $0A
db $FF
SilentLabP1NPCIDs5: ; 4C25
db $01
db $03
db $05
db $06
db $07
db $08
db $09
db $0A
db $FF
SilentLabP1NPCIDs6: ; 4C2E
db $01
db $03
db $05
db $06
db $07
db $08
db $FF
SilentLabP1NPCIDs7: ; 4C35
db $00
db $05
db $06
db $07
db $08
db $FF
SilentLabP1NPCIDs8: ; 4C3B (unused?)
db $00
db $03
db $05
db $06
db $07
db $08
db $09
db $0A
db $FF
SilentLabP1NPCIDs9: ; 4C44
db $00
db $07
db $08
db $FF
SilentLabP1TextPointers1:: ; 4C48
dw SilentLabP1Text4
dw SilentLabP1Text7
dw SilentLabP1Text10
dw SilentLabP1Text11
dw SilentLabP1TextString20
dw SilentLabP1Text12
dw SilentLabP1Text13
dw SilentLabP1Text14
dw SilentLabP1Text15
dw SilentLabP1Text16
dw SilentLabP1Text16
SilentLabP1Script1: ; 4C5E
call SilentLabP1MoveDown
ret z
ld hl, SilentLabP1NPCIDs1
ld de, SilentLabP1TextPointers2
call CallMapTextSubroutine
ret
SilentLabP1MoveDown: ; 4C6C
ld a, [wXCoord]
cp 4
ret nz
ld a, [wYCoord]
cp 1
ret nz
ldh a, [hJoyState]
bit 6, a
jp z, SetFFInAccumulator
call SilentLabP1Text3
ld hl, wJoypadFlags
set 4, [hl]
ld a, 0
call Function17f9
ld a, 0
ld hl, SilentLabP1Movement1
call LoadMovementDataPointer
ld hl, wc5ed
set 7, [hl]
ld a, 1
call WriteIntod637
call ClearAccumulator
ret
SilentLabP1Movement1: ; 4CA2
db $06, $32
SilentLabP1Script2: ; 4CA4
ld a, 2
ld [wMapScriptNumber], a
ret
SilentLabP1Script3: ; 4CAA
ld a, 6
call Function17f9
ld a, 0
call Function186a
ld b, 6
ld c, 0
call StartFollow
ld hl, SilentLabP1Movement2
ld a, 6
call LoadMovementDataPointer
ld hl, wc5ed
set 7, [hl]
ld a, 3
ld [wMapScriptNumber], a
ld a, 1
call WriteIntod637
ret
SilentLabP1Movement2: ; 4CD3
db 09, 09, 09, 09, 09, 09, 09, 09, 09, 05, 07, 01, $32
SilentLabP1Script4: ; 4CE0
call Function1828
ld a, 4
ld [wMapScriptNumber], a
ret
SilentLabP1Conversation1: ; 4CE9
ld a, 4
ld d, RIGHT
call SetObjectFacing
ld hl, SilentLabP1TextString20
call OpenTextbox
ld hl, SilentLabP1TextString4
call OpenTextbox
ld a, 4
ld d, UP
call SetObjectFacing
ld hl, SilentLabP1TextString28
call OpenTextbox
ld hl, SilentLabP1TextString5
call OpenTextbox
ld a, 4
ld d, RIGHT
call SetObjectFacing
ld hl, SilentLabP1TextString29
call OpenTextbox
ld hl, SilentLabP1TextString7
call OpenTextbox
call SilentLabP1Script5
ret
SilentLabP1Script5: ; 4D26
ld hl, wJoypadFlags
set 4, [hl]
ld a, 2
call Function17f9
ld a, 2
ld hl, SilentLabP1Movement3
call LoadMovementDataPointer
ld hl, wc5ed
set 7, [hl]
ld a, 5
ld [wMapScriptNumber], a
ld a, 1
call WriteIntod637
ret
SilentLabP1Movement3: ; 4D48
db 9, 5, $33
SilentLabP1Script6: ; 4D4B
ld hl, wJoypadFlags
set 4, [hl]
ld a, 4
call Function17f9
ld a, 4
ld hl, SilentLabP1Movement4
call LoadMovementDataPointer
ld hl, wc5ed
set 7, [hl]
ld a, 6
ld [wMapScriptNumber], a
ld a, 1
call WriteIntod637
ret
SilentLabP1Movement4: ; 4D6D
db $0D, $0D, $0F, $0D, $0D, $33
SilentLabP1Script7: ; 4D73
ld hl, wJoypadFlags
set 4, [hl]
ld a, 0
call Function17f9
ld a, 0
ld hl, SilentLabP1Movement5
call LoadMovementDataPointer
ld hl, wc5ed
set 7, [hl]
ld a, 7
ld [wMapScriptNumber], a
ld a, 1
call WriteIntod637
ret
SilentLabP1Movement5: ; 4D95
db 09, 09, 09, 05, $32
SilentLabP1Script8: ; 4D9A
ld a, 3
call Function1989
ld a, 5
call Function1989
ld hl, wJoypadFlags
set 4, [hl]
ld a, 0
call Function17f9
ld a, 0
ld hl, SilentLabP1Movement6
call LoadMovementDataPointer
ld hl, wc5ed
set 7, [hl]
ld a, 8
ld [wMapScriptNumber], a
ld a, 1
call WriteIntod637
ret
SilentLabP1Movement6: ; 4DC6
db 8, 8, 8, $0A, 6, $32
SilentLabP1Script9: ; 4DCC
ld hl, wJoypadFlags
set 4, [hl]
ld a, 5
call Function17f9
ld a, 5
call Function197e
ld a, 5
ld hl, SilentLabP1Movement7
call LoadMovementDataPointer
ld hl, wc5ed
set 7, [hl]
ld a, 9
ld [wMapScriptNumber], a
ld a, 1
call WriteIntod637
ret
SilentLabP1Movement7: ; 4DF3
db $08, $08, $08, $08, $0A, $06, $32
SilentLabP1Script10: ; 4DFA
ld a, 5
ld d, RIGHT
call SetObjectFacing
ld hl, SilentLabP1TextString21
call OpenTextbox
ld hl, wJoypadFlags
set 4, [hl]
ld a, 0
ld d, RIGHT
call SetObjectFacing
ld a, 5
ld d, RIGHT
call SetObjectFacing
ld a, 3
call Function17f9
ld a, 3
call Function197e
ld a, 3
ld hl, SilentLabP1Movement8
call LoadMovementDataPointer
ld hl, wc5ed
set 7, [hl]
ld a, $0A
ld [wMapScriptNumber], a
ld a, 1
call WriteIntod637
ret
SilentLabP1Movement8: ; 4E3C
db $08, $04, $32
SilentLabP1Script11: ; 4E3F
ld hl, SilentLabP1TextString8
call OpenTextbox
ld hl, SilentLabP1TextString9
call OpenTextbox
ld a, $0B
call Function1617
ld a, $0C
call Function1617
ld hl, SilentLabP1TextString10
call OpenTextbox
ld hl, SilentLabP1TextString15
call OpenTextbox
ld hl, wd41c
set 4, [hl]
call Function20f8
ld a, $0B
ld [wMapScriptNumber], a
call InitUnknownBuffercc9e
ret
SilentLabP1Script12: ; 4E72
call SilentLabP1MoveDown
ret z
call SilentLabP1RivalMovePokemon
ret z
ld hl, SilentLabP1NPCIDs6
ld de, SilentLabP1TextPointers2
call CallMapTextSubroutine
ret
SilentLabP1RivalMovePokemon: ; 4E84
ld a, [wYCoord]
cp 8
ret nz
ld hl, SilentLabP1Movement9
ld a, [wXCoord]
cp 3
jr z, .jump
cp 4
ret nz
ld hl, SilentLabP1Movement10
.jump
push hl
ld hl, wJoypadFlags
set 4, [hl]
ld a, 5
call Function17f9
pop hl
ld a, 5
call LoadMovementDataPointer
ld hl, wc5ed
set 7, [hl]
ld a, $0C
ld [wMapScriptNumber], a
ld a, 1
call WriteIntod637
call ClearAccumulator
ret
SilentLabP1Movement9: ; 4EDE
db $08, $0B, $0B, $08, $08, $04, $32
SilentLabP1Movement10: ; 4EC5
db $08, $0B, $08, $08, $04, $32
SilentLabP1Script13: ; 4ECB
ld hl, SilentLabP1TextString17
call OpenTextbox
call GetLabPokemon
ld hl, wc5ed
set 7, [hl]
ld a, 8
ld [wd637], a
ld a, $0D
ld [wMapScriptNumber], a
call InitUnknownBuffercc9e
ret
GetLabPokemon: ; 4EE7
ld hl, LabPokemon
ld a, [wd266]
ld b, a
.loop
ld a, [hl+]
cp b
jr nz, .jump
ld a, [hl]
ld [wce05], a
ld a, 9
ld [wce02], a
ret
.jump
inc hl
jr .loop
LabPokemon: ; 4EFF
db DEX_KURUSU
db 1
db DEX_HAPPA
db 2
db DEX_HONOGUMA
db 3
SilentLabP1Script14: ; 4F05
ld hl, SilentLabP1TextString19
ld a, [wcd5d]
and a
jr nz, .skip
ld hl, SilentLabP1TextString18
.skip
call OpenTextbox
ld hl, wJoypadFlags
set 4, [hl]
ld a, 5
call Function17f9
ld a, 5
ld hl, SilentLabP1Movement11
call LoadMovementDataPointer
ld hl, wc5ed
set 7, [hl]
ld a, $0E
ld [wMapScriptNumber], a
ld a, 1
call WriteIntod637
ret
SilentLabP1Movement11: ; 4F36
db $04, $08, $08, $08, $33
SilentLabP1Script15: ; 4F3B
call Function20f8
ld a, $0F
ld [wMapScriptNumber], a
call InitUnknownBuffercc9e
ret
SilentLabP1Script16: ; 4F47
call SilentLabP1MoveDown
ret z
call SilentLabP1MoveRivalLeave
ret z
ld hl, SilentLabP1NPCIDs7
ld de, SilentLabP1TextPointers2
call CallMapTextSubroutine
ret
SilentLabP1MoveRivalLeave: ; 4F59
ld a, [wYCoord]
cp $0B
ret nz
ld hl, Movememt12+1
ld a, [wXCoord]
cp 3
jr z, .jump
cp 4
ret nz
ld hl, Movememt12
.jump
push hl
ld hl, wJoypadFlags
set 4, [hl]
ld a, 8
call Function17f9
pop hl
ld a, 8
call LoadMovementDataPointer
ld hl, wc5ed
set 7, [hl]
ld a, $10
ld [wMapScriptNumber], a
ld a, 1
call WriteIntod637
call ClearAccumulator
ret
Movememt12:; 4F93
db $07, $07, $07, $05, $32
SilentLabP1Script17: ; 4F98
ld hl, SilentLabP1TextString23
call OpenTextbox
ld hl, wd41d
set 2, [hl]
ld hl, wNumBagItems
ld a, 5
ld [wCurItem], a
ld a, 6
ld [wItemQuantity], a
call ReceiveItem
call Function20f8
ld a, $11
ld [wMapScriptNumber], a
ret
SilentLabP1Script18: ; 4FBC
call SilentLabP1MoveDown
ret z
ld hl, SilentLabP1NPCIDs7
ld de, SilentLabP1TextPointers2
call CallMapTextSubroutine
ret
SilentLabP1Script19: ; 4FCA
call SilentLabP1MoveDown
ret z
ld hl, SilentLabP1NPCIDs9
ld de, SilentLabP1TextPointers2
call CallMapTextSubroutine
ret
SilentLabP1TextPointers2: ; 4FD8
dw SilentLabP1Text1
dw SilentLabP1Text2
dw Function3899
dw Function3899
dw Function3899
dw Function3899
dw Function3899
dw Function3899
dw Function3899
dw Function3899
dw Function3899
dw Function3899
dw Function3899
dw Function3899
dw SilentLabP1Text3
SilentLabP1Text1: ; 4FF6
ld hl, SilentLabP1TextString1
call OpenTextbox
ret
SilentLabP1TextString1: ; 4FFD
text "パソコンを みると"
line "なんと メールが きていた!"
para "<⋯⋯> <⋯⋯> <⋯⋯>"
line "オーキドはかせ!"
cont "あなたが ゆくえふめいに"
cont "なっていると せけんは"
cont "おおさわぎ です!"
para "それは そうと"
line "はかせ から みつけるように"
cont "たのまれた れいの#"
cont "みつけるどころか"
cont "まだ てがかりも"
cont "つかむことが できません"
para "やはり あいつは"
line "かくうの #なのでは"
cont "ないでしょうか<⋯⋯>"
cont "<⋯⋯> <⋯⋯> <⋯⋯>じょしゅより"
done
SilentLabP1Text2: ; 50B3
ld hl, wd39d
bit 0, [hl]
set 0, [hl]
jr z, .jump
res 0, [hl]
ld hl, SilentLabP1TextString2A
jr .skip
.jump
ld hl, SilentLabP1TextString2B
.skip
call OpenTextbox
ret
SilentLabP1TextString2A: ; 50CA
text "スタート ボタンを プシュ!"
line "おすと メニューが ひらくなり"
done
SilentLabP1TextString2B: ; 50EA
text "セーブするには # レポート"
line "こまめに かくと いいなり"
done
SilentLabP1Text3: ; 5108
ld hl, SilentLabP1TextString3
call OpenTextbox
ret
SilentLabP1TextString3: ; 510F
text "カギが かかっている"
done
SilentLabP1Text4: ; 511B
ld a, [wMapScriptNumber]
cp $0E
jp nc, SilentLabP1Text7
ld hl, SilentLabP1TextString4
call OpenTextbox
ret
SilentLabP1TextString4: ; 512A
text "オーキド『ごくろうさん!"
done
SilentLabP1TextString5: ; 5138
text "オーキド『そうとも!"
line "わしが オーキドじゃ!"
cont "じじいで わるかったな!"
para "おまえたち ふたりは"
line "この オーキドが よんだのじゃ!"
para "すこし わしの はなしを"
line "きいては くれんか?@"
db $08
SilentLabP1Text6: ; 5192
call YesNoBox
jr c, .jump
.loop
ld hl, SilentLabP1TextString6A
call PrintText
call Function3036
ret
.jump
ld hl, SilentLabP1TextString6B
call PrintText
call YesNoBox
jr c, .jump
jr .loop
SilentLabP1TextString6A: ; 51AE
text "オーキド『いまから 1ねんまえ"
line "わしは カントーで"
cont "きみたちの ような しょうねんに"
cont "#の けんきゅうの ため"
cont "#と ずかんを わたした"
para "そして かれらは"
line "じつに よくやってくれた!"
para "150しゅるいの"
line "#を みつけることに"
cont "せいこう したのじゃ!"
cont "が <⋯⋯> <⋯⋯> <⋯⋯>"
cont "しかし <⋯⋯> <⋯⋯>"
para "せかいは ひろいものじゃ"
line "そのご ぜんこく かくちで"
cont "あたらしい #が ぞくぞくと"
cont "みつかっておる!"
para "そこで わしは カントーから"
line "ここ サイレントヒルに"
cont "けんきゅうの ばしょを うつした"
para "ばしょが かわれば"
line "あたらしい #にも"
cont "であうことが できるからな"
cont "<⋯⋯> <⋯⋯> <⋯⋯> <⋯⋯>"
para "これからも どんどんと"
line "けんきゅうを すすめるが"
cont "わしも ごらんのとおりの おいぼれ"
cont "まごや じょしゅたちも おるが"
cont "それでも やはり かずが たらん!"
para "<PLAYER>! <RIVAL>!"
line "#けんきゅうの ために"
cont "ちからを かして くれんか!"
done
SilentLabP1TextString6B: ; 5332
text "オーキド『そうか<⋯⋯>"
line "わしに ひとを みるめが"
cont "なかったと いうことじゃな<⋯⋯>"
para "いや!"
line "わしの ひとを みるめは"
cont "まちがっては おらんはず!"
para "な?"
cont "わしの はなしを きいてくれるな?"
done
SilentLabP1TextString7: ; 538D
text "オーキド『ふたりとも!"
line "ちょっと わしに ついてこい!"
done
SilentLabP1Text7: ; 53AA
ld a, [wMapScriptNumber]
cp $12
jr z, .jump
ld hl, SilentLabP1TextString11A
call OpenTextbox
ret
.jump
ld hl, SilentLabP1TextString11B
call OpenTextbox
ret
SilentLabP1TextString8: ; 53BF
text "オーキド『<PLAYER>!<RIVAL>!"
line "このずかんを"
cont "おまえたちに あずける!"
done
SilentLabP1TextString9: ; 53DE
text "<PLAYER>は オーキドから"
line "#ずかんを もらった!"
done
SilentLabP1TextString10: ; 53F5
text "オーキド『この せかいの すべての"
line "#を きろくした"
cont "かんぺきな ずかんを つくること!"
cont "それが わしの ゆめ だった!"
para "しかし しんしゅの #は"
cont "ぞくぞくと みつかっている!"
para "わしに のこされた"
line "じかんは すくない!"
para "そこで おまえ たちには"
line "わしの かわりに"
cont "ゆめを はたして ほしいのじゃ!"
para "さあ ふたりとも"
line "さっそく しゅっぱつ してくれい!"
cont "これは #の れきしに のこる"
cont "いだいな しごとじゃー!"
done
SilentLabP1TextString11A: ; 54C3
text "オーキド『せかい じゅうの"
line "#たちが"
cont "<PLAYER>を まって おるぞー"
done
SilentLabP1TextString11B: ; 54E3
text "オーキド『おう! <PLAYER>"
line "どうだ?"
cont "わしの あげた #は<⋯⋯>?"
para "ほう!"
cont "だいぶ なついた みたいだな"
para "おまえには #トレーナーの"
line "さいのうが あるかもしれん"
cont "これからも ときどきは"
cont "わしのところへ かおを だせ!"
para "#ずかんの ぺージが"
line "きに なるからな"
done
SilentLabP1Text8: ; 5560
ld hl, SilentLabP1TextString12
call OpenTextbox
ret
SilentLabP1TextString12: ; 5567
text "オーキド『よく きたな!"
line "#ずかんの"
cont "ちょうしは どうかな?"
para "どれ<⋯⋯> ちょっと"
cont "みて あげようか!"
done
SilentLabP1Text9: ; 559A
ld hl, SilentLabP1TextString13
call OpenTextbox
ret
SilentLabP1TextString13: ; 55A1
text "オーキド『<⋯⋯> おっほんッ!"
line "よくやったな <PLAYER>!"
para "ちょっと"
line "わしに ついて きなさい!"
para "<RIVAL>は すまんが"
line "そこで まっていなさい!"
para "<RIVAL>『えー!"
line "なんだよ ケチー!"
para "オーキド『<RIVAL>は"
line "でんせつの #が"
cont "ほしかった だけじゃないのか?"
cont "<RIVAL>『ギクッ!"
done
SilentLabP1Text10: ; 561A
ld hl, SilentLabP1TextString14
call OpenTextbox
ret
SilentLabP1TextString14: ; 5621
text "<RIVAL>『なんだ"
line "<PLAYER>じゃないか!"
cont "おれも ここが"
cont "あやしいと おもって きたんだけど"
cont "だれも いないみたいだな<⋯⋯>"
done
SilentLabP1Text11: ; 5658
ld hl, SilentLabP1TextString16
call OpenTextbox
ret
SilentLabP1TextString15: ; 565F
text "<RIVAL>『よっしゃあ!"
line "じいさん! おれにまかせな!"
done
SilentLabP1TextString16: ; 5678
text "<RIVAL>『おれが えらんだ"
line "#のほうが つよそうだぜ!"
cont "こっちに したかったんじゃないの?"
done
SilentLabP1TextString17: ; 56A4
text "<RIVAL>『<PLAYER>!"
line "せっかく じいさんに"
cont "# もらったんだから"
cont "<⋯⋯> ちょっと"
cont "たたかわせて みようぜ!"
done
SilentLabP1TextString18: ; 56D4
text "<RIVAL>『くっそー!"
line "こんどは ぜったい まけないぞ!"
done
SilentLabP1TextString19: ; 56EE
text "<RIVAL>『よーし!"
line "ほかの #と たたかわせて"
cont "もっと もっと つよくしよう!"
para "そんじゃ ばいばい!"
done
SilentLabP1TextString20: ; 571F
text "じいちゃん!"
line "つれてきたよー!"
done
SilentLabP1TextString21: ; 5730
text "ぼくは かつて"
line "#トレーナーの ちょうてんを"
cont "めざしたことが あるんだ"
cont "そのとき いいきに なっていた"
cont "ぼくの てんぐのはなを"
cont "へしおった やつに"
cont "きみは どことなく にている"
para "あいつの おかげで ぼくは"
line "こころを いれかえて"
cont "じいさんの けんきゅうを"
cont "てつだうように なったのさ"
cont "<⋯⋯> <⋯⋯> <⋯⋯> <⋯⋯> <⋯⋯>"
para "さあ!"
line "これが #ずかんだ!"
para "みつけた #の データが"
line "じどうてきに かきこまれて"
cont "ぺージが ふえて いく という"
cont "とても ハイテクな ずかん だよ!"
done
SilentLabP1Text12: ; 5814
ld hl, SilentLabP1TextString22
call OpenTextbox
ret
SilentLabP1TextString22: ; 581B
text "ぼくも むかし やったけど"
line "なかなか たいへんだよ<⋯⋯>"
cont "がんばってね!"
done
SilentLabP1Text13: ; 583F
ld hl, SilentLabP1TextString24
call OpenTextbox
ret
SilentLabP1TextString23: ; 5846
text "ナナミ『さっき あなたを "
line "つれてきた わかい おとこのこ<⋯⋯>"
cont "あれは わたしの おとうとなの"
cont "<⋯⋯>ということは つまり"
para "そう!"
line "わたしも オーキドの まご なの!"
para "おじいちゃんは りっぱな"
cont "#けんきゅうしゃよ"
cont "わたしは おてつだい できることが"
cont "とっても うれしいの!"
cont "あっ こんなこと しられたら"
cont "おじいちゃん ちょうしに のるから"
cont "ないしょに しておいてね!"
para "<⋯⋯>おじいちゃん すっかり"
line "わすれている みたいだから"
para "わたしが かわりに これを あげる!"
line "さいしんがた #りュックよ"
para "<PLAYER>は"
line "#りュックを もらった!"
para "ナナミ『この りュックには"
line "モンスターボールを"
cont "まとめて いれられる"
cont "ボールホルダと"
cont "わざマシンを まとめて いれられる"
cont "わざマシンホルダが ついているの"
para "モンスターボール 6こと "
line "わざマシンひとつは オマケしておくわ"
cont "ホルダに なんにも はいってないと"
cont "さびしいもんね!"
para "ねえ <PLAYER>くン"
line "あなたの おかあさんが"
cont "しんぱいすると いけないから"
cont "このまちを でるまえに"
cont "かおを みせに いってあげてね"
para "<⋯⋯>あなたの かつやく"
line "いのっているわ"
done
SilentLabP1TextString24: ; 5A23
text "<⋯⋯>あなたの かつやく"
line "いのってるわ"
done
SilentLabP1Text14: ; 5A36
ld hl, SilentLabP1TextString25
call OpenTextbox
ret
SilentLabP1TextString25: ; 5A3D
text "わたしは"
line "はかせの じょしゅ です"
para "わたしは もちろん"
line "はかせを ソンケー しております"
para "あなた とは また どこかで"
line "おあい することに"
cont "なるような きがします"
done
SilentLabP1Text15: ; 5A90
ld hl, SilentLabP1TextString26
call OpenTextbox
ret
SilentLabP1TextString26: ; 5A97
text "わたしは"
line "はかせの じょしゅ です"
para "わたしは もちろん"
line "はかせを ソンケー しております"
para "あなた とは また どこかで"
line "おあい することに"
cont "なるような きがします"
done
SilentLabP1Text16: ; 5AEA
ld hl, SilentLabP1TextString27
call OpenTextbox
ret
SilentLabP1TextString27: ; 5AF1
text "なんだろう?"
line "でんし てちょう かな?"
done
SilentLabP1Text17: ; 5B05
ld hl, SilentLabP1TextString28
call OpenTextbox
ret
SilentLabP1TextString28: ; 5B0D
text "<RIVAL>『あのメールを くれた"
line "オーキドって こんな じじい<⋯⋯>"
para "あっ ゴメン"
line "こんな じいさん なのか?"
cont "ほんもの はじめて みたよ!"
done
SilentLabP1TextString29: ; 5B4F
text "<RIVAL>『<PLAYER>!"
line "なんだか"
cont "おもしろく なってきたな!"
done
SilentLabP1Text18: ; 5B68
ld hl, SilentLabP1TextString30
call OpenTextbox
ret
SilentLabP1TextString30: ; 5B6F
text "わたしは"
line "はかせの じょしゅ です"
para "あなた とは また どこかで"
line "おあい することに"
cont "なるような きがします"
done
SilentLabP1Text19: ; 5BA7
ld hl, SilentLabP1TextString31
call OpenTextbox
ret
SilentLabP1TextString31: ; 5BAE
text "わたしは"
line "はかせの じょしゅ です"
para "あなた とは また どこかで"
line "おあい することに"
cont "なるような きがします"
done
; 5BE6