summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMarcus Huderle <huderlem@gmail.com>2018-06-11 17:33:50 -0500
committerMarcus Huderle <huderlem@gmail.com>2018-06-11 17:33:50 -0500
commit89edf6d9e989669f439fdfbf452ee4079e325785 (patch)
treeb23ed491a17d8dbb6f6b3ca386fbc8d2f083e6c2 /src
parenteb8dbff4a783e880d950be73963e523c86a54615 (diff)
Move all field object data into src/data and event_object_movement.c
Diffstat (limited to 'src')
-rw-r--r--src/battle_setup.c1
-rwxr-xr-xsrc/data/field_event_obj/base_oam.h52
-rwxr-xr-xsrc/data/field_event_obj/berry_tree_graphics_tables.h570
-rwxr-xr-xsrc/data/field_event_obj/event_object_anims.h1176
-rwxr-xr-xsrc/data/field_event_obj/event_object_graphics.h1667
-rwxr-xr-xsrc/data/field_event_obj/event_object_graphics_info.h250
-rwxr-xr-xsrc/data/field_event_obj/event_object_graphics_info_pointers.h504
-rwxr-xr-xsrc/data/field_event_obj/event_object_pic_tables.h2179
-rwxr-xr-xsrc/data/field_event_obj/event_object_subsprites.h342
-rwxr-xr-xsrc/data/field_event_obj/field_effect_object_template_pointers.h82
-rwxr-xr-xsrc/data/field_event_obj/field_effect_objects.h997
-rwxr-xr-xsrc/data/field_event_obj/movement_action_func_tables.h1499
-rwxr-xr-xsrc/data/field_event_obj/movement_type_func_tables.h443
-rw-r--r--src/event_object_movement.c1177
-rw-r--r--src/field_effect.c1
-rwxr-xr-xsrc/item_menu.c2
-rwxr-xr-xsrc/item_use.c1
-rw-r--r--src/map_obj_lock.c1
-rw-r--r--src/overworld.c1
-rw-r--r--src/scrcmd.c1
-rw-r--r--src/script_movement.c1
-rw-r--r--src/start_menu.c2
-rw-r--r--src/trainer_see.c1
23 files changed, 10807 insertions, 143 deletions
diff --git a/src/battle_setup.c b/src/battle_setup.c
index a801367e9..bc7931025 100644
--- a/src/battle_setup.c
+++ b/src/battle_setup.c
@@ -32,7 +32,6 @@
#include "overworld.h"
#include "field_weather.h"
#include "gym_leader_rematch.h"
-#include "event_object_movement_helpers.h"
enum
{
diff --git a/src/data/field_event_obj/base_oam.h b/src/data/field_event_obj/base_oam.h
new file mode 100755
index 000000000..4558081e7
--- /dev/null
+++ b/src/data/field_event_obj/base_oam.h
@@ -0,0 +1,52 @@
+#ifndef GUARD_BASE_OAM_H
+#define GUARD_BASE_OAM_H
+
+const struct OamData gFieldObjectBaseOam_8x8 = {
+ .shape = 0,
+ .size = 0,
+ .priority = 2
+};
+
+const struct OamData gFieldObjectBaseOam_16x8 = {
+ .shape = 1,
+ .size = 0,
+ .priority = 2
+};
+
+const struct OamData gFieldObjectBaseOam_16x16 = {
+ .shape = 0,
+ .size = 1,
+ .priority = 2
+};
+
+const struct OamData gFieldObjectBaseOam_32x8 = {
+ .shape = 1,
+ .size = 1,
+ .priority = 2
+};
+
+const struct OamData gFieldObjectBaseOam_64x32 = {
+ .shape = 1,
+ .size = 3,
+ .priority = 2
+};
+
+const struct OamData gFieldObjectBaseOam_16x32 = {
+ .shape = 2,
+ .size = 2,
+ .priority = 2
+};
+
+const struct OamData gFieldObjectBaseOam_32x32 = {
+ .shape = 0,
+ .size = 2,
+ .priority = 2
+};
+
+const struct OamData gFieldObjectBaseOam_64x64 = {
+ .shape = 0,
+ .size = 3,
+ .priority = 2
+};
+
+#endif //GUARD_BASE_OAM_H
diff --git a/src/data/field_event_obj/berry_tree_graphics_tables.h b/src/data/field_event_obj/berry_tree_graphics_tables.h
new file mode 100755
index 000000000..9e899788a
--- /dev/null
+++ b/src/data/field_event_obj/berry_tree_graphics_tables.h
@@ -0,0 +1,570 @@
+#ifndef GUARD_BERRY_TREE_GRAPHICS_TABLES_H
+#define GUARD_BERRY_TREE_GRAPHICS_TABLES_H
+
+const struct SpriteFrameImage gFieldObjectPicTable_PechaBerryTree[] = {
+ obj_frame_tiles(gFieldObjectPic_BerryTreeDirtPile),
+ obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_0),
+ obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_1),
+ obj_frame_tiles(gFieldObjectPic_PechaBerryTree_0),
+ obj_frame_tiles(gFieldObjectPic_PechaBerryTree_1),
+ obj_frame_tiles(gFieldObjectPic_PechaBerryTree_2),
+ obj_frame_tiles(gFieldObjectPic_PechaBerryTree_3),
+ obj_frame_tiles(gFieldObjectPic_PechaBerryTree_4),
+ obj_frame_tiles(gFieldObjectPic_PechaBerryTree_5),
+};
+
+const u8 gBerryTreePaletteSlotTable_Pecha[] = {3, 4, 4, 4, 4};
+
+const struct SpriteFrameImage gFieldObjectPicTable_KelpsyBerryTree[] = {
+ obj_frame_tiles(gFieldObjectPic_BerryTreeDirtPile),
+ obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_0),
+ obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_1),
+ obj_frame_tiles(gFieldObjectPic_KelpsyBerryTree_0),
+ obj_frame_tiles(gFieldObjectPic_KelpsyBerryTree_1),
+ obj_frame_tiles(gFieldObjectPic_KelpsyBerryTree_2),
+ obj_frame_tiles(gFieldObjectPic_KelpsyBerryTree_3),
+ obj_frame_tiles(gFieldObjectPic_KelpsyBerryTree_4),
+ obj_frame_tiles(gFieldObjectPic_KelpsyBerryTree_5),
+};
+
+const u8 gBerryTreePaletteSlotTable_Kelpsy[] = {3, 4, 2, 2, 2};
+
+const struct SpriteFrameImage gFieldObjectPicTable_WepearBerryTree[] = {
+ obj_frame_tiles(gFieldObjectPic_BerryTreeDirtPile),
+ obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_0),
+ obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_1),
+ obj_frame_tiles(gFieldObjectPic_WepearBerryTree_0),
+ obj_frame_tiles(gFieldObjectPic_WepearBerryTree_1),
+ obj_frame_tiles(gFieldObjectPic_WepearBerryTree_2),
+ obj_frame_tiles(gFieldObjectPic_WepearBerryTree_3),
+ obj_frame_tiles(gFieldObjectPic_WepearBerryTree_4),
+ obj_frame_tiles(gFieldObjectPic_WepearBerryTree_5),
+};
+
+const u8 gBerryTreePaletteSlotTable_Wepear[] = {3, 4, 2, 2, 2};
+
+const struct SpriteFrameImage gFieldObjectPicTable_IapapaBerryTree[] = {
+ obj_frame_tiles(gFieldObjectPic_BerryTreeDirtPile),
+ obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_0),
+ obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_1),
+ obj_frame_tiles(gFieldObjectPic_IapapaBerryTree_0),
+ obj_frame_tiles(gFieldObjectPic_IapapaBerryTree_1),
+ obj_frame_tiles(gFieldObjectPic_IapapaBerryTree_2),
+ obj_frame_tiles(gFieldObjectPic_IapapaBerryTree_3),
+ obj_frame_tiles(gFieldObjectPic_IapapaBerryTree_4),
+ obj_frame_tiles(gFieldObjectPic_IapapaBerryTree_5),
+};
+
+const u8 gBerryTreePaletteSlotTable_Iapapa[] = {3, 4, 3, 3, 3};
+
+const struct SpriteFrameImage gFieldObjectPicTable_CheriBerryTree[] = {
+ obj_frame_tiles(gFieldObjectPic_BerryTreeDirtPile),
+ obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_0),
+ obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_1),
+ obj_frame_tiles(gFieldObjectPic_CheriBerryTree_0),
+ obj_frame_tiles(gFieldObjectPic_CheriBerryTree_1),
+ obj_frame_tiles(gFieldObjectPic_CheriBerryTree_2),
+ obj_frame_tiles(gFieldObjectPic_CheriBerryTree_3),
+ obj_frame_tiles(gFieldObjectPic_CheriBerryTree_4),
+ obj_frame_tiles(gFieldObjectPic_CheriBerryTree_5),
+};
+
+const u8 gBerryTreePaletteSlotTable_Cheri[] = {3, 4, 4, 4, 4};
+
+const struct SpriteFrameImage gFieldObjectPicTable_FigyBerryTree[] = {
+ obj_frame_tiles(gFieldObjectPic_BerryTreeDirtPile),
+ obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_0),
+ obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_1),
+ obj_frame_tiles(gFieldObjectPic_FigyBerryTree_0),
+ obj_frame_tiles(gFieldObjectPic_FigyBerryTree_1),
+ obj_frame_tiles(gFieldObjectPic_FigyBerryTree_2),
+ obj_frame_tiles(gFieldObjectPic_FigyBerryTree_3),
+ obj_frame_tiles(gFieldObjectPic_FigyBerryTree_4),
+ obj_frame_tiles(gFieldObjectPic_FigyBerryTree_5),
+};
+
+const u8 gBerryTreePaletteSlotTable_Figy[] = {3, 4, 3, 3, 3};
+
+const struct SpriteFrameImage gFieldObjectPicTable_MagoBerryTree[] = {
+ obj_frame_tiles(gFieldObjectPic_BerryTreeDirtPile),
+ obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_0),
+ obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_1),
+ obj_frame_tiles(gFieldObjectPic_MagoBerryTree_0),
+ obj_frame_tiles(gFieldObjectPic_MagoBerryTree_1),
+ obj_frame_tiles(gFieldObjectPic_MagoBerryTree_2),
+ obj_frame_tiles(gFieldObjectPic_MagoBerryTree_3),
+ obj_frame_tiles(gFieldObjectPic_MagoBerryTree_4),
+ obj_frame_tiles(gFieldObjectPic_MagoBerryTree_5),
+};
+
+const u8 gBerryTreePaletteSlotTable_Mago[] = {3, 4, 3, 3, 3};
+
+const struct SpriteFrameImage gFieldObjectPicTable_LumBerryTree[] = {
+ obj_frame_tiles(gFieldObjectPic_BerryTreeDirtPile),
+ obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_0),
+ obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_1),
+ obj_frame_tiles(gFieldObjectPic_LumBerryTree_0),
+ obj_frame_tiles(gFieldObjectPic_LumBerryTree_1),
+ obj_frame_tiles(gFieldObjectPic_LumBerryTree_2),
+ obj_frame_tiles(gFieldObjectPic_LumBerryTree_3),
+ obj_frame_tiles(gFieldObjectPic_LumBerryTree_4),
+ obj_frame_tiles(gFieldObjectPic_LumBerryTree_5),
+};
+
+const u8 gBerryTreePaletteSlotTable_Lum[] = {3, 4, 4, 4, 4};
+
+const struct SpriteFrameImage gFieldObjectPicTable_RazzBerryTree[] = {
+ obj_frame_tiles(gFieldObjectPic_BerryTreeDirtPile),
+ obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_0),
+ obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_1),
+ obj_frame_tiles(gFieldObjectPic_RazzBerryTree_0),
+ obj_frame_tiles(gFieldObjectPic_RazzBerryTree_1),
+ obj_frame_tiles(gFieldObjectPic_RazzBerryTree_2),
+ obj_frame_tiles(gFieldObjectPic_RazzBerryTree_3),
+ obj_frame_tiles(gFieldObjectPic_RazzBerryTree_4),
+ obj_frame_tiles(gFieldObjectPic_RazzBerryTree_5),
+};
+
+const u8 gBerryTreePaletteSlotTable_Razz[] = {3, 4, 4, 4, 4};
+
+const struct SpriteFrameImage gFieldObjectPicTable_GrepaBerryTree[] = {
+ obj_frame_tiles(gFieldObjectPic_BerryTreeDirtPile),
+ obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_0),
+ obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_1),
+ obj_frame_tiles(gFieldObjectPic_GrepaBerryTree_0),
+ obj_frame_tiles(gFieldObjectPic_GrepaBerryTree_1),
+ obj_frame_tiles(gFieldObjectPic_GrepaBerryTree_2),
+ obj_frame_tiles(gFieldObjectPic_GrepaBerryTree_3),
+ obj_frame_tiles(gFieldObjectPic_GrepaBerryTree_4),
+ obj_frame_tiles(gFieldObjectPic_GrepaBerryTree_5),
+};
+
+const u8 gBerryTreePaletteSlotTable_Grepa[] = {3, 4, 3, 3, 3};
+
+const struct SpriteFrameImage gFieldObjectPicTable_RabutaBerryTree[] = {
+ obj_frame_tiles(gFieldObjectPic_BerryTreeDirtPile),
+ obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_0),
+ obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_1),
+ obj_frame_tiles(gFieldObjectPic_RabutaBerryTree_0),
+ obj_frame_tiles(gFieldObjectPic_RabutaBerryTree_1),
+ obj_frame_tiles(gFieldObjectPic_RabutaBerryTree_2),
+ obj_frame_tiles(gFieldObjectPic_RabutaBerryTree_3),
+ obj_frame_tiles(gFieldObjectPic_RabutaBerryTree_4),
+ obj_frame_tiles(gFieldObjectPic_RabutaBerryTree_5),
+};
+
+const u8 gBerryTreePaletteSlotTable_Rabuta[] = {3, 4, 4, 4, 4};
+
+const struct SpriteFrameImage gFieldObjectPicTable_NomelBerryTree[] = {
+ obj_frame_tiles(gFieldObjectPic_BerryTreeDirtPile),
+ obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_0),
+ obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_1),
+ obj_frame_tiles(gFieldObjectPic_NomelBerryTree_0),
+ obj_frame_tiles(gFieldObjectPic_NomelBerryTree_1),
+ obj_frame_tiles(gFieldObjectPic_NomelBerryTree_2),
+ obj_frame_tiles(gFieldObjectPic_NomelBerryTree_3),
+ obj_frame_tiles(gFieldObjectPic_NomelBerryTree_4),
+ obj_frame_tiles(gFieldObjectPic_NomelBerryTree_5),
+};
+
+const u8 gBerryTreePaletteSlotTable_Nomel[] = {3, 4, 3, 3, 3};
+
+const struct SpriteFrameImage gFieldObjectPicTable_LeppaBerryTree[] = {
+ obj_frame_tiles(gFieldObjectPic_BerryTreeDirtPile),
+ obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_0),
+ obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_1),
+ obj_frame_tiles(gFieldObjectPic_LeppaBerryTree_0),
+ obj_frame_tiles(gFieldObjectPic_LeppaBerryTree_1),
+ obj_frame_tiles(gFieldObjectPic_LeppaBerryTree_2),
+ obj_frame_tiles(gFieldObjectPic_LeppaBerryTree_3),
+ obj_frame_tiles(gFieldObjectPic_LeppaBerryTree_4),
+ obj_frame_tiles(gFieldObjectPic_LeppaBerryTree_5),
+};
+
+const u8 gBerryTreePaletteSlotTable_Leppa[] = {3, 4, 3, 3, 3};
+
+const struct SpriteFrameImage gFieldObjectPicTable_LiechiBerryTree[] = {
+ obj_frame_tiles(gFieldObjectPic_BerryTreeDirtPile),
+ obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_0),
+ obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_1),
+ obj_frame_tiles(gFieldObjectPic_LiechiBerryTree_0),
+ obj_frame_tiles(gFieldObjectPic_LiechiBerryTree_1),
+ obj_frame_tiles(gFieldObjectPic_LiechiBerryTree_2),
+ obj_frame_tiles(gFieldObjectPic_LiechiBerryTree_3),
+ obj_frame_tiles(gFieldObjectPic_LiechiBerryTree_4),
+ obj_frame_tiles(gFieldObjectPic_LiechiBerryTree_5),
+};
+
+const u8 gBerryTreePaletteSlotTable_Liechi[] = {3, 4, 4, 4, 4};
+
+const struct SpriteFrameImage gFieldObjectPicTable_HondewBerryTree[] = {
+ obj_frame_tiles(gFieldObjectPic_BerryTreeDirtPile),
+ obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_0),
+ obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_1),
+ obj_frame_tiles(gFieldObjectPic_HondewBerryTree_0),
+ obj_frame_tiles(gFieldObjectPic_HondewBerryTree_1),
+ obj_frame_tiles(gFieldObjectPic_HondewBerryTree_2),
+ obj_frame_tiles(gFieldObjectPic_HondewBerryTree_3),
+ obj_frame_tiles(gFieldObjectPic_HondewBerryTree_4),
+ obj_frame_tiles(gFieldObjectPic_HondewBerryTree_5),
+};
+
+const u8 gBerryTreePaletteSlotTable_Hondew[] = {3, 4, 5, 5, 5};
+
+const struct SpriteFrameImage gFieldObjectPicTable_AguavBerryTree[] = {
+ obj_frame_tiles(gFieldObjectPic_BerryTreeDirtPile),
+ obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_0),
+ obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_1),
+ obj_frame_tiles(gFieldObjectPic_AguavBerryTree_0),
+ obj_frame_tiles(gFieldObjectPic_AguavBerryTree_1),
+ obj_frame_tiles(gFieldObjectPic_AguavBerryTree_2),
+ obj_frame_tiles(gFieldObjectPic_AguavBerryTree_3),
+ obj_frame_tiles(gFieldObjectPic_AguavBerryTree_4),
+ obj_frame_tiles(gFieldObjectPic_AguavBerryTree_5),
+};
+
+const u8 gBerryTreePaletteSlotTable_Aguav[] = {3, 4, 4, 4, 4};
+
+const struct SpriteFrameImage gFieldObjectPicTable_WikiBerryTree[] = {
+ obj_frame_tiles(gFieldObjectPic_BerryTreeDirtPile),
+ obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_0),
+ obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_1),
+ obj_frame_tiles(gFieldObjectPic_WikiBerryTree_0),
+ obj_frame_tiles(gFieldObjectPic_WikiBerryTree_1),
+ obj_frame_tiles(gFieldObjectPic_WikiBerryTree_2),
+ obj_frame_tiles(gFieldObjectPic_WikiBerryTree_3),
+ obj_frame_tiles(gFieldObjectPic_WikiBerryTree_4),
+ obj_frame_tiles(gFieldObjectPic_WikiBerryTree_5),
+};
+
+const u8 gBerryTreePaletteSlotTable_Wiki[] = {3, 4, 3, 3, 3};
+
+const struct SpriteFrameImage gFieldObjectPicTable_PomegBerryTree[] = {
+ obj_frame_tiles(gFieldObjectPic_BerryTreeDirtPile),
+ obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_0),
+ obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_1),
+ obj_frame_tiles(gFieldObjectPic_PomegBerryTree_0),
+ obj_frame_tiles(gFieldObjectPic_PomegBerryTree_1),
+ obj_frame_tiles(gFieldObjectPic_PomegBerryTree_2),
+ obj_frame_tiles(gFieldObjectPic_PomegBerryTree_3),
+ obj_frame_tiles(gFieldObjectPic_PomegBerryTree_4),
+ obj_frame_tiles(gFieldObjectPic_PomegBerryTree_5),
+};
+
+const u8 gBerryTreePaletteSlotTable_Pomeg[] = {3, 4, 3, 3, 3};
+
+const struct SpriteFrameImage gFieldObjectPicTable_RawstBerryTree[] = {
+ obj_frame_tiles(gFieldObjectPic_BerryTreeDirtPile),
+ obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_0),
+ obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_1),
+ obj_frame_tiles(gFieldObjectPic_RawstBerryTree_0),
+ obj_frame_tiles(gFieldObjectPic_RawstBerryTree_1),
+ obj_frame_tiles(gFieldObjectPic_RawstBerryTree_2),
+ obj_frame_tiles(gFieldObjectPic_RawstBerryTree_3),
+ obj_frame_tiles(gFieldObjectPic_RawstBerryTree_4),
+ obj_frame_tiles(gFieldObjectPic_RawstBerryTree_5),
+};
+
+const u8 gBerryTreePaletteSlotTable_Rawst[] = {3, 4, 4, 4, 4};
+
+const struct SpriteFrameImage gFieldObjectPicTable_SpelonBerryTree[] = {
+ obj_frame_tiles(gFieldObjectPic_BerryTreeDirtPile),
+ obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_0),
+ obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_1),
+ obj_frame_tiles(gFieldObjectPic_SpelonBerryTree_0),
+ obj_frame_tiles(gFieldObjectPic_SpelonBerryTree_1),
+ obj_frame_tiles(gFieldObjectPic_SpelonBerryTree_2),
+ obj_frame_tiles(gFieldObjectPic_SpelonBerryTree_3),
+ obj_frame_tiles(gFieldObjectPic_SpelonBerryTree_4),
+ obj_frame_tiles(gFieldObjectPic_SpelonBerryTree_5),
+};
+
+const u8 gBerryTreePaletteSlotTable_Spelon[] = {3, 4, 3, 3, 3};
+
+const struct SpriteFrameImage gFieldObjectPicTable_ChestoBerryTree[] = {
+ obj_frame_tiles(gFieldObjectPic_BerryTreeDirtPile),
+ obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_0),
+ obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_1),
+ obj_frame_tiles(gFieldObjectPic_ChestoBerryTree_0),
+ obj_frame_tiles(gFieldObjectPic_ChestoBerryTree_1),
+ obj_frame_tiles(gFieldObjectPic_ChestoBerryTree_2),
+ obj_frame_tiles(gFieldObjectPic_ChestoBerryTree_3),
+ obj_frame_tiles(gFieldObjectPic_ChestoBerryTree_4),
+ obj_frame_tiles(gFieldObjectPic_ChestoBerryTree_5),
+};
+
+const u8 gBerryTreePaletteSlotTable_Chesto[] = {3, 4, 2, 2, 2};
+
+const struct SpriteFrameImage gFieldObjectPicTable_OranBerryTree[] = {
+ obj_frame_tiles(gFieldObjectPic_BerryTreeDirtPile),
+ obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_0),
+ obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_1),
+ obj_frame_tiles(gFieldObjectPic_OranBerryTree_0),
+ obj_frame_tiles(gFieldObjectPic_OranBerryTree_1),
+ obj_frame_tiles(gFieldObjectPic_OranBerryTree_2),
+ obj_frame_tiles(gFieldObjectPic_OranBerryTree_3),
+ obj_frame_tiles(gFieldObjectPic_OranBerryTree_4),
+ obj_frame_tiles(gFieldObjectPic_OranBerryTree_5),
+};
+
+const u8 gBerryTreePaletteSlotTable_Oran[] = {3, 4, 2, 2, 2};
+
+const struct SpriteFrameImage gFieldObjectPicTable_PersimBerryTree[] = {
+ obj_frame_tiles(gFieldObjectPic_BerryTreeDirtPile),
+ obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_0),
+ obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_1),
+ obj_frame_tiles(gFieldObjectPic_PersimBerryTree_0),
+ obj_frame_tiles(gFieldObjectPic_PersimBerryTree_1),
+ obj_frame_tiles(gFieldObjectPic_PersimBerryTree_2),
+ obj_frame_tiles(gFieldObjectPic_PersimBerryTree_3),
+ obj_frame_tiles(gFieldObjectPic_PersimBerryTree_4),
+ obj_frame_tiles(gFieldObjectPic_PersimBerryTree_5),
+};
+
+const u8 gBerryTreePaletteSlotTable_Persim[] = {3, 4, 2, 2, 2};
+
+const struct SpriteFrameImage gFieldObjectPicTable_SitrusBerryTree[] = {
+ obj_frame_tiles(gFieldObjectPic_BerryTreeDirtPile),
+ obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_0),
+ obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_1),
+ obj_frame_tiles(gFieldObjectPic_SitrusBerryTree_0),
+ obj_frame_tiles(gFieldObjectPic_SitrusBerryTree_1),
+ obj_frame_tiles(gFieldObjectPic_SitrusBerryTree_2),
+ obj_frame_tiles(gFieldObjectPic_SitrusBerryTree_3),
+ obj_frame_tiles(gFieldObjectPic_SitrusBerryTree_4),
+ obj_frame_tiles(gFieldObjectPic_SitrusBerryTree_5),
+};
+
+const u8 gBerryTreePaletteSlotTable_Sitrus[] = {3, 4, 4, 4, 4};
+
+const struct SpriteFrameImage gFieldObjectPicTable_AspearBerryTree[] = {
+ obj_frame_tiles(gFieldObjectPic_BerryTreeDirtPile),
+ obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_0),
+ obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_1),
+ obj_frame_tiles(gFieldObjectPic_AspearBerryTree_0),
+ obj_frame_tiles(gFieldObjectPic_AspearBerryTree_1),
+ obj_frame_tiles(gFieldObjectPic_AspearBerryTree_2),
+ obj_frame_tiles(gFieldObjectPic_AspearBerryTree_3),
+ obj_frame_tiles(gFieldObjectPic_AspearBerryTree_4),
+ obj_frame_tiles(gFieldObjectPic_AspearBerryTree_5),
+};
+
+const u8 gBerryTreePaletteSlotTable_Aspear[] = {3, 4, 3, 3, 3};
+
+const struct SpriteFrameImage gFieldObjectPicTable_PamtreBerryTree[] = {
+ obj_frame_tiles(gFieldObjectPic_BerryTreeDirtPile),
+ obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_0),
+ obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_1),
+ obj_frame_tiles(gFieldObjectPic_PamtreBerryTree_0),
+ obj_frame_tiles(gFieldObjectPic_PamtreBerryTree_1),
+ obj_frame_tiles(gFieldObjectPic_PamtreBerryTree_2),
+ obj_frame_tiles(gFieldObjectPic_PamtreBerryTree_3),
+ obj_frame_tiles(gFieldObjectPic_PamtreBerryTree_4),
+ obj_frame_tiles(gFieldObjectPic_PamtreBerryTree_5),
+};
+
+const u8 gBerryTreePaletteSlotTable_Pamtre[] = {3, 4, 2, 2, 2};
+
+const struct SpriteFrameImage gFieldObjectPicTable_CornnBerryTree[] = {
+ obj_frame_tiles(gFieldObjectPic_BerryTreeDirtPile),
+ obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_0),
+ obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_1),
+ obj_frame_tiles(gFieldObjectPic_CornnBerryTree_0),
+ obj_frame_tiles(gFieldObjectPic_CornnBerryTree_1),
+ obj_frame_tiles(gFieldObjectPic_CornnBerryTree_2),
+ obj_frame_tiles(gFieldObjectPic_CornnBerryTree_3),
+ obj_frame_tiles(gFieldObjectPic_CornnBerryTree_4),
+ obj_frame_tiles(gFieldObjectPic_CornnBerryTree_5),
+};
+
+const u8 gBerryTreePaletteSlotTable_Cornn[] = {3, 4, 2, 2, 2};
+
+const struct SpriteFrameImage gFieldObjectPicTable_LansatBerryTree[] = {
+ obj_frame_tiles(gFieldObjectPic_BerryTreeDirtPile),
+ obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_0),
+ obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_1),
+ obj_frame_tiles(gFieldObjectPic_LansatBerryTree_0),
+ obj_frame_tiles(gFieldObjectPic_LansatBerryTree_1),
+ obj_frame_tiles(gFieldObjectPic_LansatBerryTree_2),
+ obj_frame_tiles(gFieldObjectPic_LansatBerryTree_3),
+ obj_frame_tiles(gFieldObjectPic_LansatBerryTree_4),
+ obj_frame_tiles(gFieldObjectPic_LansatBerryTree_5),
+};
+
+const u8 gBerryTreePaletteSlotTable_Lansat[] = {3, 4, 2, 2, 2};
+
+const struct SpriteFrameImage gFieldObjectPicTable_DurinBerryTree[] = {
+ obj_frame_tiles(gFieldObjectPic_BerryTreeDirtPile),
+ obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_0),
+ obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_1),
+ obj_frame_tiles(gFieldObjectPic_DurinBerryTree_0),
+ obj_frame_tiles(gFieldObjectPic_DurinBerryTree_1),
+ obj_frame_tiles(gFieldObjectPic_DurinBerryTree_2),
+ obj_frame_tiles(gFieldObjectPic_DurinBerryTree_3),
+ obj_frame_tiles(gFieldObjectPic_DurinBerryTree_4),
+ obj_frame_tiles(gFieldObjectPic_DurinBerryTree_5),
+};
+
+const u8 gBerryTreePaletteSlotTable_Durin[] = {3, 4, 4, 4, 4};
+
+const struct SpriteFrameImage gFieldObjectPicTable_TamatoBerryTree[] = {
+ obj_frame_tiles(gFieldObjectPic_BerryTreeDirtPile),
+ obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_0),
+ obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_1),
+ obj_frame_tiles(gFieldObjectPic_TamatoBerryTree_0),
+ obj_frame_tiles(gFieldObjectPic_TamatoBerryTree_1),
+ obj_frame_tiles(gFieldObjectPic_TamatoBerryTree_2),
+ obj_frame_tiles(gFieldObjectPic_TamatoBerryTree_3),
+ obj_frame_tiles(gFieldObjectPic_TamatoBerryTree_4),
+ obj_frame_tiles(gFieldObjectPic_TamatoBerryTree_5),
+};
+
+const u8 gBerryTreePaletteSlotTable_Tamato[] = {3, 4, 2, 2, 2};
+
+const u8 gDeadBerryTreeFieldObjectGraphicsIdTable[] = {MAP_OBJ_GFX_BERRY_TREE_EARLY_STAGES, MAP_OBJ_GFX_BERRY_TREE_EARLY_STAGES, MAP_OBJ_GFX_BERRY_TREE_EARLY_STAGES, MAP_OBJ_GFX_BERRY_TREE_EARLY_STAGES, MAP_OBJ_GFX_BERRY_TREE_EARLY_STAGES};
+
+const u8 gBerryTreeFieldObjectGraphicsIdTable[] = {MAP_OBJ_GFX_BERRY_TREE_EARLY_STAGES, MAP_OBJ_GFX_BERRY_TREE_EARLY_STAGES, MAP_OBJ_GFX_BERRY_TREE_LATE_STAGES, MAP_OBJ_GFX_BERRY_TREE_LATE_STAGES, MAP_OBJ_GFX_BERRY_TREE_LATE_STAGES};
+
+const struct SpriteFrameImage *const gBerryTreePicTablePointers[] = {
+ gFieldObjectPicTable_CheriBerryTree,
+ gFieldObjectPicTable_ChestoBerryTree,
+ gFieldObjectPicTable_PechaBerryTree,
+ gFieldObjectPicTable_RawstBerryTree,
+ gFieldObjectPicTable_AspearBerryTree,
+ gFieldObjectPicTable_LeppaBerryTree,
+ gFieldObjectPicTable_OranBerryTree,
+ gFieldObjectPicTable_PersimBerryTree,
+ gFieldObjectPicTable_LumBerryTree,
+ gFieldObjectPicTable_SitrusBerryTree,
+ gFieldObjectPicTable_FigyBerryTree,
+ gFieldObjectPicTable_WikiBerryTree,
+ gFieldObjectPicTable_MagoBerryTree,
+ gFieldObjectPicTable_AguavBerryTree,
+ gFieldObjectPicTable_IapapaBerryTree,
+ gFieldObjectPicTable_RazzBerryTree,
+ gFieldObjectPicTable_RazzBerryTree,
+ gFieldObjectPicTable_MagoBerryTree,
+ gFieldObjectPicTable_WepearBerryTree,
+ gFieldObjectPicTable_IapapaBerryTree,
+ gFieldObjectPicTable_PomegBerryTree,
+ gFieldObjectPicTable_KelpsyBerryTree,
+ gFieldObjectPicTable_WepearBerryTree,
+ gFieldObjectPicTable_HondewBerryTree,
+ gFieldObjectPicTable_GrepaBerryTree,
+ gFieldObjectPicTable_TamatoBerryTree,
+ gFieldObjectPicTable_CornnBerryTree,
+ gFieldObjectPicTable_PomegBerryTree,
+ gFieldObjectPicTable_RabutaBerryTree,
+ gFieldObjectPicTable_NomelBerryTree,
+ gFieldObjectPicTable_SpelonBerryTree,
+ gFieldObjectPicTable_PamtreBerryTree,
+ gFieldObjectPicTable_RabutaBerryTree,
+ gFieldObjectPicTable_DurinBerryTree,
+ gFieldObjectPicTable_HondewBerryTree,
+ gFieldObjectPicTable_LiechiBerryTree,
+ gFieldObjectPicTable_HondewBerryTree,
+ gFieldObjectPicTable_AguavBerryTree,
+ gFieldObjectPicTable_PomegBerryTree,
+ gFieldObjectPicTable_GrepaBerryTree,
+ gFieldObjectPicTable_LansatBerryTree,
+ gFieldObjectPicTable_CornnBerryTree,
+ gFieldObjectPicTable_DurinBerryTree,
+};
+
+const u8 *const gBerryTreePaletteSlotTablePointers[] = {
+ gBerryTreePaletteSlotTable_Cheri,
+ gBerryTreePaletteSlotTable_Chesto,
+ gBerryTreePaletteSlotTable_Pecha,
+ gBerryTreePaletteSlotTable_Rawst,
+ gBerryTreePaletteSlotTable_Aspear,
+ gBerryTreePaletteSlotTable_Leppa,
+ gBerryTreePaletteSlotTable_Oran,
+ gBerryTreePaletteSlotTable_Persim,
+ gBerryTreePaletteSlotTable_Lum,
+ gBerryTreePaletteSlotTable_Sitrus,
+ gBerryTreePaletteSlotTable_Figy,
+ gBerryTreePaletteSlotTable_Wiki,
+ gBerryTreePaletteSlotTable_Mago,
+ gBerryTreePaletteSlotTable_Aguav,
+ gBerryTreePaletteSlotTable_Iapapa,
+ gBerryTreePaletteSlotTable_Razz,
+ gBerryTreePaletteSlotTable_Razz,
+ gBerryTreePaletteSlotTable_Mago,
+ gBerryTreePaletteSlotTable_Wepear,
+ gBerryTreePaletteSlotTable_Iapapa,
+ gBerryTreePaletteSlotTable_Pomeg,
+ gBerryTreePaletteSlotTable_Kelpsy,
+ gBerryTreePaletteSlotTable_Wepear,
+ gBerryTreePaletteSlotTable_Hondew,
+ gBerryTreePaletteSlotTable_Grepa,
+ gBerryTreePaletteSlotTable_Tamato,
+ gBerryTreePaletteSlotTable_Cornn,
+ gBerryTreePaletteSlotTable_Pomeg,
+ gBerryTreePaletteSlotTable_Rabuta,
+ gBerryTreePaletteSlotTable_Nomel,
+ gBerryTreePaletteSlotTable_Spelon,
+ gBerryTreePaletteSlotTable_Pamtre,
+ gBerryTreePaletteSlotTable_Rabuta,
+ gBerryTreePaletteSlotTable_Durin,
+ gBerryTreePaletteSlotTable_Hondew,
+ gBerryTreePaletteSlotTable_Liechi,
+ gBerryTreePaletteSlotTable_Hondew,
+ gBerryTreePaletteSlotTable_Aguav,
+ gBerryTreePaletteSlotTable_Pomeg,
+ gBerryTreePaletteSlotTable_Grepa,
+ gBerryTreePaletteSlotTable_Lansat,
+ gBerryTreePaletteSlotTable_Cornn,
+ gBerryTreePaletteSlotTable_Durin,
+};
+
+const u8 *const gBerryTreeFieldObjectGraphicsIdTablePointers[] = {
+ gBerryTreeFieldObjectGraphicsIdTable,
+ gBerryTreeFieldObjectGraphicsIdTable,
+ gBerryTreeFieldObjectGraphicsIdTable,
+ gBerryTreeFieldObjectGraphicsIdTable,
+ gBerryTreeFieldObjectGraphicsIdTable,
+ gBerryTreeFieldObjectGraphicsIdTable,
+ gBerryTreeFieldObjectGraphicsIdTable,
+ gBerryTreeFieldObjectGraphicsIdTable,
+ gBerryTreeFieldObjectGraphicsIdTable,
+ gBerryTreeFieldObjectGraphicsIdTable,
+ gBerryTreeFieldObjectGraphicsIdTable,
+ gBerryTreeFieldObjectGraphicsIdTable,
+ gBerryTreeFieldObjectGraphicsIdTable,
+ gBerryTreeFieldObjectGraphicsIdTable,
+ gBerryTreeFieldObjectGraphicsIdTable,
+ gBerryTreeFieldObjectGraphicsIdTable,
+ gBerryTreeFieldObjectGraphicsIdTable,
+ gBerryTreeFieldObjectGraphicsIdTable,
+ gBerryTreeFieldObjectGraphicsIdTable,
+ gBerryTreeFieldObjectGraphicsIdTable,
+ gBerryTreeFieldObjectGraphicsIdTable,
+ gBerryTreeFieldObjectGraphicsIdTable,
+ gBerryTreeFieldObjectGraphicsIdTable,
+ gBerryTreeFieldObjectGraphicsIdTable,
+ gBerryTreeFieldObjectGraphicsIdTable,
+ gBerryTreeFieldObjectGraphicsIdTable,
+ gBerryTreeFieldObjectGraphicsIdTable,
+ gBerryTreeFieldObjectGraphicsIdTable,
+ gBerryTreeFieldObjectGraphicsIdTable,
+ gBerryTreeFieldObjectGraphicsIdTable,
+ gBerryTreeFieldObjectGraphicsIdTable,
+ gBerryTreeFieldObjectGraphicsIdTable,
+ gBerryTreeFieldObjectGraphicsIdTable,
+ gBerryTreeFieldObjectGraphicsIdTable,
+ gBerryTreeFieldObjectGraphicsIdTable,
+ gBerryTreeFieldObjectGraphicsIdTable,
+ gBerryTreeFieldObjectGraphicsIdTable,
+ gBerryTreeFieldObjectGraphicsIdTable,
+ gBerryTreeFieldObjectGraphicsIdTable,
+ gBerryTreeFieldObjectGraphicsIdTable,
+ gBerryTreeFieldObjectGraphicsIdTable,
+ gBerryTreeFieldObjectGraphicsIdTable,
+ gBerryTreeFieldObjectGraphicsIdTable,
+ gBerryTreeFieldObjectGraphicsIdTable,
+ gBerryTreeFieldObjectGraphicsIdTable,
+ gBerryTreeFieldObjectGraphicsIdTable,
+};
+
+
+#endif //GUARD_BERRY_TREE_GRAPHICS_TABLES_H
diff --git a/src/data/field_event_obj/event_object_anims.h b/src/data/field_event_obj/event_object_anims.h
new file mode 100755
index 000000000..3857bf815
--- /dev/null
+++ b/src/data/field_event_obj/event_object_anims.h
@@ -0,0 +1,1176 @@
+#ifndef GUARD_EVENT_OBJECT_ANIMS_H
+#define GUARD_EVENT_OBJECT_ANIMS_H
+
+const union AnimCmd gFieldObjectImageAnim_StayStill[] =
+{
+ ANIMCMD_FRAME(0, 8),
+ ANIMCMD_FRAME(0, 8),
+ ANIMCMD_FRAME(0, 8),
+ ANIMCMD_FRAME(0, 8),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldObjectImageAnim_QuintyPlumpFaceSouth[] =
+{
+ ANIMCMD_FRAME(0, 16),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldObjectImageAnim_QuintyPlumpFaceNorth[] =
+{
+ ANIMCMD_FRAME(1, 16),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldObjectImageAnim_QuintyPlumpFaceWest[] =
+{
+ ANIMCMD_FRAME(2, 16),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldObjectImageAnim_QuintyPlumpFaceEast[] =
+{
+ ANIMCMD_FRAME(2, 16, .hFlip = TRUE),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldObjectImageAnim_QuintyPlumpGoSouth[] =
+{
+ ANIMCMD_FRAME(3, 8),
+ ANIMCMD_FRAME(0, 8),
+ ANIMCMD_FRAME(3, 8, .hFlip = TRUE),
+ ANIMCMD_FRAME(0, 8),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldObjectImageAnim_QuintyPlumpGoNorth[] =
+{
+ ANIMCMD_FRAME(4, 8),
+ ANIMCMD_FRAME(1, 8),
+ ANIMCMD_FRAME(4, 8, .hFlip = TRUE),
+ ANIMCMD_FRAME(1, 8),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldObjectImageAnim_QuintyPlumpGoWest[] =
+{
+ ANIMCMD_FRAME(5, 8),
+ ANIMCMD_FRAME(2, 8),
+ ANIMCMD_FRAME(6, 8),
+ ANIMCMD_FRAME(2, 8),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldObjectImageAnim_QuintyPlumpGoEast[] =
+{
+ ANIMCMD_FRAME(5, 8, .hFlip = TRUE),
+ ANIMCMD_FRAME(2, 8, .hFlip = TRUE),
+ ANIMCMD_FRAME(6, 8, .hFlip = TRUE),
+ ANIMCMD_FRAME(2, 8, .hFlip = TRUE),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldObjectImageAnim_QuintyPlumpGoFastSouth[] =
+{
+ ANIMCMD_FRAME(3, 4),
+ ANIMCMD_FRAME(0, 4),
+ ANIMCMD_FRAME(3, 4, .hFlip = TRUE),
+ ANIMCMD_FRAME(0, 4),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldObjectImageAnim_QuintyPlumpGoFastNorth[] =
+{
+ ANIMCMD_FRAME(4, 4),
+ ANIMCMD_FRAME(1, 4),
+ ANIMCMD_FRAME(4, 4, .hFlip = TRUE),
+ ANIMCMD_FRAME(1, 4),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldObjectImageAnim_QuintyPlumpGoFastWest[] =
+{
+ ANIMCMD_FRAME(5, 4),
+ ANIMCMD_FRAME(2, 4),
+ ANIMCMD_FRAME(6, 4),
+ ANIMCMD_FRAME(2, 4),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldObjectImageAnim_QuintyPlumpGoFastEast[] =
+{
+ ANIMCMD_FRAME(5, 4, .hFlip = TRUE),
+ ANIMCMD_FRAME(2, 4, .hFlip = TRUE),
+ ANIMCMD_FRAME(6, 4, .hFlip = TRUE),
+ ANIMCMD_FRAME(2, 4, .hFlip = TRUE),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldObjectImageAnim_QuintyPlumpGoFasterSouth[] =
+{
+ ANIMCMD_FRAME(3, 2),
+ ANIMCMD_FRAME(0, 2),
+ ANIMCMD_FRAME(3, 2, .hFlip = TRUE),
+ ANIMCMD_FRAME(0, 2),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldObjectImageAnim_QuintyPlumpGoFasterNorth[] =
+{
+ ANIMCMD_FRAME(4, 2),
+ ANIMCMD_FRAME(1, 2),
+ ANIMCMD_FRAME(4, 2, .hFlip = TRUE),
+ ANIMCMD_FRAME(1, 2),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldObjectImageAnim_QuintyPlumpGoFasterWest[] =
+{
+ ANIMCMD_FRAME(5, 2),
+ ANIMCMD_FRAME(2, 2),
+ ANIMCMD_FRAME(6, 2),
+ ANIMCMD_FRAME(2, 2),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldObjectImageAnim_QuintyPlumpGoFasterEast[] =
+{
+ ANIMCMD_FRAME(5, 2, .hFlip = TRUE),
+ ANIMCMD_FRAME(2, 2, .hFlip = TRUE),
+ ANIMCMD_FRAME(6, 2, .hFlip = TRUE),
+ ANIMCMD_FRAME(2, 2, .hFlip = TRUE),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldObjectImageAnim_QuintyPlumpGoFastestSouth[] =
+{
+ ANIMCMD_FRAME(3, 1),
+ ANIMCMD_FRAME(0, 1),
+ ANIMCMD_FRAME(3, 1, .hFlip = TRUE),
+ ANIMCMD_FRAME(0, 1),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldObjectImageAnim_QuintyPlumpGoFastestNorth[] =
+{
+ ANIMCMD_FRAME(4, 1),
+ ANIMCMD_FRAME(1, 1),
+ ANIMCMD_FRAME(4, 1, .hFlip = TRUE),
+ ANIMCMD_FRAME(1, 1),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldObjectImageAnim_QuintyPlumpGoFastestWest[] =
+{
+ ANIMCMD_FRAME(5, 1),
+ ANIMCMD_FRAME(2, 1),
+ ANIMCMD_FRAME(6, 1),
+ ANIMCMD_FRAME(2, 1),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldObjectImageAnim_QuintyPlumpGoFastestEast[] =
+{
+ ANIMCMD_FRAME(5, 1, .hFlip = TRUE),
+ ANIMCMD_FRAME(2, 1, .hFlip = TRUE),
+ ANIMCMD_FRAME(6, 1, .hFlip = TRUE),
+ ANIMCMD_FRAME(2, 1, .hFlip = TRUE),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldObjectImageAnim_FaceSouth[] =
+{
+ ANIMCMD_FRAME(0, 16),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldObjectImageAnim_FaceNorth[] =
+{
+ ANIMCMD_FRAME(1, 16),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldObjectImageAnim_FaceWest[] =
+{
+ ANIMCMD_FRAME(2, 16),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldObjectImageAnim_FaceEast[] =
+{
+ ANIMCMD_FRAME(2, 16, .hFlip = TRUE),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldObjectImageAnim_GoSouth[] =
+{
+ ANIMCMD_FRAME(3, 8),
+ ANIMCMD_FRAME(0, 8),
+ ANIMCMD_FRAME(4, 8),
+ ANIMCMD_FRAME(0, 8),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldObjectImageAnim_GoNorth[] =
+{
+ ANIMCMD_FRAME(5, 8),
+ ANIMCMD_FRAME(1, 8),
+ ANIMCMD_FRAME(6, 8),
+ ANIMCMD_FRAME(1, 8),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldObjectImageAnim_GoWest[] =
+{
+ ANIMCMD_FRAME(7, 8),
+ ANIMCMD_FRAME(2, 8),
+ ANIMCMD_FRAME(8, 8),
+ ANIMCMD_FRAME(2, 8),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldObjectImageAnim_GoEast[] =
+{
+ ANIMCMD_FRAME(7, 8, .hFlip = TRUE),
+ ANIMCMD_FRAME(2, 8, .hFlip = TRUE),
+ ANIMCMD_FRAME(8, 8, .hFlip = TRUE),
+ ANIMCMD_FRAME(2, 8, .hFlip = TRUE),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldObjectImageAnim_GoFastSouth[] =
+{
+ ANIMCMD_FRAME(3, 4),
+ ANIMCMD_FRAME(0, 4),
+ ANIMCMD_FRAME(4, 4),
+ ANIMCMD_FRAME(0, 4),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldObjectImageAnim_GoFastNorth[] =
+{
+ ANIMCMD_FRAME(5, 4),
+ ANIMCMD_FRAME(1, 4),
+ ANIMCMD_FRAME(6, 4),
+ ANIMCMD_FRAME(1, 4),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldObjectImageAnim_GoFastWest[] =
+{
+ ANIMCMD_FRAME(7, 4),
+ ANIMCMD_FRAME(2, 4),
+ ANIMCMD_FRAME(8, 4),
+ ANIMCMD_FRAME(2, 4),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldObjectImageAnim_GoFastEast[] =
+{
+ ANIMCMD_FRAME(7, 4, .hFlip = TRUE),
+ ANIMCMD_FRAME(2, 4, .hFlip = TRUE),
+ ANIMCMD_FRAME(8, 4, .hFlip = TRUE),
+ ANIMCMD_FRAME(2, 4, .hFlip = TRUE),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldObjectImageAnim_GoFasterSouth[] =
+{
+ ANIMCMD_FRAME(3, 2),
+ ANIMCMD_FRAME(0, 2),
+ ANIMCMD_FRAME(4, 2),
+ ANIMCMD_FRAME(0, 2),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldObjectImageAnim_GoFasterNorth[] =
+{
+ ANIMCMD_FRAME(5, 2),
+ ANIMCMD_FRAME(1, 2),
+ ANIMCMD_FRAME(6, 2),
+ ANIMCMD_FRAME(1, 2),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldObjectImageAnim_GoFasterWest[] =
+{
+ ANIMCMD_FRAME(7, 2),
+ ANIMCMD_FRAME(2, 2),
+ ANIMCMD_FRAME(8, 2),
+ ANIMCMD_FRAME(2, 2),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldObjectImageAnim_GoFasterEast[] =
+{
+ ANIMCMD_FRAME(7, 2, .hFlip = TRUE),
+ ANIMCMD_FRAME(2, 2, .hFlip = TRUE),
+ ANIMCMD_FRAME(8, 2, .hFlip = TRUE),
+ ANIMCMD_FRAME(2, 2, .hFlip = TRUE),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldObjectImageAnim_GoFastestSouth[] =
+{
+ ANIMCMD_FRAME(3, 1),
+ ANIMCMD_FRAME(0, 1),
+ ANIMCMD_FRAME(4, 1),
+ ANIMCMD_FRAME(0, 1),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldObjectImageAnim_GoFastestNorth[] =
+{
+ ANIMCMD_FRAME(5, 1),
+ ANIMCMD_FRAME(1, 1),
+ ANIMCMD_FRAME(6, 1),
+ ANIMCMD_FRAME(1, 1),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldObjectImageAnim_GoFastestWest[] =
+{
+ ANIMCMD_FRAME(7, 1),
+ ANIMCMD_FRAME(2, 1),
+ ANIMCMD_FRAME(8, 1),
+ ANIMCMD_FRAME(2, 1),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldObjectImageAnim_GoFastestEast[] =
+{
+ ANIMCMD_FRAME(7, 1, .hFlip = TRUE),
+ ANIMCMD_FRAME(2, 1, .hFlip = TRUE),
+ ANIMCMD_FRAME(8, 1, .hFlip = TRUE),
+ ANIMCMD_FRAME(2, 1, .hFlip = TRUE),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldObjectImageAnim_RunSouth[] =
+{
+ ANIMCMD_FRAME(12, 5),
+ ANIMCMD_FRAME(9, 3),
+ ANIMCMD_FRAME(13, 5),
+ ANIMCMD_FRAME(9, 3),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldObjectImageAnim_RunNorth[] =
+{
+ ANIMCMD_FRAME(14, 5),
+ ANIMCMD_FRAME(10, 3),
+ ANIMCMD_FRAME(15, 5),
+ ANIMCMD_FRAME(10, 3),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldObjectImageAnim_RunWest[] =
+{
+ ANIMCMD_FRAME(16, 5),
+ ANIMCMD_FRAME(11, 3),
+ ANIMCMD_FRAME(17, 5),
+ ANIMCMD_FRAME(11, 3),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldObjectImageAnim_RunEast[] =
+{
+ ANIMCMD_FRAME(16, 5, .hFlip = TRUE),
+ ANIMCMD_FRAME(11, 3, .hFlip = TRUE),
+ ANIMCMD_FRAME(17, 5, .hFlip = TRUE),
+ ANIMCMD_FRAME(11, 3, .hFlip = TRUE),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldObjectImageAnim_FieldMove[] =
+{
+ ANIMCMD_FRAME(0, 4),
+ ANIMCMD_FRAME(1, 4),
+ ANIMCMD_FRAME(2, 4),
+ ANIMCMD_FRAME(3, 4),
+ ANIMCMD_FRAME(4, 8),
+ ANIMCMD_END,
+};
+
+const union AnimCmd gFieldObjectImageAnim_GetOnOffSurfBlobSouth[] =
+{
+ ANIMCMD_FRAME(9, 32),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldObjectImageAnim_GetOnOffSurfBlobNorth[] =
+{
+ ANIMCMD_FRAME(10, 32),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldObjectImageAnim_GetOnOffSurfBlobWest[] =
+{
+ ANIMCMD_FRAME(11, 32),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldObjectImageAnim_GetOnOffSurfBlobEast[] =
+{
+ ANIMCMD_FRAME(11, 32, .hFlip = TRUE),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldObjectImageAnim_BunnyHoppyBackWheelSouth[] =
+{
+ ANIMCMD_FRAME(9, 4),
+ ANIMCMD_FRAME(10, 4),
+ ANIMCMD_END,
+};
+
+const union AnimCmd gFieldObjectImageAnim_BunnyHoppyBackWheelNorth[] =
+{
+ ANIMCMD_FRAME(13, 4),
+ ANIMCMD_FRAME(14, 4),
+ ANIMCMD_END,
+};
+
+const union AnimCmd gFieldObjectImageAnim_BunnyHoppyBackWheelWest[] =
+{
+ ANIMCMD_FRAME(17, 4),
+ ANIMCMD_FRAME(18, 4),
+ ANIMCMD_END,
+};
+
+const union AnimCmd gFieldObjectImageAnim_BunnyHoppyBackWheelEast[] =
+{
+ ANIMCMD_FRAME(17, 4, .hFlip = TRUE),
+ ANIMCMD_FRAME(18, 4, .hFlip = TRUE),
+ ANIMCMD_END,
+};
+
+const union AnimCmd gFieldObjectImageAnim_BunnyHoppyFrontWheelSouth[] =
+{
+ ANIMCMD_FRAME(11, 4),
+ ANIMCMD_FRAME(12, 4),
+ ANIMCMD_END,
+};
+
+const union AnimCmd gFieldObjectImageAnim_BunnyHoppyFrontWheelNorth[] =
+{
+ ANIMCMD_FRAME(15, 4),
+ ANIMCMD_FRAME(16, 4),
+ ANIMCMD_END,
+};
+
+const union AnimCmd gFieldObjectImageAnim_BunnyHoppyFrontWheelWest[] =
+{
+ ANIMCMD_FRAME(19, 4),
+ ANIMCMD_FRAME(20, 4),
+ ANIMCMD_END,
+};
+
+const union AnimCmd gFieldObjectImageAnim_BunnyHoppyFrontWheelEast[] =
+{
+ ANIMCMD_FRAME(19, 4, .hFlip = TRUE),
+ ANIMCMD_FRAME(20, 4, .hFlip = TRUE),
+ ANIMCMD_END,
+};
+
+const union AnimCmd gFieldObjectImageAnim_StandingWheelieBackWheelSouth[] =
+{
+ ANIMCMD_FRAME(9, 4),
+ ANIMCMD_FRAME(0, 4),
+ ANIMCMD_END,
+};
+
+const union AnimCmd gFieldObjectImageAnim_StandingWheelieBackWheelNorth[] =
+{
+ ANIMCMD_FRAME(13, 4),
+ ANIMCMD_FRAME(1, 4),
+ ANIMCMD_END,
+};
+
+const union AnimCmd gFieldObjectImageAnim_StandingWheelieBackWheelWest[] =
+{
+ ANIMCMD_FRAME(17, 4),
+ ANIMCMD_FRAME(2, 4),
+ ANIMCMD_END,
+};
+
+const union AnimCmd gFieldObjectImageAnim_StandingWheelieBackWheelEast[] =
+{
+ ANIMCMD_FRAME(17, 4, .hFlip = TRUE),
+ ANIMCMD_FRAME(2, 4, .hFlip = TRUE),
+ ANIMCMD_END,
+};
+
+const union AnimCmd gFieldObjectImageAnim_StandingWheelieFrontWheelSouth[] =
+{
+ ANIMCMD_FRAME(11, 4),
+ ANIMCMD_FRAME(0, 4),
+ ANIMCMD_END,
+};
+
+const union AnimCmd gFieldObjectImageAnim_StandingWheelieFrontWheelNorth[] =
+{
+ ANIMCMD_FRAME(15, 4),
+ ANIMCMD_FRAME(1, 4),
+ ANIMCMD_END,
+};
+
+const union AnimCmd gFieldObjectImageAnim_StandingWheelieFrontWheelWest[] =
+{
+ ANIMCMD_FRAME(19, 4),
+ ANIMCMD_FRAME(2, 4),
+ ANIMCMD_END,
+};
+
+const union AnimCmd gFieldObjectImageAnim_StandingWheelieFrontWheelEast[] =
+{
+ ANIMCMD_FRAME(19, 4, .hFlip = TRUE),
+ ANIMCMD_FRAME(2, 4, .hFlip = TRUE),
+ ANIMCMD_END,
+};
+
+const union AnimCmd gFieldObjectImageAnim_MovingWheelieSouth[] =
+{
+ ANIMCMD_FRAME(21, 4),
+ ANIMCMD_FRAME(10, 4),
+ ANIMCMD_FRAME(22, 4),
+ ANIMCMD_FRAME(10, 4),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldObjectImageAnim_MovingWheelieNorth[] =
+{
+ ANIMCMD_FRAME(23, 4),
+ ANIMCMD_FRAME(14, 4),
+ ANIMCMD_FRAME(24, 4),
+ ANIMCMD_FRAME(14, 4),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldObjectImageAnim_MovingWheelieWest[] =
+{
+ ANIMCMD_FRAME(25, 4),
+ ANIMCMD_FRAME(18, 4),
+ ANIMCMD_FRAME(26, 4),
+ ANIMCMD_FRAME(18, 4),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldObjectImageAnim_MovingWheelieEast[] =
+{
+ ANIMCMD_FRAME(25, 4, .hFlip = TRUE),
+ ANIMCMD_FRAME(18, 4, .hFlip = TRUE),
+ ANIMCMD_FRAME(26, 4, .hFlip = TRUE),
+ ANIMCMD_FRAME(18, 4, .hFlip = TRUE),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldObjectImageAnim_BerryTreeStage0[] =
+{
+ ANIMCMD_FRAME(0, 32),
+ ANIMCMD_END,
+};
+
+const union AnimCmd gFieldObjectImageAnim_BerryTreeStage1[] =
+{
+ ANIMCMD_FRAME(1, 32),
+ ANIMCMD_FRAME(2, 32),
+ ANIMCMD_END,
+};
+
+const union AnimCmd gFieldObjectImageAnim_BerryTreeStage2[] =
+{
+ ANIMCMD_FRAME(3, 48),
+ ANIMCMD_FRAME(4, 48),
+ ANIMCMD_END,
+};
+
+const union AnimCmd gFieldObjectImageAnim_BerryTreeStage3[] =
+{
+ ANIMCMD_FRAME(5, 32),
+ ANIMCMD_FRAME(5, 32),
+ ANIMCMD_FRAME(6, 32),
+ ANIMCMD_FRAME(6, 32),
+ ANIMCMD_END,
+};
+
+const union AnimCmd gFieldObjectImageAnim_BerryTreeStage4[] =
+{
+ ANIMCMD_FRAME(7, 48),
+ ANIMCMD_FRAME(7, 48),
+ ANIMCMD_FRAME(8, 48),
+ ANIMCMD_FRAME(8, 48),
+ ANIMCMD_END,
+};
+
+const union AnimCmd gFieldObjectImageAnim_NurseBow[] =
+{
+ ANIMCMD_FRAME(0, 8),
+ ANIMCMD_FRAME(9, 32),
+ ANIMCMD_FRAME(0, 8),
+ ANIMCMD_END,
+};
+
+const union AnimCmd gFieldObjectImageAnim_RockBreak[] =
+{
+ ANIMCMD_FRAME(0, 8),
+ ANIMCMD_FRAME(1, 8),
+ ANIMCMD_FRAME(2, 8),
+ ANIMCMD_FRAME(3, 8),
+ ANIMCMD_END,
+};
+
+const union AnimCmd gFieldObjectImageAnim_TreeCut[] =
+{
+ ANIMCMD_FRAME(0, 6),
+ ANIMCMD_FRAME(1, 6),
+ ANIMCMD_FRAME(2, 6),
+ ANIMCMD_FRAME(3, 6),
+ ANIMCMD_END,
+};
+
+const union AnimCmd gFieldObjectImageAnim_TakeOutRodSouth[] =
+{
+ ANIMCMD_FRAME(8, 4),
+ ANIMCMD_FRAME(9, 4),
+ ANIMCMD_FRAME(10, 4),
+ ANIMCMD_FRAME(11, 4),
+ ANIMCMD_END,
+};
+
+const union AnimCmd gFieldObjectImageAnim_TakeOutRodNorth[] =
+{
+ ANIMCMD_FRAME(4, 4),
+ ANIMCMD_FRAME(5, 4),
+ ANIMCMD_FRAME(6, 4),
+ ANIMCMD_FRAME(7, 4),
+ ANIMCMD_END,
+};
+
+const union AnimCmd gFieldObjectImageAnim_TakeOutRodWest[] =
+{
+ ANIMCMD_FRAME(0, 4),
+ ANIMCMD_FRAME(1, 4),
+ ANIMCMD_FRAME(2, 4),
+ ANIMCMD_FRAME(3, 4),
+ ANIMCMD_END,
+};
+
+const union AnimCmd gFieldObjectImageAnim_TakeOutRodEast[] =
+{
+ ANIMCMD_FRAME(0, 4, .hFlip = TRUE),
+ ANIMCMD_FRAME(1, 4, .hFlip = TRUE),
+ ANIMCMD_FRAME(2, 4, .hFlip = TRUE),
+ ANIMCMD_FRAME(3, 4, .hFlip = TRUE),
+ ANIMCMD_END,
+};
+
+const union AnimCmd gFieldObjectImageAnim_PutAwayRodSouth[] =
+{
+ ANIMCMD_FRAME(11, 4),
+ ANIMCMD_FRAME(10, 6),
+ ANIMCMD_FRAME(9, 6),
+ ANIMCMD_FRAME(8, 6),
+ ANIMCMD_END,
+};
+
+const union AnimCmd gFieldObjectImageAnim_PutAwayRodNorth[] =
+{
+ ANIMCMD_FRAME(7, 4),
+ ANIMCMD_FRAME(6, 6),
+ ANIMCMD_FRAME(5, 6),
+ ANIMCMD_FRAME(4, 6),
+ ANIMCMD_END,
+};
+
+const union AnimCmd gFieldObjectImageAnim_PutAwayRodWest[] =
+{
+ ANIMCMD_FRAME(3, 4),
+ ANIMCMD_FRAME(2, 4),
+ ANIMCMD_FRAME(1, 4),
+ ANIMCMD_FRAME(0, 4),
+ ANIMCMD_END,
+};
+
+const union AnimCmd gFieldObjectImageAnim_PutAwayRodEast[] =
+{
+ ANIMCMD_FRAME(3, 4, .hFlip = TRUE),
+ ANIMCMD_FRAME(2, 4, .hFlip = TRUE),
+ ANIMCMD_FRAME(1, 4, .hFlip = TRUE),
+ ANIMCMD_FRAME(0, 4, .hFlip = TRUE),
+ ANIMCMD_END,
+};
+
+const union AnimCmd gFieldObjectImageAnim_HookedPokemonSouth[] =
+{
+ ANIMCMD_FRAME(10, 6),
+ ANIMCMD_FRAME(11, 6),
+ ANIMCMD_LOOP(1),
+ ANIMCMD_FRAME(11, 30),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldObjectImageAnim_HookedPokemonNorth[] =
+{
+ ANIMCMD_FRAME(6, 6),
+ ANIMCMD_FRAME(7, 6),
+ ANIMCMD_LOOP(1),
+ ANIMCMD_FRAME(7, 30),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldObjectImageAnim_HookedPokemonWest[] =
+{
+ ANIMCMD_FRAME(2, 6),
+ ANIMCMD_FRAME(3, 6),
+ ANIMCMD_LOOP(1),
+ ANIMCMD_FRAME(3, 30),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldObjectImageAnim_HookedPokemonEast[] =
+{
+ ANIMCMD_FRAME(2, 6, .hFlip = TRUE),
+ ANIMCMD_FRAME(3, 6, .hFlip = TRUE),
+ ANIMCMD_LOOP(1),
+ ANIMCMD_FRAME(3, 30, .hFlip = TRUE),
+ ANIMCMD_JUMP(0),
+};
+
+const union AffineAnimCmd gFieldObjectRotScalAnim_8508FD8[] =
+{
+ AFFINEANIMCMD_FRAME(0x0, 0x0, 1, 1),
+ AFFINEANIMCMD_FRAME(0x0, 0x0, 0, 1),
+ AFFINEANIMCMD_FRAME(0x0, 0x0, 0, 1),
+ AFFINEANIMCMD_FRAME(0x0, 0x0, 0, 1),
+ AFFINEANIMCMD_LOOP(7),
+ AFFINEANIMCMD_JUMP(0),
+};
+
+const union AffineAnimCmd gFieldObjectRotScalAnim_8509008[] =
+{
+ AFFINEANIMCMD_FRAME(0x0, 0x0, -1, 1),
+ AFFINEANIMCMD_FRAME(0x0, 0x0, 0, 1),
+ AFFINEANIMCMD_LOOP(15),
+ AFFINEANIMCMD_FRAME(0x0, 0x0, 1, 1),
+ AFFINEANIMCMD_FRAME(0x0, 0x0, 0, 1),
+ AFFINEANIMCMD_LOOP(15),
+ AFFINEANIMCMD_JUMP(0),
+};
+
+const union AffineAnimCmd gFieldObjectRotScalAnim_8509040[] =
+{
+ AFFINEANIMCMD_FRAME(0x100, 0x100, 10, 0),
+ AFFINEANIMCMD_END,
+};
+
+const union AffineAnimCmd gFieldObjectRotScalAnim_8509050[] =
+{
+ AFFINEANIMCMD_FRAME(0x100, 0x100, 10, 0),
+ AFFINEANIMCMD_END,
+};
+
+const union AffineAnimCmd gFieldObjectRotScalAnim_8509060[] =
+{
+ AFFINEANIMCMD_FRAME(0x0, 0x0, -1, 1),
+ AFFINEANIMCMD_LOOP(8),
+ AFFINEANIMCMD_END,
+};
+
+const union AffineAnimCmd gFieldObjectRotScalAnim_8509078[] =
+{
+ AFFINEANIMCMD_FRAME(0x0, 0x0, 1, 1),
+ AFFINEANIMCMD_LOOP(8),
+ AFFINEANIMCMD_END,
+};
+
+const union AnimCmd gFieldObjectImageAnim_HoOhFlapWings[] =
+{
+ ANIMCMD_FRAME(3, 8),
+ ANIMCMD_FRAME(4, 8),
+ ANIMCMD_FRAME(3, 8),
+ ANIMCMD_FRAME(4, 8),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldObjectImageAnim_HoOhStayStill[] =
+{
+ ANIMCMD_FRAME(3, 16),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd *const gFieldObjectImageAnimTable_Inanimate[] = {
+ gFieldObjectImageAnim_StayStill,
+};
+
+const union AnimCmd *const gFieldObjectImageAnimTable_QuintyPlump[] = {
+ gFieldObjectImageAnim_QuintyPlumpFaceSouth,
+ gFieldObjectImageAnim_QuintyPlumpFaceNorth,
+ gFieldObjectImageAnim_QuintyPlumpFaceWest,
+ gFieldObjectImageAnim_QuintyPlumpFaceEast,
+ gFieldObjectImageAnim_QuintyPlumpGoSouth,
+ gFieldObjectImageAnim_QuintyPlumpGoNorth,
+ gFieldObjectImageAnim_QuintyPlumpGoWest,
+ gFieldObjectImageAnim_QuintyPlumpGoEast,
+ gFieldObjectImageAnim_QuintyPlumpGoFastSouth,
+ gFieldObjectImageAnim_QuintyPlumpGoFastNorth,
+ gFieldObjectImageAnim_QuintyPlumpGoFastWest,
+ gFieldObjectImageAnim_QuintyPlumpGoFastEast,
+ gFieldObjectImageAnim_QuintyPlumpGoFasterSouth,
+ gFieldObjectImageAnim_QuintyPlumpGoFasterNorth,
+ gFieldObjectImageAnim_QuintyPlumpGoFasterWest,
+ gFieldObjectImageAnim_QuintyPlumpGoFasterEast,
+ gFieldObjectImageAnim_QuintyPlumpGoFastestSouth,
+ gFieldObjectImageAnim_QuintyPlumpGoFastestNorth,
+ gFieldObjectImageAnim_QuintyPlumpGoFastestWest,
+ gFieldObjectImageAnim_QuintyPlumpGoFastestEast,
+};
+
+const union AnimCmd *const gFieldObjectImageAnimTable_Standard[] = {
+ gFieldObjectImageAnim_FaceSouth,
+ gFieldObjectImageAnim_FaceNorth,
+ gFieldObjectImageAnim_FaceWest,
+ gFieldObjectImageAnim_FaceEast,
+ gFieldObjectImageAnim_GoSouth,
+ gFieldObjectImageAnim_GoNorth,
+ gFieldObjectImageAnim_GoWest,
+ gFieldObjectImageAnim_GoEast,
+ gFieldObjectImageAnim_GoFastSouth,
+ gFieldObjectImageAnim_GoFastNorth,
+ gFieldObjectImageAnim_GoFastWest,
+ gFieldObjectImageAnim_GoFastEast,
+ gFieldObjectImageAnim_GoFasterSouth,
+ gFieldObjectImageAnim_GoFasterNorth,
+ gFieldObjectImageAnim_GoFasterWest,
+ gFieldObjectImageAnim_GoFasterEast,
+ gFieldObjectImageAnim_GoFastestSouth,
+ gFieldObjectImageAnim_GoFastestNorth,
+ gFieldObjectImageAnim_GoFastestWest,
+ gFieldObjectImageAnim_GoFastestEast,
+};
+
+const union AnimCmd *const gFieldObjectImageAnimTable_HoOh[] = {
+ gFieldObjectImageAnim_FaceSouth,
+ gFieldObjectImageAnim_FaceNorth,
+ gFieldObjectImageAnim_FaceWest,
+ gFieldObjectImageAnim_FaceEast,
+ gFieldObjectImageAnim_HoOhFlapWings,
+ gFieldObjectImageAnim_HoOhStayStill,
+ gFieldObjectImageAnim_GoWest,
+ gFieldObjectImageAnim_GoEast,
+ gFieldObjectImageAnim_GoFastSouth,
+ gFieldObjectImageAnim_GoFastNorth,
+ gFieldObjectImageAnim_GoFastWest,
+ gFieldObjectImageAnim_GoFastEast,
+ gFieldObjectImageAnim_GoFasterSouth,
+ gFieldObjectImageAnim_GoFasterNorth,
+ gFieldObjectImageAnim_GoFasterWest,
+ gFieldObjectImageAnim_GoFasterEast,
+ gFieldObjectImageAnim_GoFastestSouth,
+ gFieldObjectImageAnim_GoFastestNorth,
+ gFieldObjectImageAnim_GoFastestWest,
+ gFieldObjectImageAnim_GoFastestEast,
+};
+
+const union AnimCmd *const gFieldObjectImageAnimTable_Groudon3[] = {
+ gFieldObjectImageAnim_FaceSouth,
+ gFieldObjectImageAnim_FaceNorth,
+ gFieldObjectImageAnim_FaceWest,
+ gFieldObjectImageAnim_FaceEast,
+ gFieldObjectImageAnim_GoSouth,
+ gFieldObjectImageAnim_GoEast,
+ gFieldObjectImageAnim_GoWest,
+ gFieldObjectImageAnim_GoEast,
+ gFieldObjectImageAnim_GoFastSouth,
+ gFieldObjectImageAnim_GoFastEast,
+ gFieldObjectImageAnim_GoFastWest,
+ gFieldObjectImageAnim_GoFastEast,
+ gFieldObjectImageAnim_GoFasterSouth,
+ gFieldObjectImageAnim_GoFasterEast,
+ gFieldObjectImageAnim_GoFasterWest,
+ gFieldObjectImageAnim_GoFasterEast,
+ gFieldObjectImageAnim_GoFastestSouth,
+ gFieldObjectImageAnim_GoFastestEast,
+ gFieldObjectImageAnim_GoFastestWest,
+ gFieldObjectImageAnim_GoFastestEast,
+};
+
+const union AnimCmd gFieldObjectImageAnim_85091F0[] =
+{
+ ANIMCMD_FRAME(1, 1),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldObjectImageAnim_85091F8[] =
+{
+ ANIMCMD_FRAME(4, 1),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldObjectImageAnim_8509200[] =
+{
+ ANIMCMD_FRAME(0, 1),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldObjectImageAnim_8509208[] =
+{
+ ANIMCMD_FRAME(2, 1),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldObjectImageAnim_8509210[] =
+{
+ ANIMCMD_FRAME(3, 1),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldObjectImageAnim_8509218[] =
+{
+ ANIMCMD_FRAME(0, 1),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldObjectImageAnim_8509220[] =
+{
+ ANIMCMD_FRAME(0, 1),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldObjectImageAnim_8509228[] =
+{
+ ANIMCMD_FRAME(0, 1),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldObjectImageAnim_8509230[] =
+{
+ ANIMCMD_FRAME(3, 1),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd *const gFieldObjectImageAnimTable_Rayquaza2[] = {
+ gFieldObjectImageAnim_8509218,
+ gFieldObjectImageAnim_8509220,
+ gFieldObjectImageAnim_8509228,
+ gFieldObjectImageAnim_8509230,
+ gFieldObjectImageAnim_8509200,
+ gFieldObjectImageAnim_85091F8,
+ gFieldObjectImageAnim_8509208,
+ gFieldObjectImageAnim_8509210,
+ gFieldObjectImageAnim_8509200,
+ gFieldObjectImageAnim_85091F8,
+ gFieldObjectImageAnim_85091F0,
+ gFieldObjectImageAnim_8509210,
+ gFieldObjectImageAnim_8509200,
+ gFieldObjectImageAnim_85091F8,
+ gFieldObjectImageAnim_8509208,
+ gFieldObjectImageAnim_8509210,
+ gFieldObjectImageAnim_8509200,
+ gFieldObjectImageAnim_85091F8,
+ gFieldObjectImageAnim_8509208,
+ gFieldObjectImageAnim_8509210,
+};
+
+const union AnimCmd *const gFieldObjectImageAnimTable_BrendanMayNormal[] = {
+ gFieldObjectImageAnim_FaceSouth,
+ gFieldObjectImageAnim_FaceNorth,
+ gFieldObjectImageAnim_FaceWest,
+ gFieldObjectImageAnim_FaceEast,
+ gFieldObjectImageAnim_GoSouth,
+ gFieldObjectImageAnim_GoNorth,
+ gFieldObjectImageAnim_GoWest,
+ gFieldObjectImageAnim_GoEast,
+ gFieldObjectImageAnim_GoFastSouth,
+ gFieldObjectImageAnim_GoFastNorth,
+ gFieldObjectImageAnim_GoFastWest,
+ gFieldObjectImageAnim_GoFastEast,
+ gFieldObjectImageAnim_GoFasterSouth,
+ gFieldObjectImageAnim_GoFasterNorth,
+ gFieldObjectImageAnim_GoFasterWest,
+ gFieldObjectImageAnim_GoFasterEast,
+ gFieldObjectImageAnim_GoFastestSouth,
+ gFieldObjectImageAnim_GoFastestNorth,
+ gFieldObjectImageAnim_GoFastestWest,
+ gFieldObjectImageAnim_GoFastestEast,
+ gFieldObjectImageAnim_RunSouth,
+ gFieldObjectImageAnim_RunNorth,
+ gFieldObjectImageAnim_RunWest,
+ gFieldObjectImageAnim_RunEast,
+};
+
+const union AnimCmd *const gFieldObjectImageAnimTable_AcroBike[] = {
+ gFieldObjectImageAnim_FaceSouth,
+ gFieldObjectImageAnim_FaceNorth,
+ gFieldObjectImageAnim_FaceWest,
+ gFieldObjectImageAnim_FaceEast,
+ gFieldObjectImageAnim_GoSouth,
+ gFieldObjectImageAnim_GoNorth,
+ gFieldObjectImageAnim_GoWest,
+ gFieldObjectImageAnim_GoEast,
+ gFieldObjectImageAnim_GoFastSouth,
+ gFieldObjectImageAnim_GoFastNorth,
+ gFieldObjectImageAnim_GoFastWest,
+ gFieldObjectImageAnim_GoFastEast,
+ gFieldObjectImageAnim_GoFasterSouth,
+ gFieldObjectImageAnim_GoFasterNorth,
+ gFieldObjectImageAnim_GoFasterWest,
+ gFieldObjectImageAnim_GoFasterEast,
+ gFieldObjectImageAnim_GoFastestSouth,
+ gFieldObjectImageAnim_GoFastestNorth,
+ gFieldObjectImageAnim_GoFastestWest,
+ gFieldObjectImageAnim_GoFastestEast,
+ gFieldObjectImageAnim_BunnyHoppyBackWheelSouth,
+ gFieldObjectImageAnim_BunnyHoppyBackWheelNorth,
+ gFieldObjectImageAnim_BunnyHoppyBackWheelWest,
+ gFieldObjectImageAnim_BunnyHoppyBackWheelEast,
+ gFieldObjectImageAnim_BunnyHoppyFrontWheelSouth,
+ gFieldObjectImageAnim_BunnyHoppyFrontWheelNorth,
+ gFieldObjectImageAnim_BunnyHoppyFrontWheelWest,
+ gFieldObjectImageAnim_BunnyHoppyFrontWheelEast,
+ gFieldObjectImageAnim_StandingWheelieBackWheelSouth,
+ gFieldObjectImageAnim_StandingWheelieBackWheelNorth,
+ gFieldObjectImageAnim_StandingWheelieBackWheelWest,
+ gFieldObjectImageAnim_StandingWheelieBackWheelEast,
+ gFieldObjectImageAnim_StandingWheelieFrontWheelSouth,
+ gFieldObjectImageAnim_StandingWheelieFrontWheelNorth,
+ gFieldObjectImageAnim_StandingWheelieFrontWheelWest,
+ gFieldObjectImageAnim_StandingWheelieFrontWheelEast,
+ gFieldObjectImageAnim_MovingWheelieSouth,
+ gFieldObjectImageAnim_MovingWheelieNorth,
+ gFieldObjectImageAnim_MovingWheelieWest,
+ gFieldObjectImageAnim_MovingWheelieEast,
+};
+
+const union AnimCmd *const gFieldObjectImageAnimTable_Surfing[] = {
+ gFieldObjectImageAnim_FaceSouth,
+ gFieldObjectImageAnim_FaceNorth,
+ gFieldObjectImageAnim_FaceWest,
+ gFieldObjectImageAnim_FaceEast,
+ gFieldObjectImageAnim_GoSouth,
+ gFieldObjectImageAnim_GoNorth,
+ gFieldObjectImageAnim_GoWest,
+ gFieldObjectImageAnim_GoEast,
+ gFieldObjectImageAnim_GoFastSouth,
+ gFieldObjectImageAnim_GoFastNorth,
+ gFieldObjectImageAnim_GoFastWest,
+ gFieldObjectImageAnim_GoFastEast,
+ gFieldObjectImageAnim_GoFasterSouth,
+ gFieldObjectImageAnim_GoFasterNorth,
+ gFieldObjectImageAnim_GoFasterWest,
+ gFieldObjectImageAnim_GoFasterEast,
+ gFieldObjectImageAnim_GoFastestSouth,
+ gFieldObjectImageAnim_GoFastestNorth,
+ gFieldObjectImageAnim_GoFastestWest,
+ gFieldObjectImageAnim_GoFastestEast,
+ gFieldObjectImageAnim_GetOnOffSurfBlobSouth,
+ gFieldObjectImageAnim_GetOnOffSurfBlobNorth,
+ gFieldObjectImageAnim_GetOnOffSurfBlobWest,
+ gFieldObjectImageAnim_GetOnOffSurfBlobEast,
+};
+
+const union AnimCmd *const gFieldObjectImageAnimTable_Nurse[] = {
+ gFieldObjectImageAnim_FaceSouth,
+ gFieldObjectImageAnim_FaceNorth,
+ gFieldObjectImageAnim_FaceWest,
+ gFieldObjectImageAnim_FaceEast,
+ gFieldObjectImageAnim_GoSouth,
+ gFieldObjectImageAnim_GoNorth,
+ gFieldObjectImageAnim_GoWest,
+ gFieldObjectImageAnim_GoEast,
+ gFieldObjectImageAnim_GoFastSouth,
+ gFieldObjectImageAnim_GoFastNorth,
+ gFieldObjectImageAnim_GoFastWest,
+ gFieldObjectImageAnim_GoFastEast,
+ gFieldObjectImageAnim_GoFasterSouth,
+ gFieldObjectImageAnim_GoFasterNorth,
+ gFieldObjectImageAnim_GoFasterWest,
+ gFieldObjectImageAnim_GoFasterEast,
+ gFieldObjectImageAnim_GoFastestSouth,
+ gFieldObjectImageAnim_GoFastestNorth,
+ gFieldObjectImageAnim_GoFastestWest,
+ gFieldObjectImageAnim_GoFastestEast,
+ gFieldObjectImageAnim_NurseBow,
+};
+
+const union AnimCmd *const gFieldObjectImageAnimTable_FieldMove[] = {
+ gFieldObjectImageAnim_FieldMove,
+};
+
+const union AnimCmd *const gFieldObjectImageAnimTable_BerryTree[] = {
+ gFieldObjectImageAnim_BerryTreeStage0,
+ gFieldObjectImageAnim_BerryTreeStage1,
+ gFieldObjectImageAnim_BerryTreeStage2,
+ gFieldObjectImageAnim_BerryTreeStage3,
+ gFieldObjectImageAnim_BerryTreeStage4,
+};
+
+const union AnimCmd *const gFieldObjectImageAnimTable_BreakableRock[] = {
+ gFieldObjectImageAnim_StayStill,
+ gFieldObjectImageAnim_RockBreak,
+};
+
+const union AnimCmd *const gFieldObjectImageAnimTable_CuttableTree[] = {
+ gFieldObjectImageAnim_StayStill,
+ gFieldObjectImageAnim_TreeCut,
+};
+
+const union AnimCmd *const gFieldObjectImageAnimTable_Fishing[] = {
+ gFieldObjectImageAnim_TakeOutRodSouth,
+ gFieldObjectImageAnim_TakeOutRodNorth,
+ gFieldObjectImageAnim_TakeOutRodWest,
+ gFieldObjectImageAnim_TakeOutRodEast,
+ gFieldObjectImageAnim_PutAwayRodSouth,
+ gFieldObjectImageAnim_PutAwayRodNorth,
+ gFieldObjectImageAnim_PutAwayRodWest,
+ gFieldObjectImageAnim_PutAwayRodEast,
+ gFieldObjectImageAnim_HookedPokemonSouth,
+ gFieldObjectImageAnim_HookedPokemonNorth,
+ gFieldObjectImageAnim_HookedPokemonWest,
+ gFieldObjectImageAnim_HookedPokemonEast,
+};
+
+const union AffineAnimCmd *const gFieldObjectRotScalAnimTable_KyogreGroudon[] = {
+ gFieldObjectRotScalAnim_8508FD8,
+ gFieldObjectRotScalAnim_8509008,
+ gFieldObjectRotScalAnim_8509050,
+ gFieldObjectRotScalAnim_8509040,
+ gFieldObjectRotScalAnim_8509078,
+ gFieldObjectRotScalAnim_8509060,
+};
+
+const struct UnkStruct_085094AC gUnknown_085094AC[] = {
+ {
+ .anims = gFieldObjectImageAnimTable_QuintyPlump,
+ .animPos = {1, 3, 0, 2},
+ },
+ {
+ .anims = gFieldObjectImageAnimTable_Standard,
+ .animPos = {1, 3, 0, 2},
+ },
+ {
+ .anims = gFieldObjectImageAnimTable_BrendanMayNormal,
+ .animPos = {1, 3, 0, 2},
+ },
+ {
+ .anims = gFieldObjectImageAnimTable_AcroBike,
+ .animPos = {1, 3, 0, 2},
+ },
+ {
+ .anims = gFieldObjectImageAnimTable_Surfing,
+ .animPos = {1, 3, 0, 2},
+ },
+ {
+ .anims = gFieldObjectImageAnimTable_Nurse,
+ .animPos = {1, 3, 0, 2},
+ },
+ {
+ .anims = gFieldObjectImageAnimTable_Fishing,
+ .animPos = {1, 3, 0, 2},
+ },
+ {
+ NULL,
+ {0, 0, 0, 0},
+ },
+};
+
+#endif //GUARD_EVENT_OBJECT_ANIMS_H
diff --git a/src/data/field_event_obj/event_object_graphics.h b/src/data/field_event_obj/event_object_graphics.h
new file mode 100755
index 000000000..9a9f096a2
--- /dev/null
+++ b/src/data/field_event_obj/event_object_graphics.h
@@ -0,0 +1,1667 @@
+#ifndef GUARD_EVENT_OBJECT_GFX_H
+#define GUARD_EVENT_OBJECT_GFX_H
+
+const u32 gFieldObjectPic_BrendanNormal_0[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/normal/00.4bpp");
+const u32 gFieldObjectPic_BrendanNormal_1[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/normal/01.4bpp");
+const u32 gFieldObjectPic_BrendanNormal_2[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/normal/02.4bpp");
+const u32 gFieldObjectPic_BrendanNormal_3[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/normal/03.4bpp");
+const u32 gFieldObjectPic_BrendanNormal_4[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/normal/04.4bpp");
+const u32 gFieldObjectPic_BrendanNormal_5[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/normal/05.4bpp");
+const u32 gFieldObjectPic_BrendanNormal_6[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/normal/06.4bpp");
+const u32 gFieldObjectPic_BrendanNormal_7[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/normal/07.4bpp");
+const u32 gFieldObjectPic_BrendanNormal_8[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/normal/08.4bpp");
+const u32 gFieldObjectPic_BrendanNormal_9[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/normal/09.4bpp");
+const u32 gFieldObjectPic_BrendanNormal_10[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/normal/10.4bpp");
+const u32 gFieldObjectPic_BrendanNormal_11[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/normal/11.4bpp");
+const u32 gFieldObjectPic_BrendanNormal_12[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/normal/12.4bpp");
+const u32 gFieldObjectPic_BrendanNormal_13[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/normal/13.4bpp");
+const u32 gFieldObjectPic_BrendanNormal_14[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/normal/14.4bpp");
+const u32 gFieldObjectPic_BrendanNormal_15[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/normal/15.4bpp");
+const u32 gFieldObjectPic_BrendanNormal_16[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/normal/16.4bpp");
+const u32 gFieldObjectPic_BrendanNormal_17[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/normal/17.4bpp");
+const u16 gFieldObjectPalette8[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_08.gbapal");
+const u32 gFieldObjectPic_RubySapphireBrendan_0[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_brendan/00.4bpp");
+const u32 gFieldObjectPic_RubySapphireBrendan_1[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_brendan/01.4bpp");
+const u32 gFieldObjectPic_RubySapphireBrendan_2[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_brendan/02.4bpp");
+const u32 gFieldObjectPic_RubySapphireBrendan_3[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_brendan/03.4bpp");
+const u32 gFieldObjectPic_RubySapphireBrendan_4[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_brendan/04.4bpp");
+const u32 gFieldObjectPic_RubySapphireBrendan_5[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_brendan/05.4bpp");
+const u32 gFieldObjectPic_RubySapphireBrendan_6[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_brendan/06.4bpp");
+const u32 gFieldObjectPic_RubySapphireBrendan_7[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_brendan/07.4bpp");
+const u32 gFieldObjectPic_RubySapphireBrendan_8[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_brendan/08.4bpp");
+const u32 gFieldObjectPic_RubySapphireBrendan_9[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_brendan/09.4bpp");
+const u32 gFieldObjectPic_RubySapphireBrendan_10[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_brendan/10.4bpp");
+const u32 gFieldObjectPic_RubySapphireBrendan_11[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_brendan/11.4bpp");
+const u32 gFieldObjectPic_RubySapphireBrendan_12[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_brendan/12.4bpp");
+const u32 gFieldObjectPic_RubySapphireBrendan_13[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_brendan/13.4bpp");
+const u32 gFieldObjectPic_RubySapphireBrendan_14[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_brendan/14.4bpp");
+const u32 gFieldObjectPic_RubySapphireBrendan_15[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_brendan/15.4bpp");
+const u32 gFieldObjectPic_RubySapphireBrendan_16[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_brendan/16.4bpp");
+const u32 gFieldObjectPic_RubySapphireBrendan_17[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_brendan/17.4bpp");
+const u16 gFieldObjectPalette33[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_33.gbapal");
+const u16 NullPalette_8499A38[16] = {};
+const u16 NullPalette_8499A58[16] = {};
+const u16 NullPalette_8499A78[16] = {};
+const u16 NullPalette_8499A98[16] = {};
+const u16 NullPalette_8499AB8[16] = {};
+const u16 NullPalette_8499AD8[16] = {};
+const u16 NullPalette_8499AF8[16] = {};
+const u16 NullPalette_8499B18[16] = {};
+const u16 NullPalette_8499B38[16] = {};
+const u16 NullPalette_8499B58[16] = {};
+const u16 NullPalette_8499B78[16] = {};
+const u16 NullPalette_8499B98[16] = {};
+const u16 NullPalette_8499BB8[16] = {};
+const u16 NullPalette_8499BD8[16] = {};
+const u16 NullPalette_8499BF8[16] = {};
+const u16 gFieldObjectPalette9[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_09.gbapal");
+const u16 gFieldObjectPalette10[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_10.gbapal");
+const u32 gFieldObjectPic_BrendanFieldMove_0[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/field_move/0.4bpp");
+const u32 gFieldObjectPic_BrendanFieldMove_1[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/field_move/1.4bpp");
+const u32 gFieldObjectPic_BrendanFieldMove_2[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/field_move/2.4bpp");
+const u32 gFieldObjectPic_BrendanFieldMove_3[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/field_move/3.4bpp");
+const u32 gFieldObjectPic_BrendanFieldMove_4[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/field_move/4.4bpp");
+const u32 gFieldObjectPic_BrendanSurfing_0[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/surfing/0.4bpp");
+const u32 gFieldObjectPic_BrendanSurfing_3[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/surfing/3.4bpp");
+const u32 gFieldObjectPic_BrendanSurfing_1[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/surfing/1.4bpp");
+const u32 gFieldObjectPic_BrendanSurfing_4[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/surfing/4.4bpp");
+const u32 gFieldObjectPic_BrendanSurfing_2[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/surfing/2.4bpp");
+const u32 gFieldObjectPic_BrendanSurfing_5[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/surfing/5.4bpp");
+const u32 gFieldObjectPic_BrendanMachBike_0[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/mach_bike/0.4bpp");
+const u32 gFieldObjectPic_BrendanMachBike_1[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/mach_bike/1.4bpp");
+const u32 gFieldObjectPic_BrendanMachBike_2[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/mach_bike/2.4bpp");
+const u32 gFieldObjectPic_BrendanMachBike_3[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/mach_bike/3.4bpp");
+const u32 gFieldObjectPic_BrendanMachBike_4[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/mach_bike/4.4bpp");
+const u32 gFieldObjectPic_BrendanMachBike_5[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/mach_bike/5.4bpp");
+const u32 gFieldObjectPic_BrendanMachBike_6[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/mach_bike/6.4bpp");
+const u32 gFieldObjectPic_BrendanMachBike_7[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/mach_bike/7.4bpp");
+const u32 gFieldObjectPic_BrendanMachBike_8[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/mach_bike/8.4bpp");
+const u32 gFieldObjectPic_BrendanAcroBike_0[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/acro_bike/00.4bpp");
+const u32 gFieldObjectPic_BrendanAcroBike_1[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/acro_bike/01.4bpp");
+const u32 gFieldObjectPic_BrendanAcroBike_2[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/acro_bike/02.4bpp");
+const u32 gFieldObjectPic_BrendanAcroBike_3[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/acro_bike/03.4bpp");
+const u32 gFieldObjectPic_BrendanAcroBike_4[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/acro_bike/04.4bpp");
+const u32 gFieldObjectPic_BrendanAcroBike_5[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/acro_bike/05.4bpp");
+const u32 gFieldObjectPic_BrendanAcroBike_6[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/acro_bike/06.4bpp");
+const u32 gFieldObjectPic_BrendanAcroBike_7[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/acro_bike/07.4bpp");
+const u32 gFieldObjectPic_BrendanAcroBike_8[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/acro_bike/08.4bpp");
+const u32 gFieldObjectPic_BrendanAcroBike_9[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/acro_bike/09.4bpp");
+const u32 gFieldObjectPic_BrendanAcroBike_10[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/acro_bike/10.4bpp");
+const u32 gFieldObjectPic_BrendanAcroBike_11[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/acro_bike/11.4bpp");
+const u32 gFieldObjectPic_BrendanAcroBike_12[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/acro_bike/12.4bpp");
+const u32 gFieldObjectPic_BrendanAcroBike_13[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/acro_bike/13.4bpp");
+const u32 gFieldObjectPic_BrendanAcroBike_14[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/acro_bike/14.4bpp");
+const u32 gFieldObjectPic_BrendanAcroBike_15[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/acro_bike/15.4bpp");
+const u32 gFieldObjectPic_BrendanAcroBike_16[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/acro_bike/16.4bpp");
+const u32 gFieldObjectPic_BrendanAcroBike_17[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/acro_bike/17.4bpp");
+const u32 gFieldObjectPic_BrendanAcroBike_18[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/acro_bike/18.4bpp");
+const u32 gFieldObjectPic_BrendanAcroBike_19[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/acro_bike/19.4bpp");
+const u32 gFieldObjectPic_BrendanAcroBike_20[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/acro_bike/20.4bpp");
+const u32 gFieldObjectPic_BrendanAcroBike_21[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/acro_bike/21.4bpp");
+const u32 gFieldObjectPic_BrendanAcroBike_22[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/acro_bike/22.4bpp");
+const u32 gFieldObjectPic_BrendanAcroBike_23[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/acro_bike/23.4bpp");
+const u32 gFieldObjectPic_BrendanAcroBike_24[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/acro_bike/24.4bpp");
+const u32 gFieldObjectPic_BrendanAcroBike_25[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/acro_bike/25.4bpp");
+const u32 gFieldObjectPic_BrendanAcroBike_26[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/acro_bike/26.4bpp");
+const u32 gFieldObjectPic_BrendanFishing_0[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/fishing/00.4bpp");
+const u32 gFieldObjectPic_BrendanFishing_1[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/fishing/01.4bpp");
+const u32 gFieldObjectPic_BrendanFishing_2[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/fishing/02.4bpp");
+const u32 gFieldObjectPic_BrendanFishing_3[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/fishing/03.4bpp");
+const u32 gFieldObjectPic_BrendanFishing_4[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/fishing/04.4bpp");
+const u32 gFieldObjectPic_BrendanFishing_5[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/fishing/05.4bpp");
+const u32 gFieldObjectPic_BrendanFishing_6[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/fishing/06.4bpp");
+const u32 gFieldObjectPic_BrendanFishing_7[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/fishing/07.4bpp");
+const u32 gFieldObjectPic_BrendanFishing_8[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/fishing/08.4bpp");
+const u32 gFieldObjectPic_BrendanFishing_9[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/fishing/09.4bpp");
+const u32 gFieldObjectPic_BrendanFishing_10[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/fishing/10.4bpp");
+const u32 gFieldObjectPic_BrendanFishing_11[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/fishing/11.4bpp");
+const u32 gFieldObjectPic_BrendanWatering_0[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/watering/0.4bpp");
+const u32 gFieldObjectPic_BrendanWatering_3[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/watering/3.4bpp");
+const u32 gFieldObjectPic_BrendanWatering_1[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/watering/1.4bpp");
+const u32 gFieldObjectPic_BrendanWatering_4[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/watering/4.4bpp");
+const u32 gFieldObjectPic_BrendanWatering_2[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/watering/2.4bpp");
+const u32 gFieldObjectPic_BrendanWatering_5[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/watering/5.4bpp");
+const u32 gFieldObjectPic_BrendanDecorating[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/decorating.4bpp");
+const u32 gFieldObjectPic_MayDecorating[] = INCBIN_U32("graphics/map_objects/pics/people/may/decorating.4bpp");
+const u32 gFieldObjectPic_BrendanUnderwater_0[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/underwater/0.4bpp");
+const u32 gFieldObjectPic_BrendanUnderwater_1[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/underwater/1.4bpp");
+const u32 gFieldObjectPic_BrendanUnderwater_2[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/underwater/2.4bpp");
+const u32 gFieldObjectPic_BrendanUnderwater_3[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/underwater/3.4bpp");
+const u32 gFieldObjectPic_MayUnderwater_0[] = INCBIN_U32("graphics/map_objects/pics/people/may/underwater/0.4bpp");
+const u32 gFieldObjectPic_MayUnderwater_1[] = INCBIN_U32("graphics/map_objects/pics/people/may/underwater/1.4bpp");
+const u32 gFieldObjectPic_MayUnderwater_2[] = INCBIN_U32("graphics/map_objects/pics/people/may/underwater/2.4bpp");
+const u32 gFieldObjectPic_MayUnderwater_3[] = INCBIN_U32("graphics/map_objects/pics/people/may/underwater/3.4bpp");
+const u16 gFieldObjectPalette11[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_11.gbapal");
+const u32 gFieldObjectPic_MayNormal_0[] = INCBIN_U32("graphics/map_objects/pics/people/may/normal/00.4bpp");
+const u32 gFieldObjectPic_MayNormal_1[] = INCBIN_U32("graphics/map_objects/pics/people/may/normal/01.4bpp");
+const u32 gFieldObjectPic_MayNormal_2[] = INCBIN_U32("graphics/map_objects/pics/people/may/normal/02.4bpp");
+const u32 gFieldObjectPic_MayNormal_3[] = INCBIN_U32("graphics/map_objects/pics/people/may/normal/03.4bpp");
+const u32 gFieldObjectPic_MayNormal_4[] = INCBIN_U32("graphics/map_objects/pics/people/may/normal/04.4bpp");
+const u32 gFieldObjectPic_MayNormal_5[] = INCBIN_U32("graphics/map_objects/pics/people/may/normal/05.4bpp");
+const u32 gFieldObjectPic_MayNormal_6[] = INCBIN_U32("graphics/map_objects/pics/people/may/normal/06.4bpp");
+const u32 gFieldObjectPic_MayNormal_7[] = INCBIN_U32("graphics/map_objects/pics/people/may/normal/07.4bpp");
+const u32 gFieldObjectPic_MayNormal_8[] = INCBIN_U32("graphics/map_objects/pics/people/may/normal/08.4bpp");
+const u32 gFieldObjectPic_MayNormal_9[] = INCBIN_U32("graphics/map_objects/pics/people/may/normal/09.4bpp");
+const u32 gFieldObjectPic_MayNormal_10[] = INCBIN_U32("graphics/map_objects/pics/people/may/normal/10.4bpp");
+const u32 gFieldObjectPic_MayNormal_11[] = INCBIN_U32("graphics/map_objects/pics/people/may/normal/11.4bpp");
+const u32 gFieldObjectPic_MayNormal_12[] = INCBIN_U32("graphics/map_objects/pics/people/may/normal/12.4bpp");
+const u32 gFieldObjectPic_MayNormal_13[] = INCBIN_U32("graphics/map_objects/pics/people/may/normal/13.4bpp");
+const u32 gFieldObjectPic_MayNormal_14[] = INCBIN_U32("graphics/map_objects/pics/people/may/normal/14.4bpp");
+const u32 gFieldObjectPic_MayNormal_15[] = INCBIN_U32("graphics/map_objects/pics/people/may/normal/15.4bpp");
+const u32 gFieldObjectPic_MayNormal_16[] = INCBIN_U32("graphics/map_objects/pics/people/may/normal/16.4bpp");
+const u32 gFieldObjectPic_MayNormal_17[] = INCBIN_U32("graphics/map_objects/pics/people/may/normal/17.4bpp");
+const u16 gFieldObjectPalette17[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_17.gbapal");
+const u16 gFieldObjectPalette18[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_18.gbapal");
+const u32 gFieldObjectPic_RubySapphireMay_0[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_may/00.4bpp");
+const u32 gFieldObjectPic_RubySapphireMay_1[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_may/01.4bpp");
+const u32 gFieldObjectPic_RubySapphireMay_2[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_may/02.4bpp");
+const u32 gFieldObjectPic_RubySapphireMay_3[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_may/03.4bpp");
+const u32 gFieldObjectPic_RubySapphireMay_4[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_may/04.4bpp");
+const u32 gFieldObjectPic_RubySapphireMay_5[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_may/05.4bpp");
+const u32 gFieldObjectPic_RubySapphireMay_6[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_may/06.4bpp");
+const u32 gFieldObjectPic_RubySapphireMay_7[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_may/07.4bpp");
+const u32 gFieldObjectPic_RubySapphireMay_8[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_may/08.4bpp");
+const u32 gFieldObjectPic_RubySapphireMay_9[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_may/09.4bpp");
+const u32 gFieldObjectPic_RubySapphireMay_10[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_may/10.4bpp");
+const u32 gFieldObjectPic_RubySapphireMay_11[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_may/11.4bpp");
+const u32 gFieldObjectPic_RubySapphireMay_12[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_may/12.4bpp");
+const u32 gFieldObjectPic_RubySapphireMay_13[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_may/13.4bpp");
+const u32 gFieldObjectPic_RubySapphireMay_14[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_may/14.4bpp");
+const u32 gFieldObjectPic_RubySapphireMay_15[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_may/15.4bpp");
+const u32 gFieldObjectPic_RubySapphireMay_16[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_may/16.4bpp");
+const u32 gFieldObjectPic_RubySapphireMay_17[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_may/17.4bpp");
+const u16 gFieldObjectPalette34[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_34.gbapal");
+const u16 gUnusedFieldObjectPalette[] = INCBIN_U16("graphics/map_objects/palettes/unused_palette.gbapal");
+const u16 NullPalette_84A54F8[16] = {};
+const u16 NullPalette_84A5518[16] = {};
+const u16 NullPalette_84A5538[16] = {};
+const u16 NullPalette_84A5558[16] = {};
+const u16 NullPalette_84A5578[16] = {};
+const u16 NullPalette_84A5598[16] = {};
+const u16 NullPalette_84A55B8[16] = {};
+const u16 NullPalette_84A55D8[16] = {};
+const u16 NullPalette_84A55F8[16] = {};
+const u16 NullPalette_84A5618[16] = {};
+const u16 NullPalette_84A5638[16] = {};
+const u16 NullPalette_84A5658[16] = {};
+const u16 NullPalette_84A5678[16] = {};
+const u16 NullPalette_84A5698[16] = {};
+const u32 gFieldObjectPic_MayMachBike_0[] = INCBIN_U32("graphics/map_objects/pics/people/may/mach_bike/0.4bpp");
+const u32 gFieldObjectPic_MayMachBike_1[] = INCBIN_U32("graphics/map_objects/pics/people/may/mach_bike/1.4bpp");
+const u32 gFieldObjectPic_MayMachBike_2[] = INCBIN_U32("graphics/map_objects/pics/people/may/mach_bike/2.4bpp");
+const u32 gFieldObjectPic_MayMachBike_3[] = INCBIN_U32("graphics/map_objects/pics/people/may/mach_bike/3.4bpp");
+const u32 gFieldObjectPic_MayMachBike_4[] = INCBIN_U32("graphics/map_objects/pics/people/may/mach_bike/4.4bpp");
+const u32 gFieldObjectPic_MayMachBike_5[] = INCBIN_U32("graphics/map_objects/pics/people/may/mach_bike/5.4bpp");
+const u32 gFieldObjectPic_MayMachBike_6[] = INCBIN_U32("graphics/map_objects/pics/people/may/mach_bike/6.4bpp");
+const u32 gFieldObjectPic_MayMachBike_7[] = INCBIN_U32("graphics/map_objects/pics/people/may/mach_bike/7.4bpp");
+const u32 gFieldObjectPic_MayMachBike_8[] = INCBIN_U32("graphics/map_objects/pics/people/may/mach_bike/8.4bpp");
+const u32 gFieldObjectPic_MayAcroBike_0[] = INCBIN_U32("graphics/map_objects/pics/people/may/acro_bike/00.4bpp");
+const u32 gFieldObjectPic_MayAcroBike_1[] = INCBIN_U32("graphics/map_objects/pics/people/may/acro_bike/01.4bpp");
+const u32 gFieldObjectPic_MayAcroBike_2[] = INCBIN_U32("graphics/map_objects/pics/people/may/acro_bike/02.4bpp");
+const u32 gFieldObjectPic_MayAcroBike_3[] = INCBIN_U32("graphics/map_objects/pics/people/may/acro_bike/03.4bpp");
+const u32 gFieldObjectPic_MayAcroBike_4[] = INCBIN_U32("graphics/map_objects/pics/people/may/acro_bike/04.4bpp");
+const u32 gFieldObjectPic_MayAcroBike_5[] = INCBIN_U32("graphics/map_objects/pics/people/may/acro_bike/05.4bpp");
+const u32 gFieldObjectPic_MayAcroBike_6[] = INCBIN_U32("graphics/map_objects/pics/people/may/acro_bike/06.4bpp");
+const u32 gFieldObjectPic_MayAcroBike_7[] = INCBIN_U32("graphics/map_objects/pics/people/may/acro_bike/07.4bpp");
+const u32 gFieldObjectPic_MayAcroBike_8[] = INCBIN_U32("graphics/map_objects/pics/people/may/acro_bike/08.4bpp");
+const u32 gFieldObjectPic_MayAcroBike_9[] = INCBIN_U32("graphics/map_objects/pics/people/may/acro_bike/09.4bpp");
+const u32 gFieldObjectPic_MayAcroBike_10[] = INCBIN_U32("graphics/map_objects/pics/people/may/acro_bike/10.4bpp");
+const u32 gFieldObjectPic_MayAcroBike_11[] = INCBIN_U32("graphics/map_objects/pics/people/may/acro_bike/11.4bpp");
+const u32 gFieldObjectPic_MayAcroBike_12[] = INCBIN_U32("graphics/map_objects/pics/people/may/acro_bike/12.4bpp");
+const u32 gFieldObjectPic_MayAcroBike_13[] = INCBIN_U32("graphics/map_objects/pics/people/may/acro_bike/13.4bpp");
+const u32 gFieldObjectPic_MayAcroBike_14[] = INCBIN_U32("graphics/map_objects/pics/people/may/acro_bike/14.4bpp");
+const u32 gFieldObjectPic_MayAcroBike_15[] = INCBIN_U32("graphics/map_objects/pics/people/may/acro_bike/15.4bpp");
+const u32 gFieldObjectPic_MayAcroBike_16[] = INCBIN_U32("graphics/map_objects/pics/people/may/acro_bike/16.4bpp");
+const u32 gFieldObjectPic_MayAcroBike_17[] = INCBIN_U32("graphics/map_objects/pics/people/may/acro_bike/17.4bpp");
+const u32 gFieldObjectPic_MayAcroBike_18[] = INCBIN_U32("graphics/map_objects/pics/people/may/acro_bike/18.4bpp");
+const u32 gFieldObjectPic_MayAcroBike_19[] = INCBIN_U32("graphics/map_objects/pics/people/may/acro_bike/19.4bpp");
+const u32 gFieldObjectPic_MayAcroBike_20[] = INCBIN_U32("graphics/map_objects/pics/people/may/acro_bike/20.4bpp");
+const u32 gFieldObjectPic_MayAcroBike_21[] = INCBIN_U32("graphics/map_objects/pics/people/may/acro_bike/21.4bpp");
+const u32 gFieldObjectPic_MayAcroBike_22[] = INCBIN_U32("graphics/map_objects/pics/people/may/acro_bike/22.4bpp");
+const u32 gFieldObjectPic_MayAcroBike_23[] = INCBIN_U32("graphics/map_objects/pics/people/may/acro_bike/23.4bpp");
+const u32 gFieldObjectPic_MayAcroBike_24[] = INCBIN_U32("graphics/map_objects/pics/people/may/acro_bike/24.4bpp");
+const u32 gFieldObjectPic_MayAcroBike_25[] = INCBIN_U32("graphics/map_objects/pics/people/may/acro_bike/25.4bpp");
+const u32 gFieldObjectPic_MayAcroBike_26[] = INCBIN_U32("graphics/map_objects/pics/people/may/acro_bike/26.4bpp");
+const u32 gFieldObjectPic_MaySurfing_0[] = INCBIN_U32("graphics/map_objects/pics/people/may/surfing/0.4bpp");
+const u32 gFieldObjectPic_MaySurfing_3[] = INCBIN_U32("graphics/map_objects/pics/people/may/surfing/3.4bpp");
+const u32 gFieldObjectPic_MaySurfing_1[] = INCBIN_U32("graphics/map_objects/pics/people/may/surfing/1.4bpp");
+const u32 gFieldObjectPic_MaySurfing_4[] = INCBIN_U32("graphics/map_objects/pics/people/may/surfing/4.4bpp");
+const u32 gFieldObjectPic_MaySurfing_2[] = INCBIN_U32("graphics/map_objects/pics/people/may/surfing/2.4bpp");
+const u32 gFieldObjectPic_MaySurfing_5[] = INCBIN_U32("graphics/map_objects/pics/people/may/surfing/5.4bpp");
+const u32 gFieldObjectPic_MayFieldMove_0[] = INCBIN_U32("graphics/map_objects/pics/people/may/field_move/0.4bpp");
+const u32 gFieldObjectPic_MayFieldMove_1[] = INCBIN_U32("graphics/map_objects/pics/people/may/field_move/1.4bpp");
+const u32 gFieldObjectPic_MayFieldMove_2[] = INCBIN_U32("graphics/map_objects/pics/people/may/field_move/2.4bpp");
+const u32 gFieldObjectPic_MayFieldMove_3[] = INCBIN_U32("graphics/map_objects/pics/people/may/field_move/3.4bpp");
+const u32 gFieldObjectPic_MayFieldMove_4[] = INCBIN_U32("graphics/map_objects/pics/people/may/field_move/4.4bpp");
+const u32 gFieldObjectPic_MayFishing_0[] = INCBIN_U32("graphics/map_objects/pics/people/may/fishing/00.4bpp");
+const u32 gFieldObjectPic_MayFishing_1[] = INCBIN_U32("graphics/map_objects/pics/people/may/fishing/01.4bpp");
+const u32 gFieldObjectPic_MayFishing_2[] = INCBIN_U32("graphics/map_objects/pics/people/may/fishing/02.4bpp");
+const u32 gFieldObjectPic_MayFishing_3[] = INCBIN_U32("graphics/map_objects/pics/people/may/fishing/03.4bpp");
+const u32 gFieldObjectPic_MayFishing_4[] = INCBIN_U32("graphics/map_objects/pics/people/may/fishing/04.4bpp");
+const u32 gFieldObjectPic_MayFishing_5[] = INCBIN_U32("graphics/map_objects/pics/people/may/fishing/05.4bpp");
+const u32 gFieldObjectPic_MayFishing_6[] = INCBIN_U32("graphics/map_objects/pics/people/may/fishing/06.4bpp");
+const u32 gFieldObjectPic_MayFishing_7[] = INCBIN_U32("graphics/map_objects/pics/people/may/fishing/07.4bpp");
+const u32 gFieldObjectPic_MayFishing_8[] = INCBIN_U32("graphics/map_objects/pics/people/may/fishing/08.4bpp");
+const u32 gFieldObjectPic_MayFishing_9[] = INCBIN_U32("graphics/map_objects/pics/people/may/fishing/09.4bpp");
+const u32 gFieldObjectPic_MayFishing_10[] = INCBIN_U32("graphics/map_objects/pics/people/may/fishing/10.4bpp");
+const u32 gFieldObjectPic_MayFishing_11[] = INCBIN_U32("graphics/map_objects/pics/people/may/fishing/11.4bpp");
+const u32 gFieldObjectPic_MayWatering_0[] = INCBIN_U32("graphics/map_objects/pics/people/may/watering/0.4bpp");
+const u32 gFieldObjectPic_MayWatering_3[] = INCBIN_U32("graphics/map_objects/pics/people/may/watering/3.4bpp");
+const u32 gFieldObjectPic_MayWatering_1[] = INCBIN_U32("graphics/map_objects/pics/people/may/watering/1.4bpp");
+const u32 gFieldObjectPic_MayWatering_4[] = INCBIN_U32("graphics/map_objects/pics/people/may/watering/4.4bpp");
+const u32 gFieldObjectPic_MayWatering_2[] = INCBIN_U32("graphics/map_objects/pics/people/may/watering/2.4bpp");
+const u32 gFieldObjectPic_MayWatering_5[] = INCBIN_U32("graphics/map_objects/pics/people/may/watering/5.4bpp");
+const u16 gFieldObjectPalette0[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_00.gbapal");
+const u16 gFieldObjectPalette1[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_01.gbapal");
+const u16 gFieldObjectPalette2[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_02.gbapal");
+const u16 gFieldObjectPalette3[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_03.gbapal");
+const u16 gFieldObjectPalette4[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_04.gbapal");
+const u16 gFieldObjectPalette5[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_05.gbapal");
+const u16 gFieldObjectPalette6[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_06.gbapal");
+const u16 gFieldObjectPalette7[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_07.gbapal");
+const u32 gFieldObjectPic_LittleBoy1_0[] = INCBIN_U32("graphics/map_objects/pics/people/little_boy_1/0.4bpp");
+const u32 gFieldObjectPic_LittleBoy1_1[] = INCBIN_U32("graphics/map_objects/pics/people/little_boy_1/1.4bpp");
+const u32 gFieldObjectPic_LittleBoy1_2[] = INCBIN_U32("graphics/map_objects/pics/people/little_boy_1/2.4bpp");
+const u32 gFieldObjectPic_LittleBoy1_3[] = INCBIN_U32("graphics/map_objects/pics/people/little_boy_1/3.4bpp");
+const u32 gFieldObjectPic_LittleBoy1_4[] = INCBIN_U32("graphics/map_objects/pics/people/little_boy_1/4.4bpp");
+const u32 gFieldObjectPic_LittleBoy1_5[] = INCBIN_U32("graphics/map_objects/pics/people/little_boy_1/5.4bpp");
+const u32 gFieldObjectPic_LittleBoy1_6[] = INCBIN_U32("graphics/map_objects/pics/people/little_boy_1/6.4bpp");
+const u32 gFieldObjectPic_LittleBoy1_7[] = INCBIN_U32("graphics/map_objects/pics/people/little_boy_1/7.4bpp");
+const u32 gFieldObjectPic_LittleBoy1_8[] = INCBIN_U32("graphics/map_objects/pics/people/little_boy_1/8.4bpp");
+const u32 gFieldObjectPic_LittleGirl1_0[] = INCBIN_U32("graphics/map_objects/pics/people/little_girl_1/0.4bpp");
+const u32 gFieldObjectPic_LittleGirl1_1[] = INCBIN_U32("graphics/map_objects/pics/people/little_girl_1/1.4bpp");
+const u32 gFieldObjectPic_LittleGirl1_2[] = INCBIN_U32("graphics/map_objects/pics/people/little_girl_1/2.4bpp");
+const u32 gFieldObjectPic_LittleGirl1_3[] = INCBIN_U32("graphics/map_objects/pics/people/little_girl_1/3.4bpp");
+const u32 gFieldObjectPic_LittleGirl1_4[] = INCBIN_U32("graphics/map_objects/pics/people/little_girl_1/4.4bpp");
+const u32 gFieldObjectPic_LittleGirl1_5[] = INCBIN_U32("graphics/map_objects/pics/people/little_girl_1/5.4bpp");
+const u32 gFieldObjectPic_LittleGirl1_6[] = INCBIN_U32("graphics/map_objects/pics/people/little_girl_1/6.4bpp");
+const u32 gFieldObjectPic_LittleGirl1_7[] = INCBIN_U32("graphics/map_objects/pics/people/little_girl_1/7.4bpp");
+const u32 gFieldObjectPic_LittleGirl1_8[] = INCBIN_U32("graphics/map_objects/pics/people/little_girl_1/8.4bpp");
+const u32 gFieldObjectPic_Boy1_0[] = INCBIN_U32("graphics/map_objects/pics/people/boy_1/0.4bpp");
+const u32 gFieldObjectPic_Boy1_1[] = INCBIN_U32("graphics/map_objects/pics/people/boy_1/1.4bpp");
+const u32 gFieldObjectPic_Boy1_2[] = INCBIN_U32("graphics/map_objects/pics/people/boy_1/2.4bpp");
+const u32 gFieldObjectPic_Boy1_3[] = INCBIN_U32("graphics/map_objects/pics/people/boy_1/3.4bpp");
+const u32 gFieldObjectPic_Boy1_4[] = INCBIN_U32("graphics/map_objects/pics/people/boy_1/4.4bpp");
+const u32 gFieldObjectPic_Boy1_5[] = INCBIN_U32("graphics/map_objects/pics/people/boy_1/5.4bpp");
+const u32 gFieldObjectPic_Boy1_6[] = INCBIN_U32("graphics/map_objects/pics/people/boy_1/6.4bpp");
+const u32 gFieldObjectPic_Boy1_7[] = INCBIN_U32("graphics/map_objects/pics/people/boy_1/7.4bpp");
+const u32 gFieldObjectPic_Boy1_8[] = INCBIN_U32("graphics/map_objects/pics/people/boy_1/8.4bpp");
+const u32 gFieldObjectPic_Girl1_0[] = INCBIN_U32("graphics/map_objects/pics/people/girl_1/0.4bpp");
+const u32 gFieldObjectPic_Girl1_1[] = INCBIN_U32("graphics/map_objects/pics/people/girl_1/1.4bpp");
+const u32 gFieldObjectPic_Girl1_2[] = INCBIN_U32("graphics/map_objects/pics/people/girl_1/2.4bpp");
+const u32 gFieldObjectPic_Girl1_3[] = INCBIN_U32("graphics/map_objects/pics/people/girl_1/3.4bpp");
+const u32 gFieldObjectPic_Girl1_4[] = INCBIN_U32("graphics/map_objects/pics/people/girl_1/4.4bpp");
+const u32 gFieldObjectPic_Girl1_5[] = INCBIN_U32("graphics/map_objects/pics/people/girl_1/5.4bpp");
+const u32 gFieldObjectPic_Girl1_6[] = INCBIN_U32("graphics/map_objects/pics/people/girl_1/6.4bpp");
+const u32 gFieldObjectPic_Girl1_7[] = INCBIN_U32("graphics/map_objects/pics/people/girl_1/7.4bpp");
+const u32 gFieldObjectPic_Girl1_8[] = INCBIN_U32("graphics/map_objects/pics/people/girl_1/8.4bpp");
+const u32 gFieldObjectPic_Boy2_0[] = INCBIN_U32("graphics/map_objects/pics/people/boy_2/0.4bpp");
+const u32 gFieldObjectPic_Boy2_1[] = INCBIN_U32("graphics/map_objects/pics/people/boy_2/1.4bpp");
+const u32 gFieldObjectPic_Boy2_2[] = INCBIN_U32("graphics/map_objects/pics/people/boy_2/2.4bpp");
+const u32 gFieldObjectPic_Boy2_3[] = INCBIN_U32("graphics/map_objects/pics/people/boy_2/3.4bpp");
+const u32 gFieldObjectPic_Boy2_4[] = INCBIN_U32("graphics/map_objects/pics/people/boy_2/4.4bpp");
+const u32 gFieldObjectPic_Boy2_5[] = INCBIN_U32("graphics/map_objects/pics/people/boy_2/5.4bpp");
+const u32 gFieldObjectPic_Boy2_6[] = INCBIN_U32("graphics/map_objects/pics/people/boy_2/6.4bpp");
+const u32 gFieldObjectPic_Boy2_7[] = INCBIN_U32("graphics/map_objects/pics/people/boy_2/7.4bpp");
+const u32 gFieldObjectPic_Boy2_8[] = INCBIN_U32("graphics/map_objects/pics/people/boy_2/8.4bpp");
+const u32 gFieldObjectPic_Girl2_0[] = INCBIN_U32("graphics/map_objects/pics/people/girl_2/0.4bpp");
+const u32 gFieldObjectPic_Girl2_1[] = INCBIN_U32("graphics/map_objects/pics/people/girl_2/1.4bpp");
+const u32 gFieldObjectPic_Girl2_2[] = INCBIN_U32("graphics/map_objects/pics/people/girl_2/2.4bpp");
+const u32 gFieldObjectPic_Girl2_3[] = INCBIN_U32("graphics/map_objects/pics/people/girl_2/3.4bpp");
+const u32 gFieldObjectPic_Girl2_4[] = INCBIN_U32("graphics/map_objects/pics/people/girl_2/4.4bpp");
+const u32 gFieldObjectPic_Girl2_5[] = INCBIN_U32("graphics/map_objects/pics/people/girl_2/5.4bpp");
+const u32 gFieldObjectPic_Girl2_6[] = INCBIN_U32("graphics/map_objects/pics/people/girl_2/6.4bpp");
+const u32 gFieldObjectPic_Girl2_7[] = INCBIN_U32("graphics/map_objects/pics/people/girl_2/7.4bpp");
+const u32 gFieldObjectPic_Girl2_8[] = INCBIN_U32("graphics/map_objects/pics/people/girl_2/8.4bpp");
+const u32 gFieldObjectPic_LittleBoy2_0[] = INCBIN_U32("graphics/map_objects/pics/people/little_boy_2/0.4bpp");
+const u32 gFieldObjectPic_LittleBoy2_1[] = INCBIN_U32("graphics/map_objects/pics/people/little_boy_2/1.4bpp");
+const u32 gFieldObjectPic_LittleBoy2_2[] = INCBIN_U32("graphics/map_objects/pics/people/little_boy_2/2.4bpp");
+const u32 gFieldObjectPic_LittleBoy2_3[] = INCBIN_U32("graphics/map_objects/pics/people/little_boy_2/3.4bpp");
+const u32 gFieldObjectPic_LittleBoy2_4[] = INCBIN_U32("graphics/map_objects/pics/people/little_boy_2/4.4bpp");
+const u32 gFieldObjectPic_LittleBoy2_5[] = INCBIN_U32("graphics/map_objects/pics/people/little_boy_2/5.4bpp");
+const u32 gFieldObjectPic_LittleBoy2_6[] = INCBIN_U32("graphics/map_objects/pics/people/little_boy_2/6.4bpp");
+const u32 gFieldObjectPic_LittleBoy2_7[] = INCBIN_U32("graphics/map_objects/pics/people/little_boy_2/7.4bpp");
+const u32 gFieldObjectPic_LittleBoy2_8[] = INCBIN_U32("graphics/map_objects/pics/people/little_boy_2/8.4bpp");
+const u32 gFieldObjectPic_LittleGirl2_0[] = INCBIN_U32("graphics/map_objects/pics/people/little_girl_2/0.4bpp");
+const u32 gFieldObjectPic_LittleGirl2_1[] = INCBIN_U32("graphics/map_objects/pics/people/little_girl_2/1.4bpp");
+const u32 gFieldObjectPic_LittleGirl2_2[] = INCBIN_U32("graphics/map_objects/pics/people/little_girl_2/2.4bpp");
+const u32 gFieldObjectPic_LittleGirl2_3[] = INCBIN_U32("graphics/map_objects/pics/people/little_girl_2/3.4bpp");
+const u32 gFieldObjectPic_LittleGirl2_4[] = INCBIN_U32("graphics/map_objects/pics/people/little_girl_2/4.4bpp");
+const u32 gFieldObjectPic_LittleGirl2_5[] = INCBIN_U32("graphics/map_objects/pics/people/little_girl_2/5.4bpp");
+const u32 gFieldObjectPic_LittleGirl2_6[] = INCBIN_U32("graphics/map_objects/pics/people/little_girl_2/6.4bpp");
+const u32 gFieldObjectPic_LittleGirl2_7[] = INCBIN_U32("graphics/map_objects/pics/people/little_girl_2/7.4bpp");
+const u32 gFieldObjectPic_LittleGirl2_8[] = INCBIN_U32("graphics/map_objects/pics/people/little_girl_2/8.4bpp");
+const u32 gFieldObjectPic_Boy3_0[] = INCBIN_U32("graphics/map_objects/pics/people/boy_3/0.4bpp");
+const u32 gFieldObjectPic_Boy3_1[] = INCBIN_U32("graphics/map_objects/pics/people/boy_3/1.4bpp");
+const u32 gFieldObjectPic_Boy3_2[] = INCBIN_U32("graphics/map_objects/pics/people/boy_3/2.4bpp");
+const u32 gFieldObjectPic_Boy3_3[] = INCBIN_U32("graphics/map_objects/pics/people/boy_3/3.4bpp");
+const u32 gFieldObjectPic_Boy3_4[] = INCBIN_U32("graphics/map_objects/pics/people/boy_3/4.4bpp");
+const u32 gFieldObjectPic_Boy3_5[] = INCBIN_U32("graphics/map_objects/pics/people/boy_3/5.4bpp");
+const u32 gFieldObjectPic_Boy3_6[] = INCBIN_U32("graphics/map_objects/pics/people/boy_3/6.4bpp");
+const u32 gFieldObjectPic_Boy3_7[] = INCBIN_U32("graphics/map_objects/pics/people/boy_3/7.4bpp");
+const u32 gFieldObjectPic_Boy3_8[] = INCBIN_U32("graphics/map_objects/pics/people/boy_3/8.4bpp");
+const u32 gFieldObjectPic_Girl3_0[] = INCBIN_U32("graphics/map_objects/pics/people/girl_3/0.4bpp");
+const u32 gFieldObjectPic_Girl3_1[] = INCBIN_U32("graphics/map_objects/pics/people/girl_3/1.4bpp");
+const u32 gFieldObjectPic_Girl3_2[] = INCBIN_U32("graphics/map_objects/pics/people/girl_3/2.4bpp");
+const u32 gFieldObjectPic_Girl3_3[] = INCBIN_U32("graphics/map_objects/pics/people/girl_3/3.4bpp");
+const u32 gFieldObjectPic_Girl3_4[] = INCBIN_U32("graphics/map_objects/pics/people/girl_3/4.4bpp");
+const u32 gFieldObjectPic_Girl3_5[] = INCBIN_U32("graphics/map_objects/pics/people/girl_3/5.4bpp");
+const u32 gFieldObjectPic_Girl3_6[] = INCBIN_U32("graphics/map_objects/pics/people/girl_3/6.4bpp");
+const u32 gFieldObjectPic_Girl3_7[] = INCBIN_U32("graphics/map_objects/pics/people/girl_3/7.4bpp");
+const u32 gFieldObjectPic_Girl3_8[] = INCBIN_U32("graphics/map_objects/pics/people/girl_3/8.4bpp");
+const u32 gFieldObjectPic_Boy4_0[] = INCBIN_U32("graphics/map_objects/pics/people/boy_4/0.4bpp");
+const u32 gFieldObjectPic_Boy4_1[] = INCBIN_U32("graphics/map_objects/pics/people/boy_4/1.4bpp");
+const u32 gFieldObjectPic_Boy4_2[] = INCBIN_U32("graphics/map_objects/pics/people/boy_4/2.4bpp");
+const u32 gFieldObjectPic_Boy4_3[] = INCBIN_U32("graphics/map_objects/pics/people/boy_4/3.4bpp");
+const u32 gFieldObjectPic_Boy4_4[] = INCBIN_U32("graphics/map_objects/pics/people/boy_4/4.4bpp");
+const u32 gFieldObjectPic_Boy4_5[] = INCBIN_U32("graphics/map_objects/pics/people/boy_4/5.4bpp");
+const u32 gFieldObjectPic_Boy4_6[] = INCBIN_U32("graphics/map_objects/pics/people/boy_4/6.4bpp");
+const u32 gFieldObjectPic_Boy4_7[] = INCBIN_U32("graphics/map_objects/pics/people/boy_4/7.4bpp");
+const u32 gFieldObjectPic_Boy4_8[] = INCBIN_U32("graphics/map_objects/pics/people/boy_4/8.4bpp");
+const u32 gFieldObjectPic_Woman1_0[] = INCBIN_U32("graphics/map_objects/pics/people/woman_1/0.4bpp");
+const u32 gFieldObjectPic_Woman1_1[] = INCBIN_U32("graphics/map_objects/pics/people/woman_1/1.4bpp");
+const u32 gFieldObjectPic_Woman1_2[] = INCBIN_U32("graphics/map_objects/pics/people/woman_1/2.4bpp");
+const u32 gFieldObjectPic_Woman1_3[] = INCBIN_U32("graphics/map_objects/pics/people/woman_1/3.4bpp");
+const u32 gFieldObjectPic_Woman1_4[] = INCBIN_U32("graphics/map_objects/pics/people/woman_1/4.4bpp");
+const u32 gFieldObjectPic_Woman1_5[] = INCBIN_U32("graphics/map_objects/pics/people/woman_1/5.4bpp");
+const u32 gFieldObjectPic_Woman1_6[] = INCBIN_U32("graphics/map_objects/pics/people/woman_1/6.4bpp");
+const u32 gFieldObjectPic_Woman1_7[] = INCBIN_U32("graphics/map_objects/pics/people/woman_1/7.4bpp");
+const u32 gFieldObjectPic_Woman1_8[] = INCBIN_U32("graphics/map_objects/pics/people/woman_1/8.4bpp");
+const u32 gFieldObjectPic_FatMan_0[] = INCBIN_U32("graphics/map_objects/pics/people/fat_man/0.4bpp");
+const u32 gFieldObjectPic_FatMan_1[] = INCBIN_U32("graphics/map_objects/pics/people/fat_man/1.4bpp");
+const u32 gFieldObjectPic_FatMan_2[] = INCBIN_U32("graphics/map_objects/pics/people/fat_man/2.4bpp");
+const u32 gFieldObjectPic_FatMan_3[] = INCBIN_U32("graphics/map_objects/pics/people/fat_man/3.4bpp");
+const u32 gFieldObjectPic_FatMan_4[] = INCBIN_U32("graphics/map_objects/pics/people/fat_man/4.4bpp");
+const u32 gFieldObjectPic_FatMan_5[] = INCBIN_U32("graphics/map_objects/pics/people/fat_man/5.4bpp");
+const u32 gFieldObjectPic_FatMan_6[] = INCBIN_U32("graphics/map_objects/pics/people/fat_man/6.4bpp");
+const u32 gFieldObjectPic_FatMan_7[] = INCBIN_U32("graphics/map_objects/pics/people/fat_man/7.4bpp");
+const u32 gFieldObjectPic_FatMan_8[] = INCBIN_U32("graphics/map_objects/pics/people/fat_man/8.4bpp");
+const u32 gFieldObjectPic_Woman2_0[] = INCBIN_U32("graphics/map_objects/pics/people/woman_2/0.4bpp");
+const u32 gFieldObjectPic_Woman2_1[] = INCBIN_U32("graphics/map_objects/pics/people/woman_2/1.4bpp");
+const u32 gFieldObjectPic_Woman2_2[] = INCBIN_U32("graphics/map_objects/pics/people/woman_2/2.4bpp");
+const u32 gFieldObjectPic_Woman2_3[] = INCBIN_U32("graphics/map_objects/pics/people/woman_2/3.4bpp");
+const u32 gFieldObjectPic_Woman2_4[] = INCBIN_U32("graphics/map_objects/pics/people/woman_2/4.4bpp");
+const u32 gFieldObjectPic_Woman2_5[] = INCBIN_U32("graphics/map_objects/pics/people/woman_2/5.4bpp");
+const u32 gFieldObjectPic_Woman2_6[] = INCBIN_U32("graphics/map_objects/pics/people/woman_2/6.4bpp");
+const u32 gFieldObjectPic_Woman2_7[] = INCBIN_U32("graphics/map_objects/pics/people/woman_2/7.4bpp");
+const u32 gFieldObjectPic_Woman2_8[] = INCBIN_U32("graphics/map_objects/pics/people/woman_2/8.4bpp");
+const u32 gFieldObjectPic_Man1_0[] = INCBIN_U32("graphics/map_objects/pics/people/man_1/0.4bpp");
+const u32 gFieldObjectPic_Man1_1[] = INCBIN_U32("graphics/map_objects/pics/people/man_1/1.4bpp");
+const u32 gFieldObjectPic_Man1_2[] = INCBIN_U32("graphics/map_objects/pics/people/man_1/2.4bpp");
+const u32 gFieldObjectPic_Man1_3[] = INCBIN_U32("graphics/map_objects/pics/people/man_1/3.4bpp");
+const u32 gFieldObjectPic_Man1_4[] = INCBIN_U32("graphics/map_objects/pics/people/man_1/4.4bpp");
+const u32 gFieldObjectPic_Man1_5[] = INCBIN_U32("graphics/map_objects/pics/people/man_1/5.4bpp");
+const u32 gFieldObjectPic_Man1_6[] = INCBIN_U32("graphics/map_objects/pics/people/man_1/6.4bpp");
+const u32 gFieldObjectPic_Man1_7[] = INCBIN_U32("graphics/map_objects/pics/people/man_1/7.4bpp");
+const u32 gFieldObjectPic_Man1_8[] = INCBIN_U32("graphics/map_objects/pics/people/man_1/8.4bpp");
+const u32 gFieldObjectPic_Woman3_0[] = INCBIN_U32("graphics/map_objects/pics/people/woman_3/0.4bpp");
+const u32 gFieldObjectPic_Woman3_1[] = INCBIN_U32("graphics/map_objects/pics/people/woman_3/1.4bpp");
+const u32 gFieldObjectPic_Woman3_2[] = INCBIN_U32("graphics/map_objects/pics/people/woman_3/2.4bpp");
+const u32 gFieldObjectPic_Woman3_3[] = INCBIN_U32("graphics/map_objects/pics/people/woman_3/3.4bpp");
+const u32 gFieldObjectPic_Woman3_4[] = INCBIN_U32("graphics/map_objects/pics/people/woman_3/4.4bpp");
+const u32 gFieldObjectPic_Woman3_5[] = INCBIN_U32("graphics/map_objects/pics/people/woman_3/5.4bpp");
+const u32 gFieldObjectPic_Woman3_6[] = INCBIN_U32("graphics/map_objects/pics/people/woman_3/6.4bpp");
+const u32 gFieldObjectPic_Woman3_7[] = INCBIN_U32("graphics/map_objects/pics/people/woman_3/7.4bpp");
+const u32 gFieldObjectPic_Woman3_8[] = INCBIN_U32("graphics/map_objects/pics/people/woman_3/8.4bpp");
+const u32 gFieldObjectPic_OldMan1_0[] = INCBIN_U32("graphics/map_objects/pics/people/old_man_1/0.4bpp");
+const u32 gFieldObjectPic_OldMan1_1[] = INCBIN_U32("graphics/map_objects/pics/people/old_man_1/1.4bpp");
+const u32 gFieldObjectPic_OldMan1_2[] = INCBIN_U32("graphics/map_objects/pics/people/old_man_1/2.4bpp");
+const u32 gFieldObjectPic_OldMan1_3[] = INCBIN_U32("graphics/map_objects/pics/people/old_man_1/3.4bpp");
+const u32 gFieldObjectPic_OldMan1_4[] = INCBIN_U32("graphics/map_objects/pics/people/old_man_1/4.4bpp");
+const u32 gFieldObjectPic_OldMan1_5[] = INCBIN_U32("graphics/map_objects/pics/people/old_man_1/5.4bpp");
+const u32 gFieldObjectPic_OldMan1_6[] = INCBIN_U32("graphics/map_objects/pics/people/old_man_1/6.4bpp");
+const u32 gFieldObjectPic_OldMan1_7[] = INCBIN_U32("graphics/map_objects/pics/people/old_man_1/7.4bpp");
+const u32 gFieldObjectPic_OldMan1_8[] = INCBIN_U32("graphics/map_objects/pics/people/old_man_1/8.4bpp");
+const u32 gFieldObjectPic_OldWoman1_0[] = INCBIN_U32("graphics/map_objects/pics/people/old_woman_1/0.4bpp");
+const u32 gFieldObjectPic_OldWoman1_1[] = INCBIN_U32("graphics/map_objects/pics/people/old_woman_1/1.4bpp");
+const u32 gFieldObjectPic_OldWoman1_2[] = INCBIN_U32("graphics/map_objects/pics/people/old_woman_1/2.4bpp");
+const u32 gFieldObjectPic_OldWoman1_3[] = INCBIN_U32("graphics/map_objects/pics/people/old_woman_1/3.4bpp");
+const u32 gFieldObjectPic_OldWoman1_4[] = INCBIN_U32("graphics/map_objects/pics/people/old_woman_1/4.4bpp");
+const u32 gFieldObjectPic_OldWoman1_5[] = INCBIN_U32("graphics/map_objects/pics/people/old_woman_1/5.4bpp");
+const u32 gFieldObjectPic_OldWoman1_6[] = INCBIN_U32("graphics/map_objects/pics/people/old_woman_1/6.4bpp");
+const u32 gFieldObjectPic_OldWoman1_7[] = INCBIN_U32("graphics/map_objects/pics/people/old_woman_1/7.4bpp");
+const u32 gFieldObjectPic_OldWoman1_8[] = INCBIN_U32("graphics/map_objects/pics/people/old_woman_1/8.4bpp");
+const u32 gFieldObjectPic_Man2_0[] = INCBIN_U32("graphics/map_objects/pics/people/man_2/0.4bpp");
+const u32 gFieldObjectPic_Man2_1[] = INCBIN_U32("graphics/map_objects/pics/people/man_2/1.4bpp");
+const u32 gFieldObjectPic_Man2_2[] = INCBIN_U32("graphics/map_objects/pics/people/man_2/2.4bpp");
+const u32 gFieldObjectPic_Man2_3[] = INCBIN_U32("graphics/map_objects/pics/people/man_2/3.4bpp");
+const u32 gFieldObjectPic_Man2_4[] = INCBIN_U32("graphics/map_objects/pics/people/man_2/4.4bpp");
+const u32 gFieldObjectPic_Man2_5[] = INCBIN_U32("graphics/map_objects/pics/people/man_2/5.4bpp");
+const u32 gFieldObjectPic_Man2_6[] = INCBIN_U32("graphics/map_objects/pics/people/man_2/6.4bpp");
+const u32 gFieldObjectPic_Man2_7[] = INCBIN_U32("graphics/map_objects/pics/people/man_2/7.4bpp");
+const u32 gFieldObjectPic_Man2_8[] = INCBIN_U32("graphics/map_objects/pics/people/man_2/8.4bpp");
+const u32 gFieldObjectPic_Woman4_0[] = INCBIN_U32("graphics/map_objects/pics/people/woman_4/0.4bpp");
+const u32 gFieldObjectPic_Woman4_1[] = INCBIN_U32("graphics/map_objects/pics/people/woman_4/1.4bpp");
+const u32 gFieldObjectPic_Woman4_2[] = INCBIN_U32("graphics/map_objects/pics/people/woman_4/2.4bpp");
+const u32 gFieldObjectPic_Woman4_3[] = INCBIN_U32("graphics/map_objects/pics/people/woman_4/3.4bpp");
+const u32 gFieldObjectPic_Woman4_4[] = INCBIN_U32("graphics/map_objects/pics/people/woman_4/4.4bpp");
+const u32 gFieldObjectPic_Woman4_5[] = INCBIN_U32("graphics/map_objects/pics/people/woman_4/5.4bpp");
+const u32 gFieldObjectPic_Woman4_6[] = INCBIN_U32("graphics/map_objects/pics/people/woman_4/6.4bpp");
+const u32 gFieldObjectPic_Woman4_7[] = INCBIN_U32("graphics/map_objects/pics/people/woman_4/7.4bpp");
+const u32 gFieldObjectPic_Woman4_8[] = INCBIN_U32("graphics/map_objects/pics/people/woman_4/8.4bpp");
+const u32 gFieldObjectPic_Man3_0[] = INCBIN_U32("graphics/map_objects/pics/people/man_3/0.4bpp");
+const u32 gFieldObjectPic_Man3_1[] = INCBIN_U32("graphics/map_objects/pics/people/man_3/1.4bpp");
+const u32 gFieldObjectPic_Man3_2[] = INCBIN_U32("graphics/map_objects/pics/people/man_3/2.4bpp");
+const u32 gFieldObjectPic_Man3_3[] = INCBIN_U32("graphics/map_objects/pics/people/man_3/3.4bpp");
+const u32 gFieldObjectPic_Man3_4[] = INCBIN_U32("graphics/map_objects/pics/people/man_3/4.4bpp");
+const u32 gFieldObjectPic_Man3_5[] = INCBIN_U32("graphics/map_objects/pics/people/man_3/5.4bpp");
+const u32 gFieldObjectPic_Man3_6[] = INCBIN_U32("graphics/map_objects/pics/people/man_3/6.4bpp");
+const u32 gFieldObjectPic_Man3_7[] = INCBIN_U32("graphics/map_objects/pics/people/man_3/7.4bpp");
+const u32 gFieldObjectPic_Man3_8[] = INCBIN_U32("graphics/map_objects/pics/people/man_3/8.4bpp");
+const u32 gFieldObjectPic_Woman5_0[] = INCBIN_U32("graphics/map_objects/pics/people/woman_5/0.4bpp");
+const u32 gFieldObjectPic_Woman5_1[] = INCBIN_U32("graphics/map_objects/pics/people/woman_5/1.4bpp");
+const u32 gFieldObjectPic_Woman5_2[] = INCBIN_U32("graphics/map_objects/pics/people/woman_5/2.4bpp");
+const u32 gFieldObjectPic_Woman5_3[] = INCBIN_U32("graphics/map_objects/pics/people/woman_5/3.4bpp");
+const u32 gFieldObjectPic_Woman5_4[] = INCBIN_U32("graphics/map_objects/pics/people/woman_5/4.4bpp");
+const u32 gFieldObjectPic_Woman5_5[] = INCBIN_U32("graphics/map_objects/pics/people/woman_5/5.4bpp");
+const u32 gFieldObjectPic_Woman5_6[] = INCBIN_U32("graphics/map_objects/pics/people/woman_5/6.4bpp");
+const u32 gFieldObjectPic_Woman5_7[] = INCBIN_U32("graphics/map_objects/pics/people/woman_5/7.4bpp");
+const u32 gFieldObjectPic_Woman5_8[] = INCBIN_U32("graphics/map_objects/pics/people/woman_5/8.4bpp");
+const u32 gFieldObjectPic_Cook_0[] = INCBIN_U32("graphics/map_objects/pics/people/cook/0.4bpp");
+const u32 gFieldObjectPic_Cook_1[] = INCBIN_U32("graphics/map_objects/pics/people/cook/1.4bpp");
+const u32 gFieldObjectPic_Cook_2[] = INCBIN_U32("graphics/map_objects/pics/people/cook/2.4bpp");
+const u32 gFieldObjectPic_Woman6_0[] = INCBIN_U32("graphics/map_objects/pics/people/woman_6/0.4bpp");
+const u32 gFieldObjectPic_Woman6_1[] = INCBIN_U32("graphics/map_objects/pics/people/woman_6/1.4bpp");
+const u32 gFieldObjectPic_Woman6_2[] = INCBIN_U32("graphics/map_objects/pics/people/woman_6/2.4bpp");
+const u32 gFieldObjectPic_Woman6_3[] = INCBIN_U32("graphics/map_objects/pics/people/woman_6/3.4bpp");
+const u32 gFieldObjectPic_Woman6_4[] = INCBIN_U32("graphics/map_objects/pics/people/woman_6/4.4bpp");
+const u32 gFieldObjectPic_Woman6_5[] = INCBIN_U32("graphics/map_objects/pics/people/woman_6/5.4bpp");
+const u32 gFieldObjectPic_Woman6_6[] = INCBIN_U32("graphics/map_objects/pics/people/woman_6/6.4bpp");
+const u32 gFieldObjectPic_Woman6_7[] = INCBIN_U32("graphics/map_objects/pics/people/woman_6/7.4bpp");
+const u32 gFieldObjectPic_Woman6_8[] = INCBIN_U32("graphics/map_objects/pics/people/woman_6/8.4bpp");
+const u32 gFieldObjectPic_OldMan2_0[] = INCBIN_U32("graphics/map_objects/pics/people/old_man_2/0.4bpp");
+const u32 gFieldObjectPic_OldMan2_1[] = INCBIN_U32("graphics/map_objects/pics/people/old_man_2/1.4bpp");
+const u32 gFieldObjectPic_OldMan2_2[] = INCBIN_U32("graphics/map_objects/pics/people/old_man_2/2.4bpp");
+const u32 gFieldObjectPic_OldWoman2_0[] = INCBIN_U32("graphics/map_objects/pics/people/old_woman_2/0.4bpp");
+const u32 gFieldObjectPic_OldWoman2_1[] = INCBIN_U32("graphics/map_objects/pics/people/old_woman_2/1.4bpp");
+const u32 gFieldObjectPic_OldWoman2_2[] = INCBIN_U32("graphics/map_objects/pics/people/old_woman_2/2.4bpp");
+const u32 gFieldObjectPic_OldWoman2_3[] = INCBIN_U32("graphics/map_objects/pics/people/old_woman_2/3.4bpp");
+const u32 gFieldObjectPic_OldWoman2_4[] = INCBIN_U32("graphics/map_objects/pics/people/old_woman_2/4.4bpp");
+const u32 gFieldObjectPic_OldWoman2_5[] = INCBIN_U32("graphics/map_objects/pics/people/old_woman_2/5.4bpp");
+const u32 gFieldObjectPic_OldWoman2_6[] = INCBIN_U32("graphics/map_objects/pics/people/old_woman_2/6.4bpp");
+const u32 gFieldObjectPic_OldWoman2_7[] = INCBIN_U32("graphics/map_objects/pics/people/old_woman_2/7.4bpp");
+const u32 gFieldObjectPic_OldWoman2_8[] = INCBIN_U32("graphics/map_objects/pics/people/old_woman_2/8.4bpp");
+const u32 gFieldObjectPic_Camper_0[] = INCBIN_U32("graphics/map_objects/pics/people/camper/0.4bpp");
+const u32 gFieldObjectPic_Camper_1[] = INCBIN_U32("graphics/map_objects/pics/people/camper/1.4bpp");
+const u32 gFieldObjectPic_Camper_2[] = INCBIN_U32("graphics/map_objects/pics/people/camper/2.4bpp");
+const u32 gFieldObjectPic_Camper_3[] = INCBIN_U32("graphics/map_objects/pics/people/camper/3.4bpp");
+const u32 gFieldObjectPic_Camper_4[] = INCBIN_U32("graphics/map_objects/pics/people/camper/4.4bpp");
+const u32 gFieldObjectPic_Camper_5[] = INCBIN_U32("graphics/map_objects/pics/people/camper/5.4bpp");
+const u32 gFieldObjectPic_Camper_6[] = INCBIN_U32("graphics/map_objects/pics/people/camper/6.4bpp");
+const u32 gFieldObjectPic_Camper_7[] = INCBIN_U32("graphics/map_objects/pics/people/camper/7.4bpp");
+const u32 gFieldObjectPic_Camper_8[] = INCBIN_U32("graphics/map_objects/pics/people/camper/8.4bpp");
+const u32 gFieldObjectPic_Picnicker_0[] = INCBIN_U32("graphics/map_objects/pics/people/picnicker/0.4bpp");
+const u32 gFieldObjectPic_Picnicker_1[] = INCBIN_U32("graphics/map_objects/pics/people/picnicker/1.4bpp");
+const u32 gFieldObjectPic_Picnicker_2[] = INCBIN_U32("graphics/map_objects/pics/people/picnicker/2.4bpp");
+const u32 gFieldObjectPic_Picnicker_3[] = INCBIN_U32("graphics/map_objects/pics/people/picnicker/3.4bpp");
+const u32 gFieldObjectPic_Picnicker_4[] = INCBIN_U32("graphics/map_objects/pics/people/picnicker/4.4bpp");
+const u32 gFieldObjectPic_Picnicker_5[] = INCBIN_U32("graphics/map_objects/pics/people/picnicker/5.4bpp");
+const u32 gFieldObjectPic_Picnicker_6[] = INCBIN_U32("graphics/map_objects/pics/people/picnicker/6.4bpp");
+const u32 gFieldObjectPic_Picnicker_7[] = INCBIN_U32("graphics/map_objects/pics/people/picnicker/7.4bpp");
+const u32 gFieldObjectPic_Picnicker_8[] = INCBIN_U32("graphics/map_objects/pics/people/picnicker/8.4bpp");
+const u32 gFieldObjectPic_Man4_0[] = INCBIN_U32("graphics/map_objects/pics/people/man_4/0.4bpp");
+const u32 gFieldObjectPic_Man4_1[] = INCBIN_U32("graphics/map_objects/pics/people/man_4/1.4bpp");
+const u32 gFieldObjectPic_Man4_2[] = INCBIN_U32("graphics/map_objects/pics/people/man_4/2.4bpp");
+const u32 gFieldObjectPic_Man4_3[] = INCBIN_U32("graphics/map_objects/pics/people/man_4/3.4bpp");
+const u32 gFieldObjectPic_Man4_4[] = INCBIN_U32("graphics/map_objects/pics/people/man_4/4.4bpp");
+const u32 gFieldObjectPic_Man4_5[] = INCBIN_U32("graphics/map_objects/pics/people/man_4/5.4bpp");
+const u32 gFieldObjectPic_Man4_6[] = INCBIN_U32("graphics/map_objects/pics/people/man_4/6.4bpp");
+const u32 gFieldObjectPic_Man4_7[] = INCBIN_U32("graphics/map_objects/pics/people/man_4/7.4bpp");
+const u32 gFieldObjectPic_Man4_8[] = INCBIN_U32("graphics/map_objects/pics/people/man_4/8.4bpp");
+const u32 gFieldObjectPic_Woman7_0[] = INCBIN_U32("graphics/map_objects/pics/people/woman_7/0.4bpp");
+const u32 gFieldObjectPic_Woman7_1[] = INCBIN_U32("graphics/map_objects/pics/people/woman_7/1.4bpp");
+const u32 gFieldObjectPic_Woman7_2[] = INCBIN_U32("graphics/map_objects/pics/people/woman_7/2.4bpp");
+const u32 gFieldObjectPic_Woman7_3[] = INCBIN_U32("graphics/map_objects/pics/people/woman_7/3.4bpp");
+const u32 gFieldObjectPic_Woman7_4[] = INCBIN_U32("graphics/map_objects/pics/people/woman_7/4.4bpp");
+const u32 gFieldObjectPic_Woman7_5[] = INCBIN_U32("graphics/map_objects/pics/people/woman_7/5.4bpp");
+const u32 gFieldObjectPic_Woman7_6[] = INCBIN_U32("graphics/map_objects/pics/people/woman_7/6.4bpp");
+const u32 gFieldObjectPic_Woman7_7[] = INCBIN_U32("graphics/map_objects/pics/people/woman_7/7.4bpp");
+const u32 gFieldObjectPic_Woman7_8[] = INCBIN_U32("graphics/map_objects/pics/people/woman_7/8.4bpp");
+const u32 gFieldObjectPic_Youngster_0[] = INCBIN_U32("graphics/map_objects/pics/people/youngster/0.4bpp");
+const u32 gFieldObjectPic_Youngster_1[] = INCBIN_U32("graphics/map_objects/pics/people/youngster/1.4bpp");
+const u32 gFieldObjectPic_Youngster_2[] = INCBIN_U32("graphics/map_objects/pics/people/youngster/2.4bpp");
+const u32 gFieldObjectPic_Youngster_3[] = INCBIN_U32("graphics/map_objects/pics/people/youngster/3.4bpp");
+const u32 gFieldObjectPic_Youngster_4[] = INCBIN_U32("graphics/map_objects/pics/people/youngster/4.4bpp");
+const u32 gFieldObjectPic_Youngster_5[] = INCBIN_U32("graphics/map_objects/pics/people/youngster/5.4bpp");
+const u32 gFieldObjectPic_Youngster_6[] = INCBIN_U32("graphics/map_objects/pics/people/youngster/6.4bpp");
+const u32 gFieldObjectPic_Youngster_7[] = INCBIN_U32("graphics/map_objects/pics/people/youngster/7.4bpp");
+const u32 gFieldObjectPic_Youngster_8[] = INCBIN_U32("graphics/map_objects/pics/people/youngster/8.4bpp");
+const u32 gFieldObjectPic_BugCatcher_0[] = INCBIN_U32("graphics/map_objects/pics/people/bug_catcher/0.4bpp");
+const u32 gFieldObjectPic_BugCatcher_1[] = INCBIN_U32("graphics/map_objects/pics/people/bug_catcher/1.4bpp");
+const u32 gFieldObjectPic_BugCatcher_2[] = INCBIN_U32("graphics/map_objects/pics/people/bug_catcher/2.4bpp");
+const u32 gFieldObjectPic_BugCatcher_3[] = INCBIN_U32("graphics/map_objects/pics/people/bug_catcher/3.4bpp");
+const u32 gFieldObjectPic_BugCatcher_4[] = INCBIN_U32("graphics/map_objects/pics/people/bug_catcher/4.4bpp");
+const u32 gFieldObjectPic_BugCatcher_5[] = INCBIN_U32("graphics/map_objects/pics/people/bug_catcher/5.4bpp");
+const u32 gFieldObjectPic_BugCatcher_6[] = INCBIN_U32("graphics/map_objects/pics/people/bug_catcher/6.4bpp");
+const u32 gFieldObjectPic_BugCatcher_7[] = INCBIN_U32("graphics/map_objects/pics/people/bug_catcher/7.4bpp");
+const u32 gFieldObjectPic_BugCatcher_8[] = INCBIN_U32("graphics/map_objects/pics/people/bug_catcher/8.4bpp");
+const u32 gFieldObjectPic_PsychicM_0[] = INCBIN_U32("graphics/map_objects/pics/people/psychic_m/0.4bpp");
+const u32 gFieldObjectPic_PsychicM_1[] = INCBIN_U32("graphics/map_objects/pics/people/psychic_m/1.4bpp");
+const u32 gFieldObjectPic_PsychicM_2[] = INCBIN_U32("graphics/map_objects/pics/people/psychic_m/2.4bpp");
+const u32 gFieldObjectPic_PsychicM_3[] = INCBIN_U32("graphics/map_objects/pics/people/psychic_m/3.4bpp");
+const u32 gFieldObjectPic_PsychicM_4[] = INCBIN_U32("graphics/map_objects/pics/people/psychic_m/4.4bpp");
+const u32 gFieldObjectPic_PsychicM_5[] = INCBIN_U32("graphics/map_objects/pics/people/psychic_m/5.4bpp");
+const u32 gFieldObjectPic_PsychicM_6[] = INCBIN_U32("graphics/map_objects/pics/people/psychic_m/6.4bpp");
+const u32 gFieldObjectPic_PsychicM_7[] = INCBIN_U32("graphics/map_objects/pics/people/psychic_m/7.4bpp");
+const u32 gFieldObjectPic_PsychicM_8[] = INCBIN_U32("graphics/map_objects/pics/people/psychic_m/8.4bpp");
+const u32 gFieldObjectPic_SchoolKidM_0[] = INCBIN_U32("graphics/map_objects/pics/people/school_kid_m/0.4bpp");
+const u32 gFieldObjectPic_SchoolKidM_1[] = INCBIN_U32("graphics/map_objects/pics/people/school_kid_m/1.4bpp");
+const u32 gFieldObjectPic_SchoolKidM_2[] = INCBIN_U32("graphics/map_objects/pics/people/school_kid_m/2.4bpp");
+const u32 gFieldObjectPic_SchoolKidM_3[] = INCBIN_U32("graphics/map_objects/pics/people/school_kid_m/3.4bpp");
+const u32 gFieldObjectPic_SchoolKidM_4[] = INCBIN_U32("graphics/map_objects/pics/people/school_kid_m/4.4bpp");
+const u32 gFieldObjectPic_SchoolKidM_5[] = INCBIN_U32("graphics/map_objects/pics/people/school_kid_m/5.4bpp");
+const u32 gFieldObjectPic_SchoolKidM_6[] = INCBIN_U32("graphics/map_objects/pics/people/school_kid_m/6.4bpp");
+const u32 gFieldObjectPic_SchoolKidM_7[] = INCBIN_U32("graphics/map_objects/pics/people/school_kid_m/7.4bpp");
+const u32 gFieldObjectPic_SchoolKidM_8[] = INCBIN_U32("graphics/map_objects/pics/people/school_kid_m/8.4bpp");
+const u32 gFieldObjectPic_Maniac_0[] = INCBIN_U32("graphics/map_objects/pics/people/maniac/0.4bpp");
+const u32 gFieldObjectPic_Maniac_1[] = INCBIN_U32("graphics/map_objects/pics/people/maniac/1.4bpp");
+const u32 gFieldObjectPic_Maniac_2[] = INCBIN_U32("graphics/map_objects/pics/people/maniac/2.4bpp");
+const u32 gFieldObjectPic_Maniac_3[] = INCBIN_U32("graphics/map_objects/pics/people/maniac/3.4bpp");
+const u32 gFieldObjectPic_Maniac_4[] = INCBIN_U32("graphics/map_objects/pics/people/maniac/4.4bpp");
+const u32 gFieldObjectPic_Maniac_5[] = INCBIN_U32("graphics/map_objects/pics/people/maniac/5.4bpp");
+const u32 gFieldObjectPic_Maniac_6[] = INCBIN_U32("graphics/map_objects/pics/people/maniac/6.4bpp");
+const u32 gFieldObjectPic_Maniac_7[] = INCBIN_U32("graphics/map_objects/pics/people/maniac/7.4bpp");
+const u32 gFieldObjectPic_Maniac_8[] = INCBIN_U32("graphics/map_objects/pics/people/maniac/8.4bpp");
+const u32 gFieldObjectPic_HexManiac_0[] = INCBIN_U32("graphics/map_objects/pics/people/hex_maniac/0.4bpp");
+const u32 gFieldObjectPic_HexManiac_1[] = INCBIN_U32("graphics/map_objects/pics/people/hex_maniac/1.4bpp");
+const u32 gFieldObjectPic_HexManiac_2[] = INCBIN_U32("graphics/map_objects/pics/people/hex_maniac/2.4bpp");
+const u32 gFieldObjectPic_HexManiac_3[] = INCBIN_U32("graphics/map_objects/pics/people/hex_maniac/3.4bpp");
+const u32 gFieldObjectPic_HexManiac_4[] = INCBIN_U32("graphics/map_objects/pics/people/hex_maniac/4.4bpp");
+const u32 gFieldObjectPic_HexManiac_5[] = INCBIN_U32("graphics/map_objects/pics/people/hex_maniac/5.4bpp");
+const u32 gFieldObjectPic_HexManiac_6[] = INCBIN_U32("graphics/map_objects/pics/people/hex_maniac/6.4bpp");
+const u32 gFieldObjectPic_HexManiac_7[] = INCBIN_U32("graphics/map_objects/pics/people/hex_maniac/7.4bpp");
+const u32 gFieldObjectPic_HexManiac_8[] = INCBIN_U32("graphics/map_objects/pics/people/hex_maniac/8.4bpp");
+const u32 gFieldObjectPic_UnusedWoman_0[] = INCBIN_U32("graphics/map_objects/pics/people/unused_woman/0.4bpp");
+const u32 gFieldObjectPic_UnusedWoman_1[] = INCBIN_U32("graphics/map_objects/pics/people/unused_woman/1.4bpp");
+const u32 gFieldObjectPic_UnusedWoman_2[] = INCBIN_U32("graphics/map_objects/pics/people/unused_woman/2.4bpp");
+const u32 gFieldObjectPic_UnusedWoman_3[] = INCBIN_U32("graphics/map_objects/pics/people/unused_woman/3.4bpp");
+const u32 gFieldObjectPic_UnusedWoman_4[] = INCBIN_U32("graphics/map_objects/pics/people/unused_woman/4.4bpp");
+const u32 gFieldObjectPic_UnusedWoman_5[] = INCBIN_U32("graphics/map_objects/pics/people/unused_woman/5.4bpp");
+const u32 gFieldObjectPic_UnusedWoman_6[] = INCBIN_U32("graphics/map_objects/pics/people/unused_woman/6.4bpp");
+const u32 gFieldObjectPic_UnusedWoman_7[] = INCBIN_U32("graphics/map_objects/pics/people/unused_woman/7.4bpp");
+const u32 gFieldObjectPic_UnusedWoman_8[] = INCBIN_U32("graphics/map_objects/pics/people/unused_woman/8.4bpp");
+const u32 gFieldObjectPic_SwimmerM_0[] = INCBIN_U32("graphics/map_objects/pics/people/swimmer_m/0.4bpp");
+const u32 gFieldObjectPic_SwimmerM_1[] = INCBIN_U32("graphics/map_objects/pics/people/swimmer_m/1.4bpp");
+const u32 gFieldObjectPic_SwimmerM_2[] = INCBIN_U32("graphics/map_objects/pics/people/swimmer_m/2.4bpp");
+const u32 gFieldObjectPic_SwimmerM_3[] = INCBIN_U32("graphics/map_objects/pics/people/swimmer_m/3.4bpp");
+const u32 gFieldObjectPic_SwimmerM_4[] = INCBIN_U32("graphics/map_objects/pics/people/swimmer_m/4.4bpp");
+const u32 gFieldObjectPic_SwimmerM_5[] = INCBIN_U32("graphics/map_objects/pics/people/swimmer_m/5.4bpp");
+const u32 gFieldObjectPic_SwimmerM_6[] = INCBIN_U32("graphics/map_objects/pics/people/swimmer_m/6.4bpp");
+const u32 gFieldObjectPic_SwimmerM_7[] = INCBIN_U32("graphics/map_objects/pics/people/swimmer_m/7.4bpp");
+const u32 gFieldObjectPic_SwimmerM_8[] = INCBIN_U32("graphics/map_objects/pics/people/swimmer_m/8.4bpp");
+const u32 gFieldObjectPic_SwimmerF_0[] = INCBIN_U32("graphics/map_objects/pics/people/swimmer_f/0.4bpp");
+const u32 gFieldObjectPic_SwimmerF_1[] = INCBIN_U32("graphics/map_objects/pics/people/swimmer_f/1.4bpp");
+const u32 gFieldObjectPic_SwimmerF_2[] = INCBIN_U32("graphics/map_objects/pics/people/swimmer_f/2.4bpp");
+const u32 gFieldObjectPic_SwimmerF_3[] = INCBIN_U32("graphics/map_objects/pics/people/swimmer_f/3.4bpp");
+const u32 gFieldObjectPic_SwimmerF_4[] = INCBIN_U32("graphics/map_objects/pics/people/swimmer_f/4.4bpp");
+const u32 gFieldObjectPic_SwimmerF_5[] = INCBIN_U32("graphics/map_objects/pics/people/swimmer_f/5.4bpp");
+const u32 gFieldObjectPic_SwimmerF_6[] = INCBIN_U32("graphics/map_objects/pics/people/swimmer_f/6.4bpp");
+const u32 gFieldObjectPic_SwimmerF_7[] = INCBIN_U32("graphics/map_objects/pics/people/swimmer_f/7.4bpp");
+const u32 gFieldObjectPic_SwimmerF_8[] = INCBIN_U32("graphics/map_objects/pics/people/swimmer_f/8.4bpp");
+const u32 gFieldObjectPic_BlackBelt_0[] = INCBIN_U32("graphics/map_objects/pics/people/black_belt/0.4bpp");
+const u32 gFieldObjectPic_BlackBelt_1[] = INCBIN_U32("graphics/map_objects/pics/people/black_belt/1.4bpp");
+const u32 gFieldObjectPic_BlackBelt_2[] = INCBIN_U32("graphics/map_objects/pics/people/black_belt/2.4bpp");
+const u32 gFieldObjectPic_BlackBelt_3[] = INCBIN_U32("graphics/map_objects/pics/people/black_belt/3.4bpp");
+const u32 gFieldObjectPic_BlackBelt_4[] = INCBIN_U32("graphics/map_objects/pics/people/black_belt/4.4bpp");
+const u32 gFieldObjectPic_BlackBelt_5[] = INCBIN_U32("graphics/map_objects/pics/people/black_belt/5.4bpp");
+const u32 gFieldObjectPic_BlackBelt_6[] = INCBIN_U32("graphics/map_objects/pics/people/black_belt/6.4bpp");
+const u32 gFieldObjectPic_BlackBelt_7[] = INCBIN_U32("graphics/map_objects/pics/people/black_belt/7.4bpp");
+const u32 gFieldObjectPic_BlackBelt_8[] = INCBIN_U32("graphics/map_objects/pics/people/black_belt/8.4bpp");
+const u32 gFieldObjectPic_Beauty_0[] = INCBIN_U32("graphics/map_objects/pics/people/beauty/0.4bpp");
+const u32 gFieldObjectPic_Beauty_1[] = INCBIN_U32("graphics/map_objects/pics/people/beauty/1.4bpp");
+const u32 gFieldObjectPic_Beauty_2[] = INCBIN_U32("graphics/map_objects/pics/people/beauty/2.4bpp");
+const u32 gFieldObjectPic_Beauty_3[] = INCBIN_U32("graphics/map_objects/pics/people/beauty/3.4bpp");
+const u32 gFieldObjectPic_Beauty_4[] = INCBIN_U32("graphics/map_objects/pics/people/beauty/4.4bpp");
+const u32 gFieldObjectPic_Beauty_5[] = INCBIN_U32("graphics/map_objects/pics/people/beauty/5.4bpp");
+const u32 gFieldObjectPic_Beauty_6[] = INCBIN_U32("graphics/map_objects/pics/people/beauty/6.4bpp");
+const u32 gFieldObjectPic_Beauty_7[] = INCBIN_U32("graphics/map_objects/pics/people/beauty/7.4bpp");
+const u32 gFieldObjectPic_Beauty_8[] = INCBIN_U32("graphics/map_objects/pics/people/beauty/8.4bpp");
+const u32 gFieldObjectPic_Scientist1_0[] = INCBIN_U32("graphics/map_objects/pics/people/scientist_1/0.4bpp");
+const u32 gFieldObjectPic_Scientist1_1[] = INCBIN_U32("graphics/map_objects/pics/people/scientist_1/1.4bpp");
+const u32 gFieldObjectPic_Scientist1_2[] = INCBIN_U32("graphics/map_objects/pics/people/scientist_1/2.4bpp");
+const u32 gFieldObjectPic_Scientist1_3[] = INCBIN_U32("graphics/map_objects/pics/people/scientist_1/3.4bpp");
+const u32 gFieldObjectPic_Scientist1_4[] = INCBIN_U32("graphics/map_objects/pics/people/scientist_1/4.4bpp");
+const u32 gFieldObjectPic_Scientist1_5[] = INCBIN_U32("graphics/map_objects/pics/people/scientist_1/5.4bpp");
+const u32 gFieldObjectPic_Scientist1_6[] = INCBIN_U32("graphics/map_objects/pics/people/scientist_1/6.4bpp");
+const u32 gFieldObjectPic_Scientist1_7[] = INCBIN_U32("graphics/map_objects/pics/people/scientist_1/7.4bpp");
+const u32 gFieldObjectPic_Scientist1_8[] = INCBIN_U32("graphics/map_objects/pics/people/scientist_1/8.4bpp");
+const u32 gFieldObjectPic_Lass_0[] = INCBIN_U32("graphics/map_objects/pics/people/lass/0.4bpp");
+const u32 gFieldObjectPic_Lass_1[] = INCBIN_U32("graphics/map_objects/pics/people/lass/1.4bpp");
+const u32 gFieldObjectPic_Lass_2[] = INCBIN_U32("graphics/map_objects/pics/people/lass/2.4bpp");
+const u32 gFieldObjectPic_Lass_3[] = INCBIN_U32("graphics/map_objects/pics/people/lass/3.4bpp");
+const u32 gFieldObjectPic_Lass_4[] = INCBIN_U32("graphics/map_objects/pics/people/lass/4.4bpp");
+const u32 gFieldObjectPic_Lass_5[] = INCBIN_U32("graphics/map_objects/pics/people/lass/5.4bpp");
+const u32 gFieldObjectPic_Lass_6[] = INCBIN_U32("graphics/map_objects/pics/people/lass/6.4bpp");
+const u32 gFieldObjectPic_Lass_7[] = INCBIN_U32("graphics/map_objects/pics/people/lass/7.4bpp");
+const u32 gFieldObjectPic_Lass_8[] = INCBIN_U32("graphics/map_objects/pics/people/lass/8.4bpp");
+const u32 gFieldObjectPic_Gentleman_0[] = INCBIN_U32("graphics/map_objects/pics/people/gentleman/0.4bpp");
+const u32 gFieldObjectPic_Gentleman_1[] = INCBIN_U32("graphics/map_objects/pics/people/gentleman/1.4bpp");
+const u32 gFieldObjectPic_Gentleman_2[] = INCBIN_U32("graphics/map_objects/pics/people/gentleman/2.4bpp");
+const u32 gFieldObjectPic_Gentleman_3[] = INCBIN_U32("graphics/map_objects/pics/people/gentleman/3.4bpp");
+const u32 gFieldObjectPic_Gentleman_4[] = INCBIN_U32("graphics/map_objects/pics/people/gentleman/4.4bpp");
+const u32 gFieldObjectPic_Gentleman_5[] = INCBIN_U32("graphics/map_objects/pics/people/gentleman/5.4bpp");
+const u32 gFieldObjectPic_Gentleman_6[] = INCBIN_U32("graphics/map_objects/pics/people/gentleman/6.4bpp");
+const u32 gFieldObjectPic_Gentleman_7[] = INCBIN_U32("graphics/map_objects/pics/people/gentleman/7.4bpp");
+const u32 gFieldObjectPic_Gentleman_8[] = INCBIN_U32("graphics/map_objects/pics/people/gentleman/8.4bpp");
+const u32 gFieldObjectPic_Sailor_0[] = INCBIN_U32("graphics/map_objects/pics/people/sailor/0.4bpp");
+const u32 gFieldObjectPic_Sailor_1[] = INCBIN_U32("graphics/map_objects/pics/people/sailor/1.4bpp");
+const u32 gFieldObjectPic_Sailor_2[] = INCBIN_U32("graphics/map_objects/pics/people/sailor/2.4bpp");
+const u32 gFieldObjectPic_Sailor_3[] = INCBIN_U32("graphics/map_objects/pics/people/sailor/3.4bpp");
+const u32 gFieldObjectPic_Sailor_4[] = INCBIN_U32("graphics/map_objects/pics/people/sailor/4.4bpp");
+const u32 gFieldObjectPic_Sailor_5[] = INCBIN_U32("graphics/map_objects/pics/people/sailor/5.4bpp");
+const u32 gFieldObjectPic_Sailor_6[] = INCBIN_U32("graphics/map_objects/pics/people/sailor/6.4bpp");
+const u32 gFieldObjectPic_Sailor_7[] = INCBIN_U32("graphics/map_objects/pics/people/sailor/7.4bpp");
+const u32 gFieldObjectPic_Sailor_8[] = INCBIN_U32("graphics/map_objects/pics/people/sailor/8.4bpp");
+const u32 gFieldObjectPic_Fisherman_0[] = INCBIN_U32("graphics/map_objects/pics/people/fisherman/0.4bpp");
+const u32 gFieldObjectPic_Fisherman_1[] = INCBIN_U32("graphics/map_objects/pics/people/fisherman/1.4bpp");
+const u32 gFieldObjectPic_Fisherman_2[] = INCBIN_U32("graphics/map_objects/pics/people/fisherman/2.4bpp");
+const u32 gFieldObjectPic_Fisherman_3[] = INCBIN_U32("graphics/map_objects/pics/people/fisherman/3.4bpp");
+const u32 gFieldObjectPic_Fisherman_4[] = INCBIN_U32("graphics/map_objects/pics/people/fisherman/4.4bpp");
+const u32 gFieldObjectPic_Fisherman_5[] = INCBIN_U32("graphics/map_objects/pics/people/fisherman/5.4bpp");
+const u32 gFieldObjectPic_Fisherman_6[] = INCBIN_U32("graphics/map_objects/pics/people/fisherman/6.4bpp");
+const u32 gFieldObjectPic_Fisherman_7[] = INCBIN_U32("graphics/map_objects/pics/people/fisherman/7.4bpp");
+const u32 gFieldObjectPic_Fisherman_8[] = INCBIN_U32("graphics/map_objects/pics/people/fisherman/8.4bpp");
+const u32 gFieldObjectPic_RunningTriathleteM_0[] = INCBIN_U32("graphics/map_objects/pics/people/running_triathlete_m/0.4bpp");
+const u32 gFieldObjectPic_RunningTriathleteM_1[] = INCBIN_U32("graphics/map_objects/pics/people/running_triathlete_m/1.4bpp");
+const u32 gFieldObjectPic_RunningTriathleteM_2[] = INCBIN_U32("graphics/map_objects/pics/people/running_triathlete_m/2.4bpp");
+const u32 gFieldObjectPic_RunningTriathleteM_3[] = INCBIN_U32("graphics/map_objects/pics/people/running_triathlete_m/3.4bpp");
+const u32 gFieldObjectPic_RunningTriathleteM_4[] = INCBIN_U32("graphics/map_objects/pics/people/running_triathlete_m/4.4bpp");
+const u32 gFieldObjectPic_RunningTriathleteM_5[] = INCBIN_U32("graphics/map_objects/pics/people/running_triathlete_m/5.4bpp");
+const u32 gFieldObjectPic_RunningTriathleteM_6[] = INCBIN_U32("graphics/map_objects/pics/people/running_triathlete_m/6.4bpp");
+const u32 gFieldObjectPic_RunningTriathleteM_7[] = INCBIN_U32("graphics/map_objects/pics/people/running_triathlete_m/7.4bpp");
+const u32 gFieldObjectPic_RunningTriathleteM_8[] = INCBIN_U32("graphics/map_objects/pics/people/running_triathlete_m/8.4bpp");
+const u32 gFieldObjectPic_RunningTriathleteF_0[] = INCBIN_U32("graphics/map_objects/pics/people/running_triathlete_f/0.4bpp");
+const u32 gFieldObjectPic_RunningTriathleteF_1[] = INCBIN_U32("graphics/map_objects/pics/people/running_triathlete_f/1.4bpp");
+const u32 gFieldObjectPic_RunningTriathleteF_2[] = INCBIN_U32("graphics/map_objects/pics/people/running_triathlete_f/2.4bpp");
+const u32 gFieldObjectPic_RunningTriathleteF_3[] = INCBIN_U32("graphics/map_objects/pics/people/running_triathlete_f/3.4bpp");
+const u32 gFieldObjectPic_RunningTriathleteF_4[] = INCBIN_U32("graphics/map_objects/pics/people/running_triathlete_f/4.4bpp");
+const u32 gFieldObjectPic_RunningTriathleteF_5[] = INCBIN_U32("graphics/map_objects/pics/people/running_triathlete_f/5.4bpp");
+const u32 gFieldObjectPic_RunningTriathleteF_6[] = INCBIN_U32("graphics/map_objects/pics/people/running_triathlete_f/6.4bpp");
+const u32 gFieldObjectPic_RunningTriathleteF_7[] = INCBIN_U32("graphics/map_objects/pics/people/running_triathlete_f/7.4bpp");
+const u32 gFieldObjectPic_RunningTriathleteF_8[] = INCBIN_U32("graphics/map_objects/pics/people/running_triathlete_f/8.4bpp");
+const u32 gFieldObjectPic_TuberF_0[] = INCBIN_U32("graphics/map_objects/pics/people/tuber_f/0.4bpp");
+const u32 gFieldObjectPic_TuberF_1[] = INCBIN_U32("graphics/map_objects/pics/people/tuber_f/1.4bpp");
+const u32 gFieldObjectPic_TuberF_2[] = INCBIN_U32("graphics/map_objects/pics/people/tuber_f/2.4bpp");
+const u32 gFieldObjectPic_TuberF_3[] = INCBIN_U32("graphics/map_objects/pics/people/tuber_f/3.4bpp");
+const u32 gFieldObjectPic_TuberF_4[] = INCBIN_U32("graphics/map_objects/pics/people/tuber_f/4.4bpp");
+const u32 gFieldObjectPic_TuberF_5[] = INCBIN_U32("graphics/map_objects/pics/people/tuber_f/5.4bpp");
+const u32 gFieldObjectPic_TuberF_6[] = INCBIN_U32("graphics/map_objects/pics/people/tuber_f/6.4bpp");
+const u32 gFieldObjectPic_TuberF_7[] = INCBIN_U32("graphics/map_objects/pics/people/tuber_f/7.4bpp");
+const u32 gFieldObjectPic_TuberF_8[] = INCBIN_U32("graphics/map_objects/pics/people/tuber_f/8.4bpp");
+const u32 gFieldObjectPic_TuberM_0[] = INCBIN_U32("graphics/map_objects/pics/people/tuber_m/0.4bpp");
+const u32 gFieldObjectPic_TuberM_1[] = INCBIN_U32("graphics/map_objects/pics/people/tuber_m/1.4bpp");
+const u32 gFieldObjectPic_TuberM_2[] = INCBIN_U32("graphics/map_objects/pics/people/tuber_m/2.4bpp");
+const u32 gFieldObjectPic_TuberM_3[] = INCBIN_U32("graphics/map_objects/pics/people/tuber_m/3.4bpp");
+const u32 gFieldObjectPic_TuberM_4[] = INCBIN_U32("graphics/map_objects/pics/people/tuber_m/4.4bpp");
+const u32 gFieldObjectPic_TuberM_5[] = INCBIN_U32("graphics/map_objects/pics/people/tuber_m/5.4bpp");
+const u32 gFieldObjectPic_TuberM_6[] = INCBIN_U32("graphics/map_objects/pics/people/tuber_m/6.4bpp");
+const u32 gFieldObjectPic_TuberM_7[] = INCBIN_U32("graphics/map_objects/pics/people/tuber_m/7.4bpp");
+const u32 gFieldObjectPic_TuberM_8[] = INCBIN_U32("graphics/map_objects/pics/people/tuber_m/8.4bpp");
+const u32 gFieldObjectPic_Hiker_0[] = INCBIN_U32("graphics/map_objects/pics/people/hiker/0.4bpp");
+const u32 gFieldObjectPic_Hiker_1[] = INCBIN_U32("graphics/map_objects/pics/people/hiker/1.4bpp");
+const u32 gFieldObjectPic_Hiker_2[] = INCBIN_U32("graphics/map_objects/pics/people/hiker/2.4bpp");
+const u32 gFieldObjectPic_Hiker_3[] = INCBIN_U32("graphics/map_objects/pics/people/hiker/3.4bpp");
+const u32 gFieldObjectPic_Hiker_4[] = INCBIN_U32("graphics/map_objects/pics/people/hiker/4.4bpp");
+const u32 gFieldObjectPic_Hiker_5[] = INCBIN_U32("graphics/map_objects/pics/people/hiker/5.4bpp");
+const u32 gFieldObjectPic_Hiker_6[] = INCBIN_U32("graphics/map_objects/pics/people/hiker/6.4bpp");
+const u32 gFieldObjectPic_Hiker_7[] = INCBIN_U32("graphics/map_objects/pics/people/hiker/7.4bpp");
+const u32 gFieldObjectPic_Hiker_8[] = INCBIN_U32("graphics/map_objects/pics/people/hiker/8.4bpp");
+const u32 gFieldObjectPic_CyclingTriathleteM_0[] = INCBIN_U32("graphics/map_objects/pics/people/cycling_triathlete_m/0.4bpp");
+const u32 gFieldObjectPic_CyclingTriathleteM_1[] = INCBIN_U32("graphics/map_objects/pics/people/cycling_triathlete_m/1.4bpp");
+const u32 gFieldObjectPic_CyclingTriathleteM_2[] = INCBIN_U32("graphics/map_objects/pics/people/cycling_triathlete_m/2.4bpp");
+const u32 gFieldObjectPic_CyclingTriathleteM_3[] = INCBIN_U32("graphics/map_objects/pics/people/cycling_triathlete_m/3.4bpp");
+const u32 gFieldObjectPic_CyclingTriathleteM_4[] = INCBIN_U32("graphics/map_objects/pics/people/cycling_triathlete_m/4.4bpp");
+const u32 gFieldObjectPic_CyclingTriathleteM_5[] = INCBIN_U32("graphics/map_objects/pics/people/cycling_triathlete_m/5.4bpp");
+const u32 gFieldObjectPic_CyclingTriathleteM_6[] = INCBIN_U32("graphics/map_objects/pics/people/cycling_triathlete_m/6.4bpp");
+const u32 gFieldObjectPic_CyclingTriathleteM_7[] = INCBIN_U32("graphics/map_objects/pics/people/cycling_triathlete_m/7.4bpp");
+const u32 gFieldObjectPic_CyclingTriathleteM_8[] = INCBIN_U32("graphics/map_objects/pics/people/cycling_triathlete_m/8.4bpp");
+const u32 gFieldObjectPic_CyclingTriathleteF_0[] = INCBIN_U32("graphics/map_objects/pics/people/cycling_triathlete_f/0.4bpp");
+const u32 gFieldObjectPic_CyclingTriathleteF_1[] = INCBIN_U32("graphics/map_objects/pics/people/cycling_triathlete_f/1.4bpp");
+const u32 gFieldObjectPic_CyclingTriathleteF_2[] = INCBIN_U32("graphics/map_objects/pics/people/cycling_triathlete_f/2.4bpp");
+const u32 gFieldObjectPic_CyclingTriathleteF_3[] = INCBIN_U32("graphics/map_objects/pics/people/cycling_triathlete_f/3.4bpp");
+const u32 gFieldObjectPic_CyclingTriathleteF_4[] = INCBIN_U32("graphics/map_objects/pics/people/cycling_triathlete_f/4.4bpp");
+const u32 gFieldObjectPic_CyclingTriathleteF_5[] = INCBIN_U32("graphics/map_objects/pics/people/cycling_triathlete_f/5.4bpp");
+const u32 gFieldObjectPic_CyclingTriathleteF_6[] = INCBIN_U32("graphics/map_objects/pics/people/cycling_triathlete_f/6.4bpp");
+const u32 gFieldObjectPic_CyclingTriathleteF_7[] = INCBIN_U32("graphics/map_objects/pics/people/cycling_triathlete_f/7.4bpp");
+const u32 gFieldObjectPic_CyclingTriathleteF_8[] = INCBIN_U32("graphics/map_objects/pics/people/cycling_triathlete_f/8.4bpp");
+const u32 gFieldObjectPic_Man5_0[] = INCBIN_U32("graphics/map_objects/pics/people/man_5/0.4bpp");
+const u32 gFieldObjectPic_Man5_1[] = INCBIN_U32("graphics/map_objects/pics/people/man_5/1.4bpp");
+const u32 gFieldObjectPic_Man5_2[] = INCBIN_U32("graphics/map_objects/pics/people/man_5/2.4bpp");
+const u32 gFieldObjectPic_Man5_3[] = INCBIN_U32("graphics/map_objects/pics/people/man_5/3.4bpp");
+const u32 gFieldObjectPic_Man5_4[] = INCBIN_U32("graphics/map_objects/pics/people/man_5/4.4bpp");
+const u32 gFieldObjectPic_Man5_5[] = INCBIN_U32("graphics/map_objects/pics/people/man_5/5.4bpp");
+const u32 gFieldObjectPic_Man5_6[] = INCBIN_U32("graphics/map_objects/pics/people/man_5/6.4bpp");
+const u32 gFieldObjectPic_Man5_7[] = INCBIN_U32("graphics/map_objects/pics/people/man_5/7.4bpp");
+const u32 gFieldObjectPic_Man5_8[] = INCBIN_U32("graphics/map_objects/pics/people/man_5/8.4bpp");
+const u32 gFieldObjectPic_Man6_0[] = INCBIN_U32("graphics/map_objects/pics/people/man_6/0.4bpp");
+const u32 gFieldObjectPic_Man6_1[] = INCBIN_U32("graphics/map_objects/pics/people/man_6/1.4bpp");
+const u32 gFieldObjectPic_Man6_2[] = INCBIN_U32("graphics/map_objects/pics/people/man_6/2.4bpp");
+const u32 gFieldObjectPic_Man6_3[] = INCBIN_U32("graphics/map_objects/pics/people/man_6/3.4bpp");
+const u32 gFieldObjectPic_Man6_4[] = INCBIN_U32("graphics/map_objects/pics/people/man_6/4.4bpp");
+const u32 gFieldObjectPic_Man6_5[] = INCBIN_U32("graphics/map_objects/pics/people/man_6/5.4bpp");
+const u32 gFieldObjectPic_Man6_6[] = INCBIN_U32("graphics/map_objects/pics/people/man_6/6.4bpp");
+const u32 gFieldObjectPic_Man6_7[] = INCBIN_U32("graphics/map_objects/pics/people/man_6/7.4bpp");
+const u32 gFieldObjectPic_Man6_8[] = INCBIN_U32("graphics/map_objects/pics/people/man_6/8.4bpp");
+const u32 gFieldObjectPic_Nurse_0[] = INCBIN_U32("graphics/map_objects/pics/people/nurse/0.4bpp");
+const u32 gFieldObjectPic_Nurse_1[] = INCBIN_U32("graphics/map_objects/pics/people/nurse/1.4bpp");
+const u32 gFieldObjectPic_Nurse_2[] = INCBIN_U32("graphics/map_objects/pics/people/nurse/2.4bpp");
+const u32 gFieldObjectPic_Nurse_3[] = INCBIN_U32("graphics/map_objects/pics/people/nurse/3.4bpp");
+const u32 gFieldObjectPic_ItemBall[] = INCBIN_U32("graphics/map_objects/pics/misc/item_ball.4bpp");
+const u32 gFieldObjectPic_ProfBirch_0[] = INCBIN_U32("graphics/map_objects/pics/people/prof_birch/0.4bpp");
+const u32 gFieldObjectPic_ProfBirch_1[] = INCBIN_U32("graphics/map_objects/pics/people/prof_birch/1.4bpp");
+const u32 gFieldObjectPic_ProfBirch_2[] = INCBIN_U32("graphics/map_objects/pics/people/prof_birch/2.4bpp");
+const u32 gFieldObjectPic_ProfBirch_3[] = INCBIN_U32("graphics/map_objects/pics/people/prof_birch/3.4bpp");
+const u32 gFieldObjectPic_ProfBirch_4[] = INCBIN_U32("graphics/map_objects/pics/people/prof_birch/4.4bpp");
+const u32 gFieldObjectPic_ProfBirch_5[] = INCBIN_U32("graphics/map_objects/pics/people/prof_birch/5.4bpp");
+const u32 gFieldObjectPic_ProfBirch_6[] = INCBIN_U32("graphics/map_objects/pics/people/prof_birch/6.4bpp");
+const u32 gFieldObjectPic_ProfBirch_7[] = INCBIN_U32("graphics/map_objects/pics/people/prof_birch/7.4bpp");
+const u32 gFieldObjectPic_ProfBirch_8[] = INCBIN_U32("graphics/map_objects/pics/people/prof_birch/8.4bpp");
+const u32 gFieldObjectPic_ReporterM_0[] = INCBIN_U32("graphics/map_objects/pics/people/reporter_m/0.4bpp");
+const u32 gFieldObjectPic_ReporterM_1[] = INCBIN_U32("graphics/map_objects/pics/people/reporter_m/1.4bpp");
+const u32 gFieldObjectPic_ReporterM_2[] = INCBIN_U32("graphics/map_objects/pics/people/reporter_m/2.4bpp");
+const u32 gFieldObjectPic_ReporterM_3[] = INCBIN_U32("graphics/map_objects/pics/people/reporter_m/3.4bpp");
+const u32 gFieldObjectPic_ReporterM_4[] = INCBIN_U32("graphics/map_objects/pics/people/reporter_m/4.4bpp");
+const u32 gFieldObjectPic_ReporterM_5[] = INCBIN_U32("graphics/map_objects/pics/people/reporter_m/5.4bpp");
+const u32 gFieldObjectPic_ReporterM_6[] = INCBIN_U32("graphics/map_objects/pics/people/reporter_m/6.4bpp");
+const u32 gFieldObjectPic_ReporterM_7[] = INCBIN_U32("graphics/map_objects/pics/people/reporter_m/7.4bpp");
+const u32 gFieldObjectPic_ReporterM_8[] = INCBIN_U32("graphics/map_objects/pics/people/reporter_m/8.4bpp");
+const u32 gFieldObjectPic_ReporterF_0[] = INCBIN_U32("graphics/map_objects/pics/people/reporter_f/0.4bpp");
+const u32 gFieldObjectPic_ReporterF_1[] = INCBIN_U32("graphics/map_objects/pics/people/reporter_f/1.4bpp");
+const u32 gFieldObjectPic_ReporterF_2[] = INCBIN_U32("graphics/map_objects/pics/people/reporter_f/2.4bpp");
+const u32 gFieldObjectPic_ReporterF_3[] = INCBIN_U32("graphics/map_objects/pics/people/reporter_f/3.4bpp");
+const u32 gFieldObjectPic_ReporterF_4[] = INCBIN_U32("graphics/map_objects/pics/people/reporter_f/4.4bpp");
+const u32 gFieldObjectPic_ReporterF_5[] = INCBIN_U32("graphics/map_objects/pics/people/reporter_f/5.4bpp");
+const u32 gFieldObjectPic_ReporterF_6[] = INCBIN_U32("graphics/map_objects/pics/people/reporter_f/6.4bpp");
+const u32 gFieldObjectPic_ReporterF_7[] = INCBIN_U32("graphics/map_objects/pics/people/reporter_f/7.4bpp");
+const u32 gFieldObjectPic_ReporterF_8[] = INCBIN_U32("graphics/map_objects/pics/people/reporter_f/8.4bpp");
+const u32 gFieldObjectPic_MauvilleOldMan1_0[] = INCBIN_U32("graphics/map_objects/pics/people/mauville_old_man_1/0.4bpp");
+const u32 gFieldObjectPic_MauvilleOldMan1_1[] = INCBIN_U32("graphics/map_objects/pics/people/mauville_old_man_1/1.4bpp");
+const u32 gFieldObjectPic_MauvilleOldMan1_2[] = INCBIN_U32("graphics/map_objects/pics/people/mauville_old_man_1/2.4bpp");
+const u32 gFieldObjectPic_MauvilleOldMan1_3[] = INCBIN_U32("graphics/map_objects/pics/people/mauville_old_man_1/3.4bpp");
+const u32 gFieldObjectPic_MauvilleOldMan1_4[] = INCBIN_U32("graphics/map_objects/pics/people/mauville_old_man_1/4.4bpp");
+const u32 gFieldObjectPic_MauvilleOldMan1_5[] = INCBIN_U32("graphics/map_objects/pics/people/mauville_old_man_1/5.4bpp");
+const u32 gFieldObjectPic_MauvilleOldMan1_6[] = INCBIN_U32("graphics/map_objects/pics/people/mauville_old_man_1/6.4bpp");
+const u32 gFieldObjectPic_MauvilleOldMan1_7[] = INCBIN_U32("graphics/map_objects/pics/people/mauville_old_man_1/7.4bpp");
+const u32 gFieldObjectPic_MauvilleOldMan1_8[] = INCBIN_U32("graphics/map_objects/pics/people/mauville_old_man_1/8.4bpp");
+const u32 gFieldObjectPic_MauvilleOldMan2_0[] = INCBIN_U32("graphics/map_objects/pics/people/mauville_old_man_2/0.4bpp");
+const u32 gFieldObjectPic_MauvilleOldMan2_1[] = INCBIN_U32("graphics/map_objects/pics/people/mauville_old_man_2/1.4bpp");
+const u32 gFieldObjectPic_MauvilleOldMan2_2[] = INCBIN_U32("graphics/map_objects/pics/people/mauville_old_man_2/2.4bpp");
+const u32 gFieldObjectPic_MauvilleOldMan2_3[] = INCBIN_U32("graphics/map_objects/pics/people/mauville_old_man_2/3.4bpp");
+const u32 gFieldObjectPic_MauvilleOldMan2_4[] = INCBIN_U32("graphics/map_objects/pics/people/mauville_old_man_2/4.4bpp");
+const u32 gFieldObjectPic_MauvilleOldMan2_5[] = INCBIN_U32("graphics/map_objects/pics/people/mauville_old_man_2/5.4bpp");
+const u32 gFieldObjectPic_MauvilleOldMan2_6[] = INCBIN_U32("graphics/map_objects/pics/people/mauville_old_man_2/6.4bpp");
+const u32 gFieldObjectPic_MauvilleOldMan2_7[] = INCBIN_U32("graphics/map_objects/pics/people/mauville_old_man_2/7.4bpp");
+const u32 gFieldObjectPic_MauvilleOldMan2_8[] = INCBIN_U32("graphics/map_objects/pics/people/mauville_old_man_2/8.4bpp");
+const u32 gFieldObjectPic_MartEmployee_0[] = INCBIN_U32("graphics/map_objects/pics/people/mart_employee/0.4bpp");
+const u32 gFieldObjectPic_MartEmployee_1[] = INCBIN_U32("graphics/map_objects/pics/people/mart_employee/1.4bpp");
+const u32 gFieldObjectPic_MartEmployee_2[] = INCBIN_U32("graphics/map_objects/pics/people/mart_employee/2.4bpp");
+const u32 gFieldObjectPic_MartEmployee_3[] = INCBIN_U32("graphics/map_objects/pics/people/mart_employee/3.4bpp");
+const u32 gFieldObjectPic_MartEmployee_4[] = INCBIN_U32("graphics/map_objects/pics/people/mart_employee/4.4bpp");
+const u32 gFieldObjectPic_MartEmployee_5[] = INCBIN_U32("graphics/map_objects/pics/people/mart_employee/5.4bpp");
+const u32 gFieldObjectPic_MartEmployee_6[] = INCBIN_U32("graphics/map_objects/pics/people/mart_employee/6.4bpp");
+const u32 gFieldObjectPic_MartEmployee_7[] = INCBIN_U32("graphics/map_objects/pics/people/mart_employee/7.4bpp");
+const u32 gFieldObjectPic_MartEmployee_8[] = INCBIN_U32("graphics/map_objects/pics/people/mart_employee/8.4bpp");
+const u32 gFieldObjectPic_RooftopSaleWoman_0[] = INCBIN_U32("graphics/map_objects/pics/people/rooftop_sale_woman/0.4bpp");
+const u32 gFieldObjectPic_RooftopSaleWoman_1[] = INCBIN_U32("graphics/map_objects/pics/people/rooftop_sale_woman/1.4bpp");
+const u32 gFieldObjectPic_RooftopSaleWoman_2[] = INCBIN_U32("graphics/map_objects/pics/people/rooftop_sale_woman/2.4bpp");
+const u32 gFieldObjectPic_RooftopSaleWoman_3[] = INCBIN_U32("graphics/map_objects/pics/people/rooftop_sale_woman/3.4bpp");
+const u32 gFieldObjectPic_RooftopSaleWoman_4[] = INCBIN_U32("graphics/map_objects/pics/people/rooftop_sale_woman/4.4bpp");
+const u32 gFieldObjectPic_RooftopSaleWoman_5[] = INCBIN_U32("graphics/map_objects/pics/people/rooftop_sale_woman/5.4bpp");
+const u32 gFieldObjectPic_RooftopSaleWoman_6[] = INCBIN_U32("graphics/map_objects/pics/people/rooftop_sale_woman/6.4bpp");
+const u32 gFieldObjectPic_RooftopSaleWoman_7[] = INCBIN_U32("graphics/map_objects/pics/people/rooftop_sale_woman/7.4bpp");
+const u32 gFieldObjectPic_RooftopSaleWoman_8[] = INCBIN_U32("graphics/map_objects/pics/people/rooftop_sale_woman/8.4bpp");
+const u32 gFieldObjectPic_Teala_0[] = INCBIN_U32("graphics/map_objects/pics/people/teala/0.4bpp");
+const u32 gFieldObjectPic_Teala_1[] = INCBIN_U32("graphics/map_objects/pics/people/teala/1.4bpp");
+const u32 gFieldObjectPic_Teala_2[] = INCBIN_U32("graphics/map_objects/pics/people/teala/2.4bpp");
+const u32 gFieldObjectPic_Teala_3[] = INCBIN_U32("graphics/map_objects/pics/people/teala/3.4bpp");
+const u32 gFieldObjectPic_Teala_4[] = INCBIN_U32("graphics/map_objects/pics/people/teala/4.4bpp");
+const u32 gFieldObjectPic_Teala_5[] = INCBIN_U32("graphics/map_objects/pics/people/teala/5.4bpp");
+const u32 gFieldObjectPic_Teala_6[] = INCBIN_U32("graphics/map_objects/pics/people/teala/6.4bpp");
+const u32 gFieldObjectPic_Teala_7[] = INCBIN_U32("graphics/map_objects/pics/people/teala/7.4bpp");
+const u32 gFieldObjectPic_Teala_8[] = INCBIN_U32("graphics/map_objects/pics/people/teala/8.4bpp");
+const u32 gFieldObjectPic_Artist_0[] = INCBIN_U32("graphics/map_objects/pics/people/artist/0.4bpp");
+const u32 gFieldObjectPic_Artist_1[] = INCBIN_U32("graphics/map_objects/pics/people/artist/1.4bpp");
+const u32 gFieldObjectPic_Artist_2[] = INCBIN_U32("graphics/map_objects/pics/people/artist/2.4bpp");
+const u32 gFieldObjectPic_Artist_3[] = INCBIN_U32("graphics/map_objects/pics/people/artist/3.4bpp");
+const u32 gFieldObjectPic_Artist_4[] = INCBIN_U32("graphics/map_objects/pics/people/artist/4.4bpp");
+const u32 gFieldObjectPic_Artist_5[] = INCBIN_U32("graphics/map_objects/pics/people/artist/5.4bpp");
+const u32 gFieldObjectPic_Artist_6[] = INCBIN_U32("graphics/map_objects/pics/people/artist/6.4bpp");
+const u32 gFieldObjectPic_Artist_7[] = INCBIN_U32("graphics/map_objects/pics/people/artist/7.4bpp");
+const u32 gFieldObjectPic_Artist_8[] = INCBIN_U32("graphics/map_objects/pics/people/artist/8.4bpp");
+const u32 gFieldObjectPic_Cameraman_0[] = INCBIN_U32("graphics/map_objects/pics/people/cameraman/0.4bpp");
+const u32 gFieldObjectPic_Cameraman_1[] = INCBIN_U32("graphics/map_objects/pics/people/cameraman/1.4bpp");
+const u32 gFieldObjectPic_Cameraman_2[] = INCBIN_U32("graphics/map_objects/pics/people/cameraman/2.4bpp");
+const u32 gFieldObjectPic_Cameraman_3[] = INCBIN_U32("graphics/map_objects/pics/people/cameraman/3.4bpp");
+const u32 gFieldObjectPic_Cameraman_4[] = INCBIN_U32("graphics/map_objects/pics/people/cameraman/4.4bpp");
+const u32 gFieldObjectPic_Cameraman_5[] = INCBIN_U32("graphics/map_objects/pics/people/cameraman/5.4bpp");
+const u32 gFieldObjectPic_Cameraman_6[] = INCBIN_U32("graphics/map_objects/pics/people/cameraman/6.4bpp");
+const u32 gFieldObjectPic_Cameraman_7[] = INCBIN_U32("graphics/map_objects/pics/people/cameraman/7.4bpp");
+const u32 gFieldObjectPic_Cameraman_8[] = INCBIN_U32("graphics/map_objects/pics/people/cameraman/8.4bpp");
+const u32 gFieldObjectPic_Scientist2_0[] = INCBIN_U32("graphics/map_objects/pics/people/scientist_2/0.4bpp");
+const u32 gFieldObjectPic_Scientist2_1[] = INCBIN_U32("graphics/map_objects/pics/people/scientist_2/1.4bpp");
+const u32 gFieldObjectPic_Scientist2_2[] = INCBIN_U32("graphics/map_objects/pics/people/scientist_2/2.4bpp");
+const u32 gFieldObjectPic_Scientist2_3[] = INCBIN_U32("graphics/map_objects/pics/people/scientist_2/3.4bpp");
+const u32 gFieldObjectPic_Scientist2_4[] = INCBIN_U32("graphics/map_objects/pics/people/scientist_2/4.4bpp");
+const u32 gFieldObjectPic_Scientist2_5[] = INCBIN_U32("graphics/map_objects/pics/people/scientist_2/5.4bpp");
+const u32 gFieldObjectPic_Scientist2_6[] = INCBIN_U32("graphics/map_objects/pics/people/scientist_2/6.4bpp");
+const u32 gFieldObjectPic_Scientist2_7[] = INCBIN_U32("graphics/map_objects/pics/people/scientist_2/7.4bpp");
+const u32 gFieldObjectPic_Scientist2_8[] = INCBIN_U32("graphics/map_objects/pics/people/scientist_2/8.4bpp");
+const u32 gFieldObjectPic_Man7_0[] = INCBIN_U32("graphics/map_objects/pics/people/man_7/0.4bpp");
+const u32 gFieldObjectPic_Man7_1[] = INCBIN_U32("graphics/map_objects/pics/people/man_7/1.4bpp");
+const u32 gFieldObjectPic_Man7_2[] = INCBIN_U32("graphics/map_objects/pics/people/man_7/2.4bpp");
+const u32 gFieldObjectPic_Man7_3[] = INCBIN_U32("graphics/map_objects/pics/people/man_7/3.4bpp");
+const u32 gFieldObjectPic_Man7_4[] = INCBIN_U32("graphics/map_objects/pics/people/man_7/4.4bpp");
+const u32 gFieldObjectPic_Man7_5[] = INCBIN_U32("graphics/map_objects/pics/people/man_7/5.4bpp");
+const u32 gFieldObjectPic_Man7_6[] = INCBIN_U32("graphics/map_objects/pics/people/man_7/6.4bpp");
+const u32 gFieldObjectPic_Man7_7[] = INCBIN_U32("graphics/map_objects/pics/people/man_7/7.4bpp");
+const u32 gFieldObjectPic_Man7_8[] = INCBIN_U32("graphics/map_objects/pics/people/man_7/8.4bpp");
+const u32 gFieldObjectPic_AquaMemberM_0[] = INCBIN_U32("graphics/map_objects/pics/people/aqua_member_m/0.4bpp");
+const u32 gFieldObjectPic_AquaMemberM_1[] = INCBIN_U32("graphics/map_objects/pics/people/aqua_member_m/1.4bpp");
+const u32 gFieldObjectPic_AquaMemberM_2[] = INCBIN_U32("graphics/map_objects/pics/people/aqua_member_m/2.4bpp");
+const u32 gFieldObjectPic_AquaMemberM_3[] = INCBIN_U32("graphics/map_objects/pics/people/aqua_member_m/3.4bpp");
+const u32 gFieldObjectPic_AquaMemberM_4[] = INCBIN_U32("graphics/map_objects/pics/people/aqua_member_m/4.4bpp");
+const u32 gFieldObjectPic_AquaMemberM_5[] = INCBIN_U32("graphics/map_objects/pics/people/aqua_member_m/5.4bpp");
+const u32 gFieldObjectPic_AquaMemberM_6[] = INCBIN_U32("graphics/map_objects/pics/people/aqua_member_m/6.4bpp");
+const u32 gFieldObjectPic_AquaMemberM_7[] = INCBIN_U32("graphics/map_objects/pics/people/aqua_member_m/7.4bpp");
+const u32 gFieldObjectPic_AquaMemberM_8[] = INCBIN_U32("graphics/map_objects/pics/people/aqua_member_m/8.4bpp");
+const u32 gFieldObjectPic_AquaMemberF_0[] = INCBIN_U32("graphics/map_objects/pics/people/aqua_member_f/0.4bpp");
+const u32 gFieldObjectPic_AquaMemberF_1[] = INCBIN_U32("graphics/map_objects/pics/people/aqua_member_f/1.4bpp");
+const u32 gFieldObjectPic_AquaMemberF_2[] = INCBIN_U32("graphics/map_objects/pics/people/aqua_member_f/2.4bpp");
+const u32 gFieldObjectPic_AquaMemberF_3[] = INCBIN_U32("graphics/map_objects/pics/people/aqua_member_f/3.4bpp");
+const u32 gFieldObjectPic_AquaMemberF_4[] = INCBIN_U32("graphics/map_objects/pics/people/aqua_member_f/4.4bpp");
+const u32 gFieldObjectPic_AquaMemberF_5[] = INCBIN_U32("graphics/map_objects/pics/people/aqua_member_f/5.4bpp");
+const u32 gFieldObjectPic_AquaMemberF_6[] = INCBIN_U32("graphics/map_objects/pics/people/aqua_member_f/6.4bpp");
+const u32 gFieldObjectPic_AquaMemberF_7[] = INCBIN_U32("graphics/map_objects/pics/people/aqua_member_f/7.4bpp");
+const u32 gFieldObjectPic_AquaMemberF_8[] = INCBIN_U32("graphics/map_objects/pics/people/aqua_member_f/8.4bpp");
+const u32 gFieldObjectPic_MagmaMemberM_0[] = INCBIN_U32("graphics/map_objects/pics/people/magma_member_m/0.4bpp");
+const u32 gFieldObjectPic_MagmaMemberM_1[] = INCBIN_U32("graphics/map_objects/pics/people/magma_member_m/1.4bpp");
+const u32 gFieldObjectPic_MagmaMemberM_2[] = INCBIN_U32("graphics/map_objects/pics/people/magma_member_m/2.4bpp");
+const u32 gFieldObjectPic_MagmaMemberM_3[] = INCBIN_U32("graphics/map_objects/pics/people/magma_member_m/3.4bpp");
+const u32 gFieldObjectPic_MagmaMemberM_4[] = INCBIN_U32("graphics/map_objects/pics/people/magma_member_m/4.4bpp");
+const u32 gFieldObjectPic_MagmaMemberM_5[] = INCBIN_U32("graphics/map_objects/pics/people/magma_member_m/5.4bpp");
+const u32 gFieldObjectPic_MagmaMemberM_6[] = INCBIN_U32("graphics/map_objects/pics/people/magma_member_m/6.4bpp");
+const u32 gFieldObjectPic_MagmaMemberM_7[] = INCBIN_U32("graphics/map_objects/pics/people/magma_member_m/7.4bpp");
+const u32 gFieldObjectPic_MagmaMemberM_8[] = INCBIN_U32("graphics/map_objects/pics/people/magma_member_m/8.4bpp");
+const u32 gFieldObjectPic_MagmaMemberF_0[] = INCBIN_U32("graphics/map_objects/pics/people/magma_member_f/0.4bpp");
+const u32 gFieldObjectPic_MagmaMemberF_1[] = INCBIN_U32("graphics/map_objects/pics/people/magma_member_f/1.4bpp");
+const u32 gFieldObjectPic_MagmaMemberF_2[] = INCBIN_U32("graphics/map_objects/pics/people/magma_member_f/2.4bpp");
+const u32 gFieldObjectPic_MagmaMemberF_3[] = INCBIN_U32("graphics/map_objects/pics/people/magma_member_f/3.4bpp");
+const u32 gFieldObjectPic_MagmaMemberF_4[] = INCBIN_U32("graphics/map_objects/pics/people/magma_member_f/4.4bpp");
+const u32 gFieldObjectPic_MagmaMemberF_5[] = INCBIN_U32("graphics/map_objects/pics/people/magma_member_f/5.4bpp");
+const u32 gFieldObjectPic_MagmaMemberF_6[] = INCBIN_U32("graphics/map_objects/pics/people/magma_member_f/6.4bpp");
+const u32 gFieldObjectPic_MagmaMemberF_7[] = INCBIN_U32("graphics/map_objects/pics/people/magma_member_f/7.4bpp");
+const u32 gFieldObjectPic_MagmaMemberF_8[] = INCBIN_U32("graphics/map_objects/pics/people/magma_member_f/8.4bpp");
+const u32 gFieldObjectPic_Sidney_0[] = INCBIN_U32("graphics/map_objects/pics/people/sidney/0.4bpp");
+const u32 gFieldObjectPic_Sidney_1[] = INCBIN_U32("graphics/map_objects/pics/people/sidney/1.4bpp");
+const u32 gFieldObjectPic_Sidney_2[] = INCBIN_U32("graphics/map_objects/pics/people/sidney/2.4bpp");
+const u32 gFieldObjectPic_Phoebe_0[] = INCBIN_U32("graphics/map_objects/pics/people/phoebe/0.4bpp");
+const u32 gFieldObjectPic_Phoebe_1[] = INCBIN_U32("graphics/map_objects/pics/people/phoebe/1.4bpp");
+const u32 gFieldObjectPic_Phoebe_2[] = INCBIN_U32("graphics/map_objects/pics/people/phoebe/2.4bpp");
+const u32 gFieldObjectPic_Glacia_0[] = INCBIN_U32("graphics/map_objects/pics/people/glacia/0.4bpp");
+const u32 gFieldObjectPic_Glacia_1[] = INCBIN_U32("graphics/map_objects/pics/people/glacia/1.4bpp");
+const u32 gFieldObjectPic_Glacia_2[] = INCBIN_U32("graphics/map_objects/pics/people/glacia/2.4bpp");
+const u32 gFieldObjectPic_Drake_0[] = INCBIN_U32("graphics/map_objects/pics/people/drake/0.4bpp");
+const u32 gFieldObjectPic_Drake_1[] = INCBIN_U32("graphics/map_objects/pics/people/drake/1.4bpp");
+const u32 gFieldObjectPic_Drake_2[] = INCBIN_U32("graphics/map_objects/pics/people/drake/2.4bpp");
+const u32 gFieldObjectPic_Roxanne_0[] = INCBIN_U32("graphics/map_objects/pics/people/roxanne/0.4bpp");
+const u32 gFieldObjectPic_Roxanne_1[] = INCBIN_U32("graphics/map_objects/pics/people/roxanne/1.4bpp");
+const u32 gFieldObjectPic_Roxanne_2[] = INCBIN_U32("graphics/map_objects/pics/people/roxanne/2.4bpp");
+const u32 gFieldObjectPic_Brawly_0[] = INCBIN_U32("graphics/map_objects/pics/people/brawly/0.4bpp");
+const u32 gFieldObjectPic_Brawly_1[] = INCBIN_U32("graphics/map_objects/pics/people/brawly/1.4bpp");
+const u32 gFieldObjectPic_Brawly_2[] = INCBIN_U32("graphics/map_objects/pics/people/brawly/2.4bpp");
+const u32 gFieldObjectPic_Wattson_0[] = INCBIN_U32("graphics/map_objects/pics/people/wattson/0.4bpp");
+const u32 gFieldObjectPic_Wattson_1[] = INCBIN_U32("graphics/map_objects/pics/people/wattson/1.4bpp");
+const u32 gFieldObjectPic_Wattson_2[] = INCBIN_U32("graphics/map_objects/pics/people/wattson/2.4bpp");
+const u32 gFieldObjectPic_Flannery_0[] = INCBIN_U32("graphics/map_objects/pics/people/flannery/0.4bpp");
+const u32 gFieldObjectPic_Flannery_1[] = INCBIN_U32("graphics/map_objects/pics/people/flannery/1.4bpp");
+const u32 gFieldObjectPic_Flannery_2[] = INCBIN_U32("graphics/map_objects/pics/people/flannery/2.4bpp");
+const u32 gFieldObjectPic_Norman_0[] = INCBIN_U32("graphics/map_objects/pics/people/norman/0.4bpp");
+const u32 gFieldObjectPic_Norman_1[] = INCBIN_U32("graphics/map_objects/pics/people/norman/1.4bpp");
+const u32 gFieldObjectPic_Norman_2[] = INCBIN_U32("graphics/map_objects/pics/people/norman/2.4bpp");
+const u32 gFieldObjectPic_Norman_3[] = INCBIN_U32("graphics/map_objects/pics/people/norman/3.4bpp");
+const u32 gFieldObjectPic_Norman_4[] = INCBIN_U32("graphics/map_objects/pics/people/norman/4.4bpp");
+const u32 gFieldObjectPic_Norman_5[] = INCBIN_U32("graphics/map_objects/pics/people/norman/5.4bpp");
+const u32 gFieldObjectPic_Norman_6[] = INCBIN_U32("graphics/map_objects/pics/people/norman/6.4bpp");
+const u32 gFieldObjectPic_Norman_7[] = INCBIN_U32("graphics/map_objects/pics/people/norman/7.4bpp");
+const u32 gFieldObjectPic_Norman_8[] = INCBIN_U32("graphics/map_objects/pics/people/norman/8.4bpp");
+const u32 gFieldObjectPic_Winona_0[] = INCBIN_U32("graphics/map_objects/pics/people/winona/0.4bpp");
+const u32 gFieldObjectPic_Winona_1[] = INCBIN_U32("graphics/map_objects/pics/people/winona/1.4bpp");
+const u32 gFieldObjectPic_Winona_2[] = INCBIN_U32("graphics/map_objects/pics/people/winona/2.4bpp");
+const u32 gFieldObjectPic_Liza_0[] = INCBIN_U32("graphics/map_objects/pics/people/liza/0.4bpp");
+const u32 gFieldObjectPic_Liza_1[] = INCBIN_U32("graphics/map_objects/pics/people/liza/1.4bpp");
+const u32 gFieldObjectPic_Liza_2[] = INCBIN_U32("graphics/map_objects/pics/people/liza/2.4bpp");
+const u32 gFieldObjectPic_Tate_0[] = INCBIN_U32("graphics/map_objects/pics/people/tate/0.4bpp");
+const u32 gFieldObjectPic_Tate_1[] = INCBIN_U32("graphics/map_objects/pics/people/tate/1.4bpp");
+const u32 gFieldObjectPic_Tate_2[] = INCBIN_U32("graphics/map_objects/pics/people/tate/2.4bpp");
+const u32 gFieldObjectPic_Wallace_0[] = INCBIN_U32("graphics/map_objects/pics/people/wallace/0.4bpp");
+const u32 gFieldObjectPic_Wallace_1[] = INCBIN_U32("graphics/map_objects/pics/people/wallace/1.4bpp");
+const u32 gFieldObjectPic_Wallace_2[] = INCBIN_U32("graphics/map_objects/pics/people/wallace/2.4bpp");
+const u32 gFieldObjectPic_Wallace_3[] = INCBIN_U32("graphics/map_objects/pics/people/wallace/3.4bpp");
+const u32 gFieldObjectPic_Wallace_4[] = INCBIN_U32("graphics/map_objects/pics/people/wallace/4.4bpp");
+const u32 gFieldObjectPic_Wallace_5[] = INCBIN_U32("graphics/map_objects/pics/people/wallace/5.4bpp");
+const u32 gFieldObjectPic_Wallace_6[] = INCBIN_U32("graphics/map_objects/pics/people/wallace/6.4bpp");
+const u32 gFieldObjectPic_Wallace_7[] = INCBIN_U32("graphics/map_objects/pics/people/wallace/7.4bpp");
+const u32 gFieldObjectPic_Wallace_8[] = INCBIN_U32("graphics/map_objects/pics/people/wallace/8.4bpp");
+const u32 gFieldObjectPic_Steven_0[] = INCBIN_U32("graphics/map_objects/pics/people/steven/0.4bpp");
+const u32 gFieldObjectPic_Steven_1[] = INCBIN_U32("graphics/map_objects/pics/people/steven/1.4bpp");
+const u32 gFieldObjectPic_Steven_2[] = INCBIN_U32("graphics/map_objects/pics/people/steven/2.4bpp");
+const u32 gFieldObjectPic_Steven_3[] = INCBIN_U32("graphics/map_objects/pics/people/steven/3.4bpp");
+const u32 gFieldObjectPic_Steven_4[] = INCBIN_U32("graphics/map_objects/pics/people/steven/4.4bpp");
+const u32 gFieldObjectPic_Steven_5[] = INCBIN_U32("graphics/map_objects/pics/people/steven/5.4bpp");
+const u32 gFieldObjectPic_Steven_6[] = INCBIN_U32("graphics/map_objects/pics/people/steven/6.4bpp");
+const u32 gFieldObjectPic_Steven_7[] = INCBIN_U32("graphics/map_objects/pics/people/steven/7.4bpp");
+const u32 gFieldObjectPic_Steven_8[] = INCBIN_U32("graphics/map_objects/pics/people/steven/8.4bpp");
+const u32 gFieldObjectPic_Wally_0[] = INCBIN_U32("graphics/map_objects/pics/people/wally/0.4bpp");
+const u32 gFieldObjectPic_Wally_1[] = INCBIN_U32("graphics/map_objects/pics/people/wally/1.4bpp");
+const u32 gFieldObjectPic_Wally_2[] = INCBIN_U32("graphics/map_objects/pics/people/wally/2.4bpp");
+const u32 gFieldObjectPic_Wally_3[] = INCBIN_U32("graphics/map_objects/pics/people/wally/3.4bpp");
+const u32 gFieldObjectPic_Wally_4[] = INCBIN_U32("graphics/map_objects/pics/people/wally/4.4bpp");
+const u32 gFieldObjectPic_Wally_5[] = INCBIN_U32("graphics/map_objects/pics/people/wally/5.4bpp");
+const u32 gFieldObjectPic_Wally_6[] = INCBIN_U32("graphics/map_objects/pics/people/wally/6.4bpp");
+const u32 gFieldObjectPic_Wally_7[] = INCBIN_U32("graphics/map_objects/pics/people/wally/7.4bpp");
+const u32 gFieldObjectPic_Wally_8[] = INCBIN_U32("graphics/map_objects/pics/people/wally/8.4bpp");
+const u32 gFieldObjectPic_RubySapphireLittleBoy_0[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_little_boy/0.4bpp");
+const u32 gFieldObjectPic_RubySapphireLittleBoy_1[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_little_boy/1.4bpp");
+const u32 gFieldObjectPic_RubySapphireLittleBoy_2[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_little_boy/2.4bpp");
+const u32 gFieldObjectPic_RubySapphireLittleBoy_3[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_little_boy/3.4bpp");
+const u32 gFieldObjectPic_RubySapphireLittleBoy_4[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_little_boy/4.4bpp");
+const u32 gFieldObjectPic_RubySapphireLittleBoy_5[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_little_boy/5.4bpp");
+const u32 gFieldObjectPic_RubySapphireLittleBoy_6[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_little_boy/6.4bpp");
+const u32 gFieldObjectPic_RubySapphireLittleBoy_7[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_little_boy/7.4bpp");
+const u32 gFieldObjectPic_RubySapphireLittleBoy_8[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_little_boy/8.4bpp");
+const u32 gFieldObjectPic_HotSpringsOldWoman_0[] = INCBIN_U32("graphics/map_objects/pics/people/hot_springs_old_woman/0.4bpp");
+const u32 gFieldObjectPic_HotSpringsOldWoman_1[] = INCBIN_U32("graphics/map_objects/pics/people/hot_springs_old_woman/1.4bpp");
+const u32 gFieldObjectPic_HotSpringsOldWoman_2[] = INCBIN_U32("graphics/map_objects/pics/people/hot_springs_old_woman/2.4bpp");
+const u32 gFieldObjectPic_HotSpringsOldWoman_3[] = INCBIN_U32("graphics/map_objects/pics/people/hot_springs_old_woman/3.4bpp");
+const u32 gFieldObjectPic_HotSpringsOldWoman_4[] = INCBIN_U32("graphics/map_objects/pics/people/hot_springs_old_woman/4.4bpp");
+const u32 gFieldObjectPic_HotSpringsOldWoman_5[] = INCBIN_U32("graphics/map_objects/pics/people/hot_springs_old_woman/5.4bpp");
+const u32 gFieldObjectPic_HotSpringsOldWoman_6[] = INCBIN_U32("graphics/map_objects/pics/people/hot_springs_old_woman/6.4bpp");
+const u32 gFieldObjectPic_HotSpringsOldWoman_7[] = INCBIN_U32("graphics/map_objects/pics/people/hot_springs_old_woman/7.4bpp");
+const u32 gFieldObjectPic_HotSpringsOldWoman_8[] = INCBIN_U32("graphics/map_objects/pics/people/hot_springs_old_woman/8.4bpp");
+const u32 gFieldObjectPic_LatiasLatios_0[] = INCBIN_U32("graphics/map_objects/pics/pokemon/latias_latios/0.4bpp");
+const u32 gFieldObjectPic_LatiasLatios_1[] = INCBIN_U32("graphics/map_objects/pics/pokemon/latias_latios/1.4bpp");
+const u32 gFieldObjectPic_LatiasLatios_2[] = INCBIN_U32("graphics/map_objects/pics/pokemon/latias_latios/2.4bpp");
+const u32 gFieldObjectPic_Boy5_0[] = INCBIN_U32("graphics/map_objects/pics/people/boy_5/0.4bpp");
+const u32 gFieldObjectPic_Boy5_1[] = INCBIN_U32("graphics/map_objects/pics/people/boy_5/1.4bpp");
+const u32 gFieldObjectPic_Boy5_2[] = INCBIN_U32("graphics/map_objects/pics/people/boy_5/2.4bpp");
+const u32 gFieldObjectPic_ContestOldMan_0[] = INCBIN_U32("graphics/map_objects/pics/people/contest_old_man/0.4bpp");
+const u32 gFieldObjectPic_ContestOldMan_1[] = INCBIN_U32("graphics/map_objects/pics/people/contest_old_man/1.4bpp");
+const u32 gFieldObjectPic_ContestOldMan_2[] = INCBIN_U32("graphics/map_objects/pics/people/contest_old_man/2.4bpp");
+const u32 gFieldObjectPic_ContestOldMan_3[] = INCBIN_U32("graphics/map_objects/pics/people/contest_old_man/3.4bpp");
+const u32 gFieldObjectPic_ContestOldMan_4[] = INCBIN_U32("graphics/map_objects/pics/people/contest_old_man/4.4bpp");
+const u32 gFieldObjectPic_ContestOldMan_5[] = INCBIN_U32("graphics/map_objects/pics/people/contest_old_man/5.4bpp");
+const u32 gFieldObjectPic_ContestOldMan_6[] = INCBIN_U32("graphics/map_objects/pics/people/contest_old_man/6.4bpp");
+const u32 gFieldObjectPic_ContestOldMan_7[] = INCBIN_U32("graphics/map_objects/pics/people/contest_old_man/7.4bpp");
+const u32 gFieldObjectPic_ContestOldMan_8[] = INCBIN_U32("graphics/map_objects/pics/people/contest_old_man/8.4bpp");
+const u32 gFieldObjectPic_Archie_0[] = INCBIN_U32("graphics/map_objects/pics/people/archie/0.4bpp");
+const u32 gFieldObjectPic_Archie_1[] = INCBIN_U32("graphics/map_objects/pics/people/archie/1.4bpp");
+const u32 gFieldObjectPic_Archie_2[] = INCBIN_U32("graphics/map_objects/pics/people/archie/2.4bpp");
+const u32 gFieldObjectPic_Archie_3[] = INCBIN_U32("graphics/map_objects/pics/people/archie/3.4bpp");
+const u32 gFieldObjectPic_Archie_4[] = INCBIN_U32("graphics/map_objects/pics/people/archie/4.4bpp");
+const u32 gFieldObjectPic_Archie_5[] = INCBIN_U32("graphics/map_objects/pics/people/archie/5.4bpp");
+const u32 gFieldObjectPic_Archie_6[] = INCBIN_U32("graphics/map_objects/pics/people/archie/6.4bpp");
+const u32 gFieldObjectPic_Archie_7[] = INCBIN_U32("graphics/map_objects/pics/people/archie/7.4bpp");
+const u32 gFieldObjectPic_Archie_8[] = INCBIN_U32("graphics/map_objects/pics/people/archie/8.4bpp");
+const u32 gFieldObjectPic_Maxie_0[] = INCBIN_U32("graphics/map_objects/pics/people/maxie/0.4bpp");
+const u32 gFieldObjectPic_Maxie_1[] = INCBIN_U32("graphics/map_objects/pics/people/maxie/1.4bpp");
+const u32 gFieldObjectPic_Maxie_2[] = INCBIN_U32("graphics/map_objects/pics/people/maxie/2.4bpp");
+const u32 gFieldObjectPic_Maxie_3[] = INCBIN_U32("graphics/map_objects/pics/people/maxie/3.4bpp");
+const u32 gFieldObjectPic_Maxie_4[] = INCBIN_U32("graphics/map_objects/pics/people/maxie/4.4bpp");
+const u32 gFieldObjectPic_Maxie_5[] = INCBIN_U32("graphics/map_objects/pics/people/maxie/5.4bpp");
+const u32 gFieldObjectPic_Maxie_6[] = INCBIN_U32("graphics/map_objects/pics/people/maxie/6.4bpp");
+const u32 gFieldObjectPic_Maxie_7[] = INCBIN_U32("graphics/map_objects/pics/people/maxie/7.4bpp");
+const u32 gFieldObjectPic_Maxie_8[] = INCBIN_U32("graphics/map_objects/pics/people/maxie/8.4bpp");
+const u32 gFieldObjectPic_KyogreFront_0[] = INCBIN_U32("graphics/map_objects/pics/pokemon/kyogre_front/0.4bpp");
+const u32 gFieldObjectPic_KyogreFront_1[] = INCBIN_U32("graphics/map_objects/pics/pokemon/kyogre_front/1.4bpp");
+const u32 gFieldObjectPic_KyogreSide_0[] = INCBIN_U32("graphics/map_objects/pics/pokemon/kyogre_side/0.4bpp");
+const u32 gFieldObjectPic_KyogreSide_1[] = INCBIN_U32("graphics/map_objects/pics/pokemon/kyogre_side/1.4bpp");
+const u32 gFieldObjectPic_GroudonFront_0[] = INCBIN_U32("graphics/map_objects/pics/pokemon/groudon_front/0.4bpp");
+const u32 gFieldObjectPic_GroudonFront_1[] = INCBIN_U32("graphics/map_objects/pics/pokemon/groudon_front/1.4bpp");
+const u32 gFieldObjectPic_GroudonSide_0[] = INCBIN_U32("graphics/map_objects/pics/pokemon/groudon_side/0.4bpp");
+const u32 gFieldObjectPic_GroudonSide_1[] = INCBIN_U32("graphics/map_objects/pics/pokemon/groudon_side/1.4bpp");
+const u32 gFieldObjectPic_Regi[] = INCBIN_U32("graphics/map_objects/pics/pokemon/regi.4bpp");
+const u32 gFieldObjectPic_Skitty_0[] = INCBIN_U32("graphics/map_objects/pics/pokemon/skitty/0.4bpp");
+const u32 gFieldObjectPic_Skitty_1[] = INCBIN_U32("graphics/map_objects/pics/pokemon/skitty/1.4bpp");
+const u32 gFieldObjectPic_Skitty_2[] = INCBIN_U32("graphics/map_objects/pics/pokemon/skitty/2.4bpp");
+const u32 gFieldObjectPic_Kecleon_0[] = INCBIN_U32("graphics/map_objects/pics/pokemon/kecleon/0.4bpp");
+const u32 gFieldObjectPic_Kecleon_1[] = INCBIN_U32("graphics/map_objects/pics/pokemon/kecleon/1.4bpp");
+const u32 gFieldObjectPic_Kecleon_2[] = INCBIN_U32("graphics/map_objects/pics/pokemon/kecleon/2.4bpp");
+const u32 gFieldObjectPic_Rayquaza_0[] = INCBIN_U32("graphics/map_objects/pics/pokemon/rayquaza/0.4bpp");
+const u32 gFieldObjectPic_Rayquaza_1[] = INCBIN_U32("graphics/map_objects/pics/pokemon/rayquaza/1.4bpp");
+const u32 gFieldObjectPic_Rayquaza_2[] = INCBIN_U32("graphics/map_objects/pics/pokemon/rayquaza/2.4bpp");
+const u32 gFieldObjectPic_Rayquaza_3[] = INCBIN_U32("graphics/map_objects/pics/pokemon/rayquaza/3.4bpp");
+const u32 gFieldObjectPic_Rayquaza_4[] = INCBIN_U32("graphics/map_objects/pics/pokemon/rayquaza/4.4bpp");
+const u32 gFieldObjectPic_RayquazaStill[] = INCBIN_U32("graphics/map_objects/pics/pokemon/rayquaza_still.4bpp");
+const u32 gFieldObjectPic_Zigzagoon_0[] = INCBIN_U32("graphics/map_objects/pics/pokemon/zigzagoon/0.4bpp");
+const u32 gFieldObjectPic_Zigzagoon_1[] = INCBIN_U32("graphics/map_objects/pics/pokemon/zigzagoon/1.4bpp");
+const u32 gFieldObjectPic_Zigzagoon_2[] = INCBIN_U32("graphics/map_objects/pics/pokemon/zigzagoon/2.4bpp");
+const u32 gFieldObjectPic_Pikachu_0[] = INCBIN_U32("graphics/map_objects/pics/pokemon/pikachu/0.4bpp");
+const u32 gFieldObjectPic_Pikachu_1[] = INCBIN_U32("graphics/map_objects/pics/pokemon/pikachu/1.4bpp");
+const u32 gFieldObjectPic_Pikachu_2[] = INCBIN_U32("graphics/map_objects/pics/pokemon/pikachu/2.4bpp");
+const u32 gFieldObjectPic_Azumarill_0[] = INCBIN_U32("graphics/map_objects/pics/pokemon/azumarill/0.4bpp");
+const u32 gFieldObjectPic_Azumarill_1[] = INCBIN_U32("graphics/map_objects/pics/pokemon/azumarill/1.4bpp");
+const u32 gFieldObjectPic_Azumarill_2[] = INCBIN_U32("graphics/map_objects/pics/pokemon/azumarill/2.4bpp");
+const u32 gFieldObjectPic_Wingull_0[] = INCBIN_U32("graphics/map_objects/pics/pokemon/wingull/0.4bpp");
+const u32 gFieldObjectPic_Wingull_3[] = INCBIN_U32("graphics/map_objects/pics/pokemon/wingull/3.4bpp");
+const u32 gFieldObjectPic_Wingull_1[] = INCBIN_U32("graphics/map_objects/pics/pokemon/wingull/1.4bpp");
+const u32 gFieldObjectPic_Wingull_4[] = INCBIN_U32("graphics/map_objects/pics/pokemon/wingull/4.4bpp");
+const u32 gFieldObjectPic_Wingull_2[] = INCBIN_U32("graphics/map_objects/pics/pokemon/wingull/2.4bpp");
+const u32 gFieldObjectPic_Wingull_5[] = INCBIN_U32("graphics/map_objects/pics/pokemon/wingull/5.4bpp");
+const u32 gFieldObjectPic_TuberMSwimming_0[] = INCBIN_U32("graphics/map_objects/pics/people/tuber_m_swimming/0.4bpp");
+const u32 gFieldObjectPic_TuberMSwimming_1[] = INCBIN_U32("graphics/map_objects/pics/people/tuber_m_swimming/1.4bpp");
+const u32 gFieldObjectPic_TuberMSwimming_2[] = INCBIN_U32("graphics/map_objects/pics/people/tuber_m_swimming/2.4bpp");
+const u32 gFieldObjectPic_TuberMSwimming_3[] = INCBIN_U32("graphics/map_objects/pics/people/tuber_m_swimming/3.4bpp");
+const u32 gFieldObjectPic_TuberMSwimming_4[] = INCBIN_U32("graphics/map_objects/pics/people/tuber_m_swimming/4.4bpp");
+const u32 gFieldObjectPic_TuberMSwimming_5[] = INCBIN_U32("graphics/map_objects/pics/people/tuber_m_swimming/5.4bpp");
+const u32 gFieldObjectPic_TuberMSwimming_6[] = INCBIN_U32("graphics/map_objects/pics/people/tuber_m_swimming/6.4bpp");
+const u32 gFieldObjectPic_TuberMSwimming_7[] = INCBIN_U32("graphics/map_objects/pics/people/tuber_m_swimming/7.4bpp");
+const u32 gFieldObjectPic_TuberMSwimming_8[] = INCBIN_U32("graphics/map_objects/pics/people/tuber_m_swimming/8.4bpp");
+const u32 gFieldObjectPic_Azurill_0[] = INCBIN_U32("graphics/map_objects/pics/pokemon/azurill/0.4bpp");
+const u32 gFieldObjectPic_Azurill_1[] = INCBIN_U32("graphics/map_objects/pics/pokemon/azurill/1.4bpp");
+const u32 gFieldObjectPic_Azurill_2[] = INCBIN_U32("graphics/map_objects/pics/pokemon/azurill/2.4bpp");
+const u32 gFieldObjectPic_Mom_0[] = INCBIN_U32("graphics/map_objects/pics/people/mom/0.4bpp");
+const u32 gFieldObjectPic_Mom_1[] = INCBIN_U32("graphics/map_objects/pics/people/mom/1.4bpp");
+const u32 gFieldObjectPic_Mom_2[] = INCBIN_U32("graphics/map_objects/pics/people/mom/2.4bpp");
+const u32 gFieldObjectPic_Mom_3[] = INCBIN_U32("graphics/map_objects/pics/people/mom/3.4bpp");
+const u32 gFieldObjectPic_Mom_4[] = INCBIN_U32("graphics/map_objects/pics/people/mom/4.4bpp");
+const u32 gFieldObjectPic_Mom_5[] = INCBIN_U32("graphics/map_objects/pics/people/mom/5.4bpp");
+const u32 gFieldObjectPic_Mom_6[] = INCBIN_U32("graphics/map_objects/pics/people/mom/6.4bpp");
+const u32 gFieldObjectPic_Mom_7[] = INCBIN_U32("graphics/map_objects/pics/people/mom/7.4bpp");
+const u32 gFieldObjectPic_Mom_8[] = INCBIN_U32("graphics/map_objects/pics/people/mom/8.4bpp");
+const u16 gFieldObjectPalette22[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_22.gbapal");
+const u16 gFieldObjectPalette23[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_23.gbapal");
+const u16 gFieldObjectPalette24[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_24.gbapal");
+const u16 gFieldObjectPalette25[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_25.gbapal");
+const u32 gFieldObjectPic_UnusedNatuDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/unused_natu_doll.4bpp");
+const u32 gFieldObjectPic_UnusedMagnemiteDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/unused_magnemite_doll.4bpp");
+const u32 gFieldObjectPic_UnusedSquirtleDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/unused_squirtle_doll.4bpp");
+const u32 gFieldObjectPic_UnusedWooperDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/unused_wooper_doll.4bpp");
+const u32 gFieldObjectPic_UnusedPikachuDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/unused_pikachu_doll.4bpp");
+const u32 gFieldObjectPic_UnusedPorygon2Doll[] = INCBIN_U32("graphics/map_objects/pics/dolls/unused_porygon2_doll.4bpp");
+const u32 gFieldObjectPic_PichuDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/pichu_doll.4bpp");
+const u32 gFieldObjectPic_PikachuDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/pikachu_doll.4bpp");
+const u32 gFieldObjectPic_MarillDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/marill_doll.4bpp");
+const u32 gFieldObjectPic_TogepiDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/togepi_doll.4bpp");
+const u32 gFieldObjectPic_CyndaquilDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/cyndaquil_doll.4bpp");
+const u32 gFieldObjectPic_ChikoritaDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/chikorita_doll.4bpp");
+const u32 gFieldObjectPic_TotodileDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/totodile_doll.4bpp");
+const u32 gFieldObjectPic_JigglypuffDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/jigglypuff_doll.4bpp");
+const u32 gFieldObjectPic_MeowthDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/meowth_doll.4bpp");
+const u32 gFieldObjectPic_ClefairyDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/clefairy_doll.4bpp");
+const u32 gFieldObjectPic_DittoDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/ditto_doll.4bpp");
+const u32 gFieldObjectPic_SmoochumDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/smoochum_doll.4bpp");
+const u32 gFieldObjectPic_TreeckoDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/treecko_doll.4bpp");
+const u32 gFieldObjectPic_TorchicDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/torchic_doll.4bpp");
+const u32 gFieldObjectPic_MudkipDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/mudkip_doll.4bpp");
+const u32 gFieldObjectPic_DuskullDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/duskull_doll.4bpp");
+const u32 gFieldObjectPic_WynautDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/wynaut_doll.4bpp");
+const u32 gFieldObjectPic_BaltoyDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/baltoy_doll.4bpp");
+const u32 gFieldObjectPic_KecleonDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/kecleon_doll.4bpp");
+const u32 gFieldObjectPic_AzurillDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/azurill_doll.4bpp");
+const u32 gFieldObjectPic_SkittyDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/skitty_doll.4bpp");
+const u32 gFieldObjectPic_SwabluDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/swablu_doll.4bpp");
+const u32 gFieldObjectPic_GulpinDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/gulpin_doll.4bpp");
+const u32 gFieldObjectPic_LotadDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/lotad_doll.4bpp");
+const u32 gFieldObjectPic_SeedotDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/seedot_doll.4bpp");
+const u32 gFieldObjectPic_PikaCushion[] = INCBIN_U32("graphics/map_objects/pics/cushions/pika_cushion.4bpp");
+const u32 gFieldObjectPic_RoundCushion[] = INCBIN_U32("graphics/map_objects/pics/cushions/round_cushion.4bpp");
+const u32 gFieldObjectPic_KissCushion[] = INCBIN_U32("graphics/map_objects/pics/cushions/kiss_cushion.4bpp");
+const u32 gFieldObjectPic_ZigzagCushion[] = INCBIN_U32("graphics/map_objects/pics/cushions/zigzag_cushion.4bpp");
+const u32 gFieldObjectPic_SpinCushion[] = INCBIN_U32("graphics/map_objects/pics/cushions/spin_cushion.4bpp");
+const u32 gFieldObjectPic_DiamondCushion[] = INCBIN_U32("graphics/map_objects/pics/cushions/diamond_cushion.4bpp");
+const u32 gFieldObjectPic_BallCushion[] = INCBIN_U32("graphics/map_objects/pics/cushions/ball_cushion.4bpp");
+const u32 gFieldObjectPic_GrassCushion[] = INCBIN_U32("graphics/map_objects/pics/cushions/grass_cushion.4bpp");
+const u32 gFieldObjectPic_FireCushion[] = INCBIN_U32("graphics/map_objects/pics/cushions/fire_cushion.4bpp");
+const u32 gFieldObjectPic_WaterCushion[] = INCBIN_U32("graphics/map_objects/pics/cushions/water_cushion.4bpp");
+const u32 gFieldObjectPic_BigSnorlaxDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/big_snorlax_doll.4bpp");
+const u32 gFieldObjectPic_BigRhydonDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/big_rhydon_doll.4bpp");
+const u32 gFieldObjectPic_BigLaprasDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/big_lapras_doll.4bpp");
+const u32 gFieldObjectPic_BigVenusaurDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/big_venusaur_doll.4bpp");
+const u32 gFieldObjectPic_BigCharizardDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/big_charizard_doll.4bpp");
+const u32 gFieldObjectPic_BigBlastoiseDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/big_blastoise_doll.4bpp");
+const u32 gFieldObjectPic_BigWailmerDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/big_wailmer_doll.4bpp");
+const u32 gFieldObjectPic_BigRegirockDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/big_regirock_doll.4bpp");
+const u32 gFieldObjectPic_BigRegiceDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/big_regice_doll.4bpp");
+const u32 gFieldObjectPic_BigRegisteelDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/big_registeel_doll.4bpp");
+const u32 gFieldObjectPic_CuttableTree_0[] = INCBIN_U32("graphics/map_objects/pics/misc/cuttable_tree/0.4bpp");
+const u32 gFieldObjectPic_CuttableTree_1[] = INCBIN_U32("graphics/map_objects/pics/misc/cuttable_tree/1.4bpp");
+const u32 gFieldObjectPic_CuttableTree_2[] = INCBIN_U32("graphics/map_objects/pics/misc/cuttable_tree/2.4bpp");
+const u32 gFieldObjectPic_CuttableTree_3[] = INCBIN_U32("graphics/map_objects/pics/misc/cuttable_tree/3.4bpp");
+const u32 gFieldObjectPic_BreakableRock_0[] = INCBIN_U32("graphics/map_objects/pics/misc/breakable_rock/0.4bpp");
+const u32 gFieldObjectPic_BreakableRock_1[] = INCBIN_U32("graphics/map_objects/pics/misc/breakable_rock/1.4bpp");
+const u32 gFieldObjectPic_BreakableRock_2[] = INCBIN_U32("graphics/map_objects/pics/misc/breakable_rock/2.4bpp");
+const u32 gFieldObjectPic_BreakableRock_3[] = INCBIN_U32("graphics/map_objects/pics/misc/breakable_rock/3.4bpp");
+const u32 gFieldObjectPic_PushableBoulder[] = INCBIN_U32("graphics/map_objects/pics/misc/pushable_boulder.4bpp");
+const u32 gFieldObjectPic_MrBrineysBoat_0[] = INCBIN_U32("graphics/map_objects/pics/misc/mr_brineys_boat/0.4bpp");
+const u32 gFieldObjectPic_MrBrineysBoat_1[] = INCBIN_U32("graphics/map_objects/pics/misc/mr_brineys_boat/1.4bpp");
+const u32 gFieldObjectPic_MrBrineysBoat_2[] = INCBIN_U32("graphics/map_objects/pics/misc/mr_brineys_boat/2.4bpp");
+const u32 gFieldObjectPic_Fossil[] = INCBIN_U32("graphics/map_objects/pics/misc/fossil.4bpp");
+const u32 gFieldObjectPic_SubmarineShadow[] = INCBIN_U32("graphics/map_objects/pics/misc/submarine_shadow.4bpp");
+const u16 gFieldObjectPalette26[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_26.gbapal");
+const u32 gFieldObjectPic_Truck[] = INCBIN_U32("graphics/map_objects/pics/misc/truck.4bpp");
+const u16 gFieldObjectPalette14[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_14.gbapal");
+const u32 gFieldObjectPic_VigorothCarryingBox_0[] = INCBIN_U32("graphics/map_objects/pics/pokemon/vigoroth_carrying_box/0.4bpp");
+const u32 gFieldObjectPic_VigorothCarryingBox_1[] = INCBIN_U32("graphics/map_objects/pics/pokemon/vigoroth_carrying_box/1.4bpp");
+const u32 gFieldObjectPic_VigorothCarryingBox_2[] = INCBIN_U32("graphics/map_objects/pics/pokemon/vigoroth_carrying_box/2.4bpp");
+const u32 gFieldObjectPic_VigorothFacingAway_0[] = INCBIN_U32("graphics/map_objects/pics/pokemon/vigoroth_facing_away/0.4bpp");
+const u32 gFieldObjectPic_VigorothFacingAway_1[] = INCBIN_U32("graphics/map_objects/pics/pokemon/vigoroth_facing_away/1.4bpp");
+const u16 gFieldObjectPalette15[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_15.gbapal");
+const u32 gFieldObjectPic_BirchsBag[] = INCBIN_U32("graphics/map_objects/pics/misc/birchs_bag.4bpp");
+const u32 gFieldObjectPic_EnemyZigzagoon_0[] = INCBIN_U32("graphics/map_objects/pics/pokemon/enemy_zigzagoon/0.4bpp");
+const u32 gFieldObjectPic_EnemyZigzagoon_1[] = INCBIN_U32("graphics/map_objects/pics/pokemon/enemy_zigzagoon/1.4bpp");
+const u32 gFieldObjectPic_EnemyZigzagoon_2[] = INCBIN_U32("graphics/map_objects/pics/pokemon/enemy_zigzagoon/2.4bpp");
+const u32 gFieldObjectPic_EnemyZigzagoon_3[] = INCBIN_U32("graphics/map_objects/pics/pokemon/enemy_zigzagoon/3.4bpp");
+const u32 gFieldObjectPic_EnemyZigzagoon_4[] = INCBIN_U32("graphics/map_objects/pics/pokemon/enemy_zigzagoon/4.4bpp");
+const u32 gFieldObjectPic_EnemyZigzagoon_5[] = INCBIN_U32("graphics/map_objects/pics/pokemon/enemy_zigzagoon/5.4bpp");
+const u32 gFieldObjectPic_EnemyZigzagoon_6[] = INCBIN_U32("graphics/map_objects/pics/pokemon/enemy_zigzagoon/6.4bpp");
+const u32 gFieldObjectPic_EnemyZigzagoon_7[] = INCBIN_U32("graphics/map_objects/pics/pokemon/enemy_zigzagoon/7.4bpp");
+const u32 gFieldObjectPic_EnemyZigzagoon_8[] = INCBIN_U32("graphics/map_objects/pics/pokemon/enemy_zigzagoon/8.4bpp");
+const u16 gFieldObjectPalette16[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_16.gbapal");
+const u32 gFieldObjectPic_Poochyena_0[] = INCBIN_U32("graphics/map_objects/pics/pokemon/poochyena/0.4bpp");
+const u32 gFieldObjectPic_Poochyena_1[] = INCBIN_U32("graphics/map_objects/pics/pokemon/poochyena/1.4bpp");
+const u32 gFieldObjectPic_Poochyena_2[] = INCBIN_U32("graphics/map_objects/pics/pokemon/poochyena/2.4bpp");
+const u32 gFieldObjectPic_Poochyena_3[] = INCBIN_U32("graphics/map_objects/pics/pokemon/poochyena/3.4bpp");
+const u32 gFieldObjectPic_Poochyena_4[] = INCBIN_U32("graphics/map_objects/pics/pokemon/poochyena/4.4bpp");
+const u32 gFieldObjectPic_Poochyena_5[] = INCBIN_U32("graphics/map_objects/pics/pokemon/poochyena/5.4bpp");
+const u32 gFieldObjectPic_Poochyena_6[] = INCBIN_U32("graphics/map_objects/pics/pokemon/poochyena/6.4bpp");
+const u32 gFieldObjectPic_Poochyena_7[] = INCBIN_U32("graphics/map_objects/pics/pokemon/poochyena/7.4bpp");
+const u32 gFieldObjectPic_Poochyena_8[] = INCBIN_U32("graphics/map_objects/pics/pokemon/poochyena/8.4bpp");
+const u16 gFieldObjectPalette27[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_27.gbapal");
+const u32 gFieldObjectPic_CableCar[] = INCBIN_U32("graphics/map_objects/pics/misc/cable_car.4bpp");
+const u16 gFieldObjectPalette20[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_20.gbapal");
+const u32 gFieldObjectPic_SSTidal[] = INCBIN_U32("graphics/map_objects/pics/misc/ss_tidal.4bpp");
+const u16 gFieldObjectPalette21[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_21.gbapal");
+const u32 gFieldEffectObjectPic_BerryTreeGrowthSparkle_0[] = INCBIN_U32("graphics/map_objects/pics/effects/berry_tree_growth_sparkle/0.4bpp");
+const u32 gFieldEffectObjectPic_BerryTreeGrowthSparkle_1[] = INCBIN_U32("graphics/map_objects/pics/effects/berry_tree_growth_sparkle/1.4bpp");
+const u32 gFieldEffectObjectPic_BerryTreeGrowthSparkle_2[] = INCBIN_U32("graphics/map_objects/pics/effects/berry_tree_growth_sparkle/2.4bpp");
+const u32 gFieldEffectObjectPic_BerryTreeGrowthSparkle_3[] = INCBIN_U32("graphics/map_objects/pics/effects/berry_tree_growth_sparkle/3.4bpp");
+const u32 gFieldEffectObjectPic_BerryTreeGrowthSparkle_4[] = INCBIN_U32("graphics/map_objects/pics/effects/berry_tree_growth_sparkle/4.4bpp");
+const u32 gFieldEffectObjectPic_BerryTreeGrowthSparkle_5[] = INCBIN_U32("graphics/map_objects/pics/effects/berry_tree_growth_sparkle/5.4bpp");
+const u32 gFieldObjectPic_BerryTreeDirtPile[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/dirt_pile.4bpp");
+const u32 gFieldObjectPic_BerryTreeSprout_0[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/sprout/0.4bpp");
+const u32 gFieldObjectPic_BerryTreeSprout_1[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/sprout/1.4bpp");
+const u32 gFieldObjectPic_PechaBerryTree_0[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/pecha/0.4bpp");
+const u32 gFieldObjectPic_PechaBerryTree_1[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/pecha/1.4bpp");
+const u32 gFieldObjectPic_PechaBerryTree_2[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/pecha/2.4bpp");
+const u32 gFieldObjectPic_PechaBerryTree_3[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/pecha/3.4bpp");
+const u32 gFieldObjectPic_PechaBerryTree_4[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/pecha/4.4bpp");
+const u32 gFieldObjectPic_PechaBerryTree_5[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/pecha/5.4bpp");
+const u32 gFieldObjectPic_KelpsyBerryTree_0[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/kelpsy/0.4bpp");
+const u32 gFieldObjectPic_KelpsyBerryTree_1[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/kelpsy/1.4bpp");
+const u32 gFieldObjectPic_KelpsyBerryTree_2[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/kelpsy/2.4bpp");
+const u32 gFieldObjectPic_KelpsyBerryTree_3[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/kelpsy/3.4bpp");
+const u32 gFieldObjectPic_KelpsyBerryTree_4[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/kelpsy/4.4bpp");
+const u32 gFieldObjectPic_KelpsyBerryTree_5[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/kelpsy/5.4bpp");
+const u32 gFieldObjectPic_WepearBerryTree_0[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/wepear/0.4bpp");
+const u32 gFieldObjectPic_WepearBerryTree_1[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/wepear/1.4bpp");
+const u32 gFieldObjectPic_WepearBerryTree_2[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/wepear/2.4bpp");
+const u32 gFieldObjectPic_WepearBerryTree_3[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/wepear/3.4bpp");
+const u32 gFieldObjectPic_WepearBerryTree_4[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/wepear/4.4bpp");
+const u32 gFieldObjectPic_WepearBerryTree_5[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/wepear/5.4bpp");
+const u32 gFieldObjectPic_IapapaBerryTree_0[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/iapapa/0.4bpp");
+const u32 gFieldObjectPic_IapapaBerryTree_1[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/iapapa/1.4bpp");
+const u32 gFieldObjectPic_IapapaBerryTree_2[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/iapapa/2.4bpp");
+const u32 gFieldObjectPic_IapapaBerryTree_3[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/iapapa/3.4bpp");
+const u32 gFieldObjectPic_IapapaBerryTree_4[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/iapapa/4.4bpp");
+const u32 gFieldObjectPic_IapapaBerryTree_5[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/iapapa/5.4bpp");
+const u32 gFieldObjectPic_CheriBerryTree_0[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/cheri/0.4bpp");
+const u32 gFieldObjectPic_CheriBerryTree_1[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/cheri/1.4bpp");
+const u32 gFieldObjectPic_CheriBerryTree_2[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/cheri/2.4bpp");
+const u32 gFieldObjectPic_CheriBerryTree_3[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/cheri/3.4bpp");
+const u32 gFieldObjectPic_CheriBerryTree_4[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/cheri/4.4bpp");
+const u32 gFieldObjectPic_CheriBerryTree_5[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/cheri/5.4bpp");
+const u32 gFieldObjectPic_FigyBerryTree_0[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/figy/0.4bpp");
+const u32 gFieldObjectPic_FigyBerryTree_1[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/figy/1.4bpp");
+const u32 gFieldObjectPic_FigyBerryTree_2[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/figy/2.4bpp");
+const u32 gFieldObjectPic_FigyBerryTree_3[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/figy/3.4bpp");
+const u32 gFieldObjectPic_FigyBerryTree_4[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/figy/4.4bpp");
+const u32 gFieldObjectPic_FigyBerryTree_5[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/figy/5.4bpp");
+const u32 gFieldObjectPic_MagoBerryTree_0[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/mago/0.4bpp");
+const u32 gFieldObjectPic_MagoBerryTree_1[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/mago/1.4bpp");
+const u32 gFieldObjectPic_MagoBerryTree_2[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/mago/2.4bpp");
+const u32 gFieldObjectPic_MagoBerryTree_3[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/mago/3.4bpp");
+const u32 gFieldObjectPic_MagoBerryTree_4[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/mago/4.4bpp");
+const u32 gFieldObjectPic_MagoBerryTree_5[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/mago/5.4bpp");
+const u32 gFieldObjectPic_LumBerryTree_0[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/lum/0.4bpp");
+const u32 gFieldObjectPic_LumBerryTree_1[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/lum/1.4bpp");
+const u32 gFieldObjectPic_LumBerryTree_2[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/lum/2.4bpp");
+const u32 gFieldObjectPic_LumBerryTree_3[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/lum/3.4bpp");
+const u32 gFieldObjectPic_LumBerryTree_4[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/lum/4.4bpp");
+const u32 gFieldObjectPic_LumBerryTree_5[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/lum/5.4bpp");
+const u32 gFieldObjectPic_RazzBerryTree_0[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/razz/0.4bpp");
+const u32 gFieldObjectPic_RazzBerryTree_1[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/razz/1.4bpp");
+const u32 gFieldObjectPic_RazzBerryTree_2[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/razz/2.4bpp");
+const u32 gFieldObjectPic_RazzBerryTree_3[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/razz/3.4bpp");
+const u32 gFieldObjectPic_RazzBerryTree_4[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/razz/4.4bpp");
+const u32 gFieldObjectPic_RazzBerryTree_5[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/razz/5.4bpp");
+const u32 gFieldObjectPic_GrepaBerryTree_0[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/grepa/0.4bpp");
+const u32 gFieldObjectPic_GrepaBerryTree_1[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/grepa/1.4bpp");
+const u32 gFieldObjectPic_GrepaBerryTree_2[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/grepa/2.4bpp");
+const u32 gFieldObjectPic_GrepaBerryTree_3[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/grepa/3.4bpp");
+const u32 gFieldObjectPic_GrepaBerryTree_4[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/grepa/4.4bpp");
+const u32 gFieldObjectPic_GrepaBerryTree_5[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/grepa/5.4bpp");
+const u32 gFieldObjectPic_RabutaBerryTree_0[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/rabuta/0.4bpp");
+const u32 gFieldObjectPic_RabutaBerryTree_1[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/rabuta/1.4bpp");
+const u32 gFieldObjectPic_RabutaBerryTree_2[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/rabuta/2.4bpp");
+const u32 gFieldObjectPic_RabutaBerryTree_3[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/rabuta/3.4bpp");
+const u32 gFieldObjectPic_RabutaBerryTree_4[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/rabuta/4.4bpp");
+const u32 gFieldObjectPic_RabutaBerryTree_5[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/rabuta/5.4bpp");
+const u32 gFieldObjectPic_NomelBerryTree_0[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/nomel/0.4bpp");
+const u32 gFieldObjectPic_NomelBerryTree_1[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/nomel/1.4bpp");
+const u32 gFieldObjectPic_NomelBerryTree_2[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/nomel/2.4bpp");
+const u32 gFieldObjectPic_NomelBerryTree_3[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/nomel/3.4bpp");
+const u32 gFieldObjectPic_NomelBerryTree_4[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/nomel/4.4bpp");
+const u32 gFieldObjectPic_NomelBerryTree_5[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/nomel/5.4bpp");
+const u32 gFieldObjectPic_LeppaBerryTree_0[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/leppa/0.4bpp");
+const u32 gFieldObjectPic_LeppaBerryTree_1[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/leppa/1.4bpp");
+const u32 gFieldObjectPic_LeppaBerryTree_2[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/leppa/2.4bpp");
+const u32 gFieldObjectPic_LeppaBerryTree_3[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/leppa/3.4bpp");
+const u32 gFieldObjectPic_LeppaBerryTree_4[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/leppa/4.4bpp");
+const u32 gFieldObjectPic_LeppaBerryTree_5[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/leppa/5.4bpp");
+const u32 gFieldObjectPic_LiechiBerryTree_0[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/liechi/0.4bpp");
+const u32 gFieldObjectPic_LiechiBerryTree_1[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/liechi/1.4bpp");
+const u32 gFieldObjectPic_LiechiBerryTree_2[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/liechi/2.4bpp");
+const u32 gFieldObjectPic_LiechiBerryTree_3[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/liechi/3.4bpp");
+const u32 gFieldObjectPic_LiechiBerryTree_4[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/liechi/4.4bpp");
+const u32 gFieldObjectPic_LiechiBerryTree_5[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/liechi/5.4bpp");
+const u32 gFieldObjectPic_HondewBerryTree_0[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/hondew/0.4bpp");
+const u32 gFieldObjectPic_HondewBerryTree_1[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/hondew/1.4bpp");
+const u32 gFieldObjectPic_HondewBerryTree_2[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/hondew/2.4bpp");
+const u32 gFieldObjectPic_HondewBerryTree_3[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/hondew/3.4bpp");
+const u32 gFieldObjectPic_HondewBerryTree_4[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/hondew/4.4bpp");
+const u32 gFieldObjectPic_HondewBerryTree_5[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/hondew/5.4bpp");
+const u32 gFieldObjectPic_AguavBerryTree_0[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/aguav/0.4bpp");
+const u32 gFieldObjectPic_AguavBerryTree_1[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/aguav/1.4bpp");
+const u32 gFieldObjectPic_AguavBerryTree_2[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/aguav/2.4bpp");
+const u32 gFieldObjectPic_AguavBerryTree_3[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/aguav/3.4bpp");
+const u32 gFieldObjectPic_AguavBerryTree_4[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/aguav/4.4bpp");
+const u32 gFieldObjectPic_AguavBerryTree_5[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/aguav/5.4bpp");
+const u32 gFieldObjectPic_WikiBerryTree_0[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/wiki/0.4bpp");
+const u32 gFieldObjectPic_WikiBerryTree_1[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/wiki/1.4bpp");
+const u32 gFieldObjectPic_WikiBerryTree_2[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/wiki/2.4bpp");
+const u32 gFieldObjectPic_WikiBerryTree_3[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/wiki/3.4bpp");
+const u32 gFieldObjectPic_WikiBerryTree_4[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/wiki/4.4bpp");
+const u32 gFieldObjectPic_WikiBerryTree_5[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/wiki/5.4bpp");
+const u32 gFieldObjectPic_PomegBerryTree_0[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/pomeg/0.4bpp");
+const u32 gFieldObjectPic_PomegBerryTree_1[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/pomeg/1.4bpp");
+const u32 gFieldObjectPic_PomegBerryTree_2[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/pomeg/2.4bpp");
+const u32 gFieldObjectPic_PomegBerryTree_3[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/pomeg/3.4bpp");
+const u32 gFieldObjectPic_PomegBerryTree_4[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/pomeg/4.4bpp");
+const u32 gFieldObjectPic_PomegBerryTree_5[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/pomeg/5.4bpp");
+const u32 gFieldObjectPic_RawstBerryTree_0[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/rawst/0.4bpp");
+const u32 gFieldObjectPic_RawstBerryTree_1[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/rawst/1.4bpp");
+const u32 gFieldObjectPic_RawstBerryTree_2[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/rawst/2.4bpp");
+const u32 gFieldObjectPic_RawstBerryTree_3[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/rawst/3.4bpp");
+const u32 gFieldObjectPic_RawstBerryTree_4[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/rawst/4.4bpp");
+const u32 gFieldObjectPic_RawstBerryTree_5[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/rawst/5.4bpp");
+const u32 gFieldObjectPic_SpelonBerryTree_0[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/spelon/0.4bpp");
+const u32 gFieldObjectPic_SpelonBerryTree_1[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/spelon/1.4bpp");
+const u32 gFieldObjectPic_SpelonBerryTree_2[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/spelon/2.4bpp");
+const u32 gFieldObjectPic_SpelonBerryTree_3[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/spelon/3.4bpp");
+const u32 gFieldObjectPic_SpelonBerryTree_4[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/spelon/4.4bpp");
+const u32 gFieldObjectPic_SpelonBerryTree_5[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/spelon/5.4bpp");
+const u32 gFieldObjectPic_ChestoBerryTree_0[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/chesto/0.4bpp");
+const u32 gFieldObjectPic_ChestoBerryTree_1[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/chesto/1.4bpp");
+const u32 gFieldObjectPic_ChestoBerryTree_2[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/chesto/2.4bpp");
+const u32 gFieldObjectPic_ChestoBerryTree_3[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/chesto/3.4bpp");
+const u32 gFieldObjectPic_ChestoBerryTree_4[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/chesto/4.4bpp");
+const u32 gFieldObjectPic_ChestoBerryTree_5[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/chesto/5.4bpp");
+const u32 gFieldObjectPic_OranBerryTree_0[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/oran/0.4bpp");
+const u32 gFieldObjectPic_OranBerryTree_1[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/oran/1.4bpp");
+const u32 gFieldObjectPic_OranBerryTree_2[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/oran/2.4bpp");
+const u32 gFieldObjectPic_OranBerryTree_3[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/oran/3.4bpp");
+const u32 gFieldObjectPic_OranBerryTree_4[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/oran/4.4bpp");
+const u32 gFieldObjectPic_OranBerryTree_5[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/oran/5.4bpp");
+const u32 gFieldObjectPic_PersimBerryTree_0[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/persim/0.4bpp");
+const u32 gFieldObjectPic_PersimBerryTree_1[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/persim/1.4bpp");
+const u32 gFieldObjectPic_PersimBerryTree_2[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/persim/2.4bpp");
+const u32 gFieldObjectPic_PersimBerryTree_3[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/persim/3.4bpp");
+const u32 gFieldObjectPic_PersimBerryTree_4[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/persim/4.4bpp");
+const u32 gFieldObjectPic_PersimBerryTree_5[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/persim/5.4bpp");
+const u32 gFieldObjectPic_SitrusBerryTree_0[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/sitrus/0.4bpp");
+const u32 gFieldObjectPic_SitrusBerryTree_1[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/sitrus/1.4bpp");
+const u32 gFieldObjectPic_SitrusBerryTree_2[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/sitrus/2.4bpp");
+const u32 gFieldObjectPic_SitrusBerryTree_3[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/sitrus/3.4bpp");
+const u32 gFieldObjectPic_SitrusBerryTree_4[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/sitrus/4.4bpp");
+const u32 gFieldObjectPic_SitrusBerryTree_5[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/sitrus/5.4bpp");
+const u32 gFieldObjectPic_AspearBerryTree_0[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/aspear/0.4bpp");
+const u32 gFieldObjectPic_AspearBerryTree_1[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/aspear/1.4bpp");
+const u32 gFieldObjectPic_AspearBerryTree_2[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/aspear/2.4bpp");
+const u32 gFieldObjectPic_AspearBerryTree_3[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/aspear/3.4bpp");
+const u32 gFieldObjectPic_AspearBerryTree_4[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/aspear/4.4bpp");
+const u32 gFieldObjectPic_AspearBerryTree_5[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/aspear/5.4bpp");
+const u32 gFieldObjectPic_PamtreBerryTree_0[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/pamtre/0.4bpp");
+const u32 gFieldObjectPic_PamtreBerryTree_1[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/pamtre/1.4bpp");
+const u32 gFieldObjectPic_PamtreBerryTree_2[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/pamtre/2.4bpp");
+const u32 gFieldObjectPic_PamtreBerryTree_3[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/pamtre/3.4bpp");
+const u32 gFieldObjectPic_PamtreBerryTree_4[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/pamtre/4.4bpp");
+const u32 gFieldObjectPic_PamtreBerryTree_5[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/pamtre/5.4bpp");
+const u32 gFieldObjectPic_CornnBerryTree_0[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/cornn/0.4bpp");
+const u32 gFieldObjectPic_CornnBerryTree_1[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/cornn/1.4bpp");
+const u32 gFieldObjectPic_CornnBerryTree_2[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/cornn/2.4bpp");
+const u32 gFieldObjectPic_CornnBerryTree_3[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/cornn/3.4bpp");
+const u32 gFieldObjectPic_CornnBerryTree_4[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/cornn/4.4bpp");
+const u32 gFieldObjectPic_CornnBerryTree_5[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/cornn/5.4bpp");
+const u32 gFieldObjectPic_LansatBerryTree_0[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/lansat/0.4bpp");
+const u32 gFieldObjectPic_LansatBerryTree_1[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/lansat/1.4bpp");
+const u32 gFieldObjectPic_LansatBerryTree_2[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/lansat/2.4bpp");
+const u32 gFieldObjectPic_LansatBerryTree_3[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/lansat/3.4bpp");
+const u32 gFieldObjectPic_LansatBerryTree_4[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/lansat/4.4bpp");
+const u32 gFieldObjectPic_LansatBerryTree_5[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/lansat/5.4bpp");
+const u32 gFieldObjectPic_DurinBerryTree_0[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/durin/0.4bpp");
+const u32 gFieldObjectPic_DurinBerryTree_1[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/durin/1.4bpp");
+const u32 gFieldObjectPic_DurinBerryTree_2[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/durin/2.4bpp");
+const u32 gFieldObjectPic_DurinBerryTree_3[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/durin/3.4bpp");
+const u32 gFieldObjectPic_DurinBerryTree_4[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/durin/4.4bpp");
+const u32 gFieldObjectPic_DurinBerryTree_5[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/durin/5.4bpp");
+const u32 gFieldObjectPic_TamatoBerryTree_0[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/tamato/0.4bpp");
+const u32 gFieldObjectPic_TamatoBerryTree_1[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/tamato/1.4bpp");
+const u32 gFieldObjectPic_TamatoBerryTree_2[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/tamato/2.4bpp");
+const u32 gFieldObjectPic_TamatoBerryTree_3[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/tamato/3.4bpp");
+const u32 gFieldObjectPic_TamatoBerryTree_4[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/tamato/4.4bpp");
+const u32 gFieldObjectPic_TamatoBerryTree_5[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/tamato/5.4bpp");
+const u32 gFieldEffectObjectPic_SurfBlob_0[] = INCBIN_U32("graphics/map_objects/pics/effects/surf_blob/0.4bpp");
+const u32 gFieldEffectObjectPic_SurfBlob_1[] = INCBIN_U32("graphics/map_objects/pics/effects/surf_blob/1.4bpp");
+const u32 gFieldEffectObjectPic_SurfBlob_2[] = INCBIN_U32("graphics/map_objects/pics/effects/surf_blob/2.4bpp");
+const u32 gFieldObjectPic_QuintyPlump_0[] = INCBIN_U32("graphics/map_objects/pics/people/quinty_plump/0.4bpp");
+const u32 gFieldObjectPic_QuintyPlump_1[] = INCBIN_U32("graphics/map_objects/pics/people/quinty_plump/1.4bpp");
+const u32 gFieldObjectPic_QuintyPlump_2[] = INCBIN_U32("graphics/map_objects/pics/people/quinty_plump/2.4bpp");
+const u32 gFieldObjectPic_QuintyPlump_3[] = INCBIN_U32("graphics/map_objects/pics/people/quinty_plump/3.4bpp");
+const u32 gFieldObjectPic_QuintyPlump_4[] = INCBIN_U32("graphics/map_objects/pics/people/quinty_plump/4.4bpp");
+const u32 gFieldObjectPic_QuintyPlump_5[] = INCBIN_U32("graphics/map_objects/pics/people/quinty_plump/5.4bpp");
+const u32 gFieldObjectPic_QuintyPlump_6[] = INCBIN_U32("graphics/map_objects/pics/people/quinty_plump/6.4bpp");
+const u16 gFieldObjectPalette12[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_12.gbapal");
+const u16 gFieldObjectPalette13[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_13.gbapal");
+const u32 gFieldEffectObjectPic_ShadowSmall[] = INCBIN_U32("graphics/map_objects/pics/effects/shadow_small.4bpp");
+const u32 gFieldEffectObjectPic_ShadowMedium[] = INCBIN_U32("graphics/map_objects/pics/effects/shadow_medium.4bpp");
+const u32 gFieldEffectObjectPic_ShadowLarge[] = INCBIN_U32("graphics/map_objects/pics/effects/shadow_large.4bpp");
+const u32 gFieldEffectObjectPic_ShadowExtraLarge[] = INCBIN_U32("graphics/map_objects/pics/effects/shadow_extra_large.4bpp");
+const u32 gUnknown_084F6D38[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_4F6D38/0.4bpp");
+const u16 gFieldEffectObjectPalette6[] = INCBIN_U16("graphics/map_objects/palettes/field_effect_object_palette_06.gbapal");
+const u32 gFieldEffectObjectPic_Ripple_0[] = INCBIN_U32("graphics/map_objects/pics/effects/ripple/0.4bpp");
+const u32 gFieldEffectObjectPic_Ripple_1[] = INCBIN_U32("graphics/map_objects/pics/effects/ripple/1.4bpp");
+const u32 gFieldEffectObjectPic_Ripple_2[] = INCBIN_U32("graphics/map_objects/pics/effects/ripple/2.4bpp");
+const u32 gFieldEffectObjectPic_Ripple_3[] = INCBIN_U32("graphics/map_objects/pics/effects/ripple/3.4bpp");
+const u32 gFieldEffectObjectPic_Ripple_4[] = INCBIN_U32("graphics/map_objects/pics/effects/ripple/4.4bpp");
+const u32 gFieldEffectObjectPic_Ash_0[] = INCBIN_U32("graphics/map_objects/pics/effects/ash/0.4bpp");
+const u32 gFieldEffectObjectPic_Ash_1[] = INCBIN_U32("graphics/map_objects/pics/effects/ash/1.4bpp");
+const u32 gFieldEffectObjectPic_Ash_2[] = INCBIN_U32("graphics/map_objects/pics/effects/ash/2.4bpp");
+const u32 gFieldEffectObjectPic_Ash_3[] = INCBIN_U32("graphics/map_objects/pics/effects/ash/3.4bpp");
+const u32 gFieldEffectObjectPic_Ash_4[] = INCBIN_U32("graphics/map_objects/pics/effects/ash/4.4bpp");
+const u32 gFieldEffectObjectPic_Arrow_0[] = INCBIN_U32("graphics/map_objects/pics/effects/arrow/0.4bpp");
+const u32 gFieldEffectObjectPic_Arrow_1[] = INCBIN_U32("graphics/map_objects/pics/effects/arrow/1.4bpp");
+const u32 gFieldEffectObjectPic_Arrow_2[] = INCBIN_U32("graphics/map_objects/pics/effects/arrow/2.4bpp");
+const u32 gFieldEffectObjectPic_Arrow_3[] = INCBIN_U32("graphics/map_objects/pics/effects/arrow/3.4bpp");
+const u32 gFieldEffectObjectPic_Arrow_4[] = INCBIN_U32("graphics/map_objects/pics/effects/arrow/4.4bpp");
+const u32 gFieldEffectObjectPic_Arrow_5[] = INCBIN_U32("graphics/map_objects/pics/effects/arrow/5.4bpp");
+const u32 gFieldEffectObjectPic_Arrow_6[] = INCBIN_U32("graphics/map_objects/pics/effects/arrow/6.4bpp");
+const u32 gFieldEffectObjectPic_Arrow_7[] = INCBIN_U32("graphics/map_objects/pics/effects/arrow/7.4bpp");
+const u16 gFieldEffectObjectPalette0[] = INCBIN_U16("graphics/map_objects/palettes/field_effect_object_palette_00.gbapal");
+const u16 gFieldEffectObjectPalette1[] = INCBIN_U16("graphics/map_objects/palettes/field_effect_object_palette_01.gbapal");
+const u32 gFieldEffectObjectPic_GroundImpactDust_0[] = INCBIN_U32("graphics/map_objects/pics/effects/ground_impact_dust/0.4bpp");
+const u32 gFieldEffectObjectPic_GroundImpactDust_1[] = INCBIN_U32("graphics/map_objects/pics/effects/ground_impact_dust/1.4bpp");
+const u32 gFieldEffectObjectPic_GroundImpactDust_2[] = INCBIN_U32("graphics/map_objects/pics/effects/ground_impact_dust/2.4bpp");
+const u32 gFieldEffectObjectPic_BikeHopTallGrass_0[] = INCBIN_U32("graphics/map_objects/pics/effects/bike_hop_tall_grass/0.4bpp");
+const u32 gFieldEffectObjectPic_BikeHopTallGrass_1[] = INCBIN_U32("graphics/map_objects/pics/effects/bike_hop_tall_grass/1.4bpp");
+const u32 gFieldEffectObjectPic_BikeHopTallGrass_2[] = INCBIN_U32("graphics/map_objects/pics/effects/bike_hop_tall_grass/2.4bpp");
+const u32 gFieldEffectObjectPic_BikeHopTallGrass_3[] = INCBIN_U32("graphics/map_objects/pics/effects/bike_hop_tall_grass/3.4bpp");
+const u32 gUnusedGrass_0[] = INCBIN_U32("graphics/map_objects/pics/effects/unused_grass/0.4bpp");
+const u32 gUnusedGrass_1[] = INCBIN_U32("graphics/map_objects/pics/effects/unused_grass/1.4bpp");
+const u32 gUnusedGrass_2[] = INCBIN_U32("graphics/map_objects/pics/effects/unused_grass/2.4bpp");
+const u32 gUnusedGrass_3[] = INCBIN_U32("graphics/map_objects/pics/effects/unused_grass/3.4bpp");
+const u32 gFieldEffectObjectPic_Unknown16_0[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_16/0.4bpp");
+const u32 gFieldEffectObjectPic_Unknown16_1[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_16/1.4bpp");
+const u32 gFieldEffectObjectPic_Unknown16_2[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_16/2.4bpp");
+const u32 gFieldEffectObjectPic_Unknown16_3[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_16/3.4bpp");
+const u32 gFieldEffectObjectPic_Unknown16_4[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_16/4.4bpp");
+const u32 gUnknown_084F7E38[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_4F7E38/0.4bpp");
+const u32 gFieldEffectObjectPic_Unknown16_5[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_16/5.4bpp");
+const u32 gFieldEffectObjectPic_Unknown17_0[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_17/0.4bpp");
+const u32 gFieldEffectObjectPic_Unknown17_1[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_17/1.4bpp");
+const u32 gFieldEffectObjectPic_Unknown17_2[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_17/2.4bpp");
+const u32 gFieldEffectObjectPic_Unknown17_3[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_17/3.4bpp");
+const u32 gFieldEffectObjectPic_Unknown17_4[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_17/4.4bpp");
+const u32 gFieldEffectObjectPic_Unknown17_5[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_17/5.4bpp");
+const u32 gFieldEffectObjectPic_Unknown17_6[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_17/6.4bpp");
+const u32 gFieldEffectObjectPic_Unknown17_7[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_17/7.4bpp");
+const u32 gFieldEffectObjectPic_Unknown18_0[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_18/0.4bpp");
+const u32 gFieldEffectObjectPic_Unknown18_1[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_18/1.4bpp");
+const u32 gFieldEffectObjectPic_Unknown18_2[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_18/2.4bpp");
+const u32 gFieldEffectObjectPic_Unknown18_3[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_18/3.4bpp");
+const u32 gFieldEffectObjectPic_LongGrass_0[] = INCBIN_U32("graphics/map_objects/pics/effects/long_grass/0.4bpp");
+const u32 gFieldEffectObjectPic_LongGrass_1[] = INCBIN_U32("graphics/map_objects/pics/effects/long_grass/1.4bpp");
+const u32 gFieldEffectObjectPic_LongGrass_2[] = INCBIN_U32("graphics/map_objects/pics/effects/long_grass/2.4bpp");
+const u32 gFieldEffectObjectPic_LongGrass_3[] = INCBIN_U32("graphics/map_objects/pics/effects/long_grass/3.4bpp");
+const u32 gFieldEffectObjectPic_TallGrass_0[] = INCBIN_U32("graphics/map_objects/pics/effects/tall_grass/0.4bpp");
+const u32 gFieldEffectObjectPic_TallGrass_1[] = INCBIN_U32("graphics/map_objects/pics/effects/tall_grass/1.4bpp");
+const u32 gFieldEffectObjectPic_TallGrass_2[] = INCBIN_U32("graphics/map_objects/pics/effects/tall_grass/2.4bpp");
+const u32 gFieldEffectObjectPic_TallGrass_3[] = INCBIN_U32("graphics/map_objects/pics/effects/tall_grass/3.4bpp");
+const u32 gFieldEffectObjectPic_TallGrass_4[] = INCBIN_U32("graphics/map_objects/pics/effects/tall_grass/4.4bpp");
+const u32 gFieldEffectObjectPic_ShortGrass_0[] = INCBIN_U32("graphics/map_objects/pics/effects/short_grass/0.4bpp");
+const u32 gFieldEffectObjectPic_ShortGrass_1[] = INCBIN_U32("graphics/map_objects/pics/effects/short_grass/1.4bpp");
+const u32 gFieldEffectObjectPic_SandFootprints_0[] = INCBIN_U32("graphics/map_objects/pics/effects/sand_footprints/0.4bpp");
+const u32 gFieldEffectObjectPic_SandFootprints_1[] = INCBIN_U32("graphics/map_objects/pics/effects/sand_footprints/1.4bpp");
+const u32 gFieldEffectObjectPic_DeepSandFootprints_0[] = INCBIN_U32("graphics/map_objects/pics/effects/deep_sand_footprints/0.4bpp");
+const u32 gFieldEffectObjectPic_DeepSandFootprints_1[] = INCBIN_U32("graphics/map_objects/pics/effects/deep_sand_footprints/1.4bpp");
+const u32 gFieldEffectObjectPic_BikeTireTracks_0[] = INCBIN_U32("graphics/map_objects/pics/effects/bike_tire_tracks/0.4bpp");
+const u32 gFieldEffectObjectPic_BikeTireTracks_1[] = INCBIN_U32("graphics/map_objects/pics/effects/bike_tire_tracks/1.4bpp");
+const u32 gFieldEffectObjectPic_BikeTireTracks_2[] = INCBIN_U32("graphics/map_objects/pics/effects/bike_tire_tracks/2.4bpp");
+const u32 gFieldEffectObjectPic_BikeTireTracks_3[] = INCBIN_U32("graphics/map_objects/pics/effects/bike_tire_tracks/3.4bpp");
+const u32 gFieldEffectObjectPic_Unknown19_0[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_19/0.4bpp");
+const u32 gFieldEffectObjectPic_Unknown19_1[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_19/1.4bpp");
+const u32 gFieldEffectObjectPic_Unknown19_2[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_19/2.4bpp");
+const u32 gFieldEffectObjectPic_Unknown19_3[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_19/3.4bpp");
+const u32 gFieldEffectObjectPic_Unknown29_0[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_29/0.4bpp");
+const u32 gFieldEffectObjectPic_Unknown29_1[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_29/1.4bpp");
+const u32 gFieldEffectObjectPic_Unknown29_2[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_29/2.4bpp");
+const u32 gFieldEffectObjectPic_BikeHopBigSplash_0[] = INCBIN_U32("graphics/map_objects/pics/effects/bike_hop_big_splash/0.4bpp");
+const u32 gFieldEffectObjectPic_BikeHopBigSplash_1[] = INCBIN_U32("graphics/map_objects/pics/effects/bike_hop_big_splash/1.4bpp");
+const u32 gFieldEffectObjectPic_BikeHopBigSplash_2[] = INCBIN_U32("graphics/map_objects/pics/effects/bike_hop_big_splash/2.4bpp");
+const u32 gFieldEffectObjectPic_BikeHopBigSplash_3[] = INCBIN_U32("graphics/map_objects/pics/effects/bike_hop_big_splash/3.4bpp");
+const u32 gFieldEffectObjectPic_Splash_0[] = INCBIN_U32("graphics/map_objects/pics/effects/splash/0.4bpp");
+const u32 gFieldEffectObjectPic_Splash_1[] = INCBIN_U32("graphics/map_objects/pics/effects/splash/1.4bpp");
+const u32 gFieldEffectObjectPic_BikeHopSmallSplash_0[] = INCBIN_U32("graphics/map_objects/pics/effects/bike_hop_small_splash/0.4bpp");
+const u32 gFieldEffectObjectPic_BikeHopSmallSplash_1[] = INCBIN_U32("graphics/map_objects/pics/effects/bike_hop_small_splash/1.4bpp");
+const u32 gFieldEffectObjectPic_BikeHopSmallSplash_2[] = INCBIN_U32("graphics/map_objects/pics/effects/bike_hop_small_splash/2.4bpp");
+const u32 gFieldEffectObjectPic_Unknown20_0[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_20/0.4bpp");
+const u32 gFieldEffectObjectPic_Unknown20_1[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_20/1.4bpp");
+const u32 gFieldEffectObjectPic_Unknown20_2[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_20/2.4bpp");
+const u32 gFieldEffectObjectPic_Unknown20_3[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_20/3.4bpp");
+const u32 gFieldEffectObjectPic_Unknown20_4[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_20/4.4bpp");
+const u32 gFieldEffectObjectPic_TreeDisguise_0[] = INCBIN_U32("graphics/map_objects/pics/effects/tree_disguise/0.4bpp");
+const u32 gFieldEffectObjectPic_TreeDisguise_1[] = INCBIN_U32("graphics/map_objects/pics/effects/tree_disguise/1.4bpp");
+const u32 gFieldEffectObjectPic_TreeDisguise_2[] = INCBIN_U32("graphics/map_objects/pics/effects/tree_disguise/2.4bpp");
+const u32 gFieldEffectObjectPic_TreeDisguise_3[] = INCBIN_U32("graphics/map_objects/pics/effects/tree_disguise/3.4bpp");
+const u32 gFieldEffectObjectPic_TreeDisguise_4[] = INCBIN_U32("graphics/map_objects/pics/effects/tree_disguise/4.4bpp");
+const u32 gFieldEffectObjectPic_TreeDisguise_5[] = INCBIN_U32("graphics/map_objects/pics/effects/tree_disguise/5.4bpp");
+const u32 gFieldEffectObjectPic_TreeDisguise_6[] = INCBIN_U32("graphics/map_objects/pics/effects/tree_disguise/6.4bpp");
+const u32 gFieldEffectObjectPic_MountainDisguise_0[] = INCBIN_U32("graphics/map_objects/pics/effects/mountain_disguise/0.4bpp");
+const u32 gFieldEffectObjectPic_MountainDisguise_1[] = INCBIN_U32("graphics/map_objects/pics/effects/mountain_disguise/1.4bpp");
+const u32 gFieldEffectObjectPic_MountainDisguise_2[] = INCBIN_U32("graphics/map_objects/pics/effects/mountain_disguise/2.4bpp");
+const u32 gFieldEffectObjectPic_MountainDisguise_3[] = INCBIN_U32("graphics/map_objects/pics/effects/mountain_disguise/3.4bpp");
+const u32 gFieldEffectObjectPic_MountainDisguise_4[] = INCBIN_U32("graphics/map_objects/pics/effects/mountain_disguise/4.4bpp");
+const u32 gFieldEffectObjectPic_MountainDisguise_5[] = INCBIN_U32("graphics/map_objects/pics/effects/mountain_disguise/5.4bpp");
+const u32 gFieldEffectObjectPic_MountainDisguise_6[] = INCBIN_U32("graphics/map_objects/pics/effects/mountain_disguise/6.4bpp");
+const u32 gFieldEffectObjectPic_SandDisguisePlaceholder_0[] = INCBIN_U32("graphics/map_objects/pics/effects/sand_disguise_placeholder/0.4bpp");
+const u32 gFieldEffectObjectPic_SandDisguisePlaceholder_1[] = INCBIN_U32("graphics/map_objects/pics/effects/sand_disguise_placeholder/1.4bpp");
+const u32 gFieldEffectObjectPic_SandDisguisePlaceholder_2[] = INCBIN_U32("graphics/map_objects/pics/effects/sand_disguise_placeholder/2.4bpp");
+const u32 gFieldEffectObjectPic_SandDisguisePlaceholder_3[] = INCBIN_U32("graphics/map_objects/pics/effects/sand_disguise_placeholder/3.4bpp");
+const u32 gFieldEffectObjectPic_SandDisguisePlaceholder_4[] = INCBIN_U32("graphics/map_objects/pics/effects/sand_disguise_placeholder/4.4bpp");
+const u32 gFieldEffectObjectPic_SandDisguisePlaceholder_5[] = INCBIN_U32("graphics/map_objects/pics/effects/sand_disguise_placeholder/5.4bpp");
+const u32 gFieldEffectObjectPic_SandDisguisePlaceholder_6[] = INCBIN_U32("graphics/map_objects/pics/effects/sand_disguise_placeholder/6.4bpp");
+const u32 gFieldEffectObjectPic_HotSpringsWater[] = INCBIN_U32("graphics/map_objects/pics/effects/hot_springs_water.4bpp");
+const u16 gFieldEffectObjectPalette2[] = INCBIN_U16("graphics/map_objects/palettes/field_effect_object_palette_02.gbapal");
+const u32 gFieldEffectObjectPic_JumpOutOfAsh_0[] = INCBIN_U32("graphics/map_objects/pics/effects/jump_out_of_ash/0.4bpp");
+const u32 gFieldEffectObjectPic_JumpOutOfAsh_1[] = INCBIN_U32("graphics/map_objects/pics/effects/jump_out_of_ash/1.4bpp");
+const u32 gFieldEffectObjectPic_JumpOutOfAsh_2[] = INCBIN_U32("graphics/map_objects/pics/effects/jump_out_of_ash/2.4bpp");
+const u32 gFieldEffectObjectPic_JumpOutOfAsh_3[] = INCBIN_U32("graphics/map_objects/pics/effects/jump_out_of_ash/3.4bpp");
+const u32 gFieldEffectObjectPic_JumpOutOfAsh_4[] = INCBIN_U32("graphics/map_objects/pics/effects/jump_out_of_ash/4.4bpp");
+const u32 gFieldEffectObjectPic_Unknown33_0[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_33/0.4bpp");
+const u32 gFieldEffectObjectPic_Unknown33_1[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_33/1.4bpp");
+const u32 gFieldEffectObjectPic_Unknown33_2[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_33/2.4bpp");
+const u32 gFieldEffectObjectPic_Unknown33_3[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_33/3.4bpp");
+const u32 gFieldEffectObjectPic_Unknown33_4[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_33/4.4bpp");
+const u32 gFieldEffectObjectPic_Bubbles_0[] = INCBIN_U32("graphics/map_objects/pics/effects/bubbles/0.4bpp");
+const u32 gFieldEffectObjectPic_Bubbles_1[] = INCBIN_U32("graphics/map_objects/pics/effects/bubbles/1.4bpp");
+const u32 gFieldEffectObjectPic_Bubbles_2[] = INCBIN_U32("graphics/map_objects/pics/effects/bubbles/2.4bpp");
+const u32 gFieldEffectObjectPic_Bubbles_3[] = INCBIN_U32("graphics/map_objects/pics/effects/bubbles/3.4bpp");
+const u32 gFieldEffectObjectPic_Bubbles_4[] = INCBIN_U32("graphics/map_objects/pics/effects/bubbles/4.4bpp");
+const u32 gFieldEffectObjectPic_Bubbles_5[] = INCBIN_U32("graphics/map_objects/pics/effects/bubbles/5.4bpp");
+const u32 gFieldEffectObjectPic_Bubbles_6[] = INCBIN_U32("graphics/map_objects/pics/effects/bubbles/6.4bpp");
+const u32 gFieldEffectObjectPic_Bubbles_7[] = INCBIN_U32("graphics/map_objects/pics/effects/bubbles/7.4bpp");
+const u32 gFieldEffectObjectPic_Unknown35_0[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_35/0.4bpp");
+const u32 gFieldEffectObjectPic_Unknown35_1[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_35/1.4bpp");
+const u16 gFieldEffectObjectPalette3[] = INCBIN_U16("graphics/map_objects/palettes/field_effect_object_palette_03.gbapal");
+const u32 gFieldEffectObjectPic_Bird[] = INCBIN_U32("graphics/map_objects/pics/effects/bird.4bpp");
+const u32 gFieldObjectPic_Juan_0[] = INCBIN_U32("graphics/map_objects/pics/people/juan/0.4bpp");
+const u32 gFieldObjectPic_Juan_1[] = INCBIN_U32("graphics/map_objects/pics/people/juan/1.4bpp");
+const u32 gFieldObjectPic_Juan_2[] = INCBIN_U32("graphics/map_objects/pics/people/juan/2.4bpp");
+const u32 gFieldObjectPic_Juan_3[] = INCBIN_U32("graphics/map_objects/pics/people/juan/3.4bpp");
+const u32 gFieldObjectPic_Juan_4[] = INCBIN_U32("graphics/map_objects/pics/people/juan/4.4bpp");
+const u32 gFieldObjectPic_Juan_5[] = INCBIN_U32("graphics/map_objects/pics/people/juan/5.4bpp");
+const u32 gFieldObjectPic_Juan_6[] = INCBIN_U32("graphics/map_objects/pics/people/juan/6.4bpp");
+const u32 gFieldObjectPic_Juan_7[] = INCBIN_U32("graphics/map_objects/pics/people/juan/7.4bpp");
+const u32 gFieldObjectPic_Juan_8[] = INCBIN_U32("graphics/map_objects/pics/people/juan/8.4bpp");
+const u32 gFieldObjectPic_Scott_0[] = INCBIN_U32("graphics/map_objects/pics/people/scott/0.4bpp");
+const u32 gFieldObjectPic_Scott_1[] = INCBIN_U32("graphics/map_objects/pics/people/scott/1.4bpp");
+const u32 gFieldObjectPic_Scott_2[] = INCBIN_U32("graphics/map_objects/pics/people/scott/2.4bpp");
+const u32 gFieldObjectPic_Scott_3[] = INCBIN_U32("graphics/map_objects/pics/people/scott/3.4bpp");
+const u32 gFieldObjectPic_Scott_4[] = INCBIN_U32("graphics/map_objects/pics/people/scott/4.4bpp");
+const u32 gFieldObjectPic_Scott_5[] = INCBIN_U32("graphics/map_objects/pics/people/scott/5.4bpp");
+const u32 gFieldObjectPic_Scott_6[] = INCBIN_U32("graphics/map_objects/pics/people/scott/6.4bpp");
+const u32 gFieldObjectPic_Scott_7[] = INCBIN_U32("graphics/map_objects/pics/people/scott/7.4bpp");
+const u32 gFieldObjectPic_Scott_8[] = INCBIN_U32("graphics/map_objects/pics/people/scott/8.4bpp");
+const u32 gFieldObjectPic_Statue[] = INCBIN_U32("graphics/map_objects/pics/misc/statue.4bpp");
+const u32 gFieldObjectPic_Kirlia_0[] = INCBIN_U32("graphics/map_objects/pics/pokemon/kirlia/0.4bpp");
+const u32 gFieldObjectPic_Kirlia_1[] = INCBIN_U32("graphics/map_objects/pics/pokemon/kirlia/1.4bpp");
+const u32 gFieldObjectPic_Kirlia_2[] = INCBIN_U32("graphics/map_objects/pics/pokemon/kirlia/2.4bpp");
+const u32 gFieldObjectPic_Kirlia_3[] = INCBIN_U32("graphics/map_objects/pics/pokemon/kirlia/3.4bpp");
+const u32 gFieldObjectPic_Kirlia_4[] = INCBIN_U32("graphics/map_objects/pics/pokemon/kirlia/4.4bpp");
+const u32 gFieldObjectPic_Kirlia_5[] = INCBIN_U32("graphics/map_objects/pics/pokemon/kirlia/5.4bpp");
+const u32 gFieldObjectPic_Kirlia_6[] = INCBIN_U32("graphics/map_objects/pics/pokemon/kirlia/6.4bpp");
+const u32 gFieldObjectPic_Kirlia_7[] = INCBIN_U32("graphics/map_objects/pics/pokemon/kirlia/7.4bpp");
+const u32 gFieldObjectPic_Kirlia_8[] = INCBIN_U32("graphics/map_objects/pics/pokemon/kirlia/8.4bpp");
+const u32 gFieldObjectPic_Dusclops_0[] = INCBIN_U32("graphics/map_objects/pics/pokemon/dusclops/0.4bpp");
+const u32 gFieldObjectPic_Dusclops_1[] = INCBIN_U32("graphics/map_objects/pics/pokemon/dusclops/1.4bpp");
+const u32 gFieldObjectPic_Dusclops_2[] = INCBIN_U32("graphics/map_objects/pics/pokemon/dusclops/2.4bpp");
+const u32 gFieldObjectPic_Dusclops_3[] = INCBIN_U32("graphics/map_objects/pics/pokemon/dusclops/3.4bpp");
+const u32 gFieldObjectPic_Dusclops_4[] = INCBIN_U32("graphics/map_objects/pics/pokemon/dusclops/4.4bpp");
+const u32 gFieldObjectPic_Dusclops_5[] = INCBIN_U32("graphics/map_objects/pics/pokemon/dusclops/5.4bpp");
+const u32 gFieldObjectPic_Dusclops_6[] = INCBIN_U32("graphics/map_objects/pics/pokemon/dusclops/6.4bpp");
+const u32 gFieldObjectPic_Dusclops_7[] = INCBIN_U32("graphics/map_objects/pics/pokemon/dusclops/7.4bpp");
+const u32 gFieldObjectPic_Dusclops_8[] = INCBIN_U32("graphics/map_objects/pics/pokemon/dusclops/8.4bpp");
+const u32 gFieldObjectPic_MysteryEventDeliveryman_0[] = INCBIN_U32("graphics/map_objects/pics/people/mystery_event_deliveryman/0.4bpp");
+const u32 gFieldObjectPic_MysteryEventDeliveryman_1[] = INCBIN_U32("graphics/map_objects/pics/people/mystery_event_deliveryman/1.4bpp");
+const u32 gFieldObjectPic_MysteryEventDeliveryman_2[] = INCBIN_U32("graphics/map_objects/pics/people/mystery_event_deliveryman/2.4bpp");
+const u32 gFieldObjectPic_UnionRoomAttendant_0[] = INCBIN_U32("graphics/map_objects/pics/people/union_room_attendant/0.4bpp");
+const u32 gFieldObjectPic_UnionRoomAttendant_1[] = INCBIN_U32("graphics/map_objects/pics/people/union_room_attendant/1.4bpp");
+const u32 gFieldObjectPic_UnionRoomAttendant_2[] = INCBIN_U32("graphics/map_objects/pics/people/union_room_attendant/2.4bpp");
+const u32 gFieldObjectPic_MovingBox[] = INCBIN_U32("graphics/map_objects/pics/misc/moving_box.4bpp");
+const u16 gFieldObjectPalette19[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_19.gbapal");
+const u32 gFieldObjectPic_Sudowoodo_0[] = INCBIN_U32("graphics/map_objects/pics/pokemon/sudowoodo/0.4bpp");
+const u32 gFieldObjectPic_Sudowoodo_1[] = INCBIN_U32("graphics/map_objects/pics/pokemon/sudowoodo/1.4bpp");
+const u32 gFieldObjectPic_Sudowoodo_2[] = INCBIN_U32("graphics/map_objects/pics/pokemon/sudowoodo/2.4bpp");
+const u32 gFieldObjectPic_Mew_0[] = INCBIN_U32("graphics/map_objects/pics/pokemon/mew/0.4bpp");
+const u32 gFieldObjectPic_Mew_1[] = INCBIN_U32("graphics/map_objects/pics/pokemon/mew/1.4bpp");
+const u32 gFieldObjectPic_Mew_2[] = INCBIN_U32("graphics/map_objects/pics/pokemon/mew/2.4bpp");
+const u32 gFieldObjectPic_Mew_3[] = INCBIN_U32("graphics/map_objects/pics/pokemon/mew/3.4bpp");
+const u32 gFieldObjectPic_Mew_4[] = INCBIN_U32("graphics/map_objects/pics/pokemon/mew/4.4bpp");
+const u32 gFieldObjectPic_Mew_5[] = INCBIN_U32("graphics/map_objects/pics/pokemon/mew/5.4bpp");
+const u32 gFieldObjectPic_Mew_6[] = INCBIN_U32("graphics/map_objects/pics/pokemon/mew/6.4bpp");
+const u32 gFieldObjectPic_Mew_7[] = INCBIN_U32("graphics/map_objects/pics/pokemon/mew/7.4bpp");
+const u32 gFieldObjectPic_Mew_8[] = INCBIN_U32("graphics/map_objects/pics/pokemon/mew/8.4bpp");
+const u16 gFieldObjectPalette28[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_28.gbapal");
+const u32 gFieldObjectPic_Red_0[] = INCBIN_U32("graphics/map_objects/pics/people/red/0.4bpp");
+const u32 gFieldObjectPic_Red_1[] = INCBIN_U32("graphics/map_objects/pics/people/red/1.4bpp");
+const u32 gFieldObjectPic_Red_2[] = INCBIN_U32("graphics/map_objects/pics/people/red/2.4bpp");
+const u32 gFieldObjectPic_Red_3[] = INCBIN_U32("graphics/map_objects/pics/people/red/3.4bpp");
+const u32 gFieldObjectPic_Red_4[] = INCBIN_U32("graphics/map_objects/pics/people/red/4.4bpp");
+const u32 gFieldObjectPic_Red_5[] = INCBIN_U32("graphics/map_objects/pics/people/red/5.4bpp");
+const u32 gFieldObjectPic_Red_6[] = INCBIN_U32("graphics/map_objects/pics/people/red/6.4bpp");
+const u32 gFieldObjectPic_Red_7[] = INCBIN_U32("graphics/map_objects/pics/people/red/7.4bpp");
+const u32 gFieldObjectPic_Red_8[] = INCBIN_U32("graphics/map_objects/pics/people/red/8.4bpp");
+const u32 gFieldObjectPic_Leaf_0[] = INCBIN_U32("graphics/map_objects/pics/people/leaf/0.4bpp");
+const u32 gFieldObjectPic_Leaf_1[] = INCBIN_U32("graphics/map_objects/pics/people/leaf/1.4bpp");
+const u32 gFieldObjectPic_Leaf_2[] = INCBIN_U32("graphics/map_objects/pics/people/leaf/2.4bpp");
+const u32 gFieldObjectPic_Leaf_3[] = INCBIN_U32("graphics/map_objects/pics/people/leaf/3.4bpp");
+const u32 gFieldObjectPic_Leaf_4[] = INCBIN_U32("graphics/map_objects/pics/people/leaf/4.4bpp");
+const u32 gFieldObjectPic_Leaf_5[] = INCBIN_U32("graphics/map_objects/pics/people/leaf/5.4bpp");
+const u32 gFieldObjectPic_Leaf_6[] = INCBIN_U32("graphics/map_objects/pics/people/leaf/6.4bpp");
+const u32 gFieldObjectPic_Leaf_7[] = INCBIN_U32("graphics/map_objects/pics/people/leaf/7.4bpp");
+const u32 gFieldObjectPic_Leaf_8[] = INCBIN_U32("graphics/map_objects/pics/people/leaf/8.4bpp");
+const u16 gFieldObjectPalette30[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_30.gbapal");
+const u32 gFieldObjectPic_BirthIslandStone[] = INCBIN_U32("graphics/map_objects/pics/misc/birth_island_stone.4bpp");
+const u16 gFieldObjectPalette29[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_29.gbapal");
+const u32 gFieldObjectPic_Deoxys_0[] = INCBIN_U32("graphics/map_objects/pics/pokemon/deoxys/0.4bpp");
+const u32 gFieldObjectPic_Deoxys_1[] = INCBIN_U32("graphics/map_objects/pics/pokemon/deoxys/1.4bpp");
+const u32 gFieldObjectPic_Anabel_0[] = INCBIN_U32("graphics/map_objects/pics/people/anabel/0.4bpp");
+const u32 gFieldObjectPic_Anabel_1[] = INCBIN_U32("graphics/map_objects/pics/people/anabel/1.4bpp");
+const u32 gFieldObjectPic_Anabel_2[] = INCBIN_U32("graphics/map_objects/pics/people/anabel/2.4bpp");
+const u32 gFieldObjectPic_Anabel_3[] = INCBIN_U32("graphics/map_objects/pics/people/anabel/3.4bpp");
+const u32 gFieldObjectPic_Anabel_4[] = INCBIN_U32("graphics/map_objects/pics/people/anabel/4.4bpp");
+const u32 gFieldObjectPic_Anabel_5[] = INCBIN_U32("graphics/map_objects/pics/people/anabel/5.4bpp");
+const u32 gFieldObjectPic_Anabel_6[] = INCBIN_U32("graphics/map_objects/pics/people/anabel/6.4bpp");
+const u32 gFieldObjectPic_Anabel_7[] = INCBIN_U32("graphics/map_objects/pics/people/anabel/7.4bpp");
+const u32 gFieldObjectPic_Anabel_8[] = INCBIN_U32("graphics/map_objects/pics/people/anabel/8.4bpp");
+const u32 gFieldObjectPic_Tucker_0[] = INCBIN_U32("graphics/map_objects/pics/people/tucker/0.4bpp");
+const u32 gFieldObjectPic_Tucker_1[] = INCBIN_U32("graphics/map_objects/pics/people/tucker/1.4bpp");
+const u32 gFieldObjectPic_Tucker_2[] = INCBIN_U32("graphics/map_objects/pics/people/tucker/2.4bpp");
+const u32 gFieldObjectPic_Tucker_3[] = INCBIN_U32("graphics/map_objects/pics/people/tucker/3.4bpp");
+const u32 gFieldObjectPic_Tucker_4[] = INCBIN_U32("graphics/map_objects/pics/people/tucker/4.4bpp");
+const u32 gFieldObjectPic_Tucker_5[] = INCBIN_U32("graphics/map_objects/pics/people/tucker/5.4bpp");
+const u32 gFieldObjectPic_Tucker_6[] = INCBIN_U32("graphics/map_objects/pics/people/tucker/6.4bpp");
+const u32 gFieldObjectPic_Tucker_7[] = INCBIN_U32("graphics/map_objects/pics/people/tucker/7.4bpp");
+const u32 gFieldObjectPic_Tucker_8[] = INCBIN_U32("graphics/map_objects/pics/people/tucker/8.4bpp");
+const u32 gFieldObjectPic_Spenser_0[] = INCBIN_U32("graphics/map_objects/pics/people/spenser/0.4bpp");
+const u32 gFieldObjectPic_Spenser_1[] = INCBIN_U32("graphics/map_objects/pics/people/spenser/1.4bpp");
+const u32 gFieldObjectPic_Spenser_2[] = INCBIN_U32("graphics/map_objects/pics/people/spenser/2.4bpp");
+const u32 gFieldObjectPic_Spenser_3[] = INCBIN_U32("graphics/map_objects/pics/people/spenser/3.4bpp");
+const u32 gFieldObjectPic_Spenser_4[] = INCBIN_U32("graphics/map_objects/pics/people/spenser/4.4bpp");
+const u32 gFieldObjectPic_Spenser_5[] = INCBIN_U32("graphics/map_objects/pics/people/spenser/5.4bpp");
+const u32 gFieldObjectPic_Spenser_6[] = INCBIN_U32("graphics/map_objects/pics/people/spenser/6.4bpp");
+const u32 gFieldObjectPic_Spenser_7[] = INCBIN_U32("graphics/map_objects/pics/people/spenser/7.4bpp");
+const u32 gFieldObjectPic_Spenser_8[] = INCBIN_U32("graphics/map_objects/pics/people/spenser/8.4bpp");
+const u32 gFieldObjectPic_Greta_0[] = INCBIN_U32("graphics/map_objects/pics/people/greta/0.4bpp");
+const u32 gFieldObjectPic_Greta_1[] = INCBIN_U32("graphics/map_objects/pics/people/greta/1.4bpp");
+const u32 gFieldObjectPic_Greta_2[] = INCBIN_U32("graphics/map_objects/pics/people/greta/2.4bpp");
+const u32 gFieldObjectPic_Greta_3[] = INCBIN_U32("graphics/map_objects/pics/people/greta/3.4bpp");
+const u32 gFieldObjectPic_Greta_4[] = INCBIN_U32("graphics/map_objects/pics/people/greta/4.4bpp");
+const u32 gFieldObjectPic_Greta_5[] = INCBIN_U32("graphics/map_objects/pics/people/greta/5.4bpp");
+const u32 gFieldObjectPic_Greta_6[] = INCBIN_U32("graphics/map_objects/pics/people/greta/6.4bpp");
+const u32 gFieldObjectPic_Greta_7[] = INCBIN_U32("graphics/map_objects/pics/people/greta/7.4bpp");
+const u32 gFieldObjectPic_Greta_8[] = INCBIN_U32("graphics/map_objects/pics/people/greta/8.4bpp");
+const u32 gFieldObjectPic_Noland_0[] = INCBIN_U32("graphics/map_objects/pics/people/noland/0.4bpp");
+const u32 gFieldObjectPic_Noland_1[] = INCBIN_U32("graphics/map_objects/pics/people/noland/1.4bpp");
+const u32 gFieldObjectPic_Noland_2[] = INCBIN_U32("graphics/map_objects/pics/people/noland/2.4bpp");
+const u32 gFieldObjectPic_Noland_3[] = INCBIN_U32("graphics/map_objects/pics/people/noland/3.4bpp");
+const u32 gFieldObjectPic_Noland_4[] = INCBIN_U32("graphics/map_objects/pics/people/noland/4.4bpp");
+const u32 gFieldObjectPic_Noland_5[] = INCBIN_U32("graphics/map_objects/pics/people/noland/5.4bpp");
+const u32 gFieldObjectPic_Noland_6[] = INCBIN_U32("graphics/map_objects/pics/people/noland/6.4bpp");
+const u32 gFieldObjectPic_Noland_7[] = INCBIN_U32("graphics/map_objects/pics/people/noland/7.4bpp");
+const u32 gFieldObjectPic_Noland_8[] = INCBIN_U32("graphics/map_objects/pics/people/noland/8.4bpp");
+const u32 gFieldObjectPic_Lucy_0[] = INCBIN_U32("graphics/map_objects/pics/people/lucy/0.4bpp");
+const u32 gFieldObjectPic_Lucy_1[] = INCBIN_U32("graphics/map_objects/pics/people/lucy/1.4bpp");
+const u32 gFieldObjectPic_Lucy_2[] = INCBIN_U32("graphics/map_objects/pics/people/lucy/2.4bpp");
+const u32 gFieldObjectPic_Lucy_3[] = INCBIN_U32("graphics/map_objects/pics/people/lucy/3.4bpp");
+const u32 gFieldObjectPic_Lucy_4[] = INCBIN_U32("graphics/map_objects/pics/people/lucy/4.4bpp");
+const u32 gFieldObjectPic_Lucy_5[] = INCBIN_U32("graphics/map_objects/pics/people/lucy/5.4bpp");
+const u32 gFieldObjectPic_Lucy_6[] = INCBIN_U32("graphics/map_objects/pics/people/lucy/6.4bpp");
+const u32 gFieldObjectPic_Lucy_7[] = INCBIN_U32("graphics/map_objects/pics/people/lucy/7.4bpp");
+const u32 gFieldObjectPic_Lucy_8[] = INCBIN_U32("graphics/map_objects/pics/people/lucy/8.4bpp");
+const u32 gFieldObjectPic_Brandon_0[] = INCBIN_U32("graphics/map_objects/pics/people/brandon/0.4bpp");
+const u32 gFieldObjectPic_Brandon_1[] = INCBIN_U32("graphics/map_objects/pics/people/brandon/1.4bpp");
+const u32 gFieldObjectPic_Brandon_2[] = INCBIN_U32("graphics/map_objects/pics/people/brandon/2.4bpp");
+const u32 gFieldObjectPic_Brandon_3[] = INCBIN_U32("graphics/map_objects/pics/people/brandon/3.4bpp");
+const u32 gFieldObjectPic_Brandon_4[] = INCBIN_U32("graphics/map_objects/pics/people/brandon/4.4bpp");
+const u32 gFieldObjectPic_Brandon_5[] = INCBIN_U32("graphics/map_objects/pics/people/brandon/5.4bpp");
+const u32 gFieldObjectPic_Brandon_6[] = INCBIN_U32("graphics/map_objects/pics/people/brandon/6.4bpp");
+const u32 gFieldObjectPic_Brandon_7[] = INCBIN_U32("graphics/map_objects/pics/people/brandon/7.4bpp");
+const u32 gFieldObjectPic_Brandon_8[] = INCBIN_U32("graphics/map_objects/pics/people/brandon/8.4bpp");
+const u32 gFieldObjectPic_Lugia_0[] = INCBIN_U32("graphics/map_objects/pics/pokemon/lugia/0.4bpp");
+const u32 gFieldObjectPic_Lugia_1[] = INCBIN_U32("graphics/map_objects/pics/pokemon/lugia/1.4bpp");
+const u16 gFieldObjectPalette32[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_32.gbapal");
+const u32 gFieldObjectPic_HoOh_0[] = INCBIN_U32("graphics/map_objects/pics/pokemon/ho_oh/0.4bpp");
+const u32 gFieldObjectPic_HoOh_1[] = INCBIN_U32("graphics/map_objects/pics/pokemon/ho_oh/1.4bpp");
+const u16 gFieldObjectPalette31[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_31.gbapal");
+
+#endif //GUARD_EVENT_OBJECT_GFX_H
diff --git a/src/data/field_event_obj/event_object_graphics_info.h b/src/data/field_event_obj/event_object_graphics_info.h
new file mode 100755
index 000000000..774109472
--- /dev/null
+++ b/src/data/field_event_obj/event_object_graphics_info.h
@@ -0,0 +1,250 @@
+#ifndef GUARD_EVENT_OBJECT_GRAPHICS_INFO_H
+#define GUARD_EVENT_OBJECT_GRAPHICS_INFO_H
+
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BrendanNormal = {0xFFFF, 0x1100, 0x1102, 512, 16, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_BrendanMayNormal, gFieldObjectPicTable_BrendanNormal, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BrendanMachBike = {0xFFFF, 0x1100, 0x1102, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_BrendanMachBike, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BrendanAcroBike = {0xFFFF, 0x1100, 0x1102, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_AcroBike, gFieldObjectPicTable_BrendanAcroBike, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BrendanSurfing = {0xFFFF, 0x1100, 0x11FF, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Surfing, gFieldObjectPicTable_BrendanSurfing, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BrendanFieldMove = {0xFFFF, 0x1100, 0x1102, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_FieldMove, gFieldObjectPicTable_BrendanFieldMove, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_QuintyPlump = {0xFFFF, 0x110B, 0x11FF, 512, 32, 32, 10, SHADOW_SIZE_L, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_QuintyPlump, gFieldObjectPicTable_QuintyPlump, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_LittleBoy1 = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_LittleBoy1, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_LittleGirl1 = {0xFFFF, 0x1104, 0x11FF, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_LittleGirl1, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Boy1 = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Boy1, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Girl1 = {0xFFFF, 0x1104, 0x11FF, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Girl1, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Boy2 = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Boy2, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Girl2 = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Girl2, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_LittleBoy2 = {0xFFFF, 0x1106, 0x11FF, 128, 16, 16, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_LittleBoy2, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_LittleGirl2 = {0xFFFF, 0x1104, 0x11FF, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_LittleGirl2, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Boy3 = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Boy3, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Girl3 = {0xFFFF, 0x1104, 0x11FF, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Girl3, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Boy4 = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Boy4, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Woman1 = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Woman1, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_FatMan = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_FatMan, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Woman2 = {0xFFFF, 0x1104, 0x11FF, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Woman2, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Man1 = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Man1, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Woman3 = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Woman3, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_OldMan1 = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_OldMan1, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_OldWoman1 = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_OldWoman1, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Man2 = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Man2, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Woman4 = {0xFFFF, 0x1104, 0x11FF, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Woman4, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Man3 = {0xFFFF, 0x1104, 0x11FF, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Man3, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Woman5 = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Woman5, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Cook = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Cook, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Woman6 = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Woman6, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_OldMan2 = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_OldMan2, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_OldWoman2 = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_OldWoman2, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Camper = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Camper, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Picnicker = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Picnicker, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Man4 = {0xFFFF, 0x1104, 0x11FF, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Man4, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Woman7 = {0xFFFF, 0x1104, 0x11FF, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Woman7, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Youngster = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Youngster, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BugCatcher = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_BugCatcher, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_PsychicM = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_PsychicM, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_SchoolKidM = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_SchoolKidM, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Maniac = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Maniac, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_HexManiac = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_HexManiac, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Rayquaza1 = {0xFFFF, 0x1105, 0x11FF, 2048, 64, 64, 4, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gFieldObjectBaseOam_64x64, gFieldObjectSpriteOamTables_64x64, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_RayquazaStill, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_SwimmerM = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_SwimmerM, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_SwimmerF = {0xFFFF, 0x1104, 0x11FF, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_SwimmerF, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BlackBelt = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_BlackBelt, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Beauty = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Beauty, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Scientist1 = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Scientist1, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Lass = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Lass, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Gentleman = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Gentleman, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Sailor = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Sailor, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Fisherman = {0xFFFF, 0x1104, 0x11FF, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Fisherman, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RunningTriathleteM = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_RunningTriathleteM, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RunningTriathleteF = {0xFFFF, 0x1104, 0x11FF, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_RunningTriathleteF, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_TuberF = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_TuberF, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_TuberM = {0xFFFF, 0x1104, 0x11FF, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_TuberM, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Hiker = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Hiker, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_CyclingTriathleteM = {0xFFFF, 0x1105, 0x11FF, 512, 32, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_AcroBike, gFieldObjectPicTable_CyclingTriathleteM, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_CyclingTriathleteF = {0xFFFF, 0x1103, 0x11FF, 512, 32, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_AcroBike, gFieldObjectPicTable_CyclingTriathleteF, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Nurse = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Nurse, gFieldObjectPicTable_Nurse, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_ItemBall = {0xFFFF, 0x1105, 0x11FF, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_ItemBall, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BerryTree = {0xFFFF, 0x1103, 0x11FF, 256, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, NULL, gFieldObjectImageAnimTable_BerryTree, gFieldObjectPicTable_PechaBerryTree, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BerryTreeEarlyStages = {0xFFFF, 0x1103, 0x11FF, 256, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_BerryTree, gFieldObjectPicTable_PechaBerryTree, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BerryTreeLateStages = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_BerryTree, gFieldObjectPicTable_PechaBerryTree, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_ProfBirch = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_ProfBirch, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Man5 = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Man5, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Man6 = {0xFFFF, 0x1104, 0x11FF, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Man6, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_ReporterM = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_ReporterM, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_ReporterF = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_ReporterF, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Bard = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_MauvilleOldMan1, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Hipster = {0xFFFF, 0x1104, 0x11FF, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_MauvilleOldMan1, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Trader = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_MauvilleOldMan1, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Storyteller = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_MauvilleOldMan2, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Giddy = {0xFFFF, 0x1104, 0x11FF, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_MauvilleOldMan2, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_UnusedMauvilleOldMan1 = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_MauvilleOldMan2, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_UnusedMauvilleOldMan2 = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_MauvilleOldMan2, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_UnusedNatuDoll = {0xFFFF, 0x1105, 0x11FF, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_UnusedNatuDoll, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_UnusedMagnemiteDoll = {0xFFFF, 0x1105, 0x11FF, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_UnusedMagnemiteDoll, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_UnusedSquirtleDoll = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_UnusedSquirtleDoll, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_UnusedWooperDoll = {0xFFFF, 0x1105, 0x11FF, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_UnusedWooperDoll, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_UnusedPikachuDoll = {0xFFFF, 0x1104, 0x11FF, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_UnusedPikachuDoll, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_UnusedPorygon2Doll = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_UnusedPorygon2Doll, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_CuttableTree = {0xFFFF, 0x1105, 0x11FF, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_CuttableTree, gFieldObjectPicTable_CuttableTree, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MartEmployee = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_MartEmployee, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RooftopSaleWoman = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_RooftopSaleWoman, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Teala = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Teala, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BreakableRock = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_BreakableRock, gFieldObjectPicTable_BreakableRock, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_PushableBoulder = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_PushableBoulder, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MrBrineysBoat = {0xFFFF, 0x1105, 0x11FF, 512, 32, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_MrBrineysBoat, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MayNormal = {0xFFFF, 0x1110, 0x1102, 512, 16, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_BrendanMayNormal, gFieldObjectPicTable_MayNormal, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MayMachBike = {0xFFFF, 0x1110, 0x1102, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_MayMachBike, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MayAcroBike = {0xFFFF, 0x1110, 0x1102, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_AcroBike, gFieldObjectPicTable_MayAcroBike, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MaySurfing = {0xFFFF, 0x1110, 0x11FF, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Surfing, gFieldObjectPicTable_MaySurfing, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MayFieldMove = {0xFFFF, 0x1110, 0x1102, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_FieldMove, gFieldObjectPicTable_MayFieldMove, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Truck = {0xFFFF, 0x110D, 0x11FF, 1152, 48, 48, 10, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_Truck, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_Truck, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_VigorothCarryingBox = {0xFFFF, 0x110E, 0x11FF, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_VigorothCarryingBox, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_VigorothFacingAway = {0xFFFF, 0x110E, 0x11FF, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_VigorothFacingAway, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BirchsBag = {0xFFFF, 0x1104, 0x11FF, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_BirchsBag, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_EnemyZigzagoon = {0xFFFF, 0x110F, 0x11FF, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_EnemyZigzagoon, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Poochyena = {0xFFFF, 0x111C, 0x11FF, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Poochyena, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Artist = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Artist, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RivalBrendanNormal = {0xFFFF, 0x1100, 0x1102, 256, 16, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_BrendanMayNormal, gFieldObjectPicTable_BrendanNormal, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RivalBrendanMachBike = {0xFFFF, 0x1100, 0x1102, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_BrendanMachBike, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RivalBrendanAcroBike = {0xFFFF, 0x1100, 0x1102, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_AcroBike, gFieldObjectPicTable_BrendanAcroBike, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RivalBrendanSurfing = {0xFFFF, 0x1100, 0x11FF, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Surfing, gFieldObjectPicTable_BrendanSurfing, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RivalBrendanFieldMove = {0xFFFF, 0x1100, 0x1102, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_FieldMove, gFieldObjectPicTable_BrendanFieldMove, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RivalMayNormal = {0xFFFF, 0x1110, 0x1102, 256, 16, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_BrendanMayNormal, gFieldObjectPicTable_MayNormal, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RivalMayMachBike = {0xFFFF, 0x1110, 0x1102, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_MayMachBike, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RivalMayAcroBike = {0xFFFF, 0x1110, 0x1102, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_AcroBike, gFieldObjectPicTable_MayAcroBike, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RivalMaySurfing = {0xFFFF, 0x1110, 0x11FF, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Surfing, gFieldObjectPicTable_MaySurfing, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RivalMayFieldMove = {0xFFFF, 0x1110, 0x1102, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_FieldMove, gFieldObjectPicTable_MayFieldMove, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Cameraman = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Cameraman, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BrendanUnderwater = {0xFFFF, 0x1115, 0x11FF, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_BrendanUnderwater, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MayUnderwater = {0xFFFF, 0x1115, 0x11FF, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_MayUnderwater, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MovingBox = {0xFFFF, 0x1112, 0x11FF, 128, 16, 16, 10, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_MovingBox, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_CableCar = {0xFFFF, 0x1113, 0x11FF, 2048, 64, 64, 10, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_64x64, gFieldObjectSpriteOamTables_64x64, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_CableCar, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Scientist2 = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Scientist2, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Man7 = {0xFFFF, 0x1104, 0x11FF, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Man7, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_AquaMemberM = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_AquaMemberM, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_AquaMemberF = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_AquaMemberF, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MagmaMemberM = {0xFFFF, 0x1104, 0x11FF, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_MagmaMemberM, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MagmaMemberF = {0xFFFF, 0x1104, 0x11FF, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_MagmaMemberF, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Sidney = {0xFFFF, 0x1104, 0x11FF, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Sidney, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Phoebe = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Phoebe, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Glacia = {0xFFFF, 0x1104, 0x11FF, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Glacia, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Drake = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Drake, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Roxanne = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Roxanne, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Brawly = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Brawly, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Wattson = {0xFFFF, 0x1104, 0x11FF, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Wattson, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Flannery = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Flannery, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Norman = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Norman, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Winona = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Winona, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Liza = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Liza, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Tate = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Tate, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Wallace = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Wallace, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Steven = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Steven, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Wally = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Wally, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RubySapphireLittleBoy = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_RubySapphireLittleBoy, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BrendanFishing = {0xFFFF, 0x1100, 0x1102, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Fishing, gFieldObjectPicTable_BrendanFishing, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MayFishing = {0xFFFF, 0x1110, 0x1102, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Fishing, gFieldObjectPicTable_MayFishing, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_HotSpringsOldWoman = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_HotSpringsOldWoman, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_SSTidal = {0xFFFF, 0x1114, 0x11FF, 1920, 96, 40, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_8x8, gFieldObjectSpriteOamTables_SSTidal, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_SSTidal, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_SubmarineShadow = {0xFFFF, 0x111B, 0x11FF, 1408, 88, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_8x8, gFieldObjectSpriteOamTables_SubmarineShadow, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_SubmarineShadow, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_PichuDoll = {0xFFFF, 0x1104, 0x11FF, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_PichuDoll, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_PikachuDoll = {0xFFFF, 0x1104, 0x11FF, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_PikachuDoll, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MarillDoll = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_MarillDoll, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_TogepiDoll = {0xFFFF, 0x1105, 0x11FF, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_TogepiDoll, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_CyndaquilDoll = {0xFFFF, 0x1106, 0x11FF, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_CyndaquilDoll, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_ChikoritaDoll = {0xFFFF, 0x1105, 0x11FF, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_ChikoritaDoll, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_TotodileDoll = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_TotodileDoll, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_JigglypuffDoll = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_JigglypuffDoll, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MeowthDoll = {0xFFFF, 0x1104, 0x11FF, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_MeowthDoll, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_ClefairyDoll = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_ClefairyDoll, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_DittoDoll = {0xFFFF, 0x1106, 0x11FF, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_DittoDoll, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_SmoochumDoll = {0xFFFF, 0x1106, 0x11FF, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_SmoochumDoll, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_TreeckoDoll = {0xFFFF, 0x1105, 0x11FF, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_TreeckoDoll, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_TorchicDoll = {0xFFFF, 0x1104, 0x11FF, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_TorchicDoll, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MudkipDoll = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_MudkipDoll, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_DuskullDoll = {0xFFFF, 0x1106, 0x11FF, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_DuskullDoll, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_WynautDoll = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_WynautDoll, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BaltoyDoll = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_BaltoyDoll, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_KecleonDoll = {0xFFFF, 0x1105, 0x11FF, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_KecleonDoll, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_AzurillDoll = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_AzurillDoll, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_SkittyDoll = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_SkittyDoll, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_SwabluDoll = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_SwabluDoll, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_GulpinDoll = {0xFFFF, 0x1105, 0x11FF, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_GulpinDoll, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_LotadDoll = {0xFFFF, 0x1105, 0x11FF, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_LotadDoll, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_SeedotDoll = {0xFFFF, 0x1105, 0x11FF, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_SeedotDoll, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_PikaCushion = {0xFFFF, 0x1104, 0x11FF, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_PikaCushion, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RoundCushion = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_RoundCushion, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_KissCushion = {0xFFFF, 0x1106, 0x11FF, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_KissCushion, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_ZigzagCushion = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_ZigzagCushion, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_SpinCushion = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_SpinCushion, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_DiamondCushion = {0xFFFF, 0x1106, 0x11FF, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_DiamondCushion, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BallCushion = {0xFFFF, 0x1105, 0x11FF, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_BallCushion, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_GrassCushion = {0xFFFF, 0x1105, 0x11FF, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_GrassCushion, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_FireCushion = {0xFFFF, 0x1104, 0x11FF, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_FireCushion, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_WaterCushion = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_WaterCushion, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BigSnorlaxDoll = {0xFFFF, 0x1106, 0x11FF, 512, 32, 32, 5, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_BigSnorlaxDoll, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BigRhydonDoll = {0xFFFF, 0x1106, 0x11FF, 512, 32, 32, 5, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_BigRhydonDoll, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BigLaprasDoll = {0xFFFF, 0x1103, 0x11FF, 512, 32, 32, 2, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_BigLaprasDoll, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BigVenusaurDoll = {0xFFFF, 0x1105, 0x11FF, 512, 32, 32, 4, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_BigVenusaurDoll, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BigCharizardDoll = {0xFFFF, 0x1104, 0x11FF, 512, 32, 32, 3, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_BigCharizardDoll, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BigBlastoiseDoll = {0xFFFF, 0x1103, 0x11FF, 512, 32, 32, 2, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_BigBlastoiseDoll, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BigWailmerDoll = {0xFFFF, 0x1106, 0x11FF, 512, 32, 32, 5, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_BigWailmerDoll, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BigRegirockDoll = {0xFFFF, 0x1103, 0x11FF, 512, 32, 32, 2, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_BigRegirockDoll, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BigRegiceDoll = {0xFFFF, 0x1105, 0x11FF, 512, 32, 32, 4, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_BigRegiceDoll, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BigRegisteelDoll = {0xFFFF, 0x1106, 0x11FF, 512, 32, 32, 5, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_BigRegisteelDoll, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Latias = {0xFFFF, 0x1104, 0x11FF, 512, 32, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_LatiasLatios, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Latios = {0xFFFF, 0x1103, 0x11FF, 512, 32, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_LatiasLatios, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Boy5 = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Boy5, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_ContestOldMan = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_ContestOldMan, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BrendanWatering = {0xFFFF, 0x1100, 0x1102, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_BrendanWatering, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MayWatering = {0xFFFF, 0x1110, 0x1102, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_MayWatering, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BrendanDecorating = {0xFFFF, 0x1100, 0x1102, 256, 16, 32, 10, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_BrendanDecorating, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MayDecorating = {0xFFFF, 0x1110, 0x1102, 256, 16, 32, 10, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_MayDecorating, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Archie = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Archie, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Maxie = {0xFFFF, 0x1104, 0x11FF, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Maxie, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Kyogre1 = {0xFFFF, 0x1106, 0x11FF, 512, 32, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_KyogreFront, gFieldObjectRotScalAnimTable_KyogreGroudon};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Groudon1 = {0xFFFF, 0x1105, 0x11FF, 512, 32, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_GroudonFront, gFieldObjectRotScalAnimTable_KyogreGroudon};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Kyogre3 = {0xFFFF, 0x1106, 0x11FF, 512, 32, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_KyogreSide, gFieldObjectRotScalAnimTable_KyogreGroudon};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Groudon3 = {0xFFFF, 0x1105, 0x11FF, 512, 32, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Groudon3, gFieldObjectPicTable_GroudonSide, gFieldObjectRotScalAnimTable_KyogreGroudon};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Fossil = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_Fossil, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Regirock = {0xFFFF, 0x1104, 0x11FF, 512, 32, 32, 3, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Regi, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Regice = {0xFFFF, 0x1105, 0x11FF, 512, 32, 32, 4, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Regi, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Registeel = {0xFFFF, 0x1106, 0x11FF, 512, 32, 32, 5, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Regi, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Skitty = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Skitty, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Kecleon1 = {0xFFFF, 0x1105, 0x11FF, 128, 16, 16, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Kecleon, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Kyogre2 = {0xFFFF, 0x1116, 0x11FF, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_KyogreFront, gFieldObjectRotScalAnimTable_KyogreGroudon};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Groudon2 = {0xFFFF, 0x1118, 0x11FF, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_GroudonFront, gFieldObjectRotScalAnimTable_KyogreGroudon};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Rayquaza2 = {0xFFFF, 0x1105, 0x11FF, 2048, 64, 64, 4, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gFieldObjectBaseOam_64x64, gFieldObjectSpriteOamTables_64x64, gFieldObjectImageAnimTable_Rayquaza2, gFieldObjectPicTable_Rayquaza, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Zigzagoon = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Zigzagoon, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Pikachu = {0xFFFF, 0x1104, 0x11FF, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Pikachu, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Azumarill = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Azumarill, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Wingull = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Wingull, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Kecleon2 = {0xFFFF, 0x1105, 0x1102, 128, 16, 16, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Kecleon, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_TuberMSwimming = {0xFFFF, 0x1104, 0x11FF, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_TuberMSwimming, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Azurill = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Azurill, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Mom = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Mom, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_LinkBrendan = {0xFFFF, 0x1110, 0x1102, 256, 16, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_BrendanMayNormal, gFieldObjectPicTable_BrendanNormal, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_LinkMay = {0xFFFF, 0x1110, 0x1102, 256, 16, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_BrendanMayNormal, gFieldObjectPicTable_MayNormal, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Juan = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Juan, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Scott = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Scott, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MysteryEventDeliveryman = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_MysteryEventDeliveryman, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Statue = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_Statue, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Kirlia = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_S, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Kirlia, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Dusclops = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Dusclops, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_UnionRoomAttendant = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_UnionRoomAttendant, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Red = {0xFFFF, 0x111D, 0x11FF, 256, 16, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Red, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Leaf = {0xFFFF, 0x111D, 0x11FF, 256, 16, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Leaf, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Sudowoodo = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Sudowoodo, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Mew = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Mew, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Deoxys = {0xFFFF, 0x111E, 0x11FF, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Deoxys, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BirthIslandStone = {0xFFFF, 0x111F, 0x11FF, 512, 32, 32, 10, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_BirthIslandStone, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Anabel = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Anabel, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Tucker = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Tucker, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Greta = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Greta, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Spenser = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Spenser, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Noland = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Noland, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Lucy = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Lucy, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Brandon = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Brandon, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RubySapphireBrendan = {0xFFFF, 0x1122, 0x11FF, 256, 16, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_RubySapphireBrendan, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RubySapphireMay = {0xFFFF, 0x1123, 0x11FF, 256, 16, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_RubySapphireMay, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Lugia = {0xFFFF, 0x1121, 0x11FF, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Lugia, gDummySpriteAffineAnimTable};
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_HoOh = {0xFFFF, 0x1120, 0x11FF, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_HoOh, gFieldObjectPicTable_HoOh, gDummySpriteAffineAnimTable};
+
+#endif //GUARD_EVENT_OBJECT_GRAPHICS_INFO_H
diff --git a/src/data/field_event_obj/event_object_graphics_info_pointers.h b/src/data/field_event_obj/event_object_graphics_info_pointers.h
new file mode 100755
index 000000000..6793a9487
--- /dev/null
+++ b/src/data/field_event_obj/event_object_graphics_info_pointers.h
@@ -0,0 +1,504 @@
+#ifndef GUARD_EVENT_OBJECT_GRAPHICS_INFO_POINTERS_H
+#define GUARD_EVENT_OBJECT_GRAPHICS_INFO_POINTERS_H
+
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BrendanNormal;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BrendanMachBike;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BrendanSurfing;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BrendanFieldMove;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_QuintyPlump;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_LittleBoy1;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_LittleGirl1;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Boy1;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Girl1;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Boy2;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Girl2;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_LittleBoy2;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_LittleGirl2;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Boy3;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Girl3;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Boy4;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Woman1;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_FatMan;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Woman2;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Man1;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Woman3;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_OldMan1;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_OldWoman1;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Man2;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Woman4;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Man3;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Woman5;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Cook;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Woman6;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_OldMan2;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_OldWoman2;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Camper;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Picnicker;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Man4;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Woman7;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Youngster;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BugCatcher;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_PsychicM;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_SchoolKidM;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Maniac;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_HexManiac;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Rayquaza1;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_SwimmerM;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_SwimmerF;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BlackBelt;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Beauty;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Scientist1;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Lass;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Gentleman;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Sailor;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Fisherman;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RunningTriathleteM;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RunningTriathleteF;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_TuberF;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_TuberM;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Hiker;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_CyclingTriathleteM;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_CyclingTriathleteF;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Nurse;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_ItemBall;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BerryTree;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BerryTreeEarlyStages;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BerryTreeLateStages;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BrendanAcroBike;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_ProfBirch;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Man5;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Man6;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_ReporterM;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_ReporterF;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Bard;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Anabel;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Tucker;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Greta;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Spenser;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Noland;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Lucy;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_UnusedNatuDoll;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_UnusedMagnemiteDoll;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_UnusedSquirtleDoll;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_UnusedWooperDoll;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_UnusedPikachuDoll;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_UnusedPorygon2Doll;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_CuttableTree;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MartEmployee;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RooftopSaleWoman;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Teala;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BreakableRock;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_PushableBoulder;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MrBrineysBoat;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MayNormal;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MayMachBike;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MayAcroBike;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MaySurfing;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MayFieldMove;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Truck;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_VigorothCarryingBox;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_VigorothFacingAway;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BirchsBag;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_EnemyZigzagoon;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Artist;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RivalBrendanNormal;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RivalBrendanMachBike;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RivalBrendanAcroBike;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RivalBrendanSurfing;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RivalBrendanFieldMove;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RivalMayNormal;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RivalMayMachBike;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RivalMayAcroBike;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RivalMaySurfing;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RivalMayFieldMove;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Cameraman;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BrendanUnderwater;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MayUnderwater;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MovingBox;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_CableCar;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Scientist2;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Man7;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_AquaMemberM;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_AquaMemberF;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MagmaMemberM;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MagmaMemberF;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Sidney;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Phoebe;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Glacia;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Drake;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Roxanne;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Brawly;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Wattson;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Flannery;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Norman;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Winona;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Liza;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Tate;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Wallace;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Steven;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Wally;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RubySapphireLittleBoy;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BrendanFishing;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MayFishing;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_HotSpringsOldWoman;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_SSTidal;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_SubmarineShadow;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_PichuDoll;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_PikachuDoll;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MarillDoll;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_TogepiDoll;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_CyndaquilDoll;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_ChikoritaDoll;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_TotodileDoll;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_JigglypuffDoll;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MeowthDoll;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_ClefairyDoll;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_DittoDoll;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_SmoochumDoll;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_TreeckoDoll;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_TorchicDoll;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MudkipDoll;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_DuskullDoll;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_WynautDoll;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BaltoyDoll;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_KecleonDoll;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_AzurillDoll;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_SkittyDoll;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_SwabluDoll;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_GulpinDoll;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_LotadDoll;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_SeedotDoll;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_PikaCushion;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RoundCushion;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_KissCushion;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_ZigzagCushion;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_SpinCushion;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_DiamondCushion;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BallCushion;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_GrassCushion;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_FireCushion;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_WaterCushion;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BigSnorlaxDoll;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BigRhydonDoll;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BigLaprasDoll;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BigVenusaurDoll;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BigCharizardDoll;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BigBlastoiseDoll;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BigWailmerDoll;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BigRegirockDoll;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BigRegiceDoll;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BigRegisteelDoll;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Latias;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Latios;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Boy5;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_ContestOldMan;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BrendanWatering;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MayWatering;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BrendanDecorating;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MayDecorating;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Archie;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Maxie;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Kyogre1;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Groudon1;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Fossil;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Regirock;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Regice;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Registeel;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Skitty;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Kecleon1;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Kyogre2;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Groudon2;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Rayquaza2;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Zigzagoon;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Pikachu;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Azumarill;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Wingull;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Kecleon2;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_TuberMSwimming;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Azurill;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Mom;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_LinkBrendan;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_LinkMay;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Juan;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Scott;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Poochyena;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Kyogre3;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Groudon3;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MysteryEventDeliveryman;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Statue;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Kirlia;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Dusclops;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_UnionRoomAttendant;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Sudowoodo;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Mew;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Red;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Leaf;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Deoxys;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BirthIslandStone;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Brandon;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RubySapphireBrendan;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RubySapphireMay;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Lugia;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_HoOh;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Bard;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Hipster;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Trader;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Storyteller;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Giddy;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_UnusedMauvilleOldMan1;
+const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_UnusedMauvilleOldMan2;
+
+
+const struct MapObjectGraphicsInfo *const gFieldObjectGraphicsInfoPointers[] = {
+ &gFieldObjectGraphicsInfo_BrendanNormal,
+ &gFieldObjectGraphicsInfo_BrendanMachBike,
+ &gFieldObjectGraphicsInfo_BrendanSurfing,
+ &gFieldObjectGraphicsInfo_BrendanFieldMove,
+ &gFieldObjectGraphicsInfo_QuintyPlump,
+ &gFieldObjectGraphicsInfo_LittleBoy1,
+ &gFieldObjectGraphicsInfo_LittleGirl1,
+ &gFieldObjectGraphicsInfo_Boy1,
+ &gFieldObjectGraphicsInfo_Girl1,
+ &gFieldObjectGraphicsInfo_Boy2,
+ &gFieldObjectGraphicsInfo_Girl2,
+ &gFieldObjectGraphicsInfo_LittleBoy2,
+ &gFieldObjectGraphicsInfo_LittleGirl2,
+ &gFieldObjectGraphicsInfo_Boy3,
+ &gFieldObjectGraphicsInfo_Girl3,
+ &gFieldObjectGraphicsInfo_Boy4,
+ &gFieldObjectGraphicsInfo_Woman1,
+ &gFieldObjectGraphicsInfo_FatMan,
+ &gFieldObjectGraphicsInfo_Woman2,
+ &gFieldObjectGraphicsInfo_Man1,
+ &gFieldObjectGraphicsInfo_Woman3,
+ &gFieldObjectGraphicsInfo_OldMan1,
+ &gFieldObjectGraphicsInfo_OldWoman1,
+ &gFieldObjectGraphicsInfo_Man2,
+ &gFieldObjectGraphicsInfo_Woman4,
+ &gFieldObjectGraphicsInfo_Man3,
+ &gFieldObjectGraphicsInfo_Woman5,
+ &gFieldObjectGraphicsInfo_Cook,
+ &gFieldObjectGraphicsInfo_Woman6,
+ &gFieldObjectGraphicsInfo_OldMan2,
+ &gFieldObjectGraphicsInfo_OldWoman2,
+ &gFieldObjectGraphicsInfo_Camper,
+ &gFieldObjectGraphicsInfo_Picnicker,
+ &gFieldObjectGraphicsInfo_Man4,
+ &gFieldObjectGraphicsInfo_Woman7,
+ &gFieldObjectGraphicsInfo_Youngster,
+ &gFieldObjectGraphicsInfo_BugCatcher,
+ &gFieldObjectGraphicsInfo_PsychicM,
+ &gFieldObjectGraphicsInfo_SchoolKidM,
+ &gFieldObjectGraphicsInfo_Maniac,
+ &gFieldObjectGraphicsInfo_HexManiac,
+ &gFieldObjectGraphicsInfo_Rayquaza1,
+ &gFieldObjectGraphicsInfo_SwimmerM,
+ &gFieldObjectGraphicsInfo_SwimmerF,
+ &gFieldObjectGraphicsInfo_BlackBelt,
+ &gFieldObjectGraphicsInfo_Beauty,
+ &gFieldObjectGraphicsInfo_Scientist1,
+ &gFieldObjectGraphicsInfo_Lass,
+ &gFieldObjectGraphicsInfo_Gentleman,
+ &gFieldObjectGraphicsInfo_Sailor,
+ &gFieldObjectGraphicsInfo_Fisherman,
+ &gFieldObjectGraphicsInfo_RunningTriathleteM,
+ &gFieldObjectGraphicsInfo_RunningTriathleteF,
+ &gFieldObjectGraphicsInfo_TuberF,
+ &gFieldObjectGraphicsInfo_TuberM,
+ &gFieldObjectGraphicsInfo_Hiker,
+ &gFieldObjectGraphicsInfo_CyclingTriathleteM,
+ &gFieldObjectGraphicsInfo_CyclingTriathleteF,
+ &gFieldObjectGraphicsInfo_Nurse,
+ &gFieldObjectGraphicsInfo_ItemBall,
+ &gFieldObjectGraphicsInfo_BerryTree,
+ &gFieldObjectGraphicsInfo_BerryTreeEarlyStages,
+ &gFieldObjectGraphicsInfo_BerryTreeLateStages,
+ &gFieldObjectGraphicsInfo_BrendanAcroBike,
+ &gFieldObjectGraphicsInfo_ProfBirch,
+ &gFieldObjectGraphicsInfo_Man5,
+ &gFieldObjectGraphicsInfo_Man6,
+ &gFieldObjectGraphicsInfo_ReporterM,
+ &gFieldObjectGraphicsInfo_ReporterF,
+ &gFieldObjectGraphicsInfo_Bard,
+ &gFieldObjectGraphicsInfo_Anabel,
+ &gFieldObjectGraphicsInfo_Tucker,
+ &gFieldObjectGraphicsInfo_Greta,
+ &gFieldObjectGraphicsInfo_Spenser,
+ &gFieldObjectGraphicsInfo_Noland,
+ &gFieldObjectGraphicsInfo_Lucy,
+ &gFieldObjectGraphicsInfo_UnusedNatuDoll,
+ &gFieldObjectGraphicsInfo_UnusedMagnemiteDoll,
+ &gFieldObjectGraphicsInfo_UnusedSquirtleDoll,
+ &gFieldObjectGraphicsInfo_UnusedWooperDoll,
+ &gFieldObjectGraphicsInfo_UnusedPikachuDoll,
+ &gFieldObjectGraphicsInfo_UnusedPorygon2Doll,
+ &gFieldObjectGraphicsInfo_CuttableTree,
+ &gFieldObjectGraphicsInfo_MartEmployee,
+ &gFieldObjectGraphicsInfo_RooftopSaleWoman,
+ &gFieldObjectGraphicsInfo_Teala,
+ &gFieldObjectGraphicsInfo_BreakableRock,
+ &gFieldObjectGraphicsInfo_PushableBoulder,
+ &gFieldObjectGraphicsInfo_MrBrineysBoat,
+ &gFieldObjectGraphicsInfo_MayNormal,
+ &gFieldObjectGraphicsInfo_MayMachBike,
+ &gFieldObjectGraphicsInfo_MayAcroBike,
+ &gFieldObjectGraphicsInfo_MaySurfing,
+ &gFieldObjectGraphicsInfo_MayFieldMove,
+ &gFieldObjectGraphicsInfo_Truck,
+ &gFieldObjectGraphicsInfo_VigorothCarryingBox,
+ &gFieldObjectGraphicsInfo_VigorothFacingAway,
+ &gFieldObjectGraphicsInfo_BirchsBag,
+ &gFieldObjectGraphicsInfo_EnemyZigzagoon,
+ &gFieldObjectGraphicsInfo_Artist,
+ &gFieldObjectGraphicsInfo_RivalBrendanNormal,
+ &gFieldObjectGraphicsInfo_RivalBrendanMachBike,
+ &gFieldObjectGraphicsInfo_RivalBrendanAcroBike,
+ &gFieldObjectGraphicsInfo_RivalBrendanSurfing,
+ &gFieldObjectGraphicsInfo_RivalBrendanFieldMove,
+ &gFieldObjectGraphicsInfo_RivalMayNormal,
+ &gFieldObjectGraphicsInfo_RivalMayMachBike,
+ &gFieldObjectGraphicsInfo_RivalMayAcroBike,
+ &gFieldObjectGraphicsInfo_RivalMaySurfing,
+ &gFieldObjectGraphicsInfo_RivalMayFieldMove,
+ &gFieldObjectGraphicsInfo_Cameraman,
+ &gFieldObjectGraphicsInfo_BrendanUnderwater,
+ &gFieldObjectGraphicsInfo_MayUnderwater,
+ &gFieldObjectGraphicsInfo_MovingBox,
+ &gFieldObjectGraphicsInfo_CableCar,
+ &gFieldObjectGraphicsInfo_Scientist2,
+ &gFieldObjectGraphicsInfo_Man7,
+ &gFieldObjectGraphicsInfo_AquaMemberM,
+ &gFieldObjectGraphicsInfo_AquaMemberF,
+ &gFieldObjectGraphicsInfo_MagmaMemberM,
+ &gFieldObjectGraphicsInfo_MagmaMemberF,
+ &gFieldObjectGraphicsInfo_Sidney,
+ &gFieldObjectGraphicsInfo_Phoebe,
+ &gFieldObjectGraphicsInfo_Glacia,
+ &gFieldObjectGraphicsInfo_Drake,
+ &gFieldObjectGraphicsInfo_Roxanne,
+ &gFieldObjectGraphicsInfo_Brawly,
+ &gFieldObjectGraphicsInfo_Wattson,
+ &gFieldObjectGraphicsInfo_Flannery,
+ &gFieldObjectGraphicsInfo_Norman,
+ &gFieldObjectGraphicsInfo_Winona,
+ &gFieldObjectGraphicsInfo_Liza,
+ &gFieldObjectGraphicsInfo_Tate,
+ &gFieldObjectGraphicsInfo_Wallace,
+ &gFieldObjectGraphicsInfo_Steven,
+ &gFieldObjectGraphicsInfo_Wally,
+ &gFieldObjectGraphicsInfo_RubySapphireLittleBoy,
+ &gFieldObjectGraphicsInfo_BrendanFishing,
+ &gFieldObjectGraphicsInfo_MayFishing,
+ &gFieldObjectGraphicsInfo_HotSpringsOldWoman,
+ &gFieldObjectGraphicsInfo_SSTidal,
+ &gFieldObjectGraphicsInfo_SubmarineShadow,
+ &gFieldObjectGraphicsInfo_PichuDoll,
+ &gFieldObjectGraphicsInfo_PikachuDoll,
+ &gFieldObjectGraphicsInfo_MarillDoll,
+ &gFieldObjectGraphicsInfo_TogepiDoll,
+ &gFieldObjectGraphicsInfo_CyndaquilDoll,
+ &gFieldObjectGraphicsInfo_ChikoritaDoll,
+ &gFieldObjectGraphicsInfo_TotodileDoll,
+ &gFieldObjectGraphicsInfo_JigglypuffDoll,
+ &gFieldObjectGraphicsInfo_MeowthDoll,
+ &gFieldObjectGraphicsInfo_ClefairyDoll,
+ &gFieldObjectGraphicsInfo_DittoDoll,
+ &gFieldObjectGraphicsInfo_SmoochumDoll,
+ &gFieldObjectGraphicsInfo_TreeckoDoll,
+ &gFieldObjectGraphicsInfo_TorchicDoll,
+ &gFieldObjectGraphicsInfo_MudkipDoll,
+ &gFieldObjectGraphicsInfo_DuskullDoll,
+ &gFieldObjectGraphicsInfo_WynautDoll,
+ &gFieldObjectGraphicsInfo_BaltoyDoll,
+ &gFieldObjectGraphicsInfo_KecleonDoll,
+ &gFieldObjectGraphicsInfo_AzurillDoll,
+ &gFieldObjectGraphicsInfo_SkittyDoll,
+ &gFieldObjectGraphicsInfo_SwabluDoll,
+ &gFieldObjectGraphicsInfo_GulpinDoll,
+ &gFieldObjectGraphicsInfo_LotadDoll,
+ &gFieldObjectGraphicsInfo_SeedotDoll,
+ &gFieldObjectGraphicsInfo_PikaCushion,
+ &gFieldObjectGraphicsInfo_RoundCushion,
+ &gFieldObjectGraphicsInfo_KissCushion,
+ &gFieldObjectGraphicsInfo_ZigzagCushion,
+ &gFieldObjectGraphicsInfo_SpinCushion,
+ &gFieldObjectGraphicsInfo_DiamondCushion,
+ &gFieldObjectGraphicsInfo_BallCushion,
+ &gFieldObjectGraphicsInfo_GrassCushion,
+ &gFieldObjectGraphicsInfo_FireCushion,
+ &gFieldObjectGraphicsInfo_WaterCushion,
+ &gFieldObjectGraphicsInfo_BigSnorlaxDoll,
+ &gFieldObjectGraphicsInfo_BigRhydonDoll,
+ &gFieldObjectGraphicsInfo_BigLaprasDoll,
+ &gFieldObjectGraphicsInfo_BigVenusaurDoll,
+ &gFieldObjectGraphicsInfo_BigCharizardDoll,
+ &gFieldObjectGraphicsInfo_BigBlastoiseDoll,
+ &gFieldObjectGraphicsInfo_BigWailmerDoll,
+ &gFieldObjectGraphicsInfo_BigRegirockDoll,
+ &gFieldObjectGraphicsInfo_BigRegiceDoll,
+ &gFieldObjectGraphicsInfo_BigRegisteelDoll,
+ &gFieldObjectGraphicsInfo_Latias,
+ &gFieldObjectGraphicsInfo_Latios,
+ &gFieldObjectGraphicsInfo_Boy5,
+ &gFieldObjectGraphicsInfo_ContestOldMan,
+ &gFieldObjectGraphicsInfo_BrendanWatering,
+ &gFieldObjectGraphicsInfo_MayWatering,
+ &gFieldObjectGraphicsInfo_BrendanDecorating,
+ &gFieldObjectGraphicsInfo_MayDecorating,
+ &gFieldObjectGraphicsInfo_Archie,
+ &gFieldObjectGraphicsInfo_Maxie,
+ &gFieldObjectGraphicsInfo_Kyogre1,
+ &gFieldObjectGraphicsInfo_Groudon1,
+ &gFieldObjectGraphicsInfo_Fossil,
+ &gFieldObjectGraphicsInfo_Regirock,
+ &gFieldObjectGraphicsInfo_Regice,
+ &gFieldObjectGraphicsInfo_Registeel,
+ &gFieldObjectGraphicsInfo_Skitty,
+ &gFieldObjectGraphicsInfo_Kecleon1,
+ &gFieldObjectGraphicsInfo_Kyogre2,
+ &gFieldObjectGraphicsInfo_Groudon2,
+ &gFieldObjectGraphicsInfo_Rayquaza2,
+ &gFieldObjectGraphicsInfo_Zigzagoon,
+ &gFieldObjectGraphicsInfo_Pikachu,
+ &gFieldObjectGraphicsInfo_Azumarill,
+ &gFieldObjectGraphicsInfo_Wingull,
+ &gFieldObjectGraphicsInfo_Kecleon2,
+ &gFieldObjectGraphicsInfo_TuberMSwimming,
+ &gFieldObjectGraphicsInfo_Azurill,
+ &gFieldObjectGraphicsInfo_Mom,
+ &gFieldObjectGraphicsInfo_LinkBrendan,
+ &gFieldObjectGraphicsInfo_LinkMay,
+ &gFieldObjectGraphicsInfo_Juan,
+ &gFieldObjectGraphicsInfo_Scott,
+ &gFieldObjectGraphicsInfo_Poochyena,
+ &gFieldObjectGraphicsInfo_Kyogre3,
+ &gFieldObjectGraphicsInfo_Groudon3,
+ &gFieldObjectGraphicsInfo_MysteryEventDeliveryman,
+ &gFieldObjectGraphicsInfo_Statue,
+ &gFieldObjectGraphicsInfo_Kirlia,
+ &gFieldObjectGraphicsInfo_Dusclops,
+ &gFieldObjectGraphicsInfo_UnionRoomAttendant,
+ &gFieldObjectGraphicsInfo_Sudowoodo,
+ &gFieldObjectGraphicsInfo_Mew,
+ &gFieldObjectGraphicsInfo_Red,
+ &gFieldObjectGraphicsInfo_Leaf,
+ &gFieldObjectGraphicsInfo_Deoxys,
+ &gFieldObjectGraphicsInfo_BirthIslandStone,
+ &gFieldObjectGraphicsInfo_Brandon,
+ &gFieldObjectGraphicsInfo_RubySapphireBrendan,
+ &gFieldObjectGraphicsInfo_RubySapphireMay,
+ &gFieldObjectGraphicsInfo_Lugia,
+ &gFieldObjectGraphicsInfo_HoOh,
+};
+
+const struct MapObjectGraphicsInfo *const gMauvilleOldManGraphicsInfoPointers[] = {
+ &gFieldObjectGraphicsInfo_Bard,
+ &gFieldObjectGraphicsInfo_Hipster,
+ &gFieldObjectGraphicsInfo_Trader,
+ &gFieldObjectGraphicsInfo_Storyteller,
+ &gFieldObjectGraphicsInfo_Giddy,
+ &gFieldObjectGraphicsInfo_UnusedMauvilleOldMan1,
+ &gFieldObjectGraphicsInfo_UnusedMauvilleOldMan2,
+};
+
+#endif //GUARD_EVENT_OBJECT_GRAPHICS_INFO_POINTERS_H
diff --git a/src/data/field_event_obj/event_object_pic_tables.h b/src/data/field_event_obj/event_object_pic_tables.h
new file mode 100755
index 000000000..f5d6a24c3
--- /dev/null
+++ b/src/data/field_event_obj/event_object_pic_tables.h
@@ -0,0 +1,2179 @@
+#ifndef GUARD_EVENT_OBJECT_PIC_TABLES_H
+#define GUARD_EVENT_OBJECT_PIC_TABLES_H
+
+const struct SpriteFrameImage gFieldObjectPicTable_BrendanNormal[] = {
+ obj_frame_tiles(gFieldObjectPic_BrendanNormal_0),
+ obj_frame_tiles(gFieldObjectPic_BrendanNormal_1),
+ obj_frame_tiles(gFieldObjectPic_BrendanNormal_2),
+ obj_frame_tiles(gFieldObjectPic_BrendanNormal_3),
+ obj_frame_tiles(gFieldObjectPic_BrendanNormal_4),
+ obj_frame_tiles(gFieldObjectPic_BrendanNormal_5),
+ obj_frame_tiles(gFieldObjectPic_BrendanNormal_6),
+ obj_frame_tiles(gFieldObjectPic_BrendanNormal_7),
+ obj_frame_tiles(gFieldObjectPic_BrendanNormal_8),
+ obj_frame_tiles(gFieldObjectPic_BrendanNormal_9),
+ obj_frame_tiles(gFieldObjectPic_BrendanNormal_10),
+ obj_frame_tiles(gFieldObjectPic_BrendanNormal_11),
+ obj_frame_tiles(gFieldObjectPic_BrendanNormal_12),
+ obj_frame_tiles(gFieldObjectPic_BrendanNormal_13),
+ obj_frame_tiles(gFieldObjectPic_BrendanNormal_14),
+ obj_frame_tiles(gFieldObjectPic_BrendanNormal_15),
+ obj_frame_tiles(gFieldObjectPic_BrendanNormal_16),
+ obj_frame_tiles(gFieldObjectPic_BrendanNormal_17),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_BrendanMachBike[] = {
+ obj_frame_tiles(gFieldObjectPic_BrendanMachBike_0),
+ obj_frame_tiles(gFieldObjectPic_BrendanMachBike_1),
+ obj_frame_tiles(gFieldObjectPic_BrendanMachBike_2),
+ obj_frame_tiles(gFieldObjectPic_BrendanMachBike_3),
+ obj_frame_tiles(gFieldObjectPic_BrendanMachBike_4),
+ obj_frame_tiles(gFieldObjectPic_BrendanMachBike_5),
+ obj_frame_tiles(gFieldObjectPic_BrendanMachBike_6),
+ obj_frame_tiles(gFieldObjectPic_BrendanMachBike_7),
+ obj_frame_tiles(gFieldObjectPic_BrendanMachBike_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_BrendanAcroBike[] = {
+ obj_frame_tiles(gFieldObjectPic_BrendanAcroBike_0),
+ obj_frame_tiles(gFieldObjectPic_BrendanAcroBike_1),
+ obj_frame_tiles(gFieldObjectPic_BrendanAcroBike_2),
+ obj_frame_tiles(gFieldObjectPic_BrendanAcroBike_3),
+ obj_frame_tiles(gFieldObjectPic_BrendanAcroBike_4),
+ obj_frame_tiles(gFieldObjectPic_BrendanAcroBike_5),
+ obj_frame_tiles(gFieldObjectPic_BrendanAcroBike_6),
+ obj_frame_tiles(gFieldObjectPic_BrendanAcroBike_7),
+ obj_frame_tiles(gFieldObjectPic_BrendanAcroBike_8),
+ obj_frame_tiles(gFieldObjectPic_BrendanAcroBike_9),
+ obj_frame_tiles(gFieldObjectPic_BrendanAcroBike_10),
+ obj_frame_tiles(gFieldObjectPic_BrendanAcroBike_11),
+ obj_frame_tiles(gFieldObjectPic_BrendanAcroBike_12),
+ obj_frame_tiles(gFieldObjectPic_BrendanAcroBike_13),
+ obj_frame_tiles(gFieldObjectPic_BrendanAcroBike_14),
+ obj_frame_tiles(gFieldObjectPic_BrendanAcroBike_15),
+ obj_frame_tiles(gFieldObjectPic_BrendanAcroBike_16),
+ obj_frame_tiles(gFieldObjectPic_BrendanAcroBike_17),
+ obj_frame_tiles(gFieldObjectPic_BrendanAcroBike_18),
+ obj_frame_tiles(gFieldObjectPic_BrendanAcroBike_19),
+ obj_frame_tiles(gFieldObjectPic_BrendanAcroBike_20),
+ obj_frame_tiles(gFieldObjectPic_BrendanAcroBike_21),
+ obj_frame_tiles(gFieldObjectPic_BrendanAcroBike_22),
+ obj_frame_tiles(gFieldObjectPic_BrendanAcroBike_23),
+ obj_frame_tiles(gFieldObjectPic_BrendanAcroBike_24),
+ obj_frame_tiles(gFieldObjectPic_BrendanAcroBike_25),
+ obj_frame_tiles(gFieldObjectPic_BrendanAcroBike_26),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_BrendanSurfing[] = {
+ obj_frame_tiles(gFieldObjectPic_BrendanSurfing_0),
+ obj_frame_tiles(gFieldObjectPic_BrendanSurfing_1),
+ obj_frame_tiles(gFieldObjectPic_BrendanSurfing_2),
+ obj_frame_tiles(gFieldObjectPic_BrendanSurfing_0),
+ obj_frame_tiles(gFieldObjectPic_BrendanSurfing_0),
+ obj_frame_tiles(gFieldObjectPic_BrendanSurfing_1),
+ obj_frame_tiles(gFieldObjectPic_BrendanSurfing_1),
+ obj_frame_tiles(gFieldObjectPic_BrendanSurfing_2),
+ obj_frame_tiles(gFieldObjectPic_BrendanSurfing_2),
+ obj_frame_tiles(gFieldObjectPic_BrendanSurfing_3),
+ obj_frame_tiles(gFieldObjectPic_BrendanSurfing_4),
+ obj_frame_tiles(gFieldObjectPic_BrendanSurfing_5),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_BrendanUnderwater[] = {
+ obj_frame_tiles(gFieldObjectPic_BrendanUnderwater_0),
+ obj_frame_tiles(gFieldObjectPic_BrendanUnderwater_1),
+ obj_frame_tiles(gFieldObjectPic_BrendanUnderwater_2),
+ obj_frame_tiles(gFieldObjectPic_BrendanUnderwater_0),
+ obj_frame_tiles(gFieldObjectPic_BrendanUnderwater_0),
+ obj_frame_tiles(gFieldObjectPic_BrendanUnderwater_1),
+ obj_frame_tiles(gFieldObjectPic_BrendanUnderwater_1),
+ obj_frame_tiles(gFieldObjectPic_BrendanUnderwater_2),
+ obj_frame_tiles(gFieldObjectPic_BrendanUnderwater_2),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_BrendanFieldMove[] = {
+ obj_frame_tiles(gFieldObjectPic_BrendanFieldMove_0),
+ obj_frame_tiles(gFieldObjectPic_BrendanFieldMove_1),
+ obj_frame_tiles(gFieldObjectPic_BrendanFieldMove_2),
+ obj_frame_tiles(gFieldObjectPic_BrendanFieldMove_3),
+ obj_frame_tiles(gFieldObjectPic_BrendanFieldMove_4),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_QuintyPlump[] = {
+ obj_frame_tiles(gFieldObjectPic_QuintyPlump_0),
+ obj_frame_tiles(gFieldObjectPic_QuintyPlump_1),
+ obj_frame_tiles(gFieldObjectPic_QuintyPlump_2),
+ obj_frame_tiles(gFieldObjectPic_QuintyPlump_3),
+ obj_frame_tiles(gFieldObjectPic_QuintyPlump_4),
+ obj_frame_tiles(gFieldObjectPic_QuintyPlump_5),
+ obj_frame_tiles(gFieldObjectPic_QuintyPlump_6),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_LittleBoy1[] = {
+ obj_frame_tiles(gFieldObjectPic_LittleBoy1_0),
+ obj_frame_tiles(gFieldObjectPic_LittleBoy1_1),
+ obj_frame_tiles(gFieldObjectPic_LittleBoy1_2),
+ obj_frame_tiles(gFieldObjectPic_LittleBoy1_3),
+ obj_frame_tiles(gFieldObjectPic_LittleBoy1_4),
+ obj_frame_tiles(gFieldObjectPic_LittleBoy1_5),
+ obj_frame_tiles(gFieldObjectPic_LittleBoy1_6),
+ obj_frame_tiles(gFieldObjectPic_LittleBoy1_7),
+ obj_frame_tiles(gFieldObjectPic_LittleBoy1_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_LittleGirl1[] = {
+ obj_frame_tiles(gFieldObjectPic_LittleGirl1_0),
+ obj_frame_tiles(gFieldObjectPic_LittleGirl1_1),
+ obj_frame_tiles(gFieldObjectPic_LittleGirl1_2),
+ obj_frame_tiles(gFieldObjectPic_LittleGirl1_3),
+ obj_frame_tiles(gFieldObjectPic_LittleGirl1_4),
+ obj_frame_tiles(gFieldObjectPic_LittleGirl1_5),
+ obj_frame_tiles(gFieldObjectPic_LittleGirl1_6),
+ obj_frame_tiles(gFieldObjectPic_LittleGirl1_7),
+ obj_frame_tiles(gFieldObjectPic_LittleGirl1_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Boy1[] = {
+ obj_frame_tiles(gFieldObjectPic_Boy1_0),
+ obj_frame_tiles(gFieldObjectPic_Boy1_1),
+ obj_frame_tiles(gFieldObjectPic_Boy1_2),
+ obj_frame_tiles(gFieldObjectPic_Boy1_3),
+ obj_frame_tiles(gFieldObjectPic_Boy1_4),
+ obj_frame_tiles(gFieldObjectPic_Boy1_5),
+ obj_frame_tiles(gFieldObjectPic_Boy1_6),
+ obj_frame_tiles(gFieldObjectPic_Boy1_7),
+ obj_frame_tiles(gFieldObjectPic_Boy1_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Girl1[] = {
+ obj_frame_tiles(gFieldObjectPic_Girl1_0),
+ obj_frame_tiles(gFieldObjectPic_Girl1_1),
+ obj_frame_tiles(gFieldObjectPic_Girl1_2),
+ obj_frame_tiles(gFieldObjectPic_Girl1_3),
+ obj_frame_tiles(gFieldObjectPic_Girl1_4),
+ obj_frame_tiles(gFieldObjectPic_Girl1_5),
+ obj_frame_tiles(gFieldObjectPic_Girl1_6),
+ obj_frame_tiles(gFieldObjectPic_Girl1_7),
+ obj_frame_tiles(gFieldObjectPic_Girl1_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Boy2[] = {
+ obj_frame_tiles(gFieldObjectPic_Boy2_0),
+ obj_frame_tiles(gFieldObjectPic_Boy2_1),
+ obj_frame_tiles(gFieldObjectPic_Boy2_2),
+ obj_frame_tiles(gFieldObjectPic_Boy2_3),
+ obj_frame_tiles(gFieldObjectPic_Boy2_4),
+ obj_frame_tiles(gFieldObjectPic_Boy2_5),
+ obj_frame_tiles(gFieldObjectPic_Boy2_6),
+ obj_frame_tiles(gFieldObjectPic_Boy2_7),
+ obj_frame_tiles(gFieldObjectPic_Boy2_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Girl2[] = {
+ obj_frame_tiles(gFieldObjectPic_Girl2_0),
+ obj_frame_tiles(gFieldObjectPic_Girl2_1),
+ obj_frame_tiles(gFieldObjectPic_Girl2_2),
+ obj_frame_tiles(gFieldObjectPic_Girl2_3),
+ obj_frame_tiles(gFieldObjectPic_Girl2_4),
+ obj_frame_tiles(gFieldObjectPic_Girl2_5),
+ obj_frame_tiles(gFieldObjectPic_Girl2_6),
+ obj_frame_tiles(gFieldObjectPic_Girl2_7),
+ obj_frame_tiles(gFieldObjectPic_Girl2_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_LittleBoy2[] = {
+ obj_frame_tiles(gFieldObjectPic_LittleBoy2_0),
+ obj_frame_tiles(gFieldObjectPic_LittleBoy2_1),
+ obj_frame_tiles(gFieldObjectPic_LittleBoy2_2),
+ obj_frame_tiles(gFieldObjectPic_LittleBoy2_3),
+ obj_frame_tiles(gFieldObjectPic_LittleBoy2_4),
+ obj_frame_tiles(gFieldObjectPic_LittleBoy2_5),
+ obj_frame_tiles(gFieldObjectPic_LittleBoy2_6),
+ obj_frame_tiles(gFieldObjectPic_LittleBoy2_7),
+ obj_frame_tiles(gFieldObjectPic_LittleBoy2_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_LittleGirl2[] = {
+ obj_frame_tiles(gFieldObjectPic_LittleGirl2_0),
+ obj_frame_tiles(gFieldObjectPic_LittleGirl2_1),
+ obj_frame_tiles(gFieldObjectPic_LittleGirl2_2),
+ obj_frame_tiles(gFieldObjectPic_LittleGirl2_3),
+ obj_frame_tiles(gFieldObjectPic_LittleGirl2_4),
+ obj_frame_tiles(gFieldObjectPic_LittleGirl2_5),
+ obj_frame_tiles(gFieldObjectPic_LittleGirl2_6),
+ obj_frame_tiles(gFieldObjectPic_LittleGirl2_7),
+ obj_frame_tiles(gFieldObjectPic_LittleGirl2_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Boy3[] = {
+ obj_frame_tiles(gFieldObjectPic_Boy3_0),
+ obj_frame_tiles(gFieldObjectPic_Boy3_1),
+ obj_frame_tiles(gFieldObjectPic_Boy3_2),
+ obj_frame_tiles(gFieldObjectPic_Boy3_3),
+ obj_frame_tiles(gFieldObjectPic_Boy3_4),
+ obj_frame_tiles(gFieldObjectPic_Boy3_5),
+ obj_frame_tiles(gFieldObjectPic_Boy3_6),
+ obj_frame_tiles(gFieldObjectPic_Boy3_7),
+ obj_frame_tiles(gFieldObjectPic_Boy3_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Girl3[] = {
+ obj_frame_tiles(gFieldObjectPic_Girl3_0),
+ obj_frame_tiles(gFieldObjectPic_Girl3_1),
+ obj_frame_tiles(gFieldObjectPic_Girl3_2),
+ obj_frame_tiles(gFieldObjectPic_Girl3_3),
+ obj_frame_tiles(gFieldObjectPic_Girl3_4),
+ obj_frame_tiles(gFieldObjectPic_Girl3_5),
+ obj_frame_tiles(gFieldObjectPic_Girl3_6),
+ obj_frame_tiles(gFieldObjectPic_Girl3_7),
+ obj_frame_tiles(gFieldObjectPic_Girl3_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Boy4[] = {
+ obj_frame_tiles(gFieldObjectPic_Boy4_0),
+ obj_frame_tiles(gFieldObjectPic_Boy4_1),
+ obj_frame_tiles(gFieldObjectPic_Boy4_2),
+ obj_frame_tiles(gFieldObjectPic_Boy4_3),
+ obj_frame_tiles(gFieldObjectPic_Boy4_4),
+ obj_frame_tiles(gFieldObjectPic_Boy4_5),
+ obj_frame_tiles(gFieldObjectPic_Boy4_6),
+ obj_frame_tiles(gFieldObjectPic_Boy4_7),
+ obj_frame_tiles(gFieldObjectPic_Boy4_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Woman1[] = {
+ obj_frame_tiles(gFieldObjectPic_Woman1_0),
+ obj_frame_tiles(gFieldObjectPic_Woman1_1),
+ obj_frame_tiles(gFieldObjectPic_Woman1_2),
+ obj_frame_tiles(gFieldObjectPic_Woman1_3),
+ obj_frame_tiles(gFieldObjectPic_Woman1_4),
+ obj_frame_tiles(gFieldObjectPic_Woman1_5),
+ obj_frame_tiles(gFieldObjectPic_Woman1_6),
+ obj_frame_tiles(gFieldObjectPic_Woman1_7),
+ obj_frame_tiles(gFieldObjectPic_Woman1_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_FatMan[] = {
+ obj_frame_tiles(gFieldObjectPic_FatMan_0),
+ obj_frame_tiles(gFieldObjectPic_FatMan_1),
+ obj_frame_tiles(gFieldObjectPic_FatMan_2),
+ obj_frame_tiles(gFieldObjectPic_FatMan_3),
+ obj_frame_tiles(gFieldObjectPic_FatMan_4),
+ obj_frame_tiles(gFieldObjectPic_FatMan_5),
+ obj_frame_tiles(gFieldObjectPic_FatMan_6),
+ obj_frame_tiles(gFieldObjectPic_FatMan_7),
+ obj_frame_tiles(gFieldObjectPic_FatMan_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Woman2[] = {
+ obj_frame_tiles(gFieldObjectPic_Woman2_0),
+ obj_frame_tiles(gFieldObjectPic_Woman2_1),
+ obj_frame_tiles(gFieldObjectPic_Woman2_2),
+ obj_frame_tiles(gFieldObjectPic_Woman2_3),
+ obj_frame_tiles(gFieldObjectPic_Woman2_4),
+ obj_frame_tiles(gFieldObjectPic_Woman2_5),
+ obj_frame_tiles(gFieldObjectPic_Woman2_6),
+ obj_frame_tiles(gFieldObjectPic_Woman2_7),
+ obj_frame_tiles(gFieldObjectPic_Woman2_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Man1[] = {
+ obj_frame_tiles(gFieldObjectPic_Man1_0),
+ obj_frame_tiles(gFieldObjectPic_Man1_1),
+ obj_frame_tiles(gFieldObjectPic_Man1_2),
+ obj_frame_tiles(gFieldObjectPic_Man1_3),
+ obj_frame_tiles(gFieldObjectPic_Man1_4),
+ obj_frame_tiles(gFieldObjectPic_Man1_5),
+ obj_frame_tiles(gFieldObjectPic_Man1_6),
+ obj_frame_tiles(gFieldObjectPic_Man1_7),
+ obj_frame_tiles(gFieldObjectPic_Man1_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Woman3[] = {
+ obj_frame_tiles(gFieldObjectPic_Woman3_0),
+ obj_frame_tiles(gFieldObjectPic_Woman3_1),
+ obj_frame_tiles(gFieldObjectPic_Woman3_2),
+ obj_frame_tiles(gFieldObjectPic_Woman3_3),
+ obj_frame_tiles(gFieldObjectPic_Woman3_4),
+ obj_frame_tiles(gFieldObjectPic_Woman3_5),
+ obj_frame_tiles(gFieldObjectPic_Woman3_6),
+ obj_frame_tiles(gFieldObjectPic_Woman3_7),
+ obj_frame_tiles(gFieldObjectPic_Woman3_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_OldMan1[] = {
+ obj_frame_tiles(gFieldObjectPic_OldMan1_0),
+ obj_frame_tiles(gFieldObjectPic_OldMan1_1),
+ obj_frame_tiles(gFieldObjectPic_OldMan1_2),
+ obj_frame_tiles(gFieldObjectPic_OldMan1_3),
+ obj_frame_tiles(gFieldObjectPic_OldMan1_4),
+ obj_frame_tiles(gFieldObjectPic_OldMan1_5),
+ obj_frame_tiles(gFieldObjectPic_OldMan1_6),
+ obj_frame_tiles(gFieldObjectPic_OldMan1_7),
+ obj_frame_tiles(gFieldObjectPic_OldMan1_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_OldWoman1[] = {
+ obj_frame_tiles(gFieldObjectPic_OldWoman1_0),
+ obj_frame_tiles(gFieldObjectPic_OldWoman1_1),
+ obj_frame_tiles(gFieldObjectPic_OldWoman1_2),
+ obj_frame_tiles(gFieldObjectPic_OldWoman1_3),
+ obj_frame_tiles(gFieldObjectPic_OldWoman1_4),
+ obj_frame_tiles(gFieldObjectPic_OldWoman1_5),
+ obj_frame_tiles(gFieldObjectPic_OldWoman1_6),
+ obj_frame_tiles(gFieldObjectPic_OldWoman1_7),
+ obj_frame_tiles(gFieldObjectPic_OldWoman1_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Man2[] = {
+ obj_frame_tiles(gFieldObjectPic_Man2_0),
+ obj_frame_tiles(gFieldObjectPic_Man2_1),
+ obj_frame_tiles(gFieldObjectPic_Man2_2),
+ obj_frame_tiles(gFieldObjectPic_Man2_3),
+ obj_frame_tiles(gFieldObjectPic_Man2_4),
+ obj_frame_tiles(gFieldObjectPic_Man2_5),
+ obj_frame_tiles(gFieldObjectPic_Man2_6),
+ obj_frame_tiles(gFieldObjectPic_Man2_7),
+ obj_frame_tiles(gFieldObjectPic_Man2_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Woman4[] = {
+ obj_frame_tiles(gFieldObjectPic_Woman4_0),
+ obj_frame_tiles(gFieldObjectPic_Woman4_1),
+ obj_frame_tiles(gFieldObjectPic_Woman4_2),
+ obj_frame_tiles(gFieldObjectPic_Woman4_3),
+ obj_frame_tiles(gFieldObjectPic_Woman4_4),
+ obj_frame_tiles(gFieldObjectPic_Woman4_5),
+ obj_frame_tiles(gFieldObjectPic_Woman4_6),
+ obj_frame_tiles(gFieldObjectPic_Woman4_7),
+ obj_frame_tiles(gFieldObjectPic_Woman4_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Man3[] = {
+ obj_frame_tiles(gFieldObjectPic_Man3_0),
+ obj_frame_tiles(gFieldObjectPic_Man3_1),
+ obj_frame_tiles(gFieldObjectPic_Man3_2),
+ obj_frame_tiles(gFieldObjectPic_Man3_3),
+ obj_frame_tiles(gFieldObjectPic_Man3_4),
+ obj_frame_tiles(gFieldObjectPic_Man3_5),
+ obj_frame_tiles(gFieldObjectPic_Man3_6),
+ obj_frame_tiles(gFieldObjectPic_Man3_7),
+ obj_frame_tiles(gFieldObjectPic_Man3_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Woman5[] = {
+ obj_frame_tiles(gFieldObjectPic_Woman5_0),
+ obj_frame_tiles(gFieldObjectPic_Woman5_1),
+ obj_frame_tiles(gFieldObjectPic_Woman5_2),
+ obj_frame_tiles(gFieldObjectPic_Woman5_3),
+ obj_frame_tiles(gFieldObjectPic_Woman5_4),
+ obj_frame_tiles(gFieldObjectPic_Woman5_5),
+ obj_frame_tiles(gFieldObjectPic_Woman5_6),
+ obj_frame_tiles(gFieldObjectPic_Woman5_7),
+ obj_frame_tiles(gFieldObjectPic_Woman5_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Cook[] = {
+ obj_frame_tiles(gFieldObjectPic_Cook_0),
+ obj_frame_tiles(gFieldObjectPic_Cook_1),
+ obj_frame_tiles(gFieldObjectPic_Cook_2),
+ obj_frame_tiles(gFieldObjectPic_Cook_0),
+ obj_frame_tiles(gFieldObjectPic_Cook_0),
+ obj_frame_tiles(gFieldObjectPic_Cook_1),
+ obj_frame_tiles(gFieldObjectPic_Cook_1),
+ obj_frame_tiles(gFieldObjectPic_Cook_2),
+ obj_frame_tiles(gFieldObjectPic_Cook_2),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Woman6[] = {
+ obj_frame_tiles(gFieldObjectPic_Woman6_0),
+ obj_frame_tiles(gFieldObjectPic_Woman6_1),
+ obj_frame_tiles(gFieldObjectPic_Woman6_2),
+ obj_frame_tiles(gFieldObjectPic_Woman6_3),
+ obj_frame_tiles(gFieldObjectPic_Woman6_4),
+ obj_frame_tiles(gFieldObjectPic_Woman6_5),
+ obj_frame_tiles(gFieldObjectPic_Woman6_6),
+ obj_frame_tiles(gFieldObjectPic_Woman6_7),
+ obj_frame_tiles(gFieldObjectPic_Woman6_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_OldMan2[] = {
+ obj_frame_tiles(gFieldObjectPic_OldMan2_0),
+ obj_frame_tiles(gFieldObjectPic_OldMan2_1),
+ obj_frame_tiles(gFieldObjectPic_OldMan2_2),
+ obj_frame_tiles(gFieldObjectPic_OldMan2_0),
+ obj_frame_tiles(gFieldObjectPic_OldMan2_0),
+ obj_frame_tiles(gFieldObjectPic_OldMan2_1),
+ obj_frame_tiles(gFieldObjectPic_OldMan2_1),
+ obj_frame_tiles(gFieldObjectPic_OldMan2_2),
+ obj_frame_tiles(gFieldObjectPic_OldMan2_2),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_OldWoman2[] = {
+ obj_frame_tiles(gFieldObjectPic_OldWoman2_0),
+ obj_frame_tiles(gFieldObjectPic_OldWoman2_1),
+ obj_frame_tiles(gFieldObjectPic_OldWoman2_2),
+ obj_frame_tiles(gFieldObjectPic_OldWoman2_3),
+ obj_frame_tiles(gFieldObjectPic_OldWoman2_4),
+ obj_frame_tiles(gFieldObjectPic_OldWoman2_5),
+ obj_frame_tiles(gFieldObjectPic_OldWoman2_6),
+ obj_frame_tiles(gFieldObjectPic_OldWoman2_7),
+ obj_frame_tiles(gFieldObjectPic_OldWoman2_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Camper[] = {
+ obj_frame_tiles(gFieldObjectPic_Camper_0),
+ obj_frame_tiles(gFieldObjectPic_Camper_1),
+ obj_frame_tiles(gFieldObjectPic_Camper_2),
+ obj_frame_tiles(gFieldObjectPic_Camper_3),
+ obj_frame_tiles(gFieldObjectPic_Camper_4),
+ obj_frame_tiles(gFieldObjectPic_Camper_5),
+ obj_frame_tiles(gFieldObjectPic_Camper_6),
+ obj_frame_tiles(gFieldObjectPic_Camper_7),
+ obj_frame_tiles(gFieldObjectPic_Camper_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Picnicker[] = {
+ obj_frame_tiles(gFieldObjectPic_Picnicker_0),
+ obj_frame_tiles(gFieldObjectPic_Picnicker_1),
+ obj_frame_tiles(gFieldObjectPic_Picnicker_2),
+ obj_frame_tiles(gFieldObjectPic_Picnicker_3),
+ obj_frame_tiles(gFieldObjectPic_Picnicker_4),
+ obj_frame_tiles(gFieldObjectPic_Picnicker_5),
+ obj_frame_tiles(gFieldObjectPic_Picnicker_6),
+ obj_frame_tiles(gFieldObjectPic_Picnicker_7),
+ obj_frame_tiles(gFieldObjectPic_Picnicker_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Man4[] = {
+ obj_frame_tiles(gFieldObjectPic_Man4_0),
+ obj_frame_tiles(gFieldObjectPic_Man4_1),
+ obj_frame_tiles(gFieldObjectPic_Man4_2),
+ obj_frame_tiles(gFieldObjectPic_Man4_3),
+ obj_frame_tiles(gFieldObjectPic_Man4_4),
+ obj_frame_tiles(gFieldObjectPic_Man4_5),
+ obj_frame_tiles(gFieldObjectPic_Man4_6),
+ obj_frame_tiles(gFieldObjectPic_Man4_7),
+ obj_frame_tiles(gFieldObjectPic_Man4_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Woman7[] = {
+ obj_frame_tiles(gFieldObjectPic_Woman7_0),
+ obj_frame_tiles(gFieldObjectPic_Woman7_1),
+ obj_frame_tiles(gFieldObjectPic_Woman7_2),
+ obj_frame_tiles(gFieldObjectPic_Woman7_3),
+ obj_frame_tiles(gFieldObjectPic_Woman7_4),
+ obj_frame_tiles(gFieldObjectPic_Woman7_5),
+ obj_frame_tiles(gFieldObjectPic_Woman7_6),
+ obj_frame_tiles(gFieldObjectPic_Woman7_7),
+ obj_frame_tiles(gFieldObjectPic_Woman7_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Youngster[] = {
+ obj_frame_tiles(gFieldObjectPic_Youngster_0),
+ obj_frame_tiles(gFieldObjectPic_Youngster_1),
+ obj_frame_tiles(gFieldObjectPic_Youngster_2),
+ obj_frame_tiles(gFieldObjectPic_Youngster_3),
+ obj_frame_tiles(gFieldObjectPic_Youngster_4),
+ obj_frame_tiles(gFieldObjectPic_Youngster_5),
+ obj_frame_tiles(gFieldObjectPic_Youngster_6),
+ obj_frame_tiles(gFieldObjectPic_Youngster_7),
+ obj_frame_tiles(gFieldObjectPic_Youngster_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_BugCatcher[] = {
+ obj_frame_tiles(gFieldObjectPic_BugCatcher_0),
+ obj_frame_tiles(gFieldObjectPic_BugCatcher_1),
+ obj_frame_tiles(gFieldObjectPic_BugCatcher_2),
+ obj_frame_tiles(gFieldObjectPic_BugCatcher_3),
+ obj_frame_tiles(gFieldObjectPic_BugCatcher_4),
+ obj_frame_tiles(gFieldObjectPic_BugCatcher_5),
+ obj_frame_tiles(gFieldObjectPic_BugCatcher_6),
+ obj_frame_tiles(gFieldObjectPic_BugCatcher_7),
+ obj_frame_tiles(gFieldObjectPic_BugCatcher_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_PsychicM[] = {
+ obj_frame_tiles(gFieldObjectPic_PsychicM_0),
+ obj_frame_tiles(gFieldObjectPic_PsychicM_1),
+ obj_frame_tiles(gFieldObjectPic_PsychicM_2),
+ obj_frame_tiles(gFieldObjectPic_PsychicM_3),
+ obj_frame_tiles(gFieldObjectPic_PsychicM_4),
+ obj_frame_tiles(gFieldObjectPic_PsychicM_5),
+ obj_frame_tiles(gFieldObjectPic_PsychicM_6),
+ obj_frame_tiles(gFieldObjectPic_PsychicM_7),
+ obj_frame_tiles(gFieldObjectPic_PsychicM_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_SchoolKidM[] = {
+ obj_frame_tiles(gFieldObjectPic_SchoolKidM_0),
+ obj_frame_tiles(gFieldObjectPic_SchoolKidM_1),
+ obj_frame_tiles(gFieldObjectPic_SchoolKidM_2),
+ obj_frame_tiles(gFieldObjectPic_SchoolKidM_3),
+ obj_frame_tiles(gFieldObjectPic_SchoolKidM_4),
+ obj_frame_tiles(gFieldObjectPic_SchoolKidM_5),
+ obj_frame_tiles(gFieldObjectPic_SchoolKidM_6),
+ obj_frame_tiles(gFieldObjectPic_SchoolKidM_7),
+ obj_frame_tiles(gFieldObjectPic_SchoolKidM_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Maniac[] = {
+ obj_frame_tiles(gFieldObjectPic_Maniac_0),
+ obj_frame_tiles(gFieldObjectPic_Maniac_1),
+ obj_frame_tiles(gFieldObjectPic_Maniac_2),
+ obj_frame_tiles(gFieldObjectPic_Maniac_3),
+ obj_frame_tiles(gFieldObjectPic_Maniac_4),
+ obj_frame_tiles(gFieldObjectPic_Maniac_5),
+ obj_frame_tiles(gFieldObjectPic_Maniac_6),
+ obj_frame_tiles(gFieldObjectPic_Maniac_7),
+ obj_frame_tiles(gFieldObjectPic_Maniac_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_HexManiac[] = {
+ obj_frame_tiles(gFieldObjectPic_HexManiac_0),
+ obj_frame_tiles(gFieldObjectPic_HexManiac_1),
+ obj_frame_tiles(gFieldObjectPic_HexManiac_2),
+ obj_frame_tiles(gFieldObjectPic_HexManiac_3),
+ obj_frame_tiles(gFieldObjectPic_HexManiac_4),
+ obj_frame_tiles(gFieldObjectPic_HexManiac_5),
+ obj_frame_tiles(gFieldObjectPic_HexManiac_6),
+ obj_frame_tiles(gFieldObjectPic_HexManiac_7),
+ obj_frame_tiles(gFieldObjectPic_HexManiac_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_SwimmerM[] = {
+ obj_frame_tiles(gFieldObjectPic_SwimmerM_0),
+ obj_frame_tiles(gFieldObjectPic_SwimmerM_1),
+ obj_frame_tiles(gFieldObjectPic_SwimmerM_2),
+ obj_frame_tiles(gFieldObjectPic_SwimmerM_3),
+ obj_frame_tiles(gFieldObjectPic_SwimmerM_4),
+ obj_frame_tiles(gFieldObjectPic_SwimmerM_5),
+ obj_frame_tiles(gFieldObjectPic_SwimmerM_6),
+ obj_frame_tiles(gFieldObjectPic_SwimmerM_7),
+ obj_frame_tiles(gFieldObjectPic_SwimmerM_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_SwimmerF[] = {
+ obj_frame_tiles(gFieldObjectPic_SwimmerF_0),
+ obj_frame_tiles(gFieldObjectPic_SwimmerF_1),
+ obj_frame_tiles(gFieldObjectPic_SwimmerF_2),
+ obj_frame_tiles(gFieldObjectPic_SwimmerF_3),
+ obj_frame_tiles(gFieldObjectPic_SwimmerF_4),
+ obj_frame_tiles(gFieldObjectPic_SwimmerF_5),
+ obj_frame_tiles(gFieldObjectPic_SwimmerF_6),
+ obj_frame_tiles(gFieldObjectPic_SwimmerF_7),
+ obj_frame_tiles(gFieldObjectPic_SwimmerF_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_BlackBelt[] = {
+ obj_frame_tiles(gFieldObjectPic_BlackBelt_0),
+ obj_frame_tiles(gFieldObjectPic_BlackBelt_1),
+ obj_frame_tiles(gFieldObjectPic_BlackBelt_2),
+ obj_frame_tiles(gFieldObjectPic_BlackBelt_3),
+ obj_frame_tiles(gFieldObjectPic_BlackBelt_4),
+ obj_frame_tiles(gFieldObjectPic_BlackBelt_5),
+ obj_frame_tiles(gFieldObjectPic_BlackBelt_6),
+ obj_frame_tiles(gFieldObjectPic_BlackBelt_7),
+ obj_frame_tiles(gFieldObjectPic_BlackBelt_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Beauty[] = {
+ obj_frame_tiles(gFieldObjectPic_Beauty_0),
+ obj_frame_tiles(gFieldObjectPic_Beauty_1),
+ obj_frame_tiles(gFieldObjectPic_Beauty_2),
+ obj_frame_tiles(gFieldObjectPic_Beauty_3),
+ obj_frame_tiles(gFieldObjectPic_Beauty_4),
+ obj_frame_tiles(gFieldObjectPic_Beauty_5),
+ obj_frame_tiles(gFieldObjectPic_Beauty_6),
+ obj_frame_tiles(gFieldObjectPic_Beauty_7),
+ obj_frame_tiles(gFieldObjectPic_Beauty_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Scientist1[] = {
+ obj_frame_tiles(gFieldObjectPic_Scientist1_0),
+ obj_frame_tiles(gFieldObjectPic_Scientist1_1),
+ obj_frame_tiles(gFieldObjectPic_Scientist1_2),
+ obj_frame_tiles(gFieldObjectPic_Scientist1_3),
+ obj_frame_tiles(gFieldObjectPic_Scientist1_4),
+ obj_frame_tiles(gFieldObjectPic_Scientist1_5),
+ obj_frame_tiles(gFieldObjectPic_Scientist1_6),
+ obj_frame_tiles(gFieldObjectPic_Scientist1_7),
+ obj_frame_tiles(gFieldObjectPic_Scientist1_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Lass[] = {
+ obj_frame_tiles(gFieldObjectPic_Lass_0),
+ obj_frame_tiles(gFieldObjectPic_Lass_1),
+ obj_frame_tiles(gFieldObjectPic_Lass_2),
+ obj_frame_tiles(gFieldObjectPic_Lass_3),
+ obj_frame_tiles(gFieldObjectPic_Lass_4),
+ obj_frame_tiles(gFieldObjectPic_Lass_5),
+ obj_frame_tiles(gFieldObjectPic_Lass_6),
+ obj_frame_tiles(gFieldObjectPic_Lass_7),
+ obj_frame_tiles(gFieldObjectPic_Lass_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Gentleman[] = {
+ obj_frame_tiles(gFieldObjectPic_Gentleman_0),
+ obj_frame_tiles(gFieldObjectPic_Gentleman_1),
+ obj_frame_tiles(gFieldObjectPic_Gentleman_2),
+ obj_frame_tiles(gFieldObjectPic_Gentleman_3),
+ obj_frame_tiles(gFieldObjectPic_Gentleman_4),
+ obj_frame_tiles(gFieldObjectPic_Gentleman_5),
+ obj_frame_tiles(gFieldObjectPic_Gentleman_6),
+ obj_frame_tiles(gFieldObjectPic_Gentleman_7),
+ obj_frame_tiles(gFieldObjectPic_Gentleman_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Sailor[] = {
+ obj_frame_tiles(gFieldObjectPic_Sailor_0),
+ obj_frame_tiles(gFieldObjectPic_Sailor_1),
+ obj_frame_tiles(gFieldObjectPic_Sailor_2),
+ obj_frame_tiles(gFieldObjectPic_Sailor_3),
+ obj_frame_tiles(gFieldObjectPic_Sailor_4),
+ obj_frame_tiles(gFieldObjectPic_Sailor_5),
+ obj_frame_tiles(gFieldObjectPic_Sailor_6),
+ obj_frame_tiles(gFieldObjectPic_Sailor_7),
+ obj_frame_tiles(gFieldObjectPic_Sailor_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Fisherman[] = {
+ obj_frame_tiles(gFieldObjectPic_Fisherman_0),
+ obj_frame_tiles(gFieldObjectPic_Fisherman_1),
+ obj_frame_tiles(gFieldObjectPic_Fisherman_2),
+ obj_frame_tiles(gFieldObjectPic_Fisherman_3),
+ obj_frame_tiles(gFieldObjectPic_Fisherman_4),
+ obj_frame_tiles(gFieldObjectPic_Fisherman_5),
+ obj_frame_tiles(gFieldObjectPic_Fisherman_6),
+ obj_frame_tiles(gFieldObjectPic_Fisherman_7),
+ obj_frame_tiles(gFieldObjectPic_Fisherman_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_RunningTriathleteM[] = {
+ obj_frame_tiles(gFieldObjectPic_RunningTriathleteM_0),
+ obj_frame_tiles(gFieldObjectPic_RunningTriathleteM_1),
+ obj_frame_tiles(gFieldObjectPic_RunningTriathleteM_2),
+ obj_frame_tiles(gFieldObjectPic_RunningTriathleteM_3),
+ obj_frame_tiles(gFieldObjectPic_RunningTriathleteM_4),
+ obj_frame_tiles(gFieldObjectPic_RunningTriathleteM_5),
+ obj_frame_tiles(gFieldObjectPic_RunningTriathleteM_6),
+ obj_frame_tiles(gFieldObjectPic_RunningTriathleteM_7),
+ obj_frame_tiles(gFieldObjectPic_RunningTriathleteM_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_RunningTriathleteF[] = {
+ obj_frame_tiles(gFieldObjectPic_RunningTriathleteF_0),
+ obj_frame_tiles(gFieldObjectPic_RunningTriathleteF_1),
+ obj_frame_tiles(gFieldObjectPic_RunningTriathleteF_2),
+ obj_frame_tiles(gFieldObjectPic_RunningTriathleteF_3),
+ obj_frame_tiles(gFieldObjectPic_RunningTriathleteF_4),
+ obj_frame_tiles(gFieldObjectPic_RunningTriathleteF_5),
+ obj_frame_tiles(gFieldObjectPic_RunningTriathleteF_6),
+ obj_frame_tiles(gFieldObjectPic_RunningTriathleteF_7),
+ obj_frame_tiles(gFieldObjectPic_RunningTriathleteF_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_TuberF[] = {
+ obj_frame_tiles(gFieldObjectPic_TuberF_0),
+ obj_frame_tiles(gFieldObjectPic_TuberF_1),
+ obj_frame_tiles(gFieldObjectPic_TuberF_2),
+ obj_frame_tiles(gFieldObjectPic_TuberF_3),
+ obj_frame_tiles(gFieldObjectPic_TuberF_4),
+ obj_frame_tiles(gFieldObjectPic_TuberF_5),
+ obj_frame_tiles(gFieldObjectPic_TuberF_6),
+ obj_frame_tiles(gFieldObjectPic_TuberF_7),
+ obj_frame_tiles(gFieldObjectPic_TuberF_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_TuberM[] = {
+ obj_frame_tiles(gFieldObjectPic_TuberM_0),
+ obj_frame_tiles(gFieldObjectPic_TuberM_1),
+ obj_frame_tiles(gFieldObjectPic_TuberM_2),
+ obj_frame_tiles(gFieldObjectPic_TuberM_3),
+ obj_frame_tiles(gFieldObjectPic_TuberM_4),
+ obj_frame_tiles(gFieldObjectPic_TuberM_5),
+ obj_frame_tiles(gFieldObjectPic_TuberM_6),
+ obj_frame_tiles(gFieldObjectPic_TuberM_7),
+ obj_frame_tiles(gFieldObjectPic_TuberM_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Hiker[] = {
+ obj_frame_tiles(gFieldObjectPic_Hiker_0),
+ obj_frame_tiles(gFieldObjectPic_Hiker_1),
+ obj_frame_tiles(gFieldObjectPic_Hiker_2),
+ obj_frame_tiles(gFieldObjectPic_Hiker_3),
+ obj_frame_tiles(gFieldObjectPic_Hiker_4),
+ obj_frame_tiles(gFieldObjectPic_Hiker_5),
+ obj_frame_tiles(gFieldObjectPic_Hiker_6),
+ obj_frame_tiles(gFieldObjectPic_Hiker_7),
+ obj_frame_tiles(gFieldObjectPic_Hiker_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_CyclingTriathleteM[] = {
+ obj_frame_tiles(gFieldObjectPic_CyclingTriathleteM_0),
+ obj_frame_tiles(gFieldObjectPic_CyclingTriathleteM_1),
+ obj_frame_tiles(gFieldObjectPic_CyclingTriathleteM_2),
+ obj_frame_tiles(gFieldObjectPic_CyclingTriathleteM_3),
+ obj_frame_tiles(gFieldObjectPic_CyclingTriathleteM_4),
+ obj_frame_tiles(gFieldObjectPic_CyclingTriathleteM_5),
+ obj_frame_tiles(gFieldObjectPic_CyclingTriathleteM_6),
+ obj_frame_tiles(gFieldObjectPic_CyclingTriathleteM_7),
+ obj_frame_tiles(gFieldObjectPic_CyclingTriathleteM_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_CyclingTriathleteF[] = {
+ obj_frame_tiles(gFieldObjectPic_CyclingTriathleteF_0),
+ obj_frame_tiles(gFieldObjectPic_CyclingTriathleteF_1),
+ obj_frame_tiles(gFieldObjectPic_CyclingTriathleteF_2),
+ obj_frame_tiles(gFieldObjectPic_CyclingTriathleteF_3),
+ obj_frame_tiles(gFieldObjectPic_CyclingTriathleteF_4),
+ obj_frame_tiles(gFieldObjectPic_CyclingTriathleteF_5),
+ obj_frame_tiles(gFieldObjectPic_CyclingTriathleteF_6),
+ obj_frame_tiles(gFieldObjectPic_CyclingTriathleteF_7),
+ obj_frame_tiles(gFieldObjectPic_CyclingTriathleteF_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Nurse[] = {
+ obj_frame_tiles(gFieldObjectPic_Nurse_0),
+ obj_frame_tiles(gFieldObjectPic_Nurse_1),
+ obj_frame_tiles(gFieldObjectPic_Nurse_2),
+ obj_frame_tiles(gFieldObjectPic_Nurse_0),
+ obj_frame_tiles(gFieldObjectPic_Nurse_0),
+ obj_frame_tiles(gFieldObjectPic_Nurse_1),
+ obj_frame_tiles(gFieldObjectPic_Nurse_1),
+ obj_frame_tiles(gFieldObjectPic_Nurse_2),
+ obj_frame_tiles(gFieldObjectPic_Nurse_2),
+ obj_frame_tiles(gFieldObjectPic_Nurse_3),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_ItemBall[] = {
+ obj_frame_tiles(gFieldObjectPic_ItemBall),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_ProfBirch[] = {
+ obj_frame_tiles(gFieldObjectPic_ProfBirch_0),
+ obj_frame_tiles(gFieldObjectPic_ProfBirch_1),
+ obj_frame_tiles(gFieldObjectPic_ProfBirch_2),
+ obj_frame_tiles(gFieldObjectPic_ProfBirch_3),
+ obj_frame_tiles(gFieldObjectPic_ProfBirch_4),
+ obj_frame_tiles(gFieldObjectPic_ProfBirch_5),
+ obj_frame_tiles(gFieldObjectPic_ProfBirch_6),
+ obj_frame_tiles(gFieldObjectPic_ProfBirch_7),
+ obj_frame_tiles(gFieldObjectPic_ProfBirch_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Man5[] = {
+ obj_frame_tiles(gFieldObjectPic_Man5_0),
+ obj_frame_tiles(gFieldObjectPic_Man5_1),
+ obj_frame_tiles(gFieldObjectPic_Man5_2),
+ obj_frame_tiles(gFieldObjectPic_Man5_3),
+ obj_frame_tiles(gFieldObjectPic_Man5_4),
+ obj_frame_tiles(gFieldObjectPic_Man5_5),
+ obj_frame_tiles(gFieldObjectPic_Man5_6),
+ obj_frame_tiles(gFieldObjectPic_Man5_7),
+ obj_frame_tiles(gFieldObjectPic_Man5_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Man6[] = {
+ obj_frame_tiles(gFieldObjectPic_Man6_0),
+ obj_frame_tiles(gFieldObjectPic_Man6_1),
+ obj_frame_tiles(gFieldObjectPic_Man6_2),
+ obj_frame_tiles(gFieldObjectPic_Man6_3),
+ obj_frame_tiles(gFieldObjectPic_Man6_4),
+ obj_frame_tiles(gFieldObjectPic_Man6_5),
+ obj_frame_tiles(gFieldObjectPic_Man6_6),
+ obj_frame_tiles(gFieldObjectPic_Man6_7),
+ obj_frame_tiles(gFieldObjectPic_Man6_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_ReporterM[] = {
+ obj_frame_tiles(gFieldObjectPic_ReporterM_0),
+ obj_frame_tiles(gFieldObjectPic_ReporterM_1),
+ obj_frame_tiles(gFieldObjectPic_ReporterM_2),
+ obj_frame_tiles(gFieldObjectPic_ReporterM_3),
+ obj_frame_tiles(gFieldObjectPic_ReporterM_4),
+ obj_frame_tiles(gFieldObjectPic_ReporterM_5),
+ obj_frame_tiles(gFieldObjectPic_ReporterM_6),
+ obj_frame_tiles(gFieldObjectPic_ReporterM_7),
+ obj_frame_tiles(gFieldObjectPic_ReporterM_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_ReporterF[] = {
+ obj_frame_tiles(gFieldObjectPic_ReporterF_0),
+ obj_frame_tiles(gFieldObjectPic_ReporterF_1),
+ obj_frame_tiles(gFieldObjectPic_ReporterF_2),
+ obj_frame_tiles(gFieldObjectPic_ReporterF_3),
+ obj_frame_tiles(gFieldObjectPic_ReporterF_4),
+ obj_frame_tiles(gFieldObjectPic_ReporterF_5),
+ obj_frame_tiles(gFieldObjectPic_ReporterF_6),
+ obj_frame_tiles(gFieldObjectPic_ReporterF_7),
+ obj_frame_tiles(gFieldObjectPic_ReporterF_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_MauvilleOldMan1[] = {
+ obj_frame_tiles(gFieldObjectPic_MauvilleOldMan1_0),
+ obj_frame_tiles(gFieldObjectPic_MauvilleOldMan1_1),
+ obj_frame_tiles(gFieldObjectPic_MauvilleOldMan1_2),
+ obj_frame_tiles(gFieldObjectPic_MauvilleOldMan1_3),
+ obj_frame_tiles(gFieldObjectPic_MauvilleOldMan1_4),
+ obj_frame_tiles(gFieldObjectPic_MauvilleOldMan1_5),
+ obj_frame_tiles(gFieldObjectPic_MauvilleOldMan1_6),
+ obj_frame_tiles(gFieldObjectPic_MauvilleOldMan1_7),
+ obj_frame_tiles(gFieldObjectPic_MauvilleOldMan1_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_MauvilleOldMan2[] = {
+ obj_frame_tiles(gFieldObjectPic_MauvilleOldMan2_0),
+ obj_frame_tiles(gFieldObjectPic_MauvilleOldMan2_1),
+ obj_frame_tiles(gFieldObjectPic_MauvilleOldMan2_2),
+ obj_frame_tiles(gFieldObjectPic_MauvilleOldMan2_3),
+ obj_frame_tiles(gFieldObjectPic_MauvilleOldMan2_4),
+ obj_frame_tiles(gFieldObjectPic_MauvilleOldMan2_5),
+ obj_frame_tiles(gFieldObjectPic_MauvilleOldMan2_6),
+ obj_frame_tiles(gFieldObjectPic_MauvilleOldMan2_7),
+ obj_frame_tiles(gFieldObjectPic_MauvilleOldMan2_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_UnusedNatuDoll[] = {
+ obj_frame_tiles(gFieldObjectPic_UnusedNatuDoll),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_UnusedMagnemiteDoll[] = {
+ obj_frame_tiles(gFieldObjectPic_UnusedMagnemiteDoll),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_UnusedSquirtleDoll[] = {
+ obj_frame_tiles(gFieldObjectPic_UnusedSquirtleDoll),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_UnusedWooperDoll[] = {
+ obj_frame_tiles(gFieldObjectPic_UnusedWooperDoll),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_UnusedPikachuDoll[] = {
+ obj_frame_tiles(gFieldObjectPic_UnusedPikachuDoll),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_UnusedPorygon2Doll[] = {
+ obj_frame_tiles(gFieldObjectPic_UnusedPorygon2Doll),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_CuttableTree[] = {
+ obj_frame_tiles(gFieldObjectPic_CuttableTree_0),
+ obj_frame_tiles(gFieldObjectPic_CuttableTree_1),
+ obj_frame_tiles(gFieldObjectPic_CuttableTree_2),
+ obj_frame_tiles(gFieldObjectPic_CuttableTree_3),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_MartEmployee[] = {
+ obj_frame_tiles(gFieldObjectPic_MartEmployee_0),
+ obj_frame_tiles(gFieldObjectPic_MartEmployee_1),
+ obj_frame_tiles(gFieldObjectPic_MartEmployee_2),
+ obj_frame_tiles(gFieldObjectPic_MartEmployee_3),
+ obj_frame_tiles(gFieldObjectPic_MartEmployee_4),
+ obj_frame_tiles(gFieldObjectPic_MartEmployee_5),
+ obj_frame_tiles(gFieldObjectPic_MartEmployee_6),
+ obj_frame_tiles(gFieldObjectPic_MartEmployee_7),
+ obj_frame_tiles(gFieldObjectPic_MartEmployee_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_RooftopSaleWoman[] = {
+ obj_frame_tiles(gFieldObjectPic_RooftopSaleWoman_0),
+ obj_frame_tiles(gFieldObjectPic_RooftopSaleWoman_1),
+ obj_frame_tiles(gFieldObjectPic_RooftopSaleWoman_2),
+ obj_frame_tiles(gFieldObjectPic_RooftopSaleWoman_3),
+ obj_frame_tiles(gFieldObjectPic_RooftopSaleWoman_4),
+ obj_frame_tiles(gFieldObjectPic_RooftopSaleWoman_5),
+ obj_frame_tiles(gFieldObjectPic_RooftopSaleWoman_6),
+ obj_frame_tiles(gFieldObjectPic_RooftopSaleWoman_7),
+ obj_frame_tiles(gFieldObjectPic_RooftopSaleWoman_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Teala[] = {
+ obj_frame_tiles(gFieldObjectPic_Teala_0),
+ obj_frame_tiles(gFieldObjectPic_Teala_1),
+ obj_frame_tiles(gFieldObjectPic_Teala_2),
+ obj_frame_tiles(gFieldObjectPic_Teala_3),
+ obj_frame_tiles(gFieldObjectPic_Teala_4),
+ obj_frame_tiles(gFieldObjectPic_Teala_5),
+ obj_frame_tiles(gFieldObjectPic_Teala_6),
+ obj_frame_tiles(gFieldObjectPic_Teala_7),
+ obj_frame_tiles(gFieldObjectPic_Teala_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_BreakableRock[] = {
+ obj_frame_tiles(gFieldObjectPic_BreakableRock_0),
+ obj_frame_tiles(gFieldObjectPic_BreakableRock_1),
+ obj_frame_tiles(gFieldObjectPic_BreakableRock_2),
+ obj_frame_tiles(gFieldObjectPic_BreakableRock_3),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_PushableBoulder[] = {
+ obj_frame_tiles(gFieldObjectPic_PushableBoulder),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_MrBrineysBoat[] = {
+ obj_frame_tiles(gFieldObjectPic_MrBrineysBoat_0),
+ obj_frame_tiles(gFieldObjectPic_MrBrineysBoat_1),
+ obj_frame_tiles(gFieldObjectPic_MrBrineysBoat_2),
+ obj_frame_tiles(gFieldObjectPic_MrBrineysBoat_0),
+ obj_frame_tiles(gFieldObjectPic_MrBrineysBoat_0),
+ obj_frame_tiles(gFieldObjectPic_MrBrineysBoat_1),
+ obj_frame_tiles(gFieldObjectPic_MrBrineysBoat_1),
+ obj_frame_tiles(gFieldObjectPic_MrBrineysBoat_2),
+ obj_frame_tiles(gFieldObjectPic_MrBrineysBoat_2),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Truck[] = {
+ obj_frame_tiles(gFieldObjectPic_Truck),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_VigorothCarryingBox[] = {
+ obj_frame_tiles(gFieldObjectPic_VigorothCarryingBox_0),
+ obj_frame_tiles(gFieldObjectPic_VigorothCarryingBox_0),
+ obj_frame_tiles(gFieldObjectPic_VigorothCarryingBox_0),
+ obj_frame_tiles(gFieldObjectPic_VigorothCarryingBox_1),
+ obj_frame_tiles(gFieldObjectPic_VigorothCarryingBox_2),
+ obj_frame_tiles(gFieldObjectPic_VigorothCarryingBox_1),
+ obj_frame_tiles(gFieldObjectPic_VigorothCarryingBox_2),
+ obj_frame_tiles(gFieldObjectPic_VigorothCarryingBox_1),
+ obj_frame_tiles(gFieldObjectPic_VigorothCarryingBox_2),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_VigorothFacingAway[] = {
+ obj_frame_tiles(gFieldObjectPic_VigorothFacingAway_0),
+ obj_frame_tiles(gFieldObjectPic_VigorothFacingAway_0),
+ obj_frame_tiles(gFieldObjectPic_VigorothFacingAway_0),
+ obj_frame_tiles(gFieldObjectPic_VigorothFacingAway_1),
+ obj_frame_tiles(gFieldObjectPic_VigorothFacingAway_1),
+ obj_frame_tiles(gFieldObjectPic_VigorothFacingAway_1),
+ obj_frame_tiles(gFieldObjectPic_VigorothFacingAway_1),
+ obj_frame_tiles(gFieldObjectPic_VigorothFacingAway_1),
+ obj_frame_tiles(gFieldObjectPic_VigorothFacingAway_1),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_BirchsBag[] = {
+ obj_frame_tiles(gFieldObjectPic_BirchsBag),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_EnemyZigzagoon[] = {
+ obj_frame_tiles(gFieldObjectPic_EnemyZigzagoon_0),
+ obj_frame_tiles(gFieldObjectPic_EnemyZigzagoon_1),
+ obj_frame_tiles(gFieldObjectPic_EnemyZigzagoon_2),
+ obj_frame_tiles(gFieldObjectPic_EnemyZigzagoon_3),
+ obj_frame_tiles(gFieldObjectPic_EnemyZigzagoon_4),
+ obj_frame_tiles(gFieldObjectPic_EnemyZigzagoon_5),
+ obj_frame_tiles(gFieldObjectPic_EnemyZigzagoon_6),
+ obj_frame_tiles(gFieldObjectPic_EnemyZigzagoon_7),
+ obj_frame_tiles(gFieldObjectPic_EnemyZigzagoon_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Poochyena[] = {
+ obj_frame_tiles(gFieldObjectPic_Poochyena_0),
+ obj_frame_tiles(gFieldObjectPic_Poochyena_1),
+ obj_frame_tiles(gFieldObjectPic_Poochyena_2),
+ obj_frame_tiles(gFieldObjectPic_Poochyena_3),
+ obj_frame_tiles(gFieldObjectPic_Poochyena_4),
+ obj_frame_tiles(gFieldObjectPic_Poochyena_5),
+ obj_frame_tiles(gFieldObjectPic_Poochyena_6),
+ obj_frame_tiles(gFieldObjectPic_Poochyena_7),
+ obj_frame_tiles(gFieldObjectPic_Poochyena_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Artist[] = {
+ obj_frame_tiles(gFieldObjectPic_Artist_0),
+ obj_frame_tiles(gFieldObjectPic_Artist_1),
+ obj_frame_tiles(gFieldObjectPic_Artist_2),
+ obj_frame_tiles(gFieldObjectPic_Artist_3),
+ obj_frame_tiles(gFieldObjectPic_Artist_4),
+ obj_frame_tiles(gFieldObjectPic_Artist_5),
+ obj_frame_tiles(gFieldObjectPic_Artist_6),
+ obj_frame_tiles(gFieldObjectPic_Artist_7),
+ obj_frame_tiles(gFieldObjectPic_Artist_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_MayNormal[] = {
+ obj_frame_tiles(gFieldObjectPic_MayNormal_0),
+ obj_frame_tiles(gFieldObjectPic_MayNormal_1),
+ obj_frame_tiles(gFieldObjectPic_MayNormal_2),
+ obj_frame_tiles(gFieldObjectPic_MayNormal_3),
+ obj_frame_tiles(gFieldObjectPic_MayNormal_4),
+ obj_frame_tiles(gFieldObjectPic_MayNormal_5),
+ obj_frame_tiles(gFieldObjectPic_MayNormal_6),
+ obj_frame_tiles(gFieldObjectPic_MayNormal_7),
+ obj_frame_tiles(gFieldObjectPic_MayNormal_8),
+ obj_frame_tiles(gFieldObjectPic_MayNormal_9),
+ obj_frame_tiles(gFieldObjectPic_MayNormal_10),
+ obj_frame_tiles(gFieldObjectPic_MayNormal_11),
+ obj_frame_tiles(gFieldObjectPic_MayNormal_12),
+ obj_frame_tiles(gFieldObjectPic_MayNormal_13),
+ obj_frame_tiles(gFieldObjectPic_MayNormal_14),
+ obj_frame_tiles(gFieldObjectPic_MayNormal_15),
+ obj_frame_tiles(gFieldObjectPic_MayNormal_16),
+ obj_frame_tiles(gFieldObjectPic_MayNormal_17),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_MayMachBike[] = {
+ obj_frame_tiles(gFieldObjectPic_MayMachBike_0),
+ obj_frame_tiles(gFieldObjectPic_MayMachBike_1),
+ obj_frame_tiles(gFieldObjectPic_MayMachBike_2),
+ obj_frame_tiles(gFieldObjectPic_MayMachBike_3),
+ obj_frame_tiles(gFieldObjectPic_MayMachBike_4),
+ obj_frame_tiles(gFieldObjectPic_MayMachBike_5),
+ obj_frame_tiles(gFieldObjectPic_MayMachBike_6),
+ obj_frame_tiles(gFieldObjectPic_MayMachBike_7),
+ obj_frame_tiles(gFieldObjectPic_MayMachBike_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_MayAcroBike[] = {
+ obj_frame_tiles(gFieldObjectPic_MayAcroBike_0),
+ obj_frame_tiles(gFieldObjectPic_MayAcroBike_1),
+ obj_frame_tiles(gFieldObjectPic_MayAcroBike_2),
+ obj_frame_tiles(gFieldObjectPic_MayAcroBike_3),
+ obj_frame_tiles(gFieldObjectPic_MayAcroBike_4),
+ obj_frame_tiles(gFieldObjectPic_MayAcroBike_5),
+ obj_frame_tiles(gFieldObjectPic_MayAcroBike_6),
+ obj_frame_tiles(gFieldObjectPic_MayAcroBike_7),
+ obj_frame_tiles(gFieldObjectPic_MayAcroBike_8),
+ obj_frame_tiles(gFieldObjectPic_MayAcroBike_9),
+ obj_frame_tiles(gFieldObjectPic_MayAcroBike_10),
+ obj_frame_tiles(gFieldObjectPic_MayAcroBike_11),
+ obj_frame_tiles(gFieldObjectPic_MayAcroBike_12),
+ obj_frame_tiles(gFieldObjectPic_MayAcroBike_13),
+ obj_frame_tiles(gFieldObjectPic_MayAcroBike_14),
+ obj_frame_tiles(gFieldObjectPic_MayAcroBike_15),
+ obj_frame_tiles(gFieldObjectPic_MayAcroBike_16),
+ obj_frame_tiles(gFieldObjectPic_MayAcroBike_17),
+ obj_frame_tiles(gFieldObjectPic_MayAcroBike_18),
+ obj_frame_tiles(gFieldObjectPic_MayAcroBike_19),
+ obj_frame_tiles(gFieldObjectPic_MayAcroBike_20),
+ obj_frame_tiles(gFieldObjectPic_MayAcroBike_21),
+ obj_frame_tiles(gFieldObjectPic_MayAcroBike_22),
+ obj_frame_tiles(gFieldObjectPic_MayAcroBike_23),
+ obj_frame_tiles(gFieldObjectPic_MayAcroBike_24),
+ obj_frame_tiles(gFieldObjectPic_MayAcroBike_25),
+ obj_frame_tiles(gFieldObjectPic_MayAcroBike_26),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_MaySurfing[] = {
+ obj_frame_tiles(gFieldObjectPic_MaySurfing_0),
+ obj_frame_tiles(gFieldObjectPic_MaySurfing_1),
+ obj_frame_tiles(gFieldObjectPic_MaySurfing_2),
+ obj_frame_tiles(gFieldObjectPic_MaySurfing_0),
+ obj_frame_tiles(gFieldObjectPic_MaySurfing_0),
+ obj_frame_tiles(gFieldObjectPic_MaySurfing_1),
+ obj_frame_tiles(gFieldObjectPic_MaySurfing_1),
+ obj_frame_tiles(gFieldObjectPic_MaySurfing_2),
+ obj_frame_tiles(gFieldObjectPic_MaySurfing_2),
+ obj_frame_tiles(gFieldObjectPic_MaySurfing_3),
+ obj_frame_tiles(gFieldObjectPic_MaySurfing_4),
+ obj_frame_tiles(gFieldObjectPic_MaySurfing_5),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_MayUnderwater[] = {
+ obj_frame_tiles(gFieldObjectPic_MayUnderwater_0),
+ obj_frame_tiles(gFieldObjectPic_MayUnderwater_1),
+ obj_frame_tiles(gFieldObjectPic_MayUnderwater_2),
+ obj_frame_tiles(gFieldObjectPic_MayUnderwater_0),
+ obj_frame_tiles(gFieldObjectPic_MayUnderwater_0),
+ obj_frame_tiles(gFieldObjectPic_MayUnderwater_1),
+ obj_frame_tiles(gFieldObjectPic_MayUnderwater_1),
+ obj_frame_tiles(gFieldObjectPic_MayUnderwater_2),
+ obj_frame_tiles(gFieldObjectPic_MayUnderwater_2),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_MayFieldMove[] = {
+ obj_frame_tiles(gFieldObjectPic_MayFieldMove_0),
+ obj_frame_tiles(gFieldObjectPic_MayFieldMove_1),
+ obj_frame_tiles(gFieldObjectPic_MayFieldMove_2),
+ obj_frame_tiles(gFieldObjectPic_MayFieldMove_3),
+ obj_frame_tiles(gFieldObjectPic_MayFieldMove_4),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Cameraman[] = {
+ obj_frame_tiles(gFieldObjectPic_Cameraman_0),
+ obj_frame_tiles(gFieldObjectPic_Cameraman_1),
+ obj_frame_tiles(gFieldObjectPic_Cameraman_2),
+ obj_frame_tiles(gFieldObjectPic_Cameraman_3),
+ obj_frame_tiles(gFieldObjectPic_Cameraman_4),
+ obj_frame_tiles(gFieldObjectPic_Cameraman_5),
+ obj_frame_tiles(gFieldObjectPic_Cameraman_6),
+ obj_frame_tiles(gFieldObjectPic_Cameraman_7),
+ obj_frame_tiles(gFieldObjectPic_Cameraman_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_MovingBox[] = {
+ obj_frame_tiles(gFieldObjectPic_MovingBox),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_CableCar[] = {
+ obj_frame_tiles(gFieldObjectPic_CableCar),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Scientist2[] = {
+ obj_frame_tiles(gFieldObjectPic_Scientist2_0),
+ obj_frame_tiles(gFieldObjectPic_Scientist2_1),
+ obj_frame_tiles(gFieldObjectPic_Scientist2_2),
+ obj_frame_tiles(gFieldObjectPic_Scientist2_3),
+ obj_frame_tiles(gFieldObjectPic_Scientist2_4),
+ obj_frame_tiles(gFieldObjectPic_Scientist2_5),
+ obj_frame_tiles(gFieldObjectPic_Scientist2_6),
+ obj_frame_tiles(gFieldObjectPic_Scientist2_7),
+ obj_frame_tiles(gFieldObjectPic_Scientist2_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Man7[] = {
+ obj_frame_tiles(gFieldObjectPic_Man7_0),
+ obj_frame_tiles(gFieldObjectPic_Man7_1),
+ obj_frame_tiles(gFieldObjectPic_Man7_2),
+ obj_frame_tiles(gFieldObjectPic_Man7_3),
+ obj_frame_tiles(gFieldObjectPic_Man7_4),
+ obj_frame_tiles(gFieldObjectPic_Man7_5),
+ obj_frame_tiles(gFieldObjectPic_Man7_6),
+ obj_frame_tiles(gFieldObjectPic_Man7_7),
+ obj_frame_tiles(gFieldObjectPic_Man7_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_AquaMemberM[] = {
+ obj_frame_tiles(gFieldObjectPic_AquaMemberM_0),
+ obj_frame_tiles(gFieldObjectPic_AquaMemberM_1),
+ obj_frame_tiles(gFieldObjectPic_AquaMemberM_2),
+ obj_frame_tiles(gFieldObjectPic_AquaMemberM_3),
+ obj_frame_tiles(gFieldObjectPic_AquaMemberM_4),
+ obj_frame_tiles(gFieldObjectPic_AquaMemberM_5),
+ obj_frame_tiles(gFieldObjectPic_AquaMemberM_6),
+ obj_frame_tiles(gFieldObjectPic_AquaMemberM_7),
+ obj_frame_tiles(gFieldObjectPic_AquaMemberM_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_AquaMemberF[] = {
+ obj_frame_tiles(gFieldObjectPic_AquaMemberF_0),
+ obj_frame_tiles(gFieldObjectPic_AquaMemberF_1),
+ obj_frame_tiles(gFieldObjectPic_AquaMemberF_2),
+ obj_frame_tiles(gFieldObjectPic_AquaMemberF_3),
+ obj_frame_tiles(gFieldObjectPic_AquaMemberF_4),
+ obj_frame_tiles(gFieldObjectPic_AquaMemberF_5),
+ obj_frame_tiles(gFieldObjectPic_AquaMemberF_6),
+ obj_frame_tiles(gFieldObjectPic_AquaMemberF_7),
+ obj_frame_tiles(gFieldObjectPic_AquaMemberF_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_MagmaMemberM[] = {
+ obj_frame_tiles(gFieldObjectPic_MagmaMemberM_0),
+ obj_frame_tiles(gFieldObjectPic_MagmaMemberM_1),
+ obj_frame_tiles(gFieldObjectPic_MagmaMemberM_2),
+ obj_frame_tiles(gFieldObjectPic_MagmaMemberM_3),
+ obj_frame_tiles(gFieldObjectPic_MagmaMemberM_4),
+ obj_frame_tiles(gFieldObjectPic_MagmaMemberM_5),
+ obj_frame_tiles(gFieldObjectPic_MagmaMemberM_6),
+ obj_frame_tiles(gFieldObjectPic_MagmaMemberM_7),
+ obj_frame_tiles(gFieldObjectPic_MagmaMemberM_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_MagmaMemberF[] = {
+ obj_frame_tiles(gFieldObjectPic_MagmaMemberF_0),
+ obj_frame_tiles(gFieldObjectPic_MagmaMemberF_1),
+ obj_frame_tiles(gFieldObjectPic_MagmaMemberF_2),
+ obj_frame_tiles(gFieldObjectPic_MagmaMemberF_3),
+ obj_frame_tiles(gFieldObjectPic_MagmaMemberF_4),
+ obj_frame_tiles(gFieldObjectPic_MagmaMemberF_5),
+ obj_frame_tiles(gFieldObjectPic_MagmaMemberF_6),
+ obj_frame_tiles(gFieldObjectPic_MagmaMemberF_7),
+ obj_frame_tiles(gFieldObjectPic_MagmaMemberF_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Sidney[] = {
+ obj_frame_tiles(gFieldObjectPic_Sidney_0),
+ obj_frame_tiles(gFieldObjectPic_Sidney_1),
+ obj_frame_tiles(gFieldObjectPic_Sidney_2),
+ obj_frame_tiles(gFieldObjectPic_Sidney_0),
+ obj_frame_tiles(gFieldObjectPic_Sidney_0),
+ obj_frame_tiles(gFieldObjectPic_Sidney_1),
+ obj_frame_tiles(gFieldObjectPic_Sidney_1),
+ obj_frame_tiles(gFieldObjectPic_Sidney_2),
+ obj_frame_tiles(gFieldObjectPic_Sidney_2),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Phoebe[] = {
+ obj_frame_tiles(gFieldObjectPic_Phoebe_0),
+ obj_frame_tiles(gFieldObjectPic_Phoebe_1),
+ obj_frame_tiles(gFieldObjectPic_Phoebe_2),
+ obj_frame_tiles(gFieldObjectPic_Phoebe_0),
+ obj_frame_tiles(gFieldObjectPic_Phoebe_0),
+ obj_frame_tiles(gFieldObjectPic_Phoebe_1),
+ obj_frame_tiles(gFieldObjectPic_Phoebe_1),
+ obj_frame_tiles(gFieldObjectPic_Phoebe_2),
+ obj_frame_tiles(gFieldObjectPic_Phoebe_2),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Glacia[] = {
+ obj_frame_tiles(gFieldObjectPic_Glacia_0),
+ obj_frame_tiles(gFieldObjectPic_Glacia_1),
+ obj_frame_tiles(gFieldObjectPic_Glacia_2),
+ obj_frame_tiles(gFieldObjectPic_Glacia_0),
+ obj_frame_tiles(gFieldObjectPic_Glacia_0),
+ obj_frame_tiles(gFieldObjectPic_Glacia_1),
+ obj_frame_tiles(gFieldObjectPic_Glacia_1),
+ obj_frame_tiles(gFieldObjectPic_Glacia_2),
+ obj_frame_tiles(gFieldObjectPic_Glacia_2),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Drake[] = {
+ obj_frame_tiles(gFieldObjectPic_Drake_0),
+ obj_frame_tiles(gFieldObjectPic_Drake_1),
+ obj_frame_tiles(gFieldObjectPic_Drake_2),
+ obj_frame_tiles(gFieldObjectPic_Drake_0),
+ obj_frame_tiles(gFieldObjectPic_Drake_0),
+ obj_frame_tiles(gFieldObjectPic_Drake_1),
+ obj_frame_tiles(gFieldObjectPic_Drake_1),
+ obj_frame_tiles(gFieldObjectPic_Drake_2),
+ obj_frame_tiles(gFieldObjectPic_Drake_2),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Roxanne[] = {
+ obj_frame_tiles(gFieldObjectPic_Roxanne_0),
+ obj_frame_tiles(gFieldObjectPic_Roxanne_1),
+ obj_frame_tiles(gFieldObjectPic_Roxanne_2),
+ obj_frame_tiles(gFieldObjectPic_Roxanne_0),
+ obj_frame_tiles(gFieldObjectPic_Roxanne_0),
+ obj_frame_tiles(gFieldObjectPic_Roxanne_1),
+ obj_frame_tiles(gFieldObjectPic_Roxanne_1),
+ obj_frame_tiles(gFieldObjectPic_Roxanne_2),
+ obj_frame_tiles(gFieldObjectPic_Roxanne_2),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Brawly[] = {
+ obj_frame_tiles(gFieldObjectPic_Brawly_0),
+ obj_frame_tiles(gFieldObjectPic_Brawly_1),
+ obj_frame_tiles(gFieldObjectPic_Brawly_2),
+ obj_frame_tiles(gFieldObjectPic_Brawly_0),
+ obj_frame_tiles(gFieldObjectPic_Brawly_0),
+ obj_frame_tiles(gFieldObjectPic_Brawly_1),
+ obj_frame_tiles(gFieldObjectPic_Brawly_1),
+ obj_frame_tiles(gFieldObjectPic_Brawly_2),
+ obj_frame_tiles(gFieldObjectPic_Brawly_2),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Wattson[] = {
+ obj_frame_tiles(gFieldObjectPic_Wattson_0),
+ obj_frame_tiles(gFieldObjectPic_Wattson_1),
+ obj_frame_tiles(gFieldObjectPic_Wattson_2),
+ obj_frame_tiles(gFieldObjectPic_Wattson_0),
+ obj_frame_tiles(gFieldObjectPic_Wattson_0),
+ obj_frame_tiles(gFieldObjectPic_Wattson_1),
+ obj_frame_tiles(gFieldObjectPic_Wattson_1),
+ obj_frame_tiles(gFieldObjectPic_Wattson_2),
+ obj_frame_tiles(gFieldObjectPic_Wattson_2),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Flannery[] = {
+ obj_frame_tiles(gFieldObjectPic_Flannery_0),
+ obj_frame_tiles(gFieldObjectPic_Flannery_1),
+ obj_frame_tiles(gFieldObjectPic_Flannery_2),
+ obj_frame_tiles(gFieldObjectPic_Flannery_0),
+ obj_frame_tiles(gFieldObjectPic_Flannery_0),
+ obj_frame_tiles(gFieldObjectPic_Flannery_1),
+ obj_frame_tiles(gFieldObjectPic_Flannery_1),
+ obj_frame_tiles(gFieldObjectPic_Flannery_2),
+ obj_frame_tiles(gFieldObjectPic_Flannery_2),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Norman[] = {
+ obj_frame_tiles(gFieldObjectPic_Norman_0),
+ obj_frame_tiles(gFieldObjectPic_Norman_1),
+ obj_frame_tiles(gFieldObjectPic_Norman_2),
+ obj_frame_tiles(gFieldObjectPic_Norman_3),
+ obj_frame_tiles(gFieldObjectPic_Norman_4),
+ obj_frame_tiles(gFieldObjectPic_Norman_5),
+ obj_frame_tiles(gFieldObjectPic_Norman_6),
+ obj_frame_tiles(gFieldObjectPic_Norman_7),
+ obj_frame_tiles(gFieldObjectPic_Norman_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Winona[] = {
+ obj_frame_tiles(gFieldObjectPic_Winona_0),
+ obj_frame_tiles(gFieldObjectPic_Winona_1),
+ obj_frame_tiles(gFieldObjectPic_Winona_2),
+ obj_frame_tiles(gFieldObjectPic_Winona_0),
+ obj_frame_tiles(gFieldObjectPic_Winona_0),
+ obj_frame_tiles(gFieldObjectPic_Winona_1),
+ obj_frame_tiles(gFieldObjectPic_Winona_1),
+ obj_frame_tiles(gFieldObjectPic_Winona_2),
+ obj_frame_tiles(gFieldObjectPic_Winona_2),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Liza[] = {
+ obj_frame_tiles(gFieldObjectPic_Liza_0),
+ obj_frame_tiles(gFieldObjectPic_Liza_1),
+ obj_frame_tiles(gFieldObjectPic_Liza_2),
+ obj_frame_tiles(gFieldObjectPic_Liza_0),
+ obj_frame_tiles(gFieldObjectPic_Liza_0),
+ obj_frame_tiles(gFieldObjectPic_Liza_1),
+ obj_frame_tiles(gFieldObjectPic_Liza_1),
+ obj_frame_tiles(gFieldObjectPic_Liza_2),
+ obj_frame_tiles(gFieldObjectPic_Liza_2),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Tate[] = {
+ obj_frame_tiles(gFieldObjectPic_Tate_0),
+ obj_frame_tiles(gFieldObjectPic_Tate_1),
+ obj_frame_tiles(gFieldObjectPic_Tate_2),
+ obj_frame_tiles(gFieldObjectPic_Tate_0),
+ obj_frame_tiles(gFieldObjectPic_Tate_0),
+ obj_frame_tiles(gFieldObjectPic_Tate_1),
+ obj_frame_tiles(gFieldObjectPic_Tate_1),
+ obj_frame_tiles(gFieldObjectPic_Tate_2),
+ obj_frame_tiles(gFieldObjectPic_Tate_2),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Wallace[] = {
+ obj_frame_tiles(gFieldObjectPic_Wallace_0),
+ obj_frame_tiles(gFieldObjectPic_Wallace_1),
+ obj_frame_tiles(gFieldObjectPic_Wallace_2),
+ obj_frame_tiles(gFieldObjectPic_Wallace_3),
+ obj_frame_tiles(gFieldObjectPic_Wallace_4),
+ obj_frame_tiles(gFieldObjectPic_Wallace_5),
+ obj_frame_tiles(gFieldObjectPic_Wallace_6),
+ obj_frame_tiles(gFieldObjectPic_Wallace_7),
+ obj_frame_tiles(gFieldObjectPic_Wallace_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Steven[] = {
+ obj_frame_tiles(gFieldObjectPic_Steven_0),
+ obj_frame_tiles(gFieldObjectPic_Steven_1),
+ obj_frame_tiles(gFieldObjectPic_Steven_2),
+ obj_frame_tiles(gFieldObjectPic_Steven_3),
+ obj_frame_tiles(gFieldObjectPic_Steven_4),
+ obj_frame_tiles(gFieldObjectPic_Steven_5),
+ obj_frame_tiles(gFieldObjectPic_Steven_6),
+ obj_frame_tiles(gFieldObjectPic_Steven_7),
+ obj_frame_tiles(gFieldObjectPic_Steven_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Wally[] = {
+ obj_frame_tiles(gFieldObjectPic_Wally_0),
+ obj_frame_tiles(gFieldObjectPic_Wally_1),
+ obj_frame_tiles(gFieldObjectPic_Wally_2),
+ obj_frame_tiles(gFieldObjectPic_Wally_3),
+ obj_frame_tiles(gFieldObjectPic_Wally_4),
+ obj_frame_tiles(gFieldObjectPic_Wally_5),
+ obj_frame_tiles(gFieldObjectPic_Wally_6),
+ obj_frame_tiles(gFieldObjectPic_Wally_7),
+ obj_frame_tiles(gFieldObjectPic_Wally_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_RubySapphireLittleBoy[] = {
+ obj_frame_tiles(gFieldObjectPic_RubySapphireLittleBoy_0),
+ obj_frame_tiles(gFieldObjectPic_RubySapphireLittleBoy_1),
+ obj_frame_tiles(gFieldObjectPic_RubySapphireLittleBoy_2),
+ obj_frame_tiles(gFieldObjectPic_RubySapphireLittleBoy_3),
+ obj_frame_tiles(gFieldObjectPic_RubySapphireLittleBoy_4),
+ obj_frame_tiles(gFieldObjectPic_RubySapphireLittleBoy_5),
+ obj_frame_tiles(gFieldObjectPic_RubySapphireLittleBoy_6),
+ obj_frame_tiles(gFieldObjectPic_RubySapphireLittleBoy_7),
+ obj_frame_tiles(gFieldObjectPic_RubySapphireLittleBoy_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_BrendanFishing[] = {
+ obj_frame_tiles(gFieldObjectPic_BrendanFishing_0),
+ obj_frame_tiles(gFieldObjectPic_BrendanFishing_1),
+ obj_frame_tiles(gFieldObjectPic_BrendanFishing_2),
+ obj_frame_tiles(gFieldObjectPic_BrendanFishing_3),
+ obj_frame_tiles(gFieldObjectPic_BrendanFishing_4),
+ obj_frame_tiles(gFieldObjectPic_BrendanFishing_5),
+ obj_frame_tiles(gFieldObjectPic_BrendanFishing_6),
+ obj_frame_tiles(gFieldObjectPic_BrendanFishing_7),
+ obj_frame_tiles(gFieldObjectPic_BrendanFishing_8),
+ obj_frame_tiles(gFieldObjectPic_BrendanFishing_9),
+ obj_frame_tiles(gFieldObjectPic_BrendanFishing_10),
+ obj_frame_tiles(gFieldObjectPic_BrendanFishing_11),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_MayFishing[] = {
+ obj_frame_tiles(gFieldObjectPic_MayFishing_0),
+ obj_frame_tiles(gFieldObjectPic_MayFishing_1),
+ obj_frame_tiles(gFieldObjectPic_MayFishing_2),
+ obj_frame_tiles(gFieldObjectPic_MayFishing_3),
+ obj_frame_tiles(gFieldObjectPic_MayFishing_4),
+ obj_frame_tiles(gFieldObjectPic_MayFishing_5),
+ obj_frame_tiles(gFieldObjectPic_MayFishing_6),
+ obj_frame_tiles(gFieldObjectPic_MayFishing_7),
+ obj_frame_tiles(gFieldObjectPic_MayFishing_8),
+ obj_frame_tiles(gFieldObjectPic_MayFishing_9),
+ obj_frame_tiles(gFieldObjectPic_MayFishing_10),
+ obj_frame_tiles(gFieldObjectPic_MayFishing_11),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_HotSpringsOldWoman[] = {
+ obj_frame_tiles(gFieldObjectPic_HotSpringsOldWoman_0),
+ obj_frame_tiles(gFieldObjectPic_HotSpringsOldWoman_1),
+ obj_frame_tiles(gFieldObjectPic_HotSpringsOldWoman_2),
+ obj_frame_tiles(gFieldObjectPic_HotSpringsOldWoman_3),
+ obj_frame_tiles(gFieldObjectPic_HotSpringsOldWoman_4),
+ obj_frame_tiles(gFieldObjectPic_HotSpringsOldWoman_5),
+ obj_frame_tiles(gFieldObjectPic_HotSpringsOldWoman_6),
+ obj_frame_tiles(gFieldObjectPic_HotSpringsOldWoman_7),
+ obj_frame_tiles(gFieldObjectPic_HotSpringsOldWoman_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_SSTidal[] = {
+ obj_frame_tiles(gFieldObjectPic_SSTidal),
+ obj_frame_tiles(gFieldObjectPic_SSTidal),
+ obj_frame_tiles(gFieldObjectPic_SSTidal),
+ obj_frame_tiles(gFieldObjectPic_SSTidal),
+ obj_frame_tiles(gFieldObjectPic_SSTidal),
+ obj_frame_tiles(gFieldObjectPic_SSTidal),
+ obj_frame_tiles(gFieldObjectPic_SSTidal),
+ obj_frame_tiles(gFieldObjectPic_SSTidal),
+ obj_frame_tiles(gFieldObjectPic_SSTidal),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_SubmarineShadow[] = {
+ obj_frame_tiles(gFieldObjectPic_SubmarineShadow),
+ obj_frame_tiles(gFieldObjectPic_SubmarineShadow),
+ obj_frame_tiles(gFieldObjectPic_SubmarineShadow),
+ obj_frame_tiles(gFieldObjectPic_SubmarineShadow),
+ obj_frame_tiles(gFieldObjectPic_SubmarineShadow),
+ obj_frame_tiles(gFieldObjectPic_SubmarineShadow),
+ obj_frame_tiles(gFieldObjectPic_SubmarineShadow),
+ obj_frame_tiles(gFieldObjectPic_SubmarineShadow),
+ obj_frame_tiles(gFieldObjectPic_SubmarineShadow),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_PichuDoll[] = {
+ obj_frame_tiles(gFieldObjectPic_PichuDoll),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_PikachuDoll[] = {
+ obj_frame_tiles(gFieldObjectPic_PikachuDoll),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_MarillDoll[] = {
+ obj_frame_tiles(gFieldObjectPic_MarillDoll),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_TogepiDoll[] = {
+ obj_frame_tiles(gFieldObjectPic_TogepiDoll),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_CyndaquilDoll[] = {
+ obj_frame_tiles(gFieldObjectPic_CyndaquilDoll),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_ChikoritaDoll[] = {
+ obj_frame_tiles(gFieldObjectPic_ChikoritaDoll),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_TotodileDoll[] = {
+ obj_frame_tiles(gFieldObjectPic_TotodileDoll),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_JigglypuffDoll[] = {
+ obj_frame_tiles(gFieldObjectPic_JigglypuffDoll),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_MeowthDoll[] = {
+ obj_frame_tiles(gFieldObjectPic_MeowthDoll),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_ClefairyDoll[] = {
+ obj_frame_tiles(gFieldObjectPic_ClefairyDoll),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_DittoDoll[] = {
+ obj_frame_tiles(gFieldObjectPic_DittoDoll),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_SmoochumDoll[] = {
+ obj_frame_tiles(gFieldObjectPic_SmoochumDoll),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_TreeckoDoll[] = {
+ obj_frame_tiles(gFieldObjectPic_TreeckoDoll),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_TorchicDoll[] = {
+ obj_frame_tiles(gFieldObjectPic_TorchicDoll),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_MudkipDoll[] = {
+ obj_frame_tiles(gFieldObjectPic_MudkipDoll),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_DuskullDoll[] = {
+ obj_frame_tiles(gFieldObjectPic_DuskullDoll),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_WynautDoll[] = {
+ obj_frame_tiles(gFieldObjectPic_WynautDoll),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_BaltoyDoll[] = {
+ obj_frame_tiles(gFieldObjectPic_BaltoyDoll),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_KecleonDoll[] = {
+ obj_frame_tiles(gFieldObjectPic_KecleonDoll),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_AzurillDoll[] = {
+ obj_frame_tiles(gFieldObjectPic_AzurillDoll),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_SkittyDoll[] = {
+ obj_frame_tiles(gFieldObjectPic_SkittyDoll),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_SwabluDoll[] = {
+ obj_frame_tiles(gFieldObjectPic_SwabluDoll),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_GulpinDoll[] = {
+ obj_frame_tiles(gFieldObjectPic_GulpinDoll),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_LotadDoll[] = {
+ obj_frame_tiles(gFieldObjectPic_LotadDoll),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_SeedotDoll[] = {
+ obj_frame_tiles(gFieldObjectPic_SeedotDoll),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_PikaCushion[] = {
+ obj_frame_tiles(gFieldObjectPic_PikaCushion),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_RoundCushion[] = {
+ obj_frame_tiles(gFieldObjectPic_RoundCushion),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_KissCushion[] = {
+ obj_frame_tiles(gFieldObjectPic_KissCushion),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_ZigzagCushion[] = {
+ obj_frame_tiles(gFieldObjectPic_ZigzagCushion),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_SpinCushion[] = {
+ obj_frame_tiles(gFieldObjectPic_SpinCushion),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_DiamondCushion[] = {
+ obj_frame_tiles(gFieldObjectPic_DiamondCushion),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_BallCushion[] = {
+ obj_frame_tiles(gFieldObjectPic_BallCushion),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_GrassCushion[] = {
+ obj_frame_tiles(gFieldObjectPic_GrassCushion),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_FireCushion[] = {
+ obj_frame_tiles(gFieldObjectPic_FireCushion),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_WaterCushion[] = {
+ obj_frame_tiles(gFieldObjectPic_WaterCushion),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_BigSnorlaxDoll[] = {
+ obj_frame_tiles(gFieldObjectPic_BigSnorlaxDoll),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_BigRhydonDoll[] = {
+ obj_frame_tiles(gFieldObjectPic_BigRhydonDoll),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_BigLaprasDoll[] = {
+ obj_frame_tiles(gFieldObjectPic_BigLaprasDoll),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_BigVenusaurDoll[] = {
+ obj_frame_tiles(gFieldObjectPic_BigVenusaurDoll),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_BigCharizardDoll[] = {
+ obj_frame_tiles(gFieldObjectPic_BigCharizardDoll),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_BigBlastoiseDoll[] = {
+ obj_frame_tiles(gFieldObjectPic_BigBlastoiseDoll),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_BigWailmerDoll[] = {
+ obj_frame_tiles(gFieldObjectPic_BigWailmerDoll),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_BigRegirockDoll[] = {
+ obj_frame_tiles(gFieldObjectPic_BigRegirockDoll),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_BigRegiceDoll[] = {
+ obj_frame_tiles(gFieldObjectPic_BigRegiceDoll),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_BigRegisteelDoll[] = {
+ obj_frame_tiles(gFieldObjectPic_BigRegisteelDoll),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_LatiasLatios[] = {
+ obj_frame_tiles(gFieldObjectPic_LatiasLatios_0),
+ obj_frame_tiles(gFieldObjectPic_LatiasLatios_0),
+ obj_frame_tiles(gFieldObjectPic_LatiasLatios_0),
+ obj_frame_tiles(gFieldObjectPic_LatiasLatios_1),
+ obj_frame_tiles(gFieldObjectPic_LatiasLatios_2),
+ obj_frame_tiles(gFieldObjectPic_LatiasLatios_1),
+ obj_frame_tiles(gFieldObjectPic_LatiasLatios_2),
+ obj_frame_tiles(gFieldObjectPic_LatiasLatios_1),
+ obj_frame_tiles(gFieldObjectPic_LatiasLatios_2),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Boy5[] = {
+ obj_frame_tiles(gFieldObjectPic_Boy5_0),
+ obj_frame_tiles(gFieldObjectPic_Boy5_1),
+ obj_frame_tiles(gFieldObjectPic_Boy5_2),
+ obj_frame_tiles(gFieldObjectPic_Boy5_0),
+ obj_frame_tiles(gFieldObjectPic_Boy5_0),
+ obj_frame_tiles(gFieldObjectPic_Boy5_1),
+ obj_frame_tiles(gFieldObjectPic_Boy5_1),
+ obj_frame_tiles(gFieldObjectPic_Boy5_2),
+ obj_frame_tiles(gFieldObjectPic_Boy5_2),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_ContestOldMan[] = {
+ obj_frame_tiles(gFieldObjectPic_ContestOldMan_0),
+ obj_frame_tiles(gFieldObjectPic_ContestOldMan_1),
+ obj_frame_tiles(gFieldObjectPic_ContestOldMan_2),
+ obj_frame_tiles(gFieldObjectPic_ContestOldMan_3),
+ obj_frame_tiles(gFieldObjectPic_ContestOldMan_4),
+ obj_frame_tiles(gFieldObjectPic_ContestOldMan_5),
+ obj_frame_tiles(gFieldObjectPic_ContestOldMan_6),
+ obj_frame_tiles(gFieldObjectPic_ContestOldMan_7),
+ obj_frame_tiles(gFieldObjectPic_ContestOldMan_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_BrendanWatering[] = {
+ obj_frame_tiles(gFieldObjectPic_BrendanWatering_0),
+ obj_frame_tiles(gFieldObjectPic_BrendanWatering_1),
+ obj_frame_tiles(gFieldObjectPic_BrendanWatering_2),
+ obj_frame_tiles(gFieldObjectPic_BrendanWatering_3),
+ obj_frame_tiles(gFieldObjectPic_BrendanWatering_3),
+ obj_frame_tiles(gFieldObjectPic_BrendanWatering_4),
+ obj_frame_tiles(gFieldObjectPic_BrendanWatering_4),
+ obj_frame_tiles(gFieldObjectPic_BrendanWatering_5),
+ obj_frame_tiles(gFieldObjectPic_BrendanWatering_5),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_MayWatering[] = {
+ obj_frame_tiles(gFieldObjectPic_MayWatering_0),
+ obj_frame_tiles(gFieldObjectPic_MayWatering_1),
+ obj_frame_tiles(gFieldObjectPic_MayWatering_2),
+ obj_frame_tiles(gFieldObjectPic_MayWatering_3),
+ obj_frame_tiles(gFieldObjectPic_MayWatering_3),
+ obj_frame_tiles(gFieldObjectPic_MayWatering_4),
+ obj_frame_tiles(gFieldObjectPic_MayWatering_4),
+ obj_frame_tiles(gFieldObjectPic_MayWatering_5),
+ obj_frame_tiles(gFieldObjectPic_MayWatering_5),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_BrendanDecorating[] = {
+ obj_frame_tiles(gFieldObjectPic_BrendanDecorating),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_MayDecorating[] = {
+ obj_frame_tiles(gFieldObjectPic_MayDecorating),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Archie[] = {
+ obj_frame_tiles(gFieldObjectPic_Archie_0),
+ obj_frame_tiles(gFieldObjectPic_Archie_1),
+ obj_frame_tiles(gFieldObjectPic_Archie_2),
+ obj_frame_tiles(gFieldObjectPic_Archie_3),
+ obj_frame_tiles(gFieldObjectPic_Archie_4),
+ obj_frame_tiles(gFieldObjectPic_Archie_5),
+ obj_frame_tiles(gFieldObjectPic_Archie_6),
+ obj_frame_tiles(gFieldObjectPic_Archie_7),
+ obj_frame_tiles(gFieldObjectPic_Archie_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Maxie[] = {
+ obj_frame_tiles(gFieldObjectPic_Maxie_0),
+ obj_frame_tiles(gFieldObjectPic_Maxie_1),
+ obj_frame_tiles(gFieldObjectPic_Maxie_2),
+ obj_frame_tiles(gFieldObjectPic_Maxie_3),
+ obj_frame_tiles(gFieldObjectPic_Maxie_4),
+ obj_frame_tiles(gFieldObjectPic_Maxie_5),
+ obj_frame_tiles(gFieldObjectPic_Maxie_6),
+ obj_frame_tiles(gFieldObjectPic_Maxie_7),
+ obj_frame_tiles(gFieldObjectPic_Maxie_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_KyogreFront[] = {
+ obj_frame_tiles(gFieldObjectPic_KyogreFront_0),
+ obj_frame_tiles(gFieldObjectPic_KyogreFront_0),
+ obj_frame_tiles(gFieldObjectPic_KyogreFront_0),
+ obj_frame_tiles(gFieldObjectPic_KyogreFront_1),
+ obj_frame_tiles(gFieldObjectPic_KyogreFront_1),
+ obj_frame_tiles(gFieldObjectPic_KyogreFront_1),
+ obj_frame_tiles(gFieldObjectPic_KyogreFront_1),
+ obj_frame_tiles(gFieldObjectPic_KyogreFront_1),
+ obj_frame_tiles(gFieldObjectPic_KyogreFront_1),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_GroudonFront[] = {
+ obj_frame_tiles(gFieldObjectPic_GroudonFront_0),
+ obj_frame_tiles(gFieldObjectPic_GroudonFront_0),
+ obj_frame_tiles(gFieldObjectPic_GroudonFront_0),
+ obj_frame_tiles(gFieldObjectPic_GroudonFront_1),
+ obj_frame_tiles(gFieldObjectPic_GroudonFront_1),
+ obj_frame_tiles(gFieldObjectPic_GroudonFront_1),
+ obj_frame_tiles(gFieldObjectPic_GroudonFront_1),
+ obj_frame_tiles(gFieldObjectPic_GroudonFront_1),
+ obj_frame_tiles(gFieldObjectPic_GroudonFront_1),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_KyogreSide[] = {
+ obj_frame_tiles(gFieldObjectPic_KyogreSide_0),
+ obj_frame_tiles(gFieldObjectPic_KyogreSide_0),
+ obj_frame_tiles(gFieldObjectPic_KyogreSide_0),
+ obj_frame_tiles(gFieldObjectPic_KyogreSide_1),
+ obj_frame_tiles(gFieldObjectPic_KyogreSide_1),
+ obj_frame_tiles(gFieldObjectPic_KyogreSide_1),
+ obj_frame_tiles(gFieldObjectPic_KyogreSide_1),
+ obj_frame_tiles(gFieldObjectPic_KyogreSide_1),
+ obj_frame_tiles(gFieldObjectPic_KyogreSide_1),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_GroudonSide[] = {
+ obj_frame_tiles(gFieldObjectPic_GroudonSide_0),
+ obj_frame_tiles(gFieldObjectPic_GroudonSide_0),
+ obj_frame_tiles(gFieldObjectPic_GroudonSide_0),
+ obj_frame_tiles(gFieldObjectPic_GroudonSide_1),
+ obj_frame_tiles(gFieldObjectPic_GroudonSide_1),
+ obj_frame_tiles(gFieldObjectPic_GroudonSide_1),
+ obj_frame_tiles(gFieldObjectPic_GroudonSide_1),
+ obj_frame_tiles(gFieldObjectPic_GroudonSide_1),
+ obj_frame_tiles(gFieldObjectPic_GroudonSide_1),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Fossil[] = {
+ obj_frame_tiles(gFieldObjectPic_Fossil),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Regi[] = {
+ obj_frame_tiles(gFieldObjectPic_Regi),
+ obj_frame_tiles(gFieldObjectPic_Regi),
+ obj_frame_tiles(gFieldObjectPic_Regi),
+ obj_frame_tiles(gFieldObjectPic_Regi),
+ obj_frame_tiles(gFieldObjectPic_Regi),
+ obj_frame_tiles(gFieldObjectPic_Regi),
+ obj_frame_tiles(gFieldObjectPic_Regi),
+ obj_frame_tiles(gFieldObjectPic_Regi),
+ obj_frame_tiles(gFieldObjectPic_Regi),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Skitty[] = {
+ obj_frame_tiles(gFieldObjectPic_Skitty_0),
+ obj_frame_tiles(gFieldObjectPic_Skitty_1),
+ obj_frame_tiles(gFieldObjectPic_Skitty_2),
+ obj_frame_tiles(gFieldObjectPic_Skitty_0),
+ obj_frame_tiles(gFieldObjectPic_Skitty_0),
+ obj_frame_tiles(gFieldObjectPic_Skitty_1),
+ obj_frame_tiles(gFieldObjectPic_Skitty_1),
+ obj_frame_tiles(gFieldObjectPic_Skitty_2),
+ obj_frame_tiles(gFieldObjectPic_Skitty_2),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Kecleon[] = {
+ obj_frame_tiles(gFieldObjectPic_Kecleon_0),
+ obj_frame_tiles(gFieldObjectPic_Kecleon_1),
+ obj_frame_tiles(gFieldObjectPic_Kecleon_2),
+ obj_frame_tiles(gFieldObjectPic_Kecleon_0),
+ obj_frame_tiles(gFieldObjectPic_Kecleon_0),
+ obj_frame_tiles(gFieldObjectPic_Kecleon_1),
+ obj_frame_tiles(gFieldObjectPic_Kecleon_1),
+ obj_frame_tiles(gFieldObjectPic_Kecleon_2),
+ obj_frame_tiles(gFieldObjectPic_Kecleon_2),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Rayquaza[] = {
+ obj_frame_tiles(gFieldObjectPic_Rayquaza_0),
+ obj_frame_tiles(gFieldObjectPic_Rayquaza_1),
+ obj_frame_tiles(gFieldObjectPic_Rayquaza_2),
+ obj_frame_tiles(gFieldObjectPic_Rayquaza_3),
+ obj_frame_tiles(gFieldObjectPic_Rayquaza_4),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_RayquazaStill[] = {
+ obj_frame_tiles(gFieldObjectPic_RayquazaStill),
+ obj_frame_tiles(gFieldObjectPic_RayquazaStill),
+ obj_frame_tiles(gFieldObjectPic_RayquazaStill),
+ obj_frame_tiles(gFieldObjectPic_RayquazaStill),
+ obj_frame_tiles(gFieldObjectPic_RayquazaStill),
+ obj_frame_tiles(gFieldObjectPic_RayquazaStill),
+ obj_frame_tiles(gFieldObjectPic_RayquazaStill),
+ obj_frame_tiles(gFieldObjectPic_RayquazaStill),
+ obj_frame_tiles(gFieldObjectPic_RayquazaStill),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Zigzagoon[] = {
+ obj_frame_tiles(gFieldObjectPic_Zigzagoon_0),
+ obj_frame_tiles(gFieldObjectPic_Zigzagoon_1),
+ obj_frame_tiles(gFieldObjectPic_Zigzagoon_2),
+ obj_frame_tiles(gFieldObjectPic_Zigzagoon_0),
+ obj_frame_tiles(gFieldObjectPic_Zigzagoon_0),
+ obj_frame_tiles(gFieldObjectPic_Zigzagoon_1),
+ obj_frame_tiles(gFieldObjectPic_Zigzagoon_1),
+ obj_frame_tiles(gFieldObjectPic_Zigzagoon_2),
+ obj_frame_tiles(gFieldObjectPic_Zigzagoon_2),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Pikachu[] = {
+ obj_frame_tiles(gFieldObjectPic_Pikachu_0),
+ obj_frame_tiles(gFieldObjectPic_Pikachu_1),
+ obj_frame_tiles(gFieldObjectPic_Pikachu_2),
+ obj_frame_tiles(gFieldObjectPic_Pikachu_0),
+ obj_frame_tiles(gFieldObjectPic_Pikachu_0),
+ obj_frame_tiles(gFieldObjectPic_Pikachu_1),
+ obj_frame_tiles(gFieldObjectPic_Pikachu_1),
+ obj_frame_tiles(gFieldObjectPic_Pikachu_2),
+ obj_frame_tiles(gFieldObjectPic_Pikachu_2),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Azumarill[] = {
+ obj_frame_tiles(gFieldObjectPic_Azumarill_0),
+ obj_frame_tiles(gFieldObjectPic_Azumarill_1),
+ obj_frame_tiles(gFieldObjectPic_Azumarill_2),
+ obj_frame_tiles(gFieldObjectPic_Azumarill_0),
+ obj_frame_tiles(gFieldObjectPic_Azumarill_0),
+ obj_frame_tiles(gFieldObjectPic_Azumarill_1),
+ obj_frame_tiles(gFieldObjectPic_Azumarill_1),
+ obj_frame_tiles(gFieldObjectPic_Azumarill_2),
+ obj_frame_tiles(gFieldObjectPic_Azumarill_2),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Wingull[] = {
+ obj_frame_tiles(gFieldObjectPic_Wingull_0),
+ obj_frame_tiles(gFieldObjectPic_Wingull_1),
+ obj_frame_tiles(gFieldObjectPic_Wingull_2),
+ obj_frame_tiles(gFieldObjectPic_Wingull_3),
+ obj_frame_tiles(gFieldObjectPic_Wingull_3),
+ obj_frame_tiles(gFieldObjectPic_Wingull_4),
+ obj_frame_tiles(gFieldObjectPic_Wingull_4),
+ obj_frame_tiles(gFieldObjectPic_Wingull_5),
+ obj_frame_tiles(gFieldObjectPic_Wingull_5),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_TuberMSwimming[] = {
+ obj_frame_tiles(gFieldObjectPic_TuberMSwimming_0),
+ obj_frame_tiles(gFieldObjectPic_TuberMSwimming_1),
+ obj_frame_tiles(gFieldObjectPic_TuberMSwimming_2),
+ obj_frame_tiles(gFieldObjectPic_TuberMSwimming_3),
+ obj_frame_tiles(gFieldObjectPic_TuberMSwimming_4),
+ obj_frame_tiles(gFieldObjectPic_TuberMSwimming_5),
+ obj_frame_tiles(gFieldObjectPic_TuberMSwimming_6),
+ obj_frame_tiles(gFieldObjectPic_TuberMSwimming_7),
+ obj_frame_tiles(gFieldObjectPic_TuberMSwimming_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Azurill[] = {
+ obj_frame_tiles(gFieldObjectPic_Azurill_0),
+ obj_frame_tiles(gFieldObjectPic_Azurill_1),
+ obj_frame_tiles(gFieldObjectPic_Azurill_2),
+ obj_frame_tiles(gFieldObjectPic_Azurill_0),
+ obj_frame_tiles(gFieldObjectPic_Azurill_0),
+ obj_frame_tiles(gFieldObjectPic_Azurill_1),
+ obj_frame_tiles(gFieldObjectPic_Azurill_1),
+ obj_frame_tiles(gFieldObjectPic_Azurill_2),
+ obj_frame_tiles(gFieldObjectPic_Azurill_2),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Mom[] = {
+ obj_frame_tiles(gFieldObjectPic_Mom_0),
+ obj_frame_tiles(gFieldObjectPic_Mom_1),
+ obj_frame_tiles(gFieldObjectPic_Mom_2),
+ obj_frame_tiles(gFieldObjectPic_Mom_3),
+ obj_frame_tiles(gFieldObjectPic_Mom_4),
+ obj_frame_tiles(gFieldObjectPic_Mom_5),
+ obj_frame_tiles(gFieldObjectPic_Mom_6),
+ obj_frame_tiles(gFieldObjectPic_Mom_7),
+ obj_frame_tiles(gFieldObjectPic_Mom_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Scott[] = {
+ obj_frame_tiles(gFieldObjectPic_Scott_0),
+ obj_frame_tiles(gFieldObjectPic_Scott_1),
+ obj_frame_tiles(gFieldObjectPic_Scott_2),
+ obj_frame_tiles(gFieldObjectPic_Scott_3),
+ obj_frame_tiles(gFieldObjectPic_Scott_4),
+ obj_frame_tiles(gFieldObjectPic_Scott_5),
+ obj_frame_tiles(gFieldObjectPic_Scott_6),
+ obj_frame_tiles(gFieldObjectPic_Scott_7),
+ obj_frame_tiles(gFieldObjectPic_Scott_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Juan[] = {
+ obj_frame_tiles(gFieldObjectPic_Juan_0),
+ obj_frame_tiles(gFieldObjectPic_Juan_1),
+ obj_frame_tiles(gFieldObjectPic_Juan_2),
+ obj_frame_tiles(gFieldObjectPic_Juan_3),
+ obj_frame_tiles(gFieldObjectPic_Juan_4),
+ obj_frame_tiles(gFieldObjectPic_Juan_5),
+ obj_frame_tiles(gFieldObjectPic_Juan_6),
+ obj_frame_tiles(gFieldObjectPic_Juan_7),
+ obj_frame_tiles(gFieldObjectPic_Juan_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_MysteryEventDeliveryman[] = {
+ obj_frame_tiles(gFieldObjectPic_MysteryEventDeliveryman_0),
+ obj_frame_tiles(gFieldObjectPic_MysteryEventDeliveryman_1),
+ obj_frame_tiles(gFieldObjectPic_MysteryEventDeliveryman_2),
+ obj_frame_tiles(gFieldObjectPic_MysteryEventDeliveryman_0),
+ obj_frame_tiles(gFieldObjectPic_MysteryEventDeliveryman_0),
+ obj_frame_tiles(gFieldObjectPic_MysteryEventDeliveryman_1),
+ obj_frame_tiles(gFieldObjectPic_MysteryEventDeliveryman_1),
+ obj_frame_tiles(gFieldObjectPic_MysteryEventDeliveryman_2),
+ obj_frame_tiles(gFieldObjectPic_MysteryEventDeliveryman_2),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Statue[] = {
+ obj_frame_tiles(gFieldObjectPic_Statue),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Dusclops[] = {
+ obj_frame_tiles(gFieldObjectPic_Dusclops_0),
+ obj_frame_tiles(gFieldObjectPic_Dusclops_1),
+ obj_frame_tiles(gFieldObjectPic_Dusclops_2),
+ obj_frame_tiles(gFieldObjectPic_Dusclops_3),
+ obj_frame_tiles(gFieldObjectPic_Dusclops_4),
+ obj_frame_tiles(gFieldObjectPic_Dusclops_5),
+ obj_frame_tiles(gFieldObjectPic_Dusclops_6),
+ obj_frame_tiles(gFieldObjectPic_Dusclops_7),
+ obj_frame_tiles(gFieldObjectPic_Dusclops_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Kirlia[] = {
+ obj_frame_tiles(gFieldObjectPic_Kirlia_0),
+ obj_frame_tiles(gFieldObjectPic_Kirlia_1),
+ obj_frame_tiles(gFieldObjectPic_Kirlia_2),
+ obj_frame_tiles(gFieldObjectPic_Kirlia_3),
+ obj_frame_tiles(gFieldObjectPic_Kirlia_4),
+ obj_frame_tiles(gFieldObjectPic_Kirlia_5),
+ obj_frame_tiles(gFieldObjectPic_Kirlia_6),
+ obj_frame_tiles(gFieldObjectPic_Kirlia_7),
+ obj_frame_tiles(gFieldObjectPic_Kirlia_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_UnionRoomAttendant[] = {
+ obj_frame_tiles(gFieldObjectPic_UnionRoomAttendant_0),
+ obj_frame_tiles(gFieldObjectPic_UnionRoomAttendant_1),
+ obj_frame_tiles(gFieldObjectPic_UnionRoomAttendant_2),
+ obj_frame_tiles(gFieldObjectPic_UnionRoomAttendant_0),
+ obj_frame_tiles(gFieldObjectPic_UnionRoomAttendant_0),
+ obj_frame_tiles(gFieldObjectPic_UnionRoomAttendant_1),
+ obj_frame_tiles(gFieldObjectPic_UnionRoomAttendant_1),
+ obj_frame_tiles(gFieldObjectPic_UnionRoomAttendant_2),
+ obj_frame_tiles(gFieldObjectPic_UnionRoomAttendant_2),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Sudowoodo[] = {
+ obj_frame_tiles(gFieldObjectPic_Sudowoodo_0),
+ obj_frame_tiles(gFieldObjectPic_Sudowoodo_0),
+ obj_frame_tiles(gFieldObjectPic_Sudowoodo_1),
+ obj_frame_tiles(gFieldObjectPic_Sudowoodo_0),
+ obj_frame_tiles(gFieldObjectPic_Sudowoodo_0),
+ obj_frame_tiles(gFieldObjectPic_Sudowoodo_0),
+ obj_frame_tiles(gFieldObjectPic_Sudowoodo_0),
+ obj_frame_tiles(gFieldObjectPic_Sudowoodo_1),
+ obj_frame_tiles(gFieldObjectPic_Sudowoodo_2),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Mew[] = {
+ obj_frame_tiles(gFieldObjectPic_Mew_0),
+ obj_frame_tiles(gFieldObjectPic_Mew_1),
+ obj_frame_tiles(gFieldObjectPic_Mew_2),
+ obj_frame_tiles(gFieldObjectPic_Mew_3),
+ obj_frame_tiles(gFieldObjectPic_Mew_4),
+ obj_frame_tiles(gFieldObjectPic_Mew_5),
+ obj_frame_tiles(gFieldObjectPic_Mew_6),
+ obj_frame_tiles(gFieldObjectPic_Mew_7),
+ obj_frame_tiles(gFieldObjectPic_Mew_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Red[] = {
+ obj_frame_tiles(gFieldObjectPic_Red_0),
+ obj_frame_tiles(gFieldObjectPic_Red_1),
+ obj_frame_tiles(gFieldObjectPic_Red_2),
+ obj_frame_tiles(gFieldObjectPic_Red_3),
+ obj_frame_tiles(gFieldObjectPic_Red_4),
+ obj_frame_tiles(gFieldObjectPic_Red_5),
+ obj_frame_tiles(gFieldObjectPic_Red_6),
+ obj_frame_tiles(gFieldObjectPic_Red_7),
+ obj_frame_tiles(gFieldObjectPic_Red_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Leaf[] = {
+ obj_frame_tiles(gFieldObjectPic_Leaf_0),
+ obj_frame_tiles(gFieldObjectPic_Leaf_1),
+ obj_frame_tiles(gFieldObjectPic_Leaf_2),
+ obj_frame_tiles(gFieldObjectPic_Leaf_3),
+ obj_frame_tiles(gFieldObjectPic_Leaf_4),
+ obj_frame_tiles(gFieldObjectPic_Leaf_5),
+ obj_frame_tiles(gFieldObjectPic_Leaf_6),
+ obj_frame_tiles(gFieldObjectPic_Leaf_7),
+ obj_frame_tiles(gFieldObjectPic_Leaf_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Deoxys[] = {
+ obj_frame_tiles(gFieldObjectPic_Deoxys_0),
+ obj_frame_tiles(gFieldObjectPic_Deoxys_0),
+ obj_frame_tiles(gFieldObjectPic_Deoxys_0),
+ obj_frame_tiles(gFieldObjectPic_Deoxys_0),
+ obj_frame_tiles(gFieldObjectPic_Deoxys_1),
+ obj_frame_tiles(gFieldObjectPic_Deoxys_0),
+ obj_frame_tiles(gFieldObjectPic_Deoxys_1),
+ obj_frame_tiles(gFieldObjectPic_Deoxys_0),
+ obj_frame_tiles(gFieldObjectPic_Deoxys_0),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_BirthIslandStone[] = {
+ obj_frame_tiles(gFieldObjectPic_BirthIslandStone),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Anabel[] = {
+ obj_frame_tiles(gFieldObjectPic_Anabel_0),
+ obj_frame_tiles(gFieldObjectPic_Anabel_1),
+ obj_frame_tiles(gFieldObjectPic_Anabel_2),
+ obj_frame_tiles(gFieldObjectPic_Anabel_3),
+ obj_frame_tiles(gFieldObjectPic_Anabel_4),
+ obj_frame_tiles(gFieldObjectPic_Anabel_5),
+ obj_frame_tiles(gFieldObjectPic_Anabel_6),
+ obj_frame_tiles(gFieldObjectPic_Anabel_7),
+ obj_frame_tiles(gFieldObjectPic_Anabel_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Tucker[] = {
+ obj_frame_tiles(gFieldObjectPic_Tucker_0),
+ obj_frame_tiles(gFieldObjectPic_Tucker_1),
+ obj_frame_tiles(gFieldObjectPic_Tucker_2),
+ obj_frame_tiles(gFieldObjectPic_Tucker_3),
+ obj_frame_tiles(gFieldObjectPic_Tucker_4),
+ obj_frame_tiles(gFieldObjectPic_Tucker_5),
+ obj_frame_tiles(gFieldObjectPic_Tucker_6),
+ obj_frame_tiles(gFieldObjectPic_Tucker_7),
+ obj_frame_tiles(gFieldObjectPic_Tucker_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Spenser[] = {
+ obj_frame_tiles(gFieldObjectPic_Spenser_0),
+ obj_frame_tiles(gFieldObjectPic_Spenser_1),
+ obj_frame_tiles(gFieldObjectPic_Spenser_2),
+ obj_frame_tiles(gFieldObjectPic_Spenser_3),
+ obj_frame_tiles(gFieldObjectPic_Spenser_4),
+ obj_frame_tiles(gFieldObjectPic_Spenser_5),
+ obj_frame_tiles(gFieldObjectPic_Spenser_6),
+ obj_frame_tiles(gFieldObjectPic_Spenser_7),
+ obj_frame_tiles(gFieldObjectPic_Spenser_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Greta[] = {
+ obj_frame_tiles(gFieldObjectPic_Greta_0),
+ obj_frame_tiles(gFieldObjectPic_Greta_1),
+ obj_frame_tiles(gFieldObjectPic_Greta_2),
+ obj_frame_tiles(gFieldObjectPic_Greta_3),
+ obj_frame_tiles(gFieldObjectPic_Greta_4),
+ obj_frame_tiles(gFieldObjectPic_Greta_5),
+ obj_frame_tiles(gFieldObjectPic_Greta_6),
+ obj_frame_tiles(gFieldObjectPic_Greta_7),
+ obj_frame_tiles(gFieldObjectPic_Greta_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Noland[] = {
+ obj_frame_tiles(gFieldObjectPic_Noland_0),
+ obj_frame_tiles(gFieldObjectPic_Noland_1),
+ obj_frame_tiles(gFieldObjectPic_Noland_2),
+ obj_frame_tiles(gFieldObjectPic_Noland_3),
+ obj_frame_tiles(gFieldObjectPic_Noland_4),
+ obj_frame_tiles(gFieldObjectPic_Noland_5),
+ obj_frame_tiles(gFieldObjectPic_Noland_6),
+ obj_frame_tiles(gFieldObjectPic_Noland_7),
+ obj_frame_tiles(gFieldObjectPic_Noland_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Lucy[] = {
+ obj_frame_tiles(gFieldObjectPic_Lucy_0),
+ obj_frame_tiles(gFieldObjectPic_Lucy_1),
+ obj_frame_tiles(gFieldObjectPic_Lucy_2),
+ obj_frame_tiles(gFieldObjectPic_Lucy_3),
+ obj_frame_tiles(gFieldObjectPic_Lucy_4),
+ obj_frame_tiles(gFieldObjectPic_Lucy_5),
+ obj_frame_tiles(gFieldObjectPic_Lucy_6),
+ obj_frame_tiles(gFieldObjectPic_Lucy_7),
+ obj_frame_tiles(gFieldObjectPic_Lucy_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Brandon[] = {
+ obj_frame_tiles(gFieldObjectPic_Brandon_0),
+ obj_frame_tiles(gFieldObjectPic_Brandon_1),
+ obj_frame_tiles(gFieldObjectPic_Brandon_2),
+ obj_frame_tiles(gFieldObjectPic_Brandon_3),
+ obj_frame_tiles(gFieldObjectPic_Brandon_4),
+ obj_frame_tiles(gFieldObjectPic_Brandon_5),
+ obj_frame_tiles(gFieldObjectPic_Brandon_6),
+ obj_frame_tiles(gFieldObjectPic_Brandon_7),
+ obj_frame_tiles(gFieldObjectPic_Brandon_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_Lugia[] = {
+ obj_frame_tiles(gFieldObjectPic_Lugia_0),
+ obj_frame_tiles(gFieldObjectPic_Lugia_0),
+ obj_frame_tiles(gFieldObjectPic_Lugia_0),
+ obj_frame_tiles(gFieldObjectPic_Lugia_0),
+ obj_frame_tiles(gFieldObjectPic_Lugia_1),
+ obj_frame_tiles(gFieldObjectPic_Lugia_0),
+ obj_frame_tiles(gFieldObjectPic_Lugia_1),
+ obj_frame_tiles(gFieldObjectPic_Lugia_0),
+ obj_frame_tiles(gFieldObjectPic_Lugia_1),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_HoOh[] = {
+ obj_frame_tiles(gFieldObjectPic_HoOh_0),
+ obj_frame_tiles(gFieldObjectPic_HoOh_0),
+ obj_frame_tiles(gFieldObjectPic_HoOh_0),
+ obj_frame_tiles(gFieldObjectPic_HoOh_0),
+ obj_frame_tiles(gFieldObjectPic_HoOh_1),
+ obj_frame_tiles(gFieldObjectPic_HoOh_0),
+ obj_frame_tiles(gFieldObjectPic_HoOh_1),
+ obj_frame_tiles(gFieldObjectPic_HoOh_0),
+ obj_frame_tiles(gFieldObjectPic_HoOh_1),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_RubySapphireBrendan[] = {
+ obj_frame_tiles(gFieldObjectPic_RubySapphireBrendan_0),
+ obj_frame_tiles(gFieldObjectPic_RubySapphireBrendan_1),
+ obj_frame_tiles(gFieldObjectPic_RubySapphireBrendan_2),
+ obj_frame_tiles(gFieldObjectPic_RubySapphireBrendan_3),
+ obj_frame_tiles(gFieldObjectPic_RubySapphireBrendan_4),
+ obj_frame_tiles(gFieldObjectPic_RubySapphireBrendan_5),
+ obj_frame_tiles(gFieldObjectPic_RubySapphireBrendan_6),
+ obj_frame_tiles(gFieldObjectPic_RubySapphireBrendan_7),
+ obj_frame_tiles(gFieldObjectPic_RubySapphireBrendan_8),
+};
+
+const struct SpriteFrameImage gFieldObjectPicTable_RubySapphireMay[] = {
+ obj_frame_tiles(gFieldObjectPic_RubySapphireMay_0),
+ obj_frame_tiles(gFieldObjectPic_RubySapphireMay_1),
+ obj_frame_tiles(gFieldObjectPic_RubySapphireMay_2),
+ obj_frame_tiles(gFieldObjectPic_RubySapphireMay_3),
+ obj_frame_tiles(gFieldObjectPic_RubySapphireMay_4),
+ obj_frame_tiles(gFieldObjectPic_RubySapphireMay_5),
+ obj_frame_tiles(gFieldObjectPic_RubySapphireMay_6),
+ obj_frame_tiles(gFieldObjectPic_RubySapphireMay_7),
+ obj_frame_tiles(gFieldObjectPic_RubySapphireMay_8),
+};
+
+#endif //GUARD_EVENT_OBJECT_PIC_TABLES_H
diff --git a/src/data/field_event_obj/event_object_subsprites.h b/src/data/field_event_obj/event_object_subsprites.h
new file mode 100755
index 000000000..2ed9023fa
--- /dev/null
+++ b/src/data/field_event_obj/event_object_subsprites.h
@@ -0,0 +1,342 @@
+#ifndef GUARD_EVENT_OBJECT_SUBSPRITES_H
+#define GUARD_EVENT_OBJECT_SUBSPRITES_H
+
+const struct Subsprite gFieldObjectSpriteOamTable_16x16_0[] = {
+ { -8, -8, 0, 1, 0, 2}
+};
+
+const struct Subsprite gFieldObjectSpriteOamTable_16x16_1[] = {
+ { -8, -8, 0, 1, 0, 1}
+};
+
+const struct Subsprite gFieldObjectSpriteOamTable_16x16_2[] = {
+ { -8, -8, 1, 0, 0, 2},
+ { -8, 0, 1, 0, 2, 3}
+};
+
+const struct Subsprite gFieldObjectSpriteOamTable_16x16_3[] = {
+ { -8, -8, 0, 1, 0, 2},
+ { -8, -8, 0, 1, 0, 3}
+};
+
+const struct Subsprite gFieldObjectSpriteOamTable_16x16_4[] = {
+ { -8, -8, 0, 1, 0, 1},
+ { -8, -8, 0, 1, 0, 3}
+};
+
+const struct SubspriteTable gFieldObjectSpriteOamTables_16x16[] = {
+ {0, NULL},
+ {1, gFieldObjectSpriteOamTable_16x16_0},
+ {1, gFieldObjectSpriteOamTable_16x16_1},
+ {2, gFieldObjectSpriteOamTable_16x16_2},
+ {2, gFieldObjectSpriteOamTable_16x16_3},
+ {2, gFieldObjectSpriteOamTable_16x16_4}
+};
+
+const struct Subsprite gFieldObjectSpriteOamTable_16x32_0[] = {
+ { -8, -16, 2, 2, 0, 2}
+};
+
+const struct Subsprite gFieldObjectSpriteOamTable_16x32_1[] = {
+ { -8, -16, 2, 2, 0, 1}
+};
+
+const struct Subsprite gFieldObjectSpriteOamTable_16x32_2[] = {
+ { -8, -16, 0, 1, 0, 2},
+ { -8, 0, 1, 0, 4, 2},
+ { -8, 8, 1, 0, 6, 3}
+};
+
+const struct Subsprite gFieldObjectSpriteOamTable_16x32_3[] = {
+ { -8, -16, 0, 1, 0, 2},
+ { -8, 0, 0, 1, 4, 3}
+};
+
+const struct Subsprite gFieldObjectSpriteOamTable_16x32_4[] = {
+ { -8, -16, 0, 1, 0, 1},
+ { -8, 0, 0, 1, 4, 3}
+};
+
+const struct SubspriteTable gFieldObjectSpriteOamTables_16x32[] = {
+ {0, NULL},
+ {1, gFieldObjectSpriteOamTable_16x32_0},
+ {1, gFieldObjectSpriteOamTable_16x32_1},
+ {3, gFieldObjectSpriteOamTable_16x32_2},
+ {2, gFieldObjectSpriteOamTable_16x32_3},
+ {2, gFieldObjectSpriteOamTable_16x32_4}
+};
+
+const struct Subsprite gFieldObjectSpriteOamTable_32x32_0[] = {
+ {-16, -16, 0, 2, 0, 2}
+};
+
+const struct Subsprite gFieldObjectSpriteOamTable_32x32_1[] = {
+ {-16, -16, 0, 2, 0, 1}
+};
+
+const struct Subsprite gFieldObjectSpriteOamTable_32x32_2[] = {
+ {-16, -16, 1, 2, 0, 2},
+ {-16, 0, 1, 1, 8, 2},
+ {-16, 8, 1, 1, 12, 3}
+};
+
+const struct Subsprite gFieldObjectSpriteOamTable_32x32_3[] = {
+ {-16, -16, 1, 2, 0, 2},
+ {-16, 0, 1, 2, 8, 3}
+};
+
+const struct Subsprite gFieldObjectSpriteOamTable_32x32_4[] = {
+ {-16, -16, 1, 2, 0, 1},
+ {-16, 0, 1, 2, 8, 3}
+};
+
+const struct SubspriteTable gFieldObjectSpriteOamTables_32x32[] = {
+ {0, NULL},
+ {1, gFieldObjectSpriteOamTable_32x32_0},
+ {1, gFieldObjectSpriteOamTable_32x32_1},
+ {3, gFieldObjectSpriteOamTable_32x32_2},
+ {2, gFieldObjectSpriteOamTable_32x32_3},
+ {2, gFieldObjectSpriteOamTable_32x32_4}
+};
+
+const struct Subsprite gFieldObjectSpriteOamTable_Truck_0[] = {
+ {-24, -24, 1, 1, 0, 2},
+ { 8, -24, 1, 0, 4, 2},
+ {-24, -16, 1, 1, 6, 2},
+ { 8, -16, 1, 0, 10, 2},
+ {-24, -8, 1, 1, 12, 2},
+ { 8, -8, 1, 0, 16, 2},
+ {-24, 0, 1, 1, 18, 2},
+ { 8, 0, 1, 0, 22, 2},
+ {-24, 8, 1, 1, 24, 2},
+ { 8, 8, 1, 0, 28, 2},
+ {-24, 16, 1, 1, 30, 2},
+ { 8, 16, 1, 0, 34, 2}
+};
+
+const struct SubspriteTable gFieldObjectSpriteOamTables_Truck[] = {
+ {12, gFieldObjectSpriteOamTable_Truck_0},
+ {12, gFieldObjectSpriteOamTable_Truck_0},
+ {12, gFieldObjectSpriteOamTable_Truck_0},
+ {12, gFieldObjectSpriteOamTable_Truck_0},
+ {12, gFieldObjectSpriteOamTable_Truck_0},
+ {12, gFieldObjectSpriteOamTable_Truck_0}
+};
+
+const struct Subsprite gFieldObjectSpriteOamTable_Unused_0[] = {
+ {-32, -16, 1, 3, 0, 2}
+};
+
+const struct Subsprite gFieldObjectSpriteOamTable_Unused_1[] = {
+ {-32, -16, 1, 3, 0, 1}
+};
+
+const struct Subsprite gFieldObjectSpriteOamTable_Unused_2[] = {
+ {-32, -16, 1, 3, 0, 2}
+};
+
+const struct Subsprite gFieldObjectSpriteOamTable_Unused_3[] = {
+ {-32, -16, 1, 3, 0, 2}
+};
+
+const struct SubspriteTable gFieldObjectSpriteOamTables_Unused[] = {
+ {0, NULL},
+ {1, gFieldObjectSpriteOamTable_Unused_0},
+ {1, gFieldObjectSpriteOamTable_Unused_1},
+ {1, gFieldObjectSpriteOamTable_Unused_2},
+ {1, gFieldObjectSpriteOamTable_Unused_3},
+ {1, gFieldObjectSpriteOamTable_Unused_3}
+};
+
+const struct Subsprite gFieldObjectSpriteOamTable_64x64_0[] = {
+ {-32, -32, 0, 3, 0, 2}
+};
+
+const struct Subsprite gFieldObjectSpriteOamTable_64x64_1[] = {
+ {-32, -32, 0, 3, 0, 1}
+};
+
+const struct Subsprite gFieldObjectSpriteOamTable_64x64_2[] = {
+ {-32, -32, 0, 3, 0, 2}
+};
+
+const struct Subsprite gFieldObjectSpriteOamTable_64x64_3[] = {
+ {-32, -32, 0, 3, 0, 2}
+};
+
+const struct SubspriteTable gFieldObjectSpriteOamTables_64x64[] = {
+ {0, NULL},
+ {1, gFieldObjectSpriteOamTable_64x64_0},
+ {1, gFieldObjectSpriteOamTable_64x64_1},
+ {1, gFieldObjectSpriteOamTable_64x64_2},
+ {1, gFieldObjectSpriteOamTable_64x64_3},
+ {1, gFieldObjectSpriteOamTable_64x64_3}
+};
+
+const struct Subsprite gFieldObjectSpriteOamTable_SSTidal_0[] = {
+ {-48, -20, 1, 1, 0, 2},
+ {-16, -20, 1, 1, 4, 2},
+ { 16, -20, 1, 1, 8, 2},
+ {-48, -12, 1, 1, 12, 2},
+ {-16, -12, 1, 1, 16, 2},
+ { 16, -12, 1, 1, 20, 2},
+ {-48, -4, 1, 1, 24, 2},
+ {-16, -4, 1, 1, 28, 2},
+ { 16, -4, 1, 1, 32, 2},
+ {-48, 4, 1, 1, 36, 2},
+ {-16, 4, 1, 1, 40, 2},
+ { 16, 4, 1, 1, 44, 2},
+ {-48, 12, 1, 1, 48, 2},
+ {-16, 12, 1, 1, 52, 2},
+ { 16, 12, 1, 1, 56, 2}
+};
+
+const struct Subsprite gFieldObjectSpriteOamTable_SSTidal_1[] = {
+ {-48, -20, 1, 1, 0, 1},
+ {-16, -20, 1, 1, 4, 1},
+ { 16, -20, 1, 1, 8, 1},
+ {-48, -12, 1, 1, 12, 1},
+ {-16, -12, 1, 1, 16, 1},
+ { 16, -12, 1, 1, 20, 1},
+ {-48, -4, 1, 1, 24, 1},
+ {-16, -4, 1, 1, 28, 1},
+ { 16, -4, 1, 1, 32, 1},
+ {-48, 4, 1, 1, 36, 1},
+ {-16, 4, 1, 1, 40, 1},
+ { 16, 4, 1, 1, 44, 1},
+ {-48, 12, 1, 1, 48, 1},
+ {-16, 12, 1, 1, 52, 1},
+ { 16, 12, 1, 1, 56, 1}
+};
+
+const struct Subsprite gFieldObjectSpriteOamTable_SSTidal_2[] = {
+ {-48, -20, 1, 1, 0, 2},
+ {-16, -20, 1, 1, 4, 2},
+ { 16, -20, 1, 1, 8, 2},
+ {-48, -12, 1, 1, 12, 2},
+ {-16, -12, 1, 1, 16, 2},
+ { 16, -12, 1, 1, 20, 2},
+ {-48, -4, 1, 1, 24, 2},
+ {-16, -4, 1, 1, 28, 2},
+ { 16, -4, 1, 1, 32, 2},
+ {-48, 4, 1, 1, 36, 2},
+ {-16, 4, 1, 1, 40, 2},
+ { 16, 4, 1, 1, 44, 2},
+ {-48, 12, 1, 1, 48, 2},
+ {-16, 12, 1, 1, 52, 2},
+ { 16, 12, 1, 1, 56, 2}
+};
+
+const struct Subsprite gFieldObjectSpriteOamTable_SSTidal_3[] = {
+ {-48, -20, 1, 1, 0, 1},
+ {-16, -20, 1, 1, 4, 1},
+ { 16, -20, 1, 1, 8, 1},
+ {-48, -12, 1, 1, 12, 1},
+ {-16, -12, 1, 1, 16, 1},
+ { 16, -12, 1, 1, 20, 1},
+ {-48, -4, 1, 1, 24, 2},
+ {-16, -4, 1, 1, 28, 2},
+ { 16, -4, 1, 1, 32, 2},
+ {-48, 4, 1, 1, 36, 2},
+ {-16, 4, 1, 1, 40, 2},
+ { 16, 4, 1, 1, 44, 2},
+ {-48, 12, 1, 1, 48, 2},
+ {-16, 12, 1, 1, 52, 2},
+ { 16, 12, 1, 1, 56, 2}
+};
+
+const struct SubspriteTable gFieldObjectSpriteOamTables_SSTidal[] = {
+ {15, gFieldObjectSpriteOamTable_SSTidal_0},
+ {15, gFieldObjectSpriteOamTable_SSTidal_0},
+ {15, gFieldObjectSpriteOamTable_SSTidal_1},
+ {15, gFieldObjectSpriteOamTable_SSTidal_2},
+ {15, gFieldObjectSpriteOamTable_SSTidal_3},
+ {15, gFieldObjectSpriteOamTable_SSTidal_3}
+};
+
+const struct Subsprite gFieldObjectSpriteOamTable_SubmarineShadow_0[] = {
+ {-48, -20, 1, 1, 0, 2},
+ {-16, -20, 1, 1, 4, 2},
+ { 16, -20, 1, 0, 8, 2},
+ { 32, -20, 0, 0, 10, 2},
+ {-48, -12, 1, 1, 11, 2},
+ {-16, -12, 1, 1, 15, 2},
+ { 16, -12, 1, 0, 19, 2},
+ { 32, -12, 0, 0, 21, 2},
+ {-48, -4, 1, 1, 22, 2},
+ {-16, -4, 1, 1, 26, 2},
+ { 16, -4, 1, 0, 30, 2},
+ { 32, -4, 0, 0, 32, 2},
+ {-48, 4, 1, 1, 33, 2},
+ {-16, 4, 1, 1, 37, 2},
+ { 16, 4, 1, 0, 41, 2},
+ { 32, 4, 0, 0, 43, 2}
+};
+
+const struct Subsprite gFieldObjectSpriteOamTable_SubmarineShadow_1[] = {
+ {-48, -20, 1, 1, 0, 1},
+ {-16, -20, 1, 1, 4, 1},
+ { 16, -20, 1, 0, 8, 1},
+ { 32, -20, 0, 0, 10, 1},
+ {-48, -12, 1, 1, 11, 1},
+ {-16, -12, 1, 1, 15, 1},
+ { 16, -12, 1, 0, 19, 1},
+ { 32, -12, 0, 0, 21, 1},
+ {-48, -4, 1, 1, 22, 1},
+ {-16, -4, 1, 1, 26, 1},
+ { 16, -4, 1, 0, 30, 1},
+ { 32, -4, 0, 0, 32, 1},
+ {-48, 4, 1, 1, 33, 1},
+ {-16, 4, 1, 1, 37, 1},
+ { 16, 4, 1, 0, 41, 1},
+ { 32, 4, 0, 0, 43, 1}
+};
+
+const struct Subsprite gFieldObjectSpriteOamTable_SubmarineShadow_2[] = {
+ {-48, -20, 1, 1, 0, 2},
+ {-16, -20, 1, 1, 4, 2},
+ { 16, -20, 1, 0, 8, 2},
+ { 32, -20, 0, 0, 10, 2},
+ {-48, -12, 1, 1, 11, 2},
+ {-16, -12, 1, 1, 15, 2},
+ { 16, -12, 1, 0, 19, 2},
+ { 32, -12, 0, 0, 21, 2},
+ {-48, -4, 1, 1, 22, 2},
+ {-16, -4, 1, 1, 26, 2},
+ { 16, -4, 1, 0, 30, 2},
+ { 32, -4, 0, 0, 32, 2},
+ {-48, 4, 1, 1, 33, 2},
+ {-16, 4, 1, 1, 37, 2},
+ { 16, 4, 1, 0, 41, 2},
+ { 32, 4, 0, 0, 43, 2}
+};
+
+const struct Subsprite gFieldObjectSpriteOamTable_SubmarineShadow_3[] = {
+ {-48, -20, 1, 1, 0, 1},
+ {-16, -20, 1, 1, 4, 1},
+ { 16, -20, 1, 0, 8, 1},
+ { 32, -20, 0, 0, 10, 1},
+ {-48, -12, 1, 1, 11, 1},
+ {-16, -12, 1, 1, 15, 1},
+ { 16, -12, 1, 0, 19, 1},
+ { 32, -12, 0, 0, 21, 1},
+ {-48, -4, 1, 1, 22, 2},
+ {-16, -4, 1, 1, 26, 2},
+ { 16, -4, 1, 0, 30, 2},
+ { 32, -4, 0, 0, 32, 2},
+ {-48, 4, 1, 1, 33, 2},
+ {-16, 4, 1, 1, 37, 2},
+ { 16, 4, 1, 0, 41, 2},
+ { 32, 4, 0, 0, 43, 2}
+};
+
+const struct SubspriteTable gFieldObjectSpriteOamTables_SubmarineShadow[] = {
+ {16, gFieldObjectSpriteOamTable_SubmarineShadow_0},
+ {16, gFieldObjectSpriteOamTable_SubmarineShadow_0},
+ {16, gFieldObjectSpriteOamTable_SubmarineShadow_1},
+ {16, gFieldObjectSpriteOamTable_SubmarineShadow_2},
+ {16, gFieldObjectSpriteOamTable_SubmarineShadow_3},
+ {16, gFieldObjectSpriteOamTable_SubmarineShadow_3}
+};
+
+#endif //GUARD_EVENT_OBJECT_SUBSPRITES_H
diff --git a/src/data/field_event_obj/field_effect_object_template_pointers.h b/src/data/field_event_obj/field_effect_object_template_pointers.h
new file mode 100755
index 000000000..3b08a5ff1
--- /dev/null
+++ b/src/data/field_event_obj/field_effect_object_template_pointers.h
@@ -0,0 +1,82 @@
+#ifndef GUARD_FIELD_EFFECT_OBJECT_TEMPLATE_POINTERS_H
+#define GUARD_FIELD_EFFECT_OBJECT_TEMPLATE_POINTERS_H
+
+const struct SpriteTemplate gFieldEffectObjectTemplate_ShadowSmall;
+const struct SpriteTemplate gFieldEffectObjectTemplate_ShadowMedium;
+const struct SpriteTemplate gFieldEffectObjectTemplate_ShadowLarge;
+const struct SpriteTemplate gFieldEffectObjectTemplate_ShadowExtraLarge;
+const struct SpriteTemplate gFieldEffectObjectTemplate_TallGrass;
+const struct SpriteTemplate gFieldEffectObjectTemplate_Ripple;
+const struct SpriteTemplate gFieldEffectObjectTemplate_Ash;
+const struct SpriteTemplate gFieldEffectObjectTemplate_SurfBlob;
+const struct SpriteTemplate gFieldEffectObjectTemplate_Arrow;
+const struct SpriteTemplate gFieldEffectObjectTemplate_GroundImpactDust;
+const struct SpriteTemplate gFieldEffectObjectTemplate_BikeHopTallGrass;
+const struct SpriteTemplate gFieldEffectObjectTemplate_SandFootprints;
+const struct SpriteTemplate gFieldEffectObjectTemplate_BikeHopBigSplash;
+const struct SpriteTemplate gFieldEffectObjectTemplate_Splash;
+const struct SpriteTemplate gFieldEffectObjectTemplate_BikeHopSmallSplash;
+const struct SpriteTemplate gFieldEffectObjectTemplate_LongGrass;
+const struct SpriteTemplate gFieldEffectObjectTemplate_Unknown16;
+const struct SpriteTemplate gFieldEffectObjectTemplate_Unknown17;
+const struct SpriteTemplate gFieldEffectObjectTemplate_Unknown18;
+const struct SpriteTemplate gFieldEffectObjectTemplate_Unknown19;
+const struct SpriteTemplate gFieldEffectObjectTemplate_Unknown20;
+const struct SpriteTemplate gFieldEffectObjectTemplate_Unknown21;
+const struct SpriteTemplate gFieldEffectObjectTemplate_BerryTreeGrowthSparkle;
+const struct SpriteTemplate gFieldEffectObjectTemplate_DeepSandFootprints;
+const struct SpriteTemplate gFieldEffectObjectTemplate_TreeDisguise;
+const struct SpriteTemplate gFieldEffectObjectTemplate_MountainDisguise;
+const struct SpriteTemplate gFieldEffectObjectTemplate_Bird;
+const struct SpriteTemplate gFieldEffectObjectTemplate_BikeTireTracks;
+const struct SpriteTemplate gFieldEffectObjectTemplate_SandDisguisePlaceholder;
+const struct SpriteTemplate gFieldEffectObjectTemplate_Unknown29;
+const struct SpriteTemplate gFieldEffectObjectTemplate_ShortGrass;
+const struct SpriteTemplate gFieldEffectObjectTemplate_HotSpringsWater;
+const struct SpriteTemplate gFieldEffectObjectTemplate_JumpOutOfAsh;
+const struct SpriteTemplate gFieldEffectObjectTemplate_Unknown33;
+const struct SpriteTemplate gFieldEffectObjectTemplate_Bubbles;
+const struct SpriteTemplate gFieldEffectObjectTemplate_Unknown35;
+const struct SpriteTemplate gFieldEffectObjectTemplate_Rayquaza;
+
+const struct SpriteTemplate *const gFieldEffectObjectTemplatePointers[] = {
+ &gFieldEffectObjectTemplate_ShadowSmall,
+ &gFieldEffectObjectTemplate_ShadowMedium,
+ &gFieldEffectObjectTemplate_ShadowLarge,
+ &gFieldEffectObjectTemplate_ShadowExtraLarge,
+ &gFieldEffectObjectTemplate_TallGrass,
+ &gFieldEffectObjectTemplate_Ripple,
+ &gFieldEffectObjectTemplate_Ash,
+ &gFieldEffectObjectTemplate_SurfBlob,
+ &gFieldEffectObjectTemplate_Arrow,
+ &gFieldEffectObjectTemplate_GroundImpactDust,
+ &gFieldEffectObjectTemplate_BikeHopTallGrass,
+ &gFieldEffectObjectTemplate_SandFootprints,
+ &gFieldEffectObjectTemplate_BikeHopBigSplash,
+ &gFieldEffectObjectTemplate_Splash,
+ &gFieldEffectObjectTemplate_BikeHopSmallSplash,
+ &gFieldEffectObjectTemplate_LongGrass,
+ &gFieldEffectObjectTemplate_Unknown16,
+ &gFieldEffectObjectTemplate_Unknown17,
+ &gFieldEffectObjectTemplate_Unknown18,
+ &gFieldEffectObjectTemplate_Unknown19,
+ &gFieldEffectObjectTemplate_Unknown20,
+ &gFieldEffectObjectTemplate_Unknown21,
+ &gFieldEffectObjectTemplate_BerryTreeGrowthSparkle,
+ &gFieldEffectObjectTemplate_DeepSandFootprints,
+ &gFieldEffectObjectTemplate_TreeDisguise,
+ &gFieldEffectObjectTemplate_MountainDisguise,
+ &gFieldEffectObjectTemplate_Bird,
+ &gFieldEffectObjectTemplate_BikeTireTracks,
+ &gFieldEffectObjectTemplate_SandDisguisePlaceholder,
+ &gFieldEffectObjectTemplate_Unknown29,
+ &gFieldEffectObjectTemplate_ShortGrass,
+ &gFieldEffectObjectTemplate_HotSpringsWater,
+ &gFieldEffectObjectTemplate_JumpOutOfAsh,
+ &gFieldEffectObjectTemplate_Unknown33,
+ &gFieldEffectObjectTemplate_Bubbles,
+ &gFieldEffectObjectTemplate_Unknown35,
+ &gFieldEffectObjectTemplate_Rayquaza,
+};
+
+#endif //GUARD_FIELD_EFFECT_OBJECT_TEMPLATE_POINTERS_H
diff --git a/src/data/field_event_obj/field_effect_objects.h b/src/data/field_event_obj/field_effect_objects.h
new file mode 100755
index 000000000..30a2297bd
--- /dev/null
+++ b/src/data/field_event_obj/field_effect_objects.h
@@ -0,0 +1,997 @@
+#ifndef GUARD_FIELD_EFFECT_OBJECTS_H
+#define GUARD_FIELD_EFFECT_OBJECTS_H
+
+const struct SpritePalette gFieldEffectObjectPaletteInfo0 = {gFieldEffectObjectPalette0, 0x1004};
+
+const struct SpritePalette gFieldEffectObjectPaletteInfo1 = {gFieldEffectObjectPalette1, 0x1005};
+
+const union AnimCmd gFieldEffectObjectImageAnim_850C9D0[] =
+{
+ ANIMCMD_FRAME(0, 1),
+ ANIMCMD_END,
+};
+
+const union AnimCmd *const gFieldEffectObjectImageAnimTable_Shadow[] =
+{
+ gFieldEffectObjectImageAnim_850C9D0,
+};
+
+const struct SpriteFrameImage gFieldEffectObjectPicTable_ShadowSmall[] = {
+ obj_frame_tiles(gFieldEffectObjectPic_ShadowSmall),
+};
+
+const struct SpriteFrameImage gFieldEffectObjectPicTable_ShadowMedium[] = {
+ obj_frame_tiles(gFieldEffectObjectPic_ShadowMedium),
+};
+
+const struct SpriteFrameImage gFieldEffectObjectPicTable_ShadowLarge[] = {
+ obj_frame_tiles(gFieldEffectObjectPic_ShadowLarge),
+};
+
+const struct SpriteFrameImage gFieldEffectObjectPicTable_ShadowExtraLarge[] = {
+ obj_frame_tiles(gFieldEffectObjectPic_ShadowExtraLarge),
+};
+
+const struct SpriteTemplate gFieldEffectObjectTemplate_ShadowSmall = {0xFFFF, 0xFFFF, &gFieldObjectBaseOam_8x8, gFieldEffectObjectImageAnimTable_Shadow, gFieldEffectObjectPicTable_ShadowSmall, gDummySpriteAffineAnimTable, oamc_shadow};
+
+const struct SpriteTemplate gFieldEffectObjectTemplate_ShadowMedium = {0xFFFF, 0xFFFF, &gFieldObjectBaseOam_16x8, gFieldEffectObjectImageAnimTable_Shadow, gFieldEffectObjectPicTable_ShadowMedium, gDummySpriteAffineAnimTable, oamc_shadow};
+
+const struct SpriteTemplate gFieldEffectObjectTemplate_ShadowLarge = {0xFFFF, 0xFFFF, &gFieldObjectBaseOam_32x8, gFieldEffectObjectImageAnimTable_Shadow, gFieldEffectObjectPicTable_ShadowLarge, gDummySpriteAffineAnimTable, oamc_shadow};
+
+const struct SpriteTemplate gFieldEffectObjectTemplate_ShadowExtraLarge = {0xFFFF, 0xFFFF, &gFieldObjectBaseOam_64x32, gFieldEffectObjectImageAnimTable_Shadow, gFieldEffectObjectPicTable_ShadowExtraLarge, gDummySpriteAffineAnimTable, oamc_shadow};
+
+const struct SpriteFrameImage gFieldEffectObjectPicTable_TallGrass[] = {
+ obj_frame_tiles(gFieldEffectObjectPic_TallGrass_0),
+ obj_frame_tiles(gFieldEffectObjectPic_TallGrass_1),
+ obj_frame_tiles(gFieldEffectObjectPic_TallGrass_2),
+ obj_frame_tiles(gFieldEffectObjectPic_TallGrass_3),
+ obj_frame_tiles(gFieldEffectObjectPic_TallGrass_4),
+};
+
+const union AnimCmd gFieldEffectObjectImageAnim_850CA84[] =
+{
+ ANIMCMD_FRAME(1, 10),
+ ANIMCMD_FRAME(2, 10),
+ ANIMCMD_FRAME(3, 10),
+ ANIMCMD_FRAME(4, 10),
+ ANIMCMD_FRAME(0, 10),
+ ANIMCMD_END,
+};
+
+const union AnimCmd *const gFieldEffectObjectImageAnimTable_TallGrass[] =
+{
+ gFieldEffectObjectImageAnim_850CA84,
+};
+
+const struct SpriteTemplate gFieldEffectObjectTemplate_TallGrass = {0xFFFF, 0x1005, &gFieldObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_TallGrass, gFieldEffectObjectPicTable_TallGrass, gDummySpriteAffineAnimTable, unc_grass_normal};
+
+const struct SpriteFrameImage gFieldEffectObjectPicTable_Ripple[] = {
+ obj_frame_tiles(gFieldEffectObjectPic_Ripple_0),
+ obj_frame_tiles(gFieldEffectObjectPic_Ripple_1),
+ obj_frame_tiles(gFieldEffectObjectPic_Ripple_2),
+ obj_frame_tiles(gFieldEffectObjectPic_Ripple_3),
+ obj_frame_tiles(gFieldEffectObjectPic_Ripple_4),
+};
+
+const union AnimCmd gFieldEffectObjectImageAnim_850CAE0[] =
+{
+ ANIMCMD_FRAME(0, 12),
+ ANIMCMD_FRAME(1, 9),
+ ANIMCMD_FRAME(2, 9),
+ ANIMCMD_FRAME(3, 9),
+ ANIMCMD_FRAME(0, 9),
+ ANIMCMD_FRAME(1, 9),
+ ANIMCMD_FRAME(2, 11),
+ ANIMCMD_FRAME(4, 11),
+ ANIMCMD_END,
+};
+
+const union AnimCmd *const gFieldEffectObjectImageAnimTable_Ripple[] =
+{
+ gFieldEffectObjectImageAnim_850CAE0,
+};
+
+const struct SpriteTemplate gFieldEffectObjectTemplate_Ripple = {0xFFFF, 0x1005, &gFieldObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_Ripple, gFieldEffectObjectPicTable_Ripple, gDummySpriteAffineAnimTable, sub_81561D0};
+
+const struct SpriteFrameImage gFieldEffectObjectPicTable_Ash[] = {
+ obj_frame_tiles(gFieldEffectObjectPic_Ash_0),
+ obj_frame_tiles(gFieldEffectObjectPic_Ash_1),
+ obj_frame_tiles(gFieldEffectObjectPic_Ash_2),
+ obj_frame_tiles(gFieldEffectObjectPic_Ash_3),
+ obj_frame_tiles(gFieldEffectObjectPic_Ash_4),
+};
+
+const union AnimCmd gFieldEffectObjectImageAnim_850CB48[] =
+{
+ ANIMCMD_FRAME(0, 12),
+ ANIMCMD_FRAME(1, 12),
+ ANIMCMD_FRAME(2, 8),
+ ANIMCMD_FRAME(3, 12),
+ ANIMCMD_FRAME(4, 12),
+ ANIMCMD_END,
+};
+
+const union AnimCmd *const gFieldEffectObjectImageAnimTable_Ash[] =
+{
+ gFieldEffectObjectImageAnim_850CB48,
+};
+
+const struct SpriteTemplate gFieldEffectObjectTemplate_Ash = {0xFFFF, 0x1005, &gFieldObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_Ash, gFieldEffectObjectPicTable_Ash, gDummySpriteAffineAnimTable, sub_8155460};
+
+const struct SpriteFrameImage gFieldEffectObjectPicTable_SurfBlob[] = {
+ obj_frame_tiles(gFieldEffectObjectPic_SurfBlob_0),
+ obj_frame_tiles(gFieldEffectObjectPic_SurfBlob_1),
+ obj_frame_tiles(gFieldEffectObjectPic_SurfBlob_2),
+};
+
+const union AnimCmd gFieldEffectObjectImageAnim_850CB94[] =
+{
+ ANIMCMD_FRAME(0, 1),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldEffectObjectImageAnim_850CB9C[] =
+{
+ ANIMCMD_FRAME(1, 1),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldEffectObjectImageAnim_850CBA4[] =
+{
+ ANIMCMD_FRAME(2, 1),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldEffectObjectImageAnim_850CBAC[] =
+{
+ ANIMCMD_FRAME(2, 1, .hFlip = TRUE),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd *const gFieldEffectObjectImageAnimTable_SurfBlob[] =
+{
+ gFieldEffectObjectImageAnim_850CB94,
+ gFieldEffectObjectImageAnim_850CB9C,
+ gFieldEffectObjectImageAnim_850CBA4,
+ gFieldEffectObjectImageAnim_850CBAC,
+};
+
+const struct SpriteTemplate gFieldEffectObjectTemplate_SurfBlob = {0xFFFF, 0xFFFF, &gFieldObjectBaseOam_32x32, gFieldEffectObjectImageAnimTable_SurfBlob, gFieldEffectObjectPicTable_SurfBlob, gDummySpriteAffineAnimTable, sub_8155658};
+
+const struct SpriteFrameImage gFieldEffectObjectPicTable_Arrow[] = {
+ obj_frame_tiles(gFieldEffectObjectPic_Arrow_0),
+ obj_frame_tiles(gFieldEffectObjectPic_Arrow_1),
+ obj_frame_tiles(gFieldEffectObjectPic_Arrow_2),
+ obj_frame_tiles(gFieldEffectObjectPic_Arrow_3),
+ obj_frame_tiles(gFieldEffectObjectPic_Arrow_4),
+ obj_frame_tiles(gFieldEffectObjectPic_Arrow_5),
+ obj_frame_tiles(gFieldEffectObjectPic_Arrow_6),
+ obj_frame_tiles(gFieldEffectObjectPic_Arrow_7),
+};
+
+const union AnimCmd gFieldEffectObjectImageAnim_850CC1C[] =
+{
+ ANIMCMD_FRAME(3, 32),
+ ANIMCMD_FRAME(7, 32),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldEffectObjectImageAnim_850CC28[] =
+{
+ ANIMCMD_FRAME(0, 32),
+ ANIMCMD_FRAME(4, 32),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldEffectObjectImageAnim_850CC34[] =
+{
+ ANIMCMD_FRAME(1, 32),
+ ANIMCMD_FRAME(5, 32),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd gFieldEffectObjectImageAnim_850CC40[] =
+{
+ ANIMCMD_FRAME(2, 32),
+ ANIMCMD_FRAME(6, 32),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd *const gFieldEffectObjectImageAnimTable_Arrow[] =
+{
+ gFieldEffectObjectImageAnim_850CC1C,
+ gFieldEffectObjectImageAnim_850CC28,
+ gFieldEffectObjectImageAnim_850CC34,
+ gFieldEffectObjectImageAnim_850CC40,
+};
+
+const struct SpriteTemplate gFieldEffectObjectTemplate_Arrow = {0xFFFF, 0xFFFF, &gFieldObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_Arrow, gFieldEffectObjectPicTable_Arrow, gDummySpriteAffineAnimTable, SpriteCallbackDummy};
+
+const struct SpriteFrameImage gFieldEffectObjectPicTable_GroundImpactDust[] = {
+ obj_frame_tiles(gFieldEffectObjectPic_GroundImpactDust_0),
+ obj_frame_tiles(gFieldEffectObjectPic_GroundImpactDust_1),
+ obj_frame_tiles(gFieldEffectObjectPic_GroundImpactDust_2),
+};
+
+const union AnimCmd gFieldEffectObjectImageAnim_850CC8C[] =
+{
+ ANIMCMD_FRAME(0, 8),
+ ANIMCMD_FRAME(1, 8),
+ ANIMCMD_FRAME(2, 8),
+ ANIMCMD_END,
+};
+
+const union AnimCmd *const gFieldEffectObjectImageAnimTable_GroundImpactDust[] =
+{
+ gFieldEffectObjectImageAnim_850CC8C,
+};
+
+const struct SpriteTemplate gFieldEffectObjectTemplate_GroundImpactDust = {0xFFFF, 0x1004, &gFieldObjectBaseOam_16x8, gFieldEffectObjectImageAnimTable_GroundImpactDust, gFieldEffectObjectPicTable_GroundImpactDust, gDummySpriteAffineAnimTable, sub_8156194};
+
+const struct SpriteFrameImage gFieldEffectObjectPicTable_BikeHopTallGrass[] = {
+ obj_frame_tiles(gFieldEffectObjectPic_BikeHopTallGrass_0),
+ obj_frame_tiles(gFieldEffectObjectPic_BikeHopTallGrass_1),
+ obj_frame_tiles(gFieldEffectObjectPic_BikeHopTallGrass_2),
+ obj_frame_tiles(gFieldEffectObjectPic_BikeHopTallGrass_3),
+};
+
+const union AnimCmd gFieldEffectObjectImageAnim_850CCD8[] =
+{
+ ANIMCMD_FRAME(0, 8),
+ ANIMCMD_FRAME(1, 8),
+ ANIMCMD_FRAME(2, 8),
+ ANIMCMD_FRAME(3, 8),
+ ANIMCMD_END,
+};
+
+const union AnimCmd *const gFieldEffectObjectImageAnimTable_BikeHopTallGrass[] =
+{
+ gFieldEffectObjectImageAnim_850CCD8,
+};
+
+const struct SpriteTemplate gFieldEffectObjectTemplate_BikeHopTallGrass = {0xFFFF, 0x1005, &gFieldObjectBaseOam_16x8, gFieldEffectObjectImageAnimTable_BikeHopTallGrass, gFieldEffectObjectPicTable_BikeHopTallGrass, gDummySpriteAffineAnimTable, sub_8156194};
+
+const struct SpriteFrameImage gFieldEffectObjectPicTable_SandFootprints[] = {
+ obj_frame_tiles(gFieldEffectObjectPic_SandFootprints_0),
+ obj_frame_tiles(gFieldEffectObjectPic_SandFootprints_1),
+};
+
+const union AnimCmd gFieldEffectObjectImageAnim_850CD18[] =
+{
+ ANIMCMD_FRAME(0, 1, .vFlip = TRUE),
+ ANIMCMD_END,
+};
+
+const union AnimCmd gFieldEffectObjectImageAnim_850CD20[] =
+{
+ ANIMCMD_FRAME(0, 1),
+ ANIMCMD_END,
+};
+
+const union AnimCmd gFieldEffectObjectImageAnim_850CD28[] =
+{
+ ANIMCMD_FRAME(1, 1),
+ ANIMCMD_END,
+};
+
+const union AnimCmd gFieldEffectObjectImageAnim_850CD30[] =
+{
+ ANIMCMD_FRAME(1, 1, .hFlip = TRUE),
+ ANIMCMD_END,
+};
+
+const union AnimCmd *const gFieldEffectObjectImageAnimTable_SandFootprints[] =
+{
+ gFieldEffectObjectImageAnim_850CD18,
+ gFieldEffectObjectImageAnim_850CD18,
+ gFieldEffectObjectImageAnim_850CD20,
+ gFieldEffectObjectImageAnim_850CD28,
+ gFieldEffectObjectImageAnim_850CD30,
+};
+
+const struct SpriteTemplate gFieldEffectObjectTemplate_SandFootprints = {0xFFFF, 0x1004, &gFieldObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_SandFootprints, gFieldEffectObjectPicTable_SandFootprints, gDummySpriteAffineAnimTable, sub_8154C60};
+
+const struct SpriteFrameImage gFieldEffectObjectPicTable_DeepSandFootprints[] = {
+ obj_frame_tiles(gFieldEffectObjectPic_DeepSandFootprints_0),
+ obj_frame_tiles(gFieldEffectObjectPic_DeepSandFootprints_1),
+};
+
+const union AnimCmd gFieldEffectObjectImageAnim_850CD74[] =
+{
+ ANIMCMD_FRAME(0, 1, .vFlip = TRUE),
+ ANIMCMD_END,
+};
+
+const union AnimCmd gFieldEffectObjectImageAnim_850CD7C[] =
+{
+ ANIMCMD_FRAME(0, 1),
+ ANIMCMD_END,
+};
+
+const union AnimCmd gFieldEffectObjectImageAnim_850CD84[] =
+{
+ ANIMCMD_FRAME(1, 1),
+ ANIMCMD_END,
+};
+
+const union AnimCmd gFieldEffectObjectImageAnim_850CD8C[] =
+{
+ ANIMCMD_FRAME(1, 1, .hFlip = TRUE),
+ ANIMCMD_END,
+};
+
+const union AnimCmd *const gFieldEffectObjectImageAnimTable_DeepSandFootprints[] =
+{
+ gFieldEffectObjectImageAnim_850CD74,
+ gFieldEffectObjectImageAnim_850CD74,
+ gFieldEffectObjectImageAnim_850CD7C,
+ gFieldEffectObjectImageAnim_850CD84,
+ gFieldEffectObjectImageAnim_850CD8C,
+};
+
+const struct SpriteTemplate gFieldEffectObjectTemplate_DeepSandFootprints = {0xFFFF, 0x1004, &gFieldObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_DeepSandFootprints, gFieldEffectObjectPicTable_DeepSandFootprints, gDummySpriteAffineAnimTable, sub_8154C60};
+
+const struct SpriteFrameImage gFieldEffectObjectPicTable_BikeTireTracks[] = {
+ obj_frame_tiles(gFieldEffectObjectPic_BikeTireTracks_0),
+ obj_frame_tiles(gFieldEffectObjectPic_BikeTireTracks_1),
+ obj_frame_tiles(gFieldEffectObjectPic_BikeTireTracks_2),
+ obj_frame_tiles(gFieldEffectObjectPic_BikeTireTracks_3),
+};
+
+const union AnimCmd gFieldEffectObjectImageAnim_850CDE0[] =
+{
+ ANIMCMD_FRAME(2, 1),
+ ANIMCMD_END,
+};
+
+const union AnimCmd gFieldEffectObjectImageAnim_850CDE8[] =
+{
+ ANIMCMD_FRAME(2, 1),
+ ANIMCMD_END,
+};
+
+const union AnimCmd gFieldEffectObjectImageAnim_850CDF0[] =
+{
+ ANIMCMD_FRAME(1, 1),
+ ANIMCMD_END,
+};
+
+const union AnimCmd gFieldEffectObjectImageAnim_850CDF8[] =
+{
+ ANIMCMD_FRAME(1, 1),
+ ANIMCMD_END,
+};
+
+const union AnimCmd gFieldEffectObjectImageAnim_850CE00[] =
+{
+ ANIMCMD_FRAME(0, 1),
+ ANIMCMD_END,
+};
+
+const union AnimCmd gFieldEffectObjectImageAnim_850CE08[] =
+{
+ ANIMCMD_FRAME(0, 1, .hFlip = TRUE),
+ ANIMCMD_END,
+};
+
+const union AnimCmd gFieldEffectObjectImageAnim_850CE10[] =
+{
+ ANIMCMD_FRAME(3, 1, .hFlip = TRUE),
+ ANIMCMD_END,
+};
+
+const union AnimCmd gFieldEffectObjectImageAnim_850CE18[] =
+{
+ ANIMCMD_FRAME(3, 1),
+ ANIMCMD_END,
+};
+
+const union AnimCmd *const gFieldEffectObjectImageAnimTable_BikeTireTracks[] =
+{
+ gFieldEffectObjectImageAnim_850CDE0,
+ gFieldEffectObjectImageAnim_850CDE0,
+ gFieldEffectObjectImageAnim_850CDE8,
+ gFieldEffectObjectImageAnim_850CDF0,
+ gFieldEffectObjectImageAnim_850CDF8,
+ gFieldEffectObjectImageAnim_850CE00,
+ gFieldEffectObjectImageAnim_850CE08,
+ gFieldEffectObjectImageAnim_850CE10,
+ gFieldEffectObjectImageAnim_850CE18,
+};
+
+const struct SpriteTemplate gFieldEffectObjectTemplate_BikeTireTracks = {0xFFFF, 0x1004, &gFieldObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_BikeTireTracks, gFieldEffectObjectPicTable_BikeTireTracks, gDummySpriteAffineAnimTable, sub_8154C60};
+
+const struct SpriteFrameImage gFieldEffectObjectPicTable_BikeHopBigSplash[] = {
+ obj_frame_tiles(gFieldEffectObjectPic_BikeHopBigSplash_0),
+ obj_frame_tiles(gFieldEffectObjectPic_BikeHopBigSplash_1),
+ obj_frame_tiles(gFieldEffectObjectPic_BikeHopBigSplash_2),
+ obj_frame_tiles(gFieldEffectObjectPic_BikeHopBigSplash_3),
+};
+
+const union AnimCmd gFieldEffectObjectImageAnim_850CE7C[] =
+{
+ ANIMCMD_FRAME(0, 8),
+ ANIMCMD_FRAME(1, 8),
+ ANIMCMD_FRAME(2, 8),
+ ANIMCMD_FRAME(3, 8),
+ ANIMCMD_END,
+};
+
+const union AnimCmd *const gFieldEffectObjectImageAnimTable_BikeHopBigSplash[] =
+{
+ gFieldEffectObjectImageAnim_850CE7C,
+};
+
+const struct SpriteTemplate gFieldEffectObjectTemplate_BikeHopBigSplash = {0xFFFF, 0x1004, &gFieldObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_BikeHopBigSplash, gFieldEffectObjectPicTable_BikeHopBigSplash, gDummySpriteAffineAnimTable, sub_8156194};
+
+const struct SpriteFrameImage gFieldEffectObjectPicTable_Splash[] = {
+ obj_frame_tiles(gFieldEffectObjectPic_Splash_0),
+ obj_frame_tiles(gFieldEffectObjectPic_Splash_1),
+};
+
+const union AnimCmd gFieldEffectObjectImageAnim_850CEBC[] =
+{
+ ANIMCMD_FRAME(0, 4),
+ ANIMCMD_FRAME(1, 4),
+ ANIMCMD_END,
+};
+
+const union AnimCmd gFieldEffectObjectImageAnim_850CEC8[] =
+{
+ ANIMCMD_FRAME(0, 4),
+ ANIMCMD_FRAME(1, 4),
+ ANIMCMD_FRAME(0, 6),
+ ANIMCMD_FRAME(1, 6),
+ ANIMCMD_FRAME(0, 8),
+ ANIMCMD_FRAME(1, 8),
+ ANIMCMD_FRAME(0, 6),
+ ANIMCMD_FRAME(1, 6),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd *const gFieldEffectObjectImageAnimTable_Splash[] =
+{
+ gFieldEffectObjectImageAnim_850CEBC,
+ gFieldEffectObjectImageAnim_850CEC8,
+};
+
+const struct SpriteTemplate gFieldEffectObjectTemplate_Splash = {0xFFFF, 0x1004, &gFieldObjectBaseOam_16x8, gFieldEffectObjectImageAnimTable_Splash, gFieldEffectObjectPicTable_Splash, gDummySpriteAffineAnimTable, sub_8154D90};
+
+const struct SpriteFrameImage gFieldEffectObjectPicTable_BikeHopSmallSplash[] = {
+ obj_frame_tiles(gFieldEffectObjectPic_BikeHopSmallSplash_0),
+ obj_frame_tiles(gFieldEffectObjectPic_BikeHopSmallSplash_1),
+ obj_frame_tiles(gFieldEffectObjectPic_BikeHopSmallSplash_2),
+};
+
+const union AnimCmd gFieldEffectObjectImageAnim_850CF24[] =
+{
+ ANIMCMD_FRAME(0, 4),
+ ANIMCMD_FRAME(1, 4),
+ ANIMCMD_FRAME(2, 4),
+ ANIMCMD_END,
+};
+
+const union AnimCmd *const gFieldEffectObjectImageAnimTable_BikeHopSmallSplash[] =
+{
+ gFieldEffectObjectImageAnim_850CF24,
+};
+
+const struct SpriteTemplate gFieldEffectObjectTemplate_BikeHopSmallSplash = {0xFFFF, 0x1004, &gFieldObjectBaseOam_16x8, gFieldEffectObjectImageAnimTable_BikeHopSmallSplash, gFieldEffectObjectPicTable_BikeHopSmallSplash, gDummySpriteAffineAnimTable, sub_8156194};
+
+const struct SpriteFrameImage gFieldEffectObjectPicTable_LongGrass[] = {
+ obj_frame_tiles(gFieldEffectObjectPic_LongGrass_0),
+ obj_frame_tiles(gFieldEffectObjectPic_LongGrass_1),
+ obj_frame_tiles(gFieldEffectObjectPic_LongGrass_2),
+ obj_frame_tiles(gFieldEffectObjectPic_LongGrass_3),
+};
+
+const union AnimCmd gFieldEffectObjectImageAnim_850CF70[] =
+{
+ ANIMCMD_FRAME(1, 3),
+ ANIMCMD_FRAME(2, 3),
+ ANIMCMD_FRAME(0, 4),
+ ANIMCMD_FRAME(3, 4),
+ ANIMCMD_FRAME(0, 4),
+ ANIMCMD_FRAME(3, 4),
+ ANIMCMD_FRAME(0, 4),
+ ANIMCMD_END,
+};
+
+const union AnimCmd *const gFieldEffectObjectImageAnimTable_LongGrass[] =
+{
+ gFieldEffectObjectImageAnim_850CF70,
+};
+
+const struct SpriteTemplate gFieldEffectObjectTemplate_LongGrass = {0xFFFF, 0x1005, &gFieldObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_LongGrass, gFieldEffectObjectPicTable_LongGrass, gDummySpriteAffineAnimTable, unc_grass_tall};
+
+const struct SpriteFrameImage gFieldEffectObjectPicTable_Unknown16[] = {
+ obj_frame_tiles(gFieldEffectObjectPic_Unknown16_0),
+ obj_frame_tiles(gFieldEffectObjectPic_Unknown16_1),
+ obj_frame_tiles(gFieldEffectObjectPic_Unknown16_2),
+ obj_frame_tiles(gFieldEffectObjectPic_Unknown16_3),
+ obj_frame_tiles(gFieldEffectObjectPic_Unknown16_4),
+ obj_frame_tiles(gFieldEffectObjectPic_Unknown16_5),
+};
+
+const union AnimCmd gFieldEffectObjectImageAnim_850CFDC[] =
+{
+ ANIMCMD_FRAME(0, 4),
+ ANIMCMD_FRAME(1, 4),
+ ANIMCMD_FRAME(2, 8),
+ ANIMCMD_FRAME(3, 8),
+ ANIMCMD_FRAME(4, 8),
+ ANIMCMD_FRAME(5, 8),
+ ANIMCMD_END,
+};
+
+const union AnimCmd *const gFieldEffectObjectImageAnimTable_Unknown16[] =
+{
+ gFieldEffectObjectImageAnim_850CFDC,
+};
+
+const struct SpriteTemplate gFieldEffectObjectTemplate_Unknown16 = {0xFFFF, 0x1005, &gFieldObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_Unknown16, gFieldEffectObjectPicTable_Unknown16, gDummySpriteAffineAnimTable, sub_8156194};
+
+const struct SpriteFrameImage gFieldEffectObjectPicTable_Unknown17[] = {
+ obj_frame_tiles(gFieldEffectObjectPic_Unknown16_5),
+ obj_frame_tiles(gFieldEffectObjectPic_Unknown17_0),
+ obj_frame_tiles(gFieldEffectObjectPic_Unknown17_1),
+ obj_frame_tiles(gFieldEffectObjectPic_Unknown17_2),
+ obj_frame_tiles(gFieldEffectObjectPic_Unknown17_3),
+ obj_frame_tiles(gFieldEffectObjectPic_Unknown17_4),
+ obj_frame_tiles(gFieldEffectObjectPic_Unknown17_5),
+ obj_frame_tiles(gFieldEffectObjectPic_Unknown17_6),
+ obj_frame_tiles(gFieldEffectObjectPic_Unknown17_7),
+};
+
+const union AnimCmd gFieldEffectObjectImageAnim_850D05C[] =
+{
+ ANIMCMD_FRAME(0, 10),
+ ANIMCMD_FRAME(1, 4),
+ ANIMCMD_FRAME(2, 4),
+ ANIMCMD_FRAME(3, 4),
+ ANIMCMD_FRAME(4, 4),
+ ANIMCMD_FRAME(5, 4),
+ ANIMCMD_FRAME(6, 4),
+ ANIMCMD_FRAME(7, 4),
+ ANIMCMD_FRAME(8, 4),
+ ANIMCMD_JUMP(7),
+};
+
+const union AnimCmd *const gFieldEffectObjectImageAnimTable_Unknown17[] =
+{
+ gFieldEffectObjectImageAnim_850D05C,
+};
+
+const struct SpriteTemplate gFieldEffectObjectTemplate_Unknown17 = {0xFFFF, 0x1005, &gFieldObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_Unknown17, gFieldEffectObjectPicTable_Unknown17, gDummySpriteAffineAnimTable, sub_81561D0};
+
+const struct SpriteFrameImage gFieldEffectObjectPicTable_Unknown18[] = {
+ obj_frame_tiles(gFieldEffectObjectPic_Unknown18_0),
+ obj_frame_tiles(gFieldEffectObjectPic_Unknown18_1),
+ obj_frame_tiles(gFieldEffectObjectPic_Unknown18_2),
+ obj_frame_tiles(gFieldEffectObjectPic_Unknown18_3),
+};
+
+const union AnimCmd gFieldEffectObjectImageAnim_850D0C0[] =
+{
+ ANIMCMD_FRAME(0, 4),
+ ANIMCMD_FRAME(1, 4),
+ ANIMCMD_FRAME(2, 4),
+ ANIMCMD_FRAME(3, 4),
+ ANIMCMD_FRAME(2, 4),
+ ANIMCMD_FRAME(1, 4),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd *const gFieldEffectObjectImageAnimTable_Unknown18[] =
+{
+ gFieldEffectObjectImageAnim_850D0C0,
+};
+
+const struct SpriteTemplate gFieldEffectObjectTemplate_Unknown18 = {0xFFFF, 0x1005, &gFieldObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_Unknown18, gFieldEffectObjectPicTable_Unknown18, gDummySpriteAffineAnimTable, sub_81561D0};
+
+const struct SpriteFrameImage gFieldEffectObjectPicTable_Unknown19[] = {
+ obj_frame_tiles(gFieldEffectObjectPic_Unknown19_0),
+ obj_frame_tiles(gFieldEffectObjectPic_Unknown19_1),
+ obj_frame_tiles(gFieldEffectObjectPic_Unknown19_2),
+ obj_frame_tiles(gFieldEffectObjectPic_Unknown19_3),
+};
+
+const union AnimCmd gFieldEffectObjectImageAnim_850D118[] =
+{
+ ANIMCMD_FRAME(0, 4),
+ ANIMCMD_FRAME(1, 4),
+ ANIMCMD_FRAME(2, 4),
+ ANIMCMD_FRAME(3, 4),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd *const gFieldEffectObjectImageAnimTable_Unknown19[] =
+{
+ gFieldEffectObjectImageAnim_850D118,
+};
+
+const struct SpriteTemplate gFieldEffectObjectTemplate_Unknown19 = {0xFFFF, 0x1004, &gFieldObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_Unknown19, gFieldEffectObjectPicTable_Unknown19, gDummySpriteAffineAnimTable, sub_81561D0};
+
+const struct SpriteFrameImage gFieldEffectObjectPicTable_Unknown29[] = {
+ obj_frame_tiles(gFieldEffectObjectPic_Unknown29_0),
+ obj_frame_tiles(gFieldEffectObjectPic_Unknown29_1),
+ obj_frame_tiles(gFieldEffectObjectPic_Unknown29_2),
+};
+
+const union AnimCmd gFieldEffectObjectImageAnim_850D160[] =
+{
+ ANIMCMD_FRAME(0, 4),
+ ANIMCMD_FRAME(1, 4),
+ ANIMCMD_FRAME(2, 4),
+ ANIMCMD_END,
+};
+
+const union AnimCmd *const gFieldEffectObjectImageAnimTable_Unknown29[] =
+{
+ gFieldEffectObjectImageAnim_850D160,
+};
+
+const struct SpriteTemplate gFieldEffectObjectTemplate_Unknown29 = {0xFFFF, 0x1004, &gFieldObjectBaseOam_16x8, gFieldEffectObjectImageAnimTable_Unknown29, gFieldEffectObjectPicTable_Unknown29, gDummySpriteAffineAnimTable, sub_81559BC};
+
+const struct SpriteFrameImage gFieldEffectObjectPicTable_Unknown20[] = {
+ obj_frame_tiles(gFieldEffectObjectPic_Unknown20_0),
+ obj_frame_tiles(gFieldEffectObjectPic_Unknown20_1),
+ obj_frame_tiles(gFieldEffectObjectPic_Unknown20_2),
+ obj_frame_tiles(gFieldEffectObjectPic_Unknown20_3),
+};
+
+const union AnimCmd gFieldEffectObjectImageAnim_850D1AC[] =
+{
+ ANIMCMD_FRAME(0, 4),
+ ANIMCMD_FRAME(1, 4),
+ ANIMCMD_FRAME(2, 4),
+ ANIMCMD_FRAME(3, 4),
+ ANIMCMD_FRAME(2, 4),
+ ANIMCMD_FRAME(1, 4),
+ ANIMCMD_JUMP(0),
+};
+
+const union AnimCmd *const gFieldEffectObjectImageAnimTable_Unknown20[] =
+{
+ gFieldEffectObjectImageAnim_850D1AC,
+};
+
+const struct SpriteTemplate gFieldEffectObjectTemplate_Unknown20 = {0xFFFF, 0x1004, &gFieldObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_Unknown20, gFieldEffectObjectPicTable_Unknown20, gDummySpriteAffineAnimTable, sub_81561D0};
+
+const union AffineAnimCmd gFieldEffectObjectRotScalAnim_850D1E4[] =
+{
+ AFFINEANIMCMD_FRAME(0xFF00, 0x100, -128, 0),
+ AFFINEANIMCMD_FRAME(0x1, 0x0, 0, 4),
+ AFFINEANIMCMD_FRAME(0x0, 0x0, 0, 8),
+ AFFINEANIMCMD_FRAME(0xFFFF, 0x0, 0, 4),
+ AFFINEANIMCMD_FRAME(0x0, 0x0, 0, 8),
+ AFFINEANIMCMD_FRAME(0xFFFF, 0x0, 0, 4),
+ AFFINEANIMCMD_FRAME(0x0, 0x0, 0, 8),
+ AFFINEANIMCMD_FRAME(0x1, 0x0, 0, 4),
+ AFFINEANIMCMD_FRAME(0x0, 0x0, 0, 8),
+ AFFINEANIMCMD_JUMP(1),
+};
+
+const union AffineAnimCmd gFieldEffectObjectRotScalAnim_850D234[] =
+{
+ AFFINEANIMCMD_FRAME(0x100, 0x100, -128, 0),
+ AFFINEANIMCMD_FRAME(0xFFFF, 0x0, 0, 4),
+ AFFINEANIMCMD_FRAME(0x0, 0x0, 0, 8),
+ AFFINEANIMCMD_FRAME(0x1, 0x0, 0, 4),
+ AFFINEANIMCMD_FRAME(0x0, 0x0, 0, 8),
+ AFFINEANIMCMD_FRAME(0x1, 0x0, 0, 4),
+ AFFINEANIMCMD_FRAME(0x0, 0x0, 0, 8),
+ AFFINEANIMCMD_FRAME(0xFFFF, 0x0, 0, 4),
+ AFFINEANIMCMD_FRAME(0x0, 0x0, 0, 8),
+ AFFINEANIMCMD_JUMP(1),
+};
+
+const union AffineAnimCmd *const gFieldEffectObjectRotScalAnimTable_Unknown21[] =
+{
+ gFieldEffectObjectRotScalAnim_850D1E4,
+ gFieldEffectObjectRotScalAnim_850D234,
+};
+
+const struct SpriteTemplate gFieldEffectObjectTemplate_Unknown21 = {0x0, 0xFFFF, &gDummyOamData, gDummySpriteAnimTable, NULL, gFieldEffectObjectRotScalAnimTable_Unknown21, SpriteCallbackDummy};
+
+const struct SpriteFrameImage gFieldEffectObjectPicTable_BerryTreeGrowthSparkle[] = {
+ obj_frame_tiles(gFieldEffectObjectPic_BerryTreeGrowthSparkle_0),
+ obj_frame_tiles(gFieldEffectObjectPic_BerryTreeGrowthSparkle_1),
+ obj_frame_tiles(gFieldEffectObjectPic_BerryTreeGrowthSparkle_2),
+ obj_frame_tiles(gFieldEffectObjectPic_BerryTreeGrowthSparkle_3),
+ obj_frame_tiles(gFieldEffectObjectPic_BerryTreeGrowthSparkle_4),
+ obj_frame_tiles(gFieldEffectObjectPic_BerryTreeGrowthSparkle_5),
+};
+
+const union AnimCmd gFieldEffectObjectImageAnim_850D2D4[] =
+{
+ ANIMCMD_FRAME(0, 8),
+ ANIMCMD_FRAME(1, 8),
+ ANIMCMD_FRAME(2, 8),
+ ANIMCMD_FRAME(3, 8),
+ ANIMCMD_FRAME(4, 8),
+ ANIMCMD_FRAME(5, 8),
+ ANIMCMD_LOOP(0),
+ ANIMCMD_FRAME(0, 4),
+ ANIMCMD_FRAME(1, 4),
+ ANIMCMD_FRAME(2, 4),
+ ANIMCMD_FRAME(3, 4),
+ ANIMCMD_FRAME(4, 4),
+ ANIMCMD_FRAME(5, 4),
+ ANIMCMD_LOOP(3),
+ ANIMCMD_FRAME(0, 8),
+ ANIMCMD_FRAME(1, 8),
+ ANIMCMD_FRAME(2, 8),
+ ANIMCMD_FRAME(3, 8),
+ ANIMCMD_FRAME(4, 8),
+ ANIMCMD_FRAME(5, 8),
+ ANIMCMD_END,
+};
+
+const union AnimCmd *const gFieldEffectObjectImageAnimTable_BerryTreeGrowthSparkle[] =
+{
+ gFieldEffectObjectImageAnim_850D2D4,
+};
+
+const struct SpriteTemplate gFieldEffectObjectTemplate_BerryTreeGrowthSparkle = {0xFFFF, 0xFFFF, &gFieldObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_BerryTreeGrowthSparkle, gFieldEffectObjectPicTable_BerryTreeGrowthSparkle, gDummySpriteAffineAnimTable, sub_81561D0};
+
+const struct SpriteFrameImage gFieldEffectObjectPicTable_TreeDisguise[] = {
+ obj_frame_tiles(gFieldEffectObjectPic_TreeDisguise_0),
+ obj_frame_tiles(gFieldEffectObjectPic_TreeDisguise_1),
+ obj_frame_tiles(gFieldEffectObjectPic_TreeDisguise_2),
+ obj_frame_tiles(gFieldEffectObjectPic_TreeDisguise_3),
+ obj_frame_tiles(gFieldEffectObjectPic_TreeDisguise_4),
+ obj_frame_tiles(gFieldEffectObjectPic_TreeDisguise_5),
+ obj_frame_tiles(gFieldEffectObjectPic_TreeDisguise_6),
+};
+
+const union AnimCmd gFieldEffectObjectImageAnim_850D37C[] =
+{
+ ANIMCMD_FRAME(0, 16),
+ ANIMCMD_END,
+};
+
+const union AnimCmd gFieldEffectObjectImageAnim_850D384[] =
+{
+ ANIMCMD_FRAME(0, 4),
+ ANIMCMD_FRAME(1, 4),
+ ANIMCMD_FRAME(2, 4),
+ ANIMCMD_FRAME(3, 4),
+ ANIMCMD_FRAME(4, 4),
+ ANIMCMD_FRAME(5, 4),
+ ANIMCMD_FRAME(6, 4),
+ ANIMCMD_END,
+};
+
+const union AnimCmd *const gFieldEffectObjectImageAnimTable_TreeDisguise[] =
+{
+ gFieldEffectObjectImageAnim_850D37C,
+ gFieldEffectObjectImageAnim_850D384,
+};
+
+const struct SpriteTemplate gFieldEffectObjectTemplate_TreeDisguise = {0xFFFF, 0xFFFF, &gFieldObjectBaseOam_16x32, gFieldEffectObjectImageAnimTable_TreeDisguise, gFieldEffectObjectPicTable_TreeDisguise, gDummySpriteAffineAnimTable, sub_8155C88};
+
+const struct SpriteFrameImage gFieldEffectObjectPicTable_MountainDisguise[] = {
+ obj_frame_tiles(gFieldEffectObjectPic_MountainDisguise_0),
+ obj_frame_tiles(gFieldEffectObjectPic_MountainDisguise_1),
+ obj_frame_tiles(gFieldEffectObjectPic_MountainDisguise_2),
+ obj_frame_tiles(gFieldEffectObjectPic_MountainDisguise_3),
+ obj_frame_tiles(gFieldEffectObjectPic_MountainDisguise_4),
+ obj_frame_tiles(gFieldEffectObjectPic_MountainDisguise_5),
+ obj_frame_tiles(gFieldEffectObjectPic_MountainDisguise_6),
+};
+
+const union AnimCmd gFieldEffectObjectImageAnim_850D3FC[] =
+{
+ ANIMCMD_FRAME(0, 16),
+ ANIMCMD_END,
+};
+
+const union AnimCmd gFieldEffectObjectImageAnim_850D404[] =
+{
+ ANIMCMD_FRAME(0, 4),
+ ANIMCMD_FRAME(1, 4),
+ ANIMCMD_FRAME(2, 4),
+ ANIMCMD_FRAME(3, 4),
+ ANIMCMD_FRAME(4, 4),
+ ANIMCMD_FRAME(5, 4),
+ ANIMCMD_FRAME(6, 4),
+ ANIMCMD_END,
+};
+
+const union AnimCmd *const gFieldEffectObjectImageAnimTable_MountainDisguise[] =
+{
+ gFieldEffectObjectImageAnim_850D3FC,
+ gFieldEffectObjectImageAnim_850D404,
+};
+
+const struct SpriteTemplate gFieldEffectObjectTemplate_MountainDisguise = {0xFFFF, 0xFFFF, &gFieldObjectBaseOam_16x32, gFieldEffectObjectImageAnimTable_MountainDisguise, gFieldEffectObjectPicTable_MountainDisguise, gDummySpriteAffineAnimTable, sub_8155C88};
+
+const struct SpriteFrameImage gFieldEffectObjectPicTable_SandDisguisePlaceholder[] = {
+ obj_frame_tiles(gFieldEffectObjectPic_SandDisguisePlaceholder_0),
+ obj_frame_tiles(gFieldEffectObjectPic_SandDisguisePlaceholder_1),
+ obj_frame_tiles(gFieldEffectObjectPic_SandDisguisePlaceholder_2),
+ obj_frame_tiles(gFieldEffectObjectPic_SandDisguisePlaceholder_3),
+ obj_frame_tiles(gFieldEffectObjectPic_SandDisguisePlaceholder_4),
+ obj_frame_tiles(gFieldEffectObjectPic_SandDisguisePlaceholder_5),
+ obj_frame_tiles(gFieldEffectObjectPic_SandDisguisePlaceholder_6),
+};
+
+const struct SpriteTemplate gFieldEffectObjectTemplate_SandDisguisePlaceholder = {0xFFFF, 0xFFFF, &gFieldObjectBaseOam_16x32, gFieldEffectObjectImageAnimTable_TreeDisguise, gFieldEffectObjectPicTable_SandDisguisePlaceholder, gDummySpriteAffineAnimTable, sub_8155C88};
+
+const struct SpriteFrameImage gFieldEffectObjectPicTable_Bird[] = {
+ obj_frame_tiles(gFieldEffectObjectPic_Bird),
+};
+
+const union AnimCmd gFieldEffectObjectImageAnim_850D49C[] =
+{
+ ANIMCMD_FRAME(0, 1),
+ ANIMCMD_END,
+};
+
+const union AnimCmd *const gFieldEffectObjectImageAnimTable_Bird[] =
+{
+ gFieldEffectObjectImageAnim_850D49C,
+};
+
+const struct SpriteTemplate gFieldEffectObjectTemplate_Bird = {0xFFFF, 0xFFFF, &gFieldObjectBaseOam_32x32, gFieldEffectObjectImageAnimTable_Bird, gFieldEffectObjectPicTable_Bird, gDummySpriteAffineAnimTable, SpriteCallbackDummy};
+
+const struct SpriteFrameImage gFieldEffectObjectPicTable_ShortGrass[] = {
+ obj_frame_tiles(gFieldEffectObjectPic_ShortGrass_0),
+ obj_frame_tiles(gFieldEffectObjectPic_ShortGrass_1),
+};
+
+const union AnimCmd gFieldEffectObjectImageAnim_850D4D0[] =
+{
+ ANIMCMD_FRAME(0, 4),
+ ANIMCMD_FRAME(1, 4),
+ ANIMCMD_END,
+};
+
+const union AnimCmd *const gFieldEffectObjectImageAnimTable_ShortGrass[] =
+{
+ gFieldEffectObjectImageAnim_850D4D0,
+};
+
+const struct SpriteTemplate gFieldEffectObjectTemplate_ShortGrass = {0xFFFF, 0x1005, &gFieldObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_ShortGrass, gFieldEffectObjectPicTable_ShortGrass, gDummySpriteAffineAnimTable, sub_8154A10};
+
+const struct SpriteFrameImage gFieldEffectObjectPicTable_HotSpringsWater[] = {
+ obj_frame_tiles(gFieldEffectObjectPic_HotSpringsWater),
+};
+
+const union AnimCmd gFieldEffectObjectImageAnim_850D500[] =
+{
+ ANIMCMD_FRAME(0, 4),
+ ANIMCMD_END,
+};
+
+const union AnimCmd *const gFieldEffectObjectImageAnimTable_HotSpringsWater[] =
+{
+ gFieldEffectObjectImageAnim_850D500,
+};
+
+const struct SpriteTemplate gFieldEffectObjectTemplate_HotSpringsWater = {0xFFFF, 0x1005, &gFieldObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_HotSpringsWater, gFieldEffectObjectPicTable_HotSpringsWater, gDummySpriteAffineAnimTable, sub_8155158};
+
+const struct SpriteFrameImage gFieldEffectObjectPicTable_JumpOutOfAsh[] = {
+ obj_frame_tiles(gFieldEffectObjectPic_JumpOutOfAsh_0),
+ obj_frame_tiles(gFieldEffectObjectPic_JumpOutOfAsh_1),
+ obj_frame_tiles(gFieldEffectObjectPic_JumpOutOfAsh_2),
+ obj_frame_tiles(gFieldEffectObjectPic_JumpOutOfAsh_3),
+ obj_frame_tiles(gFieldEffectObjectPic_JumpOutOfAsh_4),
+};
+
+const union AnimCmd gFieldEffectObjectImageAnim_850D54C[] =
+{
+ ANIMCMD_FRAME(0, 6),
+ ANIMCMD_FRAME(1, 6),
+ ANIMCMD_FRAME(2, 6),
+ ANIMCMD_FRAME(3, 6),
+ ANIMCMD_FRAME(4, 6),
+ ANIMCMD_END,
+};
+
+const union AnimCmd *const gFieldEffectObjectImageAnimTable_JumpOutOfAsh[] =
+{
+ gFieldEffectObjectImageAnim_850D54C,
+};
+
+const struct SpriteTemplate gFieldEffectObjectTemplate_JumpOutOfAsh = {0xFFFF, 0x100D, &gFieldObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_JumpOutOfAsh, gFieldEffectObjectPicTable_JumpOutOfAsh, gDummySpriteAffineAnimTable, sub_80B7CAC};
+
+const struct SpritePalette gFieldEffectObjectPaletteInfo2 = {gFieldEffectObjectPalette2, 0x100D};
+
+const struct SpriteFrameImage gFieldEffectObjectPicTable_Unknown33[] = {
+ obj_frame_tiles(gFieldEffectObjectPic_Unknown33_0),
+ obj_frame_tiles(gFieldEffectObjectPic_Unknown33_1),
+ obj_frame_tiles(gFieldEffectObjectPic_Unknown33_2),
+ obj_frame_tiles(gFieldEffectObjectPic_Unknown33_3),
+ obj_frame_tiles(gFieldEffectObjectPic_Unknown33_4),
+};
+
+const union AnimCmd gFieldEffectObjectImageAnim_850D5B0[] =
+{
+ ANIMCMD_FRAME(0, 6),
+ ANIMCMD_FRAME(1, 6),
+ ANIMCMD_FRAME(2, 6),
+ ANIMCMD_FRAME(3, 6),
+ ANIMCMD_FRAME(4, 6),
+ ANIMCMD_END,
+};
+
+const union AnimCmd *const gFieldEffectObjectImageAnimTable_Unknown33[] =
+{
+ gFieldEffectObjectImageAnim_850D5B0,
+};
+
+const struct SpriteTemplate gFieldEffectObjectTemplate_Unknown33 = {0xFFFF, 0x100D, &gFieldObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_Unknown33, gFieldEffectObjectPicTable_Unknown33, gDummySpriteAffineAnimTable, sub_80B7A58};
+
+const struct SpriteFrameImage gFieldEffectObjectPicTable_Bubbles[] = {
+ obj_frame_tiles(gFieldEffectObjectPic_Bubbles_0),
+ obj_frame_tiles(gFieldEffectObjectPic_Bubbles_1),
+ obj_frame_tiles(gFieldEffectObjectPic_Bubbles_2),
+ obj_frame_tiles(gFieldEffectObjectPic_Bubbles_3),
+ obj_frame_tiles(gFieldEffectObjectPic_Bubbles_4),
+ obj_frame_tiles(gFieldEffectObjectPic_Bubbles_5),
+ obj_frame_tiles(gFieldEffectObjectPic_Bubbles_6),
+ obj_frame_tiles(gFieldEffectObjectPic_Bubbles_7),
+};
+
+const union AnimCmd gFieldEffectObjectImageAnim_850D624[] =
+{
+ ANIMCMD_FRAME(0, 4),
+ ANIMCMD_FRAME(1, 4),
+ ANIMCMD_FRAME(2, 4),
+ ANIMCMD_FRAME(3, 6),
+ ANIMCMD_FRAME(4, 6),
+ ANIMCMD_FRAME(5, 4),
+ ANIMCMD_FRAME(6, 4),
+ ANIMCMD_FRAME(7, 4),
+ ANIMCMD_END,
+};
+
+const union AnimCmd *const gFieldEffectObjectImageAnimTable_Bubbles[] =
+{
+ gFieldEffectObjectImageAnim_850D624,
+};
+
+const struct SpriteTemplate gFieldEffectObjectTemplate_Bubbles = {0xFFFF, 0x1004, &gFieldObjectBaseOam_16x32, gFieldEffectObjectImageAnimTable_Bubbles, gFieldEffectObjectPicTable_Bubbles, gDummySpriteAffineAnimTable, sub_8155AEC};
+
+const struct SpriteFrameImage gFieldEffectObjectPicTable_Unknown35[] = {
+ obj_frame_tiles(gFieldEffectObjectPic_Unknown35_0),
+ obj_frame_tiles(gFieldEffectObjectPic_Unknown35_1),
+};
+
+const union AnimCmd gFieldEffectObjectImageAnim_850D674[] =
+{
+ ANIMCMD_FRAME(0, 3),
+ ANIMCMD_FRAME(1, 5),
+ ANIMCMD_FRAME(0, 5),
+ ANIMCMD_END,
+};
+
+const union AnimCmd *const gFieldEffectObjectImageAnimTable_Unknown35[] =
+{
+ gFieldEffectObjectImageAnim_850D674,
+};
+
+const struct SpriteTemplate gFieldEffectObjectTemplate_Unknown35 = {0xFFFF, 0x100F, &gFieldObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_Unknown35, gFieldEffectObjectPicTable_Unknown35, gDummySpriteAffineAnimTable, sub_8155E50};
+
+const struct SpritePalette gFieldEffectObjectPaletteInfo3 = {gFieldEffectObjectPalette3, 0x100F};
+
+const union AnimCmd gFieldEffectObjectImageAnim_850D6A8[] = {
+ ANIMCMD_FRAME(0, 1),
+ ANIMCMD_END,
+};
+
+const union AnimCmd *const gFieldEffectObjectImageAnimTable_Rayquaza[] = {
+ gFieldEffectObjectImageAnim_850D6A8,
+};
+
+const struct SpriteFrameImage gFieldEffectObjectPicTable_Rayquaza[] = {
+ {.data = (u8*)gFieldObjectPic_Rayquaza_0, .size = (sizeof gFieldObjectPic_Rayquaza_0) / 4}
+};
+
+const struct SpriteTemplate gFieldEffectObjectTemplate_Rayquaza = {0xFFFF, 0xFFFF, &gFieldObjectBaseOam_32x32, gFieldEffectObjectImageAnimTable_Rayquaza, gFieldEffectObjectPicTable_Rayquaza, gDummySpriteAffineAnimTable, sub_8155F80};
+
+const struct SpritePalette gFieldEffectObjectPaletteInfoUnused = {gFieldObjectPalette2, 0x1011};
+
+#endif //GUARD_FIELD_EFFECT_OBJECTS_H
diff --git a/src/data/field_event_obj/movement_action_func_tables.h b/src/data/field_event_obj/movement_action_func_tables.h
new file mode 100755
index 000000000..86dc61345
--- /dev/null
+++ b/src/data/field_event_obj/movement_action_func_tables.h
@@ -0,0 +1,1499 @@
+#ifndef GUARD_MOVEMENT_ACTION_FUNC_TABLES_H
+#define GUARD_MOVEMENT_ACTION_FUNC_TABLES_H
+
+u8 MovementAction_FaceDown_Step0(struct MapObject *, struct Sprite *);
+u8 sub_8093950(struct MapObject *, struct Sprite *);
+u8 sub_80964BC(struct MapObject *, struct Sprite *);
+u8 sub_8093960(struct MapObject *, struct Sprite *);
+u8 sub_8093970(struct MapObject *, struct Sprite *);
+u8 sub_8093980(struct MapObject *, struct Sprite *);
+u8 sub_8093BC4(struct MapObject *, struct Sprite *);
+u8 sub_8093BC4_2(struct MapObject *, struct Sprite *);
+u8 sub_8093C04(struct MapObject *, struct Sprite *);
+u8 sub_8093C04_2(struct MapObject *, struct Sprite *);
+u8 sub_8093C44(struct MapObject *, struct Sprite *);
+u8 sub_8093C44_2(struct MapObject *, struct Sprite *);
+u8 sub_8093C84(struct MapObject *, struct Sprite *);
+u8 sub_8093C84_2(struct MapObject *, struct Sprite *);
+u8 sub_8093CC4(struct MapObject *, struct Sprite *);
+u8 sub_8093CC4_2(struct MapObject *, struct Sprite *);
+u8 sub_8093D04(struct MapObject *, struct Sprite *);
+u8 sub_8093D04_2(struct MapObject *, struct Sprite *);
+u8 sub_8093D44(struct MapObject *, struct Sprite *);
+u8 sub_8093D44_2(struct MapObject *, struct Sprite *);
+u8 sub_8093D84(struct MapObject *, struct Sprite *);
+u8 sub_8093D84_2(struct MapObject *, struct Sprite *);
+u8 sub_8093DC4(struct MapObject *, struct Sprite *);
+u8 sub_8093DC4_2(struct MapObject *, struct Sprite *);
+u8 sub_8093E04(struct MapObject *, struct Sprite *);
+u8 sub_8093E04_2(struct MapObject *, struct Sprite *);
+u8 sub_8093E44(struct MapObject *, struct Sprite *);
+u8 sub_8093E44_2(struct MapObject *, struct Sprite *);
+u8 sub_8093E84(struct MapObject *, struct Sprite *);
+u8 sub_8093E84_2(struct MapObject *, struct Sprite *);
+u8 sub_8093EC4(struct MapObject *, struct Sprite *);
+u8 sub_8093EC4_2(struct MapObject *, struct Sprite *);
+u8 sub_8093F04(struct MapObject *, struct Sprite *);
+u8 sub_8093F04_2(struct MapObject *, struct Sprite *);
+u8 sub_8093F44(struct MapObject *, struct Sprite *);
+u8 sub_8093F44_2(struct MapObject *, struct Sprite *);
+u8 sub_8093F84(struct MapObject *, struct Sprite *);
+u8 sub_8093F84_2(struct MapObject *, struct Sprite *);
+u8 sub_8094230(struct MapObject *, struct Sprite *);
+u8 sub_8094230_2(struct MapObject *, struct Sprite *);
+u8 sub_8094288(struct MapObject *, struct Sprite *);
+u8 sub_8094288_2(struct MapObject *, struct Sprite *);
+u8 sub_80942E0(struct MapObject *, struct Sprite *);
+u8 sub_80942E0_2(struct MapObject *, struct Sprite *);
+u8 sub_8094338(struct MapObject *, struct Sprite *);
+u8 sub_8094338_2(struct MapObject *, struct Sprite *);
+u8 sub_80943B4(struct MapObject *, struct Sprite *);
+u8 sub_8094398(struct MapObject *, struct Sprite *);
+u8 sub_80964B8(struct MapObject *, struct Sprite *);
+u8 sub_80943D4(struct MapObject *, struct Sprite *);
+u8 sub_80943F4(struct MapObject *, struct Sprite *);
+u8 sub_8094414(struct MapObject *, struct Sprite *);
+u8 sub_8094434(struct MapObject *, struct Sprite *);
+u8 sub_8094454(struct MapObject *, struct Sprite *);
+u8 sub_8094454_2(struct MapObject *, struct Sprite *);
+u8 sub_8094494(struct MapObject *, struct Sprite *);
+u8 sub_8094494_2(struct MapObject *, struct Sprite *);
+u8 sub_80944D4(struct MapObject *, struct Sprite *);
+u8 sub_80944D4_2(struct MapObject *, struct Sprite *);
+u8 sub_8094514(struct MapObject *, struct Sprite *);
+u8 sub_8094514_2(struct MapObject *, struct Sprite *);
+u8 sub_8094600(struct MapObject *, struct Sprite *);
+u8 sub_80945C4(struct MapObject *, struct Sprite *);
+u8 sub_8094638(struct MapObject *, struct Sprite *);
+u8 sub_8094670(struct MapObject *, struct Sprite *);
+u8 sub_80946A8(struct MapObject *, struct Sprite *);
+u8 sub_80946E0(struct MapObject *, struct Sprite *);
+u8 sub_809459C(struct MapObject *, struct Sprite *);
+u8 sub_8094718(struct MapObject *, struct Sprite *);
+u8 sub_8094750(struct MapObject *, struct Sprite *);
+u8 sub_8094788(struct MapObject *, struct Sprite *);
+u8 sub_80947C0(struct MapObject *, struct Sprite *);
+u8 sub_80947F8(struct MapObject *, struct Sprite *);
+u8 sub_8094830(struct MapObject *, struct Sprite *);
+u8 sub_8094868(struct MapObject *, struct Sprite *);
+u8 sub_80948A0(struct MapObject *, struct Sprite *);
+u8 sub_80948D8(struct MapObject *, struct Sprite *);
+u8 sub_8094910(struct MapObject *, struct Sprite *);
+u8 sub_8094948(struct MapObject *, struct Sprite *);
+u8 sub_8094980(struct MapObject *, struct Sprite *);
+u8 sub_8094980_2(struct MapObject *, struct Sprite *);
+u8 sub_80949C0(struct MapObject *, struct Sprite *);
+u8 sub_80949C0_2(struct MapObject *, struct Sprite *);
+u8 sub_8094A00(struct MapObject *, struct Sprite *);
+u8 sub_8094A00_2(struct MapObject *, struct Sprite *);
+u8 sub_8094A40(struct MapObject *, struct Sprite *);
+u8 sub_8094A40_2(struct MapObject *, struct Sprite *);
+u8 sub_8094A80(struct MapObject *, struct Sprite *);
+u8 sub_8094A80_2(struct MapObject *, struct Sprite *);
+u8 sub_8094AC0(struct MapObject *, struct Sprite *);
+u8 sub_8094AC0_2(struct MapObject *, struct Sprite *);
+u8 sub_8094B00(struct MapObject *, struct Sprite *);
+u8 sub_8094B00_2(struct MapObject *, struct Sprite *);
+u8 sub_8094B40(struct MapObject *, struct Sprite *);
+u8 sub_8094B40_2(struct MapObject *, struct Sprite *);
+u8 sub_8094B80(struct MapObject *, struct Sprite *);
+u8 sub_8094B80_2(struct MapObject *, struct Sprite *);
+u8 sub_8094BC0(struct MapObject *, struct Sprite *);
+u8 sub_8094BC0_2(struct MapObject *, struct Sprite *);
+u8 sub_8094C00(struct MapObject *, struct Sprite *);
+u8 sub_8094C00_2(struct MapObject *, struct Sprite *);
+u8 sub_8094C40(struct MapObject *, struct Sprite *);
+u8 sub_8094C40_2(struct MapObject *, struct Sprite *);
+u8 sub_8094C80(struct MapObject *, struct Sprite *);
+u8 sub_8094C80_2(struct MapObject *, struct Sprite *);
+u8 sub_8094CC0(struct MapObject *, struct Sprite *);
+u8 sub_8094CC0_2(struct MapObject *, struct Sprite *);
+u8 sub_8094D00(struct MapObject *, struct Sprite *);
+u8 sub_8094D00_2(struct MapObject *, struct Sprite *);
+u8 sub_8094D40(struct MapObject *, struct Sprite *);
+u8 sub_8094D40_2(struct MapObject *, struct Sprite *);
+u8 sub_8094DAC(struct MapObject *, struct Sprite *);
+u8 sub_8094DC4(struct MapObject *, struct Sprite *);
+u8 sub_8094E18(struct MapObject *, struct Sprite *);
+u8 sub_8094E18_2(struct MapObject *, struct Sprite *);
+u8 sub_8094E60(struct MapObject *, struct Sprite *);
+u8 sub_8094E60_2(struct MapObject *, struct Sprite *);
+u8 sub_8094EB8(struct MapObject *, struct Sprite *);
+u8 sub_8094EB8_2(struct MapObject *, struct Sprite *);
+u8 sub_8094710(struct MapObject *, struct Sprite *);
+u8 sub_8094710_2(struct MapObject *, struct Sprite *);
+u8 sub_8094F38(struct MapObject *, struct Sprite *);
+u8 sub_8094F94(struct MapObject *, struct Sprite *);
+u8 sub_8094FF8(struct MapObject *, struct Sprite *);
+u8 sub_8095008(struct MapObject *, struct Sprite *);
+u8 sub_8095018(struct MapObject *, struct Sprite *);
+u8 sub_8095018_2(struct MapObject *, struct Sprite *);
+u8 sub_8095070(struct MapObject *, struct Sprite *);
+u8 sub_8095070_2(struct MapObject *, struct Sprite *);
+u8 sub_80950C8(struct MapObject *, struct Sprite *);
+u8 sub_80950C8_2(struct MapObject *, struct Sprite *);
+u8 sub_8095120(struct MapObject *, struct Sprite *);
+u8 sub_8095120_2(struct MapObject *, struct Sprite *);
+u8 sub_8095178(struct MapObject *, struct Sprite *);
+u8 sub_8095178_2(struct MapObject *, struct Sprite *);
+u8 sub_80951D0(struct MapObject *, struct Sprite *);
+u8 sub_80951D0_2(struct MapObject *, struct Sprite *);
+u8 sub_8095228(struct MapObject *, struct Sprite *);
+u8 sub_8095228_2(struct MapObject *, struct Sprite *);
+u8 sub_8095280(struct MapObject *, struct Sprite *);
+u8 sub_8095280_2(struct MapObject *, struct Sprite *);
+u8 sub_80952D8(struct MapObject *, struct Sprite *);
+u8 sub_80952D8_2(struct MapObject *, struct Sprite *);
+u8 sub_8095330(struct MapObject *, struct Sprite *);
+u8 sub_8095330_2(struct MapObject *, struct Sprite *);
+u8 sub_8095388(struct MapObject *, struct Sprite *);
+u8 sub_8095388_2(struct MapObject *, struct Sprite *);
+u8 sub_80953E0(struct MapObject *, struct Sprite *);
+u8 sub_80953E0_2(struct MapObject *, struct Sprite *);
+u8 sub_8095438(struct MapObject *, struct Sprite *);
+u8 sub_8095450(struct MapObject *, struct Sprite *);
+u8 sub_8095460(struct MapObject *, struct Sprite *);
+u8 sub_8095470(struct MapObject *, struct Sprite *);
+u8 sub_8095480(struct MapObject *, struct Sprite *);
+u8 sub_8095490(struct MapObject *, struct Sprite *);
+u8 sub_80954BC(struct MapObject *, struct Sprite *);
+u8 sub_80954CC(struct MapObject *, struct Sprite *);
+u8 do_exclamation_mark_bubble_1(struct MapObject *, struct Sprite *);
+u8 do_exclamation_mark_bubble_2(struct MapObject *, struct Sprite *);
+u8 do_heart_bubble(struct MapObject *, struct Sprite *);
+u8 sub_8095548(struct MapObject *, struct Sprite *);
+u8 sub_809558C(struct MapObject *, struct Sprite *);
+u8 sub_80955AC(struct MapObject *, struct Sprite *);
+u8 sub_80955C8(struct MapObject *, struct Sprite *);
+u8 sub_80955EC(struct MapObject *, struct Sprite *);
+u8 sub_8095628(struct MapObject *, struct Sprite *);
+u8 sub_8095644(struct MapObject *, struct Sprite *);
+u8 sub_8095668(struct MapObject *, struct Sprite *);
+u8 sub_80956A4(struct MapObject *, struct Sprite *);
+u8 sub_80956B4(struct MapObject *, struct Sprite *);
+u8 sub_80956C4(struct MapObject *, struct Sprite *);
+u8 sub_80956F4(struct MapObject *, struct Sprite *);
+u8 sub_8095724(struct MapObject *, struct Sprite *);
+u8 sub_8095730(struct MapObject *, struct Sprite *);
+u8 sub_8095740(struct MapObject *, struct Sprite *);
+u8 sub_8095740_2(struct MapObject *, struct Sprite *);
+u8 sub_80957A0(struct MapObject *, struct Sprite *);
+u8 sub_80957A0_2(struct MapObject *, struct Sprite *);
+u8 sub_8095800(struct MapObject *, struct Sprite *);
+u8 sub_8095800_2(struct MapObject *, struct Sprite *);
+u8 sub_8095860(struct MapObject *, struct Sprite *);
+u8 sub_8095860_2(struct MapObject *, struct Sprite *);
+u8 sub_8095900(struct MapObject *, struct Sprite *);
+u8 sub_8095910(struct MapObject *, struct Sprite *);
+u8 sub_8095920(struct MapObject *, struct Sprite *);
+u8 sub_8095930(struct MapObject *, struct Sprite *);
+u8 sub_8095940(struct MapObject *, struct Sprite *);
+u8 sub_8095964(struct MapObject *, struct Sprite *);
+u8 sub_8095988(struct MapObject *, struct Sprite *);
+u8 sub_80959AC(struct MapObject *, struct Sprite *);
+u8 sub_80959D0(struct MapObject *, struct Sprite *);
+u8 sub_80959F4(struct MapObject *, struct Sprite *);
+u8 sub_8095A18(struct MapObject *, struct Sprite *);
+u8 sub_8095A3C(struct MapObject *, struct Sprite *);
+u8 sub_8095A60(struct MapObject *, struct Sprite *);
+u8 sub_8095A84(struct MapObject *, struct Sprite *);
+u8 sub_8095AA8(struct MapObject *, struct Sprite *);
+u8 sub_8095ACC(struct MapObject *, struct Sprite *);
+u8 sub_8095B44(struct MapObject *, struct Sprite *);
+u8 sub_8095B64(struct MapObject *, struct Sprite *);
+u8 sub_8095BC8(struct MapObject *, struct Sprite *);
+u8 sub_8095BC8_2(struct MapObject *, struct Sprite *);
+u8 sub_8095C20(struct MapObject *, struct Sprite *);
+u8 sub_8095C20_2(struct MapObject *, struct Sprite *);
+u8 sub_8095C78(struct MapObject *, struct Sprite *);
+u8 sub_8095C78_2(struct MapObject *, struct Sprite *);
+u8 sub_8095CD0(struct MapObject *, struct Sprite *);
+u8 sub_8095CD0_2(struct MapObject *, struct Sprite *);
+u8 sub_8095D28(struct MapObject *, struct Sprite *);
+u8 sub_8095D28_2(struct MapObject *, struct Sprite *);
+u8 sub_8095D80(struct MapObject *, struct Sprite *);
+u8 sub_8095D80_2(struct MapObject *, struct Sprite *);
+u8 sub_8095DD8(struct MapObject *, struct Sprite *);
+u8 sub_8095DD8_2(struct MapObject *, struct Sprite *);
+u8 sub_8095E30(struct MapObject *, struct Sprite *);
+u8 sub_8095E30_2(struct MapObject *, struct Sprite *);
+u8 sub_8095E88(struct MapObject *, struct Sprite *);
+u8 sub_8095E88_2(struct MapObject *, struct Sprite *);
+u8 sub_8095EE0(struct MapObject *, struct Sprite *);
+u8 sub_8095EE0_2(struct MapObject *, struct Sprite *);
+u8 sub_8095F38(struct MapObject *, struct Sprite *);
+u8 sub_8095F38_2(struct MapObject *, struct Sprite *);
+u8 sub_8095F90(struct MapObject *, struct Sprite *);
+u8 sub_8095F90_2(struct MapObject *, struct Sprite *);
+u8 sub_8095FE8(struct MapObject *, struct Sprite *);
+u8 sub_8096020(struct MapObject *, struct Sprite *);
+u8 sub_8096058(struct MapObject *, struct Sprite *);
+u8 sub_8096090(struct MapObject *, struct Sprite *);
+u8 sub_8096100(struct MapObject *, struct Sprite *);
+u8 sub_8096100_2(struct MapObject *, struct Sprite *);
+u8 sub_8096140(struct MapObject *, struct Sprite *);
+u8 sub_8096140_2(struct MapObject *, struct Sprite *);
+u8 sub_8096180(struct MapObject *, struct Sprite *);
+u8 sub_8096180_2(struct MapObject *, struct Sprite *);
+u8 sub_80961C0(struct MapObject *, struct Sprite *);
+u8 sub_80961C0_2(struct MapObject *, struct Sprite *);
+u8 sub_8096230(struct MapObject *, struct Sprite *);
+u8 sub_8096230_2(struct MapObject *, struct Sprite *);
+u8 sub_8096270(struct MapObject *, struct Sprite *);
+u8 sub_8096270_2(struct MapObject *, struct Sprite *);
+u8 sub_80962B0(struct MapObject *, struct Sprite *);
+u8 sub_80962B0_2(struct MapObject *, struct Sprite *);
+u8 sub_80962F0(struct MapObject *, struct Sprite *);
+u8 sub_80962F0_2(struct MapObject *, struct Sprite *);
+u8 sub_8096368(struct MapObject *, struct Sprite *);
+u8 sub_8096368_2(struct MapObject *, struct Sprite *);
+u8 sub_80963A8(struct MapObject *, struct Sprite *);
+u8 sub_80963A8_2(struct MapObject *, struct Sprite *);
+u8 sub_80963E8(struct MapObject *, struct Sprite *);
+u8 sub_80963E8_2(struct MapObject *, struct Sprite *);
+u8 sub_8096428(struct MapObject *, struct Sprite *);
+u8 sub_8096428_2(struct MapObject *, struct Sprite *);
+u8 sub_8096468(struct MapObject *, struct Sprite *);
+u8 sub_809647C(struct MapObject *, struct Sprite *);
+u8 sub_8096494(struct MapObject *, struct Sprite *);
+
+
+u8 (*const gUnknown_0850DEC8[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850DED0[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850DED8[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850DEE0[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850DF2C[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850DF38[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850DF44[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850DF50[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850DF8C[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850DF98[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850DFA4[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850DFB0[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850DFC8[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850DFD4[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850DFE0[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850DFEC[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850DFF8[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E004[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E010[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E01C[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E028[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E034[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E040[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E04C[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E058[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E064[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E070[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E07C[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E088[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E094[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E0A0[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E0AC[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E0B8[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E0C4[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E0D0[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E0DC[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E0E8[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E0F4[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E100[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E10C[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E118[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E124[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E130[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E13C[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E148[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E154[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E160[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E16C[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E178[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E184[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E190[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E19C[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E1A8[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E1B4[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E1C0[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E1CC[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E1D8[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E1E4[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E1F0[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E1FC[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E208[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E214[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E220[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E228[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E230[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E238[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E240[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E24C[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E258[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E264[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E270[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E27C[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E288[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E294[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E2A0[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E2AC[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E2B8[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E2C4[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E2D0[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E2D8[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E2E4[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E2EC[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E2F4[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E2FC[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E304[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E30C[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E314[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E31C[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E324[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E32C[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E338[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E348[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E358[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E360[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E368[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E370[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E378[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E380[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E388[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E394[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E3B8[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E3C0[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E3C8[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E3D0[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E3D8[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E3E4[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E3F0[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E3FC[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E408[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E414[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E420[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E42C[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E474[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E480[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E48C[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E498[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E4A4[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E4B0[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E4BC[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E4C8[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E4D4[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E4E0[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E4EC[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E4F8[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E504[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E510[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E51C[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E528[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E534[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E540[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E54C[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E558[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E564[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E570[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E57C[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E588[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E594[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E5A0[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E5AC[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E5B8[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850DF5C[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850DF68[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850DF74[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850DF80[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850DEFC[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850DF08[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850DF14[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850DF20[])(struct MapObject *, struct Sprite *);
+extern u8 (*const gUnknown_0850E854[])(struct MapObject *, struct Sprite *);
+extern u8 (*const gUnknown_0850E85C[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E3A0[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E3AC[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E5C4[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E5CC[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E5D4[])(struct MapObject *, struct Sprite *);
+u8 (*const gUnknown_0850E468[])(struct MapObject *, struct Sprite *);
+extern u8 (*const gUnknown_0850E864[])(struct MapObject *, struct Sprite *);
+extern u8 (*const gUnknown_0850E870[])(struct MapObject *, struct Sprite *);
+
+u8 (*const *const gUnknown_0850DC50[])(struct MapObject *, struct Sprite *) = {
+ gUnknown_0850DEC8,
+ gUnknown_0850DED0,
+ gUnknown_0850DED8,
+ gUnknown_0850DEE0,
+ gUnknown_0850DF2C,
+ gUnknown_0850DF38,
+ gUnknown_0850DF44,
+ gUnknown_0850DF50,
+ gUnknown_0850DF8C,
+ gUnknown_0850DF98,
+ gUnknown_0850DFA4,
+ gUnknown_0850DFB0,
+ gUnknown_0850DFC8,
+ gUnknown_0850DFD4,
+ gUnknown_0850DFE0,
+ gUnknown_0850DFEC,
+ gUnknown_0850DFF8,
+ gUnknown_0850E004,
+ gUnknown_0850E010,
+ gUnknown_0850E01C,
+ gUnknown_0850E028,
+ gUnknown_0850E034,
+ gUnknown_0850E040,
+ gUnknown_0850E04C,
+ gUnknown_0850E058,
+ gUnknown_0850E064,
+ gUnknown_0850E070,
+ gUnknown_0850E07C,
+ gUnknown_0850E088,
+ gUnknown_0850E094,
+ gUnknown_0850E0A0,
+ gUnknown_0850E0AC,
+ gUnknown_0850E0B8,
+ gUnknown_0850E0C4,
+ gUnknown_0850E0D0,
+ gUnknown_0850E0DC,
+ gUnknown_0850E0E8,
+ gUnknown_0850E0F4,
+ gUnknown_0850E100,
+ gUnknown_0850E10C,
+ gUnknown_0850E118,
+ gUnknown_0850E124,
+ gUnknown_0850E130,
+ gUnknown_0850E13C,
+ gUnknown_0850E148,
+ gUnknown_0850E154,
+ gUnknown_0850E160,
+ gUnknown_0850E16C,
+ gUnknown_0850E178,
+ gUnknown_0850E184,
+ gUnknown_0850E190,
+ gUnknown_0850E19C,
+ gUnknown_0850E1A8,
+ gUnknown_0850E1B4,
+ gUnknown_0850E1C0,
+ gUnknown_0850E1CC,
+ gUnknown_0850E1D8,
+ gUnknown_0850E1E4,
+ gUnknown_0850E1F0,
+ gUnknown_0850E1FC,
+ gUnknown_0850E208,
+ gUnknown_0850E214,
+ gUnknown_0850E220,
+ gUnknown_0850E228,
+ gUnknown_0850E230,
+ gUnknown_0850E238,
+ gUnknown_0850E240,
+ gUnknown_0850E24C,
+ gUnknown_0850E258,
+ gUnknown_0850E264,
+ gUnknown_0850E270,
+ gUnknown_0850E27C,
+ gUnknown_0850E288,
+ gUnknown_0850E294,
+ gUnknown_0850E2A0,
+ gUnknown_0850E2AC,
+ gUnknown_0850E2B8,
+ gUnknown_0850E2C4,
+ gUnknown_0850E2D0,
+ gUnknown_0850E2D8,
+ gUnknown_0850E2E4,
+ gUnknown_0850E2EC,
+ gUnknown_0850E2F4,
+ gUnknown_0850E2FC,
+ gUnknown_0850E304,
+ gUnknown_0850E30C,
+ gUnknown_0850E314,
+ gUnknown_0850E31C,
+ gUnknown_0850E324,
+ gUnknown_0850E32C,
+ gUnknown_0850E338,
+ gUnknown_0850E348,
+ gUnknown_0850E358,
+ gUnknown_0850E360,
+ gUnknown_0850E368,
+ gUnknown_0850E370,
+ gUnknown_0850E378,
+ gUnknown_0850E380,
+ gUnknown_0850E388,
+ gUnknown_0850E394,
+ gUnknown_0850E3B8,
+ gUnknown_0850E3C0,
+ gUnknown_0850E3C8,
+ gUnknown_0850E3D0,
+ gUnknown_0850E3D8,
+ gUnknown_0850E3E4,
+ gUnknown_0850E3F0,
+ gUnknown_0850E3FC,
+ gUnknown_0850E408,
+ gUnknown_0850E414,
+ gUnknown_0850E420,
+ gUnknown_0850E42C,
+ gUnknown_0850E474,
+ gUnknown_0850E480,
+ gUnknown_0850E48C,
+ gUnknown_0850E498,
+ gUnknown_0850E4A4,
+ gUnknown_0850E4B0,
+ gUnknown_0850E4BC,
+ gUnknown_0850E4C8,
+ gUnknown_0850E4D4,
+ gUnknown_0850E4E0,
+ gUnknown_0850E4EC,
+ gUnknown_0850E4F8,
+ gUnknown_0850E504,
+ gUnknown_0850E510,
+ gUnknown_0850E51C,
+ gUnknown_0850E528,
+ gUnknown_0850E534,
+ gUnknown_0850E540,
+ gUnknown_0850E54C,
+ gUnknown_0850E558,
+ gUnknown_0850E564,
+ gUnknown_0850E570,
+ gUnknown_0850E57C,
+ gUnknown_0850E588,
+ gUnknown_0850E594,
+ gUnknown_0850E5A0,
+ gUnknown_0850E5AC,
+ gUnknown_0850E5B8,
+ gUnknown_0850DF5C,
+ gUnknown_0850DF68,
+ gUnknown_0850DF74,
+ gUnknown_0850DF80,
+ gUnknown_0850DEFC,
+ gUnknown_0850DF08,
+ gUnknown_0850DF14,
+ gUnknown_0850DF20,
+ gUnknown_0850E854,
+ gUnknown_0850E85C,
+ gUnknown_0850E3A0,
+ gUnknown_0850E3AC,
+ gUnknown_0850E5C4,
+ gUnknown_0850E5CC,
+ gUnknown_0850E5D4,
+ gUnknown_0850E468,
+ gUnknown_0850E864,
+ gUnknown_0850E870,
+};
+
+u8 (*const gUnknown_0850DEC8[])(struct MapObject *, struct Sprite *) = {
+ sub_8093950,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850DED0[])(struct MapObject *, struct Sprite *) = {
+ sub_8093960,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850DED8[])(struct MapObject *, struct Sprite *) = {
+ sub_8093970,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850DEE0[])(struct MapObject *, struct Sprite *) = {
+ sub_8093980,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850DEE8[])(u8) = {
+ get_go_image_anim_num,
+ get_go_fast_image_anim_num,
+ get_go_fast_image_anim_num,
+ get_go_faster_image_anim_num,
+ get_go_fastest_image_anim_num,
+};
+
+u8 (*const gUnknown_0850DEFC[])(struct MapObject *, struct Sprite *) = {
+ sub_8093BC4,
+ sub_8093BC4_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850DF08[])(struct MapObject *, struct Sprite *) = {
+ sub_8093C04,
+ sub_8093C04_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850DF14[])(struct MapObject *, struct Sprite *) = {
+ sub_8093C44,
+ sub_8093C44_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850DF20[])(struct MapObject *, struct Sprite *) = {
+ sub_8093C84,
+ sub_8093C84_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850DF2C[])(struct MapObject *, struct Sprite *) = {
+ sub_8093CC4,
+ sub_8093CC4_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850DF38[])(struct MapObject *, struct Sprite *) = {
+ sub_8093D04,
+ sub_8093D04_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850DF44[])(struct MapObject *, struct Sprite *) = {
+ sub_8093D44,
+ sub_8093D44_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850DF50[])(struct MapObject *, struct Sprite *) = {
+ sub_8093D84,
+ sub_8093D84_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850DF5C[])(struct MapObject *, struct Sprite *) = {
+ sub_8093DC4,
+ sub_8093DC4_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850DF68[])(struct MapObject *, struct Sprite *) = {
+ sub_8093E04,
+ sub_8093E04_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850DF74[])(struct MapObject *, struct Sprite *) = {
+ sub_8093E44,
+ sub_8093E44_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850DF80[])(struct MapObject *, struct Sprite *) = {
+ sub_8093E84,
+ sub_8093E84_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850DF8C[])(struct MapObject *, struct Sprite *) = {
+ sub_8093EC4,
+ sub_8093EC4_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850DF98[])(struct MapObject *, struct Sprite *) = {
+ sub_8093F04,
+ sub_8093F04_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850DFA4[])(struct MapObject *, struct Sprite *) = {
+ sub_8093F44,
+ sub_8093F44_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850DFB0[])(struct MapObject *, struct Sprite *) = {
+ sub_8093F84,
+ sub_8093F84_2,
+ sub_80964BC,
+};
+
+const s16 gUnknown_0850DFBC[] = {0, 1, 1};
+const s16 gUnknown_0850DFC2[] = {0, 0, 1};
+
+u8 (*const gUnknown_0850DFC8[])(struct MapObject *, struct Sprite *) = {
+ sub_8094230,
+ sub_8094230_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850DFD4[])(struct MapObject *, struct Sprite *) = {
+ sub_8094288,
+ sub_8094288_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850DFE0[])(struct MapObject *, struct Sprite *) = {
+ sub_80942E0,
+ sub_80942E0_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850DFEC[])(struct MapObject *, struct Sprite *) = {
+ sub_8094338,
+ sub_8094338_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850DFF8[])(struct MapObject *, struct Sprite *) = {
+ sub_80943B4,
+ sub_8094398,
+ sub_80964B8,
+};
+
+u8 (*const gUnknown_0850E004[])(struct MapObject *, struct Sprite *) = {
+ sub_80943D4,
+ sub_8094398,
+ sub_80964B8,
+};
+
+u8 (*const gUnknown_0850E010[])(struct MapObject *, struct Sprite *) = {
+ sub_80943F4,
+ sub_8094398,
+ sub_80964B8,
+};
+
+u8 (*const gUnknown_0850E01C[])(struct MapObject *, struct Sprite *) = {
+ sub_8094414,
+ sub_8094398,
+ sub_80964B8,
+};
+
+u8 (*const gUnknown_0850E028[])(struct MapObject *, struct Sprite *) = {
+ sub_8094434,
+ sub_8094398,
+ sub_80964B8,
+};
+
+u8 (*const gUnknown_0850E034[])(struct MapObject *, struct Sprite *) = {
+ sub_8094454,
+ sub_8094454_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E040[])(struct MapObject *, struct Sprite *) = {
+ sub_8094494,
+ sub_8094494_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E04C[])(struct MapObject *, struct Sprite *) = {
+ sub_80944D4,
+ sub_80944D4_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E058[])(struct MapObject *, struct Sprite *) = {
+ sub_8094514,
+ sub_8094514_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E064[])(struct MapObject *, struct Sprite *) = {
+ sub_8094600,
+ sub_80945C4,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E070[])(struct MapObject *, struct Sprite *) = {
+ sub_8094638,
+ sub_80945C4,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E07C[])(struct MapObject *, struct Sprite *) = {
+ sub_8094670,
+ sub_80945C4,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E088[])(struct MapObject *, struct Sprite *) = {
+ sub_80946A8,
+ sub_80945C4,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E094[])(struct MapObject *, struct Sprite *) = {
+ sub_80946E0,
+ sub_809459C,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E0A0[])(struct MapObject *, struct Sprite *) = {
+ sub_8094718,
+ sub_809459C,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E0AC[])(struct MapObject *, struct Sprite *) = {
+ sub_8094750,
+ sub_809459C,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E0B8[])(struct MapObject *, struct Sprite *) = {
+ sub_8094788,
+ sub_809459C,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E0C4[])(struct MapObject *, struct Sprite *) = {
+ sub_80947C0,
+ sub_809459C,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E0D0[])(struct MapObject *, struct Sprite *) = {
+ sub_80947F8,
+ sub_809459C,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E0DC[])(struct MapObject *, struct Sprite *) = {
+ sub_8094830,
+ sub_809459C,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E0E8[])(struct MapObject *, struct Sprite *) = {
+ sub_8094868,
+ sub_809459C,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E0F4[])(struct MapObject *, struct Sprite *) = {
+ sub_80948A0,
+ sub_809459C,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E100[])(struct MapObject *, struct Sprite *) = {
+ sub_80948D8,
+ sub_809459C,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E10C[])(struct MapObject *, struct Sprite *) = {
+ sub_8094910,
+ sub_809459C,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E118[])(struct MapObject *, struct Sprite *) = {
+ sub_8094948,
+ sub_809459C,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E124[])(struct MapObject *, struct Sprite *) = {
+ sub_8094980,
+ sub_8094980_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E130[])(struct MapObject *, struct Sprite *) = {
+ sub_80949C0,
+ sub_80949C0_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E13C[])(struct MapObject *, struct Sprite *) = {
+ sub_8094A00,
+ sub_8094A00_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E148[])(struct MapObject *, struct Sprite *) = {
+ sub_8094A40,
+ sub_8094A40_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E154[])(struct MapObject *, struct Sprite *) = {
+ sub_8094A80,
+ sub_8094A80_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E160[])(struct MapObject *, struct Sprite *) = {
+ sub_8094AC0,
+ sub_8094AC0_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E16C[])(struct MapObject *, struct Sprite *) = {
+ sub_8094B00,
+ sub_8094B00_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E178[])(struct MapObject *, struct Sprite *) = {
+ sub_8094B40,
+ sub_8094B40_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E184[])(struct MapObject *, struct Sprite *) = {
+ sub_8094B80,
+ sub_8094B80_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E190[])(struct MapObject *, struct Sprite *) = {
+ sub_8094BC0,
+ sub_8094BC0_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E19C[])(struct MapObject *, struct Sprite *) = {
+ sub_8094C00,
+ sub_8094C00_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E1A8[])(struct MapObject *, struct Sprite *) = {
+ sub_8094C40,
+ sub_8094C40_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E1B4[])(struct MapObject *, struct Sprite *) = {
+ sub_8094C80,
+ sub_8094C80_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E1C0[])(struct MapObject *, struct Sprite *) = {
+ sub_8094CC0,
+ sub_8094CC0_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E1CC[])(struct MapObject *, struct Sprite *) = {
+ sub_8094D00,
+ sub_8094D00_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E1D8[])(struct MapObject *, struct Sprite *) = {
+ sub_8094D40,
+ sub_8094D40_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E1E4[])(struct MapObject *, struct Sprite *) = {
+ sub_8094DAC,
+ sub_8094DC4,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E1F0[])(struct MapObject *, struct Sprite *) = {
+ sub_8094E18,
+ sub_8094E18_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E1FC[])(struct MapObject *, struct Sprite *) = {
+ sub_8094E60,
+ sub_8094E60_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E208[])(struct MapObject *, struct Sprite *) = {
+ sub_8094EB8,
+ sub_8094EB8_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E214[])(struct MapObject *, struct Sprite *) = {
+ sub_8094710,
+ sub_8094710_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E220[])(struct MapObject *, struct Sprite *) = {
+ sub_8094F38,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E228[])(struct MapObject *, struct Sprite *) = {
+ sub_8094F94,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E230[])(struct MapObject *, struct Sprite *) = {
+ sub_8094FF8,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E238[])(struct MapObject *, struct Sprite *) = {
+ sub_8095008,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E240[])(struct MapObject *, struct Sprite *) = {
+ sub_8095018,
+ sub_8095018_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E24C[])(struct MapObject *, struct Sprite *) = {
+ sub_8095070,
+ sub_8095070_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E258[])(struct MapObject *, struct Sprite *) = {
+ sub_80950C8,
+ sub_80950C8_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E264[])(struct MapObject *, struct Sprite *) = {
+ sub_8095120,
+ sub_8095120_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E270[])(struct MapObject *, struct Sprite *) = {
+ sub_8095178,
+ sub_8095178_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E27C[])(struct MapObject *, struct Sprite *) = {
+ sub_80951D0,
+ sub_80951D0_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E288[])(struct MapObject *, struct Sprite *) = {
+ sub_8095228,
+ sub_8095228_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E294[])(struct MapObject *, struct Sprite *) = {
+ sub_8095280,
+ sub_8095280_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E2A0[])(struct MapObject *, struct Sprite *) = {
+ sub_80952D8,
+ sub_80952D8_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E2AC[])(struct MapObject *, struct Sprite *) = {
+ sub_8095330,
+ sub_8095330_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E2B8[])(struct MapObject *, struct Sprite *) = {
+ sub_8095388,
+ sub_8095388_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E2C4[])(struct MapObject *, struct Sprite *) = {
+ sub_80953E0,
+ sub_80953E0_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E2D0[])(struct MapObject *, struct Sprite *) = {
+ sub_8095438,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E2D8[])(struct MapObject *, struct Sprite *) = {
+ sub_8095450,
+ sub_8094DC4,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E2E4[])(struct MapObject *, struct Sprite *) = {
+ sub_8095460,
+ sub_80964B8,
+};
+
+u8 (*const gUnknown_0850E2EC[])(struct MapObject *, struct Sprite *) = {
+ sub_8095470,
+ sub_80964B8,
+};
+
+u8 (*const gUnknown_0850E2F4[])(struct MapObject *, struct Sprite *) = {
+ sub_8095480,
+ sub_80964B8,
+};
+
+u8 (*const gUnknown_0850E2FC[])(struct MapObject *, struct Sprite *) = {
+ sub_8095490,
+ sub_80964B8,
+};
+
+u8 (*const gUnknown_0850E304[])(struct MapObject *, struct Sprite *) = {
+ sub_80954BC,
+ sub_80964B8,
+};
+
+u8 (*const gUnknown_0850E30C[])(struct MapObject *, struct Sprite *) = {
+ sub_80954CC,
+ sub_80964B8,
+};
+
+u8 (*const gUnknown_0850E314[])(struct MapObject *, struct Sprite *) = {
+ do_exclamation_mark_bubble_1,
+ sub_80964B8,
+};
+
+u8 (*const gUnknown_0850E31C[])(struct MapObject *, struct Sprite *) = {
+ do_exclamation_mark_bubble_2,
+ sub_80964B8,
+};
+
+u8 (*const gUnknown_0850E324[])(struct MapObject *, struct Sprite *) = {
+ do_heart_bubble,
+ sub_80964B8,
+};
+
+u8 (*const gUnknown_0850E32C[])(struct MapObject *, struct Sprite *) = {
+ sub_8095548,
+ sub_809558C,
+ sub_80964B8,
+};
+
+u8 (*const gUnknown_0850E338[])(struct MapObject *, struct Sprite *) = {
+ sub_80955AC,
+ sub_80955C8,
+ sub_80955EC,
+ sub_80964B8,
+};
+
+u8 (*const gUnknown_0850E348[])(struct MapObject *, struct Sprite *) = {
+ sub_8095628,
+ sub_8095644,
+ sub_8095668,
+ sub_80964B8,
+};
+
+u8 (*const gUnknown_0850E358[])(struct MapObject *, struct Sprite *) = {
+ sub_80956A4,
+ sub_80964B8,
+};
+
+u8 (*const gUnknown_0850E360[])(struct MapObject *, struct Sprite *) = {
+ sub_80956B4,
+ sub_80964B8,
+};
+
+u8 (*const gUnknown_0850E368[])(struct MapObject *, struct Sprite *) = {
+ sub_80956C4,
+ sub_80964B8,
+};
+
+u8 (*const gUnknown_0850E370[])(struct MapObject *, struct Sprite *) = {
+ sub_80956F4,
+ sub_80964B8,
+};
+
+u8 (*const gUnknown_0850E378[])(struct MapObject *, struct Sprite *) = {
+ sub_8095724,
+ sub_80964B8,
+};
+
+u8 (*const gUnknown_0850E380[])(struct MapObject *, struct Sprite *) = {
+ sub_8095730,
+ sub_80964B8,
+};
+
+u8 (*const gUnknown_0850E388[])(struct MapObject *, struct Sprite *) = {
+ sub_8095740,
+ sub_8095740_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E394[])(struct MapObject *, struct Sprite *) = {
+ sub_80957A0,
+ sub_80957A0_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E3A0[])(struct MapObject *, struct Sprite *) = {
+ sub_8095800,
+ sub_8095800_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E3AC[])(struct MapObject *, struct Sprite *) = {
+ sub_8095860,
+ sub_8095860_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E3B8[])(struct MapObject *, struct Sprite *) = {
+ sub_8095900,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E3C0[])(struct MapObject *, struct Sprite *) = {
+ sub_8095910,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E3C8[])(struct MapObject *, struct Sprite *) = {
+ sub_8095920,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E3D0[])(struct MapObject *, struct Sprite *) = {
+ sub_8095930,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E3D8[])(struct MapObject *, struct Sprite *) = {
+ sub_8095940,
+ sub_8094DC4,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E3E4[])(struct MapObject *, struct Sprite *) = {
+ sub_8095964,
+ sub_8094DC4,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E3F0[])(struct MapObject *, struct Sprite *) = {
+ sub_8095988,
+ sub_8094DC4,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E3FC[])(struct MapObject *, struct Sprite *) = {
+ sub_80959AC,
+ sub_8094DC4,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E408[])(struct MapObject *, struct Sprite *) = {
+ sub_80959D0,
+ sub_8094DC4,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E414[])(struct MapObject *, struct Sprite *) = {
+ sub_80959F4,
+ sub_8094DC4,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E420[])(struct MapObject *, struct Sprite *) = {
+ sub_8095A18,
+ sub_8094DC4,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E42C[])(struct MapObject *, struct Sprite *) = {
+ sub_8095A3C,
+ sub_8094DC4,
+ sub_80964BC,
+ sub_8095A60,
+ sub_8094DC4,
+ sub_80964BC,
+ sub_8095A84,
+ sub_8094DC4,
+ sub_80964BC,
+ sub_8095AA8,
+ sub_8094DC4,
+ sub_80964BC,
+ sub_8095ACC,
+ sub_8094DC4,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E468[])(struct MapObject *, struct Sprite *) = {
+ sub_8095B44,
+ sub_8095B64,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E474[])(struct MapObject *, struct Sprite *) = {
+ sub_8095BC8,
+ sub_8095BC8_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E480[])(struct MapObject *, struct Sprite *) = {
+ sub_8095C20,
+ sub_8095C20_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E48C[])(struct MapObject *, struct Sprite *) = {
+ sub_8095C78,
+ sub_8095C78_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E498[])(struct MapObject *, struct Sprite *) = {
+ sub_8095CD0,
+ sub_8095CD0_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E4A4[])(struct MapObject *, struct Sprite *) = {
+ sub_8095D28,
+ sub_8095D28_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E4B0[])(struct MapObject *, struct Sprite *) = {
+ sub_8095D80,
+ sub_8095D80_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E4BC[])(struct MapObject *, struct Sprite *) = {
+ sub_8095DD8,
+ sub_8095DD8_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E4C8[])(struct MapObject *, struct Sprite *) = {
+ sub_8095E30,
+ sub_8095E30_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E4D4[])(struct MapObject *, struct Sprite *) = {
+ sub_8095E88,
+ sub_8095E88_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E4E0[])(struct MapObject *, struct Sprite *) = {
+ sub_8095EE0,
+ sub_8095EE0_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E4EC[])(struct MapObject *, struct Sprite *) = {
+ sub_8095F38,
+ sub_8095F38_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E4F8[])(struct MapObject *, struct Sprite *) = {
+ sub_8095F90,
+ sub_8095F90_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E504[])(struct MapObject *, struct Sprite *) = {
+ sub_8095FE8,
+ sub_809459C,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E510[])(struct MapObject *, struct Sprite *) = {
+ sub_8096020,
+ sub_809459C,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E51C[])(struct MapObject *, struct Sprite *) = {
+ sub_8096058,
+ sub_809459C,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E528[])(struct MapObject *, struct Sprite *) = {
+ sub_8096090,
+ sub_809459C,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E534[])(struct MapObject *, struct Sprite *) = {
+ sub_8096100,
+ sub_8096100_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E540[])(struct MapObject *, struct Sprite *) = {
+ sub_8096140,
+ sub_8096140_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E54C[])(struct MapObject *, struct Sprite *) = {
+ sub_8096180,
+ sub_8096180_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E558[])(struct MapObject *, struct Sprite *) = {
+ sub_80961C0,
+ sub_80961C0_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E564[])(struct MapObject *, struct Sprite *) = {
+ sub_8096230,
+ sub_8096230_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E570[])(struct MapObject *, struct Sprite *) = {
+ sub_8096270,
+ sub_8096270_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E57C[])(struct MapObject *, struct Sprite *) = {
+ sub_80962B0,
+ sub_80962B0_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E588[])(struct MapObject *, struct Sprite *) = {
+ sub_80962F0,
+ sub_80962F0_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E594[])(struct MapObject *, struct Sprite *) = {
+ sub_8096368,
+ sub_8096368_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E5A0[])(struct MapObject *, struct Sprite *) = {
+ sub_80963A8,
+ sub_80963A8_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E5AC[])(struct MapObject *, struct Sprite *) = {
+ sub_80963E8,
+ sub_80963E8_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E5B8[])(struct MapObject *, struct Sprite *) = {
+ sub_8096428,
+ sub_8096428_2,
+ sub_80964BC,
+};
+
+u8 (*const gUnknown_0850E5C4[])(struct MapObject *, struct Sprite *) = {
+ sub_8096468,
+ sub_80964B8,
+};
+
+u8 (*const gUnknown_0850E5CC[])(struct MapObject *, struct Sprite *) = {
+ sub_809647C,
+ sub_80964B8,
+};
+
+u8 (*const gUnknown_0850E5D4[])(struct MapObject *, struct Sprite *) = {
+ sub_8096494,
+ sub_80964B8,
+};
+
+#endif //GUARD_MOVEMENT_ACTION_FUNC_TABLES_H
diff --git a/src/data/field_event_obj/movement_type_func_tables.h b/src/data/field_event_obj/movement_type_func_tables.h
new file mode 100755
index 000000000..3334c4b5e
--- /dev/null
+++ b/src/data/field_event_obj/movement_type_func_tables.h
@@ -0,0 +1,443 @@
+#ifndef GUARD_MOVEMENT_TYPE_FUNC_TABLES_H
+#define GUARD_MOVEMENT_TYPE_FUNC_TABLES_H
+
+u8 (*const gUnknown_0850D6F4[])(struct MapObject *, struct Sprite *) = {
+ sub_808F44C,
+ sub_808F460,
+ sub_808F48C,
+ sub_808F4C8,
+ sub_808F4E8,
+ sub_808F534,
+ sub_808F564,
+};
+
+const u8 gUnknown_0850D710[] = {DIR_SOUTH, DIR_NORTH, DIR_WEST, DIR_EAST};
+
+u8 (*const gUnknown_0850D714[])(s16, s16, s16, s16) = {
+ GetRegularRunningPastFacingDirection,
+ GetNorthSouthRunningPastFacingDirection,
+ GetEastWestRunningPastFacingDirection,
+ GetNorthEastRunningPastFacingDirection,
+ GetNorthWestRunningPastFacingDirection,
+ GetSouthEastRunningPastFacingDirection,
+ GetSouthWestRunningPastFacingDirection,
+ GetNonEastRunningPastFacingDirection,
+ GetNonWestRunningPastFacingDirection,
+ GetNonSouthRunningPastFacingDirection,
+ GetNonNorthRunningPastFacingDirection,
+};
+
+u8 (*const gUnknown_0850D740[])(struct MapObject *, struct Sprite *) = {
+ sub_808F988,
+ sub_808F99C,
+ sub_808F9C8,
+ sub_808FA0C,
+ sub_808FA3C,
+};
+
+u8 (*const gUnknown_0850D754[])(struct MapObject *, struct Sprite *) = {
+ sub_808FAC8,
+ sub_808FADC,
+ sub_808FB08,
+ sub_808FB44,
+ sub_808FB64,
+ sub_808FBB0,
+ sub_808FBE0,
+};
+
+const u8 gUnknown_0850D770[] = {DIR_SOUTH, DIR_NORTH};
+
+u8 (*const gUnknown_0850D774[])(struct MapObject *, struct Sprite *) = {
+ sub_808FC4C,
+ sub_808FC60,
+ sub_808FC8C,
+ sub_808FCC8,
+ sub_808FCE8,
+ sub_808FD34,
+ sub_808FD64,
+};
+
+const u8 gUnknown_0850D790[] = {DIR_WEST, DIR_EAST};
+
+u8 (*const gUnknown_0850D794[])(struct MapObject *, struct Sprite *) = {
+ sub_808FDD0,
+ sub_808FDFC,
+ sub_808FE1C,
+};
+
+u8 (*const gUnknown_0850D7A0[])(struct MapObject *, struct Sprite *) = {
+ do_berry_tree_growth_sparkle_1,
+ sub_808FF48,
+ do_berry_tree_growth_sparkle_2,
+ sub_808FFB4,
+ sub_8090004,
+};
+
+u8 (*const gUnknown_0850D7B4[])(struct MapObject *, struct Sprite *) = {
+ sub_8090094,
+ sub_80900A8,
+ sub_80900D4,
+ sub_8090118,
+ sub_8090148,
+};
+
+u8 (*const gUnknown_0850D7C8[])(struct MapObject *, struct Sprite *) = {
+ sub_80901D4,
+ sub_80901E8,
+ sub_8090214,
+ sub_8090258,
+ sub_8090288,
+};
+
+u8 (*const gUnknown_0850D7DC[])(struct MapObject *, struct Sprite *) = {
+ sub_8090314,
+ sub_8090328,
+ sub_8090354,
+ sub_8090398,
+ sub_80903C8,
+};
+
+const u8 gUnknown_0850D7F0[] = {DIR_NORTH, DIR_WEST};
+
+u8 (*const gUnknown_0850D7F4[])(struct MapObject *, struct Sprite *) = {
+ sub_8090454,
+ sub_8090468,
+ sub_8090494,
+ sub_80904D8,
+ sub_8090508,
+};
+
+const u8 gUnknown_0850D808[] = {DIR_NORTH, DIR_EAST};
+
+u8 (*const gUnknown_0850D80C[])(struct MapObject *, struct Sprite *) = {
+ sub_8090594,
+ sub_80905A8,
+ sub_80905D4,
+ sub_8090618,
+ sub_8090648,
+};
+
+const u8 gUnknown_0850D820[] = {DIR_SOUTH, DIR_WEST};
+
+u8 (*const gUnknown_0850D824[])(struct MapObject *, struct Sprite *) = {
+ sub_80906D4,
+ sub_80906E8,
+ sub_8090714,
+ sub_8090758,
+ sub_8090788,
+};
+
+const u8 gUnknown_0850D838[] = {DIR_SOUTH, DIR_EAST};
+
+u8 (*const gUnknown_0850D83C[])(struct MapObject *, struct Sprite *) = {
+ sub_8090814,
+ sub_8090828,
+ sub_8090854,
+ sub_8090898,
+ sub_80908C8,
+};
+
+const u8 gUnknown_0850D850[] = {DIR_NORTH, DIR_SOUTH, DIR_WEST, DIR_SOUTH};
+
+u8 (*const gUnknown_0850D854[])(struct MapObject *, struct Sprite *) = {
+ sub_8090954,
+ sub_8090968,
+ sub_8090994,
+ sub_80909D8,
+ sub_8090A08,
+};
+
+const u8 gUnknown_0850D868[] = {DIR_SOUTH, DIR_NORTH, DIR_EAST, DIR_SOUTH};
+
+u8 (*const gUnknown_0850D86C[])(struct MapObject *, struct Sprite *) = {
+ sub_8090A94,
+ sub_8090AA8,
+ sub_8090AD4,
+ sub_8090B18,
+ sub_8090B48,
+};
+
+const u8 gUnknown_0850D880[] = {DIR_NORTH, DIR_WEST, DIR_EAST, DIR_NORTH};
+
+u8 (*const gUnknown_0850D884[])(struct MapObject *, struct Sprite *) = {
+ sub_8090BD4,
+ sub_8090BE8,
+ sub_8090C14,
+ sub_8090C58,
+ sub_8090C88,
+};
+
+const u8 gUnknown_0850D898[] = {DIR_WEST, DIR_EAST, DIR_SOUTH, DIR_SOUTH};
+
+u8 (*const gUnknown_0850D89C[])(struct MapObject *, struct Sprite *) = {
+ sub_8090D14,
+ sub_8090D40,
+ sub_8090D64,
+ sub_8090D90,
+};
+
+const u8 gUnknown_0850D8AC[] = {DIR_SOUTH, DIR_EAST, DIR_WEST, DIR_SOUTH, DIR_NORTH};
+
+u8 (*const gUnknown_0850D8B4[])(struct MapObject *, struct Sprite *) = {
+ sub_8090E18,
+ sub_8090E44,
+ sub_8090E68,
+ sub_8090E94,
+};
+
+const u8 gUnknown_0850D8C4[] = {DIR_SOUTH, DIR_WEST, DIR_EAST, DIR_NORTH, DIR_SOUTH};
+
+u8 (*const gUnknown_0850D8CC[])(struct MapObject *, struct Sprite *) = {
+ sub_8090F1C,
+ sub_8090F30,
+ sub_8090F68,
+ sub_8091020,
+};
+
+u8 (*const gUnknown_0850D8DC[])(struct MapObject *, struct Sprite *) = {
+ sub_8091048,
+ sub_809117C,
+ sub_8091110,
+};
+
+const u8 gUnknown_0850D8E8[] = {DIR_NORTH, DIR_EAST, DIR_WEST, DIR_SOUTH};
+
+u8 (*const gUnknown_0850D8EC[])(struct MapObject *, struct Sprite *) = {
+ sub_8091048,
+ sub_8091208,
+ sub_8091110,
+};
+
+const u8 gUnknown_0850D8F8[] = {DIR_EAST, DIR_WEST, DIR_SOUTH, DIR_NORTH};
+
+u8 (*const gUnknown_0850D8FC[])(struct MapObject *, struct Sprite *) = {
+ sub_8091048,
+ sub_8091294,
+ sub_8091110,
+};
+
+const u8 gUnknown_0850D908[] = {DIR_SOUTH, DIR_NORTH, DIR_EAST, DIR_WEST};
+
+u8 (*const gUnknown_0850D90C[])(struct MapObject *, struct Sprite *) = {
+ sub_8091048,
+ sub_8091320,
+ sub_8091110,
+};
+
+const u8 gUnknown_0850D918[] = {DIR_WEST, DIR_SOUTH, DIR_NORTH, DIR_EAST};
+
+u8 (*const gUnknown_0850D91C[])(struct MapObject *, struct Sprite *) = {
+ sub_8091048,
+ sub_80913AC,
+ sub_8091110,
+};
+
+const u8 gUnknown_0850D928[] = {DIR_NORTH, DIR_WEST, DIR_EAST, DIR_SOUTH};
+
+u8 (*const gUnknown_0850D92C[])(struct MapObject *, struct Sprite *) = {
+ sub_8091048,
+ sub_8091438,
+ sub_8091110,
+};
+
+const u8 gUnknown_0850D938[] = {DIR_WEST, DIR_EAST, DIR_SOUTH, DIR_NORTH};
+
+u8 (*const gUnknown_0850D93C[])(struct MapObject *, struct Sprite *) = {
+ sub_8091048,
+ sub_80914C4,
+ sub_8091110,
+};
+
+u8 (*const gUnknown_0850D948[])(struct MapObject *, struct Sprite *) = {
+ sub_8091048,
+ sub_8091550,
+ sub_8091110,
+};
+
+const u8 gUnknown_0850D954[] = {DIR_EAST, DIR_SOUTH, DIR_NORTH, DIR_WEST};
+
+u8 (*const gUnknown_0850D958[])(struct MapObject *, struct Sprite *) = {
+ sub_8091048,
+ sub_80915DC,
+ sub_8091110,
+};
+
+const u8 gUnknown_0850D964[] = {DIR_WEST, DIR_NORTH, DIR_SOUTH, DIR_EAST};
+
+u8 (*const gUnknown_0850D968[])(struct MapObject *, struct Sprite *) = {
+ sub_8091048,
+ sub_8091668,
+ sub_8091110,
+};
+
+const u8 gUnknown_0850D974[] = {DIR_NORTH, DIR_SOUTH, DIR_EAST, DIR_WEST};
+
+u8 (*const gUnknown_0850D978[])(struct MapObject *, struct Sprite *) = {
+ sub_8091048,
+ sub_80916F4,
+ sub_8091110,
+};
+
+const u8 gUnknown_0850D984[] = {DIR_EAST, DIR_WEST, DIR_NORTH, DIR_SOUTH};
+
+u8 (*const gUnknown_0850D988[])(struct MapObject *, struct Sprite *) = {
+ sub_8091048,
+ sub_8091780,
+ sub_8091110,
+};
+
+const u8 gUnknown_0850D994[] = {DIR_SOUTH, DIR_EAST, DIR_WEST, DIR_NORTH};
+
+u8 (*const gUnknown_0850D998[])(struct MapObject *, struct Sprite *) = {
+ sub_8091048,
+ sub_809180C,
+ sub_8091110,
+};
+
+const u8 gUnknown_0850D9A4[] = {DIR_EAST, DIR_NORTH, DIR_SOUTH, DIR_WEST};
+
+u8 (*const gUnknown_0850D9A8[])(struct MapObject *, struct Sprite *) = {
+ sub_8091048,
+ sub_8091898,
+ sub_8091110,
+};
+
+const u8 gUnknown_0850D9B4[] = {DIR_NORTH, DIR_SOUTH, DIR_WEST, DIR_EAST};
+
+u8 (*const gUnknown_0850D9B8[])(struct MapObject *, struct Sprite *) = {
+ sub_8091048,
+ sub_8091924,
+ sub_8091110,
+};
+
+const u8 gUnknown_0850D9C4[] = {DIR_WEST, DIR_EAST, DIR_NORTH, DIR_SOUTH};
+
+u8 (*const gUnknown_0850D9C8[])(struct MapObject *, struct Sprite *) = {
+ sub_8091048,
+ sub_80919B0,
+ sub_8091110,
+};
+
+const u8 gUnknown_0850D9D4[] = {DIR_SOUTH, DIR_WEST, DIR_EAST, DIR_NORTH};
+
+u8 (*const gUnknown_0850D9D8[])(struct MapObject *, struct Sprite *) = {
+ sub_8091048,
+ sub_8091A3C,
+ sub_8091110,
+};
+
+const u8 gUnknown_0850D9E4[] = {DIR_NORTH, DIR_WEST, DIR_SOUTH, DIR_EAST};
+
+u8 (*const gUnknown_0850D9E8[])(struct MapObject *, struct Sprite *) = {
+ sub_8091048,
+ sub_8091AC8,
+ sub_8091110,
+};
+
+const u8 gUnknown_0850D9F4[] = {DIR_SOUTH, DIR_EAST, DIR_NORTH, DIR_WEST};
+
+u8 (*const gUnknown_0850D9F8[])(struct MapObject *, struct Sprite *) = {
+ sub_8091048,
+ sub_8091B54,
+ sub_8091110,
+};
+
+const u8 gUnknown_0850DA04[] = {DIR_WEST, DIR_SOUTH, DIR_EAST, DIR_NORTH};
+
+u8 (*const gUnknown_0850DA08[])(struct MapObject *, struct Sprite *) = {
+ sub_8091048,
+ sub_8091BE0,
+ sub_8091110,
+};
+
+const u8 gUnknown_0850DA14[] = {DIR_EAST, DIR_NORTH, DIR_WEST, DIR_SOUTH};
+
+u8 (*const gUnknown_0850DA18[])(struct MapObject *, struct Sprite *) = {
+ sub_8091048,
+ sub_8091C6C,
+ sub_8091110,
+};
+
+const u8 gUnknown_0850DA24[] = {DIR_NORTH, DIR_EAST, DIR_SOUTH, DIR_WEST};
+
+u8 (*const gUnknown_0850DA28[])(struct MapObject *, struct Sprite *) = {
+ sub_8091048,
+ sub_8091CF8,
+ sub_8091110,
+};
+
+const u8 gUnknown_0850DA34[] = {DIR_SOUTH, DIR_WEST, DIR_NORTH, DIR_EAST};
+
+u8 (*const gUnknown_0850DA38[])(struct MapObject *, struct Sprite *) = {
+ sub_8091048,
+ sub_8091D84,
+ sub_8091110,
+};
+
+const u8 gUnknown_0850DA44[] = {DIR_WEST, DIR_NORTH, DIR_EAST, DIR_SOUTH};
+
+u8 (*const gUnknown_0850DA48[])(struct MapObject *, struct Sprite *) = {
+ sub_8091048,
+ sub_8091E10,
+ sub_8091110,
+};
+
+const u8 gUnknown_0850DA54[] = {DIR_EAST, DIR_SOUTH, DIR_WEST, DIR_NORTH};
+
+u8 (*const gUnknown_0850DA58[])(struct MapObject *, struct Sprite *) = {
+ mss_npc_reset_oampriv3_1_unk2_unk3,
+ sub_8091EC0,
+ sub_8091F20,
+};
+
+bool8 (*const gUnknown_0850DA64[])(struct MapObject *, struct Sprite *, u8, bool8(u8)) = {
+ sub_8091F48,
+ sub_8091F4C,
+ sub_8091F94,
+ sub_80920A4,
+ sub_809215C,
+ sub_8092214,
+ cph_IM_DIFFERENT,
+ sub_8092314,
+ oac_hopping,
+ sub_8091F48,
+ sub_8091F48,
+};
+
+u8 (*const gUnknown_0850DA90[])(struct MapObject *, struct Sprite *) = {
+ mss_npc_reset_oampriv3_1_unk2_unk3,
+ mss_08062EA4,
+ sub_8091F20,
+};
+
+u8 (*const gUnknown_0850DA9C[])(struct MapObject *, struct Sprite *) = {
+ sub_80926AC,
+};
+
+u8 (*const gUnknown_0850DAA0[])(struct MapObject *, struct Sprite *) = {
+ sub_8092718,
+ sub_80926B8,
+};
+
+u8 (*const gUnknown_0850DAA8[])(struct MapObject *, struct Sprite *) = {
+ sub_8092788,
+ sub_80926B8,
+};
+
+u8 (*const gUnknown_0850DAB0[])(struct MapObject *, struct Sprite *) = {
+ sub_80927F8,
+ sub_80926B8,
+};
+
+u8 (*const gUnknown_0850DAB8[])(struct MapObject *, struct Sprite *) = {
+ sub_8092868,
+ sub_80926B8,
+};
+
+u8 (*const gUnknown_0850DAC0[])(struct MapObject *, struct Sprite *) = {
+ sub_80928D8,
+ sub_809290C,
+ sub_809292C,
+};
+
+#endif //GUARD_MOVEMENT_TYPE_FUNC_TABLES_H
diff --git a/src/event_object_movement.c b/src/event_object_movement.c
index a935f20d6..9943dd578 100644
--- a/src/event_object_movement.c
+++ b/src/event_object_movement.c
@@ -13,7 +13,6 @@
#include "event_data.h"
#include "rom_818CFC8.h"
#include "rom_81BE66C.h"
-#include "event_object_movement_helpers.h"
#include "mauville_old_man.h"
#include "metatile_behavior.h"
#include "field_effect.h"
@@ -24,6 +23,7 @@
#include "event_object_movement.h"
#include "pokenav.h"
#include "util.h"
+#include "constants/map_objects.h"
#define NUM_FIELD_MAP_OBJECT_TEMPLATES 0x51
@@ -70,6 +70,7 @@ bool8 sub(struct MapObject *mapObject, struct Sprite *sprite)\
extern u8 gUnknown_020375B4;
extern u16 gUnknown_020375B6;
+extern u8 *gUnknown_020375B8;
// Static ROM declarations
@@ -93,9 +94,10 @@ static u8 sub_808E8F4(const struct SpritePalette *);
static u8 FindFieldObjectPaletteIndexByTag(u16);
static void sub_808EAB0(u16, u8);
static bool8 FieldObjectDoesZCoordMatch(struct MapObject *, u8);
-//static void CameraObject_0(struct Sprite *);
-/*static*/ void CameraObject_1(struct Sprite *);
-//static void CameraObject_2(struct Sprite *);
+static void ObjectCB_CameraObject(struct Sprite *);
+static void CameraObject_0(struct Sprite *);
+static void CameraObject_1(struct Sprite *);
+static void CameraObject_2(struct Sprite *);
/*static*/ struct MapObjectTemplate *FindFieldObjectTemplateInArrayByLocalId(u8 localId, struct MapObjectTemplate *templates, u8 count);
void npc_reset(struct MapObject *, struct Sprite *);
void FieldObjectSetRegularAnim(struct MapObject *, struct Sprite *, u8);
@@ -129,52 +131,11 @@ static void npc_update_obj_anim_flag(struct MapObject *, struct Sprite *);
// ROM data
-extern void (*const gUnknown_08505438[NUM_FIELD_MAP_OBJECT_TEMPLATES])(struct Sprite *);
-extern const u8 gRangedMovementTypes[NUM_FIELD_MAP_OBJECT_TEMPLATES];
-extern const u8 gInitialMovementTypeFacingDirections[NUM_FIELD_MAP_OBJECT_TEMPLATES];
-extern const struct MapObjectGraphicsInfo *const gMauvilleOldManGraphicsInfoPointers[7];
-extern const struct MapObjectGraphicsInfo *const gFieldObjectGraphicsInfoPointers[0xEF];
-extern u8 (*const gUnknown_0850D714[11])(s16, s16, s16, s16);
-
struct PairedPalettes {
u16 tag;
const u16 *data;
};
-extern const u8 gUnknown_084975C4[0x10];
-extern const struct SpriteTemplate gUnknown_084975D4;
-extern void (*const gUnknown_084975EC[3])(struct Sprite *);
-extern const struct SpritePalette gUnknown_0850BBC8[39];
-extern const struct PairedPalettes gUnknown_0850BD00[4];
-extern const struct PairedPalettes gUnknown_0850BD78[14];
-extern const u16 *const gUnknown_0850BE38[2];
-extern const s16 gUnknown_0850D6DC[4]; // {0x20, 0x40, 0x60, 0x80}
-extern const s16 gUnknown_0850D6EC[4];
-extern const u8 gUnknown_0850D710[4]; // {DIR_SOUTH, DIR_NORTH, DIR_WEST, DIR_EAST}
-extern const u8 gUnknown_0850D770[2]; // {DIR_SOUTH, DIR_NORTH}
-extern const u8 gUnknown_0850D790[2]; // {DIR_WEST, DIR_EAST}
-extern const u8 gUnknown_0850D7F0[2]; // {DIR_NORTH, DIR_WEST}
-extern const u8 gUnknown_0850D808[2]; // {DIR_NORTH, DIR_EAST}
-extern const u8 gUnknown_0850D820[2]; // {DIR_SOUTH, DIR_WEST}
-extern const u8 gUnknown_0850D838[2]; // {DIR_SOUTH, DIR_EAST}
-extern const u8 gUnknown_0850D850[4];
-extern const u8 gUnknown_0850D868[4];
-extern const u8 gUnknown_0850D880[4];
-extern const u8 gUnknown_0850D898[4];
-extern const u8 gUnknown_0850D8AC[5];
-extern const u8 gUnknown_0850D8C4[5];
-extern const u8 gUnknown_0850D8E8[4];
-extern bool8 (*const gUnknown_0850DA64[11])(struct MapObject *, struct Sprite *, u8, bool8(u8));
-extern bool8 (*const gUnknown_0850DB5C[4])(u8);
-extern bool8 (*const gUnknown_0850DB6C[4])(u8);
-extern const struct Coords16 gUnknown_0850DB7C[4];
-extern const u8 gUnknown_0850DC2F[4][4];
-extern const u8 gUnknown_0850DC3F[4][4];
-extern const u8 gUnknown_0850DBA0[5];
-extern bool8 (*const *const gUnknown_0850DC50[166])(struct MapObject *, struct Sprite *);
-extern u8 (*const gUnknown_0850DEE8[5])(u8);
-extern const s16 gUnknown_0850DFBC[3];
-extern const s16 gUnknown_0850DFC2[3];
typedef void (*SpriteStepFunc)(struct Sprite *sprite, u8 dir);
@@ -189,35 +150,998 @@ extern s16 gUnknown_0850E84A[];
extern u8 gUnknown_0850E850[];
static void FieldObjectUpdateMetatileBehaviors(struct MapObject*);
-/*static*/ void GetAllGroundEffectFlags_OnBeginStep(struct MapObject*, u32*);
-/*static*/ void GetGroundEffectFlags_Reflection(struct MapObject*, u32*);
-/*static*/ void GetGroundEffectFlags_TallGrassOnSpawn(struct MapObject*, u32*);
-/*static*/ void GetGroundEffectFlags_LongGrassOnSpawn(struct MapObject*, u32*);
-/*static*/ void GetGroundEffectFlags_SandHeap(struct MapObject*, u32*);
-/*static*/ void GetGroundEffectFlags_ShallowFlowingWater(struct MapObject*, u32*);
-/*static*/ void GetGroundEffectFlags_ShortGrass(struct MapObject*, u32*);
-/*static*/ void GetGroundEffectFlags_HotSprings(struct MapObject*, u32*);
-/*static*/ void GetGroundEffectFlags_TallGrassOnBeginStep(struct MapObject*, u32*);
-/*static*/ void GetGroundEffectFlags_LongGrassOnBeginStep(struct MapObject*, u32*);
-/*static*/ void GetGroundEffectFlags_Tracks(struct MapObject*, u32*);
-/*static*/ void GetGroundEffectFlags_Puddle(struct MapObject*, u32*);
-/*static*/ void GetGroundEffectFlags_Ripple(struct MapObject*, u32*);
-/*static*/ void GetGroundEffectFlags_Seaweed(struct MapObject*, u32*);
-/*static*/ void GetGroundEffectFlags_JumpLanding(struct MapObject*, u32*);
-/*static*/ u8 FieldObjectCheckForReflectiveSurface(struct MapObject*);
+static void GetGroundEffectFlags_Reflection(struct MapObject*, u32*);
+static void GetGroundEffectFlags_TallGrassOnSpawn(struct MapObject*, u32*);
+static void GetGroundEffectFlags_LongGrassOnSpawn(struct MapObject*, u32*);
+static void GetGroundEffectFlags_SandHeap(struct MapObject*, u32*);
+static void GetGroundEffectFlags_ShallowFlowingWater(struct MapObject*, u32*);
+static void GetGroundEffectFlags_ShortGrass(struct MapObject*, u32*);
+static void GetGroundEffectFlags_HotSprings(struct MapObject*, u32*);
+static void GetGroundEffectFlags_TallGrassOnBeginStep(struct MapObject*, u32*);
+static void GetGroundEffectFlags_LongGrassOnBeginStep(struct MapObject*, u32*);
+static void GetGroundEffectFlags_Tracks(struct MapObject*, u32*);
+static void GetGroundEffectFlags_Puddle(struct MapObject*, u32*);
+static void GetGroundEffectFlags_Ripple(struct MapObject*, u32*);
+static void GetGroundEffectFlags_Seaweed(struct MapObject*, u32*);
+static void GetGroundEffectFlags_JumpLanding(struct MapObject*, u32*);
+static u8 FieldObjectCheckForReflectiveSurface(struct MapObject*);
static u8 GetReflectionTypeByMetatileBehavior(u32);
static void InitObjectPriorityByZCoord(struct Sprite *sprite, u8 z);
static void FieldObjectUpdateSubpriority(struct MapObject*, struct Sprite*);
static void DoTracksGroundEffect_None(struct MapObject*, struct Sprite*, u8);
static void DoTracksGroundEffect_Footprints(struct MapObject*, struct Sprite*, u8);
static void DoTracksGroundEffect_BikeTireTracks(struct MapObject*, struct Sprite*, u8);
-/*static*/ void DoRippleFieldEffect(struct MapObject*, struct Sprite*);
+static void DoRippleFieldEffect(struct MapObject*, struct Sprite*);
static void DoGroundEffects_OnSpawn(struct MapObject*, struct Sprite*);
static void DoGroundEffects_OnBeginStep(struct MapObject*, struct Sprite*);
static void DoGroundEffects_OnFinishStep(struct MapObject*, struct Sprite*);
static void sub_8097D68(struct Sprite*);
static void sub_8097FE4(u8);
+const u8 gUnknown_084975C4[] = {1, 1, 6, 7, 8, 9, 6, 7, 8, 9, 11, 11, 0, 0, 0, 0};
+
+const struct SpriteTemplate gCameraSpriteTemplate = {0, 0xFFFF, &gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, ObjectCB_CameraObject};
+
+void (*const gCameraObjectFuncs[])(struct Sprite *) = {
+ CameraObject_0,
+ CameraObject_1,
+ CameraObject_2,
+};
+
+#include "data/field_event_obj/event_object_graphics.h"
+
+// movement type callbacks
+void (*const gUnknown_08505438[])(struct Sprite *) =
+{
+ FieldObjectCB_NoMovement1,
+ FieldObjectCB_LookRandomDirections,
+ FieldObjectCB_GoRandomDirections,
+ FieldObjectCB_RandomlyGoNorthOrSouth,
+ FieldObjectCB_RandomlyGoNorthOrSouth,
+ FieldObjectCB_RandomlyGoEastOrWest,
+ FieldObjectCB_RandomlyGoEastOrWest,
+ FieldObjectCB_FaceFixedDirection,
+ FieldObjectCB_FaceFixedDirection,
+ FieldObjectCB_FaceFixedDirection,
+ FieldObjectCB_FaceFixedDirection,
+ FieldObjectCB_NoMovement2,
+ FieldObjectCB_BerryTree,
+ FieldObjectCB_RandomlyLookNorthOrSouth,
+ FieldObjectCB_RandomlyLookEastOrWest,
+ FieldObjectCB_RandomlyLookNorthOrWest,
+ FieldObjectCB_RandomlyLookNorthOrEast,
+ FieldObjectCB_RandomlyLookSouthOrWest,
+ FieldObjectCB_RandomlyLookSouthOrEast,
+ FieldObjectCB_RandomlyLookNorthOrSouthOrWest,
+ FieldObjectCB_RandomlyLookNorthOrSouthOrEast,
+ FieldObjectCB_RandomlyLookNorthOrEastOrWest,
+ FieldObjectCB_RandomlyLookSouthOrEastOrWest,
+ FieldObjectCB_LookAroundCounterclockwise,
+ FieldObjectCB_LookAroundClockwise,
+ FieldObjectCB_AlternatelyGoInOppositeDirections,
+ FieldObjectCB_AlternatelyGoInOppositeDirections,
+ FieldObjectCB_AlternatelyGoInOppositeDirections,
+ FieldObjectCB_AlternatelyGoInOppositeDirections,
+ FieldObjectCB_GoInDirectionSequence1,
+ FieldObjectCB_GoInDirectionSequence2,
+ FieldObjectCB_GoInDirectionSequence3,
+ FieldObjectCB_GoInDirectionSequence4,
+ FieldObjectCB_GoInDirectionSequence5,
+ FieldObjectCB_GoInDirectionSequence6,
+ FieldObjectCB_GoInDirectionSequence7,
+ FieldObjectCB_GoInDirectionSequence8,
+ FieldObjectCB_GoInDirectionSequence9,
+ FieldObjectCB_GoInDirectionSequence10,
+ FieldObjectCB_GoInDirectionSequence11,
+ FieldObjectCB_GoInDirectionSequence12,
+ FieldObjectCB_GoInDirectionSequence13,
+ FieldObjectCB_GoInDirectionSequence14,
+ FieldObjectCB_GoInDirectionSequence15,
+ FieldObjectCB_GoInDirectionSequence16,
+ FieldObjectCB_GoInDirectionSequence17,
+ FieldObjectCB_GoInDirectionSequence18,
+ FieldObjectCB_GoInDirectionSequence19,
+ FieldObjectCB_GoInDirectionSequence20,
+ FieldObjectCB_GoInDirectionSequence21,
+ FieldObjectCB_GoInDirectionSequence22,
+ FieldObjectCB_GoInDirectionSequence23,
+ FieldObjectCB_GoInDirectionSequence24,
+ FieldObjectCB_CopyPlayer1,
+ FieldObjectCB_CopyPlayer1,
+ FieldObjectCB_CopyPlayer1,
+ FieldObjectCB_CopyPlayer1,
+ FieldObjectCB_TreeDisguise,
+ FieldObjectCB_MountainDisguise,
+ FieldObjectCB_CopyPlayer2,
+ FieldObjectCB_CopyPlayer2,
+ FieldObjectCB_CopyPlayer2,
+ FieldObjectCB_CopyPlayer2,
+ FieldObjectCB_Hidden1,
+ FieldObjectCB_WalkInPlace1,
+ FieldObjectCB_WalkInPlace1,
+ FieldObjectCB_WalkInPlace1,
+ FieldObjectCB_WalkInPlace1,
+ FieldObjectCB_WalkInPlace2,
+ FieldObjectCB_WalkInPlace2,
+ FieldObjectCB_WalkInPlace2,
+ FieldObjectCB_WalkInPlace2,
+ FieldObjectCB_WalkInPlace3,
+ FieldObjectCB_WalkInPlace3,
+ FieldObjectCB_WalkInPlace3,
+ FieldObjectCB_WalkInPlace3,
+ FieldObjectCB_Hidden2,
+ FieldObjectCB_WalkInPlace4,
+ FieldObjectCB_WalkInPlace4,
+ FieldObjectCB_WalkInPlace4,
+ FieldObjectCB_WalkInPlace4,
+};
+
+const u8 gRangedMovementTypes[] = {
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1,
+ 1,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+};
+
+const u8 gInitialMovementTypeFacingDirections[] = {
+ DIR_SOUTH,
+ DIR_SOUTH,
+ DIR_SOUTH,
+ DIR_NORTH,
+ DIR_SOUTH,
+ DIR_WEST,
+ DIR_EAST,
+ DIR_NORTH,
+ DIR_SOUTH,
+ DIR_WEST,
+ DIR_EAST,
+ DIR_SOUTH,
+ DIR_SOUTH,
+ DIR_SOUTH,
+ DIR_WEST,
+ DIR_NORTH,
+ DIR_NORTH,
+ DIR_SOUTH,
+ DIR_SOUTH,
+ DIR_SOUTH,
+ DIR_SOUTH,
+ DIR_NORTH,
+ DIR_SOUTH,
+ DIR_SOUTH,
+ DIR_SOUTH,
+ DIR_NORTH,
+ DIR_SOUTH,
+ DIR_WEST,
+ DIR_EAST,
+ DIR_NORTH,
+ DIR_EAST,
+ DIR_SOUTH,
+ DIR_WEST,
+ DIR_NORTH,
+ DIR_WEST,
+ DIR_SOUTH,
+ DIR_EAST,
+ DIR_WEST,
+ DIR_NORTH,
+ DIR_EAST,
+ DIR_SOUTH,
+ DIR_EAST,
+ DIR_NORTH,
+ DIR_WEST,
+ DIR_SOUTH,
+ DIR_NORTH,
+ DIR_SOUTH,
+ DIR_WEST,
+ DIR_EAST,
+ DIR_NORTH,
+ DIR_SOUTH,
+ DIR_WEST,
+ DIR_EAST,
+ DIR_NORTH,
+ DIR_SOUTH,
+ DIR_WEST,
+ DIR_EAST,
+ DIR_SOUTH,
+ DIR_SOUTH,
+ DIR_NORTH,
+ DIR_SOUTH,
+ DIR_WEST,
+ DIR_EAST,
+ DIR_SOUTH,
+ DIR_SOUTH,
+ DIR_NORTH,
+ DIR_WEST,
+ DIR_EAST,
+ DIR_SOUTH,
+ DIR_NORTH,
+ DIR_WEST,
+ DIR_EAST,
+ DIR_SOUTH,
+ DIR_NORTH,
+ DIR_WEST,
+ DIR_EAST,
+ DIR_SOUTH,
+ DIR_SOUTH,
+ DIR_NORTH,
+ DIR_WEST,
+ DIR_EAST,
+};
+
+#include "data/field_event_obj/event_object_graphics_info_pointers.h"
+#include "data/field_event_obj/field_effect_object_template_pointers.h"
+#include "data/field_event_obj/event_object_pic_tables.h"
+#include "data/field_event_obj/event_object_anims.h"
+#include "data/field_event_obj/base_oam.h"
+#include "data/field_event_obj/event_object_subsprites.h"
+#include "data/field_event_obj/event_object_graphics_info.h"
+
+const struct SpritePalette gUnknown_0850BBC8[] = {
+ {gFieldObjectPalette0, 0x1103},
+ {gFieldObjectPalette1, 0x1104},
+ {gFieldObjectPalette2, 0x1105},
+ {gFieldObjectPalette3, 0x1106},
+ {gFieldObjectPalette4, 0x1107},
+ {gFieldObjectPalette5, 0x1108},
+ {gFieldObjectPalette6, 0x1109},
+ {gFieldObjectPalette7, 0x110A},
+ {gFieldObjectPalette8, 0x1100},
+ {gFieldObjectPalette9, 0x1101},
+ {gFieldObjectPalette10, 0x1102},
+ {gFieldObjectPalette11, 0x1115},
+ {gFieldObjectPalette12, 0x110B},
+ {gFieldObjectPalette13, 0x110C},
+ {gFieldObjectPalette14, 0x110D},
+ {gFieldObjectPalette15, 0x110E},
+ {gFieldObjectPalette16, 0x110F},
+ {gFieldObjectPalette17, 0x1110},
+ {gFieldObjectPalette18, 0x1111},
+ {gFieldObjectPalette19, 0x1112},
+ {gFieldObjectPalette20, 0x1113},
+ {gFieldObjectPalette21, 0x1114},
+ {gFieldObjectPalette22, 0x1116},
+ {gFieldObjectPalette23, 0x1117},
+ {gFieldObjectPalette24, 0x1118},
+ {gFieldObjectPalette25, 0x1119},
+ {gFieldObjectPalette26, 0x111B},
+ {gFieldObjectPalette27, 0x111C},
+ {gFieldObjectPalette28, 0x111D},
+ {gFieldObjectPalette29, 0x111E},
+ {gFieldObjectPalette30, 0x111F},
+ {gFieldObjectPalette31, 0x1120},
+ {gFieldObjectPalette32, 0x1121},
+ {gFieldObjectPalette33, 0x1122},
+ {gFieldObjectPalette34, 0x1123},
+ {NULL, 0x0000},
+};
+
+const u16 Unknown_0850BCE8[] = {
+ 0x1101,
+ 0x1101,
+ 0x1101,
+ 0x1101,
+};
+
+const u16 Unknown_0850BCF0[] = {
+ 0x1111,
+ 0x1111,
+ 0x1111,
+ 0x1111,
+};
+
+const u16 Unknown_0850BCF8[] = {
+ 0x1115,
+ 0x1115,
+ 0x1115,
+ 0x1115,
+};
+
+const struct PairedPalettes gUnknown_0850BD00[] = {
+ {0x1100, Unknown_0850BCE8},
+ {0x1110, Unknown_0850BCF0},
+ {0x1115, Unknown_0850BCF8},
+ {0x11FF, NULL},
+};
+
+const u16 Unknown_0850BD20[] = {
+ 0x110C,
+ 0x110C,
+ 0x110C,
+ 0x110C,
+};
+
+const u16 Unknown_0850BD28[] = {
+ 0x110D,
+ 0x110D,
+ 0x110D,
+ 0x110D,
+};
+
+const u16 Unknown_0850BD30[] = {
+ 0x110E,
+ 0x110E,
+ 0x110E,
+ 0x110E,
+};
+
+const u16 Unknown_0850BD38[] = {
+ 0x1112,
+ 0x1112,
+ 0x1112,
+ 0x1112,
+};
+
+const u16 Unknown_0850BD40[] = {
+ 0x1113,
+ 0x1113,
+ 0x1113,
+ 0x1113,
+};
+
+const u16 Unknown_0850BD48[] = {
+ 0x1114,
+ 0x1114,
+ 0x1114,
+ 0x1114,
+};
+
+const u16 Unknown_0850BD50[] = {
+ 0x111B,
+ 0x111B,
+ 0x111B,
+ 0x111B,
+};
+
+const u16 Unknown_0850BD58[] = {
+ 0x1117,
+ 0x1117,
+ 0x1117,
+ 0x1117,
+};
+
+const u16 Unknown_0850BD60[] = {
+ 0x1119,
+ 0x1119,
+ 0x1119,
+ 0x1119,
+};
+
+const u16 Unknown_0850BD68[] = {
+ 0x1109,
+ 0x1109,
+ 0x1109,
+ 0x1109,
+};
+
+const u16 Unknown_0850BD70[] = {
+ 0x111D,
+ 0x111D,
+ 0x111D,
+ 0x111D,
+};
+
+const struct PairedPalettes gUnknown_0850BD78[] = {
+ {4352, Unknown_0850BCE8},
+ {4368, Unknown_0850BCF0},
+ {4363, Unknown_0850BD20},
+ {4365, Unknown_0850BD28},
+ {4366, Unknown_0850BD30},
+ {4370, Unknown_0850BD38},
+ {4371, Unknown_0850BD40},
+ {4372, Unknown_0850BD48},
+ {4374, Unknown_0850BD58},
+ {4376, Unknown_0850BD60},
+ {4357, Unknown_0850BD68},
+ {4379, Unknown_0850BD50},
+ {4381, Unknown_0850BD70},
+ {4607, NULL},
+};
+
+const u16 gUnknown_0850BDE8[] = {
+ 0x1100,
+ 0x1101,
+ 0x1103,
+ 0x1104,
+ 0x1105,
+ 0x1106,
+ 0x1107,
+ 0x1108,
+ 0x1109,
+ 0x110A,
+};
+
+const u16 gUnknown_0850BDFC[] = {
+ 0x1100,
+ 0x1101,
+ 0x1103,
+ 0x1104,
+ 0x1105,
+ 0x1106,
+ 0x1107,
+ 0x1108,
+ 0x1109,
+ 0x110A,
+};
+
+const u16 gUnknown_0850BE10[] = {
+ 0x1100,
+ 0x1101,
+ 0x1103,
+ 0x1104,
+ 0x1105,
+ 0x1106,
+ 0x1107,
+ 0x1108,
+ 0x1109,
+ 0x110A,
+};
+
+const u16 gUnknown_0850BE24[] = {
+ 0x1100,
+ 0x1101,
+ 0x1103,
+ 0x1104,
+ 0x1105,
+ 0x1106,
+ 0x1107,
+ 0x1108,
+ 0x1109,
+ 0x110A,
+};
+
+
+const u16 *const gUnknown_0850BE38[] = {
+ gUnknown_0850BDE8,
+ gUnknown_0850BDFC,
+ gUnknown_0850BE10,
+ gUnknown_0850BE24,
+};
+
+#include "data/field_event_obj/berry_tree_graphics_tables.h"
+#include "data/field_event_obj/field_effect_objects.h"
+
+const s16 gMovementDelaysMedium[] = {32, 64, 96, 128};
+const s16 gMovementDelaysLong[] = {32, 64, 128, 192};
+const s16 gMovementDelaysShort[] = {32, 48, 64, 80};
+
+#include "data/field_event_obj/movement_type_func_tables.h"
+
+const u8 gUnknown_0850DACC[] = {
+ 0x00,
+ 0x00,
+ 0x01,
+ 0x02,
+ 0x03,
+ 0x00,
+ 0x00,
+ 0x01,
+ 0x01,
+};
+
+const u8 gUnknown_0850DAD5[] = {
+ 0x04,
+ 0x04,
+ 0x05,
+ 0x06,
+ 0x07,
+ 0x04,
+ 0x04,
+ 0x05,
+ 0x05,
+};
+
+const u8 gUnknown_0850DADE[] = {
+ 0x08,
+ 0x08,
+ 0x09,
+ 0x0a,
+ 0x0b,
+ 0x08,
+ 0x08,
+ 0x09,
+ 0x09,
+};
+
+const u8 gUnknown_0850DAE7[] = {
+ 0x0c,
+ 0x0c,
+ 0x0d,
+ 0x0e,
+ 0x0f,
+ 0x0c,
+ 0x0c,
+ 0x0d,
+ 0x0d,
+};
+
+const u8 gUnknown_0850DAF0[] = {
+ 0x10,
+ 0x10,
+ 0x11,
+ 0x12,
+ 0x13,
+ 0x10,
+ 0x10,
+ 0x11,
+ 0x11,
+};
+
+const u8 gUnknown_0850DAF9[] = {
+ 0x14,
+ 0x14,
+ 0x15,
+ 0x16,
+ 0x17,
+ 0x14,
+ 0x14,
+ 0x15,
+ 0x15,
+};
+
+const u8 gUnknown_0850DB02[] = {
+ 0x14,
+ 0x14,
+ 0x15,
+ 0x16,
+ 0x17,
+ 0x14,
+ 0x14,
+ 0x15,
+ 0x15,
+};
+
+const u8 gUnknown_0850DB0B[] = {
+ 0x18,
+ 0x18,
+ 0x19,
+ 0x1a,
+ 0x1b,
+ 0x18,
+ 0x18,
+ 0x19,
+ 0x19,
+};
+
+const u8 gUnknown_0850DB14[] = {
+ 0x1c,
+ 0x1c,
+ 0x1d,
+ 0x1e,
+ 0x1f,
+ 0x1c,
+ 0x1c,
+ 0x1d,
+ 0x1d,
+};
+
+const u8 gUnknown_0850DB1D[] = {
+ 0x20,
+ 0x20,
+ 0x21,
+ 0x22,
+ 0x23,
+ 0x20,
+ 0x20,
+ 0x21,
+ 0x21,
+};
+
+const u8 gUnknown_0850DB26[] = {
+ 0x24,
+ 0x24,
+ 0x25,
+ 0x26,
+ 0x27,
+ 0x24,
+ 0x24,
+ 0x25,
+ 0x25,
+};
+
+const u8 gUnknown_0850DB2F[] = {
+ 0x00,
+ 0x00,
+ 0x01,
+ 0x02,
+ 0x03,
+ 0x00,
+ 0x00,
+ 0x01,
+ 0x01,
+};
+
+const u8 gUnknown_0850DB38[] = {
+ 0x04,
+ 0x04,
+ 0x05,
+ 0x06,
+ 0x07,
+ 0x04,
+ 0x04,
+ 0x05,
+ 0x05,
+};
+
+const u8 gUnknown_0850DB41[] = {
+ 0x08,
+ 0x08,
+ 0x09,
+ 0x0a,
+ 0x0b,
+ 0x08,
+ 0x08,
+ 0x09,
+ 0x09,
+};
+
+const u8 gUnknown_0850DB4A[] = {
+ 0x14,
+ 0x14,
+ 0x15,
+ 0x16,
+ 0x17,
+ 0x14,
+ 0x14,
+ 0x15,
+ 0x15,
+};
+
+const u8 gUnknown_0850DB53[] = {
+ 0x08,
+ 0x08,
+ 0x07,
+ 0x09,
+ 0x0a,
+ 0x08,
+ 0x08,
+ 0x07,
+ 0x07,
+};
+
+bool8 (*const gOppositeDirectionBlockedMetatileFuncs[])(u8) = {
+ MetatileBehavior_IsSouthBlocked,
+ MetatileBehavior_IsNorthBlocked,
+ MetatileBehavior_IsWestBlocked,
+ MetatileBehavior_IsEastBlocked
+};
+
+bool8 (*const gDirectionBlockedMetatileFuncs[])(u8) = {
+ MetatileBehavior_IsNorthBlocked,
+ MetatileBehavior_IsSouthBlocked,
+ MetatileBehavior_IsEastBlocked,
+ MetatileBehavior_IsWestBlocked
+};
+
+const struct Coords16 gDirectionToVectors[] = {
+ { 0, 0},
+ { 0, 1},
+ { 0, -1},
+ {-1, 0},
+ { 1, 0},
+ {-1, 1},
+ { 1, 1},
+ {-1, -1},
+ { 1, -1}
+};
+
+const u8 gUnknown_0850DBA0[] = {
+ 0x00,
+ 0x00,
+ 0x01,
+ 0x02,
+ 0x03,
+};
+
+const u8 gUnknown_0850DBA5[] = {
+ 0x04,
+ 0x04,
+ 0x05,
+ 0x06,
+ 0x07,
+};
+
+const u8 gUnknown_0850DBAA[] = {
+ 0x08,
+ 0x08,
+ 0x09,
+ 0x0a,
+ 0x0b,
+};
+
+const u8 gUnknown_0850DBAF[] = {
+ 0x15,
+ 0x15,
+ 0x16,
+ 0x17,
+ 0x18,
+};
+
+const u8 gUnknown_0850DBB4[] = {
+ 0x29,
+ 0x29,
+ 0x2a,
+ 0x2b,
+ 0x2c,
+};
+
+const u8 gUnknown_0850DBB9[] = {
+ 0x2d,
+ 0x2d,
+ 0x2e,
+ 0x2f,
+ 0x30,
+};
+
+const u8 gUnknown_0850DBBE[] = {
+ 0x31,
+ 0x31,
+ 0x32,
+ 0x33,
+ 0x34,
+};
+
+const u8 gUnknown_0850DBC3[] = {
+ 0x35,
+ 0x35,
+ 0x36,
+ 0x37,
+ 0x38,
+};
+
+const u8 gUnknown_0850DBC8[] = {
+ 0x0c,
+ 0x0c,
+ 0x0d,
+ 0x0e,
+ 0x0f,
+};
+
+const u8 gUnknown_0850DBCD[] = {
+ 0x46,
+ 0x46,
+ 0x47,
+ 0x48,
+ 0x49,
+};
+
+const u8 gUnknown_0850DBD2[] = {
+ 0x4b,
+ 0x4b,
+ 0x4a,
+ 0x4d,
+ 0x4c,
+};
+
+const u8 gUnknown_0850DBD7[] = {
+ 0x42,
+ 0x42,
+ 0x43,
+ 0x44,
+ 0x45,
+};
+
+const u8 gUnknown_0850DBDC[] = {
+ 0x3a,
+ 0x3a,
+ 0x3b,
+ 0x3c,
+ 0x3d,
+};
+
+const u8 gUnknown_0850DBE1[] = {
+ 0x19,
+ 0x19,
+ 0x1a,
+ 0x1b,
+ 0x1c,
+};
+
+const u8 gUnknown_0850DBE6[] = {
+ 0x1d,
+ 0x1d,
+ 0x1e,
+ 0x1f,
+ 0x20,
+};
+
+const u8 gUnknown_0850DBEB[] = {
+ 0x21,
+ 0x21,
+ 0x22,
+ 0x23,
+ 0x24,
+};
+
+const u8 gUnknown_0850DBF0[] = {
+ 0x25,
+ 0x25,
+ 0x26,
+ 0x27,
+ 0x28,
+};
+
+const u8 gUnknown_0850DBF5[] = {
+ 0x64,
+ 0x64,
+ 0x65,
+ 0x66,
+ 0x67,
+};
+
+const u8 gUnknown_0850DBFA[] = {
+ 0x68,
+ 0x68,
+ 0x69,
+ 0x6a,
+ 0x6b,
+};
+
+const u8 gUnknown_0850DBFF[] = {
+ 0x6c,
+ 0x6c,
+ 0x6d,
+ 0x6e,
+ 0x6f,
+};
+
+const u8 gUnknown_0850DC04[] = {
+ 0x70,
+ 0x70,
+ 0x71,
+ 0x72,
+ 0x73,
+};
+
+const u8 gUnknown_0850DC09[] = {
+ 0x74,
+ 0x74,
+ 0x75,
+ 0x76,
+ 0x77,
+};
+
+const u8 gUnknown_0850DC0E[] = {
+ 0x78,
+ 0x78,
+ 0x79,
+ 0x7a,
+ 0x7b,
+};
+
+const u8 gUnknown_0850DC13[] = {
+ 0x7c,
+ 0x7c,
+ 0x7d,
+ 0x7e,
+ 0x7f,
+};
+
+const u8 gUnknown_0850DC18[] = {
+ 0x80,
+ 0x80,
+ 0x81,
+ 0x82,
+ 0x83,
+};
+
+const u8 gUnknown_0850DC1D[] = {
+ 0x84,
+ 0x84,
+ 0x85,
+ 0x86,
+ 0x87,
+};
+
+const u8 gUnknown_0850DC22[] = {
+ 0x88,
+ 0x88,
+ 0x89,
+ 0x8a,
+ 0x8b,
+};
+
+const u8 gOppositeDirections[] = {
+ DIR_NORTH,
+ DIR_SOUTH,
+ DIR_EAST,
+ DIR_WEST,
+ DIR_NORTHEAST,
+ DIR_NORTHWEST,
+ DIR_SOUTHEAST,
+ DIR_SOUTHWEST,
+};
+
+const u8 gUnknown_0850DC2F[][4] = {
+ {2, 1, 4, 3},
+ {1, 2, 3, 4},
+ {3, 4, 2, 1},
+ {4, 3, 1, 2}
+};
+
+const u8 gUnknown_0850DC3F[][4] = {
+ {2, 1, 4, 3},
+ {1, 2, 3, 4},
+ {4, 3, 1, 2},
+ {3, 4, 2, 1}
+};
+
+#include "data/field_event_obj/movement_action_func_tables.h"
// Code
@@ -1505,21 +2429,21 @@ u8 AddCameraObject(u8 linkedSpriteId)
{
u8 spriteId;
- spriteId = CreateSprite(&gUnknown_084975D4, 0, 0, 4);
+ spriteId = CreateSprite(&gCameraSpriteTemplate, 0, 0, 4);
gSprites[spriteId].invisible = TRUE;
gSprites[spriteId].data[0] = linkedSpriteId;
return spriteId;
}
-void ObjectCB_CameraObject(struct Sprite *sprite)
+static void ObjectCB_CameraObject(struct Sprite *sprite)
{
- void (*callbacks[ARRAY_COUNT(gUnknown_084975EC)])(struct Sprite *);
+ void (*callbacks[ARRAY_COUNT(gCameraObjectFuncs)])(struct Sprite *);
- memcpy(callbacks, gUnknown_084975EC, sizeof gUnknown_084975EC);
+ memcpy(callbacks, gCameraObjectFuncs, sizeof gCameraObjectFuncs);
callbacks[sprite->data[1]](sprite);
}
-/*static*/ void CameraObject_0(struct Sprite *sprite)
+static void CameraObject_0(struct Sprite *sprite)
{
sprite->pos1.x = gSprites[sprite->data[0]].pos1.x;
sprite->pos1.y = gSprites[sprite->data[0]].pos1.y;
@@ -1528,7 +2452,7 @@ void ObjectCB_CameraObject(struct Sprite *sprite)
CameraObject_1(sprite);
}
-/*static*/ void CameraObject_1(struct Sprite *sprite)
+static void CameraObject_1(struct Sprite *sprite)
{
s16 x;
s16 y;
@@ -1541,7 +2465,7 @@ void ObjectCB_CameraObject(struct Sprite *sprite)
sprite->pos1.y = y;
}
-/*static*/ void CameraObject_2(struct Sprite *sprite)
+static void CameraObject_2(struct Sprite *sprite)
{
sprite->pos1.x = gSprites[sprite->data[0]].pos1.x;
sprite->pos1.y = gSprites[sprite->data[0]].pos1.y;
@@ -1879,7 +2803,7 @@ bool8 sub_808F48C(struct MapObject *mapObject, struct Sprite *sprite)
{
return FALSE;
}
- SetFieldObjectStepTimer(sprite, gUnknown_0850D6DC[Random() & 0x03]);
+ SetFieldObjectStepTimer(sprite, gMovementDelaysMedium[Random() & 0x03]);
sprite->data[1] = 3;
return TRUE;
}
@@ -2199,7 +3123,7 @@ bool8 sub_808F9C8(struct MapObject *mapObject, struct Sprite *sprite)
{
if (FieldObjectExecRegularAnim(mapObject, sprite))
{
- SetFieldObjectStepTimer(sprite, gUnknown_0850D6DC[Random() & 0x03]);
+ SetFieldObjectStepTimer(sprite, gMovementDelaysMedium[Random() & 0x03]);
mapObject->singleMovementActive = FALSE;
sprite->data[1] = 3;
}
@@ -2254,7 +3178,7 @@ bool8 sub_808FB08(struct MapObject *mapObject, struct Sprite *sprite)
{
return FALSE;
}
- SetFieldObjectStepTimer(sprite, gUnknown_0850D6DC[Random() & 0x03]);
+ SetFieldObjectStepTimer(sprite, gMovementDelaysMedium[Random() & 0x03]);
sprite->data[1] = 3;
return TRUE;
}
@@ -2325,7 +3249,7 @@ bool8 sub_808FC8C(struct MapObject *mapObject, struct Sprite *sprite)
{
return FALSE;
}
- SetFieldObjectStepTimer(sprite, gUnknown_0850D6DC[Random() & 0x03]);
+ SetFieldObjectStepTimer(sprite, gMovementDelaysMedium[Random() & 0x03]);
sprite->data[1] = 3;
return TRUE;
}
@@ -2527,7 +3451,7 @@ bool8 sub_80900D4 (struct MapObject *mapObject, struct Sprite *sprite)
{
if (FieldObjectExecRegularAnim(mapObject, sprite))
{
- SetFieldObjectStepTimer(sprite, gUnknown_0850D6DC[Random() & 0x03]);
+ SetFieldObjectStepTimer(sprite, gMovementDelaysMedium[Random() & 0x03]);
mapObject->singleMovementActive = FALSE;
sprite->data[1] = 3;
}
@@ -2580,7 +3504,7 @@ bool8 sub_8090214 (struct MapObject *mapObject, struct Sprite *sprite)
{
if (FieldObjectExecRegularAnim(mapObject, sprite))
{
- SetFieldObjectStepTimer(sprite, gUnknown_0850D6DC[Random() & 0x03]);
+ SetFieldObjectStepTimer(sprite, gMovementDelaysMedium[Random() & 0x03]);
mapObject->singleMovementActive = FALSE;
sprite->data[1] = 3;
}
@@ -2633,7 +3557,7 @@ bool8 sub_8090354 (struct MapObject *mapObject, struct Sprite *sprite)
{
if (FieldObjectExecRegularAnim(mapObject, sprite))
{
- SetFieldObjectStepTimer(sprite, gUnknown_0850D6EC[Random() & 0x03]);
+ SetFieldObjectStepTimer(sprite, gMovementDelaysShort[Random() & 0x03]);
mapObject->singleMovementActive = FALSE;
sprite->data[1] = 3;
}
@@ -2686,7 +3610,7 @@ bool8 sub_8090494 (struct MapObject *mapObject, struct Sprite *sprite)
{
if (FieldObjectExecRegularAnim(mapObject, sprite))
{
- SetFieldObjectStepTimer(sprite, gUnknown_0850D6EC[Random() & 0x03]);
+ SetFieldObjectStepTimer(sprite, gMovementDelaysShort[Random() & 0x03]);
mapObject->singleMovementActive = FALSE;
sprite->data[1] = 3;
}
@@ -2739,7 +3663,7 @@ bool8 sub_80905D4 (struct MapObject *mapObject, struct Sprite *sprite)
{
if (FieldObjectExecRegularAnim(mapObject, sprite))
{
- SetFieldObjectStepTimer(sprite, gUnknown_0850D6EC[Random() & 0x03]);
+ SetFieldObjectStepTimer(sprite, gMovementDelaysShort[Random() & 0x03]);
mapObject->singleMovementActive = FALSE;
sprite->data[1] = 3;
}
@@ -2792,7 +3716,7 @@ bool8 sub_8090714 (struct MapObject *mapObject, struct Sprite *sprite)
{
if (FieldObjectExecRegularAnim(mapObject, sprite))
{
- SetFieldObjectStepTimer(sprite, gUnknown_0850D6EC[Random() & 0x03]);
+ SetFieldObjectStepTimer(sprite, gMovementDelaysShort[Random() & 0x03]);
mapObject->singleMovementActive = FALSE;
sprite->data[1] = 3;
}
@@ -2845,7 +3769,7 @@ bool8 sub_8090854 (struct MapObject *mapObject, struct Sprite *sprite)
{
if (FieldObjectExecRegularAnim(mapObject, sprite))
{
- SetFieldObjectStepTimer(sprite, gUnknown_0850D6EC[Random() & 0x03]);
+ SetFieldObjectStepTimer(sprite, gMovementDelaysShort[Random() & 0x03]);
mapObject->singleMovementActive = FALSE;
sprite->data[1] = 3;
}
@@ -2898,7 +3822,7 @@ bool8 sub_8090994 (struct MapObject *mapObject, struct Sprite *sprite)
{
if (FieldObjectExecRegularAnim(mapObject, sprite))
{
- SetFieldObjectStepTimer(sprite, gUnknown_0850D6EC[Random() & 0x03]);
+ SetFieldObjectStepTimer(sprite, gMovementDelaysShort[Random() & 0x03]);
mapObject->singleMovementActive = FALSE;
sprite->data[1] = 3;
}
@@ -2951,7 +3875,7 @@ bool8 sub_8090AD4 (struct MapObject *mapObject, struct Sprite *sprite)
{
if (FieldObjectExecRegularAnim(mapObject, sprite))
{
- SetFieldObjectStepTimer(sprite, gUnknown_0850D6EC[Random() & 0x03]);
+ SetFieldObjectStepTimer(sprite, gMovementDelaysShort[Random() & 0x03]);
mapObject->singleMovementActive = FALSE;
sprite->data[1] = 3;
}
@@ -3004,7 +3928,7 @@ bool8 sub_8090C14 (struct MapObject *mapObject, struct Sprite *sprite)
{
if (FieldObjectExecRegularAnim(mapObject, sprite))
{
- SetFieldObjectStepTimer(sprite, gUnknown_0850D6EC[Random() & 0x03]);
+ SetFieldObjectStepTimer(sprite, gMovementDelaysShort[Random() & 0x03]);
mapObject->singleMovementActive = FALSE;
sprite->data[1] = 3;
}
@@ -3609,7 +4533,6 @@ void npc_reset(struct MapObject *mapObject, struct Sprite *sprite)
}
#define dirn2anim(name, table)\
-extern const u8 table[4];\
u8 name(u8 direction)\
{\
return table[direction];\
@@ -3631,15 +4554,6 @@ dirn2anim(sub_8092A1C, gUnknown_0850DB38)
dirn2anim(sub_8092A2C, gUnknown_0850DB41)
dirn2anim(get_run_image_anim_num, gUnknown_0850DB4A)
-// file boundary?
-
-struct UnkStruct_085094AC {
- const union AnimCmd *const *anims;
- u8 animPos[4];
-};
-
-extern const struct UnkStruct_085094AC gUnknown_085094AC[];
-
static const struct UnkStruct_085094AC *sub_8092A4C(const union AnimCmd *const *anims)
{
const struct UnkStruct_085094AC *retval;
@@ -3822,7 +4736,7 @@ static bool8 IsCoordOutsideFieldObjectMovementRect(struct MapObject *mapObject,
static bool8 IsMetatileDirectionallyImpassable(struct MapObject *mapObject, s16 x, s16 y, u8 direction)
{
- if (gUnknown_0850DB5C[direction - 1](mapObject->currentMetatileBehavior) || gUnknown_0850DB6C[direction - 1](MapGridGetMetatileBehaviorAt(x, y)))
+ if (gOppositeDirectionBlockedMetatileFuncs[direction - 1](mapObject->currentMetatileBehavior) || gDirectionBlockedMetatileFuncs[direction - 1](MapGridGetMetatileBehaviorAt(x, y)))
{
return TRUE;
}
@@ -3874,14 +4788,14 @@ void sub_8092EF0(u8 localId, u8 mapNum, u8 mapGroup)
void MoveCoords(u8 direction, s16 *x, s16 *y)
{
- *x += gUnknown_0850DB7C[direction].x;
- *y += gUnknown_0850DB7C[direction].y;
+ *x += gDirectionToVectors[direction].x;
+ *y += gDirectionToVectors[direction].y;
}
void sub_8092F60(u8 direction, s16 *x, s16 *y)
{
- *x += gUnknown_0850DB7C[direction].x << 4;
- *y += gUnknown_0850DB7C[direction].y << 4;
+ *x += gDirectionToVectors[direction].x << 4;
+ *y += gDirectionToVectors[direction].y << 4;
}
void sub_8092F88(u32 dirn, s16 *x, s16 *y, s16 dx, s16 dy)
@@ -3895,7 +4809,7 @@ void sub_8092F88(u32 dirn, s16 *x, s16 *y, s16 dx, s16 dy)
direction = dirn;
dx_2 = dx;
dy_2 = dy;
- cur_x = gUnknown_0850DB7C[direction].x;
+ cur_x = gDirectionToVectors[direction].x;
if (cur_x > 0)
{
*x += dx_2;
@@ -3904,7 +4818,7 @@ void sub_8092F88(u32 dirn, s16 *x, s16 *y, s16 dx, s16 dy)
{
*x -= dx_2;
}
- cur_y = gUnknown_0850DB7C[direction].y;
+ cur_y = gDirectionToVectors[direction].y;
if (cur_y > 0)
{
*y += dy_2;
@@ -4096,7 +5010,6 @@ void FieldObjectStep(struct MapObject *mapObject, struct Sprite *sprite, bool8 (
}
#define dirn2anim_2(name, table) \
-extern const u8 table[5]; \
u8 name(u32 direction) \
{ \
u8 dirn2; \
@@ -4144,14 +5057,12 @@ dirn2anim_2(sub_809377C, gUnknown_0850DC18);
dirn2anim_2(sub_80937A8, gUnknown_0850DC1D);
dirn2anim_2(d2s_08064034, gUnknown_0850DC22);
-extern const u8 gUnknown_0850DC27[8];
-
u8 GetOppositeDirection(u8 direction)
{
- u8 directions[sizeof gUnknown_0850DC27];
+ u8 directions[sizeof gOppositeDirections];
- memcpy(directions, gUnknown_0850DC27, sizeof gUnknown_0850DC27);
- if (direction < 1 || direction > (sizeof gUnknown_0850DC27))
+ memcpy(directions, gOppositeDirections, sizeof gOppositeDirections);
+ if (direction < 1 || direction > (sizeof gOppositeDirections))
{
return direction;
}
@@ -5174,7 +6085,7 @@ static void npc_update_obj_anim_flag(struct MapObject *mapObject, struct Sprite
GetGroundEffectFlags_HotSprings(eventObj, flags);
}
-/*static*/ void GetAllGroundEffectFlags_OnBeginStep(struct MapObject *eventObj, u32 *flags)
+static void GetAllGroundEffectFlags_OnBeginStep(struct MapObject *eventObj, u32 *flags)
{
FieldObjectUpdateMetatileBehaviors(eventObj);
GetGroundEffectFlags_Reflection(eventObj, flags);
@@ -5207,7 +6118,7 @@ static void FieldObjectUpdateMetatileBehaviors(struct MapObject *eventObj)
eventObj->currentMetatileBehavior = MapGridGetMetatileBehaviorAt(eventObj->currentCoords.x, eventObj->currentCoords.y);
}
-void GetGroundEffectFlags_Reflection(struct MapObject *eventObj, u32 *flags)
+static void GetGroundEffectFlags_Reflection(struct MapObject *eventObj, u32 *flags)
{
u32 reflectionFlags[2] = { GROUND_EFFECT_FLAG_REFLECTION, GROUND_EFFECT_FLAG_ICE_REFLECTION };
u8 type = FieldObjectCheckForReflectiveSurface(eventObj);
@@ -5227,31 +6138,31 @@ void GetGroundEffectFlags_Reflection(struct MapObject *eventObj, u32 *flags)
}
}
-void GetGroundEffectFlags_TallGrassOnSpawn(struct MapObject *eventObj, u32 *flags)
+static void GetGroundEffectFlags_TallGrassOnSpawn(struct MapObject *eventObj, u32 *flags)
{
if (MetatileBehavior_IsTallGrass(eventObj->currentMetatileBehavior))
*flags |= GROUND_EFFECT_FLAG_TALL_GRASS_ON_SPAWN;
}
-void GetGroundEffectFlags_TallGrassOnBeginStep(struct MapObject *eventObj, u32 *flags)
+static void GetGroundEffectFlags_TallGrassOnBeginStep(struct MapObject *eventObj, u32 *flags)
{
if (MetatileBehavior_IsTallGrass(eventObj->currentMetatileBehavior))
*flags |= GROUND_EFFECT_FLAG_TALL_GRASS_ON_MOVE;
}
-void GetGroundEffectFlags_LongGrassOnSpawn(struct MapObject *eventObj, u32 *flags)
+static void GetGroundEffectFlags_LongGrassOnSpawn(struct MapObject *eventObj, u32 *flags)
{
if (MetatileBehavior_IsLongGrass(eventObj->currentMetatileBehavior))
*flags |= GROUND_EFFECT_FLAG_LONG_GRASS_ON_SPAWN;
}
-void GetGroundEffectFlags_LongGrassOnBeginStep(struct MapObject *eventObj, u32 *flags)
+static void GetGroundEffectFlags_LongGrassOnBeginStep(struct MapObject *eventObj, u32 *flags)
{
if (MetatileBehavior_IsLongGrass(eventObj->currentMetatileBehavior))
*flags |= GROUND_EFFECT_FLAG_LONG_GRASS_ON_MOVE;
}
-void GetGroundEffectFlags_Tracks(struct MapObject *eventObj, u32 *flags)
+static void GetGroundEffectFlags_Tracks(struct MapObject *eventObj, u32 *flags)
{
if (MetatileBehavior_IsDeepSand(eventObj->previousMetatileBehavior))
{
@@ -5264,7 +6175,7 @@ void GetGroundEffectFlags_Tracks(struct MapObject *eventObj, u32 *flags)
}
}
-void GetGroundEffectFlags_SandHeap(struct MapObject *eventObj, u32 *flags)
+static void GetGroundEffectFlags_SandHeap(struct MapObject *eventObj, u32 *flags)
{
if (MetatileBehavior_IsDeepSand(eventObj->currentMetatileBehavior)
&& MetatileBehavior_IsDeepSand(eventObj->previousMetatileBehavior))
@@ -5282,7 +6193,7 @@ void GetGroundEffectFlags_SandHeap(struct MapObject *eventObj, u32 *flags)
}
}
-void GetGroundEffectFlags_ShallowFlowingWater(struct MapObject *eventObj, u32 *flags)
+static void GetGroundEffectFlags_ShallowFlowingWater(struct MapObject *eventObj, u32 *flags)
{
if ((MetatileBehavior_IsShallowFlowingWater(eventObj->currentMetatileBehavior)
&& MetatileBehavior_IsShallowFlowingWater(eventObj->previousMetatileBehavior))
@@ -5302,7 +6213,7 @@ void GetGroundEffectFlags_ShallowFlowingWater(struct MapObject *eventObj, u32 *f
}
}
-void GetGroundEffectFlags_Puddle(struct MapObject *eventObj, u32 *flags)
+static void GetGroundEffectFlags_Puddle(struct MapObject *eventObj, u32 *flags)
{
if (MetatileBehavior_IsPuddle(eventObj->currentMetatileBehavior)
&& MetatileBehavior_IsPuddle(eventObj->previousMetatileBehavior))
@@ -5311,13 +6222,13 @@ void GetGroundEffectFlags_Puddle(struct MapObject *eventObj, u32 *flags)
}
}
-void GetGroundEffectFlags_Ripple(struct MapObject *eventObj, u32 *flags)
+static void GetGroundEffectFlags_Ripple(struct MapObject *eventObj, u32 *flags)
{
if (MetatileBehavior_HasRipples(eventObj->currentMetatileBehavior))
*flags |= GROUND_EFFECT_FLAG_RIPPLES;
}
-void GetGroundEffectFlags_ShortGrass(struct MapObject *eventObj, u32 *flags)
+static void GetGroundEffectFlags_ShortGrass(struct MapObject *eventObj, u32 *flags)
{
if (MetatileBehavior_IsShortGrass(eventObj->currentMetatileBehavior)
&& MetatileBehavior_IsShortGrass(eventObj->previousMetatileBehavior))
@@ -5335,7 +6246,7 @@ void GetGroundEffectFlags_ShortGrass(struct MapObject *eventObj, u32 *flags)
}
}
-void GetGroundEffectFlags_HotSprings(struct MapObject *eventObj, u32 *flags)
+static void GetGroundEffectFlags_HotSprings(struct MapObject *eventObj, u32 *flags)
{
if (MetatileBehavior_IsHotSprings(eventObj->currentMetatileBehavior)
&& MetatileBehavior_IsHotSprings(eventObj->previousMetatileBehavior))
@@ -5353,13 +6264,13 @@ void GetGroundEffectFlags_HotSprings(struct MapObject *eventObj, u32 *flags)
}
}
-void GetGroundEffectFlags_Seaweed(struct MapObject *eventObj, u32 *flags)
+static void GetGroundEffectFlags_Seaweed(struct MapObject *eventObj, u32 *flags)
{
if (MetatileBehavior_IsSeaweed(eventObj->currentMetatileBehavior))
*flags |= GROUND_EFFECT_FLAG_SEAWEED;
}
-void GetGroundEffectFlags_JumpLanding(struct MapObject *eventObj, u32 *flags)
+static void GetGroundEffectFlags_JumpLanding(struct MapObject *eventObj, u32 *flags)
{
typedef bool8 (*MetatileFunc)(u8);
@@ -5396,7 +6307,7 @@ void GetGroundEffectFlags_JumpLanding(struct MapObject *eventObj, u32 *flags)
}
}
-u8 FieldObjectCheckForReflectiveSurface(struct MapObject *eventObj)
+static u8 FieldObjectCheckForReflectiveSurface(struct MapObject *eventObj)
{
const struct MapObjectGraphicsInfo *info = GetFieldObjectGraphicsInfo(eventObj->graphicsId);
@@ -5963,32 +6874,32 @@ void UnfreezeMapObjects(void)
void little_step(struct Sprite *sprite, u8 dir)
{
- sprite->pos1.x += gUnknown_0850DB7C[dir].x;
- sprite->pos1.y += gUnknown_0850DB7C[dir].y;
+ sprite->pos1.x += gDirectionToVectors[dir].x;
+ sprite->pos1.y += gDirectionToVectors[dir].y;
}
void double_little_steps(struct Sprite *sprite, u8 dir)
{
- sprite->pos1.x += 2 * (u16) gUnknown_0850DB7C[dir].x;
- sprite->pos1.y += 2 * (u16) gUnknown_0850DB7C[dir].y;
+ sprite->pos1.x += 2 * (u16) gDirectionToVectors[dir].x;
+ sprite->pos1.y += 2 * (u16) gDirectionToVectors[dir].y;
}
void triple_little_steps(struct Sprite *sprite, u8 dir)
{
- sprite->pos1.x += 2 * (u16) gUnknown_0850DB7C[dir].x + (u16) gUnknown_0850DB7C[dir].x;
- sprite->pos1.y += 2 * (u16) gUnknown_0850DB7C[dir].y + (u16) gUnknown_0850DB7C[dir].y;
+ sprite->pos1.x += 2 * (u16) gDirectionToVectors[dir].x + (u16) gDirectionToVectors[dir].x;
+ sprite->pos1.y += 2 * (u16) gDirectionToVectors[dir].y + (u16) gDirectionToVectors[dir].y;
}
void quad_little_steps(struct Sprite *sprite, u8 dir)
{
- sprite->pos1.x += 4 * (u16) gUnknown_0850DB7C[dir].x;
- sprite->pos1.y += 4 * (u16) gUnknown_0850DB7C[dir].y;
+ sprite->pos1.x += 4 * (u16) gDirectionToVectors[dir].x;
+ sprite->pos1.y += 4 * (u16) gDirectionToVectors[dir].y;
}
void oct_little_steps(struct Sprite *sprite, u8 dir)
{
- sprite->pos1.x += 8 * (u16) gUnknown_0850DB7C[dir].x;
- sprite->pos1.y += 8 * (u16) gUnknown_0850DB7C[dir].y;
+ sprite->pos1.x += 8 * (u16) gDirectionToVectors[dir].x;
+ sprite->pos1.y += 8 * (u16) gDirectionToVectors[dir].y;
}
void oamt_npc_ministep_reset(struct Sprite *sprite, u8 a2, u8 a3)
@@ -6405,7 +7316,7 @@ void DoShadowFieldEffect(struct MapObject *mapObject)
}
}
-void DoRippleFieldEffect(struct MapObject *mapObject, struct Sprite *sprite)
+static void DoRippleFieldEffect(struct MapObject *mapObject, struct Sprite *sprite)
{
const struct MapObjectGraphicsInfo *gfxInfo = GetFieldObjectGraphicsInfo(mapObject->graphicsId);
gFieldEffectArguments[0] = sprite->pos1.x;
diff --git a/src/field_effect.c b/src/field_effect.c
index b80f0b5eb..71bce8f41 100644
--- a/src/field_effect.c
+++ b/src/field_effect.c
@@ -7,7 +7,6 @@
#include "field_camera.h"
#include "field_effect_helpers.h"
#include "event_object_movement.h"
-#include "event_object_movement_helpers.h"
#include "field_player_avatar.h"
#include "field_screen.h"
#include "field_weather.h"
diff --git a/src/item_menu.c b/src/item_menu.c
index 75465e298..132f39c34 100755
--- a/src/item_menu.c
+++ b/src/item_menu.c
@@ -9,7 +9,7 @@
#include "constants/songs.h"
#include "decompress.h"
#include "event_data.h"
-#include "event_object_movement_helpers.h"
+#include "event_object_movement.h"
#include "field_player_avatar.h"
#include "field_specials.h"
#include "graphics.h"
diff --git a/src/item_use.c b/src/item_use.c
index 4318a930b..82d96606a 100755
--- a/src/item_use.c
+++ b/src/item_use.c
@@ -17,7 +17,6 @@
#include "field_screen.h"
#include "field_weather.h"
#include "item.h"
-#include "event_object_movement_helpers.h"
#include "mail.h"
#include "metatile_behavior.h"
#include "overworld.h"
diff --git a/src/map_obj_lock.c b/src/map_obj_lock.c
index d57cc5b86..6647f629b 100644
--- a/src/map_obj_lock.c
+++ b/src/map_obj_lock.c
@@ -1,7 +1,6 @@
#include "global.h"
#include "event_data.h"
#include "event_object_movement.h"
-#include "event_object_movement_helpers.h"
#include "field_player_avatar.h"
#include "map_obj_lock.h"
#include "script_movement.h"
diff --git a/src/overworld.c b/src/overworld.c
index 045ebb4fd..85bdbc5ea 100644
--- a/src/overworld.c
+++ b/src/overworld.c
@@ -11,7 +11,6 @@
#include "field_effect.h"
#include "field_fadetransition.h"
#include "event_object_movement.h"
-#include "event_object_movement_helpers.h"
#include "field_message_box.h"
#include "field_player_avatar.h"
#include "field_screen_effect.h"
diff --git a/src/scrcmd.c b/src/scrcmd.c
index 68bcd4936..e36b60718 100644
--- a/src/scrcmd.c
+++ b/src/scrcmd.c
@@ -14,7 +14,6 @@
#include "field_effect.h"
#include "field_fadetransition.h"
#include "event_object_movement.h"
-#include "event_object_movement_helpers.h"
#include "field_message_box.h"
#include "field_player_avatar.h"
#include "field_screen_effect.h"
diff --git a/src/script_movement.c b/src/script_movement.c
index 4d1e77d4a..02ab55223 100644
--- a/src/script_movement.c
+++ b/src/script_movement.c
@@ -1,7 +1,6 @@
#include "global.h"
#include "script_movement.h"
#include "event_object_movement.h"
-#include "event_object_movement_helpers.h"
#include "task.h"
#include "util.h"
diff --git a/src/start_menu.c b/src/start_menu.c
index 355d0fa22..9ab8a69ba 100644
--- a/src/start_menu.c
+++ b/src/start_menu.c
@@ -15,7 +15,7 @@
#include "battle_frontier_2.h"
#include "rom_818CFC8.h"
#include "field_specials.h"
-#include "event_object_movement_helpers.h"
+#include "event_object_movement.h"
#include "script.h"
#include "main.h"
#include "sound.h"
diff --git a/src/trainer_see.c b/src/trainer_see.c
index 16520c27a..db8cff8a1 100644
--- a/src/trainer_see.c
+++ b/src/trainer_see.c
@@ -6,7 +6,6 @@
#include "field_effect.h"
#include "event_object_movement.h"
#include "field_player_avatar.h"
-#include "event_object_movement_helpers.h"
#include "pokenav.h"
#include "task.h"
#include "util.h"