mirror of https://github.com/zeldaret/tp.git
391 lines
12 KiB
C
391 lines
12 KiB
C
#ifndef D_D_ITEM_H
|
|
#define D_D_ITEM_H
|
|
|
|
#include "d/com/d_com_inf_game.h"
|
|
#include "dolphin/types.h"
|
|
|
|
void item_func_HEART();
|
|
void item_func_GREEN_RUPEE();
|
|
void item_func_BLUE_RUPEE();
|
|
void item_func_YELLOW_RUPEE();
|
|
void item_func_RED_RUPEE();
|
|
void item_func_PURPLE_RUPEE();
|
|
void item_func_ORANGE_RUPEE();
|
|
void item_func_SILVER_RUPEE();
|
|
void item_func_S_MAGIC();
|
|
void item_func_L_MAGIC();
|
|
void item_func_BOMB_5();
|
|
void item_func_BOMB_10();
|
|
void item_func_BOMB_20();
|
|
void item_func_BOMB_30();
|
|
void item_func_ARROW_10();
|
|
void item_func_ARROW_20();
|
|
void item_func_ARROW_30();
|
|
void item_func_ARROW_1();
|
|
void item_func_PACHINKO_SHOT();
|
|
void item_func_WATER_BOMB_5();
|
|
void item_func_WATER_BOMB_10();
|
|
void item_func_WATER_BOMB_20();
|
|
void item_func_WATER_BOMB_30();
|
|
void item_func_BOMB_INSECT_5();
|
|
void item_func_BOMB_INSECT_10();
|
|
void item_func_BOMB_INSECT_20();
|
|
void item_func_BOMB_INSECT_30();
|
|
void item_func_RECOVER_FAILY();
|
|
void item_func_TRIPLE_HEART();
|
|
void item_func_SMALL_KEY();
|
|
void item_func_KAKERA_HEART();
|
|
void item_func_UTUWA_HEART();
|
|
void item_func_MAP();
|
|
void item_func_COMPUS();
|
|
void item_func_DUNGEON_EXIT();
|
|
void item_func_BOSS_KEY();
|
|
void item_func_DUNGEON_BACK();
|
|
void item_func_SWORD();
|
|
void item_func_MASTER_SWORD();
|
|
void item_func_WOOD_SHIELD();
|
|
void item_func_SHIELD();
|
|
void item_func_HYLIA_SHIELD();
|
|
void item_func_TKS_LETTER();
|
|
void item_func_WEAR_CASUAL();
|
|
void item_func_WEAR_KOKIRI();
|
|
void item_func_ARMOR();
|
|
void item_func_WEAR_ZORA();
|
|
void item_func_MAGIC_LV1();
|
|
void item_func_DUNGEON_EXIT_2();
|
|
void item_func_WALLET_LV1();
|
|
void item_func_WALLET_LV2();
|
|
void item_func_WALLET_LV3();
|
|
void item_func_ZORAS_JEWEL();
|
|
void item_func_HAWK_EYE();
|
|
void item_func_WOOD_STICK();
|
|
void item_func_BOOMERANG();
|
|
void item_func_SPINNER();
|
|
void item_func_IRONBALL();
|
|
void item_func_BOW();
|
|
void item_func_HOOKSHOT();
|
|
void item_func_HVY_BOOTS();
|
|
void item_func_COPY_ROD();
|
|
void item_func_W_HOOKSHOT();
|
|
void item_func_KANTERA();
|
|
void item_func_LIGHT_SWORD();
|
|
void item_func_FISHING_ROD_1();
|
|
void item_func_PACHINKO();
|
|
void item_func_COPY_ROD_2();
|
|
void item_func_BOMB_BAG_LV2();
|
|
void item_func_BOMB_BAG_LV1();
|
|
void item_func_BOMB_IN_BAG();
|
|
void item_func_LIGHT_ARROW();
|
|
void item_func_ARROW_LV1();
|
|
void item_func_ARROW_LV2();
|
|
void item_func_ARROW_LV3();
|
|
void item_func_LURE_ROD();
|
|
void item_func_BOMB_ARROW();
|
|
void item_func_HAWK_ARROW();
|
|
void item_func_BEE_ROD();
|
|
void item_func_JEWEL_ROD();
|
|
void item_func_WORM_ROD();
|
|
void item_func_JEWEL_BEE_ROD();
|
|
void item_func_JEWEL_WORM_ROD();
|
|
void item_func_EMPTY_BOTTLE();
|
|
void item_func_RED_BOTTLE();
|
|
void item_func_GREEN_BOTTLE();
|
|
void item_func_BLUE_BOTTLE();
|
|
void item_func_MILK_BOTTLE();
|
|
void item_func_HALF_MILK_BOTTLE();
|
|
void item_func_OIL_BOTTLE();
|
|
void item_func_WATER_BOTTLE();
|
|
void item_func_OIL_BOTTLE2();
|
|
void item_func_RED_BOTTLE2();
|
|
void item_func_UGLY_SOUP();
|
|
void item_func_HOT_SPRING();
|
|
void item_func_FAIRY_BOTTLE();
|
|
void item_func_HOT_SPRING2();
|
|
void item_func_OIL2();
|
|
void item_func_OIL();
|
|
void item_func_NORMAL_BOMB();
|
|
void item_func_WATER_BOMB();
|
|
void item_func_POKE_BOMB();
|
|
void item_func_FAIRY_DROP();
|
|
void item_func_WORM();
|
|
void item_func_DROP_BOTTLE();
|
|
void item_func_BEE_CHILD();
|
|
void item_func_CHUCHU_RARE();
|
|
void item_func_CHUCHU_RED();
|
|
void item_func_CHUCHU_BLUE();
|
|
void item_func_CHUCHU_GREEN();
|
|
void item_func_CHUCHU_YELLOW();
|
|
void item_func_CHUCHU_PURPLE();
|
|
void item_func_LV1_SOUP();
|
|
void item_func_LV2_SOUP();
|
|
void item_func_LV3_SOUP();
|
|
void item_func_LETTER();
|
|
void item_func_BILL();
|
|
void item_func_WOOD_STATUE();
|
|
void item_func_IRIAS_PENDANT();
|
|
void item_func_HORSE_FLUTE();
|
|
void item_func_RAFRELS_MEMO();
|
|
void item_func_ASHS_SCRIBBLING();
|
|
void item_func_CHUCHU_YELLOW2();
|
|
void item_func_OIL_BOTTLE3();
|
|
void item_func_SHOP_BEE_CHILD();
|
|
void item_func_CHUCHU_BLACK();
|
|
void item_func_LIGHT_DROP();
|
|
void item_func_DROP_CONTAINER();
|
|
void item_func_DROP_CONTAINER02();
|
|
void item_func_DROP_CONTAINER03();
|
|
void item_func_FILLED_CONTAINER();
|
|
void item_func_MIRROR_PIECE_2();
|
|
void item_func_MIRROR_PIECE_3();
|
|
void item_func_MIRROR_PIECE_4();
|
|
void item_func_SMELL_YELIA_POUCH();
|
|
void item_func_SMELL_PUMPKIN();
|
|
void item_func_SMELL_POH();
|
|
void item_func_SMELL_FISH();
|
|
void item_func_SMELL_CHILDREN();
|
|
void item_func_SMELL_MEDICINE();
|
|
void item_func_M_BEETLE();
|
|
void item_func_F_BEETLE();
|
|
void item_func_M_BUTTERFLY();
|
|
void item_func_F_BUTTERFLY();
|
|
void item_func_M_STAG_BEETLE();
|
|
void item_func_F_STAG_BEETLE();
|
|
void item_func_M_GRASSHOPPER();
|
|
void item_func_F_GRASSHOPPER();
|
|
void item_func_M_NANAFUSHI();
|
|
void item_func_F_NANAFUSHI();
|
|
void item_func_M_DANGOMUSHI();
|
|
void item_func_F_DANGOMUSHI();
|
|
void item_func_M_MANTIS();
|
|
void item_func_F_MANTIS();
|
|
void item_func_M_LADYBUG();
|
|
void item_func_F_LADYBUG();
|
|
void item_func_M_SNAIL();
|
|
void item_func_F_SNAIL();
|
|
void item_func_M_DRAGONFLY();
|
|
void item_func_F_DRAGONFLY();
|
|
void item_func_M_ANT();
|
|
void item_func_F_ANT();
|
|
void item_func_M_MAYFLY();
|
|
void item_func_F_MAYFLY();
|
|
void item_func_POU_SPIRIT();
|
|
void item_func_ANCIENT_DOCUMENT();
|
|
void item_func_AIR_LETTER();
|
|
void item_func_ANCIENT_DOCUMENT2();
|
|
void item_func_LV7_DUNGEON_EXIT();
|
|
void item_func_LINKS_SAVINGS();
|
|
void item_func_SMALL_KEY2();
|
|
void item_func_POU_FIRE1();
|
|
void item_func_POU_FIRE2();
|
|
void item_func_POU_FIRE3();
|
|
void item_func_POU_FIRE4();
|
|
void item_func_BOSSRIDER_KEY();
|
|
void item_func_TOMATO_PUREE();
|
|
void item_func_TASTE();
|
|
void item_func_LV5_BOSS_KEY();
|
|
void item_func_SURFBOARD();
|
|
void item_func_KANTERA2();
|
|
void item_func_L2_KEY_PIECES1();
|
|
void item_func_L2_KEY_PIECES2();
|
|
void item_func_L2_KEY_PIECES3();
|
|
void item_func_KEY_OF_CARAVAN();
|
|
void item_func_LV2_BOSS_KEY();
|
|
void item_func_KEY_OF_FILONE();
|
|
void item_func_noentry();
|
|
|
|
s32 item_getcheck_func_HEART();
|
|
s32 item_getcheck_func_GREEN_RUPEE();
|
|
s32 item_getcheck_func_BLUE_RUPEE();
|
|
s32 item_getcheck_func_YELLOW_RUPEE();
|
|
s32 item_getcheck_func_RED_RUPEE();
|
|
s32 item_getcheck_func_PURPLE_RUPEE();
|
|
s32 item_getcheck_func_ORANGE_RUPEE();
|
|
s32 item_getcheck_func_SILVER_RUPEE();
|
|
s32 item_getcheck_func_S_MAGIC();
|
|
s32 item_getcheck_func_L_MAGIC();
|
|
s32 item_getcheck_func_BOMB_5();
|
|
s32 item_getcheck_func_BOMB_10();
|
|
s32 item_getcheck_func_BOMB_20();
|
|
s32 item_getcheck_func_BOMB_30();
|
|
s32 item_getcheck_func_ARROW_10();
|
|
s32 item_getcheck_func_ARROW_20();
|
|
s32 item_getcheck_func_ARROW_30();
|
|
s32 item_getcheck_func_ARROW_1();
|
|
s32 item_getcheck_func_PACHINKO_SHOT();
|
|
s32 item_getcheck_func_WATER_BOMB_5();
|
|
s32 item_getcheck_func_WATER_BOMB_10();
|
|
s32 item_getcheck_func_WATER_BOMB_20();
|
|
s32 item_getcheck_func_WATER_BOMB_30();
|
|
s32 item_getcheck_func_BOMB_INSECT_5();
|
|
s32 item_getcheck_func_BOMB_INSECT_10();
|
|
s32 item_getcheck_func_BOMB_INSECT_20();
|
|
s32 item_getcheck_func_BOMB_INSECT_30();
|
|
s32 item_getcheck_func_RECOVER_FAILY();
|
|
s32 item_getcheck_func_TRIPLE_HEART();
|
|
s32 item_getcheck_func_SMALL_KEY();
|
|
s32 item_getcheck_func_KAKERA_HEART();
|
|
s32 item_getcheck_func_UTUWA_HEART();
|
|
s32 item_getcheck_func_MAP();
|
|
s32 item_getcheck_func_COMPUS();
|
|
s32 item_getcheck_func_DUNGEON_EXIT();
|
|
s32 item_getcheck_func_BOSS_KEY();
|
|
s32 item_getcheck_func_DUNGEON_BACK();
|
|
s32 item_getcheck_func_SWORD();
|
|
s32 item_getcheck_func_MASTER_SWORD();
|
|
s32 item_getcheck_func_WOOD_SHIELD();
|
|
s32 item_getcheck_func_SHIELD();
|
|
s32 item_getcheck_func_HYLIA_SHIELD();
|
|
s32 item_getcheck_func_TKS_LETTER();
|
|
s32 item_getcheck_func_WEAR_CASUAL();
|
|
s32 item_getcheck_func_WEAR_KOKIRI();
|
|
s32 item_getcheck_func_ARMOR();
|
|
s32 item_getcheck_func_WEAR_ZORA();
|
|
s32 item_getcheck_func_MAGIC_LV1();
|
|
s32 item_getcheck_func_DUNGEON_EXIT_2();
|
|
s32 item_getcheck_func_WALLET_LV1();
|
|
s32 item_getcheck_func_WALLET_LV2();
|
|
s32 item_getcheck_func_WALLET_LV3();
|
|
s32 item_getcheck_func_ZORAS_JEWEL();
|
|
s32 item_getcheck_func_HAWK_EYE();
|
|
s32 item_getcheck_func_WOOD_STICK();
|
|
s32 item_getcheck_func_BOOMERANG();
|
|
s32 item_getcheck_func_SPINNER();
|
|
s32 item_getcheck_func_IRONBALL();
|
|
s32 item_getcheck_func_BOW();
|
|
s32 item_getcheck_func_HOOKSHOT();
|
|
s32 item_getcheck_func_HVY_BOOTS();
|
|
s32 item_getcheck_func_COPY_ROD();
|
|
s32 item_getcheck_func_W_HOOKSHOT();
|
|
s32 item_getcheck_func_KANTERA();
|
|
s32 item_getcheck_func_LIGHT_SWORD();
|
|
s32 item_getcheck_func_FISHING_ROD_1();
|
|
s32 item_getcheck_func_PACHINKO();
|
|
s32 item_getcheck_func_COPY_ROD_2();
|
|
s32 item_getcheck_func_BOMB_BAG_LV2();
|
|
s32 item_getcheck_func_BOMB_BAG_LV1();
|
|
s32 item_getcheck_func_BOMB_IN_BAG();
|
|
s32 item_getcheck_func_LIGHT_ARROW();
|
|
s32 item_getcheck_func_ARROW_LV1();
|
|
s32 item_getcheck_func_ARROW_LV2();
|
|
s32 item_getcheck_func_ARROW_LV3();
|
|
s32 item_getcheck_func_LURE_ROD();
|
|
s32 item_getcheck_func_BOMB_ARROW();
|
|
s32 item_getcheck_func_HAWK_ARROW();
|
|
s32 item_getcheck_func_BEE_ROD();
|
|
s32 item_getcheck_func_JEWEL_ROD();
|
|
s32 item_getcheck_func_WORM_ROD();
|
|
s32 item_getcheck_func_JEWEL_BEE_ROD();
|
|
s32 item_getcheck_func_JEWEL_WORM_ROD();
|
|
s32 item_getcheck_func_EMPTY_BOTTLE();
|
|
s32 item_getcheck_func_RED_BOTTLE();
|
|
s32 item_getcheck_func_GREEN_BOTTLE();
|
|
s32 item_getcheck_func_BLUE_BOTTLE();
|
|
s32 item_getcheck_func_MILK_BOTTLE();
|
|
s32 item_getcheck_func_HALF_MILK_BOTTLE();
|
|
s32 item_getcheck_func_OIL_BOTTLE();
|
|
s32 item_getcheck_func_WATER_BOTTLE();
|
|
s32 item_getcheck_func_OIL_BOTTLE2();
|
|
s32 item_getcheck_func_RED_BOTTLE2();
|
|
s32 item_getcheck_func_UGLY_SOUP();
|
|
s32 item_getcheck_func_HOT_SPRING();
|
|
s32 item_getcheck_func_FAIRY_BOTTLE();
|
|
s32 item_getcheck_func_HOT_SPRING2();
|
|
s32 item_getcheck_func_OIL2();
|
|
s32 item_getcheck_func_OIL();
|
|
s32 item_getcheck_func_NORMAL_BOMB();
|
|
s32 item_getcheck_func_WATER_BOMB();
|
|
s32 item_getcheck_func_POKE_BOMB();
|
|
s32 item_getcheck_func_FAIRY_DROP();
|
|
s32 item_getcheck_func_WORM();
|
|
s32 item_getcheck_func_DROP_BOTTLE();
|
|
s32 item_getcheck_func_BEE_CHILD();
|
|
s32 item_getcheck_func_CHUCHU_RARE();
|
|
s32 item_getcheck_func_CHUCHU_RED();
|
|
s32 item_getcheck_func_CHUCHU_BLUE();
|
|
s32 item_getcheck_func_CHUCHU_GREEN();
|
|
s32 item_getcheck_func_CHUCHU_YELLOW();
|
|
s32 item_getcheck_func_CHUCHU_PURPLE();
|
|
s32 item_getcheck_func_LV1_SOUP();
|
|
s32 item_getcheck_func_LV2_SOUP();
|
|
s32 item_getcheck_func_LV3_SOUP();
|
|
s32 item_getcheck_func_LETTER();
|
|
s32 item_getcheck_func_BILL();
|
|
s32 item_getcheck_func_WOOD_STATUE();
|
|
s32 item_getcheck_func_IRIAS_PENDANT();
|
|
s32 item_getcheck_func_HORSE_FLUTE();
|
|
s32 item_getcheck_func_RAFRELS_MEMO();
|
|
s32 item_getcheck_func_ASHS_SCRIBBLING();
|
|
s32 item_getcheck_func_CHUCHU_YELLOW2();
|
|
s32 item_getcheck_func_OIL_BOTTLE3();
|
|
s32 item_getcheck_func_SHOP_BEE_CHILD();
|
|
s32 item_getcheck_func_CHUCHU_BLACK();
|
|
s32 item_getcheck_func_LIGHT_DROP();
|
|
s32 item_getcheck_func_DROP_CONTAINER();
|
|
s32 item_getcheck_func_DROP_CONTAINER02();
|
|
s32 item_getcheck_func_DROP_CONTAINER03();
|
|
s32 item_getcheck_func_FILLED_CONTAINER();
|
|
s32 item_getcheck_func_MIRROR_PIECE_2();
|
|
s32 item_getcheck_func_MIRROR_PIECE_3();
|
|
s32 item_getcheck_func_MIRROR_PIECE_4();
|
|
s32 item_getcheck_func_SMELL_YELIA_POUCH();
|
|
s32 item_getcheck_func_SMELL_PUMPKIN();
|
|
s32 item_getcheck_func_SMELL_POH();
|
|
s32 item_getcheck_func_SMELL_FISH();
|
|
s32 item_getcheck_func_SMELL_CHILDREN();
|
|
s32 item_getcheck_func_SMELL_MEDICINE();
|
|
s32 item_getcheck_func_M_BEETLE();
|
|
s32 item_getcheck_func_F_BEETLE();
|
|
s32 item_getcheck_func_M_BUTTERFLY();
|
|
s32 item_getcheck_func_F_BUTTERFLY();
|
|
s32 item_getcheck_func_M_STAG_BEETLE();
|
|
s32 item_getcheck_func_F_STAG_BEETLE();
|
|
s32 item_getcheck_func_M_GRASSHOPPER();
|
|
s32 item_getcheck_func_F_GRASSHOPPER();
|
|
s32 item_getcheck_func_M_NANAFUSHI();
|
|
s32 item_getcheck_func_F_NANAFUSHI();
|
|
s32 item_getcheck_func_M_DANGOMUSHI();
|
|
s32 item_getcheck_func_F_DANGOMUSHI();
|
|
s32 item_getcheck_func_M_MANTIS();
|
|
s32 item_getcheck_func_F_MANTIS();
|
|
s32 item_getcheck_func_M_LADYBUG();
|
|
s32 item_getcheck_func_F_LADYBUG();
|
|
s32 item_getcheck_func_M_SNAIL();
|
|
s32 item_getcheck_func_F_SNAIL();
|
|
s32 item_getcheck_func_M_DRAGONFLY();
|
|
s32 item_getcheck_func_F_DRAGONFLY();
|
|
s32 item_getcheck_func_M_ANT();
|
|
s32 item_getcheck_func_F_ANT();
|
|
s32 item_getcheck_func_M_MAYFLY();
|
|
s32 item_getcheck_func_F_MAYFLY();
|
|
s32 item_getcheck_func_POU_SPIRIT();
|
|
s32 item_getcheck_func_ANCIENT_DOCUMENT();
|
|
s32 item_getcheck_func_AIR_LETTER();
|
|
s32 item_getcheck_func_ANCIENT_DOCUMENT2();
|
|
s32 item_getcheck_func_LV7_DUNGEON_EXIT();
|
|
s32 item_getcheck_func_LINKS_SAVINGS();
|
|
s32 item_getcheck_func_SMALL_KEY2();
|
|
s32 item_getcheck_func_POU_FIRE1();
|
|
s32 item_getcheck_func_POU_FIRE2();
|
|
s32 item_getcheck_func_POU_FIRE3();
|
|
s32 item_getcheck_func_POU_FIRE4();
|
|
s32 item_getcheck_func_BOSSRIDER_KEY();
|
|
s32 item_getcheck_func_TOMATO_PUREE();
|
|
s32 item_getcheck_func_TASTE();
|
|
s32 item_getcheck_func_LV5_BOSS_KEY();
|
|
s32 item_getcheck_func_SURFBOARD();
|
|
s32 item_getcheck_func_KANTERA2();
|
|
s32 item_getcheck_func_L2_KEY_PIECES1();
|
|
s32 item_getcheck_func_L2_KEY_PIECES2();
|
|
s32 item_getcheck_func_L2_KEY_PIECES3();
|
|
s32 item_getcheck_func_KEY_OF_CARAVAN();
|
|
s32 item_getcheck_func_LV2_BOSS_KEY();
|
|
s32 item_getcheck_func_KEY_OF_FILONE();
|
|
s32 item_getcheck_func_noentry();
|
|
|
|
s32 checkItemGet(u8, int);
|
|
s32 isBomb(u8);
|
|
s32 isArrow(u8);
|
|
void addBombCount(u8, u8);
|
|
|
|
#endif /* D_D_ITEM_H */
|