TL;DR
Catalysts with probabilistic return, instead of guaranteed return, are not treated as catalysts for the purposes of productivity bonuses.Reproduction
Load the attached save game, synchronizing mods and startup settings (angelspetrochem, angelsrefining, angelssmelting, boblibrary, bobmodules, and bobplates. Bob's modules has God modules enabled. I believe all other mod settings are default.)Observe that:
- There are 200 Mono Silicon Seeds and 200 Quartz Crucibles in the chest to the left of the Casting Machine MK4, and 25k of Molten Silicon in the tank.
- The recipe in the Casting Machine takes 1 Mono Silicon Seed, 1 Quartz Crucible, and 40 Molten Silicon, and produces 6 Mono Silicon and 80% chance of 1 Quartz Crucible.
- The Casting Machine has +100% productivity (and other bonuses)
Turn on the switch.
Wait about 1 minute, while the Casting Machine processes its inputs.
Observe that:
- Expected: The left chest is empty.
- Expected: The tank has lost 200 * 40 = 8000 molten silicon (down to 17k)
- Expected: The upper-right chest contains 200 * 6 * 2 = 2400 Mono Silicon.
- Expected: The casting machine shows "Products finished: 400".
- Unexpected: The lower-right chest contains about 320 Quartz Crucibles. (309, 310, and 315 when I ran this test)
I expected to see the Quartz Crucible treated as a catalyst. Instead of about 200 * 2 * 0.8 = 320 crucibles in the chest, I expected to see about 200 * 0.8 = 160.