[0.15.37] Available robot count not emmited on zero
Posted: Thu Nov 23, 2017 7:22 pm
I suppose it's known issue, but i still don't think it's intended behavior, that available robot count is not emitted, when there are no free robots.
STR.
1) connect roboport to logistic network to emmit robot count
2) have small number or construction robots - you can see number of construction bots and avaialble bots on connect unit (pole, combinator, whatever)
3) lay down blueprint that has more components than available robots (of course you need all mats, so all robots are busy
4) when all robots leave roboport you can see that Z signal (available robots) is no longer emitted.
i can go around this with aditional arithmetic combinator (add 1 to Z) but still bothers me, i cannot use Z value in division and multiplication operation (result is not emmited, when Z signal is not present), only operation that works is add and sub, other operations emmit no result, when one signal is not preset (in this case Z)
seems event normal zero is not emitted, if you do division 9/10, you will get no output. this seems wrong to me. in arithmetic this operation is defined, therefore arithmetic combinator should output 0, not nothing.
STR.
1) connect roboport to logistic network to emmit robot count
2) have small number or construction robots - you can see number of construction bots and avaialble bots on connect unit (pole, combinator, whatever)
3) lay down blueprint that has more components than available robots (of course you need all mats, so all robots are busy
4) when all robots leave roboport you can see that Z signal (available robots) is no longer emitted.
i can go around this with aditional arithmetic combinator (add 1 to Z) but still bothers me, i cannot use Z value in division and multiplication operation (result is not emmited, when Z signal is not present), only operation that works is add and sub, other operations emmit no result, when one signal is not preset (in this case Z)
seems event normal zero is not emitted, if you do division 9/10, you will get no output. this seems wrong to me. in arithmetic this operation is defined, therefore arithmetic combinator should output 0, not nothing.