Fixed Powered ItemComponents (not components deriving from Powered) never resetting their voltage after receiving power, causing them to stay powered indefinitely. Closes #247

This commit is contained in:
Joonas Rikkonen
2018-02-05 22:31:55 +02:00
parent 74cd265952
commit ec302e099b
6 changed files with 16 additions and 11 deletions
@@ -61,9 +61,9 @@ namespace Barotrauma.Items.Components
public override void Update(float deltaTime, Camera cam)
{
base.Update(deltaTime, cam);
UpdateOnActiveEffects(deltaTime);
currPowerConsumption = Math.Abs(targetForce)/100.0f * powerConsumption;
currPowerConsumption = Math.Abs(targetForce) / 100.0f * powerConsumption;
if (powerConsumption == 0.0f) voltage = 1.0f;