summaryrefslogtreecommitdiff
path: root/src/d/actor/d_a_obj_barrel2.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_obj_barrel2.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_obj_barrel2.cpp')
-rw-r--r--src/d/actor/d_a_obj_barrel2.cpp21
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;
}
}
}