@@ -126,7 +126,7 @@ SA_Simulate_Towing = {
126126 private [" _vehicleHitchPosition" ," _cargoHitchPosition" ," _newCargoHitchPosition" ," _cargoVector" ," _movedCargoVector" ," _attachedObjects" ," _currentCargo" ];
127127 private [" _newCargoDir" ," _lastCargoVectorDir" ," _newCargoPosition" ," _doExit" ," _cargoPosition" ," _vehiclePosition" ," _maxVehicleSpeed" ," _vehicleMass" ," _cargoMass" ," _cargoCanFloat" ];
128128 private [" _cargoCorner1AGL" ," _cargoCorner1ASL" ," _cargoCorner2AGL" ," _cargoCorner2ASL" ," _cargoCorner3AGL" ," _cargoCorner3ASL" ," _cargoCorner4AGL" ," _cargoCorner4ASL" ," _surfaceNormal1" ," _surfaceNormal2" ," _surfaceNormal" ];
129- private [" _cargoCenterASL" ," _surfaceHeight" ," _surfaceHeight2" ," _maxSurfaceHeight" , " _cargoSpeedMetersPerSec " ];
129+ private [" _cargoCenterASL" ," _surfaceHeight" ," _surfaceHeight2" ," _maxSurfaceHeight" ];
130130
131131 _maxVehicleSpeed = getNumber (configFile >> " CfgVehicles" >> typeOf _vehicle >> " maxSpeed" );
132132 _cargoCanFloat = if ( getNumber (configFile >> " CfgVehicles" >> typeOf _cargo >> " canFloat" ) == 1 ) then { true } else { false };
@@ -249,12 +249,6 @@ SA_Simulate_Towing = {
249249 _vehicle setVelocity ((vectorNormalized (velocity _vehicle )) vectorMultiply (_massAdjustedMaxSpeed / 3.6 ));
250250 };
251251
252- // Simulate cargo velocity. Only applies if the simulated velocity is >= 0 meters per sec.
253- _cargoSpeedMetersPerSec = (velocity _vehicle ) vectorDotProduct _newCargoDir ;
254- if (_cargoSpeedMetersPerSec >= 0 ) then {
255- _cargo setVelocity (_newCargoDir vectorMultiply _cargoSpeedMetersPerSec );
256- };
257-
258252 } else {
259253
260254 if (_lastMovedCargoPosition distance _cargoPosition > 2 ) then {
0 commit comments