Browse Source

Paar Fixes, wie OWs, Scripts etc.

DragonflySotS 7 years ago
parent
commit
7873f31722

+ 1
- 1
data/overworld/overworld_data.s View File

2754
 
2754
 
2755
 .align 2
2755
 .align 2
2756
 ow_data_poke_0089:
2756
 ow_data_poke_0089:
2757
-.hword 0xFFFF, 0xC159, 0x1102, 0x200, 0x20, 0x20, 0x0, 0x0
2757
+.hword 0xFFFF, 0xC159, 0x1102, 0x800, 0x40, 0x40, 0x0, 0x0
2758
 .word 0x83A3718, 0x83A37F0, 0x83A3368, ow_frames_poke_0089, 0x8231CFC
2758
 .word 0x83A3718, 0x83A37F0, 0x83A3368, ow_frames_poke_0089, 0x8231CFC
2759
 
2759
 
2760
 .align 2
2760
 .align 2

+ 18
- 18
data/overworld/overworld_frames.s View File

10031
 
10031
 
10032
 .align 2 
10032
 .align 2 
10033
 ow_frames_poke_0089:
10033
 ow_frames_poke_0089:
10034
-.word ow_poke_0089Tiles+(0*0x200)
10035
-.hword 0x200
10034
+.word ow_poke_0089Tiles+(0*0x800)
10035
+.hword 0x800
10036
 .hword 0x0
10036
 .hword 0x0
10037
-.word ow_poke_0089Tiles+(1*0x200)
10038
-.hword 0x200
10037
+.word ow_poke_0089Tiles+(1*0x800)
10038
+.hword 0x800
10039
 .hword 0x0
10039
 .hword 0x0
10040
-.word ow_poke_0089Tiles+(2*0x200)
10041
-.hword 0x200
10040
+.word ow_poke_0089Tiles+(2*0x800)
10041
+.hword 0x800
10042
 .hword 0x0
10042
 .hword 0x0
10043
-.word ow_poke_0089Tiles+(3*0x200)
10044
-.hword 0x200
10043
+.word ow_poke_0089Tiles+(3*0x800)
10044
+.hword 0x800
10045
 .hword 0x0
10045
 .hword 0x0
10046
-.word ow_poke_0089Tiles+(4*0x200)
10047
-.hword 0x200
10046
+.word ow_poke_0089Tiles+(4*0x800)
10047
+.hword 0x800
10048
 .hword 0x0
10048
 .hword 0x0
10049
-.word ow_poke_0089Tiles+(5*0x200)
10050
-.hword 0x200
10049
+.word ow_poke_0089Tiles+(5*0x800)
10050
+.hword 0x800
10051
 .hword 0x0
10051
 .hword 0x0
10052
-.word ow_poke_0089Tiles+(6*0x200)
10053
-.hword 0x200
10052
+.word ow_poke_0089Tiles+(6*0x800)
10053
+.hword 0x800
10054
 .hword 0x0
10054
 .hword 0x0
10055
-.word ow_poke_0089Tiles+(7*0x200)
10056
-.hword 0x200
10055
+.word ow_poke_0089Tiles+(7*0x800)
10056
+.hword 0x800
10057
 .hword 0x0
10057
 .hword 0x0
10058
-.word ow_poke_0089Tiles+(8*0x200)
10059
-.hword 0x200
10058
+.word ow_poke_0089Tiles+(8*0x800)
10059
+.hword 0x800
10060
 .hword 0x0
10060
 .hword 0x0
10061
 
10061
 
10062
 .align 2 
10062
 .align 2 

+ 1
- 1
data/pkmn_tables/pokemon_stats.s View File

3351
 .hword 0, 259
3351
 .hword 0, 259
3352
 .byte 127, 40, 70, 1, 14, 14, 0, 43, 0, 7, 0, 0
3352
 .byte 127, 40, 70, 1, 14, 14, 0, 43, 0, 7, 0, 0
3353
 
3353
 
3354
-.byte 75, 110, 125, 85, 100, 105, 16, 1, 45, 270, 192, 0
3354
+.byte 75, 110, 125, 85, 100, 105, 16, 1, 45, 255, 192, 0
3355
 .hword 259, 0
3355
 .hword 259, 0
3356
 .byte 127, 40, 70, 1, 14, 14, 0, 43, 0, 7, 0, 0
3356
 .byte 127, 40, 70, 1, 14, 14, 0, 43, 0, 7, 0, 0
3357
 
3357
 

+ 105
- 102
data/trainer/trainer_pkmn_data.s View File

1
 .align 2
1
 .align 2
2
+
2
 .text
3
 .text
4
+
3
 .thumb
5
 .thumb
4
 
6
 
5
-.align 2
6
 .global pokemon_von_id_1
7
 .global pokemon_von_id_1
8
+.global pokemon_von_id_2
9
+.global pokemon_von_id_3
10
+.global pokemon_von_id_4
11
+.global pokemon_von_id_5
12
+.global pokemon_von_id_6
13
+.global pokemon_von_id_7
14
+.global pokemon_von_id_8
15
+.global pokemon_von_id_9
16
+.global pokemon_von_id_10
17
+.global pokemon_von_id_11
18
+.global pokemon_von_id_12
19
+.global pokemon_von_id_13
20
+.global pokemon_von_id_14
21
+.global pokemon_von_id_15
22
+.global pokemon_von_id_16
23
+.global pokemon_von_id_17
24
+.global pokemon_von_id_18
25
+.global pokemon_von_id_19
26
+.global pokemon_von_id_20
27
+.global pokemon_von_id_21
28
+.global pokemon_von_id_22
29
+.global pokemon_von_id_23
30
+.global pokemon_von_id_24
31
+.global pokemon_von_id_25
32
+.global pokemon_von_id_26
33
+.global pokemon_von_id_27
34
+.global pokemon_von_id_28
35
+.global pokemon_von_id_29
36
+.global pokemon_von_id_30
37
+.global pokemon_von_id_31
38
+.global pokemon_von_id_32
39
+.global pokemon_von_id_33
40
+.global pokemon_von_id_34
41
+.global pokemon_von_id_35
42
+.global pokemon_von_id_36
43
+.global pokemon_von_id_37
44
+.global pokemon_von_id_38
45
+.global pokemon_von_id_39
46
+.global pokemon_von_id_40
47
+.global pokemon_von_id_41
48
+.global pokemon_von_id_42
49
+.global pokemon_von_id_43
50
+.global pokemon_von_id_44
51
+.global pokemon_von_id_45
52
+.global pokemon_von_id_46
53
+.global pokemon_von_id_47
54
+.global pokemon_von_id_48
55
+.global pokemon_von_id_49
56
+.global pokemon_von_id_50
57
+.global pokemon_von_id_51
58
+.global pokemon_von_id_52
59
+.global pokemon_von_id_53
60
+.global pokemon_von_id_54
61
+.global pokemon_von_id_55
62
+.global pokemon_von_id_56
63
+.global pokemon_von_id_57
64
+.global pokemon_von_id_58
65
+.global pokemon_von_id_59
66
+.global pokemon_von_id_60
67
+.global pokemon_von_id_61
68
+.global pokemon_von_id_62
69
+.global pokemon_von_id_63
70
+.global pokemon_von_id_64
71
+.global pokemon_von_id_65
72
+.global pokemon_von_id_66
73
+.global pokemon_von_id_67
74
+.global pokemon_von_id_68
75
+.global pokemon_von_id_69
76
+.global pokemon_von_id_70
77
+.global pokemon_von_id_71
78
+.global pokemon_von_id_72
79
+.global pokemon_von_id_73
80
+.global pokemon_von_id_74
81
+.global pokemon_von_id_75
82
+.global pokemon_von_id_76
83
+.global pokemon_von_id_77
84
+.global pokemon_von_id_78
85
+.global pokemon_von_id_79
86
+.global pokemon_von_id_80
87
+.global pokemon_von_id_81
88
+.global pokemon_von_id_82
89
+.global pokemon_von_id_83
90
+.global pokemon_von_id_84
91
+.global pokemon_von_id_85
92
+.global pokemon_von_id_86
93
+.global pokemon_von_id_87
94
+.global pokemon_von_id_88
95
+.global pokemon_von_id_89
96
+.global pokemon_von_id_90
97
+.global pokemon_von_id_91
98
+.global pokemon_von_id_92
99
+.global pokemon_von_id_93
100
+
101
+.align 2
7
 pokemon_von_id_1:
102
 pokemon_von_id_1:
8
 .hword 0, 4, 895, 0
103
 .hword 0, 4, 895, 0
9
 
104
 
10
 .align 2
105
 .align 2
11
-.global pokemon_von_id_2
12
 pokemon_von_id_2:
106
 pokemon_von_id_2:
13
 .hword 20, 5, 895, 0
107
 .hword 20, 5, 895, 0
14
 
108
 
15
 .align 2
109
 .align 2
16
-.global pokemon_von_id_3
17
 pokemon_von_id_3:
110
 pokemon_von_id_3:
18
 .hword 50, 5, 895, 139
111
 .hword 50, 5, 895, 139
19
 
112
 
20
 .align 2
113
 .align 2
21
-.global pokemon_von_id_4
22
 pokemon_von_id_4:
114
 pokemon_von_id_4:
23
 .hword 0, 4, 892, 0
115
 .hword 0, 4, 892, 0
24
 
116
 
25
 .align 2
117
 .align 2
26
-.global pokemon_von_id_5
27
 pokemon_von_id_5:
118
 pokemon_von_id_5:
28
 .hword 20, 5, 892, 0
119
 .hword 20, 5, 892, 0
29
 
120
 
30
 .align 2
121
 .align 2
31
-.global pokemon_von_id_6
32
 pokemon_von_id_6:
122
 pokemon_von_id_6:
33
 .hword 50, 5, 892, 139
123
 .hword 50, 5, 892, 139
34
 
124
 
35
 .align 2
125
 .align 2
36
-.global pokemon_von_id_7
37
 pokemon_von_id_7:
126
 pokemon_von_id_7:
38
 .hword 0, 4, 895, 0
127
 .hword 0, 4, 895, 0
39
 
128
 
40
 .align 2
129
 .align 2
41
-.global pokemon_von_id_8
42
 pokemon_von_id_8:
130
 pokemon_von_id_8:
43
 .hword 20, 5, 895, 0
131
 .hword 20, 5, 895, 0
44
 
132
 
45
 .align 2
133
 .align 2
46
-.global pokemon_von_id_9
47
 pokemon_von_id_9:
134
 pokemon_von_id_9:
48
 .hword 50, 5, 895, 139
135
 .hword 50, 5, 895, 139
49
 
136
 
50
 .align 2
137
 .align 2
51
-.global pokemon_von_id_10
52
 pokemon_von_id_10:
138
 pokemon_von_id_10:
53
 .hword 0, 4, 892, 0
139
 .hword 0, 4, 892, 0
54
 
140
 
55
 .align 2
141
 .align 2
56
-.global pokemon_von_id_11
57
 pokemon_von_id_11:
142
 pokemon_von_id_11:
58
 .hword 20, 5, 892, 0
143
 .hword 20, 5, 892, 0
59
 
144
 
60
 .align 2
145
 .align 2
61
-.global pokemon_von_id_12
62
 pokemon_von_id_12:
146
 pokemon_von_id_12:
63
 .hword 50, 5, 892, 139
147
 .hword 50, 5, 892, 139
64
 
148
 
65
 .align 2
149
 .align 2
66
-.global pokemon_von_id_13
67
 pokemon_von_id_13:
150
 pokemon_von_id_13:
68
 .hword 0, 3, 789, 0
151
 .hword 0, 3, 789, 0
69
 
152
 
70
 .align 2
153
 .align 2
71
-.global pokemon_von_id_14
72
 pokemon_von_id_14:
154
 pokemon_von_id_14:
73
 .hword 20, 3, 789, 0
155
 .hword 20, 3, 789, 0
74
 .hword 20, 4, 787, 0
156
 .hword 20, 4, 787, 0
75
 
157
 
76
 .align 2
158
 .align 2
77
-.global pokemon_von_id_15
78
 pokemon_von_id_15:
159
 pokemon_von_id_15:
79
 .hword 50, 3, 789, 0
160
 .hword 50, 3, 789, 0
80
 .hword 50, 4, 787, 0
161
 .hword 50, 4, 787, 0
81
 
162
 
82
 .align 2
163
 .align 2
83
-.global pokemon_von_id_16
84
 pokemon_von_id_16:
164
 pokemon_von_id_16:
85
 .hword 0, 4, 13, 0
165
 .hword 0, 4, 13, 0
86
 .hword 0, 5, 10, 0
166
 .hword 0, 5, 10, 0
87
 
167
 
88
 .align 2
168
 .align 2
89
-.global pokemon_von_id_17
90
 pokemon_von_id_17:
169
 pokemon_von_id_17:
91
 .hword 20, 4, 13, 0
170
 .hword 20, 4, 13, 0
92
 .hword 20, 5, 10, 0
171
 .hword 20, 5, 10, 0
93
 .hword 20, 5, 290, 0
172
 .hword 20, 5, 290, 0
94
 
173
 
95
 .align 2
174
 .align 2
96
-.global pokemon_von_id_18
97
 pokemon_von_id_18:
175
 pokemon_von_id_18:
98
 .hword 50, 4, 13, 0
176
 .hword 50, 4, 13, 0
99
 .hword 50, 5, 10, 0
177
 .hword 50, 5, 10, 0
100
 .hword 50, 5, 290, 0
178
 .hword 50, 5, 290, 0
101
 
179
 
102
 .align 2
180
 .align 2
103
-.global pokemon_von_id_19
104
 pokemon_von_id_19:
181
 pokemon_von_id_19:
105
 .hword 0, 4, 46, 0
182
 .hword 0, 4, 46, 0
106
 .hword 0, 5, 795, 0
183
 .hword 0, 5, 795, 0
107
 .hword 0, 5, 291, 0
184
 .hword 0, 5, 291, 0
108
 
185
 
109
 .align 2
186
 .align 2
110
-.global pokemon_von_id_20
111
 pokemon_von_id_20:
187
 pokemon_von_id_20:
112
 .hword 20, 4, 46, 0
188
 .hword 20, 4, 46, 0
113
 .hword 20, 5, 795, 0
189
 .hword 20, 5, 795, 0
114
 .hword 20, 5, 291, 0
190
 .hword 20, 5, 291, 0
115
 
191
 
116
 .align 2
192
 .align 2
117
-.global pokemon_von_id_21
118
 pokemon_von_id_21:
193
 pokemon_von_id_21:
119
 .hword 50, 4, 46, 0
194
 .hword 50, 4, 46, 0
120
 .hword 50, 5, 795, 0
195
 .hword 50, 5, 795, 0
122
 .hword 50, 6, 293, 0
197
 .hword 50, 6, 293, 0
123
 
198
 
124
 .align 2
199
 .align 2
125
-.global pokemon_von_id_22
126
 pokemon_von_id_22:
200
 pokemon_von_id_22:
127
 .hword 0, 5, 84, 0
201
 .hword 0, 5, 84, 0
128
 .hword 0, 5, 456, 0
202
 .hword 0, 5, 456, 0
129
 
203
 
130
 .align 2
204
 .align 2
131
-.global pokemon_von_id_23
132
 pokemon_von_id_23:
205
 pokemon_von_id_23:
133
 .hword 20, 5, 84, 0
206
 .hword 20, 5, 84, 0
134
 .hword 20, 5, 456, 0
207
 .hword 20, 5, 456, 0
135
 
208
 
136
 .align 2
209
 .align 2
137
-.global pokemon_von_id_24
138
 pokemon_von_id_24:
210
 pokemon_von_id_24:
139
 .hword 50, 5, 84, 0
211
 .hword 50, 5, 84, 0
140
 .hword 50, 5, 456, 0
212
 .hword 50, 5, 456, 0
141
 .hword 50, 6, 564, 0
213
 .hword 50, 6, 564, 0
142
 
214
 
143
 .align 2
215
 .align 2
144
-.global pokemon_von_id_25
145
 pokemon_von_id_25:
216
 pokemon_von_id_25:
146
 .hword 0, 6, 566, 0
217
 .hword 0, 6, 566, 0
147
 
218
 
148
 .align 2
219
 .align 2
149
-.global pokemon_von_id_26
150
 pokemon_von_id_26:
220
 pokemon_von_id_26:
151
 .hword 20, 6, 566, 0
221
 .hword 20, 6, 566, 0
152
 
222
 
153
 .align 2
223
 .align 2
154
-.global pokemon_von_id_27
155
 pokemon_von_id_27:
224
 pokemon_von_id_27:
156
 .hword 50, 6, 566, 0
225
 .hword 50, 6, 566, 0
157
 .hword 50, 6, 568, 0
226
 .hword 50, 6, 568, 0
158
 
227
 
159
 .align 2
228
 .align 2
160
-.global pokemon_von_id_28
161
 pokemon_von_id_28:
229
 pokemon_von_id_28:
162
 .hword 0, 5, 301, 0
230
 .hword 0, 5, 301, 0
163
 .hword 0, 6, 11, 0
231
 .hword 0, 6, 11, 0
164
 
232
 
165
 .align 2
233
 .align 2
166
-.global pokemon_von_id_29
167
 pokemon_von_id_29:
234
 pokemon_von_id_29:
168
 .hword 20, 5, 301, 10, 106, 71, 0
235
 .hword 20, 5, 301, 10, 106, 71, 0
169
 .hword 20, 6, 11, 10, 81, 106, 0
236
 .hword 20, 6, 11, 10, 81, 106, 0
170
 
237
 
171
 .align 2
238
 .align 2
172
-.global pokemon_von_id_30
173
 pokemon_von_id_30:
239
 pokemon_von_id_30:
174
 .hword 50, 5, 301, 10, 106, 71, 0
240
 .hword 50, 5, 301, 10, 106, 71, 0
175
 .hword 50, 6, 11, 10, 81, 106, 0
241
 .hword 50, 6, 11, 10, 81, 106, 0
176
 
242
 
177
 .align 2
243
 .align 2
178
-.global pokemon_von_id_31
179
 pokemon_von_id_31:
244
 pokemon_von_id_31:
180
 .hword 0, 4, 165, 0
245
 .hword 0, 4, 165, 0
181
 .hword 0, 4, 14, 0
246
 .hword 0, 4, 14, 0
183
 .hword 0, 5, 293, 0
248
 .hword 0, 5, 293, 0
184
 
249
 
185
 .align 2
250
 .align 2
186
-.global pokemon_von_id_32
187
 pokemon_von_id_32:
251
 pokemon_von_id_32:
188
-.hword 20, 4, 165, 0
189
-.hword 20, 4, 14, 0
190
-.hword 20, 5, 11, 0
191
-.hword 20, 5, 293, 0
252
+.hword 20, 4, 165, 33, 48, 0, 0
253
+.hword 20, 4, 14, 33, 81, 106, 0
254
+.hword 20, 5, 11, 33, 81, 106, 0
255
+.hword 20, 5, 293, 33, 81, 106, 0
192
 
256
 
193
 .align 2
257
 .align 2
194
-.global pokemon_von_id_33
195
 pokemon_von_id_33:
258
 pokemon_von_id_33:
196
-.hword 50, 4, 165, 0
197
-.hword 50, 4, 14, 0
198
-.hword 50, 5, 11, 0
199
-.hword 50, 5, 293, 0
200
-.hword 50, 5, 291, 0
259
+.hword 50, 4, 165, 33, 48, 0, 0
260
+.hword 50, 4, 14, 33, 81, 106, 0
261
+.hword 50, 5, 11, 33, 81, 106, 0
262
+.hword 50, 5, 293, 33, 81, 106, 0
263
+.hword 50, 5, 291, 33, 81, 106, 0
201
 
264
 
202
 .align 2
265
 .align 2
203
-.global pokemon_von_id_34
204
 pokemon_von_id_34:
266
 pokemon_von_id_34:
205
 .hword 0, 5, 109, 0
267
 .hword 0, 5, 109, 0
206
 .hword 0, 6, 506, 0
268
 .hword 0, 6, 506, 0
207
 
269
 
208
 .align 2
270
 .align 2
209
-.global pokemon_von_id_35
210
 pokemon_von_id_35:
271
 pokemon_von_id_35:
211
 .hword 20, 5, 109, 0
272
 .hword 20, 5, 109, 0
212
 .hword 20, 6, 506, 0
273
 .hword 20, 6, 506, 0
213
 
274
 
214
 .align 2
275
 .align 2
215
-.global pokemon_von_id_36
216
 pokemon_von_id_36:
276
 pokemon_von_id_36:
217
 .hword 50, 5, 109, 0
277
 .hword 50, 5, 109, 0
218
 .hword 50, 6, 506, 0
278
 .hword 50, 6, 506, 0
219
 
279
 
220
 .align 2
280
 .align 2
221
-.global pokemon_von_id_37
222
 pokemon_von_id_37:
281
 pokemon_von_id_37:
223
 .hword 0, 5, 784, 0
282
 .hword 0, 5, 784, 0
224
 .hword 0, 6, 797, 0
283
 .hword 0, 6, 797, 0
225
 
284
 
226
 .align 2
285
 .align 2
227
-.global pokemon_von_id_38
228
 pokemon_von_id_38:
286
 pokemon_von_id_38:
229
 .hword 20, 5, 784, 0
287
 .hword 20, 5, 784, 0
230
 .hword 20, 6, 797, 0
288
 .hword 20, 6, 797, 0
231
 
289
 
232
 .align 2
290
 .align 2
233
-.global pokemon_von_id_39
234
 pokemon_von_id_39:
291
 pokemon_von_id_39:
235
 .hword 50, 5, 784, 0
292
 .hword 50, 5, 784, 0
236
 .hword 50, 6, 797, 0
293
 .hword 50, 6, 797, 0
237
 
294
 
238
 .align 2
295
 .align 2
239
-.global pokemon_von_id_40
240
 pokemon_von_id_40:
296
 pokemon_von_id_40:
241
 .hword 0, 4, 459, 0
297
 .hword 0, 4, 459, 0
242
 .hword 0, 5, 306, 0
298
 .hword 0, 5, 306, 0
243
 .hword 0, 6, 452, 0
299
 .hword 0, 6, 452, 0
244
 
300
 
245
 .align 2
301
 .align 2
246
-.global pokemon_von_id_41
247
 pokemon_von_id_41:
302
 pokemon_von_id_41:
248
 .hword 20, 4, 459, 0
303
 .hword 20, 4, 459, 0
249
 .hword 20, 5, 306, 0
304
 .hword 20, 5, 306, 0
250
 .hword 20, 6, 452, 0
305
 .hword 20, 6, 452, 0
251
 
306
 
252
 .align 2
307
 .align 2
253
-.global pokemon_von_id_42
254
 pokemon_von_id_42:
308
 pokemon_von_id_42:
255
 .hword 50, 4, 459, 0
309
 .hword 50, 4, 459, 0
256
 .hword 50, 5, 306, 0
310
 .hword 50, 5, 306, 0
257
 .hword 50, 6, 452, 0
311
 .hword 50, 6, 452, 0
258
 
312
 
259
 .align 2
313
 .align 2
260
-.global pokemon_von_id_43
261
 pokemon_von_id_43:
314
 pokemon_von_id_43:
262
 .hword 0, 7, 291, 0
315
 .hword 0, 7, 291, 0
263
 
316
 
264
 .align 2
317
 .align 2
265
-.global pokemon_von_id_44
266
 pokemon_von_id_44:
318
 pokemon_von_id_44:
267
 .hword 20, 7, 291, 0
319
 .hword 20, 7, 291, 0
268
 
320
 
269
 .align 2
321
 .align 2
270
-.global pokemon_von_id_45
271
 pokemon_von_id_45:
322
 pokemon_von_id_45:
272
 .hword 50, 8, 291, 0
323
 .hword 50, 8, 291, 0
273
 
324
 
274
 .align 2
325
 .align 2
275
-.global pokemon_von_id_46
276
 pokemon_von_id_46:
326
 pokemon_von_id_46:
277
 .hword 0, 6, 167, 0
327
 .hword 0, 6, 167, 0
278
 .hword 0, 7, 386, 0
328
 .hword 0, 7, 386, 0
279
 
329
 
280
 .align 2
330
 .align 2
281
-.global pokemon_von_id_47
282
 pokemon_von_id_47:
331
 pokemon_von_id_47:
283
 .hword 20, 6, 167, 0
332
 .hword 20, 6, 167, 0
284
 .hword 20, 7, 386, 0
333
 .hword 20, 7, 386, 0
285
 
334
 
286
 .align 2
335
 .align 2
287
-.global pokemon_von_id_48
288
 pokemon_von_id_48:
336
 pokemon_von_id_48:
289
 .hword 50, 6, 167, 0
337
 .hword 50, 6, 167, 0
290
 .hword 50, 7, 386, 0
338
 .hword 50, 7, 386, 0
291
 
339
 
292
 .align 2
340
 .align 2
293
-.global pokemon_von_id_49
294
 pokemon_von_id_49:
341
 pokemon_von_id_49:
295
 .hword 0, 6, 48, 0
342
 .hword 0, 6, 48, 0
296
 .hword 0, 7, 717, 0
343
 .hword 0, 7, 717, 0
297
 
344
 
298
 .align 2
345
 .align 2
299
-.global pokemon_von_id_50
300
 pokemon_von_id_50:
346
 pokemon_von_id_50:
301
 .hword 20, 6, 48, 0
347
 .hword 20, 6, 48, 0
302
 .hword 20, 7, 717, 0
348
 .hword 20, 7, 717, 0
303
 
349
 
304
 .align 2
350
 .align 2
305
-.global pokemon_von_id_51
306
 pokemon_von_id_51:
351
 pokemon_von_id_51:
307
 .hword 50, 6, 48, 0
352
 .hword 50, 6, 48, 0
308
 .hword 50, 7, 717, 0
353
 .hword 50, 7, 717, 0
309
 
354
 
310
 .align 2
355
 .align 2
311
-.global pokemon_von_id_52
312
 pokemon_von_id_52:
356
 pokemon_von_id_52:
313
 .hword 0, 7, 293, 0
357
 .hword 0, 7, 293, 0
314
 
358
 
315
 .align 2
359
 .align 2
316
-.global pokemon_von_id_53
317
 pokemon_von_id_53:
360
 pokemon_von_id_53:
318
 .hword 20, 7, 293, 0
361
 .hword 20, 7, 293, 0
319
 
362
 
320
 .align 2
363
 .align 2
321
-.global pokemon_von_id_54
322
 pokemon_von_id_54:
364
 pokemon_von_id_54:
323
 .hword 50, 8, 293, 0
365
 .hword 50, 8, 293, 0
324
 
366
 
325
 .align 2
367
 .align 2
326
-.global pokemon_von_id_55
327
 pokemon_von_id_55:
368
 pokemon_von_id_55:
328
 .hword 0, 5, 79, 0
369
 .hword 0, 5, 79, 0
329
 .hword 0, 6, 804, 0
370
 .hword 0, 6, 804, 0
330
 
371
 
331
 .align 2
372
 .align 2
332
-.global pokemon_von_id_56
333
 pokemon_von_id_56:
373
 pokemon_von_id_56:
334
 .hword 20, 5, 79, 0
374
 .hword 20, 5, 79, 0
335
 .hword 20, 6, 804, 0
375
 .hword 20, 6, 804, 0
336
 
376
 
337
 .align 2
377
 .align 2
338
-.global pokemon_von_id_57
339
 pokemon_von_id_57:
378
 pokemon_von_id_57:
340
 .hword 50, 5, 79, 0
379
 .hword 50, 5, 79, 0
341
 .hword 50, 6, 804, 0
380
 .hword 50, 6, 804, 0
342
 
381
 
343
 .align 2
382
 .align 2
344
-.global pokemon_von_id_58
345
 pokemon_von_id_58:
383
 pokemon_von_id_58:
346
 .hword 0, 6, 512, 0
384
 .hword 0, 6, 512, 0
347
 .hword 0, 6, 765, 0
385
 .hword 0, 6, 765, 0
348
 .hword 60, 7, 220, 0
386
 .hword 60, 7, 220, 0
349
 
387
 
350
 .align 2
388
 .align 2
351
-.global pokemon_von_id_59
352
 pokemon_von_id_59:
389
 pokemon_von_id_59:
353
 .hword 30, 7, 512, 0
390
 .hword 30, 7, 512, 0
354
 .hword 30, 7, 765, 0
391
 .hword 30, 7, 765, 0
355
 .hword 60, 8, 220, 0
392
 .hword 60, 8, 220, 0
356
 
393
 
357
 .align 2
394
 .align 2
358
-.global pokemon_von_id_60
359
 pokemon_von_id_60:
395
 pokemon_von_id_60:
360
 .hword 60, 8, 512, 0
396
 .hword 60, 8, 512, 0
361
 .hword 60, 8, 765, 0
397
 .hword 60, 8, 765, 0
363
 .hword 60, 10, 215, 0
399
 .hword 60, 10, 215, 0
364
 
400
 
365
 .align 2
401
 .align 2
366
-.global pokemon_von_id_61
367
 pokemon_von_id_61:
402
 pokemon_von_id_61:
368
 .hword 0, 7, 346, 0
403
 .hword 0, 7, 346, 0
369
 .hword 0, 7, 220, 0
404
 .hword 0, 7, 220, 0
370
 .hword 0, 8, 934, 0
405
 .hword 0, 8, 934, 0
371
 
406
 
372
 .align 2
407
 .align 2
373
-.global pokemon_von_id_62
374
 pokemon_von_id_62:
408
 pokemon_von_id_62:
375
 .hword 30, 7, 346, 0
409
 .hword 30, 7, 346, 0
376
 .hword 30, 7, 220, 0
410
 .hword 30, 7, 220, 0
377
 .hword 30, 8, 934, 0
411
 .hword 30, 8, 934, 0
378
 
412
 
379
 .align 2
413
 .align 2
380
-.global pokemon_von_id_63
381
 pokemon_von_id_63:
414
 pokemon_von_id_63:
382
 .hword 60, 8, 346, 0
415
 .hword 60, 8, 346, 0
383
 .hword 60, 8, 220, 0
416
 .hword 60, 8, 220, 0
385
 .hword 60, 9, 512, 0
418
 .hword 60, 9, 512, 0
386
 
419
 
387
 .align 2
420
 .align 2
388
-.global pokemon_von_id_64
389
 pokemon_von_id_64:
421
 pokemon_von_id_64:
390
 .hword 0, 7, 341, 0
422
 .hword 0, 7, 341, 0
391
 .hword 0, 7, 635, 0
423
 .hword 0, 7, 635, 0
392
 .hword 0, 8, 936, 0
424
 .hword 0, 8, 936, 0
393
 
425
 
394
 .align 2
426
 .align 2
395
-.global pokemon_von_id_65
396
 pokemon_von_id_65:
427
 pokemon_von_id_65:
397
 .hword 30, 7, 341, 0
428
 .hword 30, 7, 341, 0
398
 .hword 30, 7, 635, 0
429
 .hword 30, 7, 635, 0
399
 .hword 30, 8, 936, 0
430
 .hword 30, 8, 936, 0
400
 
431
 
401
 .align 2
432
 .align 2
402
-.global pokemon_von_id_66
403
 pokemon_von_id_66:
433
 pokemon_von_id_66:
404
 .hword 60, 8, 341, 0
434
 .hword 60, 8, 341, 0
405
 .hword 60, 8, 635, 0
435
 .hword 60, 8, 635, 0
407
 .hword 60, 9, 215, 0
437
 .hword 60, 9, 215, 0
408
 
438
 
409
 .align 2
439
 .align 2
410
-.global pokemon_von_id_67
411
 pokemon_von_id_67:
440
 pokemon_von_id_67:
412
 .hword 0, 9, 934, 0
441
 .hword 0, 9, 934, 0
413
 .hword 0, 10, 635, 0
442
 .hword 0, 10, 635, 0
414
 
443
 
415
 .align 2
444
 .align 2
416
-.global pokemon_von_id_68
417
 pokemon_von_id_68:
445
 pokemon_von_id_68:
418
 .hword 30, 9, 934, 0
446
 .hword 30, 9, 934, 0
419
 .hword 30, 10, 635, 0
447
 .hword 30, 10, 635, 0
420
 
448
 
421
 .align 2
449
 .align 2
422
-.global pokemon_von_id_69
423
 pokemon_von_id_69:
450
 pokemon_von_id_69:
424
 .hword 60, 9, 934, 0
451
 .hword 60, 9, 934, 0
425
 .hword 60, 10, 635, 0
452
 .hword 60, 10, 635, 0
426
 .hword 60, 10, 512, 0
453
 .hword 60, 10, 512, 0
427
 
454
 
428
 .align 2
455
 .align 2
429
-.global pokemon_von_id_70
430
 pokemon_von_id_70:
456
 pokemon_von_id_70:
431
 .hword 0, 9, 936, 0
457
 .hword 0, 9, 936, 0
432
 .hword 0, 10, 765, 0
458
 .hword 0, 10, 765, 0
433
 
459
 
434
 .align 2
460
 .align 2
435
-.global pokemon_von_id_71
436
 pokemon_von_id_71:
461
 pokemon_von_id_71:
437
 .hword 30, 9, 936, 0
462
 .hword 30, 9, 936, 0
438
 .hword 30, 10, 765, 0
463
 .hword 30, 10, 765, 0
439
 
464
 
440
 .align 2
465
 .align 2
441
-.global pokemon_von_id_72
442
 pokemon_von_id_72:
466
 pokemon_von_id_72:
443
 .hword 60, 9, 936, 0
467
 .hword 60, 9, 936, 0
444
 .hword 60, 10, 765, 0
468
 .hword 60, 10, 765, 0
445
 .hword 60, 10, 215, 0
469
 .hword 60, 10, 215, 0
446
 
470
 
447
 .align 2
471
 .align 2
448
-.global pokemon_von_id_73
449
 pokemon_von_id_73:
472
 pokemon_von_id_73:
450
 .hword 0, 10, 346, 0
473
 .hword 0, 10, 346, 0
451
 .hword 0, 10, 341, 0
474
 .hword 0, 10, 341, 0
452
 
475
 
453
 .align 2
476
 .align 2
454
-.global pokemon_von_id_74
455
 pokemon_von_id_74:
477
 pokemon_von_id_74:
456
 .hword 30, 10, 346, 0
478
 .hword 30, 10, 346, 0
457
 .hword 30, 10, 341, 0
479
 .hword 30, 10, 341, 0
458
 
480
 
459
 .align 2
481
 .align 2
460
-.global pokemon_von_id_75
461
 pokemon_von_id_75:
482
 pokemon_von_id_75:
462
 .hword 60, 10, 346, 0
483
 .hword 60, 10, 346, 0
463
 .hword 60, 10, 341, 0
484
 .hword 60, 10, 341, 0
464
 .hword 60, 11, 934, 0
485
 .hword 60, 11, 934, 0
465
 
486
 
466
 .align 2
487
 .align 2
467
-.global pokemon_von_id_76
468
 pokemon_von_id_76:
488
 pokemon_von_id_76:
469
 .hword 0, 10, 86, 0
489
 .hword 0, 10, 86, 0
470
 .hword 0, 11, 666, 0
490
 .hword 0, 11, 666, 0
471
 
491
 
472
 .align 2
492
 .align 2
473
-.global pokemon_von_id_77
474
 pokemon_von_id_77:
493
 pokemon_von_id_77:
475
 .hword 30, 10, 86, 0
494
 .hword 30, 10, 86, 0
476
 .hword 30, 11, 666, 0
495
 .hword 30, 11, 666, 0
477
 
496
 
478
 .align 2
497
 .align 2
479
-.global pokemon_von_id_78
480
 pokemon_von_id_78:
498
 pokemon_von_id_78:
481
 .hword 60, 10, 86, 0
499
 .hword 60, 10, 86, 0
482
 .hword 60, 11, 666, 0
500
 .hword 60, 11, 666, 0
483
 .hword 60, 11, 936, 0
501
 .hword 60, 11, 936, 0
484
 
502
 
485
 .align 2
503
 .align 2
486
-.global pokemon_von_id_79
487
 pokemon_von_id_79:
504
 pokemon_von_id_79:
488
 .hword 0, 9, 220, 0
505
 .hword 0, 9, 220, 0
489
 .hword 0, 10, 792, 0
506
 .hword 0, 10, 792, 0
490
 .hword 0, 10, 512, 0
507
 .hword 0, 10, 512, 0
491
 
508
 
492
 .align 2
509
 .align 2
493
-.global pokemon_von_id_80
494
 pokemon_von_id_80:
510
 pokemon_von_id_80:
495
 .hword 30, 9, 220, 0
511
 .hword 30, 9, 220, 0
496
 .hword 30, 10, 792, 0
512
 .hword 30, 10, 792, 0
497
 .hword 30, 10, 512, 0
513
 .hword 30, 10, 512, 0
498
 
514
 
499
 .align 2
515
 .align 2
500
-.global pokemon_von_id_81
501
 pokemon_von_id_81:
516
 pokemon_von_id_81:
502
 .hword 60, 9, 220, 0
517
 .hword 60, 9, 220, 0
503
 .hword 60, 10, 792, 0
518
 .hword 60, 10, 792, 0
505
 .hword 60, 11, 635, 0
520
 .hword 60, 11, 635, 0
506
 
521
 
507
 .align 2
522
 .align 2
508
-.global pokemon_von_id_82
509
 pokemon_von_id_82:
523
 pokemon_von_id_82:
510
 .hword 0, 9, 238, 0
524
 .hword 0, 9, 238, 0
511
 .hword 0, 10, 936, 0
525
 .hword 0, 10, 936, 0
512
 .hword 0, 10, 346, 0
526
 .hword 0, 10, 346, 0
513
 
527
 
514
 .align 2
528
 .align 2
515
-.global pokemon_von_id_83
516
 pokemon_von_id_83:
529
 pokemon_von_id_83:
517
 .hword 30, 9, 238, 0
530
 .hword 30, 9, 238, 0
518
 .hword 30, 10, 936, 0
531
 .hword 30, 10, 936, 0
519
 .hword 30, 10, 346, 0
532
 .hword 30, 10, 346, 0
520
 
533
 
521
 .align 2
534
 .align 2
522
-.global pokemon_von_id_84
523
 pokemon_von_id_84:
535
 pokemon_von_id_84:
524
 .hword 60, 9, 238, 0
536
 .hword 60, 9, 238, 0
525
 .hword 60, 10, 936, 0
537
 .hword 60, 10, 936, 0
527
 .hword 60, 11, 666, 0
539
 .hword 60, 11, 666, 0
528
 
540
 
529
 .align 2
541
 .align 2
530
-.global pokemon_von_id_85
531
 pokemon_von_id_85:
542
 pokemon_von_id_85:
532
 .hword 30, 10, 225, 0
543
 .hword 30, 10, 225, 0
533
 .hword 30, 11, 220, 0
544
 .hword 30, 11, 220, 0
536
 .hword 30, 14, 385, 0
547
 .hword 30, 14, 385, 0
537
 
548
 
538
 .align 2
549
 .align 2
539
-.global pokemon_von_id_86
540
 pokemon_von_id_86:
550
 pokemon_von_id_86:
541
 .hword 60, 10, 225, 0
551
 .hword 60, 10, 225, 0
542
 .hword 60, 11, 220, 0
552
 .hword 60, 11, 220, 0
545
 .hword 60, 14, 385, 0
555
 .hword 60, 14, 385, 0
546
 
556
 
547
 .align 2
557
 .align 2
548
-.global pokemon_von_id_87
549
 pokemon_von_id_87:
558
 pokemon_von_id_87:
550
 .hword 100, 11, 225, 258, 217, 420, 252
559
 .hword 100, 11, 225, 258, 217, 420, 252
551
 .hword 100, 12, 220, 258, 189, 246, 333
560
 .hword 100, 12, 220, 258, 189, 246, 333
555
 .hword 100, 15, 91, 258, 182, 41, 350
564
 .hword 100, 15, 91, 258, 182, 41, 350
556
 
565
 
557
 .align 2
566
 .align 2
558
-.global pokemon_von_id_88
559
 pokemon_von_id_88:
567
 pokemon_von_id_88:
560
 .hword 0, 10, 635, 0
568
 .hword 0, 10, 635, 0
561
 .hword 0, 11, 341, 0
569
 .hword 0, 11, 341, 0
562
 
570
 
563
 .align 2
571
 .align 2
564
-.global pokemon_von_id_89
565
 pokemon_von_id_89:
572
 pokemon_von_id_89:
566
 .hword 30, 10, 635, 0
573
 .hword 30, 10, 635, 0
567
 .hword 30, 11, 341, 0
574
 .hword 30, 11, 341, 0
568
 
575
 
569
 .align 2
576
 .align 2
570
-.global pokemon_von_id_90
571
 pokemon_von_id_90:
577
 pokemon_von_id_90:
572
 .hword 60, 10, 635, 0
578
 .hword 60, 10, 635, 0
573
 .hword 60, 11, 341, 0
579
 .hword 60, 11, 341, 0
574
 .hword 60, 11, 751, 0
580
 .hword 60, 11, 751, 0
575
 
581
 
576
 .align 2
582
 .align 2
577
-.global pokemon_von_id_91
578
 pokemon_von_id_91:
583
 pokemon_von_id_91:
579
 .hword 0, 10, 220, 0
584
 .hword 0, 10, 220, 0
580
 .hword 0, 11, 238, 0
585
 .hword 0, 11, 238, 0
581
 
586
 
582
 .align 2
587
 .align 2
583
-.global pokemon_von_id_92
584
 pokemon_von_id_92:
588
 pokemon_von_id_92:
585
 .hword 30, 10, 220, 0
589
 .hword 30, 10, 220, 0
586
 .hword 30, 11, 238, 0
590
 .hword 30, 11, 238, 0
587
 
591
 
588
 .align 2
592
 .align 2
589
-.global pokemon_von_id_93
590
 pokemon_von_id_93:
593
 pokemon_von_id_93:
591
 .hword 60, 10, 220, 0
594
 .hword 60, 10, 220, 0
592
 .hword 60, 11, 238, 0
595
 .hword 60, 11, 238, 0

+ 1
- 1
sots-private

1
-Subproject commit 6c9c96e663aaaca5f1602d7bcf3442e0f42fbe76
1
+Subproject commit 24dcc0d5ff2d694b7e8a2d252ca79005c2d5924f

+ 1810
- 0
src/include/script_constant.h
File diff suppressed because it is too large
View File


+ 11
- 1
src/include/script_language.h View File

5
 #include <applymovements.h>
5
 #include <applymovements.h>
6
 #include <mugssprites.h>
6
 #include <mugssprites.h>
7
 #include <battlescreen.h>
7
 #include <battlescreen.h>
8
+#include <script_constant.h>
8
 
9
 
9
 @@ Costum Specials
10
 @@ Costum Specials
10
 .equ SP_BATCHMAPTILE, 0x7
11
 .equ SP_BATCHMAPTILE, 0x7
64
 
65
 
65
 @@ Custom commands
66
 @@ Custom commands
66
 
67
 
67
-.macro batchmaptile batchmaptile_tiles_from:req batchmaptile_tiles_to:req batchmaptile_kollision_from:req batchmaptile_kollision_to:req
68
+.macro batchmaptilefromto batchmaptile_tiles_from:req batchmaptile_tiles_to:req batchmaptile_kollision_from:req batchmaptile_kollision_to:req
68
 setvar 0x8000 \batchmaptile_tiles_from
69
 setvar 0x8000 \batchmaptile_tiles_from
69
 setvar 0x8001 \batchmaptile_tiles_to
70
 setvar 0x8001 \batchmaptile_tiles_to
70
 setvar 0x8002 \batchmaptile_kollision_from
71
 setvar 0x8002 \batchmaptile_kollision_from
73
 special 0x68
74
 special 0x68
74
 .endm
75
 .endm
75
 
76
 
77
+.macro batchmaptiletofrom batchmaptile_tiles_from:req batchmaptile_tiles_to:req batchmaptile_kollision_from:req batchmaptile_kollision_to:req
78
+setvar 0x8001 \batchmaptile_tiles_from
79
+setvar 0x8002 \batchmaptile_tiles_to
80
+setvar 0x8003 \batchmaptile_kollision_from
81
+setvar 0x8002 \batchmaptile_kollision_to
82
+setvar 0x5006 SP_BATCHMAPTILE
83
+special 0x68
84
+.endm
85
+
76
 .macro sethiddenflags
86
 .macro sethiddenflags
77
 call sethiddenflagsall
87
 call sethiddenflagsall
78
 .endm
88
 .endm

+ 372
- 372
string/de/trainers/trainer_data.txt
File diff suppressed because it is too large
View File