From 67bdb79654ef68015151263688451d0d6ced738e Mon Sep 17 00:00:00 2001 From: Jan Laupetin Date: Sun, 3 May 2026 15:46:52 +0200 Subject: [PATCH] fix: do not clamp iw4 physpreset mass --- .../Game/IW4/PhysPreset/InfoStringLoaderPhysPresetIW4.cpp | 2 +- .../Game/IW4/PhysPreset/PhysPresetInfoStringDumperIW4.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ObjLoading/Game/IW4/PhysPreset/InfoStringLoaderPhysPresetIW4.cpp b/src/ObjLoading/Game/IW4/PhysPreset/InfoStringLoaderPhysPresetIW4.cpp index 813ff137..159fbd88 100644 --- a/src/ObjLoading/Game/IW4/PhysPreset/InfoStringLoaderPhysPresetIW4.cpp +++ b/src/ObjLoading/Game/IW4/PhysPreset/InfoStringLoaderPhysPresetIW4.cpp @@ -41,7 +41,7 @@ namespace void CopyFromPhysPresetInfo(const PhysPresetInfo& physPresetInfo, PhysPreset& physPreset) { - physPreset.mass = std::clamp(physPresetInfo.mass, 1.0f, 2000.0f) * 0.001f; + physPreset.mass = physPresetInfo.mass; physPreset.bounce = physPresetInfo.bounce; if (physPresetInfo.isFrictionInfinity != 0) diff --git a/src/ObjWriting/Game/IW4/PhysPreset/PhysPresetInfoStringDumperIW4.cpp b/src/ObjWriting/Game/IW4/PhysPreset/PhysPresetInfoStringDumperIW4.cpp index 5080d5b9..7df7ebee 100644 --- a/src/ObjWriting/Game/IW4/PhysPreset/PhysPresetInfoStringDumperIW4.cpp +++ b/src/ObjWriting/Game/IW4/PhysPreset/PhysPresetInfoStringDumperIW4.cpp @@ -34,7 +34,7 @@ namespace void CopyToPhysPresetInfo(const PhysPreset* physPreset, PhysPresetInfo* physPresetInfo) { - physPresetInfo->mass = std::clamp(physPreset->mass * 1000.0f, 1.0f, 2000.0f); + physPresetInfo->mass = physPreset->mass; physPresetInfo->bounce = physPreset->bounce; if (std::isinf(physPreset->friction))