summaryrefslogtreecommitdiff
path: root/data/maps/Route4_PokemonCenter_1F/scripts.inc
blob: e488082c2c9e3748c6a1e6980b4cbde31e78a2df (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
Route4_PokemonCenter_1F_MapScripts:: @ 816F739
    map_script 3, Route4_PokemonCenter_1F_MapScript1_16F744
    map_script 5, Route4_PokemonCenter_1F_MapScript2_1BC05C
    .byte 0

Route4_PokemonCenter_1F_MapScript1_16F744:: @ 816F744
    setworldmapflag 2210
    setrespawn 12
    end

Route4_PokemonCenter_1F_EventScript_16F74B:: @ 816F74B
    loadword 0, gUnknown_819D9D4
    callstd 2
    end

Route4_PokemonCenter_1F_EventScript_16F754:: @ 816F754
    lock
    loadword 0, gUnknown_819DA3A
    callstd 4
    release
    end

Route4_PokemonCenter_1F_EventScript_16F75F:: @ 816F75F
    lock
    faceplayer
    checkflag FLAG_0x249
    goto_if 1, EventScript_16F8A2
    showmoneybox 0, 0, 0
    checkplayergender
    compare_var_to_value VAR_RESULT, 0
    goto_if 1, EventScript_16F786
    compare_var_to_value VAR_RESULT, 1
    goto_if 1, EventScript_16F794
    end

EventScript_16F786:: @ 816F786
    loadword 0, gUnknown_819DA9A
    callstd 5
    goto EventScript_16F7A2
    end

EventScript_16F794:: @ 816F794
    loadword 0, gUnknown_819DB34
    callstd 5
    goto EventScript_16F7A2
    end

EventScript_16F7A2:: @ 816F7A2
    compare_var_to_value VAR_RESULT, 0
    goto_if 1, EventScript_16F888
    checkmoney 500, 0
    compare_var_to_value VAR_RESULT, 0
    goto_if 1, EventScript_16F895
    textcolor 3
    setvar VAR_0x4001, 129
    givemon SPECIES_MAGIKARP, 5, ITEM_NONE, 0, 0, 0
    compare_var_to_value VAR_RESULT, 0
    goto_if 1, EventScript_16F7F6
    compare_var_to_value VAR_RESULT, 1
    goto_if 1, EventScript_16F822
    compare_var_to_value VAR_RESULT, 2
    goto_if 1, EventScript_16F8AC
    end

EventScript_16F7F6:: @ 816F7F6
    call EventScript_16F86F
    loadword 0, gUnknown_81A56A7
    callstd 5
    compare_var_to_value VAR_RESULT, 0
    goto_if 1, EventScript_16F861
    call EventScript_1A8C27
    fadescreen 1
    hidemoneybox
    .byte 0
    .byte 0
    special ChangePokemonNickname
    waitstate
    goto EventScript_16F86A
    end

EventScript_16F822:: @ 816F822
    call EventScript_16F86F
    loadword 0, gUnknown_81A56A7
    callstd 5
    compare_var_to_value VAR_RESULT, 0
    goto_if 1, EventScript_16F84B
    fadescreen 1
    hidemoneybox
    .byte 0
    .byte 0
    special ChangeBoxPokemonNickname
    waitstate
    lock
    faceplayer
    goto EventScript_16F856
    end

EventScript_16F84B:: @ 816F84B
    call EventScript_1A8C3C
    goto EventScript_16F861
    end

EventScript_16F856:: @ 816F856
    call EventScript_1A8C3C
    goto EventScript_16F86A
    end

EventScript_16F861:: @ 816F861
    hidemoneybox
    .byte 0
    .byte 0
    goto EventScript_16F86A
    end

EventScript_16F86A:: @ 816F86A
    setflag FLAG_0x249
    release
    end

EventScript_16F86F:: @ 816F86F
    takemoney 500, 0
    updatemoneybox 0, 0, 0
    playfanfare MUS_FANFA1
    message Text_19DBD3
    waitmessage
    waitfanfare
    getspeciesname 0, SPECIES_MAGIKARP
    return

EventScript_16F888:: @ 816F888
    loadword 0, gUnknown_819DC07
    callstd 4
    hidemoneybox
    .byte 0
    .byte 0
    release
    end

EventScript_16F895:: @ 816F895
    loadword 0, gUnknown_819DC78
    callstd 4
    hidemoneybox
    .byte 0
    .byte 0
    release
    end

EventScript_16F8A2:: @ 816F8A2
    loadword 0, gUnknown_819DC9A
    callstd 4
    release
    end

EventScript_16F8AC:: @ 816F8AC
    textcolor 0
    loadword 0, gUnknown_819DC3E
    callstd 4
    hidemoneybox
    .byte 0
    .byte 0
    release
    end

Route4_PokemonCenter_1F_EventScript_16F8BB:: @ 816F8BB
    lock
    faceplayer
    call EventScript_1A6578
    release
    end

Route4_PokemonCenter_1F_EventScript_16F8C4:: @ 816F8C4
    loadword 0, gUnknown_819DCDB
    callstd 2
    end

Route4_PokemonCenter_1F_EventScript_16F8CD:: @ 816F8CD
    lock
    loadword 0, gUnknown_819DD54
    callstd 4
    release
    end