summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--data/graphics/trainers/back_pics/brendan_back_pic.pngbin0 -> 2394 bytes
-rw-r--r--data/graphics/trainers/back_pics/leaf_back_pic.pngbin0 -> 2352 bytes
-rw-r--r--data/graphics/trainers/back_pics/may_back_pic.pngbin0 -> 2322 bytes
-rw-r--r--data/graphics/trainers/back_pics/red_back_pic.pngbin0 -> 2270 bytes
-rw-r--r--data/graphics/trainers/back_pics/ruby_sapphire_brendan_back_pic.pngbin0 -> 2197 bytes
-rw-r--r--data/graphics/trainers/back_pics/ruby_sapphire_may_back_pic.pngbin0 -> 2223 bytes
-rw-r--r--data/graphics/trainers/back_pics/steven_back_pic.pngbin0 -> 1710 bytes
-rw-r--r--data/graphics/trainers/back_pics/wally_back_pic.pngbin0 -> 1429 bytes
-rw-r--r--data/graphics/trainers/front_pics/aqua_admin_f_front_pic.pngbin0 -> 838 bytes
-rw-r--r--data/graphics/trainers/front_pics/aqua_admin_m_front_pic.pngbin0 -> 800 bytes
-rw-r--r--data/graphics/trainers/front_pics/aqua_grunt_f_front_pic.pngbin0 -> 722 bytes
-rw-r--r--data/graphics/trainers/front_pics/aqua_grunt_m_front_pic.pngbin0 -> 726 bytes
-rw-r--r--data/graphics/trainers/front_pics/aqua_leader_archie_front_pic.pngbin0 -> 684 bytes
-rw-r--r--data/graphics/trainers/front_pics/arena_tycoon_greta_front_pic.pngbin0 -> 702 bytes
-rw-r--r--data/graphics/trainers/front_pics/aroma_lady_front_pic.pngbin0 -> 619 bytes
-rw-r--r--data/graphics/trainers/front_pics/battle_girl_front_pic.pngbin0 -> 702 bytes
-rw-r--r--data/graphics/trainers/front_pics/beauty_front_pic.pngbin0 -> 662 bytes
-rw-r--r--data/graphics/trainers/front_pics/bird_keeper_front_pic.pngbin0 -> 698 bytes
-rw-r--r--data/graphics/trainers/front_pics/black_belt_front_pic.pngbin0 -> 735 bytes
-rw-r--r--data/graphics/trainers/front_pics/brendan_front_pic.pngbin0 -> 698 bytes
-rw-r--r--data/graphics/trainers/front_pics/bug_catcher_front_pic.pngbin0 -> 682 bytes
-rw-r--r--data/graphics/trainers/front_pics/bug_maniac_front_pic.pngbin0 -> 932 bytes
-rw-r--r--data/graphics/trainers/front_pics/camper_front_pic.pngbin0 -> 629 bytes
-rw-r--r--data/graphics/trainers/front_pics/champion_wallace_front_pic.pngbin0 -> 978 bytes
-rw-r--r--data/graphics/trainers/front_pics/collector_front_pic.pngbin0 -> 852 bytes
-rw-r--r--data/graphics/trainers/front_pics/cool_trainer_f_front_pic.pngbin0 -> 681 bytes
-rw-r--r--data/graphics/trainers/front_pics/cool_trainer_m_front_pic.pngbin0 -> 627 bytes
-rw-r--r--data/graphics/trainers/front_pics/cycling_triathlete_f_front_pic.pngbin0 -> 890 bytes
-rw-r--r--data/graphics/trainers/front_pics/cycling_triathlete_m_front_pic.pngbin0 -> 900 bytes
-rw-r--r--data/graphics/trainers/front_pics/dome_ace_tucker_front_pic.pngbin0 -> 906 bytes
-rw-r--r--data/graphics/trainers/front_pics/dragon_tamer_front_pic.pngbin0 -> 710 bytes
-rw-r--r--data/graphics/trainers/front_pics/elite_four_drake_front_pic.pngbin0 -> 828 bytes
-rw-r--r--data/graphics/trainers/front_pics/elite_four_glacia_front_pic.pngbin0 -> 797 bytes
-rw-r--r--data/graphics/trainers/front_pics/elite_four_phoebe_front_pic.pngbin0 -> 661 bytes
-rw-r--r--data/graphics/trainers/front_pics/elite_four_sidney_front_pic.pngbin0 -> 696 bytes
-rw-r--r--data/graphics/trainers/front_pics/expert_f_front_pic.pngbin0 -> 670 bytes
-rw-r--r--data/graphics/trainers/front_pics/expert_m_front_pic.pngbin0 -> 706 bytes
-rw-r--r--data/graphics/trainers/front_pics/factory_head_noland_front_pic.pngbin0 -> 736 bytes
-rw-r--r--data/graphics/trainers/front_pics/fisherman_front_pic.pngbin0 -> 889 bytes
-rw-r--r--data/graphics/trainers/front_pics/gentleman_front_pic.pngbin0 -> 647 bytes
-rw-r--r--data/graphics/trainers/front_pics/guitarist_front_pic.pngbin0 -> 765 bytes
-rw-r--r--data/graphics/trainers/front_pics/hex_maniac_front_pic.pngbin0 -> 719 bytes
-rw-r--r--data/graphics/trainers/front_pics/hiker_front_pic.pngbin0 -> 952 bytes
-rw-r--r--data/graphics/trainers/front_pics/interviewer_front_pic.pngbin0 -> 1032 bytes
-rw-r--r--data/graphics/trainers/front_pics/kindler_front_pic.pngbin0 -> 745 bytes
-rw-r--r--data/graphics/trainers/front_pics/lady_front_pic.pngbin0 -> 825 bytes
-rw-r--r--data/graphics/trainers/front_pics/lass_front_pic.pngbin0 -> 617 bytes
-rw-r--r--data/graphics/trainers/front_pics/leader_brawly_front_pic.pngbin0 -> 799 bytes
-rw-r--r--data/graphics/trainers/front_pics/leader_flannery_front_pic.pngbin0 -> 770 bytes
-rw-r--r--data/graphics/trainers/front_pics/leader_juan_front_pic.pngbin0 -> 820 bytes
-rw-r--r--data/graphics/trainers/front_pics/leader_norman_front_pic.pngbin0 -> 692 bytes
-rw-r--r--data/graphics/trainers/front_pics/leader_roxanne_front_pic.pngbin0 -> 631 bytes
-rw-r--r--data/graphics/trainers/front_pics/leader_tate_and_liza_front_pic.pngbin0 -> 936 bytes
-rw-r--r--data/graphics/trainers/front_pics/leader_wattson_front_pic.pngbin0 -> 720 bytes
-rw-r--r--data/graphics/trainers/front_pics/leader_winona_front_pic.pngbin0 -> 784 bytes
-rw-r--r--data/graphics/trainers/front_pics/leaf_front_pic.pngbin0 -> 722 bytes
-rw-r--r--data/graphics/trainers/front_pics/magma_admin_front_pic.pngbin0 -> 841 bytes
-rw-r--r--data/graphics/trainers/front_pics/magma_grunt_f_front_pic.pngbin0 -> 789 bytes
-rw-r--r--data/graphics/trainers/front_pics/magma_grunt_m_front_pic.pngbin0 -> 751 bytes
-rw-r--r--data/graphics/trainers/front_pics/magma_leader_maxie_front_pic.pngbin0 -> 649 bytes
-rw-r--r--data/graphics/trainers/front_pics/may_front_pic.pngbin0 -> 689 bytes
-rw-r--r--data/graphics/trainers/front_pics/ninja_boy_front_pic.pngbin0 -> 632 bytes
-rw-r--r--data/graphics/trainers/front_pics/old_couple_front_pic.pngbin0 -> 1097 bytes
-rw-r--r--data/graphics/trainers/front_pics/palace_maven_spenser_front_pic.pngbin0 -> 802 bytes
-rw-r--r--data/graphics/trainers/front_pics/parasol_lady_front_pic.pngbin0 -> 710 bytes
-rw-r--r--data/graphics/trainers/front_pics/picnicker_front_pic.pngbin0 -> 633 bytes
-rw-r--r--data/graphics/trainers/front_pics/pike_queen_lucy_front_pic.pngbin0 -> 678 bytes
-rw-r--r--data/graphics/trainers/front_pics/pokemaniac_front_pic.pngbin0 -> 793 bytes
-rw-r--r--data/graphics/trainers/front_pics/pokemon_breeder_f_front_pic.pngbin0 -> 742 bytes
-rw-r--r--data/graphics/trainers/front_pics/pokemon_breeder_m_front_pic.pngbin0 -> 709 bytes
-rw-r--r--data/graphics/trainers/front_pics/pokemon_ranger_f_front_pic.pngbin0 -> 710 bytes
-rw-r--r--data/graphics/trainers/front_pics/pokemon_ranger_m_front_pic.pngbin0 -> 709 bytes
-rw-r--r--data/graphics/trainers/front_pics/psychic_f_front_pic.pngbin0 -> 668 bytes
-rw-r--r--data/graphics/trainers/front_pics/psychic_m_front_pic.pngbin0 -> 690 bytes
-rw-r--r--data/graphics/trainers/front_pics/pyramid_king_brandon_front_pic.pngbin0 -> 721 bytes
-rw-r--r--data/graphics/trainers/front_pics/red_front_pic.pngbin0 -> 691 bytes
-rw-r--r--data/graphics/trainers/front_pics/rich_boy_front_pic.pngbin0 -> 580 bytes
-rw-r--r--data/graphics/trainers/front_pics/ruby_sapphire_brendan_front_pic.pngbin0 -> 688 bytes
-rw-r--r--data/graphics/trainers/front_pics/ruby_sapphire_may_front_pic.pngbin0 -> 683 bytes
-rw-r--r--data/graphics/trainers/front_pics/ruin_maniac_front_pic.pngbin0 -> 782 bytes
-rw-r--r--data/graphics/trainers/front_pics/running_triathlete_f_front_pic.pngbin0 -> 585 bytes
-rw-r--r--data/graphics/trainers/front_pics/running_triathlete_m_front_pic.pngbin0 -> 586 bytes
-rw-r--r--data/graphics/trainers/front_pics/sailor_front_pic.pngbin0 -> 801 bytes
-rw-r--r--data/graphics/trainers/front_pics/salon_maiden_anabel_front_pic.pngbin0 -> 667 bytes
-rw-r--r--data/graphics/trainers/front_pics/school_kid_f_front_pic.pngbin0 -> 548 bytes
-rw-r--r--data/graphics/trainers/front_pics/school_kid_m_front_pic.pngbin0 -> 606 bytes
-rw-r--r--data/graphics/trainers/front_pics/sis_and_bro_front_pic.pngbin0 -> 934 bytes
-rw-r--r--data/graphics/trainers/front_pics/sr_and_jr_front_pic.pngbin0 -> 1005 bytes
-rw-r--r--data/graphics/trainers/front_pics/steven_front_pic.pngbin0 -> 703 bytes
-rw-r--r--data/graphics/trainers/front_pics/swimmer_f_front_pic.pngbin0 -> 617 bytes
-rw-r--r--data/graphics/trainers/front_pics/swimmer_m_front_pic.pngbin0 -> 584 bytes
-rw-r--r--data/graphics/trainers/front_pics/swimming_triathlete_f_front_pic.pngbin0 -> 624 bytes
-rw-r--r--data/graphics/trainers/front_pics/swimming_triathlete_m_front_pic.pngbin0 -> 675 bytes
-rw-r--r--data/graphics/trainers/front_pics/tuber_f_front_pic.pngbin0 -> 557 bytes
-rw-r--r--data/graphics/trainers/front_pics/tuber_m_front_pic.pngbin0 -> 548 bytes
-rw-r--r--data/graphics/trainers/front_pics/twins_front_pic.pngbin0 -> 829 bytes
-rw-r--r--data/graphics/trainers/front_pics/wally_front_pic.pngbin0 -> 616 bytes
-rw-r--r--data/graphics/trainers/front_pics/winstrate_f_front_pic.pngbin0 -> 849 bytes
-rw-r--r--data/graphics/trainers/front_pics/winstrate_m_front_pic.pngbin0 -> 786 bytes
-rw-r--r--data/graphics/trainers/front_pics/young_couple_front_pic.pngbin0 -> 805 bytes
-rw-r--r--data/graphics/trainers/front_pics/youngster_front_pic.pngbin0 -> 564 bytes
-rw-r--r--data/graphics/trainers/palettes/aqua_admin_f.pal19
-rw-r--r--data/graphics/trainers/palettes/aqua_admin_m.pal19
-rw-r--r--data/graphics/trainers/palettes/aqua_grunt_f.pal19
-rw-r--r--data/graphics/trainers/palettes/aqua_grunt_m.pal19
-rw-r--r--data/graphics/trainers/palettes/aqua_leader_archie.pal19
-rw-r--r--data/graphics/trainers/palettes/arena_tycoon_greta.pal19
-rw-r--r--data/graphics/trainers/palettes/aroma_lady.pal19
-rw-r--r--data/graphics/trainers/palettes/battle_girl.pal19
-rw-r--r--data/graphics/trainers/palettes/beauty.pal19
-rw-r--r--data/graphics/trainers/palettes/bird_keeper.pal19
-rw-r--r--data/graphics/trainers/palettes/black_belt.pal19
-rw-r--r--data/graphics/trainers/palettes/brendan.pal19
-rw-r--r--data/graphics/trainers/palettes/bug_catcher.pal19
-rw-r--r--data/graphics/trainers/palettes/bug_maniac.pal19
-rw-r--r--data/graphics/trainers/palettes/camper.pal19
-rw-r--r--data/graphics/trainers/palettes/champion_wallace.pal19
-rw-r--r--data/graphics/trainers/palettes/collector.pal19
-rw-r--r--data/graphics/trainers/palettes/cool_trainer_f.pal19
-rw-r--r--data/graphics/trainers/palettes/cool_trainer_m.pal19
-rw-r--r--data/graphics/trainers/palettes/cycling_triathlete_f.pal19
-rw-r--r--data/graphics/trainers/palettes/cycling_triathlete_m.pal19
-rw-r--r--data/graphics/trainers/palettes/dome_ace_tucker.pal19
-rw-r--r--data/graphics/trainers/palettes/dragon_tamer.pal19
-rw-r--r--data/graphics/trainers/palettes/elite_four_drake.pal19
-rw-r--r--data/graphics/trainers/palettes/elite_four_glacia.pal19
-rw-r--r--data/graphics/trainers/palettes/elite_four_phoebe.pal19
-rw-r--r--data/graphics/trainers/palettes/elite_four_sidney.pal19
-rw-r--r--data/graphics/trainers/palettes/expert_f.pal19
-rw-r--r--data/graphics/trainers/palettes/expert_m.pal19
-rw-r--r--data/graphics/trainers/palettes/factory_head_noland.pal19
-rw-r--r--data/graphics/trainers/palettes/fisherman.pal19
-rw-r--r--data/graphics/trainers/palettes/gentleman.pal19
-rw-r--r--data/graphics/trainers/palettes/guitarist.pal19
-rw-r--r--data/graphics/trainers/palettes/hex_maniac.pal19
-rw-r--r--data/graphics/trainers/palettes/hiker.pal19
-rw-r--r--data/graphics/trainers/palettes/interviewer.pal19
-rw-r--r--data/graphics/trainers/palettes/kindler.pal19
-rw-r--r--data/graphics/trainers/palettes/lady.pal19
-rw-r--r--data/graphics/trainers/palettes/lass.pal19
-rw-r--r--data/graphics/trainers/palettes/leader_brawly.pal19
-rw-r--r--data/graphics/trainers/palettes/leader_flannery.pal19
-rw-r--r--data/graphics/trainers/palettes/leader_juan.pal19
-rw-r--r--data/graphics/trainers/palettes/leader_norman.pal19
-rw-r--r--data/graphics/trainers/palettes/leader_roxanne.pal19
-rw-r--r--data/graphics/trainers/palettes/leader_tate_and_liza.pal19
-rw-r--r--data/graphics/trainers/palettes/leader_wattson.pal19
-rw-r--r--data/graphics/trainers/palettes/leader_winona.pal19
-rw-r--r--data/graphics/trainers/palettes/leaf.pal19
-rw-r--r--data/graphics/trainers/palettes/leaf_back_pic.pal19
-rw-r--r--data/graphics/trainers/palettes/magma_admin.pal19
-rw-r--r--data/graphics/trainers/palettes/magma_grunt_f.pal19
-rw-r--r--data/graphics/trainers/palettes/magma_grunt_m.pal19
-rw-r--r--data/graphics/trainers/palettes/magma_leader_maxie.pal19
-rw-r--r--data/graphics/trainers/palettes/may.pal19
-rw-r--r--data/graphics/trainers/palettes/ninja_boy.pal19
-rw-r--r--data/graphics/trainers/palettes/old_couple.pal19
-rw-r--r--data/graphics/trainers/palettes/palace_maven_spenser.pal19
-rw-r--r--data/graphics/trainers/palettes/parasol_lady.pal19
-rw-r--r--data/graphics/trainers/palettes/picnicker.pal19
-rw-r--r--data/graphics/trainers/palettes/pike_queen_lucy.pal19
-rw-r--r--data/graphics/trainers/palettes/pokemaniac.pal19
-rw-r--r--data/graphics/trainers/palettes/pokemon_breeder_f.pal19
-rw-r--r--data/graphics/trainers/palettes/pokemon_breeder_m.pal19
-rw-r--r--data/graphics/trainers/palettes/pokemon_ranger_f.pal19
-rw-r--r--data/graphics/trainers/palettes/pokemon_ranger_m.pal19
-rw-r--r--data/graphics/trainers/palettes/psychic_f.pal19
-rw-r--r--data/graphics/trainers/palettes/psychic_m.pal19
-rw-r--r--data/graphics/trainers/palettes/pyramid_king_brandon.pal19
-rw-r--r--data/graphics/trainers/palettes/red.pal19
-rw-r--r--data/graphics/trainers/palettes/red_back_pic.pal19
-rw-r--r--data/graphics/trainers/palettes/rich_boy.pal19
-rw-r--r--data/graphics/trainers/palettes/ruby_sapphire_brendan.pal19
-rw-r--r--data/graphics/trainers/palettes/ruby_sapphire_may.pal19
-rw-r--r--data/graphics/trainers/palettes/ruin_maniac.pal19
-rw-r--r--data/graphics/trainers/palettes/running_triathlete_f.pal19
-rw-r--r--data/graphics/trainers/palettes/running_triathlete_m.pal19
-rw-r--r--data/graphics/trainers/palettes/sailor.pal19
-rw-r--r--data/graphics/trainers/palettes/salon_maiden_anabel.pal19
-rw-r--r--data/graphics/trainers/palettes/school_kid_f.pal19
-rw-r--r--data/graphics/trainers/palettes/school_kid_m.pal19
-rw-r--r--data/graphics/trainers/palettes/sis_and_bro.pal19
-rw-r--r--data/graphics/trainers/palettes/sr_and_jr.pal19
-rw-r--r--data/graphics/trainers/palettes/steven.pal19
-rw-r--r--data/graphics/trainers/palettes/swimmer_f.pal19
-rw-r--r--data/graphics/trainers/palettes/swimmer_m.pal19
-rw-r--r--data/graphics/trainers/palettes/swimming_triathlete_f.pal19
-rw-r--r--data/graphics/trainers/palettes/swimming_triathlete_m.pal19
-rw-r--r--data/graphics/trainers/palettes/tuber_f.pal19
-rw-r--r--data/graphics/trainers/palettes/tuber_m.pal19
-rw-r--r--data/graphics/trainers/palettes/twins.pal19
-rw-r--r--data/graphics/trainers/palettes/wally.pal19
-rw-r--r--data/graphics/trainers/palettes/winstrate_f.pal19
-rw-r--r--data/graphics/trainers/palettes/winstrate_m.pal19
-rw-r--r--data/graphics/trainers/palettes/young_couple.pal19
-rw-r--r--data/graphics/trainers/palettes/youngster.pal19
-rw-r--r--data/graphics/trainers/trainer_graphics.s392
197 files changed, 2001 insertions, 196 deletions
diff --git a/data/graphics/trainers/back_pics/brendan_back_pic.png b/data/graphics/trainers/back_pics/brendan_back_pic.png
new file mode 100644
index 000000000..d20c07d2f
--- /dev/null
+++ b/data/graphics/trainers/back_pics/brendan_back_pic.png
Binary files differ
diff --git a/data/graphics/trainers/back_pics/leaf_back_pic.png b/data/graphics/trainers/back_pics/leaf_back_pic.png
new file mode 100644
index 000000000..4b1a17d29
--- /dev/null
+++ b/data/graphics/trainers/back_pics/leaf_back_pic.png
Binary files differ
diff --git a/data/graphics/trainers/back_pics/may_back_pic.png b/data/graphics/trainers/back_pics/may_back_pic.png
new file mode 100644
index 000000000..1e74d9123
--- /dev/null
+++ b/data/graphics/trainers/back_pics/may_back_pic.png
Binary files differ
diff --git a/data/graphics/trainers/back_pics/red_back_pic.png b/data/graphics/trainers/back_pics/red_back_pic.png
new file mode 100644
index 000000000..b90362c43
--- /dev/null
+++ b/data/graphics/trainers/back_pics/red_back_pic.png
Binary files differ
diff --git a/data/graphics/trainers/back_pics/ruby_sapphire_brendan_back_pic.png b/data/graphics/trainers/back_pics/ruby_sapphire_brendan_back_pic.png
new file mode 100644
index 000000000..51b360637
--- /dev/null
+++ b/data/graphics/trainers/back_pics/ruby_sapphire_brendan_back_pic.png
Binary files differ
diff --git a/data/graphics/trainers/back_pics/ruby_sapphire_may_back_pic.png b/data/graphics/trainers/back_pics/ruby_sapphire_may_back_pic.png
new file mode 100644
index 000000000..a6930037f
--- /dev/null
+++ b/data/graphics/trainers/back_pics/ruby_sapphire_may_back_pic.png
Binary files differ
diff --git a/data/graphics/trainers/back_pics/steven_back_pic.png b/data/graphics/trainers/back_pics/steven_back_pic.png
new file mode 100644
index 000000000..961992ff6
--- /dev/null
+++ b/data/graphics/trainers/back_pics/steven_back_pic.png
Binary files differ
diff --git a/data/graphics/trainers/back_pics/wally_back_pic.png b/data/graphics/trainers/back_pics/wally_back_pic.png
new file mode 100644
index 000000000..b4c2f1fa3
--- /dev/null
+++ b/data/graphics/trainers/back_pics/wally_back_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/aqua_admin_f_front_pic.png b/data/graphics/trainers/front_pics/aqua_admin_f_front_pic.png
new file mode 100644
index 000000000..3428944b6
--- /dev/null
+++ b/data/graphics/trainers/front_pics/aqua_admin_f_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/aqua_admin_m_front_pic.png b/data/graphics/trainers/front_pics/aqua_admin_m_front_pic.png
new file mode 100644
index 000000000..91a434ec8
--- /dev/null
+++ b/data/graphics/trainers/front_pics/aqua_admin_m_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/aqua_grunt_f_front_pic.png b/data/graphics/trainers/front_pics/aqua_grunt_f_front_pic.png
new file mode 100644
index 000000000..5455700db
--- /dev/null
+++ b/data/graphics/trainers/front_pics/aqua_grunt_f_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/aqua_grunt_m_front_pic.png b/data/graphics/trainers/front_pics/aqua_grunt_m_front_pic.png
new file mode 100644
index 000000000..77ead55fd
--- /dev/null
+++ b/data/graphics/trainers/front_pics/aqua_grunt_m_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/aqua_leader_archie_front_pic.png b/data/graphics/trainers/front_pics/aqua_leader_archie_front_pic.png
new file mode 100644
index 000000000..e7593b0f0
--- /dev/null
+++ b/data/graphics/trainers/front_pics/aqua_leader_archie_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/arena_tycoon_greta_front_pic.png b/data/graphics/trainers/front_pics/arena_tycoon_greta_front_pic.png
new file mode 100644
index 000000000..a15872c61
--- /dev/null
+++ b/data/graphics/trainers/front_pics/arena_tycoon_greta_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/aroma_lady_front_pic.png b/data/graphics/trainers/front_pics/aroma_lady_front_pic.png
new file mode 100644
index 000000000..9f6eb814c
--- /dev/null
+++ b/data/graphics/trainers/front_pics/aroma_lady_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/battle_girl_front_pic.png b/data/graphics/trainers/front_pics/battle_girl_front_pic.png
new file mode 100644
index 000000000..fbce1299e
--- /dev/null
+++ b/data/graphics/trainers/front_pics/battle_girl_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/beauty_front_pic.png b/data/graphics/trainers/front_pics/beauty_front_pic.png
new file mode 100644
index 000000000..aea688176
--- /dev/null
+++ b/data/graphics/trainers/front_pics/beauty_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/bird_keeper_front_pic.png b/data/graphics/trainers/front_pics/bird_keeper_front_pic.png
new file mode 100644
index 000000000..7ad67c5d7
--- /dev/null
+++ b/data/graphics/trainers/front_pics/bird_keeper_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/black_belt_front_pic.png b/data/graphics/trainers/front_pics/black_belt_front_pic.png
new file mode 100644
index 000000000..fd3b51c66
--- /dev/null
+++ b/data/graphics/trainers/front_pics/black_belt_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/brendan_front_pic.png b/data/graphics/trainers/front_pics/brendan_front_pic.png
new file mode 100644
index 000000000..b0c65b4be
--- /dev/null
+++ b/data/graphics/trainers/front_pics/brendan_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/bug_catcher_front_pic.png b/data/graphics/trainers/front_pics/bug_catcher_front_pic.png
new file mode 100644
index 000000000..8fe86d40e
--- /dev/null
+++ b/data/graphics/trainers/front_pics/bug_catcher_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/bug_maniac_front_pic.png b/data/graphics/trainers/front_pics/bug_maniac_front_pic.png
new file mode 100644
index 000000000..239bba039
--- /dev/null
+++ b/data/graphics/trainers/front_pics/bug_maniac_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/camper_front_pic.png b/data/graphics/trainers/front_pics/camper_front_pic.png
new file mode 100644
index 000000000..24d173dee
--- /dev/null
+++ b/data/graphics/trainers/front_pics/camper_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/champion_wallace_front_pic.png b/data/graphics/trainers/front_pics/champion_wallace_front_pic.png
new file mode 100644
index 000000000..24c43eca8
--- /dev/null
+++ b/data/graphics/trainers/front_pics/champion_wallace_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/collector_front_pic.png b/data/graphics/trainers/front_pics/collector_front_pic.png
new file mode 100644
index 000000000..15187ce1c
--- /dev/null
+++ b/data/graphics/trainers/front_pics/collector_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/cool_trainer_f_front_pic.png b/data/graphics/trainers/front_pics/cool_trainer_f_front_pic.png
new file mode 100644
index 000000000..572aa811a
--- /dev/null
+++ b/data/graphics/trainers/front_pics/cool_trainer_f_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/cool_trainer_m_front_pic.png b/data/graphics/trainers/front_pics/cool_trainer_m_front_pic.png
new file mode 100644
index 000000000..6b998992e
--- /dev/null
+++ b/data/graphics/trainers/front_pics/cool_trainer_m_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/cycling_triathlete_f_front_pic.png b/data/graphics/trainers/front_pics/cycling_triathlete_f_front_pic.png
new file mode 100644
index 000000000..b5c2662b3
--- /dev/null
+++ b/data/graphics/trainers/front_pics/cycling_triathlete_f_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/cycling_triathlete_m_front_pic.png b/data/graphics/trainers/front_pics/cycling_triathlete_m_front_pic.png
new file mode 100644
index 000000000..b2f55f0fc
--- /dev/null
+++ b/data/graphics/trainers/front_pics/cycling_triathlete_m_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/dome_ace_tucker_front_pic.png b/data/graphics/trainers/front_pics/dome_ace_tucker_front_pic.png
new file mode 100644
index 000000000..78b92b0c9
--- /dev/null
+++ b/data/graphics/trainers/front_pics/dome_ace_tucker_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/dragon_tamer_front_pic.png b/data/graphics/trainers/front_pics/dragon_tamer_front_pic.png
new file mode 100644
index 000000000..285f2207c
--- /dev/null
+++ b/data/graphics/trainers/front_pics/dragon_tamer_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/elite_four_drake_front_pic.png b/data/graphics/trainers/front_pics/elite_four_drake_front_pic.png
new file mode 100644
index 000000000..b27716719
--- /dev/null
+++ b/data/graphics/trainers/front_pics/elite_four_drake_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/elite_four_glacia_front_pic.png b/data/graphics/trainers/front_pics/elite_four_glacia_front_pic.png
new file mode 100644
index 000000000..7f135ff4b
--- /dev/null
+++ b/data/graphics/trainers/front_pics/elite_four_glacia_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/elite_four_phoebe_front_pic.png b/data/graphics/trainers/front_pics/elite_four_phoebe_front_pic.png
new file mode 100644
index 000000000..788908c6c
--- /dev/null
+++ b/data/graphics/trainers/front_pics/elite_four_phoebe_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/elite_four_sidney_front_pic.png b/data/graphics/trainers/front_pics/elite_four_sidney_front_pic.png
new file mode 100644
index 000000000..d43ab5cc3
--- /dev/null
+++ b/data/graphics/trainers/front_pics/elite_four_sidney_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/expert_f_front_pic.png b/data/graphics/trainers/front_pics/expert_f_front_pic.png
new file mode 100644
index 000000000..5f69c2de6
--- /dev/null
+++ b/data/graphics/trainers/front_pics/expert_f_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/expert_m_front_pic.png b/data/graphics/trainers/front_pics/expert_m_front_pic.png
new file mode 100644
index 000000000..1c53bf71f
--- /dev/null
+++ b/data/graphics/trainers/front_pics/expert_m_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/factory_head_noland_front_pic.png b/data/graphics/trainers/front_pics/factory_head_noland_front_pic.png
new file mode 100644
index 000000000..df420adf3
--- /dev/null
+++ b/data/graphics/trainers/front_pics/factory_head_noland_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/fisherman_front_pic.png b/data/graphics/trainers/front_pics/fisherman_front_pic.png
new file mode 100644
index 000000000..8e90ccb17
--- /dev/null
+++ b/data/graphics/trainers/front_pics/fisherman_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/gentleman_front_pic.png b/data/graphics/trainers/front_pics/gentleman_front_pic.png
new file mode 100644
index 000000000..85e4b024b
--- /dev/null
+++ b/data/graphics/trainers/front_pics/gentleman_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/guitarist_front_pic.png b/data/graphics/trainers/front_pics/guitarist_front_pic.png
new file mode 100644
index 000000000..477f76bdc
--- /dev/null
+++ b/data/graphics/trainers/front_pics/guitarist_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/hex_maniac_front_pic.png b/data/graphics/trainers/front_pics/hex_maniac_front_pic.png
new file mode 100644
index 000000000..8d66b4794
--- /dev/null
+++ b/data/graphics/trainers/front_pics/hex_maniac_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/hiker_front_pic.png b/data/graphics/trainers/front_pics/hiker_front_pic.png
new file mode 100644
index 000000000..6112a5f1e
--- /dev/null
+++ b/data/graphics/trainers/front_pics/hiker_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/interviewer_front_pic.png b/data/graphics/trainers/front_pics/interviewer_front_pic.png
new file mode 100644
index 000000000..ff2f9ca54
--- /dev/null
+++ b/data/graphics/trainers/front_pics/interviewer_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/kindler_front_pic.png b/data/graphics/trainers/front_pics/kindler_front_pic.png
new file mode 100644
index 000000000..01deeb1d9
--- /dev/null
+++ b/data/graphics/trainers/front_pics/kindler_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/lady_front_pic.png b/data/graphics/trainers/front_pics/lady_front_pic.png
new file mode 100644
index 000000000..4914eb433
--- /dev/null
+++ b/data/graphics/trainers/front_pics/lady_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/lass_front_pic.png b/data/graphics/trainers/front_pics/lass_front_pic.png
new file mode 100644
index 000000000..5ccf1afcd
--- /dev/null
+++ b/data/graphics/trainers/front_pics/lass_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/leader_brawly_front_pic.png b/data/graphics/trainers/front_pics/leader_brawly_front_pic.png
new file mode 100644
index 000000000..a8d05b25d
--- /dev/null
+++ b/data/graphics/trainers/front_pics/leader_brawly_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/leader_flannery_front_pic.png b/data/graphics/trainers/front_pics/leader_flannery_front_pic.png
new file mode 100644
index 000000000..942dc5b6b
--- /dev/null
+++ b/data/graphics/trainers/front_pics/leader_flannery_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/leader_juan_front_pic.png b/data/graphics/trainers/front_pics/leader_juan_front_pic.png
new file mode 100644
index 000000000..ecd9f087b
--- /dev/null
+++ b/data/graphics/trainers/front_pics/leader_juan_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/leader_norman_front_pic.png b/data/graphics/trainers/front_pics/leader_norman_front_pic.png
new file mode 100644
index 000000000..ce9998b09
--- /dev/null
+++ b/data/graphics/trainers/front_pics/leader_norman_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/leader_roxanne_front_pic.png b/data/graphics/trainers/front_pics/leader_roxanne_front_pic.png
new file mode 100644
index 000000000..b996ee790
--- /dev/null
+++ b/data/graphics/trainers/front_pics/leader_roxanne_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/leader_tate_and_liza_front_pic.png b/data/graphics/trainers/front_pics/leader_tate_and_liza_front_pic.png
new file mode 100644
index 000000000..a4930e3f1
--- /dev/null
+++ b/data/graphics/trainers/front_pics/leader_tate_and_liza_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/leader_wattson_front_pic.png b/data/graphics/trainers/front_pics/leader_wattson_front_pic.png
new file mode 100644
index 000000000..7b9438a25
--- /dev/null
+++ b/data/graphics/trainers/front_pics/leader_wattson_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/leader_winona_front_pic.png b/data/graphics/trainers/front_pics/leader_winona_front_pic.png
new file mode 100644
index 000000000..fc0e4a6dd
--- /dev/null
+++ b/data/graphics/trainers/front_pics/leader_winona_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/leaf_front_pic.png b/data/graphics/trainers/front_pics/leaf_front_pic.png
new file mode 100644
index 000000000..b20b0906e
--- /dev/null
+++ b/data/graphics/trainers/front_pics/leaf_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/magma_admin_front_pic.png b/data/graphics/trainers/front_pics/magma_admin_front_pic.png
new file mode 100644
index 000000000..d7b5e4fb1
--- /dev/null
+++ b/data/graphics/trainers/front_pics/magma_admin_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/magma_grunt_f_front_pic.png b/data/graphics/trainers/front_pics/magma_grunt_f_front_pic.png
new file mode 100644
index 000000000..6fa81a6a7
--- /dev/null
+++ b/data/graphics/trainers/front_pics/magma_grunt_f_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/magma_grunt_m_front_pic.png b/data/graphics/trainers/front_pics/magma_grunt_m_front_pic.png
new file mode 100644
index 000000000..4c7fa355a
--- /dev/null
+++ b/data/graphics/trainers/front_pics/magma_grunt_m_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/magma_leader_maxie_front_pic.png b/data/graphics/trainers/front_pics/magma_leader_maxie_front_pic.png
new file mode 100644
index 000000000..679f62367
--- /dev/null
+++ b/data/graphics/trainers/front_pics/magma_leader_maxie_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/may_front_pic.png b/data/graphics/trainers/front_pics/may_front_pic.png
new file mode 100644
index 000000000..47ebca40f
--- /dev/null
+++ b/data/graphics/trainers/front_pics/may_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/ninja_boy_front_pic.png b/data/graphics/trainers/front_pics/ninja_boy_front_pic.png
new file mode 100644
index 000000000..f36849ca3
--- /dev/null
+++ b/data/graphics/trainers/front_pics/ninja_boy_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/old_couple_front_pic.png b/data/graphics/trainers/front_pics/old_couple_front_pic.png
new file mode 100644
index 000000000..71c527b72
--- /dev/null
+++ b/data/graphics/trainers/front_pics/old_couple_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/palace_maven_spenser_front_pic.png b/data/graphics/trainers/front_pics/palace_maven_spenser_front_pic.png
new file mode 100644
index 000000000..0b33649a2
--- /dev/null
+++ b/data/graphics/trainers/front_pics/palace_maven_spenser_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/parasol_lady_front_pic.png b/data/graphics/trainers/front_pics/parasol_lady_front_pic.png
new file mode 100644
index 000000000..088d4d76e
--- /dev/null
+++ b/data/graphics/trainers/front_pics/parasol_lady_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/picnicker_front_pic.png b/data/graphics/trainers/front_pics/picnicker_front_pic.png
new file mode 100644
index 000000000..06d4d3dea
--- /dev/null
+++ b/data/graphics/trainers/front_pics/picnicker_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/pike_queen_lucy_front_pic.png b/data/graphics/trainers/front_pics/pike_queen_lucy_front_pic.png
new file mode 100644
index 000000000..e57260e28
--- /dev/null
+++ b/data/graphics/trainers/front_pics/pike_queen_lucy_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/pokemaniac_front_pic.png b/data/graphics/trainers/front_pics/pokemaniac_front_pic.png
new file mode 100644
index 000000000..f35de383d
--- /dev/null
+++ b/data/graphics/trainers/front_pics/pokemaniac_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/pokemon_breeder_f_front_pic.png b/data/graphics/trainers/front_pics/pokemon_breeder_f_front_pic.png
new file mode 100644
index 000000000..d20122a7b
--- /dev/null
+++ b/data/graphics/trainers/front_pics/pokemon_breeder_f_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/pokemon_breeder_m_front_pic.png b/data/graphics/trainers/front_pics/pokemon_breeder_m_front_pic.png
new file mode 100644
index 000000000..da37f87dd
--- /dev/null
+++ b/data/graphics/trainers/front_pics/pokemon_breeder_m_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/pokemon_ranger_f_front_pic.png b/data/graphics/trainers/front_pics/pokemon_ranger_f_front_pic.png
new file mode 100644
index 000000000..a5e00d751
--- /dev/null
+++ b/data/graphics/trainers/front_pics/pokemon_ranger_f_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/pokemon_ranger_m_front_pic.png b/data/graphics/trainers/front_pics/pokemon_ranger_m_front_pic.png
new file mode 100644
index 000000000..84f17dab1
--- /dev/null
+++ b/data/graphics/trainers/front_pics/pokemon_ranger_m_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/psychic_f_front_pic.png b/data/graphics/trainers/front_pics/psychic_f_front_pic.png
new file mode 100644
index 000000000..b7e3ac406
--- /dev/null
+++ b/data/graphics/trainers/front_pics/psychic_f_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/psychic_m_front_pic.png b/data/graphics/trainers/front_pics/psychic_m_front_pic.png
new file mode 100644
index 000000000..a0272a3a2
--- /dev/null
+++ b/data/graphics/trainers/front_pics/psychic_m_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/pyramid_king_brandon_front_pic.png b/data/graphics/trainers/front_pics/pyramid_king_brandon_front_pic.png
new file mode 100644
index 000000000..2f936092a
--- /dev/null
+++ b/data/graphics/trainers/front_pics/pyramid_king_brandon_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/red_front_pic.png b/data/graphics/trainers/front_pics/red_front_pic.png
new file mode 100644
index 000000000..45bb17f9b
--- /dev/null
+++ b/data/graphics/trainers/front_pics/red_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/rich_boy_front_pic.png b/data/graphics/trainers/front_pics/rich_boy_front_pic.png
new file mode 100644
index 000000000..c0404a44e
--- /dev/null
+++ b/data/graphics/trainers/front_pics/rich_boy_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/ruby_sapphire_brendan_front_pic.png b/data/graphics/trainers/front_pics/ruby_sapphire_brendan_front_pic.png
new file mode 100644
index 000000000..c1110bf28
--- /dev/null
+++ b/data/graphics/trainers/front_pics/ruby_sapphire_brendan_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/ruby_sapphire_may_front_pic.png b/data/graphics/trainers/front_pics/ruby_sapphire_may_front_pic.png
new file mode 100644
index 000000000..b795b4586
--- /dev/null
+++ b/data/graphics/trainers/front_pics/ruby_sapphire_may_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/ruin_maniac_front_pic.png b/data/graphics/trainers/front_pics/ruin_maniac_front_pic.png
new file mode 100644
index 000000000..b234aabd5
--- /dev/null
+++ b/data/graphics/trainers/front_pics/ruin_maniac_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/running_triathlete_f_front_pic.png b/data/graphics/trainers/front_pics/running_triathlete_f_front_pic.png
new file mode 100644
index 000000000..29297cc82
--- /dev/null
+++ b/data/graphics/trainers/front_pics/running_triathlete_f_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/running_triathlete_m_front_pic.png b/data/graphics/trainers/front_pics/running_triathlete_m_front_pic.png
new file mode 100644
index 000000000..7fe34330f
--- /dev/null
+++ b/data/graphics/trainers/front_pics/running_triathlete_m_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/sailor_front_pic.png b/data/graphics/trainers/front_pics/sailor_front_pic.png
new file mode 100644
index 000000000..298c2c6e1
--- /dev/null
+++ b/data/graphics/trainers/front_pics/sailor_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/salon_maiden_anabel_front_pic.png b/data/graphics/trainers/front_pics/salon_maiden_anabel_front_pic.png
new file mode 100644
index 000000000..28fedca38
--- /dev/null
+++ b/data/graphics/trainers/front_pics/salon_maiden_anabel_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/school_kid_f_front_pic.png b/data/graphics/trainers/front_pics/school_kid_f_front_pic.png
new file mode 100644
index 000000000..9107a4373
--- /dev/null
+++ b/data/graphics/trainers/front_pics/school_kid_f_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/school_kid_m_front_pic.png b/data/graphics/trainers/front_pics/school_kid_m_front_pic.png
new file mode 100644
index 000000000..614f99ae1
--- /dev/null
+++ b/data/graphics/trainers/front_pics/school_kid_m_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/sis_and_bro_front_pic.png b/data/graphics/trainers/front_pics/sis_and_bro_front_pic.png
new file mode 100644
index 000000000..ba32a26c3
--- /dev/null
+++ b/data/graphics/trainers/front_pics/sis_and_bro_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/sr_and_jr_front_pic.png b/data/graphics/trainers/front_pics/sr_and_jr_front_pic.png
new file mode 100644
index 000000000..124637452
--- /dev/null
+++ b/data/graphics/trainers/front_pics/sr_and_jr_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/steven_front_pic.png b/data/graphics/trainers/front_pics/steven_front_pic.png
new file mode 100644
index 000000000..a322cbe5a
--- /dev/null
+++ b/data/graphics/trainers/front_pics/steven_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/swimmer_f_front_pic.png b/data/graphics/trainers/front_pics/swimmer_f_front_pic.png
new file mode 100644
index 000000000..7018c85b8
--- /dev/null
+++ b/data/graphics/trainers/front_pics/swimmer_f_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/swimmer_m_front_pic.png b/data/graphics/trainers/front_pics/swimmer_m_front_pic.png
new file mode 100644
index 000000000..da4909deb
--- /dev/null
+++ b/data/graphics/trainers/front_pics/swimmer_m_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/swimming_triathlete_f_front_pic.png b/data/graphics/trainers/front_pics/swimming_triathlete_f_front_pic.png
new file mode 100644
index 000000000..808c1c1c7
--- /dev/null
+++ b/data/graphics/trainers/front_pics/swimming_triathlete_f_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/swimming_triathlete_m_front_pic.png b/data/graphics/trainers/front_pics/swimming_triathlete_m_front_pic.png
new file mode 100644
index 000000000..f649d0045
--- /dev/null
+++ b/data/graphics/trainers/front_pics/swimming_triathlete_m_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/tuber_f_front_pic.png b/data/graphics/trainers/front_pics/tuber_f_front_pic.png
new file mode 100644
index 000000000..93dc6eea2
--- /dev/null
+++ b/data/graphics/trainers/front_pics/tuber_f_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/tuber_m_front_pic.png b/data/graphics/trainers/front_pics/tuber_m_front_pic.png
new file mode 100644
index 000000000..19182aa59
--- /dev/null
+++ b/data/graphics/trainers/front_pics/tuber_m_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/twins_front_pic.png b/data/graphics/trainers/front_pics/twins_front_pic.png
new file mode 100644
index 000000000..f0c0e034e
--- /dev/null
+++ b/data/graphics/trainers/front_pics/twins_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/wally_front_pic.png b/data/graphics/trainers/front_pics/wally_front_pic.png
new file mode 100644
index 000000000..76338eb4d
--- /dev/null
+++ b/data/graphics/trainers/front_pics/wally_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/winstrate_f_front_pic.png b/data/graphics/trainers/front_pics/winstrate_f_front_pic.png
new file mode 100644
index 000000000..4d4f9cffe
--- /dev/null
+++ b/data/graphics/trainers/front_pics/winstrate_f_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/winstrate_m_front_pic.png b/data/graphics/trainers/front_pics/winstrate_m_front_pic.png
new file mode 100644
index 000000000..a6dc4a18e
--- /dev/null
+++ b/data/graphics/trainers/front_pics/winstrate_m_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/young_couple_front_pic.png b/data/graphics/trainers/front_pics/young_couple_front_pic.png
new file mode 100644
index 000000000..6be8b73d8
--- /dev/null
+++ b/data/graphics/trainers/front_pics/young_couple_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/front_pics/youngster_front_pic.png b/data/graphics/trainers/front_pics/youngster_front_pic.png
new file mode 100644
index 000000000..311c49572
--- /dev/null
+++ b/data/graphics/trainers/front_pics/youngster_front_pic.png
Binary files differ
diff --git a/data/graphics/trainers/palettes/aqua_admin_f.pal b/data/graphics/trainers/palettes/aqua_admin_f.pal
new file mode 100644
index 000000000..4bad68770
--- /dev/null
+++ b/data/graphics/trainers/palettes/aqua_admin_f.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+238 180 148
+197 139 106
+106 74 74
+139 172 213
+90 131 189
+65 90 139
+57 57 57
+213 222 230
+255 131 41
+189 156 90
+238 98 41
+180 65 41
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/aqua_admin_m.pal b/data/graphics/trainers/palettes/aqua_admin_m.pal
new file mode 100644
index 000000000..2a7a46d46
--- /dev/null
+++ b/data/graphics/trainers/palettes/aqua_admin_m.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+238 180 148
+197 139 106
+106 74 74
+139 172 213
+90 131 189
+65 90 139
+57 57 57
+213 222 230
+255 131 41
+189 156 90
+222 82 24
+164 49 24
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/aqua_grunt_f.pal b/data/graphics/trainers/palettes/aqua_grunt_f.pal
new file mode 100644
index 000000000..4563eba48
--- /dev/null
+++ b/data/graphics/trainers/palettes/aqua_grunt_f.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+238 180 148
+197 139 106
+106 74 74
+139 172 213
+90 131 189
+65 90 139
+57 57 57
+213 222 230
+164 74 65
+189 156 90
+255 106 98
+205 82 74
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/aqua_grunt_m.pal b/data/graphics/trainers/palettes/aqua_grunt_m.pal
new file mode 100644
index 000000000..c2b28ead9
--- /dev/null
+++ b/data/graphics/trainers/palettes/aqua_grunt_m.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+238 180 148
+197 139 106
+106 74 74
+139 172 213
+90 131 189
+65 90 139
+57 57 57
+213 222 230
+255 164 197
+189 156 90
+255 115 148
+213 82 115
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/aqua_leader_archie.pal b/data/graphics/trainers/palettes/aqua_leader_archie.pal
new file mode 100644
index 000000000..a778ea6bb
--- /dev/null
+++ b/data/graphics/trainers/palettes/aqua_leader_archie.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+238 180 148
+197 139 106
+106 74 74
+131 156 180
+106 123 148
+82 90 115
+57 65 98
+213 213 222
+82 90 156
+24 32 49
+148 156 222
+106 115 213
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/arena_tycoon_greta.pal b/data/graphics/trainers/palettes/arena_tycoon_greta.pal
new file mode 100644
index 000000000..60c45e8e9
--- /dev/null
+++ b/data/graphics/trainers/palettes/arena_tycoon_greta.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+238 180 148
+197 139 106
+106 74 74
+139 172 213
+90 131 189
+255 230 106
+213 189 90
+213 222 230
+65 82 123
+189 156 90
+255 115 148
+213 82 115
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/aroma_lady.pal b/data/graphics/trainers/palettes/aroma_lady.pal
new file mode 100644
index 000000000..eb9f3dfd4
--- /dev/null
+++ b/data/graphics/trainers/palettes/aroma_lady.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 213 172
+238 197 148
+205 156 115
+115 82 65
+238 230 255
+205 197 213
+156 164 205
+106 98 148
+74 222 148
+172 115 41
+115 65 24
+238 90 131
+189 65 90
+106 255 156
+0 0 0
diff --git a/data/graphics/trainers/palettes/battle_girl.pal b/data/graphics/trainers/palettes/battle_girl.pal
new file mode 100644
index 000000000..7f172b169
--- /dev/null
+++ b/data/graphics/trainers/palettes/battle_girl.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+238 180 148
+197 139 106
+98 65 57
+90 131 189
+65 90 139
+41 65 98
+49 41 65
+205 213 222
+255 164 82
+230 106 0
+197 65 65
+156 106 65
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/beauty.pal b/data/graphics/trainers/palettes/beauty.pal
new file mode 100644
index 000000000..ab549df20
--- /dev/null
+++ b/data/graphics/trainers/palettes/beauty.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+230 172 131
+205 131 115
+123 82 74
+148 131 139
+255 205 106
+213 172 74
+164 123 82
+115 90 115
+74 49 74
+255 82 57
+180 82 74
+131 74 65
+255 255 255
+0 0 24
diff --git a/data/graphics/trainers/palettes/bird_keeper.pal b/data/graphics/trainers/palettes/bird_keeper.pal
new file mode 100644
index 000000000..87194c84a
--- /dev/null
+++ b/data/graphics/trainers/palettes/bird_keeper.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+238 180 148
+197 139 106
+106 74 74
+164 180 197
+131 139 156
+90 98 115
+57 65 82
+213 213 222
+131 16 41
+24 32 49
+213 82 90
+180 41 57
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/black_belt.pal b/data/graphics/trainers/palettes/black_belt.pal
new file mode 100644
index 000000000..869e5d8df
--- /dev/null
+++ b/data/graphics/trainers/palettes/black_belt.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+246 205 189
+222 172 148
+172 131 106
+90 65 49
+148 131 123
+106 90 82
+82 90 115
+49 57 82
+205 189 189
+189 164 164
+156 139 139
+255 98 90
+197 65 65
+246 230 230
+0 0 0
diff --git a/data/graphics/trainers/palettes/brendan.pal b/data/graphics/trainers/palettes/brendan.pal
new file mode 100644
index 000000000..7274e303e
--- /dev/null
+++ b/data/graphics/trainers/palettes/brendan.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+222 164 148
+205 131 115
+123 90 82
+98 123 156
+74 90 131
+49 65 106
+24 41 82
+222 230 238
+139 222 115
+98 156 90
+255 98 90
+197 65 65
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/bug_catcher.pal b/data/graphics/trainers/palettes/bug_catcher.pal
new file mode 100644
index 000000000..c68f56690
--- /dev/null
+++ b/data/graphics/trainers/palettes/bug_catcher.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+230 180 148
+213 148 115
+123 90 82
+222 222 164
+197 197 139
+156 139 74
+41 57 98
+197 197 238
+246 238 213
+189 49 57
+98 164 222
+49 123 156
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/bug_maniac.pal b/data/graphics/trainers/palettes/bug_maniac.pal
new file mode 100644
index 000000000..2aa329179
--- /dev/null
+++ b/data/graphics/trainers/palettes/bug_maniac.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+238 180 148
+197 139 106
+98 65 57
+49 123 156
+49 65 131
+65 74 74
+222 222 164
+197 197 139
+205 213 213
+156 139 74
+98 164 222
+106 115 115
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/camper.pal b/data/graphics/trainers/palettes/camper.pal
new file mode 100644
index 000000000..e5c224fd2
--- /dev/null
+++ b/data/graphics/trainers/palettes/camper.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 230 205
+230 189 156
+205 156 115
+115 82 65
+131 213 205
+82 164 148
+180 189 222
+57 90 74
+24 49 90
+98 115 230
+57 82 131
+255 98 41
+189 74 41
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/champion_wallace.pal b/data/graphics/trainers/palettes/champion_wallace.pal
new file mode 100644
index 000000000..eaaed070f
--- /dev/null
+++ b/data/graphics/trainers/palettes/champion_wallace.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+222 180 148
+189 139 106
+98 57 65
+189 131 255
+148 106 172
+115 131 255
+82 106 180
+197 197 213
+57 74 115
+139 139 164
+57 41 57
+98 57 98
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/collector.pal b/data/graphics/trainers/palettes/collector.pal
new file mode 100644
index 000000000..d4d9221e2
--- /dev/null
+++ b/data/graphics/trainers/palettes/collector.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+230 180 148
+197 139 115
+123 90 82
+106 139 189
+65 98 148
+32 74 123
+255 98 90
+197 65 65
+213 222 230
+131 74 65
+115 123 131
+164 172 180
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/cool_trainer_f.pal b/data/graphics/trainers/palettes/cool_trainer_f.pal
new file mode 100644
index 000000000..292d0fc78
--- /dev/null
+++ b/data/graphics/trainers/palettes/cool_trainer_f.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 230 205
+238 197 156
+205 156 115
+115 82 65
+238 156 115
+205 90 74
+0 189 222
+123 41 24
+180 230 139
+139 180 57
+74 90 32
+255 246 189
+213 205 131
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/cool_trainer_m.pal b/data/graphics/trainers/palettes/cool_trainer_m.pal
new file mode 100644
index 000000000..52a32e925
--- /dev/null
+++ b/data/graphics/trainers/palettes/cool_trainer_m.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 230 205
+246 205 156
+205 156 115
+115 82 65
+238 156 115
+230 98 82
+180 90 74
+131 49 32
+57 90 41
+164 180 106
+98 123 57
+255 246 189
+213 205 131
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/cycling_triathlete_f.pal b/data/graphics/trainers/palettes/cycling_triathlete_f.pal
new file mode 100644
index 000000000..b72bb3011
--- /dev/null
+++ b/data/graphics/trainers/palettes/cycling_triathlete_f.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+238 180 148
+197 139 106
+57 41 57
+57 74 106
+131 131 156
+139 156 238
+115 131 205
+98 106 172
+205 197 255
+230 90 65
+189 74 41
+139 74 82
+255 255 255
+0 0 24
diff --git a/data/graphics/trainers/palettes/cycling_triathlete_m.pal b/data/graphics/trainers/palettes/cycling_triathlete_m.pal
new file mode 100644
index 000000000..9255a4a94
--- /dev/null
+++ b/data/graphics/trainers/palettes/cycling_triathlete_m.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+238 189 139
+189 148 115
+139 106 82
+57 41 57
+115 90 106
+156 131 156
+156 213 255
+106 164 222
+82 131 197
+205 197 255
+230 90 65
+189 74 41
+139 74 82
+255 255 255
+0 0 24
diff --git a/data/graphics/trainers/palettes/dome_ace_tucker.pal b/data/graphics/trainers/palettes/dome_ace_tucker.pal
new file mode 100644
index 000000000..33bb1aa68
--- /dev/null
+++ b/data/graphics/trainers/palettes/dome_ace_tucker.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+238 180 148
+197 139 106
+106 74 74
+246 148 230
+230 115 213
+189 90 172
+139 74 115
+213 205 246
+230 213 106
+156 148 197
+238 238 139
+213 180 98
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/dragon_tamer.pal b/data/graphics/trainers/palettes/dragon_tamer.pal
new file mode 100644
index 000000000..545c55b74
--- /dev/null
+++ b/data/graphics/trainers/palettes/dragon_tamer.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+238 180 148
+197 139 106
+74 57 49
+164 57 246
+123 49 172
+131 139 148
+255 98 90
+197 65 65
+213 222 230
+74 74 65
+255 205 106
+213 172 74
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/elite_four_drake.pal b/data/graphics/trainers/palettes/elite_four_drake.pal
new file mode 100644
index 000000000..6ab0bae73
--- /dev/null
+++ b/data/graphics/trainers/palettes/elite_four_drake.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+222 172 148
+164 131 106
+98 57 65
+139 131 164
+106 98 123
+41 49 57
+57 65 82
+197 197 213
+255 222 106
+189 156 90
+106 131 238
+65 106 172
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/elite_four_glacia.pal b/data/graphics/trainers/palettes/elite_four_glacia.pal
new file mode 100644
index 000000000..75b5eb108
--- /dev/null
+++ b/data/graphics/trainers/palettes/elite_four_glacia.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+238 180 148
+197 139 106
+115 82 65
+148 148 164
+148 90 164
+115 65 123
+82 41 82
+255 255 164
+213 197 90
+156 148 90
+222 230 238
+189 197 205
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/elite_four_phoebe.pal b/data/graphics/trainers/palettes/elite_four_phoebe.pal
new file mode 100644
index 000000000..8c07c0d5b
--- /dev/null
+++ b/data/graphics/trainers/palettes/elite_four_phoebe.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+238 180 148
+197 139 106
+115 82 65
+57 131 255
+32 106 230
+16 82 205
+41 49 123
+164 205 255
+115 98 106
+74 57 65
+255 82 156
+197 65 90
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/elite_four_sidney.pal b/data/graphics/trainers/palettes/elite_four_sidney.pal
new file mode 100644
index 000000000..d778e0ed6
--- /dev/null
+++ b/data/graphics/trainers/palettes/elite_four_sidney.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+222 180 148
+189 139 106
+98 57 65
+131 106 74
+106 98 123
+41 49 57
+57 65 82
+197 197 213
+238 213 139
+197 164 106
+255 98 90
+197 65 65
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/expert_f.pal b/data/graphics/trainers/palettes/expert_f.pal
new file mode 100644
index 000000000..2fa5f5202
--- /dev/null
+++ b/data/graphics/trainers/palettes/expert_f.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+238 180 148
+197 139 106
+106 74 74
+180 180 172
+90 131 189
+65 90 139
+57 57 57
+213 222 230
+139 139 131
+189 156 90
+255 98 90
+197 65 65
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/expert_m.pal b/data/graphics/trainers/palettes/expert_m.pal
new file mode 100644
index 000000000..2fa5f5202
--- /dev/null
+++ b/data/graphics/trainers/palettes/expert_m.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+238 180 148
+197 139 106
+106 74 74
+180 180 172
+90 131 189
+65 90 139
+57 57 57
+213 222 230
+139 139 131
+189 156 90
+255 98 90
+197 65 65
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/factory_head_noland.pal b/data/graphics/trainers/palettes/factory_head_noland.pal
new file mode 100644
index 000000000..03bce8c77
--- /dev/null
+++ b/data/graphics/trainers/palettes/factory_head_noland.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+238 180 148
+197 139 106
+106 74 74
+172 172 189
+131 131 164
+98 98 123
+65 65 90
+222 213 246
+238 213 106
+246 131 123
+213 90 90
+180 57 65
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/fisherman.pal b/data/graphics/trainers/palettes/fisherman.pal
new file mode 100644
index 000000000..3c18e8f1f
--- /dev/null
+++ b/data/graphics/trainers/palettes/fisherman.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 213 189
+222 172 148
+180 131 115
+82 57 57
+123 98 106
+82 82 123
+213 172 82
+180 139 82
+205 205 222
+123 82 49
+49 49 74
+246 123 49
+189 106 49
+238 238 255
+0 0 24
diff --git a/data/graphics/trainers/palettes/gentleman.pal b/data/graphics/trainers/palettes/gentleman.pal
new file mode 100644
index 000000000..ef021d026
--- /dev/null
+++ b/data/graphics/trainers/palettes/gentleman.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+238 180 148
+197 139 106
+98 65 57
+180 148 115
+148 115 82
+123 90 57
+65 49 41
+255 238 156
+213 213 205
+180 180 172
+90 106 172
+57 74 123
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/guitarist.pal b/data/graphics/trainers/palettes/guitarist.pal
new file mode 100644
index 000000000..74e59e819
--- /dev/null
+++ b/data/graphics/trainers/palettes/guitarist.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+238 180 148
+197 139 106
+98 65 57
+172 172 164
+139 131 131
+106 98 98
+65 57 57
+255 238 156
+255 197 90
+205 180 148
+255 98 90
+189 65 65
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/hex_maniac.pal b/data/graphics/trainers/palettes/hex_maniac.pal
new file mode 100644
index 000000000..549d7fac9
--- /dev/null
+++ b/data/graphics/trainers/palettes/hex_maniac.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+238 180 148
+197 139 106
+106 74 74
+164 123 156
+139 90 131
+106 65 106
+74 41 74
+213 222 230
+189 205 213
+205 57 82
+115 41 65
+180 49 74
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/hiker.pal b/data/graphics/trainers/palettes/hiker.pal
new file mode 100644
index 000000000..cb8fce7f6
--- /dev/null
+++ b/data/graphics/trainers/palettes/hiker.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+222 164 148
+205 131 115
+74 65 57
+123 189 90
+115 148 90
+213 180 98
+172 148 98
+205 205 222
+148 148 148
+123 115 74
+230 98 90
+164 74 74
+255 255 255
+0 0 24
diff --git a/data/graphics/trainers/palettes/interviewer.pal b/data/graphics/trainers/palettes/interviewer.pal
new file mode 100644
index 000000000..61ace1935
--- /dev/null
+++ b/data/graphics/trainers/palettes/interviewer.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+238 180 148
+197 139 106
+98 65 57
+148 148 172
+65 90 139
+41 65 98
+49 41 65
+205 213 222
+98 197 255
+90 156 189
+255 98 90
+197 65 65
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/kindler.pal b/data/graphics/trainers/palettes/kindler.pal
new file mode 100644
index 000000000..af6adf7e8
--- /dev/null
+++ b/data/graphics/trainers/palettes/kindler.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+238 180 148
+197 139 106
+115 82 65
+246 246 230
+222 222 189
+180 180 139
+123 115 74
+172 213 246
+115 180 205
+57 123 139
+255 82 57
+255 156 90
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/lady.pal b/data/graphics/trainers/palettes/lady.pal
new file mode 100644
index 000000000..b70873111
--- /dev/null
+++ b/data/graphics/trainers/palettes/lady.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 230 222
+238 180 180
+156 123 106
+172 106 74
+82 82 32
+213 222 230
+255 230 106
+213 172 90
+222 98 123
+148 164 180
+180 238 106
+148 213 82
+123 189 65
+255 255 255
+0 0 24
diff --git a/data/graphics/trainers/palettes/lass.pal b/data/graphics/trainers/palettes/lass.pal
new file mode 100644
index 000000000..89e78d683
--- /dev/null
+++ b/data/graphics/trainers/palettes/lass.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+238 180 148
+222 148 115
+123 90 82
+164 172 197
+90 98 148
+49 57 82
+41 57 98
+222 230 238
+255 197 90
+189 156 90
+255 98 90
+197 65 65
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/leader_brawly.pal b/data/graphics/trainers/palettes/leader_brawly.pal
new file mode 100644
index 000000000..5a5a482f2
--- /dev/null
+++ b/data/graphics/trainers/palettes/leader_brawly.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+238 180 148
+197 139 106
+106 74 74
+139 172 213
+90 131 189
+65 90 139
+49 49 74
+213 213 222
+255 164 197
+115 115 115
+255 139 65
+213 98 24
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/leader_flannery.pal b/data/graphics/trainers/palettes/leader_flannery.pal
new file mode 100644
index 000000000..20f2f8579
--- /dev/null
+++ b/data/graphics/trainers/palettes/leader_flannery.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+238 180 148
+197 139 106
+106 74 74
+180 197 230
+90 156 213
+65 115 164
+49 49 74
+213 213 222
+131 74 16
+115 115 115
+255 139 65
+197 98 32
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/leader_juan.pal b/data/graphics/trainers/palettes/leader_juan.pal
new file mode 100644
index 000000000..96467bdc3
--- /dev/null
+++ b/data/graphics/trainers/palettes/leader_juan.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+222 180 148
+180 131 98
+123 90 82
+213 115 222
+148 65 180
+106 148 255
+82 106 189
+74 74 148
+164 180 189
+98 115 123
+98 49 90
+213 213 222
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/leader_norman.pal b/data/graphics/trainers/palettes/leader_norman.pal
new file mode 100644
index 000000000..e53c16837
--- /dev/null
+++ b/data/graphics/trainers/palettes/leader_norman.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+238 180 148
+197 139 106
+106 74 74
+180 197 230
+139 156 172
+74 98 123
+49 65 82
+213 213 222
+131 16 41
+115 115 115
+213 82 90
+180 41 57
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/leader_roxanne.pal b/data/graphics/trainers/palettes/leader_roxanne.pal
new file mode 100644
index 000000000..c2b28ead9
--- /dev/null
+++ b/data/graphics/trainers/palettes/leader_roxanne.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+238 180 148
+197 139 106
+106 74 74
+139 172 213
+90 131 189
+65 90 139
+57 57 57
+213 222 230
+255 164 197
+189 156 90
+255 115 148
+213 82 115
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/leader_tate_and_liza.pal b/data/graphics/trainers/palettes/leader_tate_and_liza.pal
new file mode 100644
index 000000000..ab64e9bea
--- /dev/null
+++ b/data/graphics/trainers/palettes/leader_tate_and_liza.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 172 65
+255 222 205
+238 180 148
+180 131 106
+106 74 74
+189 189 197
+123 123 131
+74 82 98
+41 49 65
+255 98 90
+164 49 57
+255 197 90
+106 189 255
+90 139 197
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/leader_wattson.pal b/data/graphics/trainers/palettes/leader_wattson.pal
new file mode 100644
index 000000000..c8a4e1420
--- /dev/null
+++ b/data/graphics/trainers/palettes/leader_wattson.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+238 180 148
+197 139 106
+123 90 82
+164 139 90
+131 106 74
+139 131 106
+82 65 74
+213 213 222
+255 197 90
+189 156 90
+57 41 49
+222 115 131
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/leader_winona.pal b/data/graphics/trainers/palettes/leader_winona.pal
new file mode 100644
index 000000000..62783523b
--- /dev/null
+++ b/data/graphics/trainers/palettes/leader_winona.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+238 180 148
+197 139 106
+106 74 74
+172 189 213
+139 156 205
+74 98 148
+49 65 82
+205 213 222
+115 57 123
+255 197 90
+189 123 222
+148 90 172
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/leaf.pal b/data/graphics/trainers/palettes/leaf.pal
new file mode 100644
index 000000000..30e2cdde0
--- /dev/null
+++ b/data/graphics/trainers/palettes/leaf.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 230 180
+230 189 156
+205 148 115
+123 90 82
+123 189 222
+82 139 180
+49 106 139
+24 41 82
+213 213 222
+255 197 90
+189 156 90
+255 98 90
+197 65 65
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/leaf_back_pic.pal b/data/graphics/trainers/palettes/leaf_back_pic.pal
new file mode 100644
index 000000000..27436be92
--- /dev/null
+++ b/data/graphics/trainers/palettes/leaf_back_pic.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+172 123 65
+255 197 148
+222 148 115
+123 65 65
+65 65 213
+57 57 123
+115 164 197
+106 41 41
+238 238 255
+180 180 213
+255 106 74
+197 57 57
+255 222 90
+189 156 57
+0 0 0
diff --git a/data/graphics/trainers/palettes/magma_admin.pal b/data/graphics/trainers/palettes/magma_admin.pal
new file mode 100644
index 000000000..a987cdbc1
--- /dev/null
+++ b/data/graphics/trainers/palettes/magma_admin.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+238 180 148
+197 139 106
+106 74 74
+123 123 123
+90 90 90
+82 98 148
+57 57 65
+65 74 115
+139 49 65
+189 189 180
+222 82 98
+189 57 74
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/magma_grunt_f.pal b/data/graphics/trainers/palettes/magma_grunt_f.pal
new file mode 100644
index 000000000..a987cdbc1
--- /dev/null
+++ b/data/graphics/trainers/palettes/magma_grunt_f.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+238 180 148
+197 139 106
+106 74 74
+123 123 123
+90 90 90
+82 98 148
+57 57 65
+65 74 115
+139 49 65
+189 189 180
+222 82 98
+189 57 74
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/magma_grunt_m.pal b/data/graphics/trainers/palettes/magma_grunt_m.pal
new file mode 100644
index 000000000..a987cdbc1
--- /dev/null
+++ b/data/graphics/trainers/palettes/magma_grunt_m.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+238 180 148
+197 139 106
+106 74 74
+123 123 123
+90 90 90
+82 98 148
+57 57 65
+65 74 115
+139 49 65
+189 189 180
+222 82 98
+189 57 74
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/magma_leader_maxie.pal b/data/graphics/trainers/palettes/magma_leader_maxie.pal
new file mode 100644
index 000000000..151bf6d5b
--- /dev/null
+++ b/data/graphics/trainers/palettes/magma_leader_maxie.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+238 180 148
+197 139 106
+106 74 74
+164 180 197
+115 123 139
+74 82 98
+49 57 82
+213 213 222
+131 16 41
+24 32 49
+213 82 90
+180 41 57
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/may.pal b/data/graphics/trainers/palettes/may.pal
new file mode 100644
index 000000000..fd706c07f
--- /dev/null
+++ b/data/graphics/trainers/palettes/may.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+222 164 148
+205 131 115
+123 90 82
+98 98 115
+41 57 65
+164 106 82
+74 49 57
+205 205 222
+139 222 115
+98 156 90
+255 98 90
+197 65 65
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/ninja_boy.pal b/data/graphics/trainers/palettes/ninja_boy.pal
new file mode 100644
index 000000000..524d3f4ba
--- /dev/null
+++ b/data/graphics/trainers/palettes/ninja_boy.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+230 180 148
+213 148 115
+123 90 82
+164 180 197
+131 139 156
+82 98 115
+49 57 82
+213 213 222
+131 16 41
+255 172 32
+213 82 90
+180 41 57
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/old_couple.pal b/data/graphics/trainers/palettes/old_couple.pal
new file mode 100644
index 000000000..2fa5f5202
--- /dev/null
+++ b/data/graphics/trainers/palettes/old_couple.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+238 180 148
+197 139 106
+106 74 74
+180 180 172
+90 131 189
+65 90 139
+57 57 57
+213 222 230
+139 139 131
+189 156 90
+255 98 90
+197 65 65
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/palace_maven_spenser.pal b/data/graphics/trainers/palettes/palace_maven_spenser.pal
new file mode 100644
index 000000000..40a634974
--- /dev/null
+++ b/data/graphics/trainers/palettes/palace_maven_spenser.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+230 205 156
+189 164 115
+164 131 82
+106 74 74
+172 172 213
+123 131 189
+90 98 148
+57 65 90
+222 213 246
+238 213 106
+246 230 180
+230 115 74
+222 180 98
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/parasol_lady.pal b/data/graphics/trainers/palettes/parasol_lady.pal
new file mode 100644
index 000000000..dc5c6f67f
--- /dev/null
+++ b/data/graphics/trainers/palettes/parasol_lady.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+238 180 148
+197 139 106
+123 82 65
+90 131 189
+65 90 139
+41 65 98
+255 98 90
+197 65 65
+255 156 106
+131 74 65
+255 205 106
+213 172 74
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/picnicker.pal b/data/graphics/trainers/palettes/picnicker.pal
new file mode 100644
index 000000000..acd90e943
--- /dev/null
+++ b/data/graphics/trainers/palettes/picnicker.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 230 205
+246 205 156
+205 156 115
+115 82 65
+131 213 205
+82 164 148
+180 189 222
+57 90 74
+24 49 90
+98 115 230
+57 82 131
+255 98 41
+189 74 41
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/pike_queen_lucy.pal b/data/graphics/trainers/palettes/pike_queen_lucy.pal
new file mode 100644
index 000000000..fd3b46b8b
--- /dev/null
+++ b/data/graphics/trainers/palettes/pike_queen_lucy.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+238 180 148
+197 139 106
+106 74 74
+205 123 213
+148 90 148
+115 57 106
+57 57 57
+213 222 230
+172 65 65
+255 197 90
+115 106 123
+213 82 115
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/pokemaniac.pal b/data/graphics/trainers/palettes/pokemaniac.pal
new file mode 100644
index 000000000..3ede03b14
--- /dev/null
+++ b/data/graphics/trainers/palettes/pokemaniac.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 230 205
+246 205 156
+205 156 115
+115 82 65
+246 189 115
+213 123 74
+180 82 74
+139 57 41
+74 74 49
+255 230 57
+98 123 106
+230 82 24
+213 205 230
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/pokemon_breeder_f.pal b/data/graphics/trainers/palettes/pokemon_breeder_f.pal
new file mode 100644
index 000000000..b15f5db8a
--- /dev/null
+++ b/data/graphics/trainers/palettes/pokemon_breeder_f.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+238 180 148
+197 139 106
+106 74 74
+255 98 90
+164 49 65
+255 148 131
+49 49 74
+213 222 230
+205 74 74
+115 148 197
+49 74 123
+57 115 164
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/pokemon_breeder_m.pal b/data/graphics/trainers/palettes/pokemon_breeder_m.pal
new file mode 100644
index 000000000..6551f8482
--- /dev/null
+++ b/data/graphics/trainers/palettes/pokemon_breeder_m.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+238 180 148
+197 139 106
+131 90 74
+255 98 90
+156 65 74
+255 148 131
+49 49 74
+213 222 230
+205 74 74
+115 148 197
+49 74 123
+57 115 164
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/pokemon_ranger_f.pal b/data/graphics/trainers/palettes/pokemon_ranger_f.pal
new file mode 100644
index 000000000..93220f5cb
--- /dev/null
+++ b/data/graphics/trainers/palettes/pokemon_ranger_f.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+238 180 148
+197 139 106
+131 90 65
+82 49 49
+131 139 156
+82 90 115
+49 57 82
+213 213 222
+255 205 65
+255 131 74
+205 98 74
+156 65 65
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/pokemon_ranger_m.pal b/data/graphics/trainers/palettes/pokemon_ranger_m.pal
new file mode 100644
index 000000000..2f16ca0cb
--- /dev/null
+++ b/data/graphics/trainers/palettes/pokemon_ranger_m.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+238 180 148
+197 139 106
+139 106 82
+82 49 49
+131 139 156
+90 98 115
+49 57 82
+213 213 222
+255 205 65
+238 139 82
+197 82 74
+115 57 49
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/psychic_f.pal b/data/graphics/trainers/palettes/psychic_f.pal
new file mode 100644
index 000000000..232cfd755
--- /dev/null
+++ b/data/graphics/trainers/palettes/psychic_f.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 230 205
+246 205 156
+205 156 115
+115 82 65
+98 123 180
+32 98 131
+255 0 246
+41 57 90
+213 131 255
+156 115 180
+115 82 148
+246 139 90
+197 90 74
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/psychic_m.pal b/data/graphics/trainers/palettes/psychic_m.pal
new file mode 100644
index 000000000..0ddd2894b
--- /dev/null
+++ b/data/graphics/trainers/palettes/psychic_m.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 230 205
+230 189 148
+205 156 115
+115 82 65
+98 123 180
+32 98 131
+0 255 0
+41 57 90
+213 131 255
+131 106 172
+90 74 131
+246 139 90
+197 90 74
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/pyramid_king_brandon.pal b/data/graphics/trainers/palettes/pyramid_king_brandon.pal
new file mode 100644
index 000000000..77b5483b8
--- /dev/null
+++ b/data/graphics/trainers/palettes/pyramid_king_brandon.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+238 180 148
+197 139 106
+106 74 74
+164 213 90
+123 172 65
+82 115 41
+57 82 41
+213 205 213
+172 123 90
+139 139 123
+131 98 65
+213 106 74
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/red.pal b/data/graphics/trainers/palettes/red.pal
new file mode 100644
index 000000000..30e2cdde0
--- /dev/null
+++ b/data/graphics/trainers/palettes/red.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 230 180
+230 189 156
+205 148 115
+123 90 82
+123 189 222
+82 139 180
+49 106 139
+24 41 82
+213 213 222
+255 197 90
+189 156 90
+255 98 90
+197 65 65
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/red_back_pic.pal b/data/graphics/trainers/palettes/red_back_pic.pal
new file mode 100644
index 000000000..3097a6556
--- /dev/null
+++ b/data/graphics/trainers/palettes/red_back_pic.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+131 123 164
+172 123 65
+255 197 148
+222 148 115
+123 65 65
+65 65 213
+57 57 123
+115 164 197
+106 41 41
+238 238 255
+180 180 213
+255 106 74
+197 57 57
+255 222 90
+189 156 57
+0 0 0
diff --git a/data/graphics/trainers/palettes/rich_boy.pal b/data/graphics/trainers/palettes/rich_boy.pal
new file mode 100644
index 000000000..1ebb77204
--- /dev/null
+++ b/data/graphics/trainers/palettes/rich_boy.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+238 180 148
+197 139 106
+106 74 74
+90 131 189
+65 90 139
+41 65 98
+49 41 65
+213 222 230
+255 230 98
+222 180 90
+156 123 115
+115 82 90
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/ruby_sapphire_brendan.pal b/data/graphics/trainers/palettes/ruby_sapphire_brendan.pal
new file mode 100644
index 000000000..b5d3791c3
--- /dev/null
+++ b/data/graphics/trainers/palettes/ruby_sapphire_brendan.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+222 164 148
+205 131 115
+123 90 82
+98 123 156
+74 90 131
+49 65 106
+24 41 82
+222 230 238
+255 197 90
+189 156 90
+255 98 90
+197 65 65
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/ruby_sapphire_may.pal b/data/graphics/trainers/palettes/ruby_sapphire_may.pal
new file mode 100644
index 000000000..e106ce693
--- /dev/null
+++ b/data/graphics/trainers/palettes/ruby_sapphire_may.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+222 164 148
+205 131 115
+123 90 82
+98 98 115
+41 57 65
+164 106 82
+74 49 57
+205 205 222
+255 197 90
+189 156 90
+255 98 90
+197 65 65
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/ruin_maniac.pal b/data/graphics/trainers/palettes/ruin_maniac.pal
new file mode 100644
index 000000000..bbc342a06
--- /dev/null
+++ b/data/graphics/trainers/palettes/ruin_maniac.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+238 180 148
+197 139 106
+255 238 106
+246 246 230
+222 222 189
+180 180 139
+115 106 65
+222 213 246
+115 131 205
+222 189 8
+213 115 139
+172 74 90
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/running_triathlete_f.pal b/data/graphics/trainers/palettes/running_triathlete_f.pal
new file mode 100644
index 000000000..671c1593f
--- /dev/null
+++ b/data/graphics/trainers/palettes/running_triathlete_f.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+238 180 148
+197 139 106
+98 65 57
+90 131 189
+65 90 139
+41 65 98
+49 41 65
+205 213 222
+180 139 90
+139 65 65
+255 98 90
+197 65 65
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/running_triathlete_m.pal b/data/graphics/trainers/palettes/running_triathlete_m.pal
new file mode 100644
index 000000000..13a56a556
--- /dev/null
+++ b/data/graphics/trainers/palettes/running_triathlete_m.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+246 205 180
+230 180 148
+180 139 106
+115 82 65
+90 131 189
+65 90 139
+41 65 98
+49 41 65
+205 213 222
+180 139 90
+139 65 65
+255 98 90
+197 65 65
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/sailor.pal b/data/graphics/trainers/palettes/sailor.pal
new file mode 100644
index 000000000..3b6248576
--- /dev/null
+++ b/data/graphics/trainers/palettes/sailor.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+238 180 148
+197 139 106
+106 74 74
+180 180 172
+90 131 189
+65 90 139
+57 57 57
+213 222 230
+139 139 131
+131 180 230
+255 98 90
+197 65 65
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/salon_maiden_anabel.pal b/data/graphics/trainers/palettes/salon_maiden_anabel.pal
new file mode 100644
index 000000000..91776562f
--- /dev/null
+++ b/data/graphics/trainers/palettes/salon_maiden_anabel.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+238 180 148
+197 139 106
+106 74 74
+230 139 255
+189 115 213
+148 90 172
+123 74 139
+213 205 246
+255 197 90
+156 148 197
+255 222 115
+213 106 74
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/school_kid_f.pal b/data/graphics/trainers/palettes/school_kid_f.pal
new file mode 100644
index 000000000..ce758377a
--- /dev/null
+++ b/data/graphics/trainers/palettes/school_kid_f.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 230 205
+238 189 156
+205 148 115
+106 74 57
+255 139 164
+213 82 131
+131 139 255
+98 115 180
+57 74 131
+246 189 123
+197 131 65
+230 82 41
+139 90 32
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/school_kid_m.pal b/data/graphics/trainers/palettes/school_kid_m.pal
new file mode 100644
index 000000000..dc4298ea0
--- /dev/null
+++ b/data/graphics/trainers/palettes/school_kid_m.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+230 180 148
+213 148 115
+123 90 82
+172 164 115
+65 90 148
+49 57 82
+131 123 82
+197 197 238
+255 222 65
+205 189 123
+98 164 222
+49 123 156
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/sis_and_bro.pal b/data/graphics/trainers/palettes/sis_and_bro.pal
new file mode 100644
index 000000000..823ef66ef
--- /dev/null
+++ b/data/graphics/trainers/palettes/sis_and_bro.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+246 205 189
+222 164 148
+164 123 98
+74 57 49
+255 139 90
+230 82 74
+180 65 65
+90 65 82
+197 65 65
+213 222 230
+255 230 205
+139 172 213
+90 131 189
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/sr_and_jr.pal b/data/graphics/trainers/palettes/sr_and_jr.pal
new file mode 100644
index 000000000..72238881f
--- /dev/null
+++ b/data/graphics/trainers/palettes/sr_and_jr.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+238 180 148
+197 139 106
+98 65 57
+90 131 189
+65 90 139
+41 65 98
+49 41 65
+205 213 222
+180 139 90
+131 90 41
+255 98 90
+197 65 65
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/steven.pal b/data/graphics/trainers/palettes/steven.pal
new file mode 100644
index 000000000..bb2fedd5f
--- /dev/null
+++ b/data/graphics/trainers/palettes/steven.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+222 180 148
+189 148 115
+123 90 82
+189 115 205
+164 82 172
+82 82 90
+49 49 57
+213 222 238
+172 189 213
+123 148 164
+255 98 90
+197 65 65
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/swimmer_f.pal b/data/graphics/trainers/palettes/swimmer_f.pal
new file mode 100644
index 000000000..823ef66ef
--- /dev/null
+++ b/data/graphics/trainers/palettes/swimmer_f.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+246 205 189
+222 164 148
+164 123 98
+74 57 49
+255 139 90
+230 82 74
+180 65 65
+90 65 82
+197 65 65
+213 222 230
+255 230 205
+139 172 213
+90 131 189
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/swimmer_m.pal b/data/graphics/trainers/palettes/swimmer_m.pal
new file mode 100644
index 000000000..259a53b9a
--- /dev/null
+++ b/data/graphics/trainers/palettes/swimmer_m.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+230 197 172
+213 172 148
+172 123 106
+115 82 65
+90 131 189
+65 90 139
+41 65 98
+49 41 65
+205 213 222
+172 172 180
+139 65 65
+222 238 238
+197 65 65
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/swimming_triathlete_f.pal b/data/graphics/trainers/palettes/swimming_triathlete_f.pal
new file mode 100644
index 000000000..671c1593f
--- /dev/null
+++ b/data/graphics/trainers/palettes/swimming_triathlete_f.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+238 180 148
+197 139 106
+98 65 57
+90 131 189
+65 90 139
+41 65 98
+49 41 65
+205 213 222
+180 139 90
+139 65 65
+255 98 90
+197 65 65
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/swimming_triathlete_m.pal b/data/graphics/trainers/palettes/swimming_triathlete_m.pal
new file mode 100644
index 000000000..671c1593f
--- /dev/null
+++ b/data/graphics/trainers/palettes/swimming_triathlete_m.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+238 180 148
+197 139 106
+98 65 57
+90 131 189
+65 90 139
+41 65 98
+49 41 65
+205 213 222
+180 139 90
+139 65 65
+255 98 90
+197 65 65
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/tuber_f.pal b/data/graphics/trainers/palettes/tuber_f.pal
new file mode 100644
index 000000000..b5cb0047a
--- /dev/null
+++ b/data/graphics/trainers/palettes/tuber_f.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+238 180 148
+197 139 106
+106 74 74
+139 172 213
+90 131 189
+65 90 139
+57 57 57
+213 222 230
+255 230 74
+205 57 82
+238 180 57
+189 131 74
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/tuber_m.pal b/data/graphics/trainers/palettes/tuber_m.pal
new file mode 100644
index 000000000..b5cb0047a
--- /dev/null
+++ b/data/graphics/trainers/palettes/tuber_m.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+238 180 148
+197 139 106
+106 74 74
+139 172 213
+90 131 189
+65 90 139
+57 57 57
+213 222 230
+255 230 74
+205 57 82
+238 180 57
+189 131 74
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/twins.pal b/data/graphics/trainers/palettes/twins.pal
new file mode 100644
index 000000000..3b162de25
--- /dev/null
+++ b/data/graphics/trainers/palettes/twins.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+238 180 148
+197 139 106
+106 74 74
+139 172 213
+90 131 189
+65 90 139
+57 57 57
+213 222 230
+255 230 74
+180 82 98
+238 180 57
+189 131 74
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/wally.pal b/data/graphics/trainers/palettes/wally.pal
new file mode 100644
index 000000000..30e2e2a6c
--- /dev/null
+++ b/data/graphics/trainers/palettes/wally.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 238 213
+222 180 164
+189 148 115
+123 90 82
+156 148 172
+115 106 131
+189 205 98
+148 172 74
+222 222 230
+98 148 49
+65 106 24
+98 156 222
+180 180 205
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/winstrate_f.pal b/data/graphics/trainers/palettes/winstrate_f.pal
new file mode 100644
index 000000000..09728f005
--- /dev/null
+++ b/data/graphics/trainers/palettes/winstrate_f.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+238 180 148
+197 139 106
+98 65 57
+90 172 189
+65 123 180
+255 0 255
+32 57 82
+197 205 213
+180 139 90
+131 90 41
+255 98 90
+197 65 65
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/winstrate_m.pal b/data/graphics/trainers/palettes/winstrate_m.pal
new file mode 100644
index 000000000..1d1f48875
--- /dev/null
+++ b/data/graphics/trainers/palettes/winstrate_m.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 230 205
+222 189 148
+197 156 115
+156 123 82
+49 57 49
+230 90 41
+131 172 222
+172 49 32
+82 123 172
+255 238 74
+213 189 41
+205 205 213
+98 98 74
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/palettes/young_couple.pal b/data/graphics/trainers/palettes/young_couple.pal
new file mode 100644
index 000000000..bba95c19a
--- /dev/null
+++ b/data/graphics/trainers/palettes/young_couple.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+238 180 148
+197 139 106
+98 65 57
+148 164 172
+82 123 164
+57 82 106
+32 49 74
+205 213 222
+123 197 156
+90 164 131
+255 98 90
+197 65 65
+106 106 139
+0 0 0
diff --git a/data/graphics/trainers/palettes/youngster.pal b/data/graphics/trainers/palettes/youngster.pal
new file mode 100644
index 000000000..f91520d9b
--- /dev/null
+++ b/data/graphics/trainers/palettes/youngster.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 222 205
+230 180 148
+213 148 115
+123 90 82
+139 197 222
+65 90 148
+49 57 82
+41 57 98
+197 197 238
+255 222 65
+222 172 90
+98 164 222
+49 123 156
+255 255 255
+0 0 0
diff --git a/data/graphics/trainers/trainer_graphics.s b/data/graphics/trainers/trainer_graphics.s
index 73d59727d..f46de64cd 100644
--- a/data/graphics/trainers/trainer_graphics.s
+++ b/data/graphics/trainers/trainer_graphics.s
@@ -1,979 +1,979 @@
.align 2, 0
gTrainerFrontPic_Hiker: ; 8D51DC8
- .incbin "base_emerald.gba", 0xd51dc8, 0x480
+ .incbin "data/graphics/trainers/front_pics/hiker_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_Hiker: ; 8D52248
- .incbin "base_emerald.gba", 0xd52248, 0x28
+ .incbin "data/graphics/trainers/palettes/hiker.gbapal.lz"
.align 2, 0
gTrainerFrontPic_AquaGruntM: ; 8D52270
- .incbin "base_emerald.gba", 0xd52270, 0x360
+ .incbin "data/graphics/trainers/front_pics/aqua_grunt_m_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_AquaGruntM: ; 8D525D0
- .incbin "base_emerald.gba", 0xd525d0, 0x28
+ .incbin "data/graphics/trainers/palettes/aqua_grunt_m.gbapal.lz"
.align 2, 0
gTrainerFrontPic_PokemonBreederF: ; 8D525F8
- .incbin "base_emerald.gba", 0xd525f8, 0x334
+ .incbin "data/graphics/trainers/front_pics/pokemon_breeder_f_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_PokemonBreederF: ; 8D5292C
- .incbin "base_emerald.gba", 0xd5292c, 0x28
+ .incbin "data/graphics/trainers/palettes/pokemon_breeder_f.gbapal.lz"
.align 2, 0
gTrainerFrontPic_CoolTrainerM: ; 8D52954
- .incbin "base_emerald.gba", 0xd52954, 0x2e8
+ .incbin "data/graphics/trainers/front_pics/cool_trainer_m_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_CoolTrainerM: ; 8D52C3C
- .incbin "base_emerald.gba", 0xd52c3c, 0x28
+ .incbin "data/graphics/trainers/palettes/cool_trainer_m.gbapal.lz"
.align 2, 0
gTrainerFrontPic_BirdKeeper: ; 8D52C64
- .incbin "base_emerald.gba", 0xd52c64, 0x338
+ .incbin "data/graphics/trainers/front_pics/bird_keeper_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_BirdKeeper: ; 8D52F9C
- .incbin "base_emerald.gba", 0xd52f9c, 0x28
+ .incbin "data/graphics/trainers/palettes/bird_keeper.gbapal.lz"
.align 2, 0
gTrainerFrontPic_Collector: ; 8D52FC4
- .incbin "base_emerald.gba", 0xd52fc4, 0x404
+ .incbin "data/graphics/trainers/front_pics/collector_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_Collector: ; 8D533C8
- .incbin "base_emerald.gba", 0xd533c8, 0x28
+ .incbin "data/graphics/trainers/palettes/collector.gbapal.lz"
.align 2, 0
gTrainerFrontPic_AquaGruntF: ; 8D533F0
- .incbin "base_emerald.gba", 0xd533f0, 0x33c
+ .incbin "data/graphics/trainers/front_pics/aqua_grunt_f_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_AquaGruntF: ; 8D5372C
- .incbin "base_emerald.gba", 0xd5372c, 0x28
+ .incbin "data/graphics/trainers/palettes/aqua_grunt_f.gbapal.lz"
.align 2, 0
gTrainerFrontPic_SwimmerM: ; 8D53754
- .incbin "base_emerald.gba", 0xd53754, 0x2c0
+ .incbin "data/graphics/trainers/front_pics/swimmer_m_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_SwimmerM: ; 8D53A14
- .incbin "base_emerald.gba", 0xd53a14, 0x28
+ .incbin "data/graphics/trainers/palettes/swimmer_m.gbapal.lz"
.align 2, 0
gTrainerFrontPic_MagmaGruntM: ; 8D53A3C
- .incbin "base_emerald.gba", 0xd53a3c, 0x380
+ .incbin "data/graphics/trainers/front_pics/magma_grunt_m_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_MagmaGruntM: ; 8D53DBC
- .incbin "base_emerald.gba", 0xd53dbc, 0x28
+ .incbin "data/graphics/trainers/palettes/magma_grunt_m.gbapal.lz"
.align 2, 0
gTrainerFrontPic_ExpertM: ; 8D53DE4
- .incbin "base_emerald.gba", 0xd53de4, 0x340
+ .incbin "data/graphics/trainers/front_pics/expert_m_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_ExpertM: ; 8D54124
- .incbin "base_emerald.gba", 0xd54124, 0x28
+ .incbin "data/graphics/trainers/palettes/expert_m.gbapal.lz"
.align 2, 0
gTrainerFrontPic_AquaAdminM: ; 8D5414C
- .incbin "base_emerald.gba", 0xd5414c, 0x3b4
+ .incbin "data/graphics/trainers/front_pics/aqua_admin_m_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_AquaAdminM: ; 8D54500
- .incbin "base_emerald.gba", 0xd54500, 0x28
+ .incbin "data/graphics/trainers/palettes/aqua_admin_m.gbapal.lz"
.align 2, 0
gTrainerFrontPic_BlackBelt: ; 8D54528
- .incbin "base_emerald.gba", 0xd54528, 0x364
+ .incbin "data/graphics/trainers/front_pics/black_belt_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_BlackBelt: ; 8D5488C
- .incbin "base_emerald.gba", 0xd5488c, 0x28
+ .incbin "data/graphics/trainers/palettes/black_belt.gbapal.lz"
.align 2, 0
gTrainerFrontPic_AquaAdminF: ; 8D548B4
- .incbin "base_emerald.gba", 0xd548b4, 0x3c4
+ .incbin "data/graphics/trainers/front_pics/aqua_admin_f_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_AquaAdminF: ; 8D54C78
- .incbin "base_emerald.gba", 0xd54c78, 0x28
+ .incbin "data/graphics/trainers/palettes/aqua_admin_f.gbapal.lz"
.align 2, 0
gTrainerFrontPic_AquaLeaderArchie: ; 8D54CA0
- .incbin "base_emerald.gba", 0xd54ca0, 0x33c
+ .incbin "data/graphics/trainers/front_pics/aqua_leader_archie_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_AquaLeaderArchie: ; 8D54FDC
- .incbin "base_emerald.gba", 0xd54fdc, 0x28
+ .incbin "data/graphics/trainers/palettes/aqua_leader_archie.gbapal.lz"
.align 2, 0
gTrainerFrontPic_HexManiac: ; 8D55004
- .incbin "base_emerald.gba", 0xd55004, 0x36c
+ .incbin "data/graphics/trainers/front_pics/hex_maniac_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_HexManiac: ; 8D55370
- .incbin "base_emerald.gba", 0xd55370, 0x28
+ .incbin "data/graphics/trainers/palettes/hex_maniac.gbapal.lz"
.align 2, 0
gTrainerFrontPic_AromaLady: ; 8D55398
- .incbin "base_emerald.gba", 0xd55398, 0x2c4
+ .incbin "data/graphics/trainers/front_pics/aroma_lady_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_AromaLady: ; 8D5565C
- .incbin "base_emerald.gba", 0xd5565c, 0x28
+ .incbin "data/graphics/trainers/palettes/aroma_lady.gbapal.lz"
.align 2, 0
gTrainerFrontPic_RuinManiac: ; 8D55684
- .incbin "base_emerald.gba", 0xd55684, 0x39c
+ .incbin "data/graphics/trainers/front_pics/ruin_maniac_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_RuinManiac: ; 8D55A20
- .incbin "base_emerald.gba", 0xd55a20, 0x28
+ .incbin "data/graphics/trainers/palettes/ruin_maniac.gbapal.lz"
.align 2, 0
gTrainerFrontPic_Interviewer: ; 8D55A48
- .incbin "base_emerald.gba", 0xd55a48, 0x4a4
+ .incbin "data/graphics/trainers/front_pics/interviewer_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_Interviewer: ; 8D55EEC
- .incbin "base_emerald.gba", 0xd55eec, 0x28
+ .incbin "data/graphics/trainers/palettes/interviewer.gbapal.lz"
.align 2, 0
gTrainerFrontPic_TuberF: ; 8D55F14
- .incbin "base_emerald.gba", 0xd55f14, 0x2a4
+ .incbin "data/graphics/trainers/front_pics/tuber_f_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_TuberF: ; 8D561B8
- .incbin "base_emerald.gba", 0xd561b8, 0x28
+ .incbin "data/graphics/trainers/palettes/tuber_f.gbapal.lz"
.align 2, 0
gTrainerFrontPic_TuberM: ; 8D561E0
- .incbin "base_emerald.gba", 0xd561e0, 0x28c
+ .incbin "data/graphics/trainers/front_pics/tuber_m_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_TuberM: ; 8D5646C
- .incbin "base_emerald.gba", 0xd5646c, 0x28
+ .incbin "data/graphics/trainers/palettes/tuber_m.gbapal.lz"
.align 2, 0
gTrainerFrontPic_CoolTrainerF: ; 8D56494
- .incbin "base_emerald.gba", 0xd56494, 0x314
+ .incbin "data/graphics/trainers/front_pics/cool_trainer_f_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_CoolTrainerF: ; 8D567A8
- .incbin "base_emerald.gba", 0xd567a8, 0x28
+ .incbin "data/graphics/trainers/palettes/cool_trainer_f.gbapal.lz"
.align 2, 0
gTrainerFrontPic_Lady: ; 8D567D0
- .incbin "base_emerald.gba", 0xd567d0, 0x3b4
+ .incbin "data/graphics/trainers/front_pics/lady_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_Lady: ; 8D56B84
- .incbin "base_emerald.gba", 0xd56b84, 0x28
+ .incbin "data/graphics/trainers/palettes/lady.gbapal.lz"
.align 2, 0
gTrainerFrontPic_Beauty: ; 8D56BAC
- .incbin "base_emerald.gba", 0xd56bac, 0x2e8
+ .incbin "data/graphics/trainers/front_pics/beauty_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_Beauty: ; 8D56E94
- .incbin "base_emerald.gba", 0xd56e94, 0x28
+ .incbin "data/graphics/trainers/palettes/beauty.gbapal.lz"
.align 2, 0
gTrainerFrontPic_RichBoy: ; 8D56EBC
- .incbin "base_emerald.gba", 0xd56ebc, 0x2b4
+ .incbin "data/graphics/trainers/front_pics/rich_boy_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_RichBoy: ; 8D57170
- .incbin "base_emerald.gba", 0xd57170, 0x28
+ .incbin "data/graphics/trainers/palettes/rich_boy.gbapal.lz"
.align 2, 0
gTrainerFrontPic_ExpertF: ; 8D57198
- .incbin "base_emerald.gba", 0xd57198, 0x31c
+ .incbin "data/graphics/trainers/front_pics/expert_f_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_ExpertF: ; 8D574B4
- .incbin "base_emerald.gba", 0xd574b4, 0x28
+ .incbin "data/graphics/trainers/palettes/expert_f.gbapal.lz"
.align 2, 0
gTrainerFrontPic_Pokemaniac: ; 8D574DC
- .incbin "base_emerald.gba", 0xd574dc, 0x370
+ .incbin "data/graphics/trainers/front_pics/pokemaniac_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_Pokemaniac: ; 8D5784C
- .incbin "base_emerald.gba", 0xd5784c, 0x28
+ .incbin "data/graphics/trainers/palettes/pokemaniac.gbapal.lz"
.align 2, 0
gTrainerFrontPic_MagmaGruntF: ; 8D57874
- .incbin "base_emerald.gba", 0xd57874, 0x38c
+ .incbin "data/graphics/trainers/front_pics/magma_grunt_f_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_MagmaGruntF: ; 8D57C00
- .incbin "base_emerald.gba", 0xd57c00, 0x28
+ .incbin "data/graphics/trainers/palettes/magma_grunt_f.gbapal.lz"
.align 2, 0
gTrainerFrontPic_Guitarist: ; 8D57C28
- .incbin "base_emerald.gba", 0xd57c28, 0x384
+ .incbin "data/graphics/trainers/front_pics/guitarist_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_Guitarist: ; 8D57FAC
- .incbin "base_emerald.gba", 0xd57fac, 0x28
+ .incbin "data/graphics/trainers/palettes/guitarist.gbapal.lz"
.align 2, 0
gTrainerFrontPic_Kindler: ; 8D57FD4
- .incbin "base_emerald.gba", 0xd57fd4, 0x36c
+ .incbin "data/graphics/trainers/front_pics/kindler_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_Kindler: ; 8D58340
- .incbin "base_emerald.gba", 0xd58340, 0x28
+ .incbin "data/graphics/trainers/palettes/kindler.gbapal.lz"
.align 2, 0
gTrainerFrontPic_Camper: ; 8D58368
- .incbin "base_emerald.gba", 0xd58368, 0x2e8
+ .incbin "data/graphics/trainers/front_pics/camper_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_Camper: ; 8D58650
- .incbin "base_emerald.gba", 0xd58650, 0x28
+ .incbin "data/graphics/trainers/palettes/camper.gbapal.lz"
.align 2, 0
gTrainerFrontPic_Picnicker: ; 8D58678
- .incbin "base_emerald.gba", 0xd58678, 0x2e0
+ .incbin "data/graphics/trainers/front_pics/picnicker_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_Picnicker: ; 8D58958
- .incbin "base_emerald.gba", 0xd58958, 0x28
+ .incbin "data/graphics/trainers/palettes/picnicker.gbapal.lz"
.align 2, 0
gTrainerFrontPic_BugManiac: ; 8D58980
- .incbin "base_emerald.gba", 0xd58980, 0x450
+ .incbin "data/graphics/trainers/front_pics/bug_maniac_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_BugManiac: ; 8D58DD0
- .incbin "base_emerald.gba", 0xd58dd0, 0x28
+ .incbin "data/graphics/trainers/palettes/bug_maniac.gbapal.lz"
.align 2, 0
gTrainerFrontPic_PokemonBreederM: ; 8D58DF8
- .incbin "base_emerald.gba", 0xd58df8, 0x330
+ .incbin "data/graphics/trainers/front_pics/pokemon_breeder_m_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_PokemonBreederM: ; 8D59128
- .incbin "base_emerald.gba", 0xd59128, 0x28
+ .incbin "data/graphics/trainers/palettes/pokemon_breeder_m.gbapal.lz"
.align 2, 0
gTrainerFrontPic_PsychicM: ; 8D59150
- .incbin "base_emerald.gba", 0xd59150, 0x32c
+ .incbin "data/graphics/trainers/front_pics/psychic_m_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_PsychicM: ; 8D5947C
- .incbin "base_emerald.gba", 0xd5947c, 0x28
+ .incbin "data/graphics/trainers/palettes/psychic_m.gbapal.lz"
.align 2, 0
gTrainerFrontPic_PsychicF: ; 8D594A4
- .incbin "base_emerald.gba", 0xd594a4, 0x328
+ .incbin "data/graphics/trainers/front_pics/psychic_f_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_PsychicF: ; 8D597CC
- .incbin "base_emerald.gba", 0xd597cc, 0x28
+ .incbin "data/graphics/trainers/palettes/psychic_f.gbapal.lz"
.align 2, 0
gTrainerFrontPic_Gentleman: ; 8D597F4
- .incbin "base_emerald.gba", 0xd597f4, 0x300
+ .incbin "data/graphics/trainers/front_pics/gentleman_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_Gentleman: ; 8D59AF4
- .incbin "base_emerald.gba", 0xd59af4, 0x28
+ .incbin "data/graphics/trainers/palettes/gentleman.gbapal.lz"
.align 2, 0
gTrainerFrontPic_EliteFourSidney: ; 8D59B1C
- .incbin "base_emerald.gba", 0xd59b1c, 0x334
+ .incbin "data/graphics/trainers/front_pics/elite_four_sidney_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_EliteFourSidney: ; 8D59E50
- .incbin "base_emerald.gba", 0xd59e50, 0x28
+ .incbin "data/graphics/trainers/palettes/elite_four_sidney.gbapal.lz"
.align 2, 0
gTrainerFrontPic_EliteFourPhoebe: ; 8D59E78
- .incbin "base_emerald.gba", 0xd59e78, 0x300
+ .incbin "data/graphics/trainers/front_pics/elite_four_phoebe_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_EliteFourPhoebe: ; 8D5A178
- .incbin "base_emerald.gba", 0xd5a178, 0x28
+ .incbin "data/graphics/trainers/palettes/elite_four_phoebe.gbapal.lz"
.align 2, 0
gTrainerFrontPic_EliteFourGlacia: ; 8D5A1A0
- .incbin "base_emerald.gba", 0xd5a1a0, 0x384
+ .incbin "data/graphics/trainers/front_pics/elite_four_glacia_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_EliteFourGlacia: ; 8D5A524
- .incbin "base_emerald.gba", 0xd5a524, 0x28
+ .incbin "data/graphics/trainers/palettes/elite_four_glacia.gbapal.lz"
.align 2, 0
gTrainerFrontPic_EliteFourDrake: ; 8D5A54C
- .incbin "base_emerald.gba", 0xd5a54c, 0x3a8
+ .incbin "data/graphics/trainers/front_pics/elite_four_drake_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_EliteFourDrake: ; 8D5A8F4
- .incbin "base_emerald.gba", 0xd5a8f4, 0x28
+ .incbin "data/graphics/trainers/palettes/elite_four_drake.gbapal.lz"
.align 2, 0
gTrainerFrontPic_LeaderRoxanne: ; 8D5A91C
- .incbin "base_emerald.gba", 0xd5a91c, 0x2ec
+ .incbin "data/graphics/trainers/front_pics/leader_roxanne_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_LeaderRoxanne: ; 8D5AC08
- .incbin "base_emerald.gba", 0xd5ac08, 0x28
+ .incbin "data/graphics/trainers/palettes/leader_roxanne.gbapal.lz"
.align 2, 0
gTrainerFrontPic_LeaderBrawly: ; 8D5AC30
- .incbin "base_emerald.gba", 0xd5ac30, 0x394
+ .incbin "data/graphics/trainers/front_pics/leader_brawly_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_LeaderBrawly: ; 8D5AFC4
- .incbin "base_emerald.gba", 0xd5afc4, 0x28
+ .incbin "data/graphics/trainers/palettes/leader_brawly.gbapal.lz"
.align 2, 0
gTrainerFrontPic_LeaderWattson: ; 8D5AFEC
- .incbin "base_emerald.gba", 0xd5afec, 0x348
+ .incbin "data/graphics/trainers/front_pics/leader_wattson_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_LeaderWattson: ; 8D5B334
- .incbin "base_emerald.gba", 0xd5b334, 0x28
+ .incbin "data/graphics/trainers/palettes/leader_wattson.gbapal.lz"
.align 2, 0
gTrainerFrontPic_LeaderFlannery: ; 8D5B35C
- .incbin "base_emerald.gba", 0xd5b35c, 0x380
+ .incbin "data/graphics/trainers/front_pics/leader_flannery_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_LeaderFlannery: ; 8D5B6DC
- .incbin "base_emerald.gba", 0xd5b6dc, 0x28
+ .incbin "data/graphics/trainers/palettes/leader_flannery.gbapal.lz"
.align 2, 0
gTrainerFrontPic_LeaderNorman: ; 8D5B704
- .incbin "base_emerald.gba", 0xd5b704, 0x33c
+ .incbin "data/graphics/trainers/front_pics/leader_norman_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_LeaderNorman: ; 8D5BA40
- .incbin "base_emerald.gba", 0xd5ba40, 0x28
+ .incbin "data/graphics/trainers/palettes/leader_norman.gbapal.lz"
.align 2, 0
gTrainerFrontPic_LeaderWinona: ; 8D5BA68
- .incbin "base_emerald.gba", 0xd5ba68, 0x380
+ .incbin "data/graphics/trainers/front_pics/leader_winona_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_LeaderWinona: ; 8D5BDE8
- .incbin "base_emerald.gba", 0xd5bde8, 0x28
+ .incbin "data/graphics/trainers/palettes/leader_winona.gbapal.lz"
.align 2, 0
gTrainerFrontPic_LeaderTateAndLiza: ; 8D5BE10
- .incbin "base_emerald.gba", 0xd5be10, 0x444
+ .incbin "data/graphics/trainers/front_pics/leader_tate_and_liza_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_LeaderTateAndLiza: ; 8D5C254
- .incbin "base_emerald.gba", 0xd5c254, 0x28
+ .incbin "data/graphics/trainers/palettes/leader_tate_and_liza.gbapal.lz"
.align 2, 0
gTrainerFrontPic_LeaderJuan: ; 8D5C27C
- .incbin "base_emerald.gba", 0xd5c27c, 0x3a8
+ .incbin "data/graphics/trainers/front_pics/leader_juan_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_LeaderJuan: ; 8D5C624
- .incbin "base_emerald.gba", 0xd5c624, 0x28
+ .incbin "data/graphics/trainers/palettes/leader_juan.gbapal.lz"
.align 2, 0
gTrainerFrontPic_SchoolKidM: ; 8D5C64C
- .incbin "base_emerald.gba", 0xd5c64c, 0x2c0
+ .incbin "data/graphics/trainers/front_pics/school_kid_m_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_SchoolKidM: ; 8D5C90C
- .incbin "base_emerald.gba", 0xd5c90c, 0x28
+ .incbin "data/graphics/trainers/palettes/school_kid_m.gbapal.lz"
.align 2, 0
gTrainerFrontPic_SchoolKidF: ; 8D5C934
- .incbin "base_emerald.gba", 0xd5c934, 0x29c
+ .incbin "data/graphics/trainers/front_pics/school_kid_f_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_SchoolKidF: ; 8D5CBD0
- .incbin "base_emerald.gba", 0xd5cbd0, 0x28
+ .incbin "data/graphics/trainers/palettes/school_kid_f.gbapal.lz"
.align 2, 0
gTrainerFrontPic_SrAndJr: ; 8D5CBF8
- .incbin "base_emerald.gba", 0xd5cbf8, 0x470
+ .incbin "data/graphics/trainers/front_pics/sr_and_jr_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_SrAndJr: ; 8D5D068
- .incbin "base_emerald.gba", 0xd5d068, 0x28
+ .incbin "data/graphics/trainers/palettes/sr_and_jr.gbapal.lz"
.align 2, 0
gTrainerFrontPic_WinstrateM: ; 8D5D090
- .incbin "base_emerald.gba", 0xd5d090, 0x3bc
+ .incbin "data/graphics/trainers/front_pics/winstrate_m_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_WinstrateM: ; 8D5D44C
- .incbin "base_emerald.gba", 0xd5d44c, 0x28
+ .incbin "data/graphics/trainers/palettes/winstrate_m.gbapal.lz"
.align 2, 0
gTrainerFrontPic_WinstrateF: ; 8D5D474
- .incbin "base_emerald.gba", 0xd5d474, 0x3cc
+ .incbin "data/graphics/trainers/front_pics/winstrate_f_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_WinstrateF: ; 8D5D840
- .incbin "base_emerald.gba", 0xd5d840, 0x28
+ .incbin "data/graphics/trainers/palettes/winstrate_f.gbapal.lz"
.align 2, 0
gTrainerFrontPic_Youngster: ; 8D5D868
- .incbin "base_emerald.gba", 0xd5d868, 0x2a8
+ .incbin "data/graphics/trainers/front_pics/youngster_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_Youngster: ; 8D5DB10
- .incbin "base_emerald.gba", 0xd5db10, 0x28
+ .incbin "data/graphics/trainers/palettes/youngster.gbapal.lz"
.align 2, 0
gTrainerFrontPic_ChampionWallace: ; 8D5DB38
- .incbin "base_emerald.gba", 0xd5db38, 0x454
+ .incbin "data/graphics/trainers/front_pics/champion_wallace_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_ChampionWallace: ; 8D5DF8C
- .incbin "base_emerald.gba", 0xd5df8c, 0x28
+ .incbin "data/graphics/trainers/palettes/champion_wallace.gbapal.lz"
.align 2, 0
gTrainerFrontPic_Fisherman: ; 8D5DFB4
- .incbin "base_emerald.gba", 0xd5dfb4, 0x3e4
+ .incbin "data/graphics/trainers/front_pics/fisherman_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_Fisherman: ; 8D5E398
- .incbin "base_emerald.gba", 0xd5e398, 0x28
+ .incbin "data/graphics/trainers/palettes/fisherman.gbapal.lz"
.align 2, 0
gTrainerFrontPic_CyclingTriathleteM: ; 8D5E3C0
- .incbin "base_emerald.gba", 0xd5e3c0, 0x410
+ .incbin "data/graphics/trainers/front_pics/cycling_triathlete_m_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_CyclingTriathleteM: ; 8D5E7D0
- .incbin "base_emerald.gba", 0xd5e7d0, 0x28
+ .incbin "data/graphics/trainers/palettes/cycling_triathlete_m.gbapal.lz"
.align 2, 0
gTrainerFrontPic_CyclingTriathleteF: ; 8D5E7F8
- .incbin "base_emerald.gba", 0xd5e7f8, 0x40c
+ .incbin "data/graphics/trainers/front_pics/cycling_triathlete_f_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_CyclingTriathleteF: ; 8D5EC04
- .incbin "base_emerald.gba", 0xd5ec04, 0x28
+ .incbin "data/graphics/trainers/palettes/cycling_triathlete_f.gbapal.lz"
.align 2, 0
gTrainerFrontPic_RunningTriathleteM: ; 8D5EC2C
- .incbin "base_emerald.gba", 0xd5ec2c, 0x2b8
+ .incbin "data/graphics/trainers/front_pics/running_triathlete_m_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_RunningTriathleteM: ; 8D5EEE4
- .incbin "base_emerald.gba", 0xd5eee4, 0x28
+ .incbin "data/graphics/trainers/palettes/running_triathlete_m.gbapal.lz"
.align 2, 0
gTrainerFrontPic_RunningTriathleteF: ; 8D5EF0C
- .incbin "base_emerald.gba", 0xd5ef0c, 0x2a4
+ .incbin "data/graphics/trainers/front_pics/running_triathlete_f_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_RunningTriathleteF: ; 8D5F1B0
- .incbin "base_emerald.gba", 0xd5f1b0, 0x28
+ .incbin "data/graphics/trainers/palettes/running_triathlete_f.gbapal.lz"
.align 2, 0
gTrainerFrontPic_SwimmingTriathleteM: ; 8D5F1D8
- .incbin "base_emerald.gba", 0xd5f1d8, 0x32c
+ .incbin "data/graphics/trainers/front_pics/swimming_triathlete_m_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_SwimmingTriathleteM: ; 8D5F504
- .incbin "base_emerald.gba", 0xd5f504, 0x28
+ .incbin "data/graphics/trainers/palettes/swimming_triathlete_m.gbapal.lz"
.align 2, 0
gTrainerFrontPic_SwimmingTriathleteF: ; 8D5F52C
- .incbin "base_emerald.gba", 0xd5f52c, 0x2dc
+ .incbin "data/graphics/trainers/front_pics/swimming_triathlete_f_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_SwimmingTriathleteF: ; 8D5F808
- .incbin "base_emerald.gba", 0xd5f808, 0x28
+ .incbin "data/graphics/trainers/palettes/swimming_triathlete_f.gbapal.lz"
.align 2, 0
gTrainerFrontPic_DragonTamer: ; 8D5F830
- .incbin "base_emerald.gba", 0xd5f830, 0x354
+ .incbin "data/graphics/trainers/front_pics/dragon_tamer_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_DragonTamer: ; 8D5FB84
- .incbin "base_emerald.gba", 0xd5fb84, 0x28
+ .incbin "data/graphics/trainers/palettes/dragon_tamer.gbapal.lz"
.align 2, 0
gTrainerFrontPic_NinjaBoy: ; 8D5FBAC
- .incbin "base_emerald.gba", 0xd5fbac, 0x2dc
+ .incbin "data/graphics/trainers/front_pics/ninja_boy_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_NinjaBoy: ; 8D5FE88
- .incbin "base_emerald.gba", 0xd5fe88, 0x28
+ .incbin "data/graphics/trainers/palettes/ninja_boy.gbapal.lz"
.align 2, 0
gTrainerFrontPic_BattleGirl: ; 8D5FEB0
- .incbin "base_emerald.gba", 0xd5feb0, 0x320
+ .incbin "data/graphics/trainers/front_pics/battle_girl_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_BattleGirl: ; 8D601D0
- .incbin "base_emerald.gba", 0xd601d0, 0x28
+ .incbin "data/graphics/trainers/palettes/battle_girl.gbapal.lz"
.align 2, 0
gTrainerFrontPic_ParasolLady: ; 8D601F8
- .incbin "base_emerald.gba", 0xd601f8, 0x338
+ .incbin "data/graphics/trainers/front_pics/parasol_lady_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_ParasolLady: ; 8D60530
- .incbin "base_emerald.gba", 0xd60530, 0x28
+ .incbin "data/graphics/trainers/palettes/parasol_lady.gbapal.lz"
.align 2, 0
gTrainerFrontPic_SwimmerF: ; 8D60558
- .incbin "base_emerald.gba", 0xd60558, 0x2d0
+ .incbin "data/graphics/trainers/front_pics/swimmer_f_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_SwimmerF: ; 8D60828
- .incbin "base_emerald.gba", 0xd60828, 0x28
+ .incbin "data/graphics/trainers/palettes/swimmer_f.gbapal.lz"
.align 2, 0
gTrainerFrontPic_Twins: ; 8D60850
- .incbin "base_emerald.gba", 0xd60850, 0x3c4
+ .incbin "data/graphics/trainers/front_pics/twins_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_Twins: ; 8D60C14
- .incbin "base_emerald.gba", 0xd60c14, 0x28
+ .incbin "data/graphics/trainers/palettes/twins.gbapal.lz"
.align 2, 0
gTrainerFrontPic_Sailor: ; 8D60C3C
- .incbin "base_emerald.gba", 0xd60c3c, 0x3b0
+ .incbin "data/graphics/trainers/front_pics/sailor_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_Sailor: ; 8D60FEC
- .incbin "base_emerald.gba", 0xd60fec, 0x28
+ .incbin "data/graphics/trainers/palettes/sailor.gbapal.lz"
.align 2, 0
gTrainerFrontPic_MagmaAdmin: ; 8D61014
- .incbin "base_emerald.gba", 0xd61014, 0x3d8
+ .incbin "data/graphics/trainers/front_pics/magma_admin_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_MagmaAdmin: ; 8D613EC
- .incbin "base_emerald.gba", 0xd613ec, 0x28
+ .incbin "data/graphics/trainers/palettes/magma_admin.gbapal.lz"
.align 2, 0
gTrainerFrontPic_Wally: ; 8D61414
- .incbin "base_emerald.gba", 0xd61414, 0x2d0
+ .incbin "data/graphics/trainers/front_pics/wally_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_Wally: ; 8D616E4
- .incbin "base_emerald.gba", 0xd616e4, 0x28
+ .incbin "data/graphics/trainers/palettes/wally.gbapal.lz"
.align 2, 0
gTrainerFrontPic_Brendan: ; 8D6170C
- .incbin "base_emerald.gba", 0xd6170c, 0x324
+ .incbin "data/graphics/trainers/front_pics/brendan_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_Brendan: ; 8D61A30
- .incbin "base_emerald.gba", 0xd61a30, 0x28
+ .incbin "data/graphics/trainers/palettes/brendan.gbapal.lz"
.align 2, 0
gTrainerFrontPic_May: ; 8D61A58
- .incbin "base_emerald.gba", 0xd61a58, 0x300
+ .incbin "data/graphics/trainers/front_pics/may_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_May: ; 8D61D58
- .incbin "base_emerald.gba", 0xd61d58, 0x28
+ .incbin "data/graphics/trainers/palettes/may.gbapal.lz"
.align 2, 0
gTrainerFrontPic_BugCatcher: ; 8D61D80
- .incbin "base_emerald.gba", 0xd61d80, 0x32c
+ .incbin "data/graphics/trainers/front_pics/bug_catcher_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_BugCatcher: ; 8D620AC
- .incbin "base_emerald.gba", 0xd620ac, 0x28
+ .incbin "data/graphics/trainers/palettes/bug_catcher.gbapal.lz"
.align 2, 0
gTrainerFrontPic_PokemonRangerM: ; 8D620D4
- .incbin "base_emerald.gba", 0xd620d4, 0x348
+ .incbin "data/graphics/trainers/front_pics/pokemon_ranger_m_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_PokemonRangerM: ; 8D6241C
- .incbin "base_emerald.gba", 0xd6241c, 0x28
+ .incbin "data/graphics/trainers/palettes/pokemon_ranger_m.gbapal.lz"
.align 2, 0
gTrainerFrontPic_PokemonRangerF: ; 8D62444
- .incbin "base_emerald.gba", 0xd62444, 0x334
+ .incbin "data/graphics/trainers/front_pics/pokemon_ranger_f_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_PokemonRangerF: ; 8D62778
- .incbin "base_emerald.gba", 0xd62778, 0x28
+ .incbin "data/graphics/trainers/palettes/pokemon_ranger_f.gbapal.lz"
.align 2, 0
gTrainerFrontPic_MagmaLeaderMaxie: ; 8D627A0
- .incbin "base_emerald.gba", 0xd627a0, 0x2f4
+ .incbin "data/graphics/trainers/front_pics/magma_leader_maxie_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_MagmaLeaderMaxie: ; 8D62A94
- .incbin "base_emerald.gba", 0xd62a94, 0x28
+ .incbin "data/graphics/trainers/palettes/magma_leader_maxie.gbapal.lz"
.align 2, 0
gTrainerFrontPic_Lass: ; 8D62ABC
- .incbin "base_emerald.gba", 0xd62abc, 0x2d8
+ .incbin "data/graphics/trainers/front_pics/lass_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_Lass: ; 8D62D94
- .incbin "base_emerald.gba", 0xd62d94, 0x28
+ .incbin "data/graphics/trainers/palettes/lass.gbapal.lz"
.align 2, 0
gTrainerFrontPic_YoungCouple: ; 8D62DBC
- .incbin "base_emerald.gba", 0xd62dbc, 0x3c0
+ .incbin "data/graphics/trainers/front_pics/young_couple_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_YoungCouple: ; 8D6317C
- .incbin "base_emerald.gba", 0xd6317c, 0x28
+ .incbin "data/graphics/trainers/palettes/young_couple.gbapal.lz"
.align 2, 0
gTrainerFrontPic_OldCouple: ; 8D631A4
- .incbin "base_emerald.gba", 0xd631a4, 0x510
+ .incbin "data/graphics/trainers/front_pics/old_couple_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_OldCouple: ; 8D636B4
- .incbin "base_emerald.gba", 0xd636b4, 0x28
+ .incbin "data/graphics/trainers/palettes/old_couple.gbapal.lz"
.align 2, 0
gTrainerFrontPic_SisAndBro: ; 8D636DC
- .incbin "base_emerald.gba", 0xd636dc, 0x44c
+ .incbin "data/graphics/trainers/front_pics/sis_and_bro_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_SisAndBro: ; 8D63B28
- .incbin "base_emerald.gba", 0xd63b28, 0x28
+ .incbin "data/graphics/trainers/palettes/sis_and_bro.gbapal.lz"
.align 2, 0
gTrainerFrontPic_Steven: ; 8D63B50
- .incbin "base_emerald.gba", 0xd63b50, 0x338
+ .incbin "data/graphics/trainers/front_pics/steven_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_Steven: ; 8D63E88
- .incbin "base_emerald.gba", 0xd63e88, 0x28
+ .incbin "data/graphics/trainers/palettes/steven.gbapal.lz"
.align 2, 0
gTrainerFrontPic_SalonMaidenAnabel: ; 8D63EB0
- .incbin "base_emerald.gba", 0xd63eb0, 0x308
+ .incbin "data/graphics/trainers/front_pics/salon_maiden_anabel_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_SalonMaidenAnabel: ; 8D641B8
- .incbin "base_emerald.gba", 0xd641b8, 0x28
+ .incbin "data/graphics/trainers/palettes/salon_maiden_anabel.gbapal.lz"
.align 2, 0
gTrainerFrontPic_DomeAceTucker: ; 8D641E0
- .incbin "base_emerald.gba", 0xd641e0, 0x404
+ .incbin "data/graphics/trainers/front_pics/dome_ace_tucker_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_DomeAceTucker: ; 8D645E4
- .incbin "base_emerald.gba", 0xd645e4, 0x28
+ .incbin "data/graphics/trainers/palettes/dome_ace_tucker.gbapal.lz"
.align 2, 0
gTrainerFrontPic_PalaceMavenSpenser: ; 8D6460C
- .incbin "base_emerald.gba", 0xd6460c, 0x3a4
+ .incbin "data/graphics/trainers/front_pics/palace_maven_spenser_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_PalaceMavenSpenser: ; 8D649B0
- .incbin "base_emerald.gba", 0xd649b0, 0x28
+ .incbin "data/graphics/trainers/palettes/palace_maven_spenser.gbapal.lz"
.align 2, 0
gTrainerFrontPic_ArenaTycoonGreta: ; 8D649D8
- .incbin "base_emerald.gba", 0xd649d8, 0x330
+ .incbin "data/graphics/trainers/front_pics/arena_tycoon_greta_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_ArenaTycoonGreta: ; 8D64D08
- .incbin "base_emerald.gba", 0xd64d08, 0x28
+ .incbin "data/graphics/trainers/palettes/arena_tycoon_greta.gbapal.lz"
.align 2, 0
gTrainerFrontPic_FactoryHeadNoland: ; 8D64D30
- .incbin "base_emerald.gba", 0xd64d30, 0x37c
+ .incbin "data/graphics/trainers/front_pics/factory_head_noland_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_FactoryHeadNoland: ; 8D650AC
- .incbin "base_emerald.gba", 0xd650ac, 0x28
+ .incbin "data/graphics/trainers/palettes/factory_head_noland.gbapal.lz"
.align 2, 0
gTrainerFrontPic_PikeQueenLucy: ; 8D650D4
- .incbin "base_emerald.gba", 0xd650d4, 0x2f4
+ .incbin "data/graphics/trainers/front_pics/pike_queen_lucy_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_PikeQueenLucy: ; 8D653C8
- .incbin "base_emerald.gba", 0xd653c8, 0x28
+ .incbin "data/graphics/trainers/palettes/pike_queen_lucy.gbapal.lz"
.align 2, 0
gTrainerFrontPic_PyramidKingBrandon: ; 8D653F0
- .incbin "base_emerald.gba", 0xd653f0, 0x36c
+ .incbin "data/graphics/trainers/front_pics/pyramid_king_brandon_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_PyramidKingBrandon: ; 8D6575C
- .incbin "base_emerald.gba", 0xd6575c, 0x28
+ .incbin "data/graphics/trainers/palettes/pyramid_king_brandon.gbapal.lz"
.align 2, 0
gTrainerFrontPic_Red: ; 8D65784
- .incbin "base_emerald.gba", 0xd65784, 0x30c
+ .incbin "data/graphics/trainers/front_pics/red_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_Red: ; 8D65A90
- .incbin "base_emerald.gba", 0xd65a90, 0x28
+ .incbin "data/graphics/trainers/palettes/red.gbapal.lz"
.align 2, 0
gTrainerFrontPic_Leaf: ; 8D65AB8
- .incbin "base_emerald.gba", 0xd65ab8, 0x33c
+ .incbin "data/graphics/trainers/front_pics/leaf_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_Leaf: ; 8D65DF4
- .incbin "base_emerald.gba", 0xd65df4, 0x28
+ .incbin "data/graphics/trainers/palettes/leaf.gbapal.lz"
.align 2, 0
gTrainerFrontPic_RubySapphireBrendan: ; 8D65E1C
- .incbin "base_emerald.gba", 0xd65e1c, 0x314
+ .incbin "data/graphics/trainers/front_pics/ruby_sapphire_brendan_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_RubySapphireBrendan: ; 8D66130
- .incbin "base_emerald.gba", 0xd66130, 0x28
+ .incbin "data/graphics/trainers/palettes/ruby_sapphire_brendan.gbapal.lz"
.align 2, 0
gTrainerFrontPic_RubySapphireMay: ; 8D66158
- .incbin "base_emerald.gba", 0xd66158, 0x300
+ .incbin "data/graphics/trainers/front_pics/ruby_sapphire_may_front_pic.4bpp.lz"
.align 2, 0
gTrainerPalette_RubySapphireMay: ; 8D66458
- .incbin "base_emerald.gba", 0xd66458, 0x28
+ .incbin "data/graphics/trainers/palettes/ruby_sapphire_may.gbapal.lz"
.align 2, 0
gTrainerBackPic_Brendan: ; 8D66480
- .incbin "base_emerald.gba", 0xd66480, 0x2000
+ .incbin "data/graphics/trainers/back_pics/brendan_back_pic.4bpp"
.align 2, 0
gTrainerBackPic_May: ; 8D68480
- .incbin "base_emerald.gba", 0xd68480, 0x2000
+ .incbin "data/graphics/trainers/back_pics/may_back_pic.4bpp"
.align 2, 0
gTrainerBackPic_Red: ; 8D6A480
- .incbin "base_emerald.gba", 0xd6a480, 0x2800
+ .incbin "data/graphics/trainers/back_pics/red_back_pic.4bpp"
.align 2, 0
gTrainerBackPic_Leaf: ; 8D6CC80
- .incbin "base_emerald.gba", 0xd6cc80, 0x2800
+ .incbin "data/graphics/trainers/back_pics/leaf_back_pic.4bpp"
.align 2, 0
gTrainerBackPic_RubySapphireBrendan: ; 8D6F480
- .incbin "base_emerald.gba", 0xd6f480, 0x2000
+ .incbin "data/graphics/trainers/back_pics/ruby_sapphire_brendan_back_pic.4bpp"
.align 2, 0
gTrainerBackPic_RubySapphireMay: ; 8D71480
- .incbin "base_emerald.gba", 0xd71480, 0x2000
+ .incbin "data/graphics/trainers/back_pics/ruby_sapphire_may_back_pic.4bpp"
.align 2, 0
gTrainerBackPic_Wally: ; 8D73480
- .incbin "base_emerald.gba", 0xd73480, 0x2000
+ .incbin "data/graphics/trainers/back_pics/wally_back_pic.4bpp"
.align 2, 0
gTrainerBackPic_Steven: ; 8D75480
- .incbin "base_emerald.gba", 0xd75480, 0x2000
+ .incbin "data/graphics/trainers/back_pics/steven_back_pic.4bpp"
.align 2, 0
gTrainerBackPicPalette_Red: ; 8D77480
- .incbin "base_emerald.gba", 0xd77480, 0x28
+ .incbin "data/graphics/trainers/palettes/red_back_pic.gbapal.lz"
.align 2, 0
gTrainerBackPicPalette_Leaf: ; 8D774A8
- .incbin "base_emerald.gba", 0xd774a8, 0x28
+ .incbin "data/graphics/trainers/palettes/leaf_back_pic.gbapal.lz"