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
|
SilphCo_11F_MapScripts:: @ 8161DEE
map_script MAP_SCRIPT_ON_LOAD, SilphCo_11F_OnLoad
.byte 0
SilphCo_11F_OnLoad:: @ 8161DF4
call_if_unset FLAG_SILPH_11F_DOOR, EventScript_Close11FDoor
end
SilphCo_11F_EventScript_161DFE:: @ 8161DFE
lock
faceplayer
goto_if_set FLAG_GOT_MASTER_BALL_FROM_SILPH, EventScript_161E75
checkplayergender
compare VAR_RESULT, MALE
call_if_eq EventScript_161E59
compare VAR_RESULT, FEMALE
call_if_eq EventScript_161E62
checkitemspace ITEM_MASTER_BALL, 1
compare VAR_RESULT, FALSE
goto_if_eq EventScript_161E6B
giveitem_msg gUnknown_8176FBD, ITEM_MASTER_BALL, 1, MUS_FAN5
msgbox gUnknown_8176FEB
setflag FLAG_GOT_MASTER_BALL_FROM_SILPH
release
end
EventScript_161E59:: @ 8161E59
msgbox gUnknown_8176E12
return
EventScript_161E62:: @ 8161E62
msgbox gUnknown_8176EE7
return
EventScript_161E6B:: @ 8161E6B
msgbox gUnknown_817708E
release
end
EventScript_161E75:: @ 8161E75
msgbox gUnknown_8176FEB
release
end
SilphCo_11F_EventScript_161E7F:: @ 8161E7F
msgbox gUnknown_81770A9, MSGBOX_NPC
end
SilphCo_11F_EventScript_161E88:: @ 8161E88
lockall
setvar VAR_TEMP_1, 0
goto EventScript_161EA0
EventScript_161E93:: @ 8161E93
end
SilphCo_11F_EventScript_161E94:: @ 8161E94
lockall
setvar VAR_TEMP_1, 1
goto EventScript_161EA0
EventScript_161E9F:: @ 8161E9F
end
EventScript_161EA0:: @ 8161EA0
textcolor 0
applymovement 3, Movement_WalkInPlaceFastestDown
waitmovement 0
delay 25
msgbox gUnknown_8177108
closemessage
compare VAR_TEMP_1, 0
call_if_eq EventScript_161F00
compare VAR_TEMP_1, 1
call_if_eq EventScript_161F12
setvar VAR_LAST_TALKED, 3
trainerbattle_no_intro TRAINER_BOSS_GIOVANNI_2, Text_1771AB
msgbox gUnknown_81771C2
closemessage
fadescreen FADE_TO_BLACK
removeobject 3
removeobject 4
removeobject 6
fadescreen FADE_FROM_BLACK
setvar VAR_MAP_SCENE_SILPH_CO_11F, 1
setflag FLAG_HIDE_SAFFRON_ROCKETS
clearflag FLAG_HIDE_SAFFRON_CIVILIANS
releaseall
end
EventScript_161F00:: @ 8161F00
applymovement 3, Movement_161F1D
applymovement OBJ_EVENT_ID_PLAYER, Movement_161F27
waitmovement 0
return
EventScript_161F12:: @ 8161F12
applymovement 3, Movement_161F23
waitmovement 0
return
Movement_161F1D:: @ 8161F1D
walk_down
walk_down
walk_down
walk_down
walk_in_place_fastest_left
step_end
Movement_161F23:: @ 8161F23
walk_down
walk_down
walk_down
step_end
Movement_161F27:: @ 8161F27
delay_16
delay_16
delay_16
delay_8
delay_4
walk_in_place_fastest_right
step_end
EventScript_161F2E:: @ 8161F2E
msgbox gUnknown_817732B, MSGBOX_SIGN
end
SilphCo_11F_EventScript_161F37:: @ 8161F37
msgbox gUnknown_817734A, MSGBOX_SIGN
end
SilphCo_11F_EventScript_161F40:: @ 8161F40
trainerbattle_single TRAINER_TEAM_ROCKET_GRUNT_40, Text_1772B8, Text_1772E7
msgbox gUnknown_81772F9, MSGBOX_AUTOCLOSE
end
SilphCo_11F_EventScript_161F57:: @ 8161F57
trainerbattle_single TRAINER_TEAM_ROCKET_GRUNT_41, Text_17726A, Text_17728C
msgbox gUnknown_817729B, MSGBOX_AUTOCLOSE
end
|