summaryrefslogtreecommitdiff
path: root/src/d/a/obj/d_a_obj_base.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/d/a/obj/d_a_obj_base.cpp')
-rw-r--r--src/d/a/obj/d_a_obj_base.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/d/a/obj/d_a_obj_base.cpp b/src/d/a/obj/d_a_obj_base.cpp
index ba59688c..c479dc78 100644
--- a/src/d/a/obj/d_a_obj_base.cpp
+++ b/src/d/a/obj/d_a_obj_base.cpp
@@ -254,12 +254,12 @@ void dAcObjBase_c::calcVelocity(const mVec3_c &pos, f32 speed) {
mVelocity.x = v.x / speed;
mVelocity.z = v.z / speed;
- mVelocity.y = mAcceleration * speed * 0.5f;
+ mVelocity.y = mGravity * speed * 0.5f;
mVelocity.y += v.y / speed;
}
void dAcObjBase_c::calcVelocity() {
- f32 f = nw4r::ut::Max(mVelocity.y + mAcceleration, mMaxSpeed);
+ f32 f = nw4r::ut::Max(mVelocity.y + mGravity, mMaxFallSpeed);
setXYZCirclePoint(mVelocity, mAngle.y, mSpeed, f);
}
@@ -305,7 +305,7 @@ void dAcObjBase_c::calcSinkDepth(const cBgS_PolyInfo &gnd) {
step = mShallowSinkRate;
}
}
- sLib::chase(&mYOffset, target, step);
+ sLib::chase(&mSinkDepth, target, step);
}
void dAcObjBase_c::setGndNormal(const cBgS_PolyInfo &gnd) {