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
|
LavaridgeTown_Gym_1F_MapScripts:: @ 815368E
map_script 3, LavaridgeTown_Gym_1F_MapScript1_153694
.byte 0
LavaridgeTown_Gym_1F_MapScript1_153694:: @ 8153694
call LavaridgeTown_Gym_1F_EventScript_15369F
call LavaridgeTown_Gym_1F_EventScript_1536FF
end
LavaridgeTown_Gym_1F_EventScript_15369F:: @ 815369F
setvar 0x400b, 0
setvar 0x400c, 0
setvar 0x400d, 0
setvar 0x400e, 0
setvar 0x400f, 0
checktrainerflag OPPONENT_COLE
jumpeq LavaridgeTown_Gym_1F_EventScript_1536C6
setvar 0x400b, 1
LavaridgeTown_Gym_1F_EventScript_1536C6:: @ 81536C6
checktrainerflag OPPONENT_ZANE
jumpeq LavaridgeTown_Gym_1F_EventScript_1536D4
setvar 0x400c, 1
LavaridgeTown_Gym_1F_EventScript_1536D4:: @ 81536D4
checktrainerflag OPPONENT_AXLE
jumpeq LavaridgeTown_Gym_1F_EventScript_1536E2
setvar 0x400d, 1
LavaridgeTown_Gym_1F_EventScript_1536E2:: @ 81536E2
checktrainerflag OPPONENT_SADIE
jumpeq LavaridgeTown_Gym_1F_EventScript_1536F0
setvar 0x400e, 1
LavaridgeTown_Gym_1F_EventScript_1536F0:: @ 81536F0
checktrainerflag OPPONENT_ANDY
jumpeq LavaridgeTown_Gym_1F_EventScript_1536FE
setvar 0x400f, 1
LavaridgeTown_Gym_1F_EventScript_1536FE:: @ 81536FE
return
LavaridgeTown_Gym_1F_EventScript_1536FF:: @ 81536FF
checktrainerflag OPPONENT_COLE
jumpeq LavaridgeTown_Gym_1F_EventScript_15370C
spritebehave 2, 63
LavaridgeTown_Gym_1F_EventScript_15370C:: @ 815370C
checktrainerflag OPPONENT_ZANE
jumpeq LavaridgeTown_Gym_1F_EventScript_153719
spritebehave 3, 63
LavaridgeTown_Gym_1F_EventScript_153719:: @ 8153719
checktrainerflag OPPONENT_AXLE
jumpeq LavaridgeTown_Gym_1F_EventScript_153726
spritebehave 4, 63
LavaridgeTown_Gym_1F_EventScript_153726:: @ 8153726
checktrainerflag OPPONENT_SADIE
jumpeq LavaridgeTown_Gym_1F_EventScript_153733
spritebehave 5, 63
LavaridgeTown_Gym_1F_EventScript_153733:: @ 8153733
checktrainerflag OPPONENT_ANDY
jumpeq LavaridgeTown_Gym_1F_EventScript_153740
spritebehave 7, 63
LavaridgeTown_Gym_1F_EventScript_153740:: @ 8153740
return
LavaridgeTown_Gym_1F_EventScript_153741:: @ 8153741
trainerbattle 1, OPPONENT_FLANNERY, 0, LavaridgeTown_Gym_1F_Text_176801, LavaridgeTown_Gym_1F_Text_176960, LavaridgeTown_Gym_1F_EventScript_153766
checkflag 168
jumpif 0, LavaridgeTown_Gym_1F_EventScript_1537A7
msgbox LavaridgeTown_Gym_1F_Text_176C4A, 4
release
end
LavaridgeTown_Gym_1F_EventScript_153766:: @ 8153766
message LavaridgeTown_Gym_1F_Text_176A62
waittext
call LavaridgeTown_Gym_1F_EventScript_1A02C5
msgbox LavaridgeTown_Gym_1F_Text_176A8C, 4
setflag 1213
setflag 2058
addvar 0x4085, 1
compare 0x4085, 6
callif 1, LavaridgeTown_Gym_1F_EventScript_1A00FB
setvar 0x8008, 4
call LavaridgeTown_Gym_1F_EventScript_1A01C0
setflag 806
setvar 0x4053, 1
jump LavaridgeTown_Gym_1F_EventScript_1537A7
end
LavaridgeTown_Gym_1F_EventScript_1537A7:: @ 81537A7
giveitem ITEM_TM50
compare RESULT, 0
jumpeq LavaridgeTown_Gym_1F_EventScript_1A029B
msgbox LavaridgeTown_Gym_1F_Text_176B8F, 4
setflag 168
release
end
LavaridgeTown_Gym_1F_EventScript_1537CB:: @ 81537CB
trainerbattle 2, OPPONENT_COLE, 2, LavaridgeTown_Gym_1F_Text_176432, LavaridgeTown_Gym_1F_Text_17644F, LavaridgeTown_Gym_1F_EventScript_1537E6
msgbox LavaridgeTown_Gym_1F_Text_176472, 6
end
LavaridgeTown_Gym_1F_EventScript_1537E6:: @ 81537E6
call LavaridgeTown_Gym_1F_EventScript_15369F
release
end
LavaridgeTown_Gym_1F_EventScript_1537ED:: @ 81537ED
trainerbattle 2, OPPONENT_AXLE, 4, LavaridgeTown_Gym_1F_Text_1764D1, LavaridgeTown_Gym_1F_Text_176516, LavaridgeTown_Gym_1F_EventScript_1537E6
msgbox LavaridgeTown_Gym_1F_Text_176537, 6
end
LavaridgeTown_Gym_1F_EventScript_153808:: @ 8153808
trainerbattle 2, OPPONENT_ANDY, 7, LavaridgeTown_Gym_1F_Text_17658D, LavaridgeTown_Gym_1F_Text_17663F, LavaridgeTown_Gym_1F_EventScript_1537E6
msgbox LavaridgeTown_Gym_1F_Text_176660, 6
end
LavaridgeTown_Gym_1F_EventScript_153823:: @ 8153823
trainerbattle 2, OPPONENT_SADIE, 5, LavaridgeTown_Gym_1F_Text_176784, LavaridgeTown_Gym_1F_Text_1767A6, LavaridgeTown_Gym_1F_EventScript_1537E6
msgbox LavaridgeTown_Gym_1F_Text_1767C1, 6
end
LavaridgeTown_Gym_1F_EventScript_15383E:: @ 815383E
trainerbattle 2, OPPONENT_ZANE, 3, LavaridgeTown_Gym_1F_Text_1766D2, LavaridgeTown_Gym_1F_Text_1766FE, LavaridgeTown_Gym_1F_EventScript_1537E6
msgbox LavaridgeTown_Gym_1F_Text_17671D, 6
end
LavaridgeTown_Gym_1F_EventScript_153859:: @ 8153859
lock
faceplayer
checkflag 1213
jumpeq LavaridgeTown_Gym_1F_EventScript_15386E
msgbox LavaridgeTown_Gym_1F_Text_176312, 4
release
end
LavaridgeTown_Gym_1F_EventScript_15386E:: @ 815386E
msgbox LavaridgeTown_Gym_1F_Text_17640C, 4
release
end
LavaridgeTown_Gym_1F_EventScript_153878:: @ 8153878
lockall
checkflag 2058
jumpeq LavaridgeTown_Gym_1F_EventScript_153898
jump LavaridgeTown_Gym_1F_EventScript_1538A2
end
LavaridgeTown_Gym_1F_EventScript_153888:: @ 8153888
lockall
checkflag 2058
jumpeq LavaridgeTown_Gym_1F_EventScript_153898
jump LavaridgeTown_Gym_1F_EventScript_1538A2
end
LavaridgeTown_Gym_1F_EventScript_153898:: @ 8153898
msgbox LavaridgeTown_Gym_1F_Text_176CCA, 4
releaseall
end
LavaridgeTown_Gym_1F_EventScript_1538A2:: @ 81538A2
msgbox LavaridgeTown_Gym_1F_Text_176CAF, 4
releaseall
end
|