-
Notifications
You must be signed in to change notification settings - Fork 2
📈 Create Machine Behavior-altering tag: QUALITY_AFFECTS_PRODUCTIVITY #7
Description
Description
After submitting Petrolpark-Mods/Destroy/issues/632 I realized I basically suggested the implementation of a whole new type of behavior-altering for Quality. Not a small suggestion, oops. But I had to do it because this mod has a lot of potential, and I'd love to see it mature into a formidable factory/tech mod that modpackers just rush to add to their pack.
Well, I figured I'd perhaps create a place for that discussion here: Productivity from Quality.
Again taking inspiration from Factorio, I propose a new pquality tag to go alongside #pquality:quality_affects_stress_impact, that being #pquality:quality_affects_productivity.
This behavior would make machines generate additional outputs. Regardless of implementation details, "A machine with 20% productivity will output 20% (or very slightly less than, to err on the side of caution) more items over time for the same inputs". The Productivity factor would be determined by the Quality's multiplier.
Additionally, in order to enable balancing and configuration, an additional tag for items (and one for fluids, using the same ID) should be added: #pquality:allow_productivity. (inspiration for tag ID)
If a machine that can process/craft items is contaminated with some Quality and has the #pquality:quality_affects_productivity tag, then Productivity will take effect if and only if ALL output items/fluids of its currently-processed recipe have the #pquality:allow_productivity tag.
Stuff like ores/oil would probably make sense to have the tag by default.
Minecraft Username
Aurora_Luciri
