diff options
author | U-Fish-PC\Daniel <corrnondacqb@yahoo.com> | 2014-05-18 14:19:10 -0400 |
---|---|---|
committer | U-Fish-PC\Daniel <corrnondacqb@yahoo.com> | 2014-05-18 14:19:10 -0400 |
commit | 24c01b09bb2b617812bd826d1cf9ab5e3ec6a023 (patch) | |
tree | 07d2ed81b23de081f2003d9f8d50170344dd5ada /scripts/celadoncity.asm | |
parent | 4e4e72d02a5a202daea3a73363d2a4c3ba34e724 (diff) |
Pull map scripts out of main.asm
Diffstat (limited to 'scripts/celadoncity.asm')
-rwxr-xr-x | scripts/celadoncity.asm | 136 |
1 files changed, 136 insertions, 0 deletions
diff --git a/scripts/celadoncity.asm b/scripts/celadoncity.asm new file mode 100755 index 00000000..2f2a3128 --- /dev/null +++ b/scripts/celadoncity.asm @@ -0,0 +1,136 @@ +CeladonCityScript: ; 19956 (6:5956) + call EnableAutoTextBoxDrawing + ld hl, $d77e + res 0, [hl] + res 7, [hl] + ld hl, $d816 + res 7, [hl] + ret + +CeladonCityTextPointers: ; 19966 (6:5966) + dw CeladonCityText1 + dw CeladonCityText2 + dw CeladonCityText3 + dw CeladonCityText4 + dw CeladonCityText5 + dw CeladonCityText6 + dw CeladonCityText7 + dw CeladonCityText8 + dw CeladonCityText9 + dw CeladonCityText10 + dw CeladonCityText11 + dw PokeCenterSignText + dw CeladonCityText13 + dw CeladonCityText14 + dw CeladonCityText15 + dw CeladonCityText16 + dw CeladonCityText17 + dw CeladonCityText18 + +CeladonCityText1: ; 1998a (6:598a) + TX_FAR _CeladonCityText1 + db "@" + +CeladonCityText2: ; 1998f (6:598f) + TX_FAR _CeladonCityText2 + db "@" + +CeladonCityText3: ; 19994 (6:5994) + TX_FAR _CeladonCityText3 + db "@" + +CeladonCityText4: ; 19999 (6:5999) + TX_FAR _CeladonCityText4 + db "@" + +CeladonCityText5: ; 1999e (6:599e) + db $08 ; asm + ld a, [$d777] + bit 0, a + jr nz, .asm_7053f ; 0x199a4 + ld hl, TM41PreText + call PrintText + ld bc, (TM_41 << 8) | 1 + call GiveItem + jr c, .Success + ld hl, TM41NoRoomText + call PrintText + jr .Done +.Success + ld hl, ReceivedTM41Text + call PrintText + ld hl, $d777 + set 0, [hl] + jr .Done +.asm_7053f ; 0x199c9 + ld hl, TM41ExplanationText + call PrintText +.Done + jp TextScriptEnd + +TM41PreText: ; 199d2 (6:59d2) + TX_FAR _TM41PreText + db "@" + +ReceivedTM41Text: ; 199d7 (6:59d7) + TX_FAR _ReceivedTM41Text + db $0B, "@" + +TM41ExplanationText: ; 199dd (6:59dd) + TX_FAR _TM41ExplanationText + db "@" + +TM41NoRoomText: ; 199e2 (6:59e2) + TX_FAR _TM41NoRoomText + db "@" + +CeladonCityText6: ; 199e7 (6:59e7) + TX_FAR _CeladonCityText6 + db "@" + +CeladonCityText7: ; 199ec (6:59ec) + TX_FAR _CeladonCityText7 + db $08 ; asm + ld a, POLIWRATH + call PlayCry + jp TextScriptEnd + +CeladonCityText8: ; 199f9 (6:59f9) + TX_FAR _CeladonCityText8 + db "@" + +CeladonCityText9: ; 199fe (6:59fe) + TX_FAR _CeladonCityText9 + db "@" + +CeladonCityText10: ; 19a03 (6:5a03) + TX_FAR _CeladonCityText10 + db "@" + +CeladonCityText11: ; 19a08 (6:5a08) + TX_FAR _CeladonCityText11 + db "@" + +CeladonCityText13: ; 19a0d (6:5a0d) + TX_FAR _CeladonCityText13 + db "@" + +CeladonCityText14: ; 19a12 (6:5a12) + TX_FAR _CeladonCityText14 + db "@" + +CeladonCityText15: ; 19a17 (6:5a17) + TX_FAR _CeladonCityText15 + db "@" + +CeladonCityText16: ; 19a1c (6:5a1c) + TX_FAR _CeladonCityText16 + db "@" + +CeladonCityText17: ; 19a21 (6:5a21) + TX_FAR _CeladonCityText17 + db "@" + +CeladonCityText18: ; 19a26 (6:5a26) + TX_FAR _CeladonCityText18 + db "@" |