mirror of
https://github.com/pret/pokeyellow.git
synced 2026-05-12 22:11:29 -05:00
107 lines
2.0 KiB
NASM
Executable File
107 lines
2.0 KiB
NASM
Executable File
CeruleanHouse1Script: ; 1d6f6 (7:56f6)
|
|
call EnableAutoTextBoxDrawing
|
|
ret
|
|
|
|
CeruleanHouse1TextPointers: ; 1d6f9 (7:56f9)
|
|
dw CeruleanHouse1Text1
|
|
dw CeruleanHouse1Text2
|
|
dw CeruleanHouse1Text3
|
|
dw CeruleanHouse1Text4
|
|
|
|
CeruleanHouse1Text1: ; 1d6fd (7:56fd)
|
|
TX_ASM
|
|
ld a, $1
|
|
ld [wDoNotWaitForButtonPressAfterDisplayingText], a
|
|
CheckEvent EVENT_GOT_BULBASAUR_IN_CERULEAN
|
|
jr nz, .asm_1cfbf
|
|
ld hl, CeruleanHouse1Text_1cfc8
|
|
call PrintText
|
|
ld a, [wPikachuHappiness]
|
|
cp 147
|
|
jr c, .asm_1cfb3
|
|
ld hl, CeruleanHouse1Text_1cfce
|
|
call PrintText
|
|
call YesNoChoice
|
|
ld a, [wCurrentMenuItem]
|
|
and a
|
|
jr nz, .asm_1cfb6
|
|
ld a, $1
|
|
ld [wDoNotWaitForButtonPressAfterDisplayingText], a
|
|
ld a, BULBASAUR
|
|
ld [wd11e], a
|
|
ld [wcf91], a
|
|
call GetMonName
|
|
ld a, $1
|
|
ld [wDoNotWaitForButtonPressAfterDisplayingText], a
|
|
lb bc, BULBASAUR, 10
|
|
call GivePokemon
|
|
jr nc, .asm_1cfb3
|
|
ld a, [wAddedToParty]
|
|
and a
|
|
call z, WaitForTextScrollButtonPress
|
|
ld a, $1
|
|
ld [wDoNotWaitForButtonPressAfterDisplayingText], a
|
|
ld hl, CeruleanHouse1Text_1cfd3
|
|
call PrintText
|
|
ld a, HS_CERULEAN_BULBASAUR
|
|
ld [wMissableObjectIndex], a
|
|
predef HideObject
|
|
SetEvent EVENT_GOT_BULBASAUR_IN_CERULEAN
|
|
.asm_1cfb3
|
|
jp TextScriptEnd
|
|
|
|
.asm_1cfb6
|
|
ld hl, CeruleanHouse1Text_1cfdf
|
|
call PrintText
|
|
jp TextScriptEnd
|
|
|
|
.asm_1cfbf
|
|
ld hl, CeruleanHouse1Text_1cfd9
|
|
call PrintText
|
|
jp TextScriptEnd
|
|
|
|
CeruleanHouse1Text_1cfc8:
|
|
TX_FAR MelanieText1
|
|
TX_WAIT_BUTTON
|
|
db "@"
|
|
|
|
CeruleanHouse1Text_1cfce:
|
|
TX_FAR MelanieText2
|
|
db "@"
|
|
|
|
CeruleanHouse1Text_1cfd3:
|
|
TX_FAR MelanieText3
|
|
TX_WAIT_BUTTON
|
|
db "@"
|
|
|
|
CeruleanHouse1Text_1cfd9:
|
|
TX_FAR MelanieText4
|
|
TX_WAIT_BUTTON
|
|
db "@"
|
|
|
|
CeruleanHouse1Text_1cfdf:
|
|
TX_FAR MelanieText5
|
|
TX_WAIT_BUTTON
|
|
db "@"
|
|
|
|
CeruleanHouse1Text2: ; 1d702 (7:5702)
|
|
TX_FAR MelanieBulbasaurText
|
|
TX_ASM
|
|
ld a, BULBASAUR
|
|
call PlayCry
|
|
jp TextScriptEnd
|
|
|
|
CeruleanHouse1Text3: ; 1d702 (7:5702)
|
|
TX_FAR MelanieOddishText
|
|
TX_ASM
|
|
ld a, ODDISH
|
|
call PlayCry
|
|
jp TextScriptEnd
|
|
|
|
CeruleanHouse1Text4: ; 1d702 (7:5702)
|
|
TX_FAR MelanieSandshrewText
|
|
TX_ASM
|
|
ld a, SANDSHREW
|
|
call PlayCry
|
|
jp TextScriptEnd
|