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
|
S_BerryTree:: @ 81A14DD
special FieldObjectInteractionGetBerryTreeData
switch VAR_SPECIAL_4
case 255, Route102_EventScript_1A1533
case 0, Route102_EventScript_1A153D
case 1, Route102_EventScript_1A1595
case 2, Route102_EventScript_1A15A2
case 3, Route102_EventScript_1A15AF
case 4, Route102_EventScript_1A15BC
case 5, Route102_EventScript_1A15F9
end
Route102_EventScript_1A1533:: @ 81A1533
lockall
message Route102_Text_1A1946
waitmessage
waitbuttonpress
releaseall
end
Route102_EventScript_1A153D:: @ 81A153D
lock
faceplayer
specialvar RESULT, PlayerHasBerries
compare RESULT, 1
goto_if_eq Route102_EventScript_1A1558
message Route102_Text_1A16B6
waitmessage
waitbuttonpress
release
end
Route102_EventScript_1A1558:: @ 81A1558
msgbox Route102_Text_1A16CD, MSGBOX_YESNO
compare RESULT, YES
goto_if_eq Route102_EventScript_1A1577
compare RESULT, NO
goto_if_eq Route102_EventScript_1A1593
end
Route102_EventScript_1A1577:: @ 81A1577
fadescreen 1
closemessage
special Berry_FadeAndGoToBerryBagMenu
waitstate
compare ITEM_ID, 0
goto_if_eq Route102_EventScript_1A1593
takeitem ITEM_ID, 1
call Route102_EventScript_1A16A9
Route102_EventScript_1A1593:: @ 81A1593
release
end
Route102_EventScript_1A1595:: @ 81A1595
lockall
message Route102_Text_1A172C
waitmessage
waitbuttonpress
goto Route102_EventScript_1A165F
Route102_EventScript_1A15A2:: @ 81A15A2
lockall
message Route102_Text_1A174B
waitmessage
waitbuttonpress
goto Route102_EventScript_1A165F
Route102_EventScript_1A15AF:: @ 81A15AF
lockall
message Route102_Text_1A175C
waitmessage
waitbuttonpress
goto Route102_EventScript_1A165F
Route102_EventScript_1A15BC:: @ 81A15BC
call Route102_EventScript_1A15CE
lockall
message Route102_Text_1A177D
waitmessage
waitbuttonpress
goto Route102_EventScript_1A165F
Route102_EventScript_1A15CE:: @ 81A15CE
compare VAR_SPECIAL_5, 0
goto_if_eq Route102_EventScript_1A15F2
compare VAR_SPECIAL_5, 4
goto_if_eq Route102_EventScript_1A15EB
bufferstring 1, Route102_Text_1A17B7
return
Route102_EventScript_1A15EB:: @ 81A15EB
bufferstring 1, Route102_Text_1A179F
return
Route102_EventScript_1A15F2:: @ 81A15F2
bufferstring 1, Route102_Text_1A17B0
return
Route102_EventScript_1A15F9:: @ 81A15F9
buffernumberstring 1, VAR_SPECIAL_6
lock
faceplayer
msgbox Route102_Text_1A17C0, MSGBOX_YESNO
compare RESULT, YES
goto_if_eq Route102_EventScript_1A161D
compare RESULT, NO
goto_if_eq Route102_EventScript_1A164B
Route102_EventScript_1A161D:: @ 81A161D
special FieldObjectInteractionPickBerryTree
compare VAR_SPECIAL_4, 0
goto_if_eq Route102_EventScript_1A1642
special FieldObjectInteractionRemoveBerryTree
message Route102_Text_1A17FD
playfanfare BGM_ME_KINOMI
waitmessage
waitfanfare
waitbuttonpress
message Route102_Text_1A181A
waitmessage
waitbuttonpress
release
end
Route102_EventScript_1A1642:: @ 81A1642
message Route102_Text_1A1881
waitmessage
waitbuttonpress
release
end
Route102_EventScript_1A164B:: @ 81A164B
message Route102_Text_1A18C5
waitmessage
waitbuttonpress
release
end
gUnknown_081A1654:: @ 81A1654
lockall
special FieldObjectInteractionGetBerryTreeData
call Route102_EventScript_1A16A9
releaseall
end
Route102_EventScript_1A165F:: @ 81A165F
checkitem ITEM_WAILMER_PAIL, 1
compare RESULT, 0
goto_if_eq Route102_EventScript_1A168D
msgbox Route102_Text_1A18E6, MSGBOX_YESNO
compare RESULT, YES
goto_if_eq Route102_EventScript_1A1693
compare RESULT, NO
goto_if_eq Route102_EventScript_1A168D
Route102_EventScript_1A168D:: @ 81A168D
releaseall
end
gUnknown_081A168F:: @ 81A168F
special FieldObjectInteractionGetBerryTreeData
lockall
Route102_EventScript_1A1693:: @ 81A1693
message Route102_Text_1A1912
waitmessage
special FieldObjectInteractionWaterBerryTree
special DoWateringBerryTreeAnim
waitstate
message Route102_Text_1A1925
waitmessage
waitbuttonpress
releaseall
end
Route102_EventScript_1A16A9:: @ 81A16A9
special FieldObjectInteractionPlantBerryTree
incrementgamestat GAME_STAT_PLANTED_BERRIES
message Route102_Text_1A16FB
waitmessage
waitbuttonpress
return
|