forked from pret/pokecrystal
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathRoute39Barn.asm
232 lines (199 loc) · 3.95 KB
/
Route39Barn.asm
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
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
Route39Barn_MapScriptHeader: ; 0x9cc74
; trigger count
db 0
; callback count
db 0
; 0x9cc76
TwinScript_0x9cc76: ; 0x9cc76
faceplayer
loadfont
checkevent EVENT_HEALED_MOOMOO
iftrue UnknownScript_0x9cc87
2writetext UnknownText_0x9cd2e
closetext
loadmovesprites
spriteface $2, $3
end
; 0x9cc87
UnknownScript_0x9cc87: ; 0x9cc87
2writetext UnknownText_0x9cd5a
closetext
loadmovesprites
spriteface $2, $3
end
; 0x9cc90
TwinScript_0x9cc90: ; 0x9cc90
faceplayer
loadfont
checkevent EVENT_HEALED_MOOMOO
iftrue UnknownScript_0x9cca1
2writetext UnknownText_0x9cd2e
closetext
loadmovesprites
spriteface $3, $2
end
; 0x9cca1
UnknownScript_0x9cca1: ; 0x9cca1
2writetext UnknownText_0x9cd5a
closetext
loadmovesprites
spriteface $3, $2
end
; 0x9ccaa
TaurosScript_0x9ccaa: ; 0x9ccaa
loadfont
checkevent EVENT_HEALED_MOOMOO
iftrue UnknownScript_0x9cd25
2writetext UnknownText_0x9cd70
writebyte MILTANK
special $005f
keeptextopen
2writetext UnknownText_0x9cd80
checkevent EVENT_TALKED_TO_FARMER_ABOUT_MOOMOO
iftrue UnknownScript_0x9ccc6
closetext
loadmovesprites
end
; 0x9ccc6
UnknownScript_0x9ccc6: ; 0x9ccc6
keeptextopen
2writetext UnknownText_0x9cda2
yesorno
iffalse UnknownScript_0x9cd1f
checkitem BERRY
iffalse UnknownScript_0x9cd19
takeitem BERRY, 1
copybytetovar MooMooBerries
addvar $1
copyvartobyte MooMooBerries
if_equal $3, UnknownScript_0x9ccf0
if_equal $5, UnknownScript_0x9ccfa
if_equal $7, UnknownScript_0x9cd04
2writetext UnknownText_0x9cdbc
closetext
loadmovesprites
end
; 0x9ccf0
UnknownScript_0x9ccf0: ; 0x9ccf0
2writetext UnknownText_0x9cdbc
keeptextopen
2writetext UnknownText_0x9cdd8
closetext
loadmovesprites
end
; 0x9ccfa
UnknownScript_0x9ccfa: ; 0x9ccfa
2writetext UnknownText_0x9cdbc
keeptextopen
2writetext UnknownText_0x9cdfc
closetext
loadmovesprites
end
; 0x9cd04
UnknownScript_0x9cd04: ; 0x9cd04
playmusic MUSIC_HEAL
2writetext UnknownText_0x9cdbc
pause 60
keeptextopen
special $003d
2writetext UnknownText_0x9ce1b
closetext
loadmovesprites
setevent EVENT_HEALED_MOOMOO
end
; 0x9cd19
UnknownScript_0x9cd19: ; 0x9cd19
2writetext UnknownText_0x9ce3c
closetext
loadmovesprites
end
; 0x9cd1f
UnknownScript_0x9cd1f: ; 0x9cd1f
2writetext UnknownText_0x9ce4f
closetext
loadmovesprites
end
; 0x9cd25
UnknownScript_0x9cd25: ; 0x9cd25
2writetext UnknownText_0x9cd92
cry MILTANK
closetext
loadmovesprites
end
; 0x9cd2e
UnknownText_0x9cd2e: ; 0x9cd2e
text "MOOMOO is sick…"
para "She needs lots of"
line "BERRIES."
done
; 0x9cd5a
UnknownText_0x9cd5a: ; 0x9cd5a
text "We're feeding"
line "MOOMOO!"
done
; 0x9cd70
UnknownText_0x9cd70: ; 0x9cd70
text "MILTANK: …Moo…"
done
; 0x9cd80
UnknownText_0x9cd80: ; 0x9cd80
text "Its cry is weak…"
done
; 0x9cd92
UnknownText_0x9cd92: ; 0x9cd92
text "MILTANK: Mooo!"
done
; 0x9cda2
UnknownText_0x9cda2: ; 0x9cda2
text "Give a BERRY to"
line "MILTANK?"
done
; 0x9cdbc
UnknownText_0x9cdbc: ; 0x9cdbc
text $52, " gave a"
line "BERRY to MILTANK."
done
; 0x9cdd8
UnknownText_0x9cdd8: ; 0x9cdd8
text "MILTANK became a"
line "little healthier!"
done
; 0x9cdfc
UnknownText_0x9cdfc: ; 0x9cdfc
text "MILTANK became"
line "quite healthy!"
done
; 0x9ce1b
UnknownText_0x9ce1b: ; 0x9ce1b
text "MILTANK became"
line "totally healthy!"
done
; 0x9ce3c
UnknownText_0x9ce3c: ; 0x9ce3c
text $52, " has no"
line "BERRIES…"
done
; 0x9ce4f
UnknownText_0x9ce4f: ; 0x9ce4f
text $52, " wouldn't"
line "give a BERRY."
para "MILTANK looks sad."
done
; 0x9ce7b
Route39Barn_MapEventHeader: ; 0x9ce7b
; filler
db 0, 0
; warps
db 2
warp_def $7, $3, 1, GROUP_ROUTE_39, MAP_ROUTE_39
warp_def $7, $4, 1, GROUP_ROUTE_39, MAP_ROUTE_39
; xy triggers
db 0
; signposts
db 0
; people-events
db 3
person_event SPRITE_TWIN, 7, 6, $9, $0, 255, 255, $0, 0, TwinScript_0x9cc76, $ffff
person_event SPRITE_TWIN, 7, 8, $8, $0, 255, 255, $a0, 0, TwinScript_0x9cc90, $ffff
person_event SPRITE_TAUROS, 7, 7, $16, $0, 255, 255, $0, 0, TaurosScript_0x9ccaa, $ffff
; 0x9ceb2