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
|
.include "asm/macros.inc"
.include "constants/constants.inc"
.include "asm/macros/battle_script.inc"
.section script_data, "aw", %progbits
.align 2
gUnknown_081D9E48:: @ 81D9E48
.4byte BattleScript_1D9EA8
.4byte BattleScript_1D9EA8
.4byte BattleScript_1D9EA8
.4byte BattleScript_1D9EA8
.4byte BattleScript_1D9EA8
.4byte BattleScript_1D9EBC
.4byte BattleScript_1D9EA8
.4byte BattleScript_1D9EA8
.4byte BattleScript_1D9EA8
.4byte BattleScript_1D9EA8
.4byte BattleScript_1D9EA8
.4byte BattleScript_1D9EA8
.4byte BattleScript_1D9EA8
gUnknown_081D9E7C:: @ 81D9E7C
.4byte BattleScript_1D9F45
.4byte BattleScript_1D9F4F
.4byte BattleScript_1D9F4F
.4byte BattleScript_1D9F7B
.4byte BattleScript_1D9F9C
.4byte BattleScript_1D9FBB
gUnknown_081D9E94:: @ 81D9E94
.4byte BattleScript_1D9FDA
gUnknown_081D9E98:: @ 81D9E98
.4byte BattleScript_1D9FE4
.4byte BattleScript_1D9FEB
.4byte BattleScript_1D9FF4
.4byte BattleScript_1DA00A
BattleScript_1D9EA8: @ 81D9EA8
jumpifhalfword 4, gBattleTypeFlags, 512, BattleScript_1D9EB8
printstring BATTLE_TEXT_Used1
pokemoncatchfunction
BattleScript_1D9EB8: @ 81D9EB8
printstring BATTLE_TEXT_TutorialUsed
pokemoncatchfunction
BattleScript_1D9EBC: @ 81D9EBC
printstring BATTLE_TEXT_Used1
atk98 1
pokemoncatchfunction
gUnknown_081D9EC2:: @ 81D9EC2
jumpifhalfword 0, gUnknown_02024C04, 5, BattleScript_1D9ED0
atk60 11
BattleScript_1D9ED0: @ 81D9ED0
printstring BATTLE_TEXT_BallCaught1
capturesomethingf1 BattleScript_1D9EE3
printstring BATTLE_TEXT_AddedToDex
waitstateatk
setbyte gUnknown_02024D1E, 0
capturesomethingf2
BattleScript_1D9EE3: @ 81D9EE3
printstring BATTLE_TEXT_GiveNickname
waitstateatk
setbyte gUnknown_02024D1E, 0
capturesomethingf3 BattleScript_1D9EF8
printstring BATTLE_TEXT_SentToPC
waitmessage 64
BattleScript_1D9EF8: @ 81D9EF8
catchpoke
setbyte gUnknown_02024D26, 7
activesidesomething
gUnknown_081D9F00:: @ 81D9F00
printstring BATTLE_TEXT_BallCaught2
setbyte gUnknown_02024D26, 7
activesidesomething
gUnknown_081D9F0A:: @ 81D9F0A
printfromtable BattleTextList_4015E6
waitmessage 64
jumpifbyte 5, gBattleTypeFlags, 128, BattleScript_1D9F34
jumpifbyte 1, gNumSafariBalls, 0, BattleScript_1D9F34
printstring BATTLE_TEXT_SafariOver
waitmessage 64
setbyte gUnknown_02024D26, 8
BattleScript_1D9F34: @ 81D9F34
atkf6
gUnknown_081D9F35:: @ 81D9F35
waitmessage 64
printstring BATTLE_TEXT_BlockBall
waitmessage 64
printstring BATTLE_TEXT_DontBeAThief
waitmessage 64
atkf6
BattleScript_1D9F45: @ 81D9F45
setbyte 0x201600c, 15
atk49 1, 0
end
BattleScript_1D9F4F: @ 81D9F4F
pause 48
atk54 1
printstring BATTLE_TEXT_Used2
waitmessage 64
atk75
orword gUnknown_02024C6C, 0x100
graphicalhpupdate USER
datahpupdate USER
printstring BATTLE_TEXT_RestoredHealth
waitmessage 64
atk98 1
setbyte 0x201600c, 15
atk49 1, 0
atkf6
BattleScript_1D9F7B: @ 81D9F7B
pause 48
atk54 1
printstring BATTLE_TEXT_Used2
waitmessage 64
atk75
printfromtable BattleTextList_401620
waitmessage 64
atk98 1
setbyte 0x201600c, 15
atk49 1, 0
atkf6
BattleScript_1D9F9C: @ 81D9F9C
pause 48
atk54 1
printstring BATTLE_TEXT_Used2
waitmessage 64
atk75
printfromtable BattleTextList_401570
waitmessage 64
setbyte 0x201600c, 15
atk49 1, 0
atkf6
BattleScript_1D9FBB: @ 81D9FBB
pause 48
atk54 1
printstring BATTLE_TEXT_Used2
waitmessage 64
atk75
printfromtable BattleTextList_4015A0
waitmessage 64
setbyte 0x201600c, 15
atk49 1, 0
atkf6
BattleScript_1D9FDA: @ 81D9FDA
atk54 17
setbyte gUnknown_02024D26, 4
activesidesomething
BattleScript_1D9FE4: @ 81D9FE4
printstring BATTLE_TEXT_WatchingCarefully
waitmessage 64
end2
BattleScript_1D9FEB: @ 81D9FEB
printfromtable BattleTextList_401616
waitmessage 64
end2
BattleScript_1D9FF4: @ 81D9FF4
printstring BATTLE_TEXT_ThrewBlock
waitmessage 64
playanimation USER, 4, 0x0
printfromtable BattleTextList_40161A
waitmessage 64
end2
BattleScript_1DA00A: @ 81DA00A
printstring 2
waitmessage 64
atk4b
waitstateatk
atk53 0
waitstateatk
printstring BATTLE_TEXT_WallyBall
waitmessage 64
end2
|