diff options
| author | LagoLunatic <LagoLunatic@users.noreply.github.com> | 2026-04-17 12:55:19 -0400 |
|---|---|---|
| committer | LagoLunatic <LagoLunatic@users.noreply.github.com> | 2026-04-17 12:55:19 -0400 |
| commit | 51bb7d81309aba335a4e5e85af79bf4b506db989 (patch) | |
| tree | 22b5541c0ed76ad372e21d523c6b31a0f51f5b36 /src/d/actor/d_a_obj_barrel2.cpp | |
| parent | 98dc2807e66156d73e2e2db52440861f2580dacb (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_obj_barrel2.cpp')
| -rw-r--r-- | src/d/actor/d_a_obj_barrel2.cpp | 21 |
1 files changed, 14 insertions, 7 deletions
diff --git a/src/d/actor/d_a_obj_barrel2.cpp b/src/d/actor/d_a_obj_barrel2.cpp index feddad92..97e0af5b 100644 --- a/src/d/actor/d_a_obj_barrel2.cpp +++ b/src/d/actor/d_a_obj_barrel2.cpp @@ -272,8 +272,15 @@ cPhs_State daObjBarrel2::Act_c::_create() { csXyz sp10(0, home.angle.y, 0); sp24.setall(attr()->m28 * attr()->m2C); - m458 = - fopAcM_createRaceItemFromTable(&sp30, prm_get_itemNo(), prm_get_itemSave(), fopAcM_GetHomeRoomNo(this), &sp10, &sp24, prm_get_coming() ? 1 : 0); + mItemId = fopAcM_createRaceItemFromTable( + &sp30, + prm_get_itemNo(), + prm_get_itemSave(), + fopAcM_GetHomeRoomNo(this), + &sp10, + &sp24, + prm_get_coming() ? 1 : 0 + ); m45C = 3.4028235e+38f; m468 = 0; m470 = 0; @@ -796,7 +803,7 @@ void daObjBarrel2::Act_c::item_delete() { void daObjBarrel2::Act_c::item_give() { if (M_tmp_item_actor != NULL) { M_tmp_item_actor->raceItemForceGet(); - m458 = fpcM_ERROR_PROCESS_ID_e; + mItemId = fpcM_ERROR_PROCESS_ID_e; m476 = 1; M_tmp_item_actor = NULL; } @@ -805,19 +812,19 @@ void daObjBarrel2::Act_c::item_give() { /* 000022A4-0000233C .text item_connect_check__Q212daObjBarrel25Act_cFv */ void daObjBarrel2::Act_c::item_connect_check() { M_tmp_item_actor = NULL; - if (m458 != fpcM_ERROR_PROCESS_ID_e) { + if (mItemId != fpcM_ERROR_PROCESS_ID_e) { fopAc_ac_c* pRaceitem; - if (fopAcM_SearchByID(m458, &pRaceitem)) { + if (fopAcM_SearchByID(mItemId, &pRaceitem)) { daRaceItem_c* raceitem = (daRaceItem_c*)pRaceitem; if (raceitem != NULL) { if (raceitem->checkOffsetPos()) { M_tmp_item_actor = raceitem; } else { - m458 = fpcM_ERROR_PROCESS_ID_e; + mItemId = fpcM_ERROR_PROCESS_ID_e; } } } else { - m458 = fpcM_ERROR_PROCESS_ID_e; + mItemId = fpcM_ERROR_PROCESS_ID_e; } } } |
