summaryrefslogtreecommitdiff
path: root/src/data/object_events
diff options
context:
space:
mode:
Diffstat (limited to 'src/data/object_events')
-rw-r--r--src/data/object_events/base_oam.h56
-rw-r--r--src/data/object_events/berry_tree_graphics_tables.h573
-rw-r--r--src/data/object_events/movement_action_func_tables.h1356
-rw-r--r--src/data/object_events/movement_type_func_tables.h438
-rw-r--r--src/data/object_events/object_event_anims.h886
-rw-r--r--src/data/object_events/object_event_graphics.h285
-rw-r--r--src/data/object_events/object_event_graphics_info.h227
-rw-r--r--src/data/object_events/object_event_graphics_info_pointers.h444
-rw-r--r--src/data/object_events/object_event_pic_tables.h1879
-rw-r--r--src/data/object_events/object_event_subsprites.h345
10 files changed, 6489 insertions, 0 deletions
diff --git a/src/data/object_events/base_oam.h b/src/data/object_events/base_oam.h
new file mode 100644
index 000000000..49c14e8c2
--- /dev/null
+++ b/src/data/object_events/base_oam.h
@@ -0,0 +1,56 @@
+//
+
+//
+
+#ifndef POKERUBY_BASE_OAM_H
+#define POKERUBY_BASE_OAM_H
+
+const struct OamData gFieldOamData_8x8 = {
+ .shape = 0,
+ .size = 0,
+ .priority = 2
+};
+
+const struct OamData gFieldOamData_16x8 = {
+ .shape = 1,
+ .size = 0,
+ .priority = 2
+};
+
+const struct OamData gFieldOamData_16x16 = {
+ .shape = 0,
+ .size = 1,
+ .priority = 2
+};
+
+const struct OamData gFieldOamData_32x8 = {
+ .shape = 1,
+ .size = 1,
+ .priority = 2
+};
+
+const struct OamData gFieldOamData_64x32 = {
+ .shape = 1,
+ .size = 3,
+ .priority = 2
+};
+
+const struct OamData gFieldOamData_16x32 = {
+ .shape = 2,
+ .size = 2,
+ .priority = 2
+};
+
+const struct OamData gFieldOamData_32x32 = {
+ .shape = 0,
+ .size = 2,
+ .priority = 2
+};
+
+const struct OamData gFieldOamData_64x64 = {
+ .shape = 0,
+ .size = 3,
+ .priority = 2
+};
+
+#endif //POKERUBY_BASE_OAM_H
diff --git a/src/data/object_events/berry_tree_graphics_tables.h b/src/data/object_events/berry_tree_graphics_tables.h
new file mode 100644
index 000000000..d2d7d6c09
--- /dev/null
+++ b/src/data/object_events/berry_tree_graphics_tables.h
@@ -0,0 +1,573 @@
+//
+
+//
+
+#ifndef POKERUBY_BERRY_TREE_GRAPHICS_TABLES_H
+#define POKERUBY_BERRY_TREE_GRAPHICS_TABLES_H
+
+const struct SpriteFrameImage gObjectEventPicTable_PechaBerryTree[] = {
+ overworld_frame(gObjectEventPic_BerryTreeDirtPile, 2, 2, 0),
+ overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 0),
+ overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 1),
+ overworld_frame(gObjectEventPic_PechaBerryTree, 2, 4, 0),
+ overworld_frame(gObjectEventPic_PechaBerryTree, 2, 4, 1),
+ overworld_frame(gObjectEventPic_PechaBerryTree, 2, 4, 2),
+ overworld_frame(gObjectEventPic_PechaBerryTree, 2, 4, 3),
+ overworld_frame(gObjectEventPic_PechaBerryTree, 2, 4, 4),
+ overworld_frame(gObjectEventPic_PechaBerryTree, 2, 4, 5)
+};
+
+const u8 gBerryTreePaletteSlotTable_Pecha[] = {3, 4, 4, 4, 4};
+
+const struct SpriteFrameImage gObjectEventPicTable_KelpsyBerryTree[] = {
+ overworld_frame(gObjectEventPic_BerryTreeDirtPile, 2, 2, 0),
+ overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 0),
+ overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 1),
+ overworld_frame(gObjectEventPic_KelpsyBerryTree, 2, 4, 0),
+ overworld_frame(gObjectEventPic_KelpsyBerryTree, 2, 4, 1),
+ overworld_frame(gObjectEventPic_KelpsyBerryTree, 2, 4, 2),
+ overworld_frame(gObjectEventPic_KelpsyBerryTree, 2, 4, 3),
+ overworld_frame(gObjectEventPic_KelpsyBerryTree, 2, 4, 4),
+ overworld_frame(gObjectEventPic_KelpsyBerryTree, 2, 4, 5)
+};
+
+const u8 gBerryTreePaletteSlotTable_Kelpsy[] = {3, 4, 2, 2, 2};
+
+const struct SpriteFrameImage gObjectEventPicTable_WepearBerryTree[] = {
+ overworld_frame(gObjectEventPic_BerryTreeDirtPile, 2, 2, 0),
+ overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 0),
+ overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 1),
+ overworld_frame(gObjectEventPic_WepearBerryTree, 2, 4, 0),
+ overworld_frame(gObjectEventPic_WepearBerryTree, 2, 4, 1),
+ overworld_frame(gObjectEventPic_WepearBerryTree, 2, 4, 2),
+ overworld_frame(gObjectEventPic_WepearBerryTree, 2, 4, 3),
+ overworld_frame(gObjectEventPic_WepearBerryTree, 2, 4, 4),
+ overworld_frame(gObjectEventPic_WepearBerryTree, 2, 4, 5)
+};
+
+const u8 gBerryTreePaletteSlotTable_Wepear[] = {3, 4, 2, 2, 2};
+
+const struct SpriteFrameImage gObjectEventPicTable_IapapaBerryTree[] = {
+ overworld_frame(gObjectEventPic_BerryTreeDirtPile, 2, 2, 0),
+ overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 0),
+ overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 1),
+ overworld_frame(gObjectEventPic_IapapaBerryTree, 2, 4, 0),
+ overworld_frame(gObjectEventPic_IapapaBerryTree, 2, 4, 1),
+ overworld_frame(gObjectEventPic_IapapaBerryTree, 2, 4, 2),
+ overworld_frame(gObjectEventPic_IapapaBerryTree, 2, 4, 3),
+ overworld_frame(gObjectEventPic_IapapaBerryTree, 2, 4, 4),
+ overworld_frame(gObjectEventPic_IapapaBerryTree, 2, 4, 5)
+};
+
+const u8 gBerryTreePaletteSlotTable_Iapapa[] = {3, 4, 3, 3, 3};
+
+const struct SpriteFrameImage gObjectEventPicTable_CheriBerryTree[] = {
+ overworld_frame(gObjectEventPic_BerryTreeDirtPile, 2, 2, 0),
+ overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 0),
+ overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 1),
+ overworld_frame(gObjectEventPic_CheriBerryTree, 2, 4, 0),
+ overworld_frame(gObjectEventPic_CheriBerryTree, 2, 4, 1),
+ overworld_frame(gObjectEventPic_CheriBerryTree, 2, 4, 2),
+ overworld_frame(gObjectEventPic_CheriBerryTree, 2, 4, 3),
+ overworld_frame(gObjectEventPic_CheriBerryTree, 2, 4, 4),
+ overworld_frame(gObjectEventPic_CheriBerryTree, 2, 4, 5)
+};
+
+const u8 gBerryTreePaletteSlotTable_Cheri[] = {3, 4, 4, 4, 4};
+
+const struct SpriteFrameImage gObjectEventPicTable_FigyBerryTree[] = {
+ overworld_frame(gObjectEventPic_BerryTreeDirtPile, 2, 2, 0),
+ overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 0),
+ overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 1),
+ overworld_frame(gObjectEventPic_FigyBerryTree, 2, 4, 0),
+ overworld_frame(gObjectEventPic_FigyBerryTree, 2, 4, 1),
+ overworld_frame(gObjectEventPic_FigyBerryTree, 2, 4, 2),
+ overworld_frame(gObjectEventPic_FigyBerryTree, 2, 4, 3),
+ overworld_frame(gObjectEventPic_FigyBerryTree, 2, 4, 4),
+ overworld_frame(gObjectEventPic_FigyBerryTree, 2, 4, 5)
+};
+
+const u8 gBerryTreePaletteSlotTable_Figy[] = {3, 4, 3, 3, 3};
+
+const struct SpriteFrameImage gObjectEventPicTable_MagoBerryTree[] = {
+ overworld_frame(gObjectEventPic_BerryTreeDirtPile, 2, 2, 0),
+ overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 0),
+ overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 1),
+ overworld_frame(gObjectEventPic_MagoBerryTree, 2, 4, 0),
+ overworld_frame(gObjectEventPic_MagoBerryTree, 2, 4, 1),
+ overworld_frame(gObjectEventPic_MagoBerryTree, 2, 4, 2),
+ overworld_frame(gObjectEventPic_MagoBerryTree, 2, 4, 3),
+ overworld_frame(gObjectEventPic_MagoBerryTree, 2, 4, 4),
+ overworld_frame(gObjectEventPic_MagoBerryTree, 2, 4, 5)
+};
+
+const u8 gBerryTreePaletteSlotTable_Mago[] = {3, 4, 3, 3, 3};
+
+const struct SpriteFrameImage gObjectEventPicTable_LumBerryTree[] = {
+ overworld_frame(gObjectEventPic_BerryTreeDirtPile, 2, 2, 0),
+ overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 0),
+ overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 1),
+ overworld_frame(gObjectEventPic_LumBerryTree, 2, 4, 0),
+ overworld_frame(gObjectEventPic_LumBerryTree, 2, 4, 1),
+ overworld_frame(gObjectEventPic_LumBerryTree, 2, 4, 2),
+ overworld_frame(gObjectEventPic_LumBerryTree, 2, 4, 3),
+ overworld_frame(gObjectEventPic_LumBerryTree, 2, 4, 4),
+ overworld_frame(gObjectEventPic_LumBerryTree, 2, 4, 5)
+};
+
+const u8 gBerryTreePaletteSlotTable_Lum[] = {3, 4, 4, 4, 4};
+
+const struct SpriteFrameImage gObjectEventPicTable_RazzBerryTree[] = {
+ overworld_frame(gObjectEventPic_BerryTreeDirtPile, 2, 2, 0),
+ overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 0),
+ overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 1),
+ overworld_frame(gObjectEventPic_RazzBerryTree, 2, 4, 0),
+ overworld_frame(gObjectEventPic_RazzBerryTree, 2, 4, 1),
+ overworld_frame(gObjectEventPic_RazzBerryTree, 2, 4, 2),
+ overworld_frame(gObjectEventPic_RazzBerryTree, 2, 4, 3),
+ overworld_frame(gObjectEventPic_RazzBerryTree, 2, 4, 4),
+ overworld_frame(gObjectEventPic_RazzBerryTree, 2, 4, 5)
+};
+
+const u8 gBerryTreePaletteSlotTable_Razz[] = {3, 4, 4, 4, 4};
+
+const struct SpriteFrameImage gObjectEventPicTable_GrepaBerryTree[] = {
+ overworld_frame(gObjectEventPic_BerryTreeDirtPile, 2, 2, 0),
+ overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 0),
+ overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 1),
+ overworld_frame(gObjectEventPic_GrepaBerryTree, 2, 4, 0),
+ overworld_frame(gObjectEventPic_GrepaBerryTree, 2, 4, 1),
+ overworld_frame(gObjectEventPic_GrepaBerryTree, 2, 4, 2),
+ overworld_frame(gObjectEventPic_GrepaBerryTree, 2, 4, 3),
+ overworld_frame(gObjectEventPic_GrepaBerryTree, 2, 4, 4),
+ overworld_frame(gObjectEventPic_GrepaBerryTree, 2, 4, 5)
+};
+
+const u8 gBerryTreePaletteSlotTable_Grepa[] = {3, 4, 3, 3, 3};
+
+const struct SpriteFrameImage gObjectEventPicTable_RabutaBerryTree[] = {
+ overworld_frame(gObjectEventPic_BerryTreeDirtPile, 2, 2, 0),
+ overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 0),
+ overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 1),
+ overworld_frame(gObjectEventPic_RabutaBerryTree, 2, 4, 0),
+ overworld_frame(gObjectEventPic_RabutaBerryTree, 2, 4, 1),
+ overworld_frame(gObjectEventPic_RabutaBerryTree, 2, 4, 2),
+ overworld_frame(gObjectEventPic_RabutaBerryTree, 2, 4, 3),
+ overworld_frame(gObjectEventPic_RabutaBerryTree, 2, 4, 4),
+ overworld_frame(gObjectEventPic_RabutaBerryTree, 2, 4, 5)
+};
+
+const u8 gBerryTreePaletteSlotTable_Rabuta[] = {3, 4, 4, 4, 4};
+
+const struct SpriteFrameImage gObjectEventPicTable_NomelBerryTree[] = {
+ overworld_frame(gObjectEventPic_BerryTreeDirtPile, 2, 2, 0),
+ overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 0),
+ overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 1),
+ overworld_frame(gObjectEventPic_NomelBerryTree, 2, 4, 0),
+ overworld_frame(gObjectEventPic_NomelBerryTree, 2, 4, 1),
+ overworld_frame(gObjectEventPic_NomelBerryTree, 2, 4, 2),
+ overworld_frame(gObjectEventPic_NomelBerryTree, 2, 4, 3),
+ overworld_frame(gObjectEventPic_NomelBerryTree, 2, 4, 4),
+ overworld_frame(gObjectEventPic_NomelBerryTree, 2, 4, 5)
+};
+
+const u8 gBerryTreePaletteSlotTable_Nomel[] = {3, 4, 3, 3, 3};
+
+const struct SpriteFrameImage gObjectEventPicTable_LeppaBerryTree[] = {
+ overworld_frame(gObjectEventPic_BerryTreeDirtPile, 2, 2, 0),
+ overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 0),
+ overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 1),
+ overworld_frame(gObjectEventPic_LeppaBerryTree, 2, 4, 0),
+ overworld_frame(gObjectEventPic_LeppaBerryTree, 2, 4, 1),
+ overworld_frame(gObjectEventPic_LeppaBerryTree, 2, 4, 2),
+ overworld_frame(gObjectEventPic_LeppaBerryTree, 2, 4, 3),
+ overworld_frame(gObjectEventPic_LeppaBerryTree, 2, 4, 4),
+ overworld_frame(gObjectEventPic_LeppaBerryTree, 2, 4, 5)
+};
+
+const u8 gBerryTreePaletteSlotTable_Leppa[] = {3, 4, 3, 3, 3};
+
+const struct SpriteFrameImage gObjectEventPicTable_LiechiBerryTree[] = {
+ overworld_frame(gObjectEventPic_BerryTreeDirtPile, 2, 2, 0),
+ overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 0),
+ overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 1),
+ overworld_frame(gObjectEventPic_LiechiBerryTree, 2, 4, 0),
+ overworld_frame(gObjectEventPic_LiechiBerryTree, 2, 4, 1),
+ overworld_frame(gObjectEventPic_LiechiBerryTree, 2, 4, 2),
+ overworld_frame(gObjectEventPic_LiechiBerryTree, 2, 4, 3),
+ overworld_frame(gObjectEventPic_LiechiBerryTree, 2, 4, 4),
+ overworld_frame(gObjectEventPic_LiechiBerryTree, 2, 4, 5)
+};
+
+const u8 gBerryTreePaletteSlotTable_Liechi[] = {3, 4, 4, 4, 4};
+
+const struct SpriteFrameImage gObjectEventPicTable_HondewBerryTree[] = {
+ overworld_frame(gObjectEventPic_BerryTreeDirtPile, 2, 2, 0),
+ overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 0),
+ overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 1),
+ overworld_frame(gObjectEventPic_HondewBerryTree, 2, 4, 0),
+ overworld_frame(gObjectEventPic_HondewBerryTree, 2, 4, 1),
+ overworld_frame(gObjectEventPic_HondewBerryTree, 2, 4, 2),
+ overworld_frame(gObjectEventPic_HondewBerryTree, 2, 4, 3),
+ overworld_frame(gObjectEventPic_HondewBerryTree, 2, 4, 4),
+ overworld_frame(gObjectEventPic_HondewBerryTree, 2, 4, 5)
+};
+
+const u8 gBerryTreePaletteSlotTable_Hondew[] = {3, 4, 5, 5, 5};
+
+const struct SpriteFrameImage gObjectEventPicTable_AguavBerryTree[] = {
+ overworld_frame(gObjectEventPic_BerryTreeDirtPile, 2, 2, 0),
+ overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 0),
+ overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 1),
+ overworld_frame(gObjectEventPic_AguavBerryTree, 2, 4, 0),
+ overworld_frame(gObjectEventPic_AguavBerryTree, 2, 4, 1),
+ overworld_frame(gObjectEventPic_AguavBerryTree, 2, 4, 2),
+ overworld_frame(gObjectEventPic_AguavBerryTree, 2, 4, 3),
+ overworld_frame(gObjectEventPic_AguavBerryTree, 2, 4, 4),
+ overworld_frame(gObjectEventPic_AguavBerryTree, 2, 4, 5)
+};
+
+const u8 gBerryTreePaletteSlotTable_Aguav[] = {3, 4, 4, 4, 4};
+
+const struct SpriteFrameImage gObjectEventPicTable_WikiBerryTree[] = {
+ overworld_frame(gObjectEventPic_BerryTreeDirtPile, 2, 2, 0),
+ overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 0),
+ overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 1),
+ overworld_frame(gObjectEventPic_WikiBerryTree, 2, 4, 0),
+ overworld_frame(gObjectEventPic_WikiBerryTree, 2, 4, 1),
+ overworld_frame(gObjectEventPic_WikiBerryTree, 2, 4, 2),
+ overworld_frame(gObjectEventPic_WikiBerryTree, 2, 4, 3),
+ overworld_frame(gObjectEventPic_WikiBerryTree, 2, 4, 4),
+ overworld_frame(gObjectEventPic_WikiBerryTree, 2, 4, 5)
+};
+
+const u8 gBerryTreePaletteSlotTable_Wiki[] = {3, 4, 3, 3, 3};
+
+const struct SpriteFrameImage gObjectEventPicTable_PomegBerryTree[] = {
+ overworld_frame(gObjectEventPic_BerryTreeDirtPile, 2, 2, 0),
+ overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 0),
+ overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 1),
+ overworld_frame(gObjectEventPic_PomegBerryTree, 2, 4, 0),
+ overworld_frame(gObjectEventPic_PomegBerryTree, 2, 4, 1),
+ overworld_frame(gObjectEventPic_PomegBerryTree, 2, 4, 2),
+ overworld_frame(gObjectEventPic_PomegBerryTree, 2, 4, 3),
+ overworld_frame(gObjectEventPic_PomegBerryTree, 2, 4, 4),
+ overworld_frame(gObjectEventPic_PomegBerryTree, 2, 4, 5)
+};
+
+const u8 gBerryTreePaletteSlotTable_Pomeg[] = {3, 4, 3, 3, 3};
+
+const struct SpriteFrameImage gObjectEventPicTable_RawstBerryTree[] = {
+ overworld_frame(gObjectEventPic_BerryTreeDirtPile, 2, 2, 0),
+ overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 0),
+ overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 1),
+ overworld_frame(gObjectEventPic_RawstBerryTree, 2, 4, 0),
+ overworld_frame(gObjectEventPic_RawstBerryTree, 2, 4, 1),
+ overworld_frame(gObjectEventPic_RawstBerryTree, 2, 4, 2),
+ overworld_frame(gObjectEventPic_RawstBerryTree, 2, 4, 3),
+ overworld_frame(gObjectEventPic_RawstBerryTree, 2, 4, 4),
+ overworld_frame(gObjectEventPic_RawstBerryTree, 2, 4, 5)
+};
+
+const u8 gBerryTreePaletteSlotTable_Rawst[] = {3, 4, 4, 4, 4};
+
+const struct SpriteFrameImage gObjectEventPicTable_SpelonBerryTree[] = {
+ overworld_frame(gObjectEventPic_BerryTreeDirtPile, 2, 2, 0),
+ overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 0),
+ overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 1),
+ overworld_frame(gObjectEventPic_SpelonBerryTree, 2, 4, 0),
+ overworld_frame(gObjectEventPic_SpelonBerryTree, 2, 4, 1),
+ overworld_frame(gObjectEventPic_SpelonBerryTree, 2, 4, 2),
+ overworld_frame(gObjectEventPic_SpelonBerryTree, 2, 4, 3),
+ overworld_frame(gObjectEventPic_SpelonBerryTree, 2, 4, 4),
+ overworld_frame(gObjectEventPic_SpelonBerryTree, 2, 4, 5)
+};
+
+const u8 gBerryTreePaletteSlotTable_Spelon[] = {3, 4, 3, 3, 3};
+
+const struct SpriteFrameImage gObjectEventPicTable_ChestoBerryTree[] = {
+ overworld_frame(gObjectEventPic_BerryTreeDirtPile, 2, 2, 0),
+ overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 0),
+ overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 1),
+ overworld_frame(gObjectEventPic_ChestoBerryTree, 2, 4, 0),
+ overworld_frame(gObjectEventPic_ChestoBerryTree, 2, 4, 1),
+ overworld_frame(gObjectEventPic_ChestoBerryTree, 2, 4, 2),
+ overworld_frame(gObjectEventPic_ChestoBerryTree, 2, 4, 3),
+ overworld_frame(gObjectEventPic_ChestoBerryTree, 2, 4, 4),
+ overworld_frame(gObjectEventPic_ChestoBerryTree, 2, 4, 5)
+};
+
+const u8 gBerryTreePaletteSlotTable_Chesto[] = {3, 4, 2, 2, 2};
+
+const struct SpriteFrameImage gObjectEventPicTable_OranBerryTree[] = {
+ overworld_frame(gObjectEventPic_BerryTreeDirtPile, 2, 2, 0),
+ overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 0),
+ overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 1),
+ overworld_frame(gObjectEventPic_OranBerryTree, 2, 4, 0),
+ overworld_frame(gObjectEventPic_OranBerryTree, 2, 4, 1),
+ overworld_frame(gObjectEventPic_OranBerryTree, 2, 4, 2),
+ overworld_frame(gObjectEventPic_OranBerryTree, 2, 4, 3),
+ overworld_frame(gObjectEventPic_OranBerryTree, 2, 4, 4),
+ overworld_frame(gObjectEventPic_OranBerryTree, 2, 4, 5)
+};
+
+const u8 gBerryTreePaletteSlotTable_Oran[] = {3, 4, 2, 2, 2};
+
+const struct SpriteFrameImage gObjectEventPicTable_PersimBerryTree[] = {
+ overworld_frame(gObjectEventPic_BerryTreeDirtPile, 2, 2, 0),
+ overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 0),
+ overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 1),
+ overworld_frame(gObjectEventPic_PersimBerryTree, 2, 4, 0),
+ overworld_frame(gObjectEventPic_PersimBerryTree, 2, 4, 1),
+ overworld_frame(gObjectEventPic_PersimBerryTree, 2, 4, 2),
+ overworld_frame(gObjectEventPic_PersimBerryTree, 2, 4, 3),
+ overworld_frame(gObjectEventPic_PersimBerryTree, 2, 4, 4),
+ overworld_frame(gObjectEventPic_PersimBerryTree, 2, 4, 5)
+};
+
+const u8 gBerryTreePaletteSlotTable_Persim[] = {3, 4, 2, 2, 2};
+
+const struct SpriteFrameImage gObjectEventPicTable_SitrusBerryTree[] = {
+ overworld_frame(gObjectEventPic_BerryTreeDirtPile, 2, 2, 0),
+ overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 0),
+ overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 1),
+ overworld_frame(gObjectEventPic_SitrusBerryTree, 2, 4, 0),
+ overworld_frame(gObjectEventPic_SitrusBerryTree, 2, 4, 1),
+ overworld_frame(gObjectEventPic_SitrusBerryTree, 2, 4, 2),
+ overworld_frame(gObjectEventPic_SitrusBerryTree, 2, 4, 3),
+ overworld_frame(gObjectEventPic_SitrusBerryTree, 2, 4, 4),
+ overworld_frame(gObjectEventPic_SitrusBerryTree, 2, 4, 5)
+};
+
+const u8 gBerryTreePaletteSlotTable_Sitrus[] = {3, 4, 4, 4, 4};
+
+const struct SpriteFrameImage gObjectEventPicTable_AspearBerryTree[] = {
+ overworld_frame(gObjectEventPic_BerryTreeDirtPile, 2, 2, 0),
+ overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 0),
+ overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 1),
+ overworld_frame(gObjectEventPic_AspearBerryTree, 2, 4, 0),
+ overworld_frame(gObjectEventPic_AspearBerryTree, 2, 4, 1),
+ overworld_frame(gObjectEventPic_AspearBerryTree, 2, 4, 2),
+ overworld_frame(gObjectEventPic_AspearBerryTree, 2, 4, 3),
+ overworld_frame(gObjectEventPic_AspearBerryTree, 2, 4, 4),
+ overworld_frame(gObjectEventPic_AspearBerryTree, 2, 4, 5)
+};
+
+const u8 gBerryTreePaletteSlotTable_Aspear[] = {3, 4, 3, 3, 3};
+
+const struct SpriteFrameImage gObjectEventPicTable_PamtreBerryTree[] = {
+ overworld_frame(gObjectEventPic_BerryTreeDirtPile, 2, 2, 0),
+ overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 0),
+ overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 1),
+ overworld_frame(gObjectEventPic_PamtreBerryTree, 2, 4, 0),
+ overworld_frame(gObjectEventPic_PamtreBerryTree, 2, 4, 1),
+ overworld_frame(gObjectEventPic_PamtreBerryTree, 2, 4, 2),
+ overworld_frame(gObjectEventPic_PamtreBerryTree, 2, 4, 3),
+ overworld_frame(gObjectEventPic_PamtreBerryTree, 2, 4, 4),
+ overworld_frame(gObjectEventPic_PamtreBerryTree, 2, 4, 5)
+};
+
+const u8 gBerryTreePaletteSlotTable_Pamtre[] = {3, 4, 2, 2, 2};
+
+const struct SpriteFrameImage gObjectEventPicTable_CornnBerryTree[] = {
+ overworld_frame(gObjectEventPic_BerryTreeDirtPile, 2, 2, 0),
+ overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 0),
+ overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 1),
+ overworld_frame(gObjectEventPic_CornnBerryTree, 2, 4, 0),
+ overworld_frame(gObjectEventPic_CornnBerryTree, 2, 4, 1),
+ overworld_frame(gObjectEventPic_CornnBerryTree, 2, 4, 2),
+ overworld_frame(gObjectEventPic_CornnBerryTree, 2, 4, 3),
+ overworld_frame(gObjectEventPic_CornnBerryTree, 2, 4, 4),
+ overworld_frame(gObjectEventPic_CornnBerryTree, 2, 4, 5)
+};
+
+const u8 gBerryTreePaletteSlotTable_Cornn[] = {3, 4, 2, 2, 2};
+
+const struct SpriteFrameImage gObjectEventPicTable_LansatBerryTree[] = {
+ overworld_frame(gObjectEventPic_BerryTreeDirtPile, 2, 2, 0),
+ overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 0),
+ overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 1),
+ overworld_frame(gObjectEventPic_LansatBerryTree, 2, 4, 0),
+ overworld_frame(gObjectEventPic_LansatBerryTree, 2, 4, 1),
+ overworld_frame(gObjectEventPic_LansatBerryTree, 2, 4, 2),
+ overworld_frame(gObjectEventPic_LansatBerryTree, 2, 4, 3),
+ overworld_frame(gObjectEventPic_LansatBerryTree, 2, 4, 4),
+ overworld_frame(gObjectEventPic_LansatBerryTree, 2, 4, 5)
+};
+
+const u8 gBerryTreePaletteSlotTable_Lansat[] = {3, 4, 2, 2, 2};
+
+const struct SpriteFrameImage gObjectEventPicTable_DurinBerryTree[] = {
+ overworld_frame(gObjectEventPic_BerryTreeDirtPile, 2, 2, 0),
+ overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 0),
+ overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 1),
+ overworld_frame(gObjectEventPic_DurinBerryTree, 2, 4, 0),
+ overworld_frame(gObjectEventPic_DurinBerryTree, 2, 4, 1),
+ overworld_frame(gObjectEventPic_DurinBerryTree, 2, 4, 2),
+ overworld_frame(gObjectEventPic_DurinBerryTree, 2, 4, 3),
+ overworld_frame(gObjectEventPic_DurinBerryTree, 2, 4, 4),
+ overworld_frame(gObjectEventPic_DurinBerryTree, 2, 4, 5)
+};
+
+const u8 gBerryTreePaletteSlotTable_Durin[] = {3, 4, 4, 4, 4};
+
+const struct SpriteFrameImage gObjectEventPicTable_TamatoBerryTree[] = {
+ overworld_frame(gObjectEventPic_BerryTreeDirtPile, 2, 2, 0),
+ overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 0),
+ overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 1),
+ overworld_frame(gObjectEventPic_TamatoBerryTree, 2, 4, 0),
+ overworld_frame(gObjectEventPic_TamatoBerryTree, 2, 4, 1),
+ overworld_frame(gObjectEventPic_TamatoBerryTree, 2, 4, 2),
+ overworld_frame(gObjectEventPic_TamatoBerryTree, 2, 4, 3),
+ overworld_frame(gObjectEventPic_TamatoBerryTree, 2, 4, 4),
+ overworld_frame(gObjectEventPic_TamatoBerryTree, 2, 4, 5)
+};
+
+const u8 gBerryTreePaletteSlotTable_Tamato[] = {3, 4, 2, 2, 2};
+
+const u8 gDeadBerryTreeGraphicsIdTable[] = {OBJ_EVENT_GFX_BERRY_TREE_EARLY_STAGES, OBJ_EVENT_GFX_BERRY_TREE_EARLY_STAGES, OBJ_EVENT_GFX_BERRY_TREE_EARLY_STAGES, OBJ_EVENT_GFX_BERRY_TREE_EARLY_STAGES, OBJ_EVENT_GFX_BERRY_TREE_EARLY_STAGES};
+
+const u8 gBerryTreeGraphicsIdTable[] = {OBJ_EVENT_GFX_BERRY_TREE_EARLY_STAGES, OBJ_EVENT_GFX_BERRY_TREE_EARLY_STAGES, OBJ_EVENT_GFX_BERRY_TREE_LATE_STAGES, OBJ_EVENT_GFX_BERRY_TREE_LATE_STAGES, OBJ_EVENT_GFX_BERRY_TREE_LATE_STAGES};
+
+const struct SpriteFrameImage *const gBerryTreePicTablePointers[] = {
+ gObjectEventPicTable_CheriBerryTree,
+ gObjectEventPicTable_ChestoBerryTree,
+ gObjectEventPicTable_PechaBerryTree,
+ gObjectEventPicTable_RawstBerryTree,
+ gObjectEventPicTable_AspearBerryTree,
+ gObjectEventPicTable_LeppaBerryTree,
+ gObjectEventPicTable_OranBerryTree,
+ gObjectEventPicTable_PersimBerryTree,
+ gObjectEventPicTable_LumBerryTree,
+ gObjectEventPicTable_SitrusBerryTree,
+ gObjectEventPicTable_FigyBerryTree,
+ gObjectEventPicTable_WikiBerryTree,
+ gObjectEventPicTable_MagoBerryTree,
+ gObjectEventPicTable_AguavBerryTree,
+ gObjectEventPicTable_IapapaBerryTree,
+ gObjectEventPicTable_RazzBerryTree,
+ gObjectEventPicTable_RazzBerryTree,
+ gObjectEventPicTable_MagoBerryTree,
+ gObjectEventPicTable_WepearBerryTree,
+ gObjectEventPicTable_IapapaBerryTree,
+ gObjectEventPicTable_PomegBerryTree,
+ gObjectEventPicTable_KelpsyBerryTree,
+ gObjectEventPicTable_WepearBerryTree,
+ gObjectEventPicTable_HondewBerryTree,
+ gObjectEventPicTable_GrepaBerryTree,
+ gObjectEventPicTable_TamatoBerryTree,
+ gObjectEventPicTable_CornnBerryTree,
+ gObjectEventPicTable_PomegBerryTree,
+ gObjectEventPicTable_RabutaBerryTree,
+ gObjectEventPicTable_NomelBerryTree,
+ gObjectEventPicTable_SpelonBerryTree,
+ gObjectEventPicTable_PamtreBerryTree,
+ gObjectEventPicTable_RabutaBerryTree,
+ gObjectEventPicTable_DurinBerryTree,
+ gObjectEventPicTable_HondewBerryTree,
+ gObjectEventPicTable_LiechiBerryTree,
+ gObjectEventPicTable_HondewBerryTree,
+ gObjectEventPicTable_AguavBerryTree,
+ gObjectEventPicTable_PomegBerryTree,
+ gObjectEventPicTable_GrepaBerryTree,
+ gObjectEventPicTable_LansatBerryTree,
+ gObjectEventPicTable_CornnBerryTree,
+ gObjectEventPicTable_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 gBerryTreeGraphicsIdTablePointers[] = {
+ gBerryTreeGraphicsIdTable,
+ gBerryTreeGraphicsIdTable,
+ gBerryTreeGraphicsIdTable,
+ gBerryTreeGraphicsIdTable,
+ gBerryTreeGraphicsIdTable,
+ gBerryTreeGraphicsIdTable,
+ gBerryTreeGraphicsIdTable,
+ gBerryTreeGraphicsIdTable,
+ gBerryTreeGraphicsIdTable,
+ gBerryTreeGraphicsIdTable,
+ gBerryTreeGraphicsIdTable,
+ gBerryTreeGraphicsIdTable,
+ gBerryTreeGraphicsIdTable,
+ gBerryTreeGraphicsIdTable,
+ gBerryTreeGraphicsIdTable,
+ gBerryTreeGraphicsIdTable,
+ gBerryTreeGraphicsIdTable,
+ gBerryTreeGraphicsIdTable,
+ gBerryTreeGraphicsIdTable,
+ gBerryTreeGraphicsIdTable,
+ gBerryTreeGraphicsIdTable,
+ gBerryTreeGraphicsIdTable,
+ gBerryTreeGraphicsIdTable,
+ gBerryTreeGraphicsIdTable,
+ gBerryTreeGraphicsIdTable,
+ gBerryTreeGraphicsIdTable,
+ gBerryTreeGraphicsIdTable,
+ gBerryTreeGraphicsIdTable,
+ gBerryTreeGraphicsIdTable,
+ gBerryTreeGraphicsIdTable,
+ gBerryTreeGraphicsIdTable,
+ gBerryTreeGraphicsIdTable,
+ gBerryTreeGraphicsIdTable,
+ gBerryTreeGraphicsIdTable,
+ gBerryTreeGraphicsIdTable,
+ gBerryTreeGraphicsIdTable,
+ gBerryTreeGraphicsIdTable,
+ gBerryTreeGraphicsIdTable,
+ gBerryTreeGraphicsIdTable,
+ gBerryTreeGraphicsIdTable,
+ gBerryTreeGraphicsIdTable,
+ gBerryTreeGraphicsIdTable,
+ gBerryTreeGraphicsIdTable,
+ gBerryTreeGraphicsIdTable,
+ gBerryTreeGraphicsIdTable,
+ gBerryTreeGraphicsIdTable
+};
+
+#endif //POKERUBY_BERRY_TREE_GRAPHICS_TABLES_H
diff --git a/src/data/object_events/movement_action_func_tables.h b/src/data/object_events/movement_action_func_tables.h
new file mode 100644
index 000000000..07182a638
--- /dev/null
+++ b/src/data/object_events/movement_action_func_tables.h
@@ -0,0 +1,1356 @@
+#ifndef POKERUBY_MOVEMENT_ACTION_FUNC_TABLES_H
+#define POKERUBY_MOVEMENT_ACTION_FUNC_TABLES_H
+
+u8 MovementAction_FaceDown_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_PauseSpriteAnim(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_FaceUp_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_FaceLeft_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_FaceRight_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_WalkSlowDown_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_WalkSlowDown_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_WalkSlowUp_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_WalkSlowUp_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_WalkSlowLeft_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_WalkSlowLeft_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_WalkSlowRight_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_WalkSlowRight_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_WalkNormalDown_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_WalkNormalDown_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_WalkNormalUp_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_WalkNormalUp_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_WalkNormalLeft_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_WalkNormalLeft_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_WalkNormalRight_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_WalkNormalRight_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_Jump2Down_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_Jump2Down_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_Jump2Up_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_Jump2Up_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_Jump2Left_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_Jump2Left_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_Jump2Right_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_Jump2Right_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_Delay1_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_Delay_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_Finish(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_Delay2_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_Delay4_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_Delay8_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_Delay16_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_WalkFastDown_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_WalkFastDown_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_WalkFastUp_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_WalkFastUp_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_WalkFastLeft_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_WalkFastLeft_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_WalkFastRight_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_WalkFastRight_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_WalkInPlaceSlowDown_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_WalkInPlaceSlow_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_WalkInPlaceSlowUp_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_WalkInPlaceSlowLeft_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_WalkInPlaceSlowRight_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_WalkInPlaceNormalDown_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_WalkInPlace_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_WalkInPlaceNormalUp_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_WalkInPlaceNormalLeft_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_WalkInPlaceNormalRight_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_WalkInPlaceFastDown_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_WalkInPlaceFastUp_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_WalkInPlaceFastLeft_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_WalkInPlaceFastRight_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_WalkInPlaceFastestDown_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_WalkInPlaceFastestUp_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_WalkInPlaceFastestLeft_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_WalkInPlaceFastestRight_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_RideWaterCurrentDown_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_RideWaterCurrentDown_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_RideWaterCurrentUp_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_RideWaterCurrentUp_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_RideWaterCurrentLeft_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_RideWaterCurrentLeft_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_RideWaterCurrentRight_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_RideWaterCurrentRight_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_WalkFastestDown_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_WalkFastestDown_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_WalkFastestUp_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_WalkFastestUp_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_WalkFastestLeft_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_WalkFastestLeft_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_WalkFastestRight_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_WalkFastestRight_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_SlideDown_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_SlideDown_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_SlideUp_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_SlideUp_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_SlideLeft_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_SlideLeft_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_SlideRight_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_SlideRight_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_PlayerRunDown_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_PlayerRunDown_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_PlayerRunUp_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_PlayerRunUp_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_PlayerRunLeft_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_PlayerRunLeft_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_PlayerRunRight_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_PlayerRunRight_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_StartAnimInDirection_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_WaitSpriteAnim(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_JumpSpecialDown_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_JumpSpecialDown_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_JumpSpecialUp_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_JumpSpecialUp_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_JumpSpecialLeft_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_JumpSpecialLeft_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_JumpSpecialRight_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_JumpSpecialRight_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_FacePlayer_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_FaceAwayPlayer_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_LockFacingDirection_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_UnlockFacingDirection_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_JumpDown_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_JumpDown_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_JumpUp_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_JumpUp_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_JumpLeft_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_JumpLeft_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_JumpRight_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_JumpRight_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_JumpInPlaceDown_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_JumpInPlaceDown_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_JumpInPlaceUp_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_JumpInPlaceUp_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_JumpInPlaceLeft_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_JumpInPlaceLeft_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_JumpInPlaceRight_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_JumpInPlaceRight_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_JumpInPlaceDownUp_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_JumpInPlaceDownUp_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_JumpInPlaceUpDown_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_JumpInPlaceUpDown_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_JumpInPlaceLeftRight_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_JumpInPlaceLeftRight_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_JumpInPlaceRightLeft_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_JumpInPlaceRightLeft_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_FaceOriginalDirection_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_NurseJoyBowDown_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_EnableJumpLandingGroundEffect_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_DisableJumpLandingGroundEffect_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_DisableAnimation_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_RestoreAnimation_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_SetInvisible_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_SetVisible_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_EmoteExclamationMark_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_EmoteQuestionMark_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_EmoteHeart_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_RevealTrainer_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_RevealTrainer_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_RockSmashBreak_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_RockSmashBreak_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_RockSmashBreak_Step2(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_CutTree_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_CutTree_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_CutTree_Step2(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_SetFixedPriority_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_ClearFixedPriority_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_InitAffineAnim_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_ClearAffineAnim_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_WalkDownStartAffine_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_WalkDownStartAffine_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_WalkDownAffine_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_WalkDownAffine_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_AcroWheelieFaceDown_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_AcroWheelieFaceUp_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_AcroWheelieFaceLeft_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_AcroWheelieFaceRight_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_AcroPopWheelieDown_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_AcroPopWheelieUp_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_AcroPopWheelieLeft_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_AcroPopWheelieRight_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_AcroEndWheelieFaceDown_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_AcroEndWheelieFaceUp_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_AcroEndWheelieFaceLeft_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_AcroEndWheelieFaceRight_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_UnusedAcroActionDown_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_UnusedAcroActionUp_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_UnusedAcroActionLeft_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_UnusedAcroActionRight_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_AcroWheelieHopFaceDown_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_AcroWheelieHopFaceDown_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_AcroWheelieHopFaceUp_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_AcroWheelieHopFaceUp_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_AcroWheelieHopFaceLeft_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_AcroWheelieHopFaceLeft_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_AcroWheelieHopFaceRight_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_AcroWheelieHopFaceRight_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_AcroWheelieHopDown_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_AcroWheelieHopDown_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_AcroWheelieHopUp_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_AcroWheelieHopUp_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_AcroWheelieHopLeft_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_AcroWheelieHopLeft_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_AcroWheelieHopRight_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_AcroWheelieHopRight_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_AcroWheelieJumpDown_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_AcroWheelieJumpDown_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_AcroWheelieJumpUp_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_AcroWheelieJumpUp_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_AcroWheelieJumpLeft_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_AcroWheelieJumpLeft_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_AcroWheelieJumpRight_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_AcroWheelieJumpRight_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_AcroWheelieInPlaceDown_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_WalkInPlace_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_AcroWheelieInPlaceUp_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_WalkInPlace_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_AcroWheelieInPlaceLeft_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_WalkInPlace_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_AcroWheelieInPlaceRight_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_WalkInPlace_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_AcroPopWheelieMoveDown_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_AcroPopWheelieMoveDown_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_AcroPopWheelieMoveUp_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_AcroPopWheelieMoveUp_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_AcroPopWheelieMoveLeft_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_AcroPopWheelieMoveLeft_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_AcroPopWheelieMoveRight_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_AcroPopWheelieMoveRight_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_AcroWheelieMoveDown_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_AcroWheelieMoveDown_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_AcroWheelieMoveUp_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_AcroWheelieMoveUp_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_AcroWheelieMoveLeft_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_AcroWheelieMoveLeft_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_AcroWheelieMoveRight_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_AcroWheelieMoveRight_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_AcroEndWheelieMoveDown_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_AcroEndWheelieMoveDown_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_AcroEndWheelieMoveUp_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_AcroEndWheelieMoveUp_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_AcroEndWheelieMoveLeft_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_AcroEndWheelieMoveLeft_Step1(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_AcroEndWheelieMoveRight_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_AcroEndWheelieMoveRight_Step1(struct ObjectEvent *, struct Sprite *);
+
+u8 (*const gMovementActionFuncs_FaceDown[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_FaceUp[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_FaceLeft[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_FaceRight[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_WalkSlowDown[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_WalkSlowUp[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_WalkSlowLeft[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_WalkSlowRight[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_WalkNormalDown[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_WalkNormalUp[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_WalkNormalLeft[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_WalkNormalRight[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_Jump2Down[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_Jump2Up[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_Jump2Left[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_Jump2Right[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_Delay1[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_Delay2[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_Delay4[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_Delay8[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_Delay16[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_WalkFastDown[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_WalkFastUp[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_WalkFastLeft[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_WalkFastRight[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_WalkInPlaceSlowDown[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_WalkInPlaceSlowUp[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_WalkInPlaceSlowLeft[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_WalkInPlaceSlowRight[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_WalkInPlaceNormalDown[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_WalkInPlaceNormalLeft[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_WalkInPlaceNormalUp[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_WalkInPlaceNormalRight[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_WalkInPlaceFastDown[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_WalkInPlaceFastUp[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_WalkInPlaceFastLeft[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_WalkInPlaceFastRight[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_WalkInPlaceFastestDown[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_WalkInPlaceFastestUp[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_WalkInPlaceFastestLeft[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_WalkInPlaceFastestRight[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_RideWaterCurrentDown[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_RideWaterCurrentUp[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_RideWaterCurrentLeft[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_RideWaterCurrentRight[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_WalkFastestDown[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_WalkFastestUp[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_WalkFastestLeft[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_WalkFastestRight[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_SlideDown[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_SlideUp[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_SlideLeft[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_SlideRight[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_PlayerRunDown[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_PlayerRunUp[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_PlayerRunLeft[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_PlayerRunRight[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_StartAnimInDirection[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_JumpSpecialDown[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_JumpSpecialUp[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_JumpSpecialLeft[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_JumpSpecialRight[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_FacePlayer[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_FaceAwayPlayer[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_LockFacingDirection[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_UnlockFacingDirection[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_JumpDown[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_JumpUp[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_JumpLeft[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_JumpRight[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_JumpInPlaceDown[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_JumpInPlaceUp[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_JumpInPlaceLeft[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_JumpInPlaceRight[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_JumpInPlaceDownUp[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_JumpInPlaceUpDown[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_JumpInPlaceLeftRight[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_JumpInPlaceRightLeft[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_FaceOriginalDirection[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_NurseJoyBowDown[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_EnableJumpLandingGroundEffect[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_DisableJumpLandingGroundEffect[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_DisableAnimation[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_RestoreAnimation[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_SetInvisible[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_SetVisible[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_EmoteExclamationMark[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_EmoteQuestionMark[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_EmoteHeart[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_RevealTrainer[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_RockSmashBreak[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_CutTree[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_SetFixedPriority[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_ClearFixedPriority[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_InitAffineAnim[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_ClearAffineAnim[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_WalkDownStartAffine[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_WalkDownAffine[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_AcroWheelieFaceDown[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_AcroWheelieFaceUp[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_AcroWheelieFaceLeft[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_AcroWheelieFaceRight[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_AcroPopWheelieDown[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_AcroPopWheelieUp[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_AcroPopWheelieLeft[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_AcroPopWheelieRight[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_AcroEndWheelieFaceDown[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_AcroEndWheelieFaceUp[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_AcroEndWheelieFaceLeft[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_AcroEndWheelieFaceRight[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_AcroWheelieHopFaceDown[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_AcroWheelieHopFaceUp[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_AcroWheelieHopFaceLeft[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_AcroWheelieHopFaceRight[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_AcroWheelieHopDown[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_AcroWheelieHopUp[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_AcroWheelieHopLeft[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_AcroWheelieHopRight[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_AcroWheelieJumpDown[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_AcroWheelieJumpUp[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_AcroWheelieJumpLeft[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_AcroWheelieJumpRight[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_AcroWheelieInPlaceDown[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_AcroWheelieInPlaceUp[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_AcroWheelieInPlaceLeft[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_AcroWheelieInPlaceRight[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_AcroPopWheelieMoveDown[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_AcroPopWheelieMoveUp[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_AcroPopWheelieMoveLeft[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_AcroPopWheelieMoveRight[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_AcroWheelieMoveDown[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_AcroWheelieMoveUp[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_AcroWheelieMoveLeft[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_AcroWheelieMoveRight[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_AcroEndWheelieMoveDown[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_AcroEndWheelieMoveUp[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_AcroEndWheelieMoveLeft[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_AcroEndWheelieMoveRight[])(struct ObjectEvent *, struct Sprite *);
+
+u8 (*const *const gMovementActionFuncs[])(struct ObjectEvent *, struct Sprite *) = {
+ gMovementActionFuncs_FaceDown, // MOVEMENT_ACTION_FACE_DOWN
+ gMovementActionFuncs_FaceUp, // MOVEMENT_ACTION_FACE_UP
+ gMovementActionFuncs_FaceLeft, // MOVEMENT_ACTION_FACE_LEFT
+ gMovementActionFuncs_FaceRight, // MOVEMENT_ACTION_FACE_RIGHT
+ gMovementActionFuncs_WalkSlowDown, // MOVEMENT_ACTION_WALK_DOWN_SLOW
+ gMovementActionFuncs_WalkSlowUp, // MOVEMENT_ACTION_WALK_UP_SLOW
+ gMovementActionFuncs_WalkSlowLeft, // MOVEMENT_ACTION_WALK_LEFT_SLOW
+ gMovementActionFuncs_WalkSlowRight, // MOVEMENT_ACTION_WALK_RIGHT_SLOW
+ gMovementActionFuncs_WalkNormalDown, // MOVEMENT_ACTION_WALK_DOWN_NORMAL
+ gMovementActionFuncs_WalkNormalUp, // MOVEMENT_ACTION_WALK_UP_NORMAL
+ gMovementActionFuncs_WalkNormalLeft, // MOVEMENT_ACTION_WALK_LEFT_NORMAL
+ gMovementActionFuncs_WalkNormalRight, // MOVEMENT_ACTION_WALK_RIGHT_NORMAL
+ gMovementActionFuncs_Jump2Down, // MOVEMENT_ACTION_JUMP_2_DOWN
+ gMovementActionFuncs_Jump2Up, // MOVEMENT_ACTION_JUMP_2_UP
+ gMovementActionFuncs_Jump2Left, // MOVEMENT_ACTION_JUMP_2_LEFT
+ gMovementActionFuncs_Jump2Right, // MOVEMENT_ACTION_JUMP_2_RIGHT
+ gMovementActionFuncs_Delay1, // MOVEMENT_ACTION_DELAY_1
+ gMovementActionFuncs_Delay2, // MOVEMENT_ACTION_DELAY_2
+ gMovementActionFuncs_Delay4, // MOVEMENT_ACTION_DELAY_4
+ gMovementActionFuncs_Delay8, // MOVEMENT_ACTION_DELAY_8
+ gMovementActionFuncs_Delay16, // MOVEMENT_ACTION_DELAY_16
+ gMovementActionFuncs_WalkFastDown, // MOVEMENT_ACTION_WALK_FAST_DOWN
+ gMovementActionFuncs_WalkFastUp, // MOVEMENT_ACTION_WALK_FAST_UP
+ gMovementActionFuncs_WalkFastLeft, // MOVEMENT_ACTION_WALK_FAST_LEFT
+ gMovementActionFuncs_WalkFastRight, // MOVEMENT_ACTION_WALK_FAST_RIGHT
+ gMovementActionFuncs_WalkInPlaceSlowDown, // MOVEMENT_ACTION_WALK_IN_PLACE_SLOW_DOWN
+ gMovementActionFuncs_WalkInPlaceSlowUp, // MOVEMENT_ACTION_WALK_IN_PLACE_SLOW_UP
+ gMovementActionFuncs_WalkInPlaceSlowLeft, // MOVEMENT_ACTION_WALK_IN_PLACE_SLOW_LEFT
+ gMovementActionFuncs_WalkInPlaceSlowRight, // MOVEMENT_ACTION_WALK_IN_PLACE_SLOW_RIGHT
+ gMovementActionFuncs_WalkInPlaceNormalDown, // MOVEMENT_ACTION_WALK_IN_PLACE_NORMAL_DOWN
+ gMovementActionFuncs_WalkInPlaceNormalUp, // MOVEMENT_ACTION_WALK_IN_PLACE_NORMAL_UP
+ gMovementActionFuncs_WalkInPlaceNormalLeft, // MOVEMENT_ACTION_WALK_IN_PLACE_NORMAL_LEFT
+ gMovementActionFuncs_WalkInPlaceNormalRight, // MOVEMENT_ACTION_WALK_IN_PLACE_NORMAL_RIGHT
+ gMovementActionFuncs_WalkInPlaceFastDown, // MOVEMENT_ACTION_WALK_IN_PLACE_FAST_DOWN
+ gMovementActionFuncs_WalkInPlaceFastUp, // MOVEMENT_ACTION_WALK_IN_PLACE_FAST_UP
+ gMovementActionFuncs_WalkInPlaceFastLeft, // MOVEMENT_ACTION_WALK_IN_PLACE_FAST_LEFT
+ gMovementActionFuncs_WalkInPlaceFastRight, // MOVEMENT_ACTION_WALK_IN_PLACE_FAST_RIGHT
+ gMovementActionFuncs_WalkInPlaceFastestDown, // MOVEMENT_ACTION_WALK_IN_PLACE_FASTEST_DOWN
+ gMovementActionFuncs_WalkInPlaceFastestUp, // MOVEMENT_ACTION_WALK_IN_PLACE_FASTEST_UP
+ gMovementActionFuncs_WalkInPlaceFastestLeft, // MOVEMENT_ACTION_WALK_IN_PLACE_FASTEST_LEFT
+ gMovementActionFuncs_WalkInPlaceFastestRight, // MOVEMENT_ACTION_WALK_IN_PLACE_FASTEST_RIGHT
+ gMovementActionFuncs_RideWaterCurrentDown, // MOVEMENT_ACTION_RIDE_WATER_CURRENT_DOWN
+ gMovementActionFuncs_RideWaterCurrentUp, // MOVEMENT_ACTION_RIDE_WATER_CURRENT_UP
+ gMovementActionFuncs_RideWaterCurrentLeft, // MOVEMENT_ACTION_RIDE_WATER_CURRENT_LEFT
+ gMovementActionFuncs_RideWaterCurrentRight, // MOVEMENT_ACTION_RIDE_WATER_CURRENT_RIGHT
+ gMovementActionFuncs_WalkFastestDown, // MOVEMENT_ACTION_WALK_FASTEST_DOWN
+ gMovementActionFuncs_WalkFastestUp, // MOVEMENT_ACTION_WALK_FASTEST_UP
+ gMovementActionFuncs_WalkFastestLeft, // MOVEMENT_ACTION_WALK_FASTEST_LEFT
+ gMovementActionFuncs_WalkFastestRight, // MOVEMENT_ACTION_WALK_FASTEST_RIGHT
+ gMovementActionFuncs_SlideDown, // MOVEMENT_ACTION_SLIDE_DOWN
+ gMovementActionFuncs_SlideUp, // MOVEMENT_ACTION_SLIDE_UP
+ gMovementActionFuncs_SlideLeft, // MOVEMENT_ACTION_SLIDE_LEFT
+ gMovementActionFuncs_SlideRight, // MOVEMENT_ACTION_SLIDE_RIGHT
+ gMovementActionFuncs_PlayerRunDown, // MOVEMENT_ACTION_PLAYER_RUN_DOWN
+ gMovementActionFuncs_PlayerRunUp, // MOVEMENT_ACTION_PLAYER_RUN_UP
+ gMovementActionFuncs_PlayerRunLeft, // MOVEMENT_ACTION_PLAYER_RUN_LEFT
+ gMovementActionFuncs_PlayerRunRight, // MOVEMENT_ACTION_PLAYER_RUN_RIGHT
+ gMovementActionFuncs_StartAnimInDirection, // MOVEMENT_ACTION_START_ANIM_IN_DIRECTION
+ gMovementActionFuncs_JumpSpecialDown, // MOVEMENT_ACTION_JUMP_SPECIAL_DOWN
+ gMovementActionFuncs_JumpSpecialUp, // MOVEMENT_ACTION_JUMP_SPECIAL_UP
+ gMovementActionFuncs_JumpSpecialLeft, // MOVEMENT_ACTION_JUMP_SPECIAL_LEFT
+ gMovementActionFuncs_JumpSpecialRight, // MOVEMENT_ACTION_JUMP_SPECIAL_RIGHT
+ gMovementActionFuncs_FacePlayer, // MOVEMENT_ACTION_FACE_PLAYER
+ gMovementActionFuncs_FaceAwayPlayer, // MOVEMENT_ACTION_FACE_AWAY_PLAYER
+ gMovementActionFuncs_LockFacingDirection, // MOVEMENT_ACTION_LOCK_FACING_DIRECTION
+ gMovementActionFuncs_UnlockFacingDirection, // MOVEMENT_ACTION_UNLOCK_FACING_DIRECTION
+ gMovementActionFuncs_JumpDown, // MOVEMENT_ACTION_JUMP_DOWN
+ gMovementActionFuncs_JumpUp, // MOVEMENT_ACTION_JUMP_UP
+ gMovementActionFuncs_JumpLeft, // MOVEMENT_ACTION_JUMP_LEFT
+ gMovementActionFuncs_JumpRight, // MOVEMENT_ACTION_JUMP_RIGHT
+ gMovementActionFuncs_JumpInPlaceDown, // MOVEMENT_ACTION_JUMP_IN_PLACE_DOWN
+ gMovementActionFuncs_JumpInPlaceUp, // MOVEMENT_ACTION_JUMP_IN_PLACE_UP
+ gMovementActionFuncs_JumpInPlaceLeft, // MOVEMENT_ACTION_JUMP_IN_PLACE_LEFT
+ gMovementActionFuncs_JumpInPlaceRight, // MOVEMENT_ACTION_JUMP_IN_PLACE_RIGHT
+ gMovementActionFuncs_JumpInPlaceDownUp, // MOVEMENT_ACTION_JUMP_IN_PLACE_DOWN_UP
+ gMovementActionFuncs_JumpInPlaceUpDown, // MOVEMENT_ACTION_JUMP_IN_PLACE_UP_DOWN
+ gMovementActionFuncs_JumpInPlaceLeftRight, // MOVEMENT_ACTION_JUMP_IN_PLACE_LEFT_RIGHT
+ gMovementActionFuncs_JumpInPlaceRightLeft, // MOVEMENT_ACTION_JUMP_IN_PLACE_RIGHT_LEFT
+ gMovementActionFuncs_FaceOriginalDirection, // MOVEMENT_ACTION_FACE_ORIGINAL_DIRECTION
+ gMovementActionFuncs_NurseJoyBowDown, // MOVEMENT_ACTION_NURSE_JOY_BOW_DOWN
+ gMovementActionFuncs_EnableJumpLandingGroundEffect, // MOVEMENT_ACTION_ENABLE_JUMP_LANDING_GROUND_EFFECT
+ gMovementActionFuncs_DisableJumpLandingGroundEffect, // MOVEMENT_ACTION_DISABLE_JUMP_LANDING_GROUND_EFFECT
+ gMovementActionFuncs_DisableAnimation, // MOVEMENT_ACTION_DISABLE_ANIMATION
+ gMovementActionFuncs_RestoreAnimation, // MOVEMENT_ACTION_RESTORE_ANIMATION
+ gMovementActionFuncs_SetInvisible, // MOVEMENT_ACTION_SET_INVISIBLE
+ gMovementActionFuncs_SetVisible, // MOVEMENT_ACTION_SET_VISIBLE
+ gMovementActionFuncs_EmoteExclamationMark, // MOVEMENT_ACTION_EMOTE_EXCLAMATION_MARK
+ gMovementActionFuncs_EmoteQuestionMark, // MOVEMENT_ACTION_EMOTE_QUESTION_MARK
+ gMovementActionFuncs_EmoteHeart, // MOVEMENT_ACTION_EMOTE_HEART
+ gMovementActionFuncs_RevealTrainer, // MOVEMENT_ACTION_REVEAL_TRAINER
+ gMovementActionFuncs_RockSmashBreak, // MOVEMENT_ACTION_ROCK_SMASH_BREAK
+ gMovementActionFuncs_CutTree, // MOVEMENT_ACTION_CUT_TREE
+ gMovementActionFuncs_SetFixedPriority, // MOVEMENT_ACTION_SET_FIXED_PRIORITY
+ gMovementActionFuncs_ClearFixedPriority, // MOVEMENT_ACTION_CLEAR_FIXED_PRIORITY
+ gMovementActionFuncs_InitAffineAnim, // MOVEMENT_ACTION_INIT_AFFINE_ANIM
+ gMovementActionFuncs_ClearAffineAnim, // MOVEMENT_ACTION_CLEAR_AFFINE_ANIM
+ gMovementActionFuncs_WalkDownStartAffine, // MOVEMENT_ACTION_WALK_DOWN_START_AFFINE
+ gMovementActionFuncs_WalkDownAffine, // MOVEMENT_ACTION_WALK_DOWN_AFFINE_1
+ gMovementActionFuncs_AcroWheelieFaceDown, // MOVEMENT_ACTION_ACRO_WHEELIE_FACE_DOWN
+ gMovementActionFuncs_AcroWheelieFaceUp, // MOVEMENT_ACTION_ACRO_WHEELIE_FACE_UP
+ gMovementActionFuncs_AcroWheelieFaceLeft, // MOVEMENT_ACTION_ACRO_WHEELIE_FACE_LEFT
+ gMovementActionFuncs_AcroWheelieFaceRight, // MOVEMENT_ACTION_ACRO_WHEELIE_FACE_RIGHT
+ gMovementActionFuncs_AcroPopWheelieDown, // MOVEMENT_ACTION_ACRO_POP_WHEELIE_DOWN
+ gMovementActionFuncs_AcroPopWheelieUp, // MOVEMENT_ACTION_ACRO_POP_WHEELIE_UP
+ gMovementActionFuncs_AcroPopWheelieLeft, // MOVEMENT_ACTION_ACRO_POP_WHEELIE_LEFT
+ gMovementActionFuncs_AcroPopWheelieRight, // MOVEMENT_ACTION_ACRO_POP_WHEELIE_RIGHT
+ gMovementActionFuncs_AcroEndWheelieFaceDown, // MOVEMENT_ACTION_ACRO_END_WHEELIE_FACE_DOWN
+ gMovementActionFuncs_AcroEndWheelieFaceUp, // MOVEMENT_ACTION_ACRO_END_WHEELIE_FACE_UP
+ gMovementActionFuncs_AcroEndWheelieFaceLeft, // MOVEMENT_ACTION_ACRO_END_WHEELIE_FACE_LEFT
+ gMovementActionFuncs_AcroEndWheelieFaceRight, // MOVEMENT_ACTION_ACRO_END_WHEELIE_FACE_RIGHT
+ gMovementActionFuncs_AcroWheelieHopFaceDown, // MOVEMENT_ACTION_ACRO_WHEELIE_HOP_FACE_DOWN
+ gMovementActionFuncs_AcroWheelieHopFaceUp, // MOVEMENT_ACTION_ACRO_WHEELIE_HOP_FACE_UP
+ gMovementActionFuncs_AcroWheelieHopFaceLeft, // MOVEMENT_ACTION_ACRO_WHEELIE_HOP_FACE_LEFT
+ gMovementActionFuncs_AcroWheelieHopFaceRight, // MOVEMENT_ACTION_ACRO_WHEELIE_HOP_FACE_RIGHT
+ gMovementActionFuncs_AcroWheelieHopDown, // MOVEMENT_ACTION_ACRO_WHEELIE_HOP_DOWN
+ gMovementActionFuncs_AcroWheelieHopUp, // MOVEMENT_ACTION_ACRO_WHEELIE_HOP_UP
+ gMovementActionFuncs_AcroWheelieHopLeft, // MOVEMENT_ACTION_ACRO_WHEELIE_HOP_LEFT
+ gMovementActionFuncs_AcroWheelieHopRight, // MOVEMENT_ACTION_ACRO_WHEELIE_HOP_RIGHT
+ gMovementActionFuncs_AcroWheelieJumpDown, // MOVEMENT_ACTION_ACRO_WHEELIE_JUMP_DOWN
+ gMovementActionFuncs_AcroWheelieJumpUp, // MOVEMENT_ACTION_ACRO_WHEELIE_JUMP_UP
+ gMovementActionFuncs_AcroWheelieJumpLeft, // MOVEMENT_ACTION_ACRO_WHEELIE_JUMP_LEFT
+ gMovementActionFuncs_AcroWheelieJumpRight, // MOVEMENT_ACTION_ACRO_WHEELIE_JUMP_RIGHT
+ gMovementActionFuncs_AcroWheelieInPlaceDown, // MOVEMENT_ACTION_ACRO_WHEELIE_IN_PLACE_DOWN
+ gMovementActionFuncs_AcroWheelieInPlaceUp, // MOVEMENT_ACTION_ACRO_WHEELIE_IN_PLACE_UP
+ gMovementActionFuncs_AcroWheelieInPlaceLeft, // MOVEMENT_ACTION_ACRO_WHEELIE_IN_PLACE_LEFT
+ gMovementActionFuncs_AcroWheelieInPlaceRight, // MOVEMENT_ACTION_ACRO_WHEELIE_IN_PLACE_RIGHT
+ gMovementActionFuncs_AcroPopWheelieMoveDown, // MOVEMENT_ACTION_ACRO_POP_WHEELIE_MOVE_DOWN
+ gMovementActionFuncs_AcroPopWheelieMoveUp, // MOVEMENT_ACTION_ACRO_POP_WHEELIE_MOVE_UP
+ gMovementActionFuncs_AcroPopWheelieMoveLeft, // MOVEMENT_ACTION_ACRO_POP_WHEELIE_MOVE_LEFT
+ gMovementActionFuncs_AcroPopWheelieMoveRight, // MOVEMENT_ACTION_ACRO_POP_WHEELIE_MOVE_RIGHT
+ gMovementActionFuncs_AcroWheelieMoveDown, // MOVEMENT_ACTION_ACRO_WHEELIE_MOVE_DOWN
+ gMovementActionFuncs_AcroWheelieMoveUp, // MOVEMENT_ACTION_ACRO_WHEELIE_MOVE_UP
+ gMovementActionFuncs_AcroWheelieMoveLeft, // MOVEMENT_ACTION_ACRO_WHEELIE_MOVE_LEFT
+ gMovementActionFuncs_AcroWheelieMoveRight, // MOVEMENT_ACTION_ACRO_WHEELIE_MOVE_RIGHT
+ gMovementActionFuncs_AcroEndWheelieMoveDown, // MOVEMENT_ACTION_ACRO_END_WHEELIE_MOVE_DOWN
+ gMovementActionFuncs_AcroEndWheelieMoveUp, // MOVEMENT_ACTION_ACRO_END_WHEELIE_MOVE_UP
+ gMovementActionFuncs_AcroEndWheelieMoveLeft, // MOVEMENT_ACTION_ACRO_END_WHEELIE_MOVE_LEFT
+ gMovementActionFuncs_AcroEndWheelieMoveRight, // MOVEMENT_ACTION_ACRO_END_WHEELIE_MOVE_RIGHT
+};
+
+
+u8 (*const gMovementActionFuncs_FaceDown[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_FaceDown_Step0,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_FaceUp[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_FaceUp_Step0,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_FaceLeft[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_FaceLeft_Step0,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_FaceRight[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_FaceRight_Step0,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gUnknown_083759C0[])(u8) = {
+ GetMoveDirectionAnimNum,
+ GetMoveDirectionFastAnimNum,
+ GetMoveDirectionFastAnimNum,
+ GetMoveDirectionFasterAnimNum,
+ GetMoveDirectionFastestAnimNum
+};
+
+u8 (*const gMovementActionFuncs_WalkSlowDown[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_WalkSlowDown_Step0,
+ MovementAction_WalkSlowDown_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_WalkSlowUp[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_WalkSlowUp_Step0,
+ MovementAction_WalkSlowUp_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_WalkSlowLeft[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_WalkSlowLeft_Step0,
+ MovementAction_WalkSlowLeft_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_WalkSlowRight[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_WalkSlowRight_Step0,
+ MovementAction_WalkSlowRight_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_WalkNormalDown[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_WalkNormalDown_Step0,
+ MovementAction_WalkNormalDown_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_WalkNormalUp[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_WalkNormalUp_Step0,
+ MovementAction_WalkNormalUp_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_WalkNormalLeft[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_WalkNormalLeft_Step0,
+ MovementAction_WalkNormalLeft_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_WalkNormalRight[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_WalkNormalRight_Step0,
+ MovementAction_WalkNormalRight_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+const s16 gUnknown_08375A34[] = {0, 1, 1};
+const s16 gUnknown_08375A3A[] = {0, 0, 1};
+
+u8 (*const gMovementActionFuncs_Jump2Down[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_Jump2Down_Step0,
+ MovementAction_Jump2Down_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_Jump2Up[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_Jump2Up_Step0,
+ MovementAction_Jump2Up_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_Jump2Left[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_Jump2Left_Step0,
+ MovementAction_Jump2Left_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_Jump2Right[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_Jump2Right_Step0,
+ MovementAction_Jump2Right_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_Delay1[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_Delay1_Step0,
+ MovementAction_Delay_Step1,
+ MovementAction_Finish
+};
+
+u8 (*const gMovementActionFuncs_Delay2[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_Delay2_Step0,
+ MovementAction_Delay_Step1,
+ MovementAction_Finish
+};
+
+u8 (*const gMovementActionFuncs_Delay4[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_Delay4_Step0,
+ MovementAction_Delay_Step1,
+ MovementAction_Finish
+};
+
+u8 (*const gMovementActionFuncs_Delay8[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_Delay8_Step0,
+ MovementAction_Delay_Step1,
+ MovementAction_Finish
+};
+
+u8 (*const gMovementActionFuncs_Delay16[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_Delay16_Step0,
+ MovementAction_Delay_Step1,
+ MovementAction_Finish
+};
+
+u8 (*const gMovementActionFuncs_WalkFastDown[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_WalkFastDown_Step0,
+ MovementAction_WalkFastDown_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_WalkFastUp[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_WalkFastUp_Step0,
+ MovementAction_WalkFastUp_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_WalkFastLeft[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_WalkFastLeft_Step0,
+ MovementAction_WalkFastLeft_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_WalkFastRight[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_WalkFastRight_Step0,
+ MovementAction_WalkFastRight_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_WalkInPlaceSlowDown[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_WalkInPlaceSlowDown_Step0,
+ MovementAction_WalkInPlaceSlow_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_WalkInPlaceSlowUp[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_WalkInPlaceSlowUp_Step0,
+ MovementAction_WalkInPlaceSlow_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_WalkInPlaceSlowLeft[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_WalkInPlaceSlowLeft_Step0,
+ MovementAction_WalkInPlaceSlow_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_WalkInPlaceSlowRight[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_WalkInPlaceSlowRight_Step0,
+ MovementAction_WalkInPlaceSlow_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_WalkInPlaceNormalDown[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_WalkInPlaceNormalDown_Step0,
+ MovementAction_WalkInPlace_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_WalkInPlaceNormalUp[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_WalkInPlaceNormalUp_Step0,
+ MovementAction_WalkInPlace_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_WalkInPlaceNormalLeft[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_WalkInPlaceNormalLeft_Step0,
+ MovementAction_WalkInPlace_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_WalkInPlaceNormalRight[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_WalkInPlaceNormalRight_Step0,
+ MovementAction_WalkInPlace_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_WalkInPlaceFastDown[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_WalkInPlaceFastDown_Step0,
+ MovementAction_WalkInPlace_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_WalkInPlaceFastUp[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_WalkInPlaceFastUp_Step0,
+ MovementAction_WalkInPlace_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_WalkInPlaceFastLeft[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_WalkInPlaceFastLeft_Step0,
+ MovementAction_WalkInPlace_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_WalkInPlaceFastRight[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_WalkInPlaceFastRight_Step0,
+ MovementAction_WalkInPlace_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_WalkInPlaceFastestDown[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_WalkInPlaceFastestDown_Step0,
+ MovementAction_WalkInPlace_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_WalkInPlaceFastestUp[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_WalkInPlaceFastestUp_Step0,
+ MovementAction_WalkInPlace_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_WalkInPlaceFastestLeft[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_WalkInPlaceFastestLeft_Step0,
+ MovementAction_WalkInPlace_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_WalkInPlaceFastestRight[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_WalkInPlaceFastestRight_Step0,
+ MovementAction_WalkInPlace_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_RideWaterCurrentDown[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_RideWaterCurrentDown_Step0,
+ MovementAction_RideWaterCurrentDown_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_RideWaterCurrentUp[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_RideWaterCurrentUp_Step0,
+ MovementAction_RideWaterCurrentUp_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_RideWaterCurrentLeft[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_RideWaterCurrentLeft_Step0,
+ MovementAction_RideWaterCurrentLeft_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_RideWaterCurrentRight[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_RideWaterCurrentRight_Step0,
+ MovementAction_RideWaterCurrentRight_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_WalkFastestDown[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_WalkFastestDown_Step0,
+ MovementAction_WalkFastestDown_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_WalkFastestUp[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_WalkFastestUp_Step0,
+ MovementAction_WalkFastestUp_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_WalkFastestLeft[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_WalkFastestLeft_Step0,
+ MovementAction_WalkFastestLeft_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_WalkFastestRight[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_WalkFastestRight_Step0,
+ MovementAction_WalkFastestRight_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_SlideDown[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_SlideDown_Step0,
+ MovementAction_SlideDown_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_SlideUp[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_SlideUp_Step0,
+ MovementAction_SlideUp_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_SlideLeft[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_SlideLeft_Step0,
+ MovementAction_SlideLeft_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_SlideRight[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_SlideRight_Step0,
+ MovementAction_SlideRight_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_PlayerRunDown[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_PlayerRunDown_Step0,
+ MovementAction_PlayerRunDown_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_PlayerRunUp[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_PlayerRunUp_Step0,
+ MovementAction_PlayerRunUp_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_PlayerRunLeft[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_PlayerRunLeft_Step0,
+ MovementAction_PlayerRunLeft_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_PlayerRunRight[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_PlayerRunRight_Step0,
+ MovementAction_PlayerRunRight_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_StartAnimInDirection[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_StartAnimInDirection_Step0,
+ MovementAction_WaitSpriteAnim,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_JumpSpecialDown[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_JumpSpecialDown_Step0,
+ MovementAction_JumpSpecialDown_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_JumpSpecialUp[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_JumpSpecialUp_Step0,
+ MovementAction_JumpSpecialUp_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_JumpSpecialLeft[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_JumpSpecialLeft_Step0,
+ MovementAction_JumpSpecialLeft_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_JumpSpecialRight[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_JumpSpecialRight_Step0,
+ MovementAction_JumpSpecialRight_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_FacePlayer[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_FacePlayer_Step0,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_FaceAwayPlayer[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_FaceAwayPlayer_Step0,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_LockFacingDirection[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_LockFacingDirection_Step0,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_UnlockFacingDirection[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_UnlockFacingDirection_Step0,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_JumpDown[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_JumpDown_Step0,
+ MovementAction_JumpDown_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_JumpUp[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_JumpUp_Step0,
+ MovementAction_JumpUp_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_JumpLeft[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_JumpLeft_Step0,
+ MovementAction_JumpLeft_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_JumpRight[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_JumpRight_Step0,
+ MovementAction_JumpRight_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_JumpInPlaceDown[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_JumpInPlaceDown_Step0,
+ MovementAction_JumpInPlaceDown_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_JumpInPlaceUp[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_JumpInPlaceUp_Step0,
+ MovementAction_JumpInPlaceUp_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_JumpInPlaceLeft[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_JumpInPlaceLeft_Step0,
+ MovementAction_JumpInPlaceLeft_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_JumpInPlaceRight[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_JumpInPlaceRight_Step0,
+ MovementAction_JumpInPlaceRight_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_JumpInPlaceDownUp[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_JumpInPlaceDownUp_Step0,
+ MovementAction_JumpInPlaceDownUp_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_JumpInPlaceUpDown[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_JumpInPlaceUpDown_Step0,
+ MovementAction_JumpInPlaceUpDown_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_JumpInPlaceLeftRight[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_JumpInPlaceLeftRight_Step0,
+ MovementAction_JumpInPlaceLeftRight_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_JumpInPlaceRightLeft[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_JumpInPlaceRightLeft_Step0,
+ MovementAction_JumpInPlaceRightLeft_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_FaceOriginalDirection[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_FaceOriginalDirection_Step0,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_NurseJoyBowDown[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_NurseJoyBowDown_Step0,
+ MovementAction_WaitSpriteAnim,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_EnableJumpLandingGroundEffect[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_EnableJumpLandingGroundEffect_Step0,
+ MovementAction_Finish
+};
+
+u8 (*const gMovementActionFuncs_DisableJumpLandingGroundEffect[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_DisableJumpLandingGroundEffect_Step0,
+ MovementAction_Finish
+};
+
+u8 (*const gMovementActionFuncs_DisableAnimation[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_DisableAnimation_Step0,
+ MovementAction_Finish
+};
+
+u8 (*const gMovementActionFuncs_RestoreAnimation[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_RestoreAnimation_Step0,
+ MovementAction_Finish
+};
+
+u8 (*const gMovementActionFuncs_SetInvisible[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_SetInvisible_Step0,
+ MovementAction_Finish
+};
+
+u8 (*const gMovementActionFuncs_SetVisible[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_SetVisible_Step0,
+ MovementAction_Finish
+};
+
+u8 (*const gMovementActionFuncs_EmoteExclamationMark[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_EmoteExclamationMark_Step0,
+ MovementAction_Finish
+};
+
+u8 (*const gMovementActionFuncs_EmoteQuestionMark[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_EmoteQuestionMark_Step0,
+ MovementAction_Finish
+};
+
+u8 (*const gMovementActionFuncs_EmoteHeart[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_EmoteHeart_Step0,
+ MovementAction_Finish
+};
+
+u8 (*const gMovementActionFuncs_RevealTrainer[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_RevealTrainer_Step0,
+ MovementAction_RevealTrainer_Step1,
+ MovementAction_Finish
+};
+
+u8 (*const gMovementActionFuncs_RockSmashBreak[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_RockSmashBreak_Step0,
+ MovementAction_RockSmashBreak_Step1,
+ MovementAction_RockSmashBreak_Step2,
+ MovementAction_Finish
+};
+
+u8 (*const gMovementActionFuncs_CutTree[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_CutTree_Step0,
+ MovementAction_CutTree_Step1,
+ MovementAction_CutTree_Step2,
+ MovementAction_Finish
+};
+
+u8 (*const gMovementActionFuncs_SetFixedPriority[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_SetFixedPriority_Step0,
+ MovementAction_Finish
+};
+
+u8 (*const gMovementActionFuncs_ClearFixedPriority[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_ClearFixedPriority_Step0,
+ MovementAction_Finish
+};
+
+u8 (*const gMovementActionFuncs_InitAffineAnim[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_InitAffineAnim_Step0,
+ MovementAction_Finish
+};
+
+u8 (*const gMovementActionFuncs_ClearAffineAnim[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_ClearAffineAnim_Step0,
+ MovementAction_Finish
+};
+
+u8 (*const gMovementActionFuncs_WalkDownStartAffine[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_WalkDownStartAffine_Step0,
+ MovementAction_WalkDownStartAffine_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_WalkDownAffine[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_WalkDownAffine_Step0,
+ MovementAction_WalkDownAffine_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_AcroWheelieFaceDown[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_AcroWheelieFaceDown_Step0,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_AcroWheelieFaceUp[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_AcroWheelieFaceUp_Step0,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_AcroWheelieFaceLeft[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_AcroWheelieFaceLeft_Step0,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_AcroWheelieFaceRight[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_AcroWheelieFaceRight_Step0,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_AcroPopWheelieDown[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_AcroPopWheelieDown_Step0,
+ MovementAction_WaitSpriteAnim,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_AcroPopWheelieUp[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_AcroPopWheelieUp_Step0,
+ MovementAction_WaitSpriteAnim,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_AcroPopWheelieLeft[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_AcroPopWheelieLeft_Step0,
+ MovementAction_WaitSpriteAnim,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_AcroPopWheelieRight[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_AcroPopWheelieRight_Step0,
+ MovementAction_WaitSpriteAnim,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_AcroEndWheelieFaceDown[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_AcroEndWheelieFaceDown_Step0,
+ MovementAction_WaitSpriteAnim,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_AcroEndWheelieFaceUp[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_AcroEndWheelieFaceUp_Step0,
+ MovementAction_WaitSpriteAnim,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_AcroEndWheelieFaceLeft[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_AcroEndWheelieFaceLeft_Step0,
+ MovementAction_WaitSpriteAnim,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_AcroEndWheelieFaceRight[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_AcroEndWheelieFaceRight_Step0,
+ MovementAction_WaitSpriteAnim,
+ MovementAction_PauseSpriteAnim,
+};
+
+u8 (*const gMovementActionFuncs_UnusedAcroActionDown[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_UnusedAcroActionDown_Step0,
+ MovementAction_WaitSpriteAnim,
+ MovementAction_PauseSpriteAnim,
+};
+
+u8 (*const gMovementActionFuncs_UnusedAcroActionUp[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_UnusedAcroActionUp_Step0,
+ MovementAction_WaitSpriteAnim,
+ MovementAction_PauseSpriteAnim,
+};
+
+u8 (*const gMovementActionFuncs_UnusedAcroActionLeft[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_UnusedAcroActionLeft_Step0,
+ MovementAction_WaitSpriteAnim,
+ MovementAction_PauseSpriteAnim,
+};
+
+u8 (*const gMovementActionFuncs_UnusedAcroActionRight[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_UnusedAcroActionRight_Step0,
+ MovementAction_WaitSpriteAnim,
+ MovementAction_PauseSpriteAnim,
+};
+
+u8 (*const gMovementActionFuncs_AcroWheelieHopFaceDown[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_AcroWheelieHopFaceDown_Step0,
+ MovementAction_AcroWheelieHopFaceDown_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_AcroWheelieHopFaceUp[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_AcroWheelieHopFaceUp_Step0,
+ MovementAction_AcroWheelieHopFaceUp_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_AcroWheelieHopFaceLeft[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_AcroWheelieHopFaceLeft_Step0,
+ MovementAction_AcroWheelieHopFaceLeft_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_AcroWheelieHopFaceRight[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_AcroWheelieHopFaceRight_Step0,
+ MovementAction_AcroWheelieHopFaceRight_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_AcroWheelieHopDown[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_AcroWheelieHopDown_Step0,
+ MovementAction_AcroWheelieHopDown_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_AcroWheelieHopUp[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_AcroWheelieHopUp_Step0,
+ MovementAction_AcroWheelieHopUp_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_AcroWheelieHopLeft[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_AcroWheelieHopLeft_Step0,
+ MovementAction_AcroWheelieHopLeft_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_AcroWheelieHopRight[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_AcroWheelieHopRight_Step0,
+ MovementAction_AcroWheelieHopRight_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_AcroWheelieJumpDown[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_AcroWheelieJumpDown_Step0,
+ MovementAction_AcroWheelieJumpDown_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_AcroWheelieJumpUp[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_AcroWheelieJumpUp_Step0,
+ MovementAction_AcroWheelieJumpUp_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_AcroWheelieJumpLeft[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_AcroWheelieJumpLeft_Step0,
+ MovementAction_AcroWheelieJumpLeft_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_AcroWheelieJumpRight[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_AcroWheelieJumpRight_Step0,
+ MovementAction_AcroWheelieJumpRight_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_AcroWheelieInPlaceDown[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_AcroWheelieInPlaceDown_Step0,
+ MovementAction_WalkInPlace_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_AcroWheelieInPlaceUp[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_AcroWheelieInPlaceUp_Step0,
+ MovementAction_WalkInPlace_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_AcroWheelieInPlaceLeft[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_AcroWheelieInPlaceLeft_Step0,
+ MovementAction_WalkInPlace_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_AcroWheelieInPlaceRight[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_AcroWheelieInPlaceRight_Step0,
+ MovementAction_WalkInPlace_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_AcroPopWheelieMoveDown[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_AcroPopWheelieMoveDown_Step0,
+ MovementAction_AcroPopWheelieMoveDown_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_AcroPopWheelieMoveUp[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_AcroPopWheelieMoveUp_Step0,
+ MovementAction_AcroPopWheelieMoveUp_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_AcroPopWheelieMoveLeft[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_AcroPopWheelieMoveLeft_Step0,
+ MovementAction_AcroPopWheelieMoveLeft_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_AcroPopWheelieMoveRight[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_AcroPopWheelieMoveRight_Step0,
+ MovementAction_AcroPopWheelieMoveRight_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_AcroWheelieMoveDown[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_AcroWheelieMoveDown_Step0,
+ MovementAction_AcroWheelieMoveDown_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_AcroWheelieMoveUp[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_AcroWheelieMoveUp_Step0,
+ MovementAction_AcroWheelieMoveUp_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_AcroWheelieMoveLeft[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_AcroWheelieMoveLeft_Step0,
+ MovementAction_AcroWheelieMoveLeft_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_AcroWheelieMoveRight[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_AcroWheelieMoveRight_Step0,
+ MovementAction_AcroWheelieMoveRight_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_AcroEndWheelieMoveDown[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_AcroEndWheelieMoveDown_Step0,
+ MovementAction_AcroEndWheelieMoveDown_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_AcroEndWheelieMoveUp[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_AcroEndWheelieMoveUp_Step0,
+ MovementAction_AcroEndWheelieMoveUp_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_AcroEndWheelieMoveLeft[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_AcroEndWheelieMoveLeft_Step0,
+ MovementAction_AcroEndWheelieMoveLeft_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+u8 (*const gMovementActionFuncs_AcroEndWheelieMoveRight[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_AcroEndWheelieMoveRight_Step0,
+ MovementAction_AcroEndWheelieMoveRight_Step1,
+ MovementAction_PauseSpriteAnim
+};
+
+#endif //POKERUBY_MOVEMENT_ACTION_FUNC_TABLES_H
diff --git a/src/data/object_events/movement_type_func_tables.h b/src/data/object_events/movement_type_func_tables.h
new file mode 100644
index 000000000..b89c00b6e
--- /dev/null
+++ b/src/data/object_events/movement_type_func_tables.h
@@ -0,0 +1,438 @@
+#ifndef POKERUBY_MOVEMENT_TYPE_FUNC_TABLES_H
+#define POKERUBY_MOVEMENT_TYPE_FUNC_TABLES_H
+
+u8 (*const gMovementTypeFuncs_WanderAround[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementType_WanderAround_Step0,
+ MovementType_WanderAround_Step1,
+ MovementType_WanderAround_Step2,
+ MovementType_WanderAround_Step3,
+ MovementType_WanderAround_Step4,
+ MovementType_WanderAround_Step5,
+ MovementType_WanderAround_Step6
+};
+
+const u8 gStandardDirections[] = {DIR_SOUTH, DIR_NORTH, DIR_WEST, DIR_EAST};
+
+u8 (*const gGetVectorDirectionFuncs[])(s16, s16, s16, s16) = {
+ GetVectorDirection,
+ GetLimitedVectorDirection_SouthNorth,
+ GetLimitedVectorDirection_WestEast,
+ GetLimitedVectorDirection_WestNorth,
+ GetLimitedVectorDirection_EastNorth,
+ GetLimitedVectorDirection_WestSouth,
+ GetLimitedVectorDirection_EastSouth,
+ GetLimitedVectorDirection_SouthNorthWest,
+ GetLimitedVectorDirection_SouthNorthEast,
+ GetLimitedVectorDirection_NorthWestEast,
+ GetLimitedVectorDirection_SouthWestEast
+};
+
+u8 (*const gMovementTypeFuncs_LookAround[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementType_LookAround_Step0,
+ MovementType_LookAround_Step1,
+ MovementType_LookAround_Step2,
+ MovementType_LookAround_Step3,
+ MovementType_LookAround_Step4,
+};
+
+u8 (*const gMovementTypeFuncs_WanderUpAndDown[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementType_WanderUpAndDown_Step0,
+ MovementType_WanderUpAndDown_Step1,
+ MovementType_WanderUpAndDown_Step2,
+ MovementType_WanderUpAndDown_Step3,
+ MovementType_WanderUpAndDown_Step4,
+ MovementType_WanderUpAndDown_Step5,
+ MovementType_WanderUpAndDown_Step6,
+};
+
+const u8 gUpAndDownDirections[] = {DIR_SOUTH, DIR_NORTH};
+
+u8 (*const gMovementTypeFuncs_WanderLeftAndRight[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementType_WanderLeftAndRight_Step0,
+ MovementType_WanderLeftAndRight_Step1,
+ MovementType_WanderLeftAndRight_Step2,
+ MovementType_WanderLeftAndRight_Step3,
+ MovementType_WanderLeftAndRight_Step4,
+ MovementType_WanderLeftAndRight_Step5,
+ MovementType_WanderLeftAndRight_Step6,
+};
+
+const u8 gLeftAndRightDirections[] = {DIR_WEST, DIR_EAST};
+
+u8 (*const gMovementTypeFuncs_FaceDirection[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementType_FaceDirection_Step0,
+ MovementType_FaceDirection_Step1,
+ MovementType_FaceDirection_Step2,
+};
+
+u8 (*const gMovementTypeFuncs_BerryTreeGrowth[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementType_BerryTreeGrowth_Step0,
+ MovementType_BerryTreeGrowth_Step1,
+ MovementType_BerryTreeGrowth_Step2,
+ MovementType_BerryTreeGrowth_Step3,
+ MovementType_BerryTreeGrowth_Step4,
+};
+
+u8 (*const gMovementTypeFuncs_FaceDownAndUp[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementType_FaceDownAndUp_Step0,
+ MovementType_FaceDownAndUp_Step1,
+ MovementType_FaceDownAndUp_Step2,
+ MovementType_FaceDownAndUp_Step3,
+ MovementType_FaceDownAndUp_Step4,
+};
+
+u8 (*const gMovementTypeFuncs_FaceLeftAndRight[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementType_FaceLeftAndRight_Step0,
+ MovementType_FaceLeftAndRight_Step1,
+ MovementType_FaceLeftAndRight_Step2,
+ MovementType_FaceLeftAndRight_Step3,
+ MovementType_FaceLeftAndRight_Step4,
+};
+
+u8 (*const gMovementTypeFuncs_FaceUpAndLeft[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementType_FaceUpAndLeft_Step0,
+ MovementType_FaceUpAndLeft_Step1,
+ MovementType_FaceUpAndLeft_Step2,
+ MovementType_FaceUpAndLeft_Step3,
+ MovementType_FaceUpAndLeft_Step4,
+};
+
+const u8 gUpAndLeftDirections[] = {DIR_NORTH, DIR_WEST};
+
+u8 (*const gMovementTypeFuncs_FaceUpAndRight[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementType_FaceUpAndRight_Step0,
+ MovementType_FaceUpAndRight_Step1,
+ MovementType_FaceUpAndRight_Step2,
+ MovementType_FaceUpAndRight_Step3,
+ MovementType_FaceUpAndRight_Step4,
+};
+
+const u8 gUpAndRightDirections[] = {DIR_NORTH, DIR_EAST};
+
+u8 (*const gMovementTypeFuncs_FaceDownAndLeft[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementType_FaceDownAndLeft_Step0,
+ MovementType_FaceDownAndLeft_Step1,
+ MovementType_FaceDownAndLeft_Step2,
+ MovementType_FaceDownAndLeft_Step3,
+ MovementType_FaceDownAndLeft_Step4,
+};
+
+const u8 gDownAndLeftDirections[] = {DIR_SOUTH, DIR_WEST};
+
+u8 (*const gMovementTypeFuncs_FaceDownAndRight[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementType_FaceDownAndRight_Step0,
+ MovementType_FaceDownAndRight_Step1,
+ MovementType_FaceDownAndRight_Step2,
+ MovementType_FaceDownAndRight_Step3,
+ MovementType_FaceDownAndRight_Step4,
+};
+
+const u8 gDownAndRightDirections[] = {DIR_SOUTH, DIR_EAST};
+
+u8 (*const gMovementTypeFuncs_FaceDownUpAndLeft[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementType_FaceDownUpAndLeft_Step0,
+ MovementType_FaceDownUpAndLeft_Step1,
+ MovementType_FaceDownUpAndLeft_Step2,
+ MovementType_FaceDownUpAndLeft_Step3,
+ MovementType_FaceDownUpAndLeft_Step4,
+};
+
+const u8 gDownUpAndLeftDirections[] = {DIR_NORTH, DIR_SOUTH, DIR_WEST, DIR_SOUTH};
+
+u8 (*const gMovementTypeFuncs_FaceDownUpAndRight[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementType_FaceDownUpAndRight_Step0,
+ MovementType_FaceDownUpAndRight_Step1,
+ MovementType_FaceDownUpAndRight_Step2,
+ MovementType_FaceDownUpAndRight_Step3,
+ MovementType_FaceDownUpAndRight_Step4,
+};
+
+const u8 gDownUpAndRightDirections[] = {DIR_SOUTH, DIR_NORTH, DIR_EAST, DIR_SOUTH};
+
+u8 (*const gMovementTypeFuncs_FaceUpLeftAndRight[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementType_FaceUpLeftAndRight_Step0,
+ MovementType_FaceUpLeftAndRight_Step1,
+ MovementType_FaceUpLeftAndRight_Step2,
+ MovementType_FaceUpLeftAndRight_Step3,
+ MovementType_FaceUpLeftAndRight_Step4,
+};
+
+const u8 gUpLeftAndRightDirections[] = {DIR_NORTH, DIR_WEST, DIR_EAST, DIR_NORTH};
+
+u8 (*const gMovementTypeFuncs_FaceDownLeftAndRight[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementType_FaceDownLeftAndRight_Step0,
+ MovementType_FaceDownLeftAndRight_Step1,
+ MovementType_FaceDownLeftAndRight_Step2,
+ MovementType_FaceDownLeftAndRight_Step3,
+ MovementType_FaceDownLeftAndRight_Step4,
+};
+
+const u8 gDownLeftAndRightDirections[] = {DIR_WEST, DIR_EAST, DIR_SOUTH, DIR_SOUTH};
+
+u8 (*const gMovementTypeFuncs_RotateCounterclockwise[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementType_RotateCounterclockwise_Step0,
+ MovementType_RotateCounterclockwise_Step1,
+ MovementType_RotateCounterclockwise_Step2,
+ MovementType_RotateCounterclockwise_Step3,
+};
+
+const u8 gCounterclockwiseDirections[] = {DIR_SOUTH, DIR_EAST, DIR_WEST, DIR_SOUTH, DIR_NORTH};
+
+u8 (*const gMovementTypeFuncs_RotateClockwise[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementType_RotateClockwise_Step0,
+ MovementType_RotateClockwise_Step1,
+ MovementType_RotateClockwise_Step2,
+ MovementType_RotateClockwise_Step3,
+};
+
+const u8 gClockwiseDirections[] = {DIR_SOUTH, DIR_WEST, DIR_EAST, DIR_NORTH, DIR_SOUTH};
+
+u8 (*const gMovementTypeFuncs_WalkBackAndForth[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementType_WalkBackAndForth_Step0,
+ MovementType_WalkBackAndForth_Step1,
+ MovementType_WalkBackAndForth_Step2,
+ MovementType_WalkBackAndForth_Step3,
+};
+
+u8 (*const gMovementTypeFuncs_WalkSequenceUpRightLeftDown[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementType_WalkSequence_Step0,
+ MovementType_WalkSequenceUpRightLeftDown_Step1,
+ MovementType_WalkSequence_Step2
+};
+
+const u8 gUpRightLeftDownDirections[] = {DIR_NORTH, DIR_EAST, DIR_WEST, DIR_SOUTH};
+
+u8 (*const gMovementTypeFuncs_WalkSequenceRightLeftDownUp[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementType_WalkSequence_Step0,
+ MovementType_WalkSequenceRightLeftDownUp_Step1,
+ MovementType_WalkSequence_Step2
+};
+
+const u8 gRightLeftDownUpDirections[] = {DIR_EAST, DIR_WEST, DIR_SOUTH, DIR_NORTH};
+
+u8 (*const gMovementTypeFuncs_WalkSequenceDownUpRightLeft[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementType_WalkSequence_Step0,
+ MovementType_WalkSequenceDownUpRightLeft_Step1,
+ MovementType_WalkSequence_Step2
+};
+
+const u8 gDownUpRightLeftDirections[] = {DIR_SOUTH, DIR_NORTH, DIR_EAST, DIR_WEST};
+
+u8 (*const gMovementTypeFuncs_WalkSequenceLeftDownUpRight[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementType_WalkSequence_Step0,
+ MovementType_WalkSequenceLeftDownUpRight_Step1,
+ MovementType_WalkSequence_Step2
+};
+
+const u8 gLeftDownUpRightDirections[] = {DIR_WEST, DIR_SOUTH, DIR_NORTH, DIR_EAST};
+
+u8 (*const gMovementTypeFuncs_WalkSequenceUpLeftRightDown[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementType_WalkSequence_Step0,
+ MovementType_WalkSequenceUpLeftRightDown_Step1,
+ MovementType_WalkSequence_Step2
+};
+
+const u8 gUpLeftRightDownDirections[] = {DIR_NORTH, DIR_WEST, DIR_EAST, DIR_SOUTH};
+
+u8 (*const gMovementTypeFuncs_WalkSequenceLeftRightDownUp[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementType_WalkSequence_Step0,
+ MovementType_WalkSequenceLeftRightDownUp_Step1,
+ MovementType_WalkSequence_Step2
+};
+
+const u8 gLeftRightDownUpDirections[] = {DIR_WEST, DIR_EAST, DIR_SOUTH, DIR_NORTH};
+
+u8 (*const gMovementTypeFuncs_WalkSequenceDownUpLeftRight[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementType_WalkSequence_Step0,
+ MovementType_WalkSequenceDownUpLeftRight_Step1,
+ MovementType_WalkSequence_Step2
+};
+
+u8 (*const gMovementTypeFuncs_WalkSequenceRightDownUpLeft[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementType_WalkSequence_Step0,
+ MovementType_WalkSequenceRightDownUpLeft_Step1,
+ MovementType_WalkSequence_Step2
+};
+
+const u8 gRightDownUpLeftDirections[] = {DIR_EAST, DIR_SOUTH, DIR_NORTH, DIR_WEST};
+
+u8 (*const gMovementTypeFuncs_WalkSequenceLeftUpDownRight[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementType_WalkSequence_Step0,
+ MovementType_WalkSequenceLeftUpDownRight_Step1,
+ MovementType_WalkSequence_Step2
+};
+
+const u8 gLeftUpDownRightDirections[] = {DIR_WEST, DIR_NORTH, DIR_SOUTH, DIR_EAST};
+
+u8 (*const gMovementTypeFuncs_WalkSequenceUpDownRightLeft[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementType_WalkSequence_Step0,
+ MovementType_WalkSequenceUpDownRightLeft_Step1,
+ MovementType_WalkSequence_Step2
+};
+
+const u8 gUpDownRightLeftDirections[] = {DIR_NORTH, DIR_SOUTH, DIR_EAST, DIR_WEST};
+
+u8 (*const gMovementTypeFuncs_WalkSequenceRightLeftUpDown[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementType_WalkSequence_Step0,
+ MovementType_WalkSequenceRightLeftUpDown_Step1,
+ MovementType_WalkSequence_Step2
+};
+
+const u8 gRightLeftUpDownDirections[] = {DIR_EAST, DIR_WEST, DIR_NORTH, DIR_SOUTH};
+
+u8 (*const gMovementTypeFuncs_WalkSequenceDownRightLeftUp[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementType_WalkSequence_Step0,
+ MovementType_WalkSequenceDownRightLeftUp_Step1,
+ MovementType_WalkSequence_Step2
+};
+
+const u8 gDownRightLeftUpDirections[] = {DIR_SOUTH, DIR_EAST, DIR_WEST, DIR_NORTH};
+
+u8 (*const gMovementTypeFuncs_WalkSequenceRightUpDownLeft[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementType_WalkSequence_Step0,
+ MovementType_WalkSequenceRightUpDownLeft_Step1,
+ MovementType_WalkSequence_Step2
+};
+
+const u8 gRightUpDownLeftDirections[] = {DIR_EAST, DIR_NORTH, DIR_SOUTH, DIR_WEST};
+
+u8 (*const gMovementTypeFuncs_WalkSequenceUpDownLeftRight[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementType_WalkSequence_Step0,
+ MovementType_WalkSequenceUpDownLeftRight_Step1,
+ MovementType_WalkSequence_Step2
+};
+
+const u8 gUpDownLeftRightDirections[] = {DIR_NORTH, DIR_SOUTH, DIR_WEST, DIR_EAST};
+
+u8 (*const gMovementTypeFuncs_WalkSequenceLeftRightUpDown[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementType_WalkSequence_Step0,
+ MovementType_WalkSequenceLeftRightUpDown_Step1,
+ MovementType_WalkSequence_Step2
+};
+
+const u8 gLeftRightUpDownDirections[] = {DIR_WEST, DIR_EAST, DIR_NORTH, DIR_SOUTH};
+
+u8 (*const gMovementTypeFuncs_WalkSequenceDownLeftRightUp[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementType_WalkSequence_Step0,
+ MovementType_WalkSequenceDownLeftRightUp_Step1,
+ MovementType_WalkSequence_Step2
+};
+
+const u8 gDownLeftRightUpDirections[] = {DIR_SOUTH, DIR_WEST, DIR_EAST, DIR_NORTH};
+
+u8 (*const gMovementTypeFuncs_WalkSequenceUpLeftDownRight[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementType_WalkSequence_Step0,
+ MovementType_WalkSequenceUpLeftDownRight_Step1,
+ MovementType_WalkSequence_Step2
+};
+
+const u8 gUpLeftDownRightDirections[] = {DIR_NORTH, DIR_WEST, DIR_SOUTH, DIR_EAST};
+
+u8 (*const gMovementTypeFuncs_WalkSequenceDownRightUpLeft[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementType_WalkSequence_Step0,
+ MovementType_WalkSequenceDownRightUpLeft_Step1,
+ MovementType_WalkSequence_Step2
+};
+
+const u8 gDownRightUpLeftDirections[] = {DIR_SOUTH, DIR_EAST, DIR_NORTH, DIR_WEST};
+
+u8 (*const gMovementTypeFuncs_WalkSequenceLeftDownRightUp[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementType_WalkSequence_Step0,
+ MovementType_WalkSequenceLeftDownRightUp_Step1,
+ MovementType_WalkSequence_Step2
+};
+
+const u8 gLeftDownRightUpDirections[] = {DIR_WEST, DIR_SOUTH, DIR_EAST, DIR_NORTH};
+
+u8 (*const gMovementTypeFuncs_WalkSequenceRightUpLeftDown[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementType_WalkSequence_Step0,
+ MovementType_WalkSequenceRightUpLeftDown_Step1,
+ MovementType_WalkSequence_Step2
+};
+
+const u8 gRightUpLeftDownDirections[] = {DIR_EAST, DIR_NORTH, DIR_WEST, DIR_SOUTH};
+
+u8 (*const gMovementTypeFuncs_WalkSequenceUpRightDownLeft[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementType_WalkSequence_Step0,
+ MovementType_WalkSequenceUpRightDownLeft_Step1,
+ MovementType_WalkSequence_Step2
+};
+
+const u8 gUpRightDownLeftDirections[] = {DIR_NORTH, DIR_EAST, DIR_SOUTH, DIR_WEST};
+
+u8 (*const gMovementTypeFuncs_WalkSequenceDownLeftUpRight[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementType_WalkSequence_Step0,
+ MovementType_WalkSequenceDownLeftUpRight_Step1,
+ MovementType_WalkSequence_Step2
+};
+
+const u8 gDownLeftUpRightDirections[] = {DIR_SOUTH, DIR_WEST, DIR_NORTH, DIR_EAST};
+
+u8 (*const gMovementTypeFuncs_WalkSequenceLeftUpRightDown[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementType_WalkSequence_Step0,
+ MovementType_WalkSequenceLeftUpRightDown_Step1,
+ MovementType_WalkSequence_Step2
+};
+
+const u8 gLeftUpRightDownDirections[] = {DIR_WEST, DIR_NORTH, DIR_EAST, DIR_SOUTH};
+
+u8 (*const gMovementTypeFuncs_WalkSequenceRightDownLeftUp[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementType_WalkSequence_Step0,
+ MovementType_WalkSequenceRightDownLeftUp_Step1,
+ MovementType_WalkSequence_Step2
+};
+
+const u8 gRightDownLeftUpDirections[] = {DIR_EAST, DIR_SOUTH, DIR_WEST, DIR_NORTH};
+
+u8 (*const gMovementTypeFuncs_CopyPlayer[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementType_CopyPlayer_Step0,
+ MovementType_CopyPlayer_Step1,
+ MovementType_CopyPlayer_Step2
+};
+
+u8 (*const gCopyPlayerMovementFuncs[])(struct ObjectEvent *, struct Sprite *, u8, bool8(u8)) = {
+ CopyablePlayerMovement_None,
+ CopyablePlayerMovement_FaceDirection,
+ CopyablePlayerMovement_GoSpeed0,
+ CopyablePlayerMovement_GoSpeed1,
+ CopyablePlayerMovement_GoSpeed2,
+ CopyablePlayerMovement_Slide,
+ cph_IM_DIFFERENT,
+ CopyablePlayerMovement_GoSpeed4,
+ CopyablePlayerMovement_Jump,
+ CopyablePlayerMovement_None,
+ CopyablePlayerMovement_None
+};
+
+u8 (*const gMovementTypeFuncs_CopyPlayerInGrass[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementType_CopyPlayer_Step0,
+ MovementType_CopyPlayerInGrass_Step1,
+ MovementType_CopyPlayer_Step2
+};
+
+u8 (*const gMovementTypeFuncs_Hidden[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementType_Hidden_Step0
+};
+
+u8 (*const gMovementTypeFuncs_WalkInPlace[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementType_WalkInPlace_Step0,
+ MovementType_MoveInPlace_Step1
+};
+
+u8 (*const gMovementTypeFuncs_JogInPlace[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementType_JogInPlace_Step0,
+ MovementType_MoveInPlace_Step1
+};
+
+u8 (*const gMovementTypeFuncs_RunInPlace[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementType_RunInPlace_Step0,
+ MovementType_MoveInPlace_Step1
+};
+
+u8 (*const gMovementTypeFuncs_Invisible[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementType_Invisible_Step0,
+ MovementType_Invisible_Step1,
+ MovementType_Invisible_Step2
+};
+
+#endif //POKERUBY_MOVEMENT_TYPE_FUNC_TABLES_H
diff --git a/src/data/object_events/object_event_anims.h b/src/data/object_events/object_event_anims.h
new file mode 100644
index 000000000..01cb8f173
--- /dev/null
+++ b/src/data/object_events/object_event_anims.h
@@ -0,0 +1,886 @@
+//
+
+//
+
+#ifndef POKERUBY_OBJECT_EVENT_ANIMS_H
+#define POKERUBY_OBJECT_EVENT_ANIMS_H
+
+
+const union AnimCmd gObjectEventImageAnim_83708C8[] = {
+ ANIMCMD_FRAME(0, 8),
+ ANIMCMD_FRAME(0, 8),
+ ANIMCMD_FRAME(0, 8),
+ ANIMCMD_FRAME(0, 8),
+ ANIMCMD_JUMP(0)
+};
+
+const union AnimCmd gObjectEventImageAnim_83708DC[] = {
+ ANIMCMD_FRAME(0, 16),
+ ANIMCMD_JUMP(0)
+};
+
+const union AnimCmd gObjectEventImageAnim_83708E4[] = {
+ ANIMCMD_FRAME(1, 16),
+ ANIMCMD_JUMP(0)
+};
+
+const union AnimCmd gObjectEventImageAnim_83708EC[] = {
+ ANIMCMD_FRAME(2, 16),
+ ANIMCMD_JUMP(0)
+};
+
+const union AnimCmd gObjectEventImageAnim_83708F4[] = {
+ ANIMCMD_FRAME(2, 16, .hFlip = TRUE),
+ ANIMCMD_JUMP(0)
+};
+
+const union AnimCmd gObjectEventImageAnim_83708FC[] = {
+ ANIMCMD_FRAME(3, 8),
+ ANIMCMD_FRAME(0, 8),
+ ANIMCMD_FRAME(3, 8, .hFlip = TRUE),
+ ANIMCMD_FRAME(0, 8),
+ ANIMCMD_JUMP(0)
+};
+
+const union AnimCmd gObjectEventImageAnim_8370910[] = {
+ ANIMCMD_FRAME(4, 8),
+ ANIMCMD_FRAME(1, 8),
+ ANIMCMD_FRAME(4, 8, .hFlip = TRUE),
+ ANIMCMD_FRAME(1, 8),
+ ANIMCMD_JUMP(0)
+};
+
+const union AnimCmd gObjectEventImageAnim_8370924[] = {
+ ANIMCMD_FRAME(5, 8),
+ ANIMCMD_FRAME(2, 8),
+ ANIMCMD_FRAME(6, 8),
+ ANIMCMD_FRAME(2, 8),
+ ANIMCMD_JUMP(0)
+};
+
+const union AnimCmd gObjectEventImageAnim_8370938[] = {
+ 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 gObjectEventImageAnim_837094C[] = {
+ ANIMCMD_FRAME(3, 4),
+ ANIMCMD_FRAME(0, 4),
+ ANIMCMD_FRAME(3, 4, .hFlip = TRUE),
+ ANIMCMD_FRAME(0, 4),
+ ANIMCMD_JUMP(0)
+};
+
+const union AnimCmd gObjectEventImageAnim_8370960[] = {
+ ANIMCMD_FRAME(4, 4),
+ ANIMCMD_FRAME(1, 4),
+ ANIMCMD_FRAME(4, 4, .hFlip = TRUE),
+ ANIMCMD_FRAME(1, 4),
+ ANIMCMD_JUMP(0)
+};
+
+const union AnimCmd gObjectEventImageAnim_8370974[] = {
+ ANIMCMD_FRAME(5, 4),
+ ANIMCMD_FRAME(2, 4),
+ ANIMCMD_FRAME(6, 4),
+ ANIMCMD_FRAME(2, 4),
+ ANIMCMD_JUMP(0)
+};
+
+const union AnimCmd gObjectEventImageAnim_8370988[] = {
+ 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 gObjectEventImageAnim_837099C[] = {
+ ANIMCMD_FRAME(3, 2),
+ ANIMCMD_FRAME(0, 2),
+ ANIMCMD_FRAME(3, 2, .hFlip = TRUE),
+ ANIMCMD_FRAME(0, 2),
+ ANIMCMD_JUMP(0)
+};
+
+const union AnimCmd gObjectEventImageAnim_83709B0[] = {
+ ANIMCMD_FRAME(4, 2),
+ ANIMCMD_FRAME(1, 2),
+ ANIMCMD_FRAME(4, 2, .hFlip = TRUE),
+ ANIMCMD_FRAME(1, 2),
+ ANIMCMD_JUMP(0)
+};
+
+const union AnimCmd gObjectEventImageAnim_83709C4[] = {
+ ANIMCMD_FRAME(5, 2),
+ ANIMCMD_FRAME(2, 2),
+ ANIMCMD_FRAME(6, 2),
+ ANIMCMD_FRAME(2, 2),
+ ANIMCMD_JUMP(0)
+};
+
+const union AnimCmd gObjectEventImageAnim_83709D8[] = {
+ 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 gObjectEventImageAnim_83709EC[] = {
+ ANIMCMD_FRAME(3, 1),
+ ANIMCMD_FRAME(0, 1),
+ ANIMCMD_FRAME(3, 1, .hFlip = TRUE),
+ ANIMCMD_FRAME(0, 1),
+ ANIMCMD_JUMP(0)
+};
+
+const union AnimCmd gObjectEventImageAnim_8370A00[] = {
+ ANIMCMD_FRAME(4, 1),
+ ANIMCMD_FRAME(1, 1),
+ ANIMCMD_FRAME(4, 1, .hFlip = TRUE),
+ ANIMCMD_FRAME(1, 1),
+ ANIMCMD_JUMP(0)
+};
+
+const union AnimCmd gObjectEventImageAnim_8370A14[] = {
+ ANIMCMD_FRAME(5, 1),
+ ANIMCMD_FRAME(2, 1),
+ ANIMCMD_FRAME(6, 1),
+ ANIMCMD_FRAME(2, 1),
+ ANIMCMD_JUMP(0)
+};
+
+const union AnimCmd gObjectEventImageAnim_8370A28[] = {
+ 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 gObjectEventImageAnim_8370A3C[] = {
+ ANIMCMD_FRAME(0, 16),
+ ANIMCMD_JUMP(0)
+};
+
+const union AnimCmd gObjectEventImageAnim_8370A44[] = {
+ ANIMCMD_FRAME(1, 16),
+ ANIMCMD_JUMP(0)
+};
+
+const union AnimCmd gObjectEventImageAnim_8370A4C[] = {
+ ANIMCMD_FRAME(2, 16),
+ ANIMCMD_JUMP(0)
+};
+
+const union AnimCmd gObjectEventImageAnim_8370A54[] = {
+ ANIMCMD_FRAME(2, 16, .hFlip = TRUE),
+ ANIMCMD_JUMP(0)
+};
+
+const union AnimCmd gObjectEventImageAnim_8370A5C[] = {
+ ANIMCMD_FRAME(3, 8),
+ ANIMCMD_FRAME(0, 8),
+ ANIMCMD_FRAME(4, 8),
+ ANIMCMD_FRAME(0, 8),
+ ANIMCMD_JUMP(0)
+};
+
+const union AnimCmd gObjectEventImageAnim_8370A70[] = {
+ ANIMCMD_FRAME(5, 8),
+ ANIMCMD_FRAME(1, 8),
+ ANIMCMD_FRAME(6, 8),
+ ANIMCMD_FRAME(1, 8),
+ ANIMCMD_JUMP(0)
+};
+
+const union AnimCmd gObjectEventImageAnim_8370A84[] = {
+ ANIMCMD_FRAME(7, 8),
+ ANIMCMD_FRAME(2, 8),
+ ANIMCMD_FRAME(8, 8),
+ ANIMCMD_FRAME(2, 8),
+ ANIMCMD_JUMP(0)
+};
+
+const union AnimCmd gObjectEventImageAnim_8370A98[] = {
+ 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 gObjectEventImageAnim_8370AAC[] = {
+ ANIMCMD_FRAME(3, 4),
+ ANIMCMD_FRAME(0, 4),
+ ANIMCMD_FRAME(4, 4),
+ ANIMCMD_FRAME(0, 4),
+ ANIMCMD_JUMP(0)
+};
+
+const union AnimCmd gObjectEventImageAnim_8370AC0[] = {
+ ANIMCMD_FRAME(5, 4),
+ ANIMCMD_FRAME(1, 4),
+ ANIMCMD_FRAME(6, 4),
+ ANIMCMD_FRAME(1, 4),
+ ANIMCMD_JUMP(0)
+};
+
+const union AnimCmd gObjectEventImageAnim_8370AD4[] = {
+ ANIMCMD_FRAME(7, 4),
+ ANIMCMD_FRAME(2, 4),
+ ANIMCMD_FRAME(8, 4),
+ ANIMCMD_FRAME(2, 4),
+ ANIMCMD_JUMP(0)
+};
+
+const union AnimCmd gObjectEventImageAnim_8370AE8[] = {
+ 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 gObjectEventImageAnim_8370AFC[] = {
+ ANIMCMD_FRAME(3, 2),
+ ANIMCMD_FRAME(0, 2),
+ ANIMCMD_FRAME(4, 2),
+ ANIMCMD_FRAME(0, 2),
+ ANIMCMD_JUMP(0)
+};
+
+const union AnimCmd gObjectEventImageAnim_8370B10[] = {
+ ANIMCMD_FRAME(5, 2),
+ ANIMCMD_FRAME(1, 2),
+ ANIMCMD_FRAME(6, 2),
+ ANIMCMD_FRAME(1, 2),
+ ANIMCMD_JUMP(0)
+};
+
+const union AnimCmd gObjectEventImageAnim_8370B24[] = {
+ ANIMCMD_FRAME(7, 2),
+ ANIMCMD_FRAME(2, 2),
+ ANIMCMD_FRAME(8, 2),
+ ANIMCMD_FRAME(2, 2),
+ ANIMCMD_JUMP(0)
+};
+
+const union AnimCmd gObjectEventImageAnim_8370B38[] = {
+ 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 gObjectEventImageAnim_8370B4C[] = {
+ ANIMCMD_FRAME(3, 1),
+ ANIMCMD_FRAME(0, 1),
+ ANIMCMD_FRAME(4, 1),
+ ANIMCMD_FRAME(0, 1),
+ ANIMCMD_JUMP(0)
+};
+
+const union AnimCmd gObjectEventImageAnim_8370B60[] = {
+ ANIMCMD_FRAME(5, 1),
+ ANIMCMD_FRAME(1, 1),
+ ANIMCMD_FRAME(6, 1),
+ ANIMCMD_FRAME(1, 1),
+ ANIMCMD_JUMP(0)
+};
+
+const union AnimCmd gObjectEventImageAnim_8370B74[] = {
+ ANIMCMD_FRAME(7, 1),
+ ANIMCMD_FRAME(2, 1),
+ ANIMCMD_FRAME(8, 1),
+ ANIMCMD_FRAME(2, 1),
+ ANIMCMD_JUMP(0)
+};
+
+const union AnimCmd gObjectEventImageAnim_8370B88[] = {
+ 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 gObjectEventImageAnim_8370B9C[] = {
+ ANIMCMD_FRAME(12, 5),
+ ANIMCMD_FRAME(9, 3),
+ ANIMCMD_FRAME(13, 5),
+ ANIMCMD_FRAME(9, 3),
+ ANIMCMD_JUMP(0)
+};
+
+const union AnimCmd gObjectEventImageAnim_8370BB0[] = {
+ ANIMCMD_FRAME(14, 5),
+ ANIMCMD_FRAME(10, 3),
+ ANIMCMD_FRAME(15, 5),
+ ANIMCMD_FRAME(10, 3),
+ ANIMCMD_JUMP(0)
+};
+
+const union AnimCmd gObjectEventImageAnim_8370BC4[] = {
+ ANIMCMD_FRAME(16, 5),
+ ANIMCMD_FRAME(11, 3),
+ ANIMCMD_FRAME(17, 5),
+ ANIMCMD_FRAME(11, 3),
+ ANIMCMD_JUMP(0)
+};
+
+const union AnimCmd gObjectEventImageAnim_8370BD8[] = {
+ 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 gObjectEventImageAnim_8370BEC[] = {
+ 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 gObjectEventImageAnim_8370C04[] = {
+ ANIMCMD_FRAME(9, 32),
+ ANIMCMD_JUMP(0)
+};
+
+const union AnimCmd gObjectEventImageAnim_8370C0C[] = {
+ ANIMCMD_FRAME(10, 32),
+ ANIMCMD_JUMP(0)
+};
+
+const union AnimCmd gObjectEventImageAnim_8370C14[] = {
+ ANIMCMD_FRAME(11, 32),
+ ANIMCMD_JUMP(0)
+};
+
+const union AnimCmd gObjectEventImageAnim_8370C1C[] = {
+ ANIMCMD_FRAME(11, 32, .hFlip = TRUE),
+ ANIMCMD_JUMP(0)
+};
+
+const union AnimCmd gObjectEventImageAnim_8370C24[] = {
+ ANIMCMD_FRAME(9, 4),
+ ANIMCMD_FRAME(10, 4),
+ ANIMCMD_END
+};
+
+const union AnimCmd gObjectEventImageAnim_8370C30[] = {
+ ANIMCMD_FRAME(13, 4),
+ ANIMCMD_FRAME(14, 4),
+ ANIMCMD_END
+};
+
+const union AnimCmd gObjectEventImageAnim_8370C3C[] = {
+ ANIMCMD_FRAME(17, 4),
+ ANIMCMD_FRAME(18, 4),
+ ANIMCMD_END
+};
+
+const union AnimCmd gObjectEventImageAnim_8370C48[] = {
+ ANIMCMD_FRAME(17, 4, .hFlip = TRUE),
+ ANIMCMD_FRAME(18, 4, .hFlip = TRUE),
+ ANIMCMD_END
+};
+
+const union AnimCmd gObjectEventImageAnim_8370C54[] = {
+ ANIMCMD_FRAME(11, 4),
+ ANIMCMD_FRAME(12, 4),
+ ANIMCMD_END
+};
+
+const union AnimCmd gObjectEventImageAnim_8370C60[] = {
+ ANIMCMD_FRAME(15, 4),
+ ANIMCMD_FRAME(16, 4),
+ ANIMCMD_END
+};
+
+const union AnimCmd gObjectEventImageAnim_8370C6C[] = {
+ ANIMCMD_FRAME(19, 4),
+ ANIMCMD_FRAME(20, 4),
+ ANIMCMD_END
+};
+
+const union AnimCmd gObjectEventImageAnim_8370C78[] = {
+ ANIMCMD_FRAME(19, 4, .hFlip = TRUE),
+ ANIMCMD_FRAME(20, 4, .hFlip = TRUE),
+ ANIMCMD_END
+};
+
+const union AnimCmd gObjectEventImageAnim_8370C84[] = {
+ ANIMCMD_FRAME(9, 4),
+ ANIMCMD_FRAME(0, 4),
+ ANIMCMD_END
+};
+
+const union AnimCmd gObjectEventImageAnim_8370C90[] = {
+ ANIMCMD_FRAME(13, 4),
+ ANIMCMD_FRAME(1, 4),
+ ANIMCMD_END
+};
+
+const union AnimCmd gObjectEventImageAnim_8370C9C[] = {
+ ANIMCMD_FRAME(17, 4),
+ ANIMCMD_FRAME(2, 4),
+ ANIMCMD_END
+};
+
+const union AnimCmd gObjectEventImageAnim_8370CA8[] = {
+ ANIMCMD_FRAME(17, 4, .hFlip = TRUE),
+ ANIMCMD_FRAME(2, 4, .hFlip = TRUE),
+ ANIMCMD_END
+};
+
+const union AnimCmd gObjectEventImageAnim_8370CB4[] = {
+ ANIMCMD_FRAME(11, 4),
+ ANIMCMD_FRAME(0, 4),
+ ANIMCMD_END
+};
+
+const union AnimCmd gObjectEventImageAnim_8370CC0[] = {
+ ANIMCMD_FRAME(15, 4),
+ ANIMCMD_FRAME(1, 4),
+ ANIMCMD_END
+};
+
+const union AnimCmd gObjectEventImageAnim_8370CCC[] = {
+ ANIMCMD_FRAME(19, 4),
+ ANIMCMD_FRAME(2, 4),
+ ANIMCMD_END
+};
+
+const union AnimCmd gObjectEventImageAnim_8370CD8[] = {
+ ANIMCMD_FRAME(19, 4, .hFlip = TRUE),
+ ANIMCMD_FRAME(2, 4, .hFlip = TRUE),
+ ANIMCMD_END
+};
+
+const union AnimCmd gObjectEventImageAnim_8370CE4[] = {
+ ANIMCMD_FRAME(21, 4),
+ ANIMCMD_FRAME(10, 4),
+ ANIMCMD_FRAME(22, 4),
+ ANIMCMD_FRAME(10, 4),
+ ANIMCMD_JUMP(0)
+};
+
+const union AnimCmd gObjectEventImageAnim_8370CF8[] = {
+ ANIMCMD_FRAME(23, 4),
+ ANIMCMD_FRAME(14, 4),
+ ANIMCMD_FRAME(24, 4),
+ ANIMCMD_FRAME(14, 4),
+ ANIMCMD_JUMP(0)
+};
+
+const union AnimCmd gObjectEventImageAnim_8370D0C[] = {
+ ANIMCMD_FRAME(25, 4),
+ ANIMCMD_FRAME(18, 4),
+ ANIMCMD_FRAME(26, 4),
+ ANIMCMD_FRAME(18, 4),
+ ANIMCMD_JUMP(0)
+};
+
+const union AnimCmd gObjectEventImageAnim_8370D20[] = {
+ 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 gObjectEventImageAnim_8370D34[] = {
+ ANIMCMD_FRAME(0, 32),
+ ANIMCMD_END
+};
+
+const union AnimCmd gObjectEventImageAnim_8370D3C[] = {
+ ANIMCMD_FRAME(1, 32),
+ ANIMCMD_FRAME(2, 32),
+ ANIMCMD_END
+};
+
+const union AnimCmd gObjectEventImageAnim_8370D48[] = {
+ ANIMCMD_FRAME(3, 48),
+ ANIMCMD_FRAME(4, 48),
+ ANIMCMD_END
+};
+
+const union AnimCmd gObjectEventImageAnim_8370D54[] = {
+ ANIMCMD_FRAME(5, 32),
+ ANIMCMD_FRAME(5, 32),
+ ANIMCMD_FRAME(6, 32),
+ ANIMCMD_FRAME(6, 32),
+ ANIMCMD_END
+};
+
+const union AnimCmd gObjectEventImageAnim_8370D68[] = {
+ ANIMCMD_FRAME(7, 48),
+ ANIMCMD_FRAME(7, 48),
+ ANIMCMD_FRAME(8, 48),
+ ANIMCMD_FRAME(8, 48),
+ ANIMCMD_END
+};
+
+const union AnimCmd gObjectEventImageAnim_8370D7C[] = {
+ ANIMCMD_FRAME(0, 8),
+ ANIMCMD_FRAME(9, 32),
+ ANIMCMD_FRAME(0, 8),
+ ANIMCMD_END
+};
+
+const union AnimCmd gObjectEventImageAnim_8370D8C[] = {
+ ANIMCMD_FRAME(0, 8),
+ ANIMCMD_FRAME(1, 8),
+ ANIMCMD_FRAME(2, 8),
+ ANIMCMD_FRAME(3, 8),
+ ANIMCMD_END
+};
+
+const union AnimCmd gObjectEventImageAnim_8370DA0[] = {
+ ANIMCMD_FRAME(0, 6),
+ ANIMCMD_FRAME(1, 6),
+ ANIMCMD_FRAME(2, 6),
+ ANIMCMD_FRAME(3, 6),
+ ANIMCMD_END
+};
+
+const union AnimCmd gObjectEventImageAnim_8370DB4[] = {
+ ANIMCMD_FRAME(8, 4),
+ ANIMCMD_FRAME(9, 4),
+ ANIMCMD_FRAME(10, 4),
+ ANIMCMD_FRAME(11, 4),
+ ANIMCMD_END
+};
+
+const union AnimCmd gObjectEventImageAnim_8370DC8[] = {
+ ANIMCMD_FRAME(4, 4),
+ ANIMCMD_FRAME(5, 4),
+ ANIMCMD_FRAME(6, 4),
+ ANIMCMD_FRAME(7, 4),
+ ANIMCMD_END
+};
+
+const union AnimCmd gObjectEventImageAnim_8370DDC[] = {
+ ANIMCMD_FRAME(0, 4),
+ ANIMCMD_FRAME(1, 4),
+ ANIMCMD_FRAME(2, 4),
+ ANIMCMD_FRAME(3, 4),
+ ANIMCMD_END
+};
+
+const union AnimCmd gObjectEventImageAnim_8370DF0[] = {
+ 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 gObjectEventImageAnim_8370E04[] = {
+ ANIMCMD_FRAME(11, 4),
+ ANIMCMD_FRAME(10, 6),
+ ANIMCMD_FRAME(9, 6),
+ ANIMCMD_FRAME(8, 6),
+ ANIMCMD_END
+};
+
+const union AnimCmd gObjectEventImageAnim_8370E18[] = {
+ ANIMCMD_FRAME(7, 4),
+ ANIMCMD_FRAME(6, 6),
+ ANIMCMD_FRAME(5, 6),
+ ANIMCMD_FRAME(4, 6),
+ ANIMCMD_END
+};
+
+const union AnimCmd gObjectEventImageAnim_8370E2C[] = {
+ ANIMCMD_FRAME(3, 4),
+ ANIMCMD_FRAME(2, 4),
+ ANIMCMD_FRAME(1, 4),
+ ANIMCMD_FRAME(0, 4),
+ ANIMCMD_END
+};
+
+const union AnimCmd gObjectEventImageAnim_8370E40[] = {
+ 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 gObjectEventImageAnim_8370E54[] = {
+ ANIMCMD_FRAME(10, 6),
+ ANIMCMD_FRAME(11, 6),
+ ANIMCMD_LOOP(1),
+ ANIMCMD_FRAME(11, 30),
+ ANIMCMD_JUMP(0)
+};
+
+const union AnimCmd gObjectEventImageAnim_8370E68[] = {
+ ANIMCMD_FRAME(6, 6),
+ ANIMCMD_FRAME(7, 6),
+ ANIMCMD_LOOP(1),
+ ANIMCMD_FRAME(7, 30),
+ ANIMCMD_JUMP(0)
+};
+
+const union AnimCmd gObjectEventImageAnim_8370E7C[] = {
+ ANIMCMD_FRAME(2, 6),
+ ANIMCMD_FRAME(3, 6),
+ ANIMCMD_LOOP(1),
+ ANIMCMD_FRAME(3, 30),
+ ANIMCMD_JUMP(0)
+};
+
+const union AnimCmd gObjectEventImageAnim_8370E90[] = {
+ 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 gObjectEventRotScalAnim_8370EA4[] = {
+ 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 gObjectEventRotScalAnim_8370ED4[] = {
+ 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 AnimCmd *const gObjectEventImageAnimTable_Inanimate[] = {
+ gObjectEventImageAnim_83708C8
+};
+
+const union AnimCmd *const gObjectEventImageAnimTable_QuintyPlump[] = {
+ gObjectEventImageAnim_83708DC,
+ gObjectEventImageAnim_83708E4,
+ gObjectEventImageAnim_83708EC,
+ gObjectEventImageAnim_83708F4,
+ gObjectEventImageAnim_83708FC,
+ gObjectEventImageAnim_8370910,
+ gObjectEventImageAnim_8370924,
+ gObjectEventImageAnim_8370938,
+ gObjectEventImageAnim_837094C,
+ gObjectEventImageAnim_8370960,
+ gObjectEventImageAnim_8370974,
+ gObjectEventImageAnim_8370988,
+ gObjectEventImageAnim_837099C,
+ gObjectEventImageAnim_83709B0,
+ gObjectEventImageAnim_83709C4,
+ gObjectEventImageAnim_83709D8,
+ gObjectEventImageAnim_83709EC,
+ gObjectEventImageAnim_8370A00,
+ gObjectEventImageAnim_8370A14,
+ gObjectEventImageAnim_8370A28
+};
+
+const union AnimCmd *const gObjectEventImageAnimTable_Standard[] = {
+ gObjectEventImageAnim_8370A3C,
+ gObjectEventImageAnim_8370A44,
+ gObjectEventImageAnim_8370A4C,
+ gObjectEventImageAnim_8370A54,
+ gObjectEventImageAnim_8370A5C,
+ gObjectEventImageAnim_8370A70,
+ gObjectEventImageAnim_8370A84,
+ gObjectEventImageAnim_8370A98,
+ gObjectEventImageAnim_8370AAC,
+ gObjectEventImageAnim_8370AC0,
+ gObjectEventImageAnim_8370AD4,
+ gObjectEventImageAnim_8370AE8,
+ gObjectEventImageAnim_8370AFC,
+ gObjectEventImageAnim_8370B10,
+ gObjectEventImageAnim_8370B24,
+ gObjectEventImageAnim_8370B38,
+ gObjectEventImageAnim_8370B4C,
+ gObjectEventImageAnim_8370B60,
+ gObjectEventImageAnim_8370B74,
+ gObjectEventImageAnim_8370B88
+};
+
+const union AnimCmd *const gObjectEventImageAnimTable_BrendanMayNormal[] = {
+ gObjectEventImageAnim_8370A3C,
+ gObjectEventImageAnim_8370A44,
+ gObjectEventImageAnim_8370A4C,
+ gObjectEventImageAnim_8370A54,
+ gObjectEventImageAnim_8370A5C,
+ gObjectEventImageAnim_8370A70,
+ gObjectEventImageAnim_8370A84,
+ gObjectEventImageAnim_8370A98,
+ gObjectEventImageAnim_8370AAC,
+ gObjectEventImageAnim_8370AC0,
+ gObjectEventImageAnim_8370AD4,
+ gObjectEventImageAnim_8370AE8,
+ gObjectEventImageAnim_8370AFC,
+ gObjectEventImageAnim_8370B10,
+ gObjectEventImageAnim_8370B24,
+ gObjectEventImageAnim_8370B38,
+ gObjectEventImageAnim_8370B4C,
+ gObjectEventImageAnim_8370B60,
+ gObjectEventImageAnim_8370B74,
+ gObjectEventImageAnim_8370B88,
+ gObjectEventImageAnim_8370B9C,
+ gObjectEventImageAnim_8370BB0,
+ gObjectEventImageAnim_8370BC4,
+ gObjectEventImageAnim_8370BD8
+};
+
+const union AnimCmd *const gObjectEventImageAnimTable_AcroBike[] = {
+ gObjectEventImageAnim_8370A3C,
+ gObjectEventImageAnim_8370A44,
+ gObjectEventImageAnim_8370A4C,
+ gObjectEventImageAnim_8370A54,
+ gObjectEventImageAnim_8370A5C,
+ gObjectEventImageAnim_8370A70,
+ gObjectEventImageAnim_8370A84,
+ gObjectEventImageAnim_8370A98,
+ gObjectEventImageAnim_8370AAC,
+ gObjectEventImageAnim_8370AC0,
+ gObjectEventImageAnim_8370AD4,
+ gObjectEventImageAnim_8370AE8,
+ gObjectEventImageAnim_8370AFC,
+ gObjectEventImageAnim_8370B10,
+ gObjectEventImageAnim_8370B24,
+ gObjectEventImageAnim_8370B38,
+ gObjectEventImageAnim_8370B4C,
+ gObjectEventImageAnim_8370B60,
+ gObjectEventImageAnim_8370B74,
+ gObjectEventImageAnim_8370B88,
+ gObjectEventImageAnim_8370C24,
+ gObjectEventImageAnim_8370C30,
+ gObjectEventImageAnim_8370C3C,
+ gObjectEventImageAnim_8370C48,
+ gObjectEventImageAnim_8370C54,
+ gObjectEventImageAnim_8370C60,
+ gObjectEventImageAnim_8370C6C,
+ gObjectEventImageAnim_8370C78,
+ gObjectEventImageAnim_8370C84,
+ gObjectEventImageAnim_8370C90,
+ gObjectEventImageAnim_8370C9C,
+ gObjectEventImageAnim_8370CA8,
+ gObjectEventImageAnim_8370CB4,
+ gObjectEventImageAnim_8370CC0,
+ gObjectEventImageAnim_8370CCC,
+ gObjectEventImageAnim_8370CD8,
+ gObjectEventImageAnim_8370CE4,
+ gObjectEventImageAnim_8370CF8,
+ gObjectEventImageAnim_8370D0C,
+ gObjectEventImageAnim_8370D20
+};
+
+const union AnimCmd *const gObjectEventImageAnimTable_Surfing[] = {
+ gObjectEventImageAnim_8370A3C,
+ gObjectEventImageAnim_8370A44,
+ gObjectEventImageAnim_8370A4C,
+ gObjectEventImageAnim_8370A54,
+ gObjectEventImageAnim_8370A5C,
+ gObjectEventImageAnim_8370A70,
+ gObjectEventImageAnim_8370A84,
+ gObjectEventImageAnim_8370A98,
+ gObjectEventImageAnim_8370AAC,
+ gObjectEventImageAnim_8370AC0,
+ gObjectEventImageAnim_8370AD4,
+ gObjectEventImageAnim_8370AE8,
+ gObjectEventImageAnim_8370AFC,
+ gObjectEventImageAnim_8370B10,
+ gObjectEventImageAnim_8370B24,
+ gObjectEventImageAnim_8370B38,
+ gObjectEventImageAnim_8370B4C,
+ gObjectEventImageAnim_8370B60,
+ gObjectEventImageAnim_8370B74,
+ gObjectEventImageAnim_8370B88,
+ gObjectEventImageAnim_8370C04,
+ gObjectEventImageAnim_8370C0C,
+ gObjectEventImageAnim_8370C14,
+ gObjectEventImageAnim_8370C1C
+};
+
+const union AnimCmd *const gObjectEventImageAnimTable_Nurse[] = {
+ gObjectEventImageAnim_8370A3C,
+ gObjectEventImageAnim_8370A44,
+ gObjectEventImageAnim_8370A4C,
+ gObjectEventImageAnim_8370A54,
+ gObjectEventImageAnim_8370A5C,
+ gObjectEventImageAnim_8370A70,
+ gObjectEventImageAnim_8370A84,
+ gObjectEventImageAnim_8370A98,
+ gObjectEventImageAnim_8370AAC,
+ gObjectEventImageAnim_8370AC0,
+ gObjectEventImageAnim_8370AD4,
+ gObjectEventImageAnim_8370AE8,
+ gObjectEventImageAnim_8370AFC,
+ gObjectEventImageAnim_8370B10,
+ gObjectEventImageAnim_8370B24,
+ gObjectEventImageAnim_8370B38,
+ gObjectEventImageAnim_8370B4C,
+ gObjectEventImageAnim_8370B60,
+ gObjectEventImageAnim_8370B74,
+ gObjectEventImageAnim_8370B88,
+ gObjectEventImageAnim_8370D7C
+};
+
+const union AnimCmd *const gObjectEventImageAnimTable_FieldMove[] = {
+ gObjectEventImageAnim_8370BEC
+};
+
+const union AnimCmd *const gObjectEventImageAnimTable_BerryTree[] = {
+ gObjectEventImageAnim_8370D34,
+ gObjectEventImageAnim_8370D3C,
+ gObjectEventImageAnim_8370D48,
+ gObjectEventImageAnim_8370D54,
+ gObjectEventImageAnim_8370D68
+};
+
+const union AnimCmd *const gObjectEventImageAnimTable_BreakableRock[] = {
+ gObjectEventImageAnim_83708C8,
+ gObjectEventImageAnim_8370D8C
+};
+
+const union AnimCmd *const gObjectEventImageAnimTable_CuttableTree[] = {
+ gObjectEventImageAnim_83708C8,
+ gObjectEventImageAnim_8370DA0
+};
+
+const union AnimCmd *const gObjectEventImageAnimTable_Fishing[] = {
+ gObjectEventImageAnim_8370DB4,
+ gObjectEventImageAnim_8370DC8,
+ gObjectEventImageAnim_8370DDC,
+ gObjectEventImageAnim_8370DF0,
+ gObjectEventImageAnim_8370E04,
+ gObjectEventImageAnim_8370E18,
+ gObjectEventImageAnim_8370E2C,
+ gObjectEventImageAnim_8370E40,
+ gObjectEventImageAnim_8370E54,
+ gObjectEventImageAnim_8370E68,
+ gObjectEventImageAnim_8370E7C,
+ gObjectEventImageAnim_8370E90
+};
+
+const union AffineAnimCmd *const gObjectEventRotScalAnimTable_KyogreGroudon[] = {
+ gObjectEventRotScalAnim_8370EA4,
+ gObjectEventRotScalAnim_8370ED4
+};
+
+#endif //POKERUBY_OBJECT_EVENT_ANIMS_H
diff --git a/src/data/object_events/object_event_graphics.h b/src/data/object_events/object_event_graphics.h
new file mode 100644
index 000000000..9738bb04a
--- /dev/null
+++ b/src/data/object_events/object_event_graphics.h
@@ -0,0 +1,285 @@
+#ifndef POKERUBY_OBJECT_EVENT_GFX_H
+#define POKERUBY_OBJECT_EVENT_GFX_H
+
+const u32 gObjectEventPic_BrendanNormal[] = INCBIN_U32("graphics/object_events/pics/people/brendan/normal.4bpp");
+const u16 gObjectEventPalette8[] = INCBIN_U16("graphics/object_events/palettes/08.gbapal");
+const u16 NullPalette_8310F68[16] = {};
+const u16 NullPalette_8310F88[16] = {};
+const u16 NullPalette_8310FA8[16] = {};
+const u16 NullPalette_8310FC8[16] = {};
+const u16 NullPalette_8310FE8[16] = {};
+const u16 NullPalette_8311008[16] = {};
+const u16 NullPalette_8311028[16] = {};
+const u16 NullPalette_8311048[16] = {};
+const u16 NullPalette_8311068[16] = {};
+const u16 NullPalette_8311088[16] = {};
+const u16 NullPalette_83110A8[16] = {};
+const u16 NullPalette_83110C8[16] = {};
+const u16 NullPalette_83110E8[16] = {};
+const u16 NullPalette_8311108[16] = {};
+const u16 NullPalette_8311128[16] = {};
+const u16 gObjectEventPalette9[] = INCBIN_U16("graphics/object_events/palettes/09.gbapal");
+const u16 gObjectEventPalette10[] = INCBIN_U16("graphics/object_events/palettes/10.gbapal");
+const u32 gObjectEventPic_BrendanFieldMove[] = INCBIN_U32("graphics/object_events/pics/people/brendan/field_move.4bpp");
+const u32 gObjectEventPic_BrendanSurfing[] = INCBIN_U32("graphics/object_events/pics/people/brendan/surfing.4bpp");
+const u32 gObjectEventPic_BrendanMachBike[] = INCBIN_U32("graphics/object_events/pics/people/brendan/mach_bike.4bpp");
+const u32 gObjectEventPic_BrendanAcroBike[] = INCBIN_U32("graphics/object_events/pics/people/brendan/acro_bike.4bpp");
+const u32 gObjectEventPic_BrendanFishing[] = INCBIN_U32("graphics/object_events/pics/people/brendan/fishing.4bpp");
+const u32 gObjectEventPic_BrendanWatering[] = INCBIN_U32("graphics/object_events/pics/people/brendan/watering.4bpp");
+const u32 gObjectEventPic_BrendanDecorating[] = INCBIN_U32("graphics/object_events/pics/people/brendan/decorating.4bpp");
+const u32 gObjectEventPic_MayDecorating[] = INCBIN_U32("graphics/object_events/pics/people/may/decorating.4bpp");
+const u32 gObjectEventPic_BrendanUnderwater[] = INCBIN_U32("graphics/object_events/pics/people/brendan/underwater.4bpp");
+const u32 gObjectEventPic_MayUnderwater[] = INCBIN_U32("graphics/object_events/pics/people/may/underwater.4bpp");
+const u16 gObjectEventPalette11[] = INCBIN_U16("graphics/object_events/palettes/11.gbapal");
+const u32 gObjectEventPic_MayNormal[] = INCBIN_U32("graphics/object_events/pics/people/may/normal.4bpp");
+const u16 gObjectEventPalette17[] = INCBIN_U16("graphics/object_events/palettes/17.gbapal");
+const u16 gObjectEventPalette18[] = INCBIN_U16("graphics/object_events/palettes/18.gbapal");
+const u16 NullPalette_831B7E8[16] = {};
+const u16 NullPalette_831B808[16] = {};
+const u16 NullPalette_831B828[16] = {};
+const u16 NullPalette_831B848[16] = {};
+const u16 NullPalette_831B868[16] = {};
+const u16 NullPalette_831B888[16] = {};
+const u16 NullPalette_831B8A8[16] = {};
+const u16 NullPalette_831B8C8[16] = {};
+const u16 NullPalette_831B8E8[16] = {};
+const u16 NullPalette_831B908[16] = {};
+const u16 NullPalette_831B928[16] = {};
+const u16 NullPalette_831B948[16] = {};
+const u16 NullPalette_831B968[16] = {};
+const u16 NullPalette_831B988[16] = {};
+const u32 gObjectEventPic_MayMachBike[] = INCBIN_U32("graphics/object_events/pics/people/may/mach_bike.4bpp");
+const u32 gObjectEventPic_MayAcroBike[] = INCBIN_U32("graphics/object_events/pics/people/may/acro_bike.4bpp");
+const u32 gObjectEventPic_MaySurfing[] = INCBIN_U32("graphics/object_events/pics/people/may/surfing.4bpp");
+const u32 gObjectEventPic_MayFieldMove[] = INCBIN_U32("graphics/object_events/pics/people/may/field_move.4bpp");
+const u32 gObjectEventPic_MayFishing[] = INCBIN_U32("graphics/object_events/pics/people/may/fishing.4bpp");
+const u32 gObjectEventPic_MayWatering[] = INCBIN_U32("graphics/object_events/pics/people/may/watering.4bpp");
+const u16 gObjectEventPalette0[] = INCBIN_U16("graphics/object_events/palettes/00.gbapal");
+const u16 gObjectEventPalette1[] = INCBIN_U16("graphics/object_events/palettes/01.gbapal");
+const u16 gObjectEventPalette2[] = INCBIN_U16("graphics/object_events/palettes/02.gbapal");
+const u16 gObjectEventPalette3[] = INCBIN_U16("graphics/object_events/palettes/03.gbapal");
+const u16 gObjectEventPalette4[] = INCBIN_U16("graphics/object_events/palettes/04.gbapal");
+const u16 gObjectEventPalette5[] = INCBIN_U16("graphics/object_events/palettes/05.gbapal");
+const u16 gObjectEventPalette6[] = INCBIN_U16("graphics/object_events/palettes/06.gbapal");
+const u16 gObjectEventPalette7[] = INCBIN_U16("graphics/object_events/palettes/07.gbapal");
+const u32 gObjectEventPic_LittleBoy1[] = INCBIN_U32("graphics/object_events/pics/people/little_boy_1.4bpp");
+const u32 gObjectEventPic_LittleGirl1[] = INCBIN_U32("graphics/object_events/pics/people/little_girl_1.4bpp");
+const u32 gObjectEventPic_Boy1[] = INCBIN_U32("graphics/object_events/pics/people/boy_1.4bpp");
+const u32 gObjectEventPic_Girl1[] = INCBIN_U32("graphics/object_events/pics/people/girl_1.4bpp");
+const u32 gObjectEventPic_Boy2[] = INCBIN_U32("graphics/object_events/pics/people/boy_2.4bpp");
+const u32 gObjectEventPic_Girl2[] = INCBIN_U32("graphics/object_events/pics/people/girl_2.4bpp");
+const u32 gObjectEventPic_LittleBoy2[] = INCBIN_U32("graphics/object_events/pics/people/little_boy_2.4bpp");
+const u32 gObjectEventPic_LittleGirl2[] = INCBIN_U32("graphics/object_events/pics/people/little_girl_2.4bpp");
+const u32 gObjectEventPic_Boy3[] = INCBIN_U32("graphics/object_events/pics/people/boy_3.4bpp");
+const u32 gObjectEventPic_Girl3[] = INCBIN_U32("graphics/object_events/pics/people/girl_3.4bpp");
+const u32 gObjectEventPic_Boy4[] = INCBIN_U32("graphics/object_events/pics/people/boy_4.4bpp");
+const u32 gObjectEventPic_Woman1[] = INCBIN_U32("graphics/object_events/pics/people/woman_1.4bpp");
+const u32 gObjectEventPic_FatMan[] = INCBIN_U32("graphics/object_events/pics/people/fat_man.4bpp");
+const u32 gObjectEventPic_Woman2[] = INCBIN_U32("graphics/object_events/pics/people/woman_2.4bpp");
+const u32 gObjectEventPic_Man1[] = INCBIN_U32("graphics/object_events/pics/people/man_1.4bpp");
+const u32 gObjectEventPic_Woman3[] = INCBIN_U32("graphics/object_events/pics/people/woman_3.4bpp");
+const u32 gObjectEventPic_OldMan1[] = INCBIN_U32("graphics/object_events/pics/people/old_man_1.4bpp");
+const u32 gObjectEventPic_OldWoman1[] = INCBIN_U32("graphics/object_events/pics/people/old_woman_1.4bpp");
+const u32 gObjectEventPic_Man2[] = INCBIN_U32("graphics/object_events/pics/people/man_2.4bpp");
+const u32 gObjectEventPic_Woman4[] = INCBIN_U32("graphics/object_events/pics/people/woman_4.4bpp");
+const u32 gObjectEventPic_Man3[] = INCBIN_U32("graphics/object_events/pics/people/man_3.4bpp");
+const u32 gObjectEventPic_Woman5[] = INCBIN_U32("graphics/object_events/pics/people/woman_5.4bpp");
+const u32 gObjectEventPic_Cook[] = INCBIN_U32("graphics/object_events/pics/people/cook.4bpp");
+const u32 gObjectEventPic_Woman6[] = INCBIN_U32("graphics/object_events/pics/people/woman_6.4bpp");
+const u32 gObjectEventPic_OldMan2[] = INCBIN_U32("graphics/object_events/pics/people/old_man_2.4bpp");
+const u32 gObjectEventPic_OldWoman2[] = INCBIN_U32("graphics/object_events/pics/people/old_woman_2.4bpp");
+const u32 gObjectEventPic_Camper[] = INCBIN_U32("graphics/object_events/pics/people/camper.4bpp");
+const u32 gObjectEventPic_Picnicker[] = INCBIN_U32("graphics/object_events/pics/people/picnicker.4bpp");
+const u32 gObjectEventPic_Man4[] = INCBIN_U32("graphics/object_events/pics/people/man_4.4bpp");
+const u32 gObjectEventPic_Woman7[] = INCBIN_U32("graphics/object_events/pics/people/woman_7.4bpp");
+const u32 gObjectEventPic_Youngster[] = INCBIN_U32("graphics/object_events/pics/people/youngster.4bpp");
+const u32 gObjectEventPic_BugCatcher[] = INCBIN_U32("graphics/object_events/pics/people/bug_catcher.4bpp");
+const u32 gObjectEventPic_PsychicM[] = INCBIN_U32("graphics/object_events/pics/people/psychic_m.4bpp");
+const u32 gObjectEventPic_SchoolKidM[] = INCBIN_U32("graphics/object_events/pics/people/school_kid_m.4bpp");
+const u32 gObjectEventPic_Maniac[] = INCBIN_U32("graphics/object_events/pics/people/maniac.4bpp");
+const u32 gObjectEventPic_HexManiac[] = INCBIN_U32("graphics/object_events/pics/people/hex_maniac.4bpp");
+const u32 gObjectEventPic_Woman8[] = INCBIN_U32("graphics/object_events/pics/people/woman_8.4bpp");
+const u32 gObjectEventPic_SwimmerM[] = INCBIN_U32("graphics/object_events/pics/people/swimmer_m.4bpp");
+const u32 gObjectEventPic_SwimmerF[] = INCBIN_U32("graphics/object_events/pics/people/swimmer_f.4bpp");
+const u32 gObjectEventPic_BlackBelt[] = INCBIN_U32("graphics/object_events/pics/people/black_belt.4bpp");
+const u32 gObjectEventPic_Beauty[] = INCBIN_U32("graphics/object_events/pics/people/beauty.4bpp");
+const u32 gObjectEventPic_Scientist1[] = INCBIN_U32("graphics/object_events/pics/people/scientist_1.4bpp");
+const u32 gObjectEventPic_Lass[] = INCBIN_U32("graphics/object_events/pics/people/lass.4bpp");
+const u32 gObjectEventPic_Gentleman[] = INCBIN_U32("graphics/object_events/pics/people/gentleman.4bpp");
+const u32 gObjectEventPic_Sailor[] = INCBIN_U32("graphics/object_events/pics/people/sailor.4bpp");
+const u32 gObjectEventPic_Fisherman[] = INCBIN_U32("graphics/object_events/pics/people/fisherman.4bpp");
+const u32 gObjectEventPic_RunningTriathleteM[] = INCBIN_U32("graphics/object_events/pics/people/running_triathlete_m.4bpp");
+const u32 gObjectEventPic_RunningTriathleteF[] = INCBIN_U32("graphics/object_events/pics/people/running_triathlete_f.4bpp");
+const u32 gObjectEventPic_TuberF[] = INCBIN_U32("graphics/object_events/pics/people/tuber_f.4bpp");
+const u32 gObjectEventPic_TuberM[] = INCBIN_U32("graphics/object_events/pics/people/tuber_m.4bpp");
+const u32 gObjectEventPic_Hiker[] = INCBIN_U32("graphics/object_events/pics/people/hiker.4bpp");
+const u32 gObjectEventPic_CyclingTriathleteM[] = INCBIN_U32("graphics/object_events/pics/people/cycling_triathlete_m.4bpp");
+const u32 gObjectEventPic_CyclingTriathleteF[] = INCBIN_U32("graphics/object_events/pics/people/cycling_triathlete_f.4bpp");
+const u32 gObjectEventPic_Man5[] = INCBIN_U32("graphics/object_events/pics/people/man_5.4bpp");
+const u32 gObjectEventPic_Man6[] = INCBIN_U32("graphics/object_events/pics/people/man_6.4bpp");
+const u32 gObjectEventPic_Nurse[] = INCBIN_U32("graphics/object_events/pics/people/nurse.4bpp");
+const u32 gObjectEventPic_ItemBall[] = INCBIN_U32("graphics/object_events/pics/misc/item_ball.4bpp");
+const u32 gObjectEventPic_ProfBirch[] = INCBIN_U32("graphics/object_events/pics/people/prof_birch.4bpp");
+const u32 gObjectEventPic_ReporterM[] = INCBIN_U32("graphics/object_events/pics/people/reporter_m.4bpp");
+const u32 gObjectEventPic_ReporterF[] = INCBIN_U32("graphics/object_events/pics/people/reporter_f.4bpp");
+const u32 gObjectEventPic_MauvilleOldMan1[] = INCBIN_U32("graphics/object_events/pics/people/mauville_old_man_1.4bpp");
+const u32 gObjectEventPic_MauvilleOldMan2[] = INCBIN_U32("graphics/object_events/pics/people/mauville_old_man_2.4bpp");
+const u32 gObjectEventPic_MartEmployee[] = INCBIN_U32("graphics/object_events/pics/people/mart_employee.4bpp");
+const u32 gObjectEventPic_RooftopSaleWoman[] = INCBIN_U32("graphics/object_events/pics/people/rooftop_sale_woman.4bpp");
+const u32 gObjectEventPic_Teala[] = INCBIN_U32("graphics/object_events/pics/people/teala.4bpp");
+const u32 gObjectEventPic_Artist[] = INCBIN_U32("graphics/object_events/pics/people/artist.4bpp");
+const u32 gObjectEventPic_Cameraman[] = INCBIN_U32("graphics/object_events/pics/people/cameraman.4bpp");
+const u32 gObjectEventPic_Scientist2[] = INCBIN_U32("graphics/object_events/pics/people/scientist_2.4bpp");
+const u32 gObjectEventPic_Man7[] = INCBIN_U32("graphics/object_events/pics/people/man_7.4bpp");
+const u32 gObjectEventPic_AquaMemberM[] = INCBIN_U32("graphics/object_events/pics/people/aqua_member_m.4bpp");
+const u32 gObjectEventPic_AquaMemberF[] = INCBIN_U32("graphics/object_events/pics/people/aqua_member_f.4bpp");
+const u32 gObjectEventPic_MagmaMemberM[] = INCBIN_U32("graphics/object_events/pics/people/magma_member_m.4bpp");
+const u32 gObjectEventPic_MagmaMemberF[] = INCBIN_U32("graphics/object_events/pics/people/magma_member_f.4bpp");
+const u32 gObjectEventPic_Sidney[] = INCBIN_U32("graphics/object_events/pics/people/sidney.4bpp");
+const u32 gObjectEventPic_Phoebe[] = INCBIN_U32("graphics/object_events/pics/people/phoebe.4bpp");
+const u32 gObjectEventPic_Glacia[] = INCBIN_U32("graphics/object_events/pics/people/glacia.4bpp");
+const u32 gObjectEventPic_Drake[] = INCBIN_U32("graphics/object_events/pics/people/drake.4bpp");
+const u32 gObjectEventPic_Roxanne[] = INCBIN_U32("graphics/object_events/pics/people/roxanne.4bpp");
+const u32 gObjectEventPic_Brawly[] = INCBIN_U32("graphics/object_events/pics/people/brawly.4bpp");
+const u32 gObjectEventPic_Wattson[] = INCBIN_U32("graphics/object_events/pics/people/wattson.4bpp");
+const u32 gObjectEventPic_Flannery[] = INCBIN_U32("graphics/object_events/pics/people/flannery.4bpp");
+const u32 gObjectEventPic_Norman[] = INCBIN_U32("graphics/object_events/pics/people/norman.4bpp");
+const u32 gObjectEventPic_Winona[] = INCBIN_U32("graphics/object_events/pics/people/winona.4bpp");
+const u32 gObjectEventPic_Liza[] = INCBIN_U32("graphics/object_events/pics/people/liza.4bpp");
+const u32 gObjectEventPic_Tate[] = INCBIN_U32("graphics/object_events/pics/people/tate.4bpp");
+const u32 gObjectEventPic_Wallace[] = INCBIN_U32("graphics/object_events/pics/people/wallace.4bpp");
+const u32 gObjectEventPic_Steven[] = INCBIN_U32("graphics/object_events/pics/people/steven.4bpp");
+const u32 gObjectEventPic_Wally[] = INCBIN_U32("graphics/object_events/pics/people/wally.4bpp");
+const u32 gObjectEventPic_LittleBoy3[] = INCBIN_U32("graphics/object_events/pics/people/little_boy_3.4bpp");
+const u32 gObjectEventPic_HotSpringsOldWoman[] = INCBIN_U32("graphics/object_events/pics/people/hot_springs_old_woman.4bpp");
+const u32 gObjectEventPic_LatiasLatios[] = INCBIN_U32("graphics/object_events/pics/pokemon/latias_latios.4bpp");
+const u32 gObjectEventPic_Boy5[] = INCBIN_U32("graphics/object_events/pics/people/boy_5.4bpp");
+const u32 gObjectEventPic_ContestJudge[] = INCBIN_U32("graphics/object_events/pics/people/contest_judge.4bpp");
+const u32 gObjectEventPic_Archie[] = INCBIN_U32("graphics/object_events/pics/people/archie.4bpp");
+const u32 gObjectEventPic_Maxie[] = INCBIN_U32("graphics/object_events/pics/people/maxie.4bpp");
+const u32 gObjectEventPic_Kyogre[] = INCBIN_U32("graphics/object_events/pics/pokemon/kyogre.4bpp");
+const u32 gObjectEventPic_Groudon[] = INCBIN_U32("graphics/object_events/pics/pokemon/groudon.4bpp");
+const u32 gObjectEventPic_Regi[] = INCBIN_U32("graphics/object_events/pics/pokemon/regi.4bpp");
+const u32 gObjectEventPic_Skitty[] = INCBIN_U32("graphics/object_events/pics/pokemon/skitty.4bpp");
+const u32 gObjectEventPic_Kecleon[] = INCBIN_U32("graphics/object_events/pics/pokemon/kecleon.4bpp");
+const u32 gObjectEventPic_Rayquaza[] = INCBIN_U32("graphics/object_events/pics/pokemon/rayquaza.4bpp");
+const u32 gObjectEventPic_Zigzagoon[] = INCBIN_U32("graphics/object_events/pics/pokemon/zigzagoon.4bpp");
+const u32 gObjectEventPic_Pikachu[] = INCBIN_U32("graphics/object_events/pics/pokemon/pikachu.4bpp");
+const u32 gObjectEventPic_Azumarill[] = INCBIN_U32("graphics/object_events/pics/pokemon/azumarill.4bpp");
+const u32 gObjectEventPic_Wingull[] = INCBIN_U32("graphics/object_events/pics/pokemon/wingull.4bpp");
+const u32 gObjectEventPic_TuberMSwimming[] = INCBIN_U32("graphics/object_events/pics/people/tuber_m_swimming.4bpp");
+const u32 gObjectEventPic_Azurill[] = INCBIN_U32("graphics/object_events/pics/pokemon/azurill.4bpp");
+const u32 gObjectEventPic_Mom[] = INCBIN_U32("graphics/object_events/pics/people/mom.4bpp");
+const u16 gObjectEventPalette22[] = INCBIN_U16("graphics/object_events/palettes/22.gbapal");
+const u16 gObjectEventPalette23[] = INCBIN_U16("graphics/object_events/palettes/23.gbapal");
+const u16 gObjectEventPalette24[] = INCBIN_U16("graphics/object_events/palettes/24.gbapal");
+const u16 gObjectEventPalette25[] = INCBIN_U16("graphics/object_events/palettes/25.gbapal");
+const u32 gObjectEventPic_UnusedNatuDoll[] = INCBIN_U32("graphics/object_events/pics/dolls/unused_natu_doll.4bpp");
+const u32 gObjectEventPic_UnusedMagnemiteDoll[] = INCBIN_U32("graphics/object_events/pics/dolls/unused_magnemite_doll.4bpp");
+const u32 gObjectEventPic_UnusedSquirtleDoll[] = INCBIN_U32("graphics/object_events/pics/dolls/unused_squirtle_doll.4bpp");
+const u32 gObjectEventPic_UnusedWooperDoll[] = INCBIN_U32("graphics/object_events/pics/dolls/unused_wooper_doll.4bpp");
+const u32 gObjectEventPic_UnusedPikachuDoll[] = INCBIN_U32("graphics/object_events/pics/dolls/unused_pikachu_doll.4bpp");
+const u32 gObjectEventPic_UnusedPorygon2Doll[] = INCBIN_U32("graphics/object_events/pics/dolls/unused_porygon2_doll.4bpp");
+const u32 gObjectEventPic_PichuDoll[] = INCBIN_U32("graphics/object_events/pics/dolls/pichu_doll.4bpp");
+const u32 gObjectEventPic_PikachuDoll[] = INCBIN_U32("graphics/object_events/pics/dolls/pikachu_doll.4bpp");
+const u32 gObjectEventPic_MarillDoll[] = INCBIN_U32("graphics/object_events/pics/dolls/marill_doll.4bpp");
+const u32 gObjectEventPic_TogepiDoll[] = INCBIN_U32("graphics/object_events/pics/dolls/togepi_doll.4bpp");
+const u32 gObjectEventPic_CyndaquilDoll[] = INCBIN_U32("graphics/object_events/pics/dolls/cyndaquil_doll.4bpp");
+const u32 gObjectEventPic_ChikoritaDoll[] = INCBIN_U32("graphics/object_events/pics/dolls/chikorita_doll.4bpp");
+const u32 gObjectEventPic_TotodileDoll[] = INCBIN_U32("graphics/object_events/pics/dolls/totodile_doll.4bpp");
+const u32 gObjectEventPic_JigglypuffDoll[] = INCBIN_U32("graphics/object_events/pics/dolls/jigglypuff_doll.4bpp");
+const u32 gObjectEventPic_MeowthDoll[] = INCBIN_U32("graphics/object_events/pics/dolls/meowth_doll.4bpp");
+const u32 gObjectEventPic_ClefairyDoll[] = INCBIN_U32("graphics/object_events/pics/dolls/clefairy_doll.4bpp");
+const u32 gObjectEventPic_DittoDoll[] = INCBIN_U32("graphics/object_events/pics/dolls/ditto_doll.4bpp");
+const u32 gObjectEventPic_SmoochumDoll[] = INCBIN_U32("graphics/object_events/pics/dolls/smoochum_doll.4bpp");
+const u32 gObjectEventPic_TreeckoDoll[] = INCBIN_U32("graphics/object_events/pics/dolls/treecko_doll.4bpp");
+const u32 gObjectEventPic_TorchicDoll[] = INCBIN_U32("graphics/object_events/pics/dolls/torchic_doll.4bpp");
+const u32 gObjectEventPic_MudkipDoll[] = INCBIN_U32("graphics/object_events/pics/dolls/mudkip_doll.4bpp");
+const u32 gObjectEventPic_DuskullDoll[] = INCBIN_U32("graphics/object_events/pics/dolls/duskull_doll.4bpp");
+const u32 gObjectEventPic_WynautDoll[] = INCBIN_U32("graphics/object_events/pics/dolls/wynaut_doll.4bpp");
+const u32 gObjectEventPic_BaltoyDoll[] = INCBIN_U32("graphics/object_events/pics/dolls/baltoy_doll.4bpp");
+const u32 gObjectEventPic_KecleonDoll[] = INCBIN_U32("graphics/object_events/pics/dolls/kecleon_doll.4bpp");
+const u32 gObjectEventPic_AzurillDoll[] = INCBIN_U32("graphics/object_events/pics/dolls/azurill_doll.4bpp");
+const u32 gObjectEventPic_SkittyDoll[] = INCBIN_U32("graphics/object_events/pics/dolls/skitty_doll.4bpp");
+const u32 gObjectEventPic_SwabluDoll[] = INCBIN_U32("graphics/object_events/pics/dolls/swablu_doll.4bpp");
+const u32 gObjectEventPic_GulpinDoll[] = INCBIN_U32("graphics/object_events/pics/dolls/gulpin_doll.4bpp");
+const u32 gObjectEventPic_LotadDoll[] = INCBIN_U32("graphics/object_events/pics/dolls/lotad_doll.4bpp");
+const u32 gObjectEventPic_SeedotDoll[] = INCBIN_U32("graphics/object_events/pics/dolls/seedot_doll.4bpp");
+const u32 gObjectEventPic_PikaCushion[] = INCBIN_U32("graphics/object_events/pics/cushions/pika_cushion.4bpp");
+const u32 gObjectEventPic_RoundCushion[] = INCBIN_U32("graphics/object_events/pics/cushions/round_cushion.4bpp");
+const u32 gObjectEventPic_KissCushion[] = INCBIN_U32("graphics/object_events/pics/cushions/kiss_cushion.4bpp");
+const u32 gObjectEventPic_ZigzagCushion[] = INCBIN_U32("graphics/object_events/pics/cushions/zigzag_cushion.4bpp");
+const u32 gObjectEventPic_SpinCushion[] = INCBIN_U32("graphics/object_events/pics/cushions/spin_cushion.4bpp");
+const u32 gObjectEventPic_DiamondCushion[] = INCBIN_U32("graphics/object_events/pics/cushions/diamond_cushion.4bpp");
+const u32 gObjectEventPic_BallCushion[] = INCBIN_U32("graphics/object_events/pics/cushions/ball_cushion.4bpp");
+const u32 gObjectEventPic_GrassCushion[] = INCBIN_U32("graphics/object_events/pics/cushions/grass_cushion.4bpp");
+const u32 gObjectEventPic_FireCushion[] = INCBIN_U32("graphics/object_events/pics/cushions/fire_cushion.4bpp");
+const u32 gObjectEventPic_WaterCushion[] = INCBIN_U32("graphics/object_events/pics/cushions/water_cushion.4bpp");
+const u32 gObjectEventPic_BigSnorlaxDoll[] = INCBIN_U32("graphics/object_events/pics/dolls/big_snorlax_doll.4bpp");
+const u32 gObjectEventPic_BigRhydonDoll[] = INCBIN_U32("graphics/object_events/pics/dolls/big_rhydon_doll.4bpp");
+const u32 gObjectEventPic_BigLaprasDoll[] = INCBIN_U32("graphics/object_events/pics/dolls/big_lapras_doll.4bpp");
+const u32 gObjectEventPic_BigVenusaurDoll[] = INCBIN_U32("graphics/object_events/pics/dolls/big_venusaur_doll.4bpp");
+const u32 gObjectEventPic_BigCharizardDoll[] = INCBIN_U32("graphics/object_events/pics/dolls/big_charizard_doll.4bpp");
+const u32 gObjectEventPic_BigBlastoiseDoll[] = INCBIN_U32("graphics/object_events/pics/dolls/big_blastoise_doll.4bpp");
+const u32 gObjectEventPic_BigWailmerDoll[] = INCBIN_U32("graphics/object_events/pics/dolls/big_wailmer_doll.4bpp");
+const u32 gObjectEventPic_BigRegirockDoll[] = INCBIN_U32("graphics/object_events/pics/dolls/big_regirock_doll.4bpp");
+const u32 gObjectEventPic_BigRegiceDoll[] = INCBIN_U32("graphics/object_events/pics/dolls/big_regice_doll.4bpp");
+const u32 gObjectEventPic_BigRegisteelDoll[] = INCBIN_U32("graphics/object_events/pics/dolls/big_registeel_doll.4bpp");
+const u32 gObjectEventPic_CuttableTree[] = INCBIN_U32("graphics/object_events/pics/misc/cuttable_tree.4bpp");
+const u32 gObjectEventPic_BreakableRock[] = INCBIN_U32("graphics/object_events/pics/misc/breakable_rock.4bpp");
+const u32 gObjectEventPic_PushableBoulder[] = INCBIN_U32("graphics/object_events/pics/misc/pushable_boulder.4bpp");
+const u32 gObjectEventPic_MrBrineysBoat[] = INCBIN_U32("graphics/object_events/pics/misc/mr_brineys_boat.4bpp");
+const u32 gObjectEventPic_Fossil[] = INCBIN_U32("graphics/object_events/pics/misc/fossil.4bpp");
+const u32 gObjectEventPic_SubmarineShadow[] = INCBIN_U32("graphics/object_events/pics/misc/submarine_shadow.4bpp");
+const u16 gObjectEventPalette26[] = INCBIN_U16("graphics/object_events/palettes/26.gbapal");
+const u32 gObjectEventPic_Truck[] = INCBIN_U32("graphics/object_events/pics/misc/truck.4bpp");
+const u16 gObjectEventPalette14[] = INCBIN_U16("graphics/object_events/palettes/14.gbapal");
+const u32 gObjectEventPic_MachokeCarryingBox[] = INCBIN_U32("graphics/object_events/pics/pokemon/machoke_carrying_box.4bpp");
+const u32 gObjectEventPic_MachokeFacingAway[] = INCBIN_U32("graphics/object_events/pics/pokemon/machoke_facing_away.4bpp");
+const u16 gObjectEventPalette15[] = INCBIN_U16("graphics/object_events/palettes/15.gbapal");
+const u32 gObjectEventPic_BirchsBag[] = INCBIN_U32("graphics/object_events/pics/misc/birchs_bag.4bpp");
+const u32 gObjectEventPic_Poochyena[] = INCBIN_U32("graphics/object_events/pics/pokemon/poochyena.4bpp");
+const u16 gObjectEventPalette16[] = INCBIN_U16("graphics/object_events/palettes/16.gbapal");
+const u32 gObjectEventPic_CableCar[] = INCBIN_U32("graphics/object_events/pics/misc/cable_car.4bpp");
+const u16 gObjectEventPalette20[] = INCBIN_U16("graphics/object_events/palettes/20.gbapal");
+const u32 gObjectEventPic_SSTidal[] = INCBIN_U32("graphics/object_events/pics/misc/ss_tidal.4bpp");
+const u16 gObjectEventPalette21[] = INCBIN_U16("graphics/object_events/palettes/21.gbapal");
+const u32 gFieldEffectPic_BerryTreeGrowthSparkle[] = INCBIN_U32("graphics/field_effect_objects/pics/berry_tree_growth_sparkle.4bpp");
+const u32 gObjectEventPic_BerryTreeDirtPile[] = INCBIN_U32("graphics/object_events/pics/berry_trees/dirt_pile.4bpp");
+const u32 gObjectEventPic_BerryTreeSprout[] = INCBIN_U32("graphics/object_events/pics/berry_trees/sprout.4bpp");
+const u32 gObjectEventPic_PechaBerryTree[] = INCBIN_U32("graphics/object_events/pics/berry_trees/pecha.4bpp");
+const u32 gObjectEventPic_KelpsyBerryTree[] = INCBIN_U32("graphics/object_events/pics/berry_trees/kelpsy.4bpp");
+const u32 gObjectEventPic_WepearBerryTree[] = INCBIN_U32("graphics/object_events/pics/berry_trees/wepear.4bpp");
+const u32 gObjectEventPic_IapapaBerryTree[] = INCBIN_U32("graphics/object_events/pics/berry_trees/iapapa.4bpp");
+const u32 gObjectEventPic_CheriBerryTree[] = INCBIN_U32("graphics/object_events/pics/berry_trees/cheri.4bpp");
+const u32 gObjectEventPic_FigyBerryTree[] = INCBIN_U32("graphics/object_events/pics/berry_trees/figy.4bpp");
+const u32 gObjectEventPic_MagoBerryTree[] = INCBIN_U32("graphics/object_events/pics/berry_trees/mago.4bpp");
+const u32 gObjectEventPic_LumBerryTree[] = INCBIN_U32("graphics/object_events/pics/berry_trees/lum.4bpp");
+const u32 gObjectEventPic_RazzBerryTree[] = INCBIN_U32("graphics/object_events/pics/berry_trees/razz.4bpp");
+const u32 gObjectEventPic_GrepaBerryTree[] = INCBIN_U32("graphics/object_events/pics/berry_trees/grepa.4bpp");
+const u32 gObjectEventPic_RabutaBerryTree[] = INCBIN_U32("graphics/object_events/pics/berry_trees/rabuta.4bpp");
+const u32 gObjectEventPic_NomelBerryTree[] = INCBIN_U32("graphics/object_events/pics/berry_trees/nomel.4bpp");
+const u32 gObjectEventPic_LeppaBerryTree[] = INCBIN_U32("graphics/object_events/pics/berry_trees/leppa.4bpp");
+const u32 gObjectEventPic_LiechiBerryTree[] = INCBIN_U32("graphics/object_events/pics/berry_trees/liechi.4bpp");
+const u32 gObjectEventPic_HondewBerryTree[] = INCBIN_U32("graphics/object_events/pics/berry_trees/hondew.4bpp");
+const u32 gObjectEventPic_AguavBerryTree[] = INCBIN_U32("graphics/object_events/pics/berry_trees/aguav.4bpp");
+const u32 gObjectEventPic_WikiBerryTree[] = INCBIN_U32("graphics/object_events/pics/berry_trees/wiki.4bpp");
+const u32 gObjectEventPic_PomegBerryTree[] = INCBIN_U32("graphics/object_events/pics/berry_trees/pomeg.4bpp");
+const u32 gObjectEventPic_RawstBerryTree[] = INCBIN_U32("graphics/object_events/pics/berry_trees/rawst.4bpp");
+const u32 gObjectEventPic_SpelonBerryTree[] = INCBIN_U32("graphics/object_events/pics/berry_trees/spelon.4bpp");
+const u32 gObjectEventPic_ChestoBerryTree[] = INCBIN_U32("graphics/object_events/pics/berry_trees/chesto.4bpp");
+const u32 gObjectEventPic_OranBerryTree[] = INCBIN_U32("graphics/object_events/pics/berry_trees/oran.4bpp");
+const u32 gObjectEventPic_PersimBerryTree[] = INCBIN_U32("graphics/object_events/pics/berry_trees/persim.4bpp");
+const u32 gObjectEventPic_SitrusBerryTree[] = INCBIN_U32("graphics/object_events/pics/berry_trees/sitrus.4bpp");
+const u32 gObjectEventPic_AspearBerryTree[] = INCBIN_U32("graphics/object_events/pics/berry_trees/aspear.4bpp");
+const u32 gObjectEventPic_PamtreBerryTree[] = INCBIN_U32("graphics/object_events/pics/berry_trees/pamtre.4bpp");
+const u32 gObjectEventPic_CornnBerryTree[] = INCBIN_U32("graphics/object_events/pics/berry_trees/cornn.4bpp");
+const u32 gObjectEventPic_LansatBerryTree[] = INCBIN_U32("graphics/object_events/pics/berry_trees/lansat.4bpp");
+const u32 gObjectEventPic_DurinBerryTree[] = INCBIN_U32("graphics/object_events/pics/berry_trees/durin.4bpp");
+const u32 gObjectEventPic_TamatoBerryTree[] = INCBIN_U32("graphics/object_events/pics/berry_trees/tamato.4bpp");
+const u32 gFieldEffectPic_SurfBlob[] = INCBIN_U32("graphics/field_effect_objects/pics/surf_blob.4bpp");
+const u32 gObjectEventPic_QuintyPlump[] = INCBIN_U32("graphics/object_events/pics/people/quinty_plump.4bpp");
+const u16 gObjectEventPalette12[] = INCBIN_U16("graphics/object_events/palettes/12.gbapal");
+const u16 gObjectEventPalette13[] = INCBIN_U16("graphics/object_events/palettes/13.gbapal");
+
+#endif //POKERUBY_OBJECT_EVENT_GFX_H
diff --git a/src/data/object_events/object_event_graphics_info.h b/src/data/object_events/object_event_graphics_info.h
new file mode 100644
index 000000000..87b26da64
--- /dev/null
+++ b/src/data/object_events/object_event_graphics_info.h
@@ -0,0 +1,227 @@
+//
+
+//
+
+#ifndef POKERUBY_OBJECT_EVENT_GRAPHICS_INFO_H
+#define POKERUBY_OBJECT_EVENT_GRAPHICS_INFO_H
+
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BrendanNormal = {0xffff, 0x1100, 0x1102, 512, 16, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_BrendanMayNormal, gObjectEventPicTable_BrendanNormal, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BrendanMachBike = {0xffff, 0x1100, 0x1102, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gFieldOamData_32x32, gObjectEventSubspriteTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_BrendanMachBike, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BrendanAcroBike = {0xffff, 0x1100, 0x1102, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gFieldOamData_32x32, gObjectEventSubspriteTables_32x32, gObjectEventImageAnimTable_AcroBike, gObjectEventPicTable_BrendanAcroBike, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BrendanSurfing = {0xffff, 0x1100, 0x11ff, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gFieldOamData_32x32, gObjectEventSubspriteTables_32x32, gObjectEventImageAnimTable_Surfing, gObjectEventPicTable_BrendanSurfing, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BrendanFieldMove = {0xffff, 0x1100, 0x1102, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_32x32, gObjectEventSubspriteTables_32x32, gObjectEventImageAnimTable_FieldMove, gObjectEventPicTable_BrendanFieldMove, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_QuintyPlump = {0xffff, 0x110b, 0x11ff, 512, 32, 32, 10, SHADOW_SIZE_L, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_32x32, gObjectEventSubspriteTables_32x32, gObjectEventImageAnimTable_QuintyPlump, gObjectEventPicTable_QuintyPlump, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_LittleBoy1 = {0xffff, 0x1103, 0x11ff, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_LittleBoy1, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_LittleGirl1 = {0xffff, 0x1104, 0x11ff, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_LittleGirl1, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Boy1 = {0xffff, 0x1105, 0x11ff, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Boy1, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Girl1 = {0xffff, 0x1104, 0x11ff, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Girl1, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Boy2 = {0xffff, 0x1103, 0x11ff, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Boy2, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Girl2 = {0xffff, 0x1105, 0x11ff, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Girl2, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_LittleBoy2 = {0xffff, 0x1106, 0x11ff, 128, 16, 16, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_LittleBoy2, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_LittleGirl2 = {0xffff, 0x1104, 0x11ff, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_LittleGirl2, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Boy3 = {0xffff, 0x1106, 0x11ff, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Boy3, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Girl3 = {0xffff, 0x1104, 0x11ff, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Girl3, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Boy4 = {0xffff, 0x1105, 0x11ff, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Boy4, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Woman1 = {0xffff, 0x1103, 0x11ff, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Woman1, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_FatMan = {0xffff, 0x1103, 0x11ff, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_FatMan, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Woman2 = {0xffff, 0x1104, 0x11ff, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Woman2, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Man1 = {0xffff, 0x1105, 0x11ff, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Man1, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Woman3 = {0xffff, 0x1105, 0x11ff, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Woman3, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_OldMan1 = {0xffff, 0x1106, 0x11ff, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_OldMan1, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_OldWoman1 = {0xffff, 0x1106, 0x11ff, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_OldWoman1, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Man2 = {0xffff, 0x1105, 0x11ff, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Man2, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Woman4 = {0xffff, 0x1104, 0x11ff, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Woman4, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Man3 = {0xffff, 0x1104, 0x11ff, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Man3, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Woman5 = {0xffff, 0x1103, 0x11ff, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Woman5, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Cook = {0xffff, 0x1105, 0x11ff, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Cook, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Woman6 = {0xffff, 0x1105, 0x11ff, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Woman6, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_OldMan2 = {0xffff, 0x1106, 0x11ff, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_OldMan2, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_OldWoman2 = {0xffff, 0x1105, 0x11ff, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_OldWoman2, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Camper = {0xffff, 0x1105, 0x11ff, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Camper, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Picnicker = {0xffff, 0x1105, 0x11ff, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Picnicker, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Man4 = {0xffff, 0x1104, 0x11ff, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Man4, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Woman7 = {0xffff, 0x1104, 0x11ff, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Woman7, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Youngster = {0xffff, 0x1103, 0x11ff, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Youngster, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BugCatcher = {0xffff, 0x1103, 0x11ff, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_BugCatcher, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_PsychicM = {0xffff, 0x1106, 0x11ff, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_PsychicM, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SchoolKidM = {0xffff, 0x1103, 0x11ff, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_SchoolKidM, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Maniac = {0xffff, 0x1106, 0x11ff, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Maniac, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_HexManiac = {0xffff, 0x1106, 0x11ff, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_HexManiac, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Woman8 = {0xffff, 0x1105, 0x11ff, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Woman8, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SwimmerM = {0xffff, 0x1103, 0x11ff, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_SwimmerM, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SwimmerF = {0xffff, 0x1104, 0x11ff, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_SwimmerF, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BlackBelt = {0xffff, 0x1105, 0x11ff, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_BlackBelt, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Beauty = {0xffff, 0x1105, 0x11ff, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Beauty, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Scientist1 = {0xffff, 0x1105, 0x11ff, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Scientist1, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Lass = {0xffff, 0x1106, 0x11ff, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Lass, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Gentleman = {0xffff, 0x1105, 0x11ff, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Gentleman, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Sailor = {0xffff, 0x1103, 0x11ff, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Sailor, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Fisherman = {0xffff, 0x1104, 0x11ff, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Fisherman, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RunningTriathleteM = {0xffff, 0x1106, 0x11ff, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_RunningTriathleteM, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RunningTriathleteF = {0xffff, 0x1104, 0x11ff, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_RunningTriathleteF, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_TuberF = {0xffff, 0x1103, 0x11ff, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_TuberF, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_TuberM = {0xffff, 0x1104, 0x11ff, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_TuberM, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Hiker = {0xffff, 0x1103, 0x11ff, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Hiker, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_CyclingTriathleteM = {0xffff, 0x1105, 0x11ff, 512, 32, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gFieldOamData_32x32, gObjectEventSubspriteTables_32x32, gObjectEventImageAnimTable_AcroBike, gObjectEventPicTable_CyclingTriathleteM, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_CyclingTriathleteF = {0xffff, 0x1103, 0x11ff, 512, 32, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gFieldOamData_32x32, gObjectEventSubspriteTables_32x32, gObjectEventImageAnimTable_AcroBike, gObjectEventPicTable_CyclingTriathleteF, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Nurse = {0xffff, 0x1103, 0x11ff, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Nurse, gObjectEventPicTable_Nurse, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_ItemBall = {0xffff, 0x1105, 0x11ff, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_ItemBall, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BerryTree = {0xffff, 0x1103, 0x11ff, 256, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_16x16, NULL, gObjectEventImageAnimTable_BerryTree, gObjectEventPicTable_PechaBerryTree, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BerryTreeEarlyStages = {0xffff, 0x1103, 0x11ff, 256, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_BerryTree, gObjectEventPicTable_PechaBerryTree, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BerryTreeLateStages = {0xffff, 0x1103, 0x11ff, 256, 16, 32, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_BerryTree, gObjectEventPicTable_PechaBerryTree, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_ProfBirch = {0xffff, 0x1105, 0x11ff, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_ProfBirch, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Man5 = {0xffff, 0x1106, 0x11ff, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Man5, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Man6 = {0xffff, 0x1104, 0x11ff, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Man6, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_ReporterM = {0xffff, 0x1106, 0x11ff, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_ReporterM, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_ReporterF = {0xffff, 0x1106, 0x11ff, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_ReporterF, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Bard = {0xffff, 0x1103, 0x11ff, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MauvilleOldMan1, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Hipster = {0xffff, 0x1104, 0x11ff, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MauvilleOldMan1, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Trader = {0xffff, 0x1105, 0x11ff, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MauvilleOldMan1, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Storyteller = {0xffff, 0x1103, 0x11ff, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MauvilleOldMan2, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Giddy = {0xffff, 0x1104, 0x11ff, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MauvilleOldMan2, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_UnusedMauvilleOldMan1 = {0xffff, 0x1105, 0x11ff, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MauvilleOldMan2, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_UnusedMauvilleOldMan2 = {0xffff, 0x1106, 0x11ff, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MauvilleOldMan2, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_UnusedNatuDoll = {0xffff, 0x1105, 0x11ff, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_UnusedNatuDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_UnusedMagnemiteDoll = {0xffff, 0x1105, 0x11ff, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_UnusedMagnemiteDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_UnusedSquirtleDoll = {0xffff, 0x1103, 0x11ff, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_UnusedSquirtleDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_UnusedWooperDoll = {0xffff, 0x1105, 0x11ff, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_UnusedWooperDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_UnusedPikachuDoll = {0xffff, 0x1104, 0x11ff, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_UnusedPikachuDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_UnusedPorygon2Doll = {0xffff, 0x1103, 0x11ff, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_UnusedPorygon2Doll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_CuttableTree = {0xffff, 0x1105, 0x11ff, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_CuttableTree, gObjectEventPicTable_CuttableTree, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MartEmployee = {0xffff, 0x1103, 0x11ff, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MartEmployee, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RooftopSaleWoman = {0xffff, 0x1103, 0x11ff, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_RooftopSaleWoman, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Teala = {0xffff, 0x1103, 0x11ff, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Teala, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BreakableRock = {0xffff, 0x1103, 0x11ff, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_BreakableRock, gObjectEventPicTable_BreakableRock, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_PushableBoulder = {0xffff, 0x1103, 0x11ff, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_PushableBoulder, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MrBrineysBoat = {0xffff, 0x1105, 0x11ff, 512, 32, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_NONE, &gFieldOamData_32x32, gObjectEventSubspriteTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MrBrineysBoat, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MayNormal = {0xffff, 0x1110, 0x1102, 512, 16, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_BrendanMayNormal, gObjectEventPicTable_MayNormal, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MayMachBike = {0xffff, 0x1110, 0x1102, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gFieldOamData_32x32, gObjectEventSubspriteTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MayMachBike, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MayAcroBike = {0xffff, 0x1110, 0x1102, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gFieldOamData_32x32, gObjectEventSubspriteTables_32x32, gObjectEventImageAnimTable_AcroBike, gObjectEventPicTable_MayAcroBike, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MaySurfing = {0xffff, 0x1110, 0x11ff, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gFieldOamData_32x32, gObjectEventSubspriteTables_32x32, gObjectEventImageAnimTable_Surfing, gObjectEventPicTable_MaySurfing, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MayFieldMove = {0xffff, 0x1110, 0x1102, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_32x32, gObjectEventSubspriteTables_32x32, gObjectEventImageAnimTable_FieldMove, gObjectEventPicTable_MayFieldMove, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Truck = {0xffff, 0x110d, 0x11ff, 1152, 48, 48, 10, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_32x32, gObjectEventSubspriteTables_Truck, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_Truck, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MachokeCarryingBox = {0xffff, 0x110e, 0x11ff, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_32x32, gObjectEventSubspriteTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MachokeCarryingBox, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MachokeFacingAway = {0xffff, 0x110e, 0x11ff, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_32x32, gObjectEventSubspriteTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MachokeFacingAway, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BirchsBag = {0xffff, 0x1104, 0x11ff, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_BirchsBag, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Poochyena = {0xffff, 0x110f, 0x11ff, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_32x32, gObjectEventSubspriteTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Poochyena, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Artist = {0xffff, 0x1106, 0x11ff, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Artist, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RivalBrendanNormal = {0xffff, 0x1100, 0x1102, 256, 16, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_BrendanMayNormal, gObjectEventPicTable_BrendanNormal, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RivalBrendanMachBike = {0xffff, 0x1100, 0x1102, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gFieldOamData_32x32, gObjectEventSubspriteTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_BrendanMachBike, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RivalBrendanAcroBike = {0xffff, 0x1100, 0x1102, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gFieldOamData_32x32, gObjectEventSubspriteTables_32x32, gObjectEventImageAnimTable_AcroBike, gObjectEventPicTable_BrendanAcroBike, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RivalBrendanSurfing = {0xffff, 0x1100, 0x11ff, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gFieldOamData_32x32, gObjectEventSubspriteTables_32x32, gObjectEventImageAnimTable_Surfing, gObjectEventPicTable_BrendanSurfing, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RivalBrendanFieldMove = {0xffff, 0x1100, 0x1102, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_32x32, gObjectEventSubspriteTables_32x32, gObjectEventImageAnimTable_FieldMove, gObjectEventPicTable_BrendanFieldMove, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RivalMayNormal = {0xffff, 0x1110, 0x1102, 256, 16, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_BrendanMayNormal, gObjectEventPicTable_MayNormal, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RivalMayMachBike = {0xffff, 0x1110, 0x1102, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gFieldOamData_32x32, gObjectEventSubspriteTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MayMachBike, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RivalMayAcroBike = {0xffff, 0x1110, 0x1102, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gFieldOamData_32x32, gObjectEventSubspriteTables_32x32, gObjectEventImageAnimTable_AcroBike, gObjectEventPicTable_MayAcroBike, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RivalMaySurfing = {0xffff, 0x1110, 0x11ff, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gFieldOamData_32x32, gObjectEventSubspriteTables_32x32, gObjectEventImageAnimTable_Surfing, gObjectEventPicTable_MaySurfing, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RivalMayFieldMove = {0xffff, 0x1110, 0x1102, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_32x32, gObjectEventSubspriteTables_32x32, gObjectEventImageAnimTable_FieldMove, gObjectEventPicTable_MayFieldMove, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Cameraman = {0xffff, 0x1106, 0x11ff, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Cameraman, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BrendanUnderwater = {0xffff, 0x1115, 0x11ff, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gFieldOamData_32x32, gObjectEventSubspriteTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_BrendanUnderwater, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MayUnderwater = {0xffff, 0x1115, 0x11ff, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gFieldOamData_32x32, gObjectEventSubspriteTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MayUnderwater, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MovingBox = {0xffff, 0x1112, 0x11ff, 128, 16, 16, 10, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_MovingBox, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_CableCar = {0xffff, 0x1113, 0x11ff, 2048, 64, 64, 10, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_64x64, gObjectEventSubspriteTables_CableCar, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_CableCar, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Scientist2 = {0xffff, 0x1103, 0x11ff, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Scientist2, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Man7 = {0xffff, 0x1104, 0x11ff, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Man7, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_AquaMemberM = {0xffff, 0x1106, 0x11ff, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_AquaMemberM, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_AquaMemberF = {0xffff, 0x1106, 0x11ff, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_AquaMemberF, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MagmaMemberM = {0xffff, 0x1104, 0x11ff, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MagmaMemberM, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MagmaMemberF = {0xffff, 0x1104, 0x11ff, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MagmaMemberF, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Sidney = {0xffff, 0x1104, 0x11ff, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Sidney, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Phoebe = {0xffff, 0x1103, 0x11ff, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Phoebe, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Glacia = {0xffff, 0x1104, 0x11ff, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Glacia, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Drake = {0xffff, 0x1105, 0x11ff, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Drake, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Roxanne = {0xffff, 0x1103, 0x11ff, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Roxanne, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Brawly = {0xffff, 0x1105, 0x11ff, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Brawly, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Wattson = {0xffff, 0x1104, 0x11ff, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Wattson, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Flannery = {0xffff, 0x1103, 0x11ff, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Flannery, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Norman = {0xffff, 0x1106, 0x11ff, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Norman, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Winona = {0xffff, 0x1106, 0x11ff, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Winona, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Liza = {0xffff, 0x1103, 0x11ff, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Liza, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Tate = {0xffff, 0x1103, 0x11ff, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Tate, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Wallace = {0xffff, 0x1106, 0x11ff, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Wallace, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Steven = {0xffff, 0x1106, 0x11ff, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Steven, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Wally = {0xffff, 0x1103, 0x11ff, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Wally, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_LittleBoy3 = {0xffff, 0x1103, 0x11ff, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_LittleBoy3, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BrendanFishing = {0xffff, 0x1100, 0x1102, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_32x32, gObjectEventSubspriteTables_32x32, gObjectEventImageAnimTable_Fishing, gObjectEventPicTable_BrendanFishing, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MayFishing = {0xffff, 0x1110, 0x1102, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_32x32, gObjectEventSubspriteTables_32x32, gObjectEventImageAnimTable_Fishing, gObjectEventPicTable_MayFishing, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_HotSpringsOldWoman = {0xffff, 0x1106, 0x11ff, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_HotSpringsOldWoman, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SSTidal = {0xffff, 0x1114, 0x11ff, 1920, 96, 40, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_NONE, &gFieldOamData_8x8, gObjectEventSubspriteTables_SSTidal, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_SSTidal, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SubmarineShadow = {0xffff, 0x111a, 0x11ff, 1408, 88, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_NONE, &gFieldOamData_8x8, gObjectEventSubspriteTables_SubmarineShadow, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_SubmarineShadow, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_PichuDoll = {0xffff, 0x1104, 0x11ff, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_PichuDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_PikachuDoll = {0xffff, 0x1104, 0x11ff, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_PikachuDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MarillDoll = {0xffff, 0x1103, 0x11ff, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_MarillDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_TogepiDoll = {0xffff, 0x1105, 0x11ff, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_TogepiDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_CyndaquilDoll = {0xffff, 0x1106, 0x11ff, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_CyndaquilDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_ChikoritaDoll = {0xffff, 0x1105, 0x11ff, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_ChikoritaDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_TotodileDoll = {0xffff, 0x1103, 0x11ff, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_TotodileDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_JigglypuffDoll = {0xffff, 0x1103, 0x11ff, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_JigglypuffDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MeowthDoll = {0xffff, 0x1104, 0x11ff, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_MeowthDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_ClefairyDoll = {0xffff, 0x1103, 0x11ff, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_ClefairyDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_DittoDoll = {0xffff, 0x1106, 0x11ff, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_DittoDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SmoochumDoll = {0xffff, 0x1106, 0x11ff, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_SmoochumDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_TreeckoDoll = {0xffff, 0x1105, 0x11ff, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_TreeckoDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_TorchicDoll = {0xffff, 0x1104, 0x11ff, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_TorchicDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MudkipDoll = {0xffff, 0x1103, 0x11ff, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_MudkipDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_DuskullDoll = {0xffff, 0x1106, 0x11ff, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_DuskullDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_WynautDoll = {0xffff, 0x1103, 0x11ff, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_WynautDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BaltoyDoll = {0xffff, 0x1103, 0x11ff, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_BaltoyDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_KecleonDoll = {0xffff, 0x1105, 0x11ff, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_KecleonDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_AzurillDoll = {0xffff, 0x1103, 0x11ff, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_AzurillDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SkittyDoll = {0xffff, 0x1103, 0x11ff, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_SkittyDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SwabluDoll = {0xffff, 0x1103, 0x11ff, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_SwabluDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_GulpinDoll = {0xffff, 0x1105, 0x11ff, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_GulpinDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_LotadDoll = {0xffff, 0x1105, 0x11ff, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_LotadDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SeedotDoll = {0xffff, 0x1105, 0x11ff, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_SeedotDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_PikaCushion = {0xffff, 0x1104, 0x11ff, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_PikaCushion, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RoundCushion = {0xffff, 0x1103, 0x11ff, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_RoundCushion, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_KissCushion = {0xffff, 0x1106, 0x11ff, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_KissCushion, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_ZigzagCushion = {0xffff, 0x1103, 0x11ff, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_ZigzagCushion, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SpinCushion = {0xffff, 0x1103, 0x11ff, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_SpinCushion, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_DiamondCushion = {0xffff, 0x1106, 0x11ff, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_DiamondCushion, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BallCushion = {0xffff, 0x1105, 0x11ff, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_BallCushion, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_GrassCushion = {0xffff, 0x1105, 0x11ff, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_GrassCushion, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_FireCushion = {0xffff, 0x1104, 0x11ff, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_FireCushion, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_WaterCushion = {0xffff, 0x1103, 0x11ff, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_WaterCushion, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BigSnorlaxDoll = {0xffff, 0x1106, 0x11ff, 512, 32, 32, 5, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_32x32, gObjectEventSubspriteTables_32x32, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_BigSnorlaxDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BigRhydonDoll = {0xffff, 0x1106, 0x11ff, 512, 32, 32, 5, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_32x32, gObjectEventSubspriteTables_32x32, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_BigRhydonDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BigLaprasDoll = {0xffff, 0x1103, 0x11ff, 512, 32, 32, 2, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_32x32, gObjectEventSubspriteTables_32x32, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_BigLaprasDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BigVenusaurDoll = {0xffff, 0x1105, 0x11ff, 512, 32, 32, 4, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_32x32, gObjectEventSubspriteTables_32x32, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_BigVenusaurDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BigCharizardDoll = {0xffff, 0x1104, 0x11ff, 512, 32, 32, 3, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_32x32, gObjectEventSubspriteTables_32x32, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_BigCharizardDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BigBlastoiseDoll = {0xffff, 0x1103, 0x11ff, 512, 32, 32, 2, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_32x32, gObjectEventSubspriteTables_32x32, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_BigBlastoiseDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BigWailmerDoll = {0xffff, 0x1106, 0x11ff, 512, 32, 32, 5, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_32x32, gObjectEventSubspriteTables_32x32, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_BigWailmerDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BigRegirockDoll = {0xffff, 0x1103, 0x11ff, 512, 32, 32, 2, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_32x32, gObjectEventSubspriteTables_32x32, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_BigRegirockDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BigRegiceDoll = {0xffff, 0x1105, 0x11ff, 512, 32, 32, 4, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_32x32, gObjectEventSubspriteTables_32x32, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_BigRegiceDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BigRegisteelDoll = {0xffff, 0x1106, 0x11ff, 512, 32, 32, 5, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_32x32, gObjectEventSubspriteTables_32x32, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_BigRegisteelDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Latias = {0xffff, 0x1104, 0x11ff, 512, 32, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_NONE, &gFieldOamData_32x32, gObjectEventSubspriteTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_LatiasLatios, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Latios = {0xffff, 0x1103, 0x11ff, 512, 32, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_NONE, &gFieldOamData_32x32, gObjectEventSubspriteTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_LatiasLatios, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Boy5 = {0xffff, 0x1105, 0x11ff, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Boy5, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_ContestJudge = {0xffff, 0x1105, 0x11ff, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_ContestJudge, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BrendanWatering = {0xffff, 0x1100, 0x1102, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_32x32, gObjectEventSubspriteTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_BrendanWatering, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MayWatering = {0xffff, 0x1110, 0x1102, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_32x32, gObjectEventSubspriteTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MayWatering, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BrendanDecorating = {0xffff, 0x1100, 0x1102, 256, 16, 32, 10, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_BrendanDecorating, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MayDecorating = {0xffff, 0x1110, 0x1102, 256, 16, 32, 10, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_MayDecorating, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Archie = {0xffff, 0x1103, 0x11ff, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Archie, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Maxie = {0xffff, 0x1104, 0x11ff, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Maxie, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Kyogre1 = {0xffff, 0x1106, 0x11ff, 512, 32, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_32x32, gObjectEventSubspriteTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Kyogre, gObjectEventRotScalAnimTable_KyogreGroudon};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Groudon1 = {0xffff, 0x1105, 0x11ff, 512, 32, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_32x32, gObjectEventSubspriteTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Groudon, gObjectEventRotScalAnimTable_KyogreGroudon};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Fossil = {0xffff, 0x1103, 0x11ff, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_Fossil, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Regirock = {0xffff, 0x1104, 0x11ff, 512, 32, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_32x32, gObjectEventSubspriteTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Regi, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Regice = {0xffff, 0x1105, 0x11ff, 512, 32, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_32x32, gObjectEventSubspriteTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Regi, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Registeel = {0xffff, 0x1106, 0x11ff, 512, 32, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_32x32, gObjectEventSubspriteTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Regi, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Skitty = {0xffff, 0x1103, 0x11ff, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Skitty, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Kecleon1 = {0xffff, 0x1105, 0x11ff, 128, 16, 16, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Kecleon, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Kyogre2 = {0xffff, 0x1116, 0x11ff, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_32x32, gObjectEventSubspriteTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Kyogre, gObjectEventRotScalAnimTable_KyogreGroudon};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Groudon2 = {0xffff, 0x1118, 0x11ff, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_32x32, gObjectEventSubspriteTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Groudon, gObjectEventRotScalAnimTable_KyogreGroudon};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Rayquaza = {0xffff, 0x1105, 0x11ff, 512, 32, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_32x32, gObjectEventSubspriteTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Rayquaza, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Zigzagoon = {0xffff, 0x1103, 0x11ff, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Zigzagoon, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Pikachu = {0xffff, 0x1104, 0x11ff, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Pikachu, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Azumarill = {0xffff, 0x1103, 0x11ff, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Azumarill, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Wingull = {0xffff, 0x1103, 0x11ff, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Wingull, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Kecleon2 = {0xffff, 0x1105, 0x1102, 128, 16, 16, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Kecleon, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_TuberMSwimming = {0xffff, 0x1104, 0x11ff, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_TuberMSwimming, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Azurill = {0xffff, 0x1103, 0x11ff, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Azurill, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Mom = {0xffff, 0x1106, 0x11ff, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Mom, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_LinkBrendan = {0xffff, 0x1110, 0x1102, 256, 16, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_BrendanMayNormal, gObjectEventPicTable_BrendanNormal, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_LinkMay = {0xffff, 0x1110, 0x1102, 256, 16, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_BrendanMayNormal, gObjectEventPicTable_MayNormal, gDummySpriteAffineAnimTable};
+
+#endif //POKERUBY_OBJECT_EVENT_GRAPHICS_INFO_H
diff --git a/src/data/object_events/object_event_graphics_info_pointers.h b/src/data/object_events/object_event_graphics_info_pointers.h
new file mode 100644
index 000000000..1725b7168
--- /dev/null
+++ b/src/data/object_events/object_event_graphics_info_pointers.h
@@ -0,0 +1,444 @@
+#ifndef POKERUBY_OBJECT_EVENT_GRAPHICS_INFO_POINTERS_H
+#define POKERUBY_OBJECT_EVENT_GRAPHICS_INFO_POINTERS_H
+
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BrendanNormal;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BrendanMachBike;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BrendanSurfing;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BrendanFieldMove;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_QuintyPlump;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_LittleBoy1;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_LittleGirl1;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Boy1;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Girl1;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Boy2;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Girl2;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_LittleBoy2;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_LittleGirl2;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Boy3;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Girl3;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Boy4;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Woman1;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_FatMan;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Woman2;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Man1;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Woman3;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_OldMan1;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_OldWoman1;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Man2;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Woman4;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Man3;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Woman5;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Cook;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Woman6;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_OldMan2;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_OldWoman2;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Camper;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Picnicker;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Man4;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Woman7;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Youngster;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BugCatcher;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_PsychicM;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SchoolKidM;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Maniac;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_HexManiac;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Woman8;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SwimmerM;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SwimmerF;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BlackBelt;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Beauty;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Scientist1;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Lass;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Gentleman;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Sailor;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Fisherman;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RunningTriathleteM;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RunningTriathleteF;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_TuberF;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_TuberM;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Hiker;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_CyclingTriathleteM;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_CyclingTriathleteF;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Nurse;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_ItemBall;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BerryTree;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BerryTreeEarlyStages;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BerryTreeLateStages;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BrendanAcroBike;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_ProfBirch;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Man5;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Man6;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_ReporterM;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_ReporterF;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Bard;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Hipster;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Trader;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Storyteller;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Giddy;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_UnusedMauvilleOldMan1;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_UnusedMauvilleOldMan2;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_UnusedNatuDoll;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_UnusedMagnemiteDoll;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_UnusedSquirtleDoll;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_UnusedWooperDoll;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_UnusedPikachuDoll;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_UnusedPorygon2Doll;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_CuttableTree;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MartEmployee;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RooftopSaleWoman;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Teala;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BreakableRock;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_PushableBoulder;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MrBrineysBoat;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MayNormal;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MayMachBike;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MayAcroBike;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MaySurfing;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MayFieldMove;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Truck;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MachokeCarryingBox;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MachokeFacingAway;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BirchsBag;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Poochyena;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Artist;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RivalBrendanNormal;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RivalBrendanMachBike;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RivalBrendanAcroBike;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RivalBrendanSurfing;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RivalBrendanFieldMove;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RivalMayNormal;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RivalMayMachBike;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RivalMayAcroBike;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RivalMaySurfing;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RivalMayFieldMove;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Cameraman;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BrendanUnderwater;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MayUnderwater;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MovingBox;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_CableCar;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Scientist2;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Man7;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_AquaMemberM;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_AquaMemberF;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MagmaMemberM;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MagmaMemberF;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Sidney;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Phoebe;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Glacia;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Drake;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Roxanne;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Brawly;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Wattson;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Flannery;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Norman;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Winona;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Liza;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Tate;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Wallace;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Steven;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Wally;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_LittleBoy3;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BrendanFishing;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MayFishing;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_HotSpringsOldWoman;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SSTidal;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SubmarineShadow;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_PichuDoll;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_PikachuDoll;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MarillDoll;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_TogepiDoll;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_CyndaquilDoll;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_ChikoritaDoll;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_TotodileDoll;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_JigglypuffDoll;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MeowthDoll;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_ClefairyDoll;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_DittoDoll;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SmoochumDoll;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_TreeckoDoll;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_TorchicDoll;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MudkipDoll;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_DuskullDoll;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_WynautDoll;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BaltoyDoll;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_KecleonDoll;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_AzurillDoll;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SkittyDoll;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SwabluDoll;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_GulpinDoll;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_LotadDoll;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SeedotDoll;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_PikaCushion;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RoundCushion;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_KissCushion;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_ZigzagCushion;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SpinCushion;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_DiamondCushion;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BallCushion;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_GrassCushion;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_FireCushion;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_WaterCushion;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BigSnorlaxDoll;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BigRhydonDoll;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BigLaprasDoll;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BigVenusaurDoll;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BigCharizardDoll;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BigBlastoiseDoll;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BigWailmerDoll;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BigRegirockDoll;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BigRegiceDoll;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BigRegisteelDoll;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Latias;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Latios;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Boy5;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_ContestJudge;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BrendanWatering;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MayWatering;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BrendanDecorating;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MayDecorating;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Archie;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Maxie;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Kyogre1;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Groudon1;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Fossil;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Regirock;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Regice;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Registeel;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Skitty;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Kecleon1;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Kyogre2;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Groudon2;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Rayquaza;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Zigzagoon;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Pikachu;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Azumarill;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Wingull;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Kecleon2;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_TuberMSwimming;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Azurill;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Mom;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_LinkBrendan;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_LinkMay;
+
+const struct ObjectEventGraphicsInfo *const gObjectEventGraphicsInfoPointers[NUM_OBJ_EVENT_GFX] = {
+ [OBJ_EVENT_GFX_BRENDAN_NORMAL] = &gObjectEventGraphicsInfo_BrendanNormal,
+ [OBJ_EVENT_GFX_BRENDAN_MACH_BIKE] = &gObjectEventGraphicsInfo_BrendanMachBike,
+ [OBJ_EVENT_GFX_BRENDAN_SURFING] = &gObjectEventGraphicsInfo_BrendanSurfing,
+ [OBJ_EVENT_GFX_BRENDAN_FIELD_MOVE] = &gObjectEventGraphicsInfo_BrendanFieldMove,
+ [OBJ_EVENT_GFX_QUINTY_PLUMP] = &gObjectEventGraphicsInfo_QuintyPlump,
+ [OBJ_EVENT_GFX_LITTLE_BOY_1] = &gObjectEventGraphicsInfo_LittleBoy1,
+ [OBJ_EVENT_GFX_LITTLE_GIRL_1] = &gObjectEventGraphicsInfo_LittleGirl1,
+ [OBJ_EVENT_GFX_BOY_1] = &gObjectEventGraphicsInfo_Boy1,
+ [OBJ_EVENT_GFX_GIRL_1] = &gObjectEventGraphicsInfo_Girl1,
+ [OBJ_EVENT_GFX_BOY_2] = &gObjectEventGraphicsInfo_Boy2,
+ [OBJ_EVENT_GFX_GIRL_2] = &gObjectEventGraphicsInfo_Girl2,
+ [OBJ_EVENT_GFX_LITTLE_BOY_2] = &gObjectEventGraphicsInfo_LittleBoy2,
+ [OBJ_EVENT_GFX_LITTLE_GIRL_2] = &gObjectEventGraphicsInfo_LittleGirl2,
+ [OBJ_EVENT_GFX_BOY_3] = &gObjectEventGraphicsInfo_Boy3,
+ [OBJ_EVENT_GFX_GIRL_3] = &gObjectEventGraphicsInfo_Girl3,
+ [OBJ_EVENT_GFX_BOY_4] = &gObjectEventGraphicsInfo_Boy4,
+ [OBJ_EVENT_GFX_WOMAN_1] = &gObjectEventGraphicsInfo_Woman1,
+ [OBJ_EVENT_GFX_FAT_MAN] = &gObjectEventGraphicsInfo_FatMan,
+ [OBJ_EVENT_GFX_WOMAN_2] = &gObjectEventGraphicsInfo_Woman2,
+ [OBJ_EVENT_GFX_MAN_1] = &gObjectEventGraphicsInfo_Man1,
+ [OBJ_EVENT_GFX_WOMAN_3] = &gObjectEventGraphicsInfo_Woman3,
+ [OBJ_EVENT_GFX_OLD_MAN_1] = &gObjectEventGraphicsInfo_OldMan1,
+ [OBJ_EVENT_GFX_OLD_WOMAN_1] = &gObjectEventGraphicsInfo_OldWoman1,
+ [OBJ_EVENT_GFX_MAN_2] = &gObjectEventGraphicsInfo_Man2,
+ [OBJ_EVENT_GFX_WOMAN_4] = &gObjectEventGraphicsInfo_Woman4,
+ [OBJ_EVENT_GFX_MAN_3] = &gObjectEventGraphicsInfo_Man3,
+ [OBJ_EVENT_GFX_WOMAN_5] = &gObjectEventGraphicsInfo_Woman5,
+ [OBJ_EVENT_GFX_COOK] = &gObjectEventGraphicsInfo_Cook,
+ [OBJ_EVENT_GFX_WOMAN_6] = &gObjectEventGraphicsInfo_Woman6,
+ [OBJ_EVENT_GFX_OLD_MAN_2] = &gObjectEventGraphicsInfo_OldMan2,
+ [OBJ_EVENT_GFX_OLD_WOMAN_2] = &gObjectEventGraphicsInfo_OldWoman2,
+ [OBJ_EVENT_GFX_CAMPER] = &gObjectEventGraphicsInfo_Camper,
+ [OBJ_EVENT_GFX_PICNICKER] = &gObjectEventGraphicsInfo_Picnicker,
+ [OBJ_EVENT_GFX_MAN_4] = &gObjectEventGraphicsInfo_Man4,
+ [OBJ_EVENT_GFX_WOMAN_7] = &gObjectEventGraphicsInfo_Woman7,
+ [OBJ_EVENT_GFX_YOUNGSTER] = &gObjectEventGraphicsInfo_Youngster,
+ [OBJ_EVENT_GFX_BUG_CATCHER] = &gObjectEventGraphicsInfo_BugCatcher,
+ [OBJ_EVENT_GFX_PSYCHIC_M] = &gObjectEventGraphicsInfo_PsychicM,
+ [OBJ_EVENT_GFX_SCHOOL_KID_M] = &gObjectEventGraphicsInfo_SchoolKidM,
+ [OBJ_EVENT_GFX_MANIAC] = &gObjectEventGraphicsInfo_Maniac,
+ [OBJ_EVENT_GFX_HEX_MANIAC] = &gObjectEventGraphicsInfo_HexManiac,
+ [OBJ_EVENT_GFX_WOMAN_8] = &gObjectEventGraphicsInfo_Woman8,
+ [OBJ_EVENT_GFX_SWIMMER_M] = &gObjectEventGraphicsInfo_SwimmerM,
+ [OBJ_EVENT_GFX_SWIMMER_F] = &gObjectEventGraphicsInfo_SwimmerF,
+ [OBJ_EVENT_GFX_BLACK_BELT] = &gObjectEventGraphicsInfo_BlackBelt,
+ [OBJ_EVENT_GFX_BEAUTY] = &gObjectEventGraphicsInfo_Beauty,
+ [OBJ_EVENT_GFX_SCIENTIST_1] = &gObjectEventGraphicsInfo_Scientist1,
+ [OBJ_EVENT_GFX_LASS] = &gObjectEventGraphicsInfo_Lass,
+ [OBJ_EVENT_GFX_GENTLEMAN] = &gObjectEventGraphicsInfo_Gentleman,
+ [OBJ_EVENT_GFX_SAILOR] = &gObjectEventGraphicsInfo_Sailor,
+ [OBJ_EVENT_GFX_FISHERMAN] = &gObjectEventGraphicsInfo_Fisherman,
+ [OBJ_EVENT_GFX_RUNNING_TRIATHLETE_M] = &gObjectEventGraphicsInfo_RunningTriathleteM,
+ [OBJ_EVENT_GFX_RUNNING_TRIATHLETE_F] = &gObjectEventGraphicsInfo_RunningTriathleteF,
+ [OBJ_EVENT_GFX_TUBER_F] = &gObjectEventGraphicsInfo_TuberF,
+ [OBJ_EVENT_GFX_TUBER_M] = &gObjectEventGraphicsInfo_TuberM,
+ [OBJ_EVENT_GFX_HIKER] = &gObjectEventGraphicsInfo_Hiker,
+ [OBJ_EVENT_GFX_CYCLING_TRIATHLETE_M] = &gObjectEventGraphicsInfo_CyclingTriathleteM,
+ [OBJ_EVENT_GFX_CYCLING_TRIATHLETE_F] = &gObjectEventGraphicsInfo_CyclingTriathleteF,
+ [OBJ_EVENT_GFX_NURSE] = &gObjectEventGraphicsInfo_Nurse,
+ [OBJ_EVENT_GFX_ITEM_BALL] = &gObjectEventGraphicsInfo_ItemBall,
+ [OBJ_EVENT_GFX_BERRY_TREE] = &gObjectEventGraphicsInfo_BerryTree,
+ [OBJ_EVENT_GFX_BERRY_TREE_EARLY_STAGES] = &gObjectEventGraphicsInfo_BerryTreeEarlyStages,
+ [OBJ_EVENT_GFX_BERRY_TREE_LATE_STAGES] = &gObjectEventGraphicsInfo_BerryTreeLateStages,
+ [OBJ_EVENT_GFX_BRENDAN_ACRO_BIKE] = &gObjectEventGraphicsInfo_BrendanAcroBike,
+ [OBJ_EVENT_GFX_PROF_BIRCH] = &gObjectEventGraphicsInfo_ProfBirch,
+ [OBJ_EVENT_GFX_MAN_5] = &gObjectEventGraphicsInfo_Man5,
+ [OBJ_EVENT_GFX_MAN_6] = &gObjectEventGraphicsInfo_Man6,
+ [OBJ_EVENT_GFX_REPORTER_M] = &gObjectEventGraphicsInfo_ReporterM,
+ [OBJ_EVENT_GFX_REPORTER_F] = &gObjectEventGraphicsInfo_ReporterF,
+ [OBJ_EVENT_GFX_BARD] = &gObjectEventGraphicsInfo_Bard,
+ [OBJ_EVENT_GFX_HIPSTER] = &gObjectEventGraphicsInfo_Hipster,
+ [OBJ_EVENT_GFX_TRADER] = &gObjectEventGraphicsInfo_Trader,
+ [OBJ_EVENT_GFX_STORYTELLER] = &gObjectEventGraphicsInfo_Storyteller,
+ [OBJ_EVENT_GFX_GIDDY] = &gObjectEventGraphicsInfo_Giddy,
+ [OBJ_EVENT_GFX_UNUSED_MAUVILLE_OLD_MAN_1] = &gObjectEventGraphicsInfo_UnusedMauvilleOldMan1,
+ [OBJ_EVENT_GFX_UNUSED_MAUVILLE_OLD_MAN_2] = &gObjectEventGraphicsInfo_UnusedMauvilleOldMan2,
+ [OBJ_EVENT_GFX_UNUSED_NATU_DOLL] = &gObjectEventGraphicsInfo_UnusedNatuDoll,
+ [OBJ_EVENT_GFX_UNUSED_MAGNEMITE_DOLL] = &gObjectEventGraphicsInfo_UnusedMagnemiteDoll,
+ [OBJ_EVENT_GFX_UNUSED_SQUIRTLE_DOLL] = &gObjectEventGraphicsInfo_UnusedSquirtleDoll,
+ [OBJ_EVENT_GFX_UNUSED_WOOPER_DOLL] = &gObjectEventGraphicsInfo_UnusedWooperDoll,
+ [OBJ_EVENT_GFX_UNUSED_PIKACHU_DOLL] = &gObjectEventGraphicsInfo_UnusedPikachuDoll,
+ [OBJ_EVENT_GFX_UNUSED_PORYGON2_DOLL] = &gObjectEventGraphicsInfo_UnusedPorygon2Doll,
+ [OBJ_EVENT_GFX_CUTTABLE_TREE] = &gObjectEventGraphicsInfo_CuttableTree,
+ [OBJ_EVENT_GFX_MART_EMPLOYEE] = &gObjectEventGraphicsInfo_MartEmployee,
+ [OBJ_EVENT_GFX_ROOFTOP_SALE_WOMAN] = &gObjectEventGraphicsInfo_RooftopSaleWoman,
+ [OBJ_EVENT_GFX_TEALA] = &gObjectEventGraphicsInfo_Teala,
+ [OBJ_EVENT_GFX_BREAKABLE_ROCK] = &gObjectEventGraphicsInfo_BreakableRock,
+ [OBJ_EVENT_GFX_PUSHABLE_BOULDER] = &gObjectEventGraphicsInfo_PushableBoulder,
+ [OBJ_EVENT_GFX_MR_BRINEYS_BOAT] = &gObjectEventGraphicsInfo_MrBrineysBoat,
+ [OBJ_EVENT_GFX_MAY_NORMAL] = &gObjectEventGraphicsInfo_MayNormal,
+ [OBJ_EVENT_GFX_MAY_MACH_BIKE] = &gObjectEventGraphicsInfo_MayMachBike,
+ [OBJ_EVENT_GFX_MAY_ACRO_BIKE] = &gObjectEventGraphicsInfo_MayAcroBike,
+ [OBJ_EVENT_GFX_MAY_SURFING] = &gObjectEventGraphicsInfo_MaySurfing,
+ [OBJ_EVENT_GFX_MAY_FIELD_MOVE] = &gObjectEventGraphicsInfo_MayFieldMove,
+ [OBJ_EVENT_GFX_TRUCK] = &gObjectEventGraphicsInfo_Truck,
+ [OBJ_EVENT_GFX_MACHOKE_CARRYING_BOX] = &gObjectEventGraphicsInfo_MachokeCarryingBox,
+ [OBJ_EVENT_GFX_MACHOKE_FACING_AWAY] = &gObjectEventGraphicsInfo_MachokeFacingAway,
+ [OBJ_EVENT_GFX_BIRCHS_BAG] = &gObjectEventGraphicsInfo_BirchsBag,
+ [OBJ_EVENT_GFX_POOCHYENA] = &gObjectEventGraphicsInfo_Poochyena,
+ [OBJ_EVENT_GFX_ARTIST] = &gObjectEventGraphicsInfo_Artist,
+ [OBJ_EVENT_GFX_RIVAL_BRENDAN_NORMAL] = &gObjectEventGraphicsInfo_RivalBrendanNormal,
+ [OBJ_EVENT_GFX_RIVAL_BRENDAN_MACH_BIKE] = &gObjectEventGraphicsInfo_RivalBrendanMachBike,
+ [OBJ_EVENT_GFX_RIVAL_BRENDAN_ACRO_BIKE] = &gObjectEventGraphicsInfo_RivalBrendanAcroBike,
+ [OBJ_EVENT_GFX_RIVAL_BRENDAN_SURFING] = &gObjectEventGraphicsInfo_RivalBrendanSurfing,
+ [OBJ_EVENT_GFX_RIVAL_BRENDAN_FIELD_MOVE] = &gObjectEventGraphicsInfo_RivalBrendanFieldMove,
+ [OBJ_EVENT_GFX_RIVAL_MAY_NORMAL] = &gObjectEventGraphicsInfo_RivalMayNormal,
+ [OBJ_EVENT_GFX_RIVAL_MAY_MACH_BIKE] = &gObjectEventGraphicsInfo_RivalMayMachBike,
+ [OBJ_EVENT_GFX_RIVAL_MAY_ACRO_BIKE] = &gObjectEventGraphicsInfo_RivalMayAcroBike,
+ [OBJ_EVENT_GFX_RIVAL_MAY_SURFING] = &gObjectEventGraphicsInfo_RivalMaySurfing,
+ [OBJ_EVENT_GFX_RIVAL_MAY_FIELD_MOVE] = &gObjectEventGraphicsInfo_RivalMayFieldMove,
+ [OBJ_EVENT_GFX_CAMERAMAN] = &gObjectEventGraphicsInfo_Cameraman,
+ [OBJ_EVENT_GFX_BRENDAN_UNDERWATER] = &gObjectEventGraphicsInfo_BrendanUnderwater,
+ [OBJ_EVENT_GFX_MAY_UNDERWATER] = &gObjectEventGraphicsInfo_MayUnderwater,
+ [OBJ_EVENT_GFX_MOVING_BOX] = &gObjectEventGraphicsInfo_MovingBox,
+ [OBJ_EVENT_GFX_CABLE_CAR] = &gObjectEventGraphicsInfo_CableCar,
+ [OBJ_EVENT_GFX_SCIENTIST_2] = &gObjectEventGraphicsInfo_Scientist2,
+ [OBJ_EVENT_GFX_MAN_7] = &gObjectEventGraphicsInfo_Man7,
+ [OBJ_EVENT_GFX_AQUA_MEMBER_M] = &gObjectEventGraphicsInfo_AquaMemberM,
+ [OBJ_EVENT_GFX_AQUA_MEMBER_F] = &gObjectEventGraphicsInfo_AquaMemberF,
+ [OBJ_EVENT_GFX_MAGMA_MEMBER_M] = &gObjectEventGraphicsInfo_MagmaMemberM,
+ [OBJ_EVENT_GFX_MAGMA_MEMBER_F] = &gObjectEventGraphicsInfo_MagmaMemberF,
+ [OBJ_EVENT_GFX_SIDNEY] = &gObjectEventGraphicsInfo_Sidney,
+ [OBJ_EVENT_GFX_PHOEBE] = &gObjectEventGraphicsInfo_Phoebe,
+ [OBJ_EVENT_GFX_GLACIA] = &gObjectEventGraphicsInfo_Glacia,
+ [OBJ_EVENT_GFX_DRAKE] = &gObjectEventGraphicsInfo_Drake,
+ [OBJ_EVENT_GFX_ROXANNE] = &gObjectEventGraphicsInfo_Roxanne,
+ [OBJ_EVENT_GFX_BRAWLY] = &gObjectEventGraphicsInfo_Brawly,
+ [OBJ_EVENT_GFX_WATTSON] = &gObjectEventGraphicsInfo_Wattson,
+ [OBJ_EVENT_GFX_FLANNERY] = &gObjectEventGraphicsInfo_Flannery,
+ [OBJ_EVENT_GFX_NORMAN] = &gObjectEventGraphicsInfo_Norman,
+ [OBJ_EVENT_GFX_WINONA] = &gObjectEventGraphicsInfo_Winona,
+ [OBJ_EVENT_GFX_LIZA] = &gObjectEventGraphicsInfo_Liza,
+ [OBJ_EVENT_GFX_TATE] = &gObjectEventGraphicsInfo_Tate,
+ [OBJ_EVENT_GFX_WALLACE] = &gObjectEventGraphicsInfo_Wallace,
+ [OBJ_EVENT_GFX_STEVEN] = &gObjectEventGraphicsInfo_Steven,
+ [OBJ_EVENT_GFX_WALLY] = &gObjectEventGraphicsInfo_Wally,
+ [OBJ_EVENT_GFX_LITTLE_BOY_3] = &gObjectEventGraphicsInfo_LittleBoy3,
+ [OBJ_EVENT_GFX_BRENDAN_FISHING] = &gObjectEventGraphicsInfo_BrendanFishing,
+ [OBJ_EVENT_GFX_MAY_FISHING] = &gObjectEventGraphicsInfo_MayFishing,
+ [OBJ_EVENT_GFX_HOT_SPRINGS_OLD_WOMAN] = &gObjectEventGraphicsInfo_HotSpringsOldWoman,
+ [OBJ_EVENT_GFX_SS_TIDAL] = &gObjectEventGraphicsInfo_SSTidal,
+ [OBJ_EVENT_GFX_SUBMARINE_SHADOW] = &gObjectEventGraphicsInfo_SubmarineShadow,
+ [OBJ_EVENT_GFX_PICHU_DOLL] = &gObjectEventGraphicsInfo_PichuDoll,
+ [OBJ_EVENT_GFX_PIKACHU_DOLL] = &gObjectEventGraphicsInfo_PikachuDoll,
+ [OBJ_EVENT_GFX_MARILL_DOLL] = &gObjectEventGraphicsInfo_MarillDoll,
+ [OBJ_EVENT_GFX_TOGEPI_DOLL] = &gObjectEventGraphicsInfo_TogepiDoll,
+ [OBJ_EVENT_GFX_CYNDAQUIL_DOLL] = &gObjectEventGraphicsInfo_CyndaquilDoll,
+ [OBJ_EVENT_GFX_CHIKORITA_DOLL] = &gObjectEventGraphicsInfo_ChikoritaDoll,
+ [OBJ_EVENT_GFX_TOTODILE_DOLL] = &gObjectEventGraphicsInfo_TotodileDoll,
+ [OBJ_EVENT_GFX_JIGGLYPUFF_DOLL] = &gObjectEventGraphicsInfo_JigglypuffDoll,
+ [OBJ_EVENT_GFX_MEOWTH_DOLL] = &gObjectEventGraphicsInfo_MeowthDoll,
+ [OBJ_EVENT_GFX_CLEFAIRY_DOLL] = &gObjectEventGraphicsInfo_ClefairyDoll,
+ [OBJ_EVENT_GFX_DITTO_DOLL] = &gObjectEventGraphicsInfo_DittoDoll,
+ [OBJ_EVENT_GFX_SMOOCHUM_DOLL] = &gObjectEventGraphicsInfo_SmoochumDoll,
+ [OBJ_EVENT_GFX_TREECKO_DOLL] = &gObjectEventGraphicsInfo_TreeckoDoll,
+ [OBJ_EVENT_GFX_TORCHIC_DOLL] = &gObjectEventGraphicsInfo_TorchicDoll,
+ [OBJ_EVENT_GFX_MUDKIP_DOLL] = &gObjectEventGraphicsInfo_MudkipDoll,
+ [OBJ_EVENT_GFX_DUSKULL_DOLL] = &gObjectEventGraphicsInfo_DuskullDoll,
+ [OBJ_EVENT_GFX_WYNAUT_DOLL] = &gObjectEventGraphicsInfo_WynautDoll,
+ [OBJ_EVENT_GFX_BALTOY_DOLL] = &gObjectEventGraphicsInfo_BaltoyDoll,
+ [OBJ_EVENT_GFX_KECLEON_DOLL] = &gObjectEventGraphicsInfo_KecleonDoll,
+ [OBJ_EVENT_GFX_AZURILL_DOLL] = &gObjectEventGraphicsInfo_AzurillDoll,
+ [OBJ_EVENT_GFX_SKITTY_DOLL] = &gObjectEventGraphicsInfo_SkittyDoll,
+ [OBJ_EVENT_GFX_SWABLU_DOLL] = &gObjectEventGraphicsInfo_SwabluDoll,
+ [OBJ_EVENT_GFX_GULPIN_DOLL] = &gObjectEventGraphicsInfo_GulpinDoll,
+ [OBJ_EVENT_GFX_LOTAD_DOLL] = &gObjectEventGraphicsInfo_LotadDoll,
+ [OBJ_EVENT_GFX_SEEDOT_DOLL] = &gObjectEventGraphicsInfo_SeedotDoll,
+ [OBJ_EVENT_GFX_PIKA_CUSHION] = &gObjectEventGraphicsInfo_PikaCushion,
+ [OBJ_EVENT_GFX_ROUND_CUSHION] = &gObjectEventGraphicsInfo_RoundCushion,
+ [OBJ_EVENT_GFX_KISS_CUSHION] = &gObjectEventGraphicsInfo_KissCushion,
+ [OBJ_EVENT_GFX_ZIGZAG_CUSHION] = &gObjectEventGraphicsInfo_ZigzagCushion,
+ [OBJ_EVENT_GFX_SPIN_CUSHION] = &gObjectEventGraphicsInfo_SpinCushion,
+ [OBJ_EVENT_GFX_DIAMOND_CUSHION] = &gObjectEventGraphicsInfo_DiamondCushion,
+ [OBJ_EVENT_GFX_BALL_CUSHION] = &gObjectEventGraphicsInfo_BallCushion,
+ [OBJ_EVENT_GFX_GRASS_CUSHION] = &gObjectEventGraphicsInfo_GrassCushion,
+ [OBJ_EVENT_GFX_FIRE_CUSHION] = &gObjectEventGraphicsInfo_FireCushion,
+ [OBJ_EVENT_GFX_WATER_CUSHION] = &gObjectEventGraphicsInfo_WaterCushion,
+ [OBJ_EVENT_GFX_BIG_SNORLAX_DOLL] = &gObjectEventGraphicsInfo_BigSnorlaxDoll,
+ [OBJ_EVENT_GFX_BIG_RHYDON_DOLL] = &gObjectEventGraphicsInfo_BigRhydonDoll,
+ [OBJ_EVENT_GFX_BIG_LAPRAS_DOLL] = &gObjectEventGraphicsInfo_BigLaprasDoll,
+ [OBJ_EVENT_GFX_BIG_VENUSAUR_DOLL] = &gObjectEventGraphicsInfo_BigVenusaurDoll,
+ [OBJ_EVENT_GFX_BIG_CHARIZARD_DOLL] = &gObjectEventGraphicsInfo_BigCharizardDoll,
+ [OBJ_EVENT_GFX_BIG_BLASTOISE_DOLL] = &gObjectEventGraphicsInfo_BigBlastoiseDoll,
+ [OBJ_EVENT_GFX_BIG_WAILMER_DOLL] = &gObjectEventGraphicsInfo_BigWailmerDoll,
+ [OBJ_EVENT_GFX_BIG_REGIROCK_DOLL] = &gObjectEventGraphicsInfo_BigRegirockDoll,
+ [OBJ_EVENT_GFX_BIG_REGICE_DOLL] = &gObjectEventGraphicsInfo_BigRegiceDoll,
+ [OBJ_EVENT_GFX_BIG_REGISTEEL_DOLL] = &gObjectEventGraphicsInfo_BigRegisteelDoll,
+ [OBJ_EVENT_GFX_LATIAS] = &gObjectEventGraphicsInfo_Latias,
+ [OBJ_EVENT_GFX_LATIOS] = &gObjectEventGraphicsInfo_Latios,
+ [OBJ_EVENT_GFX_BOY_5] = &gObjectEventGraphicsInfo_Boy5,
+ [OBJ_EVENT_GFX_CONTEST_JUDGE] = &gObjectEventGraphicsInfo_ContestJudge,
+ [OBJ_EVENT_GFX_BRENDAN_WATERING] = &gObjectEventGraphicsInfo_BrendanWatering,
+ [OBJ_EVENT_GFX_MAY_WATERING] = &gObjectEventGraphicsInfo_MayWatering,
+ [OBJ_EVENT_GFX_BRENDAN_DECORATING] = &gObjectEventGraphicsInfo_BrendanDecorating,
+ [OBJ_EVENT_GFX_MAY_DECORATING] = &gObjectEventGraphicsInfo_MayDecorating,
+ [OBJ_EVENT_GFX_ARCHIE] = &gObjectEventGraphicsInfo_Archie,
+ [OBJ_EVENT_GFX_MAXIE] = &gObjectEventGraphicsInfo_Maxie,
+ [OBJ_EVENT_GFX_KYOGRE_1] = &gObjectEventGraphicsInfo_Kyogre1,
+ [OBJ_EVENT_GFX_GROUDON_1] = &gObjectEventGraphicsInfo_Groudon1,
+ [OBJ_EVENT_GFX_FOSSIL] = &gObjectEventGraphicsInfo_Fossil,
+ [OBJ_EVENT_GFX_REGIROCK] = &gObjectEventGraphicsInfo_Regirock,
+ [OBJ_EVENT_GFX_REGICE] = &gObjectEventGraphicsInfo_Regice,
+ [OBJ_EVENT_GFX_REGISTEEL] = &gObjectEventGraphicsInfo_Registeel,
+ [OBJ_EVENT_GFX_SKITTY] = &gObjectEventGraphicsInfo_Skitty,
+ [OBJ_EVENT_GFX_KECLEON_1] = &gObjectEventGraphicsInfo_Kecleon1,
+ [OBJ_EVENT_GFX_KYOGRE_2] = &gObjectEventGraphicsInfo_Kyogre2,
+ [OBJ_EVENT_GFX_GROUDON_2] = &gObjectEventGraphicsInfo_Groudon2,
+ [OBJ_EVENT_GFX_RAYQUAZA] = &gObjectEventGraphicsInfo_Rayquaza,
+ [OBJ_EVENT_GFX_ZIGZAGOON] = &gObjectEventGraphicsInfo_Zigzagoon,
+ [OBJ_EVENT_GFX_PIKACHU] = &gObjectEventGraphicsInfo_Pikachu,
+ [OBJ_EVENT_GFX_AZUMARILL] = &gObjectEventGraphicsInfo_Azumarill,
+ [OBJ_EVENT_GFX_WINGULL] = &gObjectEventGraphicsInfo_Wingull,
+ [OBJ_EVENT_GFX_KECLEON_2] = &gObjectEventGraphicsInfo_Kecleon2,
+ [OBJ_EVENT_GFX_TUBER_M_SWIMMING] = &gObjectEventGraphicsInfo_TuberMSwimming,
+ [OBJ_EVENT_GFX_AZURILL] = &gObjectEventGraphicsInfo_Azurill,
+ [OBJ_EVENT_GFX_MOM] = &gObjectEventGraphicsInfo_Mom,
+ [OBJ_EVENT_GFX_LINK_BRENDAN] = &gObjectEventGraphicsInfo_LinkBrendan,
+ [OBJ_EVENT_GFX_LINK_MAY] = &gObjectEventGraphicsInfo_LinkMay
+};
+
+#endif //POKERUBY_OBJECT_EVENT_GRAPHICS_INFO_POINTERS_H
diff --git a/src/data/object_events/object_event_pic_tables.h b/src/data/object_events/object_event_pic_tables.h
new file mode 100644
index 000000000..f176e24a1
--- /dev/null
+++ b/src/data/object_events/object_event_pic_tables.h
@@ -0,0 +1,1879 @@
+//
+
+//
+
+#ifndef POKERUBY_OBJECT_EVENT_PIC_TABLES_H
+#define POKERUBY_OBJECT_EVENT_PIC_TABLES_H
+
+const struct SpriteFrameImage gObjectEventPicTable_BrendanNormal[] = {
+ overworld_frame(gObjectEventPic_BrendanNormal, 2, 4, 0),
+ overworld_frame(gObjectEventPic_BrendanNormal, 2, 4, 1),
+ overworld_frame(gObjectEventPic_BrendanNormal, 2, 4, 2),
+ overworld_frame(gObjectEventPic_BrendanNormal, 2, 4, 3),
+ overworld_frame(gObjectEventPic_BrendanNormal, 2, 4, 4),
+ overworld_frame(gObjectEventPic_BrendanNormal, 2, 4, 5),
+ overworld_frame(gObjectEventPic_BrendanNormal, 2, 4, 6),
+ overworld_frame(gObjectEventPic_BrendanNormal, 2, 4, 7),
+ overworld_frame(gObjectEventPic_BrendanNormal, 2, 4, 8),
+ overworld_frame(gObjectEventPic_BrendanNormal, 2, 4, 9),
+ overworld_frame(gObjectEventPic_BrendanNormal, 2, 4, 10),
+ overworld_frame(gObjectEventPic_BrendanNormal, 2, 4, 11),
+ overworld_frame(gObjectEventPic_BrendanNormal, 2, 4, 12),
+ overworld_frame(gObjectEventPic_BrendanNormal, 2, 4, 13),
+ overworld_frame(gObjectEventPic_BrendanNormal, 2, 4, 14),
+ overworld_frame(gObjectEventPic_BrendanNormal, 2, 4, 15),
+ overworld_frame(gObjectEventPic_BrendanNormal, 2, 4, 16),
+ overworld_frame(gObjectEventPic_BrendanNormal, 2, 4, 17)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_BrendanMachBike[] = {
+ overworld_frame(gObjectEventPic_BrendanMachBike, 4, 4, 0),
+ overworld_frame(gObjectEventPic_BrendanMachBike, 4, 4, 1),
+ overworld_frame(gObjectEventPic_BrendanMachBike, 4, 4, 2),
+ overworld_frame(gObjectEventPic_BrendanMachBike, 4, 4, 3),
+ overworld_frame(gObjectEventPic_BrendanMachBike, 4, 4, 4),
+ overworld_frame(gObjectEventPic_BrendanMachBike, 4, 4, 5),
+ overworld_frame(gObjectEventPic_BrendanMachBike, 4, 4, 6),
+ overworld_frame(gObjectEventPic_BrendanMachBike, 4, 4, 7),
+ overworld_frame(gObjectEventPic_BrendanMachBike, 4, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_BrendanAcroBike[] = {
+ overworld_frame(gObjectEventPic_BrendanAcroBike, 4, 4, 0),
+ overworld_frame(gObjectEventPic_BrendanAcroBike, 4, 4, 1),
+ overworld_frame(gObjectEventPic_BrendanAcroBike, 4, 4, 2),
+ overworld_frame(gObjectEventPic_BrendanAcroBike, 4, 4, 3),
+ overworld_frame(gObjectEventPic_BrendanAcroBike, 4, 4, 4),
+ overworld_frame(gObjectEventPic_BrendanAcroBike, 4, 4, 5),
+ overworld_frame(gObjectEventPic_BrendanAcroBike, 4, 4, 6),
+ overworld_frame(gObjectEventPic_BrendanAcroBike, 4, 4, 7),
+ overworld_frame(gObjectEventPic_BrendanAcroBike, 4, 4, 8),
+ overworld_frame(gObjectEventPic_BrendanAcroBike, 4, 4, 9),
+ overworld_frame(gObjectEventPic_BrendanAcroBike, 4, 4, 10),
+ overworld_frame(gObjectEventPic_BrendanAcroBike, 4, 4, 11),
+ overworld_frame(gObjectEventPic_BrendanAcroBike, 4, 4, 12),
+ overworld_frame(gObjectEventPic_BrendanAcroBike, 4, 4, 13),
+ overworld_frame(gObjectEventPic_BrendanAcroBike, 4, 4, 14),
+ overworld_frame(gObjectEventPic_BrendanAcroBike, 4, 4, 15),
+ overworld_frame(gObjectEventPic_BrendanAcroBike, 4, 4, 16),
+ overworld_frame(gObjectEventPic_BrendanAcroBike, 4, 4, 17),
+ overworld_frame(gObjectEventPic_BrendanAcroBike, 4, 4, 18),
+ overworld_frame(gObjectEventPic_BrendanAcroBike, 4, 4, 19),
+ overworld_frame(gObjectEventPic_BrendanAcroBike, 4, 4, 20),
+ overworld_frame(gObjectEventPic_BrendanAcroBike, 4, 4, 21),
+ overworld_frame(gObjectEventPic_BrendanAcroBike, 4, 4, 22),
+ overworld_frame(gObjectEventPic_BrendanAcroBike, 4, 4, 23),
+ overworld_frame(gObjectEventPic_BrendanAcroBike, 4, 4, 24),
+ overworld_frame(gObjectEventPic_BrendanAcroBike, 4, 4, 25),
+ overworld_frame(gObjectEventPic_BrendanAcroBike, 4, 4, 26)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_BrendanSurfing[] = {
+ overworld_frame(gObjectEventPic_BrendanSurfing, 4, 4, 0),
+ overworld_frame(gObjectEventPic_BrendanSurfing, 4, 4, 2),
+ overworld_frame(gObjectEventPic_BrendanSurfing, 4, 4, 4),
+ overworld_frame(gObjectEventPic_BrendanSurfing, 4, 4, 0),
+ overworld_frame(gObjectEventPic_BrendanSurfing, 4, 4, 0),
+ overworld_frame(gObjectEventPic_BrendanSurfing, 4, 4, 2),
+ overworld_frame(gObjectEventPic_BrendanSurfing, 4, 4, 2),
+ overworld_frame(gObjectEventPic_BrendanSurfing, 4, 4, 4),
+ overworld_frame(gObjectEventPic_BrendanSurfing, 4, 4, 4),
+ overworld_frame(gObjectEventPic_BrendanSurfing, 4, 4, 1),
+ overworld_frame(gObjectEventPic_BrendanSurfing, 4, 4, 3),
+ overworld_frame(gObjectEventPic_BrendanSurfing, 4, 4, 5)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_BrendanUnderwater[] = {
+ overworld_frame(gObjectEventPic_BrendanUnderwater, 4, 4, 0),
+ overworld_frame(gObjectEventPic_BrendanUnderwater, 4, 4, 1),
+ overworld_frame(gObjectEventPic_BrendanUnderwater, 4, 4, 2),
+ overworld_frame(gObjectEventPic_BrendanUnderwater, 4, 4, 0),
+ overworld_frame(gObjectEventPic_BrendanUnderwater, 4, 4, 0),
+ overworld_frame(gObjectEventPic_BrendanUnderwater, 4, 4, 1),
+ overworld_frame(gObjectEventPic_BrendanUnderwater, 4, 4, 1),
+ overworld_frame(gObjectEventPic_BrendanUnderwater, 4, 4, 2),
+ overworld_frame(gObjectEventPic_BrendanUnderwater, 4, 4, 2)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_BrendanFieldMove[] = {
+ overworld_frame(gObjectEventPic_BrendanFieldMove, 4, 4, 0),
+ overworld_frame(gObjectEventPic_BrendanFieldMove, 4, 4, 1),
+ overworld_frame(gObjectEventPic_BrendanFieldMove, 4, 4, 2),
+ overworld_frame(gObjectEventPic_BrendanFieldMove, 4, 4, 3),
+ overworld_frame(gObjectEventPic_BrendanFieldMove, 4, 4, 4)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_QuintyPlump[] = {
+ overworld_frame(gObjectEventPic_QuintyPlump, 4, 4, 0),
+ overworld_frame(gObjectEventPic_QuintyPlump, 4, 4, 1),
+ overworld_frame(gObjectEventPic_QuintyPlump, 4, 4, 2),
+ overworld_frame(gObjectEventPic_QuintyPlump, 4, 4, 3),
+ overworld_frame(gObjectEventPic_QuintyPlump, 4, 4, 4),
+ overworld_frame(gObjectEventPic_QuintyPlump, 4, 4, 5),
+ overworld_frame(gObjectEventPic_QuintyPlump, 4, 4, 6)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_LittleBoy1[] = {
+ overworld_frame(gObjectEventPic_LittleBoy1, 2, 2, 0),
+ overworld_frame(gObjectEventPic_LittleBoy1, 2, 2, 1),
+ overworld_frame(gObjectEventPic_LittleBoy1, 2, 2, 2),
+ overworld_frame(gObjectEventPic_LittleBoy1, 2, 2, 3),
+ overworld_frame(gObjectEventPic_LittleBoy1, 2, 2, 4),
+ overworld_frame(gObjectEventPic_LittleBoy1, 2, 2, 5),
+ overworld_frame(gObjectEventPic_LittleBoy1, 2, 2, 6),
+ overworld_frame(gObjectEventPic_LittleBoy1, 2, 2, 7),
+ overworld_frame(gObjectEventPic_LittleBoy1, 2, 2, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_LittleGirl1[] = {
+ overworld_frame(gObjectEventPic_LittleGirl1, 2, 4, 0),
+ overworld_frame(gObjectEventPic_LittleGirl1, 2, 4, 1),
+ overworld_frame(gObjectEventPic_LittleGirl1, 2, 4, 2),
+ overworld_frame(gObjectEventPic_LittleGirl1, 2, 4, 3),
+ overworld_frame(gObjectEventPic_LittleGirl1, 2, 4, 4),
+ overworld_frame(gObjectEventPic_LittleGirl1, 2, 4, 5),
+ overworld_frame(gObjectEventPic_LittleGirl1, 2, 4, 6),
+ overworld_frame(gObjectEventPic_LittleGirl1, 2, 4, 7),
+ overworld_frame(gObjectEventPic_LittleGirl1, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Boy1[] = {
+ overworld_frame(gObjectEventPic_Boy1, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Boy1, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Boy1, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Boy1, 2, 4, 3),
+ overworld_frame(gObjectEventPic_Boy1, 2, 4, 4),
+ overworld_frame(gObjectEventPic_Boy1, 2, 4, 5),
+ overworld_frame(gObjectEventPic_Boy1, 2, 4, 6),
+ overworld_frame(gObjectEventPic_Boy1, 2, 4, 7),
+ overworld_frame(gObjectEventPic_Boy1, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Girl1[] = {
+ overworld_frame(gObjectEventPic_Girl1, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Girl1, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Girl1, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Girl1, 2, 4, 3),
+ overworld_frame(gObjectEventPic_Girl1, 2, 4, 4),
+ overworld_frame(gObjectEventPic_Girl1, 2, 4, 5),
+ overworld_frame(gObjectEventPic_Girl1, 2, 4, 6),
+ overworld_frame(gObjectEventPic_Girl1, 2, 4, 7),
+ overworld_frame(gObjectEventPic_Girl1, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Boy2[] = {
+ overworld_frame(gObjectEventPic_Boy2, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Boy2, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Boy2, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Boy2, 2, 4, 3),
+ overworld_frame(gObjectEventPic_Boy2, 2, 4, 4),
+ overworld_frame(gObjectEventPic_Boy2, 2, 4, 5),
+ overworld_frame(gObjectEventPic_Boy2, 2, 4, 6),
+ overworld_frame(gObjectEventPic_Boy2, 2, 4, 7),
+ overworld_frame(gObjectEventPic_Boy2, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Girl2[] = {
+ overworld_frame(gObjectEventPic_Girl2, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Girl2, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Girl2, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Girl2, 2, 4, 3),
+ overworld_frame(gObjectEventPic_Girl2, 2, 4, 4),
+ overworld_frame(gObjectEventPic_Girl2, 2, 4, 5),
+ overworld_frame(gObjectEventPic_Girl2, 2, 4, 6),
+ overworld_frame(gObjectEventPic_Girl2, 2, 4, 7),
+ overworld_frame(gObjectEventPic_Girl2, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_LittleBoy2[] = {
+ overworld_frame(gObjectEventPic_LittleBoy2, 2, 2, 0),
+ overworld_frame(gObjectEventPic_LittleBoy2, 2, 2, 1),
+ overworld_frame(gObjectEventPic_LittleBoy2, 2, 2, 2),
+ overworld_frame(gObjectEventPic_LittleBoy2, 2, 2, 3),
+ overworld_frame(gObjectEventPic_LittleBoy2, 2, 2, 4),
+ overworld_frame(gObjectEventPic_LittleBoy2, 2, 2, 5),
+ overworld_frame(gObjectEventPic_LittleBoy2, 2, 2, 6),
+ overworld_frame(gObjectEventPic_LittleBoy2, 2, 2, 7),
+ overworld_frame(gObjectEventPic_LittleBoy2, 2, 2, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_LittleGirl2[] = {
+ overworld_frame(gObjectEventPic_LittleGirl2, 2, 2, 0),
+ overworld_frame(gObjectEventPic_LittleGirl2, 2, 2, 1),
+ overworld_frame(gObjectEventPic_LittleGirl2, 2, 2, 2),
+ overworld_frame(gObjectEventPic_LittleGirl2, 2, 2, 3),
+ overworld_frame(gObjectEventPic_LittleGirl2, 2, 2, 4),
+ overworld_frame(gObjectEventPic_LittleGirl2, 2, 2, 5),
+ overworld_frame(gObjectEventPic_LittleGirl2, 2, 2, 6),
+ overworld_frame(gObjectEventPic_LittleGirl2, 2, 2, 7),
+ overworld_frame(gObjectEventPic_LittleGirl2, 2, 2, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Boy3[] = {
+ overworld_frame(gObjectEventPic_Boy3, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Boy3, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Boy3, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Boy3, 2, 4, 3),
+ overworld_frame(gObjectEventPic_Boy3, 2, 4, 4),
+ overworld_frame(gObjectEventPic_Boy3, 2, 4, 5),
+ overworld_frame(gObjectEventPic_Boy3, 2, 4, 6),
+ overworld_frame(gObjectEventPic_Boy3, 2, 4, 7),
+ overworld_frame(gObjectEventPic_Boy3, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Girl3[] = {
+ overworld_frame(gObjectEventPic_Girl3, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Girl3, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Girl3, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Girl3, 2, 4, 3),
+ overworld_frame(gObjectEventPic_Girl3, 2, 4, 4),
+ overworld_frame(gObjectEventPic_Girl3, 2, 4, 5),
+ overworld_frame(gObjectEventPic_Girl3, 2, 4, 6),
+ overworld_frame(gObjectEventPic_Girl3, 2, 4, 7),
+ overworld_frame(gObjectEventPic_Girl3, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Boy4[] = {
+ overworld_frame(gObjectEventPic_Boy4, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Boy4, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Boy4, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Boy4, 2, 4, 3),
+ overworld_frame(gObjectEventPic_Boy4, 2, 4, 4),
+ overworld_frame(gObjectEventPic_Boy4, 2, 4, 5),
+ overworld_frame(gObjectEventPic_Boy4, 2, 4, 6),
+ overworld_frame(gObjectEventPic_Boy4, 2, 4, 7),
+ overworld_frame(gObjectEventPic_Boy4, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Woman1[] = {
+ overworld_frame(gObjectEventPic_Woman1, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Woman1, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Woman1, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Woman1, 2, 4, 3),
+ overworld_frame(gObjectEventPic_Woman1, 2, 4, 4),
+ overworld_frame(gObjectEventPic_Woman1, 2, 4, 5),
+ overworld_frame(gObjectEventPic_Woman1, 2, 4, 6),
+ overworld_frame(gObjectEventPic_Woman1, 2, 4, 7),
+ overworld_frame(gObjectEventPic_Woman1, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_FatMan[] = {
+ overworld_frame(gObjectEventPic_FatMan, 2, 4, 0),
+ overworld_frame(gObjectEventPic_FatMan, 2, 4, 1),
+ overworld_frame(gObjectEventPic_FatMan, 2, 4, 2),
+ overworld_frame(gObjectEventPic_FatMan, 2, 4, 3),
+ overworld_frame(gObjectEventPic_FatMan, 2, 4, 4),
+ overworld_frame(gObjectEventPic_FatMan, 2, 4, 5),
+ overworld_frame(gObjectEventPic_FatMan, 2, 4, 6),
+ overworld_frame(gObjectEventPic_FatMan, 2, 4, 7),
+ overworld_frame(gObjectEventPic_FatMan, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Woman2[] = {
+ overworld_frame(gObjectEventPic_Woman2, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Woman2, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Woman2, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Woman2, 2, 4, 3),
+ overworld_frame(gObjectEventPic_Woman2, 2, 4, 4),
+ overworld_frame(gObjectEventPic_Woman2, 2, 4, 5),
+ overworld_frame(gObjectEventPic_Woman2, 2, 4, 6),
+ overworld_frame(gObjectEventPic_Woman2, 2, 4, 7),
+ overworld_frame(gObjectEventPic_Woman2, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Man1[] = {
+ overworld_frame(gObjectEventPic_Man1, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Man1, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Man1, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Man1, 2, 4, 3),
+ overworld_frame(gObjectEventPic_Man1, 2, 4, 4),
+ overworld_frame(gObjectEventPic_Man1, 2, 4, 5),
+ overworld_frame(gObjectEventPic_Man1, 2, 4, 6),
+ overworld_frame(gObjectEventPic_Man1, 2, 4, 7),
+ overworld_frame(gObjectEventPic_Man1, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Woman3[] = {
+ overworld_frame(gObjectEventPic_Woman3, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Woman3, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Woman3, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Woman3, 2, 4, 3),
+ overworld_frame(gObjectEventPic_Woman3, 2, 4, 4),
+ overworld_frame(gObjectEventPic_Woman3, 2, 4, 5),
+ overworld_frame(gObjectEventPic_Woman3, 2, 4, 6),
+ overworld_frame(gObjectEventPic_Woman3, 2, 4, 7),
+ overworld_frame(gObjectEventPic_Woman3, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_OldMan1[] = {
+ overworld_frame(gObjectEventPic_OldMan1, 2, 4, 0),
+ overworld_frame(gObjectEventPic_OldMan1, 2, 4, 1),
+ overworld_frame(gObjectEventPic_OldMan1, 2, 4, 2),
+ overworld_frame(gObjectEventPic_OldMan1, 2, 4, 3),
+ overworld_frame(gObjectEventPic_OldMan1, 2, 4, 4),
+ overworld_frame(gObjectEventPic_OldMan1, 2, 4, 5),
+ overworld_frame(gObjectEventPic_OldMan1, 2, 4, 6),
+ overworld_frame(gObjectEventPic_OldMan1, 2, 4, 7),
+ overworld_frame(gObjectEventPic_OldMan1, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_OldWoman1[] = {
+ overworld_frame(gObjectEventPic_OldWoman1, 2, 4, 0),
+ overworld_frame(gObjectEventPic_OldWoman1, 2, 4, 1),
+ overworld_frame(gObjectEventPic_OldWoman1, 2, 4, 2),
+ overworld_frame(gObjectEventPic_OldWoman1, 2, 4, 3),
+ overworld_frame(gObjectEventPic_OldWoman1, 2, 4, 4),
+ overworld_frame(gObjectEventPic_OldWoman1, 2, 4, 5),
+ overworld_frame(gObjectEventPic_OldWoman1, 2, 4, 6),
+ overworld_frame(gObjectEventPic_OldWoman1, 2, 4, 7),
+ overworld_frame(gObjectEventPic_OldWoman1, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Man2[] = {
+ overworld_frame(gObjectEventPic_Man2, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Man2, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Man2, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Man2, 2, 4, 3),
+ overworld_frame(gObjectEventPic_Man2, 2, 4, 4),
+ overworld_frame(gObjectEventPic_Man2, 2, 4, 5),
+ overworld_frame(gObjectEventPic_Man2, 2, 4, 6),
+ overworld_frame(gObjectEventPic_Man2, 2, 4, 7),
+ overworld_frame(gObjectEventPic_Man2, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Woman4[] = {
+ overworld_frame(gObjectEventPic_Woman4, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Woman4, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Woman4, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Woman4, 2, 4, 3),
+ overworld_frame(gObjectEventPic_Woman4, 2, 4, 4),
+ overworld_frame(gObjectEventPic_Woman4, 2, 4, 5),
+ overworld_frame(gObjectEventPic_Woman4, 2, 4, 6),
+ overworld_frame(gObjectEventPic_Woman4, 2, 4, 7),
+ overworld_frame(gObjectEventPic_Woman4, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Man3[] = {
+ overworld_frame(gObjectEventPic_Man3, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Man3, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Man3, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Man3, 2, 4, 3),
+ overworld_frame(gObjectEventPic_Man3, 2, 4, 4),
+ overworld_frame(gObjectEventPic_Man3, 2, 4, 5),
+ overworld_frame(gObjectEventPic_Man3, 2, 4, 6),
+ overworld_frame(gObjectEventPic_Man3, 2, 4, 7),
+ overworld_frame(gObjectEventPic_Man3, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Woman5[] = {
+ overworld_frame(gObjectEventPic_Woman5, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Woman5, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Woman5, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Woman5, 2, 4, 3),
+ overworld_frame(gObjectEventPic_Woman5, 2, 4, 4),
+ overworld_frame(gObjectEventPic_Woman5, 2, 4, 5),
+ overworld_frame(gObjectEventPic_Woman5, 2, 4, 6),
+ overworld_frame(gObjectEventPic_Woman5, 2, 4, 7),
+ overworld_frame(gObjectEventPic_Woman5, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Cook[] = {
+ overworld_frame(gObjectEventPic_Cook, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Cook, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Cook, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Cook, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Cook, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Cook, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Cook, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Cook, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Cook, 2, 4, 2)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Woman6[] = {
+ overworld_frame(gObjectEventPic_Woman6, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Woman6, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Woman6, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Woman6, 2, 4, 3),
+ overworld_frame(gObjectEventPic_Woman6, 2, 4, 4),
+ overworld_frame(gObjectEventPic_Woman6, 2, 4, 5),
+ overworld_frame(gObjectEventPic_Woman6, 2, 4, 6),
+ overworld_frame(gObjectEventPic_Woman6, 2, 4, 7),
+ overworld_frame(gObjectEventPic_Woman6, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_OldMan2[] = {
+ overworld_frame(gObjectEventPic_OldMan2, 2, 4, 0),
+ overworld_frame(gObjectEventPic_OldMan2, 2, 4, 1),
+ overworld_frame(gObjectEventPic_OldMan2, 2, 4, 2),
+ overworld_frame(gObjectEventPic_OldMan2, 2, 4, 0),
+ overworld_frame(gObjectEventPic_OldMan2, 2, 4, 0),
+ overworld_frame(gObjectEventPic_OldMan2, 2, 4, 1),
+ overworld_frame(gObjectEventPic_OldMan2, 2, 4, 1),
+ overworld_frame(gObjectEventPic_OldMan2, 2, 4, 2),
+ overworld_frame(gObjectEventPic_OldMan2, 2, 4, 2)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_OldWoman2[] = {
+ overworld_frame(gObjectEventPic_OldWoman2, 2, 4, 0),
+ overworld_frame(gObjectEventPic_OldWoman2, 2, 4, 1),
+ overworld_frame(gObjectEventPic_OldWoman2, 2, 4, 2),
+ overworld_frame(gObjectEventPic_OldWoman2, 2, 4, 0),
+ overworld_frame(gObjectEventPic_OldWoman2, 2, 4, 0),
+ overworld_frame(gObjectEventPic_OldWoman2, 2, 4, 1),
+ overworld_frame(gObjectEventPic_OldWoman2, 2, 4, 1),
+ overworld_frame(gObjectEventPic_OldWoman2, 2, 4, 2),
+ overworld_frame(gObjectEventPic_OldWoman2, 2, 4, 2)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Camper[] = {
+ overworld_frame(gObjectEventPic_Camper, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Camper, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Camper, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Camper, 2, 4, 3),
+ overworld_frame(gObjectEventPic_Camper, 2, 4, 4),
+ overworld_frame(gObjectEventPic_Camper, 2, 4, 5),
+ overworld_frame(gObjectEventPic_Camper, 2, 4, 6),
+ overworld_frame(gObjectEventPic_Camper, 2, 4, 7),
+ overworld_frame(gObjectEventPic_Camper, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Picnicker[] = {
+ overworld_frame(gObjectEventPic_Picnicker, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Picnicker, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Picnicker, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Picnicker, 2, 4, 3),
+ overworld_frame(gObjectEventPic_Picnicker, 2, 4, 4),
+ overworld_frame(gObjectEventPic_Picnicker, 2, 4, 5),
+ overworld_frame(gObjectEventPic_Picnicker, 2, 4, 6),
+ overworld_frame(gObjectEventPic_Picnicker, 2, 4, 7),
+ overworld_frame(gObjectEventPic_Picnicker, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Man4[] = {
+ overworld_frame(gObjectEventPic_Man4, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Man4, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Man4, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Man4, 2, 4, 3),
+ overworld_frame(gObjectEventPic_Man4, 2, 4, 4),
+ overworld_frame(gObjectEventPic_Man4, 2, 4, 5),
+ overworld_frame(gObjectEventPic_Man4, 2, 4, 6),
+ overworld_frame(gObjectEventPic_Man4, 2, 4, 7),
+ overworld_frame(gObjectEventPic_Man4, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Woman7[] = {
+ overworld_frame(gObjectEventPic_Woman7, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Woman7, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Woman7, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Woman7, 2, 4, 3),
+ overworld_frame(gObjectEventPic_Woman7, 2, 4, 4),
+ overworld_frame(gObjectEventPic_Woman7, 2, 4, 5),
+ overworld_frame(gObjectEventPic_Woman7, 2, 4, 6),
+ overworld_frame(gObjectEventPic_Woman7, 2, 4, 7),
+ overworld_frame(gObjectEventPic_Woman7, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Youngster[] = {
+ overworld_frame(gObjectEventPic_Youngster, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Youngster, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Youngster, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Youngster, 2, 4, 3),
+ overworld_frame(gObjectEventPic_Youngster, 2, 4, 4),
+ overworld_frame(gObjectEventPic_Youngster, 2, 4, 5),
+ overworld_frame(gObjectEventPic_Youngster, 2, 4, 6),
+ overworld_frame(gObjectEventPic_Youngster, 2, 4, 7),
+ overworld_frame(gObjectEventPic_Youngster, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_BugCatcher[] = {
+ overworld_frame(gObjectEventPic_BugCatcher, 2, 4, 0),
+ overworld_frame(gObjectEventPic_BugCatcher, 2, 4, 1),
+ overworld_frame(gObjectEventPic_BugCatcher, 2, 4, 2),
+ overworld_frame(gObjectEventPic_BugCatcher, 2, 4, 3),
+ overworld_frame(gObjectEventPic_BugCatcher, 2, 4, 4),
+ overworld_frame(gObjectEventPic_BugCatcher, 2, 4, 5),
+ overworld_frame(gObjectEventPic_BugCatcher, 2, 4, 6),
+ overworld_frame(gObjectEventPic_BugCatcher, 2, 4, 7),
+ overworld_frame(gObjectEventPic_BugCatcher, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_PsychicM[] = {
+ overworld_frame(gObjectEventPic_PsychicM, 2, 4, 0),
+ overworld_frame(gObjectEventPic_PsychicM, 2, 4, 1),
+ overworld_frame(gObjectEventPic_PsychicM, 2, 4, 2),
+ overworld_frame(gObjectEventPic_PsychicM, 2, 4, 3),
+ overworld_frame(gObjectEventPic_PsychicM, 2, 4, 4),
+ overworld_frame(gObjectEventPic_PsychicM, 2, 4, 5),
+ overworld_frame(gObjectEventPic_PsychicM, 2, 4, 6),
+ overworld_frame(gObjectEventPic_PsychicM, 2, 4, 7),
+ overworld_frame(gObjectEventPic_PsychicM, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_SchoolKidM[] = {
+ overworld_frame(gObjectEventPic_SchoolKidM, 2, 4, 0),
+ overworld_frame(gObjectEventPic_SchoolKidM, 2, 4, 1),
+ overworld_frame(gObjectEventPic_SchoolKidM, 2, 4, 2),
+ overworld_frame(gObjectEventPic_SchoolKidM, 2, 4, 3),
+ overworld_frame(gObjectEventPic_SchoolKidM, 2, 4, 4),
+ overworld_frame(gObjectEventPic_SchoolKidM, 2, 4, 5),
+ overworld_frame(gObjectEventPic_SchoolKidM, 2, 4, 6),
+ overworld_frame(gObjectEventPic_SchoolKidM, 2, 4, 7),
+ overworld_frame(gObjectEventPic_SchoolKidM, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Maniac[] = {
+ overworld_frame(gObjectEventPic_Maniac, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Maniac, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Maniac, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Maniac, 2, 4, 3),
+ overworld_frame(gObjectEventPic_Maniac, 2, 4, 4),
+ overworld_frame(gObjectEventPic_Maniac, 2, 4, 5),
+ overworld_frame(gObjectEventPic_Maniac, 2, 4, 6),
+ overworld_frame(gObjectEventPic_Maniac, 2, 4, 7),
+ overworld_frame(gObjectEventPic_Maniac, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_HexManiac[] = {
+ overworld_frame(gObjectEventPic_HexManiac, 2, 4, 0),
+ overworld_frame(gObjectEventPic_HexManiac, 2, 4, 1),
+ overworld_frame(gObjectEventPic_HexManiac, 2, 4, 2),
+ overworld_frame(gObjectEventPic_HexManiac, 2, 4, 3),
+ overworld_frame(gObjectEventPic_HexManiac, 2, 4, 4),
+ overworld_frame(gObjectEventPic_HexManiac, 2, 4, 5),
+ overworld_frame(gObjectEventPic_HexManiac, 2, 4, 6),
+ overworld_frame(gObjectEventPic_HexManiac, 2, 4, 7),
+ overworld_frame(gObjectEventPic_HexManiac, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Woman8[] = {
+ overworld_frame(gObjectEventPic_Woman8, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Woman8, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Woman8, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Woman8, 2, 4, 3),
+ overworld_frame(gObjectEventPic_Woman8, 2, 4, 4),
+ overworld_frame(gObjectEventPic_Woman8, 2, 4, 5),
+ overworld_frame(gObjectEventPic_Woman8, 2, 4, 6),
+ overworld_frame(gObjectEventPic_Woman8, 2, 4, 7),
+ overworld_frame(gObjectEventPic_Woman8, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_SwimmerM[] = {
+ overworld_frame(gObjectEventPic_SwimmerM, 2, 4, 0),
+ overworld_frame(gObjectEventPic_SwimmerM, 2, 4, 1),
+ overworld_frame(gObjectEventPic_SwimmerM, 2, 4, 2),
+ overworld_frame(gObjectEventPic_SwimmerM, 2, 4, 3),
+ overworld_frame(gObjectEventPic_SwimmerM, 2, 4, 4),
+ overworld_frame(gObjectEventPic_SwimmerM, 2, 4, 5),
+ overworld_frame(gObjectEventPic_SwimmerM, 2, 4, 6),
+ overworld_frame(gObjectEventPic_SwimmerM, 2, 4, 7),
+ overworld_frame(gObjectEventPic_SwimmerM, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_SwimmerF[] = {
+ overworld_frame(gObjectEventPic_SwimmerF, 2, 4, 0),
+ overworld_frame(gObjectEventPic_SwimmerF, 2, 4, 1),
+ overworld_frame(gObjectEventPic_SwimmerF, 2, 4, 2),
+ overworld_frame(gObjectEventPic_SwimmerF, 2, 4, 3),
+ overworld_frame(gObjectEventPic_SwimmerF, 2, 4, 4),
+ overworld_frame(gObjectEventPic_SwimmerF, 2, 4, 5),
+ overworld_frame(gObjectEventPic_SwimmerF, 2, 4, 6),
+ overworld_frame(gObjectEventPic_SwimmerF, 2, 4, 7),
+ overworld_frame(gObjectEventPic_SwimmerF, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_BlackBelt[] = {
+ overworld_frame(gObjectEventPic_BlackBelt, 2, 4, 0),
+ overworld_frame(gObjectEventPic_BlackBelt, 2, 4, 1),
+ overworld_frame(gObjectEventPic_BlackBelt, 2, 4, 2),
+ overworld_frame(gObjectEventPic_BlackBelt, 2, 4, 3),
+ overworld_frame(gObjectEventPic_BlackBelt, 2, 4, 4),
+ overworld_frame(gObjectEventPic_BlackBelt, 2, 4, 5),
+ overworld_frame(gObjectEventPic_BlackBelt, 2, 4, 6),
+ overworld_frame(gObjectEventPic_BlackBelt, 2, 4, 7),
+ overworld_frame(gObjectEventPic_BlackBelt, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Beauty[] = {
+ overworld_frame(gObjectEventPic_Beauty, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Beauty, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Beauty, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Beauty, 2, 4, 3),
+ overworld_frame(gObjectEventPic_Beauty, 2, 4, 4),
+ overworld_frame(gObjectEventPic_Beauty, 2, 4, 5),
+ overworld_frame(gObjectEventPic_Beauty, 2, 4, 6),
+ overworld_frame(gObjectEventPic_Beauty, 2, 4, 7),
+ overworld_frame(gObjectEventPic_Beauty, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Scientist1[] = {
+ overworld_frame(gObjectEventPic_Scientist1, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Scientist1, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Scientist1, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Scientist1, 2, 4, 3),
+ overworld_frame(gObjectEventPic_Scientist1, 2, 4, 4),
+ overworld_frame(gObjectEventPic_Scientist1, 2, 4, 5),
+ overworld_frame(gObjectEventPic_Scientist1, 2, 4, 6),
+ overworld_frame(gObjectEventPic_Scientist1, 2, 4, 7),
+ overworld_frame(gObjectEventPic_Scientist1, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Lass[] = {
+ overworld_frame(gObjectEventPic_Lass, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Lass, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Lass, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Lass, 2, 4, 3),
+ overworld_frame(gObjectEventPic_Lass, 2, 4, 4),
+ overworld_frame(gObjectEventPic_Lass, 2, 4, 5),
+ overworld_frame(gObjectEventPic_Lass, 2, 4, 6),
+ overworld_frame(gObjectEventPic_Lass, 2, 4, 7),
+ overworld_frame(gObjectEventPic_Lass, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Gentleman[] = {
+ overworld_frame(gObjectEventPic_Gentleman, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Gentleman, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Gentleman, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Gentleman, 2, 4, 3),
+ overworld_frame(gObjectEventPic_Gentleman, 2, 4, 4),
+ overworld_frame(gObjectEventPic_Gentleman, 2, 4, 5),
+ overworld_frame(gObjectEventPic_Gentleman, 2, 4, 6),
+ overworld_frame(gObjectEventPic_Gentleman, 2, 4, 7),
+ overworld_frame(gObjectEventPic_Gentleman, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Sailor[] = {
+ overworld_frame(gObjectEventPic_Sailor, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Sailor, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Sailor, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Sailor, 2, 4, 3),
+ overworld_frame(gObjectEventPic_Sailor, 2, 4, 4),
+ overworld_frame(gObjectEventPic_Sailor, 2, 4, 5),
+ overworld_frame(gObjectEventPic_Sailor, 2, 4, 6),
+ overworld_frame(gObjectEventPic_Sailor, 2, 4, 7),
+ overworld_frame(gObjectEventPic_Sailor, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Fisherman[] = {
+ overworld_frame(gObjectEventPic_Fisherman, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Fisherman, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Fisherman, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Fisherman, 2, 4, 3),
+ overworld_frame(gObjectEventPic_Fisherman, 2, 4, 4),
+ overworld_frame(gObjectEventPic_Fisherman, 2, 4, 5),
+ overworld_frame(gObjectEventPic_Fisherman, 2, 4, 6),
+ overworld_frame(gObjectEventPic_Fisherman, 2, 4, 7),
+ overworld_frame(gObjectEventPic_Fisherman, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_RunningTriathleteM[] = {
+ overworld_frame(gObjectEventPic_RunningTriathleteM, 2, 4, 0),
+ overworld_frame(gObjectEventPic_RunningTriathleteM, 2, 4, 1),
+ overworld_frame(gObjectEventPic_RunningTriathleteM, 2, 4, 2),
+ overworld_frame(gObjectEventPic_RunningTriathleteM, 2, 4, 3),
+ overworld_frame(gObjectEventPic_RunningTriathleteM, 2, 4, 4),
+ overworld_frame(gObjectEventPic_RunningTriathleteM, 2, 4, 5),
+ overworld_frame(gObjectEventPic_RunningTriathleteM, 2, 4, 6),
+ overworld_frame(gObjectEventPic_RunningTriathleteM, 2, 4, 7),
+ overworld_frame(gObjectEventPic_RunningTriathleteM, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_RunningTriathleteF[] = {
+ overworld_frame(gObjectEventPic_RunningTriathleteF, 2, 4, 0),
+ overworld_frame(gObjectEventPic_RunningTriathleteF, 2, 4, 1),
+ overworld_frame(gObjectEventPic_RunningTriathleteF, 2, 4, 2),
+ overworld_frame(gObjectEventPic_RunningTriathleteF, 2, 4, 3),
+ overworld_frame(gObjectEventPic_RunningTriathleteF, 2, 4, 4),
+ overworld_frame(gObjectEventPic_RunningTriathleteF, 2, 4, 5),
+ overworld_frame(gObjectEventPic_RunningTriathleteF, 2, 4, 6),
+ overworld_frame(gObjectEventPic_RunningTriathleteF, 2, 4, 7),
+ overworld_frame(gObjectEventPic_RunningTriathleteF, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_TuberF[] = {
+ overworld_frame(gObjectEventPic_TuberF, 2, 2, 0),
+ overworld_frame(gObjectEventPic_TuberF, 2, 2, 1),
+ overworld_frame(gObjectEventPic_TuberF, 2, 2, 2),
+ overworld_frame(gObjectEventPic_TuberF, 2, 2, 3),
+ overworld_frame(gObjectEventPic_TuberF, 2, 2, 4),
+ overworld_frame(gObjectEventPic_TuberF, 2, 2, 5),
+ overworld_frame(gObjectEventPic_TuberF, 2, 2, 6),
+ overworld_frame(gObjectEventPic_TuberF, 2, 2, 7),
+ overworld_frame(gObjectEventPic_TuberF, 2, 2, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_TuberM[] = {
+ overworld_frame(gObjectEventPic_TuberM, 2, 2, 0),
+ overworld_frame(gObjectEventPic_TuberM, 2, 2, 1),
+ overworld_frame(gObjectEventPic_TuberM, 2, 2, 2),
+ overworld_frame(gObjectEventPic_TuberM, 2, 2, 3),
+ overworld_frame(gObjectEventPic_TuberM, 2, 2, 4),
+ overworld_frame(gObjectEventPic_TuberM, 2, 2, 5),
+ overworld_frame(gObjectEventPic_TuberM, 2, 2, 6),
+ overworld_frame(gObjectEventPic_TuberM, 2, 2, 7),
+ overworld_frame(gObjectEventPic_TuberM, 2, 2, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Hiker[] = {
+ overworld_frame(gObjectEventPic_Hiker, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Hiker, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Hiker, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Hiker, 2, 4, 3),
+ overworld_frame(gObjectEventPic_Hiker, 2, 4, 4),
+ overworld_frame(gObjectEventPic_Hiker, 2, 4, 5),
+ overworld_frame(gObjectEventPic_Hiker, 2, 4, 6),
+ overworld_frame(gObjectEventPic_Hiker, 2, 4, 7),
+ overworld_frame(gObjectEventPic_Hiker, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_CyclingTriathleteM[] = {
+ overworld_frame(gObjectEventPic_CyclingTriathleteM, 4, 4, 0),
+ overworld_frame(gObjectEventPic_CyclingTriathleteM, 4, 4, 1),
+ overworld_frame(gObjectEventPic_CyclingTriathleteM, 4, 4, 2),
+ overworld_frame(gObjectEventPic_CyclingTriathleteM, 4, 4, 3),
+ overworld_frame(gObjectEventPic_CyclingTriathleteM, 4, 4, 4),
+ overworld_frame(gObjectEventPic_CyclingTriathleteM, 4, 4, 5),
+ overworld_frame(gObjectEventPic_CyclingTriathleteM, 4, 4, 6),
+ overworld_frame(gObjectEventPic_CyclingTriathleteM, 4, 4, 7),
+ overworld_frame(gObjectEventPic_CyclingTriathleteM, 4, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_CyclingTriathleteF[] = {
+ overworld_frame(gObjectEventPic_CyclingTriathleteF, 4, 4, 0),
+ overworld_frame(gObjectEventPic_CyclingTriathleteF, 4, 4, 1),
+ overworld_frame(gObjectEventPic_CyclingTriathleteF, 4, 4, 2),
+ overworld_frame(gObjectEventPic_CyclingTriathleteF, 4, 4, 3),
+ overworld_frame(gObjectEventPic_CyclingTriathleteF, 4, 4, 4),
+ overworld_frame(gObjectEventPic_CyclingTriathleteF, 4, 4, 5),
+ overworld_frame(gObjectEventPic_CyclingTriathleteF, 4, 4, 6),
+ overworld_frame(gObjectEventPic_CyclingTriathleteF, 4, 4, 7),
+ overworld_frame(gObjectEventPic_CyclingTriathleteF, 4, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Nurse[] = {
+ overworld_frame(gObjectEventPic_Nurse, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Nurse, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Nurse, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Nurse, 2, 4, 3),
+ overworld_frame(gObjectEventPic_Nurse, 2, 4, 4),
+ overworld_frame(gObjectEventPic_Nurse, 2, 4, 5),
+ overworld_frame(gObjectEventPic_Nurse, 2, 4, 6),
+ overworld_frame(gObjectEventPic_Nurse, 2, 4, 7),
+ overworld_frame(gObjectEventPic_Nurse, 2, 4, 8),
+ overworld_frame(gObjectEventPic_Nurse, 2, 4, 9)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_ItemBall[] = {
+ overworld_frame(gObjectEventPic_ItemBall, 2, 2, 0)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_ProfBirch[] = {
+ overworld_frame(gObjectEventPic_ProfBirch, 2, 4, 0),
+ overworld_frame(gObjectEventPic_ProfBirch, 2, 4, 1),
+ overworld_frame(gObjectEventPic_ProfBirch, 2, 4, 2),
+ overworld_frame(gObjectEventPic_ProfBirch, 2, 4, 3),
+ overworld_frame(gObjectEventPic_ProfBirch, 2, 4, 4),
+ overworld_frame(gObjectEventPic_ProfBirch, 2, 4, 5),
+ overworld_frame(gObjectEventPic_ProfBirch, 2, 4, 6),
+ overworld_frame(gObjectEventPic_ProfBirch, 2, 4, 7),
+ overworld_frame(gObjectEventPic_ProfBirch, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Man5[] = {
+ overworld_frame(gObjectEventPic_Man5, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Man5, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Man5, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Man5, 2, 4, 3),
+ overworld_frame(gObjectEventPic_Man5, 2, 4, 4),
+ overworld_frame(gObjectEventPic_Man5, 2, 4, 5),
+ overworld_frame(gObjectEventPic_Man5, 2, 4, 6),
+ overworld_frame(gObjectEventPic_Man5, 2, 4, 7),
+ overworld_frame(gObjectEventPic_Man5, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Man6[] = {
+ overworld_frame(gObjectEventPic_Man6, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Man6, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Man6, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Man6, 2, 4, 3),
+ overworld_frame(gObjectEventPic_Man6, 2, 4, 4),
+ overworld_frame(gObjectEventPic_Man6, 2, 4, 5),
+ overworld_frame(gObjectEventPic_Man6, 2, 4, 6),
+ overworld_frame(gObjectEventPic_Man6, 2, 4, 7),
+ overworld_frame(gObjectEventPic_Man6, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_ReporterM[] = {
+ overworld_frame(gObjectEventPic_ReporterM, 2, 4, 0),
+ overworld_frame(gObjectEventPic_ReporterM, 2, 4, 1),
+ overworld_frame(gObjectEventPic_ReporterM, 2, 4, 2),
+ overworld_frame(gObjectEventPic_ReporterM, 2, 4, 3),
+ overworld_frame(gObjectEventPic_ReporterM, 2, 4, 4),
+ overworld_frame(gObjectEventPic_ReporterM, 2, 4, 5),
+ overworld_frame(gObjectEventPic_ReporterM, 2, 4, 6),
+ overworld_frame(gObjectEventPic_ReporterM, 2, 4, 7),
+ overworld_frame(gObjectEventPic_ReporterM, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_ReporterF[] = {
+ overworld_frame(gObjectEventPic_ReporterF, 2, 4, 0),
+ overworld_frame(gObjectEventPic_ReporterF, 2, 4, 1),
+ overworld_frame(gObjectEventPic_ReporterF, 2, 4, 2),
+ overworld_frame(gObjectEventPic_ReporterF, 2, 4, 3),
+ overworld_frame(gObjectEventPic_ReporterF, 2, 4, 4),
+ overworld_frame(gObjectEventPic_ReporterF, 2, 4, 5),
+ overworld_frame(gObjectEventPic_ReporterF, 2, 4, 6),
+ overworld_frame(gObjectEventPic_ReporterF, 2, 4, 7),
+ overworld_frame(gObjectEventPic_ReporterF, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_MauvilleOldMan1[] = {
+ overworld_frame(gObjectEventPic_MauvilleOldMan1, 2, 4, 0),
+ overworld_frame(gObjectEventPic_MauvilleOldMan1, 2, 4, 1),
+ overworld_frame(gObjectEventPic_MauvilleOldMan1, 2, 4, 2),
+ overworld_frame(gObjectEventPic_MauvilleOldMan1, 2, 4, 3),
+ overworld_frame(gObjectEventPic_MauvilleOldMan1, 2, 4, 4),
+ overworld_frame(gObjectEventPic_MauvilleOldMan1, 2, 4, 5),
+ overworld_frame(gObjectEventPic_MauvilleOldMan1, 2, 4, 6),
+ overworld_frame(gObjectEventPic_MauvilleOldMan1, 2, 4, 7),
+ overworld_frame(gObjectEventPic_MauvilleOldMan1, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_MauvilleOldMan2[] = {
+ overworld_frame(gObjectEventPic_MauvilleOldMan2, 2, 4, 0),
+ overworld_frame(gObjectEventPic_MauvilleOldMan2, 2, 4, 1),
+ overworld_frame(gObjectEventPic_MauvilleOldMan2, 2, 4, 2),
+ overworld_frame(gObjectEventPic_MauvilleOldMan2, 2, 4, 3),
+ overworld_frame(gObjectEventPic_MauvilleOldMan2, 2, 4, 4),
+ overworld_frame(gObjectEventPic_MauvilleOldMan2, 2, 4, 5),
+ overworld_frame(gObjectEventPic_MauvilleOldMan2, 2, 4, 6),
+ overworld_frame(gObjectEventPic_MauvilleOldMan2, 2, 4, 7),
+ overworld_frame(gObjectEventPic_MauvilleOldMan2, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_UnusedNatuDoll[] = {
+ overworld_frame(gObjectEventPic_UnusedNatuDoll, 2, 2, 0)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_UnusedMagnemiteDoll[] = {
+ overworld_frame(gObjectEventPic_UnusedMagnemiteDoll, 2, 2, 0)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_UnusedSquirtleDoll[] = {
+ overworld_frame(gObjectEventPic_UnusedSquirtleDoll, 2, 2, 0)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_UnusedWooperDoll[] = {
+ overworld_frame(gObjectEventPic_UnusedWooperDoll, 2, 2, 0)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_UnusedPikachuDoll[] = {
+ overworld_frame(gObjectEventPic_UnusedPikachuDoll, 2, 2, 0)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_UnusedPorygon2Doll[] = {
+ overworld_frame(gObjectEventPic_UnusedPorygon2Doll, 2, 2, 0)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_CuttableTree[] = {
+ overworld_frame(gObjectEventPic_CuttableTree, 2, 2, 0),
+ overworld_frame(gObjectEventPic_CuttableTree, 2, 2, 1),
+ overworld_frame(gObjectEventPic_CuttableTree, 2, 2, 2),
+ overworld_frame(gObjectEventPic_CuttableTree, 2, 2, 3)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_MartEmployee[] = {
+ overworld_frame(gObjectEventPic_MartEmployee, 2, 4, 0),
+ overworld_frame(gObjectEventPic_MartEmployee, 2, 4, 1),
+ overworld_frame(gObjectEventPic_MartEmployee, 2, 4, 2),
+ overworld_frame(gObjectEventPic_MartEmployee, 2, 4, 3),
+ overworld_frame(gObjectEventPic_MartEmployee, 2, 4, 4),
+ overworld_frame(gObjectEventPic_MartEmployee, 2, 4, 5),
+ overworld_frame(gObjectEventPic_MartEmployee, 2, 4, 6),
+ overworld_frame(gObjectEventPic_MartEmployee, 2, 4, 7),
+ overworld_frame(gObjectEventPic_MartEmployee, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_RooftopSaleWoman[] = {
+ overworld_frame(gObjectEventPic_RooftopSaleWoman, 2, 4, 0),
+ overworld_frame(gObjectEventPic_RooftopSaleWoman, 2, 4, 1),
+ overworld_frame(gObjectEventPic_RooftopSaleWoman, 2, 4, 2),
+ overworld_frame(gObjectEventPic_RooftopSaleWoman, 2, 4, 3),
+ overworld_frame(gObjectEventPic_RooftopSaleWoman, 2, 4, 4),
+ overworld_frame(gObjectEventPic_RooftopSaleWoman, 2, 4, 5),
+ overworld_frame(gObjectEventPic_RooftopSaleWoman, 2, 4, 6),
+ overworld_frame(gObjectEventPic_RooftopSaleWoman, 2, 4, 7),
+ overworld_frame(gObjectEventPic_RooftopSaleWoman, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Teala[] = {
+ overworld_frame(gObjectEventPic_Teala, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Teala, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Teala, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Teala, 2, 4, 3),
+ overworld_frame(gObjectEventPic_Teala, 2, 4, 4),
+ overworld_frame(gObjectEventPic_Teala, 2, 4, 5),
+ overworld_frame(gObjectEventPic_Teala, 2, 4, 6),
+ overworld_frame(gObjectEventPic_Teala, 2, 4, 7),
+ overworld_frame(gObjectEventPic_Teala, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_BreakableRock[] = {
+ overworld_frame(gObjectEventPic_BreakableRock, 2, 2, 0),
+ overworld_frame(gObjectEventPic_BreakableRock, 2, 2, 1),
+ overworld_frame(gObjectEventPic_BreakableRock, 2, 2, 2),
+ overworld_frame(gObjectEventPic_BreakableRock, 2, 2, 3)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_PushableBoulder[] = {
+ overworld_frame(gObjectEventPic_PushableBoulder, 2, 2, 0)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_MrBrineysBoat[] = {
+ overworld_frame(gObjectEventPic_MrBrineysBoat, 4, 4, 0),
+ overworld_frame(gObjectEventPic_MrBrineysBoat, 4, 4, 1),
+ overworld_frame(gObjectEventPic_MrBrineysBoat, 4, 4, 2),
+ overworld_frame(gObjectEventPic_MrBrineysBoat, 4, 4, 0),
+ overworld_frame(gObjectEventPic_MrBrineysBoat, 4, 4, 0),
+ overworld_frame(gObjectEventPic_MrBrineysBoat, 4, 4, 1),
+ overworld_frame(gObjectEventPic_MrBrineysBoat, 4, 4, 1),
+ overworld_frame(gObjectEventPic_MrBrineysBoat, 4, 4, 2),
+ overworld_frame(gObjectEventPic_MrBrineysBoat, 4, 4, 2)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Truck[] = {
+ overworld_frame(gObjectEventPic_Truck, 6, 6, 0)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_MachokeCarryingBox[] = {
+ overworld_frame(gObjectEventPic_MachokeCarryingBox, 4, 4, 0),
+ overworld_frame(gObjectEventPic_MachokeCarryingBox, 4, 4, 0),
+ overworld_frame(gObjectEventPic_MachokeCarryingBox, 4, 4, 0),
+ overworld_frame(gObjectEventPic_MachokeCarryingBox, 4, 4, 1),
+ overworld_frame(gObjectEventPic_MachokeCarryingBox, 4, 4, 2),
+ overworld_frame(gObjectEventPic_MachokeCarryingBox, 4, 4, 1),
+ overworld_frame(gObjectEventPic_MachokeCarryingBox, 4, 4, 2),
+ overworld_frame(gObjectEventPic_MachokeCarryingBox, 4, 4, 1),
+ overworld_frame(gObjectEventPic_MachokeCarryingBox, 4, 4, 2)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_MachokeFacingAway[] = {
+ overworld_frame(gObjectEventPic_MachokeFacingAway, 4, 4, 0),
+ overworld_frame(gObjectEventPic_MachokeFacingAway, 4, 4, 0),
+ overworld_frame(gObjectEventPic_MachokeFacingAway, 4, 4, 0),
+ overworld_frame(gObjectEventPic_MachokeFacingAway, 4, 4, 1),
+ overworld_frame(gObjectEventPic_MachokeFacingAway, 4, 4, 1),
+ overworld_frame(gObjectEventPic_MachokeFacingAway, 4, 4, 1),
+ overworld_frame(gObjectEventPic_MachokeFacingAway, 4, 4, 1),
+ overworld_frame(gObjectEventPic_MachokeFacingAway, 4, 4, 1),
+ overworld_frame(gObjectEventPic_MachokeFacingAway, 4, 4, 1)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_BirchsBag[] = {
+ overworld_frame(gObjectEventPic_BirchsBag, 2, 2, 0)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Poochyena[] = {
+ overworld_frame(gObjectEventPic_Poochyena, 4, 4, 0),
+ overworld_frame(gObjectEventPic_Poochyena, 4, 4, 1),
+ overworld_frame(gObjectEventPic_Poochyena, 4, 4, 2),
+ overworld_frame(gObjectEventPic_Poochyena, 4, 4, 3),
+ overworld_frame(gObjectEventPic_Poochyena, 4, 4, 4),
+ overworld_frame(gObjectEventPic_Poochyena, 4, 4, 5),
+ overworld_frame(gObjectEventPic_Poochyena, 4, 4, 6),
+ overworld_frame(gObjectEventPic_Poochyena, 4, 4, 7),
+ overworld_frame(gObjectEventPic_Poochyena, 4, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Artist[] = {
+ overworld_frame(gObjectEventPic_Artist, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Artist, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Artist, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Artist, 2, 4, 3),
+ overworld_frame(gObjectEventPic_Artist, 2, 4, 4),
+ overworld_frame(gObjectEventPic_Artist, 2, 4, 5),
+ overworld_frame(gObjectEventPic_Artist, 2, 4, 6),
+ overworld_frame(gObjectEventPic_Artist, 2, 4, 7),
+ overworld_frame(gObjectEventPic_Artist, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_MayNormal[] = {
+ overworld_frame(gObjectEventPic_MayNormal, 2, 4, 0),
+ overworld_frame(gObjectEventPic_MayNormal, 2, 4, 1),
+ overworld_frame(gObjectEventPic_MayNormal, 2, 4, 2),
+ overworld_frame(gObjectEventPic_MayNormal, 2, 4, 3),
+ overworld_frame(gObjectEventPic_MayNormal, 2, 4, 4),
+ overworld_frame(gObjectEventPic_MayNormal, 2, 4, 5),
+ overworld_frame(gObjectEventPic_MayNormal, 2, 4, 6),
+ overworld_frame(gObjectEventPic_MayNormal, 2, 4, 7),
+ overworld_frame(gObjectEventPic_MayNormal, 2, 4, 8),
+ overworld_frame(gObjectEventPic_MayNormal, 2, 4, 9),
+ overworld_frame(gObjectEventPic_MayNormal, 2, 4, 10),
+ overworld_frame(gObjectEventPic_MayNormal, 2, 4, 11),
+ overworld_frame(gObjectEventPic_MayNormal, 2, 4, 12),
+ overworld_frame(gObjectEventPic_MayNormal, 2, 4, 13),
+ overworld_frame(gObjectEventPic_MayNormal, 2, 4, 14),
+ overworld_frame(gObjectEventPic_MayNormal, 2, 4, 15),
+ overworld_frame(gObjectEventPic_MayNormal, 2, 4, 16),
+ overworld_frame(gObjectEventPic_MayNormal, 2, 4, 17)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_MayMachBike[] = {
+ overworld_frame(gObjectEventPic_MayMachBike, 4, 4, 0),
+ overworld_frame(gObjectEventPic_MayMachBike, 4, 4, 1),
+ overworld_frame(gObjectEventPic_MayMachBike, 4, 4, 2),
+ overworld_frame(gObjectEventPic_MayMachBike, 4, 4, 3),
+ overworld_frame(gObjectEventPic_MayMachBike, 4, 4, 4),
+ overworld_frame(gObjectEventPic_MayMachBike, 4, 4, 5),
+ overworld_frame(gObjectEventPic_MayMachBike, 4, 4, 6),
+ overworld_frame(gObjectEventPic_MayMachBike, 4, 4, 7),
+ overworld_frame(gObjectEventPic_MayMachBike, 4, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_MayAcroBike[] = {
+ overworld_frame(gObjectEventPic_MayAcroBike, 4, 4, 0),
+ overworld_frame(gObjectEventPic_MayAcroBike, 4, 4, 1),
+ overworld_frame(gObjectEventPic_MayAcroBike, 4, 4, 2),
+ overworld_frame(gObjectEventPic_MayAcroBike, 4, 4, 3),
+ overworld_frame(gObjectEventPic_MayAcroBike, 4, 4, 4),
+ overworld_frame(gObjectEventPic_MayAcroBike, 4, 4, 5),
+ overworld_frame(gObjectEventPic_MayAcroBike, 4, 4, 6),
+ overworld_frame(gObjectEventPic_MayAcroBike, 4, 4, 7),
+ overworld_frame(gObjectEventPic_MayAcroBike, 4, 4, 8),
+ overworld_frame(gObjectEventPic_MayAcroBike, 4, 4, 9),
+ overworld_frame(gObjectEventPic_MayAcroBike, 4, 4, 10),
+ overworld_frame(gObjectEventPic_MayAcroBike, 4, 4, 11),
+ overworld_frame(gObjectEventPic_MayAcroBike, 4, 4, 12),
+ overworld_frame(gObjectEventPic_MayAcroBike, 4, 4, 13),
+ overworld_frame(gObjectEventPic_MayAcroBike, 4, 4, 14),
+ overworld_frame(gObjectEventPic_MayAcroBike, 4, 4, 15),
+ overworld_frame(gObjectEventPic_MayAcroBike, 4, 4, 16),
+ overworld_frame(gObjectEventPic_MayAcroBike, 4, 4, 17),
+ overworld_frame(gObjectEventPic_MayAcroBike, 4, 4, 18),
+ overworld_frame(gObjectEventPic_MayAcroBike, 4, 4, 19),
+ overworld_frame(gObjectEventPic_MayAcroBike, 4, 4, 20),
+ overworld_frame(gObjectEventPic_MayAcroBike, 4, 4, 21),
+ overworld_frame(gObjectEventPic_MayAcroBike, 4, 4, 22),
+ overworld_frame(gObjectEventPic_MayAcroBike, 4, 4, 23),
+ overworld_frame(gObjectEventPic_MayAcroBike, 4, 4, 24),
+ overworld_frame(gObjectEventPic_MayAcroBike, 4, 4, 25),
+ overworld_frame(gObjectEventPic_MayAcroBike, 4, 4, 26)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_MaySurfing[] = {
+ overworld_frame(gObjectEventPic_MaySurfing, 4, 4, 0),
+ overworld_frame(gObjectEventPic_MaySurfing, 4, 4, 2),
+ overworld_frame(gObjectEventPic_MaySurfing, 4, 4, 4),
+ overworld_frame(gObjectEventPic_MaySurfing, 4, 4, 0),
+ overworld_frame(gObjectEventPic_MaySurfing, 4, 4, 0),
+ overworld_frame(gObjectEventPic_MaySurfing, 4, 4, 2),
+ overworld_frame(gObjectEventPic_MaySurfing, 4, 4, 2),
+ overworld_frame(gObjectEventPic_MaySurfing, 4, 4, 4),
+ overworld_frame(gObjectEventPic_MaySurfing, 4, 4, 4),
+ overworld_frame(gObjectEventPic_MaySurfing, 4, 4, 1),
+ overworld_frame(gObjectEventPic_MaySurfing, 4, 4, 3),
+ overworld_frame(gObjectEventPic_MaySurfing, 4, 4, 5)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_MayUnderwater[] = {
+ overworld_frame(gObjectEventPic_MayUnderwater, 4, 4, 0),
+ overworld_frame(gObjectEventPic_MayUnderwater, 4, 4, 1),
+ overworld_frame(gObjectEventPic_MayUnderwater, 4, 4, 2),
+ overworld_frame(gObjectEventPic_MayUnderwater, 4, 4, 0),
+ overworld_frame(gObjectEventPic_MayUnderwater, 4, 4, 0),
+ overworld_frame(gObjectEventPic_MayUnderwater, 4, 4, 1),
+ overworld_frame(gObjectEventPic_MayUnderwater, 4, 4, 1),
+ overworld_frame(gObjectEventPic_MayUnderwater, 4, 4, 2),
+ overworld_frame(gObjectEventPic_MayUnderwater, 4, 4, 2)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_MayFieldMove[] = {
+ overworld_frame(gObjectEventPic_MayFieldMove, 4, 4, 0),
+ overworld_frame(gObjectEventPic_MayFieldMove, 4, 4, 1),
+ overworld_frame(gObjectEventPic_MayFieldMove, 4, 4, 2),
+ overworld_frame(gObjectEventPic_MayFieldMove, 4, 4, 3),
+ overworld_frame(gObjectEventPic_MayFieldMove, 4, 4, 4)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Cameraman[] = {
+ overworld_frame(gObjectEventPic_Cameraman, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Cameraman, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Cameraman, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Cameraman, 2, 4, 3),
+ overworld_frame(gObjectEventPic_Cameraman, 2, 4, 4),
+ overworld_frame(gObjectEventPic_Cameraman, 2, 4, 5),
+ overworld_frame(gObjectEventPic_Cameraman, 2, 4, 6),
+ overworld_frame(gObjectEventPic_Cameraman, 2, 4, 7),
+ overworld_frame(gObjectEventPic_Cameraman, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_MovingBox[] = {
+ overworld_frame(gObjectEventPic_MovingBox, 2, 2, 0)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_CableCar[] = {
+ overworld_frame(gObjectEventPic_CableCar, 8, 8, 0)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Scientist2[] = {
+ overworld_frame(gObjectEventPic_Scientist2, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Scientist2, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Scientist2, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Scientist2, 2, 4, 3),
+ overworld_frame(gObjectEventPic_Scientist2, 2, 4, 4),
+ overworld_frame(gObjectEventPic_Scientist2, 2, 4, 5),
+ overworld_frame(gObjectEventPic_Scientist2, 2, 4, 6),
+ overworld_frame(gObjectEventPic_Scientist2, 2, 4, 7),
+ overworld_frame(gObjectEventPic_Scientist2, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Man7[] = {
+ overworld_frame(gObjectEventPic_Man7, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Man7, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Man7, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Man7, 2, 4, 3),
+ overworld_frame(gObjectEventPic_Man7, 2, 4, 4),
+ overworld_frame(gObjectEventPic_Man7, 2, 4, 5),
+ overworld_frame(gObjectEventPic_Man7, 2, 4, 6),
+ overworld_frame(gObjectEventPic_Man7, 2, 4, 7),
+ overworld_frame(gObjectEventPic_Man7, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_AquaMemberM[] = {
+ overworld_frame(gObjectEventPic_AquaMemberM, 2, 4, 0),
+ overworld_frame(gObjectEventPic_AquaMemberM, 2, 4, 1),
+ overworld_frame(gObjectEventPic_AquaMemberM, 2, 4, 2),
+ overworld_frame(gObjectEventPic_AquaMemberM, 2, 4, 3),
+ overworld_frame(gObjectEventPic_AquaMemberM, 2, 4, 4),
+ overworld_frame(gObjectEventPic_AquaMemberM, 2, 4, 5),
+ overworld_frame(gObjectEventPic_AquaMemberM, 2, 4, 6),
+ overworld_frame(gObjectEventPic_AquaMemberM, 2, 4, 7),
+ overworld_frame(gObjectEventPic_AquaMemberM, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_AquaMemberF[] = {
+ overworld_frame(gObjectEventPic_AquaMemberF, 2, 4, 0),
+ overworld_frame(gObjectEventPic_AquaMemberF, 2, 4, 1),
+ overworld_frame(gObjectEventPic_AquaMemberF, 2, 4, 2),
+ overworld_frame(gObjectEventPic_AquaMemberF, 2, 4, 3),
+ overworld_frame(gObjectEventPic_AquaMemberF, 2, 4, 4),
+ overworld_frame(gObjectEventPic_AquaMemberF, 2, 4, 5),
+ overworld_frame(gObjectEventPic_AquaMemberF, 2, 4, 6),
+ overworld_frame(gObjectEventPic_AquaMemberF, 2, 4, 7),
+ overworld_frame(gObjectEventPic_AquaMemberF, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_MagmaMemberM[] = {
+ overworld_frame(gObjectEventPic_MagmaMemberM, 2, 4, 0),
+ overworld_frame(gObjectEventPic_MagmaMemberM, 2, 4, 1),
+ overworld_frame(gObjectEventPic_MagmaMemberM, 2, 4, 2),
+ overworld_frame(gObjectEventPic_MagmaMemberM, 2, 4, 3),
+ overworld_frame(gObjectEventPic_MagmaMemberM, 2, 4, 4),
+ overworld_frame(gObjectEventPic_MagmaMemberM, 2, 4, 5),
+ overworld_frame(gObjectEventPic_MagmaMemberM, 2, 4, 6),
+ overworld_frame(gObjectEventPic_MagmaMemberM, 2, 4, 7),
+ overworld_frame(gObjectEventPic_MagmaMemberM, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_MagmaMemberF[] = {
+ overworld_frame(gObjectEventPic_MagmaMemberF, 2, 4, 0),
+ overworld_frame(gObjectEventPic_MagmaMemberF, 2, 4, 1),
+ overworld_frame(gObjectEventPic_MagmaMemberF, 2, 4, 2),
+ overworld_frame(gObjectEventPic_MagmaMemberF, 2, 4, 3),
+ overworld_frame(gObjectEventPic_MagmaMemberF, 2, 4, 4),
+ overworld_frame(gObjectEventPic_MagmaMemberF, 2, 4, 5),
+ overworld_frame(gObjectEventPic_MagmaMemberF, 2, 4, 6),
+ overworld_frame(gObjectEventPic_MagmaMemberF, 2, 4, 7),
+ overworld_frame(gObjectEventPic_MagmaMemberF, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Sidney[] = {
+ overworld_frame(gObjectEventPic_Sidney, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Sidney, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Sidney, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Sidney, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Sidney, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Sidney, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Sidney, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Sidney, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Sidney, 2, 4, 2)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Phoebe[] = {
+ overworld_frame(gObjectEventPic_Phoebe, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Phoebe, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Phoebe, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Phoebe, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Phoebe, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Phoebe, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Phoebe, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Phoebe, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Phoebe, 2, 4, 2)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Glacia[] = {
+ overworld_frame(gObjectEventPic_Glacia, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Glacia, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Glacia, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Glacia, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Glacia, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Glacia, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Glacia, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Glacia, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Glacia, 2, 4, 2)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Drake[] = {
+ overworld_frame(gObjectEventPic_Drake, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Drake, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Drake, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Drake, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Drake, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Drake, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Drake, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Drake, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Drake, 2, 4, 2)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Roxanne[] = {
+ overworld_frame(gObjectEventPic_Roxanne, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Roxanne, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Roxanne, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Roxanne, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Roxanne, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Roxanne, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Roxanne, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Roxanne, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Roxanne, 2, 4, 2)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Brawly[] = {
+ overworld_frame(gObjectEventPic_Brawly, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Brawly, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Brawly, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Brawly, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Brawly, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Brawly, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Brawly, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Brawly, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Brawly, 2, 4, 2)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Wattson[] = {
+ overworld_frame(gObjectEventPic_Wattson, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Wattson, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Wattson, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Wattson, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Wattson, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Wattson, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Wattson, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Wattson, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Wattson, 2, 4, 2)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Flannery[] = {
+ overworld_frame(gObjectEventPic_Flannery, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Flannery, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Flannery, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Flannery, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Flannery, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Flannery, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Flannery, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Flannery, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Flannery, 2, 4, 2)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Norman[] = {
+ overworld_frame(gObjectEventPic_Norman, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Norman, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Norman, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Norman, 2, 4, 3),
+ overworld_frame(gObjectEventPic_Norman, 2, 4, 4),
+ overworld_frame(gObjectEventPic_Norman, 2, 4, 5),
+ overworld_frame(gObjectEventPic_Norman, 2, 4, 6),
+ overworld_frame(gObjectEventPic_Norman, 2, 4, 7),
+ overworld_frame(gObjectEventPic_Norman, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Winona[] = {
+ overworld_frame(gObjectEventPic_Winona, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Winona, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Winona, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Winona, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Winona, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Winona, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Winona, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Winona, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Winona, 2, 4, 2)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Liza[] = {
+ overworld_frame(gObjectEventPic_Liza, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Liza, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Liza, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Liza, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Liza, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Liza, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Liza, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Liza, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Liza, 2, 4, 2)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Tate[] = {
+ overworld_frame(gObjectEventPic_Tate, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Tate, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Tate, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Tate, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Tate, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Tate, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Tate, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Tate, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Tate, 2, 4, 2)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Wallace[] = {
+ overworld_frame(gObjectEventPic_Wallace, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Wallace, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Wallace, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Wallace, 2, 4, 3),
+ overworld_frame(gObjectEventPic_Wallace, 2, 4, 4),
+ overworld_frame(gObjectEventPic_Wallace, 2, 4, 5),
+ overworld_frame(gObjectEventPic_Wallace, 2, 4, 6),
+ overworld_frame(gObjectEventPic_Wallace, 2, 4, 7),
+ overworld_frame(gObjectEventPic_Wallace, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Steven[] = {
+ overworld_frame(gObjectEventPic_Steven, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Steven, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Steven, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Steven, 2, 4, 3),
+ overworld_frame(gObjectEventPic_Steven, 2, 4, 4),
+ overworld_frame(gObjectEventPic_Steven, 2, 4, 5),
+ overworld_frame(gObjectEventPic_Steven, 2, 4, 6),
+ overworld_frame(gObjectEventPic_Steven, 2, 4, 7),
+ overworld_frame(gObjectEventPic_Steven, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Wally[] = {
+ overworld_frame(gObjectEventPic_Wally, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Wally, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Wally, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Wally, 2, 4, 3),
+ overworld_frame(gObjectEventPic_Wally, 2, 4, 4),
+ overworld_frame(gObjectEventPic_Wally, 2, 4, 5),
+ overworld_frame(gObjectEventPic_Wally, 2, 4, 6),
+ overworld_frame(gObjectEventPic_Wally, 2, 4, 7),
+ overworld_frame(gObjectEventPic_Wally, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_LittleBoy3[] = {
+ overworld_frame(gObjectEventPic_LittleBoy3, 2, 2, 0),
+ overworld_frame(gObjectEventPic_LittleBoy3, 2, 2, 1),
+ overworld_frame(gObjectEventPic_LittleBoy3, 2, 2, 2),
+ overworld_frame(gObjectEventPic_LittleBoy3, 2, 2, 3),
+ overworld_frame(gObjectEventPic_LittleBoy3, 2, 2, 4),
+ overworld_frame(gObjectEventPic_LittleBoy3, 2, 2, 5),
+ overworld_frame(gObjectEventPic_LittleBoy3, 2, 2, 6),
+ overworld_frame(gObjectEventPic_LittleBoy3, 2, 2, 7),
+ overworld_frame(gObjectEventPic_LittleBoy3, 2, 2, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_BrendanFishing[] = {
+ overworld_frame(gObjectEventPic_BrendanFishing, 4, 4, 0),
+ overworld_frame(gObjectEventPic_BrendanFishing, 4, 4, 1),
+ overworld_frame(gObjectEventPic_BrendanFishing, 4, 4, 2),
+ overworld_frame(gObjectEventPic_BrendanFishing, 4, 4, 3),
+ overworld_frame(gObjectEventPic_BrendanFishing, 4, 4, 4),
+ overworld_frame(gObjectEventPic_BrendanFishing, 4, 4, 5),
+ overworld_frame(gObjectEventPic_BrendanFishing, 4, 4, 6),
+ overworld_frame(gObjectEventPic_BrendanFishing, 4, 4, 7),
+ overworld_frame(gObjectEventPic_BrendanFishing, 4, 4, 8),
+ overworld_frame(gObjectEventPic_BrendanFishing, 4, 4, 9),
+ overworld_frame(gObjectEventPic_BrendanFishing, 4, 4, 10),
+ overworld_frame(gObjectEventPic_BrendanFishing, 4, 4, 11)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_MayFishing[] = {
+ overworld_frame(gObjectEventPic_MayFishing, 4, 4, 0),
+ overworld_frame(gObjectEventPic_MayFishing, 4, 4, 1),
+ overworld_frame(gObjectEventPic_MayFishing, 4, 4, 2),
+ overworld_frame(gObjectEventPic_MayFishing, 4, 4, 3),
+ overworld_frame(gObjectEventPic_MayFishing, 4, 4, 4),
+ overworld_frame(gObjectEventPic_MayFishing, 4, 4, 5),
+ overworld_frame(gObjectEventPic_MayFishing, 4, 4, 6),
+ overworld_frame(gObjectEventPic_MayFishing, 4, 4, 7),
+ overworld_frame(gObjectEventPic_MayFishing, 4, 4, 8),
+ overworld_frame(gObjectEventPic_MayFishing, 4, 4, 9),
+ overworld_frame(gObjectEventPic_MayFishing, 4, 4, 10),
+ overworld_frame(gObjectEventPic_MayFishing, 4, 4, 11)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_HotSpringsOldWoman[] = {
+ overworld_frame(gObjectEventPic_HotSpringsOldWoman, 2, 4, 0),
+ overworld_frame(gObjectEventPic_HotSpringsOldWoman, 2, 4, 1),
+ overworld_frame(gObjectEventPic_HotSpringsOldWoman, 2, 4, 2),
+ overworld_frame(gObjectEventPic_HotSpringsOldWoman, 2, 4, 3),
+ overworld_frame(gObjectEventPic_HotSpringsOldWoman, 2, 4, 4),
+ overworld_frame(gObjectEventPic_HotSpringsOldWoman, 2, 4, 5),
+ overworld_frame(gObjectEventPic_HotSpringsOldWoman, 2, 4, 6),
+ overworld_frame(gObjectEventPic_HotSpringsOldWoman, 2, 4, 7),
+ overworld_frame(gObjectEventPic_HotSpringsOldWoman, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_SSTidal[] = {
+ overworld_frame(gObjectEventPic_SSTidal, 12, 5, 0),
+ overworld_frame(gObjectEventPic_SSTidal, 12, 5, 0),
+ overworld_frame(gObjectEventPic_SSTidal, 12, 5, 0),
+ overworld_frame(gObjectEventPic_SSTidal, 12, 5, 0),
+ overworld_frame(gObjectEventPic_SSTidal, 12, 5, 0),
+ overworld_frame(gObjectEventPic_SSTidal, 12, 5, 0),
+ overworld_frame(gObjectEventPic_SSTidal, 12, 5, 0),
+ overworld_frame(gObjectEventPic_SSTidal, 12, 5, 0),
+ overworld_frame(gObjectEventPic_SSTidal, 12, 5, 0)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_SubmarineShadow[] = {
+ overworld_frame(gObjectEventPic_SubmarineShadow, 11, 4, 0),
+ overworld_frame(gObjectEventPic_SubmarineShadow, 11, 4, 0),
+ overworld_frame(gObjectEventPic_SubmarineShadow, 11, 4, 0),
+ overworld_frame(gObjectEventPic_SubmarineShadow, 11, 4, 0),
+ overworld_frame(gObjectEventPic_SubmarineShadow, 11, 4, 0),
+ overworld_frame(gObjectEventPic_SubmarineShadow, 11, 4, 0),
+ overworld_frame(gObjectEventPic_SubmarineShadow, 11, 4, 0),
+ overworld_frame(gObjectEventPic_SubmarineShadow, 11, 4, 0),
+ overworld_frame(gObjectEventPic_SubmarineShadow, 11, 4, 0)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_PichuDoll[] = {
+ overworld_frame(gObjectEventPic_PichuDoll, 2, 2, 0)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_PikachuDoll[] = {
+ overworld_frame(gObjectEventPic_PikachuDoll, 2, 2, 0)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_MarillDoll[] = {
+ overworld_frame(gObjectEventPic_MarillDoll, 2, 2, 0)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_TogepiDoll[] = {
+ overworld_frame(gObjectEventPic_TogepiDoll, 2, 2, 0)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_CyndaquilDoll[] = {
+ overworld_frame(gObjectEventPic_CyndaquilDoll, 2, 2, 0)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_ChikoritaDoll[] = {
+ overworld_frame(gObjectEventPic_ChikoritaDoll, 2, 2, 0)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_TotodileDoll[] = {
+ overworld_frame(gObjectEventPic_TotodileDoll, 2, 2, 0)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_JigglypuffDoll[] = {
+ overworld_frame(gObjectEventPic_JigglypuffDoll, 2, 2, 0)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_MeowthDoll[] = {
+ overworld_frame(gObjectEventPic_MeowthDoll, 2, 2, 0)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_ClefairyDoll[] = {
+ overworld_frame(gObjectEventPic_ClefairyDoll, 2, 2, 0)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_DittoDoll[] = {
+ overworld_frame(gObjectEventPic_DittoDoll, 2, 2, 0)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_SmoochumDoll[] = {
+ overworld_frame(gObjectEventPic_SmoochumDoll, 2, 2, 0)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_TreeckoDoll[] = {
+ overworld_frame(gObjectEventPic_TreeckoDoll, 2, 2, 0)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_TorchicDoll[] = {
+ overworld_frame(gObjectEventPic_TorchicDoll, 2, 2, 0)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_MudkipDoll[] = {
+ overworld_frame(gObjectEventPic_MudkipDoll, 2, 2, 0)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_DuskullDoll[] = {
+ overworld_frame(gObjectEventPic_DuskullDoll, 2, 2, 0)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_WynautDoll[] = {
+ overworld_frame(gObjectEventPic_WynautDoll, 2, 2, 0)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_BaltoyDoll[] = {
+ overworld_frame(gObjectEventPic_BaltoyDoll, 2, 2, 0)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_KecleonDoll[] = {
+ overworld_frame(gObjectEventPic_KecleonDoll, 2, 2, 0)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_AzurillDoll[] = {
+ overworld_frame(gObjectEventPic_AzurillDoll, 2, 2, 0)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_SkittyDoll[] = {
+ overworld_frame(gObjectEventPic_SkittyDoll, 2, 2, 0)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_SwabluDoll[] = {
+ overworld_frame(gObjectEventPic_SwabluDoll, 2, 2, 0)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_GulpinDoll[] = {
+ overworld_frame(gObjectEventPic_GulpinDoll, 2, 2, 0)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_LotadDoll[] = {
+ overworld_frame(gObjectEventPic_LotadDoll, 2, 2, 0)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_SeedotDoll[] = {
+ overworld_frame(gObjectEventPic_SeedotDoll, 2, 2, 0)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_PikaCushion[] = {
+ overworld_frame(gObjectEventPic_PikaCushion, 2, 2, 0)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_RoundCushion[] = {
+ overworld_frame(gObjectEventPic_RoundCushion, 2, 2, 0)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_KissCushion[] = {
+ overworld_frame(gObjectEventPic_KissCushion, 2, 2, 0)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_ZigzagCushion[] = {
+ overworld_frame(gObjectEventPic_ZigzagCushion, 2, 2, 0)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_SpinCushion[] = {
+ overworld_frame(gObjectEventPic_SpinCushion, 2, 2, 0)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_DiamondCushion[] = {
+ overworld_frame(gObjectEventPic_DiamondCushion, 2, 2, 0)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_BallCushion[] = {
+ overworld_frame(gObjectEventPic_BallCushion, 2, 2, 0)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_GrassCushion[] = {
+ overworld_frame(gObjectEventPic_GrassCushion, 2, 2, 0)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_FireCushion[] = {
+ overworld_frame(gObjectEventPic_FireCushion, 2, 2, 0)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_WaterCushion[] = {
+ overworld_frame(gObjectEventPic_WaterCushion, 2, 2, 0)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_BigSnorlaxDoll[] = {
+ overworld_frame(gObjectEventPic_BigSnorlaxDoll, 4, 4, 0)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_BigRhydonDoll[] = {
+ overworld_frame(gObjectEventPic_BigRhydonDoll, 4, 4, 0)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_BigLaprasDoll[] = {
+ overworld_frame(gObjectEventPic_BigLaprasDoll, 4, 4, 0)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_BigVenusaurDoll[] = {
+ overworld_frame(gObjectEventPic_BigVenusaurDoll, 4, 4, 0)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_BigCharizardDoll[] = {
+ overworld_frame(gObjectEventPic_BigCharizardDoll, 4, 4, 0)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_BigBlastoiseDoll[] = {
+ overworld_frame(gObjectEventPic_BigBlastoiseDoll, 4, 4, 0)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_BigWailmerDoll[] = {
+ overworld_frame(gObjectEventPic_BigWailmerDoll, 4, 4, 0)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_BigRegirockDoll[] = {
+ overworld_frame(gObjectEventPic_BigRegirockDoll, 4, 4, 0)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_BigRegiceDoll[] = {
+ overworld_frame(gObjectEventPic_BigRegiceDoll, 4, 4, 0)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_BigRegisteelDoll[] = {
+ overworld_frame(gObjectEventPic_BigRegisteelDoll, 4, 4, 0)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_LatiasLatios[] = {
+ overworld_frame(gObjectEventPic_LatiasLatios, 4, 4, 0),
+ overworld_frame(gObjectEventPic_LatiasLatios, 4, 4, 0),
+ overworld_frame(gObjectEventPic_LatiasLatios, 4, 4, 0),
+ overworld_frame(gObjectEventPic_LatiasLatios, 4, 4, 1),
+ overworld_frame(gObjectEventPic_LatiasLatios, 4, 4, 2),
+ overworld_frame(gObjectEventPic_LatiasLatios, 4, 4, 1),
+ overworld_frame(gObjectEventPic_LatiasLatios, 4, 4, 2),
+ overworld_frame(gObjectEventPic_LatiasLatios, 4, 4, 1),
+ overworld_frame(gObjectEventPic_LatiasLatios, 4, 4, 2)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Boy5[] = {
+ overworld_frame(gObjectEventPic_Boy5, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Boy5, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Boy5, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Boy5, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Boy5, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Boy5, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Boy5, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Boy5, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Boy5, 2, 4, 2)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_ContestJudge[] = {
+ overworld_frame(gObjectEventPic_ContestJudge, 2, 4, 0),
+ overworld_frame(gObjectEventPic_ContestJudge, 2, 4, 1),
+ overworld_frame(gObjectEventPic_ContestJudge, 2, 4, 2),
+ overworld_frame(gObjectEventPic_ContestJudge, 2, 4, 3),
+ overworld_frame(gObjectEventPic_ContestJudge, 2, 4, 4),
+ overworld_frame(gObjectEventPic_ContestJudge, 2, 4, 5),
+ overworld_frame(gObjectEventPic_ContestJudge, 2, 4, 6),
+ overworld_frame(gObjectEventPic_ContestJudge, 2, 4, 7),
+ overworld_frame(gObjectEventPic_ContestJudge, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_BrendanWatering[] = {
+ overworld_frame(gObjectEventPic_BrendanWatering, 4, 4, 0),
+ overworld_frame(gObjectEventPic_BrendanWatering, 4, 4, 2),
+ overworld_frame(gObjectEventPic_BrendanWatering, 4, 4, 4),
+ overworld_frame(gObjectEventPic_BrendanWatering, 4, 4, 1),
+ overworld_frame(gObjectEventPic_BrendanWatering, 4, 4, 1),
+ overworld_frame(gObjectEventPic_BrendanWatering, 4, 4, 3),
+ overworld_frame(gObjectEventPic_BrendanWatering, 4, 4, 3),
+ overworld_frame(gObjectEventPic_BrendanWatering, 4, 4, 5),
+ overworld_frame(gObjectEventPic_BrendanWatering, 4, 4, 5)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_MayWatering[] = {
+ overworld_frame(gObjectEventPic_MayWatering, 4, 4, 0),
+ overworld_frame(gObjectEventPic_MayWatering, 4, 4, 2),
+ overworld_frame(gObjectEventPic_MayWatering, 4, 4, 4),
+ overworld_frame(gObjectEventPic_MayWatering, 4, 4, 1),
+ overworld_frame(gObjectEventPic_MayWatering, 4, 4, 1),
+ overworld_frame(gObjectEventPic_MayWatering, 4, 4, 3),
+ overworld_frame(gObjectEventPic_MayWatering, 4, 4, 3),
+ overworld_frame(gObjectEventPic_MayWatering, 4, 4, 5),
+ overworld_frame(gObjectEventPic_MayWatering, 4, 4, 5)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_BrendanDecorating[] = {
+ overworld_frame(gObjectEventPic_BrendanDecorating, 2, 4, 0)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_MayDecorating[] = {
+ overworld_frame(gObjectEventPic_MayDecorating, 2, 4, 0)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Archie[] = {
+ overworld_frame(gObjectEventPic_Archie, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Archie, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Archie, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Archie, 2, 4, 3),
+ overworld_frame(gObjectEventPic_Archie, 2, 4, 4),
+ overworld_frame(gObjectEventPic_Archie, 2, 4, 5),
+ overworld_frame(gObjectEventPic_Archie, 2, 4, 6),
+ overworld_frame(gObjectEventPic_Archie, 2, 4, 7),
+ overworld_frame(gObjectEventPic_Archie, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Maxie[] = {
+ overworld_frame(gObjectEventPic_Maxie, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Maxie, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Maxie, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Maxie, 2, 4, 3),
+ overworld_frame(gObjectEventPic_Maxie, 2, 4, 4),
+ overworld_frame(gObjectEventPic_Maxie, 2, 4, 5),
+ overworld_frame(gObjectEventPic_Maxie, 2, 4, 6),
+ overworld_frame(gObjectEventPic_Maxie, 2, 4, 7),
+ overworld_frame(gObjectEventPic_Maxie, 2, 4, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Kyogre[] = {
+ overworld_frame(gObjectEventPic_Kyogre, 4, 4, 0),
+ overworld_frame(gObjectEventPic_Kyogre, 4, 4, 0),
+ overworld_frame(gObjectEventPic_Kyogre, 4, 4, 0),
+ overworld_frame(gObjectEventPic_Kyogre, 4, 4, 1),
+ overworld_frame(gObjectEventPic_Kyogre, 4, 4, 1),
+ overworld_frame(gObjectEventPic_Kyogre, 4, 4, 1),
+ overworld_frame(gObjectEventPic_Kyogre, 4, 4, 1),
+ overworld_frame(gObjectEventPic_Kyogre, 4, 4, 1),
+ overworld_frame(gObjectEventPic_Kyogre, 4, 4, 1)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Groudon[] = {
+ overworld_frame(gObjectEventPic_Groudon, 4, 4, 0),
+ overworld_frame(gObjectEventPic_Groudon, 4, 4, 0),
+ overworld_frame(gObjectEventPic_Groudon, 4, 4, 0),
+ overworld_frame(gObjectEventPic_Groudon, 4, 4, 1),
+ overworld_frame(gObjectEventPic_Groudon, 4, 4, 1),
+ overworld_frame(gObjectEventPic_Groudon, 4, 4, 1),
+ overworld_frame(gObjectEventPic_Groudon, 4, 4, 1),
+ overworld_frame(gObjectEventPic_Groudon, 4, 4, 1),
+ overworld_frame(gObjectEventPic_Groudon, 4, 4, 1)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Fossil[] = {
+ overworld_frame(gObjectEventPic_Fossil, 2, 2, 0)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Regi[] = {
+ overworld_frame(gObjectEventPic_Regi, 4, 4, 0),
+ overworld_frame(gObjectEventPic_Regi, 4, 4, 0),
+ overworld_frame(gObjectEventPic_Regi, 4, 4, 0),
+ overworld_frame(gObjectEventPic_Regi, 4, 4, 0),
+ overworld_frame(gObjectEventPic_Regi, 4, 4, 0),
+ overworld_frame(gObjectEventPic_Regi, 4, 4, 0),
+ overworld_frame(gObjectEventPic_Regi, 4, 4, 0),
+ overworld_frame(gObjectEventPic_Regi, 4, 4, 0),
+ overworld_frame(gObjectEventPic_Regi, 4, 4, 0)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Skitty[] = {
+ overworld_frame(gObjectEventPic_Skitty, 2, 2, 0),
+ overworld_frame(gObjectEventPic_Skitty, 2, 2, 1),
+ overworld_frame(gObjectEventPic_Skitty, 2, 2, 2),
+ overworld_frame(gObjectEventPic_Skitty, 2, 2, 0),
+ overworld_frame(gObjectEventPic_Skitty, 2, 2, 0),
+ overworld_frame(gObjectEventPic_Skitty, 2, 2, 1),
+ overworld_frame(gObjectEventPic_Skitty, 2, 2, 1),
+ overworld_frame(gObjectEventPic_Skitty, 2, 2, 2),
+ overworld_frame(gObjectEventPic_Skitty, 2, 2, 2)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Kecleon[] = {
+ overworld_frame(gObjectEventPic_Kecleon, 2, 2, 0),
+ overworld_frame(gObjectEventPic_Kecleon, 2, 2, 1),
+ overworld_frame(gObjectEventPic_Kecleon, 2, 2, 2),
+ overworld_frame(gObjectEventPic_Kecleon, 2, 2, 0),
+ overworld_frame(gObjectEventPic_Kecleon, 2, 2, 0),
+ overworld_frame(gObjectEventPic_Kecleon, 2, 2, 1),
+ overworld_frame(gObjectEventPic_Kecleon, 2, 2, 1),
+ overworld_frame(gObjectEventPic_Kecleon, 2, 2, 2),
+ overworld_frame(gObjectEventPic_Kecleon, 2, 2, 2)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Rayquaza[] = {
+ overworld_frame(gObjectEventPic_Rayquaza, 4, 4, 0),
+ overworld_frame(gObjectEventPic_Rayquaza, 4, 4, 0),
+ overworld_frame(gObjectEventPic_Rayquaza, 4, 4, 0),
+ overworld_frame(gObjectEventPic_Rayquaza, 4, 4, 1),
+ overworld_frame(gObjectEventPic_Rayquaza, 4, 4, 1),
+ overworld_frame(gObjectEventPic_Rayquaza, 4, 4, 1),
+ overworld_frame(gObjectEventPic_Rayquaza, 4, 4, 1),
+ overworld_frame(gObjectEventPic_Rayquaza, 4, 4, 1),
+ overworld_frame(gObjectEventPic_Rayquaza, 4, 4, 1)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Zigzagoon[] = {
+ overworld_frame(gObjectEventPic_Zigzagoon, 2, 2, 0),
+ overworld_frame(gObjectEventPic_Zigzagoon, 2, 2, 1),
+ overworld_frame(gObjectEventPic_Zigzagoon, 2, 2, 2),
+ overworld_frame(gObjectEventPic_Zigzagoon, 2, 2, 0),
+ overworld_frame(gObjectEventPic_Zigzagoon, 2, 2, 0),
+ overworld_frame(gObjectEventPic_Zigzagoon, 2, 2, 1),
+ overworld_frame(gObjectEventPic_Zigzagoon, 2, 2, 1),
+ overworld_frame(gObjectEventPic_Zigzagoon, 2, 2, 2),
+ overworld_frame(gObjectEventPic_Zigzagoon, 2, 2, 2)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Pikachu[] = {
+ overworld_frame(gObjectEventPic_Pikachu, 2, 2, 0),
+ overworld_frame(gObjectEventPic_Pikachu, 2, 2, 1),
+ overworld_frame(gObjectEventPic_Pikachu, 2, 2, 2),
+ overworld_frame(gObjectEventPic_Pikachu, 2, 2, 0),
+ overworld_frame(gObjectEventPic_Pikachu, 2, 2, 0),
+ overworld_frame(gObjectEventPic_Pikachu, 2, 2, 1),
+ overworld_frame(gObjectEventPic_Pikachu, 2, 2, 1),
+ overworld_frame(gObjectEventPic_Pikachu, 2, 2, 2),
+ overworld_frame(gObjectEventPic_Pikachu, 2, 2, 2)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Azumarill[] = {
+ overworld_frame(gObjectEventPic_Azumarill, 2, 2, 0),
+ overworld_frame(gObjectEventPic_Azumarill, 2, 2, 1),
+ overworld_frame(gObjectEventPic_Azumarill, 2, 2, 2),
+ overworld_frame(gObjectEventPic_Azumarill, 2, 2, 0),
+ overworld_frame(gObjectEventPic_Azumarill, 2, 2, 0),
+ overworld_frame(gObjectEventPic_Azumarill, 2, 2, 1),
+ overworld_frame(gObjectEventPic_Azumarill, 2, 2, 1),
+ overworld_frame(gObjectEventPic_Azumarill, 2, 2, 2),
+ overworld_frame(gObjectEventPic_Azumarill, 2, 2, 2)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Wingull[] = {
+ overworld_frame(gObjectEventPic_Wingull, 2, 2, 0),
+ overworld_frame(gObjectEventPic_Wingull, 2, 2, 2),
+ overworld_frame(gObjectEventPic_Wingull, 2, 2, 4),
+ overworld_frame(gObjectEventPic_Wingull, 2, 2, 1),
+ overworld_frame(gObjectEventPic_Wingull, 2, 2, 1),
+ overworld_frame(gObjectEventPic_Wingull, 2, 2, 3),
+ overworld_frame(gObjectEventPic_Wingull, 2, 2, 3),
+ overworld_frame(gObjectEventPic_Wingull, 2, 2, 5),
+ overworld_frame(gObjectEventPic_Wingull, 2, 2, 5)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_TuberMSwimming[] = {
+ overworld_frame(gObjectEventPic_TuberMSwimming, 2, 2, 0),
+ overworld_frame(gObjectEventPic_TuberMSwimming, 2, 2, 1),
+ overworld_frame(gObjectEventPic_TuberMSwimming, 2, 2, 2),
+ overworld_frame(gObjectEventPic_TuberMSwimming, 2, 2, 3),
+ overworld_frame(gObjectEventPic_TuberMSwimming, 2, 2, 4),
+ overworld_frame(gObjectEventPic_TuberMSwimming, 2, 2, 5),
+ overworld_frame(gObjectEventPic_TuberMSwimming, 2, 2, 6),
+ overworld_frame(gObjectEventPic_TuberMSwimming, 2, 2, 7),
+ overworld_frame(gObjectEventPic_TuberMSwimming, 2, 2, 8)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Azurill[] = {
+ overworld_frame(gObjectEventPic_Azurill, 2, 2, 0),
+ overworld_frame(gObjectEventPic_Azurill, 2, 2, 1),
+ overworld_frame(gObjectEventPic_Azurill, 2, 2, 2),
+ overworld_frame(gObjectEventPic_Azurill, 2, 2, 0),
+ overworld_frame(gObjectEventPic_Azurill, 2, 2, 0),
+ overworld_frame(gObjectEventPic_Azurill, 2, 2, 1),
+ overworld_frame(gObjectEventPic_Azurill, 2, 2, 1),
+ overworld_frame(gObjectEventPic_Azurill, 2, 2, 2),
+ overworld_frame(gObjectEventPic_Azurill, 2, 2, 2)
+};
+
+const struct SpriteFrameImage gObjectEventPicTable_Mom[] = {
+ overworld_frame(gObjectEventPic_Mom, 2, 4, 0),
+ overworld_frame(gObjectEventPic_Mom, 2, 4, 1),
+ overworld_frame(gObjectEventPic_Mom, 2, 4, 2),
+ overworld_frame(gObjectEventPic_Mom, 2, 4, 3),
+ overworld_frame(gObjectEventPic_Mom, 2, 4, 4),
+ overworld_frame(gObjectEventPic_Mom, 2, 4, 5),
+ overworld_frame(gObjectEventPic_Mom, 2, 4, 6),
+ overworld_frame(gObjectEventPic_Mom, 2, 4, 7),
+ overworld_frame(gObjectEventPic_Mom, 2, 4, 8),
+};
+
+#endif //POKERUBY_OBJECT_EVENT_PIC_TABLES_H
diff --git a/src/data/object_events/object_event_subsprites.h b/src/data/object_events/object_event_subsprites.h
new file mode 100644
index 000000000..49238f674
--- /dev/null
+++ b/src/data/object_events/object_event_subsprites.h
@@ -0,0 +1,345 @@
+//
+
+//
+
+#ifndef POKERUBY_OBJECT_EVENT_SUBSPRITES_H
+#define POKERUBY_OBJECT_EVENT_SUBSPRITES_H
+
+const struct Subsprite gObjectEventSubspriteTable_16x16_0[] = {
+ { -8, -8, 0, 1, 0, 2}
+};
+
+const struct Subsprite gObjectEventSubspriteTable_16x16_1[] = {
+ { -8, -8, 0, 1, 0, 1}
+};
+
+const struct Subsprite gObjectEventSubspriteTable_16x16_2[] = {
+ { -8, -8, 1, 0, 0, 2},
+ { -8, 0, 1, 0, 2, 3}
+};
+
+const struct Subsprite gObjectEventSubspriteTable_16x16_3[] = {
+ { -8, -8, 0, 1, 0, 2},
+ { -8, -8, 0, 1, 0, 3}
+};
+
+const struct Subsprite gObjectEventSubspriteTable_16x16_4[] = {
+ { -8, -8, 0, 1, 0, 1},
+ { -8, -8, 0, 1, 0, 3}
+};
+
+const struct SubspriteTable gObjectEventSubspriteTables_16x16[] = {
+ {0, NULL},
+ {1, gObjectEventSubspriteTable_16x16_0},
+ {1, gObjectEventSubspriteTable_16x16_1},
+ {2, gObjectEventSubspriteTable_16x16_2},
+ {2, gObjectEventSubspriteTable_16x16_3},
+ {2, gObjectEventSubspriteTable_16x16_4}
+};
+
+const struct Subsprite gObjectEventSubspriteTable_16x32_0[] = {
+ { -8, -16, 2, 2, 0, 2}
+};
+
+const struct Subsprite gObjectEventSubspriteTable_16x32_1[] = {
+ { -8, -16, 2, 2, 0, 1}
+};
+
+const struct Subsprite gObjectEventSubspriteTable_16x32_2[] = {
+ { -8, -16, 0, 1, 0, 2},
+ { -8, 0, 1, 0, 4, 2},
+ { -8, 8, 1, 0, 6, 3}
+};
+
+const struct Subsprite gObjectEventSubspriteTable_16x32_3[] = {
+ { -8, -16, 0, 1, 0, 2},
+ { -8, 0, 0, 1, 4, 3}
+};
+
+const struct Subsprite gObjectEventSubspriteTable_16x32_4[] = {
+ { -8, -16, 0, 1, 0, 1},
+ { -8, 0, 0, 1, 4, 3}
+};
+
+const struct SubspriteTable gObjectEventSubspriteTables_16x32[] = {
+ {0, NULL},
+ {1, gObjectEventSubspriteTable_16x32_0},
+ {1, gObjectEventSubspriteTable_16x32_1},
+ {3, gObjectEventSubspriteTable_16x32_2},
+ {2, gObjectEventSubspriteTable_16x32_3},
+ {2, gObjectEventSubspriteTable_16x32_4}
+};
+
+const struct Subsprite gObjectEventSubspriteTable_32x32_0[] = {
+ {-16, -16, 0, 2, 0, 2}
+};
+
+const struct Subsprite gObjectEventSubspriteTable_32x32_1[] = {
+ {-16, -16, 0, 2, 0, 1}
+};
+
+const struct Subsprite gObjectEventSubspriteTable_32x32_2[] = {
+ {-16, -16, 1, 2, 0, 2},
+ {-16, 0, 1, 1, 8, 2},
+ {-16, 8, 1, 1, 12, 3}
+};
+
+const struct Subsprite gObjectEventSubspriteTable_32x32_3[] = {
+ {-16, -16, 1, 2, 0, 2},
+ {-16, 0, 1, 2, 8, 3}
+};
+
+const struct Subsprite gObjectEventSubspriteTable_32x32_4[] = {
+ {-16, -16, 1, 2, 0, 1},
+ {-16, 0, 1, 2, 8, 3}
+};
+
+const struct SubspriteTable gObjectEventSubspriteTables_32x32[] = {
+ {0, NULL},
+ {1, gObjectEventSubspriteTable_32x32_0},
+ {1, gObjectEventSubspriteTable_32x32_1},
+ {3, gObjectEventSubspriteTable_32x32_2},
+ {2, gObjectEventSubspriteTable_32x32_3},
+ {2, gObjectEventSubspriteTable_32x32_4}
+};
+
+const struct Subsprite gObjectEventSubspriteTable_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 gObjectEventSubspriteTables_Truck[] = {
+ {12, gObjectEventSubspriteTable_Truck_0},
+ {12, gObjectEventSubspriteTable_Truck_0},
+ {12, gObjectEventSubspriteTable_Truck_0},
+ {12, gObjectEventSubspriteTable_Truck_0},
+ {12, gObjectEventSubspriteTable_Truck_0},
+ {12, gObjectEventSubspriteTable_Truck_0}
+};
+
+const struct Subsprite gObjectEventSubspriteTable_Unused_0[] = {
+ {-32, -16, 1, 3, 0, 2}
+};
+
+const struct Subsprite gObjectEventSubspriteTable_Unused_1[] = {
+ {-32, -16, 1, 3, 0, 1}
+};
+
+const struct Subsprite gObjectEventSubspriteTable_Unused_2[] = {
+ {-32, -16, 1, 3, 0, 2}
+};
+
+const struct Subsprite gObjectEventSubspriteTable_Unused_3[] = {
+ {-32, -16, 1, 3, 0, 2}
+};
+
+const struct SubspriteTable gObjectEventSubspriteTables_Unused[] = {
+ {0, NULL},
+ {1, gObjectEventSubspriteTable_Unused_0},
+ {1, gObjectEventSubspriteTable_Unused_1},
+ {1, gObjectEventSubspriteTable_Unused_2},
+ {1, gObjectEventSubspriteTable_Unused_3},
+ {1, gObjectEventSubspriteTable_Unused_3}
+};
+
+const struct Subsprite gObjectEventSubspriteTable_CableCar_0[] = {
+ {-32, -32, 0, 3, 0, 2}
+};
+
+const struct Subsprite gObjectEventSubspriteTable_CableCar_1[] = {
+ {-32, -32, 0, 3, 0, 1}
+};
+
+const struct Subsprite gObjectEventSubspriteTable_CableCar_2[] = {
+ {-32, -32, 0, 3, 0, 2}
+};
+
+const struct Subsprite gObjectEventSubspriteTable_CableCar_3[] = {
+ {-32, -32, 0, 3, 0, 2}
+};
+
+const struct SubspriteTable gObjectEventSubspriteTables_CableCar[] = {
+ {0, NULL},
+ {1, gObjectEventSubspriteTable_CableCar_0},
+ {1, gObjectEventSubspriteTable_CableCar_1},
+ {1, gObjectEventSubspriteTable_CableCar_2},
+ {1, gObjectEventSubspriteTable_CableCar_3},
+ {1, gObjectEventSubspriteTable_CableCar_3}
+};
+
+const struct Subsprite gObjectEventSubspriteTable_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 gObjectEventSubspriteTable_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 gObjectEventSubspriteTable_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 gObjectEventSubspriteTable_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 gObjectEventSubspriteTables_SSTidal[] = {
+ {15, gObjectEventSubspriteTable_SSTidal_0},
+ {15, gObjectEventSubspriteTable_SSTidal_0},
+ {15, gObjectEventSubspriteTable_SSTidal_1},
+ {15, gObjectEventSubspriteTable_SSTidal_2},
+ {15, gObjectEventSubspriteTable_SSTidal_3},
+ {15, gObjectEventSubspriteTable_SSTidal_3}
+};
+
+const struct Subsprite gObjectEventSubspriteTable_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 gObjectEventSubspriteTable_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 gObjectEventSubspriteTable_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 gObjectEventSubspriteTable_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 gObjectEventSubspriteTables_SubmarineShadow[] = {
+ {16, gObjectEventSubspriteTable_SubmarineShadow_0},
+ {16, gObjectEventSubspriteTable_SubmarineShadow_0},
+ {16, gObjectEventSubspriteTable_SubmarineShadow_1},
+ {16, gObjectEventSubspriteTable_SubmarineShadow_2},
+ {16, gObjectEventSubspriteTable_SubmarineShadow_3},
+ {16, gObjectEventSubspriteTable_SubmarineShadow_3}
+};
+#endif //POKERUBY_OBJECT_EVENT_SUBSPRITES_H