This fix seems to have broken some things. It seems as though the Quality mod resets the auto_recycle
after processing each recipe. As such, if a recipe is marked with auto_recycle = false
, then it will proceed as normal the first time, skipping the recycling recipe and then setting auto_recycle = nil
, and then Quality Seeds re-runs Quality's data-updates, which sees the recipe again, but this time with auto_recycle
set to nil
instead of false
, so instead of skipping, it instead generates the recycling recipe as though auto-recycling was never disabled.
I first noticed this when I found Chitin from Tenebris in my concrete quality cycler, though I'd imagine this would affect much more than just that.
With that in mind, it might be better to import "__quality__.prototypes.recycling"
and then manually call the generate_recycling_recipe
function from the returned object for each cultivator.