summaryrefslogtreecommitdiff
path: root/data/graphics/field_objects/berry_tree_graphics_tables.inc
blob: 52c8719fed2d5a3d7500cf252a543b33eae698fe (plain)
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
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
	.align 2
gFieldObjectPicTable_PechaBerryTree:: @ 850BE48
	obj_tiles gFieldObjectPic_BerryTreeDirtPile, 0x80
	obj_tiles gFieldObjectPic_BerryTreeSprout_0, 0x80
	obj_tiles gFieldObjectPic_BerryTreeSprout_1, 0x80
	obj_tiles gFieldObjectPic_PechaBerryTree_0, 0x100
	obj_tiles gFieldObjectPic_PechaBerryTree_1, 0x100
	obj_tiles gFieldObjectPic_PechaBerryTree_2, 0x100
	obj_tiles gFieldObjectPic_PechaBerryTree_3, 0x100
	obj_tiles gFieldObjectPic_PechaBerryTree_4, 0x100
	obj_tiles gFieldObjectPic_PechaBerryTree_5, 0x100

	.align 2
gBerryTreePaletteSlotTable_Pecha:: @ 850BE90
	berry_tree_palette_slot_table 4

	.align 2
gFieldObjectPicTable_KelpsyBerryTree:: @ 850BE98
	obj_tiles gFieldObjectPic_BerryTreeDirtPile, 0x80
	obj_tiles gFieldObjectPic_BerryTreeSprout_0, 0x80
	obj_tiles gFieldObjectPic_BerryTreeSprout_1, 0x80
	obj_tiles gFieldObjectPic_KelpsyBerryTree_0, 0x100
	obj_tiles gFieldObjectPic_KelpsyBerryTree_1, 0x100
	obj_tiles gFieldObjectPic_KelpsyBerryTree_2, 0x100
	obj_tiles gFieldObjectPic_KelpsyBerryTree_3, 0x100
	obj_tiles gFieldObjectPic_KelpsyBerryTree_4, 0x100
	obj_tiles gFieldObjectPic_KelpsyBerryTree_5, 0x100

	.align 2
gBerryTreePaletteSlotTable_Kelpsy:: @ 850BEE0
	berry_tree_palette_slot_table 2

	.align 2
gFieldObjectPicTable_WepearBerryTree:: @ 850BEE8
	obj_tiles gFieldObjectPic_BerryTreeDirtPile, 0x80
	obj_tiles gFieldObjectPic_BerryTreeSprout_0, 0x80
	obj_tiles gFieldObjectPic_BerryTreeSprout_1, 0x80
	obj_tiles gFieldObjectPic_WepearBerryTree_0, 0x100
	obj_tiles gFieldObjectPic_WepearBerryTree_1, 0x100
	obj_tiles gFieldObjectPic_WepearBerryTree_2, 0x100
	obj_tiles gFieldObjectPic_WepearBerryTree_3, 0x100
	obj_tiles gFieldObjectPic_WepearBerryTree_4, 0x100
	obj_tiles gFieldObjectPic_WepearBerryTree_5, 0x100

	.align 2
gBerryTreePaletteSlotTable_Wepear:: @ 850BF30
	berry_tree_palette_slot_table 2

	.align 2
gFieldObjectPicTable_IapapaBerryTree:: @ 850BF38
	obj_tiles gFieldObjectPic_BerryTreeDirtPile, 0x80
	obj_tiles gFieldObjectPic_BerryTreeSprout_0, 0x80
	obj_tiles gFieldObjectPic_BerryTreeSprout_1, 0x80
	obj_tiles gFieldObjectPic_IapapaBerryTree_0, 0x100
	obj_tiles gFieldObjectPic_IapapaBerryTree_1, 0x100
	obj_tiles gFieldObjectPic_IapapaBerryTree_2, 0x100
	obj_tiles gFieldObjectPic_IapapaBerryTree_3, 0x100
	obj_tiles gFieldObjectPic_IapapaBerryTree_4, 0x100
	obj_tiles gFieldObjectPic_IapapaBerryTree_5, 0x100

	.align 2
gBerryTreePaletteSlotTable_Iapapa:: @ 850BF80
	berry_tree_palette_slot_table 3

	.align 2
gFieldObjectPicTable_CheriBerryTree:: @ 850BF88
	obj_tiles gFieldObjectPic_BerryTreeDirtPile, 0x80
	obj_tiles gFieldObjectPic_BerryTreeSprout_0, 0x80
	obj_tiles gFieldObjectPic_BerryTreeSprout_1, 0x80
	obj_tiles gFieldObjectPic_CheriBerryTree_0, 0x100
	obj_tiles gFieldObjectPic_CheriBerryTree_1, 0x100
	obj_tiles gFieldObjectPic_CheriBerryTree_2, 0x100
	obj_tiles gFieldObjectPic_CheriBerryTree_3, 0x100
	obj_tiles gFieldObjectPic_CheriBerryTree_4, 0x100
	obj_tiles gFieldObjectPic_CheriBerryTree_5, 0x100

	.align 2
gBerryTreePaletteSlotTable_Cheri:: @ 850BFD0
	berry_tree_palette_slot_table 4

	.align 2
gFieldObjectPicTable_FigyBerryTree:: @ 850BFD8
	obj_tiles gFieldObjectPic_BerryTreeDirtPile, 0x80
	obj_tiles gFieldObjectPic_BerryTreeSprout_0, 0x80
	obj_tiles gFieldObjectPic_BerryTreeSprout_1, 0x80
	obj_tiles gFieldObjectPic_FigyBerryTree_0, 0x100
	obj_tiles gFieldObjectPic_FigyBerryTree_1, 0x100
	obj_tiles gFieldObjectPic_FigyBerryTree_2, 0x100
	obj_tiles gFieldObjectPic_FigyBerryTree_3, 0x100
	obj_tiles gFieldObjectPic_FigyBerryTree_4, 0x100
	obj_tiles gFieldObjectPic_FigyBerryTree_5, 0x100

	.align 2
gBerryTreePaletteSlotTable_Figy:: @ 850C020
	berry_tree_palette_slot_table 3

	.align 2
gFieldObjectPicTable_MagoBerryTree:: @ 850C028
	obj_tiles gFieldObjectPic_BerryTreeDirtPile, 0x80
	obj_tiles gFieldObjectPic_BerryTreeSprout_0, 0x80
	obj_tiles gFieldObjectPic_BerryTreeSprout_1, 0x80
	obj_tiles gFieldObjectPic_MagoBerryTree_0, 0x100
	obj_tiles gFieldObjectPic_MagoBerryTree_1, 0x100
	obj_tiles gFieldObjectPic_MagoBerryTree_2, 0x100
	obj_tiles gFieldObjectPic_MagoBerryTree_3, 0x100
	obj_tiles gFieldObjectPic_MagoBerryTree_4, 0x100
	obj_tiles gFieldObjectPic_MagoBerryTree_5, 0x100

	.align 2
gBerryTreePaletteSlotTable_Mago:: @ 850C070
	berry_tree_palette_slot_table 3

	.align 2
gFieldObjectPicTable_LumBerryTree:: @ 850C078
	obj_tiles gFieldObjectPic_BerryTreeDirtPile, 0x80
	obj_tiles gFieldObjectPic_BerryTreeSprout_0, 0x80
	obj_tiles gFieldObjectPic_BerryTreeSprout_1, 0x80
	obj_tiles gFieldObjectPic_LumBerryTree_0, 0x100
	obj_tiles gFieldObjectPic_LumBerryTree_1, 0x100
	obj_tiles gFieldObjectPic_LumBerryTree_2, 0x100
	obj_tiles gFieldObjectPic_LumBerryTree_3, 0x100
	obj_tiles gFieldObjectPic_LumBerryTree_4, 0x100
	obj_tiles gFieldObjectPic_LumBerryTree_5, 0x100

	.align 2
gBerryTreePaletteSlotTable_Lum:: @ 850C0C0
	berry_tree_palette_slot_table 4

	.align 2
gFieldObjectPicTable_RazzBerryTree:: @ 850C0C8
	obj_tiles gFieldObjectPic_BerryTreeDirtPile, 0x80
	obj_tiles gFieldObjectPic_BerryTreeSprout_0, 0x80
	obj_tiles gFieldObjectPic_BerryTreeSprout_1, 0x80
	obj_tiles gFieldObjectPic_RazzBerryTree_0, 0x100
	obj_tiles gFieldObjectPic_RazzBerryTree_1, 0x100
	obj_tiles gFieldObjectPic_RazzBerryTree_2, 0x100
	obj_tiles gFieldObjectPic_RazzBerryTree_3, 0x100
	obj_tiles gFieldObjectPic_RazzBerryTree_4, 0x100
	obj_tiles gFieldObjectPic_RazzBerryTree_5, 0x100

	.align 2
gBerryTreePaletteSlotTable_Razz:: @ 850C110
	berry_tree_palette_slot_table 4

	.align 2
gFieldObjectPicTable_GrepaBerryTree:: @ 850C118
	obj_tiles gFieldObjectPic_BerryTreeDirtPile, 0x80
	obj_tiles gFieldObjectPic_BerryTreeSprout_0, 0x80
	obj_tiles gFieldObjectPic_BerryTreeSprout_1, 0x80
	obj_tiles gFieldObjectPic_GrepaBerryTree_0, 0x100
	obj_tiles gFieldObjectPic_GrepaBerryTree_1, 0x100
	obj_tiles gFieldObjectPic_GrepaBerryTree_2, 0x100
	obj_tiles gFieldObjectPic_GrepaBerryTree_3, 0x100
	obj_tiles gFieldObjectPic_GrepaBerryTree_4, 0x100
	obj_tiles gFieldObjectPic_GrepaBerryTree_5, 0x100

	.align 2
gBerryTreePaletteSlotTable_Grepa:: @ 850C160
	berry_tree_palette_slot_table 3

	.align 2
gFieldObjectPicTable_RabutaBerryTree:: @ 850C168
	obj_tiles gFieldObjectPic_BerryTreeDirtPile, 0x80
	obj_tiles gFieldObjectPic_BerryTreeSprout_0, 0x80
	obj_tiles gFieldObjectPic_BerryTreeSprout_1, 0x80
	obj_tiles gFieldObjectPic_RabutaBerryTree_0, 0x100
	obj_tiles gFieldObjectPic_RabutaBerryTree_1, 0x100
	obj_tiles gFieldObjectPic_RabutaBerryTree_2, 0x100
	obj_tiles gFieldObjectPic_RabutaBerryTree_3, 0x100
	obj_tiles gFieldObjectPic_RabutaBerryTree_4, 0x100
	obj_tiles gFieldObjectPic_RabutaBerryTree_5, 0x100

	.align 2
gBerryTreePaletteSlotTable_Rabuta:: @ 850C1B0
	berry_tree_palette_slot_table 4

	.align 2
gFieldObjectPicTable_NomelBerryTree:: @ 850C1B8
	obj_tiles gFieldObjectPic_BerryTreeDirtPile, 0x80
	obj_tiles gFieldObjectPic_BerryTreeSprout_0, 0x80
	obj_tiles gFieldObjectPic_BerryTreeSprout_1, 0x80
	obj_tiles gFieldObjectPic_NomelBerryTree_0, 0x100
	obj_tiles gFieldObjectPic_NomelBerryTree_1, 0x100
	obj_tiles gFieldObjectPic_NomelBerryTree_2, 0x100
	obj_tiles gFieldObjectPic_NomelBerryTree_3, 0x100
	obj_tiles gFieldObjectPic_NomelBerryTree_4, 0x100
	obj_tiles gFieldObjectPic_NomelBerryTree_5, 0x100

	.align 2
gBerryTreePaletteSlotTable_Nomel:: @ 850C200
	berry_tree_palette_slot_table 3

	.align 2
gFieldObjectPicTable_LeppaBerryTree:: @ 850C208
	obj_tiles gFieldObjectPic_BerryTreeDirtPile, 0x80
	obj_tiles gFieldObjectPic_BerryTreeSprout_0, 0x80
	obj_tiles gFieldObjectPic_BerryTreeSprout_1, 0x80
	obj_tiles gFieldObjectPic_LeppaBerryTree_0, 0x100
	obj_tiles gFieldObjectPic_LeppaBerryTree_1, 0x100
	obj_tiles gFieldObjectPic_LeppaBerryTree_2, 0x100
	obj_tiles gFieldObjectPic_LeppaBerryTree_3, 0x100
	obj_tiles gFieldObjectPic_LeppaBerryTree_4, 0x100
	obj_tiles gFieldObjectPic_LeppaBerryTree_5, 0x100

	.align 2
gBerryTreePaletteSlotTable_Leppa:: @ 850C250
	berry_tree_palette_slot_table 3

	.align 2
gFieldObjectPicTable_LiechiBerryTree:: @ 850C258
	obj_tiles gFieldObjectPic_BerryTreeDirtPile, 0x80
	obj_tiles gFieldObjectPic_BerryTreeSprout_0, 0x80
	obj_tiles gFieldObjectPic_BerryTreeSprout_1, 0x80
	obj_tiles gFieldObjectPic_LiechiBerryTree_0, 0x100
	obj_tiles gFieldObjectPic_LiechiBerryTree_1, 0x100
	obj_tiles gFieldObjectPic_LiechiBerryTree_2, 0x100
	obj_tiles gFieldObjectPic_LiechiBerryTree_3, 0x100
	obj_tiles gFieldObjectPic_LiechiBerryTree_4, 0x100
	obj_tiles gFieldObjectPic_LiechiBerryTree_5, 0x100

	.align 2
gBerryTreePaletteSlotTable_Liechi:: @ 850C2A0
	berry_tree_palette_slot_table 4

	.align 2
gFieldObjectPicTable_HondewBerryTree:: @ 850C2A8
	obj_tiles gFieldObjectPic_BerryTreeDirtPile, 0x80
	obj_tiles gFieldObjectPic_BerryTreeSprout_0, 0x80
	obj_tiles gFieldObjectPic_BerryTreeSprout_1, 0x80
	obj_tiles gFieldObjectPic_HondewBerryTree_0, 0x100
	obj_tiles gFieldObjectPic_HondewBerryTree_1, 0x100
	obj_tiles gFieldObjectPic_HondewBerryTree_2, 0x100
	obj_tiles gFieldObjectPic_HondewBerryTree_3, 0x100
	obj_tiles gFieldObjectPic_HondewBerryTree_4, 0x100
	obj_tiles gFieldObjectPic_HondewBerryTree_5, 0x100

	.align 2
gBerryTreePaletteSlotTable_Hondew:: @ 850C2F0
	berry_tree_palette_slot_table 5

	.align 2
gFieldObjectPicTable_AguavBerryTree:: @ 850C2F8
	obj_tiles gFieldObjectPic_BerryTreeDirtPile, 0x80
	obj_tiles gFieldObjectPic_BerryTreeSprout_0, 0x80
	obj_tiles gFieldObjectPic_BerryTreeSprout_1, 0x80
	obj_tiles gFieldObjectPic_AguavBerryTree_0, 0x100
	obj_tiles gFieldObjectPic_AguavBerryTree_1, 0x100
	obj_tiles gFieldObjectPic_AguavBerryTree_2, 0x100
	obj_tiles gFieldObjectPic_AguavBerryTree_3, 0x100
	obj_tiles gFieldObjectPic_AguavBerryTree_4, 0x100
	obj_tiles gFieldObjectPic_AguavBerryTree_5, 0x100

	.align 2
gBerryTreePaletteSlotTable_Aguav:: @ 850C340
	berry_tree_palette_slot_table 4

	.align 2
gFieldObjectPicTable_WikiBerryTree:: @ 850C348
	obj_tiles gFieldObjectPic_BerryTreeDirtPile, 0x80
	obj_tiles gFieldObjectPic_BerryTreeSprout_0, 0x80
	obj_tiles gFieldObjectPic_BerryTreeSprout_1, 0x80
	obj_tiles gFieldObjectPic_WikiBerryTree_0, 0x100
	obj_tiles gFieldObjectPic_WikiBerryTree_1, 0x100
	obj_tiles gFieldObjectPic_WikiBerryTree_2, 0x100
	obj_tiles gFieldObjectPic_WikiBerryTree_3, 0x100
	obj_tiles gFieldObjectPic_WikiBerryTree_4, 0x100
	obj_tiles gFieldObjectPic_WikiBerryTree_5, 0x100

	.align 2
gBerryTreePaletteSlotTable_Wiki:: @ 850C390
	berry_tree_palette_slot_table 3

	.align 2
gFieldObjectPicTable_PomegBerryTree:: @ 850C398
	obj_tiles gFieldObjectPic_BerryTreeDirtPile, 0x80
	obj_tiles gFieldObjectPic_BerryTreeSprout_0, 0x80
	obj_tiles gFieldObjectPic_BerryTreeSprout_1, 0x80
	obj_tiles gFieldObjectPic_PomegBerryTree_0, 0x100
	obj_tiles gFieldObjectPic_PomegBerryTree_1, 0x100
	obj_tiles gFieldObjectPic_PomegBerryTree_2, 0x100
	obj_tiles gFieldObjectPic_PomegBerryTree_3, 0x100
	obj_tiles gFieldObjectPic_PomegBerryTree_4, 0x100
	obj_tiles gFieldObjectPic_PomegBerryTree_5, 0x100

	.align 2
gBerryTreePaletteSlotTable_Pomeg:: @ 850C3E0
	berry_tree_palette_slot_table 3

	.align 2
gFieldObjectPicTable_RawstBerryTree:: @ 850C3E8
	obj_tiles gFieldObjectPic_BerryTreeDirtPile, 0x80
	obj_tiles gFieldObjectPic_BerryTreeSprout_0, 0x80
	obj_tiles gFieldObjectPic_BerryTreeSprout_1, 0x80
	obj_tiles gFieldObjectPic_RawstBerryTree_0, 0x100
	obj_tiles gFieldObjectPic_RawstBerryTree_1, 0x100
	obj_tiles gFieldObjectPic_RawstBerryTree_2, 0x100
	obj_tiles gFieldObjectPic_RawstBerryTree_3, 0x100
	obj_tiles gFieldObjectPic_RawstBerryTree_4, 0x100
	obj_tiles gFieldObjectPic_RawstBerryTree_5, 0x100

	.align 2
gBerryTreePaletteSlotTable_Rawst:: @ 850C430
	berry_tree_palette_slot_table 4

	.align 2
gFieldObjectPicTable_SpelonBerryTree:: @ 850C438
	obj_tiles gFieldObjectPic_BerryTreeDirtPile, 0x80
	obj_tiles gFieldObjectPic_BerryTreeSprout_0, 0x80
	obj_tiles gFieldObjectPic_BerryTreeSprout_1, 0x80
	obj_tiles gFieldObjectPic_SpelonBerryTree_0, 0x100
	obj_tiles gFieldObjectPic_SpelonBerryTree_1, 0x100
	obj_tiles gFieldObjectPic_SpelonBerryTree_2, 0x100
	obj_tiles gFieldObjectPic_SpelonBerryTree_3, 0x100
	obj_tiles gFieldObjectPic_SpelonBerryTree_4, 0x100
	obj_tiles gFieldObjectPic_SpelonBerryTree_5, 0x100

	.align 2
gBerryTreePaletteSlotTable_Spelon:: @ 850C480
	berry_tree_palette_slot_table 3

	.align 2
gFieldObjectPicTable_ChestoBerryTree:: @ 850C488
	obj_tiles gFieldObjectPic_BerryTreeDirtPile, 0x80
	obj_tiles gFieldObjectPic_BerryTreeSprout_0, 0x80
	obj_tiles gFieldObjectPic_BerryTreeSprout_1, 0x80
	obj_tiles gFieldObjectPic_ChestoBerryTree_0, 0x100
	obj_tiles gFieldObjectPic_ChestoBerryTree_1, 0x100
	obj_tiles gFieldObjectPic_ChestoBerryTree_2, 0x100
	obj_tiles gFieldObjectPic_ChestoBerryTree_3, 0x100
	obj_tiles gFieldObjectPic_ChestoBerryTree_4, 0x100
	obj_tiles gFieldObjectPic_ChestoBerryTree_5, 0x100

	.align 2
gBerryTreePaletteSlotTable_Chesto:: @ 850C4D0
	berry_tree_palette_slot_table 2

	.align 2
gFieldObjectPicTable_OranBerryTree:: @ 850C4D8
	obj_tiles gFieldObjectPic_BerryTreeDirtPile, 0x80
	obj_tiles gFieldObjectPic_BerryTreeSprout_0, 0x80
	obj_tiles gFieldObjectPic_BerryTreeSprout_1, 0x80
	obj_tiles gFieldObjectPic_OranBerryTree_0, 0x100
	obj_tiles gFieldObjectPic_OranBerryTree_1, 0x100
	obj_tiles gFieldObjectPic_OranBerryTree_2, 0x100
	obj_tiles gFieldObjectPic_OranBerryTree_3, 0x100
	obj_tiles gFieldObjectPic_OranBerryTree_4, 0x100
	obj_tiles gFieldObjectPic_OranBerryTree_5, 0x100

	.align 2
gBerryTreePaletteSlotTable_Oran:: @ 850C520
	berry_tree_palette_slot_table 2

	.align 2
gFieldObjectPicTable_PersimBerryTree:: @ 850C528
	obj_tiles gFieldObjectPic_BerryTreeDirtPile, 0x80
	obj_tiles gFieldObjectPic_BerryTreeSprout_0, 0x80
	obj_tiles gFieldObjectPic_BerryTreeSprout_1, 0x80
	obj_tiles gFieldObjectPic_PersimBerryTree_0, 0x100
	obj_tiles gFieldObjectPic_PersimBerryTree_1, 0x100
	obj_tiles gFieldObjectPic_PersimBerryTree_2, 0x100
	obj_tiles gFieldObjectPic_PersimBerryTree_3, 0x100
	obj_tiles gFieldObjectPic_PersimBerryTree_4, 0x100
	obj_tiles gFieldObjectPic_PersimBerryTree_5, 0x100

	.align 2
gBerryTreePaletteSlotTable_Persim:: @ 850C570
	berry_tree_palette_slot_table 2

	.align 2
gFieldObjectPicTable_SitrusBerryTree:: @ 850C578
	obj_tiles gFieldObjectPic_BerryTreeDirtPile, 0x80
	obj_tiles gFieldObjectPic_BerryTreeSprout_0, 0x80
	obj_tiles gFieldObjectPic_BerryTreeSprout_1, 0x80
	obj_tiles gFieldObjectPic_SitrusBerryTree_0, 0x100
	obj_tiles gFieldObjectPic_SitrusBerryTree_1, 0x100
	obj_tiles gFieldObjectPic_SitrusBerryTree_2, 0x100
	obj_tiles gFieldObjectPic_SitrusBerryTree_3, 0x100
	obj_tiles gFieldObjectPic_SitrusBerryTree_4, 0x100
	obj_tiles gFieldObjectPic_SitrusBerryTree_5, 0x100

	.align 2
gBerryTreePaletteSlotTable_Sitrus:: @ 850C5C0
	berry_tree_palette_slot_table 4

	.align 2
gFieldObjectPicTable_AspearBerryTree:: @ 850C5C8
	obj_tiles gFieldObjectPic_BerryTreeDirtPile, 0x80
	obj_tiles gFieldObjectPic_BerryTreeSprout_0, 0x80
	obj_tiles gFieldObjectPic_BerryTreeSprout_1, 0x80
	obj_tiles gFieldObjectPic_AspearBerryTree_0, 0x100
	obj_tiles gFieldObjectPic_AspearBerryTree_1, 0x100
	obj_tiles gFieldObjectPic_AspearBerryTree_2, 0x100
	obj_tiles gFieldObjectPic_AspearBerryTree_3, 0x100
	obj_tiles gFieldObjectPic_AspearBerryTree_4, 0x100
	obj_tiles gFieldObjectPic_AspearBerryTree_5, 0x100

	.align 2
gBerryTreePaletteSlotTable_Aspear:: @ 850C610
	berry_tree_palette_slot_table 3

	.align 2
gFieldObjectPicTable_PamtreBerryTree:: @ 850C618
	obj_tiles gFieldObjectPic_BerryTreeDirtPile, 0x80
	obj_tiles gFieldObjectPic_BerryTreeSprout_0, 0x80
	obj_tiles gFieldObjectPic_BerryTreeSprout_1, 0x80
	obj_tiles gFieldObjectPic_PamtreBerryTree_0, 0x100
	obj_tiles gFieldObjectPic_PamtreBerryTree_1, 0x100
	obj_tiles gFieldObjectPic_PamtreBerryTree_2, 0x100
	obj_tiles gFieldObjectPic_PamtreBerryTree_3, 0x100
	obj_tiles gFieldObjectPic_PamtreBerryTree_4, 0x100
	obj_tiles gFieldObjectPic_PamtreBerryTree_5, 0x100

	.align 2
gBerryTreePaletteSlotTable_Pamtre:: @ 850C660
	berry_tree_palette_slot_table 2

	.align 2
gFieldObjectPicTable_CornnBerryTree:: @ 850C668
	obj_tiles gFieldObjectPic_BerryTreeDirtPile, 0x80
	obj_tiles gFieldObjectPic_BerryTreeSprout_0, 0x80
	obj_tiles gFieldObjectPic_BerryTreeSprout_1, 0x80
	obj_tiles gFieldObjectPic_CornnBerryTree_0, 0x100
	obj_tiles gFieldObjectPic_CornnBerryTree_1, 0x100
	obj_tiles gFieldObjectPic_CornnBerryTree_2, 0x100
	obj_tiles gFieldObjectPic_CornnBerryTree_3, 0x100
	obj_tiles gFieldObjectPic_CornnBerryTree_4, 0x100
	obj_tiles gFieldObjectPic_CornnBerryTree_5, 0x100

	.align 2
gBerryTreePaletteSlotTable_Cornn:: @ 850C6B0
	berry_tree_palette_slot_table 2

	.align 2
gFieldObjectPicTable_LansatBerryTree:: @ 850C6B8
	obj_tiles gFieldObjectPic_BerryTreeDirtPile, 0x80
	obj_tiles gFieldObjectPic_BerryTreeSprout_0, 0x80
	obj_tiles gFieldObjectPic_BerryTreeSprout_1, 0x80
	obj_tiles gFieldObjectPic_LansatBerryTree_0, 0x100
	obj_tiles gFieldObjectPic_LansatBerryTree_1, 0x100
	obj_tiles gFieldObjectPic_LansatBerryTree_2, 0x100
	obj_tiles gFieldObjectPic_LansatBerryTree_3, 0x100
	obj_tiles gFieldObjectPic_LansatBerryTree_4, 0x100
	obj_tiles gFieldObjectPic_LansatBerryTree_5, 0x100

	.align 2
gBerryTreePaletteSlotTable_Lansat:: @ 850C700
	berry_tree_palette_slot_table 2

	.align 2
gFieldObjectPicTable_DurinBerryTree:: @ 850C708
	obj_tiles gFieldObjectPic_BerryTreeDirtPile, 0x80
	obj_tiles gFieldObjectPic_BerryTreeSprout_0, 0x80
	obj_tiles gFieldObjectPic_BerryTreeSprout_1, 0x80
	obj_tiles gFieldObjectPic_DurinBerryTree_0, 0x100
	obj_tiles gFieldObjectPic_DurinBerryTree_1, 0x100
	obj_tiles gFieldObjectPic_DurinBerryTree_2, 0x100
	obj_tiles gFieldObjectPic_DurinBerryTree_3, 0x100
	obj_tiles gFieldObjectPic_DurinBerryTree_4, 0x100
	obj_tiles gFieldObjectPic_DurinBerryTree_5, 0x100

	.align 2
gBerryTreePaletteSlotTable_Durin:: @ 850C750
	berry_tree_palette_slot_table 4

	.align 2
gFieldObjectPicTable_TamatoBerryTree:: @ 850C758
	obj_tiles gFieldObjectPic_BerryTreeDirtPile, 0x80
	obj_tiles gFieldObjectPic_BerryTreeSprout_0, 0x80
	obj_tiles gFieldObjectPic_BerryTreeSprout_1, 0x80
	obj_tiles gFieldObjectPic_TamatoBerryTree_0, 0x100
	obj_tiles gFieldObjectPic_TamatoBerryTree_1, 0x100
	obj_tiles gFieldObjectPic_TamatoBerryTree_2, 0x100
	obj_tiles gFieldObjectPic_TamatoBerryTree_3, 0x100
	obj_tiles gFieldObjectPic_TamatoBerryTree_4, 0x100
	obj_tiles gFieldObjectPic_TamatoBerryTree_5, 0x100

	.align 2
gBerryTreePaletteSlotTable_Tamato:: @ 850C7A0
	berry_tree_palette_slot_table 2

	.byte FIELD_OBJ_GFX_BERRY_TREE_EARLY_STAGES
	.byte FIELD_OBJ_GFX_BERRY_TREE_EARLY_STAGES
	.byte FIELD_OBJ_GFX_BERRY_TREE_EARLY_STAGES
	.byte FIELD_OBJ_GFX_BERRY_TREE_EARLY_STAGES
	.byte FIELD_OBJ_GFX_BERRY_TREE_EARLY_STAGES

gBerryTreeFieldObjectGraphicsIdTable:: @ 850C7AA
	.byte FIELD_OBJ_GFX_BERRY_TREE_EARLY_STAGES
	.byte FIELD_OBJ_GFX_BERRY_TREE_EARLY_STAGES
	.byte FIELD_OBJ_GFX_BERRY_TREE_LATE_STAGES
	.byte FIELD_OBJ_GFX_BERRY_TREE_LATE_STAGES
	.byte FIELD_OBJ_GFX_BERRY_TREE_LATE_STAGES

	.align 2
gBerryTreePicTablePointers:: @ 850C7B0
	.4byte gFieldObjectPicTable_CheriBerryTree  @ Cheri
	.4byte gFieldObjectPicTable_ChestoBerryTree @ Chesto
	.4byte gFieldObjectPicTable_PechaBerryTree  @ Pecha
	.4byte gFieldObjectPicTable_RawstBerryTree  @ Rawst
	.4byte gFieldObjectPicTable_AspearBerryTree @ Aspear
	.4byte gFieldObjectPicTable_LeppaBerryTree  @ Leppa
	.4byte gFieldObjectPicTable_OranBerryTree   @ Oran
	.4byte gFieldObjectPicTable_PersimBerryTree @ Persim
	.4byte gFieldObjectPicTable_LumBerryTree    @ Lum
	.4byte gFieldObjectPicTable_SitrusBerryTree @ Sitrus
	.4byte gFieldObjectPicTable_FigyBerryTree   @ Figy
	.4byte gFieldObjectPicTable_WikiBerryTree   @ Wiki
	.4byte gFieldObjectPicTable_MagoBerryTree   @ Mago
	.4byte gFieldObjectPicTable_AguavBerryTree  @ Aguav
	.4byte gFieldObjectPicTable_IapapaBerryTree @ Iapapa
	.4byte gFieldObjectPicTable_RazzBerryTree   @ Razz
	.4byte gFieldObjectPicTable_RazzBerryTree   @ Bluk
	.4byte gFieldObjectPicTable_MagoBerryTree   @ Nanab
	.4byte gFieldObjectPicTable_WepearBerryTree @ Wepear
	.4byte gFieldObjectPicTable_IapapaBerryTree @ Pinap
	.4byte gFieldObjectPicTable_PomegBerryTree  @ Pomeg
	.4byte gFieldObjectPicTable_KelpsyBerryTree @ Kelpsy
	.4byte gFieldObjectPicTable_WepearBerryTree @ Qualot
	.4byte gFieldObjectPicTable_HondewBerryTree @ Hondew
	.4byte gFieldObjectPicTable_GrepaBerryTree  @ Grepa
	.4byte gFieldObjectPicTable_TamatoBerryTree @ Tamato
	.4byte gFieldObjectPicTable_CornnBerryTree  @ Cornn
	.4byte gFieldObjectPicTable_PomegBerryTree  @ Magost
	.4byte gFieldObjectPicTable_RabutaBerryTree @ Rabuta
	.4byte gFieldObjectPicTable_NomelBerryTree  @ Nomel
	.4byte gFieldObjectPicTable_SpelonBerryTree @ Spelon
	.4byte gFieldObjectPicTable_PamtreBerryTree @ Pamtre
	.4byte gFieldObjectPicTable_RabutaBerryTree @ Watmel
	.4byte gFieldObjectPicTable_DurinBerryTree  @ Durin
	.4byte gFieldObjectPicTable_HondewBerryTree @ Belue
	.4byte gFieldObjectPicTable_LiechiBerryTree @ Liechi
	.4byte gFieldObjectPicTable_HondewBerryTree @ Ganlon
	.4byte gFieldObjectPicTable_AguavBerryTree  @ Salac
	.4byte gFieldObjectPicTable_PomegBerryTree  @ Petaya
	.4byte gFieldObjectPicTable_GrepaBerryTree  @ Apicot
	.4byte gFieldObjectPicTable_LansatBerryTree @ Lansat
	.4byte gFieldObjectPicTable_CornnBerryTree  @ Starf
	.4byte gFieldObjectPicTable_DurinBerryTree  @ Enigma

	.align 2
gBerryTreePaletteSlotTablePointers:: @ 850C85C
	.4byte gBerryTreePaletteSlotTable_Cheri  @ Cheri
	.4byte gBerryTreePaletteSlotTable_Chesto @ Chesto
	.4byte gBerryTreePaletteSlotTable_Pecha  @ Pecha
	.4byte gBerryTreePaletteSlotTable_Rawst  @ Rawst
	.4byte gBerryTreePaletteSlotTable_Aspear @ Aspear
	.4byte gBerryTreePaletteSlotTable_Leppa  @ Leppa
	.4byte gBerryTreePaletteSlotTable_Oran   @ Oran
	.4byte gBerryTreePaletteSlotTable_Persim @ Persim
	.4byte gBerryTreePaletteSlotTable_Lum    @ Lum
	.4byte gBerryTreePaletteSlotTable_Sitrus @ Sitrus
	.4byte gBerryTreePaletteSlotTable_Figy   @ Figy
	.4byte gBerryTreePaletteSlotTable_Wiki   @ Wiki
	.4byte gBerryTreePaletteSlotTable_Mago   @ Mago
	.4byte gBerryTreePaletteSlotTable_Aguav  @ Aguav
	.4byte gBerryTreePaletteSlotTable_Iapapa @ Iapapa
	.4byte gBerryTreePaletteSlotTable_Razz   @ Razz
	.4byte gBerryTreePaletteSlotTable_Razz   @ Bluk
	.4byte gBerryTreePaletteSlotTable_Mago   @ Nanab
	.4byte gBerryTreePaletteSlotTable_Wepear @ Wepear
	.4byte gBerryTreePaletteSlotTable_Iapapa @ Pinap
	.4byte gBerryTreePaletteSlotTable_Pomeg  @ Pomeg
	.4byte gBerryTreePaletteSlotTable_Kelpsy @ Kelpsy
	.4byte gBerryTreePaletteSlotTable_Wepear @ Qualot
	.4byte gBerryTreePaletteSlotTable_Hondew @ Hondew
	.4byte gBerryTreePaletteSlotTable_Grepa  @ Grepa
	.4byte gBerryTreePaletteSlotTable_Tamato @ Tamato
	.4byte gBerryTreePaletteSlotTable_Cornn  @ Cornn
	.4byte gBerryTreePaletteSlotTable_Pomeg  @ Magost
	.4byte gBerryTreePaletteSlotTable_Rabuta @ Rabuta
	.4byte gBerryTreePaletteSlotTable_Nomel  @ Nomel
	.4byte gBerryTreePaletteSlotTable_Spelon @ Spelon
	.4byte gBerryTreePaletteSlotTable_Pamtre @ Pamtre
	.4byte gBerryTreePaletteSlotTable_Rabuta @ Watmel
	.4byte gBerryTreePaletteSlotTable_Durin  @ Durin
	.4byte gBerryTreePaletteSlotTable_Hondew @ Belue
	.4byte gBerryTreePaletteSlotTable_Liechi @ Liechi
	.4byte gBerryTreePaletteSlotTable_Hondew @ Ganlon
	.4byte gBerryTreePaletteSlotTable_Aguav  @ Salac
	.4byte gBerryTreePaletteSlotTable_Pomeg  @ Petaya
	.4byte gBerryTreePaletteSlotTable_Grepa  @ Apicot
	.4byte gBerryTreePaletteSlotTable_Lansat @ Lansat
	.4byte gBerryTreePaletteSlotTable_Cornn  @ Starf
	.4byte gBerryTreePaletteSlotTable_Durin  @ Enigma

	.align 2
gBerryTreeFieldObjectGraphicsIdTablePointers:: @ 850C908
	.4byte gBerryTreeFieldObjectGraphicsIdTable @ Cheri
	.4byte gBerryTreeFieldObjectGraphicsIdTable @ Chesto
	.4byte gBerryTreeFieldObjectGraphicsIdTable @ Pecha
	.4byte gBerryTreeFieldObjectGraphicsIdTable @ Rawst
	.4byte gBerryTreeFieldObjectGraphicsIdTable @ Aspear
	.4byte gBerryTreeFieldObjectGraphicsIdTable @ Leppa
	.4byte gBerryTreeFieldObjectGraphicsIdTable @ Oran
	.4byte gBerryTreeFieldObjectGraphicsIdTable @ Persim
	.4byte gBerryTreeFieldObjectGraphicsIdTable @ Lum
	.4byte gBerryTreeFieldObjectGraphicsIdTable @ Sitrus
	.4byte gBerryTreeFieldObjectGraphicsIdTable @ Figy
	.4byte gBerryTreeFieldObjectGraphicsIdTable @ Wiki
	.4byte gBerryTreeFieldObjectGraphicsIdTable @ Mago
	.4byte gBerryTreeFieldObjectGraphicsIdTable @ Aguav
	.4byte gBerryTreeFieldObjectGraphicsIdTable @ Iapapa
	.4byte gBerryTreeFieldObjectGraphicsIdTable @ Razz
	.4byte gBerryTreeFieldObjectGraphicsIdTable @ Bluk
	.4byte gBerryTreeFieldObjectGraphicsIdTable @ Nanab
	.4byte gBerryTreeFieldObjectGraphicsIdTable @ Wepear
	.4byte gBerryTreeFieldObjectGraphicsIdTable @ Pinap
	.4byte gBerryTreeFieldObjectGraphicsIdTable @ Pomeg
	.4byte gBerryTreeFieldObjectGraphicsIdTable @ Kelpsy
	.4byte gBerryTreeFieldObjectGraphicsIdTable @ Qualot
	.4byte gBerryTreeFieldObjectGraphicsIdTable @ Hondew
	.4byte gBerryTreeFieldObjectGraphicsIdTable @ Grepa
	.4byte gBerryTreeFieldObjectGraphicsIdTable @ Tamato
	.4byte gBerryTreeFieldObjectGraphicsIdTable @ Cornn
	.4byte gBerryTreeFieldObjectGraphicsIdTable @ Magost
	.4byte gBerryTreeFieldObjectGraphicsIdTable @ Rabuta
	.4byte gBerryTreeFieldObjectGraphicsIdTable @ Nomel
	.4byte gBerryTreeFieldObjectGraphicsIdTable @ Spelon
	.4byte gBerryTreeFieldObjectGraphicsIdTable @ Pamtre
	.4byte gBerryTreeFieldObjectGraphicsIdTable @ Watmel
	.4byte gBerryTreeFieldObjectGraphicsIdTable @ Durin
	.4byte gBerryTreeFieldObjectGraphicsIdTable @ Belue
	.4byte gBerryTreeFieldObjectGraphicsIdTable @ Liechi
	.4byte gBerryTreeFieldObjectGraphicsIdTable @ Ganlon
	.4byte gBerryTreeFieldObjectGraphicsIdTable @ Salac
	.4byte gBerryTreeFieldObjectGraphicsIdTable @ Petaya
	.4byte gBerryTreeFieldObjectGraphicsIdTable @ Apicot
	.4byte gBerryTreeFieldObjectGraphicsIdTable @ Lansat
	.4byte gBerryTreeFieldObjectGraphicsIdTable @ Starf
	.4byte gBerryTreeFieldObjectGraphicsIdTable @ Enigma

@ extras
	.4byte gBerryTreeFieldObjectGraphicsIdTable
	.4byte gBerryTreeFieldObjectGraphicsIdTable
	.4byte gBerryTreeFieldObjectGraphicsIdTable