From 1ce643cbc85b8a6ace4aac24bafc586fdecc16cc Mon Sep 17 00:00:00 2001 From: Azaezel Date: Tue, 24 Mar 2015 22:59:56 -0500 Subject: [PATCH] fix for https://github.com/GarageGames/Torque3D/issues/1262 passes along mAppliedForce found https://github.com/GarageGames/Torque3D/blob/74a05854d56afe15cbc341575b73b3474af18277/Engine/source/T3D/shapeBase.cpp#L1600 like the rest of the classes. mGravityMod left as an exercise to someoone actually working on a vehicle game at present. --- Engine/source/T3D/vehicles/wheeledVehicle.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Engine/source/T3D/vehicles/wheeledVehicle.cpp b/Engine/source/T3D/vehicles/wheeledVehicle.cpp index 2069be0f2..765c15b92 100644 --- a/Engine/source/T3D/vehicles/wheeledVehicle.cpp +++ b/Engine/source/T3D/vehicles/wheeledVehicle.cpp @@ -1086,6 +1086,9 @@ void WheeledVehicle::updateForces(F32 dt) if (mJetting) mRigid.force += by * mDataBlock->jetForce; + // Add in force from physical zones... + mRigid.force += mAppliedForce; + // Container drag & buoyancy mRigid.force += Point3F(0, 0, -mBuoyancy * sWheeledVehicleGravity * mRigid.mass); mRigid.force -= mRigid.linVelocity * mDrag;