If you define a modifier for a modular machine in the json targeting duration, this no longer affects the recipe time as of r39. I tested on r38 and the faster recipe works as intended, but not from r39 and higher. I would assume it's because of something you changed to implement the upgrade system.
As a quick test, replace gold block with diamond block for following machine to expect faster recipe. Works in r38, does not in >= r39. I believe recipes added by CT also are not affected and that other modifier types work correctly (like modifying item I/O rates).
Test files:
In config\modularmachinery\machinery, file gaia_altar.json
If you define a modifier for a modular machine in the json targeting duration, this no longer affects the recipe time as of r39. I tested on r38 and the faster recipe works as intended, but not from r39 and higher. I would assume it's because of something you changed to implement the upgrade system.
As a quick test, replace gold block with diamond block for following machine to expect faster recipe. Works in r38, does not in >= r39. I believe recipes added by CT also are not affected and that other modifier types work correctly (like modifying item I/O rates). Test files: In
config\modularmachinery\machinery
, filegaia_altar.json
In
config\modularmachinery\recipes
, filegaia_altar_diamond.json