diff options
author | Martin Robertz <dream-master@gmx.net> | 2023-02-27 21:32:11 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-02-27 21:32:11 +0100 |
commit | 47afd585fe8d3839c3d0373c1eddc72aa552a589 (patch) | |
tree | 4db083eb536e4c404b47cb80206fd8620f32b252 /src | |
parent | 998c01f80c609d7d1b7fa84a34bfe245c2fbd49d (diff) | |
parent | 3a3c14c5e15d3067bb5dceb520e272426ddd224e (diff) | |
download | GT5-Unofficial-47afd585fe8d3839c3d0373c1eddc72aa552a589.tar.gz GT5-Unofficial-47afd585fe8d3839c3d0373c1eddc72aa552a589.tar.bz2 GT5-Unofficial-47afd585fe8d3839c3d0373c1eddc72aa552a589.zip |
Merge pull request #60 from GTNewHorizons/fix/LSCRefillCounterReset
Make LSC wireless refill variable persistant
Diffstat (limited to 'src')
-rw-r--r-- | src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index e22ac806b6..1226e1ee0d 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -727,7 +727,7 @@ public class GTMTE_LapotronicSuperCapacitor // Every LSC_time_between_wireless_rebalance_in_ticks check against wireless network for re-balancing. counter++; - if (wireless_mode && (counter == LSC_time_between_wireless_rebalance_in_ticks)) { + if (wireless_mode && (counter >= LSC_time_between_wireless_rebalance_in_ticks)) { // Reset tick counter. counter = 1; @@ -786,7 +786,7 @@ public class GTMTE_LapotronicSuperCapacitor /** * To be called whenever the maintenance status changes or the capacity was recalculated - * + * * @param repairStatus This machine's repair status * @return new BigInteger instance for passiveDischargeAmount */ @@ -813,7 +813,7 @@ public class GTMTE_LapotronicSuperCapacitor /** * Calculate how much EU to draw from an Energy Hatch - * + * * @param hatchWatts Hatch amperage * voltage * @return EU amount */ @@ -825,7 +825,7 @@ public class GTMTE_LapotronicSuperCapacitor /** * Calculate how much EU to push into a Dynamo Hatch - * + * * @param hatchWatts Hatch amperage * voltage * @return EU amount */ @@ -897,6 +897,7 @@ public class GTMTE_LapotronicSuperCapacitor nbt.setByteArray("capacity", capacity.toByteArray()); nbt.setByteArray("stored", stored.toByteArray()); nbt.setBoolean("wireless_mode", wireless_mode); + nbt.setInteger("wireless_mode_cooldown", counter); super.saveNBTData(nbt); } @@ -908,6 +909,7 @@ public class GTMTE_LapotronicSuperCapacitor capacity = new BigInteger(nbt.getByteArray("capacity")); stored = new BigInteger(nbt.getByteArray("stored")); wireless_mode = nbt.getBoolean("wireless_mode"); + counter = nbt.getInteger("wireless_mode_cooldown"); super.loadNBTData(nbt); } |