pokered/scripts/CeladonCity.asm

134 lines
3.3 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:
def_text_pointers
dw_const CeladonCityLittleGirlText, TEXT_CELADONCITY_LITTLE_GIRL
dw_const CeladonCityGramps1Text, TEXT_CELADONCITY_GRAMPS1
dw_const CeladonCityGirlText, TEXT_CELADONCITY_GIRL
dw_const CeladonCityGramps2Text, TEXT_CELADONCITY_GRAMPS2
dw_const CeladonCityGramps3Text, TEXT_CELADONCITY_GRAMPS3
dw_const CeladonCityFisherText, TEXT_CELADONCITY_FISHER
dw_const CeladonCityPoliwrathText, TEXT_CELADONCITY_POLIWRATH
dw_const CeladonCityRocket1Text, TEXT_CELADONCITY_ROCKET1
dw_const CeladonCityRocket2Text, TEXT_CELADONCITY_ROCKET2
dw_const CeladonCityTrainerTips1Text, TEXT_CELADONCITY_TRAINER_TIPS1
dw_const CeladonCitySignText, TEXT_CELADONCITY_SIGN
dw_const PokeCenterSignText, TEXT_CELADONCITY_POKECENTER_SIGN
dw_const CeladonCityGymSignText, TEXT_CELADONCITY_GYM_SIGN
dw_const CeladonCityMansionSignText, TEXT_CELADONCITY_MANSION_SIGN
dw_const CeladonCityDeptStoreSignText, TEXT_CELADONCITY_DEPTSTORE_SIGN
dw_const CeladonCityTrainerTips2Text, TEXT_CELADONCITY_TRAINER_TIPS2
dw_const CeladonCityPrizeExchangeSignText, TEXT_CELADONCITY_PRIZEEXCHANGE_SIGN
dw_const CeladonCityGameCornerSignText, TEXT_CELADONCITY_GAMECORNER_SIGN
2014-05-18 18:19:10 +00:00
CeladonCityLittleGirlText:
text_far _CeladonCityLittleGirlText
text_end
2014-05-18 18:19:10 +00:00
CeladonCityGramps1Text:
text_far _CeladonCityGramps1Text
text_end
2014-05-18 18:19:10 +00:00
CeladonCityGirlText:
text_far _CeladonCityGirlText
text_end
2014-05-18 18:19:10 +00:00
CeladonCityGramps2Text:
text_far _CeladonCityGramps2Text
text_end
2014-05-18 18:19:10 +00:00
CeladonCityGramps3Text:
text_asm
2015-07-21 17:36:03 +00:00
CheckEvent EVENT_GOT_TM41
jr nz, .gotTM41
ld hl, .Text
2014-05-18 18:19:10 +00:00
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
2014-05-18 18:19:10 +00:00
call PrintText
jr .Done
.Success
ld hl, .ReceivedTM41Text
2014-05-18 18:19:10 +00:00
call PrintText
2015-07-21 17:36:03 +00:00
SetEvent EVENT_GOT_TM41
2014-05-18 18:19:10 +00:00
jr .Done
.gotTM41
ld hl, .TM41ExplanationText
2014-05-18 18:19:10 +00:00
call PrintText
.Done
jp TextScriptEnd
.Text:
text_far _CeledonCityGramps3Text
text_end
2014-05-18 18:19:10 +00:00
.ReceivedTM41Text:
text_far _CeledonCityGramps3ReceivedTM41Text
sound_get_item_1
text_end
2014-05-18 18:19:10 +00:00
.TM41ExplanationText:
text_far _CeledonCityGramps3TM41ExplanationText
text_end
2014-05-18 18:19:10 +00:00
.TM41NoRoomText:
text_far _CeledonCityGramps3TM41NoRoomText
text_end
2014-05-18 18:19:10 +00:00
CeladonCityFisherText:
text_far _CeladonCityFisherText
text_end
2014-05-18 18:19:10 +00:00
CeladonCityPoliwrathText:
text_far _CeladonCityPoliwrathText
text_asm
2014-05-18 18:19:10 +00:00
ld a, POLIWRATH
call PlayCry
jp TextScriptEnd
CeladonCityRocket1Text:
text_far _CeladonCityRocket1Text
text_end
2014-05-18 18:19:10 +00:00
CeladonCityRocket2Text:
text_far _CeladonCityRocket2Text
text_end
2014-05-18 18:19:10 +00:00
CeladonCityTrainerTips1Text:
text_far _CeladonCityTrainerTips1Text
text_end
2014-05-18 18:19:10 +00:00
CeladonCitySignText:
text_far _CeladonCitySignText
text_end
2014-05-18 18:19:10 +00:00
CeladonCityGymSignText:
text_far _CeladonCityGymSignText
text_end
2014-05-18 18:19:10 +00:00
CeladonCityMansionSignText:
text_far _CeladonCityMansionSignText
text_end
2014-05-18 18:19:10 +00:00
CeladonCityDeptStoreSignText:
text_far _CeladonCityDeptStoreSignText
text_end
2014-05-18 18:19:10 +00:00
CeladonCityTrainerTips2Text:
text_far _CeladonCityTrainerTips2Text
text_end
2014-05-18 18:19:10 +00:00
CeladonCityPrizeExchangeSignText:
text_far _CeladonCityPrizeExchangeSignText
text_end
2014-05-18 18:19:10 +00:00
CeladonCityGameCornerSignText:
text_far _CeladonCityGameCornerSignText
text_end