pokered/scripts/CeladonMansion3F.asm
2020-11-14 20:52:10 -06:00

69 lines
1.2 KiB
NASM

CeladonMansion3F_Script:
jp EnableAutoTextBoxDrawing
CeladonMansion3F_TextPointers:
dw ProgrammerText
dw GraphicArtistText
dw WriterText
dw DirectorText
dw GameFreakPCText1
dw GameFreakPCText2
dw GameFreakPCText3
dw GameFreakSignText
ProgrammerText:
text_far _ProgrammerText
text_end
GraphicArtistText:
text_far _GraphicArtistText
text_end
WriterText:
text_far _WriterText
text_end
DirectorText:
text_asm
ld hl, wPokedexOwned
ld b, wPokedexOwnedEnd - wPokedexOwned
call CountSetBits
ld a, [wNumSetBits]
cp NUM_POKEMON - 1 ; discount Mew
jr nc, .completed_dex
ld hl, .GameDesignerText
jr .done
.completed_dex
ld hl, .CompletedDexText
.done
call PrintText
jp TextScriptEnd
.GameDesignerText:
text_far _GameDesignerText
text_end
.CompletedDexText:
text_far _CompletedDexText
text_promptbutton
text_asm
callfar DisplayDiploma
ld a, TRUE
ld [wDoNotWaitForButtonPressAfterDisplayingText], a
jp TextScriptEnd
GameFreakPCText1:
text_far _CeladonMansion3Text5
text_end
GameFreakPCText2:
text_far _CeladonMansion3Text6
text_end
GameFreakPCText3:
text_far _CeladonMansion3Text7
text_end
GameFreakSignText:
text_far _CeladonMansion3Text8
text_end