summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGriffinR <griffin.g.richards@gmail.com>2020-03-28 02:53:17 -0400
committerGriffinR <griffin.g.richards@gmail.com>2020-03-29 11:48:01 -0400
commit55f9028383b7effda0a5a84e2c09ef80ae9316cc (patch)
treee346cd34d1d81de6819e8b45af4045ac044167ec
parenta473ca70a2ca5f3ca4a11a109533902c7605e7d4 (diff)
Reorient object event sprites to horizontal
-rw-r--r--Makefile1
-rw-r--r--graphics/field_effects/fldeff_cut.png (renamed from graphics/object_events/pics/misc/fldeff_cut.png)bin173 -> 173 bytes
-rw-r--r--graphics/object_events/pics/misc/cut_tree.pngbin398 -> 389 bytes
-rw-r--r--graphics/object_events/pics/misc/rock_smash_rock.pngbin398 -> 395 bytes
-rw-r--r--graphics/object_events/pics/misc/surf_blob.pngbin461 -> 466 bytes
-rw-r--r--graphics/object_events/pics/people/agatha.pngbin448 -> 439 bytes
-rw-r--r--graphics/object_events/pics/people/balding_man.pngbin767 -> 790 bytes
-rw-r--r--graphics/object_events/pics/people/battle_girl.pngbin760 -> 778 bytes
-rw-r--r--graphics/object_events/pics/people/beauty.pngbin795 -> 800 bytes
-rw-r--r--graphics/object_events/pics/people/biker.pngbin781 -> 874 bytes
-rw-r--r--graphics/object_events/pics/people/bill.pngbin733 -> 751 bytes
-rw-r--r--graphics/object_events/pics/people/blackbelt.pngbin861 -> 864 bytes
-rw-r--r--graphics/object_events/pics/people/blaine.pngbin465 -> 461 bytes
-rw-r--r--graphics/object_events/pics/people/blue.pngbin704 -> 727 bytes
-rw-r--r--graphics/object_events/pics/people/boy.pngbin730 -> 747 bytes
-rw-r--r--graphics/object_events/pics/people/brock.pngbin442 -> 444 bytes
-rw-r--r--graphics/object_events/pics/people/bruno.pngbin456 -> 455 bytes
-rw-r--r--graphics/object_events/pics/people/bug_catcher.pngbin717 -> 712 bytes
-rw-r--r--graphics/object_events/pics/people/cable_club_receptionist.pngbin425 -> 424 bytes
-rw-r--r--graphics/object_events/pics/people/cameraman.pngbin620 -> 674 bytes
-rw-r--r--graphics/object_events/pics/people/camper.pngbin749 -> 758 bytes
-rw-r--r--graphics/object_events/pics/people/captain.pngbin697 -> 725 bytes
-rw-r--r--graphics/object_events/pics/people/celio.pngbin731 -> 747 bytes
-rw-r--r--graphics/object_events/pics/people/channeler.pngbin796 -> 811 bytes
-rw-r--r--graphics/object_events/pics/people/chef.pngbin695 -> 701 bytes
-rw-r--r--graphics/object_events/pics/people/clerk.pngbin747 -> 769 bytes
-rw-r--r--graphics/object_events/pics/people/cooltrainer_f.pngbin729 -> 758 bytes
-rw-r--r--graphics/object_events/pics/people/cooltrainer_m.pngbin800 -> 815 bytes
-rw-r--r--graphics/object_events/pics/people/daisy.pngbin676 -> 679 bytes
-rw-r--r--graphics/object_events/pics/people/erika.pngbin415 -> 414 bytes
-rw-r--r--graphics/object_events/pics/people/fat_man.pngbin715 -> 733 bytes
-rw-r--r--graphics/object_events/pics/people/female_surf.pngbin1104 -> 0 bytes
-rw-r--r--graphics/object_events/pics/people/fisher.pngbin830 -> 823 bytes
-rw-r--r--graphics/object_events/pics/people/gba_kid.pngbin424 -> 419 bytes
-rw-r--r--graphics/object_events/pics/people/gentleman.pngbin785 -> 810 bytes
-rw-r--r--graphics/object_events/pics/people/giovanni.pngbin686 -> 721 bytes
-rw-r--r--graphics/object_events/pics/people/green_bike.pngbin869 -> 901 bytes
-rw-r--r--graphics/object_events/pics/people/green_fish.pngbin1258 -> 1402 bytes
-rw-r--r--graphics/object_events/pics/people/green_item.pngbin743 -> 750 bytes
-rw-r--r--graphics/object_events/pics/people/green_normal.pngbin670 -> 682 bytes
-rw-r--r--graphics/object_events/pics/people/green_surf.pngbin0 -> 1136 bytes
-rw-r--r--graphics/object_events/pics/people/green_surf_run.pngbin1027 -> 1055 bytes
-rw-r--r--graphics/object_events/pics/people/green_vs_seeker_bike.pngbin613 -> 602 bytes
-rw-r--r--graphics/object_events/pics/people/gym_guy.pngbin704 -> 735 bytes
-rw-r--r--graphics/object_events/pics/people/hiker.pngbin811 -> 815 bytes
-rw-r--r--graphics/object_events/pics/people/koga.pngbin447 -> 443 bytes
-rw-r--r--graphics/object_events/pics/people/lance.pngbin457 -> 458 bytes
-rw-r--r--graphics/object_events/pics/people/lass.pngbin707 -> 742 bytes
-rw-r--r--graphics/object_events/pics/people/little_boy.pngbin510 -> 528 bytes
-rw-r--r--graphics/object_events/pics/people/little_girl.pngbin574 -> 596 bytes
-rw-r--r--graphics/object_events/pics/people/lorelei.pngbin694 -> 710 bytes
-rw-r--r--graphics/object_events/pics/people/lt_surge.pngbin474 -> 469 bytes
-rw-r--r--graphics/object_events/pics/people/male_surf.pngbin1119 -> 0 bytes
-rw-r--r--graphics/object_events/pics/people/man.pngbin818 -> 837 bytes
-rw-r--r--graphics/object_events/pics/people/mg_deliveryman.pngbin422 -> 420 bytes
-rw-r--r--graphics/object_events/pics/people/misty.pngbin488 -> 474 bytes
-rw-r--r--graphics/object_events/pics/people/mom.pngbin470 -> 467 bytes
-rw-r--r--graphics/object_events/pics/people/mr_fuji.pngbin556 -> 603 bytes
-rw-r--r--graphics/object_events/pics/people/nurse.pngbin562 -> 551 bytes
-rw-r--r--graphics/object_events/pics/people/old_man_1.pngbin580 -> 641 bytes
-rw-r--r--graphics/object_events/pics/people/old_man_2.pngbin596 -> 641 bytes
-rw-r--r--graphics/object_events/pics/people/old_woman.pngbin566 -> 630 bytes
-rw-r--r--graphics/object_events/pics/people/picnicker.pngbin689 -> 721 bytes
-rw-r--r--graphics/object_events/pics/people/policeman.pngbin657 -> 678 bytes
-rw-r--r--graphics/object_events/pics/people/prof_oak.pngbin763 -> 789 bytes
-rw-r--r--graphics/object_events/pics/people/red_bike.pngbin943 -> 965 bytes
-rw-r--r--graphics/object_events/pics/people/red_fish.pngbin1267 -> 1402 bytes
-rw-r--r--graphics/object_events/pics/people/red_item.pngbin749 -> 761 bytes
-rw-r--r--graphics/object_events/pics/people/red_normal.pngbin738 -> 742 bytes
-rw-r--r--graphics/object_events/pics/people/red_surf.pngbin0 -> 1155 bytes
-rw-r--r--graphics/object_events/pics/people/red_surf_run.pngbin1131 -> 1140 bytes
-rw-r--r--graphics/object_events/pics/people/red_vs_seeker_bike.pngbin647 -> 641 bytes
-rw-r--r--graphics/object_events/pics/people/rich_boy.pngbin755 -> 772 bytes
-rw-r--r--graphics/object_events/pics/people/rocker.pngbin796 -> 806 bytes
-rw-r--r--graphics/object_events/pics/people/rocket_f.pngbin664 -> 670 bytes
-rw-r--r--graphics/object_events/pics/people/rocket_m.pngbin635 -> 650 bytes
-rw-r--r--graphics/object_events/pics/people/rs_brendan.pngbin745 -> 767 bytes
-rw-r--r--graphics/object_events/pics/people/rs_may.pngbin714 -> 738 bytes
-rw-r--r--graphics/object_events/pics/people/sabrina.pngbin378 -> 376 bytes
-rw-r--r--graphics/object_events/pics/people/sailor.pngbin834 -> 841 bytes
-rw-r--r--graphics/object_events/pics/people/scientist.pngbin791 -> 821 bytes
-rw-r--r--graphics/object_events/pics/people/sitting_boy.pngbin350 -> 365 bytes
-rw-r--r--graphics/object_events/pics/people/super_nerd.pngbin799 -> 826 bytes
-rw-r--r--graphics/object_events/pics/people/swimmer_f_land.pngbin718 -> 717 bytes
-rw-r--r--graphics/object_events/pics/people/swimmer_f_water.pngbin703 -> 684 bytes
-rw-r--r--graphics/object_events/pics/people/swimmer_m_land.pngbin722 -> 739 bytes
-rw-r--r--graphics/object_events/pics/people/swimmer_m_water.pngbin656 -> 625 bytes
-rw-r--r--graphics/object_events/pics/people/teachy_tv_host.pngbin700 -> 717 bytes
-rw-r--r--graphics/object_events/pics/people/trainer_tower_dude.pngbin459 -> 457 bytes
-rw-r--r--graphics/object_events/pics/people/tuber_f.pngbin487 -> 536 bytes
-rw-r--r--graphics/object_events/pics/people/tuber_m_land.pngbin460 -> 507 bytes
-rw-r--r--graphics/object_events/pics/people/tuber_m_water.pngbin511 -> 573 bytes
-rw-r--r--graphics/object_events/pics/people/union_room_receptionist.pngbin445 -> 436 bytes
-rw-r--r--graphics/object_events/pics/people/unused_male_receptionist.pngbin458 -> 455 bytes
-rw-r--r--graphics/object_events/pics/people/unused_man.pngbin470 -> 472 bytes
-rw-r--r--graphics/object_events/pics/people/unused_woman.pngbin761 -> 751 bytes
-rw-r--r--graphics/object_events/pics/people/woman_1.pngbin721 -> 744 bytes
-rw-r--r--graphics/object_events/pics/people/woman_2.pngbin735 -> 729 bytes
-rw-r--r--graphics/object_events/pics/people/woman_3.pngbin708 -> 730 bytes
-rw-r--r--graphics/object_events/pics/people/worker_f.pngbin630 -> 671 bytes
-rw-r--r--graphics/object_events/pics/people/worker_m.pngbin686 -> 725 bytes
-rw-r--r--graphics/object_events/pics/people/youngster.pngbin763 -> 769 bytes
-rw-r--r--graphics/object_events/pics/pokemon/chansey.pngbin328 -> 327 bytes
-rw-r--r--graphics/object_events/pics/pokemon/clefairy.pngbin330 -> 325 bytes
-rw-r--r--graphics/object_events/pics/pokemon/cubone.pngbin385 -> 373 bytes
-rw-r--r--graphics/object_events/pics/pokemon/deoxys_a.pngbin455 -> 447 bytes
-rw-r--r--graphics/object_events/pics/pokemon/deoxys_d.pngbin395 -> 404 bytes
-rw-r--r--graphics/object_events/pics/pokemon/deoxys_n.pngbin418 -> 408 bytes
-rw-r--r--graphics/object_events/pics/pokemon/doduo.pngbin373 -> 364 bytes
-rw-r--r--graphics/object_events/pics/pokemon/fearow.pngbin428 -> 419 bytes
-rw-r--r--graphics/object_events/pics/pokemon/ho_oh.pngbin550 -> 542 bytes
-rw-r--r--graphics/object_events/pics/pokemon/jigglypuff.pngbin341 -> 331 bytes
-rw-r--r--graphics/object_events/pics/pokemon/kabuto.pngbin325 -> 322 bytes
-rw-r--r--graphics/object_events/pics/pokemon/kangaskhan.pngbin393 -> 393 bytes
-rw-r--r--graphics/object_events/pics/pokemon/lapras.pngbin449 -> 439 bytes
-rw-r--r--graphics/object_events/pics/pokemon/lugia.pngbin434 -> 423 bytes
-rw-r--r--graphics/object_events/pics/pokemon/machoke.pngbin382 -> 376 bytes
-rw-r--r--graphics/object_events/pics/pokemon/machop.pngbin345 -> 332 bytes
-rw-r--r--graphics/object_events/pics/pokemon/meowth.pngbin385 -> 378 bytes
-rw-r--r--graphics/object_events/pics/pokemon/nidoran_f.pngbin349 -> 348 bytes
-rw-r--r--graphics/object_events/pics/pokemon/nidoran_m.pngbin334 -> 334 bytes
-rw-r--r--graphics/object_events/pics/pokemon/nidorino.pngbin352 -> 345 bytes
-rw-r--r--graphics/object_events/pics/pokemon/omanyte.pngbin343 -> 339 bytes
-rw-r--r--graphics/object_events/pics/pokemon/pidgeot.pngbin409 -> 404 bytes
-rw-r--r--graphics/object_events/pics/pokemon/pidgey.pngbin348 -> 340 bytes
-rw-r--r--graphics/object_events/pics/pokemon/pikachu.pngbin379 -> 367 bytes
-rw-r--r--graphics/object_events/pics/pokemon/poliwrath.pngbin342 -> 339 bytes
-rw-r--r--graphics/object_events/pics/pokemon/psyduck.pngbin367 -> 366 bytes
-rw-r--r--graphics/object_events/pics/pokemon/seel.pngbin368 -> 362 bytes
-rw-r--r--graphics/object_events/pics/pokemon/slowbro.pngbin445 -> 439 bytes
-rw-r--r--graphics/object_events/pics/pokemon/slowpoke.pngbin369 -> 363 bytes
-rw-r--r--graphics/object_events/pics/pokemon/spearow.pngbin363 -> 356 bytes
-rw-r--r--graphics/object_events/pics/pokemon/voltorb.pngbin240 -> 239 bytes
-rw-r--r--graphics/object_events/pics/pokemon/wigglytuff.pngbin353 -> 352 bytes
-rw-r--r--graphics_file_rules.mk3
-rw-r--r--spritesheet_rules.mk395
-rw-r--r--src/data/object_events/object_event_graphics.h10
137 files changed, 401 insertions, 8 deletions
diff --git a/Makefile b/Makefile
index 37c3d936a..3cd39fefa 100644
--- a/Makefile
+++ b/Makefile
@@ -141,6 +141,7 @@ tidy:
include graphics_file_rules.mk
include tileset_rules.mk
include map_data_rules.mk
+include spritesheet_rules.mk
include json_data_rules.mk
include songs.mk
diff --git a/graphics/object_events/pics/misc/fldeff_cut.png b/graphics/field_effects/fldeff_cut.png
index 031d04b40..031d04b40 100644
--- a/graphics/object_events/pics/misc/fldeff_cut.png
+++ b/graphics/field_effects/fldeff_cut.png
Binary files differ
diff --git a/graphics/object_events/pics/misc/cut_tree.png b/graphics/object_events/pics/misc/cut_tree.png
index ce110cd9e..be22aeaed 100644
--- a/graphics/object_events/pics/misc/cut_tree.png
+++ b/graphics/object_events/pics/misc/cut_tree.png
Binary files differ
diff --git a/graphics/object_events/pics/misc/rock_smash_rock.png b/graphics/object_events/pics/misc/rock_smash_rock.png
index 315fb0089..2ba3a9978 100644
--- a/graphics/object_events/pics/misc/rock_smash_rock.png
+++ b/graphics/object_events/pics/misc/rock_smash_rock.png
Binary files differ
diff --git a/graphics/object_events/pics/misc/surf_blob.png b/graphics/object_events/pics/misc/surf_blob.png
index ae2222d45..82aa7a09c 100644
--- a/graphics/object_events/pics/misc/surf_blob.png
+++ b/graphics/object_events/pics/misc/surf_blob.png
Binary files differ
diff --git a/graphics/object_events/pics/people/agatha.png b/graphics/object_events/pics/people/agatha.png
index b8bf3ede6..23c3f408b 100644
--- a/graphics/object_events/pics/people/agatha.png
+++ b/graphics/object_events/pics/people/agatha.png
Binary files differ
diff --git a/graphics/object_events/pics/people/balding_man.png b/graphics/object_events/pics/people/balding_man.png
index 1c2d8eb63..1072f4c26 100644
--- a/graphics/object_events/pics/people/balding_man.png
+++ b/graphics/object_events/pics/people/balding_man.png
Binary files differ
diff --git a/graphics/object_events/pics/people/battle_girl.png b/graphics/object_events/pics/people/battle_girl.png
index 20125262a..7388424b8 100644
--- a/graphics/object_events/pics/people/battle_girl.png
+++ b/graphics/object_events/pics/people/battle_girl.png
Binary files differ
diff --git a/graphics/object_events/pics/people/beauty.png b/graphics/object_events/pics/people/beauty.png
index 006b67036..3874cf9ed 100644
--- a/graphics/object_events/pics/people/beauty.png
+++ b/graphics/object_events/pics/people/beauty.png
Binary files differ
diff --git a/graphics/object_events/pics/people/biker.png b/graphics/object_events/pics/people/biker.png
index 6671943dd..ba9ccdd70 100644
--- a/graphics/object_events/pics/people/biker.png
+++ b/graphics/object_events/pics/people/biker.png
Binary files differ
diff --git a/graphics/object_events/pics/people/bill.png b/graphics/object_events/pics/people/bill.png
index 85b82a47f..cbb0ad0c9 100644
--- a/graphics/object_events/pics/people/bill.png
+++ b/graphics/object_events/pics/people/bill.png
Binary files differ
diff --git a/graphics/object_events/pics/people/blackbelt.png b/graphics/object_events/pics/people/blackbelt.png
index 7717ce43b..7c1aa1d92 100644
--- a/graphics/object_events/pics/people/blackbelt.png
+++ b/graphics/object_events/pics/people/blackbelt.png
Binary files differ
diff --git a/graphics/object_events/pics/people/blaine.png b/graphics/object_events/pics/people/blaine.png
index 19ccb8fcc..1b54307e9 100644
--- a/graphics/object_events/pics/people/blaine.png
+++ b/graphics/object_events/pics/people/blaine.png
Binary files differ
diff --git a/graphics/object_events/pics/people/blue.png b/graphics/object_events/pics/people/blue.png
index a66593653..80cd7518a 100644
--- a/graphics/object_events/pics/people/blue.png
+++ b/graphics/object_events/pics/people/blue.png
Binary files differ
diff --git a/graphics/object_events/pics/people/boy.png b/graphics/object_events/pics/people/boy.png
index 749051218..bb13ed6c0 100644
--- a/graphics/object_events/pics/people/boy.png
+++ b/graphics/object_events/pics/people/boy.png
Binary files differ
diff --git a/graphics/object_events/pics/people/brock.png b/graphics/object_events/pics/people/brock.png
index bf48c8dd7..156f7478e 100644
--- a/graphics/object_events/pics/people/brock.png
+++ b/graphics/object_events/pics/people/brock.png
Binary files differ
diff --git a/graphics/object_events/pics/people/bruno.png b/graphics/object_events/pics/people/bruno.png
index ac5ee5e9f..c4b823c3f 100644
--- a/graphics/object_events/pics/people/bruno.png
+++ b/graphics/object_events/pics/people/bruno.png
Binary files differ
diff --git a/graphics/object_events/pics/people/bug_catcher.png b/graphics/object_events/pics/people/bug_catcher.png
index dd33a7921..329f0f9ae 100644
--- a/graphics/object_events/pics/people/bug_catcher.png
+++ b/graphics/object_events/pics/people/bug_catcher.png
Binary files differ
diff --git a/graphics/object_events/pics/people/cable_club_receptionist.png b/graphics/object_events/pics/people/cable_club_receptionist.png
index 74e081153..54f915e88 100644
--- a/graphics/object_events/pics/people/cable_club_receptionist.png
+++ b/graphics/object_events/pics/people/cable_club_receptionist.png
Binary files differ
diff --git a/graphics/object_events/pics/people/cameraman.png b/graphics/object_events/pics/people/cameraman.png
index bb0ca5d34..5c4687fa4 100644
--- a/graphics/object_events/pics/people/cameraman.png
+++ b/graphics/object_events/pics/people/cameraman.png
Binary files differ
diff --git a/graphics/object_events/pics/people/camper.png b/graphics/object_events/pics/people/camper.png
index 45d4400d8..d0a0cf5b6 100644
--- a/graphics/object_events/pics/people/camper.png
+++ b/graphics/object_events/pics/people/camper.png
Binary files differ
diff --git a/graphics/object_events/pics/people/captain.png b/graphics/object_events/pics/people/captain.png
index fbf6aa689..21e1b8f7d 100644
--- a/graphics/object_events/pics/people/captain.png
+++ b/graphics/object_events/pics/people/captain.png
Binary files differ
diff --git a/graphics/object_events/pics/people/celio.png b/graphics/object_events/pics/people/celio.png
index 1dc91873d..549546217 100644
--- a/graphics/object_events/pics/people/celio.png
+++ b/graphics/object_events/pics/people/celio.png
Binary files differ
diff --git a/graphics/object_events/pics/people/channeler.png b/graphics/object_events/pics/people/channeler.png
index f6925577d..efaa5cfc0 100644
--- a/graphics/object_events/pics/people/channeler.png
+++ b/graphics/object_events/pics/people/channeler.png
Binary files differ
diff --git a/graphics/object_events/pics/people/chef.png b/graphics/object_events/pics/people/chef.png
index a251297b6..a8e726d37 100644
--- a/graphics/object_events/pics/people/chef.png
+++ b/graphics/object_events/pics/people/chef.png
Binary files differ
diff --git a/graphics/object_events/pics/people/clerk.png b/graphics/object_events/pics/people/clerk.png
index 485678492..d883102c9 100644
--- a/graphics/object_events/pics/people/clerk.png
+++ b/graphics/object_events/pics/people/clerk.png
Binary files differ
diff --git a/graphics/object_events/pics/people/cooltrainer_f.png b/graphics/object_events/pics/people/cooltrainer_f.png
index 63a47e95b..7cddcfdc1 100644
--- a/graphics/object_events/pics/people/cooltrainer_f.png
+++ b/graphics/object_events/pics/people/cooltrainer_f.png
Binary files differ
diff --git a/graphics/object_events/pics/people/cooltrainer_m.png b/graphics/object_events/pics/people/cooltrainer_m.png
index df48acad0..6555b1c00 100644
--- a/graphics/object_events/pics/people/cooltrainer_m.png
+++ b/graphics/object_events/pics/people/cooltrainer_m.png
Binary files differ
diff --git a/graphics/object_events/pics/people/daisy.png b/graphics/object_events/pics/people/daisy.png
index 5ba2f26f8..3fad24b03 100644
--- a/graphics/object_events/pics/people/daisy.png
+++ b/graphics/object_events/pics/people/daisy.png
Binary files differ
diff --git a/graphics/object_events/pics/people/erika.png b/graphics/object_events/pics/people/erika.png
index 015b6bbe3..774f00cbb 100644
--- a/graphics/object_events/pics/people/erika.png
+++ b/graphics/object_events/pics/people/erika.png
Binary files differ
diff --git a/graphics/object_events/pics/people/fat_man.png b/graphics/object_events/pics/people/fat_man.png
index b5ed884fd..76dd07658 100644
--- a/graphics/object_events/pics/people/fat_man.png
+++ b/graphics/object_events/pics/people/fat_man.png
Binary files differ
diff --git a/graphics/object_events/pics/people/female_surf.png b/graphics/object_events/pics/people/female_surf.png
deleted file mode 100644
index 325af3f5e..000000000
--- a/graphics/object_events/pics/people/female_surf.png
+++ /dev/null
Binary files differ
diff --git a/graphics/object_events/pics/people/fisher.png b/graphics/object_events/pics/people/fisher.png
index 8961c0765..d160e85e6 100644
--- a/graphics/object_events/pics/people/fisher.png
+++ b/graphics/object_events/pics/people/fisher.png
Binary files differ
diff --git a/graphics/object_events/pics/people/gba_kid.png b/graphics/object_events/pics/people/gba_kid.png
index 358a4dd1b..1e695d120 100644
--- a/graphics/object_events/pics/people/gba_kid.png
+++ b/graphics/object_events/pics/people/gba_kid.png
Binary files differ
diff --git a/graphics/object_events/pics/people/gentleman.png b/graphics/object_events/pics/people/gentleman.png
index de57e641f..195a779b6 100644
--- a/graphics/object_events/pics/people/gentleman.png
+++ b/graphics/object_events/pics/people/gentleman.png
Binary files differ
diff --git a/graphics/object_events/pics/people/giovanni.png b/graphics/object_events/pics/people/giovanni.png
index 5f9585a61..9db59fdaf 100644
--- a/graphics/object_events/pics/people/giovanni.png
+++ b/graphics/object_events/pics/people/giovanni.png
Binary files differ
diff --git a/graphics/object_events/pics/people/green_bike.png b/graphics/object_events/pics/people/green_bike.png
index b1e1ede7a..25958e1e5 100644
--- a/graphics/object_events/pics/people/green_bike.png
+++ b/graphics/object_events/pics/people/green_bike.png
Binary files differ
diff --git a/graphics/object_events/pics/people/green_fish.png b/graphics/object_events/pics/people/green_fish.png
index 61446035c..29c142b18 100644
--- a/graphics/object_events/pics/people/green_fish.png
+++ b/graphics/object_events/pics/people/green_fish.png
Binary files differ
diff --git a/graphics/object_events/pics/people/green_item.png b/graphics/object_events/pics/people/green_item.png
index c1cd5c574..b554d0850 100644
--- a/graphics/object_events/pics/people/green_item.png
+++ b/graphics/object_events/pics/people/green_item.png
Binary files differ
diff --git a/graphics/object_events/pics/people/green_normal.png b/graphics/object_events/pics/people/green_normal.png
index c65b97a5c..31ad04085 100644
--- a/graphics/object_events/pics/people/green_normal.png
+++ b/graphics/object_events/pics/people/green_normal.png
Binary files differ
diff --git a/graphics/object_events/pics/people/green_surf.png b/graphics/object_events/pics/people/green_surf.png
new file mode 100644
index 000000000..a4042a4d2
--- /dev/null
+++ b/graphics/object_events/pics/people/green_surf.png
Binary files differ
diff --git a/graphics/object_events/pics/people/green_surf_run.png b/graphics/object_events/pics/people/green_surf_run.png
index 7246e388d..30db5b193 100644
--- a/graphics/object_events/pics/people/green_surf_run.png
+++ b/graphics/object_events/pics/people/green_surf_run.png
Binary files differ
diff --git a/graphics/object_events/pics/people/green_vs_seeker_bike.png b/graphics/object_events/pics/people/green_vs_seeker_bike.png
index f4140b8d0..c23f52081 100644
--- a/graphics/object_events/pics/people/green_vs_seeker_bike.png
+++ b/graphics/object_events/pics/people/green_vs_seeker_bike.png
Binary files differ
diff --git a/graphics/object_events/pics/people/gym_guy.png b/graphics/object_events/pics/people/gym_guy.png
index 8a55cd3d3..4a6bea315 100644
--- a/graphics/object_events/pics/people/gym_guy.png
+++ b/graphics/object_events/pics/people/gym_guy.png
Binary files differ
diff --git a/graphics/object_events/pics/people/hiker.png b/graphics/object_events/pics/people/hiker.png
index 7c4d443a2..76ba62db3 100644
--- a/graphics/object_events/pics/people/hiker.png
+++ b/graphics/object_events/pics/people/hiker.png
Binary files differ
diff --git a/graphics/object_events/pics/people/koga.png b/graphics/object_events/pics/people/koga.png
index b45ec3f25..f53968c86 100644
--- a/graphics/object_events/pics/people/koga.png
+++ b/graphics/object_events/pics/people/koga.png
Binary files differ
diff --git a/graphics/object_events/pics/people/lance.png b/graphics/object_events/pics/people/lance.png
index b7426b280..51c9508e0 100644
--- a/graphics/object_events/pics/people/lance.png
+++ b/graphics/object_events/pics/people/lance.png
Binary files differ
diff --git a/graphics/object_events/pics/people/lass.png b/graphics/object_events/pics/people/lass.png
index 82d08630c..26fac2685 100644
--- a/graphics/object_events/pics/people/lass.png
+++ b/graphics/object_events/pics/people/lass.png
Binary files differ
diff --git a/graphics/object_events/pics/people/little_boy.png b/graphics/object_events/pics/people/little_boy.png
index e53418256..c145d37ef 100644
--- a/graphics/object_events/pics/people/little_boy.png
+++ b/graphics/object_events/pics/people/little_boy.png
Binary files differ
diff --git a/graphics/object_events/pics/people/little_girl.png b/graphics/object_events/pics/people/little_girl.png
index 2ce6d6355..523d8db7d 100644
--- a/graphics/object_events/pics/people/little_girl.png
+++ b/graphics/object_events/pics/people/little_girl.png
Binary files differ
diff --git a/graphics/object_events/pics/people/lorelei.png b/graphics/object_events/pics/people/lorelei.png
index 0b535572e..e7b8f9dd9 100644
--- a/graphics/object_events/pics/people/lorelei.png
+++ b/graphics/object_events/pics/people/lorelei.png
Binary files differ
diff --git a/graphics/object_events/pics/people/lt_surge.png b/graphics/object_events/pics/people/lt_surge.png
index 07435e777..6ebb4ebb8 100644
--- a/graphics/object_events/pics/people/lt_surge.png
+++ b/graphics/object_events/pics/people/lt_surge.png
Binary files differ
diff --git a/graphics/object_events/pics/people/male_surf.png b/graphics/object_events/pics/people/male_surf.png
deleted file mode 100644
index 310e6900f..000000000
--- a/graphics/object_events/pics/people/male_surf.png
+++ /dev/null
Binary files differ
diff --git a/graphics/object_events/pics/people/man.png b/graphics/object_events/pics/people/man.png
index d3c38275a..2e39946dd 100644
--- a/graphics/object_events/pics/people/man.png
+++ b/graphics/object_events/pics/people/man.png
Binary files differ
diff --git a/graphics/object_events/pics/people/mg_deliveryman.png b/graphics/object_events/pics/people/mg_deliveryman.png
index f503cf0c9..ad5e02b57 100644
--- a/graphics/object_events/pics/people/mg_deliveryman.png
+++ b/graphics/object_events/pics/people/mg_deliveryman.png
Binary files differ
diff --git a/graphics/object_events/pics/people/misty.png b/graphics/object_events/pics/people/misty.png
index 0e4a837b5..7411bafd2 100644
--- a/graphics/object_events/pics/people/misty.png
+++ b/graphics/object_events/pics/people/misty.png
Binary files differ
diff --git a/graphics/object_events/pics/people/mom.png b/graphics/object_events/pics/people/mom.png
index c7e79eefd..b5d6c18e7 100644
--- a/graphics/object_events/pics/people/mom.png
+++ b/graphics/object_events/pics/people/mom.png
Binary files differ
diff --git a/graphics/object_events/pics/people/mr_fuji.png b/graphics/object_events/pics/people/mr_fuji.png
index 4b6983de6..37bd5500e 100644
--- a/graphics/object_events/pics/people/mr_fuji.png
+++ b/graphics/object_events/pics/people/mr_fuji.png
Binary files differ
diff --git a/graphics/object_events/pics/people/nurse.png b/graphics/object_events/pics/people/nurse.png
index 328d1f6b7..56c618828 100644
--- a/graphics/object_events/pics/people/nurse.png
+++ b/graphics/object_events/pics/people/nurse.png
Binary files differ
diff --git a/graphics/object_events/pics/people/old_man_1.png b/graphics/object_events/pics/people/old_man_1.png
index 87d1e4ce4..ca9c1f5af 100644
--- a/graphics/object_events/pics/people/old_man_1.png
+++ b/graphics/object_events/pics/people/old_man_1.png
Binary files differ
diff --git a/graphics/object_events/pics/people/old_man_2.png b/graphics/object_events/pics/people/old_man_2.png
index f6913ed9b..8ed16d9ed 100644
--- a/graphics/object_events/pics/people/old_man_2.png
+++ b/graphics/object_events/pics/people/old_man_2.png
Binary files differ
diff --git a/graphics/object_events/pics/people/old_woman.png b/graphics/object_events/pics/people/old_woman.png
index a99ab0238..454ae3c14 100644
--- a/graphics/object_events/pics/people/old_woman.png
+++ b/graphics/object_events/pics/people/old_woman.png
Binary files differ
diff --git a/graphics/object_events/pics/people/picnicker.png b/graphics/object_events/pics/people/picnicker.png
index 8bff4d72e..c04b34bb0 100644
--- a/graphics/object_events/pics/people/picnicker.png
+++ b/graphics/object_events/pics/people/picnicker.png
Binary files differ
diff --git a/graphics/object_events/pics/people/policeman.png b/graphics/object_events/pics/people/policeman.png
index aedee9f67..6515eaad7 100644
--- a/graphics/object_events/pics/people/policeman.png
+++ b/graphics/object_events/pics/people/policeman.png
Binary files differ
diff --git a/graphics/object_events/pics/people/prof_oak.png b/graphics/object_events/pics/people/prof_oak.png
index fab2b23ac..037b0f966 100644
--- a/graphics/object_events/pics/people/prof_oak.png
+++ b/graphics/object_events/pics/people/prof_oak.png
Binary files differ
diff --git a/graphics/object_events/pics/people/red_bike.png b/graphics/object_events/pics/people/red_bike.png
index ee7d0a1d3..fca60266a 100644
--- a/graphics/object_events/pics/people/red_bike.png
+++ b/graphics/object_events/pics/people/red_bike.png
Binary files differ
diff --git a/graphics/object_events/pics/people/red_fish.png b/graphics/object_events/pics/people/red_fish.png
index a5ae8b3d1..57a64d0e5 100644
--- a/graphics/object_events/pics/people/red_fish.png
+++ b/graphics/object_events/pics/people/red_fish.png
Binary files differ
diff --git a/graphics/object_events/pics/people/red_item.png b/graphics/object_events/pics/people/red_item.png
index 66d53ea88..a462ec469 100644
--- a/graphics/object_events/pics/people/red_item.png
+++ b/graphics/object_events/pics/people/red_item.png
Binary files differ
diff --git a/graphics/object_events/pics/people/red_normal.png b/graphics/object_events/pics/people/red_normal.png
index 8b72a852f..377224e2f 100644
--- a/graphics/object_events/pics/people/red_normal.png
+++ b/graphics/object_events/pics/people/red_normal.png
Binary files differ
diff --git a/graphics/object_events/pics/people/red_surf.png b/graphics/object_events/pics/people/red_surf.png
new file mode 100644
index 000000000..7686de04b
--- /dev/null
+++ b/graphics/object_events/pics/people/red_surf.png
Binary files differ
diff --git a/graphics/object_events/pics/people/red_surf_run.png b/graphics/object_events/pics/people/red_surf_run.png
index 961bff7a8..f4473bbae 100644
--- a/graphics/object_events/pics/people/red_surf_run.png
+++ b/graphics/object_events/pics/people/red_surf_run.png
Binary files differ
diff --git a/graphics/object_events/pics/people/red_vs_seeker_bike.png b/graphics/object_events/pics/people/red_vs_seeker_bike.png
index 90b198edb..f0a607af3 100644
--- a/graphics/object_events/pics/people/red_vs_seeker_bike.png
+++ b/graphics/object_events/pics/people/red_vs_seeker_bike.png
Binary files differ
diff --git a/graphics/object_events/pics/people/rich_boy.png b/graphics/object_events/pics/people/rich_boy.png
index 36f112e85..0cde86738 100644
--- a/graphics/object_events/pics/people/rich_boy.png
+++ b/graphics/object_events/pics/people/rich_boy.png
Binary files differ
diff --git a/graphics/object_events/pics/people/rocker.png b/graphics/object_events/pics/people/rocker.png
index 44b8b5c50..20246423c 100644
--- a/graphics/object_events/pics/people/rocker.png
+++ b/graphics/object_events/pics/people/rocker.png
Binary files differ
diff --git a/graphics/object_events/pics/people/rocket_f.png b/graphics/object_events/pics/people/rocket_f.png
index 8c3817c82..f650d37a8 100644
--- a/graphics/object_events/pics/people/rocket_f.png
+++ b/graphics/object_events/pics/people/rocket_f.png
Binary files differ
diff --git a/graphics/object_events/pics/people/rocket_m.png b/graphics/object_events/pics/people/rocket_m.png
index 07222b9ba..7b1130802 100644
--- a/graphics/object_events/pics/people/rocket_m.png
+++ b/graphics/object_events/pics/people/rocket_m.png
Binary files differ
diff --git a/graphics/object_events/pics/people/rs_brendan.png b/graphics/object_events/pics/people/rs_brendan.png
index b79967c4b..22e4775ab 100644
--- a/graphics/object_events/pics/people/rs_brendan.png
+++ b/graphics/object_events/pics/people/rs_brendan.png
Binary files differ
diff --git a/graphics/object_events/pics/people/rs_may.png b/graphics/object_events/pics/people/rs_may.png
index 6cc84665c..e3b591b46 100644
--- a/graphics/object_events/pics/people/rs_may.png
+++ b/graphics/object_events/pics/people/rs_may.png
Binary files differ
diff --git a/graphics/object_events/pics/people/sabrina.png b/graphics/object_events/pics/people/sabrina.png
index 101dfb0e0..e9ba5b3fa 100644
--- a/graphics/object_events/pics/people/sabrina.png
+++ b/graphics/object_events/pics/people/sabrina.png
Binary files differ
diff --git a/graphics/object_events/pics/people/sailor.png b/graphics/object_events/pics/people/sailor.png
index 175e14e47..fb20f3d41 100644
--- a/graphics/object_events/pics/people/sailor.png
+++ b/graphics/object_events/pics/people/sailor.png
Binary files differ
diff --git a/graphics/object_events/pics/people/scientist.png b/graphics/object_events/pics/people/scientist.png
index b85011c3c..9ea707eea 100644
--- a/graphics/object_events/pics/people/scientist.png
+++ b/graphics/object_events/pics/people/scientist.png
Binary files differ
diff --git a/graphics/object_events/pics/people/sitting_boy.png b/graphics/object_events/pics/people/sitting_boy.png
index 15eabb0b3..00a266393 100644
--- a/graphics/object_events/pics/people/sitting_boy.png
+++ b/graphics/object_events/pics/people/sitting_boy.png
Binary files differ
diff --git a/graphics/object_events/pics/people/super_nerd.png b/graphics/object_events/pics/people/super_nerd.png
index 95089c7ee..bddfe2cc9 100644
--- a/graphics/object_events/pics/people/super_nerd.png
+++ b/graphics/object_events/pics/people/super_nerd.png
Binary files differ
diff --git a/graphics/object_events/pics/people/swimmer_f_land.png b/graphics/object_events/pics/people/swimmer_f_land.png
index 2f7a5f796..5253dc909 100644
--- a/graphics/object_events/pics/people/swimmer_f_land.png
+++ b/graphics/object_events/pics/people/swimmer_f_land.png
Binary files differ
diff --git a/graphics/object_events/pics/people/swimmer_f_water.png b/graphics/object_events/pics/people/swimmer_f_water.png
index a76e9bd47..664bfc6ff 100644
--- a/graphics/object_events/pics/people/swimmer_f_water.png
+++ b/graphics/object_events/pics/people/swimmer_f_water.png
Binary files differ
diff --git a/graphics/object_events/pics/people/swimmer_m_land.png b/graphics/object_events/pics/people/swimmer_m_land.png
index 9e862173a..b5e420822 100644
--- a/graphics/object_events/pics/people/swimmer_m_land.png
+++ b/graphics/object_events/pics/people/swimmer_m_land.png
Binary files differ
diff --git a/graphics/object_events/pics/people/swimmer_m_water.png b/graphics/object_events/pics/people/swimmer_m_water.png
index ded67966a..2a1a111ca 100644
--- a/graphics/object_events/pics/people/swimmer_m_water.png
+++ b/graphics/object_events/pics/people/swimmer_m_water.png
Binary files differ
diff --git a/graphics/object_events/pics/people/teachy_tv_host.png b/graphics/object_events/pics/people/teachy_tv_host.png
index 320da6daa..f4588e9f8 100644
--- a/graphics/object_events/pics/people/teachy_tv_host.png
+++ b/graphics/object_events/pics/people/teachy_tv_host.png
Binary files differ
diff --git a/graphics/object_events/pics/people/trainer_tower_dude.png b/graphics/object_events/pics/people/trainer_tower_dude.png
index a3f994a83..ea267aba1 100644
--- a/graphics/object_events/pics/people/trainer_tower_dude.png
+++ b/graphics/object_events/pics/people/trainer_tower_dude.png
Binary files differ
diff --git a/graphics/object_events/pics/people/tuber_f.png b/graphics/object_events/pics/people/tuber_f.png
index c4f962acb..3ba142291 100644
--- a/graphics/object_events/pics/people/tuber_f.png
+++ b/graphics/object_events/pics/people/tuber_f.png
Binary files differ
diff --git a/graphics/object_events/pics/people/tuber_m_land.png b/graphics/object_events/pics/people/tuber_m_land.png
index b53913af7..c9a903e77 100644
--- a/graphics/object_events/pics/people/tuber_m_land.png
+++ b/graphics/object_events/pics/people/tuber_m_land.png
Binary files differ
diff --git a/graphics/object_events/pics/people/tuber_m_water.png b/graphics/object_events/pics/people/tuber_m_water.png
index 23fe7c6e3..0b0adfbf4 100644
--- a/graphics/object_events/pics/people/tuber_m_water.png
+++ b/graphics/object_events/pics/people/tuber_m_water.png
Binary files differ
diff --git a/graphics/object_events/pics/people/union_room_receptionist.png b/graphics/object_events/pics/people/union_room_receptionist.png
index ef0ecdba4..78596e6f9 100644
--- a/graphics/object_events/pics/people/union_room_receptionist.png
+++ b/graphics/object_events/pics/people/union_room_receptionist.png
Binary files differ
diff --git a/graphics/object_events/pics/people/unused_male_receptionist.png b/graphics/object_events/pics/people/unused_male_receptionist.png
index d1c20e818..81a50792e 100644
--- a/graphics/object_events/pics/people/unused_male_receptionist.png
+++ b/graphics/object_events/pics/people/unused_male_receptionist.png
Binary files differ
diff --git a/graphics/object_events/pics/people/unused_man.png b/graphics/object_events/pics/people/unused_man.png
index e01e3ea8e..8af57a77b 100644
--- a/graphics/object_events/pics/people/unused_man.png
+++ b/graphics/object_events/pics/people/unused_man.png
Binary files differ
diff --git a/graphics/object_events/pics/people/unused_woman.png b/graphics/object_events/pics/people/unused_woman.png
index d39504689..7fc28d1d4 100644
--- a/graphics/object_events/pics/people/unused_woman.png
+++ b/graphics/object_events/pics/people/unused_woman.png
Binary files differ
diff --git a/graphics/object_events/pics/people/woman_1.png b/graphics/object_events/pics/people/woman_1.png
index b3922d5f8..73fef57d0 100644
--- a/graphics/object_events/pics/people/woman_1.png
+++ b/graphics/object_events/pics/people/woman_1.png
Binary files differ
diff --git a/graphics/object_events/pics/people/woman_2.png b/graphics/object_events/pics/people/woman_2.png
index 95d3c5e0f..1242f1fb9 100644
--- a/graphics/object_events/pics/people/woman_2.png
+++ b/graphics/object_events/pics/people/woman_2.png
Binary files differ
diff --git a/graphics/object_events/pics/people/woman_3.png b/graphics/object_events/pics/people/woman_3.png
index fc278b97e..753d0e7f7 100644
--- a/graphics/object_events/pics/people/woman_3.png
+++ b/graphics/object_events/pics/people/woman_3.png
Binary files differ
diff --git a/graphics/object_events/pics/people/worker_f.png b/graphics/object_events/pics/people/worker_f.png
index 20a4e3a15..d6f592e3d 100644
--- a/graphics/object_events/pics/people/worker_f.png
+++ b/graphics/object_events/pics/people/worker_f.png
Binary files differ
diff --git a/graphics/object_events/pics/people/worker_m.png b/graphics/object_events/pics/people/worker_m.png
index 361e028c4..4a9aef440 100644
--- a/graphics/object_events/pics/people/worker_m.png
+++ b/graphics/object_events/pics/people/worker_m.png
Binary files differ
diff --git a/graphics/object_events/pics/people/youngster.png b/graphics/object_events/pics/people/youngster.png
index 13f4ee1f2..6c44de413 100644
--- a/graphics/object_events/pics/people/youngster.png
+++ b/graphics/object_events/pics/people/youngster.png
Binary files differ
diff --git a/graphics/object_events/pics/pokemon/chansey.png b/graphics/object_events/pics/pokemon/chansey.png
index 550a58260..f726385e3 100644
--- a/graphics/object_events/pics/pokemon/chansey.png
+++ b/graphics/object_events/pics/pokemon/chansey.png
Binary files differ
diff --git a/graphics/object_events/pics/pokemon/clefairy.png b/graphics/object_events/pics/pokemon/clefairy.png
index e5817bac8..9d19a9651 100644
--- a/graphics/object_events/pics/pokemon/clefairy.png
+++ b/graphics/object_events/pics/pokemon/clefairy.png
Binary files differ
diff --git a/graphics/object_events/pics/pokemon/cubone.png b/graphics/object_events/pics/pokemon/cubone.png
index ba51eaddc..a545655c6 100644
--- a/graphics/object_events/pics/pokemon/cubone.png
+++ b/graphics/object_events/pics/pokemon/cubone.png
Binary files differ
diff --git a/graphics/object_events/pics/pokemon/deoxys_a.png b/graphics/object_events/pics/pokemon/deoxys_a.png
index 84c160d61..741668a57 100644
--- a/graphics/object_events/pics/pokemon/deoxys_a.png
+++ b/graphics/object_events/pics/pokemon/deoxys_a.png
Binary files differ
diff --git a/graphics/object_events/pics/pokemon/deoxys_d.png b/graphics/object_events/pics/pokemon/deoxys_d.png
index 9079690f0..236ac6b53 100644
--- a/graphics/object_events/pics/pokemon/deoxys_d.png
+++ b/graphics/object_events/pics/pokemon/deoxys_d.png
Binary files differ
diff --git a/graphics/object_events/pics/pokemon/deoxys_n.png b/graphics/object_events/pics/pokemon/deoxys_n.png
index 48695b960..2cb74e4bb 100644
--- a/graphics/object_events/pics/pokemon/deoxys_n.png
+++ b/graphics/object_events/pics/pokemon/deoxys_n.png
Binary files differ
diff --git a/graphics/object_events/pics/pokemon/doduo.png b/graphics/object_events/pics/pokemon/doduo.png
index 9a63cab7e..de751d319 100644
--- a/graphics/object_events/pics/pokemon/doduo.png
+++ b/graphics/object_events/pics/pokemon/doduo.png
Binary files differ
diff --git a/graphics/object_events/pics/pokemon/fearow.png b/graphics/object_events/pics/pokemon/fearow.png
index c26ced826..905c00904 100644
--- a/graphics/object_events/pics/pokemon/fearow.png
+++ b/graphics/object_events/pics/pokemon/fearow.png
Binary files differ
diff --git a/graphics/object_events/pics/pokemon/ho_oh.png b/graphics/object_events/pics/pokemon/ho_oh.png
index 3d2a7f11b..54f769347 100644
--- a/graphics/object_events/pics/pokemon/ho_oh.png
+++ b/graphics/object_events/pics/pokemon/ho_oh.png
Binary files differ
diff --git a/graphics/object_events/pics/pokemon/jigglypuff.png b/graphics/object_events/pics/pokemon/jigglypuff.png
index ccd46b1f8..392e6c376 100644
--- a/graphics/object_events/pics/pokemon/jigglypuff.png
+++ b/graphics/object_events/pics/pokemon/jigglypuff.png
Binary files differ
diff --git a/graphics/object_events/pics/pokemon/kabuto.png b/graphics/object_events/pics/pokemon/kabuto.png
index 50339fbc0..f0d7eea25 100644
--- a/graphics/object_events/pics/pokemon/kabuto.png
+++ b/graphics/object_events/pics/pokemon/kabuto.png
Binary files differ
diff --git a/graphics/object_events/pics/pokemon/kangaskhan.png b/graphics/object_events/pics/pokemon/kangaskhan.png
index ed82e390e..cb54d68e0 100644
--- a/graphics/object_events/pics/pokemon/kangaskhan.png
+++ b/graphics/object_events/pics/pokemon/kangaskhan.png
Binary files differ
diff --git a/graphics/object_events/pics/pokemon/lapras.png b/graphics/object_events/pics/pokemon/lapras.png
index 3fd66ec1d..382214434 100644
--- a/graphics/object_events/pics/pokemon/lapras.png
+++ b/graphics/object_events/pics/pokemon/lapras.png
Binary files differ
diff --git a/graphics/object_events/pics/pokemon/lugia.png b/graphics/object_events/pics/pokemon/lugia.png
index 22794f5c6..931827dba 100644
--- a/graphics/object_events/pics/pokemon/lugia.png
+++ b/graphics/object_events/pics/pokemon/lugia.png
Binary files differ
diff --git a/graphics/object_events/pics/pokemon/machoke.png b/graphics/object_events/pics/pokemon/machoke.png
index 74a29680c..6ca59cd29 100644
--- a/graphics/object_events/pics/pokemon/machoke.png
+++ b/graphics/object_events/pics/pokemon/machoke.png
Binary files differ
diff --git a/graphics/object_events/pics/pokemon/machop.png b/graphics/object_events/pics/pokemon/machop.png
index db791455b..c1ed7783c 100644
--- a/graphics/object_events/pics/pokemon/machop.png
+++ b/graphics/object_events/pics/pokemon/machop.png
Binary files differ
diff --git a/graphics/object_events/pics/pokemon/meowth.png b/graphics/object_events/pics/pokemon/meowth.png
index 31203db01..1bb437505 100644
--- a/graphics/object_events/pics/pokemon/meowth.png
+++ b/graphics/object_events/pics/pokemon/meowth.png
Binary files differ
diff --git a/graphics/object_events/pics/pokemon/nidoran_f.png b/graphics/object_events/pics/pokemon/nidoran_f.png
index b25ee75f4..c58f6b90d 100644
--- a/graphics/object_events/pics/pokemon/nidoran_f.png
+++ b/graphics/object_events/pics/pokemon/nidoran_f.png
Binary files differ
diff --git a/graphics/object_events/pics/pokemon/nidoran_m.png b/graphics/object_events/pics/pokemon/nidoran_m.png
index 4a2768475..ff5100acf 100644
--- a/graphics/object_events/pics/pokemon/nidoran_m.png
+++ b/graphics/object_events/pics/pokemon/nidoran_m.png
Binary files differ
diff --git a/graphics/object_events/pics/pokemon/nidorino.png b/graphics/object_events/pics/pokemon/nidorino.png
index 8cdfa0ef2..de86d7ea2 100644
--- a/graphics/object_events/pics/pokemon/nidorino.png
+++ b/graphics/object_events/pics/pokemon/nidorino.png
Binary files differ
diff --git a/graphics/object_events/pics/pokemon/omanyte.png b/graphics/object_events/pics/pokemon/omanyte.png
index 083897483..20c5ade4d 100644
--- a/graphics/object_events/pics/pokemon/omanyte.png
+++ b/graphics/object_events/pics/pokemon/omanyte.png
Binary files differ
diff --git a/graphics/object_events/pics/pokemon/pidgeot.png b/graphics/object_events/pics/pokemon/pidgeot.png
index 55748d9a0..ce69c0aab 100644
--- a/graphics/object_events/pics/pokemon/pidgeot.png
+++ b/graphics/object_events/pics/pokemon/pidgeot.png
Binary files differ
diff --git a/graphics/object_events/pics/pokemon/pidgey.png b/graphics/object_events/pics/pokemon/pidgey.png
index a109eb2c6..467115722 100644
--- a/graphics/object_events/pics/pokemon/pidgey.png
+++ b/graphics/object_events/pics/pokemon/pidgey.png
Binary files differ
diff --git a/graphics/object_events/pics/pokemon/pikachu.png b/graphics/object_events/pics/pokemon/pikachu.png
index 7b837e11b..03b4a1481 100644
--- a/graphics/object_events/pics/pokemon/pikachu.png
+++ b/graphics/object_events/pics/pokemon/pikachu.png
Binary files differ
diff --git a/graphics/object_events/pics/pokemon/poliwrath.png b/graphics/object_events/pics/pokemon/poliwrath.png
index 0c8428fd3..200922142 100644
--- a/graphics/object_events/pics/pokemon/poliwrath.png
+++ b/graphics/object_events/pics/pokemon/poliwrath.png
Binary files differ
diff --git a/graphics/object_events/pics/pokemon/psyduck.png b/graphics/object_events/pics/pokemon/psyduck.png
index 1f0dd24e0..c3d35325f 100644
--- a/graphics/object_events/pics/pokemon/psyduck.png
+++ b/graphics/object_events/pics/pokemon/psyduck.png
Binary files differ
diff --git a/graphics/object_events/pics/pokemon/seel.png b/graphics/object_events/pics/pokemon/seel.png
index 2cd14040c..23a6597f5 100644
--- a/graphics/object_events/pics/pokemon/seel.png
+++ b/graphics/object_events/pics/pokemon/seel.png
Binary files differ
diff --git a/graphics/object_events/pics/pokemon/slowbro.png b/graphics/object_events/pics/pokemon/slowbro.png
index 1cd63f1eb..221a185a2 100644
--- a/graphics/object_events/pics/pokemon/slowbro.png
+++ b/graphics/object_events/pics/pokemon/slowbro.png
Binary files differ
diff --git a/graphics/object_events/pics/pokemon/slowpoke.png b/graphics/object_events/pics/pokemon/slowpoke.png
index 9baab0bbe..fd9274f6b 100644
--- a/graphics/object_events/pics/pokemon/slowpoke.png
+++ b/graphics/object_events/pics/pokemon/slowpoke.png
Binary files differ
diff --git a/graphics/object_events/pics/pokemon/spearow.png b/graphics/object_events/pics/pokemon/spearow.png
index 499f51e8c..f27077751 100644
--- a/graphics/object_events/pics/pokemon/spearow.png
+++ b/graphics/object_events/pics/pokemon/spearow.png
Binary files differ
diff --git a/graphics/object_events/pics/pokemon/voltorb.png b/graphics/object_events/pics/pokemon/voltorb.png
index 973306673..7cc03e093 100644
--- a/graphics/object_events/pics/pokemon/voltorb.png
+++ b/graphics/object_events/pics/pokemon/voltorb.png
Binary files differ
diff --git a/graphics/object_events/pics/pokemon/wigglytuff.png b/graphics/object_events/pics/pokemon/wigglytuff.png
index c8252a957..18f4abef4 100644
--- a/graphics/object_events/pics/pokemon/wigglytuff.png
+++ b/graphics/object_events/pics/pokemon/wigglytuff.png
Binary files differ
diff --git a/graphics_file_rules.mk b/graphics_file_rules.mk
index cf6563219..8c26e9a7d 100644
--- a/graphics_file_rules.mk
+++ b/graphics_file_rules.mk
@@ -529,9 +529,6 @@ $(POKEDEXAREAMARKERSDATADIR)/marker.4bpp: $(POKEDEXAREAMARKERFILES)
graphics/pokemon/heracross/unk_icon.4bpp: %.4bpp: %.png
$(GFX) $< $@ -mwidth 4 -mheight 4
-graphics/object_events/pics/misc/ss_anne.4bpp: %.4bpp: %.png
- $(GFX) $< $@ -mwidth 8 -mheight 4
-
graphics/misc/emoticons.4bpp: %.4bpp: %.png
$(GFX) $< $@ -mwidth 2 -mheight 2
diff --git a/spritesheet_rules.mk b/spritesheet_rules.mk
new file mode 100644
index 000000000..7b08dd1e0
--- /dev/null
+++ b/spritesheet_rules.mk
@@ -0,0 +1,395 @@
+OBJEVENTGFXDIR := graphics/object_events/pics
+FLDEFFGFXDIR := graphics/field_effects/pics
+
+$(OBJEVENTGFXDIR)/misc/cut_tree.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 2
+
+$(OBJEVENTGFXDIR)/misc/rock_smash_rock.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 2
+
+$(OBJEVENTGFXDIR)/misc/surf_blob.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 4 -mheight 4
+
+$(OBJEVENTGFXDIR)/misc/ss_anne.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 8 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/agatha.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/balding_man.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/battle_girl.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/beauty.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/biker.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 4 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/bill.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/blackbelt.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/blaine.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/blue.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/boy.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/brock.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/bruno.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/bug_catcher.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/cable_club_receptionist.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/cameraman.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/camper.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/captain.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/celio.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/channeler.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/chef.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/clerk.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/cooltrainer_f.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/cooltrainer_m.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/daisy.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/erika.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/fat_man.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/fisher.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/gba_kid.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/gentleman.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/giovanni.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/green_bike.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 4 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/green_fish.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 4 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/green_item.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/green_normal.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/green_surf_run.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/green_surf.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 4 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/green_vs_seeker_bike.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 4 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/gym_guy.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/hiker.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/koga.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/lance.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/lass.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/little_boy.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 2
+
+$(OBJEVENTGFXDIR)/people/little_girl.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 2
+
+$(OBJEVENTGFXDIR)/people/lorelei.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/lt_surge.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/man.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/mg_deliveryman.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/misty.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/mom.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/mr_fuji.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/nurse.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/old_man_1.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/old_man_2.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/old_woman.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/picnicker.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/policeman.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/prof_oak.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/red_bike.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 4 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/red_fish.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 4 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/red_item.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/red_normal.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/red_surf_run.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/red_surf.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 4 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/red_vs_seeker_bike.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 4 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/rich_boy.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/rocker.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/rocket_f.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/rocket_m.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/rs_brendan.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/rs_may.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/sabrina.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/sailor.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/scientist.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/sitting_boy.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/super_nerd.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/swimmer_f_land.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/swimmer_f_water.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/swimmer_m_land.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/swimmer_m_water.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/teachy_tv_host.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/trainer_tower_dude.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/tuber_f.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 2
+
+$(OBJEVENTGFXDIR)/people/tuber_m_land.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 2
+
+$(OBJEVENTGFXDIR)/people/tuber_m_water.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 2
+
+$(OBJEVENTGFXDIR)/people/union_room_receptionist.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/unused_male_receptionist.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/unused_man.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/unused_woman.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/woman_1.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/woman_2.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/woman_3.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/worker_f.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/worker_m.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/people/youngster.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 4
+
+$(OBJEVENTGFXDIR)/pokemon/chansey.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 2
+
+$(OBJEVENTGFXDIR)/pokemon/clefairy.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 2
+
+$(OBJEVENTGFXDIR)/pokemon/cubone.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 2
+
+$(OBJEVENTGFXDIR)/pokemon/deoxys_a.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 4 -mheight 4
+
+$(OBJEVENTGFXDIR)/pokemon/deoxys_d.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 4 -mheight 4
+
+$(OBJEVENTGFXDIR)/pokemon/deoxys_n.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 4 -mheight 4
+
+$(OBJEVENTGFXDIR)/pokemon/doduo.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 2
+
+$(OBJEVENTGFXDIR)/pokemon/fearow.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 2
+
+$(OBJEVENTGFXDIR)/pokemon/ho_oh.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 4 -mheight 4
+
+$(OBJEVENTGFXDIR)/pokemon/jigglypuff.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 2
+
+$(OBJEVENTGFXDIR)/pokemon/kabuto.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 2
+
+$(OBJEVENTGFXDIR)/pokemon/kangaskhan.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 2
+
+$(OBJEVENTGFXDIR)/pokemon/lapras.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 2
+
+$(OBJEVENTGFXDIR)/pokemon/lugia.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 4 -mheight 4
+
+$(OBJEVENTGFXDIR)/pokemon/machoke.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 2
+
+$(OBJEVENTGFXDIR)/pokemon/machop.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 2
+
+$(OBJEVENTGFXDIR)/pokemon/meowth.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 2
+
+$(OBJEVENTGFXDIR)/pokemon/nidoran_f.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 2
+
+$(OBJEVENTGFXDIR)/pokemon/nidoran_m.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 2
+
+$(OBJEVENTGFXDIR)/pokemon/nidorino.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 2
+
+$(OBJEVENTGFXDIR)/pokemon/omanyte.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 2
+
+$(OBJEVENTGFXDIR)/pokemon/pidgeot.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 2
+
+$(OBJEVENTGFXDIR)/pokemon/pidgey.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 2
+
+$(OBJEVENTGFXDIR)/pokemon/pikachu.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 2
+
+$(OBJEVENTGFXDIR)/pokemon/poliwrath.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 2
+
+$(OBJEVENTGFXDIR)/pokemon/psyduck.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 2
+
+$(OBJEVENTGFXDIR)/pokemon/seel.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 2
+
+$(OBJEVENTGFXDIR)/pokemon/slowbro.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 2
+
+$(OBJEVENTGFXDIR)/pokemon/slowpoke.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 2
+
+$(OBJEVENTGFXDIR)/pokemon/spearow.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 2
+
+$(OBJEVENTGFXDIR)/pokemon/voltorb.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 2
+
+$(OBJEVENTGFXDIR)/pokemon/wigglytuff.4bpp: %.4bpp: %.png
+ $(GFX) $< $@ -mwidth 2 -mheight 2
diff --git a/src/data/object_events/object_event_graphics.h b/src/data/object_events/object_event_graphics.h
index 53490bab7..87451cae1 100644
--- a/src/data/object_events/object_event_graphics.h
+++ b/src/data/object_events/object_event_graphics.h
@@ -22,8 +22,8 @@ const u16 gUnknown_835E968[] = INCBIN_U16("graphics/object_events/palettes/1.gba
const u16 gUnknown_835E988[] = INCBIN_U16("graphics/object_events/palettes/2.gbapal");
const u32 gObjectEventPic_RedItem[] = INCBIN_U32("graphics/object_events/pics/people/red_item.4bpp");
const u32 gObjectEventPic_GreenItem[] = INCBIN_U32("graphics/object_events/pics/people/green_item.4bpp");
-const u32 gObjectEventPic_MaleSurfing[] = INCBIN_U32("graphics/object_events/pics/people/male_surf.4bpp");
-const u32 gObjectEventPic_FemaleSurfing[] = INCBIN_U32("graphics/object_events/pics/people/female_surf.4bpp");
+const u32 gObjectEventPic_RedSurf[] = INCBIN_U32("graphics/object_events/pics/people/red_surf.4bpp");
+const u32 gObjectEventPic_GreenSurf[] = INCBIN_U32("graphics/object_events/pics/people/green_surf.4bpp");
const u32 gObjectEventPic_RedBike[] = INCBIN_U32("graphics/object_events/pics/people/red_bike.4bpp");
const u32 gObjectEventPic_RedVSSeekerBike[] = INCBIN_U32("graphics/object_events/pics/people/red_vs_seeker_bike.4bpp");
const u32 gObjectEventPic_GreenBike[] = INCBIN_U32("graphics/object_events/pics/people/green_bike.4bpp");
@@ -191,9 +191,9 @@ const u32 gUnknown_8398068[] = INCBIN_U32("graphics/object_events/pics/effects/s
const u32 gUnknown_83980A8[] = INCBIN_U32("graphics/object_events/pics/effects/shadow_large.4bpp");
const u32 gUnknown_8398128[] = INCBIN_U32("graphics/object_events/pics/effects/shadow_extra_large.4bpp");
const u32 filler_8398188[0x48] = {};
-const u16 gUnknown_8398648[] = INCBIN_U16("graphics/object_events/pics/misc/fldeff_cut.4bpp");
-const u32 gUnknown_8398668[] = INCBIN_U32("graphics/object_events/pics/misc/fldeff_cut.4bpp");
-const u16 gUnknown_8398688[] = INCBIN_U16("graphics/object_events/pics/misc/fldeff_cut.gbapal");
+const u16 gUnknown_8398648[] = INCBIN_U16("graphics/field_effects/fldeff_cut.4bpp");
+const u32 gUnknown_8398668[] = INCBIN_U32("graphics/field_effects/fldeff_cut.4bpp");
+const u16 gUnknown_8398688[] = INCBIN_U16("graphics/field_effects/fldeff_cut.gbapal");
const u32 gUnknown_83986A8[] = INCBIN_U32("graphics/object_events/pics/unknown/83986A8.4bpp");
const u32 gUnknown_8398928[] = INCBIN_U32("graphics/object_events/pics/unknown/8398928.4bpp");
const u32 gUnknown_8398BA8[] = INCBIN_U32("graphics/object_events/pics/unknown/8398BA8.4bpp");