Skip to content

Adding a recipe which consumes a byproduct fluid at a specific temperature does not set the input fluid to that temperature in the new line #683

@mheidal

Description

@mheidal

Problem Description

If a subfactory creates a byproduct fluid which has a specific temperature, and you add a new line to consume that byproduct, but you have a default temperature configured for that fluid which is different from the byproduct's temperature, the fluid will be configured to the default temperature rather than the byproduct's temperature.

Reproduction

  1. Start a new game with full Pyanodon's mods
  2. Create a Factory Planner subfactory for 'Latex' and add the recipe to make 'Latex' to a line (should only have one possible recipe)
  3. Configure the 'Steam' input for 'Latex' so its default temperature is 250* C
  4. Create a subfactory for 'Liquid nitrogen' and add the recipe to make 'Liquid Nitrogen' with byproduct 'Steam (150* C)' from 'Nitrogen', 'Gasoline' and 'Water'
  5. Set that subfactory to matrix mode
  6. Add a recipe to consume the byproduct 'Steam (150* C)': 'Cooling water' (should be in the top row, requires checking 'show unresearched'), produces 'Water (100* C)'
  7. Observe that FP says the subfactory is linearly dependent because the 'Steam' input to 'Cooling water' is configured to 250* rather than 150*

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions