Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix for boiler effectivity #194

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

logisticsbot
Copy link

Firstly, YAFC is great, thank you for sharing your work!

This PR is a fix for oil boilers (boilers that take fluid fuel) in pyanodons/pypetroleumhandling, which have an effectivity value of 2, where YAFC seems to report around half the amount of steam that I get in-game.

In the current code, effectivity is used to correctly scale down the amount of fuel these boilers consume, but when computing how long it takes to heat up the liquid/steam this effectivity is not taken into account. As a result, I think the recipe time is longer than it should be, which results in YAFC thinking steam is produced at a lower rate.

The change in this PR is to consider the effective energy from the fuel, and results in steam production numbers that seem to match those I get in-game.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant