summaryrefslogtreecommitdiff
path: root/src/d/actor/d_a_obj_brg.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/d/actor/d_a_obj_brg.cpp')
-rw-r--r--src/d/actor/d_a_obj_brg.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/d/actor/d_a_obj_brg.cpp b/src/d/actor/d_a_obj_brg.cpp
index 6257f1740f..cd0c504b7d 100644
--- a/src/d/actor/d_a_obj_brg.cpp
+++ b/src/d/actor/d_a_obj_brg.cpp
@@ -20,7 +20,8 @@ static void ride_call_back(dBgW* i_bgw, fopAc_ac_c* i_bgActor, fopAc_ac_c* i_rid
obj_brg_class* a_this = (obj_brg_class*)i_bgActor;
cXyz sp74 = a_this->mBr[0].field_0x0bc - i_rideActor->current.pos;
- int var_r27 = JMAFastSqrt(sp74.x * sp74.x + sp74.z * sp74.z) / (a_this->field_0xaedc * 51.0f) - -0.5f;
+ f32 var_f28 = JMAFastSqrt(sp74.x * sp74.x + sp74.z * sp74.z);
+ int var_r27 = var_f28 / (a_this->field_0xaedc * 51.0f) - -0.5f;
if (var_r27 > a_this->field_0xb1ea - 1) {
var_r27 = a_this->field_0xb1ea - 1;
@@ -37,7 +38,7 @@ static void ride_call_back(dBgW* i_bgw, fopAc_ac_c* i_bgActor, fopAc_ac_c* i_rid
if (a_this->mType & 5) {
var_f30 = 0.85f;
} else if (a_this->field_0xb1ed == 2) {
- var_f30 = KREG_F(7) + 0.1f;
+ var_f30 = KREG_F(4) + 0.1f;
} else {
var_f30 = 1.0f;
}