From b7d8b2c6b3fcea28fdd36c98ff388e04a0c03465 Mon Sep 17 00:00:00 2001 From: abcdefg30 Date: Sun, 11 Jan 2015 21:37:32 +0100 Subject: [PATCH] Don't remove power while the dev hack is enabled --- OpenRA.Mods.Common/Traits/Power/Player/PowerManager.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/OpenRA.Mods.Common/Traits/Power/Player/PowerManager.cs b/OpenRA.Mods.Common/Traits/Power/Player/PowerManager.cs index 4877d27112..4f7928f50d 100644 --- a/OpenRA.Mods.Common/Traits/Power/Player/PowerManager.cs +++ b/OpenRA.Mods.Common/Traits/Power/Player/PowerManager.cs @@ -72,11 +72,15 @@ namespace OpenRA.Mods.Common.Traits int amount; if (!powerDrain.TryGetValue(a, out amount)) return; + powerDrain.Remove(a); + + if (devMode.UnlimitedPower) + return; + if (amount > 0) totalProvided -= amount; else if (amount < 0) totalDrained += amount; - powerDrain.Remove(a); } int nextPowerAdviceTime = 0;