pokered/scripts/CeladonDiner.asm

68 lines
1.5 KiB
NASM
Raw Permalink Normal View History

CeladonDiner_Script:
2014-05-18 18:19:10 +00:00
call EnableAutoTextBoxDrawing
ret
CeladonDiner_TextPointers:
def_text_pointers
dw_const CeladonDinerCookText, TEXT_CELADONDINER_COOK
dw_const CeladonDinerMiddleAgedWomanText, TEXT_CELADONDINER_MIDDLE_AGED_WOMAN
dw_const CeladonDinerMiddleAgedManText, TEXT_CELADONDINER_MIDDLE_AGED_MAN
dw_const CeladonDinerFisherText, TEXT_CELADONDINER_FISHER
dw_const CeladonDinerGymGuideText, TEXT_CELADONDINER_GYM_GUIDE
2014-05-18 18:19:10 +00:00
CeladonDinerCookText:
text_far _CeladonDinerCookText
text_end
2014-05-18 18:19:10 +00:00
CeladonDinerMiddleAgedWomanText:
text_far _CeladonDinerMiddleAgedWomanText
text_end
2014-05-18 18:19:10 +00:00
CeladonDinerMiddleAgedManText:
text_far _CeladonDinerMiddleAgedManText
text_end
2014-05-18 18:19:10 +00:00
CeladonDinerFisherText:
text_far _CeladonDinerFisherText
text_end
2014-05-18 18:19:10 +00:00
CeladonDinerGymGuideText:
text_asm
2015-07-21 17:36:03 +00:00
CheckEvent EVENT_GOT_COIN_CASE
jr nz, .got_item
ld hl, .ImFlatOutBustedText
2014-05-18 18:19:10 +00:00
call PrintText
2015-08-05 21:20:29 +00:00
lb bc, COIN_CASE, 1
2014-05-18 18:19:10 +00:00
call GiveItem
jr nc, .bag_full
2015-07-21 17:36:03 +00:00
SetEvent EVENT_GOT_COIN_CASE
ld hl, .ReceivedCoinCaseText
2014-05-18 18:19:10 +00:00
call PrintText
jr .done
.bag_full
ld hl, .CoinCaseNoRoomText
2014-05-18 18:19:10 +00:00
call PrintText
jr .done
.got_item
ld hl, .WinItBackText
2014-05-18 18:19:10 +00:00
call PrintText
.done
2014-05-18 18:19:10 +00:00
jp TextScriptEnd
.ImFlatOutBustedText:
text_far _CeladonDinerGymGuideImFlatOutBustedText
text_end
2014-05-18 18:19:10 +00:00
.ReceivedCoinCaseText:
text_far _CeladonDinerGymGuideReceivedCoinCaseText
sound_get_key_item
text_end
2014-05-18 18:19:10 +00:00
.CoinCaseNoRoomText:
text_far _CeladonDinerGymGuideCoinCaseNoRoomText
text_end
2014-05-18 18:19:10 +00:00
.WinItBackText:
text_far _CeladonDinerGymGuideWinItBackText
text_end