[boskid][2.0.23] Fish breeding applies productivity to catalysts
Posted: Thu Dec 05, 2024 8:40 pm
Actual behavior:
The +50% productivity boost is applied to the 3 fish of output, instead of only applying to the excess over the catalyst.
Instead reducing the nutrient cost per fish down to 2/3rd to 66.6% it's instead reduced by (2/3)^2 for a nutrient cost of only 44.4 per fish.
Expected behavior:
Catalysts in "Fish breeding" follow regular rules for catalysts - namely not being subject to productivity boosts!
PS:
It looks as if this had already been exploited during beta, so the weird choice was made to exclude both the "Fish breeding" and "Nutrients from fish" recipes from both quality and productivity modules, quoting a weird "infinite loop". (There is actually one if both recipes would be allowed producitiy modules, and there is a trivial one if the first one is allowed productivity modules while this bug isn't fixed!)
(And going by older dev statements, "Fish breeding" would also apply quality upgrades to the catalyst by accident?!)
Once this bug is fixed, it should be safe though to enable quality and/or productivity for the "Fish breeding" recipe at last.
This bug is not present on the "Pentapod egg" recipe.
The +50% productivity boost is applied to the 3 fish of output, instead of only applying to the excess over the catalyst.
Instead reducing the nutrient cost per fish down to 2/3rd to 66.6% it's instead reduced by (2/3)^2 for a nutrient cost of only 44.4 per fish.
Expected behavior:
Catalysts in "Fish breeding" follow regular rules for catalysts - namely not being subject to productivity boosts!
PS:
It looks as if this had already been exploited during beta, so the weird choice was made to exclude both the "Fish breeding" and "Nutrients from fish" recipes from both quality and productivity modules, quoting a weird "infinite loop". (There is actually one if both recipes would be allowed producitiy modules, and there is a trivial one if the first one is allowed productivity modules while this bug isn't fixed!)
(And going by older dev statements, "Fish breeding" would also apply quality upgrades to the catalyst by accident?!)
Once this bug is fixed, it should be safe though to enable quality and/or productivity for the "Fish breeding" recipe at last.
This bug is not present on the "Pentapod egg" recipe.