diff --git a/GeneralsMD/Code/GameEngine/Source/GameLogic/Object/ObjectCreationList.cpp b/GeneralsMD/Code/GameEngine/Source/GameLogic/Object/ObjectCreationList.cpp index 4c2c186eb6f..358b4ba2b48 100644 --- a/GeneralsMD/Code/GameEngine/Source/GameLogic/Object/ObjectCreationList.cpp +++ b/GeneralsMD/Code/GameEngine/Source/GameLogic/Object/ObjectCreationList.cpp @@ -1102,13 +1102,6 @@ class GenericObjectCreationNugget : public ObjectCreationNugget force.x = GameLogicRandomValueReal(-horizForce, horizForce); force.y = GameLogicRandomValueReal(-horizForce, horizForce); force.z = 0; - - #if defined(GENERALS_ONLINE_HIGH_FPS_SERVER) - // Debris OCL launch force is too strong at 60 Hz – damp it. - force.x *= 0.5f; - force.y *= 0.5f; - force.z *= 0.5f; - #endif objUp->applyForce(&force); if (m_orientInForceDirection) @@ -1197,6 +1190,13 @@ class GenericObjectCreationNugget : public ObjectCreationNugget DUMPREAL(m_maxPitch); DUMPCOORD3D(&force); } + +#if defined(GENERALS_ONLINE_HIGH_FPS_SERVER) + force.x *= 0.5f; + force.y *= 0.5f; + force.z *= 0.5f; +#endif + objUp->applyForce(&force); if (m_orientInForceDirection) {