summaryrefslogtreecommitdiff
path: root/src/d/actor/d_a_coming3.cpp
diff options
context:
space:
mode:
authorLagoLunatic <LagoLunatic@users.noreply.github.com>2026-04-17 12:55:19 -0400
committerLagoLunatic <LagoLunatic@users.noreply.github.com>2026-04-17 12:55:19 -0400
commit51bb7d81309aba335a4e5e85af79bf4b506db989 (patch)
tree22b5541c0ed76ad372e21d523c6b31a0f51f5b36 /src/d/actor/d_a_coming3.cpp
parent98dc2807e66156d73e2e2db52440861f2580dacb (diff)
d_a_obj_coming OK, d_a_coming2 OK
The barrel2 make_prm params were swapped around, making it seem impossible to match.
Diffstat (limited to 'src/d/actor/d_a_coming3.cpp')
-rw-r--r--src/d/actor/d_a_coming3.cpp16
1 files changed, 12 insertions, 4 deletions
diff --git a/src/d/actor/d_a_coming3.cpp b/src/d/actor/d_a_coming3.cpp
index e7e93f99..acde30a8 100644
--- a/src/d/actor/d_a_coming3.cpp
+++ b/src/d/actor/d_a_coming3.cpp
@@ -198,7 +198,15 @@ void daComing3::Act_c::coming_start_main() {
static s32 make_item_table[] = {
dItem_BLUE_RUPEE_e, dItem_YELLOW_RUPEE_e,
};
- unk_400 = daObjBarrel2::Act_c::make_coming(&sp18, fopAcM_GetRoomNo(this), daObjBarrel2::Type_01_e, make_item_table[get_challenge_id()], true, shape_angle.y, daObjBuoyflag::Texture_01_e);
+ unk_400 = daObjBarrel2::Act_c::make_coming(
+ &sp18,
+ fopAcM_GetRoomNo(this),
+ daObjBarrel2::Type_01_e,
+ make_item_table[get_challenge_id()],
+ false,
+ shape_angle.y,
+ daObjBuoyflag::Texture_00_e
+ );
}
if (unk_400 != fpcM_ERROR_PROCESS_ID_e) {
@@ -253,7 +261,7 @@ void daComing3::Act_c::coming_game_main() {
unk_404 = 3;
eff_break_tsubo();
} else if ((unk_478 <= get_limit_dist()) && (barrel != NULL)) {
- barrel->m474 = 1;
+ barrel->exit_req();
unk_404 = 2;
}
break;
@@ -284,8 +292,8 @@ void daComing3::Act_c::coming_wait_main() {
fopAcM_SearchByID(unk_400, &ac1);
daObjBarrel2::Act_c* barrel = (daObjBarrel2::Act_c*)ac1;
- if (barrel != NULL && !fopAcM_SearchByID(barrel->m458, &ac2)) {
- barrel->m474 = 1;
+ if (barrel != NULL && !fopAcM_SearchByID(barrel->get_item_id(), &ac2)) {
+ barrel->exit_req();
fopAcM_delete(this);
}
}