diff --git a/src/REL/d/a/d_a_bombf.cpp b/src/REL/d/a/d_a_bombf.cpp index 72456bae..50799f8f 100644 --- a/src/REL/d/a/d_a_bombf.cpp +++ b/src/REL/d/a/d_a_bombf.cpp @@ -76,11 +76,11 @@ int dAcBombf_c::actorPostCreate() { } if (field_0x3D2 == 0 || field_0x3D2 == 2) { - bool b = dTimeAreaMgr_c::GetInstance()->fn_800B9B60(roomid, position); - if (b) { + s32 b = dTimeAreaMgr_c::GetInstance()->fn_800B9B60(roomid, position); + if (b != 0) { mTimeAreaStruct.field_0x00 = 1.0f; } - if ((b && field_0x3D2 == 2) || (!b && field_0x3D2 == 0)) { + if ((b != 0 && field_0x3D2 == 2) || (b == 0 && field_0x3D2 == 0)) { mModel.setScale(0.0001f, 0.0001f, 0.0001f); if (mBombRef.get() != nullptr) { mBombRef.get()->mField_0xA50 = 0.0001f;