Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
pret
GitHub Repository: pret/pokered
Path: blob/master/scripts/CeladonMart3F.asm
1270 views
1
CeladonMart3F_Script:
2
jp EnableAutoTextBoxDrawing
3
4
CeladonMart3F_TextPointers:
5
def_text_pointers
6
dw_const CeladonMart3FClerkText, TEXT_CELADONMART3F_CLERK
7
dw_const CeladonMart3FGameBoyKid1Text, TEXT_CELADONMART3F_GAMEBOY_KID1
8
dw_const CeladonMart3FGameBoyKid2Text, TEXT_CELADONMART3F_GAMEBOY_KID2
9
dw_const CeladonMart3FGameBoyKid3Text, TEXT_CELADONMART3F_GAMEBOY_KID3
10
dw_const CeladonMart3FLittleBoyText, TEXT_CELADONMART3F_LITTLE_BOY
11
dw_const CeladonMart3FSNESText, TEXT_CELADONMART3F_SNES1
12
dw_const CeladonMart3FRPGText, TEXT_CELADONMART3F_RPG
13
dw_const CeladonMart3FSNESText, TEXT_CELADONMART3F_SNES2
14
dw_const CeladonMart3FSportsGameText, TEXT_CELADONMART3F_SPORTS_GAME
15
dw_const CeladonMart3FSNESText, TEXT_CELADONMART3F_SNES3
16
dw_const CeladonMart3FPuzzleGameText, TEXT_CELADONMART3F_PUZZLE_GAME
17
dw_const CeladonMart3FSNESText, TEXT_CELADONMART3F_SNES4
18
dw_const CeladonMart3FFightingGameText, TEXT_CELADONMART3F_FIGHTING_GAME
19
dw_const CeladonMart3FCurrentFloorSignText, TEXT_CELADONMART3F_CURRENT_FLOOR_SIGN
20
dw_const CeladonMart3FPokemonPosterText, TEXT_CELADONMART3F_POKEMON_POSTER1
21
dw_const CeladonMart3FPokemonPosterText, TEXT_CELADONMART3F_POKEMON_POSTER2
22
dw_const CeladonMart3FPokemonPosterText, TEXT_CELADONMART3F_POKEMON_POSTER3
23
24
CeladonMart3FClerkText:
25
text_asm
26
CheckEvent EVENT_GOT_TM18
27
jr nz, .got_item
28
ld hl, .TM18PreReceiveText
29
call PrintText
30
lb bc, TM_COUNTER, 1
31
call GiveItem
32
jr nc, .bag_full
33
SetEvent EVENT_GOT_TM18
34
ld hl, .ReceivedTM18Text
35
jr .done
36
.bag_full
37
ld hl, .TM18NoRoomText
38
jr .done
39
.got_item
40
ld hl, .TM18ExplanationText
41
.done
42
call PrintText
43
jp TextScriptEnd
44
45
.TM18PreReceiveText:
46
text_far _CeladonMart3FClerkTM18PreReceiveText
47
text_end
48
49
.ReceivedTM18Text:
50
text_far _CeladonMart3FClerkReceivedTM18Text
51
sound_get_item_1
52
text_end
53
54
.TM18ExplanationText:
55
text_far _CeladonMart3FClerkTM18ExplanationText
56
text_end
57
58
.TM18NoRoomText:
59
text_far _CeladonMart3FClerkTM18NoRoomText
60
text_end
61
62
CeladonMart3FGameBoyKid1Text:
63
text_far _CeladonMart3FGameBoyKid1Text
64
text_end
65
66
CeladonMart3FGameBoyKid2Text:
67
text_far _CeladonMart3FGameBoyKid2Text
68
text_end
69
70
CeladonMart3FGameBoyKid3Text:
71
text_far _CeladonMart3FGameBoyKid3Text
72
text_end
73
74
CeladonMart3FLittleBoyText:
75
text_far _CeladonMart3FLittleBoyText
76
text_end
77
78
CeladonMart3FSNESText:
79
text_far _CeladonMart3FSNESText
80
text_end
81
82
CeladonMart3FRPGText:
83
text_far _CeladonMart3FRPGText
84
text_end
85
86
CeladonMart3FSportsGameText:
87
text_far _CeladonMart3FSportsGameText
88
text_end
89
90
CeladonMart3FPuzzleGameText:
91
text_far _CeladonMart3FPuzzleGameText
92
text_end
93
94
CeladonMart3FFightingGameText:
95
text_far _CeladonMart3FFightingGameText
96
text_end
97
98
CeladonMart3FCurrentFloorSignText:
99
text_far _CeladonMart3FCurrentFloorSignText
100
text_end
101
102
CeladonMart3FPokemonPosterText:
103
text_far _CeladonMart3FPokemonPosterText
104
text_end
105
106