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
|
PalletTown_GarysHouse_MapScripts:: @ 8168D27
map_script 3, PalletTown_GarysHouse_MapScript1_168D2D
.byte 0
PalletTown_GarysHouse_MapScript1_168D2D:: @ 8168D2D
compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_GARYS_HOUSE, 2
call_if lt, EventScript_168D44
compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_GARYS_HOUSE, 2
call_if ge, EventScript_168D50
end
EventScript_168D44:: @ 8168D44
setobjectmovementtype 1, 10
setobjectxyperm 1, 5, 4
return
EventScript_168D50:: @ 8168D50
setvar VAR_0x4001, 1
return
PalletTown_GarysHouse_EventScript_168D56:: @ 8168D56
lock
faceplayer
famechecker FAMECHECKER_DAISY, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005
checkflag FLAG_SYS_GAME_CLEAR
goto_if TRUE, EventScript_168DB9
compare_var_to_value VAR_0x4001, 1
goto_if eq, EventScript_168EEC
compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_GARYS_HOUSE, 2
goto_if eq, EventScript_168F59
compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_GARYS_HOUSE, 1
goto_if eq, EventScript_168EF6
compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_PROFESSOR_OAKS_LAB, 1
goto_if ge, EventScript_168DAF
msgbox gUnknown_818D58C
closemessage
applymovement 1, Movement_1A75E5
waitmovement 0
release
end
EventScript_168DAF:: @ 8168DAF
msgbox gUnknown_818D5C4
release
end
EventScript_168DB9:: @ 8168DB9
special sub_8110AB4
compare_var_to_value VAR_RESULT, 2
goto_if eq, EventScript_1A7AE0
special sub_8112364
compare_var_to_value VAR_MASSAGE_COOLDOWN_STEP_COUNTER, 500
goto_if lt, EventScript_168E46
msgbox gUnknown_818D7D3, MSGBOX_YESNO
compare_var_to_value VAR_RESULT, 0
goto_if eq, EventScript_168E3C
msgbox gUnknown_818D8B2
special Special_ChooseMonFromParty
waitstate
lock
faceplayer
compare_var_to_value VAR_0x8004, 6
goto_if ge, EventScript_168E3C
specialvar VAR_RESULT, Special_GetSpeciesOfPartySlot_x8004
compare_var_to_value VAR_RESULT, SPECIES_EGG
goto_if eq, EventScript_168E32
msgbox gUnknown_818D8CC
closemessage
fadescreen 1
playfanfare MUS_ME_ASA
waitfanfare
special Special_DaisyMassageServices
fadescreen 0
special TV_CopyNicknameToStringVar1AndEnsureTerminated
msgbox gUnknown_818D8FE
release
end
EventScript_168E32:: @ 8168E32
msgbox gUnknown_818D97B
release
end
EventScript_168E3C:: @ 8168E3C
msgbox gUnknown_818D875
release
end
EventScript_168E46:: @ 8168E46
msgbox gUnknown_818D9A5
specialvar VAR_RESULT, Special_GetLeadMonFriendship
switch VAR_RESULT
case 0, EventScript_168EA6
case 1, EventScript_168EB0
case 2, EventScript_168EBA
case 3, EventScript_168EC4
case 4, EventScript_168ECE
case 5, EventScript_168ED8
case 6, EventScript_168EE2
end
EventScript_168EA6:: @ 8168EA6
msgbox gUnknown_818DBDD
release
end
EventScript_168EB0:: @ 8168EB0
msgbox gUnknown_818DB88
release
end
EventScript_168EBA:: @ 8168EBA
msgbox gUnknown_818DB2E
release
end
EventScript_168EC4:: @ 8168EC4
msgbox gUnknown_818DAF3
release
end
EventScript_168ECE:: @ 8168ECE
msgbox gUnknown_818DABE
release
end
EventScript_168ED8:: @ 8168ED8
msgbox gUnknown_818DA73
release
end
EventScript_168EE2:: @ 8168EE2
msgbox gUnknown_818DA16
release
end
EventScript_168EEC:: @ 8168EEC
msgbox gUnknown_818D701
release
end
EventScript_168EF6:: @ 8168EF6
msgbox gUnknown_818D60A
closemessage
checkitemspace ITEM_TOWN_MAP, 1
compare_var_to_value VAR_RESULT, 0
goto_if eq, EventScript_168F4F
applymovement 1, Movement_1A75EB
waitmovement 0
removeobject 2
setvar VAR_MAP_SCENE_PALLET_TOWN_GARYS_HOUSE, 2
delay 15
applymovement 1, Movement_1A75E1
waitmovement 0
delay 12
additem ITEM_TOWN_MAP, 1
giveitemfanfaremsg gUnknown_818D661, ITEM_TOWN_MAP, 1, MUS_FAN5
release
end
EventScript_168F4F:: @ 8168F4F
msgbox gUnknown_818D684
release
end
EventScript_168F59:: @ 8168F59
msgbox gUnknown_818D6AF
release
end
PalletTown_GarysHouse_EventScript_168F63:: @ 8168F63
msgbox gUnknown_818D763, 2
end
PalletTown_GarysHouse_EventScript_168F6C:: @ 8168F6C
msgbox gUnknown_818D7A1, 3
end
PalletTown_GarysHouse_EventScript_168F75:: @ 8168F75
msgbox gUnknown_818DC47, 3
end
|