Machines Overclock the Number of Times of Their Tier, but not to Their Tier
voidsong-dragonfly opened this issue ยท 2 comments
Checked for existing issues
- I have checked for existing issues, and have found none.
Tested latest version
- I have checked that this occurs on the latest version.
GregTech CEu Version
1.1.3b
Recipe Viewer Installed
EMI
Environment
Dedicated Server
Cross-Mod Interaction
Unsure
Other Installed Mods
SkyGreg 1.21
Expected Behavior
Recipes in machines should overclock to the maximum EU/t of their tier or one overclock below it. A 2EU/t ULV recipe should overclock to 32EU/t in a LV machine, or 512EU/t in an HV machine. A 7EU/t recipe should overclock to 448EU/t in HV, etc.
Actual Behavior
Machines overclock to their tier/LV number of times. A 2EU/t recipe in a HV machine becomes 32EU/t and a LV recipe.
Steps to Reproduce
A low power recipe used in a high tier machine will not overclock properly, such as sugar cane compressing for plant balls.
Additional Information
No response
Pretty sure this behavior is intentional. Max number of overclocks is determined by machine tier minus the recipe tier (excluding ULV). See: https://github.com/GregTechCEu/GregTech-Modern/blob/5f9f2d8/src/main/java/com/gregtechceu/gtceu/api/recipe/RecipeHelper.java#L88-L100
In the community pack quest book it mentions that the 2 EU/t LV recipes were set up this way on purpose so when overclocked to HV they could run in an LV line. (Since 2 * 4 * 4 = 32
, which is the max an LV cable can support.)