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.