pokered/scripts/CeladonMart3F.asm

105 lines
2.9 KiB
NASM
Raw Permalink Normal View History

CeladonMart3F_Script:
2014-05-18 18:19:10 +00:00
jp EnableAutoTextBoxDrawing
CeladonMart3F_TextPointers:
def_text_pointers
dw_const CeladonMart3FClerkText, TEXT_CELADONMART3F_CLERK
dw_const CeladonMart3FGameBoyKid1Text, TEXT_CELADONMART3F_GAMEBOY_KID1
dw_const CeladonMart3FGameBoyKid2Text, TEXT_CELADONMART3F_GAMEBOY_KID2
dw_const CeladonMart3FGameBoyKid3Text, TEXT_CELADONMART3F_GAMEBOY_KID3
dw_const CeladonMart3FLittleBoyText, TEXT_CELADONMART3F_LITTLE_BOY
dw_const CeladonMart3FSNESText, TEXT_CELADONMART3F_SNES1
dw_const CeladonMart3FRPGText, TEXT_CELADONMART3F_RPG
dw_const CeladonMart3FSNESText, TEXT_CELADONMART3F_SNES2
dw_const CeladonMart3FSportsGameText, TEXT_CELADONMART3F_SPORTS_GAME
dw_const CeladonMart3FSNESText, TEXT_CELADONMART3F_SNES3
dw_const CeladonMart3FPuzzleGameText, TEXT_CELADONMART3F_PUZZLE_GAME
dw_const CeladonMart3FSNESText, TEXT_CELADONMART3F_SNES4
dw_const CeladonMart3FFightingGameText, TEXT_CELADONMART3F_FIGHTING_GAME
dw_const CeladonMart3FCurrentFloorSignText, TEXT_CELADONMART3F_CURRENT_FLOOR_SIGN
dw_const CeladonMart3FPokemonPosterText, TEXT_CELADONMART3F_POKEMON_POSTER1
dw_const CeladonMart3FPokemonPosterText, TEXT_CELADONMART3F_POKEMON_POSTER2
dw_const CeladonMart3FPokemonPosterText, TEXT_CELADONMART3F_POKEMON_POSTER3
CeladonMart3FClerkText:
text_asm
2015-07-21 17:36:03 +00:00
CheckEvent EVENT_GOT_TM18
jr nz, .got_item
ld hl, .TM18PreReceiveText
2014-05-18 18:19:10 +00:00
call PrintText
2020-07-06 02:52:27 +00:00
lb bc, TM_COUNTER, 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_TM18
ld hl, .ReceivedTM18Text
jr .done
.bag_full
ld hl, .TM18NoRoomText
jr .done
.got_item
ld hl, .TM18ExplanationText
.done
2014-05-18 18:19:10 +00:00
call PrintText
jp TextScriptEnd
.TM18PreReceiveText:
text_far _CeladonMart3FClerkTM18PreReceiveText
text_end
2014-05-18 18:19:10 +00:00
.ReceivedTM18Text:
text_far _CeladonMart3FClerkReceivedTM18Text
sound_get_item_1
text_end
2014-05-18 18:19:10 +00:00
.TM18ExplanationText:
text_far _CeladonMart3FClerkTM18ExplanationText
text_end
2014-05-18 18:19:10 +00:00
.TM18NoRoomText:
text_far _CeladonMart3FClerkTM18NoRoomText
text_end
2014-05-18 18:19:10 +00:00
CeladonMart3FGameBoyKid1Text:
text_far _CeladonMart3FGameBoyKid1Text
text_end
2014-05-18 18:19:10 +00:00
CeladonMart3FGameBoyKid2Text:
text_far _CeladonMart3FGameBoyKid2Text
text_end
2014-05-18 18:19:10 +00:00
CeladonMart3FGameBoyKid3Text:
text_far _CeladonMart3FGameBoyKid3Text
text_end
2014-05-18 18:19:10 +00:00
CeladonMart3FLittleBoyText:
text_far _CeladonMart3FLittleBoyText
text_end
2014-05-18 18:19:10 +00:00
CeladonMart3FSNESText:
text_far _CeladonMart3FSNESText
text_end
2014-05-18 18:19:10 +00:00
CeladonMart3FRPGText:
text_far _CeladonMart3FRPGText
text_end
2014-05-18 18:19:10 +00:00
CeladonMart3FSportsGameText:
text_far _CeladonMart3FSportsGameText
text_end
2014-05-18 18:19:10 +00:00
CeladonMart3FPuzzleGameText:
text_far _CeladonMart3FPuzzleGameText
text_end
2014-05-18 18:19:10 +00:00
CeladonMart3FFightingGameText:
text_far _CeladonMart3FFightingGameText
text_end
2014-05-18 18:19:10 +00:00
CeladonMart3FCurrentFloorSignText:
text_far _CeladonMart3FCurrentFloorSignText
text_end
2014-05-18 18:19:10 +00:00
CeladonMart3FPokemonPosterText:
text_far _CeladonMart3FPokemonPosterText
text_end