summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--asm/rom.s2
-rw-r--r--data/data2.s12
-rw-r--r--data/graphics/berries/graphics.s429
-rw-r--r--data/graphics/berries/graphics_table.s46
-rw-r--r--graphics/berries/aguav/palette.pal19
-rw-r--r--graphics/berries/aguav/pic.pngbin0 -> 380 bytes
-rw-r--r--graphics/berries/apicot/palette.pal19
-rw-r--r--graphics/berries/apicot/pic.pngbin0 -> 397 bytes
-rw-r--r--graphics/berries/aspear/palette.pal19
-rw-r--r--graphics/berries/aspear/pic.pngbin0 -> 422 bytes
-rw-r--r--graphics/berries/belue/palette.pal19
-rw-r--r--graphics/berries/belue/pic.pngbin0 -> 644 bytes
-rw-r--r--graphics/berries/bluk/palette.pal19
-rw-r--r--graphics/berries/bluk/pic.pngbin0 -> 444 bytes
-rw-r--r--graphics/berries/cheri/palette.pal19
-rw-r--r--graphics/berries/cheri/pic.pngbin0 -> 355 bytes
-rw-r--r--graphics/berries/chesto/palette.pal19
-rw-r--r--graphics/berries/chesto/pic.pngbin0 -> 458 bytes
-rw-r--r--graphics/berries/cornn/palette.pal19
-rw-r--r--graphics/berries/cornn/pic.pngbin0 -> 485 bytes
-rw-r--r--graphics/berries/durin/palette.pal19
-rw-r--r--graphics/berries/durin/pic.pngbin0 -> 801 bytes
-rw-r--r--graphics/berries/enigma/palette.pal19
-rw-r--r--graphics/berries/enigma/pic.pngbin0 -> 497 bytes
-rw-r--r--graphics/berries/figy/palette.pal19
-rw-r--r--graphics/berries/figy/pic.pngbin0 -> 418 bytes
-rw-r--r--graphics/berries/ganlon/palette.pal19
-rw-r--r--graphics/berries/ganlon/pic.pngbin0 -> 387 bytes
-rw-r--r--graphics/berries/grepa/palette.pal19
-rw-r--r--graphics/berries/grepa/pic.pngbin0 -> 397 bytes
-rw-r--r--graphics/berries/hondew/palette.pal19
-rw-r--r--graphics/berries/hondew/pic.pngbin0 -> 534 bytes
-rw-r--r--graphics/berries/iapapa/palette.pal19
-rw-r--r--graphics/berries/iapapa/pic.pngbin0 -> 624 bytes
-rw-r--r--graphics/berries/kelpsy/palette.pal19
-rw-r--r--graphics/berries/kelpsy/pic.pngbin0 -> 412 bytes
-rw-r--r--graphics/berries/lansat/palette.pal19
-rw-r--r--graphics/berries/lansat/pic.pngbin0 -> 474 bytes
-rw-r--r--graphics/berries/leppa/palette.pal19
-rw-r--r--graphics/berries/leppa/pic.pngbin0 -> 369 bytes
-rw-r--r--graphics/berries/liechi/palette.pal19
-rw-r--r--graphics/berries/liechi/pic.pngbin0 -> 561 bytes
-rw-r--r--graphics/berries/lum/palette.pal19
-rw-r--r--graphics/berries/lum/pic.pngbin0 -> 289 bytes
-rw-r--r--graphics/berries/mago/palette.pal19
-rw-r--r--graphics/berries/mago/pic.pngbin0 -> 409 bytes
-rw-r--r--graphics/berries/magost/palette.pal19
-rw-r--r--graphics/berries/magost/pic.pngbin0 -> 392 bytes
-rw-r--r--graphics/berries/nanab/palette.pal19
-rw-r--r--graphics/berries/nanab/pic.pngbin0 -> 363 bytes
-rw-r--r--graphics/berries/nomel/palette.pal19
-rw-r--r--graphics/berries/nomel/pic.pngbin0 -> 430 bytes
-rw-r--r--graphics/berries/oran/palette.pal19
-rw-r--r--graphics/berries/oran/pic.pngbin0 -> 340 bytes
-rw-r--r--graphics/berries/pamtre/palette.pal19
-rw-r--r--graphics/berries/pamtre/pic.pngbin0 -> 539 bytes
-rw-r--r--graphics/berries/pecha/palette.pal19
-rw-r--r--graphics/berries/pecha/pic.pngbin0 -> 363 bytes
-rw-r--r--graphics/berries/persim/palette.pal19
-rw-r--r--graphics/berries/persim/pic.pngbin0 -> 330 bytes
-rw-r--r--graphics/berries/petaya/palette.pal19
-rw-r--r--graphics/berries/petaya/pic.pngbin0 -> 639 bytes
-rw-r--r--graphics/berries/pinap/palette.pal19
-rw-r--r--graphics/berries/pinap/pic.pngbin0 -> 491 bytes
-rw-r--r--graphics/berries/pomeg/palette.pal19
-rw-r--r--graphics/berries/pomeg/pic.pngbin0 -> 406 bytes
-rw-r--r--graphics/berries/qualot/palette.pal19
-rw-r--r--graphics/berries/qualot/pic.pngbin0 -> 422 bytes
-rw-r--r--graphics/berries/rabuta/palette.pal19
-rw-r--r--graphics/berries/rabuta/pic.pngbin0 -> 710 bytes
-rw-r--r--graphics/berries/rawst/palette.pal19
-rw-r--r--graphics/berries/rawst/pic.pngbin0 -> 414 bytes
-rw-r--r--graphics/berries/razz/palette.pal19
-rw-r--r--graphics/berries/razz/pic.pngbin0 -> 520 bytes
-rw-r--r--graphics/berries/salac/palette.pal19
-rw-r--r--graphics/berries/salac/pic.pngbin0 -> 519 bytes
-rw-r--r--graphics/berries/sitrus/palette.pal19
-rw-r--r--graphics/berries/sitrus/pic.pngbin0 -> 404 bytes
-rw-r--r--graphics/berries/spelon/palette.pal19
-rw-r--r--graphics/berries/spelon/pic.pngbin0 -> 467 bytes
-rw-r--r--graphics/berries/starf/palette.pal19
-rw-r--r--graphics/berries/starf/pic.pngbin0 -> 440 bytes
-rw-r--r--graphics/berries/tamato/palette.pal19
-rw-r--r--graphics/berries/tamato/pic.pngbin0 -> 642 bytes
-rw-r--r--graphics/berries/watmel/palette.pal19
-rw-r--r--graphics/berries/watmel/pic.pngbin0 -> 636 bytes
-rw-r--r--graphics/berries/wepear/palette.pal19
-rw-r--r--graphics/berries/wepear/pic.pngbin0 -> 400 bytes
-rw-r--r--graphics/berries/wiki/palette.pal19
-rw-r--r--graphics/berries/wiki/pic.pngbin0 -> 429 bytes
90 files changed, 1302 insertions, 4 deletions
diff --git a/asm/rom.s b/asm/rom.s
index 05132f1c2..90e3e6006 100644
--- a/asm/rom.s
+++ b/asm/rom.s
@@ -344437,7 +344437,7 @@ _080A7D72:
pop {r0}
bx r0
.align 2
-_080A7D7C: .4byte gUnknown_083C1E1C
+_080A7D7C: .4byte gBerryGraphicsTable
_080A7D80: .4byte 0x00007544
_080A7D84: .4byte 0x02001000
_080A7D88: .4byte 0xfffff000
diff --git a/data/data2.s b/data/data2.s
index 016a91d0d..3ee68fb91 100644
--- a/data/data2.s
+++ b/data/data2.s
@@ -2893,8 +2893,8 @@ gUnknown_083C1D74: ; 83C1D74
gUnknown_083C1E04: ; 83C1E04
.incbin "baserom.gba", 0x003c1e04, 0x18
-gUnknown_083C1E1C: ; 83C1E1C
- .incbin "baserom.gba", 0x003c1e1c, 0x158
+; 83C1E1C
+ .include "data/graphics/berries/graphics_table.s"
gUnknown_083C1F74: ; 83C1F74
.incbin "baserom.gba", 0x003c1f74, 0x8
@@ -8316,7 +8316,13 @@ gUnknown_08E788E4: ; 8E788E4
.incbin "baserom.gba", 0x00e788e4, 0x1a0
gUnknown_08E78A84: ; 8E78A84
- .incbin "baserom.gba", 0x00e78a84, 0x6118
+ .incbin "baserom.gba", 0x00e78a84, 0x27c
+
+; 8E78D00
+ .include "data/graphics/berries/graphics.s"
+
+; 8E7E7D0
+ .incbin "baserom.gba", 0xE7E7D0, 0x3CC
gUnknown_08E7EB9C: ; 8E7EB9C
.incbin "baserom.gba", 0x00e7eb9c, 0xa0
diff --git a/data/graphics/berries/graphics.s b/data/graphics/berries/graphics.s
new file mode 100644
index 000000000..497b4919d
--- /dev/null
+++ b/data/graphics/berries/graphics.s
@@ -0,0 +1,429 @@
+ .align 2
+
+gBerryPic_Cheri: ; 8E78D00
+ .incbin "graphics/berries/cheri/pic.4bpp.lz"
+
+ .align 2
+
+gBerryPic_Oran: ; 8E78E54
+ .incbin "graphics/berries/oran/pic.4bpp.lz"
+
+ .align 2
+
+gBerryPic_Pecha: ; 8E78FC8
+ .incbin "graphics/berries/pecha/pic.4bpp.lz"
+
+ .align 2
+
+gBerryPic_Rawst: ; 8E7913C
+ .incbin "graphics/berries/rawst/pic.4bpp.lz"
+
+ .align 2
+
+gBerryPic_Aspear: ; 8E792D4
+ .incbin "graphics/berries/aspear/pic.4bpp.lz"
+
+ .align 2
+
+gBerryPic_Leppa: ; 8E7947C
+ .incbin "graphics/berries/leppa/pic.4bpp.lz"
+
+ .align 2
+
+gBerryPic_Chesto: ; 8E795EC
+ .incbin "graphics/berries/chesto/pic.4bpp.lz"
+
+ .align 2
+
+gBerryPic_Persim: ; 8E797D0
+ .incbin "graphics/berries/persim/pic.4bpp.lz"
+
+ .align 2
+
+gBerryPic_Lum: ; 8E79920
+ .incbin "graphics/berries/lum/pic.4bpp.lz"
+
+ .align 2
+
+gBerryPic_Sitrus: ; 8E79A3C
+ .incbin "graphics/berries/sitrus/pic.4bpp.lz"
+
+ .align 2
+
+gBerryPic_Figy: ; 8E79BE0
+ .incbin "graphics/berries/figy/pic.4bpp.lz"
+
+ .align 2
+
+gBerryPic_Wiki: ; 8E79D8C
+ .incbin "graphics/berries/wiki/pic.4bpp.lz"
+
+ .align 2
+
+gBerryPic_Mago: ; 8E79F80
+ .incbin "graphics/berries/mago/pic.4bpp.lz"
+
+ .align 2
+
+gBerryPic_Aguav: ; 8E7A134
+ .incbin "graphics/berries/aguav/pic.4bpp.lz"
+
+ .align 2
+
+gBerryPic_Iapapa: ; 8E7A2A8
+ .incbin "graphics/berries/iapapa/pic.4bpp.lz"
+
+ .align 2
+
+gBerryPic_Razz: ; 8E7A560
+ .incbin "graphics/berries/razz/pic.4bpp.lz"
+
+ .align 2
+
+gBerryPic_Bluk: ; 8E7A790
+ .incbin "graphics/berries/bluk/pic.4bpp.lz"
+
+ .align 2
+
+gBerryPic_Nanab: ; 8E7A978
+ .incbin "graphics/berries/nanab/pic.4bpp.lz"
+
+ .align 2
+
+gBerryPic_Wepear: ; 8E7AAEC
+ .incbin "graphics/berries/wepear/pic.4bpp.lz"
+
+ .align 2
+
+gBerryPic_Pinap: ; 8E7ACB4
+ .incbin "graphics/berries/pinap/pic.4bpp.lz"
+
+ .align 2
+
+gBerryPic_Pomeg: ; 8E7AEC8
+ .incbin "graphics/berries/pomeg/pic.4bpp.lz"
+
+ .align 2
+
+gBerryPic_Kelpsy: ; 8E7B070
+ .incbin "graphics/berries/kelpsy/pic.4bpp.lz"
+
+ .align 2
+
+gBerryPic_Qualot: ; 8E7B218
+ .incbin "graphics/berries/qualot/pic.4bpp.lz"
+
+ .align 2
+
+gBerryPic_Hondew: ; 8E7B3E4
+ .incbin "graphics/berries/hondew/pic.4bpp.lz"
+
+ .align 2
+
+gBerryPic_Grepa: ; 8E7B63C
+ .incbin "graphics/berries/grepa/pic.4bpp.lz"
+
+ .align 2
+
+gBerryPic_Tamato: ; 8E7B7CC
+ .incbin "graphics/berries/tamato/pic.4bpp.lz"
+
+ .align 2
+
+gBerryPic_Cornn: ; 8E7BA90
+ .incbin "graphics/berries/cornn/pic.4bpp.lz"
+
+ .align 2
+
+gBerryPic_Magost: ; 8E7BC94
+ .incbin "graphics/berries/magost/pic.4bpp.lz"
+
+ .align 2
+
+gBerryPic_Rabuta: ; 8E7BE38
+ .incbin "graphics/berries/rabuta/pic.4bpp.lz"
+
+ .align 2
+
+gBerryPic_Nomel: ; 8E7C12C
+ .incbin "graphics/berries/nomel/pic.4bpp.lz"
+
+ .align 2
+
+gBerryPic_Spelon: ; 8E7C308
+ .incbin "graphics/berries/spelon/pic.4bpp.lz"
+
+ .align 2
+
+gBerryPic_Pamtre: ; 8E7C4F8
+ .incbin "graphics/berries/pamtre/pic.4bpp.lz"
+
+ .align 2
+
+gBerryPic_Watmel: ; 8E7C748
+ .incbin "graphics/berries/watmel/pic.4bpp.lz"
+
+ .align 2
+
+gBerryPic_Durin: ; 8E7CA2C
+ .incbin "graphics/berries/durin/pic.4bpp.lz"
+
+ .align 2
+
+gBerryPic_Belue: ; 8E7CDF8
+ .incbin "graphics/berries/belue/pic.4bpp.lz"
+
+ .align 2
+
+gBerryPic_Liechi: ; 8E7D0D0
+ .incbin "graphics/berries/liechi/pic.4bpp.lz"
+
+ .align 2
+
+gBerryPic_Ganlon: ; 8E7D328
+ .incbin "graphics/berries/ganlon/pic.4bpp.lz"
+
+ .align 2
+
+gBerryPic_Salac: ; 8E7D4C0
+ .incbin "graphics/berries/salac/pic.4bpp.lz"
+
+ .align 2
+
+gBerryPic_Petaya: ; 8E7D704
+ .incbin "graphics/berries/petaya/pic.4bpp.lz"
+
+ .align 2
+
+gBerryPic_Apicot: ; 8E7D9AC
+ .incbin "graphics/berries/apicot/pic.4bpp.lz"
+
+ .align 2
+
+gBerryPic_Lansat: ; 8E7DB3C
+ .incbin "graphics/berries/lansat/pic.4bpp.lz"
+
+ .align 2
+
+gBerryPic_Starf: ; 8E7DD30
+ .incbin "graphics/berries/starf/pic.4bpp.lz"
+
+ .align 2
+
+gBerryPic_Enigma: ; 8E7DF00
+ .incbin "graphics/berries/enigma/pic.4bpp.lz"
+
+ .align 2
+
+gBerryPalette_Cheri: ; 8E7E118
+ .incbin "graphics/berries/cheri/palette.gbapal.lz"
+
+ .align 2
+
+gBerryPalette_Oran: ; 8E7E140
+ .incbin "graphics/berries/oran/palette.gbapal.lz"
+
+ .align 2
+
+gBerryPalette_Pecha: ; 8E7E168
+ .incbin "graphics/berries/pecha/palette.gbapal.lz"
+
+ .align 2
+
+gBerryPalette_Rawst: ; 8E7E190
+ .incbin "graphics/berries/rawst/palette.gbapal.lz"
+
+ .align 2
+
+gBerryPalette_Aspear: ; 8E7E1B8
+ .incbin "graphics/berries/aspear/palette.gbapal.lz"
+
+ .align 2
+
+gBerryPalette_Leppa: ; 8E7E1E0
+ .incbin "graphics/berries/leppa/palette.gbapal.lz"
+
+ .align 2
+
+gBerryPalette_Chesto: ; 8E7E208
+ .incbin "graphics/berries/chesto/palette.gbapal.lz"
+
+ .align 2
+
+gBerryPalette_Persim: ; 8E7E230
+ .incbin "graphics/berries/persim/palette.gbapal.lz"
+
+ .align 2
+
+gBerryPalette_Lum: ; 8E7E258
+ .incbin "graphics/berries/lum/palette.gbapal.lz"
+
+ .align 2
+
+gBerryPalette_Sitrus: ; 8E7E280
+ .incbin "graphics/berries/sitrus/palette.gbapal.lz"
+
+ .align 2
+
+gBerryPalette_Figy: ; 8E7E2A8
+ .incbin "graphics/berries/figy/palette.gbapal.lz"
+
+ .align 2
+
+gBerryPalette_Wiki: ; 8E7E2D0
+ .incbin "graphics/berries/wiki/palette.gbapal.lz"
+
+ .align 2
+
+gBerryPalette_Mago: ; 8E7E2F8
+ .incbin "graphics/berries/mago/palette.gbapal.lz"
+
+ .align 2
+
+gBerryPalette_Aguav: ; 8E7E320
+ .incbin "graphics/berries/aguav/palette.gbapal.lz"
+
+ .align 2
+
+gBerryPalette_Iapapa: ; 8E7E348
+ .incbin "graphics/berries/iapapa/palette.gbapal.lz"
+
+ .align 2
+
+gBerryPalette_Razz: ; 8E7E370
+ .incbin "graphics/berries/razz/palette.gbapal.lz"
+
+ .align 2
+
+gBerryPalette_Bluk: ; 8E7E398
+ .incbin "graphics/berries/bluk/palette.gbapal.lz"
+
+ .align 2
+
+gBerryPalette_Nanab: ; 8E7E3C0
+ .incbin "graphics/berries/nanab/palette.gbapal.lz"
+
+ .align 2
+
+gBerryPalette_Wepear: ; 8E7E3E8
+ .incbin "graphics/berries/wepear/palette.gbapal.lz"
+
+ .align 2
+
+gBerryPalette_Pinap: ; 8E7E410
+ .incbin "graphics/berries/pinap/palette.gbapal.lz"
+
+ .align 2
+
+gBerryPalette_Pomeg: ; 8E7E438
+ .incbin "graphics/berries/pomeg/palette.gbapal.lz"
+
+ .align 2
+
+gBerryPalette_Kelpsy: ; 8E7E460
+ .incbin "graphics/berries/kelpsy/palette.gbapal.lz"
+
+ .align 2
+
+gBerryPalette_Qualot: ; 8E7E488
+ .incbin "graphics/berries/qualot/palette.gbapal.lz"
+
+ .align 2
+
+gBerryPalette_Hondew: ; 8E7E4B0
+ .incbin "graphics/berries/hondew/palette.gbapal.lz"
+
+ .align 2
+
+gBerryPalette_Grepa: ; 8E7E4D8
+ .incbin "graphics/berries/grepa/palette.gbapal.lz"
+
+ .align 2
+
+gBerryPalette_Tamato: ; 8E7E500
+ .incbin "graphics/berries/tamato/palette.gbapal.lz"
+
+ .align 2
+
+gBerryPalette_Cornn: ; 8E7E528
+ .incbin "graphics/berries/cornn/palette.gbapal.lz"
+
+ .align 2
+
+gBerryPalette_Magost: ; 8E7E550
+ .incbin "graphics/berries/magost/palette.gbapal.lz"
+
+ .align 2
+
+gBerryPalette_Rabuta: ; 8E7E578
+ .incbin "graphics/berries/rabuta/palette.gbapal.lz"
+
+ .align 2
+
+gBerryPalette_Nomel: ; 8E7E5A0
+ .incbin "graphics/berries/nomel/palette.gbapal.lz"
+
+ .align 2
+
+gBerryPalette_Spelon: ; 8E7E5C8
+ .incbin "graphics/berries/spelon/palette.gbapal.lz"
+
+ .align 2
+
+gBerryPalette_Pamtre: ; 8E7E5F0
+ .incbin "graphics/berries/pamtre/palette.gbapal.lz"
+
+ .align 2
+
+gBerryPalette_Watmel: ; 8E7E618
+ .incbin "graphics/berries/watmel/palette.gbapal.lz"
+
+ .align 2
+
+gBerryPalette_Durin: ; 8E7E640
+ .incbin "graphics/berries/durin/palette.gbapal.lz"
+
+ .align 2
+
+gBerryPalette_Belue: ; 8E7E668
+ .incbin "graphics/berries/belue/palette.gbapal.lz"
+
+ .align 2
+
+gBerryPalette_Liechi: ; 8E7E690
+ .incbin "graphics/berries/liechi/palette.gbapal.lz"
+
+ .align 2
+
+gBerryPalette_Ganlon: ; 8E7E6B8
+ .incbin "graphics/berries/ganlon/palette.gbapal.lz"
+
+ .align 2
+
+gBerryPalette_Salac: ; 8E7E6E0
+ .incbin "graphics/berries/salac/palette.gbapal.lz"
+
+ .align 2
+
+gBerryPalette_Petaya: ; 8E7E708
+ .incbin "graphics/berries/petaya/palette.gbapal.lz"
+
+ .align 2
+
+gBerryPalette_Apicot: ; 8E7E730
+ .incbin "graphics/berries/apicot/palette.gbapal.lz"
+
+ .align 2
+
+gBerryPalette_Lansat: ; 8E7E758
+ .incbin "graphics/berries/lansat/palette.gbapal.lz"
+
+ .align 2
+
+gBerryPalette_Starf: ; 8E7E780
+ .incbin "graphics/berries/starf/palette.gbapal.lz"
+
+ .align 2
+
+gBerryPalette_Enigma: ; 8E7E7A8
+ .incbin "graphics/berries/enigma/palette.gbapal.lz"
diff --git a/data/graphics/berries/graphics_table.s b/data/graphics/berries/graphics_table.s
new file mode 100644
index 000000000..55e0c03eb
--- /dev/null
+++ b/data/graphics/berries/graphics_table.s
@@ -0,0 +1,46 @@
+ .align 2
+
+gBerryGraphicsTable: ; 83C1E1C
+ .4byte gBerryPic_Cheri, gBerryPalette_Cheri
+ .4byte gBerryPic_Chesto, gBerryPalette_Chesto
+ .4byte gBerryPic_Pecha, gBerryPalette_Pecha
+ .4byte gBerryPic_Rawst, gBerryPalette_Rawst
+ .4byte gBerryPic_Aspear, gBerryPalette_Aspear
+ .4byte gBerryPic_Leppa, gBerryPalette_Leppa
+ .4byte gBerryPic_Oran, gBerryPalette_Oran
+ .4byte gBerryPic_Persim, gBerryPalette_Persim
+ .4byte gBerryPic_Lum, gBerryPalette_Lum
+ .4byte gBerryPic_Sitrus, gBerryPalette_Sitrus
+ .4byte gBerryPic_Figy, gBerryPalette_Figy
+ .4byte gBerryPic_Wiki, gBerryPalette_Wiki
+ .4byte gBerryPic_Mago, gBerryPalette_Mago
+ .4byte gBerryPic_Aguav, gBerryPalette_Aguav
+ .4byte gBerryPic_Iapapa, gBerryPalette_Iapapa
+ .4byte gBerryPic_Razz, gBerryPalette_Razz
+ .4byte gBerryPic_Bluk, gBerryPalette_Bluk
+ .4byte gBerryPic_Nanab, gBerryPalette_Nanab
+ .4byte gBerryPic_Wepear, gBerryPalette_Wepear
+ .4byte gBerryPic_Pinap, gBerryPalette_Pinap
+ .4byte gBerryPic_Pomeg, gBerryPalette_Pomeg
+ .4byte gBerryPic_Kelpsy, gBerryPalette_Kelpsy
+ .4byte gBerryPic_Qualot, gBerryPalette_Qualot
+ .4byte gBerryPic_Hondew, gBerryPalette_Hondew
+ .4byte gBerryPic_Grepa, gBerryPalette_Grepa
+ .4byte gBerryPic_Tamato, gBerryPalette_Tamato
+ .4byte gBerryPic_Cornn, gBerryPalette_Cornn
+ .4byte gBerryPic_Magost, gBerryPalette_Magost
+ .4byte gBerryPic_Rabuta, gBerryPalette_Rabuta
+ .4byte gBerryPic_Nomel, gBerryPalette_Nomel
+ .4byte gBerryPic_Spelon, gBerryPalette_Spelon
+ .4byte gBerryPic_Pamtre, gBerryPalette_Pamtre
+ .4byte gBerryPic_Watmel, gBerryPalette_Watmel
+ .4byte gBerryPic_Durin, gBerryPalette_Durin
+ .4byte gBerryPic_Belue, gBerryPalette_Belue
+ .4byte gBerryPic_Liechi, gBerryPalette_Liechi
+ .4byte gBerryPic_Ganlon, gBerryPalette_Ganlon
+ .4byte gBerryPic_Salac, gBerryPalette_Salac
+ .4byte gBerryPic_Petaya, gBerryPalette_Petaya
+ .4byte gBerryPic_Apicot, gBerryPalette_Apicot
+ .4byte gBerryPic_Lansat, gBerryPalette_Lansat
+ .4byte gBerryPic_Starf, gBerryPalette_Starf
+ .4byte gBerryPic_Enigma, gBerryPalette_Enigma
diff --git a/graphics/berries/aguav/palette.pal b/graphics/berries/aguav/palette.pal
new file mode 100644
index 000000000..fa20daf24
--- /dev/null
+++ b/graphics/berries/aguav/palette.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+0 0 0
+230 255 156
+197 238 131
+164 222 106
+131 205 82
+98 189 57
+74 148 41
+57 115 32
+41 82 24
+255 238 189
+222 197 148
+189 164 106
+156 131 74
+197 197 139
+148 172 98
+90 139 82
diff --git a/graphics/berries/aguav/pic.png b/graphics/berries/aguav/pic.png
new file mode 100644
index 000000000..0661fe8d3
--- /dev/null
+++ b/graphics/berries/aguav/pic.png
Binary files differ
diff --git a/graphics/berries/apicot/palette.pal b/graphics/berries/apicot/palette.pal
new file mode 100644
index 000000000..82cb76d5a
--- /dev/null
+++ b/graphics/berries/apicot/palette.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+197 197 197
+238 238 255
+189 205 238
+148 180 230
+106 148 222
+65 123 213
+65 98 148
+222 255 131
+197 230 123
+172 213 115
+148 189 106
+123 172 98
+90 131 82
+57 164 156
+255 230 98
+205 164 98
diff --git a/graphics/berries/apicot/pic.png b/graphics/berries/apicot/pic.png
new file mode 100644
index 000000000..b7098fc90
--- /dev/null
+++ b/graphics/berries/apicot/pic.png
Binary files differ
diff --git a/graphics/berries/aspear/palette.pal b/graphics/berries/aspear/palette.pal
new file mode 100644
index 000000000..52842fd55
--- /dev/null
+++ b/graphics/berries/aspear/palette.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+148 246 246
+246 238 222
+246 238 189
+246 238 156
+246 238 123
+230 213 115
+213 197 106
+197 180 98
+180 156 90
+164 139 82
+148 123 74
+180 189 148
+156 164 131
+131 139 123
+106 123 115
+0 0 0
diff --git a/graphics/berries/aspear/pic.png b/graphics/berries/aspear/pic.png
new file mode 100644
index 000000000..b5e2c5061
--- /dev/null
+++ b/graphics/berries/aspear/pic.png
Binary files differ
diff --git a/graphics/berries/belue/palette.pal b/graphics/berries/belue/palette.pal
new file mode 100644
index 000000000..0d348b27e
--- /dev/null
+++ b/graphics/berries/belue/palette.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+197 197 197
+164 172 197
+148 148 180
+131 123 172
+123 98 156
+106 74 148
+98 57 139
+82 41 82
+255 213 164
+230 189 148
+205 164 131
+180 139 123
+189 238 131
+156 205 115
+123 172 98
+90 139 82
diff --git a/graphics/berries/belue/pic.png b/graphics/berries/belue/pic.png
new file mode 100644
index 000000000..81ddaa9bb
--- /dev/null
+++ b/graphics/berries/belue/pic.png
Binary files differ
diff --git a/graphics/berries/bluk/palette.pal b/graphics/berries/bluk/palette.pal
new file mode 100644
index 000000000..88586d6b5
--- /dev/null
+++ b/graphics/berries/bluk/palette.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+197 197 197
+189 205 213
+164 156 197
+139 115 180
+115 74 172
+98 57 139
+90 49 106
+82 41 82
+180 139 123
+148 106 82
+115 74 41
+0 0 0
+189 238 131
+156 205 115
+123 172 98
+90 139 82
diff --git a/graphics/berries/bluk/pic.png b/graphics/berries/bluk/pic.png
new file mode 100644
index 000000000..fc7e6c128
--- /dev/null
+++ b/graphics/berries/bluk/pic.png
Binary files differ
diff --git a/graphics/berries/cheri/palette.pal b/graphics/berries/cheri/palette.pal
new file mode 100644
index 000000000..01acf52c9
--- /dev/null
+++ b/graphics/berries/cheri/palette.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+148 246 246
+255 255 123
+246 180 98
+246 106 74
+246 41 49
+213 49 41
+180 57 32
+148 65 24
+115 82 24
+189 238 131
+156 205 115
+123 172 98
+90 139 82
+115 90 74
+82 90 49
+57 98 32
diff --git a/graphics/berries/cheri/pic.png b/graphics/berries/cheri/pic.png
new file mode 100644
index 000000000..f70a1ad74
--- /dev/null
+++ b/graphics/berries/cheri/pic.png
Binary files differ
diff --git a/graphics/berries/chesto/palette.pal b/graphics/berries/chesto/palette.pal
new file mode 100644
index 000000000..3a4e0964f
--- /dev/null
+++ b/graphics/berries/chesto/palette.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+197 197 197
+148 205 255
+123 172 238
+98 148 222
+82 123 213
+65 98 180
+57 74 148
+230 197 164
+213 172 148
+197 156 131
+180 131 115
+164 115 98
+148 98 82
+156 205 115
+74 106 197
+90 139 82
diff --git a/graphics/berries/chesto/pic.png b/graphics/berries/chesto/pic.png
new file mode 100644
index 000000000..db1fe9e73
--- /dev/null
+++ b/graphics/berries/chesto/pic.png
Binary files differ
diff --git a/graphics/berries/cornn/palette.pal b/graphics/berries/cornn/palette.pal
new file mode 100644
index 000000000..5096389e0
--- /dev/null
+++ b/graphics/berries/cornn/palette.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+197 197 197
+189 205 213
+164 156 197
+139 115 180
+115 74 172
+98 57 139
+90 49 106
+82 41 82
+180 139 123
+180 189 123
+115 74 41
+49 90 0
+189 238 131
+156 205 115
+123 172 98
+90 139 82
diff --git a/graphics/berries/cornn/pic.png b/graphics/berries/cornn/pic.png
new file mode 100644
index 000000000..e124fc599
--- /dev/null
+++ b/graphics/berries/cornn/pic.png
Binary files differ
diff --git a/graphics/berries/durin/palette.pal b/graphics/berries/durin/palette.pal
new file mode 100644
index 000000000..8b636135d
--- /dev/null
+++ b/graphics/berries/durin/palette.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+197 197 246
+230 255 156
+197 238 131
+164 222 106
+131 205 82
+98 189 57
+98 164 57
+98 139 57
+255 246 197
+255 222 148
+139 98 49
+222 172 98
+189 148 98
+156 205 115
+123 172 98
+90 139 82
diff --git a/graphics/berries/durin/pic.png b/graphics/berries/durin/pic.png
new file mode 100644
index 000000000..5bbb97e1f
--- /dev/null
+++ b/graphics/berries/durin/pic.png
Binary files differ
diff --git a/graphics/berries/enigma/palette.pal b/graphics/berries/enigma/palette.pal
new file mode 100644
index 000000000..349ecc7f4
--- /dev/null
+++ b/graphics/berries/enigma/palette.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+197 246 246
+148 131 123
+115 98 98
+82 74 74
+57 49 49
+24 24 24
+0 0 0
+246 238 222
+222 205 197
+205 180 172
+180 156 156
+164 131 131
+148 106 115
+156 205 115
+123 172 98
+90 139 82
diff --git a/graphics/berries/enigma/pic.png b/graphics/berries/enigma/pic.png
new file mode 100644
index 000000000..af369550a
--- /dev/null
+++ b/graphics/berries/enigma/pic.png
Binary files differ
diff --git a/graphics/berries/figy/palette.pal b/graphics/berries/figy/palette.pal
new file mode 100644
index 000000000..e427ea1e9
--- /dev/null
+++ b/graphics/berries/figy/palette.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+148 197 246
+255 255 123
+246 180 98
+246 106 74
+246 41 49
+213 41 49
+180 41 49
+255 246 205
+230 213 172
+205 189 139
+180 164 115
+123 106 74
+197 123 90
+156 205 115
+123 172 98
+90 139 82
diff --git a/graphics/berries/figy/pic.png b/graphics/berries/figy/pic.png
new file mode 100644
index 000000000..9ec8425d5
--- /dev/null
+++ b/graphics/berries/figy/pic.png
Binary files differ
diff --git a/graphics/berries/ganlon/palette.pal b/graphics/berries/ganlon/palette.pal
new file mode 100644
index 000000000..381974125
--- /dev/null
+++ b/graphics/berries/ganlon/palette.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+197 197 197
+222 255 255
+189 230 255
+164 197 238
+139 172 222
+115 148 213
+90 123 197
+65 98 189
+65 65 123
+246 238 164
+222 205 139
+205 180 123
+180 156 106
+164 131 90
+123 172 98
+90 139 82
diff --git a/graphics/berries/ganlon/pic.png b/graphics/berries/ganlon/pic.png
new file mode 100644
index 000000000..ec5e38319
--- /dev/null
+++ b/graphics/berries/ganlon/pic.png
Binary files differ
diff --git a/graphics/berries/grepa/palette.pal b/graphics/berries/grepa/palette.pal
new file mode 100644
index 000000000..42ff8830f
--- /dev/null
+++ b/graphics/berries/grepa/palette.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+148 246 246
+246 238 222
+246 230 180
+246 230 148
+246 222 106
+255 222 74
+222 197 65
+197 172 65
+172 148 65
+148 123 65
+123 98 65
+172 255 74
+131 213 65
+90 180 65
+49 148 65
+238 205 65
diff --git a/graphics/berries/grepa/pic.png b/graphics/berries/grepa/pic.png
new file mode 100644
index 000000000..136a86df2
--- /dev/null
+++ b/graphics/berries/grepa/pic.png
Binary files differ
diff --git a/graphics/berries/hondew/palette.pal b/graphics/berries/hondew/palette.pal
new file mode 100644
index 000000000..db2739961
--- /dev/null
+++ b/graphics/berries/hondew/palette.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+197 197 246
+230 255 156
+197 238 131
+164 222 106
+131 205 82
+98 189 57
+98 164 57
+98 139 57
+255 246 197
+255 222 148
+255 197 98
+222 172 98
+189 148 98
+156 205 115
+123 172 98
+90 139 82
diff --git a/graphics/berries/hondew/pic.png b/graphics/berries/hondew/pic.png
new file mode 100644
index 000000000..ab1add813
--- /dev/null
+++ b/graphics/berries/hondew/pic.png
Binary files differ
diff --git a/graphics/berries/iapapa/palette.pal b/graphics/berries/iapapa/palette.pal
new file mode 100644
index 000000000..31fac9dde
--- /dev/null
+++ b/graphics/berries/iapapa/palette.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+148 197 197
+246 238 222
+246 238 172
+238 213 148
+230 197 131
+222 180 115
+213 164 98
+205 148 82
+139 90 57
+230 164 90
+238 123 74
+255 90 57
+222 90 57
+197 90 57
+172 90 57
+90 139 82
diff --git a/graphics/berries/iapapa/pic.png b/graphics/berries/iapapa/pic.png
new file mode 100644
index 000000000..243e23d29
--- /dev/null
+++ b/graphics/berries/iapapa/pic.png
Binary files differ
diff --git a/graphics/berries/kelpsy/palette.pal b/graphics/berries/kelpsy/palette.pal
new file mode 100644
index 000000000..67ad7a21c
--- /dev/null
+++ b/graphics/berries/kelpsy/palette.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+197 197 197
+189 205 213
+164 156 197
+139 115 180
+115 74 172
+98 57 139
+90 49 106
+82 41 82
+180 139 123
+148 106 82
+115 74 41
+0 0 0
+189 222 255
+156 197 230
+131 172 205
+106 148 189
diff --git a/graphics/berries/kelpsy/pic.png b/graphics/berries/kelpsy/pic.png
new file mode 100644
index 000000000..17b509c04
--- /dev/null
+++ b/graphics/berries/kelpsy/pic.png
Binary files differ
diff --git a/graphics/berries/lansat/palette.pal b/graphics/berries/lansat/palette.pal
new file mode 100644
index 000000000..66621677d
--- /dev/null
+++ b/graphics/berries/lansat/palette.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+197 246 246
+189 222 148
+148 197 123
+115 180 106
+82 164 90
+49 148 74
+255 222 164
+246 180 139
+238 148 115
+230 106 90
+222 74 65
+213 41 49
+189 41 49
+156 205 115
+123 172 98
+90 139 82
diff --git a/graphics/berries/lansat/pic.png b/graphics/berries/lansat/pic.png
new file mode 100644
index 000000000..c63a590ec
--- /dev/null
+++ b/graphics/berries/lansat/pic.png
Binary files differ
diff --git a/graphics/berries/leppa/palette.pal b/graphics/berries/leppa/palette.pal
new file mode 100644
index 000000000..4fab82d6c
--- /dev/null
+++ b/graphics/berries/leppa/palette.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+148 246 246
+255 255 123
+246 180 98
+246 106 74
+246 41 49
+213 41 49
+180 41 49
+148 41 49
+197 148 98
+189 238 131
+156 205 115
+123 172 98
+90 139 82
+115 90 74
+82 90 49
+57 98 32
diff --git a/graphics/berries/leppa/pic.png b/graphics/berries/leppa/pic.png
new file mode 100644
index 000000000..228bc9c3a
--- /dev/null
+++ b/graphics/berries/leppa/pic.png
Binary files differ
diff --git a/graphics/berries/liechi/palette.pal b/graphics/berries/liechi/palette.pal
new file mode 100644
index 000000000..c12737deb
--- /dev/null
+++ b/graphics/berries/liechi/palette.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+197 246 246
+255 255 123
+246 180 98
+246 106 74
+246 41 49
+213 41 49
+180 41 49
+255 255 255
+238 230 213
+222 205 172
+205 180 131
+197 164 90
+255 205 131
+238 164 98
+222 123 65
+213 90 32
diff --git a/graphics/berries/liechi/pic.png b/graphics/berries/liechi/pic.png
new file mode 100644
index 000000000..dbfea58ca
--- /dev/null
+++ b/graphics/berries/liechi/pic.png
Binary files differ
diff --git a/graphics/berries/lum/palette.pal b/graphics/berries/lum/palette.pal
new file mode 100644
index 000000000..237ef0dc4
--- /dev/null
+++ b/graphics/berries/lum/palette.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+98 246 246
+255 255 222
+238 255 189
+230 255 156
+197 230 131
+172 205 115
+148 180 90
+123 156 74
+115 115 74
+106 82 74
+0 0 0
+0 0 0
+189 238 131
+156 205 115
+123 172 98
+90 139 82
diff --git a/graphics/berries/lum/pic.png b/graphics/berries/lum/pic.png
new file mode 100644
index 000000000..52a97fe4b
--- /dev/null
+++ b/graphics/berries/lum/pic.png
Binary files differ
diff --git a/graphics/berries/mago/palette.pal b/graphics/berries/mago/palette.pal
new file mode 100644
index 000000000..4441e4564
--- /dev/null
+++ b/graphics/berries/mago/palette.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+148 246 246
+255 222 205
+246 189 180
+246 164 156
+246 139 139
+197 106 106
+148 74 74
+98 41 49
+255 246 197
+230 205 148
+213 164 106
+197 131 65
+189 238 131
+156 205 115
+123 172 98
+90 139 82
diff --git a/graphics/berries/mago/pic.png b/graphics/berries/mago/pic.png
new file mode 100644
index 000000000..b83c4cc3e
--- /dev/null
+++ b/graphics/berries/mago/pic.png
Binary files differ
diff --git a/graphics/berries/magost/palette.pal b/graphics/berries/magost/palette.pal
new file mode 100644
index 000000000..2393be3d6
--- /dev/null
+++ b/graphics/berries/magost/palette.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+148 246 246
+255 222 205
+246 189 180
+246 164 156
+246 139 139
+222 123 123
+197 106 106
+180 90 90
+255 246 197
+230 131 131
+246 148 148
+197 131 65
+189 238 131
+156 205 115
+123 172 98
+90 139 82
diff --git a/graphics/berries/magost/pic.png b/graphics/berries/magost/pic.png
new file mode 100644
index 000000000..d3332bc26
--- /dev/null
+++ b/graphics/berries/magost/pic.png
Binary files differ
diff --git a/graphics/berries/nanab/palette.pal b/graphics/berries/nanab/palette.pal
new file mode 100644
index 000000000..4441e4564
--- /dev/null
+++ b/graphics/berries/nanab/palette.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+148 246 246
+255 222 205
+246 189 180
+246 164 156
+246 139 139
+197 106 106
+148 74 74
+98 41 49
+255 246 197
+230 205 148
+213 164 106
+197 131 65
+189 238 131
+156 205 115
+123 172 98
+90 139 82
diff --git a/graphics/berries/nanab/pic.png b/graphics/berries/nanab/pic.png
new file mode 100644
index 000000000..88fa1368e
--- /dev/null
+++ b/graphics/berries/nanab/pic.png
Binary files differ
diff --git a/graphics/berries/nomel/palette.pal b/graphics/berries/nomel/palette.pal
new file mode 100644
index 000000000..6844ddcc3
--- /dev/null
+++ b/graphics/berries/nomel/palette.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+148 246 246
+246 238 222
+246 230 180
+246 230 148
+246 222 106
+255 222 74
+238 197 65
+222 180 65
+205 156 65
+189 139 65
+123 98 65
+172 255 74
+131 213 65
+90 180 65
+246 205 65
+238 205 65
diff --git a/graphics/berries/nomel/pic.png b/graphics/berries/nomel/pic.png
new file mode 100644
index 000000000..828674f62
--- /dev/null
+++ b/graphics/berries/nomel/pic.png
Binary files differ
diff --git a/graphics/berries/oran/palette.pal b/graphics/berries/oran/palette.pal
new file mode 100644
index 000000000..ac06d0224
--- /dev/null
+++ b/graphics/berries/oran/palette.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+197 197 197
+189 205 213
+156 172 213
+123 148 213
+90 123 213
+65 98 213
+65 82 180
+65 65 148
+74 49 115
+148 106 82
+115 74 41
+0 0 0
+189 238 131
+156 205 115
+123 172 98
+90 139 82
diff --git a/graphics/berries/oran/pic.png b/graphics/berries/oran/pic.png
new file mode 100644
index 000000000..bc9517fac
--- /dev/null
+++ b/graphics/berries/oran/pic.png
Binary files differ
diff --git a/graphics/berries/pamtre/palette.pal b/graphics/berries/pamtre/palette.pal
new file mode 100644
index 000000000..fa2cb87a7
--- /dev/null
+++ b/graphics/berries/pamtre/palette.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+189 205 213
+172 180 205
+156 148 189
+131 106 180
+115 74 172
+98 57 139
+90 49 106
+82 41 82
+238 189 213
+205 164 172
+180 139 139
+156 115 106
+131 90 74
+156 205 115
+123 172 98
+90 139 82
diff --git a/graphics/berries/pamtre/pic.png b/graphics/berries/pamtre/pic.png
new file mode 100644
index 000000000..d066ab74c
--- /dev/null
+++ b/graphics/berries/pamtre/pic.png
Binary files differ
diff --git a/graphics/berries/pecha/palette.pal b/graphics/berries/pecha/palette.pal
new file mode 100644
index 000000000..b0743cc64
--- /dev/null
+++ b/graphics/berries/pecha/palette.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+148 246 246
+255 255 255
+255 222 197
+255 197 148
+222 172 123
+197 148 106
+172 123 90
+148 98 74
+0 0 0
+255 205 172
+238 180 131
+123 246 0
+90 213 0
+57 180 0
+24 148 0
+0 0 0
diff --git a/graphics/berries/pecha/pic.png b/graphics/berries/pecha/pic.png
new file mode 100644
index 000000000..76543a044
--- /dev/null
+++ b/graphics/berries/pecha/pic.png
Binary files differ
diff --git a/graphics/berries/persim/palette.pal b/graphics/berries/persim/palette.pal
new file mode 100644
index 000000000..389fac638
--- /dev/null
+++ b/graphics/berries/persim/palette.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+148 246 246
+255 222 205
+246 189 180
+246 164 156
+246 139 139
+197 106 106
+148 74 74
+98 41 49
+0 0 0
+0 0 0
+0 0 0
+90 98 82
+189 238 131
+156 205 115
+123 172 98
+90 139 82
diff --git a/graphics/berries/persim/pic.png b/graphics/berries/persim/pic.png
new file mode 100644
index 000000000..6c0ba368a
--- /dev/null
+++ b/graphics/berries/persim/pic.png
Binary files differ
diff --git a/graphics/berries/petaya/palette.pal b/graphics/berries/petaya/palette.pal
new file mode 100644
index 000000000..c6eefb076
--- /dev/null
+++ b/graphics/berries/petaya/palette.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+197 246 246
+255 197 205
+246 164 180
+246 131 156
+246 106 139
+189 74 90
+139 41 49
+230 197 148
+205 172 123
+189 148 98
+172 123 74
+156 98 49
+189 238 131
+156 205 115
+123 172 98
+90 139 82
diff --git a/graphics/berries/petaya/pic.png b/graphics/berries/petaya/pic.png
new file mode 100644
index 000000000..04198ba39
--- /dev/null
+++ b/graphics/berries/petaya/pic.png
Binary files differ
diff --git a/graphics/berries/pinap/palette.pal b/graphics/berries/pinap/palette.pal
new file mode 100644
index 000000000..e62f61e20
--- /dev/null
+++ b/graphics/berries/pinap/palette.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+148 246 246
+246 238 222
+246 238 189
+246 238 156
+246 238 123
+222 205 106
+197 180 98
+172 156 90
+148 123 74
+123 98 65
+106 74 57
+148 255 172
+115 213 148
+82 180 123
+49 148 98
+0 0 0
diff --git a/graphics/berries/pinap/pic.png b/graphics/berries/pinap/pic.png
new file mode 100644
index 000000000..71144554a
--- /dev/null
+++ b/graphics/berries/pinap/pic.png
Binary files differ
diff --git a/graphics/berries/pomeg/palette.pal b/graphics/berries/pomeg/palette.pal
new file mode 100644
index 000000000..01acf52c9
--- /dev/null
+++ b/graphics/berries/pomeg/palette.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+148 246 246
+255 255 123
+246 180 98
+246 106 74
+246 41 49
+213 49 41
+180 57 32
+148 65 24
+115 82 24
+189 238 131
+156 205 115
+123 172 98
+90 139 82
+115 90 74
+82 90 49
+57 98 32
diff --git a/graphics/berries/pomeg/pic.png b/graphics/berries/pomeg/pic.png
new file mode 100644
index 000000000..394f8558a
--- /dev/null
+++ b/graphics/berries/pomeg/pic.png
Binary files differ
diff --git a/graphics/berries/qualot/palette.pal b/graphics/berries/qualot/palette.pal
new file mode 100644
index 000000000..4441e4564
--- /dev/null
+++ b/graphics/berries/qualot/palette.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+148 246 246
+255 222 205
+246 189 180
+246 164 156
+246 139 139
+197 106 106
+148 74 74
+98 41 49
+255 246 197
+230 205 148
+213 164 106
+197 131 65
+189 238 131
+156 205 115
+123 172 98
+90 139 82
diff --git a/graphics/berries/qualot/pic.png b/graphics/berries/qualot/pic.png
new file mode 100644
index 000000000..15f51d4d8
--- /dev/null
+++ b/graphics/berries/qualot/pic.png
Binary files differ
diff --git a/graphics/berries/rabuta/palette.pal b/graphics/berries/rabuta/palette.pal
new file mode 100644
index 000000000..251beeb2d
--- /dev/null
+++ b/graphics/berries/rabuta/palette.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+197 197 246
+230 255 156
+197 238 131
+164 222 106
+131 205 82
+98 189 57
+98 164 57
+98 139 57
+255 246 197
+230 213 172
+205 189 156
+180 164 131
+156 139 115
+139 115 98
+90 106 57
+90 139 82
diff --git a/graphics/berries/rabuta/pic.png b/graphics/berries/rabuta/pic.png
new file mode 100644
index 000000000..cf620f906
--- /dev/null
+++ b/graphics/berries/rabuta/pic.png
Binary files differ
diff --git a/graphics/berries/rawst/palette.pal b/graphics/berries/rawst/palette.pal
new file mode 100644
index 000000000..a7a4576b5
--- /dev/null
+++ b/graphics/berries/rawst/palette.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+148 98 246
+255 255 255
+213 230 222
+172 205 189
+131 189 156
+90 164 123
+49 148 98
+49 131 82
+57 115 74
+65 98 65
+74 82 57
+98 197 0
+49 148 0
+0 98 0
+148 205 0
+0 0 0
diff --git a/graphics/berries/rawst/pic.png b/graphics/berries/rawst/pic.png
new file mode 100644
index 000000000..c0e3e23a6
--- /dev/null
+++ b/graphics/berries/rawst/pic.png
Binary files differ
diff --git a/graphics/berries/razz/palette.pal b/graphics/berries/razz/palette.pal
new file mode 100644
index 000000000..01acf52c9
--- /dev/null
+++ b/graphics/berries/razz/palette.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+148 246 246
+255 255 123
+246 180 98
+246 106 74
+246 41 49
+213 49 41
+180 57 32
+148 65 24
+115 82 24
+189 238 131
+156 205 115
+123 172 98
+90 139 82
+115 90 74
+82 90 49
+57 98 32
diff --git a/graphics/berries/razz/pic.png b/graphics/berries/razz/pic.png
new file mode 100644
index 000000000..5c415012d
--- /dev/null
+++ b/graphics/berries/razz/pic.png
Binary files differ
diff --git a/graphics/berries/salac/palette.pal b/graphics/berries/salac/palette.pal
new file mode 100644
index 000000000..c0849c6bc
--- /dev/null
+++ b/graphics/berries/salac/palette.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+197 255 255
+255 255 255
+246 255 222
+238 255 189
+230 255 156
+197 238 131
+164 222 106
+131 205 82
+98 189 57
+90 156 41
+82 123 24
+74 98 8
+189 238 131
+156 205 115
+123 172 98
+90 139 82
diff --git a/graphics/berries/salac/pic.png b/graphics/berries/salac/pic.png
new file mode 100644
index 000000000..557ab1742
--- /dev/null
+++ b/graphics/berries/salac/pic.png
Binary files differ
diff --git a/graphics/berries/sitrus/palette.pal b/graphics/berries/sitrus/palette.pal
new file mode 100644
index 000000000..b80481ae1
--- /dev/null
+++ b/graphics/berries/sitrus/palette.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+98 246 246
+246 238 222
+246 238 172
+246 238 123
+222 213 106
+197 189 90
+172 164 82
+148 139 65
+123 115 57
+246 197 90
+246 172 32
+189 131 32
+189 238 131
+156 205 115
+123 172 98
+90 139 82
diff --git a/graphics/berries/sitrus/pic.png b/graphics/berries/sitrus/pic.png
new file mode 100644
index 000000000..d98327ae1
--- /dev/null
+++ b/graphics/berries/sitrus/pic.png
Binary files differ
diff --git a/graphics/berries/spelon/palette.pal b/graphics/berries/spelon/palette.pal
new file mode 100644
index 000000000..01acf52c9
--- /dev/null
+++ b/graphics/berries/spelon/palette.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+148 246 246
+255 255 123
+246 180 98
+246 106 74
+246 41 49
+213 49 41
+180 57 32
+148 65 24
+115 82 24
+189 238 131
+156 205 115
+123 172 98
+90 139 82
+115 90 74
+82 90 49
+57 98 32
diff --git a/graphics/berries/spelon/pic.png b/graphics/berries/spelon/pic.png
new file mode 100644
index 000000000..996f743db
--- /dev/null
+++ b/graphics/berries/spelon/pic.png
Binary files differ
diff --git a/graphics/berries/starf/palette.pal b/graphics/berries/starf/palette.pal
new file mode 100644
index 000000000..68525b6a6
--- /dev/null
+++ b/graphics/berries/starf/palette.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+148 238 246
+246 139 90
+230 255 213
+205 255 180
+180 255 139
+156 255 106
+131 205 106
+106 164 106
+90 123 106
+246 41 41
+156 106 106
+255 156 156
+98 123 205
+164 213 41
+255 205 8
+0 0 0
diff --git a/graphics/berries/starf/pic.png b/graphics/berries/starf/pic.png
new file mode 100644
index 000000000..8cca44ee2
--- /dev/null
+++ b/graphics/berries/starf/pic.png
Binary files differ
diff --git a/graphics/berries/tamato/palette.pal b/graphics/berries/tamato/palette.pal
new file mode 100644
index 000000000..01acf52c9
--- /dev/null
+++ b/graphics/berries/tamato/palette.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+148 246 246
+255 255 123
+246 180 98
+246 106 74
+246 41 49
+213 49 41
+180 57 32
+148 65 24
+115 82 24
+189 238 131
+156 205 115
+123 172 98
+90 139 82
+115 90 74
+82 90 49
+57 98 32
diff --git a/graphics/berries/tamato/pic.png b/graphics/berries/tamato/pic.png
new file mode 100644
index 000000000..9f2c14d4a
--- /dev/null
+++ b/graphics/berries/tamato/pic.png
Binary files differ
diff --git a/graphics/berries/watmel/palette.pal b/graphics/berries/watmel/palette.pal
new file mode 100644
index 000000000..786c0a848
--- /dev/null
+++ b/graphics/berries/watmel/palette.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+148 246 246
+255 222 205
+246 189 180
+246 164 156
+246 139 139
+213 115 115
+180 90 90
+148 74 74
+255 246 197
+230 205 148
+238 255 180
+213 246 156
+189 238 131
+156 205 115
+123 172 98
+90 139 82
diff --git a/graphics/berries/watmel/pic.png b/graphics/berries/watmel/pic.png
new file mode 100644
index 000000000..6da099327
--- /dev/null
+++ b/graphics/berries/watmel/pic.png
Binary files differ
diff --git a/graphics/berries/wepear/palette.pal b/graphics/berries/wepear/palette.pal
new file mode 100644
index 000000000..dac1511ff
--- /dev/null
+++ b/graphics/berries/wepear/palette.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+197 255 255
+230 255 156
+197 238 131
+164 222 106
+131 205 82
+98 189 57
+98 156 57
+98 123 57
+98 90 57
+0 0 0
+180 230 115
+0 0 0
+189 238 131
+156 205 115
+123 172 98
+90 139 82
diff --git a/graphics/berries/wepear/pic.png b/graphics/berries/wepear/pic.png
new file mode 100644
index 000000000..468231651
--- /dev/null
+++ b/graphics/berries/wepear/pic.png
Binary files differ
diff --git a/graphics/berries/wiki/palette.pal b/graphics/berries/wiki/palette.pal
new file mode 100644
index 000000000..88586d6b5
--- /dev/null
+++ b/graphics/berries/wiki/palette.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+197 197 197
+189 205 213
+164 156 197
+139 115 180
+115 74 172
+98 57 139
+90 49 106
+82 41 82
+180 139 123
+148 106 82
+115 74 41
+0 0 0
+189 238 131
+156 205 115
+123 172 98
+90 139 82
diff --git a/graphics/berries/wiki/pic.png b/graphics/berries/wiki/pic.png
new file mode 100644
index 000000000..d13c76f5b
--- /dev/null
+++ b/graphics/berries/wiki/pic.png
Binary files differ