mirror of
https://github.com/zeldaret/tww.git
synced 2026-06-04 10:48:31 -04:00
2863 lines
90 KiB
C++
2863 lines
90 KiB
C++
//
|
|
// Generated by dtk
|
|
// Translation Unit: d_item.cpp
|
|
//
|
|
|
|
#include "d/d_item.h"
|
|
#include "dolphin/types.h"
|
|
#include "d/d_com_inf_game.h"
|
|
#include "d/d_item_data.h"
|
|
|
|
typedef void (ItemGetFunc)();
|
|
typedef int (ItemGetCheckFunc)();
|
|
|
|
ItemGetFunc* item_func_ptr[0x100] = {
|
|
/* 0x00 */ item_func_heart,
|
|
/* 0x01 */ item_func_green_rupee,
|
|
/* 0x02 */ item_func_blue_rupee,
|
|
/* 0x03 */ item_func_white_rupee,
|
|
/* 0x04 */ item_func_red_rupee,
|
|
/* 0x05 */ item_func_purple_rupee,
|
|
/* 0x06 */ item_func_orange_rupee,
|
|
/* 0x07 */ item_func_kakera_heart,
|
|
/* 0x08 */ item_func_utuwa_heart,
|
|
/* 0x09 */ item_func_s_magic,
|
|
/* 0x0A */ item_func_l_magic,
|
|
/* 0x0B */ item_func_bomb_5,
|
|
/* 0x0C */ item_func_bomb_10,
|
|
/* 0x0D */ item_func_bomb_20,
|
|
/* 0x0E */ item_func_bomb_30,
|
|
/* 0x0F */ item_func_silver_rupee,
|
|
/* 0x10 */ item_func_arrow_10,
|
|
/* 0x11 */ item_func_arrow_20,
|
|
/* 0x12 */ item_func_arrow_30,
|
|
/* 0x13 */ item_func_noentry,
|
|
/* 0x14 */ item_func_noentry,
|
|
/* 0x15 */ item_func_small_key,
|
|
/* 0x16 */ item_func_recover_faily,
|
|
/* 0x17 */ item_func_noentry,
|
|
/* 0x18 */ item_func_noentry,
|
|
/* 0x19 */ item_func_noentry,
|
|
/* 0x1A */ item_func_subdun_rupee,
|
|
/* 0x1B */ item_func_noentry,
|
|
/* 0x1C */ item_func_noentry,
|
|
/* 0x1D */ item_func_noentry,
|
|
/* 0x1E */ item_func_triple_heart,
|
|
/* 0x1F */ item_func_pendant,
|
|
/* 0x20 */ item_func_telescope,
|
|
/* 0x21 */ item_func_tncl_whitsl,
|
|
/* 0x22 */ item_func_wind_tact,
|
|
/* 0x23 */ item_func_camera,
|
|
/* 0x24 */ item_func_emono_bag,
|
|
/* 0x25 */ item_func_rope,
|
|
/* 0x26 */ item_func_camera2,
|
|
/* 0x27 */ item_func_bow,
|
|
/* 0x28 */ item_func_pwr_groove,
|
|
/* 0x29 */ item_func_hvy_boots,
|
|
/* 0x2A */ item_func_drgn_shield,
|
|
/* 0x2B */ item_func_water_boots,
|
|
/* 0x2C */ item_func_esa_bag,
|
|
/* 0x2D */ item_func_boomerang,
|
|
/* 0x2E */ item_func_bare_hand,
|
|
/* 0x2F */ item_func_hookshot,
|
|
/* 0x30 */ item_func_warasibe_bag,
|
|
/* 0x31 */ item_func_bomb_bag,
|
|
/* 0x32 */ item_func_fuku,
|
|
/* 0x33 */ item_func_hummer,
|
|
/* 0x34 */ item_func_deku_leaf,
|
|
/* 0x35 */ item_func_magic_arrow,
|
|
/* 0x36 */ item_func_light_arrow,
|
|
/* 0x37 */ item_func_noentry,
|
|
/* 0x38 */ item_func_sword,
|
|
/* 0x39 */ item_func_master_sword,
|
|
/* 0x3A */ item_func_lv3_sword,
|
|
/* 0x3B */ item_func_shield,
|
|
/* 0x3C */ item_func_mirror_shield,
|
|
/* 0x3D */ item_func_dropped_sword,
|
|
/* 0x3E */ item_func_master_sword_ex,
|
|
/* 0x3F */ item_func_kakera_heart,
|
|
/* 0x40 */ item_func_noentry,
|
|
/* 0x41 */ item_func_noentry,
|
|
/* 0x42 */ item_func_pirates_omamori,
|
|
/* 0x43 */ item_func_heros_omamori,
|
|
/* 0x44 */ item_func_grass_ball,
|
|
/* 0x45 */ item_func_skull_necklace,
|
|
/* 0x46 */ item_func_bokobaba_seed,
|
|
/* 0x47 */ item_func_golden_feather,
|
|
/* 0x48 */ item_func_boko_belt,
|
|
/* 0x49 */ item_func_red_jerry,
|
|
/* 0x4A */ item_func_green_jerry,
|
|
/* 0x4B */ item_func_blue_jerry,
|
|
/* 0x4C */ item_func_map,
|
|
/* 0x4D */ item_func_compass,
|
|
/* 0x4E */ item_func_boss_key,
|
|
/* 0x4F */ item_func_empty_bship,
|
|
/* 0x50 */ item_func_empty_bottle,
|
|
/* 0x51 */ item_func_red_bottle,
|
|
/* 0x52 */ item_func_green_bottle,
|
|
/* 0x53 */ item_func_blue_bottle,
|
|
/* 0x54 */ item_func_bottleship,
|
|
/* 0x55 */ item_func_soup_bottle,
|
|
/* 0x56 */ item_func_bin_in_water,
|
|
/* 0x57 */ item_func_fairy_bottle,
|
|
/* 0x58 */ item_func_firefly_bottle,
|
|
/* 0x59 */ item_func_fwater_bottle,
|
|
/* 0x5A */ item_func_bin,
|
|
/* 0x5B */ item_func_bin,
|
|
/* 0x5C */ item_func_bin,
|
|
/* 0x5D */ item_func_bin,
|
|
/* 0x5E */ item_func_bin,
|
|
/* 0x5F */ item_func_bin,
|
|
/* 0x60 */ item_func_bin,
|
|
/* 0x61 */ item_func_triforce1,
|
|
/* 0x62 */ item_func_triforce2,
|
|
/* 0x63 */ item_func_triforce3,
|
|
/* 0x64 */ item_func_triforce4,
|
|
/* 0x65 */ item_func_triforce5,
|
|
/* 0x66 */ item_func_triforce6,
|
|
/* 0x67 */ item_func_triforce7,
|
|
/* 0x68 */ item_func_triforce8,
|
|
/* 0x69 */ item_func_pearl1,
|
|
/* 0x6A */ item_func_pearl2,
|
|
/* 0x6B */ item_func_pearl3,
|
|
/* 0x6C */ item_func_knowledge_tf,
|
|
/* 0x6D */ item_func_tact_song1,
|
|
/* 0x6E */ item_func_tact_song2,
|
|
/* 0x6F */ item_func_tact_song3,
|
|
/* 0x70 */ item_func_tact_song4,
|
|
/* 0x71 */ item_func_tact_song5,
|
|
/* 0x72 */ item_func_tact_song6,
|
|
/* 0x73 */ item_func_noentry,
|
|
/* 0x74 */ item_func_noentry,
|
|
/* 0x75 */ item_func_noentry,
|
|
/* 0x76 */ item_func_noentry,
|
|
/* 0x77 */ item_func_noentry,
|
|
/* 0x78 */ item_func_normal_sail,
|
|
/* 0x79 */ item_func_triforce_map1,
|
|
/* 0x7A */ item_func_triforce_map2,
|
|
/* 0x7B */ item_func_triforce_map3,
|
|
/* 0x7C */ item_func_triforce_map4,
|
|
/* 0x7D */ item_func_triforce_map5,
|
|
/* 0x7E */ item_func_triforce_map6,
|
|
/* 0x7F */ item_func_triforce_map7,
|
|
/* 0x80 */ item_func_triforce_map8,
|
|
/* 0x81 */ item_func_noentry,
|
|
/* 0x82 */ item_func_bird_esa_5,
|
|
/* 0x83 */ item_func_animal_esa,
|
|
/* 0x84 */ item_func_esa1,
|
|
/* 0x85 */ item_func_esa2,
|
|
/* 0x86 */ item_func_esa3,
|
|
/* 0x87 */ item_func_esa4,
|
|
/* 0x88 */ item_func_esa5,
|
|
/* 0x89 */ item_func_magic_bean,
|
|
/* 0x8A */ item_func_bird_esa_10,
|
|
/* 0x8B */ item_func_noentry,
|
|
/* 0x8C */ item_func_flower_1,
|
|
/* 0x8D */ item_func_flower_2,
|
|
/* 0x8E */ item_func_flower_3,
|
|
/* 0x8F */ item_func_heros_flag,
|
|
/* 0x90 */ item_func_tairyo_flag,
|
|
/* 0x91 */ item_func_sales_flag,
|
|
/* 0x92 */ item_func_wind_flag,
|
|
/* 0x93 */ item_func_red_flag,
|
|
/* 0x94 */ item_func_fossil_head,
|
|
/* 0x95 */ item_func_water_statue,
|
|
/* 0x96 */ item_func_postman_statue,
|
|
/* 0x97 */ item_func_president_statue,
|
|
/* 0x98 */ item_func_letter00,
|
|
/* 0x99 */ item_func_magic_seed,
|
|
/* 0x9A */ item_func_magys_letter,
|
|
/* 0x9B */ item_func_mo_letter,
|
|
/* 0x9C */ item_func_cottage_paper,
|
|
/* 0x9D */ item_func_kaisen_present1,
|
|
/* 0x9E */ item_func_kaisen_present2,
|
|
/* 0x9F */ item_func_salvage_item1,
|
|
/* 0xA0 */ item_func_salvage_item2,
|
|
/* 0xA1 */ item_func_salvage_item3,
|
|
/* 0xA2 */ item_func_xxx_039,
|
|
/* 0xA3 */ item_func_tincle_statue01,
|
|
/* 0xA4 */ item_func_tincle_statue02,
|
|
/* 0xA5 */ item_func_tincle_statue03,
|
|
/* 0xA6 */ item_func_tincle_statue04,
|
|
/* 0xA7 */ item_func_tincle_statue05,
|
|
/* 0xA8 */ item_func_tincle_statue06,
|
|
/* 0xA9 */ item_func_noentry,
|
|
/* 0xAA */ item_func_noentry,
|
|
/* 0xAB */ item_func_max_rupee_up1,
|
|
/* 0xAC */ item_func_max_rupee_up2,
|
|
/* 0xAD */ item_func_max_bomb_up1,
|
|
/* 0xAE */ item_func_max_bomb_up2,
|
|
/* 0xAF */ item_func_max_arrow_up1,
|
|
/* 0xB0 */ item_func_max_arrow_up2,
|
|
/* 0xB1 */ item_func_magic_power,
|
|
/* 0xB2 */ item_func_max_mp_up1,
|
|
/* 0xB3 */ item_func_tincle_rupee1,
|
|
/* 0xB4 */ item_func_tincle_rupee2,
|
|
/* 0xB5 */ item_func_tincle_rupee3,
|
|
/* 0xB6 */ item_func_tincle_rupee4,
|
|
/* 0xB7 */ item_func_tincle_rupee5,
|
|
/* 0xB8 */ item_func_tincle_rupee6,
|
|
/* 0xB9 */ item_func_lithograph1,
|
|
/* 0xBA */ item_func_lithograph2,
|
|
/* 0xBB */ item_func_lithograph3,
|
|
/* 0xBC */ item_func_lithograph4,
|
|
/* 0xBD */ item_func_lithograph5,
|
|
/* 0xBE */ item_func_lithograph6,
|
|
/* 0xBF */ item_func_collectmap64,
|
|
/* 0xC0 */ item_func_collectmap63,
|
|
/* 0xC1 */ item_func_collectmap62,
|
|
/* 0xC2 */ item_func_collectmap61,
|
|
/* 0xC3 */ item_func_collectmap60,
|
|
/* 0xC4 */ item_func_collectmap59,
|
|
/* 0xC5 */ item_func_collectmap58,
|
|
/* 0xC6 */ item_func_collectmap57,
|
|
/* 0xC7 */ item_func_collectmap56,
|
|
/* 0xC8 */ item_func_collectmap55,
|
|
/* 0xC9 */ item_func_collectmap54,
|
|
/* 0xCA */ item_func_collectmap53,
|
|
/* 0xCB */ item_func_collectmap52,
|
|
/* 0xCC */ item_func_collectmap51,
|
|
/* 0xCD */ item_func_collectmap50,
|
|
/* 0xCE */ item_func_collectmap49,
|
|
/* 0xCF */ item_func_collectmap48,
|
|
/* 0xD0 */ item_func_collectmap47,
|
|
/* 0xD1 */ item_func_collectmap46,
|
|
/* 0xD2 */ item_func_collectmap45,
|
|
/* 0xD3 */ item_func_collectmap44,
|
|
/* 0xD4 */ item_func_collectmap43,
|
|
/* 0xD5 */ item_func_collectmap42,
|
|
/* 0xD6 */ item_func_collectmap41,
|
|
/* 0xD7 */ item_func_collectmap40,
|
|
/* 0xD8 */ item_func_collectmap39,
|
|
/* 0xD9 */ item_func_collectmap38,
|
|
/* 0xDA */ item_func_collectmap37,
|
|
/* 0xDB */ item_func_collectmap36,
|
|
/* 0xDC */ item_func_collectmap35,
|
|
/* 0xDD */ item_func_collectmap34,
|
|
/* 0xDE */ item_func_collectmap33,
|
|
/* 0xDF */ item_func_collectmap32,
|
|
/* 0xE0 */ item_func_collectmap31,
|
|
/* 0xE1 */ item_func_collectmap30,
|
|
/* 0xE2 */ item_func_collectmap29,
|
|
/* 0xE3 */ item_func_collectmap28,
|
|
/* 0xE4 */ item_func_collectmap27,
|
|
/* 0xE5 */ item_func_collectmap26,
|
|
/* 0xE6 */ item_func_collectmap25,
|
|
/* 0xE7 */ item_func_collectmap24,
|
|
/* 0xE8 */ item_func_collectmap23,
|
|
/* 0xE9 */ item_func_collectmap22,
|
|
/* 0xEA */ item_func_collectmap21,
|
|
/* 0xEB */ item_func_collectmap20,
|
|
/* 0xEC */ item_func_collectmap19,
|
|
/* 0xED */ item_func_collectmap18,
|
|
/* 0xEE */ item_func_collectmap17,
|
|
/* 0xEF */ item_func_collectmap16,
|
|
/* 0xF0 */ item_func_collectmap15,
|
|
/* 0xF1 */ item_func_collectmap14,
|
|
/* 0xF2 */ item_func_collectmap13,
|
|
/* 0xF3 */ item_func_collectmap12,
|
|
/* 0xF4 */ item_func_collectmap11,
|
|
/* 0xF5 */ item_func_collectmap10,
|
|
/* 0xF6 */ item_func_collectmap09,
|
|
/* 0xF7 */ item_func_collectmap08,
|
|
/* 0xF8 */ item_func_collectmap07,
|
|
/* 0xF9 */ item_func_collectmap06,
|
|
/* 0xFA */ item_func_collectmap05,
|
|
/* 0xFB */ item_func_collectmap04,
|
|
/* 0xFC */ item_func_collectmap03,
|
|
/* 0xFD */ item_func_collectmap02,
|
|
/* 0xFE */ item_func_collectmap01,
|
|
/* 0xFF */ item_func_noentry,
|
|
};
|
|
|
|
ItemGetCheckFunc* item_getcheck_func_ptr[0x100] = {
|
|
/* 0x00 */ item_getcheck_func_heart,
|
|
/* 0x01 */ item_getcheck_func_green_rupee,
|
|
/* 0x02 */ item_getcheck_func_blue_rupee,
|
|
/* 0x03 */ item_getcheck_func_white_rupee,
|
|
/* 0x04 */ item_getcheck_func_red_rupee,
|
|
/* 0x05 */ item_getcheck_func_purple_rupee,
|
|
/* 0x06 */ item_getcheck_func_silver_rupee,
|
|
/* 0x07 */ item_getcheck_func_kakera_heart,
|
|
/* 0x08 */ item_getcheck_func_utuwa_heart,
|
|
/* 0x09 */ item_getcheck_func_s_magic,
|
|
/* 0x0A */ item_getcheck_func_l_magic,
|
|
/* 0x0B */ item_getcheck_func_bomb_5,
|
|
/* 0x0C */ item_getcheck_func_bomb_10,
|
|
/* 0x0D */ item_getcheck_func_bomb_20,
|
|
/* 0x0E */ item_getcheck_func_bomb_30,
|
|
/* 0x0F */ item_getcheck_func_noentry,
|
|
/* 0x10 */ item_getcheck_func_arrow_10,
|
|
/* 0x11 */ item_getcheck_func_arrow_20,
|
|
/* 0x12 */ item_getcheck_func_arrow_30,
|
|
/* 0x13 */ item_getcheck_func_noentry,
|
|
/* 0x14 */ item_getcheck_func_noentry,
|
|
/* 0x15 */ item_getcheck_func_small_key,
|
|
/* 0x16 */ item_getcheck_func_recover_faily,
|
|
/* 0x17 */ item_getcheck_func_noentry,
|
|
/* 0x18 */ item_getcheck_func_noentry,
|
|
/* 0x19 */ item_getcheck_func_noentry,
|
|
/* 0x1A */ item_getcheck_func_noentry,
|
|
/* 0x1B */ item_getcheck_func_noentry,
|
|
/* 0x1C */ item_getcheck_func_noentry,
|
|
/* 0x1D */ item_getcheck_func_noentry,
|
|
/* 0x1E */ item_getcheck_func_triple_heart,
|
|
/* 0x1F */ item_getcheck_func_pendant,
|
|
/* 0x20 */ item_getcheck_func_telescope,
|
|
/* 0x21 */ item_getcheck_func_tncl_whitsl,
|
|
/* 0x22 */ item_getcheck_func_wind_tact,
|
|
/* 0x23 */ item_getcheck_func_camera,
|
|
/* 0x24 */ item_getcheck_func_emono_bag,
|
|
/* 0x25 */ item_getcheck_func_rope,
|
|
/* 0x26 */ item_getcheck_func_camera2,
|
|
/* 0x27 */ item_getcheck_func_bow,
|
|
/* 0x28 */ item_getcheck_func_pwr_groove,
|
|
/* 0x29 */ item_getcheck_func_hvy_boots,
|
|
/* 0x2A */ item_getcheck_func_drgn_shield,
|
|
/* 0x2B */ item_getcheck_func_water_boots,
|
|
/* 0x2C */ item_getcheck_func_esa_bag,
|
|
/* 0x2D */ item_getcheck_func_boomerang,
|
|
/* 0x2E */ item_getcheck_func_bare_hand,
|
|
/* 0x2F */ item_getcheck_func_hookshot,
|
|
/* 0x30 */ item_getcheck_func_warasibe_bag,
|
|
/* 0x31 */ item_getcheck_func_bomb_bag,
|
|
/* 0x32 */ item_getcheck_func_noentry,
|
|
/* 0x33 */ item_getcheck_func_hummer,
|
|
/* 0x34 */ item_getcheck_func_deku_leaf,
|
|
/* 0x35 */ item_getcheck_func_magic_arrow,
|
|
/* 0x36 */ item_getcheck_func_light_arrow,
|
|
/* 0x37 */ item_getcheck_func_noentry,
|
|
/* 0x38 */ item_getcheck_func_sword,
|
|
/* 0x39 */ item_getcheck_func_master_sword,
|
|
/* 0x3A */ item_getcheck_func_lv3_sword,
|
|
/* 0x3B */ item_getcheck_func_shield,
|
|
/* 0x3C */ item_getcheck_func_mirror_shield,
|
|
/* 0x3D */ item_getcheck_func_noentry,
|
|
/* 0x3E */ item_getcheck_func_master_sword_ex,
|
|
/* 0x3F */ item_getcheck_func_noentry,
|
|
/* 0x40 */ item_getcheck_func_noentry,
|
|
/* 0x41 */ item_getcheck_func_noentry,
|
|
/* 0x42 */ item_getcheck_func_pirates_omamori,
|
|
/* 0x43 */ item_getcheck_func_heros_omamori,
|
|
/* 0x44 */ item_getcheck_func_grass_ball,
|
|
/* 0x45 */ item_getcheck_func_skull_necklace,
|
|
/* 0x46 */ item_getcheck_func_bokobaba_seed,
|
|
/* 0x47 */ item_getcheck_func_golden_feather,
|
|
/* 0x48 */ item_getcheck_func_boko_belt,
|
|
/* 0x49 */ item_getcheck_func_red_jerry,
|
|
/* 0x4A */ item_getcheck_func_green_jerry,
|
|
/* 0x4B */ item_getcheck_func_blue_jerry,
|
|
/* 0x4C */ item_getcheck_func_map,
|
|
/* 0x4D */ item_getcheck_func_compass,
|
|
/* 0x4E */ item_getcheck_func_boss_key,
|
|
/* 0x4F */ item_getcheck_func_empty_bship,
|
|
/* 0x50 */ item_getcheck_func_empty_bottle,
|
|
/* 0x51 */ item_getcheck_func_red_bottle,
|
|
/* 0x52 */ item_getcheck_func_green_bottle,
|
|
/* 0x53 */ item_getcheck_func_blue_bottle,
|
|
/* 0x54 */ item_getcheck_func_bottleship,
|
|
/* 0x55 */ item_getcheck_func_bin_in_bottleship,
|
|
/* 0x56 */ item_getcheck_func_bin_in_water,
|
|
/* 0x57 */ item_getcheck_func_bin,
|
|
/* 0x58 */ item_getcheck_func_bin,
|
|
/* 0x59 */ item_getcheck_func_bin,
|
|
/* 0x5A */ item_getcheck_func_bin,
|
|
/* 0x5B */ item_getcheck_func_bin,
|
|
/* 0x5C */ item_getcheck_func_bin,
|
|
/* 0x5D */ item_getcheck_func_bin,
|
|
/* 0x5E */ item_getcheck_func_bin,
|
|
/* 0x5F */ item_getcheck_func_bin,
|
|
/* 0x60 */ item_getcheck_func_bin,
|
|
/* 0x61 */ item_getcheck_func_triforce1,
|
|
/* 0x62 */ item_getcheck_func_triforce2,
|
|
/* 0x63 */ item_getcheck_func_triforce3,
|
|
/* 0x64 */ item_getcheck_func_triforce4,
|
|
/* 0x65 */ item_getcheck_func_triforce5,
|
|
/* 0x66 */ item_getcheck_func_triforce6,
|
|
/* 0x67 */ item_getcheck_func_triforce7,
|
|
/* 0x68 */ item_getcheck_func_triforce8,
|
|
/* 0x69 */ item_getcheck_func_pearl1,
|
|
/* 0x6A */ item_getcheck_func_pearl2,
|
|
/* 0x6B */ item_getcheck_func_pearl3,
|
|
/* 0x6C */ item_getcheck_func_noentry,
|
|
/* 0x6D */ item_getcheck_func_tact_song1,
|
|
/* 0x6E */ item_getcheck_func_tact_song2,
|
|
/* 0x6F */ item_getcheck_func_tact_song3,
|
|
/* 0x70 */ item_getcheck_func_tact_song4,
|
|
/* 0x71 */ item_getcheck_func_tact_song5,
|
|
/* 0x72 */ item_getcheck_func_tact_song6,
|
|
/* 0x73 */ item_getcheck_func_noentry,
|
|
/* 0x74 */ item_getcheck_func_noentry,
|
|
/* 0x75 */ item_getcheck_func_noentry,
|
|
/* 0x76 */ item_getcheck_func_noentry,
|
|
/* 0x77 */ item_getcheck_func_noentry,
|
|
/* 0x78 */ item_getcheck_func_normal_sail,
|
|
/* 0x79 */ item_getcheck_func_zora_sail,
|
|
/* 0x7A */ item_getcheck_func_tincle_sail,
|
|
/* 0x7B */ item_getcheck_func_sail,
|
|
/* 0x7C */ item_getcheck_func_sail,
|
|
/* 0x7D */ item_getcheck_func_sail,
|
|
/* 0x7E */ item_getcheck_func_sail,
|
|
/* 0x7F */ item_getcheck_func_sail,
|
|
/* 0x80 */ item_getcheck_func_noentry,
|
|
/* 0x81 */ item_getcheck_func_noentry,
|
|
/* 0x82 */ item_getcheck_func_bird_esa_5,
|
|
/* 0x83 */ item_getcheck_func_animal_esa,
|
|
/* 0x84 */ item_getcheck_func_esa1,
|
|
/* 0x85 */ item_getcheck_func_esa2,
|
|
/* 0x86 */ item_getcheck_func_esa3,
|
|
/* 0x87 */ item_getcheck_func_esa4,
|
|
/* 0x88 */ item_getcheck_func_esa5,
|
|
/* 0x89 */ item_getcheck_func_magic_bean,
|
|
/* 0x8A */ item_getcheck_func_bird_esa_10,
|
|
/* 0x8B */ item_getcheck_func_noentry,
|
|
/* 0x8C */ item_getcheck_func_flower_1,
|
|
/* 0x8D */ item_getcheck_func_flower_2,
|
|
/* 0x8E */ item_getcheck_func_flower_3,
|
|
/* 0x8F */ item_getcheck_func_heros_flag,
|
|
/* 0x90 */ item_getcheck_func_tairyo_flag,
|
|
/* 0x91 */ item_getcheck_func_sales_flag,
|
|
/* 0x92 */ item_getcheck_func_wind_flag,
|
|
/* 0x93 */ item_getcheck_func_red_flag,
|
|
/* 0x94 */ item_getcheck_func_fossil_head,
|
|
/* 0x95 */ item_getcheck_func_water_statue,
|
|
/* 0x96 */ item_getcheck_func_postman_statue,
|
|
/* 0x97 */ item_getcheck_func_president_statue,
|
|
/* 0x98 */ item_getcheck_func_letter00,
|
|
/* 0x99 */ item_getcheck_func_magic_seed,
|
|
/* 0x9A */ item_getcheck_func_magys_letter,
|
|
/* 0x9B */ item_getcheck_func_mo_letter,
|
|
/* 0x9C */ item_getcheck_func_cottage_paper,
|
|
/* 0x9D */ item_getcheck_func_kaisen_present1,
|
|
/* 0x9E */ item_getcheck_func_kaisen_present2,
|
|
/* 0x9F */ item_getcheck_func_salvage_item1,
|
|
/* 0xA0 */ item_getcheck_func_salvage_item2,
|
|
/* 0xA1 */ item_getcheck_func_salvage_item3,
|
|
/* 0xA2 */ item_getcheck_func_xxx_039,
|
|
/* 0xA3 */ item_getcheck_func_noentry,
|
|
/* 0xA4 */ item_getcheck_func_noentry,
|
|
/* 0xA5 */ item_getcheck_func_noentry,
|
|
/* 0xA6 */ item_getcheck_func_noentry,
|
|
/* 0xA7 */ item_getcheck_func_noentry,
|
|
/* 0xA8 */ item_getcheck_func_noentry,
|
|
/* 0xA9 */ item_getcheck_func_noentry,
|
|
/* 0xAA */ item_getcheck_func_noentry,
|
|
/* 0xAB */ item_getcheck_func_noentry,
|
|
/* 0xAC */ item_getcheck_func_noentry,
|
|
/* 0xAD */ item_getcheck_func_noentry,
|
|
/* 0xAE */ item_getcheck_func_noentry,
|
|
/* 0xAF */ item_getcheck_func_noentry,
|
|
/* 0xB0 */ item_getcheck_func_noentry,
|
|
/* 0xB1 */ item_getcheck_func_noentry,
|
|
/* 0xB2 */ item_getcheck_func_noentry,
|
|
/* 0xB3 */ item_getcheck_func_noentry,
|
|
/* 0xB4 */ item_getcheck_func_noentry,
|
|
/* 0xB5 */ item_getcheck_func_noentry,
|
|
/* 0xB6 */ item_getcheck_func_noentry,
|
|
/* 0xB7 */ item_getcheck_func_noentry,
|
|
/* 0xB8 */ item_getcheck_func_noentry,
|
|
/* 0xB9 */ item_getcheck_func_lithograph1,
|
|
/* 0xBA */ item_getcheck_func_lithograph2,
|
|
/* 0xBB */ item_getcheck_func_lithograph3,
|
|
/* 0xBC */ item_getcheck_func_lithograph4,
|
|
/* 0xBD */ item_getcheck_func_lithograph5,
|
|
/* 0xBE */ item_getcheck_func_lithograph6,
|
|
/* 0xBF */ item_getcheck_func_lithograph7,
|
|
/* 0xC0 */ item_getcheck_func_lithograph8,
|
|
/* 0xC1 */ item_getcheck_func_lithograph9,
|
|
/* 0xC2 */ item_getcheck_func_lithograph10,
|
|
/* 0xC3 */ item_getcheck_func_lithograph11,
|
|
/* 0xC4 */ item_getcheck_func_lithograph12,
|
|
/* 0xC5 */ item_getcheck_func_lithograph13,
|
|
/* 0xC6 */ item_getcheck_func_lithograph14,
|
|
/* 0xC7 */ item_getcheck_func_lithograph15,
|
|
/* 0xC8 */ item_getcheck_func_lithograph16,
|
|
/* 0xC9 */ item_getcheck_func_noentry,
|
|
/* 0xCA */ item_getcheck_func_noentry,
|
|
/* 0xCB */ item_getcheck_func_noentry,
|
|
/* 0xCC */ item_getcheck_func_noentry,
|
|
/* 0xCD */ item_getcheck_func_noentry,
|
|
/* 0xCE */ item_getcheck_func_noentry,
|
|
/* 0xCF */ item_getcheck_func_noentry,
|
|
/* 0xD0 */ item_getcheck_func_noentry,
|
|
/* 0xD1 */ item_getcheck_func_noentry,
|
|
/* 0xD2 */ item_getcheck_func_noentry,
|
|
/* 0xD3 */ item_getcheck_func_noentry,
|
|
/* 0xD4 */ item_getcheck_func_noentry,
|
|
/* 0xD5 */ item_getcheck_func_noentry,
|
|
/* 0xD6 */ item_getcheck_func_noentry,
|
|
/* 0xD7 */ item_getcheck_func_noentry,
|
|
/* 0xD8 */ item_getcheck_func_noentry,
|
|
/* 0xD9 */ item_getcheck_func_noentry,
|
|
/* 0xDA */ item_getcheck_func_noentry,
|
|
/* 0xDB */ item_getcheck_func_noentry,
|
|
/* 0xDC */ item_getcheck_func_noentry,
|
|
/* 0xDD */ item_getcheck_func_noentry,
|
|
/* 0xDE */ item_getcheck_func_noentry,
|
|
/* 0xDF */ item_getcheck_func_noentry,
|
|
/* 0xE0 */ item_getcheck_func_noentry,
|
|
/* 0xE1 */ item_getcheck_func_noentry,
|
|
/* 0xE2 */ item_getcheck_func_noentry,
|
|
/* 0xE3 */ item_getcheck_func_noentry,
|
|
/* 0xE4 */ item_getcheck_func_noentry,
|
|
/* 0xE5 */ item_getcheck_func_noentry,
|
|
/* 0xE6 */ item_getcheck_func_noentry,
|
|
/* 0xE7 */ item_getcheck_func_noentry,
|
|
/* 0xE8 */ item_getcheck_func_noentry,
|
|
/* 0xE9 */ item_getcheck_func_noentry,
|
|
/* 0xEA */ item_getcheck_func_noentry,
|
|
/* 0xEB */ item_getcheck_func_noentry,
|
|
/* 0xEC */ item_getcheck_func_noentry,
|
|
/* 0xED */ item_getcheck_func_noentry,
|
|
/* 0xEE */ item_getcheck_func_noentry,
|
|
/* 0xEF */ item_getcheck_func_noentry,
|
|
/* 0xF0 */ item_getcheck_func_noentry,
|
|
/* 0xF1 */ item_getcheck_func_noentry,
|
|
/* 0xF2 */ item_getcheck_func_noentry,
|
|
/* 0xF3 */ item_getcheck_func_noentry,
|
|
/* 0xF4 */ item_getcheck_func_noentry,
|
|
/* 0xF5 */ item_getcheck_func_noentry,
|
|
/* 0xF6 */ item_getcheck_func_noentry,
|
|
/* 0xF7 */ item_getcheck_func_noentry,
|
|
/* 0xF8 */ item_getcheck_func_noentry,
|
|
/* 0xF9 */ item_getcheck_func_noentry,
|
|
/* 0xFA */ item_getcheck_func_noentry,
|
|
/* 0xFB */ item_getcheck_func_noentry,
|
|
/* 0xFC */ item_getcheck_func_noentry,
|
|
/* 0xFD */ item_getcheck_func_noentry,
|
|
/* 0xFE */ item_getcheck_func_noentry,
|
|
/* 0xFF */ item_getcheck_func_noentry,
|
|
};
|
|
|
|
/* 800C2DFC-800C2E30 .text execItemGet__FUc */
|
|
void execItemGet(u8 itemNo) {
|
|
item_func_ptr[itemNo]();
|
|
}
|
|
|
|
/* 800C2E30-800C2E7C .text checkItemGet__FUci */
|
|
BOOL checkItemGet(u8 itemNo, BOOL defaultVal) {
|
|
int result = item_getcheck_func_ptr[itemNo]();
|
|
if (result == -1) {
|
|
return defaultVal;
|
|
}
|
|
return result;
|
|
}
|
|
|
|
/* 800C2E7C-800C2E98 .text item_func_heart__Fv */
|
|
void item_func_heart() {
|
|
dComIfGp_setItemLifeCount(4.0f);
|
|
}
|
|
|
|
/* 800C2E98-800C2EB0 .text item_func_green_rupee__Fv */
|
|
void item_func_green_rupee() {
|
|
dComIfGp_setItemRupeeCount(1);
|
|
}
|
|
|
|
/* 800C2EB0-800C2EC8 .text item_func_blue_rupee__Fv */
|
|
void item_func_blue_rupee() {
|
|
dComIfGp_setItemRupeeCount(5);
|
|
}
|
|
|
|
/* 800C2EC8-800C2EE0 .text item_func_white_rupee__Fv */
|
|
void item_func_white_rupee() {
|
|
dComIfGp_setItemRupeeCount(10);
|
|
}
|
|
|
|
/* 800C2EE0-800C2EF8 .text item_func_red_rupee__Fv */
|
|
void item_func_red_rupee() {
|
|
dComIfGp_setItemRupeeCount(20);
|
|
}
|
|
|
|
/* 800C2EF8-800C2F10 .text item_func_purple_rupee__Fv */
|
|
void item_func_purple_rupee() {
|
|
dComIfGp_setItemRupeeCount(50);
|
|
}
|
|
|
|
/* 800C2F10-800C2F28 .text item_func_orange_rupee__Fv */
|
|
void item_func_orange_rupee() {
|
|
dComIfGp_setItemRupeeCount(100);
|
|
}
|
|
|
|
/* 800C2F28-800C2F40 .text item_func_kakera_heart__Fv */
|
|
void item_func_kakera_heart() {
|
|
dComIfGp_setItemMaxLifeCount(1);
|
|
}
|
|
|
|
/* 800C2F40-800C2FD8 .text item_func_utuwa_heart__Fv */
|
|
void item_func_utuwa_heart() {
|
|
dComIfGp_setItemMaxLifeCount(4);
|
|
dComIfGp_setItemLifeCount(dComIfGs_getMaxLife());
|
|
|
|
stage_stag_info_class* stag_info = dComIfGp_getStageStagInfo();
|
|
if (dStage_stagInfo_GetSaveTbl(stag_info) == dSv_save_c::STAGE_SEA) {
|
|
// Didn't get the Heart Container immediately after defeating Helmaroc King.
|
|
// Instead got it from outside Forsaken Fortress, on the sea stage.
|
|
dComIfGs_onStageLife(dSv_save_c::STAGE_FF);
|
|
} else {
|
|
dComIfGs_onStageLife();
|
|
}
|
|
}
|
|
|
|
/* 800C2FD8-800C2FF0 .text item_func_s_magic__Fv */
|
|
void item_func_s_magic() {
|
|
dComIfGp_setItemMagicCount(4);
|
|
}
|
|
|
|
/* 800C2FF0-800C3008 .text item_func_l_magic__Fv */
|
|
void item_func_l_magic() {
|
|
dComIfGp_setItemMagicCount(8);
|
|
}
|
|
|
|
/* 800C3008-800C3060 .text item_func_bomb_5__Fv */
|
|
void item_func_bomb_5() {
|
|
dComIfGs_onGetItem(dInvSlot_BOMB_e, 0);
|
|
dComIfGp_setItem(dInvSlot_BOMB_e, dItem_BOMB_5_e);
|
|
dComIfGp_setItemBombNumCount(5);
|
|
}
|
|
|
|
/* 800C3060-800C30B0 .text item_func_bomb_10__Fv */
|
|
void item_func_bomb_10() {
|
|
dComIfGs_onGetItem(dInvSlot_BOMB_e, 0);
|
|
dComIfGs_setItem(dInvSlot_BOMB_e, dItem_BOMB_BAG_e);
|
|
dComIfGp_setItemBombNumCount(10);
|
|
}
|
|
|
|
/* 800C30B0-800C3100 .text item_func_bomb_20__Fv */
|
|
void item_func_bomb_20() {
|
|
dComIfGs_onGetItem(dInvSlot_BOMB_e, 0);
|
|
dComIfGs_setItem(dInvSlot_BOMB_e, dItem_BOMB_BAG_e);
|
|
dComIfGp_setItemBombNumCount(20);
|
|
}
|
|
|
|
/* 800C3100-800C3150 .text item_func_bomb_30__Fv */
|
|
void item_func_bomb_30() {
|
|
dComIfGs_onGetItem(dInvSlot_BOMB_e, 0);
|
|
dComIfGs_setItem(dInvSlot_BOMB_e, dItem_BOMB_BAG_e);
|
|
dComIfGp_setItemBombNumCount(30);
|
|
}
|
|
|
|
/* 800C3150-800C3168 .text item_func_silver_rupee__Fv */
|
|
void item_func_silver_rupee() {
|
|
dComIfGp_setItemRupeeCount(200);
|
|
}
|
|
|
|
/* 800C3168-800C3180 .text item_func_arrow_10__Fv */
|
|
void item_func_arrow_10() {
|
|
dComIfGp_setItemArrowNumCount(10);
|
|
}
|
|
|
|
/* 800C3180-800C3198 .text item_func_arrow_20__Fv */
|
|
void item_func_arrow_20() {
|
|
dComIfGp_setItemArrowNumCount(20);
|
|
}
|
|
|
|
/* 800C3198-800C31B0 .text item_func_arrow_30__Fv */
|
|
void item_func_arrow_30() {
|
|
dComIfGp_setItemArrowNumCount(30);
|
|
}
|
|
|
|
/* 800C31B0-800C31C8 .text item_func_small_key__Fv */
|
|
void item_func_small_key() {
|
|
dComIfGp_setItemKeyNumCount(1);
|
|
}
|
|
|
|
/* 800C31C8-800C31E4 .text item_func_recover_faily__Fv */
|
|
void item_func_recover_faily() {
|
|
dComIfGp_setItemLifeCount(40.0f);
|
|
}
|
|
|
|
/* 800C31E4-800C31FC .text item_func_subdun_rupee__Fv */
|
|
void item_func_subdun_rupee() {
|
|
dComIfGp_setItemRupeeCount(10);
|
|
}
|
|
|
|
/* 800C31FC-800C3200 .text item_func_triple_heart__Fv */
|
|
void item_func_triple_heart() {
|
|
}
|
|
|
|
/* 800C3200-800C3258 .text item_func_pendant__Fv */
|
|
void item_func_pendant() {
|
|
dComIfGs_setBeastItem(dItem_JOY_PENDANT_e);
|
|
dComIfGs_onGetItemBeast(0x7);
|
|
dComIfGp_setItemBeastNumCount(0x7, 1);
|
|
}
|
|
|
|
/* 800C3258-800C329C .text item_func_telescope__Fv */
|
|
void item_func_telescope() {
|
|
dComIfGs_onGetItem(dInvSlot_TELESCOPE_e, 0);
|
|
dComIfGs_setItem(dInvSlot_TELESCOPE_e, dItem_TELESCOPE_e);
|
|
}
|
|
|
|
/* 800C329C-800C32E0 .text item_func_tncl_whitsl__Fv */
|
|
void item_func_tncl_whitsl() {
|
|
dComIfGs_onGetItem(dInvSlot_TINGLE_TUNER_e, 0);
|
|
dComIfGs_setItem(dInvSlot_TINGLE_TUNER_e, dItem_TINGLE_TUNER_e);
|
|
}
|
|
|
|
/* 800C32E0-800C3324 .text item_func_wind_tact__Fv */
|
|
void item_func_wind_tact() {
|
|
dComIfGs_onGetItem(dInvSlot_WIND_WAKER_e, 0);
|
|
dComIfGs_setItem(dInvSlot_WIND_WAKER_e, dItem_WIND_WAKER_e);
|
|
}
|
|
|
|
/* 800C3324-800C3368 .text item_func_camera__Fv */
|
|
void item_func_camera() {
|
|
dComIfGs_onGetItem(dInvSlot_CAMERA_e, 0);
|
|
dComIfGs_setItem(dInvSlot_CAMERA_e, CAMERA);
|
|
}
|
|
|
|
/* 800C3368-800C33AC .text item_func_emono_bag__Fv */
|
|
void item_func_emono_bag() {
|
|
dComIfGs_onGetItem(dInvSlot_SPOILS_BAG_e, 0);
|
|
dComIfGs_setItem(dInvSlot_SPOILS_BAG_e, dItem_SPOILS_BAG_e);
|
|
}
|
|
|
|
/* 800C33AC-800C33F0 .text item_func_rope__Fv */
|
|
void item_func_rope() {
|
|
dComIfGs_onGetItem(dInvSlot_GRAPPLING_HOOK_e, 0);
|
|
dComIfGs_setItem(dInvSlot_GRAPPLING_HOOK_e, dItem_GRAPPLING_HOOK_e);
|
|
}
|
|
|
|
/* 800C33F0-800C3434 .text item_func_camera2__Fv */
|
|
void item_func_camera2() {
|
|
dComIfGs_onGetItem(dInvSlot_CAMERA_e, 1);
|
|
dComIfGs_setItem(dInvSlot_CAMERA_e, CAMERA2);
|
|
}
|
|
|
|
/* 800C3434-800C3484 .text item_func_bow__Fv */
|
|
void item_func_bow() {
|
|
dComIfGs_onGetItem(dInvSlot_BOW_e, 0);
|
|
dComIfGs_setItem(dInvSlot_BOW_e, dItem_BOW_e);
|
|
dComIfGs_setArrowNum(30);
|
|
dComIfGs_setArrowMax(30);
|
|
}
|
|
|
|
/* 800C3484-800C34C4 .text item_func_pwr_groove__Fv */
|
|
void item_func_pwr_groove() {
|
|
dComIfGs_onCollect(0x2, 0);
|
|
dComIfGs_setSelectEquip(0x2, dItem_POWER_BRACELETS_e);
|
|
}
|
|
|
|
/* 800C34C4-800C3508 .text item_func_hvy_boots__Fv */
|
|
void item_func_hvy_boots() {
|
|
dComIfGs_onGetItem(dInvSlot_IRON_BOOTS_e, 0);
|
|
dComIfGs_setItem(dInvSlot_IRON_BOOTS_e, dItem_IRON_BOOTS_e);
|
|
}
|
|
|
|
/* 800C3508-800C354C .text item_func_drgn_shield__Fv */
|
|
void item_func_drgn_shield() {
|
|
dComIfGs_onGetItem(dInvSlot_MAGIC_ARMOR_e, 0);
|
|
dComIfGs_setItem(dInvSlot_MAGIC_ARMOR_e, dItem_MAGIC_ARMOR_e);
|
|
}
|
|
|
|
/* 800C354C-800C3550 .text item_func_water_boots__Fv */
|
|
void item_func_water_boots() {
|
|
}
|
|
|
|
/* 800C3550-800C3594 .text item_func_esa_bag__Fv */
|
|
void item_func_esa_bag() {
|
|
dComIfGs_onGetItem(dInvSlot_BAIT_BAG_e, 0);
|
|
dComIfGs_setItem(dInvSlot_BAIT_BAG_e, dItem_BAIT_BAG_e);
|
|
}
|
|
|
|
/* 800C3594-800C35D8 .text item_func_boomerang__Fv */
|
|
void item_func_boomerang() {
|
|
dComIfGs_onGetItem(dInvSlot_BOOMERANG_e, 0);
|
|
dComIfGs_setItem(dInvSlot_BOOMERANG_e, dItem_BOOMERANG_e);
|
|
}
|
|
|
|
/* 800C35D8-800C3600 .text item_func_bare_hand__Fv */
|
|
void item_func_bare_hand() {
|
|
dComIfGs_setSelectEquip(0x02, BARE_HAND);
|
|
}
|
|
|
|
/* 800C3600-800C3644 .text item_func_hookshot__Fv */
|
|
void item_func_hookshot() {
|
|
dComIfGs_onGetItem(dInvSlot_HOOKSHOT_e, 0);
|
|
dComIfGs_setItem(dInvSlot_HOOKSHOT_e, dItem_HOOKSHOT_e);
|
|
}
|
|
|
|
/* 800C3644-800C3688 .text item_func_warasibe_bag__Fv */
|
|
void item_func_warasibe_bag() {
|
|
dComIfGs_onGetItem(dInvSlot_DELIVERY_BAG_e, 0);
|
|
dComIfGs_setItem(dInvSlot_DELIVERY_BAG_e, dItem_DELIVERY_BAG_e);
|
|
}
|
|
|
|
/* 800C3688-800C36D8 .text item_func_bomb_bag__Fv */
|
|
void item_func_bomb_bag() {
|
|
dComIfGs_onGetItem(dInvSlot_BOMB_e, 0);
|
|
dComIfGs_setItem(dInvSlot_BOMB_e, dItem_BOMB_BAG_e);
|
|
dComIfGs_setBombNum(30);
|
|
dComIfGs_setBombMax(30);
|
|
}
|
|
|
|
/* 800C36D8-800C36DC .text item_func_fuku__Fv */
|
|
void item_func_fuku() {
|
|
}
|
|
|
|
/* 800C36DC-800C3720 .text item_func_hummer__Fv */
|
|
void item_func_hummer() {
|
|
dComIfGs_onGetItem(dInvSlot_SKULL_HAMMER_e, 0);
|
|
dComIfGs_setItem(dInvSlot_SKULL_HAMMER_e, dItem_SKULL_HAMMER_e);
|
|
}
|
|
|
|
/* 800C3720-800C377C .text item_func_deku_leaf__Fv */
|
|
void item_func_deku_leaf() {
|
|
dComIfGs_onGetItem(dInvSlot_DEKU_LEAF_e, 0);
|
|
dComIfGs_setItem(dInvSlot_DEKU_LEAF_e, dItem_DEKU_LEAF_e);
|
|
dComIfGp_setItemMaxMagicCount(16);
|
|
dComIfGp_setItemMagicCount(16);
|
|
}
|
|
|
|
/* 800C377C-800C3928 .text item_func_magic_arrow__Fv */
|
|
void item_func_magic_arrow() {
|
|
dComIfGs_onGetItem(dInvSlot_BOW_e, 1);
|
|
dComIfGs_setItem(dInvSlot_BOW_e, dItem_MAGIC_ARROW_e);
|
|
|
|
#if VERSION != VERSION_JPN
|
|
// If the regular bow was equipped on an X/Y/Z button, force it to update.
|
|
for (int itemBtn = 0; itemBtn < dItemBtn_COUNT_e; itemBtn++) {
|
|
if (dComIfGp_getSelectItem(itemBtn) == dItem_BOW_e) {
|
|
dComIfGp_setSelectItem(itemBtn);
|
|
}
|
|
}
|
|
#endif
|
|
}
|
|
|
|
/* 800C3928-800C3AD4 .text item_func_light_arrow__Fv */
|
|
void item_func_light_arrow() {
|
|
dComIfGs_onGetItem(dInvSlot_BOW_e, 2);
|
|
dComIfGs_setItem(dInvSlot_BOW_e, dItem_LIGHT_ARROW_e);
|
|
|
|
#if VERSION != VERSION_JPN
|
|
// If the fire/ice bow was equipped on an X/Y/Z button, force it to update.
|
|
for (int itemBtn = 0; itemBtn < dItemBtn_COUNT_e; itemBtn++) {
|
|
if (dComIfGp_getSelectItem(itemBtn) == dItem_MAGIC_ARROW_e) {
|
|
dComIfGp_setSelectItem(itemBtn);
|
|
}
|
|
}
|
|
#endif
|
|
}
|
|
|
|
/* 800C3AD4-800C3B14 .text item_func_sword__Fv */
|
|
void item_func_sword() {
|
|
dComIfGs_onCollect(0x0, 0);
|
|
dComIfGs_setSelectEquip(0x0, dItem_SWORD_e);
|
|
}
|
|
|
|
/* 800C3B14-800C3B54 .text item_func_master_sword__Fv */
|
|
void item_func_master_sword() {
|
|
dComIfGs_onCollect(0x0, 1);
|
|
dComIfGs_setSelectEquip(0x0, dItem_MASTER_SWORD_1_e);
|
|
}
|
|
|
|
/* 800C3B54-800C3B94 .text item_func_lv3_sword__Fv */
|
|
void item_func_lv3_sword() {
|
|
dComIfGs_onCollect(0x0, 2);
|
|
dComIfGs_setSelectEquip(0x0, dItem_MASTER_SWORD_2_e);
|
|
}
|
|
|
|
/* 800C3B94-800C3BD4 .text item_func_shield__Fv */
|
|
void item_func_shield() {
|
|
dComIfGs_onCollect(0x1, 0);
|
|
dComIfGs_setSelectEquip(0x1, dItem_SHIELD_e);
|
|
}
|
|
|
|
/* 800C3BD4-800C3C14 .text item_func_mirror_shield__Fv */
|
|
void item_func_mirror_shield() {
|
|
dComIfGs_onCollect(0x1, 1);
|
|
dComIfGs_setSelectEquip(0x1, dItem_MIRROR_SHIELD_e);
|
|
}
|
|
|
|
/* 800C3C14-800C3C54 .text item_func_dropped_sword__Fv */
|
|
void item_func_dropped_sword() {
|
|
dComIfGs_onCollect(0x0, 0);
|
|
dComIfGs_setSelectEquip(0x0, dItem_SWORD_e);
|
|
}
|
|
|
|
/* 800C3C54-800C3C94 .text item_func_master_sword_ex__Fv */
|
|
void item_func_master_sword_ex() {
|
|
dComIfGs_onCollect(0x0, 3);
|
|
dComIfGs_setSelectEquip(0x0, dItem_MASTER_SWORD_3_e);
|
|
}
|
|
|
|
/* 800C3C94-800C3CC8 .text item_func_pirates_omamori__Fv */
|
|
void item_func_pirates_omamori() {
|
|
dComIfGs_onCollect(0x3, 0);
|
|
}
|
|
|
|
/* 800C3CC8-800C3CFC .text item_func_heros_omamori__Fv */
|
|
void item_func_heros_omamori() {
|
|
dComIfGs_onCollect(0x4, 0);
|
|
}
|
|
|
|
/* 800C3CFC-800C3D00 .text item_func_grass_ball__Fv */
|
|
void item_func_grass_ball() {
|
|
}
|
|
|
|
/* 800C3D00-800C3D58 .text item_func_skull_necklace__Fv */
|
|
void item_func_skull_necklace() {
|
|
dComIfGs_setBeastItem(dItem_SKULL_NECKLACE_e);
|
|
dComIfGs_onGetItemBeast(0x0);
|
|
dComIfGp_setItemBeastNumCount(0x0, 1);
|
|
}
|
|
|
|
/* 800C3D58-800C3DB0 .text item_func_bokobaba_seed__Fv */
|
|
void item_func_bokobaba_seed() {
|
|
dComIfGs_setBeastItem(dItem_BOKOBABA_SEED_e);
|
|
dComIfGs_onGetItemBeast(0x1);
|
|
dComIfGp_setItemBeastNumCount(0x1, 1);
|
|
}
|
|
|
|
/* 800C3DB0-800C3E08 .text item_func_golden_feather__Fv */
|
|
void item_func_golden_feather() {
|
|
dComIfGs_setBeastItem(dItem_GOLDEN_FEATHER_e);
|
|
dComIfGs_onGetItemBeast(0x2);
|
|
dComIfGp_setItemBeastNumCount(0x2, 1);
|
|
}
|
|
|
|
/* 800C3E08-800C3E60 .text item_func_boko_belt__Fv */
|
|
void item_func_boko_belt() {
|
|
dComIfGs_setBeastItem(BOKO_BELT);
|
|
dComIfGs_onGetItemBeast(0x3);
|
|
dComIfGp_setItemBeastNumCount(0x3, 1);
|
|
}
|
|
|
|
/* 800C3E60-800C3EB8 .text item_func_red_jerry__Fv */
|
|
void item_func_red_jerry() {
|
|
dComIfGs_setBeastItem(dItem_RED_JELLY_e);
|
|
dComIfGs_onGetItemBeast(0x4);
|
|
dComIfGp_setItemBeastNumCount(0x4, 1);
|
|
}
|
|
|
|
/* 800C3EB8-800C3F10 .text item_func_green_jerry__Fv */
|
|
void item_func_green_jerry() {
|
|
dComIfGs_setBeastItem(dItem_GREEN_JELLY_e);
|
|
dComIfGs_onGetItemBeast(0x5);
|
|
dComIfGp_setItemBeastNumCount(0x5, 1);
|
|
}
|
|
|
|
/* 800C3F10-800C3F68 .text item_func_blue_jerry__Fv */
|
|
void item_func_blue_jerry() {
|
|
dComIfGs_setBeastItem(dItem_BLUE_JELLY_e);
|
|
dComIfGs_onGetItemBeast(0x6);
|
|
dComIfGp_setItemBeastNumCount(0x6, 1);
|
|
}
|
|
|
|
/* 800C3F68-800C3F98 .text item_func_map__Fv */
|
|
void item_func_map() {
|
|
dComIfGs_onDungeonItemMap();
|
|
}
|
|
|
|
/* 800C3F98-800C3FC8 .text item_func_compass__Fv */
|
|
void item_func_compass() {
|
|
dComIfGs_onDungeonItemCompass();
|
|
}
|
|
|
|
/* 800C3FC8-800C3FF8 .text item_func_boss_key__Fv */
|
|
void item_func_boss_key() {
|
|
dComIfGs_onDungeonItemBossKey();
|
|
}
|
|
|
|
/* 800C3FF8-800C4028 .text item_func_empty_bship__Fv */
|
|
void item_func_empty_bship() {
|
|
dComIfGs_onGetBottleItem(EMPTY_BSHIP);
|
|
}
|
|
|
|
/* 800C4028-800C4068 .text item_func_empty_bottle__Fv */
|
|
void item_func_empty_bottle() {
|
|
dComIfGs_setEmptyBottle();
|
|
dComIfGs_onGetBottleItem(dItem_EMPTY_BOTTLE_e);
|
|
}
|
|
|
|
/* 800C4068-800C40AC .text item_func_red_bottle__Fv */
|
|
void item_func_red_bottle() {
|
|
dComIfGs_setEmptyBottleItemIn(dItem_RED_POTION_e);
|
|
dComIfGs_onGetBottleItem(dItem_RED_POTION_e);
|
|
}
|
|
|
|
/* 800C40AC-800C40F0 .text item_func_green_bottle__Fv */
|
|
void item_func_green_bottle() {
|
|
dComIfGs_setEmptyBottleItemIn(dItem_GREEN_POTION_e);
|
|
dComIfGs_onGetBottleItem(dItem_GREEN_POTION_e);
|
|
}
|
|
|
|
/* 800C40F0-800C4134 .text item_func_blue_bottle__Fv */
|
|
void item_func_blue_bottle() {
|
|
dComIfGs_setEmptyBottleItemIn(dItem_BLUE_POTION_e);
|
|
dComIfGs_onGetBottleItem(dItem_BLUE_POTION_e);
|
|
}
|
|
|
|
/* 800C4134-800C4164 .text item_func_bottleship__Fv */
|
|
void item_func_bottleship() {
|
|
dComIfGs_onGetBottleItem(dItem_HALF_SOUP_BOTTLE_e);
|
|
}
|
|
|
|
/* 800C4164-800C4194 .text item_func_soup_bottle__Fv */
|
|
void item_func_soup_bottle() {
|
|
dComIfGs_onGetBottleItem(dItem_SOUP_BOTTLE_e);
|
|
}
|
|
|
|
/* 800C4194-800C41C4 .text item_func_bin_in_water__Fv */
|
|
void item_func_bin_in_water() {
|
|
dComIfGs_onGetBottleItem(dItem_WATER_BOTTLE_e);
|
|
}
|
|
|
|
/* 800C41C4-800C41F4 .text item_func_fairy_bottle__Fv */
|
|
void item_func_fairy_bottle() {
|
|
dComIfGs_onGetBottleItem(dItem_FAIRY_BOTTLE_e);
|
|
}
|
|
|
|
/* 800C41F4-800C4224 .text item_func_firefly_bottle__Fv */
|
|
void item_func_firefly_bottle() {
|
|
dComIfGs_onGetBottleItem(dItem_FIREFLY_BOTTLE_e);
|
|
}
|
|
|
|
/* 800C4224-800C4254 .text item_func_fwater_bottle__Fv */
|
|
void item_func_fwater_bottle() {
|
|
dComIfGs_onGetBottleItem(dItem_FOREST_WATER_e);
|
|
}
|
|
|
|
/* 800C4254-800C4258 .text item_func_bin__Fv */
|
|
void item_func_bin() {
|
|
}
|
|
|
|
/* 800C4258-800C4288 .text item_func_triforce1__Fv */
|
|
void item_func_triforce1() {
|
|
dComIfGs_onTriforce(0);
|
|
}
|
|
|
|
/* 800C4288-800C42B8 .text item_func_triforce2__Fv */
|
|
void item_func_triforce2() {
|
|
dComIfGs_onTriforce(1);
|
|
}
|
|
|
|
/* 800C42B8-800C42E8 .text item_func_triforce3__Fv */
|
|
void item_func_triforce3() {
|
|
dComIfGs_onTriforce(2);
|
|
}
|
|
|
|
/* 800C42E8-800C4318 .text item_func_triforce4__Fv */
|
|
void item_func_triforce4() {
|
|
dComIfGs_onTriforce(3);
|
|
}
|
|
|
|
/* 800C4318-800C4348 .text item_func_triforce5__Fv */
|
|
void item_func_triforce5() {
|
|
dComIfGs_onTriforce(4);
|
|
}
|
|
|
|
/* 800C4348-800C4378 .text item_func_triforce6__Fv */
|
|
void item_func_triforce6() {
|
|
dComIfGs_onTriforce(5);
|
|
}
|
|
|
|
/* 800C4378-800C43A8 .text item_func_triforce7__Fv */
|
|
void item_func_triforce7() {
|
|
dComIfGs_onTriforce(6);
|
|
}
|
|
|
|
/* 800C43A8-800C43D8 .text item_func_triforce8__Fv */
|
|
void item_func_triforce8() {
|
|
dComIfGs_onTriforce(7);
|
|
}
|
|
|
|
/* 800C43D8-800C4408 .text item_func_pearl1__Fv */
|
|
void item_func_pearl1() {
|
|
dComIfGs_onSymbol(0);
|
|
}
|
|
|
|
/* 800C4408-800C4438 .text item_func_pearl2__Fv */
|
|
void item_func_pearl2() {
|
|
dComIfGs_onSymbol(1);
|
|
}
|
|
|
|
/* 800C4438-800C4468 .text item_func_pearl3__Fv */
|
|
void item_func_pearl3() {
|
|
dComIfGs_onSymbol(2);
|
|
}
|
|
|
|
/* 800C4468-800C446C .text item_func_knowledge_tf__Fv */
|
|
void item_func_knowledge_tf() {
|
|
}
|
|
|
|
/* 800C446C-800C449C .text item_func_tact_song1__Fv */
|
|
void item_func_tact_song1() {
|
|
dComIfGs_onTact(0);
|
|
}
|
|
|
|
/* 800C449C-800C44CC .text item_func_tact_song2__Fv */
|
|
void item_func_tact_song2() {
|
|
dComIfGs_onTact(1);
|
|
}
|
|
|
|
/* 800C44CC-800C44FC .text item_func_tact_song3__Fv */
|
|
void item_func_tact_song3() {
|
|
dComIfGs_onTact(2);
|
|
}
|
|
|
|
/* 800C44FC-800C452C .text item_func_tact_song4__Fv */
|
|
void item_func_tact_song4() {
|
|
dComIfGs_onTact(3);
|
|
}
|
|
|
|
/* 800C452C-800C455C .text item_func_tact_song5__Fv */
|
|
void item_func_tact_song5() {
|
|
dComIfGs_onTact(4);
|
|
}
|
|
|
|
/* 800C455C-800C458C .text item_func_tact_song6__Fv */
|
|
void item_func_tact_song6() {
|
|
dComIfGs_onTact(5);
|
|
}
|
|
|
|
/* 800C458C-800C45C8 .text item_func_normal_sail__Fv */
|
|
void item_func_normal_sail() {
|
|
dComIfGs_setItem(dInvSlot_SAIL_e, NORMAL_SAIL);
|
|
dComIfGs_onGetItem(dInvSlot_SAIL_e, 0);
|
|
}
|
|
|
|
/* 800C45C8-800C45CC .text item_func_triforce_map1__Fv */
|
|
void item_func_triforce_map1() {
|
|
}
|
|
|
|
/* 800C45CC-800C45D0 .text item_func_triforce_map2__Fv */
|
|
void item_func_triforce_map2() {
|
|
}
|
|
|
|
/* 800C45D0-800C45D4 .text item_func_triforce_map3__Fv */
|
|
void item_func_triforce_map3() {
|
|
}
|
|
|
|
/* 800C45D4-800C45D8 .text item_func_triforce_map4__Fv */
|
|
void item_func_triforce_map4() {
|
|
}
|
|
|
|
/* 800C45D8-800C45DC .text item_func_triforce_map5__Fv */
|
|
void item_func_triforce_map5() {
|
|
}
|
|
|
|
/* 800C45DC-800C45E0 .text item_func_triforce_map6__Fv */
|
|
void item_func_triforce_map6() {
|
|
}
|
|
|
|
/* 800C45E0-800C45E4 .text item_func_triforce_map7__Fv */
|
|
void item_func_triforce_map7() {
|
|
}
|
|
|
|
/* 800C45E4-800C45E8 .text item_func_triforce_map8__Fv */
|
|
void item_func_triforce_map8() {
|
|
}
|
|
|
|
/* 800C45E8-800C462C .text item_func_bird_esa_5__Fv */
|
|
void item_func_bird_esa_5() {
|
|
dComIfGs_onGetItemBait(0x0);
|
|
dComIfGs_setBaitItem(dItem_BIRD_BAIT_5_e);
|
|
}
|
|
|
|
/* 800C462C-800C4670 .text item_func_animal_esa__Fv */
|
|
void item_func_animal_esa() {
|
|
dComIfGs_onGetItemBait(0x1);
|
|
dComIfGs_setBaitItem(dItem_HYOI_PEAR_e);
|
|
}
|
|
|
|
/* 800C4670-800C4674 .text item_func_esa1__Fv */
|
|
void item_func_esa1() {
|
|
}
|
|
|
|
/* 800C4674-800C4678 .text item_func_esa2__Fv */
|
|
void item_func_esa2() {
|
|
}
|
|
|
|
/* 800C4678-800C467C .text item_func_esa3__Fv */
|
|
void item_func_esa3() {
|
|
}
|
|
|
|
/* 800C467C-800C4680 .text item_func_esa4__Fv */
|
|
void item_func_esa4() {
|
|
}
|
|
|
|
/* 800C4680-800C4684 .text item_func_esa5__Fv */
|
|
void item_func_esa5() {
|
|
}
|
|
|
|
/* 800C4684-800C4688 .text item_func_magic_bean__Fv */
|
|
void item_func_magic_bean() {
|
|
}
|
|
|
|
/* 800C4688-800C468C .text item_func_bird_esa_10__Fv */
|
|
void item_func_bird_esa_10() {
|
|
}
|
|
|
|
/* 800C468C-800C46D0 .text item_func_flower_1__Fv */
|
|
void item_func_flower_1() {
|
|
dComIfGs_onGetItemReserve(0x0);
|
|
dComIfGs_setReserveItem(FLOWER_1);
|
|
}
|
|
|
|
/* 800C46D0-800C4714 .text item_func_flower_2__Fv */
|
|
void item_func_flower_2() {
|
|
dComIfGs_onGetItemReserve(0x1);
|
|
dComIfGs_setReserveItem(FLOWER_2);
|
|
}
|
|
|
|
/* 800C4714-800C4758 .text item_func_flower_3__Fv */
|
|
void item_func_flower_3() {
|
|
dComIfGs_onGetItemReserve(0x2);
|
|
dComIfGs_setReserveItem(FLOWER_3);
|
|
}
|
|
|
|
/* 800C4758-800C479C .text item_func_heros_flag__Fv */
|
|
void item_func_heros_flag() {
|
|
dComIfGs_onGetItemReserve(0x3);
|
|
dComIfGs_setReserveItem(HEROS_FLAG);
|
|
}
|
|
|
|
/* 800C479C-800C47E0 .text item_func_tairyo_flag__Fv */
|
|
void item_func_tairyo_flag() {
|
|
dComIfGs_onGetItemReserve(0x4);
|
|
dComIfGs_setReserveItem(TAIRYO_FLAG);
|
|
}
|
|
|
|
/* 800C47E0-800C4824 .text item_func_sales_flag__Fv */
|
|
void item_func_sales_flag() {
|
|
dComIfGs_onGetItemReserve(0x5);
|
|
dComIfGs_setReserveItem(SALES_FLAG);
|
|
}
|
|
|
|
/* 800C4824-800C4868 .text item_func_wind_flag__Fv */
|
|
void item_func_wind_flag() {
|
|
dComIfGs_onGetItemReserve(0x6);
|
|
dComIfGs_setReserveItem(WIND_FLAG);
|
|
}
|
|
|
|
/* 800C4868-800C48AC .text item_func_red_flag__Fv */
|
|
void item_func_red_flag() {
|
|
dComIfGs_onGetItemReserve(0x7);
|
|
dComIfGs_setReserveItem(RED_FLAG);
|
|
}
|
|
|
|
/* 800C48AC-800C48F0 .text item_func_fossil_head__Fv */
|
|
void item_func_fossil_head() {
|
|
dComIfGs_onGetItemReserve(0x8);
|
|
dComIfGs_setReserveItem(FOSSIL_HEAD);
|
|
}
|
|
|
|
/* 800C48F0-800C4934 .text item_func_water_statue__Fv */
|
|
void item_func_water_statue() {
|
|
dComIfGs_onGetItemReserve(0x9);
|
|
dComIfGs_setReserveItem(WATER_STATUE);
|
|
}
|
|
|
|
/* 800C4934-800C4978 .text item_func_postman_statue__Fv */
|
|
void item_func_postman_statue() {
|
|
dComIfGs_onGetItemReserve(0xA);
|
|
dComIfGs_setReserveItem(POSTMAN_STATUE);
|
|
}
|
|
|
|
/* 800C4978-800C49BC .text item_func_president_statue__Fv */
|
|
void item_func_president_statue() {
|
|
dComIfGs_onGetItemReserve(0xB);
|
|
dComIfGs_setReserveItem(PRESIDENT_STATUE);
|
|
}
|
|
|
|
/* 800C49BC-800C4A00 .text item_func_letter00__Fv */
|
|
void item_func_letter00() {
|
|
dComIfGs_onGetItemReserve(0xC);
|
|
dComIfGs_setReserveItem(dItem_FATHER_LETTER_e);
|
|
}
|
|
|
|
/* 800C4A00-800C4A44 .text item_func_magic_seed__Fv */
|
|
void item_func_magic_seed() {
|
|
dComIfGs_onGetItemReserve(0xD);
|
|
dComIfGs_setReserveItem(dItem_NOTE_TO_MOM_e);
|
|
}
|
|
|
|
/* 800C4A44-800C4A88 .text item_func_magys_letter__Fv */
|
|
void item_func_magys_letter() {
|
|
dComIfGs_onGetItemReserve(0xE);
|
|
dComIfGs_setReserveItem(MAGYS_LETTER);
|
|
}
|
|
|
|
/* 800C4A88-800C4ACC .text item_func_mo_letter__Fv */
|
|
void item_func_mo_letter() {
|
|
dComIfGs_onGetItemReserve(0xF);
|
|
dComIfGs_setReserveItem(MO_LETTER);
|
|
}
|
|
|
|
/* 800C4ACC-800C4B10 .text item_func_cottage_paper__Fv */
|
|
void item_func_cottage_paper() {
|
|
dComIfGs_onGetItemReserve(0x10);
|
|
dComIfGs_setReserveItem(COTTAGE_PAPER);
|
|
}
|
|
|
|
/* 800C4B10-800C4B54 .text item_func_kaisen_present1__Fv */
|
|
void item_func_kaisen_present1() {
|
|
dComIfGs_onGetItemReserve(0x11);
|
|
dComIfGs_setReserveItem(KAISEN_PRESENT1);
|
|
}
|
|
|
|
/* 800C4B54-800C4B98 .text item_func_kaisen_present2__Fv */
|
|
void item_func_kaisen_present2() {
|
|
dComIfGs_onGetItemReserve(0x12);
|
|
dComIfGs_setReserveItem(KAISEN_PRESENT2);
|
|
}
|
|
|
|
/* 800C4B98-800C4B9C .text item_func_salvage_item1__Fv */
|
|
void item_func_salvage_item1() {
|
|
}
|
|
|
|
/* 800C4B9C-800C4BE0 .text item_func_salvage_item2__Fv */
|
|
void item_func_salvage_item2() {
|
|
dComIfGs_onGetItemReserve(0x14);
|
|
dComIfGs_setReserveItem(SALVAGE_ITEM2);
|
|
}
|
|
|
|
/* 800C4BE0-800C4C24 .text item_func_salvage_item3__Fv */
|
|
void item_func_salvage_item3() {
|
|
dComIfGs_onGetItemReserve(0x15);
|
|
dComIfGs_setReserveItem(SALVAGE_ITEM3);
|
|
}
|
|
|
|
/* 800C4C24-800C4C68 .text item_func_xxx_039__Fv */
|
|
void item_func_xxx_039() {
|
|
dComIfGs_onGetItemReserve(0x16);
|
|
dComIfGs_setReserveItem(XXX_039);
|
|
}
|
|
|
|
/* 800C4C68-800C4C6C .text item_func_tincle_statue01__Fv */
|
|
void item_func_tincle_statue01() {
|
|
}
|
|
|
|
/* 800C4C6C-800C4C70 .text item_func_tincle_statue02__Fv */
|
|
void item_func_tincle_statue02() {
|
|
}
|
|
|
|
/* 800C4C70-800C4C74 .text item_func_tincle_statue03__Fv */
|
|
void item_func_tincle_statue03() {
|
|
}
|
|
|
|
/* 800C4C74-800C4C78 .text item_func_tincle_statue04__Fv */
|
|
void item_func_tincle_statue04() {
|
|
}
|
|
|
|
/* 800C4C78-800C4C7C .text item_func_tincle_statue05__Fv */
|
|
void item_func_tincle_statue05() {
|
|
}
|
|
|
|
/* 800C4C7C-800C4C80 .text item_func_tincle_statue06__Fv */
|
|
void item_func_tincle_statue06() {
|
|
}
|
|
|
|
/* 800C4C80-800C4C94 .text item_func_max_rupee_up1__Fv */
|
|
void item_func_max_rupee_up1() {
|
|
dComIfGs_setWalletSize(0x1);
|
|
}
|
|
|
|
/* 800C4C94-800C4CA8 .text item_func_max_rupee_up2__Fv */
|
|
void item_func_max_rupee_up2() {
|
|
dComIfGs_setWalletSize(0x2);
|
|
}
|
|
|
|
/* 800C4CA8-800C4CC0 .text item_func_max_bomb_up1__Fv */
|
|
void item_func_max_bomb_up1() {
|
|
dComIfGs_setBombNum(60);
|
|
dComIfGs_setBombMax(60);
|
|
}
|
|
|
|
/* 800C4CC0-800C4CD8 .text item_func_max_bomb_up2__Fv */
|
|
void item_func_max_bomb_up2() {
|
|
dComIfGs_setBombNum(99);
|
|
dComIfGs_setBombMax(99);
|
|
}
|
|
|
|
/* 800C4CD8-800C4CF0 .text item_func_max_arrow_up1__Fv */
|
|
void item_func_max_arrow_up1() {
|
|
dComIfGs_setArrowNum(60);
|
|
dComIfGs_setArrowMax(60);
|
|
}
|
|
|
|
/* 800C4CF0-800C4D08 .text item_func_max_arrow_up2__Fv */
|
|
void item_func_max_arrow_up2() {
|
|
dComIfGs_setArrowNum(99);
|
|
dComIfGs_setArrowMax(99);
|
|
}
|
|
|
|
/* 800C4D08-800C4D0C .text item_func_magic_power__Fv */
|
|
void item_func_magic_power() {
|
|
}
|
|
|
|
/* 800C4D0C-800C4D24 .text item_func_max_mp_up1__Fv */
|
|
void item_func_max_mp_up1() {
|
|
dComIfGp_setItemMaxMagicCount(32);
|
|
}
|
|
|
|
/* 800C4D24-800C4D3C .text item_func_tincle_rupee1__Fv */
|
|
void item_func_tincle_rupee1() {
|
|
dComIfGp_setItemRupeeCount(50);
|
|
}
|
|
|
|
/* 800C4D3C-800C4D54 .text item_func_tincle_rupee2__Fv */
|
|
void item_func_tincle_rupee2() {
|
|
dComIfGp_setItemRupeeCount(100);
|
|
}
|
|
|
|
/* 800C4D54-800C4D6C .text item_func_tincle_rupee3__Fv */
|
|
void item_func_tincle_rupee3() {
|
|
dComIfGp_setItemRupeeCount(150);
|
|
}
|
|
|
|
/* 800C4D6C-800C4D84 .text item_func_tincle_rupee4__Fv */
|
|
void item_func_tincle_rupee4() {
|
|
dComIfGp_setItemRupeeCount(200);
|
|
}
|
|
|
|
/* 800C4D84-800C4D9C .text item_func_tincle_rupee5__Fv */
|
|
void item_func_tincle_rupee5() {
|
|
dComIfGp_setItemRupeeCount(250);
|
|
}
|
|
|
|
/* 800C4D9C-800C4DB4 .text item_func_tincle_rupee6__Fv */
|
|
void item_func_tincle_rupee6() {
|
|
dComIfGp_setItemRupeeCount(500);
|
|
}
|
|
|
|
/* 800C4DB4-800C4DE4 .text item_func_lithograph1__Fv */
|
|
void item_func_lithograph1() {
|
|
dComIfGs_onEventBit(dSv_evtBit_c::LITHOGRAPH_1);
|
|
}
|
|
|
|
/* 800C4DE4-800C4E14 .text item_func_lithograph2__Fv */
|
|
void item_func_lithograph2() {
|
|
dComIfGs_onEventBit(dSv_evtBit_c::LITHOGRAPH_2);
|
|
}
|
|
|
|
/* 800C4E14-800C4E44 .text item_func_lithograph3__Fv */
|
|
void item_func_lithograph3() {
|
|
dComIfGs_onEventBit(dSv_evtBit_c::LITHOGRAPH_3);
|
|
}
|
|
|
|
/* 800C4E44-800C4E74 .text item_func_lithograph4__Fv */
|
|
void item_func_lithograph4() {
|
|
dComIfGs_onEventBit(dSv_evtBit_c::LITHOGRAPH_4);
|
|
}
|
|
|
|
/* 800C4E74-800C4EA4 .text item_func_lithograph5__Fv */
|
|
void item_func_lithograph5() {
|
|
dComIfGs_onEventBit(dSv_evtBit_c::LITHOGRAPH_5);
|
|
}
|
|
|
|
/* 800C4EA4-800C4ED4 .text item_func_lithograph6__Fv */
|
|
void item_func_lithograph6() {
|
|
dComIfGs_onEventBit(dSv_evtBit_c::LITHOGRAPH_6);
|
|
}
|
|
|
|
/* 800C4ED4-800C4F04 .text item_func_collectmap64__Fv */
|
|
void item_func_collectmap64() {
|
|
dComIfGs_onEventBit(dSv_evtBit_c::LITHOGRAPH_7);
|
|
}
|
|
|
|
/* 800C4F04-800C4F34 .text item_func_collectmap63__Fv */
|
|
void item_func_collectmap63() {
|
|
dComIfGs_onEventBit(dSv_evtBit_c::LITHOGRAPH_8);
|
|
}
|
|
|
|
/* 800C4F34-800C4F64 .text item_func_collectmap62__Fv */
|
|
void item_func_collectmap62() {
|
|
dComIfGs_onEventBit(dSv_evtBit_c::LITHOGRAPH_9);
|
|
}
|
|
|
|
/* 800C4F64-800C4FB8 .text item_func_collectmap61__Fv */
|
|
void item_func_collectmap61() {
|
|
dComIfGs_onGetCollectMap(61);
|
|
dComIfGs_offOpenCollectMap(61);
|
|
dComIfGs_offCompleteCollectMap(61);
|
|
}
|
|
|
|
/* 800C4FB8-800C500C .text item_func_collectmap60__Fv */
|
|
void item_func_collectmap60() {
|
|
dComIfGs_onGetCollectMap(60);
|
|
dComIfGs_offOpenCollectMap(60);
|
|
dComIfGs_offCompleteCollectMap(60);
|
|
}
|
|
|
|
/* 800C500C-800C5060 .text item_func_collectmap59__Fv */
|
|
void item_func_collectmap59() {
|
|
dComIfGs_onGetCollectMap(59);
|
|
dComIfGs_offOpenCollectMap(59);
|
|
dComIfGs_offCompleteCollectMap(59);
|
|
}
|
|
|
|
/* 800C5060-800C50B4 .text item_func_collectmap58__Fv */
|
|
void item_func_collectmap58() {
|
|
dComIfGs_onGetCollectMap(58);
|
|
dComIfGs_offOpenCollectMap(58);
|
|
dComIfGs_offCompleteCollectMap(58);
|
|
}
|
|
|
|
/* 800C50B4-800C5108 .text item_func_collectmap57__Fv */
|
|
void item_func_collectmap57() {
|
|
dComIfGs_onGetCollectMap(57);
|
|
dComIfGs_offOpenCollectMap(57);
|
|
dComIfGs_offCompleteCollectMap(57);
|
|
}
|
|
|
|
/* 800C5108-800C515C .text item_func_collectmap56__Fv */
|
|
void item_func_collectmap56() {
|
|
dComIfGs_onGetCollectMap(56);
|
|
dComIfGs_offOpenCollectMap(56);
|
|
dComIfGs_offCompleteCollectMap(56);
|
|
}
|
|
|
|
/* 800C515C-800C51B0 .text item_func_collectmap55__Fv */
|
|
void item_func_collectmap55() {
|
|
dComIfGs_onGetCollectMap(55);
|
|
dComIfGs_offOpenCollectMap(55);
|
|
dComIfGs_offCompleteCollectMap(55);
|
|
}
|
|
|
|
/* 800C51B0-800C5204 .text item_func_collectmap54__Fv */
|
|
void item_func_collectmap54() {
|
|
dComIfGs_onGetCollectMap(54);
|
|
dComIfGs_offOpenCollectMap(54);
|
|
dComIfGs_offCompleteCollectMap(54);
|
|
}
|
|
|
|
/* 800C5204-800C5258 .text item_func_collectmap53__Fv */
|
|
void item_func_collectmap53() {
|
|
dComIfGs_onGetCollectMap(53);
|
|
dComIfGs_offOpenCollectMap(53);
|
|
dComIfGs_offCompleteCollectMap(53);
|
|
}
|
|
|
|
/* 800C5258-800C52AC .text item_func_collectmap52__Fv */
|
|
void item_func_collectmap52() {
|
|
dComIfGs_onGetCollectMap(52);
|
|
dComIfGs_offOpenCollectMap(52);
|
|
dComIfGs_offCompleteCollectMap(52);
|
|
}
|
|
|
|
/* 800C52AC-800C5300 .text item_func_collectmap51__Fv */
|
|
void item_func_collectmap51() {
|
|
dComIfGs_onGetCollectMap(51);
|
|
dComIfGs_offOpenCollectMap(51);
|
|
dComIfGs_offCompleteCollectMap(51);
|
|
}
|
|
|
|
/* 800C5300-800C5354 .text item_func_collectmap50__Fv */
|
|
void item_func_collectmap50() {
|
|
dComIfGs_onGetCollectMap(50);
|
|
dComIfGs_offOpenCollectMap(50);
|
|
dComIfGs_offCompleteCollectMap(50);
|
|
}
|
|
|
|
/* 800C5354-800C53A8 .text item_func_collectmap49__Fv */
|
|
void item_func_collectmap49() {
|
|
dComIfGs_onGetCollectMap(49);
|
|
dComIfGs_offOpenCollectMap(49);
|
|
dComIfGs_offCompleteCollectMap(49);
|
|
}
|
|
|
|
/* 800C53A8-800C53FC .text item_func_collectmap48__Fv */
|
|
void item_func_collectmap48() {
|
|
dComIfGs_onGetCollectMap(48);
|
|
dComIfGs_offOpenCollectMap(48);
|
|
dComIfGs_offCompleteCollectMap(48);
|
|
}
|
|
|
|
/* 800C53FC-800C5450 .text item_func_collectmap47__Fv */
|
|
void item_func_collectmap47() {
|
|
dComIfGs_onGetCollectMap(47);
|
|
dComIfGs_offOpenCollectMap(47);
|
|
dComIfGs_offCompleteCollectMap(47);
|
|
}
|
|
|
|
/* 800C5450-800C54A4 .text item_func_collectmap46__Fv */
|
|
void item_func_collectmap46() {
|
|
dComIfGs_onGetCollectMap(46);
|
|
dComIfGs_offOpenCollectMap(46);
|
|
dComIfGs_offCompleteCollectMap(46);
|
|
}
|
|
|
|
/* 800C54A4-800C54F8 .text item_func_collectmap45__Fv */
|
|
void item_func_collectmap45() {
|
|
dComIfGs_onGetCollectMap(45);
|
|
dComIfGs_offOpenCollectMap(45);
|
|
dComIfGs_offCompleteCollectMap(45);
|
|
}
|
|
|
|
/* 800C54F8-800C554C .text item_func_collectmap44__Fv */
|
|
void item_func_collectmap44() {
|
|
dComIfGs_onGetCollectMap(44);
|
|
dComIfGs_offOpenCollectMap(44);
|
|
dComIfGs_offCompleteCollectMap(44);
|
|
}
|
|
|
|
/* 800C554C-800C55A0 .text item_func_collectmap43__Fv */
|
|
void item_func_collectmap43() {
|
|
dComIfGs_onGetCollectMap(43);
|
|
dComIfGs_offOpenCollectMap(43);
|
|
dComIfGs_offCompleteCollectMap(43);
|
|
}
|
|
|
|
/* 800C55A0-800C55F4 .text item_func_collectmap42__Fv */
|
|
void item_func_collectmap42() {
|
|
dComIfGs_onGetCollectMap(42);
|
|
dComIfGs_offOpenCollectMap(42);
|
|
dComIfGs_offCompleteCollectMap(42);
|
|
}
|
|
|
|
/* 800C55F4-800C5648 .text item_func_collectmap41__Fv */
|
|
void item_func_collectmap41() {
|
|
dComIfGs_onGetCollectMap(41);
|
|
dComIfGs_offOpenCollectMap(41);
|
|
dComIfGs_offCompleteCollectMap(41);
|
|
}
|
|
|
|
/* 800C5648-800C569C .text item_func_collectmap40__Fv */
|
|
void item_func_collectmap40() {
|
|
dComIfGs_onGetCollectMap(40);
|
|
dComIfGs_offOpenCollectMap(40);
|
|
dComIfGs_offCompleteCollectMap(40);
|
|
}
|
|
|
|
/* 800C569C-800C56F0 .text item_func_collectmap39__Fv */
|
|
void item_func_collectmap39() {
|
|
dComIfGs_onGetCollectMap(39);
|
|
dComIfGs_offOpenCollectMap(39);
|
|
dComIfGs_offCompleteCollectMap(39);
|
|
}
|
|
|
|
/* 800C56F0-800C5744 .text item_func_collectmap38__Fv */
|
|
void item_func_collectmap38() {
|
|
dComIfGs_onGetCollectMap(38);
|
|
dComIfGs_offOpenCollectMap(38);
|
|
dComIfGs_offCompleteCollectMap(38);
|
|
}
|
|
|
|
/* 800C5744-800C5798 .text item_func_collectmap37__Fv */
|
|
void item_func_collectmap37() {
|
|
dComIfGs_onGetCollectMap(37);
|
|
dComIfGs_offOpenCollectMap(37);
|
|
dComIfGs_offCompleteCollectMap(37);
|
|
}
|
|
|
|
/* 800C5798-800C57EC .text item_func_collectmap36__Fv */
|
|
void item_func_collectmap36() {
|
|
dComIfGs_onGetCollectMap(36);
|
|
dComIfGs_offOpenCollectMap(36);
|
|
dComIfGs_offCompleteCollectMap(36);
|
|
}
|
|
|
|
/* 800C57EC-800C5840 .text item_func_collectmap35__Fv */
|
|
void item_func_collectmap35() {
|
|
dComIfGs_onGetCollectMap(35);
|
|
dComIfGs_offOpenCollectMap(35);
|
|
dComIfGs_offCompleteCollectMap(35);
|
|
}
|
|
|
|
/* 800C5840-800C5894 .text item_func_collectmap34__Fv */
|
|
void item_func_collectmap34() {
|
|
dComIfGs_onGetCollectMap(34);
|
|
dComIfGs_offOpenCollectMap(34);
|
|
dComIfGs_offCompleteCollectMap(34);
|
|
}
|
|
|
|
/* 800C5894-800C58E8 .text item_func_collectmap33__Fv */
|
|
void item_func_collectmap33() {
|
|
dComIfGs_onGetCollectMap(33);
|
|
dComIfGs_offOpenCollectMap(33);
|
|
dComIfGs_offCompleteCollectMap(33);
|
|
}
|
|
|
|
/* 800C58E8-800C593C .text item_func_collectmap32__Fv */
|
|
void item_func_collectmap32() {
|
|
dComIfGs_onGetCollectMap(32);
|
|
dComIfGs_offOpenCollectMap(32);
|
|
dComIfGs_offCompleteCollectMap(32);
|
|
}
|
|
|
|
/* 800C593C-800C5990 .text item_func_collectmap31__Fv */
|
|
void item_func_collectmap31() {
|
|
dComIfGs_onGetCollectMap(31);
|
|
dComIfGs_offOpenCollectMap(31);
|
|
dComIfGs_offCompleteCollectMap(31);
|
|
}
|
|
|
|
/* 800C5990-800C59E4 .text item_func_collectmap30__Fv */
|
|
void item_func_collectmap30() {
|
|
dComIfGs_onGetCollectMap(30);
|
|
dComIfGs_offOpenCollectMap(30);
|
|
dComIfGs_offCompleteCollectMap(30);
|
|
}
|
|
|
|
/* 800C59E4-800C5A38 .text item_func_collectmap29__Fv */
|
|
void item_func_collectmap29() {
|
|
dComIfGs_onGetCollectMap(29);
|
|
dComIfGs_offOpenCollectMap(29);
|
|
dComIfGs_offCompleteCollectMap(29);
|
|
}
|
|
|
|
/* 800C5A38-800C5A8C .text item_func_collectmap28__Fv */
|
|
void item_func_collectmap28() {
|
|
dComIfGs_onGetCollectMap(28);
|
|
dComIfGs_offOpenCollectMap(28);
|
|
dComIfGs_offCompleteCollectMap(28);
|
|
}
|
|
|
|
/* 800C5A8C-800C5AE0 .text item_func_collectmap27__Fv */
|
|
void item_func_collectmap27() {
|
|
dComIfGs_onGetCollectMap(27);
|
|
dComIfGs_offOpenCollectMap(27);
|
|
dComIfGs_offCompleteCollectMap(27);
|
|
}
|
|
|
|
/* 800C5AE0-800C5B34 .text item_func_collectmap26__Fv */
|
|
void item_func_collectmap26() {
|
|
dComIfGs_onGetCollectMap(26);
|
|
dComIfGs_offOpenCollectMap(26);
|
|
dComIfGs_offCompleteCollectMap(26);
|
|
}
|
|
|
|
/* 800C5B34-800C5B88 .text item_func_collectmap25__Fv */
|
|
void item_func_collectmap25() {
|
|
dComIfGs_onGetCollectMap(25);
|
|
dComIfGs_offOpenCollectMap(25);
|
|
dComIfGs_offCompleteCollectMap(25);
|
|
}
|
|
|
|
/* 800C5B88-800C5BDC .text item_func_collectmap24__Fv */
|
|
void item_func_collectmap24() {
|
|
dComIfGs_onGetCollectMap(24);
|
|
dComIfGs_offOpenCollectMap(24);
|
|
dComIfGs_offCompleteCollectMap(24);
|
|
}
|
|
|
|
/* 800C5BDC-800C5C30 .text item_func_collectmap23__Fv */
|
|
void item_func_collectmap23() {
|
|
dComIfGs_onGetCollectMap(23);
|
|
dComIfGs_offOpenCollectMap(23);
|
|
dComIfGs_offCompleteCollectMap(23);
|
|
}
|
|
|
|
/* 800C5C30-800C5C84 .text item_func_collectmap22__Fv */
|
|
void item_func_collectmap22() {
|
|
dComIfGs_onGetCollectMap(22);
|
|
dComIfGs_offOpenCollectMap(22);
|
|
dComIfGs_offCompleteCollectMap(22);
|
|
}
|
|
|
|
/* 800C5C84-800C5CD8 .text item_func_collectmap21__Fv */
|
|
void item_func_collectmap21() {
|
|
dComIfGs_onGetCollectMap(21);
|
|
dComIfGs_offOpenCollectMap(21);
|
|
dComIfGs_offCompleteCollectMap(21);
|
|
}
|
|
|
|
/* 800C5CD8-800C5D2C .text item_func_collectmap20__Fv */
|
|
void item_func_collectmap20() {
|
|
dComIfGs_onGetCollectMap(20);
|
|
dComIfGs_offOpenCollectMap(20);
|
|
dComIfGs_offCompleteCollectMap(20);
|
|
}
|
|
|
|
/* 800C5D2C-800C5D80 .text item_func_collectmap19__Fv */
|
|
void item_func_collectmap19() {
|
|
dComIfGs_onGetCollectMap(19);
|
|
dComIfGs_offOpenCollectMap(19);
|
|
dComIfGs_offCompleteCollectMap(19);
|
|
}
|
|
|
|
/* 800C5D80-800C5DD4 .text item_func_collectmap18__Fv */
|
|
void item_func_collectmap18() {
|
|
dComIfGs_onGetCollectMap(18);
|
|
dComIfGs_offOpenCollectMap(18);
|
|
dComIfGs_offCompleteCollectMap(18);
|
|
}
|
|
|
|
/* 800C5DD4-800C5E28 .text item_func_collectmap17__Fv */
|
|
void item_func_collectmap17() {
|
|
dComIfGs_onGetCollectMap(17);
|
|
dComIfGs_offOpenCollectMap(17);
|
|
dComIfGs_offCompleteCollectMap(17);
|
|
}
|
|
|
|
/* 800C5E28-800C5E7C .text item_func_collectmap16__Fv */
|
|
void item_func_collectmap16() {
|
|
dComIfGs_onGetCollectMap(16);
|
|
dComIfGs_offOpenCollectMap(16);
|
|
dComIfGs_offCompleteCollectMap(16);
|
|
}
|
|
|
|
/* 800C5E7C-800C5ED0 .text item_func_collectmap15__Fv */
|
|
void item_func_collectmap15() {
|
|
dComIfGs_onGetCollectMap(15);
|
|
dComIfGs_offOpenCollectMap(15);
|
|
dComIfGs_offCompleteCollectMap(15);
|
|
}
|
|
|
|
/* 800C5ED0-800C5F24 .text item_func_collectmap14__Fv */
|
|
void item_func_collectmap14() {
|
|
dComIfGs_onGetCollectMap(14);
|
|
dComIfGs_offOpenCollectMap(14);
|
|
dComIfGs_offCompleteCollectMap(14);
|
|
}
|
|
|
|
/* 800C5F24-800C5F78 .text item_func_collectmap13__Fv */
|
|
void item_func_collectmap13() {
|
|
dComIfGs_onGetCollectMap(13);
|
|
dComIfGs_offOpenCollectMap(13);
|
|
dComIfGs_offCompleteCollectMap(13);
|
|
}
|
|
|
|
/* 800C5F78-800C5FCC .text item_func_collectmap12__Fv */
|
|
void item_func_collectmap12() {
|
|
dComIfGs_onGetCollectMap(12);
|
|
dComIfGs_offOpenCollectMap(12);
|
|
dComIfGs_offCompleteCollectMap(12);
|
|
}
|
|
|
|
/* 800C5FCC-800C6020 .text item_func_collectmap11__Fv */
|
|
void item_func_collectmap11() {
|
|
dComIfGs_onGetCollectMap(11);
|
|
dComIfGs_offOpenCollectMap(11);
|
|
dComIfGs_offCompleteCollectMap(11);
|
|
}
|
|
|
|
/* 800C6020-800C6074 .text item_func_collectmap10__Fv */
|
|
void item_func_collectmap10() {
|
|
dComIfGs_onGetCollectMap(10);
|
|
dComIfGs_offOpenCollectMap(10);
|
|
dComIfGs_offCompleteCollectMap(10);
|
|
}
|
|
|
|
/* 800C6074-800C60C8 .text item_func_collectmap09__Fv */
|
|
void item_func_collectmap09() {
|
|
dComIfGs_onGetCollectMap(9);
|
|
dComIfGs_offOpenCollectMap(9);
|
|
dComIfGs_offCompleteCollectMap(9);
|
|
}
|
|
|
|
/* 800C60C8-800C6128 .text item_func_collectmap08__Fv */
|
|
void item_func_collectmap08() {
|
|
dComIfGs_onGetCollectMap(8);
|
|
dComIfGs_offOpenCollectMap(8);
|
|
dComIfGs_offCompleteCollectMap(8);
|
|
dComIfGs_offCollectMapTriforce(8);
|
|
}
|
|
|
|
/* 800C6128-800C617C .text item_func_collectmap07__Fv */
|
|
void item_func_collectmap07() {
|
|
dComIfGs_onGetCollectMap(7);
|
|
dComIfGs_offOpenCollectMap(7);
|
|
dComIfGs_offCompleteCollectMap(7);
|
|
}
|
|
|
|
/* 800C617C-800C61D0 .text item_func_collectmap06__Fv */
|
|
void item_func_collectmap06() {
|
|
dComIfGs_onGetCollectMap(6);
|
|
dComIfGs_offOpenCollectMap(6);
|
|
dComIfGs_offCompleteCollectMap(6);
|
|
}
|
|
|
|
/* 800C61D0-800C6224 .text item_func_collectmap05__Fv */
|
|
void item_func_collectmap05() {
|
|
dComIfGs_onGetCollectMap(5);
|
|
dComIfGs_offOpenCollectMap(5);
|
|
dComIfGs_offCompleteCollectMap(5);
|
|
}
|
|
|
|
/* 800C6224-800C6278 .text item_func_collectmap04__Fv */
|
|
void item_func_collectmap04() {
|
|
dComIfGs_onGetCollectMap(4);
|
|
dComIfGs_offOpenCollectMap(4);
|
|
dComIfGs_offCompleteCollectMap(4);
|
|
}
|
|
|
|
/* 800C6278-800C62CC .text item_func_collectmap03__Fv */
|
|
void item_func_collectmap03() {
|
|
dComIfGs_onGetCollectMap(3);
|
|
dComIfGs_offOpenCollectMap(3);
|
|
dComIfGs_offCompleteCollectMap(3);
|
|
}
|
|
|
|
/* 800C62CC-800C6320 .text item_func_collectmap02__Fv */
|
|
void item_func_collectmap02() {
|
|
dComIfGs_onGetCollectMap(2);
|
|
dComIfGs_offOpenCollectMap(2);
|
|
dComIfGs_offCompleteCollectMap(2);
|
|
}
|
|
|
|
/* 800C6320-800C6374 .text item_func_collectmap01__Fv */
|
|
void item_func_collectmap01() {
|
|
dComIfGs_onGetCollectMap(1);
|
|
dComIfGs_offOpenCollectMap(1);
|
|
dComIfGs_offCompleteCollectMap(1);
|
|
}
|
|
|
|
/* 800C6374-800C6378 .text item_func_noentry__Fv */
|
|
void item_func_noentry() {
|
|
}
|
|
|
|
/* 800C6378-800C6380 .text item_getcheck_func_heart__Fv */
|
|
int item_getcheck_func_heart() {
|
|
return -1;
|
|
}
|
|
|
|
/* 800C6380-800C6388 .text item_getcheck_func_green_rupee__Fv */
|
|
int item_getcheck_func_green_rupee() {
|
|
return -1;
|
|
}
|
|
|
|
/* 800C6388-800C6390 .text item_getcheck_func_blue_rupee__Fv */
|
|
int item_getcheck_func_blue_rupee() {
|
|
return -1;
|
|
}
|
|
|
|
/* 800C6390-800C6398 .text item_getcheck_func_white_rupee__Fv */
|
|
int item_getcheck_func_white_rupee() {
|
|
return -1;
|
|
}
|
|
|
|
/* 800C6398-800C63A0 .text item_getcheck_func_red_rupee__Fv */
|
|
int item_getcheck_func_red_rupee() {
|
|
return -1;
|
|
}
|
|
|
|
/* 800C63A0-800C63A8 .text item_getcheck_func_purple_rupee__Fv */
|
|
int item_getcheck_func_purple_rupee() {
|
|
return -1;
|
|
}
|
|
|
|
/* 800C63A8-800C63B0 .text item_getcheck_func_silver_rupee__Fv */
|
|
int item_getcheck_func_silver_rupee() {
|
|
return -1;
|
|
}
|
|
|
|
/* 800C63B0-800C63B8 .text item_getcheck_func_kakera_heart__Fv */
|
|
int item_getcheck_func_kakera_heart() {
|
|
return -1;
|
|
}
|
|
|
|
/* 800C63B8-800C63C0 .text item_getcheck_func_utuwa_heart__Fv */
|
|
int item_getcheck_func_utuwa_heart() {
|
|
return -1;
|
|
}
|
|
|
|
/* 800C63C0-800C63C8 .text item_getcheck_func_s_magic__Fv */
|
|
int item_getcheck_func_s_magic() {
|
|
return -1;
|
|
}
|
|
|
|
/* 800C63C8-800C63D0 .text item_getcheck_func_l_magic__Fv */
|
|
int item_getcheck_func_l_magic() {
|
|
return -1;
|
|
}
|
|
|
|
/* 800C63D0-800C6404 .text item_getcheck_func_bomb_5__Fv */
|
|
int item_getcheck_func_bomb_5() {
|
|
return dComIfGs_isGetItem(0xD, 0);
|
|
}
|
|
|
|
/* 800C6404-800C6438 .text item_getcheck_func_bomb_10__Fv */
|
|
int item_getcheck_func_bomb_10() {
|
|
return dComIfGs_isGetItem(0xD, 0);
|
|
}
|
|
|
|
/* 800C6438-800C646C .text item_getcheck_func_bomb_20__Fv */
|
|
int item_getcheck_func_bomb_20() {
|
|
return dComIfGs_isGetItem(0xD, 0);
|
|
}
|
|
|
|
/* 800C646C-800C64A0 .text item_getcheck_func_bomb_30__Fv */
|
|
int item_getcheck_func_bomb_30() {
|
|
return dComIfGs_isGetItem(0xD, 0);
|
|
}
|
|
|
|
/* 800C64A0-800C64A8 .text item_getcheck_func_noentry__Fv */
|
|
int item_getcheck_func_noentry() {
|
|
return -1;
|
|
}
|
|
|
|
/* 800C64A8-800C64DC .text item_getcheck_func_arrow_10__Fv */
|
|
int item_getcheck_func_arrow_10() {
|
|
return dComIfGs_isGetItem(0xC, 0);
|
|
}
|
|
|
|
/* 800C64DC-800C6510 .text item_getcheck_func_arrow_20__Fv */
|
|
int item_getcheck_func_arrow_20() {
|
|
return dComIfGs_isGetItem(0xC, 0);
|
|
}
|
|
|
|
/* 800C6510-800C6544 .text item_getcheck_func_arrow_30__Fv */
|
|
int item_getcheck_func_arrow_30() {
|
|
return dComIfGs_isGetItem(0xC, 0);
|
|
}
|
|
|
|
/* 800C6544-800C654C .text item_getcheck_func_small_key__Fv */
|
|
int item_getcheck_func_small_key() {
|
|
return -1;
|
|
}
|
|
|
|
/* 800C654C-800C6554 .text item_getcheck_func_recover_faily__Fv */
|
|
int item_getcheck_func_recover_faily() {
|
|
return -1;
|
|
}
|
|
|
|
/* 800C6554-800C655C .text item_getcheck_func_triple_heart__Fv */
|
|
int item_getcheck_func_triple_heart() {
|
|
return -1;
|
|
}
|
|
|
|
/* 800C655C-800C658C .text item_getcheck_func_pendant__Fv */
|
|
int item_getcheck_func_pendant() {
|
|
return dComIfGs_isGetItemBeast(0x7);
|
|
}
|
|
|
|
/* 800C658C-800C65C0 .text item_getcheck_func_telescope__Fv */
|
|
int item_getcheck_func_telescope() {
|
|
return dComIfGs_isGetItem(0x0, 0);
|
|
}
|
|
|
|
/* 800C65C0-800C65F4 .text item_getcheck_func_tncl_whitsl__Fv */
|
|
int item_getcheck_func_tncl_whitsl() {
|
|
return dComIfGs_isGetItem(0x7, 0);
|
|
}
|
|
|
|
/* 800C65F4-800C6628 .text item_getcheck_func_wind_tact__Fv */
|
|
int item_getcheck_func_wind_tact() {
|
|
return dComIfGs_isGetItem(0x2, 0);
|
|
}
|
|
|
|
/* 800C6628-800C665C .text item_getcheck_func_camera__Fv */
|
|
int item_getcheck_func_camera() {
|
|
return dComIfGs_isGetItem(0x8, 0);
|
|
}
|
|
|
|
/* 800C665C-800C6690 .text item_getcheck_func_emono_bag__Fv */
|
|
int item_getcheck_func_emono_bag() {
|
|
return dComIfGs_isGetItem(0x4, 0);
|
|
}
|
|
|
|
/* 800C6690-800C66C4 .text item_getcheck_func_rope__Fv */
|
|
int item_getcheck_func_rope() {
|
|
return dComIfGs_isGetItem(0x3, 0);
|
|
}
|
|
|
|
/* 800C66C4-800C66F8 .text item_getcheck_func_camera2__Fv */
|
|
int item_getcheck_func_camera2() {
|
|
return dComIfGs_isGetItem(0x8, 1);
|
|
}
|
|
|
|
/* 800C66F8-800C672C .text item_getcheck_func_bow__Fv */
|
|
int item_getcheck_func_bow() {
|
|
return dComIfGs_isGetItem(0xC, 0);
|
|
}
|
|
|
|
/* 800C672C-800C6760 .text item_getcheck_func_pwr_groove__Fv */
|
|
int item_getcheck_func_pwr_groove() {
|
|
return dComIfGs_isCollect(0x2, 0);
|
|
}
|
|
|
|
/* 800C6760-800C6794 .text item_getcheck_func_hvy_boots__Fv */
|
|
int item_getcheck_func_hvy_boots() {
|
|
return dComIfGs_isGetItem(0x9, 0);
|
|
}
|
|
|
|
/* 800C6794-800C67C8 .text item_getcheck_func_drgn_shield__Fv */
|
|
int item_getcheck_func_drgn_shield() {
|
|
return dComIfGs_isGetItem(0xA, 0);
|
|
}
|
|
|
|
/* 800C67C8-800C67D0 .text item_getcheck_func_water_boots__Fv */
|
|
int item_getcheck_func_water_boots() {
|
|
return -1;
|
|
}
|
|
|
|
/* 800C67D0-800C6804 .text item_getcheck_func_esa_bag__Fv */
|
|
int item_getcheck_func_esa_bag() {
|
|
return dComIfGs_isGetItem(0xB, 0);
|
|
}
|
|
|
|
/* 800C6804-800C6838 .text item_getcheck_func_boomerang__Fv */
|
|
int item_getcheck_func_boomerang() {
|
|
return dComIfGs_isGetItem(0x5, 0);
|
|
}
|
|
|
|
/* 800C6838-800C6840 .text item_getcheck_func_bare_hand__Fv */
|
|
int item_getcheck_func_bare_hand() {
|
|
return -1;
|
|
}
|
|
|
|
/* 800C6840-800C6874 .text item_getcheck_func_hookshot__Fv */
|
|
int item_getcheck_func_hookshot() {
|
|
return dComIfGs_isGetItem(0x13, 0);
|
|
}
|
|
|
|
/* 800C6874-800C68A8 .text item_getcheck_func_warasibe_bag__Fv */
|
|
int item_getcheck_func_warasibe_bag() {
|
|
return dComIfGs_isGetItem(0x12, 0);
|
|
}
|
|
|
|
/* 800C68A8-800C68B0 .text item_getcheck_func_bomb_bag__Fv */
|
|
int item_getcheck_func_bomb_bag() {
|
|
return -1;
|
|
}
|
|
|
|
/* 800C68B0-800C68E4 .text item_getcheck_func_hummer__Fv */
|
|
int item_getcheck_func_hummer() {
|
|
return dComIfGs_isGetItem(0x14, 0);
|
|
}
|
|
|
|
/* 800C68E4-800C6918 .text item_getcheck_func_deku_leaf__Fv */
|
|
int item_getcheck_func_deku_leaf() {
|
|
return dComIfGs_isGetItem(0x6, 0);
|
|
}
|
|
|
|
/* 800C6918-800C694C .text item_getcheck_func_magic_arrow__Fv */
|
|
int item_getcheck_func_magic_arrow() {
|
|
return dComIfGs_isGetItem(0xC, 1);
|
|
}
|
|
|
|
/* 800C694C-800C6980 .text item_getcheck_func_light_arrow__Fv */
|
|
int item_getcheck_func_light_arrow() {
|
|
return dComIfGs_isGetItem(0xC, 2);
|
|
}
|
|
|
|
/* 800C6980-800C69B4 .text item_getcheck_func_sword__Fv */
|
|
int item_getcheck_func_sword() {
|
|
return dComIfGs_isCollect(0x0, 0);
|
|
}
|
|
|
|
/* 800C69B4-800C69E8 .text item_getcheck_func_master_sword__Fv */
|
|
int item_getcheck_func_master_sword() {
|
|
return dComIfGs_isCollect(0x0, 1);
|
|
}
|
|
|
|
/* 800C69E8-800C6A1C .text item_getcheck_func_lv3_sword__Fv */
|
|
int item_getcheck_func_lv3_sword() {
|
|
return dComIfGs_isCollect(0x0, 2);
|
|
}
|
|
|
|
/* 800C6A1C-800C6A50 .text item_getcheck_func_shield__Fv */
|
|
int item_getcheck_func_shield() {
|
|
return dComIfGs_isCollect(0x1, 0);
|
|
}
|
|
|
|
/* 800C6A50-800C6A84 .text item_getcheck_func_mirror_shield__Fv */
|
|
int item_getcheck_func_mirror_shield() {
|
|
return dComIfGs_isCollect(0x1, 1);
|
|
}
|
|
|
|
/* 800C6A84-800C6AB8 .text item_getcheck_func_master_sword_ex__Fv */
|
|
int item_getcheck_func_master_sword_ex() {
|
|
return dComIfGs_isCollect(0x0, 3);
|
|
}
|
|
|
|
/* 800C6AB8-800C6AEC .text item_getcheck_func_pirates_omamori__Fv */
|
|
int item_getcheck_func_pirates_omamori() {
|
|
return dComIfGs_isCollect(0x3, 0);
|
|
}
|
|
|
|
/* 800C6AEC-800C6B20 .text item_getcheck_func_heros_omamori__Fv */
|
|
int item_getcheck_func_heros_omamori() {
|
|
return dComIfGs_isCollect(0x4, 0);
|
|
}
|
|
|
|
/* 800C6B20-800C6B28 .text item_getcheck_func_grass_ball__Fv */
|
|
int item_getcheck_func_grass_ball() {
|
|
return -1;
|
|
}
|
|
|
|
/* 800C6B28-800C6B58 .text item_getcheck_func_skull_necklace__Fv */
|
|
int item_getcheck_func_skull_necklace() {
|
|
return dComIfGs_isGetItemBeast(0x0);
|
|
}
|
|
|
|
/* 800C6B58-800C6B88 .text item_getcheck_func_bokobaba_seed__Fv */
|
|
int item_getcheck_func_bokobaba_seed() {
|
|
return dComIfGs_isGetItemBeast(0x1);
|
|
}
|
|
|
|
/* 800C6B88-800C6BB8 .text item_getcheck_func_golden_feather__Fv */
|
|
int item_getcheck_func_golden_feather() {
|
|
return dComIfGs_isGetItemBeast(0x2);
|
|
}
|
|
|
|
/* 800C6BB8-800C6BE8 .text item_getcheck_func_boko_belt__Fv */
|
|
int item_getcheck_func_boko_belt() {
|
|
return dComIfGs_isGetItemBeast(0x3);
|
|
}
|
|
|
|
/* 800C6BE8-800C6C18 .text item_getcheck_func_red_jerry__Fv */
|
|
int item_getcheck_func_red_jerry() {
|
|
return dComIfGs_isGetItemBeast(0x4);
|
|
}
|
|
|
|
/* 800C6C18-800C6C48 .text item_getcheck_func_green_jerry__Fv */
|
|
int item_getcheck_func_green_jerry() {
|
|
return dComIfGs_isGetItemBeast(0x5);
|
|
}
|
|
|
|
/* 800C6C48-800C6C78 .text item_getcheck_func_blue_jerry__Fv */
|
|
int item_getcheck_func_blue_jerry() {
|
|
return dComIfGs_isGetItemBeast(0x6);
|
|
}
|
|
|
|
/* 800C6C78-800C6CA8 .text item_getcheck_func_map__Fv */
|
|
int item_getcheck_func_map() {
|
|
return dComIfGs_isDungeonItemMap();
|
|
}
|
|
|
|
/* 800C6CA8-800C6CB0 .text item_getcheck_func_compass__Fv */
|
|
int item_getcheck_func_compass() {
|
|
return -1;
|
|
}
|
|
|
|
/* 800C6CB0-800C6CE0 .text item_getcheck_func_boss_key__Fv */
|
|
int item_getcheck_func_boss_key() {
|
|
return dComIfGs_isDungeonItemBossKey();
|
|
}
|
|
|
|
/* 800C6CE0-800C6D10 .text item_getcheck_func_empty_bship__Fv */
|
|
int item_getcheck_func_empty_bship() {
|
|
return dComIfGs_isGetBottleItem(EMPTY_BSHIP);
|
|
}
|
|
|
|
/* 800C6D10-800C6D40 .text item_getcheck_func_empty_bottle__Fv */
|
|
int item_getcheck_func_empty_bottle() {
|
|
return dComIfGs_isGetBottleItem(dItem_EMPTY_BOTTLE_e);
|
|
}
|
|
|
|
/* 800C6D40-800C6D70 .text item_getcheck_func_red_bottle__Fv */
|
|
int item_getcheck_func_red_bottle() {
|
|
return dComIfGs_isGetBottleItem(dItem_RED_POTION_e);
|
|
}
|
|
|
|
/* 800C6D70-800C6DA0 .text item_getcheck_func_green_bottle__Fv */
|
|
int item_getcheck_func_green_bottle() {
|
|
return dComIfGs_isGetBottleItem(dItem_GREEN_POTION_e);
|
|
}
|
|
|
|
/* 800C6DA0-800C6DD0 .text item_getcheck_func_blue_bottle__Fv */
|
|
int item_getcheck_func_blue_bottle() {
|
|
return dComIfGs_isGetBottleItem(dItem_BLUE_POTION_e);
|
|
}
|
|
|
|
/* 800C6DD0-800C6E00 .text item_getcheck_func_bottleship__Fv */
|
|
int item_getcheck_func_bottleship() {
|
|
return dComIfGs_isGetBottleItem(dItem_HALF_SOUP_BOTTLE_e);
|
|
}
|
|
|
|
/* 800C6E00-800C6E30 .text item_getcheck_func_bin_in_bottleship__Fv */
|
|
int item_getcheck_func_bin_in_bottleship() {
|
|
return dComIfGs_isGetBottleItem(dItem_SOUP_BOTTLE_e);
|
|
}
|
|
|
|
/* 800C6E30-800C6E60 .text item_getcheck_func_bin_in_water__Fv */
|
|
int item_getcheck_func_bin_in_water() {
|
|
return dComIfGs_isGetBottleItem(dItem_WATER_BOTTLE_e);
|
|
}
|
|
|
|
/* 800C6E60-800C6E90 .text item_getcheck_func_bin__Fv */
|
|
int item_getcheck_func_bin() {
|
|
return dComIfGs_isGetBottleItem(dItem_FAIRY_BOTTLE_e);
|
|
}
|
|
|
|
/* 800C6E90-800C6EC0 .text item_getcheck_func_triforce1__Fv */
|
|
int item_getcheck_func_triforce1() {
|
|
return dComIfGs_isTriforce(0);
|
|
}
|
|
|
|
/* 800C6EC0-800C6EF0 .text item_getcheck_func_triforce2__Fv */
|
|
int item_getcheck_func_triforce2() {
|
|
return dComIfGs_isTriforce(1);
|
|
}
|
|
|
|
/* 800C6EF0-800C6F20 .text item_getcheck_func_triforce3__Fv */
|
|
int item_getcheck_func_triforce3() {
|
|
return dComIfGs_isTriforce(2);
|
|
}
|
|
|
|
/* 800C6F20-800C6F50 .text item_getcheck_func_triforce4__Fv */
|
|
int item_getcheck_func_triforce4() {
|
|
return dComIfGs_isTriforce(3);
|
|
}
|
|
|
|
/* 800C6F50-800C6F80 .text item_getcheck_func_triforce5__Fv */
|
|
int item_getcheck_func_triforce5() {
|
|
return dComIfGs_isTriforce(4);
|
|
}
|
|
|
|
/* 800C6F80-800C6FB0 .text item_getcheck_func_triforce6__Fv */
|
|
int item_getcheck_func_triforce6() {
|
|
return dComIfGs_isTriforce(5);
|
|
}
|
|
|
|
/* 800C6FB0-800C6FE0 .text item_getcheck_func_triforce7__Fv */
|
|
int item_getcheck_func_triforce7() {
|
|
return dComIfGs_isTriforce(6);
|
|
}
|
|
|
|
/* 800C6FE0-800C7010 .text item_getcheck_func_triforce8__Fv */
|
|
int item_getcheck_func_triforce8() {
|
|
return dComIfGs_isTriforce(7);
|
|
}
|
|
|
|
/* 800C7010-800C7040 .text item_getcheck_func_pearl1__Fv */
|
|
int item_getcheck_func_pearl1() {
|
|
return dComIfGs_isSymbol(0);
|
|
}
|
|
|
|
/* 800C7040-800C7070 .text item_getcheck_func_pearl2__Fv */
|
|
int item_getcheck_func_pearl2() {
|
|
return dComIfGs_isSymbol(1);
|
|
}
|
|
|
|
/* 800C7070-800C70A0 .text item_getcheck_func_pearl3__Fv */
|
|
int item_getcheck_func_pearl3() {
|
|
return dComIfGs_isSymbol(2);
|
|
}
|
|
|
|
/* 800C70A0-800C70D0 .text item_getcheck_func_tact_song1__Fv */
|
|
int item_getcheck_func_tact_song1() {
|
|
return dComIfGs_isTact(0);
|
|
}
|
|
|
|
/* 800C70D0-800C7100 .text item_getcheck_func_tact_song2__Fv */
|
|
int item_getcheck_func_tact_song2() {
|
|
return dComIfGs_isTact(1);
|
|
}
|
|
|
|
/* 800C7100-800C7130 .text item_getcheck_func_tact_song3__Fv */
|
|
int item_getcheck_func_tact_song3() {
|
|
return dComIfGs_isTact(2);
|
|
}
|
|
|
|
/* 800C7130-800C7160 .text item_getcheck_func_tact_song4__Fv */
|
|
int item_getcheck_func_tact_song4() {
|
|
return dComIfGs_isTact(3);
|
|
}
|
|
|
|
/* 800C7160-800C7190 .text item_getcheck_func_tact_song5__Fv */
|
|
int item_getcheck_func_tact_song5() {
|
|
return dComIfGs_isTact(4);
|
|
}
|
|
|
|
/* 800C7190-800C71C0 .text item_getcheck_func_tact_song6__Fv */
|
|
int item_getcheck_func_tact_song6() {
|
|
return dComIfGs_isTact(5);
|
|
}
|
|
|
|
/* 800C71C0-800C71F4 .text item_getcheck_func_normal_sail__Fv */
|
|
int item_getcheck_func_normal_sail() {
|
|
return dComIfGs_isGetItem(0x1, 0);
|
|
}
|
|
|
|
/* 800C71F4-800C71FC .text item_getcheck_func_zora_sail__Fv */
|
|
int item_getcheck_func_zora_sail() {
|
|
return -1;
|
|
}
|
|
|
|
/* 800C71FC-800C7204 .text item_getcheck_func_tincle_sail__Fv */
|
|
int item_getcheck_func_tincle_sail() {
|
|
return -1;
|
|
}
|
|
|
|
/* 800C7204-800C720C .text item_getcheck_func_sail__Fv */
|
|
int item_getcheck_func_sail() {
|
|
return -1;
|
|
}
|
|
|
|
/* 800C720C-800C723C .text item_getcheck_func_bird_esa_5__Fv */
|
|
int item_getcheck_func_bird_esa_5() {
|
|
return dComIfGs_isGetItemBait(0x0);
|
|
}
|
|
|
|
/* 800C723C-800C726C .text item_getcheck_func_animal_esa__Fv */
|
|
int item_getcheck_func_animal_esa() {
|
|
return dComIfGs_isGetItemBait(0x1);
|
|
}
|
|
|
|
/* 800C726C-800C729C .text item_getcheck_func_esa1__Fv */
|
|
int item_getcheck_func_esa1() {
|
|
return dComIfGs_isGetItemBait(0x2);
|
|
}
|
|
|
|
/* 800C729C-800C72CC .text item_getcheck_func_esa2__Fv */
|
|
int item_getcheck_func_esa2() {
|
|
return dComIfGs_isGetItemBait(0x3);
|
|
}
|
|
|
|
/* 800C72CC-800C72FC .text item_getcheck_func_esa3__Fv */
|
|
int item_getcheck_func_esa3() {
|
|
return dComIfGs_isGetItemBait(0x4);
|
|
}
|
|
|
|
/* 800C72FC-800C732C .text item_getcheck_func_esa4__Fv */
|
|
int item_getcheck_func_esa4() {
|
|
return dComIfGs_isGetItemBait(0x5);
|
|
}
|
|
|
|
/* 800C732C-800C735C .text item_getcheck_func_esa5__Fv */
|
|
int item_getcheck_func_esa5() {
|
|
return dComIfGs_isGetItemBait(0x6);
|
|
}
|
|
|
|
/* 800C735C-800C7364 .text item_getcheck_func_magic_bean__Fv */
|
|
int item_getcheck_func_magic_bean() {
|
|
return -1;
|
|
}
|
|
|
|
/* 800C7364-800C7394 .text item_getcheck_func_bird_esa_10__Fv */
|
|
int item_getcheck_func_bird_esa_10() {
|
|
return dComIfGs_isGetItemBait(0x7);
|
|
}
|
|
|
|
/* 800C7394-800C73C4 .text item_getcheck_func_flower_1__Fv */
|
|
int item_getcheck_func_flower_1() {
|
|
return dComIfGs_isGetItemReserve(0x0);
|
|
}
|
|
|
|
/* 800C73C4-800C73F4 .text item_getcheck_func_flower_2__Fv */
|
|
int item_getcheck_func_flower_2() {
|
|
return dComIfGs_isGetItemReserve(0x1);
|
|
}
|
|
|
|
/* 800C73F4-800C7424 .text item_getcheck_func_flower_3__Fv */
|
|
int item_getcheck_func_flower_3() {
|
|
return dComIfGs_isGetItemReserve(0x2);
|
|
}
|
|
|
|
/* 800C7424-800C7454 .text item_getcheck_func_heros_flag__Fv */
|
|
int item_getcheck_func_heros_flag() {
|
|
return dComIfGs_isGetItemReserve(0x3);
|
|
}
|
|
|
|
/* 800C7454-800C7484 .text item_getcheck_func_tairyo_flag__Fv */
|
|
int item_getcheck_func_tairyo_flag() {
|
|
return dComIfGs_isGetItemReserve(0x4);
|
|
}
|
|
|
|
/* 800C7484-800C74B4 .text item_getcheck_func_sales_flag__Fv */
|
|
int item_getcheck_func_sales_flag() {
|
|
return dComIfGs_isGetItemReserve(0x5);
|
|
}
|
|
|
|
/* 800C74B4-800C74E4 .text item_getcheck_func_wind_flag__Fv */
|
|
int item_getcheck_func_wind_flag() {
|
|
return dComIfGs_isGetItemReserve(0x6);
|
|
}
|
|
|
|
/* 800C74E4-800C7514 .text item_getcheck_func_red_flag__Fv */
|
|
int item_getcheck_func_red_flag() {
|
|
return dComIfGs_isGetItemReserve(0x7);
|
|
}
|
|
|
|
/* 800C7514-800C7544 .text item_getcheck_func_fossil_head__Fv */
|
|
int item_getcheck_func_fossil_head() {
|
|
return dComIfGs_isGetItemReserve(0x8);
|
|
}
|
|
|
|
/* 800C7544-800C7574 .text item_getcheck_func_water_statue__Fv */
|
|
int item_getcheck_func_water_statue() {
|
|
return dComIfGs_isGetItemReserve(0x9);
|
|
}
|
|
|
|
/* 800C7574-800C75A4 .text item_getcheck_func_postman_statue__Fv */
|
|
int item_getcheck_func_postman_statue() {
|
|
return dComIfGs_isGetItemReserve(0xA);
|
|
}
|
|
|
|
/* 800C75A4-800C75D4 .text item_getcheck_func_president_statue__Fv */
|
|
int item_getcheck_func_president_statue() {
|
|
return dComIfGs_isGetItemReserve(0xB);
|
|
}
|
|
|
|
/* 800C75D4-800C7604 .text item_getcheck_func_letter00__Fv */
|
|
int item_getcheck_func_letter00() {
|
|
return dComIfGs_isGetItemReserve(0xC);
|
|
}
|
|
|
|
/* 800C7604-800C7634 .text item_getcheck_func_magic_seed__Fv */
|
|
int item_getcheck_func_magic_seed() {
|
|
return dComIfGs_isGetItemReserve(0xD);
|
|
}
|
|
|
|
/* 800C7634-800C7664 .text item_getcheck_func_magys_letter__Fv */
|
|
int item_getcheck_func_magys_letter() {
|
|
return dComIfGs_isGetItemReserve(0xE);
|
|
}
|
|
|
|
/* 800C7664-800C7694 .text item_getcheck_func_mo_letter__Fv */
|
|
int item_getcheck_func_mo_letter() {
|
|
return dComIfGs_isGetItemReserve(0xF);
|
|
}
|
|
|
|
/* 800C7694-800C76C4 .text item_getcheck_func_cottage_paper__Fv */
|
|
int item_getcheck_func_cottage_paper() {
|
|
return dComIfGs_isGetItemReserve(0x10);
|
|
}
|
|
|
|
/* 800C76C4-800C76F4 .text item_getcheck_func_kaisen_present1__Fv */
|
|
int item_getcheck_func_kaisen_present1() {
|
|
return dComIfGs_isGetItemReserve(0x11);
|
|
}
|
|
|
|
/* 800C76F4-800C7724 .text item_getcheck_func_kaisen_present2__Fv */
|
|
int item_getcheck_func_kaisen_present2() {
|
|
return dComIfGs_isGetItemReserve(0x12);
|
|
}
|
|
|
|
/* 800C7724-800C7754 .text item_getcheck_func_salvage_item1__Fv */
|
|
int item_getcheck_func_salvage_item1() {
|
|
return dComIfGs_isGetItemReserve(0x13);
|
|
}
|
|
|
|
/* 800C7754-800C7784 .text item_getcheck_func_salvage_item2__Fv */
|
|
int item_getcheck_func_salvage_item2() {
|
|
return dComIfGs_isGetItemReserve(0x14);
|
|
}
|
|
|
|
/* 800C7784-800C77B4 .text item_getcheck_func_salvage_item3__Fv */
|
|
int item_getcheck_func_salvage_item3() {
|
|
return dComIfGs_isGetItemReserve(0x15);
|
|
}
|
|
|
|
/* 800C77B4-800C77E4 .text item_getcheck_func_xxx_039__Fv */
|
|
int item_getcheck_func_xxx_039() {
|
|
return dComIfGs_isGetItemReserve(0x16);
|
|
}
|
|
|
|
/* 800C77E4-800C7814 .text item_getcheck_func_lithograph1__Fv */
|
|
int item_getcheck_func_lithograph1() {
|
|
return dComIfGs_isEventBit(dSv_evtBit_c::LITHOGRAPH_1);
|
|
}
|
|
|
|
/* 800C7814-800C7844 .text item_getcheck_func_lithograph2__Fv */
|
|
int item_getcheck_func_lithograph2() {
|
|
return dComIfGs_isEventBit(dSv_evtBit_c::LITHOGRAPH_2);
|
|
}
|
|
|
|
/* 800C7844-800C7874 .text item_getcheck_func_lithograph3__Fv */
|
|
int item_getcheck_func_lithograph3() {
|
|
return dComIfGs_isEventBit(dSv_evtBit_c::LITHOGRAPH_3);
|
|
}
|
|
|
|
/* 800C7874-800C78A4 .text item_getcheck_func_lithograph4__Fv */
|
|
int item_getcheck_func_lithograph4() {
|
|
return dComIfGs_isEventBit(dSv_evtBit_c::LITHOGRAPH_4);
|
|
}
|
|
|
|
/* 800C78A4-800C78D4 .text item_getcheck_func_lithograph5__Fv */
|
|
int item_getcheck_func_lithograph5() {
|
|
return dComIfGs_isEventBit(dSv_evtBit_c::LITHOGRAPH_5);
|
|
}
|
|
|
|
/* 800C78D4-800C7904 .text item_getcheck_func_lithograph6__Fv */
|
|
int item_getcheck_func_lithograph6() {
|
|
return dComIfGs_isEventBit(dSv_evtBit_c::LITHOGRAPH_6);
|
|
}
|
|
|
|
/* 800C7904-800C7934 .text item_getcheck_func_lithograph7__Fv */
|
|
int item_getcheck_func_lithograph7() {
|
|
return dComIfGs_isEventBit(dSv_evtBit_c::LITHOGRAPH_7);
|
|
}
|
|
|
|
/* 800C7934-800C7964 .text item_getcheck_func_lithograph8__Fv */
|
|
int item_getcheck_func_lithograph8() {
|
|
return dComIfGs_isEventBit(dSv_evtBit_c::LITHOGRAPH_8);
|
|
}
|
|
|
|
/* 800C7964-800C7994 .text item_getcheck_func_lithograph9__Fv */
|
|
int item_getcheck_func_lithograph9() {
|
|
return dComIfGs_isEventBit(dSv_evtBit_c::LITHOGRAPH_9);
|
|
}
|
|
|
|
/* 800C7994-800C79C4 .text item_getcheck_func_lithograph10__Fv */
|
|
int item_getcheck_func_lithograph10() {
|
|
return dComIfGs_isEventBit(dSv_evtBit_c::LITHOGRAPH_10);
|
|
}
|
|
|
|
/* 800C79C4-800C79F4 .text item_getcheck_func_lithograph11__Fv */
|
|
int item_getcheck_func_lithograph11() {
|
|
return dComIfGs_isGetCollectMap(60);
|
|
}
|
|
|
|
/* 800C79F4-800C7A24 .text item_getcheck_func_lithograph12__Fv */
|
|
int item_getcheck_func_lithograph12() {
|
|
return dComIfGs_isGetCollectMap(59);
|
|
}
|
|
|
|
/* 800C7A24-800C7A54 .text item_getcheck_func_lithograph13__Fv */
|
|
int item_getcheck_func_lithograph13() {
|
|
return dComIfGs_isGetCollectMap(58);
|
|
}
|
|
|
|
/* 800C7A54-800C7A84 .text item_getcheck_func_lithograph14__Fv */
|
|
int item_getcheck_func_lithograph14() {
|
|
return dComIfGs_isGetCollectMap(57);
|
|
}
|
|
|
|
/* 800C7A84-800C7AB4 .text item_getcheck_func_lithograph15__Fv */
|
|
int item_getcheck_func_lithograph15() {
|
|
return dComIfGs_isGetCollectMap(56);
|
|
}
|
|
|
|
/* 800C7AB4-800C7AE4 .text item_getcheck_func_lithograph16__Fv */
|
|
int item_getcheck_func_lithograph16() {
|
|
return dComIfGs_isGetCollectMap(55);
|
|
}
|
|
|
|
/* 800C7AE4-800C7B50 .text getRotenItemNumInBag__Fv */
|
|
int getRotenItemNumInBag() {
|
|
int num = 0;
|
|
for (u8 i = FLOWER_1; i <= PRESIDENT_STATUE; i++) {
|
|
num += dComIfGs_checkReserveItem(i);
|
|
}
|
|
return num;
|
|
}
|
|
|
|
/* 800C7B50-800C7B7C .text isDaizaItem__FUc */
|
|
BOOL isDaizaItem(u8 itemNo) {
|
|
BOOL isDaiza = FALSE;
|
|
if (itemNo == FLOWER_1 || itemNo == FLOWER_2 || itemNo == FLOWER_3 ||
|
|
itemNo == HEROS_FLAG || itemNo == TAIRYO_FLAG || itemNo == SALES_FLAG ||
|
|
itemNo == WIND_FLAG || itemNo == RED_FLAG || itemNo == FOSSIL_HEAD ||
|
|
itemNo == WATER_STATUE || itemNo == POSTMAN_STATUE || itemNo == PRESIDENT_STATUE)
|
|
{
|
|
isDaiza = TRUE;
|
|
}
|
|
return isDaiza;
|
|
}
|
|
|
|
/* 800C7B7C-800C7BA8 .text isBomb__FUc */
|
|
BOOL isBomb(u8 itemNo) {
|
|
BOOL isBomb = FALSE;
|
|
if (itemNo == dItem_BOMB_5_e || itemNo == dItem_BOMB_10_e || itemNo == dItem_BOMB_20_e || itemNo == dItem_BOMB_30_e) {
|
|
isBomb = TRUE;
|
|
}
|
|
return isBomb;
|
|
}
|
|
|
|
/* 800C7BA8-800C7BD4 .text isArrow__FUc */
|
|
BOOL isArrow(u8 itemNo) {
|
|
BOOL isArrow = FALSE;
|
|
if (itemNo == dItem_ARROW_10_e || itemNo == dItem_ARROW_20_e || itemNo == dItem_ARROW_30_e) {
|
|
isArrow = TRUE;
|
|
}
|
|
return isArrow;
|
|
}
|
|
|
|
/* 800C7BD4-800C7C08 .text isEmono__FUc */
|
|
BOOL isEmono(u8 itemNo) {
|
|
BOOL isEmono = FALSE;
|
|
if (itemNo == dItem_JOY_PENDANT_e || itemNo == dItem_SKULL_NECKLACE_e || itemNo == dItem_BOKOBABA_SEED_e || itemNo == dItem_GOLDEN_FEATHER_e ||
|
|
itemNo == BOKO_BELT || itemNo == dItem_RED_JELLY_e || itemNo == dItem_GREEN_JELLY_e || itemNo == dItem_BLUE_JELLY_e)
|
|
{
|
|
isEmono = TRUE;
|
|
}
|
|
return isEmono;
|
|
}
|
|
|
|
/* 800C7C08-800C7C34 .text isEsa__FUc */
|
|
BOOL isEsa(u8 itemNo) {
|
|
BOOL isEsa = FALSE;
|
|
if (itemNo == dItem_BIRD_BAIT_5_e || itemNo == dItem_HYOI_PEAR_e || itemNo == MAGIC_BEAN) {
|
|
isEsa = TRUE;
|
|
}
|
|
return isEsa;
|
|
}
|
|
|
|
/* 800C7C34-800C7C60 .text isRupee__FUc */
|
|
BOOL isRupee(u8 itemNo) {
|
|
BOOL isRupee = FALSE;
|
|
if (itemNo == dItem_GREEN_RUPEE_e || itemNo == dItem_BLUE_RUPEE_e || itemNo == dItem_YELLOW_RUPEE_e || itemNo == dItem_RED_RUPEE_e ||
|
|
itemNo == dItem_PURPLE_RUPEE_e || itemNo == dItem_ORANGE_RUPEE_e || itemNo == dItem_SILVER_RUPEE_e)
|
|
{
|
|
isRupee = TRUE;
|
|
}
|
|
return isRupee;
|
|
}
|
|
|
|
/* 800C7C60-800C7C7C .text isLimitedItem__FUc */
|
|
BOOL isLimitedItem(u8 itemNo) {
|
|
BOOL isLimited = FALSE;
|
|
if (itemNo == dItem_BLUE_JELLY_e) {
|
|
isLimited = TRUE;
|
|
}
|
|
return isLimited;
|
|
}
|
|
|
|
/* 800C7C7C-800C7CB0 .text isNonSavedEmono__FUc */
|
|
BOOL isNonSavedEmono(u8 itemNo) {
|
|
BOOL isEmono = FALSE;
|
|
if (itemNo == dItem_JOY_PENDANT_e || itemNo == dItem_SKULL_NECKLACE_e || itemNo == dItem_BOKOBABA_SEED_e || itemNo == dItem_GOLDEN_FEATHER_e ||
|
|
itemNo == BOKO_BELT || itemNo == dItem_RED_JELLY_e || itemNo == dItem_GREEN_JELLY_e) // No dItem_BLUE_JELLY_e
|
|
{
|
|
isEmono = TRUE;
|
|
}
|
|
return isEmono;
|
|
}
|
|
|
|
/* 800C7CB0-800C7CDC .text isUseClothPacket__FUc */
|
|
BOOL isUseClothPacket(u8 itemNo) {
|
|
BOOL isCloth = FALSE;
|
|
if (itemNo == HEROS_FLAG || itemNo == TAIRYO_FLAG || itemNo == SALES_FLAG || itemNo == RED_FLAG) {
|
|
isCloth = TRUE;
|
|
}
|
|
return isCloth;
|
|
}
|
|
|
|
/* 800C7CDC-800C7D08 .text isTriforce__FUc */
|
|
BOOL isTriforce(u8 itemNo) {
|
|
BOOL isTriforce = FALSE;
|
|
if (itemNo == dItem_TRIFORCE1_e || itemNo == dItem_TRIFORCE2_e || itemNo == dItem_TRIFORCE3_e || itemNo == dItem_TRIFORCE4_e ||
|
|
itemNo == dItem_TRIFORCE5_e || itemNo == dItem_TRIFORCE6_e || itemNo == dItem_TRIFORCE7_e || itemNo == dItem_TRIFORCE8_e)
|
|
{
|
|
isTriforce = TRUE;
|
|
}
|
|
return isTriforce;
|
|
}
|
|
|
|
/* 800C7D08-800C7D28 .text isHeart__FUc */
|
|
BOOL isHeart(u8 itemNo) {
|
|
BOOL isHeart = FALSE;
|
|
if (itemNo == dItem_HEART_e || itemNo == dItem_TRIPLE_HEART_e) {
|
|
isHeart = TRUE;
|
|
}
|
|
return isHeart;
|
|
}
|
|
|
|
/* 800C7D28-800C7D70 .text getItemNoByLife__FUc */
|
|
u8 getItemNoByLife(u8 itemNo) {
|
|
int life = dComIfGs_getLife() * 100;
|
|
int max = dComIfGs_getMaxLife() & 0xFC;
|
|
u8 lifePercent = life / max;
|
|
if (lifePercent != 100) {
|
|
return itemNo;
|
|
}
|
|
if (itemNo == dItem_HEART_e) {
|
|
itemNo = dItem_GREEN_RUPEE_e;
|
|
}
|
|
if (itemNo == dItem_TRIPLE_HEART_e) {
|
|
return dItem_YELLOW_RUPEE_e;
|
|
}
|
|
return itemNo;
|
|
}
|
|
|
|
/* 800C7D70-800C7ED0 .text check_itemno__Fi */
|
|
u8 check_itemno(int itemNo) {
|
|
if (dComIfGs_getMaxMagic() == 0 && (itemNo == dItem_SMALL_MAGIC_e || itemNo == dItem_LARGE_MAGIC_e)) {
|
|
return dItem_GREEN_RUPEE_e;
|
|
}
|
|
if (!dComIfGs_isGetItem(0xC, 0) && !dComIfGs_isGetItem(0xC, 1) && !dComIfGs_isGetItem(0xC, 2)) {
|
|
// Does not own any bow.
|
|
if (isArrow(itemNo)) {
|
|
return dItem_GREEN_RUPEE_e;
|
|
}
|
|
}
|
|
if (!dComIfGs_isGetItem(0xD, 0)) {
|
|
// Does not own bombs.
|
|
if (isBomb(itemNo)) {
|
|
return dItem_GREEN_RUPEE_e;
|
|
}
|
|
}
|
|
if (!checkItemGet(dItem_BAIT_BAG_e, TRUE)) {
|
|
if (isEsa(itemNo)) {
|
|
return dItem_GREEN_RUPEE_e;
|
|
}
|
|
}
|
|
if (!checkItemGet(dItem_SPOILS_BAG_e, TRUE)) {
|
|
if (isEmono(itemNo)) {
|
|
return dItem_GREEN_RUPEE_e;
|
|
}
|
|
}
|
|
if (itemNo == dItem_TRIPLE_HEART_e) {
|
|
itemNo = dItem_HEART_e;
|
|
}
|
|
return itemNo;
|
|
}
|
|
|
|
/* 800C7ED0-800C8214 .text getEmonoItemFromLifeBallTable__FUs */
|
|
u8 getEmonoItemFromLifeBallTable(u16 itemTableIdx) {
|
|
u8 items[16];
|
|
|
|
items[0] = dComIfGp_CharTbl()->GetInf(dComIfGp_CharTbl()->GetITEM0(), itemTableIdx);
|
|
items[1] = dComIfGp_CharTbl()->GetInf(dComIfGp_CharTbl()->GetITEM1(), itemTableIdx);
|
|
items[2] = dComIfGp_CharTbl()->GetInf(dComIfGp_CharTbl()->GetITEM2(), itemTableIdx);
|
|
items[3] = dComIfGp_CharTbl()->GetInf(dComIfGp_CharTbl()->GetITEM3(), itemTableIdx);
|
|
items[4] = dComIfGp_CharTbl()->GetInf(dComIfGp_CharTbl()->GetITEM4(), itemTableIdx);
|
|
items[5] = dComIfGp_CharTbl()->GetInf(dComIfGp_CharTbl()->GetITEM5(), itemTableIdx);
|
|
items[6] = dComIfGp_CharTbl()->GetInf(dComIfGp_CharTbl()->GetITEM6(), itemTableIdx);
|
|
items[7] = dComIfGp_CharTbl()->GetInf(dComIfGp_CharTbl()->GetITEM7(), itemTableIdx);
|
|
|
|
for (int i = 0; i < 8; i++) {
|
|
if (isEmono(items[i])) {
|
|
return items[i];
|
|
}
|
|
}
|
|
|
|
items[0] = dComIfGp_CharTbl()->GetInf(dComIfGp_CharTbl()->GetNITEM0(), itemTableIdx);
|
|
items[1] = dComIfGp_CharTbl()->GetInf(dComIfGp_CharTbl()->GetNITEM1(), itemTableIdx);
|
|
items[2] = dComIfGp_CharTbl()->GetInf(dComIfGp_CharTbl()->GetNITEM2(), itemTableIdx);
|
|
items[3] = dComIfGp_CharTbl()->GetInf(dComIfGp_CharTbl()->GetNITEM3(), itemTableIdx);
|
|
items[4] = dComIfGp_CharTbl()->GetInf(dComIfGp_CharTbl()->GetNITEM4(), itemTableIdx);
|
|
items[5] = dComIfGp_CharTbl()->GetInf(dComIfGp_CharTbl()->GetNITEM5(), itemTableIdx);
|
|
items[6] = dComIfGp_CharTbl()->GetInf(dComIfGp_CharTbl()->GetNITEM6(), itemTableIdx);
|
|
items[7] = dComIfGp_CharTbl()->GetInf(dComIfGp_CharTbl()->GetNITEM7(), itemTableIdx);
|
|
items[8] = dComIfGp_CharTbl()->GetInf(dComIfGp_CharTbl()->GetNITEM8(), itemTableIdx);
|
|
items[9] = dComIfGp_CharTbl()->GetInf(dComIfGp_CharTbl()->GetNITEM9(), itemTableIdx);
|
|
items[10] = dComIfGp_CharTbl()->GetInf(dComIfGp_CharTbl()->GetNITEM10(), itemTableIdx);
|
|
items[11] = dComIfGp_CharTbl()->GetInf(dComIfGp_CharTbl()->GetNITEM11(), itemTableIdx);
|
|
items[12] = dComIfGp_CharTbl()->GetInf(dComIfGp_CharTbl()->GetNITEM12(), itemTableIdx);
|
|
items[13] = dComIfGp_CharTbl()->GetInf(dComIfGp_CharTbl()->GetNITEM13(), itemTableIdx);
|
|
items[14] = dComIfGp_CharTbl()->GetInf(dComIfGp_CharTbl()->GetNITEM14(), itemTableIdx);
|
|
items[15] = dComIfGp_CharTbl()->GetInf(dComIfGp_CharTbl()->GetNITEM15(), itemTableIdx);
|
|
|
|
for (int i = 0; i < (int)ARRAY_SIZE(items); i++) {
|
|
if (isEmono(items[i])) {
|
|
return items[i];
|
|
}
|
|
}
|
|
|
|
return dItem_NONE_e;
|
|
}
|
|
|
|
/* 800C8214-800C8498 .text getItemFromLifeBallTableWithoutEmono__FUs */
|
|
u8 getItemFromLifeBallTableWithoutEmono(u16 itemTableIdx) {
|
|
u8 items[16];
|
|
|
|
items[0] = dComIfGp_CharTbl()->GetInf(dComIfGp_CharTbl()->GetNITEM0(), itemTableIdx);
|
|
items[1] = dComIfGp_CharTbl()->GetInf(dComIfGp_CharTbl()->GetNITEM1(), itemTableIdx);
|
|
items[2] = dComIfGp_CharTbl()->GetInf(dComIfGp_CharTbl()->GetNITEM2(), itemTableIdx);
|
|
items[3] = dComIfGp_CharTbl()->GetInf(dComIfGp_CharTbl()->GetNITEM3(), itemTableIdx);
|
|
items[4] = dComIfGp_CharTbl()->GetInf(dComIfGp_CharTbl()->GetNITEM4(), itemTableIdx);
|
|
items[5] = dComIfGp_CharTbl()->GetInf(dComIfGp_CharTbl()->GetNITEM5(), itemTableIdx);
|
|
items[6] = dComIfGp_CharTbl()->GetInf(dComIfGp_CharTbl()->GetNITEM6(), itemTableIdx);
|
|
items[7] = dComIfGp_CharTbl()->GetInf(dComIfGp_CharTbl()->GetNITEM7(), itemTableIdx);
|
|
items[8] = dComIfGp_CharTbl()->GetInf(dComIfGp_CharTbl()->GetNITEM8(), itemTableIdx);
|
|
items[9] = dComIfGp_CharTbl()->GetInf(dComIfGp_CharTbl()->GetNITEM9(), itemTableIdx);
|
|
items[10] = dComIfGp_CharTbl()->GetInf(dComIfGp_CharTbl()->GetNITEM10(), itemTableIdx);
|
|
items[11] = dComIfGp_CharTbl()->GetInf(dComIfGp_CharTbl()->GetNITEM11(), itemTableIdx);
|
|
items[12] = dComIfGp_CharTbl()->GetInf(dComIfGp_CharTbl()->GetNITEM12(), itemTableIdx);
|
|
items[13] = dComIfGp_CharTbl()->GetInf(dComIfGp_CharTbl()->GetNITEM13(), itemTableIdx);
|
|
items[14] = dComIfGp_CharTbl()->GetInf(dComIfGp_CharTbl()->GetNITEM14(), itemTableIdx);
|
|
items[15] = dComIfGp_CharTbl()->GetInf(dComIfGp_CharTbl()->GetNITEM15(), itemTableIdx);
|
|
|
|
for (int i = 0; i < 8; i++) {
|
|
int randIdx = cM_rndF(15.999f);
|
|
if (!isEmono(items[randIdx]) && items[randIdx] != dItem_NONE_e) {
|
|
return items[randIdx];
|
|
}
|
|
}
|
|
|
|
for (int i = 0; i < 16; i++) {
|
|
if (!isEmono(items[i]) && items[i] != dItem_NONE_e) {
|
|
return items[i];
|
|
}
|
|
}
|
|
|
|
return dItem_NONE_e;
|
|
}
|