KirkMcDonald / kirkmcdonald.github.io

Simple web-based calculator for the game Factorio.
Apache License 2.0
540 stars 148 forks source link

[BUG] Calculator underestimates beaconed chemical plant output #156

Closed ryanvilbrandt closed 5 years ago

ryanvilbrandt commented 5 years ago

According to this recipe, 34 moduled and beaconed chemical plants should only fill up a blue belt to 63% capacity. https://kirkmcdonald.github.io/calc.html#zip=VY3dCoMwDIXfJlcW5hQ2OvIwtcZRqG1IIsy3nxv7UcjN+c7hyxgs4Mm1F9eCBCNUiIxnmFPBHgbKhvRgIVVnEopyFXMvDMloVhyCGcnqJ9/1kO6lCmGSWhznzdbEykzyCbrkaZEUXYhphLmOSybF/cRzt91NO39t/pY9/f57ox89mI/dEw==

However, in practice, I'm able to completely fill a blue belt with those same 34 chemical plants.

Blueprint string for testing:

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
RustyBlade64 commented 5 years ago

From the FAQ tab:

Do the numbers in the "beacons" column represent the number of modules or the number of beacons? They represent the number of modules.

In your blueprint each chemical plant is hit by 8 beacons, so you need to set module count to 16.

ryanvilbrandt commented 5 years ago

@RustyBlade64 That was the solution, thanks. "Beacons" just read so obviously to me as "these are the number of beacons affecting each plant" I didn't even think to look for alternate explanations.