pokered/scripts/CeladonCity.asm

133 lines
2.1 KiB
NASM
Raw Normal View History

CeladonCity_Script:
2014-05-18 18:19:10 +00:00
call EnableAutoTextBoxDrawing
2015-07-21 01:32:02 +00:00
ResetEvents EVENT_1B8, EVENT_1BF
ResetEvent EVENT_67F
2014-05-18 18:19:10 +00:00
ret
CeladonCity_TextPointers:
2014-05-18 18:19:10 +00:00
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
2016-06-12 00:24:04 +00:00
CeladonCityText1:
text_far _CeladonCityText1
text_end
2014-05-18 18:19:10 +00:00
2016-06-12 00:24:04 +00:00
CeladonCityText2:
text_far _CeladonCityText2
text_end
2014-05-18 18:19:10 +00:00
2016-06-12 00:24:04 +00:00
CeladonCityText3:
text_far _CeladonCityText3
text_end
2014-05-18 18:19:10 +00:00
2016-06-12 00:24:04 +00:00
CeladonCityText4:
text_far _CeladonCityText4
text_end
2014-05-18 18:19:10 +00:00
2016-06-12 00:24:04 +00:00
CeladonCityText5:
text_asm
2015-07-21 17:36:03 +00:00
CheckEvent EVENT_GOT_TM41
jr nz, .asm_7053f
2014-05-18 18:19:10 +00:00
ld hl, TM41PreText
call PrintText
2020-07-06 02:52:27 +00:00
lb bc, TM_SOFTBOILED, 1
2014-05-18 18:19:10 +00:00
call GiveItem
jr c, .Success
ld hl, TM41NoRoomText
call PrintText
jr .Done
.Success
ld hl, ReceivedTM41Text
call PrintText
2015-07-21 17:36:03 +00:00
SetEvent EVENT_GOT_TM41
2014-05-18 18:19:10 +00:00
jr .Done
.asm_7053f
2014-05-18 18:19:10 +00:00
ld hl, TM41ExplanationText
call PrintText
.Done
jp TextScriptEnd
2016-06-12 00:24:04 +00:00
TM41PreText:
text_far _TM41PreText
text_end
2014-05-18 18:19:10 +00:00
2016-06-12 00:24:04 +00:00
ReceivedTM41Text:
text_far _ReceivedTM41Text
sound_get_item_1
text_end
2014-05-18 18:19:10 +00:00
2016-06-12 00:24:04 +00:00
TM41ExplanationText:
text_far _TM41ExplanationText
text_end
2014-05-18 18:19:10 +00:00
2016-06-12 00:24:04 +00:00
TM41NoRoomText:
text_far _TM41NoRoomText
text_end
2014-05-18 18:19:10 +00:00
2016-06-12 00:24:04 +00:00
CeladonCityText6:
text_far _CeladonCityText6
text_end
2014-05-18 18:19:10 +00:00
2016-06-12 00:24:04 +00:00
CeladonCityText7:
text_far _CeladonCityText7
text_asm
2014-05-18 18:19:10 +00:00
ld a, POLIWRATH
call PlayCry
jp TextScriptEnd
2016-06-12 00:24:04 +00:00
CeladonCityText8:
text_far _CeladonCityText8
text_end
2014-05-18 18:19:10 +00:00
2016-06-12 00:24:04 +00:00
CeladonCityText9:
text_far _CeladonCityText9
text_end
2014-05-18 18:19:10 +00:00
2016-06-12 00:24:04 +00:00
CeladonCityText10:
text_far _CeladonCityText10
text_end
2014-05-18 18:19:10 +00:00
2016-06-12 00:24:04 +00:00
CeladonCityText11:
text_far _CeladonCityText11
text_end
2014-05-18 18:19:10 +00:00
2016-06-12 00:24:04 +00:00
CeladonCityText13:
text_far _CeladonCityText13
text_end
2014-05-18 18:19:10 +00:00
2016-06-12 00:24:04 +00:00
CeladonCityText14:
text_far _CeladonCityText14
text_end
2014-05-18 18:19:10 +00:00
2016-06-12 00:24:04 +00:00
CeladonCityText15:
text_far _CeladonCityText15
text_end
2014-05-18 18:19:10 +00:00
2016-06-12 00:24:04 +00:00
CeladonCityText16:
text_far _CeladonCityText16
text_end
2014-05-18 18:19:10 +00:00
2016-06-12 00:24:04 +00:00
CeladonCityText17:
text_far _CeladonCityText17
text_end
2014-05-18 18:19:10 +00:00
2016-06-12 00:24:04 +00:00
CeladonCityText18:
text_far _CeladonCityText18
text_end