mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-05-27 23:45:55 -04:00
Merge branch 'master' of https://github.com/zeldaret/tp
This commit is contained in:
+83
-119
@@ -44,14 +44,14 @@ asm void daAlink_matAnm_c::calc(J3DMaterial*) const {
|
||||
#include "d/d_a/d_a_alink/asm/func_8009D90C.s"
|
||||
}
|
||||
|
||||
// 1 missing mr instruction
|
||||
// matches but need to fix class structure
|
||||
#ifdef NONMATCHING
|
||||
u32 daAlink_c::checkStageName(const char* stage) {
|
||||
return (u32)__cntlzw(strcmp(g_dComIfG_gameInfo.stage, (char*)stage)) >>
|
||||
5; // no idea if current stage vars are a struct or part of some class
|
||||
bool daAlink_c::checkStageName(const char* stage) {
|
||||
stage = (const char*)this;
|
||||
return strcmp(dComIfGp_getStartStageName(), stage) == 0;
|
||||
}
|
||||
#else
|
||||
asm u32 daAlink_c::checkStageName(char const* stage) {
|
||||
asm bool daAlink_c::checkStageName(char const* stage) {
|
||||
nofralloc
|
||||
#include "d/d_a/d_a_alink/asm/func_8009DA60.s"
|
||||
}
|
||||
@@ -1031,10 +1031,23 @@ asm void daAlink_c_NS_setSandShapeOffset(void) {
|
||||
|
||||
// checkLv2MiddleBossBgRide__9daAlink_cFs
|
||||
// daAlink_c::checkLv2MiddleBossBgRide(short)
|
||||
#ifdef NONMATCHING
|
||||
bool daAlink_c::checkLv2MiddleBossBgRide(short param1) {
|
||||
bool check = 0;
|
||||
|
||||
// beqlr needs to be beq
|
||||
if (param1 != 0x7B && param1 == 0x7D) {
|
||||
check = 1;
|
||||
}
|
||||
|
||||
return check;
|
||||
}
|
||||
#else
|
||||
asm void daAlink_c_NS_checkLv2MiddleBossBgRide(void) {
|
||||
nofralloc
|
||||
#include "d/d_a/d_a_alink/asm/func_800B1FB8.s"
|
||||
}
|
||||
#endif
|
||||
|
||||
// getSlidePolygon__9daAlink_cFP8cM3dGPla
|
||||
// daAlink_c::getSlidePolygon(cM3dGPla*)
|
||||
@@ -1065,65 +1078,42 @@ asm void func_800B23FC(void) {
|
||||
}
|
||||
|
||||
// setPlayerPosAndAngle__9daAlink_cFPA4_f
|
||||
asm void func_800B24F4(void) {
|
||||
nofralloc
|
||||
asm void func_800B24F4(void){nofralloc
|
||||
#include "d/d_a/d_a_alink/asm/func_800B24F4.s"
|
||||
}
|
||||
|
||||
// itemTriggerCheck__9daAlink_cFUc
|
||||
// daAlink_c::itemTriggerCheck(unsigned char)
|
||||
asm void daAlink_c_NS_itemTriggerCheck(void) {
|
||||
nofralloc
|
||||
#include "d/d_a/d_a_alink/asm/func_800B25CC.s"
|
||||
u32 daAlink_c::itemTriggerCheck(u8 param1) {
|
||||
unk12206 |= param1;
|
||||
return unk12173 & param1;
|
||||
}
|
||||
|
||||
// itemButtonCheck__9daAlink_cFUc
|
||||
// daAlink_c::itemButtonCheck(unsigned char)
|
||||
asm void daAlink_c_NS_itemButtonCheck(void) {
|
||||
nofralloc
|
||||
#include "d/d_a/d_a_alink/asm/func_800B25E8.s"
|
||||
u32 daAlink_c::itemButtonCheck(u8 param1) {
|
||||
unk12206 |= param1;
|
||||
return unk12174 & param1;
|
||||
}
|
||||
|
||||
// itemButton__9daAlink_cFv
|
||||
// daAlink_c::itemButton(void)
|
||||
asm void daAlink_c_NS_itemButton(void) {
|
||||
nofralloc
|
||||
#include "d/d_a/d_a_alink/asm/func_800B2604.s"
|
||||
void daAlink_c::itemButton(void) {
|
||||
itemButtonCheck(1 << unk12188);
|
||||
}
|
||||
|
||||
// itemTrigger__9daAlink_cFv
|
||||
// daAlink_c::itemTrigger(void)
|
||||
asm void daAlink_c_NS_itemTrigger(void) {
|
||||
nofralloc
|
||||
#include "d/d_a/d_a_alink/asm/func_800B2634.s"
|
||||
void daAlink_c::itemTrigger(void) {
|
||||
itemTriggerCheck(1 << unk12188);
|
||||
}
|
||||
|
||||
// spActionButton__9daAlink_cFv
|
||||
// daAlink_c::spActionButton(void)
|
||||
asm void daAlink_c_NS_spActionButton(void) {
|
||||
nofralloc
|
||||
#include "d/d_a/d_a_alink/asm/func_800B2664.s"
|
||||
void daAlink_c::spActionButton(void) {
|
||||
itemButtonCheck(64);
|
||||
}
|
||||
|
||||
// spActionTrigger__9daAlink_cFv
|
||||
// daAlink_c::spActionTrigger(void)
|
||||
asm void daAlink_c_NS_spActionTrigger(void) {
|
||||
nofralloc
|
||||
#include "d/d_a/d_a_alink/asm/func_800B2688.s"
|
||||
void daAlink_c::spActionTrigger(void) {
|
||||
itemTriggerCheck(64);
|
||||
}
|
||||
|
||||
// midnaTalkTrigger__9daAlink_cCFv
|
||||
// daAlink_c::midnaTalkTrigger(const void)
|
||||
asm void daAlink_c_NS_midnaTalkTrigger(void) {
|
||||
nofralloc
|
||||
#include "d/d_a/d_a_alink/asm/func_800B26AC.s"
|
||||
u32 daAlink_c::midnaTalkTrigger(void) const {
|
||||
return unk12173 & 4;
|
||||
}
|
||||
|
||||
// swordSwingTrigger__9daAlink_cFv
|
||||
// daAlink_c::swordSwingTrigger(void)
|
||||
asm void daAlink_c_NS_swordSwingTrigger(void) {
|
||||
nofralloc
|
||||
#include "d/d_a/d_a_alink/asm/func_800B26B8.s"
|
||||
void daAlink_c::swordSwingTrigger(void) {
|
||||
itemTriggerCheck(8);
|
||||
}
|
||||
|
||||
// setItemActionButtonStatus__9daAlink_cFUc
|
||||
@@ -1156,44 +1146,28 @@ asm void daAlink_c_NS_setAtnList(void) {
|
||||
|
||||
// setRStatus__9daAlink_cFUc
|
||||
// daAlink_c::setRStatus(unsigned char)
|
||||
asm void daAlink_c_NS_setRStatus(void) {
|
||||
nofralloc
|
||||
#include "d/d_a/d_a_alink/asm/func_800B3220.s"
|
||||
void daAlink_c::setRStatus(u8 status) {
|
||||
dComIfGp_setRStatus(status, 0);
|
||||
}
|
||||
|
||||
// setRStatusEmphasys__9daAlink_cFUc
|
||||
// daAlink_c::setRStatusEmphasys(unsigned char)
|
||||
asm void daAlink_c_NS_setRStatusEmphasys(void) {
|
||||
nofralloc
|
||||
#include "d/d_a/d_a_alink/asm/func_800B3238.s"
|
||||
void daAlink_c::setRStatusEmphasys(u8 status) {
|
||||
dComIfGp_setRStatus(status, 2);
|
||||
}
|
||||
|
||||
// setDoStatus__9daAlink_cFUc
|
||||
// daAlink_c::setDoStatus(unsigned char)
|
||||
asm void daAlink_c_NS_setDoStatus(void) {
|
||||
nofralloc
|
||||
#include "d/d_a/d_a_alink/asm/func_800B3250.s"
|
||||
void daAlink_c::setDoStatus(u8 status) {
|
||||
dComIfGp_setDoStatus(status, 0);
|
||||
}
|
||||
|
||||
// setDoStatusEmphasys__9daAlink_cFUc
|
||||
// daAlink_c::setDoStatusEmphasys(unsigned char)
|
||||
asm void daAlink_c_NS_setDoStatusEmphasys(void) {
|
||||
nofralloc
|
||||
#include "d/d_a/d_a_alink/asm/func_800B3268.s"
|
||||
void daAlink_c::setDoStatusEmphasys(u8 status) {
|
||||
dComIfGp_setDoStatus(status, 2);
|
||||
}
|
||||
|
||||
// setDoStatusContinuation__9daAlink_cFUc
|
||||
// daAlink_c::setDoStatusContinuation(unsigned char)
|
||||
asm void daAlink_c_NS_setDoStatusContinuation(void) {
|
||||
nofralloc
|
||||
#include "d/d_a/d_a_alink/asm/func_800B3280.s"
|
||||
void daAlink_c::setDoStatusContinuation(u8 status) {
|
||||
dComIfGp_setDoStatus(status, 4);
|
||||
}
|
||||
|
||||
// setBStatus__9daAlink_cFUc
|
||||
// daAlink_c::setBStatus(unsigned char)
|
||||
asm void daAlink_c_NS_setBStatus(void) {
|
||||
nofralloc
|
||||
#include "d/d_a/d_a_alink/asm/func_800B3298.s"
|
||||
void daAlink_c::setBStatus(u8 status) {
|
||||
dComIfGp_setAStatus(status, 0);
|
||||
}
|
||||
|
||||
// checkAtnWaitAnime__9daAlink_cFv
|
||||
@@ -1759,7 +1733,7 @@ BOOL daAlink_c::checkMagicArmorHeavy(void) const {
|
||||
BOOL check = FALSE;
|
||||
|
||||
if (checkMagicArmorWearAbility() != 0 &&
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerStatusA().getCurrentRupees() == 0) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerStatusA().getRupee() == 0) {
|
||||
check = TRUE;
|
||||
}
|
||||
|
||||
@@ -2156,10 +2130,24 @@ asm void daAlink_c_NS_checkRoomOnly(void) {
|
||||
|
||||
// checkLv2DungeonRoomSpecial__9daAlink_cFv
|
||||
// daAlink_c::checkLv2DungeonRoomSpecial(void)
|
||||
#ifdef NONMATCHING
|
||||
bool daAlink_c::checkLv2DungeonRoomSpecial(void) {
|
||||
bool check = 0;
|
||||
|
||||
// lbl_80392094 needs to be in r3 instead of r4
|
||||
if (checkStageName(lbl_80392094.lv2) &&
|
||||
(lbl_80450D64 == 14 || lbl_80450D64 == 16 || lbl_80450D64 == 17)) {
|
||||
check = 1;
|
||||
}
|
||||
|
||||
return check;
|
||||
}
|
||||
#else
|
||||
asm void daAlink_c_NS_checkLv2DungeonRoomSpecial(void) {
|
||||
nofralloc
|
||||
#include "d/d_a/d_a_alink/asm/func_800C044C.s"
|
||||
}
|
||||
#endif
|
||||
|
||||
// checkRoomSpecial__9daAlink_cFv
|
||||
// daAlink_c::checkRoomSpecial(void)
|
||||
@@ -3140,23 +3128,16 @@ asm void dComIfGp_att_getCatghTarget(void) {
|
||||
|
||||
// mDoAud_setLinkHp__Fll
|
||||
// mDoAud_setLinkHp(long, long)
|
||||
asm void mDoAud_setLinkHp(void) {
|
||||
nofralloc
|
||||
asm void mDoAud_setLinkHp(void){nofralloc
|
||||
#include "d/d_a/d_a_alink/asm/func_800CFEF4.s"
|
||||
}
|
||||
|
||||
// dComIfGs_getLife__Fv
|
||||
// dComIfGs_getLife(void)
|
||||
asm void dComIfGs_getLife(void) {
|
||||
nofralloc
|
||||
#include "d/d_a/d_a_alink/asm/func_800CFF2C.s"
|
||||
u16 dComIfGs_getLife(void) {
|
||||
return g_dComIfG_gameInfo.getSaveFile().getPlayerStatusA().getLife();
|
||||
}
|
||||
|
||||
// dComIfGp_getRStatus__Fv
|
||||
// dComIfGp_getRStatus(void)
|
||||
asm void dComIfGp_getRStatus(void) {
|
||||
nofralloc
|
||||
#include "d/d_a/d_a_alink/asm/func_800CFF3C.s"
|
||||
u8 dComIfGp_getRStatus(void) {
|
||||
return g_dComIfG_gameInfo.getPlay().getRStatus();
|
||||
}
|
||||
|
||||
// checkAttentionLock__9daAlink_cFv
|
||||
@@ -3166,11 +3147,8 @@ asm void daAlink_c_NS_checkAttentionLock(void) {
|
||||
#include "d/d_a/d_a_alink/asm/func_800CFF4C.s"
|
||||
}
|
||||
|
||||
// dComIfGp_setItemLifeCount__FfUc
|
||||
// dComIfGp_setItemLifeCount(float, unsigned char)
|
||||
asm void dComIfGp_setItemLifeCount(void) {
|
||||
nofralloc
|
||||
#include "d/d_a/d_a_alink/asm/func_800CFFA4.s"
|
||||
void dComIfGp_setItemLifeCount(float amount, u8 unk) {
|
||||
g_dComIfG_gameInfo.getPlay().setItemLifeCount(amount, unk);
|
||||
}
|
||||
|
||||
// cMtx_multVec__FPA4_CfPC3VecP3Vec
|
||||
@@ -13480,9 +13458,8 @@ asm void func_80140038(void) {
|
||||
|
||||
// setShieldChange__9daAlink_cFv
|
||||
// daAlink_c::setShieldChange(void)
|
||||
asm void daAlink_c_NS_setShieldChange(void) {
|
||||
nofralloc
|
||||
#include "d/d_a/d_a_alink/asm/func_80140064.s"
|
||||
void daAlink_c::setShieldChange(void) {
|
||||
unk12241 = 4;
|
||||
}
|
||||
|
||||
// loadModelDVD__9daAlink_cFv
|
||||
@@ -13668,7 +13645,7 @@ asm void func_801410A4(void) {
|
||||
|
||||
// __ct__16daPy_actorKeep_cFv
|
||||
// daPy_actorKeep_c::daPy_actorKeep_c(void)
|
||||
asm void daPy_actorKeep_c(void) {
|
||||
asm daPy_actorKeep_c::daPy_actorKeep_c(void) {
|
||||
nofralloc
|
||||
#include "d/d_a/d_a_alink/asm/func_801410EC.s"
|
||||
}
|
||||
@@ -15043,23 +15020,16 @@ asm void func_80141934(void) {
|
||||
|
||||
// checkCutJumpMode__9daPy_py_cCFv
|
||||
// daPy_py_c::checkCutJumpMode(const void)
|
||||
asm void func_8014193C(void) {
|
||||
nofralloc
|
||||
asm void func_8014193C(void){nofralloc
|
||||
#include "d/d_a/d_a_alink/asm/func_8014193C.s"
|
||||
}
|
||||
|
||||
// getZeldaActor__9daHorse_cFv
|
||||
// daHorse_c::getZeldaActor(void)
|
||||
asm void daHorse_c_NS_getZeldaActor(void) {
|
||||
nofralloc
|
||||
#include "d/d_a/d_a_alink/asm/func_80141944.s"
|
||||
u32 daHorse_c::getZeldaActor(void) {
|
||||
return actorKeep.getActor();
|
||||
}
|
||||
|
||||
// dComIfGp_getDoStatus__Fv
|
||||
// dComIfGp_getDoStatus(void)
|
||||
asm void dComIfGp_getDoStatus(void) {
|
||||
nofralloc
|
||||
#include "d/d_a/d_a_alink/asm/func_8014194C.s"
|
||||
u8 dComIfGp_getDoStatus(void) {
|
||||
return g_dComIfG_gameInfo.getPlay().getDoStatus();
|
||||
}
|
||||
|
||||
// __ct__4cXyzFfff
|
||||
@@ -15080,18 +15050,12 @@ void Z2CreatureLink::setLinkState(u8 state) {
|
||||
link_state = state;
|
||||
}
|
||||
|
||||
// dComIfGs_getRupee__Fv
|
||||
// dComIfGs_getRupee(void)
|
||||
asm void dComIfGs_getRupee(void) {
|
||||
nofralloc
|
||||
#include "d/d_a/d_a_alink/asm/func_80141990.s"
|
||||
u16 dComIfGs_getRupee(void) {
|
||||
return g_dComIfG_gameInfo.getSaveFile().getPlayerStatusA().getRupee();
|
||||
}
|
||||
|
||||
// dComIfGp_setItemRupeeCount__Fl
|
||||
// dComIfGp_setItemRupeeCount(long)
|
||||
asm void dComIfGp_setItemRupeeCount(void) {
|
||||
nofralloc
|
||||
#include "d/d_a/d_a_alink/asm/func_801419A0.s"
|
||||
void dComIfGp_setItemRupeeCount(long amount) {
|
||||
g_dComIfG_gameInfo.getPlay().setItemRupeeCount(amount);
|
||||
}
|
||||
|
||||
// dMeter2Info_setFloatingMessage__FUssb
|
||||
|
||||
@@ -34,9 +34,9 @@ s32 dFile_info_c::setSaveData(dSv_save_c* save_file, int param_2, u8 param_3) {
|
||||
} else {
|
||||
if (!save_file->getPlayer().getPlayerInfo().getLinkName()) {
|
||||
if ((this->unk34) && (param_3 == DAT_804070D8)) {
|
||||
save_file->getPlayer().getPlayerStatusA().getCurrentHealth() = DAT_804061C2;
|
||||
save_file->getPlayer().getPlayerStatusA().getLife() = DAT_804061C2;
|
||||
this->setHeartCnt(save_file);
|
||||
save_file->getPlayer().getPlayerStatusA().getCurrentHealth() = 0xC;
|
||||
save_file->getPlayer().getPlayerStatusA().getLife() = 0xC;
|
||||
strcpy(this->unk44, DAT_80406374);
|
||||
strcpy(this->save_date, (char*)DAT_803948D8);
|
||||
strcpy(this->play_time, (char*)DAT_803948D8);
|
||||
|
||||
+194
-180
@@ -1,17 +1,26 @@
|
||||
#include "d/d_item/d_item/d_item.h"
|
||||
#include "global.h"
|
||||
|
||||
inline void dComIfGp_setItemLifeCount(float amount, u8 unk) {
|
||||
g_dComIfG_gameInfo.getPlay().setItemLifeCount(amount, unk);
|
||||
}
|
||||
inline void dComIfGp_setItemRupeeCount(long amount) {
|
||||
g_dComIfG_gameInfo.getPlay().setItemRupeeCount(amount);
|
||||
}
|
||||
inline int dComIfGs_isItemFirstBit(u8 i_no) {
|
||||
return g_dComIfG_gameInfo.getSaveFile().getPlayerGetItem().isFirstBit(i_no);
|
||||
}
|
||||
|
||||
void execItemGet(u8 item_id) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().onFirstBit(item_id);
|
||||
item_func_ptr[item_id]();
|
||||
getItemFunc(item_id);
|
||||
}
|
||||
|
||||
int checkItemGet(u8 item_id, int param_2) {
|
||||
int uVar2 = item_getcheck_func_ptr[item_id]();
|
||||
if (uVar2 == -1) {
|
||||
uVar2 = param_2;
|
||||
int checkItem = getCheckItemFunc(item_id);
|
||||
if (checkItem == -1) {
|
||||
checkItem = param_2;
|
||||
}
|
||||
return uVar2;
|
||||
return checkItem;
|
||||
}
|
||||
|
||||
void item_func_HEART(void) {
|
||||
@@ -812,32 +821,32 @@ int item_getcheck_func_HEART(void) {
|
||||
return -1;
|
||||
}
|
||||
|
||||
void item_getcheck_func_GREEN_RUPEE(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(GREEN_RUPEE);
|
||||
int item_getcheck_func_GREEN_RUPEE(void) {
|
||||
return dComIfGs_isItemFirstBit(GREEN_RUPEE);
|
||||
}
|
||||
|
||||
void item_getcheck_func_BLUE_RUPEE(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(BLUE_RUPEE);
|
||||
int item_getcheck_func_BLUE_RUPEE(void) {
|
||||
return dComIfGs_isItemFirstBit(BLUE_RUPEE);
|
||||
}
|
||||
|
||||
void item_getcheck_func_YELLOW_RUPEE(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(YELLOW_RUPEE);
|
||||
int item_getcheck_func_YELLOW_RUPEE(void) {
|
||||
return dComIfGs_isItemFirstBit(YELLOW_RUPEE);
|
||||
}
|
||||
|
||||
void item_getcheck_func_RED_RUPEE(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(RED_RUPEE);
|
||||
int item_getcheck_func_RED_RUPEE(void) {
|
||||
return dComIfGs_isItemFirstBit(RED_RUPEE);
|
||||
}
|
||||
|
||||
void item_getcheck_func_PURPLE_RUPEE(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(PURPLE_RUPEE);
|
||||
int item_getcheck_func_PURPLE_RUPEE(void) {
|
||||
return dComIfGs_isItemFirstBit(PURPLE_RUPEE);
|
||||
}
|
||||
|
||||
void item_getcheck_func_ORANGE_RUPEE(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(ORANGE_RUPEE);
|
||||
int item_getcheck_func_ORANGE_RUPEE(void) {
|
||||
return dComIfGs_isItemFirstBit(ORANGE_RUPEE);
|
||||
}
|
||||
|
||||
void item_getcheck_func_SILVER_RUPEE(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(SILVER_RUPEE);
|
||||
int item_getcheck_func_SILVER_RUPEE(void) {
|
||||
return dComIfGs_isItemFirstBit(SILVER_RUPEE);
|
||||
}
|
||||
|
||||
int item_getcheck_func_S_MAGIC(void) {
|
||||
@@ -848,40 +857,40 @@ int item_getcheck_func_L_MAGIC(void) {
|
||||
return -1;
|
||||
}
|
||||
|
||||
void item_getcheck_func_BOMB_5(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(BOMB_5);
|
||||
int item_getcheck_func_BOMB_5(void) {
|
||||
return dComIfGs_isItemFirstBit(BOMB_5);
|
||||
}
|
||||
|
||||
void item_getcheck_func_BOMB_10(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(BOMB_10);
|
||||
int item_getcheck_func_BOMB_10(void) {
|
||||
return dComIfGs_isItemFirstBit(BOMB_10);
|
||||
}
|
||||
|
||||
void item_getcheck_func_BOMB_20(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(BOMB_20);
|
||||
int item_getcheck_func_BOMB_20(void) {
|
||||
return dComIfGs_isItemFirstBit(BOMB_20);
|
||||
}
|
||||
|
||||
void item_getcheck_func_BOMB_30(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(BOMB_30);
|
||||
int item_getcheck_func_BOMB_30(void) {
|
||||
return dComIfGs_isItemFirstBit(BOMB_30);
|
||||
}
|
||||
|
||||
void item_getcheck_func_ARROW_10(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(ARROW_10);
|
||||
int item_getcheck_func_ARROW_10(void) {
|
||||
return dComIfGs_isItemFirstBit(ARROW_10);
|
||||
}
|
||||
|
||||
void item_getcheck_func_ARROW_20(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(ARROW_20);
|
||||
int item_getcheck_func_ARROW_20(void) {
|
||||
return dComIfGs_isItemFirstBit(ARROW_20);
|
||||
}
|
||||
|
||||
void item_getcheck_func_ARROW_30(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(ARROW_30);
|
||||
int item_getcheck_func_ARROW_30(void) {
|
||||
return dComIfGs_isItemFirstBit(ARROW_30);
|
||||
}
|
||||
|
||||
void item_getcheck_func_ARROW_1(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(ARROW_1);
|
||||
int item_getcheck_func_ARROW_1(void) {
|
||||
return dComIfGs_isItemFirstBit(ARROW_1);
|
||||
}
|
||||
|
||||
void item_getcheck_func_PACHINKO_SHOT(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(PACHINKO_SHOT);
|
||||
int item_getcheck_func_PACHINKO_SHOT(void) {
|
||||
return dComIfGs_isItemFirstBit(PACHINKO_SHOT);
|
||||
}
|
||||
|
||||
int item_getcheck_func_WATER_BOMB_5(void) {
|
||||
@@ -904,16 +913,16 @@ int item_getcheck_func_BOMB_INSECT_5(void) {
|
||||
return -1;
|
||||
}
|
||||
|
||||
void item_getcheck_func_BOMB_INSECT_10(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(BOMB_INSECT_10);
|
||||
int item_getcheck_func_BOMB_INSECT_10(void) {
|
||||
return dComIfGs_isItemFirstBit(BOMB_INSECT_10);
|
||||
}
|
||||
|
||||
void item_getcheck_func_BOMB_INSECT_20(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(BOMB_INSECT_20);
|
||||
int item_getcheck_func_BOMB_INSECT_20(void) {
|
||||
return dComIfGs_isItemFirstBit(BOMB_INSECT_20);
|
||||
}
|
||||
|
||||
void item_getcheck_func_BOMB_INSECT_30(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(BOMB_INSECT_30);
|
||||
int item_getcheck_func_BOMB_INSECT_30(void) {
|
||||
return dComIfGs_isItemFirstBit(BOMB_INSECT_30);
|
||||
}
|
||||
|
||||
int item_getcheck_func_RECOVER_FAILY(void) {
|
||||
@@ -964,36 +973,36 @@ BOOL item_getcheck_func_MASTER_SWORD(void) {
|
||||
return dComIfGs_isCollectSword(MASTER_SWORD_FLAG);
|
||||
}
|
||||
|
||||
void item_getcheck_func_WOOD_SHIELD(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(WOOD_SHIELD);
|
||||
int item_getcheck_func_WOOD_SHIELD(void) {
|
||||
return dComIfGs_isItemFirstBit(WOOD_SHIELD);
|
||||
}
|
||||
|
||||
void item_getcheck_func_SHIELD(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(SHIELD);
|
||||
int item_getcheck_func_SHIELD(void) {
|
||||
return dComIfGs_isItemFirstBit(SHIELD);
|
||||
}
|
||||
|
||||
void item_getcheck_func_HYLIA_SHIELD(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(HYLIA_SHIELD);
|
||||
int item_getcheck_func_HYLIA_SHIELD(void) {
|
||||
return dComIfGs_isItemFirstBit(HYLIA_SHIELD);
|
||||
}
|
||||
|
||||
bool item_getcheck_func_TKS_LETTER(void) {
|
||||
return dComIfGs_getItem(SLOT_18, true) == TKS_LETTER;
|
||||
}
|
||||
|
||||
void item_getcheck_func_WEAR_CASUAL(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(WEARS_CASUAL);
|
||||
int item_getcheck_func_WEAR_CASUAL(void) {
|
||||
return dComIfGs_isItemFirstBit(WEARS_CASUAL);
|
||||
}
|
||||
|
||||
BOOL item_getcheck_func_WEAR_KOKIRI(void) {
|
||||
return dComIfGs_isCollectClothing(KOKIRI_CLOTHES_FLAG);
|
||||
}
|
||||
|
||||
void item_getcheck_func_ARMOR(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(ARMOR);
|
||||
int item_getcheck_func_ARMOR(void) {
|
||||
return dComIfGs_isItemFirstBit(ARMOR);
|
||||
}
|
||||
|
||||
void item_getcheck_func_WEAR_ZORA(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(WEAR_ZORA);
|
||||
int item_getcheck_func_WEAR_ZORA(void) {
|
||||
return dComIfGs_isItemFirstBit(WEAR_ZORA);
|
||||
}
|
||||
|
||||
int item_getcheck_func_MAGIC_LV1(void) {
|
||||
@@ -1020,12 +1029,12 @@ bool item_getcheck_func_ZORAS_JEWEL(void) {
|
||||
return dComIfGs_getItem(SLOT_20, true) == ZORAS_JEWEL;
|
||||
}
|
||||
|
||||
void item_getcheck_func_HAWK_EYE(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(HAWK_EYE);
|
||||
int item_getcheck_func_HAWK_EYE(void) {
|
||||
return dComIfGs_isItemFirstBit(HAWK_EYE);
|
||||
}
|
||||
|
||||
void item_getcheck_func_WOOD_STICK(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(WOOD_STICK);
|
||||
int item_getcheck_func_WOOD_STICK(void) {
|
||||
return dComIfGs_isItemFirstBit(WOOD_STICK);
|
||||
}
|
||||
|
||||
bool item_getcheck_func_BOOMERANG(void) {
|
||||
@@ -1081,44 +1090,32 @@ int item_getcheck_func_COPY_ROD_2(void) {
|
||||
return -1;
|
||||
}
|
||||
|
||||
void item_getcheck_func_BOMB_BAG_LV2(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(BOMB_BAG_LV2);
|
||||
int item_getcheck_func_BOMB_BAG_LV2(void) {
|
||||
return dComIfGs_isItemFirstBit(BOMB_BAG_LV2);
|
||||
}
|
||||
|
||||
void item_getcheck_func_BOMB_BAG_LV1(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(BOMB_BAG_LV1);
|
||||
int item_getcheck_func_BOMB_BAG_LV1(void) {
|
||||
return dComIfGs_isItemFirstBit(BOMB_BAG_LV1);
|
||||
}
|
||||
|
||||
void item_getcheck_func_BOMB_IN_BAG(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(BOMB_IN_BAG);
|
||||
int item_getcheck_func_BOMB_IN_BAG(void) {
|
||||
return dComIfGs_isItemFirstBit(BOMB_IN_BAG);
|
||||
}
|
||||
|
||||
void item_getcheck_func_LIGHT_ARROW(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(LIGHT_ARROW);
|
||||
int item_getcheck_func_LIGHT_ARROW(void) {
|
||||
return dComIfGs_isItemFirstBit(LIGHT_ARROW);
|
||||
}
|
||||
|
||||
int item_getcheck_func_ARROW_LV1(void) {
|
||||
return (dComIfGs_getItem(SLOT_4, false) == BOW &&
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerItemMax().getBowCapacity() >=
|
||||
30) ?
|
||||
1 :
|
||||
0;
|
||||
return (dComIfGs_getItem(SLOT_4, false) == BOW && dComIfGs_getArrowMax() >= 30) ? 1 : 0;
|
||||
}
|
||||
|
||||
int item_getcheck_func_ARROW_LV2(void) {
|
||||
return (dComIfGs_getItem(SLOT_4, false) == BOW &&
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerItemMax().getBowCapacity() >=
|
||||
60) ?
|
||||
1 :
|
||||
0;
|
||||
return (dComIfGs_getItem(SLOT_4, false) == BOW && dComIfGs_getArrowMax() >= 60) ? 1 : 0;
|
||||
}
|
||||
|
||||
int item_getcheck_func_ARROW_LV3(void) {
|
||||
return (dComIfGs_getItem(SLOT_4, false) == BOW &&
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerItemMax().getBowCapacity() >=
|
||||
100) ?
|
||||
1 :
|
||||
0;
|
||||
return (dComIfGs_getItem(SLOT_4, false) == BOW && dComIfGs_getArrowMax() >= 100) ? 1 : 0;
|
||||
}
|
||||
|
||||
int item_getcheck_func_LURE_ROD(void) {
|
||||
@@ -1217,16 +1214,16 @@ int item_getcheck_func_OIL(void) {
|
||||
return dComIfGs_checkBottle(OIL);
|
||||
}
|
||||
|
||||
void item_getcheck_func_NORMAL_BOMB(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(NORMAL_BOMB);
|
||||
int item_getcheck_func_NORMAL_BOMB(void) {
|
||||
return dComIfGs_isItemFirstBit(NORMAL_BOMB);
|
||||
}
|
||||
|
||||
void item_getcheck_func_WATER_BOMB(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(WATER_BOMB);
|
||||
int item_getcheck_func_WATER_BOMB(void) {
|
||||
return dComIfGs_isItemFirstBit(WATER_BOMB);
|
||||
}
|
||||
|
||||
void item_getcheck_func_POKE_BOMB(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(POKE_BOMB);
|
||||
int item_getcheck_func_POKE_BOMB(void) {
|
||||
return dComIfGs_isItemFirstBit(POKE_BOMB);
|
||||
}
|
||||
|
||||
int item_getcheck_func_FAIRY_DROP(void) {
|
||||
@@ -1237,8 +1234,8 @@ int item_getcheck_func_WORM(void) {
|
||||
return dComIfGs_checkBottle(WORM);
|
||||
}
|
||||
|
||||
void item_getcheck_func_DROP_BOTTLE(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(DROP_BOTTLE);
|
||||
int item_getcheck_func_DROP_BOTTLE(void) {
|
||||
return dComIfGs_isItemFirstBit(DROP_BOTTLE);
|
||||
}
|
||||
|
||||
int item_getcheck_func_BEE_CHILD(void) {
|
||||
@@ -1269,16 +1266,16 @@ int item_getcheck_func_CHUCHU_PURPLE(void) {
|
||||
return dComIfGs_checkBottle(CHUCHU_PURPLE);
|
||||
}
|
||||
|
||||
void item_getcheck_func_LV1_SOUP(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(LV1_SOUP);
|
||||
int item_getcheck_func_LV1_SOUP(void) {
|
||||
return dComIfGs_isItemFirstBit(LV1_SOUP);
|
||||
}
|
||||
|
||||
void item_getcheck_func_LV2_SOUP(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(LV2_SOUP);
|
||||
int item_getcheck_func_LV2_SOUP(void) {
|
||||
return dComIfGs_isItemFirstBit(LV2_SOUP);
|
||||
}
|
||||
|
||||
void item_getcheck_func_LV3_SOUP(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(LV3_SOUP);
|
||||
int item_getcheck_func_LV3_SOUP(void) {
|
||||
return dComIfGs_isItemFirstBit(LV3_SOUP);
|
||||
}
|
||||
|
||||
bool item_getcheck_func_LETTER(void) {
|
||||
@@ -1325,8 +1322,8 @@ int item_getcheck_func_CHUCHU_BLACK(void) {
|
||||
return dComIfGs_checkBottle(CHUCHU_BLACK);
|
||||
}
|
||||
|
||||
void item_getcheck_func_LIGHT_DROP(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(LIGHT_DROP);
|
||||
int item_getcheck_func_LIGHT_DROP(void) {
|
||||
return dComIfGs_isItemFirstBit(LIGHT_DROP);
|
||||
}
|
||||
|
||||
BOOL item_getcheck_func_DROP_CONTAINER(void) {
|
||||
@@ -1358,8 +1355,7 @@ int item_getcheck_func_MIRROR_PIECE_4(void) {
|
||||
}
|
||||
|
||||
bool item_getcheck_func_SMELL_YELIA_POUCH(void) {
|
||||
return g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerStatusA().getScent() ==
|
||||
SMELL_YELIA_POUCH;
|
||||
return dComIfGs_getCollectSmell() == SMELL_YELIA_POUCH;
|
||||
}
|
||||
|
||||
int item_getcheck_func_SMELL_PUMPKIN(void) {
|
||||
@@ -1367,121 +1363,119 @@ int item_getcheck_func_SMELL_PUMPKIN(void) {
|
||||
}
|
||||
|
||||
bool item_getcheck_func_SMELL_POH(void) {
|
||||
return g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerStatusA().getScent() == SMELL_POH;
|
||||
return dComIfGs_getCollectSmell() == SMELL_POH;
|
||||
}
|
||||
|
||||
bool item_getcheck_func_SMELL_FISH(void) {
|
||||
return g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerStatusA().getScent() == SMELL_FISH;
|
||||
return dComIfGs_getCollectSmell() == SMELL_FISH;
|
||||
}
|
||||
|
||||
bool item_getcheck_func_SMELL_CHILDREN(void) {
|
||||
return g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerStatusA().getScent() ==
|
||||
SMELL_CHILDREN;
|
||||
return dComIfGs_getCollectSmell() == SMELL_CHILDREN;
|
||||
}
|
||||
|
||||
bool item_getcheck_func_SMELL_MEDICINE(void) {
|
||||
return g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerStatusA().getScent() ==
|
||||
SMELL_MEDICINE;
|
||||
return dComIfGs_getCollectSmell() == SMELL_MEDICINE;
|
||||
}
|
||||
|
||||
void item_getcheck_func_M_BEETLE(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(M_BEETLE);
|
||||
int item_getcheck_func_M_BEETLE(void) {
|
||||
return dComIfGs_isItemFirstBit(M_BEETLE);
|
||||
}
|
||||
|
||||
void item_getcheck_func_F_BEETLE(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(F_BEETLE);
|
||||
int item_getcheck_func_F_BEETLE(void) {
|
||||
return dComIfGs_isItemFirstBit(F_BEETLE);
|
||||
}
|
||||
|
||||
void item_getcheck_func_M_BUTTERFLY(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(M_BUTTERFLY);
|
||||
int item_getcheck_func_M_BUTTERFLY(void) {
|
||||
return dComIfGs_isItemFirstBit(M_BUTTERFLY);
|
||||
}
|
||||
|
||||
void item_getcheck_func_F_BUTTERFLY(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(F_BUTTERFLY);
|
||||
int item_getcheck_func_F_BUTTERFLY(void) {
|
||||
return dComIfGs_isItemFirstBit(F_BUTTERFLY);
|
||||
}
|
||||
|
||||
void item_getcheck_func_M_STAG_BEETLE(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(M_STAG_BEETLE);
|
||||
int item_getcheck_func_M_STAG_BEETLE(void) {
|
||||
return dComIfGs_isItemFirstBit(M_STAG_BEETLE);
|
||||
}
|
||||
|
||||
void item_getcheck_func_F_STAG_BEETLE(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(F_STAG_BEETLE);
|
||||
int item_getcheck_func_F_STAG_BEETLE(void) {
|
||||
return dComIfGs_isItemFirstBit(F_STAG_BEETLE);
|
||||
}
|
||||
|
||||
void item_getcheck_func_M_GRASSHOPPER(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(M_GRASSHOPPER);
|
||||
int item_getcheck_func_M_GRASSHOPPER(void) {
|
||||
return dComIfGs_isItemFirstBit(M_GRASSHOPPER);
|
||||
}
|
||||
|
||||
void item_getcheck_func_F_GRASSHOPPER(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(F_GRASSHOPPER);
|
||||
int item_getcheck_func_F_GRASSHOPPER(void) {
|
||||
return dComIfGs_isItemFirstBit(F_GRASSHOPPER);
|
||||
}
|
||||
|
||||
void item_getcheck_func_M_NANAFUSHI(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(M_NANAFUSHI);
|
||||
int item_getcheck_func_M_NANAFUSHI(void) {
|
||||
return dComIfGs_isItemFirstBit(M_NANAFUSHI);
|
||||
}
|
||||
|
||||
void item_getcheck_func_F_NANAFUSHI(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(F_NANAFUSHI);
|
||||
int item_getcheck_func_F_NANAFUSHI(void) {
|
||||
return dComIfGs_isItemFirstBit(F_NANAFUSHI);
|
||||
}
|
||||
|
||||
void item_getcheck_func_M_DANGOMUSHI(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(M_DANGOMUSHI);
|
||||
int item_getcheck_func_M_DANGOMUSHI(void) {
|
||||
return dComIfGs_isItemFirstBit(M_DANGOMUSHI);
|
||||
}
|
||||
|
||||
void item_getcheck_func_F_DANGOMUSHI(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(F_DANGOMUSHI);
|
||||
int item_getcheck_func_F_DANGOMUSHI(void) {
|
||||
return dComIfGs_isItemFirstBit(F_DANGOMUSHI);
|
||||
}
|
||||
|
||||
void item_getcheck_func_M_MANTIS(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(M_MANTIS);
|
||||
int item_getcheck_func_M_MANTIS(void) {
|
||||
return dComIfGs_isItemFirstBit(M_MANTIS);
|
||||
}
|
||||
|
||||
void item_getcheck_func_F_MANTIS(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(F_MANTIS);
|
||||
int item_getcheck_func_F_MANTIS(void) {
|
||||
return dComIfGs_isItemFirstBit(F_MANTIS);
|
||||
}
|
||||
|
||||
void item_getcheck_func_M_LADYBUG(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(M_LADYBUG);
|
||||
int item_getcheck_func_M_LADYBUG(void) {
|
||||
return dComIfGs_isItemFirstBit(M_LADYBUG);
|
||||
}
|
||||
|
||||
void item_getcheck_func_F_LADYBUG(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(F_LADYBUG);
|
||||
int item_getcheck_func_F_LADYBUG(void) {
|
||||
return dComIfGs_isItemFirstBit(F_LADYBUG);
|
||||
}
|
||||
|
||||
void item_getcheck_func_M_SNAIL(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(M_SNAIL);
|
||||
int item_getcheck_func_M_SNAIL(void) {
|
||||
return dComIfGs_isItemFirstBit(M_SNAIL);
|
||||
}
|
||||
|
||||
void item_getcheck_func_F_SNAIL(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(F_SNAIL);
|
||||
int item_getcheck_func_F_SNAIL(void) {
|
||||
return dComIfGs_isItemFirstBit(F_SNAIL);
|
||||
}
|
||||
|
||||
void item_getcheck_func_M_DRAGONFLY(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(M_DRAGONFLY);
|
||||
int item_getcheck_func_M_DRAGONFLY(void) {
|
||||
return dComIfGs_isItemFirstBit(M_DRAGONFLY);
|
||||
}
|
||||
|
||||
void item_getcheck_func_F_DRAGONFLY(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(F_DRAGONFLY);
|
||||
int item_getcheck_func_F_DRAGONFLY(void) {
|
||||
return dComIfGs_isItemFirstBit(F_DRAGONFLY);
|
||||
}
|
||||
|
||||
void item_getcheck_func_M_ANT(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(M_ANT);
|
||||
int item_getcheck_func_M_ANT(void) {
|
||||
return dComIfGs_isItemFirstBit(M_ANT);
|
||||
}
|
||||
|
||||
void item_getcheck_func_F_ANT(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(F_ANT);
|
||||
int item_getcheck_func_F_ANT(void) {
|
||||
return dComIfGs_isItemFirstBit(F_ANT);
|
||||
}
|
||||
|
||||
void item_getcheck_func_M_MAYFLY(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(M_MAYFLY);
|
||||
int item_getcheck_func_M_MAYFLY(void) {
|
||||
return dComIfGs_isItemFirstBit(M_MAYFLY);
|
||||
}
|
||||
|
||||
void item_getcheck_func_F_MAYFLY(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(F_MAYFLY);
|
||||
int item_getcheck_func_F_MAYFLY(void) {
|
||||
return dComIfGs_isItemFirstBit(F_MAYFLY);
|
||||
}
|
||||
|
||||
int item_getcheck_func_POU_SPIRIT(void) {
|
||||
return g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerCollect().getPoeCount();
|
||||
return dComIfGs_getPohSpiritNum();
|
||||
}
|
||||
|
||||
bool item_getcheck_func_ANCIENT_DOCUMENT(void) {
|
||||
@@ -1528,16 +1522,16 @@ int item_getcheck_func_BOSSRIDER_KEY(void) {
|
||||
return -1;
|
||||
}
|
||||
|
||||
void item_getcheck_func_TOMATO_PUREE(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(TOMATO_PUREE);
|
||||
int item_getcheck_func_TOMATO_PUREE(void) {
|
||||
return dComIfGs_isItemFirstBit(TOMATO_PUREE);
|
||||
}
|
||||
|
||||
void item_getcheck_func_TASTE(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(TASTE);
|
||||
int item_getcheck_func_TASTE(void) {
|
||||
return dComIfGs_isItemFirstBit(TASTE);
|
||||
}
|
||||
|
||||
void item_getcheck_func_LV5_BOSS_KEY(void) {
|
||||
g_dComIfG_gameInfo.getMemory().getTempFlags().isDungeonItem(BOSS_KEY_FLAG);
|
||||
bool item_getcheck_func_LV5_BOSS_KEY(void) {
|
||||
return dComIfGs_isDungeonItemBossKey();
|
||||
}
|
||||
|
||||
int item_getcheck_func_SURFBOARD(void) {
|
||||
@@ -1548,20 +1542,20 @@ int item_getcheck_func_KANTERA2(void) {
|
||||
return -1;
|
||||
}
|
||||
|
||||
void item_getcheck_func_L2_KEY_PIECES1(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(L2_KEY_PIECES1);
|
||||
int item_getcheck_func_L2_KEY_PIECES1(void) {
|
||||
return dComIfGs_isItemFirstBit(L2_KEY_PIECES1);
|
||||
}
|
||||
|
||||
void item_getcheck_func_L2_KEY_PIECES2(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(L2_KEY_PIECES2);
|
||||
int item_getcheck_func_L2_KEY_PIECES2(void) {
|
||||
return dComIfGs_isItemFirstBit(L2_KEY_PIECES2);
|
||||
}
|
||||
|
||||
void item_getcheck_func_L2_KEY_PIECES3(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(L2_KEY_PIECES3);
|
||||
int item_getcheck_func_L2_KEY_PIECES3(void) {
|
||||
return dComIfGs_isItemFirstBit(L2_KEY_PIECES3);
|
||||
}
|
||||
|
||||
void item_getcheck_func_KEY_OF_CARAVAN(void) {
|
||||
g_dComIfG_gameInfo.getSaveFile().getPlayer().getPlayerGetItem().isFirstBit(KEY_OF_CARAVAN);
|
||||
int item_getcheck_func_KEY_OF_CARAVAN(void) {
|
||||
return dComIfGs_isItemFirstBit(KEY_OF_CARAVAN);
|
||||
}
|
||||
|
||||
bool item_getcheck_func_LV2_BOSS_KEY(void) {
|
||||
@@ -1569,7 +1563,7 @@ bool item_getcheck_func_LV2_BOSS_KEY(void) {
|
||||
}
|
||||
|
||||
int item_getcheck_func_KEY_OF_FILONE(void) {
|
||||
return g_dComIfG_gameInfo.getMemory().getTempFlags().getSmallKeys();
|
||||
return dComIfGs_getKeyNum();
|
||||
}
|
||||
|
||||
#ifdef NONMATCHING
|
||||
@@ -1596,14 +1590,12 @@ asm bool isBomb(u8 param1) {
|
||||
}
|
||||
#endif
|
||||
|
||||
bool isArrow(u8 param1) {
|
||||
bool is_arrow;
|
||||
bool isArrow(u8 item_no) {
|
||||
bool is_arrow = false;
|
||||
|
||||
is_arrow = false;
|
||||
if (param1 == ARROW_1 || (u8)(param1 - ARROW_10) <= 1 || param1 == ARROW_30) {
|
||||
if (item_no == ARROW_1 || item_no == ARROW_10 || item_no == ARROW_20 || item_no == ARROW_30) {
|
||||
is_arrow = true;
|
||||
}
|
||||
|
||||
return is_arrow;
|
||||
}
|
||||
|
||||
@@ -1612,11 +1604,10 @@ asm bool isBottleItem(u8 param1) {
|
||||
#include "d/d_item/d_item/asm/func_8009B708.s"
|
||||
}
|
||||
|
||||
bool isHeart(u8 param1) {
|
||||
bool is_heart;
|
||||
bool isHeart(u8 item_no) {
|
||||
bool is_heart = false;
|
||||
|
||||
is_heart = false;
|
||||
if (param1 == HEART || param1 == TRIPLE_HEART) {
|
||||
if (item_no == HEART || item_no == TRIPLE_HEART) {
|
||||
is_heart = true;
|
||||
}
|
||||
return is_heart;
|
||||
@@ -1640,10 +1631,33 @@ asm bool isInsect(u8 param1) {
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifdef NONMATCHING
|
||||
int check_itemno(int param1) {
|
||||
if (dComIfGs_isGetMagicUseFlag() == 0 && (param1 == 8 || param1 == 9)) {
|
||||
param1 = 1;
|
||||
return param1;
|
||||
} else if (param1 == 0x11) {
|
||||
if (dComIfGs_isItemFirstBit(67) == false) {
|
||||
param1 = 1;
|
||||
return param1;
|
||||
}
|
||||
} else if (isArrow(param1)) {
|
||||
if (dComIfGs_isItemFirstBit(67) == false) {
|
||||
param1 = 1;
|
||||
return param1;
|
||||
}
|
||||
} else if (test_getLayerNo(0) != 0xd) {
|
||||
if (test_getLayerNo(0) == 0xe) {
|
||||
}
|
||||
}
|
||||
return param1;
|
||||
}
|
||||
#else
|
||||
asm u32 check_itemno(int param1) {
|
||||
nofralloc
|
||||
#include "d/d_item/d_item/asm/func_8009B7C4.s"
|
||||
}
|
||||
#endif
|
||||
|
||||
asm void addBombCount(u8 param1, u8 param2) {
|
||||
nofralloc
|
||||
|
||||
@@ -178,15 +178,15 @@ void main01(void) {
|
||||
// JKRSolidHeap audio_heap;
|
||||
|
||||
// Root Heap
|
||||
heaps[0].setHeap((JKRExpHeap*)lbl_80451378);
|
||||
if (lbl_80451378) {
|
||||
heaps[0].setHeapSize(lbl_80451378->getSize());
|
||||
heaps[0].setHeap((JKRExpHeap*)JKRHeap::getRootHeap());
|
||||
if (JKRHeap::getRootHeap()) {
|
||||
heaps[0].setHeapSize(JKRHeap::getRootHeap()->getSize());
|
||||
}
|
||||
|
||||
// System Heap
|
||||
heaps[1].setHeap((JKRExpHeap*)lbl_80451370);
|
||||
if (lbl_80451370) {
|
||||
heaps[1].setHeapSize(lbl_80451370->getSize());
|
||||
heaps[1].setHeap((JKRExpHeap*)JKRHeap::getSystemHeap());
|
||||
if (JKRHeap::getSystemHeap()) {
|
||||
heaps[1].setHeapSize(JKRHeap::getSystemHeap()->getSize());
|
||||
}
|
||||
|
||||
// Zelda Heap
|
||||
@@ -246,7 +246,7 @@ void main01(void) {
|
||||
|
||||
// g_mDoAud_audioHeap
|
||||
|
||||
lbl_80450BBC = JKRSolidHeap_NS_create(0x14d800, lbl_80451374, false);
|
||||
lbl_80450BBC = JKRSolidHeap_NS_create(0x14d800, JKRHeap::getCurrentHeap(), false);
|
||||
|
||||
// main loop
|
||||
do {
|
||||
|
||||
Reference in New Issue
Block a user