Build 0.20.9.0
This commit is contained in:
@@ -18,20 +18,22 @@ namespace Barotrauma.Items.Components
|
||||
bool powerOn = msg.ReadBoolean();
|
||||
float fissionRate = msg.ReadRangedSingle(0.0f, 100.0f, 8);
|
||||
float turbineOutput = msg.ReadRangedSingle(0.0f, 100.0f, 8);
|
||||
float temperatureBoostAmount = msg.ReadRangedSingle(-TemperatureBoostAmount, TemperatureBoostAmount, 8);
|
||||
|
||||
if (!item.CanClientAccess(c)) { return; }
|
||||
|
||||
IsActive = true;
|
||||
|
||||
if (!autoTemp && AutoTemp) blameOnBroken = c;
|
||||
if (turbineOutput < TargetTurbineOutput) blameOnBroken = c;
|
||||
if (fissionRate > TargetFissionRate) blameOnBroken = c;
|
||||
if (!_powerOn && powerOn) blameOnBroken = c;
|
||||
if (!autoTemp && AutoTemp) { blameOnBroken = c; }
|
||||
if (turbineOutput < TargetTurbineOutput) { blameOnBroken = c; }
|
||||
if (fissionRate > TargetFissionRate) { blameOnBroken = c; }
|
||||
if (!_powerOn && powerOn) { blameOnBroken = c; }
|
||||
|
||||
AutoTemp = autoTemp;
|
||||
_powerOn = powerOn;
|
||||
TargetFissionRate = fissionRate;
|
||||
TargetTurbineOutput = turbineOutput;
|
||||
if (AllowTemperatureBoost) { temperatureBoost = temperatureBoostAmount; }
|
||||
|
||||
LastUser = c.Character;
|
||||
if (nextServerLogWriteTime == null)
|
||||
@@ -51,6 +53,7 @@ namespace Barotrauma.Items.Components
|
||||
msg.WriteRangedSingle(TargetFissionRate, 0.0f, 100.0f, 8);
|
||||
msg.WriteRangedSingle(TargetTurbineOutput, 0.0f, 100.0f, 8);
|
||||
msg.WriteRangedSingle(degreeOfSuccess, 0.0f, 1.0f, 8);
|
||||
msg.WriteRangedSingle(temperatureBoost, -TemperatureBoostAmount, TemperatureBoostAmount, 8);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -24,7 +24,7 @@ namespace Barotrauma.Items.Components
|
||||
{
|
||||
msg.WriteRangedInteger((int)(rechargeSpeed / MaxRechargeSpeed * 10), 0, 10);
|
||||
|
||||
float chargeRatio = MathHelper.Clamp(charge / capacity, 0.0f, 1.0f);
|
||||
float chargeRatio = MathHelper.Clamp(charge / adjustedCapacity, 0.0f, 1.0f);
|
||||
msg.WriteRangedSingle(chargeRatio, 0.0f, 1.0f, 8);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user