summaryrefslogtreecommitdiff
path: root/src/d/actor/d_a_obj_pumpkin.cpp
diff options
context:
space:
mode:
authorYunataSavior <58997725+YunataSavior@users.noreply.github.com>2026-01-12 12:18:58 -0800
committerGitHub <noreply@github.com>2026-01-12 22:18:58 +0200
commit53aaed17c0a635c8f5542c2b2aeaa65f63c734c4 (patch)
treecfcadbcc3c387e03cd89bf77909f5c989155cf89 /src/d/actor/d_a_obj_pumpkin.cpp
parenta2e8347e8d74bb5bdfac723faf5a2a8d30d987e2 (diff)
obj_pumpkin dbg equiv (#3036)
Diffstat (limited to 'src/d/actor/d_a_obj_pumpkin.cpp')
-rw-r--r--src/d/actor/d_a_obj_pumpkin.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/d/actor/d_a_obj_pumpkin.cpp b/src/d/actor/d_a_obj_pumpkin.cpp
index db62ad2fa3..f841a75adc 100644
--- a/src/d/actor/d_a_obj_pumpkin.cpp
+++ b/src/d/actor/d_a_obj_pumpkin.cpp
@@ -243,6 +243,7 @@ int daObj_Pumpkin_c::Delete() {
}
int daObj_Pumpkin_c::Execute() {
+ int sp_0x30 = 0;
f32 var_f29 = mpHIO->m.floating_offset;
f32 f_scale = mpHIO->m.scale;
s16 sp_0x14 = 0;
@@ -278,7 +279,7 @@ int daObj_Pumpkin_c::Execute() {
mAcchCir.SetWallR(mpHIO->m.width * mPumpkinScale);
mAcchCir.SetWallH(mpHIO->m.knee_length * mPumpkinScale);
gravity = mpHIO->m.gravity * mPumpkinScale;
- int sp_0x30 = 0;
+ sp_0x30 = 0;
if (fopAcM_checkCarryNow(this) || fopAcM_checkHawkCarryNow(this) || field_0xbb3) {
sp_0x30 = 1;
}
@@ -449,8 +450,8 @@ int daObj_Pumpkin_c::Execute() {
current.angle.y = cM_atan2s(sp_0x4C.x, sp_0x4C.z);
}
- sp_0x10 *= streamPower;
- cLib_chaseAngleS(&field_0xB38.y, (field_0xB38.y < 0) ? -sp_0x10 : sp_0x10, 0x10);
+ MULT_ANGLE_2(sp_0x10, streamPower);
+ cLib_chaseAngleS(&field_0xB38.y, (field_0xB38.y < 0) ? sp_0x10*-1 : sp_0x10, 0x10);
if (field_0xBAB) {
cLib_addCalc2(&speedF, streamPower * 1.55f, 0.15f, 1.0f);
} else {