mirror of
https://github.com/zeldaret/tww.git
synced 2026-07-06 05:04:34 -04:00
@@ -1420,7 +1420,7 @@ void daPy_lk_c::dProcPresent_init_sub() {
|
||||
daPy_HIO_turn_c0::m.field_0x30
|
||||
);
|
||||
onModeFlg(ModeFlg_00000400);
|
||||
if (checkBottleItem(dComIfGp_event_getPreItemNo()) == 0) {
|
||||
if (!checkBottleItem(dComIfGp_event_getPreItemNo())) {
|
||||
dComIfGp_event_setItemPartnerId(fopAcM_createItemForPresentDemo(
|
||||
¤t.pos, dComIfGp_event_getPreItemNo(), 3, -1, fopAcM_GetRoomNo(this), &shape_angle, &scale
|
||||
));
|
||||
|
||||
@@ -388,7 +388,7 @@ BOOL daPy_lk_c::procFanGlide() {
|
||||
return true;
|
||||
}
|
||||
|
||||
if (m3280.mpBaseEmitter != NULL) {
|
||||
if (m3280.getEmitter() != NULL) {
|
||||
if ((int)m34DA == 0) {
|
||||
seStartOnlyReverb(JA_SE_LK_FAN_CHUTE_WATER);
|
||||
m34DA = 6;
|
||||
|
||||
@@ -243,7 +243,7 @@ BOOL daPy_lk_c::checkNextActionGrab() {
|
||||
return true;
|
||||
}
|
||||
if (checkSetItemTrigger(dItem_IRON_BOOTS_e, 1) ||
|
||||
(checkNoResetFlg0(daPyFlg0_EQUIP_HEAVY_BOOTS) && checkSetItemTrigger(dItem_IRON_BOOTS_e, 0)))
|
||||
(checkEquipHeavyBoots() && checkSetItemTrigger(dItem_IRON_BOOTS_e, 0)))
|
||||
{
|
||||
return procBootsEquip_init(dItem_IRON_BOOTS_e);
|
||||
} else if (fopAcM_GetName(grab_actor) == PROC_BOMB && checkSetItemTrigger(dItem_BOMB_BAG_e, 0)) {
|
||||
@@ -600,7 +600,7 @@ BOOL daPy_lk_c::procGrabPut_init() {
|
||||
}
|
||||
|
||||
commonProcInit(daPyProc_GRAB_PUT_e);
|
||||
if (field_0x2b0 < 0.0f) {
|
||||
if (checkGrabWear()) {
|
||||
mProcVar0.m3570 = 1;
|
||||
setSingleMoveAnime(ANM_GRABWAIT, daPy_HIO_grab_c0::m.field_0x78, 0.0f, -1, daPy_HIO_grab_c0::m.field_0x7C);
|
||||
} else {
|
||||
@@ -638,7 +638,7 @@ BOOL daPy_lk_c::procGrabPut() {
|
||||
}
|
||||
|
||||
if (mProcVar0.m3570 == 1) {
|
||||
if (!(field_0x2b0 < 0.0f)) {
|
||||
if (!checkGrabWear()) {
|
||||
mProcVar0.m3570 = 0;
|
||||
setSingleMoveAnime(
|
||||
ANM_GRABUP,
|
||||
|
||||
+3226
-88
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user