Me thinks there is some rule I am not following. I collect a sample, collect the materials and deliver the samples and materials to the lab twice, but the third time it fails with
Invalid CONNECT: you do not have enough molecules/expertise to launch research on sample 2
Near as I can tell, I do have enough molecules. s1 is the per player data, s2 is sample data:
Standard Error Stream:
> sampleCount: 49
> i: 0 s1[i]: 1 s2->cost[i]: 1
> i: 1 s1[i]: 0 s2->cost[i]: 0
> i: 2 s1[i]: 0 s2->cost[i]: 0
> i: 3 s1[i]: 0 s2->cost[i]: 0
> i: 4 s1[i]: 2 s2->cost[i]: 2
Is the sample count supposed to change? Sometimes it's 50, sometimes it's 51 and sometimes it's 49, all in the same run.
Is sample Id always equal to the index? So far that seems to be the case.
I tried starting with the last sample first (i.e. sample 49) and it blew up immediately.
Usually Dr. Jekyl and I get a different sample numbers, but sometimes we get the same one. That shouldn't be happening, should it? I'm checking that the sample is located in the cloud (-1).