renoth / factorio-factory-levels

MIT License
6 stars 3 forks source link

Recipe Quality is not persisted between assembler upgrades #62

Closed ololduck closed 3 hours ago

ololduck commented 3 hours ago

Hi, sorry for the second issue.

After some investigation, I found out that recipe quality is not persisted when an assembler is upgraded to the next level.

How to reproduce

Here's me selecting a "Uncommon" green circuit recipe: Selecting a green circuit recipe with uncommon quality

The recipe is properly set, as expected: A level 9 assembler working on a green circuit with uncommon quality

Upon level up, the recipe is reset to "normal" quality: A now level 10 assembler working on a green circuit with normal quality

Expected behaviour

The factory upgrade should preserve the set quality of its recipe.

ololduck commented 3 hours ago

It also seems that if a factory with a Quality (> "Normal") is upgraded, it will be with a "Normal" quality. Would you like me to open a separate issue for this?

renoth commented 3 hours ago

no i will look into it

renoth commented 3 hours ago

Please try 0.7.8

ololduck commented 3 hours ago

I confirm that both the recipe quality reset and the assembler quality reset are functional.

An other issue quickly fixed! Thank you and well done!