I'm experimenting with machines that are directly powered by steam and mostly it's smooth sailing. You can get easy and expected results from the standard energy value of steam versus the specified energy_usage of the machine with definitions like this:
Code: Select all
energy_source = {
type = "fluid",
fluid_box = {
filter = "steam",
base_area = 1,
base_level = -1,
height = 2,
production_type = "input-output",
pipe_connections = {
{ type="input-output", position = {2, 0} },
{ type="input-output", position = {-2, 0} },
},
pipe_picture = blah,
pipe_covers = blah,
},
maximum_temperature = 165
}
You can work around it by specifying fluid_usage_per_tick manually, which gave me a bit of a headache and produces interesting numbers like 0.0186666666666667, but you can get sane behaviour that way.