v1.7.7.0 (Winter Update 2024)
This commit is contained in:
@@ -303,7 +303,11 @@ namespace Barotrauma
|
||||
{
|
||||
if (!MathUtils.IsValid(value)) { return; }
|
||||
waterVolume = MathHelper.Clamp(value, 0.0f, Volume * MaxCompress);
|
||||
if (waterVolume < Volume) { Pressure = rect.Y - rect.Height + waterVolume / rect.Width; }
|
||||
if (waterVolume <= Volume)
|
||||
{
|
||||
//recalculate pressure, but only if there's less water than the volume, above that point the "overpressure" logic kicks in
|
||||
Pressure = rect.Y - rect.Height + waterVolume / rect.Width;
|
||||
}
|
||||
if (waterVolume > 0.0f)
|
||||
{
|
||||
update = true;
|
||||
|
||||
Reference in New Issue
Block a user