Format event object pic tables

This commit is contained in:
Slawter666 2018-09-07 14:14:52 +01:00
parent 9dec2bdef8
commit 54d5a7ad97
5 changed files with 1837 additions and 1835 deletions

View File

@ -26,6 +26,8 @@ struct SpriteFrameImage
#define obj_frame_tiles(ptr) {.data = (u8 *)ptr, .size = sizeof ptr} #define obj_frame_tiles(ptr) {.data = (u8 *)ptr, .size = sizeof ptr}
#define overworld_frame(ptr, width, height, frame) {.data = (u8 *)ptr + (width * height * frame)/2, .size = (width * height)/2}
struct SpritePalette struct SpritePalette
{ {
const u16 *data; // Raw uncompressed palette data const u16 *data; // Raw uncompressed palette data

View File

@ -2,421 +2,421 @@
#define GUARD_BERRY_TREE_GRAPHICS_TABLES_H #define GUARD_BERRY_TREE_GRAPHICS_TABLES_H
const struct SpriteFrameImage gEventObjectPicTable_PechaBerryTree[] = { const struct SpriteFrameImage gEventObjectPicTable_PechaBerryTree[] = {
obj_frame_tiles(gEventObjectPic_BerryTreeDirtPile), overworld_frame(gEventObjectPic_BerryTreeDirtPile, 16, 16, 0),
obj_frame_tiles(gEventObjectPic_BerryTreeSprout_0), overworld_frame(gEventObjectPic_BerryTreeSprout, 16, 16, 0),
obj_frame_tiles(gEventObjectPic_BerryTreeSprout_1), overworld_frame(gEventObjectPic_BerryTreeSprout, 16, 16, 1),
obj_frame_tiles(gEventObjectPic_PechaBerryTree_0), overworld_frame(gEventObjectPic_PechaBerryTree, 16, 32, 0),
obj_frame_tiles(gEventObjectPic_PechaBerryTree_1), overworld_frame(gEventObjectPic_PechaBerryTree, 16, 32, 1),
obj_frame_tiles(gEventObjectPic_PechaBerryTree_2), overworld_frame(gEventObjectPic_PechaBerryTree, 16, 32, 2),
obj_frame_tiles(gEventObjectPic_PechaBerryTree_3), overworld_frame(gEventObjectPic_PechaBerryTree, 16, 32, 3),
obj_frame_tiles(gEventObjectPic_PechaBerryTree_4), overworld_frame(gEventObjectPic_PechaBerryTree, 16, 32, 4),
obj_frame_tiles(gEventObjectPic_PechaBerryTree_5), overworld_frame(gEventObjectPic_PechaBerryTree, 16, 32, 5),
}; };
const u8 gBerryTreePaletteSlotTable_Pecha[] = {3, 4, 4, 4, 4}; const u8 gBerryTreePaletteSlotTable_Pecha[] = {3, 4, 4, 4, 4};
const struct SpriteFrameImage gEventObjectPicTable_KelpsyBerryTree[] = { const struct SpriteFrameImage gEventObjectPicTable_KelpsyBerryTree[] = {
obj_frame_tiles(gEventObjectPic_BerryTreeDirtPile), overworld_frame(gEventObjectPic_BerryTreeDirtPile, 16, 16, 0),
obj_frame_tiles(gEventObjectPic_BerryTreeSprout_0), overworld_frame(gEventObjectPic_BerryTreeSprout, 16, 16, 0),
obj_frame_tiles(gEventObjectPic_BerryTreeSprout_1), overworld_frame(gEventObjectPic_BerryTreeSprout, 16, 16, 1),
obj_frame_tiles(gEventObjectPic_KelpsyBerryTree_0), overworld_frame(gEventObjectPic_KelpsyBerryTree, 16, 32, 0),
obj_frame_tiles(gEventObjectPic_KelpsyBerryTree_1), overworld_frame(gEventObjectPic_KelpsyBerryTree, 16, 32, 1),
obj_frame_tiles(gEventObjectPic_KelpsyBerryTree_2), overworld_frame(gEventObjectPic_KelpsyBerryTree, 16, 32, 2),
obj_frame_tiles(gEventObjectPic_KelpsyBerryTree_3), overworld_frame(gEventObjectPic_KelpsyBerryTree, 16, 32, 3),
obj_frame_tiles(gEventObjectPic_KelpsyBerryTree_4), overworld_frame(gEventObjectPic_KelpsyBerryTree, 16, 32, 4),
obj_frame_tiles(gEventObjectPic_KelpsyBerryTree_5), overworld_frame(gEventObjectPic_KelpsyBerryTree, 16, 32, 5),
}; };
const u8 gBerryTreePaletteSlotTable_Kelpsy[] = {3, 4, 2, 2, 2}; const u8 gBerryTreePaletteSlotTable_Kelpsy[] = {3, 4, 2, 2, 2};
const struct SpriteFrameImage gEventObjectPicTable_WepearBerryTree[] = { const struct SpriteFrameImage gEventObjectPicTable_WepearBerryTree[] = {
obj_frame_tiles(gEventObjectPic_BerryTreeDirtPile), overworld_frame(gEventObjectPic_BerryTreeDirtPile, 16, 16, 0),
obj_frame_tiles(gEventObjectPic_BerryTreeSprout_0), overworld_frame(gEventObjectPic_BerryTreeSprout, 16, 16, 0),
obj_frame_tiles(gEventObjectPic_BerryTreeSprout_1), overworld_frame(gEventObjectPic_BerryTreeSprout, 16, 16, 1),
obj_frame_tiles(gEventObjectPic_WepearBerryTree_0), overworld_frame(gEventObjectPic_WepearBerryTree, 16, 32, 0),
obj_frame_tiles(gEventObjectPic_WepearBerryTree_1), overworld_frame(gEventObjectPic_WepearBerryTree, 16, 32, 1),
obj_frame_tiles(gEventObjectPic_WepearBerryTree_2), overworld_frame(gEventObjectPic_WepearBerryTree, 16, 32, 2),
obj_frame_tiles(gEventObjectPic_WepearBerryTree_3), overworld_frame(gEventObjectPic_WepearBerryTree, 16, 32, 3),
obj_frame_tiles(gEventObjectPic_WepearBerryTree_4), overworld_frame(gEventObjectPic_WepearBerryTree, 16, 32, 4),
obj_frame_tiles(gEventObjectPic_WepearBerryTree_5), overworld_frame(gEventObjectPic_WepearBerryTree, 16, 32, 5),
}; };
const u8 gBerryTreePaletteSlotTable_Wepear[] = {3, 4, 2, 2, 2}; const u8 gBerryTreePaletteSlotTable_Wepear[] = {3, 4, 2, 2, 2};
const struct SpriteFrameImage gEventObjectPicTable_IapapaBerryTree[] = { const struct SpriteFrameImage gEventObjectPicTable_IapapaBerryTree[] = {
obj_frame_tiles(gEventObjectPic_BerryTreeDirtPile), overworld_frame(gEventObjectPic_BerryTreeDirtPile, 16, 16, 0),
obj_frame_tiles(gEventObjectPic_BerryTreeSprout_0), overworld_frame(gEventObjectPic_BerryTreeSprout, 16, 16, 0),
obj_frame_tiles(gEventObjectPic_BerryTreeSprout_1), overworld_frame(gEventObjectPic_BerryTreeSprout, 16, 16, 1),
obj_frame_tiles(gEventObjectPic_IapapaBerryTree_0), overworld_frame(gEventObjectPic_IapapaBerryTree, 16, 32, 0),
obj_frame_tiles(gEventObjectPic_IapapaBerryTree_1), overworld_frame(gEventObjectPic_IapapaBerryTree, 16, 32, 1),
obj_frame_tiles(gEventObjectPic_IapapaBerryTree_2), overworld_frame(gEventObjectPic_IapapaBerryTree, 16, 32, 2),
obj_frame_tiles(gEventObjectPic_IapapaBerryTree_3), overworld_frame(gEventObjectPic_IapapaBerryTree, 16, 32, 3),
obj_frame_tiles(gEventObjectPic_IapapaBerryTree_4), overworld_frame(gEventObjectPic_IapapaBerryTree, 16, 32, 4),
obj_frame_tiles(gEventObjectPic_IapapaBerryTree_5), overworld_frame(gEventObjectPic_IapapaBerryTree, 16, 32, 5),
}; };
const u8 gBerryTreePaletteSlotTable_Iapapa[] = {3, 4, 3, 3, 3}; const u8 gBerryTreePaletteSlotTable_Iapapa[] = {3, 4, 3, 3, 3};
const struct SpriteFrameImage gEventObjectPicTable_CheriBerryTree[] = { const struct SpriteFrameImage gEventObjectPicTable_CheriBerryTree[] = {
obj_frame_tiles(gEventObjectPic_BerryTreeDirtPile), overworld_frame(gEventObjectPic_BerryTreeDirtPile, 16, 16, 0),
obj_frame_tiles(gEventObjectPic_BerryTreeSprout_0), overworld_frame(gEventObjectPic_BerryTreeSprout, 16, 16, 0),
obj_frame_tiles(gEventObjectPic_BerryTreeSprout_1), overworld_frame(gEventObjectPic_BerryTreeSprout, 16, 16, 1),
obj_frame_tiles(gEventObjectPic_CheriBerryTree_0), overworld_frame(gEventObjectPic_CheriBerryTree, 16, 32, 0),
obj_frame_tiles(gEventObjectPic_CheriBerryTree_1), overworld_frame(gEventObjectPic_CheriBerryTree, 16, 32, 1),
obj_frame_tiles(gEventObjectPic_CheriBerryTree_2), overworld_frame(gEventObjectPic_CheriBerryTree, 16, 32, 2),
obj_frame_tiles(gEventObjectPic_CheriBerryTree_3), overworld_frame(gEventObjectPic_CheriBerryTree, 16, 32, 3),
obj_frame_tiles(gEventObjectPic_CheriBerryTree_4), overworld_frame(gEventObjectPic_CheriBerryTree, 16, 32, 4),
obj_frame_tiles(gEventObjectPic_CheriBerryTree_5), overworld_frame(gEventObjectPic_CheriBerryTree, 16, 32, 5),
}; };
const u8 gBerryTreePaletteSlotTable_Cheri[] = {3, 4, 4, 4, 4}; const u8 gBerryTreePaletteSlotTable_Cheri[] = {3, 4, 4, 4, 4};
const struct SpriteFrameImage gEventObjectPicTable_FigyBerryTree[] = { const struct SpriteFrameImage gEventObjectPicTable_FigyBerryTree[] = {
obj_frame_tiles(gEventObjectPic_BerryTreeDirtPile), overworld_frame(gEventObjectPic_BerryTreeDirtPile, 16, 16, 0),
obj_frame_tiles(gEventObjectPic_BerryTreeSprout_0), overworld_frame(gEventObjectPic_BerryTreeSprout, 16, 16, 0),
obj_frame_tiles(gEventObjectPic_BerryTreeSprout_1), overworld_frame(gEventObjectPic_BerryTreeSprout, 16, 16, 1),
obj_frame_tiles(gEventObjectPic_FigyBerryTree_0), overworld_frame(gEventObjectPic_FigyBerryTree, 16, 32, 0),
obj_frame_tiles(gEventObjectPic_FigyBerryTree_1), overworld_frame(gEventObjectPic_FigyBerryTree, 16, 32, 1),
obj_frame_tiles(gEventObjectPic_FigyBerryTree_2), overworld_frame(gEventObjectPic_FigyBerryTree, 16, 32, 2),
obj_frame_tiles(gEventObjectPic_FigyBerryTree_3), overworld_frame(gEventObjectPic_FigyBerryTree, 16, 32, 3),
obj_frame_tiles(gEventObjectPic_FigyBerryTree_4), overworld_frame(gEventObjectPic_FigyBerryTree, 16, 32, 4),
obj_frame_tiles(gEventObjectPic_FigyBerryTree_5), overworld_frame(gEventObjectPic_FigyBerryTree, 16, 32, 5),
}; };
const u8 gBerryTreePaletteSlotTable_Figy[] = {3, 4, 3, 3, 3}; const u8 gBerryTreePaletteSlotTable_Figy[] = {3, 4, 3, 3, 3};
const struct SpriteFrameImage gEventObjectPicTable_MagoBerryTree[] = { const struct SpriteFrameImage gEventObjectPicTable_MagoBerryTree[] = {
obj_frame_tiles(gEventObjectPic_BerryTreeDirtPile), overworld_frame(gEventObjectPic_BerryTreeDirtPile, 16, 16, 0),
obj_frame_tiles(gEventObjectPic_BerryTreeSprout_0), overworld_frame(gEventObjectPic_BerryTreeSprout, 16, 16, 0),
obj_frame_tiles(gEventObjectPic_BerryTreeSprout_1), overworld_frame(gEventObjectPic_BerryTreeSprout, 16, 16, 1),
obj_frame_tiles(gEventObjectPic_MagoBerryTree_0), overworld_frame(gEventObjectPic_MagoBerryTree, 16, 32, 0),
obj_frame_tiles(gEventObjectPic_MagoBerryTree_1), overworld_frame(gEventObjectPic_MagoBerryTree, 16, 32, 1),
obj_frame_tiles(gEventObjectPic_MagoBerryTree_2), overworld_frame(gEventObjectPic_MagoBerryTree, 16, 32, 2),
obj_frame_tiles(gEventObjectPic_MagoBerryTree_3), overworld_frame(gEventObjectPic_MagoBerryTree, 16, 32, 3),
obj_frame_tiles(gEventObjectPic_MagoBerryTree_4), overworld_frame(gEventObjectPic_MagoBerryTree, 16, 32, 4),
obj_frame_tiles(gEventObjectPic_MagoBerryTree_5), overworld_frame(gEventObjectPic_MagoBerryTree, 16, 32, 5),
}; };
const u8 gBerryTreePaletteSlotTable_Mago[] = {3, 4, 3, 3, 3}; const u8 gBerryTreePaletteSlotTable_Mago[] = {3, 4, 3, 3, 3};
const struct SpriteFrameImage gEventObjectPicTable_LumBerryTree[] = { const struct SpriteFrameImage gEventObjectPicTable_LumBerryTree[] = {
obj_frame_tiles(gEventObjectPic_BerryTreeDirtPile), overworld_frame(gEventObjectPic_BerryTreeDirtPile, 16, 16, 0),
obj_frame_tiles(gEventObjectPic_BerryTreeSprout_0), overworld_frame(gEventObjectPic_BerryTreeSprout, 16, 16, 0),
obj_frame_tiles(gEventObjectPic_BerryTreeSprout_1), overworld_frame(gEventObjectPic_BerryTreeSprout, 16, 16, 1),
obj_frame_tiles(gEventObjectPic_LumBerryTree_0), overworld_frame(gEventObjectPic_LumBerryTree, 16, 32, 0),
obj_frame_tiles(gEventObjectPic_LumBerryTree_1), overworld_frame(gEventObjectPic_LumBerryTree, 16, 32, 1),
obj_frame_tiles(gEventObjectPic_LumBerryTree_2), overworld_frame(gEventObjectPic_LumBerryTree, 16, 32, 2),
obj_frame_tiles(gEventObjectPic_LumBerryTree_3), overworld_frame(gEventObjectPic_LumBerryTree, 16, 32, 3),
obj_frame_tiles(gEventObjectPic_LumBerryTree_4), overworld_frame(gEventObjectPic_LumBerryTree, 16, 32, 4),
obj_frame_tiles(gEventObjectPic_LumBerryTree_5), overworld_frame(gEventObjectPic_LumBerryTree, 16, 32, 5),
}; };
const u8 gBerryTreePaletteSlotTable_Lum[] = {3, 4, 4, 4, 4}; const u8 gBerryTreePaletteSlotTable_Lum[] = {3, 4, 4, 4, 4};
const struct SpriteFrameImage gEventObjectPicTable_RazzBerryTree[] = { const struct SpriteFrameImage gEventObjectPicTable_RazzBerryTree[] = {
obj_frame_tiles(gEventObjectPic_BerryTreeDirtPile), overworld_frame(gEventObjectPic_BerryTreeDirtPile, 16, 16, 0),
obj_frame_tiles(gEventObjectPic_BerryTreeSprout_0), overworld_frame(gEventObjectPic_BerryTreeSprout, 16, 16, 0),
obj_frame_tiles(gEventObjectPic_BerryTreeSprout_1), overworld_frame(gEventObjectPic_BerryTreeSprout, 16, 16, 1),
obj_frame_tiles(gEventObjectPic_RazzBerryTree_0), overworld_frame(gEventObjectPic_RazzBerryTree, 16, 32, 0),
obj_frame_tiles(gEventObjectPic_RazzBerryTree_1), overworld_frame(gEventObjectPic_RazzBerryTree, 16, 32, 1),
obj_frame_tiles(gEventObjectPic_RazzBerryTree_2), overworld_frame(gEventObjectPic_RazzBerryTree, 16, 32, 2),
obj_frame_tiles(gEventObjectPic_RazzBerryTree_3), overworld_frame(gEventObjectPic_RazzBerryTree, 16, 32, 3),
obj_frame_tiles(gEventObjectPic_RazzBerryTree_4), overworld_frame(gEventObjectPic_RazzBerryTree, 16, 32, 4),
obj_frame_tiles(gEventObjectPic_RazzBerryTree_5), overworld_frame(gEventObjectPic_RazzBerryTree, 16, 32, 5),
}; };
const u8 gBerryTreePaletteSlotTable_Razz[] = {3, 4, 4, 4, 4}; const u8 gBerryTreePaletteSlotTable_Razz[] = {3, 4, 4, 4, 4};
const struct SpriteFrameImage gEventObjectPicTable_GrepaBerryTree[] = { const struct SpriteFrameImage gEventObjectPicTable_GrepaBerryTree[] = {
obj_frame_tiles(gEventObjectPic_BerryTreeDirtPile), overworld_frame(gEventObjectPic_BerryTreeDirtPile, 16, 16, 0),
obj_frame_tiles(gEventObjectPic_BerryTreeSprout_0), overworld_frame(gEventObjectPic_BerryTreeSprout, 16, 16, 0),
obj_frame_tiles(gEventObjectPic_BerryTreeSprout_1), overworld_frame(gEventObjectPic_BerryTreeSprout, 16, 16, 1),
obj_frame_tiles(gEventObjectPic_GrepaBerryTree_0), overworld_frame(gEventObjectPic_GrepaBerryTree, 16, 32, 0),
obj_frame_tiles(gEventObjectPic_GrepaBerryTree_1), overworld_frame(gEventObjectPic_GrepaBerryTree, 16, 32, 1),
obj_frame_tiles(gEventObjectPic_GrepaBerryTree_2), overworld_frame(gEventObjectPic_GrepaBerryTree, 16, 32, 2),
obj_frame_tiles(gEventObjectPic_GrepaBerryTree_3), overworld_frame(gEventObjectPic_GrepaBerryTree, 16, 32, 3),
obj_frame_tiles(gEventObjectPic_GrepaBerryTree_4), overworld_frame(gEventObjectPic_GrepaBerryTree, 16, 32, 4),
obj_frame_tiles(gEventObjectPic_GrepaBerryTree_5), overworld_frame(gEventObjectPic_GrepaBerryTree, 16, 32, 5),
}; };
const u8 gBerryTreePaletteSlotTable_Grepa[] = {3, 4, 3, 3, 3}; const u8 gBerryTreePaletteSlotTable_Grepa[] = {3, 4, 3, 3, 3};
const struct SpriteFrameImage gEventObjectPicTable_RabutaBerryTree[] = { const struct SpriteFrameImage gEventObjectPicTable_RabutaBerryTree[] = {
obj_frame_tiles(gEventObjectPic_BerryTreeDirtPile), overworld_frame(gEventObjectPic_BerryTreeDirtPile, 16, 16, 0),
obj_frame_tiles(gEventObjectPic_BerryTreeSprout_0), overworld_frame(gEventObjectPic_BerryTreeSprout, 16, 16, 0),
obj_frame_tiles(gEventObjectPic_BerryTreeSprout_1), overworld_frame(gEventObjectPic_BerryTreeSprout, 16, 16, 1),
obj_frame_tiles(gEventObjectPic_RabutaBerryTree_0), overworld_frame(gEventObjectPic_RabutaBerryTree, 16, 32, 0),
obj_frame_tiles(gEventObjectPic_RabutaBerryTree_1), overworld_frame(gEventObjectPic_RabutaBerryTree, 16, 32, 1),
obj_frame_tiles(gEventObjectPic_RabutaBerryTree_2), overworld_frame(gEventObjectPic_RabutaBerryTree, 16, 32, 2),
obj_frame_tiles(gEventObjectPic_RabutaBerryTree_3), overworld_frame(gEventObjectPic_RabutaBerryTree, 16, 32, 3),
obj_frame_tiles(gEventObjectPic_RabutaBerryTree_4), overworld_frame(gEventObjectPic_RabutaBerryTree, 16, 32, 4),
obj_frame_tiles(gEventObjectPic_RabutaBerryTree_5), overworld_frame(gEventObjectPic_RabutaBerryTree, 16, 32, 5),
}; };
const u8 gBerryTreePaletteSlotTable_Rabuta[] = {3, 4, 4, 4, 4}; const u8 gBerryTreePaletteSlotTable_Rabuta[] = {3, 4, 4, 4, 4};
const struct SpriteFrameImage gEventObjectPicTable_NomelBerryTree[] = { const struct SpriteFrameImage gEventObjectPicTable_NomelBerryTree[] = {
obj_frame_tiles(gEventObjectPic_BerryTreeDirtPile), overworld_frame(gEventObjectPic_BerryTreeDirtPile, 16, 16, 0),
obj_frame_tiles(gEventObjectPic_BerryTreeSprout_0), overworld_frame(gEventObjectPic_BerryTreeSprout, 16, 16, 0),
obj_frame_tiles(gEventObjectPic_BerryTreeSprout_1), overworld_frame(gEventObjectPic_BerryTreeSprout, 16, 16, 1),
obj_frame_tiles(gEventObjectPic_NomelBerryTree_0), overworld_frame(gEventObjectPic_NomelBerryTree, 16, 32, 0),
obj_frame_tiles(gEventObjectPic_NomelBerryTree_1), overworld_frame(gEventObjectPic_NomelBerryTree, 16, 32, 1),
obj_frame_tiles(gEventObjectPic_NomelBerryTree_2), overworld_frame(gEventObjectPic_NomelBerryTree, 16, 32, 2),
obj_frame_tiles(gEventObjectPic_NomelBerryTree_3), overworld_frame(gEventObjectPic_NomelBerryTree, 16, 32, 3),
obj_frame_tiles(gEventObjectPic_NomelBerryTree_4), overworld_frame(gEventObjectPic_NomelBerryTree, 16, 32, 4),
obj_frame_tiles(gEventObjectPic_NomelBerryTree_5), overworld_frame(gEventObjectPic_NomelBerryTree, 16, 32, 5),
}; };
const u8 gBerryTreePaletteSlotTable_Nomel[] = {3, 4, 3, 3, 3}; const u8 gBerryTreePaletteSlotTable_Nomel[] = {3, 4, 3, 3, 3};
const struct SpriteFrameImage gEventObjectPicTable_LeppaBerryTree[] = { const struct SpriteFrameImage gEventObjectPicTable_LeppaBerryTree[] = {
obj_frame_tiles(gEventObjectPic_BerryTreeDirtPile), overworld_frame(gEventObjectPic_BerryTreeDirtPile, 16, 16, 0),
obj_frame_tiles(gEventObjectPic_BerryTreeSprout_0), overworld_frame(gEventObjectPic_BerryTreeSprout, 16, 16, 0),
obj_frame_tiles(gEventObjectPic_BerryTreeSprout_1), overworld_frame(gEventObjectPic_BerryTreeSprout, 16, 16, 1),
obj_frame_tiles(gEventObjectPic_LeppaBerryTree_0), overworld_frame(gEventObjectPic_LeppaBerryTree, 16, 32, 0),
obj_frame_tiles(gEventObjectPic_LeppaBerryTree_1), overworld_frame(gEventObjectPic_LeppaBerryTree, 16, 32, 1),
obj_frame_tiles(gEventObjectPic_LeppaBerryTree_2), overworld_frame(gEventObjectPic_LeppaBerryTree, 16, 32, 2),
obj_frame_tiles(gEventObjectPic_LeppaBerryTree_3), overworld_frame(gEventObjectPic_LeppaBerryTree, 16, 32, 3),
obj_frame_tiles(gEventObjectPic_LeppaBerryTree_4), overworld_frame(gEventObjectPic_LeppaBerryTree, 16, 32, 4),
obj_frame_tiles(gEventObjectPic_LeppaBerryTree_5), overworld_frame(gEventObjectPic_LeppaBerryTree, 16, 32, 5),
}; };
const u8 gBerryTreePaletteSlotTable_Leppa[] = {3, 4, 3, 3, 3}; const u8 gBerryTreePaletteSlotTable_Leppa[] = {3, 4, 3, 3, 3};
const struct SpriteFrameImage gEventObjectPicTable_LiechiBerryTree[] = { const struct SpriteFrameImage gEventObjectPicTable_LiechiBerryTree[] = {
obj_frame_tiles(gEventObjectPic_BerryTreeDirtPile), overworld_frame(gEventObjectPic_BerryTreeDirtPile, 16, 16, 0),
obj_frame_tiles(gEventObjectPic_BerryTreeSprout_0), overworld_frame(gEventObjectPic_BerryTreeSprout, 16, 16, 0),
obj_frame_tiles(gEventObjectPic_BerryTreeSprout_1), overworld_frame(gEventObjectPic_BerryTreeSprout, 16, 16, 1),
obj_frame_tiles(gEventObjectPic_LiechiBerryTree_0), overworld_frame(gEventObjectPic_LiechiBerryTree, 16, 32, 0),
obj_frame_tiles(gEventObjectPic_LiechiBerryTree_1), overworld_frame(gEventObjectPic_LiechiBerryTree, 16, 32, 1),
obj_frame_tiles(gEventObjectPic_LiechiBerryTree_2), overworld_frame(gEventObjectPic_LiechiBerryTree, 16, 32, 2),
obj_frame_tiles(gEventObjectPic_LiechiBerryTree_3), overworld_frame(gEventObjectPic_LiechiBerryTree, 16, 32, 3),
obj_frame_tiles(gEventObjectPic_LiechiBerryTree_4), overworld_frame(gEventObjectPic_LiechiBerryTree, 16, 32, 4),
obj_frame_tiles(gEventObjectPic_LiechiBerryTree_5), overworld_frame(gEventObjectPic_LiechiBerryTree, 16, 32, 5),
}; };
const u8 gBerryTreePaletteSlotTable_Liechi[] = {3, 4, 4, 4, 4}; const u8 gBerryTreePaletteSlotTable_Liechi[] = {3, 4, 4, 4, 4};
const struct SpriteFrameImage gEventObjectPicTable_HondewBerryTree[] = { const struct SpriteFrameImage gEventObjectPicTable_HondewBerryTree[] = {
obj_frame_tiles(gEventObjectPic_BerryTreeDirtPile), overworld_frame(gEventObjectPic_BerryTreeDirtPile, 16, 16, 0),
obj_frame_tiles(gEventObjectPic_BerryTreeSprout_0), overworld_frame(gEventObjectPic_BerryTreeSprout, 16, 16, 0),
obj_frame_tiles(gEventObjectPic_BerryTreeSprout_1), overworld_frame(gEventObjectPic_BerryTreeSprout, 16, 16, 1),
obj_frame_tiles(gEventObjectPic_HondewBerryTree_0), overworld_frame(gEventObjectPic_HondewBerryTree, 16, 32, 0),
obj_frame_tiles(gEventObjectPic_HondewBerryTree_1), overworld_frame(gEventObjectPic_HondewBerryTree, 16, 32, 1),
obj_frame_tiles(gEventObjectPic_HondewBerryTree_2), overworld_frame(gEventObjectPic_HondewBerryTree, 16, 32, 2),
obj_frame_tiles(gEventObjectPic_HondewBerryTree_3), overworld_frame(gEventObjectPic_HondewBerryTree, 16, 32, 3),
obj_frame_tiles(gEventObjectPic_HondewBerryTree_4), overworld_frame(gEventObjectPic_HondewBerryTree, 16, 32, 4),
obj_frame_tiles(gEventObjectPic_HondewBerryTree_5), overworld_frame(gEventObjectPic_HondewBerryTree, 16, 32, 5),
}; };
const u8 gBerryTreePaletteSlotTable_Hondew[] = {3, 4, 5, 5, 5}; const u8 gBerryTreePaletteSlotTable_Hondew[] = {3, 4, 5, 5, 5};
const struct SpriteFrameImage gEventObjectPicTable_AguavBerryTree[] = { const struct SpriteFrameImage gEventObjectPicTable_AguavBerryTree[] = {
obj_frame_tiles(gEventObjectPic_BerryTreeDirtPile), overworld_frame(gEventObjectPic_BerryTreeDirtPile, 16, 16, 0),
obj_frame_tiles(gEventObjectPic_BerryTreeSprout_0), overworld_frame(gEventObjectPic_BerryTreeSprout, 16, 16, 0),
obj_frame_tiles(gEventObjectPic_BerryTreeSprout_1), overworld_frame(gEventObjectPic_BerryTreeSprout, 16, 16, 1),
obj_frame_tiles(gEventObjectPic_AguavBerryTree_0), overworld_frame(gEventObjectPic_AguavBerryTree, 16, 32, 0),
obj_frame_tiles(gEventObjectPic_AguavBerryTree_1), overworld_frame(gEventObjectPic_AguavBerryTree, 16, 32, 1),
obj_frame_tiles(gEventObjectPic_AguavBerryTree_2), overworld_frame(gEventObjectPic_AguavBerryTree, 16, 32, 2),
obj_frame_tiles(gEventObjectPic_AguavBerryTree_3), overworld_frame(gEventObjectPic_AguavBerryTree, 16, 32, 3),
obj_frame_tiles(gEventObjectPic_AguavBerryTree_4), overworld_frame(gEventObjectPic_AguavBerryTree, 16, 32, 4),
obj_frame_tiles(gEventObjectPic_AguavBerryTree_5), overworld_frame(gEventObjectPic_AguavBerryTree, 16, 32, 5),
}; };
const u8 gBerryTreePaletteSlotTable_Aguav[] = {3, 4, 4, 4, 4}; const u8 gBerryTreePaletteSlotTable_Aguav[] = {3, 4, 4, 4, 4};
const struct SpriteFrameImage gEventObjectPicTable_WikiBerryTree[] = { const struct SpriteFrameImage gEventObjectPicTable_WikiBerryTree[] = {
obj_frame_tiles(gEventObjectPic_BerryTreeDirtPile), overworld_frame(gEventObjectPic_BerryTreeDirtPile, 16, 16, 0),
obj_frame_tiles(gEventObjectPic_BerryTreeSprout_0), overworld_frame(gEventObjectPic_BerryTreeSprout, 16, 16, 0),
obj_frame_tiles(gEventObjectPic_BerryTreeSprout_1), overworld_frame(gEventObjectPic_BerryTreeSprout, 16, 16, 1),
obj_frame_tiles(gEventObjectPic_WikiBerryTree_0), overworld_frame(gEventObjectPic_WikiBerryTree, 16, 32, 0),
obj_frame_tiles(gEventObjectPic_WikiBerryTree_1), overworld_frame(gEventObjectPic_WikiBerryTree, 16, 32, 1),
obj_frame_tiles(gEventObjectPic_WikiBerryTree_2), overworld_frame(gEventObjectPic_WikiBerryTree, 16, 32, 2),
obj_frame_tiles(gEventObjectPic_WikiBerryTree_3), overworld_frame(gEventObjectPic_WikiBerryTree, 16, 32, 3),
obj_frame_tiles(gEventObjectPic_WikiBerryTree_4), overworld_frame(gEventObjectPic_WikiBerryTree, 16, 32, 4),
obj_frame_tiles(gEventObjectPic_WikiBerryTree_5), overworld_frame(gEventObjectPic_WikiBerryTree, 16, 32, 5),
}; };
const u8 gBerryTreePaletteSlotTable_Wiki[] = {3, 4, 3, 3, 3}; const u8 gBerryTreePaletteSlotTable_Wiki[] = {3, 4, 3, 3, 3};
const struct SpriteFrameImage gEventObjectPicTable_PomegBerryTree[] = { const struct SpriteFrameImage gEventObjectPicTable_PomegBerryTree[] = {
obj_frame_tiles(gEventObjectPic_BerryTreeDirtPile), overworld_frame(gEventObjectPic_BerryTreeDirtPile, 16, 16, 0),
obj_frame_tiles(gEventObjectPic_BerryTreeSprout_0), overworld_frame(gEventObjectPic_BerryTreeSprout, 16, 16, 0),
obj_frame_tiles(gEventObjectPic_BerryTreeSprout_1), overworld_frame(gEventObjectPic_BerryTreeSprout, 16, 16, 1),
obj_frame_tiles(gEventObjectPic_PomegBerryTree_0), overworld_frame(gEventObjectPic_PomegBerryTree, 16, 32, 0),
obj_frame_tiles(gEventObjectPic_PomegBerryTree_1), overworld_frame(gEventObjectPic_PomegBerryTree, 16, 32, 1),
obj_frame_tiles(gEventObjectPic_PomegBerryTree_2), overworld_frame(gEventObjectPic_PomegBerryTree, 16, 32, 2),
obj_frame_tiles(gEventObjectPic_PomegBerryTree_3), overworld_frame(gEventObjectPic_PomegBerryTree, 16, 32, 3),
obj_frame_tiles(gEventObjectPic_PomegBerryTree_4), overworld_frame(gEventObjectPic_PomegBerryTree, 16, 32, 4),
obj_frame_tiles(gEventObjectPic_PomegBerryTree_5), overworld_frame(gEventObjectPic_PomegBerryTree, 16, 32, 5),
}; };
const u8 gBerryTreePaletteSlotTable_Pomeg[] = {3, 4, 3, 3, 3}; const u8 gBerryTreePaletteSlotTable_Pomeg[] = {3, 4, 3, 3, 3};
const struct SpriteFrameImage gEventObjectPicTable_RawstBerryTree[] = { const struct SpriteFrameImage gEventObjectPicTable_RawstBerryTree[] = {
obj_frame_tiles(gEventObjectPic_BerryTreeDirtPile), overworld_frame(gEventObjectPic_BerryTreeDirtPile, 16, 16, 0),
obj_frame_tiles(gEventObjectPic_BerryTreeSprout_0), overworld_frame(gEventObjectPic_BerryTreeSprout, 16, 16, 0),
obj_frame_tiles(gEventObjectPic_BerryTreeSprout_1), overworld_frame(gEventObjectPic_BerryTreeSprout, 16, 16, 1),
obj_frame_tiles(gEventObjectPic_RawstBerryTree_0), overworld_frame(gEventObjectPic_RawstBerryTree, 16, 32, 0),
obj_frame_tiles(gEventObjectPic_RawstBerryTree_1), overworld_frame(gEventObjectPic_RawstBerryTree, 16, 32, 1),
obj_frame_tiles(gEventObjectPic_RawstBerryTree_2), overworld_frame(gEventObjectPic_RawstBerryTree, 16, 32, 2),
obj_frame_tiles(gEventObjectPic_RawstBerryTree_3), overworld_frame(gEventObjectPic_RawstBerryTree, 16, 32, 3),
obj_frame_tiles(gEventObjectPic_RawstBerryTree_4), overworld_frame(gEventObjectPic_RawstBerryTree, 16, 32, 4),
obj_frame_tiles(gEventObjectPic_RawstBerryTree_5), overworld_frame(gEventObjectPic_RawstBerryTree, 16, 32, 5),
}; };
const u8 gBerryTreePaletteSlotTable_Rawst[] = {3, 4, 4, 4, 4}; const u8 gBerryTreePaletteSlotTable_Rawst[] = {3, 4, 4, 4, 4};
const struct SpriteFrameImage gEventObjectPicTable_SpelonBerryTree[] = { const struct SpriteFrameImage gEventObjectPicTable_SpelonBerryTree[] = {
obj_frame_tiles(gEventObjectPic_BerryTreeDirtPile), overworld_frame(gEventObjectPic_BerryTreeDirtPile, 16, 16, 0),
obj_frame_tiles(gEventObjectPic_BerryTreeSprout_0), overworld_frame(gEventObjectPic_BerryTreeSprout, 16, 16, 0),
obj_frame_tiles(gEventObjectPic_BerryTreeSprout_1), overworld_frame(gEventObjectPic_BerryTreeSprout, 16, 16, 1),
obj_frame_tiles(gEventObjectPic_SpelonBerryTree_0), overworld_frame(gEventObjectPic_SpelonBerryTree, 16, 32, 0),
obj_frame_tiles(gEventObjectPic_SpelonBerryTree_1), overworld_frame(gEventObjectPic_SpelonBerryTree, 16, 32, 1),
obj_frame_tiles(gEventObjectPic_SpelonBerryTree_2), overworld_frame(gEventObjectPic_SpelonBerryTree, 16, 32, 2),
obj_frame_tiles(gEventObjectPic_SpelonBerryTree_3), overworld_frame(gEventObjectPic_SpelonBerryTree, 16, 32, 3),
obj_frame_tiles(gEventObjectPic_SpelonBerryTree_4), overworld_frame(gEventObjectPic_SpelonBerryTree, 16, 32, 4),
obj_frame_tiles(gEventObjectPic_SpelonBerryTree_5), overworld_frame(gEventObjectPic_SpelonBerryTree, 16, 32, 5),
}; };
const u8 gBerryTreePaletteSlotTable_Spelon[] = {3, 4, 3, 3, 3}; const u8 gBerryTreePaletteSlotTable_Spelon[] = {3, 4, 3, 3, 3};
const struct SpriteFrameImage gEventObjectPicTable_ChestoBerryTree[] = { const struct SpriteFrameImage gEventObjectPicTable_ChestoBerryTree[] = {
obj_frame_tiles(gEventObjectPic_BerryTreeDirtPile), overworld_frame(gEventObjectPic_BerryTreeDirtPile, 16, 16, 0),
obj_frame_tiles(gEventObjectPic_BerryTreeSprout_0), overworld_frame(gEventObjectPic_BerryTreeSprout, 16, 16, 0),
obj_frame_tiles(gEventObjectPic_BerryTreeSprout_1), overworld_frame(gEventObjectPic_BerryTreeSprout, 16, 16, 1),
obj_frame_tiles(gEventObjectPic_ChestoBerryTree_0), overworld_frame(gEventObjectPic_ChestoBerryTree, 16, 32, 0),
obj_frame_tiles(gEventObjectPic_ChestoBerryTree_1), overworld_frame(gEventObjectPic_ChestoBerryTree, 16, 32, 1),
obj_frame_tiles(gEventObjectPic_ChestoBerryTree_2), overworld_frame(gEventObjectPic_ChestoBerryTree, 16, 32, 2),
obj_frame_tiles(gEventObjectPic_ChestoBerryTree_3), overworld_frame(gEventObjectPic_ChestoBerryTree, 16, 32, 3),
obj_frame_tiles(gEventObjectPic_ChestoBerryTree_4), overworld_frame(gEventObjectPic_ChestoBerryTree, 16, 32, 4),
obj_frame_tiles(gEventObjectPic_ChestoBerryTree_5), overworld_frame(gEventObjectPic_ChestoBerryTree, 16, 32, 5),
}; };
const u8 gBerryTreePaletteSlotTable_Chesto[] = {3, 4, 2, 2, 2}; const u8 gBerryTreePaletteSlotTable_Chesto[] = {3, 4, 2, 2, 2};
const struct SpriteFrameImage gEventObjectPicTable_OranBerryTree[] = { const struct SpriteFrameImage gEventObjectPicTable_OranBerryTree[] = {
obj_frame_tiles(gEventObjectPic_BerryTreeDirtPile), overworld_frame(gEventObjectPic_BerryTreeDirtPile, 16, 16, 0),
obj_frame_tiles(gEventObjectPic_BerryTreeSprout_0), overworld_frame(gEventObjectPic_BerryTreeSprout, 16, 16, 0),
obj_frame_tiles(gEventObjectPic_BerryTreeSprout_1), overworld_frame(gEventObjectPic_BerryTreeSprout, 16, 16, 1),
obj_frame_tiles(gEventObjectPic_OranBerryTree_0), overworld_frame(gEventObjectPic_OranBerryTree, 16, 32, 0),
obj_frame_tiles(gEventObjectPic_OranBerryTree_1), overworld_frame(gEventObjectPic_OranBerryTree, 16, 32, 1),
obj_frame_tiles(gEventObjectPic_OranBerryTree_2), overworld_frame(gEventObjectPic_OranBerryTree, 16, 32, 2),
obj_frame_tiles(gEventObjectPic_OranBerryTree_3), overworld_frame(gEventObjectPic_OranBerryTree, 16, 32, 3),
obj_frame_tiles(gEventObjectPic_OranBerryTree_4), overworld_frame(gEventObjectPic_OranBerryTree, 16, 32, 4),
obj_frame_tiles(gEventObjectPic_OranBerryTree_5), overworld_frame(gEventObjectPic_OranBerryTree, 16, 32, 5),
}; };
const u8 gBerryTreePaletteSlotTable_Oran[] = {3, 4, 2, 2, 2}; const u8 gBerryTreePaletteSlotTable_Oran[] = {3, 4, 2, 2, 2};
const struct SpriteFrameImage gEventObjectPicTable_PersimBerryTree[] = { const struct SpriteFrameImage gEventObjectPicTable_PersimBerryTree[] = {
obj_frame_tiles(gEventObjectPic_BerryTreeDirtPile), overworld_frame(gEventObjectPic_BerryTreeDirtPile, 16, 16, 0),
obj_frame_tiles(gEventObjectPic_BerryTreeSprout_0), overworld_frame(gEventObjectPic_BerryTreeSprout, 16, 16, 0),
obj_frame_tiles(gEventObjectPic_BerryTreeSprout_1), overworld_frame(gEventObjectPic_BerryTreeSprout, 16, 16, 1),
obj_frame_tiles(gEventObjectPic_PersimBerryTree_0), overworld_frame(gEventObjectPic_PersimBerryTree, 16, 32, 0),
obj_frame_tiles(gEventObjectPic_PersimBerryTree_1), overworld_frame(gEventObjectPic_PersimBerryTree, 16, 32, 1),
obj_frame_tiles(gEventObjectPic_PersimBerryTree_2), overworld_frame(gEventObjectPic_PersimBerryTree, 16, 32, 2),
obj_frame_tiles(gEventObjectPic_PersimBerryTree_3), overworld_frame(gEventObjectPic_PersimBerryTree, 16, 32, 3),
obj_frame_tiles(gEventObjectPic_PersimBerryTree_4), overworld_frame(gEventObjectPic_PersimBerryTree, 16, 32, 4),
obj_frame_tiles(gEventObjectPic_PersimBerryTree_5), overworld_frame(gEventObjectPic_PersimBerryTree, 16, 32, 5),
}; };
const u8 gBerryTreePaletteSlotTable_Persim[] = {3, 4, 2, 2, 2}; const u8 gBerryTreePaletteSlotTable_Persim[] = {3, 4, 2, 2, 2};
const struct SpriteFrameImage gEventObjectPicTable_SitrusBerryTree[] = { const struct SpriteFrameImage gEventObjectPicTable_SitrusBerryTree[] = {
obj_frame_tiles(gEventObjectPic_BerryTreeDirtPile), overworld_frame(gEventObjectPic_BerryTreeDirtPile, 16, 16, 0),
obj_frame_tiles(gEventObjectPic_BerryTreeSprout_0), overworld_frame(gEventObjectPic_BerryTreeSprout, 16, 16, 0),
obj_frame_tiles(gEventObjectPic_BerryTreeSprout_1), overworld_frame(gEventObjectPic_BerryTreeSprout, 16, 16, 1),
obj_frame_tiles(gEventObjectPic_SitrusBerryTree_0), overworld_frame(gEventObjectPic_SitrusBerryTree, 16, 32, 0),
obj_frame_tiles(gEventObjectPic_SitrusBerryTree_1), overworld_frame(gEventObjectPic_SitrusBerryTree, 16, 32, 1),
obj_frame_tiles(gEventObjectPic_SitrusBerryTree_2), overworld_frame(gEventObjectPic_SitrusBerryTree, 16, 32, 2),
obj_frame_tiles(gEventObjectPic_SitrusBerryTree_3), overworld_frame(gEventObjectPic_SitrusBerryTree, 16, 32, 3),
obj_frame_tiles(gEventObjectPic_SitrusBerryTree_4), overworld_frame(gEventObjectPic_SitrusBerryTree, 16, 32, 4),
obj_frame_tiles(gEventObjectPic_SitrusBerryTree_5), overworld_frame(gEventObjectPic_SitrusBerryTree, 16, 32, 5),
}; };
const u8 gBerryTreePaletteSlotTable_Sitrus[] = {3, 4, 4, 4, 4}; const u8 gBerryTreePaletteSlotTable_Sitrus[] = {3, 4, 4, 4, 4};
const struct SpriteFrameImage gEventObjectPicTable_AspearBerryTree[] = { const struct SpriteFrameImage gEventObjectPicTable_AspearBerryTree[] = {
obj_frame_tiles(gEventObjectPic_BerryTreeDirtPile), overworld_frame(gEventObjectPic_BerryTreeDirtPile, 16, 16, 0),
obj_frame_tiles(gEventObjectPic_BerryTreeSprout_0), overworld_frame(gEventObjectPic_BerryTreeSprout, 16, 16, 0),
obj_frame_tiles(gEventObjectPic_BerryTreeSprout_1), overworld_frame(gEventObjectPic_BerryTreeSprout, 16, 16, 1),
obj_frame_tiles(gEventObjectPic_AspearBerryTree_0), overworld_frame(gEventObjectPic_AspearBerryTree, 16, 32, 0),
obj_frame_tiles(gEventObjectPic_AspearBerryTree_1), overworld_frame(gEventObjectPic_AspearBerryTree, 16, 32, 1),
obj_frame_tiles(gEventObjectPic_AspearBerryTree_2), overworld_frame(gEventObjectPic_AspearBerryTree, 16, 32, 2),
obj_frame_tiles(gEventObjectPic_AspearBerryTree_3), overworld_frame(gEventObjectPic_AspearBerryTree, 16, 32, 3),
obj_frame_tiles(gEventObjectPic_AspearBerryTree_4), overworld_frame(gEventObjectPic_AspearBerryTree, 16, 32, 4),
obj_frame_tiles(gEventObjectPic_AspearBerryTree_5), overworld_frame(gEventObjectPic_AspearBerryTree, 16, 32, 5),
}; };
const u8 gBerryTreePaletteSlotTable_Aspear[] = {3, 4, 3, 3, 3}; const u8 gBerryTreePaletteSlotTable_Aspear[] = {3, 4, 3, 3, 3};
const struct SpriteFrameImage gEventObjectPicTable_PamtreBerryTree[] = { const struct SpriteFrameImage gEventObjectPicTable_PamtreBerryTree[] = {
obj_frame_tiles(gEventObjectPic_BerryTreeDirtPile), overworld_frame(gEventObjectPic_BerryTreeDirtPile, 16, 16, 0),
obj_frame_tiles(gEventObjectPic_BerryTreeSprout_0), overworld_frame(gEventObjectPic_BerryTreeSprout, 16, 16, 0),
obj_frame_tiles(gEventObjectPic_BerryTreeSprout_1), overworld_frame(gEventObjectPic_BerryTreeSprout, 16, 16, 1),
obj_frame_tiles(gEventObjectPic_PamtreBerryTree_0), overworld_frame(gEventObjectPic_PamtreBerryTree, 16, 32, 0),
obj_frame_tiles(gEventObjectPic_PamtreBerryTree_1), overworld_frame(gEventObjectPic_PamtreBerryTree, 16, 32, 1),
obj_frame_tiles(gEventObjectPic_PamtreBerryTree_2), overworld_frame(gEventObjectPic_PamtreBerryTree, 16, 32, 2),
obj_frame_tiles(gEventObjectPic_PamtreBerryTree_3), overworld_frame(gEventObjectPic_PamtreBerryTree, 16, 32, 3),
obj_frame_tiles(gEventObjectPic_PamtreBerryTree_4), overworld_frame(gEventObjectPic_PamtreBerryTree, 16, 32, 4),
obj_frame_tiles(gEventObjectPic_PamtreBerryTree_5), overworld_frame(gEventObjectPic_PamtreBerryTree, 16, 32, 5),
}; };
const u8 gBerryTreePaletteSlotTable_Pamtre[] = {3, 4, 2, 2, 2}; const u8 gBerryTreePaletteSlotTable_Pamtre[] = {3, 4, 2, 2, 2};
const struct SpriteFrameImage gEventObjectPicTable_CornnBerryTree[] = { const struct SpriteFrameImage gEventObjectPicTable_CornnBerryTree[] = {
obj_frame_tiles(gEventObjectPic_BerryTreeDirtPile), overworld_frame(gEventObjectPic_BerryTreeDirtPile, 16, 16, 0),
obj_frame_tiles(gEventObjectPic_BerryTreeSprout_0), overworld_frame(gEventObjectPic_BerryTreeSprout, 16, 16, 0),
obj_frame_tiles(gEventObjectPic_BerryTreeSprout_1), overworld_frame(gEventObjectPic_BerryTreeSprout, 16, 16, 1),
obj_frame_tiles(gEventObjectPic_CornnBerryTree_0), overworld_frame(gEventObjectPic_CornnBerryTree, 16, 32, 0),
obj_frame_tiles(gEventObjectPic_CornnBerryTree_1), overworld_frame(gEventObjectPic_CornnBerryTree, 16, 32, 1),
obj_frame_tiles(gEventObjectPic_CornnBerryTree_2), overworld_frame(gEventObjectPic_CornnBerryTree, 16, 32, 2),
obj_frame_tiles(gEventObjectPic_CornnBerryTree_3), overworld_frame(gEventObjectPic_CornnBerryTree, 16, 32, 3),
obj_frame_tiles(gEventObjectPic_CornnBerryTree_4), overworld_frame(gEventObjectPic_CornnBerryTree, 16, 32, 4),
obj_frame_tiles(gEventObjectPic_CornnBerryTree_5), overworld_frame(gEventObjectPic_CornnBerryTree, 16, 32, 5),
}; };
const u8 gBerryTreePaletteSlotTable_Cornn[] = {3, 4, 2, 2, 2}; const u8 gBerryTreePaletteSlotTable_Cornn[] = {3, 4, 2, 2, 2};
const struct SpriteFrameImage gEventObjectPicTable_LansatBerryTree[] = { const struct SpriteFrameImage gEventObjectPicTable_LansatBerryTree[] = {
obj_frame_tiles(gEventObjectPic_BerryTreeDirtPile), overworld_frame(gEventObjectPic_BerryTreeDirtPile, 16, 16, 0),
obj_frame_tiles(gEventObjectPic_BerryTreeSprout_0), overworld_frame(gEventObjectPic_BerryTreeSprout, 16, 16, 0),
obj_frame_tiles(gEventObjectPic_BerryTreeSprout_1), overworld_frame(gEventObjectPic_BerryTreeSprout, 16, 16, 1),
obj_frame_tiles(gEventObjectPic_LansatBerryTree_0), overworld_frame(gEventObjectPic_LansatBerryTree, 16, 32, 0),
obj_frame_tiles(gEventObjectPic_LansatBerryTree_1), overworld_frame(gEventObjectPic_LansatBerryTree, 16, 32, 1),
obj_frame_tiles(gEventObjectPic_LansatBerryTree_2), overworld_frame(gEventObjectPic_LansatBerryTree, 16, 32, 2),
obj_frame_tiles(gEventObjectPic_LansatBerryTree_3), overworld_frame(gEventObjectPic_LansatBerryTree, 16, 32, 3),
obj_frame_tiles(gEventObjectPic_LansatBerryTree_4), overworld_frame(gEventObjectPic_LansatBerryTree, 16, 32, 4),
obj_frame_tiles(gEventObjectPic_LansatBerryTree_5), overworld_frame(gEventObjectPic_LansatBerryTree, 16, 32, 5),
}; };
const u8 gBerryTreePaletteSlotTable_Lansat[] = {3, 4, 2, 2, 2}; const u8 gBerryTreePaletteSlotTable_Lansat[] = {3, 4, 2, 2, 2};
const struct SpriteFrameImage gEventObjectPicTable_DurinBerryTree[] = { const struct SpriteFrameImage gEventObjectPicTable_DurinBerryTree[] = {
obj_frame_tiles(gEventObjectPic_BerryTreeDirtPile), overworld_frame(gEventObjectPic_BerryTreeDirtPile, 16, 16, 0),
obj_frame_tiles(gEventObjectPic_BerryTreeSprout_0), overworld_frame(gEventObjectPic_BerryTreeSprout, 16, 16, 0),
obj_frame_tiles(gEventObjectPic_BerryTreeSprout_1), overworld_frame(gEventObjectPic_BerryTreeSprout, 16, 16, 1),
obj_frame_tiles(gEventObjectPic_DurinBerryTree_0), overworld_frame(gEventObjectPic_DurinBerryTree, 16, 32, 0),
obj_frame_tiles(gEventObjectPic_DurinBerryTree_1), overworld_frame(gEventObjectPic_DurinBerryTree, 16, 32, 1),
obj_frame_tiles(gEventObjectPic_DurinBerryTree_2), overworld_frame(gEventObjectPic_DurinBerryTree, 16, 32, 2),
obj_frame_tiles(gEventObjectPic_DurinBerryTree_3), overworld_frame(gEventObjectPic_DurinBerryTree, 16, 32, 3),
obj_frame_tiles(gEventObjectPic_DurinBerryTree_4), overworld_frame(gEventObjectPic_DurinBerryTree, 16, 32, 4),
obj_frame_tiles(gEventObjectPic_DurinBerryTree_5), overworld_frame(gEventObjectPic_DurinBerryTree, 16, 32, 5),
}; };
const u8 gBerryTreePaletteSlotTable_Durin[] = {3, 4, 4, 4, 4}; const u8 gBerryTreePaletteSlotTable_Durin[] = {3, 4, 4, 4, 4};
const struct SpriteFrameImage gEventObjectPicTable_TamatoBerryTree[] = { const struct SpriteFrameImage gEventObjectPicTable_TamatoBerryTree[] = {
obj_frame_tiles(gEventObjectPic_BerryTreeDirtPile), overworld_frame(gEventObjectPic_BerryTreeDirtPile, 16, 16, 0),
obj_frame_tiles(gEventObjectPic_BerryTreeSprout_0), overworld_frame(gEventObjectPic_BerryTreeSprout, 16, 16, 0),
obj_frame_tiles(gEventObjectPic_BerryTreeSprout_1), overworld_frame(gEventObjectPic_BerryTreeSprout, 16, 16, 1),
obj_frame_tiles(gEventObjectPic_TamatoBerryTree_0), overworld_frame(gEventObjectPic_TamatoBerryTree, 16, 32, 0),
obj_frame_tiles(gEventObjectPic_TamatoBerryTree_1), overworld_frame(gEventObjectPic_TamatoBerryTree, 16, 32, 1),
obj_frame_tiles(gEventObjectPic_TamatoBerryTree_2), overworld_frame(gEventObjectPic_TamatoBerryTree, 16, 32, 2),
obj_frame_tiles(gEventObjectPic_TamatoBerryTree_3), overworld_frame(gEventObjectPic_TamatoBerryTree, 16, 32, 3),
obj_frame_tiles(gEventObjectPic_TamatoBerryTree_4), overworld_frame(gEventObjectPic_TamatoBerryTree, 16, 32, 4),
obj_frame_tiles(gEventObjectPic_TamatoBerryTree_5), overworld_frame(gEventObjectPic_TamatoBerryTree, 16, 32, 5),
}; };
const u8 gBerryTreePaletteSlotTable_Tamato[] = {3, 4, 2, 2, 2}; const u8 gBerryTreePaletteSlotTable_Tamato[] = {3, 4, 2, 2, 2};

View File

@ -100,8 +100,8 @@ const u32 gEventObjectPic_OldWoman2[] = INCBIN_U32("graphics/event_objects/pics/
const u32 gEventObjectPic_Camper[] = INCBIN_U32("graphics/event_objects/pics/people/camper.4bpp"); const u32 gEventObjectPic_Camper[] = INCBIN_U32("graphics/event_objects/pics/people/camper.4bpp");
const u32 gEventObjectPic_Picnicker[] = INCBIN_U32("graphics/event_objects/pics/people/picnicker.4bpp"); const u32 gEventObjectPic_Picnicker[] = INCBIN_U32("graphics/event_objects/pics/people/picnicker.4bpp");
const u32 gEventObjectPic_Man4[] = INCBIN_U32("graphics/event_objects/pics/people/man_4.4bpp"); const u32 gEventObjectPic_Man4[] = INCBIN_U32("graphics/event_objects/pics/people/man_4.4bpp");
const u32 gEventObjectPic_Woman7[] = INCBIN_U32("graphics/event_objects/pics/people/wwoman_7.4bpp"); const u32 gEventObjectPic_Woman7[] = INCBIN_U32("graphics/event_objects/pics/people/woman_7.4bpp");
const u32 gEventObjectPic_Youngster[] = INCBIN_U32("graphics/event_objects/pics/people/youngster/0.4bpp"); const u32 gEventObjectPic_Youngster[] = INCBIN_U32("graphics/event_objects/pics/people/youngster.4bpp");
const u32 gEventObjectPic_BugCatcher[] = INCBIN_U32("graphics/event_objects/pics/people/bug_catcher.4bpp"); const u32 gEventObjectPic_BugCatcher[] = INCBIN_U32("graphics/event_objects/pics/people/bug_catcher.4bpp");
const u32 gEventObjectPic_PsychicM[] = INCBIN_U32("graphics/event_objects/pics/people/psychic_m.4bpp"); const u32 gEventObjectPic_PsychicM[] = INCBIN_U32("graphics/event_objects/pics/people/psychic_m.4bpp");
const u32 gEventObjectPic_SchoolKidM[] = INCBIN_U32("graphics/event_objects/pics/people/school_kid_m.4bpp"); const u32 gEventObjectPic_SchoolKidM[] = INCBIN_U32("graphics/event_objects/pics/people/school_kid_m.4bpp");
@ -156,7 +156,7 @@ const u32 gEventObjectPic_Norman[] = INCBIN_U32("graphics/event_objects/pics/peo
const u32 gEventObjectPic_Winona[] = INCBIN_U32("graphics/event_objects/pics/people/gym_leaders/winona.4bpp"); const u32 gEventObjectPic_Winona[] = INCBIN_U32("graphics/event_objects/pics/people/gym_leaders/winona.4bpp");
const u32 gEventObjectPic_Liza[] = INCBIN_U32("graphics/event_objects/pics/people/gym_leaders/liza.4bpp"); const u32 gEventObjectPic_Liza[] = INCBIN_U32("graphics/event_objects/pics/people/gym_leaders/liza.4bpp");
const u32 gEventObjectPic_Tate[] = INCBIN_U32("graphics/event_objects/pics/people/gym_leaders/tate.4bpp"); const u32 gEventObjectPic_Tate[] = INCBIN_U32("graphics/event_objects/pics/people/gym_leaders/tate.4bpp");
const u32 gEventObjectPic_Wallace[] = INCBIN_U32("graphics/event_objects/pics/people/wallace/wallace.4bpp"); const u32 gEventObjectPic_Wallace[] = INCBIN_U32("graphics/event_objects/pics/people/wallace.4bpp");
const u32 gEventObjectPic_Steven[] = INCBIN_U32("graphics/event_objects/pics/people/steven.4bpp"); const u32 gEventObjectPic_Steven[] = INCBIN_U32("graphics/event_objects/pics/people/steven.4bpp");
const u32 gEventObjectPic_Wally[] = INCBIN_U32("graphics/event_objects/pics/people/wally.4bpp"); const u32 gEventObjectPic_Wally[] = INCBIN_U32("graphics/event_objects/pics/people/wally.4bpp");
const u32 gEventObjectPic_RubySapphireLittleBoy[] = INCBIN_U32("graphics/event_objects/pics/people/rs_little_boy.4bpp"); const u32 gEventObjectPic_RubySapphireLittleBoy[] = INCBIN_U32("graphics/event_objects/pics/people/rs_little_boy.4bpp");
@ -307,7 +307,7 @@ const u32 gFieldEffectPic_CutGrass_Copy[] = INCBIN_U32("graphics/event_objects/p
const u16 gFieldEffectObjectPalette6[] = INCBIN_U16("graphics/event_objects/palettes/field_effect_object_palette_06.gbapal"); const u16 gFieldEffectObjectPalette6[] = INCBIN_U16("graphics/event_objects/palettes/field_effect_object_palette_06.gbapal");
const u32 gFieldEffectObjectPic_Ripple[] = INCBIN_U32("graphics/event_objects/pics/effects/ripple.4bpp"); const u32 gFieldEffectObjectPic_Ripple[] = INCBIN_U32("graphics/event_objects/pics/effects/ripple.4bpp");
const u32 gFieldEffectObjectPic_Ash[] = INCBIN_U32("graphics/event_objects/pics/effects/ash.4bpp"); const u32 gFieldEffectObjectPic_Ash[] = INCBIN_U32("graphics/event_objects/pics/effects/ash.4bpp");
const u32 gFieldEffectObjectPic_Arrow[] = INCBIN_U32("graphics/event_objects/pics/effects/arrow/0.4bpp"); const u32 gFieldEffectObjectPic_Arrow[] = INCBIN_U32("graphics/event_objects/pics/effects/arrow.4bpp");
const u16 gFieldEffectObjectPalette0[] = INCBIN_U16("graphics/event_objects/palettes/field_effect_object_palette_00.gbapal"); const u16 gFieldEffectObjectPalette0[] = INCBIN_U16("graphics/event_objects/palettes/field_effect_object_palette_00.gbapal");
const u16 gFieldEffectObjectPalette1[] = INCBIN_U16("graphics/event_objects/palettes/field_effect_object_palette_01.gbapal"); const u16 gFieldEffectObjectPalette1[] = INCBIN_U16("graphics/event_objects/palettes/field_effect_object_palette_01.gbapal");
const u32 gFieldEffectObjectPic_GroundImpactDust_0[] = INCBIN_U32("graphics/event_objects/pics/effects/ground_impact_dust/0.4bpp"); const u32 gFieldEffectObjectPic_GroundImpactDust_0[] = INCBIN_U32("graphics/event_objects/pics/effects/ground_impact_dust/0.4bpp");

File diff suppressed because it is too large Load Diff

View File

@ -13,23 +13,23 @@ const union AnimCmd gFieldEffectObjectImageAnim_850C9D0[] =
const union AnimCmd *const gFieldEffectObjectImageAnimTable_Shadow[] = const union AnimCmd *const gFieldEffectObjectImageAnimTable_Shadow[] =
{ {
gFieldEffectObjectImageAnim_850C9D0, gFieldEffectObjectImageAnim_850C9D0,
}; };
const struct SpriteFrameImage gFieldEffectObjectPicTable_ShadowSmall[] = { const struct SpriteFrameImage gFieldEffectObjectPicTable_ShadowSmall[] = {
obj_frame_tiles(gFieldEffectObjectPic_ShadowSmall), obj_frame_tiles(gFieldEffectObjectPic_ShadowSmall),
}; };
const struct SpriteFrameImage gFieldEffectObjectPicTable_ShadowMedium[] = { const struct SpriteFrameImage gFieldEffectObjectPicTable_ShadowMedium[] = {
obj_frame_tiles(gFieldEffectObjectPic_ShadowMedium), obj_frame_tiles(gFieldEffectObjectPic_ShadowMedium),
}; };
const struct SpriteFrameImage gFieldEffectObjectPicTable_ShadowLarge[] = { const struct SpriteFrameImage gFieldEffectObjectPicTable_ShadowLarge[] = {
obj_frame_tiles(gFieldEffectObjectPic_ShadowLarge), obj_frame_tiles(gFieldEffectObjectPic_ShadowLarge),
}; };
const struct SpriteFrameImage gFieldEffectObjectPicTable_ShadowExtraLarge[] = { const struct SpriteFrameImage gFieldEffectObjectPicTable_ShadowExtraLarge[] = {
obj_frame_tiles(gFieldEffectObjectPic_ShadowExtraLarge), obj_frame_tiles(gFieldEffectObjectPic_ShadowExtraLarge),
}; };
const struct SpriteTemplate gFieldEffectObjectTemplate_ShadowSmall = {0xFFFF, 0xFFFF, &gEventObjectBaseOam_8x8, gFieldEffectObjectImageAnimTable_Shadow, gFieldEffectObjectPicTable_ShadowSmall, gDummySpriteAffineAnimTable, oamc_shadow}; const struct SpriteTemplate gFieldEffectObjectTemplate_ShadowSmall = {0xFFFF, 0xFFFF, &gEventObjectBaseOam_8x8, gFieldEffectObjectImageAnimTable_Shadow, gFieldEffectObjectPicTable_ShadowSmall, gDummySpriteAffineAnimTable, oamc_shadow};
@ -41,11 +41,11 @@ const struct SpriteTemplate gFieldEffectObjectTemplate_ShadowLarge = {0xFFFF, 0x
const struct SpriteTemplate gFieldEffectObjectTemplate_ShadowExtraLarge = {0xFFFF, 0xFFFF, &gEventObjectBaseOam_64x32, gFieldEffectObjectImageAnimTable_Shadow, gFieldEffectObjectPicTable_ShadowExtraLarge, gDummySpriteAffineAnimTable, oamc_shadow}; const struct SpriteTemplate gFieldEffectObjectTemplate_ShadowExtraLarge = {0xFFFF, 0xFFFF, &gEventObjectBaseOam_64x32, gFieldEffectObjectImageAnimTable_Shadow, gFieldEffectObjectPicTable_ShadowExtraLarge, gDummySpriteAffineAnimTable, oamc_shadow};
const struct SpriteFrameImage gFieldEffectObjectPicTable_TallGrass[] = { const struct SpriteFrameImage gFieldEffectObjectPicTable_TallGrass[] = {
obj_frame_tiles(gFieldEffectObjectPic_TallGrass_0), overworld_frame(gFieldEffectObjectPic_TallGrass, 16, 16, 0),
obj_frame_tiles(gFieldEffectObjectPic_TallGrass_1), overworld_frame(gFieldEffectObjectPic_TallGrass, 16, 16, 1),
obj_frame_tiles(gFieldEffectObjectPic_TallGrass_2), overworld_frame(gFieldEffectObjectPic_TallGrass, 16, 16, 2),
obj_frame_tiles(gFieldEffectObjectPic_TallGrass_3), overworld_frame(gFieldEffectObjectPic_TallGrass, 16, 16, 3),
obj_frame_tiles(gFieldEffectObjectPic_TallGrass_4), overworld_frame(gFieldEffectObjectPic_TallGrass, 16, 16, 4),
}; };
const union AnimCmd gFieldEffectObjectImageAnim_850CA84[] = const union AnimCmd gFieldEffectObjectImageAnim_850CA84[] =
@ -66,11 +66,11 @@ const union AnimCmd *const gFieldEffectObjectImageAnimTable_TallGrass[] =
const struct SpriteTemplate gFieldEffectObjectTemplate_TallGrass = {0xFFFF, 0x1005, &gEventObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_TallGrass, gFieldEffectObjectPicTable_TallGrass, gDummySpriteAffineAnimTable, unc_grass_normal}; const struct SpriteTemplate gFieldEffectObjectTemplate_TallGrass = {0xFFFF, 0x1005, &gEventObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_TallGrass, gFieldEffectObjectPicTable_TallGrass, gDummySpriteAffineAnimTable, unc_grass_normal};
const struct SpriteFrameImage gFieldEffectObjectPicTable_Ripple[] = { const struct SpriteFrameImage gFieldEffectObjectPicTable_Ripple[] = {
obj_frame_tiles(gFieldEffectObjectPic_Ripple_0), overworld_frame(gFieldEffectObjectPic_Ripple, 16, 16, 0),
obj_frame_tiles(gFieldEffectObjectPic_Ripple_1), overworld_frame(gFieldEffectObjectPic_Ripple, 16, 16, 1),
obj_frame_tiles(gFieldEffectObjectPic_Ripple_2), overworld_frame(gFieldEffectObjectPic_Ripple, 16, 16, 2),
obj_frame_tiles(gFieldEffectObjectPic_Ripple_3), overworld_frame(gFieldEffectObjectPic_Ripple, 16, 16, 3),
obj_frame_tiles(gFieldEffectObjectPic_Ripple_4), overworld_frame(gFieldEffectObjectPic_Ripple, 16, 16, 4),
}; };
const union AnimCmd gFieldEffectObjectImageAnim_850CAE0[] = const union AnimCmd gFieldEffectObjectImageAnim_850CAE0[] =
@ -94,11 +94,11 @@ const union AnimCmd *const gFieldEffectObjectImageAnimTable_Ripple[] =
const struct SpriteTemplate gFieldEffectObjectTemplate_Ripple = {0xFFFF, 0x1005, &gEventObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_Ripple, gFieldEffectObjectPicTable_Ripple, gDummySpriteAffineAnimTable, sub_81561D0}; const struct SpriteTemplate gFieldEffectObjectTemplate_Ripple = {0xFFFF, 0x1005, &gEventObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_Ripple, gFieldEffectObjectPicTable_Ripple, gDummySpriteAffineAnimTable, sub_81561D0};
const struct SpriteFrameImage gFieldEffectObjectPicTable_Ash[] = { const struct SpriteFrameImage gFieldEffectObjectPicTable_Ash[] = {
obj_frame_tiles(gFieldEffectObjectPic_Ash_0), overworld_frame(gFieldEffectObjectPic_Ash, 16, 16, 0),
obj_frame_tiles(gFieldEffectObjectPic_Ash_1), overworld_frame(gFieldEffectObjectPic_Ash, 16, 16, 1),
obj_frame_tiles(gFieldEffectObjectPic_Ash_2), overworld_frame(gFieldEffectObjectPic_Ash, 16, 16, 2),
obj_frame_tiles(gFieldEffectObjectPic_Ash_3), overworld_frame(gFieldEffectObjectPic_Ash, 16, 16, 3),
obj_frame_tiles(gFieldEffectObjectPic_Ash_4), overworld_frame(gFieldEffectObjectPic_Ash, 16, 16, 4),
}; };
const union AnimCmd gFieldEffectObjectImageAnim_850CB48[] = const union AnimCmd gFieldEffectObjectImageAnim_850CB48[] =
@ -119,9 +119,9 @@ const union AnimCmd *const gFieldEffectObjectImageAnimTable_Ash[] =
const struct SpriteTemplate gFieldEffectObjectTemplate_Ash = {0xFFFF, 0x1005, &gEventObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_Ash, gFieldEffectObjectPicTable_Ash, gDummySpriteAffineAnimTable, sub_8155460}; const struct SpriteTemplate gFieldEffectObjectTemplate_Ash = {0xFFFF, 0x1005, &gEventObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_Ash, gFieldEffectObjectPicTable_Ash, gDummySpriteAffineAnimTable, sub_8155460};
const struct SpriteFrameImage gFieldEffectObjectPicTable_SurfBlob[] = { const struct SpriteFrameImage gFieldEffectObjectPicTable_SurfBlob[] = {
obj_frame_tiles(gFieldEffectObjectPic_SurfBlob_0), overworld_frame(gFieldEffectObjectPic_SurfBlob, 32, 32, 0),
obj_frame_tiles(gFieldEffectObjectPic_SurfBlob_1), overworld_frame(gFieldEffectObjectPic_SurfBlob, 32, 32, 1),
obj_frame_tiles(gFieldEffectObjectPic_SurfBlob_2), overworld_frame(gFieldEffectObjectPic_SurfBlob, 32, 32, 2),
}; };
const union AnimCmd gFieldEffectObjectImageAnim_850CB94[] = const union AnimCmd gFieldEffectObjectImageAnim_850CB94[] =
@ -159,14 +159,14 @@ const union AnimCmd *const gFieldEffectObjectImageAnimTable_SurfBlob[] =
const struct SpriteTemplate gFieldEffectObjectTemplate_SurfBlob = {0xFFFF, 0xFFFF, &gEventObjectBaseOam_32x32, gFieldEffectObjectImageAnimTable_SurfBlob, gFieldEffectObjectPicTable_SurfBlob, gDummySpriteAffineAnimTable, sub_8155658}; const struct SpriteTemplate gFieldEffectObjectTemplate_SurfBlob = {0xFFFF, 0xFFFF, &gEventObjectBaseOam_32x32, gFieldEffectObjectImageAnimTable_SurfBlob, gFieldEffectObjectPicTable_SurfBlob, gDummySpriteAffineAnimTable, sub_8155658};
const struct SpriteFrameImage gFieldEffectObjectPicTable_Arrow[] = { const struct SpriteFrameImage gFieldEffectObjectPicTable_Arrow[] = {
obj_frame_tiles(gFieldEffectObjectPic_Arrow_0), overworld_frame(gFieldEffectObjectPic_Arrow, 16, 16, 0),
obj_frame_tiles(gFieldEffectObjectPic_Arrow_1), overworld_frame(gFieldEffectObjectPic_Arrow, 16, 16, 1),
obj_frame_tiles(gFieldEffectObjectPic_Arrow_2), overworld_frame(gFieldEffectObjectPic_Arrow, 16, 16, 2),
obj_frame_tiles(gFieldEffectObjectPic_Arrow_3), overworld_frame(gFieldEffectObjectPic_Arrow, 16, 16, 3),
obj_frame_tiles(gFieldEffectObjectPic_Arrow_4), overworld_frame(gFieldEffectObjectPic_Arrow, 16, 16, 4),
obj_frame_tiles(gFieldEffectObjectPic_Arrow_5), overworld_frame(gFieldEffectObjectPic_Arrow, 16, 16, 5),
obj_frame_tiles(gFieldEffectObjectPic_Arrow_6), overworld_frame(gFieldEffectObjectPic_Arrow, 16, 16, 6),
obj_frame_tiles(gFieldEffectObjectPic_Arrow_7), overworld_frame(gFieldEffectObjectPic_Arrow, 16, 16, 7),
}; };
const union AnimCmd gFieldEffectObjectImageAnim_850CC1C[] = const union AnimCmd gFieldEffectObjectImageAnim_850CC1C[] =
@ -208,9 +208,9 @@ const union AnimCmd *const gFieldEffectObjectImageAnimTable_Arrow[] =
const struct SpriteTemplate gFieldEffectObjectTemplate_Arrow = {0xFFFF, 0xFFFF, &gEventObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_Arrow, gFieldEffectObjectPicTable_Arrow, gDummySpriteAffineAnimTable, SpriteCallbackDummy}; const struct SpriteTemplate gFieldEffectObjectTemplate_Arrow = {0xFFFF, 0xFFFF, &gEventObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_Arrow, gFieldEffectObjectPicTable_Arrow, gDummySpriteAffineAnimTable, SpriteCallbackDummy};
const struct SpriteFrameImage gFieldEffectObjectPicTable_GroundImpactDust[] = { const struct SpriteFrameImage gFieldEffectObjectPicTable_GroundImpactDust[] = {
obj_frame_tiles(gFieldEffectObjectPic_GroundImpactDust_0), obj_frame_tiles(gFieldEffectObjectPic_GroundImpactDust_0),
obj_frame_tiles(gFieldEffectObjectPic_GroundImpactDust_1), obj_frame_tiles(gFieldEffectObjectPic_GroundImpactDust_1),
obj_frame_tiles(gFieldEffectObjectPic_GroundImpactDust_2), obj_frame_tiles(gFieldEffectObjectPic_GroundImpactDust_2),
}; };
const union AnimCmd gFieldEffectObjectImageAnim_850CC8C[] = const union AnimCmd gFieldEffectObjectImageAnim_850CC8C[] =
@ -229,10 +229,10 @@ const union AnimCmd *const gFieldEffectObjectImageAnimTable_GroundImpactDust[] =
const struct SpriteTemplate gFieldEffectObjectTemplate_GroundImpactDust = {0xFFFF, 0x1004, &gEventObjectBaseOam_16x8, gFieldEffectObjectImageAnimTable_GroundImpactDust, gFieldEffectObjectPicTable_GroundImpactDust, gDummySpriteAffineAnimTable, sub_8156194}; const struct SpriteTemplate gFieldEffectObjectTemplate_GroundImpactDust = {0xFFFF, 0x1004, &gEventObjectBaseOam_16x8, gFieldEffectObjectImageAnimTable_GroundImpactDust, gFieldEffectObjectPicTable_GroundImpactDust, gDummySpriteAffineAnimTable, sub_8156194};
const struct SpriteFrameImage gFieldEffectObjectPicTable_BikeHopTallGrass[] = { const struct SpriteFrameImage gFieldEffectObjectPicTable_BikeHopTallGrass[] = {
obj_frame_tiles(gFieldEffectObjectPic_BikeHopTallGrass_0), obj_frame_tiles(gFieldEffectObjectPic_BikeHopTallGrass_0),
obj_frame_tiles(gFieldEffectObjectPic_BikeHopTallGrass_1), obj_frame_tiles(gFieldEffectObjectPic_BikeHopTallGrass_1),
obj_frame_tiles(gFieldEffectObjectPic_BikeHopTallGrass_2), obj_frame_tiles(gFieldEffectObjectPic_BikeHopTallGrass_2),
obj_frame_tiles(gFieldEffectObjectPic_BikeHopTallGrass_3), obj_frame_tiles(gFieldEffectObjectPic_BikeHopTallGrass_3),
}; };
const union AnimCmd gFieldEffectObjectImageAnim_850CCD8[] = const union AnimCmd gFieldEffectObjectImageAnim_850CCD8[] =
@ -252,8 +252,8 @@ const union AnimCmd *const gFieldEffectObjectImageAnimTable_BikeHopTallGrass[] =
const struct SpriteTemplate gFieldEffectObjectTemplate_BikeHopTallGrass = {0xFFFF, 0x1005, &gEventObjectBaseOam_16x8, gFieldEffectObjectImageAnimTable_BikeHopTallGrass, gFieldEffectObjectPicTable_BikeHopTallGrass, gDummySpriteAffineAnimTable, sub_8156194}; const struct SpriteTemplate gFieldEffectObjectTemplate_BikeHopTallGrass = {0xFFFF, 0x1005, &gEventObjectBaseOam_16x8, gFieldEffectObjectImageAnimTable_BikeHopTallGrass, gFieldEffectObjectPicTable_BikeHopTallGrass, gDummySpriteAffineAnimTable, sub_8156194};
const struct SpriteFrameImage gFieldEffectObjectPicTable_SandFootprints[] = { const struct SpriteFrameImage gFieldEffectObjectPicTable_SandFootprints[] = {
obj_frame_tiles(gFieldEffectObjectPic_SandFootprints_0), obj_frame_tiles(gFieldEffectObjectPic_SandFootprints_0),
obj_frame_tiles(gFieldEffectObjectPic_SandFootprints_1), obj_frame_tiles(gFieldEffectObjectPic_SandFootprints_1),
}; };
const union AnimCmd gFieldEffectObjectImageAnim_850CD18[] = const union AnimCmd gFieldEffectObjectImageAnim_850CD18[] =
@ -292,8 +292,8 @@ const union AnimCmd *const gFieldEffectObjectImageAnimTable_SandFootprints[] =
const struct SpriteTemplate gFieldEffectObjectTemplate_SandFootprints = {0xFFFF, 0x1004, &gEventObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_SandFootprints, gFieldEffectObjectPicTable_SandFootprints, gDummySpriteAffineAnimTable, sub_8154C60}; const struct SpriteTemplate gFieldEffectObjectTemplate_SandFootprints = {0xFFFF, 0x1004, &gEventObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_SandFootprints, gFieldEffectObjectPicTable_SandFootprints, gDummySpriteAffineAnimTable, sub_8154C60};
const struct SpriteFrameImage gFieldEffectObjectPicTable_DeepSandFootprints[] = { const struct SpriteFrameImage gFieldEffectObjectPicTable_DeepSandFootprints[] = {
obj_frame_tiles(gFieldEffectObjectPic_DeepSandFootprints_0), obj_frame_tiles(gFieldEffectObjectPic_DeepSandFootprints_0),
obj_frame_tiles(gFieldEffectObjectPic_DeepSandFootprints_1), obj_frame_tiles(gFieldEffectObjectPic_DeepSandFootprints_1),
}; };
const union AnimCmd gFieldEffectObjectImageAnim_850CD74[] = const union AnimCmd gFieldEffectObjectImageAnim_850CD74[] =
@ -332,10 +332,10 @@ const union AnimCmd *const gFieldEffectObjectImageAnimTable_DeepSandFootprints[]
const struct SpriteTemplate gFieldEffectObjectTemplate_DeepSandFootprints = {0xFFFF, 0x1004, &gEventObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_DeepSandFootprints, gFieldEffectObjectPicTable_DeepSandFootprints, gDummySpriteAffineAnimTable, sub_8154C60}; const struct SpriteTemplate gFieldEffectObjectTemplate_DeepSandFootprints = {0xFFFF, 0x1004, &gEventObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_DeepSandFootprints, gFieldEffectObjectPicTable_DeepSandFootprints, gDummySpriteAffineAnimTable, sub_8154C60};
const struct SpriteFrameImage gFieldEffectObjectPicTable_BikeTireTracks[] = { const struct SpriteFrameImage gFieldEffectObjectPicTable_BikeTireTracks[] = {
obj_frame_tiles(gFieldEffectObjectPic_BikeTireTracks_0), obj_frame_tiles(gFieldEffectObjectPic_BikeTireTracks_0),
obj_frame_tiles(gFieldEffectObjectPic_BikeTireTracks_1), obj_frame_tiles(gFieldEffectObjectPic_BikeTireTracks_1),
obj_frame_tiles(gFieldEffectObjectPic_BikeTireTracks_2), obj_frame_tiles(gFieldEffectObjectPic_BikeTireTracks_2),
obj_frame_tiles(gFieldEffectObjectPic_BikeTireTracks_3), obj_frame_tiles(gFieldEffectObjectPic_BikeTireTracks_3),
}; };
const union AnimCmd gFieldEffectObjectImageAnim_850CDE0[] = const union AnimCmd gFieldEffectObjectImageAnim_850CDE0[] =
@ -402,10 +402,10 @@ const union AnimCmd *const gFieldEffectObjectImageAnimTable_BikeTireTracks[] =
const struct SpriteTemplate gFieldEffectObjectTemplate_BikeTireTracks = {0xFFFF, 0x1004, &gEventObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_BikeTireTracks, gFieldEffectObjectPicTable_BikeTireTracks, gDummySpriteAffineAnimTable, sub_8154C60}; const struct SpriteTemplate gFieldEffectObjectTemplate_BikeTireTracks = {0xFFFF, 0x1004, &gEventObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_BikeTireTracks, gFieldEffectObjectPicTable_BikeTireTracks, gDummySpriteAffineAnimTable, sub_8154C60};
const struct SpriteFrameImage gFieldEffectObjectPicTable_BikeHopBigSplash[] = { const struct SpriteFrameImage gFieldEffectObjectPicTable_BikeHopBigSplash[] = {
obj_frame_tiles(gFieldEffectObjectPic_BikeHopBigSplash_0), overworld_frame(gFieldEffectObjectPic_BikeHopBigSplash, 16, 16, 0),
obj_frame_tiles(gFieldEffectObjectPic_BikeHopBigSplash_1), overworld_frame(gFieldEffectObjectPic_BikeHopBigSplash, 16, 16, 1),
obj_frame_tiles(gFieldEffectObjectPic_BikeHopBigSplash_2), overworld_frame(gFieldEffectObjectPic_BikeHopBigSplash, 16, 16, 2),
obj_frame_tiles(gFieldEffectObjectPic_BikeHopBigSplash_3), overworld_frame(gFieldEffectObjectPic_BikeHopBigSplash, 16, 16, 3),
}; };
const union AnimCmd gFieldEffectObjectImageAnim_850CE7C[] = const union AnimCmd gFieldEffectObjectImageAnim_850CE7C[] =
@ -425,8 +425,8 @@ const union AnimCmd *const gFieldEffectObjectImageAnimTable_BikeHopBigSplash[] =
const struct SpriteTemplate gFieldEffectObjectTemplate_BikeHopBigSplash = {0xFFFF, 0x1004, &gEventObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_BikeHopBigSplash, gFieldEffectObjectPicTable_BikeHopBigSplash, gDummySpriteAffineAnimTable, sub_8156194}; const struct SpriteTemplate gFieldEffectObjectTemplate_BikeHopBigSplash = {0xFFFF, 0x1004, &gEventObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_BikeHopBigSplash, gFieldEffectObjectPicTable_BikeHopBigSplash, gDummySpriteAffineAnimTable, sub_8156194};
const struct SpriteFrameImage gFieldEffectObjectPicTable_Splash[] = { const struct SpriteFrameImage gFieldEffectObjectPicTable_Splash[] = {
obj_frame_tiles(gFieldEffectObjectPic_Splash_0), overworld_frame(gFieldEffectObjectPic_Splash, 16, 8, 0),
obj_frame_tiles(gFieldEffectObjectPic_Splash_1), overworld_frame(gFieldEffectObjectPic_Splash, 16, 8, 1),
}; };
const union AnimCmd gFieldEffectObjectImageAnim_850CEBC[] = const union AnimCmd gFieldEffectObjectImageAnim_850CEBC[] =
@ -458,9 +458,9 @@ const union AnimCmd *const gFieldEffectObjectImageAnimTable_Splash[] =
const struct SpriteTemplate gFieldEffectObjectTemplate_Splash = {0xFFFF, 0x1004, &gEventObjectBaseOam_16x8, gFieldEffectObjectImageAnimTable_Splash, gFieldEffectObjectPicTable_Splash, gDummySpriteAffineAnimTable, sub_8154D90}; const struct SpriteTemplate gFieldEffectObjectTemplate_Splash = {0xFFFF, 0x1004, &gEventObjectBaseOam_16x8, gFieldEffectObjectImageAnimTable_Splash, gFieldEffectObjectPicTable_Splash, gDummySpriteAffineAnimTable, sub_8154D90};
const struct SpriteFrameImage gFieldEffectObjectPicTable_BikeHopSmallSplash[] = { const struct SpriteFrameImage gFieldEffectObjectPicTable_BikeHopSmallSplash[] = {
obj_frame_tiles(gFieldEffectObjectPic_BikeHopSmallSplash_0), overworld_frame(gFieldEffectObjectPic_BikeHopSmallSplash, 16, 8, 0),
obj_frame_tiles(gFieldEffectObjectPic_BikeHopSmallSplash_1), overworld_frame(gFieldEffectObjectPic_BikeHopSmallSplash, 16, 8, 1),
obj_frame_tiles(gFieldEffectObjectPic_BikeHopSmallSplash_2), overworld_frame(gFieldEffectObjectPic_BikeHopSmallSplash, 16, 8, 2),
}; };
const union AnimCmd gFieldEffectObjectImageAnim_850CF24[] = const union AnimCmd gFieldEffectObjectImageAnim_850CF24[] =
@ -479,10 +479,10 @@ const union AnimCmd *const gFieldEffectObjectImageAnimTable_BikeHopSmallSplash[]
const struct SpriteTemplate gFieldEffectObjectTemplate_BikeHopSmallSplash = {0xFFFF, 0x1004, &gEventObjectBaseOam_16x8, gFieldEffectObjectImageAnimTable_BikeHopSmallSplash, gFieldEffectObjectPicTable_BikeHopSmallSplash, gDummySpriteAffineAnimTable, sub_8156194}; const struct SpriteTemplate gFieldEffectObjectTemplate_BikeHopSmallSplash = {0xFFFF, 0x1004, &gEventObjectBaseOam_16x8, gFieldEffectObjectImageAnimTable_BikeHopSmallSplash, gFieldEffectObjectPicTable_BikeHopSmallSplash, gDummySpriteAffineAnimTable, sub_8156194};
const struct SpriteFrameImage gFieldEffectObjectPicTable_LongGrass[] = { const struct SpriteFrameImage gFieldEffectObjectPicTable_LongGrass[] = {
obj_frame_tiles(gFieldEffectObjectPic_LongGrass_0), obj_frame_tiles(gFieldEffectObjectPic_LongGrass_0),
obj_frame_tiles(gFieldEffectObjectPic_LongGrass_1), obj_frame_tiles(gFieldEffectObjectPic_LongGrass_1),
obj_frame_tiles(gFieldEffectObjectPic_LongGrass_2), obj_frame_tiles(gFieldEffectObjectPic_LongGrass_2),
obj_frame_tiles(gFieldEffectObjectPic_LongGrass_3), obj_frame_tiles(gFieldEffectObjectPic_LongGrass_3),
}; };
const union AnimCmd gFieldEffectObjectImageAnim_850CF70[] = const union AnimCmd gFieldEffectObjectImageAnim_850CF70[] =
@ -505,12 +505,12 @@ const union AnimCmd *const gFieldEffectObjectImageAnimTable_LongGrass[] =
const struct SpriteTemplate gFieldEffectObjectTemplate_LongGrass = {0xFFFF, 0x1005, &gEventObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_LongGrass, gFieldEffectObjectPicTable_LongGrass, gDummySpriteAffineAnimTable, unc_grass_tall}; const struct SpriteTemplate gFieldEffectObjectTemplate_LongGrass = {0xFFFF, 0x1005, &gEventObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_LongGrass, gFieldEffectObjectPicTable_LongGrass, gDummySpriteAffineAnimTable, unc_grass_tall};
const struct SpriteFrameImage gFieldEffectObjectPicTable_Unknown16[] = { const struct SpriteFrameImage gFieldEffectObjectPicTable_Unknown16[] = {
obj_frame_tiles(gFieldEffectObjectPic_Unknown16_0), obj_frame_tiles(gFieldEffectObjectPic_Unknown16_0),
obj_frame_tiles(gFieldEffectObjectPic_Unknown16_1), obj_frame_tiles(gFieldEffectObjectPic_Unknown16_1),
obj_frame_tiles(gFieldEffectObjectPic_Unknown16_2), obj_frame_tiles(gFieldEffectObjectPic_Unknown16_2),
obj_frame_tiles(gFieldEffectObjectPic_Unknown16_3), obj_frame_tiles(gFieldEffectObjectPic_Unknown16_3),
obj_frame_tiles(gFieldEffectObjectPic_Unknown16_4), obj_frame_tiles(gFieldEffectObjectPic_Unknown16_4),
obj_frame_tiles(gFieldEffectObjectPic_Unknown16_5), obj_frame_tiles(gFieldEffectObjectPic_Unknown16_5),
}; };
const union AnimCmd gFieldEffectObjectImageAnim_850CFDC[] = const union AnimCmd gFieldEffectObjectImageAnim_850CFDC[] =
@ -532,15 +532,15 @@ const union AnimCmd *const gFieldEffectObjectImageAnimTable_Unknown16[] =
const struct SpriteTemplate gFieldEffectObjectTemplate_Unknown16 = {0xFFFF, 0x1005, &gEventObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_Unknown16, gFieldEffectObjectPicTable_Unknown16, gDummySpriteAffineAnimTable, sub_8156194}; const struct SpriteTemplate gFieldEffectObjectTemplate_Unknown16 = {0xFFFF, 0x1005, &gEventObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_Unknown16, gFieldEffectObjectPicTable_Unknown16, gDummySpriteAffineAnimTable, sub_8156194};
const struct SpriteFrameImage gFieldEffectObjectPicTable_Unknown17[] = { const struct SpriteFrameImage gFieldEffectObjectPicTable_Unknown17[] = {
obj_frame_tiles(gFieldEffectObjectPic_Unknown16_5), obj_frame_tiles(gFieldEffectObjectPic_Unknown16_5),
obj_frame_tiles(gFieldEffectObjectPic_Unknown17_0), overworld_frame(gFieldEffectObjectPic_Unknown17, 16, 16, 0),
obj_frame_tiles(gFieldEffectObjectPic_Unknown17_1), overworld_frame(gFieldEffectObjectPic_Unknown17, 16, 16, 1),
obj_frame_tiles(gFieldEffectObjectPic_Unknown17_2), overworld_frame(gFieldEffectObjectPic_Unknown17, 16, 16, 2),
obj_frame_tiles(gFieldEffectObjectPic_Unknown17_3), overworld_frame(gFieldEffectObjectPic_Unknown17, 16, 16, 3),
obj_frame_tiles(gFieldEffectObjectPic_Unknown17_4), overworld_frame(gFieldEffectObjectPic_Unknown17, 16, 16, 4),
obj_frame_tiles(gFieldEffectObjectPic_Unknown17_5), overworld_frame(gFieldEffectObjectPic_Unknown17, 16, 16, 5),
obj_frame_tiles(gFieldEffectObjectPic_Unknown17_6), overworld_frame(gFieldEffectObjectPic_Unknown17, 16, 16, 6),
obj_frame_tiles(gFieldEffectObjectPic_Unknown17_7), overworld_frame(gFieldEffectObjectPic_Unknown17, 16, 16, 7),
}; };
const union AnimCmd gFieldEffectObjectImageAnim_850D05C[] = const union AnimCmd gFieldEffectObjectImageAnim_850D05C[] =
@ -565,10 +565,10 @@ const union AnimCmd *const gFieldEffectObjectImageAnimTable_Unknown17[] =
const struct SpriteTemplate gFieldEffectObjectTemplate_Unknown17 = {0xFFFF, 0x1005, &gEventObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_Unknown17, gFieldEffectObjectPicTable_Unknown17, gDummySpriteAffineAnimTable, sub_81561D0}; const struct SpriteTemplate gFieldEffectObjectTemplate_Unknown17 = {0xFFFF, 0x1005, &gEventObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_Unknown17, gFieldEffectObjectPicTable_Unknown17, gDummySpriteAffineAnimTable, sub_81561D0};
const struct SpriteFrameImage gFieldEffectObjectPicTable_Unknown18[] = { const struct SpriteFrameImage gFieldEffectObjectPicTable_Unknown18[] = {
obj_frame_tiles(gFieldEffectObjectPic_Unknown18_0), obj_frame_tiles(gFieldEffectObjectPic_Unknown18_0),
obj_frame_tiles(gFieldEffectObjectPic_Unknown18_1), obj_frame_tiles(gFieldEffectObjectPic_Unknown18_1),
obj_frame_tiles(gFieldEffectObjectPic_Unknown18_2), obj_frame_tiles(gFieldEffectObjectPic_Unknown18_2),
obj_frame_tiles(gFieldEffectObjectPic_Unknown18_3), obj_frame_tiles(gFieldEffectObjectPic_Unknown18_3),
}; };
const union AnimCmd gFieldEffectObjectImageAnim_850D0C0[] = const union AnimCmd gFieldEffectObjectImageAnim_850D0C0[] =
@ -590,10 +590,10 @@ const union AnimCmd *const gFieldEffectObjectImageAnimTable_Unknown18[] =
const struct SpriteTemplate gFieldEffectObjectTemplate_Unknown18 = {0xFFFF, 0x1005, &gEventObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_Unknown18, gFieldEffectObjectPicTable_Unknown18, gDummySpriteAffineAnimTable, sub_81561D0}; const struct SpriteTemplate gFieldEffectObjectTemplate_Unknown18 = {0xFFFF, 0x1005, &gEventObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_Unknown18, gFieldEffectObjectPicTable_Unknown18, gDummySpriteAffineAnimTable, sub_81561D0};
const struct SpriteFrameImage gFieldEffectObjectPicTable_Unknown19[] = { const struct SpriteFrameImage gFieldEffectObjectPicTable_Unknown19[] = {
obj_frame_tiles(gFieldEffectObjectPic_Unknown19_0), obj_frame_tiles(gFieldEffectObjectPic_Unknown19_0),
obj_frame_tiles(gFieldEffectObjectPic_Unknown19_1), obj_frame_tiles(gFieldEffectObjectPic_Unknown19_1),
obj_frame_tiles(gFieldEffectObjectPic_Unknown19_2), obj_frame_tiles(gFieldEffectObjectPic_Unknown19_2),
obj_frame_tiles(gFieldEffectObjectPic_Unknown19_3), obj_frame_tiles(gFieldEffectObjectPic_Unknown19_3),
}; };
const union AnimCmd gFieldEffectObjectImageAnim_850D118[] = const union AnimCmd gFieldEffectObjectImageAnim_850D118[] =
@ -613,9 +613,9 @@ const union AnimCmd *const gFieldEffectObjectImageAnimTable_Unknown19[] =
const struct SpriteTemplate gFieldEffectObjectTemplate_Unknown19 = {0xFFFF, 0x1004, &gEventObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_Unknown19, gFieldEffectObjectPicTable_Unknown19, gDummySpriteAffineAnimTable, sub_81561D0}; const struct SpriteTemplate gFieldEffectObjectTemplate_Unknown19 = {0xFFFF, 0x1004, &gEventObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_Unknown19, gFieldEffectObjectPicTable_Unknown19, gDummySpriteAffineAnimTable, sub_81561D0};
const struct SpriteFrameImage gFieldEffectObjectPicTable_Unknown29[] = { const struct SpriteFrameImage gFieldEffectObjectPicTable_Unknown29[] = {
obj_frame_tiles(gFieldEffectObjectPic_Unknown29_0), obj_frame_tiles(gFieldEffectObjectPic_Unknown29_0),
obj_frame_tiles(gFieldEffectObjectPic_Unknown29_1), obj_frame_tiles(gFieldEffectObjectPic_Unknown29_1),
obj_frame_tiles(gFieldEffectObjectPic_Unknown29_2), obj_frame_tiles(gFieldEffectObjectPic_Unknown29_2),
}; };
const union AnimCmd gFieldEffectObjectImageAnim_850D160[] = const union AnimCmd gFieldEffectObjectImageAnim_850D160[] =
@ -634,10 +634,10 @@ const union AnimCmd *const gFieldEffectObjectImageAnimTable_Unknown29[] =
const struct SpriteTemplate gFieldEffectObjectTemplate_Unknown29 = {0xFFFF, 0x1004, &gEventObjectBaseOam_16x8, gFieldEffectObjectImageAnimTable_Unknown29, gFieldEffectObjectPicTable_Unknown29, gDummySpriteAffineAnimTable, sub_81559BC}; const struct SpriteTemplate gFieldEffectObjectTemplate_Unknown29 = {0xFFFF, 0x1004, &gEventObjectBaseOam_16x8, gFieldEffectObjectImageAnimTable_Unknown29, gFieldEffectObjectPicTable_Unknown29, gDummySpriteAffineAnimTable, sub_81559BC};
const struct SpriteFrameImage gFieldEffectObjectPicTable_Unknown20[] = { const struct SpriteFrameImage gFieldEffectObjectPicTable_Unknown20[] = {
obj_frame_tiles(gFieldEffectObjectPic_Unknown20_0), obj_frame_tiles(gFieldEffectObjectPic_Unknown20_0),
obj_frame_tiles(gFieldEffectObjectPic_Unknown20_1), obj_frame_tiles(gFieldEffectObjectPic_Unknown20_1),
obj_frame_tiles(gFieldEffectObjectPic_Unknown20_2), obj_frame_tiles(gFieldEffectObjectPic_Unknown20_2),
obj_frame_tiles(gFieldEffectObjectPic_Unknown20_3), obj_frame_tiles(gFieldEffectObjectPic_Unknown20_3),
}; };
const union AnimCmd gFieldEffectObjectImageAnim_850D1AC[] = const union AnimCmd gFieldEffectObjectImageAnim_850D1AC[] =
@ -695,12 +695,12 @@ const union AffineAnimCmd *const gFieldEffectObjectRotScalAnimTable_Unknown21[]
const struct SpriteTemplate gFieldEffectObjectTemplate_Unknown21 = {0x0, 0xFFFF, &gDummyOamData, gDummySpriteAnimTable, NULL, gFieldEffectObjectRotScalAnimTable_Unknown21, SpriteCallbackDummy}; const struct SpriteTemplate gFieldEffectObjectTemplate_Unknown21 = {0x0, 0xFFFF, &gDummyOamData, gDummySpriteAnimTable, NULL, gFieldEffectObjectRotScalAnimTable_Unknown21, SpriteCallbackDummy};
const struct SpriteFrameImage gFieldEffectObjectPicTable_BerryTreeGrowthSparkle[] = { const struct SpriteFrameImage gFieldEffectObjectPicTable_BerryTreeGrowthSparkle[] = {
obj_frame_tiles(gFieldEffectObjectPic_BerryTreeGrowthSparkle_0), obj_frame_tiles(gFieldEffectObjectPic_BerryTreeGrowthSparkle_0),
obj_frame_tiles(gFieldEffectObjectPic_BerryTreeGrowthSparkle_1), obj_frame_tiles(gFieldEffectObjectPic_BerryTreeGrowthSparkle_1),
obj_frame_tiles(gFieldEffectObjectPic_BerryTreeGrowthSparkle_2), obj_frame_tiles(gFieldEffectObjectPic_BerryTreeGrowthSparkle_2),
obj_frame_tiles(gFieldEffectObjectPic_BerryTreeGrowthSparkle_3), obj_frame_tiles(gFieldEffectObjectPic_BerryTreeGrowthSparkle_3),
obj_frame_tiles(gFieldEffectObjectPic_BerryTreeGrowthSparkle_4), obj_frame_tiles(gFieldEffectObjectPic_BerryTreeGrowthSparkle_4),
obj_frame_tiles(gFieldEffectObjectPic_BerryTreeGrowthSparkle_5), obj_frame_tiles(gFieldEffectObjectPic_BerryTreeGrowthSparkle_5),
}; };
const union AnimCmd gFieldEffectObjectImageAnim_850D2D4[] = const union AnimCmd gFieldEffectObjectImageAnim_850D2D4[] =
@ -736,13 +736,13 @@ const union AnimCmd *const gFieldEffectObjectImageAnimTable_BerryTreeGrowthSpark
const struct SpriteTemplate gFieldEffectObjectTemplate_BerryTreeGrowthSparkle = {0xFFFF, 0xFFFF, &gEventObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_BerryTreeGrowthSparkle, gFieldEffectObjectPicTable_BerryTreeGrowthSparkle, gDummySpriteAffineAnimTable, sub_81561D0}; const struct SpriteTemplate gFieldEffectObjectTemplate_BerryTreeGrowthSparkle = {0xFFFF, 0xFFFF, &gEventObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_BerryTreeGrowthSparkle, gFieldEffectObjectPicTable_BerryTreeGrowthSparkle, gDummySpriteAffineAnimTable, sub_81561D0};
const struct SpriteFrameImage gFieldEffectObjectPicTable_TreeDisguise[] = { const struct SpriteFrameImage gFieldEffectObjectPicTable_TreeDisguise[] = {
obj_frame_tiles(gFieldEffectObjectPic_TreeDisguise_0), overworld_frame(gFieldEffectObjectPic_TreeDisguise, 16, 32, 0),
obj_frame_tiles(gFieldEffectObjectPic_TreeDisguise_1), overworld_frame(gFieldEffectObjectPic_TreeDisguise, 16, 32, 1),
obj_frame_tiles(gFieldEffectObjectPic_TreeDisguise_2), overworld_frame(gFieldEffectObjectPic_TreeDisguise, 16, 32, 2),
obj_frame_tiles(gFieldEffectObjectPic_TreeDisguise_3), overworld_frame(gFieldEffectObjectPic_TreeDisguise, 16, 32, 3),
obj_frame_tiles(gFieldEffectObjectPic_TreeDisguise_4), overworld_frame(gFieldEffectObjectPic_TreeDisguise, 16, 32, 4),
obj_frame_tiles(gFieldEffectObjectPic_TreeDisguise_5), overworld_frame(gFieldEffectObjectPic_TreeDisguise, 16, 32, 5),
obj_frame_tiles(gFieldEffectObjectPic_TreeDisguise_6), overworld_frame(gFieldEffectObjectPic_TreeDisguise, 16, 32, 6),
}; };
const union AnimCmd gFieldEffectObjectImageAnim_850D37C[] = const union AnimCmd gFieldEffectObjectImageAnim_850D37C[] =
@ -772,13 +772,13 @@ const union AnimCmd *const gFieldEffectObjectImageAnimTable_TreeDisguise[] =
const struct SpriteTemplate gFieldEffectObjectTemplate_TreeDisguise = {0xFFFF, 0xFFFF, &gEventObjectBaseOam_16x32, gFieldEffectObjectImageAnimTable_TreeDisguise, gFieldEffectObjectPicTable_TreeDisguise, gDummySpriteAffineAnimTable, sub_8155C88}; const struct SpriteTemplate gFieldEffectObjectTemplate_TreeDisguise = {0xFFFF, 0xFFFF, &gEventObjectBaseOam_16x32, gFieldEffectObjectImageAnimTable_TreeDisguise, gFieldEffectObjectPicTable_TreeDisguise, gDummySpriteAffineAnimTable, sub_8155C88};
const struct SpriteFrameImage gFieldEffectObjectPicTable_MountainDisguise[] = { const struct SpriteFrameImage gFieldEffectObjectPicTable_MountainDisguise[] = {
obj_frame_tiles(gFieldEffectObjectPic_MountainDisguise_0), overworld_frame(gFieldEffectObjectPic_MountainDisguise, 16, 32, 0),
obj_frame_tiles(gFieldEffectObjectPic_MountainDisguise_1), overworld_frame(gFieldEffectObjectPic_MountainDisguise, 16, 32, 1),
obj_frame_tiles(gFieldEffectObjectPic_MountainDisguise_2), overworld_frame(gFieldEffectObjectPic_MountainDisguise, 16, 32, 2),
obj_frame_tiles(gFieldEffectObjectPic_MountainDisguise_3), overworld_frame(gFieldEffectObjectPic_MountainDisguise, 16, 32, 3),
obj_frame_tiles(gFieldEffectObjectPic_MountainDisguise_4), overworld_frame(gFieldEffectObjectPic_MountainDisguise, 16, 32, 4),
obj_frame_tiles(gFieldEffectObjectPic_MountainDisguise_5), overworld_frame(gFieldEffectObjectPic_MountainDisguise, 16, 32, 5),
obj_frame_tiles(gFieldEffectObjectPic_MountainDisguise_6), overworld_frame(gFieldEffectObjectPic_MountainDisguise, 16, 32, 6),
}; };
const union AnimCmd gFieldEffectObjectImageAnim_850D3FC[] = const union AnimCmd gFieldEffectObjectImageAnim_850D3FC[] =
@ -808,19 +808,19 @@ const union AnimCmd *const gFieldEffectObjectImageAnimTable_MountainDisguise[] =
const struct SpriteTemplate gFieldEffectObjectTemplate_MountainDisguise = {0xFFFF, 0xFFFF, &gEventObjectBaseOam_16x32, gFieldEffectObjectImageAnimTable_MountainDisguise, gFieldEffectObjectPicTable_MountainDisguise, gDummySpriteAffineAnimTable, sub_8155C88}; const struct SpriteTemplate gFieldEffectObjectTemplate_MountainDisguise = {0xFFFF, 0xFFFF, &gEventObjectBaseOam_16x32, gFieldEffectObjectImageAnimTable_MountainDisguise, gFieldEffectObjectPicTable_MountainDisguise, gDummySpriteAffineAnimTable, sub_8155C88};
const struct SpriteFrameImage gFieldEffectObjectPicTable_SandDisguisePlaceholder[] = { const struct SpriteFrameImage gFieldEffectObjectPicTable_SandDisguisePlaceholder[] = {
obj_frame_tiles(gFieldEffectObjectPic_SandDisguisePlaceholder_0), overworld_frame(gFieldEffectObjectPic_SandDisguisePlaceholder, 16, 32, 0),
obj_frame_tiles(gFieldEffectObjectPic_SandDisguisePlaceholder_1), overworld_frame(gFieldEffectObjectPic_SandDisguisePlaceholder, 16, 32, 1),
obj_frame_tiles(gFieldEffectObjectPic_SandDisguisePlaceholder_2), overworld_frame(gFieldEffectObjectPic_SandDisguisePlaceholder, 16, 32, 2),
obj_frame_tiles(gFieldEffectObjectPic_SandDisguisePlaceholder_3), overworld_frame(gFieldEffectObjectPic_SandDisguisePlaceholder, 16, 32, 3),
obj_frame_tiles(gFieldEffectObjectPic_SandDisguisePlaceholder_4), overworld_frame(gFieldEffectObjectPic_SandDisguisePlaceholder, 16, 32, 4),
obj_frame_tiles(gFieldEffectObjectPic_SandDisguisePlaceholder_5), overworld_frame(gFieldEffectObjectPic_SandDisguisePlaceholder, 16, 32, 5),
obj_frame_tiles(gFieldEffectObjectPic_SandDisguisePlaceholder_6), overworld_frame(gFieldEffectObjectPic_SandDisguisePlaceholder, 16, 32, 6),
}; };
const struct SpriteTemplate gFieldEffectObjectTemplate_SandDisguisePlaceholder = {0xFFFF, 0xFFFF, &gEventObjectBaseOam_16x32, gFieldEffectObjectImageAnimTable_TreeDisguise, gFieldEffectObjectPicTable_SandDisguisePlaceholder, gDummySpriteAffineAnimTable, sub_8155C88}; const struct SpriteTemplate gFieldEffectObjectTemplate_SandDisguisePlaceholder = {0xFFFF, 0xFFFF, &gEventObjectBaseOam_16x32, gFieldEffectObjectImageAnimTable_TreeDisguise, gFieldEffectObjectPicTable_SandDisguisePlaceholder, gDummySpriteAffineAnimTable, sub_8155C88};
const struct SpriteFrameImage gFieldEffectObjectPicTable_Bird[] = { const struct SpriteFrameImage gFieldEffectObjectPicTable_Bird[] = {
obj_frame_tiles(gFieldEffectObjectPic_Bird), obj_frame_tiles(gFieldEffectObjectPic_Bird),
}; };
const union AnimCmd gFieldEffectObjectImageAnim_850D49C[] = const union AnimCmd gFieldEffectObjectImageAnim_850D49C[] =
@ -837,8 +837,8 @@ const union AnimCmd *const gFieldEffectObjectImageAnimTable_Bird[] =
const struct SpriteTemplate gFieldEffectObjectTemplate_Bird = {0xFFFF, 0xFFFF, &gEventObjectBaseOam_32x32, gFieldEffectObjectImageAnimTable_Bird, gFieldEffectObjectPicTable_Bird, gDummySpriteAffineAnimTable, SpriteCallbackDummy}; const struct SpriteTemplate gFieldEffectObjectTemplate_Bird = {0xFFFF, 0xFFFF, &gEventObjectBaseOam_32x32, gFieldEffectObjectImageAnimTable_Bird, gFieldEffectObjectPicTable_Bird, gDummySpriteAffineAnimTable, SpriteCallbackDummy};
const struct SpriteFrameImage gFieldEffectObjectPicTable_ShortGrass[] = { const struct SpriteFrameImage gFieldEffectObjectPicTable_ShortGrass[] = {
obj_frame_tiles(gFieldEffectObjectPic_ShortGrass_0), overworld_frame(gFieldEffectObjectPic_ShortGrass, 16, 16, 0),
obj_frame_tiles(gFieldEffectObjectPic_ShortGrass_1), overworld_frame(gFieldEffectObjectPic_ShortGrass, 16, 16, 1),
}; };
const union AnimCmd gFieldEffectObjectImageAnim_850D4D0[] = const union AnimCmd gFieldEffectObjectImageAnim_850D4D0[] =
@ -856,7 +856,7 @@ const union AnimCmd *const gFieldEffectObjectImageAnimTable_ShortGrass[] =
const struct SpriteTemplate gFieldEffectObjectTemplate_ShortGrass = {0xFFFF, 0x1005, &gEventObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_ShortGrass, gFieldEffectObjectPicTable_ShortGrass, gDummySpriteAffineAnimTable, sub_8154A10}; const struct SpriteTemplate gFieldEffectObjectTemplate_ShortGrass = {0xFFFF, 0x1005, &gEventObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_ShortGrass, gFieldEffectObjectPicTable_ShortGrass, gDummySpriteAffineAnimTable, sub_8154A10};
const struct SpriteFrameImage gFieldEffectObjectPicTable_HotSpringsWater[] = { const struct SpriteFrameImage gFieldEffectObjectPicTable_HotSpringsWater[] = {
obj_frame_tiles(gFieldEffectObjectPic_HotSpringsWater), obj_frame_tiles(gFieldEffectObjectPic_HotSpringsWater),
}; };
const union AnimCmd gFieldEffectObjectImageAnim_850D500[] = const union AnimCmd gFieldEffectObjectImageAnim_850D500[] =
@ -873,11 +873,11 @@ const union AnimCmd *const gFieldEffectObjectImageAnimTable_HotSpringsWater[] =
const struct SpriteTemplate gFieldEffectObjectTemplate_HotSpringsWater = {0xFFFF, 0x1005, &gEventObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_HotSpringsWater, gFieldEffectObjectPicTable_HotSpringsWater, gDummySpriteAffineAnimTable, sub_8155158}; const struct SpriteTemplate gFieldEffectObjectTemplate_HotSpringsWater = {0xFFFF, 0x1005, &gEventObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_HotSpringsWater, gFieldEffectObjectPicTable_HotSpringsWater, gDummySpriteAffineAnimTable, sub_8155158};
const struct SpriteFrameImage gFieldEffectObjectPicTable_JumpOutOfAsh[] = { const struct SpriteFrameImage gFieldEffectObjectPicTable_JumpOutOfAsh[] = {
obj_frame_tiles(gFieldEffectObjectPic_JumpOutOfAsh_0), overworld_frame(gFieldEffectObjectPic_JumpOutOfAsh, 16, 16, 0),
obj_frame_tiles(gFieldEffectObjectPic_JumpOutOfAsh_1), overworld_frame(gFieldEffectObjectPic_JumpOutOfAsh, 16, 16, 1),
obj_frame_tiles(gFieldEffectObjectPic_JumpOutOfAsh_2), overworld_frame(gFieldEffectObjectPic_JumpOutOfAsh, 16, 16, 2),
obj_frame_tiles(gFieldEffectObjectPic_JumpOutOfAsh_3), overworld_frame(gFieldEffectObjectPic_JumpOutOfAsh, 16, 16, 3),
obj_frame_tiles(gFieldEffectObjectPic_JumpOutOfAsh_4), overworld_frame(gFieldEffectObjectPic_JumpOutOfAsh, 16, 16, 4),
}; };
const union AnimCmd gFieldEffectObjectImageAnim_850D54C[] = const union AnimCmd gFieldEffectObjectImageAnim_850D54C[] =
@ -900,11 +900,11 @@ const struct SpriteTemplate gFieldEffectObjectTemplate_JumpOutOfAsh = {0xFFFF, 0
const struct SpritePalette gFieldEffectObjectPaletteInfo2 = {gFieldEffectObjectPalette2, 0x100D}; const struct SpritePalette gFieldEffectObjectPaletteInfo2 = {gFieldEffectObjectPalette2, 0x100D};
const struct SpriteFrameImage gFieldEffectObjectPicTable_Unknown33[] = { const struct SpriteFrameImage gFieldEffectObjectPicTable_Unknown33[] = {
obj_frame_tiles(gFieldEffectObjectPic_Unknown33_0), obj_frame_tiles(gFieldEffectObjectPic_Unknown33_0),
obj_frame_tiles(gFieldEffectObjectPic_Unknown33_1), obj_frame_tiles(gFieldEffectObjectPic_Unknown33_1),
obj_frame_tiles(gFieldEffectObjectPic_Unknown33_2), obj_frame_tiles(gFieldEffectObjectPic_Unknown33_2),
obj_frame_tiles(gFieldEffectObjectPic_Unknown33_3), obj_frame_tiles(gFieldEffectObjectPic_Unknown33_3),
obj_frame_tiles(gFieldEffectObjectPic_Unknown33_4), obj_frame_tiles(gFieldEffectObjectPic_Unknown33_4),
}; };
const union AnimCmd gFieldEffectObjectImageAnim_850D5B0[] = const union AnimCmd gFieldEffectObjectImageAnim_850D5B0[] =
@ -925,14 +925,14 @@ const union AnimCmd *const gFieldEffectObjectImageAnimTable_Unknown33[] =
const struct SpriteTemplate gFieldEffectObjectTemplate_Unknown33 = {0xFFFF, 0x100D, &gEventObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_Unknown33, gFieldEffectObjectPicTable_Unknown33, gDummySpriteAffineAnimTable, sub_80B7A58}; const struct SpriteTemplate gFieldEffectObjectTemplate_Unknown33 = {0xFFFF, 0x100D, &gEventObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_Unknown33, gFieldEffectObjectPicTable_Unknown33, gDummySpriteAffineAnimTable, sub_80B7A58};
const struct SpriteFrameImage gFieldEffectObjectPicTable_Bubbles[] = { const struct SpriteFrameImage gFieldEffectObjectPicTable_Bubbles[] = {
obj_frame_tiles(gFieldEffectObjectPic_Bubbles_0), overworld_frame(gFieldEffectObjectPic_Bubbles, 16, 32, 0),
obj_frame_tiles(gFieldEffectObjectPic_Bubbles_1), overworld_frame(gFieldEffectObjectPic_Bubbles, 16, 32, 1),
obj_frame_tiles(gFieldEffectObjectPic_Bubbles_2), overworld_frame(gFieldEffectObjectPic_Bubbles, 16, 32, 2),
obj_frame_tiles(gFieldEffectObjectPic_Bubbles_3), overworld_frame(gFieldEffectObjectPic_Bubbles, 16, 32, 3),
obj_frame_tiles(gFieldEffectObjectPic_Bubbles_4), overworld_frame(gFieldEffectObjectPic_Bubbles, 16, 32, 4),
obj_frame_tiles(gFieldEffectObjectPic_Bubbles_5), overworld_frame(gFieldEffectObjectPic_Bubbles, 16, 32, 5),
obj_frame_tiles(gFieldEffectObjectPic_Bubbles_6), overworld_frame(gFieldEffectObjectPic_Bubbles, 16, 32, 6),
obj_frame_tiles(gFieldEffectObjectPic_Bubbles_7), overworld_frame(gFieldEffectObjectPic_Bubbles, 16, 32, 7),
}; };
const union AnimCmd gFieldEffectObjectImageAnim_850D624[] = const union AnimCmd gFieldEffectObjectImageAnim_850D624[] =
@ -956,8 +956,8 @@ const union AnimCmd *const gFieldEffectObjectImageAnimTable_Bubbles[] =
const struct SpriteTemplate gFieldEffectObjectTemplate_Bubbles = {0xFFFF, 0x1004, &gEventObjectBaseOam_16x32, gFieldEffectObjectImageAnimTable_Bubbles, gFieldEffectObjectPicTable_Bubbles, gDummySpriteAffineAnimTable, sub_8155AEC}; const struct SpriteTemplate gFieldEffectObjectTemplate_Bubbles = {0xFFFF, 0x1004, &gEventObjectBaseOam_16x32, gFieldEffectObjectImageAnimTable_Bubbles, gFieldEffectObjectPicTable_Bubbles, gDummySpriteAffineAnimTable, sub_8155AEC};
const struct SpriteFrameImage gFieldEffectObjectPicTable_Unknown35[] = { const struct SpriteFrameImage gFieldEffectObjectPicTable_Unknown35[] = {
obj_frame_tiles(gFieldEffectObjectPic_Unknown35_0), obj_frame_tiles(gFieldEffectObjectPic_Unknown35_0),
obj_frame_tiles(gFieldEffectObjectPic_Unknown35_1), obj_frame_tiles(gFieldEffectObjectPic_Unknown35_1),
}; };
const union AnimCmd gFieldEffectObjectImageAnim_850D674[] = const union AnimCmd gFieldEffectObjectImageAnim_850D674[] =
@ -987,7 +987,7 @@ const union AnimCmd *const gFieldEffectObjectImageAnimTable_Rayquaza[] = {
}; };
const struct SpriteFrameImage gFieldEffectObjectPicTable_Rayquaza[] = { const struct SpriteFrameImage gFieldEffectObjectPicTable_Rayquaza[] = {
{.data = (u8*)gEventObjectPic_Rayquaza_0, .size = (sizeof gEventObjectPic_Rayquaza_0) / 4} overworld_frame(gEventObjectPic_Rayquaza, 64, 64, 0),
}; };
const struct SpriteTemplate gFieldEffectObjectTemplate_Rayquaza = {0xFFFF, 0xFFFF, &gEventObjectBaseOam_32x32, gFieldEffectObjectImageAnimTable_Rayquaza, gFieldEffectObjectPicTable_Rayquaza, gDummySpriteAffineAnimTable, sub_8155F80}; const struct SpriteTemplate gFieldEffectObjectTemplate_Rayquaza = {0xFFFF, 0xFFFF, &gEventObjectBaseOam_32x32, gFieldEffectObjectImageAnimTable_Rayquaza, gFieldEffectObjectPicTable_Rayquaza, gDummySpriteAffineAnimTable, sub_8155F80};