Files
ac-decomp/src/ac_shop_goods_data.c_inc
T
2024-09-02 18:13:21 -04:00

972 lines
26 KiB
Plaintext

extern Gfx obj_apple2_modelT[];
extern Gfx obj_axeT_mat_model[];
extern Gfx obj_axeT_gfx_model[];
extern Gfx obj_paper_mat_model[];
extern Gfx obj_paper_gfx_model[];
extern Gfx obj_carpetT_mat_model[];
extern Gfx obj_carpetT_gfx_model[];
extern Gfx item_fish_modelT[];
extern Gfx obj_shop_fossil_mat_model[];
extern Gfx obj_shop_fossil_gfx_model[];
extern Gfx obj_fukuT_mat_model[];
extern Gfx obj_fukuT_gfx_model[];
extern Gfx item_kabu_modelT[];
extern Gfx obj_shop_kanbanT_mat_model[];
extern Gfx obj_shop_kanbanT_gfx_model[];
extern Gfx obj_shop_kaza1_model[];
extern Gfx obj_shop_kaza2_model[];
extern Gfx obj_shop_kaza3_model[];
extern Gfx obj_shop_kaza4_model[];
extern Gfx obj_shop_kaza5_model[];
extern Gfx obj_shop_kaza6_model[];
extern Gfx obj_shop_kaza7_model[];
extern Gfx obj_shop_kaza8_model[];
extern Gfx item_matutake_modelT[];
extern Gfx obj_mdT_mat_model[];
extern Gfx obj_mdT_gfx_model[];
extern Gfx obj_shop_cnaegiT_mat_model[];
extern Gfx obj_shop_cnaegiT_gfx_model[];
extern Gfx obj_naegiT_mat_model[];
extern Gfx obj_naegiT_gfx_model[];
extern Gfx obj_netT_mat_model[];
extern Gfx obj_netT_gfx_model[];
extern Gfx item_orange_modelT[];
extern Gfx obj_paintT_a_mat_model[];
extern Gfx obj_paintT_b_mat_model[];
extern Gfx obj_paintT_c_mat_model[];
extern Gfx obj_paintT_d_mat_model[];
extern Gfx obj_paintT_e_mat_model[];
extern Gfx obj_paintT_f_mat_model[];
extern Gfx obj_paintT_g_mat_model[];
extern Gfx obj_paintT_h_mat_model[];
extern Gfx obj_paintT_i_mat_model[];
extern Gfx obj_paintT_j_mat_model[];
extern Gfx obj_paintT_k_mat_model[];
extern Gfx obj_paintT_l_mat_model[];
extern Gfx obj_paintT_gfx_model[];
extern Gfx obj_rodT_mat_model[];
extern Gfx obj_rodT_gfx_model[];
extern Gfx obj_rod_lineT_mat_model[];
extern Gfx obj_rod_lineT_gfx_model[];
extern Gfx obj_sangoT_mat_model[];
extern Gfx obj_sangoT_gfx_model[];
extern Gfx obj_seed_mat_model[];
extern Gfx obj_seed_gfx_model[];
extern Gfx obj_honegaiT_mat_model[];
extern Gfx obj_honegaiT_gfx_model[];
extern Gfx obj_horagaiT_mat_model[];
extern Gfx obj_horagaiT_gfx_model[];
extern Gfx obj_komagaiT_mat_model[];
extern Gfx obj_komagaiT_gfx_model[];
extern Gfx obj_takaragaiT_mat_model[];
extern Gfx obj_takaragaiT_gfx_model[];
extern Gfx obj_ougigaiT_mat_model[];
extern Gfx obj_ougigaiT_gfx_model[];
extern Gfx obj_sakuragaiT_mat_model[];
extern Gfx obj_sakuragaiT_gfx_model[];
extern Gfx obj_shakogaiT_mat_model[];
extern Gfx obj_shakogaiT_gfx_model[];
extern Gfx obj_shovelT_mat_model[];
extern Gfx obj_shovelT_gfx_model[];
extern Gfx obj_soldoutT_mat_model[];
extern Gfx obj_soldoutT_gfx_model[];
extern Gfx obj_ticketT_mat_model[];
extern Gfx obj_ticketT_gfx_model[];
extern Gfx obj_axe2T_mat_model[];
extern Gfx obj_axe2T_gfx_model[];
extern Gfx obj_net2T_mat_model[];
extern Gfx obj_net2T_gfx_model[];
extern Gfx obj_rod2T_mat_model[];
extern Gfx obj_rod2T_gfx_model[];
extern Gfx obj_rod2_lineT_mat_model[];
extern Gfx obj_rod2_lineT_gfx_model[];
extern Gfx obj_shovel2T_mat_model[];
extern Gfx obj_shovel2T_gfx_model[];
extern Gfx obj_g2T_mat_model[];
extern Gfx obj_g2T_gfx_model[];
extern Gfx obj_nagagutuT_mat_model[];
extern Gfx obj_nagagutuT_gfx_model[];
extern Gfx obj_g1T_mat_model[];
extern Gfx obj_g1T_gfx_model[];
extern Gfx obj_shop_utiwa1_mat_model[];
extern Gfx obj_shop_utiwa1_gfx_model[];
extern Gfx obj_shop_utiwa2_mat_model[];
extern Gfx obj_shop_utiwa2_gfx_model[];
extern Gfx obj_shop_utiwa3_mat_model[];
extern Gfx obj_shop_utiwa3_gfx_model[];
extern Gfx obj_shop_utiwa4_mat_model[];
extern Gfx obj_shop_utiwa4_gfx_model[];
extern Gfx obj_shop_utiwa5_mat_model[];
extern Gfx obj_shop_utiwa5_gfx_model[];
extern Gfx obj_shop_utiwa6_mat_model[];
extern Gfx obj_shop_utiwa6_gfx_model[];
extern Gfx obj_shop_utiwa7_mat_model[];
extern Gfx obj_shop_utiwa7_gfx_model[];
extern Gfx obj_shop_utiwa8_mat_model[];
extern Gfx obj_shop_utiwa8_gfx_model[];
extern Gfx obj_wallT_mat_model[];
extern Gfx obj_wallT_gfx_model[];
extern Gfx int_iid_diary_model[];
extern Gfx int_iid_funediary_model[];
extern Gfx int_iid_mdiary_model[];
extern Gfx int_iid_newediary_model[];
extern Gfx int_ike_nikki_fan1_on_model[];
extern Gfx int_ike_nikki_fan2_on_model[];
extern Gfx int_ike_nikki_fan3_on_model[];
extern Gfx int_ike_nikki_fan4_on_model[];
extern Gfx int_ike_nikki_fan5_on_model[];
extern Gfx int_ike_nikki_wafu1_on_model[];
extern Gfx bag_DL_mode[];
extern Gfx bag_DL_vtx[];
extern Gfx obj_shop_candy_modelT[];
extern Gfx obj_item_cocoT_mat_model[];
extern Gfx obj_item_cocoT_gfx_model[];
extern Gfx nuts_DL_mode[];
extern Gfx nuts_DL_vtx[];
extern Gfx obj_otosiT_mat_model[];
extern Gfx obj_otosiT_gfx_model[];
extern Gfx peach_DL_mode[];
extern Gfx peach_DL_vtx[];
extern Gfx pear_DL_mode[];
extern Gfx pear_DL_vtx[];
extern Gfx int_nog_collegenote_model[];
extern Gfx int_nog_harddiaryT_model[];
extern Gfx int_nog_schoolnote_model[];
extern Gfx int_nog_systemnote_model[];
extern Gfx int_nog_tudurinoteT_model[];
extern Gfx int_tak_nikki01_on_model[];
typedef struct ac_shop_goods_data_s {
mActor_name_t item_start;
mActor_name_t item_end;
Gfx* gfx0[2];
Gfx* gfx1[2];
Gfx* xlu_gfx0[2];
Gfx* xlu_gfx1[2];
int flags;
} aSG_data_c;
// clang-format off
static const aSG_data_c l_shop_goods_dsp_table[] = {
{
ITM_PAPER00,
ITM_PAPER_END - 1,
{ obj_paper_mat_model, obj_paper_mat_model },
{ obj_paper_gfx_model, obj_paper_gfx_model },
{ NULL, NULL },
{ NULL, NULL },
aSG_DATA_ROTATE_Y_FLAG
},
{
0xFE0E,
0xFE0E,
{ obj_soldoutT_mat_model, obj_soldoutT_mat_model },
{ obj_soldoutT_gfx_model, obj_soldoutT_gfx_model },
{ NULL, NULL },
{ NULL, NULL },
0
},
{
0xFE10,
0xFE18,
{ obj_soldoutT_mat_model, obj_soldoutT_mat_model },
{ obj_soldoutT_gfx_model, obj_soldoutT_gfx_model },
{ NULL, NULL },
{ NULL, NULL },
0
},
{
ITM_CARPET00,
ITM_CARPET66,
{ obj_carpetT_mat_model, obj_carpetT_mat_model },
{ obj_carpetT_gfx_model, obj_carpetT_gfx_model },
{ NULL, NULL },
{ NULL, NULL },
aSG_DATA_ROTATE_Y_FLAG
},
{
ITM_WALL00,
ITM_WALL66,
{ obj_wallT_mat_model, obj_wallT_mat_model },
{ obj_wallT_gfx_model, obj_wallT_gfx_model },
{ NULL, NULL },
{ NULL, NULL },
aSG_DATA_ROTATE_Y_FLAG
},
{
ITM_CLOTH000,
ITM_CLOTH254,
{ NULL, obj_wallT_mat_model },
{ NULL, obj_wallT_gfx_model },
{ NULL, NULL },
{ NULL, NULL },
0
},
{
ITM_AXE,
ITM_AXE,
{ obj_axeT_mat_model, obj_axeT_mat_model },
{ obj_axeT_gfx_model, obj_axeT_gfx_model },
{ NULL, NULL },
{ NULL, NULL },
aSG_DATA_ROTATE_Y_FLAG
},
{
ITM_AXE_USE_1,
ITM_AXE_USE_7,
{ obj_axeT_mat_model, obj_axeT_mat_model },
{ obj_axeT_gfx_model, obj_axeT_gfx_model },
{ NULL, NULL },
{ NULL, NULL },
aSG_DATA_ROTATE_Y_FLAG
},
{
ITM_SHOVEL,
ITM_SHOVEL,
{ obj_shovelT_mat_model, obj_shovelT_mat_model },
{ obj_shovelT_gfx_model, obj_shovelT_gfx_model },
{ NULL, NULL },
{ NULL, NULL },
aSG_DATA_ROTATE_Y_FLAG
},
{
ITM_NET,
ITM_NET,
{ obj_netT_mat_model, obj_netT_mat_model },
{ obj_netT_gfx_model, obj_netT_gfx_model },
{ NULL, NULL },
{ NULL, NULL },
aSG_DATA_ROTATE_Y_FLAG
},
{
ITM_ROD,
ITM_ROD,
{ obj_rodT_mat_model, obj_rodT_mat_model },
{ obj_rodT_gfx_model, obj_rodT_gfx_model },
{ obj_rod_lineT_mat_model, obj_rod_lineT_mat_model },
{ obj_rod_lineT_gfx_model, obj_rod_lineT_gfx_model },
aSG_DATA_ROTATE_Y_FLAG
},
{
ITM_SAPLING,
ITM_SAPLING,
{ obj_naegiT_mat_model, obj_naegiT_mat_model },
{ obj_naegiT_gfx_model, obj_naegiT_gfx_model },
{ NULL, NULL },
{ NULL, NULL },
aSG_DATA_ROTATE_Y_FLAG
},
{
ITM_WHITE_PANSY_BAG,
ITM_YELLOW_TULIP_BAG,
{ obj_seed_mat_model, obj_seed_mat_model },
{ obj_seed_gfx_model, obj_seed_gfx_model },
{ NULL, NULL },
{ NULL, NULL },
aSG_DATA_ROTATE_Y_FLAG
},
{
ITM_CEDAR_SAPLING,
ITM_CEDAR_SAPLING,
{ obj_shop_cnaegiT_mat_model, obj_shop_cnaegiT_mat_model },
{ obj_shop_cnaegiT_gfx_model, obj_shop_cnaegiT_gfx_model },
{ NULL, NULL },
{ NULL, NULL },
aSG_DATA_ROTATE_Y_FLAG
},
{
ITM_YELLOW_PINWHEEL,
ITM_YELLOW_PINWHEEL,
{ obj_shop_kaza1_model, obj_shop_kaza1_model },
{ NULL, NULL },
{ NULL, NULL },
{ NULL, NULL },
aSG_DATA_ROTATE_Y_FLAG
},
{
ITM_RED_PINWHEEL,
ITM_RED_PINWHEEL,
{ obj_shop_kaza2_model, obj_shop_kaza2_model },
{ NULL, NULL },
{ NULL, NULL },
{ NULL, NULL },
aSG_DATA_ROTATE_Y_FLAG
},
{
ITM_TIGER_PINWHEEL,
ITM_TIGER_PINWHEEL,
{ obj_shop_kaza3_model, obj_shop_kaza3_model },
{ NULL, NULL },
{ NULL, NULL },
{ NULL, NULL },
aSG_DATA_ROTATE_Y_FLAG
},
{
ITM_GREEN_PINWHEEL,
ITM_GREEN_PINWHEEL,
{ obj_shop_kaza4_model, obj_shop_kaza4_model },
{ NULL, NULL },
{ NULL, NULL },
{ NULL, NULL },
aSG_DATA_ROTATE_Y_FLAG
},
{
ITM_PINK_PINWHEEL,
ITM_PINK_PINWHEEL,
{ obj_shop_kaza5_model, obj_shop_kaza5_model },
{ NULL, NULL },
{ NULL, NULL },
{ NULL, NULL },
aSG_DATA_ROTATE_Y_FLAG
},
{
ITM_STRIPED_PINWHEEL,
ITM_STRIPED_PINWHEEL,
{ obj_shop_kaza6_model, obj_shop_kaza6_model },
{ NULL, NULL },
{ NULL, NULL },
{ NULL, NULL },
aSG_DATA_ROTATE_Y_FLAG
},
{
ITM_FLOWER_PINWHEEL,
ITM_FLOWER_PINWHEEL,
{ obj_shop_kaza7_model, obj_shop_kaza7_model },
{ NULL, NULL },
{ NULL, NULL },
{ NULL, NULL },
aSG_DATA_ROTATE_Y_FLAG
},
{
ITM_FANCY_PINWHEEL,
ITM_FANCY_PINWHEEL,
{ obj_shop_kaza8_model, obj_shop_kaza8_model },
{ NULL, NULL },
{ NULL, NULL },
{ NULL, NULL },
aSG_DATA_ROTATE_Y_FLAG
},
{
ITM_BLUEBELL_FAN,
ITM_BLUEBELL_FAN,
{ obj_shop_utiwa1_mat_model, obj_shop_utiwa1_mat_model },
{ obj_shop_utiwa1_gfx_model, obj_shop_utiwa1_gfx_model },
{ NULL, NULL },
{ NULL, NULL },
aSG_DATA_ROTATE_Y_FLAG
},
{
ITM_PLUM_FAN,
ITM_PLUM_FAN,
{ obj_shop_utiwa2_mat_model, obj_shop_utiwa2_mat_model },
{ obj_shop_utiwa2_gfx_model, obj_shop_utiwa2_gfx_model },
{ NULL, NULL },
{ NULL, NULL },
aSG_DATA_ROTATE_Y_FLAG
},
{
ITM_BAMBOO_FAN,
ITM_BAMBOO_FAN,
{ obj_shop_utiwa3_mat_model, obj_shop_utiwa3_mat_model },
{ obj_shop_utiwa3_gfx_model, obj_shop_utiwa3_gfx_model },
{ NULL, NULL },
{ NULL, NULL },
aSG_DATA_ROTATE_Y_FLAG
},
{
ITM_CLOUD_FAN,
ITM_CLOUD_FAN,
{ obj_shop_utiwa4_mat_model, obj_shop_utiwa4_mat_model },
{ obj_shop_utiwa4_gfx_model, obj_shop_utiwa4_gfx_model },
{ NULL, NULL },
{ NULL, NULL },
aSG_DATA_ROTATE_Y_FLAG
},
{
ITM_MAPLE_FAN,
ITM_MAPLE_FAN,
{ obj_shop_utiwa5_mat_model, obj_shop_utiwa5_mat_model },
{ obj_shop_utiwa5_gfx_model, obj_shop_utiwa5_gfx_model },
{ NULL, NULL },
{ NULL, NULL },
aSG_DATA_ROTATE_Y_FLAG
},
{
ITM_FAN_FAN,
ITM_FAN_FAN,
{ obj_shop_utiwa6_mat_model, obj_shop_utiwa6_mat_model },
{ obj_shop_utiwa6_gfx_model, obj_shop_utiwa6_gfx_model },
{ NULL, NULL },
{ NULL, NULL },
aSG_DATA_ROTATE_Y_FLAG
},
{
ITM_FLOWER_FAN,
ITM_FLOWER_FAN,
{ obj_shop_utiwa7_mat_model, obj_shop_utiwa7_mat_model },
{ obj_shop_utiwa7_gfx_model, obj_shop_utiwa7_gfx_model },
{ NULL, NULL },
{ NULL, NULL },
aSG_DATA_ROTATE_Y_FLAG
},
{
ITM_LEAF_FAN,
ITM_LEAF_FAN,
{ obj_shop_utiwa8_mat_model, obj_shop_utiwa8_mat_model },
{ obj_shop_utiwa8_gfx_model, obj_shop_utiwa8_gfx_model },
{ NULL, NULL },
{ NULL, NULL },
aSG_DATA_ROTATE_Y_FLAG
},
{
ITM_FOOD_APPLE,
ITM_FOOD_APPLE,
{ obj_apple2_modelT, obj_apple2_modelT },
{ NULL, NULL },
{ NULL, NULL },
{ NULL, NULL },
0
},
{
ITM_FOOD_PEACH,
ITM_FOOD_PEACH,
{ peach_DL_mode, peach_DL_mode },
{ peach_DL_vtx, peach_DL_vtx },
{ NULL, NULL },
{ NULL, NULL },
0
},
{
ITM_FOOD_ORANGE,
ITM_FOOD_ORANGE,
{ item_orange_modelT, item_orange_modelT },
{ NULL, NULL },
{ NULL, NULL },
{ NULL, NULL },
0
},
{
ITM_FISH00,
ITM_FISH39,
{ item_fish_modelT, item_fish_modelT },
{ NULL, NULL },
{ NULL, NULL },
{ NULL, NULL },
0
},
{
ITM_FOOD_MUSHROOM,
ITM_FOOD_MUSHROOM,
{ item_matutake_modelT, item_matutake_modelT },
{ NULL, NULL },
{ NULL, NULL },
{ NULL, NULL },
0
},
{
ITM_KABU_10,
ITM_KABU_SPOILED,
{ item_kabu_modelT, item_kabu_modelT },
{ NULL, NULL },
{ NULL, NULL },
{ NULL, NULL },
0
},
{
ITM_FOOD_CANDY,
ITM_FOOD_CANDY,
{ obj_shop_candy_modelT, obj_shop_candy_modelT },
{ NULL, NULL },
{ NULL, NULL },
{ NULL, NULL },
0
},
{
ITM_FOOD_CHERRY,
ITM_FOOD_CHERRY,
{ nuts_DL_mode, nuts_DL_mode },
{ nuts_DL_vtx, nuts_DL_vtx },
{ NULL, NULL },
{ NULL, NULL },
0
},
{
ITM_FOOD_PEAR,
ITM_FOOD_PEAR,
{ pear_DL_mode, pear_DL_mode },
{ pear_DL_vtx, pear_DL_vtx },
{ NULL, NULL },
{ NULL, NULL },
0
},
{
ITM_FOOD_COCONUT,
ITM_FOOD_COCONUT,
{ obj_item_cocoT_mat_model, obj_item_cocoT_mat_model },
{ obj_item_cocoT_gfx_model, obj_item_cocoT_gfx_model },
{ NULL, NULL },
{ NULL, NULL },
0
},
{
ITM_MONEY_1000,
ITM_MONEY_100,
{ bag_DL_mode, bag_DL_mode },
{ bag_DL_vtx, bag_DL_vtx },
{ NULL, NULL },
{ NULL, NULL },
0
},
{
ITM_MINIDISK00,
ITM_MINIDISK54,
{ obj_mdT_mat_model, obj_mdT_mat_model },
{ obj_mdT_gfx_model, obj_mdT_gfx_model },
{ NULL, NULL },
{ NULL, NULL },
0
},
{
ITM_TICKET_START,
ITM_TICKET_END,
{ obj_ticketT_mat_model, obj_ticketT_mat_model },
{ obj_ticketT_gfx_model, obj_ticketT_gfx_model },
{ NULL, NULL },
{ NULL, NULL },
aSG_DATA_ROTATE_Y_FLAG
},
{
ITM_HUKUBUKURO_BAG,
ITM_HUKUBUKURO_PRESENT,
{ obj_fukuT_mat_model, obj_fukuT_mat_model },
{ obj_fukuT_gfx_model, obj_fukuT_gfx_model },
{ NULL, NULL },
{ NULL, NULL },
aSG_DATA_ROTATE_Y_FLAG
},
{
ITM_DUST0_EMPTY_CAN,
ITM_DUST0_EMPTY_CAN,
{ obj_g2T_mat_model, obj_g2T_mat_model },
{ obj_g2T_gfx_model, obj_g2T_gfx_model },
{ NULL, NULL },
{ NULL, NULL },
aSG_DATA_ROTATE_Y_FLAG
},
{
ITM_DUST1_BOOT,
ITM_DUST1_BOOT,
{ obj_nagagutuT_mat_model, obj_nagagutuT_mat_model },
{ obj_nagagutuT_gfx_model, obj_nagagutuT_gfx_model },
{ NULL, NULL },
{ NULL, NULL },
aSG_DATA_ROTATE_Y_FLAG
},
{
ITM_DUST2_OLD_TIRE,
ITM_DUST2_OLD_TIRE,
{ obj_g1T_mat_model, obj_g1T_mat_model },
{ obj_g1T_gfx_model, obj_g1T_gfx_model },
{ NULL, NULL },
{ NULL, NULL },
aSG_DATA_ROTATE_Y_FLAG
},
{
ITM_FOSSIL,
ITM_FOSSIL,
{ obj_shop_fossil_mat_model, obj_shop_fossil_mat_model },
{ obj_shop_fossil_gfx_model, obj_shop_fossil_gfx_model },
{ NULL, NULL },
{ NULL, NULL },
aSG_DATA_ROTATE_Y_FLAG
},
{
ITM_PITFALL,
ITM_PITFALL,
{ obj_otosiT_mat_model, obj_otosiT_mat_model },
{ obj_otosiT_gfx_model, obj_otosiT_gfx_model },
{ NULL, NULL },
{ NULL, NULL },
0
},
{
ITM_SHELL1,
ITM_SHELL1,
{ obj_komagaiT_mat_model, obj_komagaiT_mat_model },
{ obj_komagaiT_gfx_model, obj_komagaiT_gfx_model },
{ NULL, NULL },
{ NULL, NULL },
aSG_DATA_ROTATE_Y_FLAG
},
{
ITM_SHELL3,
ITM_SHELL3,
{ obj_takaragaiT_mat_model, obj_takaragaiT_mat_model },
{ obj_takaragaiT_gfx_model, obj_takaragaiT_gfx_model },
{ NULL, NULL },
{ NULL, NULL },
aSG_DATA_ROTATE_Y_FLAG
},
{
ITM_SHELL2,
ITM_SHELL2,
{ obj_honegaiT_mat_model, obj_honegaiT_mat_model },
{ obj_honegaiT_gfx_model, obj_honegaiT_gfx_model },
{ NULL, NULL },
{ NULL, NULL },
aSG_DATA_ROTATE_Y_FLAG
},
{
ITM_SHELL6,
ITM_SHELL6,
{ obj_horagaiT_mat_model, obj_horagaiT_mat_model },
{ obj_horagaiT_gfx_model, obj_horagaiT_gfx_model },
{ NULL, NULL },
{ NULL, NULL },
aSG_DATA_ROTATE_Y_FLAG
},
{
ITM_SHELL4,
ITM_SHELL4,
{ obj_sakuragaiT_mat_model, obj_sakuragaiT_mat_model },
{ obj_sakuragaiT_gfx_model, obj_sakuragaiT_gfx_model },
{ NULL, NULL },
{ NULL, NULL },
aSG_DATA_ROTATE_Y_FLAG
},
{
ITM_SHELL0,
ITM_SHELL0,
{ obj_ougigaiT_mat_model, obj_ougigaiT_mat_model },
{ obj_ougigaiT_gfx_model, obj_ougigaiT_gfx_model },
{ NULL, NULL },
{ NULL, NULL },
aSG_DATA_ROTATE_Y_FLAG
},
{
ITM_SHELL5,
ITM_SHELL5,
{ obj_shakogaiT_mat_model, obj_shakogaiT_mat_model },
{ obj_shakogaiT_gfx_model, obj_shakogaiT_gfx_model },
{ NULL, NULL },
{ NULL, NULL },
aSG_DATA_ROTATE_Y_FLAG
},
{
ITM_SHELL7,
ITM_SHELL7,
{ obj_sangoT_mat_model, obj_sangoT_mat_model },
{ obj_sangoT_gfx_model, obj_sangoT_gfx_model },
{ NULL, NULL },
{ NULL, NULL },
aSG_DATA_ROTATE_Y_FLAG
},
{
ITM_RED_PAINT,
ITM_RED_PAINT,
{ obj_paintT_a_mat_model, obj_paintT_a_mat_model },
{ obj_paintT_gfx_model, obj_paintT_gfx_model },
{ NULL, NULL },
{ NULL, NULL },
0
},
{
ITM_ORANGE_PAINT,
ITM_ORANGE_PAINT,
{ obj_paintT_b_mat_model, obj_paintT_b_mat_model },
{ obj_paintT_gfx_model, obj_paintT_gfx_model },
{ NULL, NULL },
{ NULL, NULL },
0
},
{
ITM_YELLOW_PAINT,
ITM_YELLOW_PAINT,
{ obj_paintT_c_mat_model, obj_paintT_c_mat_model },
{ obj_paintT_gfx_model, obj_paintT_gfx_model },
{ NULL, NULL },
{ NULL, NULL },
0
},
{
ITM_PALE_GREEN_PAINT,
ITM_PALE_GREEN_PAINT,
{ obj_paintT_d_mat_model, obj_paintT_d_mat_model },
{ obj_paintT_gfx_model, obj_paintT_gfx_model },
{ NULL, NULL },
{ NULL, NULL },
0
},
{
ITM_GREEN_PAINT,
ITM_GREEN_PAINT,
{ obj_paintT_e_mat_model, obj_paintT_e_mat_model },
{ obj_paintT_gfx_model, obj_paintT_gfx_model },
{ NULL, NULL },
{ NULL, NULL },
0
},
{
ITM_SKY_BLUE_PAINT,
ITM_SKY_BLUE_PAINT,
{ obj_paintT_f_mat_model, obj_paintT_f_mat_model },
{ obj_paintT_gfx_model, obj_paintT_gfx_model },
{ NULL, NULL },
{ NULL, NULL },
0
},
{
ITM_BLUE_PAINT,
ITM_BLUE_PAINT,
{ obj_paintT_g_mat_model, obj_paintT_g_mat_model },
{ obj_paintT_gfx_model, obj_paintT_gfx_model },
{ NULL, NULL },
{ NULL, NULL },
0
},
{
ITM_PURPLE_PAINT,
ITM_PURPLE_PAINT,
{ obj_paintT_h_mat_model, obj_paintT_h_mat_model },
{ obj_paintT_gfx_model, obj_paintT_gfx_model },
{ NULL, NULL },
{ NULL, NULL },
0
},
{
ITM_PINK_PAINT,
ITM_PINK_PAINT,
{ obj_paintT_i_mat_model, obj_paintT_i_mat_model },
{ obj_paintT_gfx_model, obj_paintT_gfx_model },
{ NULL, NULL },
{ NULL, NULL },
0
},
{
ITM_BLACK_PAINT,
ITM_BLACK_PAINT,
{ obj_paintT_j_mat_model, obj_paintT_j_mat_model },
{ obj_paintT_gfx_model, obj_paintT_gfx_model },
{ NULL, NULL },
{ NULL, NULL },
0
},
{
ITM_WHITE_PAINT,
ITM_WHITE_PAINT,
{ obj_paintT_k_mat_model, obj_paintT_k_mat_model },
{ obj_paintT_gfx_model, obj_paintT_gfx_model },
{ NULL, NULL },
{ NULL, NULL },
0
},
{
ITM_BROWN_PAINT,
ITM_BROWN_PAINT,
{ obj_paintT_l_mat_model, obj_paintT_l_mat_model },
{ obj_paintT_gfx_model, obj_paintT_gfx_model },
{ NULL, NULL },
{ NULL, NULL },
0
},
{
ITM_GOLDEN_NET,
ITM_GOLDEN_NET,
{ obj_net2T_mat_model, obj_net2T_mat_model },
{ obj_net2T_gfx_model, obj_net2T_gfx_model },
{ NULL, NULL },
{ NULL, NULL },
aSG_DATA_ROTATE_Y_FLAG
},
{
ITM_GOLDEN_AXE,
ITM_GOLDEN_AXE,
{ obj_axe2T_mat_model, obj_axe2T_mat_model },
{ obj_axe2T_gfx_model, obj_axe2T_gfx_model },
{ NULL, NULL },
{ NULL, NULL },
aSG_DATA_ROTATE_Y_FLAG
},
{
ITM_GOLDEN_SHOVEL,
ITM_GOLDEN_SHOVEL,
{ obj_shovel2T_mat_model, obj_shovel2T_mat_model },
{ obj_shovel2T_gfx_model, obj_shovel2T_gfx_model },
{ NULL, NULL },
{ NULL, NULL },
aSG_DATA_ROTATE_Y_FLAG
},
{
ITM_GOLDEN_ROD,
ITM_GOLDEN_ROD,
{ obj_rod2T_mat_model, obj_rod2T_mat_model },
{ obj_rod2T_gfx_model, obj_rod2T_gfx_model },
{ obj_rod2_lineT_mat_model, obj_rod2_lineT_mat_model },
{ obj_rod2_lineT_gfx_model, obj_rod2_lineT_gfx_model },
aSG_DATA_ROTATE_Y_FLAG
},
{
ITM_SIGNBOARD,
ITM_SIGNBOARD,
{ obj_shop_kanbanT_mat_model, obj_shop_kanbanT_mat_model },
{ obj_shop_kanbanT_gfx_model, obj_shop_kanbanT_gfx_model },
{ NULL, NULL },
{ NULL, NULL },
aSG_DATA_ROTATE_Y_FLAG
},
{
ITM_DIARY00,
ITM_DIARY00,
{ int_nog_collegenote_model, int_nog_collegenote_model },
{ NULL, NULL },
{ NULL, NULL },
{ NULL, NULL },
aSG_DATA_ROTATE_Y_FLAG
},
{
ITM_DIARY01,
ITM_DIARY01,
{ int_nog_schoolnote_model, int_nog_schoolnote_model },
{ NULL, NULL },
{ NULL, NULL },
{ NULL, NULL },
aSG_DATA_ROTATE_Y_FLAG
},
{
ITM_DIARY02,
ITM_DIARY02,
{ int_nog_systemnote_model, int_nog_systemnote_model },
{ NULL, NULL },
{ NULL, NULL },
{ NULL, NULL },
aSG_DATA_ROTATE_Y_FLAG
},
{
ITM_DIARY03,
ITM_DIARY03,
{ int_nog_harddiaryT_model, int_nog_harddiaryT_model },
{ NULL, NULL },
{ NULL, NULL },
{ NULL, NULL },
aSG_DATA_ROTATE_Y_FLAG
},
{
ITM_DIARY04,
ITM_DIARY04,
{ int_nog_tudurinoteT_model, int_nog_tudurinoteT_model },
{ NULL, NULL },
{ NULL, NULL },
{ NULL, NULL },
aSG_DATA_ROTATE_Y_FLAG
},
{
ITM_DIARY05,
ITM_DIARY05,
{ int_iid_diary_model, int_iid_diary_model },
{ NULL, NULL },
{ NULL, NULL },
{ NULL, NULL },
aSG_DATA_ROTATE_Y_FLAG
},
{
ITM_DIARY06,
ITM_DIARY06,
{ int_iid_funediary_model, int_iid_funediary_model },
{ NULL, NULL },
{ NULL, NULL },
{ NULL, NULL },
aSG_DATA_ROTATE_Y_FLAG
},
{
ITM_DIARY07,
ITM_DIARY07,
{ int_iid_mdiary_model, int_iid_mdiary_model },
{ NULL, NULL },
{ NULL, NULL },
{ NULL, NULL },
aSG_DATA_ROTATE_Y_FLAG
},
{
ITM_DIARY08,
ITM_DIARY08,
{ int_iid_newediary_model, int_iid_newediary_model },
{ NULL, NULL },
{ NULL, NULL },
{ NULL, NULL },
aSG_DATA_ROTATE_Y_FLAG
},
{
ITM_DIARY09,
ITM_DIARY09,
{ int_tak_nikki01_on_model, int_tak_nikki01_on_model },
{ NULL, NULL },
{ NULL, NULL },
{ NULL, NULL },
aSG_DATA_ROTATE_Y_FLAG
},
{
ITM_DIARY10,
ITM_DIARY10,
{ int_ike_nikki_fan1_on_model, int_ike_nikki_fan1_on_model },
{ NULL, NULL },
{ NULL, NULL },
{ NULL, NULL },
aSG_DATA_ROTATE_Y_FLAG
},
{
ITM_DIARY11,
ITM_DIARY11,
{ int_ike_nikki_fan2_on_model, int_ike_nikki_fan2_on_model },
{ NULL, NULL },
{ NULL, NULL },
{ NULL, NULL },
aSG_DATA_ROTATE_Y_FLAG
},
{
ITM_DIARY12,
ITM_DIARY12,
{ int_ike_nikki_fan3_on_model, int_ike_nikki_fan3_on_model },
{ NULL, NULL },
{ NULL, NULL },
{ NULL, NULL },
aSG_DATA_ROTATE_Y_FLAG
},
{
ITM_DIARY13,
ITM_DIARY13,
{ int_ike_nikki_fan4_on_model, int_ike_nikki_fan4_on_model },
{ NULL, NULL },
{ NULL, NULL },
{ NULL, NULL },
aSG_DATA_ROTATE_Y_FLAG
},
{
ITM_DIARY14,
ITM_DIARY14,
{ int_ike_nikki_fan5_on_model, int_ike_nikki_fan5_on_model },
{ NULL, NULL },
{ NULL, NULL },
{ NULL, NULL },
aSG_DATA_ROTATE_Y_FLAG
},
{
ITM_DIARY15,
ITM_DIARY15,
{ int_ike_nikki_wafu1_on_model, int_ike_nikki_wafu1_on_model },
{ NULL, NULL },
{ NULL, NULL },
{ NULL, NULL },
aSG_DATA_ROTATE_Y_FLAG
},
{
EMPTY_NO,
EMPTY_NO,
{ NULL, NULL },
{ NULL, NULL },
{ NULL, NULL },
{ NULL, NULL },
0
},
};
// clang-format on