Productivity Modules: Better bonus calculation
Posted: Wed Apr 26, 2017 3:03 pm
TL;DR;
Change the productivity bonus from 1x(outputs) to 1x(outputs-inputs)
Details
The introduction of the "Kovarex enrichment process" highlighted that the bonus calculation for productivity modules breaks when a recipe has the same item in both its inputs and outputs.
Examples
With the current bonus behavior, you get a free set of outputs every time the productivity bar fills, a massive windfall of u235. If the calculation was changed to be (outputs - inputs) the bonus would only be 1 u235, a reasonable gain.
Why change after the 15.2 Kovarex fix?This change would fix all future and mod recipes that fall into same input and output category without having to arbitrarily mark each recipe not compatible with productivity modules.
Having a bonus calculation that behaves in a way that is more consistent with player expectations will reduce the number of exceptional cases for both the base game and mods.
Change the productivity bonus from 1x(outputs) to 1x(outputs-inputs)
Details
The introduction of the "Kovarex enrichment process" highlighted that the bonus calculation for productivity modules breaks when a recipe has the same item in both its inputs and outputs.
Examples
Code: Select all
inputs:
40 u235
5 u238
outputs:
41 u235
3 u238
productivity bonus:
41 u235
3 u238
Code: Select all
outputs - Inputs:
41 u235 - 40 u235 = 1
3 u238 - 5 u238 = -2 (nothing given for bonus)
productivity bonus:
1 u235
Having a bonus calculation that behaves in a way that is more consistent with player expectations will reduce the number of exceptional cases for both the base game and mods.