Fix for kinesis pipes content triggers
Due to smoothing s>0 will always be true. All float values higher than 0 will work, however the lower the value, the longer the delay. Tested with 1 stirling engine powering 16 pumps, s>0.001 caused flickering in this case.
This commit is contained in:
parent
ebdf3868f1
commit
5f4d4c1008
1 changed files with 2 additions and 2 deletions
|
@ -129,14 +129,14 @@ public class TriggerPipeContents extends BCTrigger implements ITriggerPipe {
|
||||||
switch (kind) {
|
switch (kind) {
|
||||||
case Empty:
|
case Empty:
|
||||||
for (double s : transportPower.displayPower) {
|
for (double s : transportPower.displayPower) {
|
||||||
if (s > 0)
|
if (s > 1e-4)
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
case ContainsEnergy:
|
case ContainsEnergy:
|
||||||
for (double s : transportPower.displayPower) {
|
for (double s : transportPower.displayPower) {
|
||||||
if (s > 0)
|
if (s > 1e-4)
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue