Skip to content

[Balance] Swap Pyro Oven coil multiplier from post-OC to pre-OC#4918

Open
DilithiumThoride wants to merge 1 commit into
1.20.1from
dt/pyro-coil-OCs
Open

[Balance] Swap Pyro Oven coil multiplier from post-OC to pre-OC#4918
DilithiumThoride wants to merge 1 commit into
1.20.1from
dt/pyro-coil-OCs

Conversation

@DilithiumThoride

@DilithiumThoride DilithiumThoride commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

What

Pyrolyse Oven has a recipe time multiplier that comes from the tier of Coils it's built with. However, this multiplier is applied after Overclock calculations, meaning that if the machine were overclocked high enough to reach 1-tick OCs and enter Subtick, the high tier coils would have no effect on its speed.

By swapping the apply order so that coil duration applies before OC, high tier coils at high power overclocks will still have an effect and will start producing subtick overclocks.

This is however a Balance Change. (Affects ZPM+)
as of 06/15, Ghosti has cleared the balance implications.

Implementation Details

The Pyro Oven is the only multiblock in service that uses a two-stage recipe modifier where both stages modify Duration in a way that impacts throughput. As such this is not a case that exists elsewhere and it was likely not caught for when Subtick Overclocking was considered.

AI Usage

  • [ X ] No AI driven tools were used for this pull request.

Additional Information

This only actually matters at extremely high overclock tiers.

To quote @TechLord22 who did the math on this,

Without subtick: pre vs post OC influences the energy required to 1-tick. So in a fully subtick-less world, the coils give you zero benefit with Post-OC if you'd be 1-ticking anyway.

Personally that feels kind of bad, we want to encourage upgrading things and using higher tier resources. I'd rather change it to Pre-OC.

With subtick: Post-OC coils still do nothing.

Pre-OC coils would do this for standard recipes (i.e. the wood tar recipe, probably the only one we really care about):
Nitrogen recipes: you go from UEV for 1-tick to UV with Pre-OC.
No-Nitrogen recipes: you go from UIV for 1-tick to UHV with Pre-OC.

So that gets you 2 extra subtick OCs in both scenarios.

Given that you already need base-mod endgame voltages to even reach 1-ticking in the first place, I think it's fine to move pyro stuff to Pre-OC.
For addons and modpacks, I think they will generally use some other machine instead of pyros for late game stuff where a speed or energy cost difference would matter, especially for powergen. I think it's ok.

[...]

IMO it's worth changing to pre and doesn't really affect any of our current balancing. Only makes using high tier coils in endgame actually worth doing.

Tech notes that the Pyro Oven (on Nitrogen-Wood Tar) goes 1-tick at UEV. With 4x speed from Tritanium Coils, that drops 1-tick down to UV. However, with 16A Energy Hatches, 16A LuV = 1A UV, meaning 16A ZPM would be 1A UHV, which pushes the oven past the 1-tick point making this change relevant.

@DilithiumThoride DilithiumThoride requested a review from a team as a code owner June 8, 2026 21:59
@DilithiumThoride DilithiumThoride added type: bugfix General bug fixes 1.20.1 Release: Patch - 0.0.X Smaller changes that either are bug fixes or very minor tweaks. labels Jun 8, 2026
@github-actions github-actions Bot added the Tests: Passed Game Tests have passed on this PR label Jun 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

1.20.1 Release: Patch - 0.0.X Smaller changes that either are bug fixes or very minor tweaks. Tests: Passed Game Tests have passed on this PR type: bugfix General bug fixes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant