[2.0.43] Inconsistent UI for parameterized inserter vs pump (and blueprints that contain them)
Posted: Tue Apr 01, 2025 11:55 pm
When placing a blueprint that contains an inserter:
- the UI provided has a checkbox
- requires confirmation to place after selection
- blueprint will be placed with the parameter (no substitution) when hitting "E".
When placing a blueprint that contains a pump:
- the UI provided does NOT have a checkbox
- does NOT require confirmation to place after selection
- blueprint will NOT be placed at all when hitting "E" - in fact, you can't place it without a parameter selection
This creates inconsistency in placing blueprints that contain these entities, especially due to muscle memory.
1) Scenario:
You want to create a new item that requires both solid (filtered inserters) and liquid (filtered pumps) inputs/outputs and want to bring them in by train.
2) What happened?
When placing train stations for solid, you click blueprint, then place it, then select parameter, then confirm the selection. But then when placing the liquid train stations, you click blueprint, then place it, then select parameter and it gets placed without confirmation. Also, when placing stations without a parameter selection (for testing purposes) and quickly hit "E" to place it, solid stations will be placed, but liquid stations will not be placed.
3) What was expected?
The expectation is that process should be exactly the same, i.e. you place parameterized blueprint and select an option and then confirm in all cases, OR, require no confirmation in any case.
To reproduce: place the following two blueprints and observe the UI difference between the two.
Parameterized inserter:
Parameterized pump:
- the UI provided has a checkbox
- requires confirmation to place after selection
- blueprint will be placed with the parameter (no substitution) when hitting "E".
When placing a blueprint that contains a pump:
- the UI provided does NOT have a checkbox
- does NOT require confirmation to place after selection
- blueprint will NOT be placed at all when hitting "E" - in fact, you can't place it without a parameter selection
This creates inconsistency in placing blueprints that contain these entities, especially due to muscle memory.
1) Scenario:
You want to create a new item that requires both solid (filtered inserters) and liquid (filtered pumps) inputs/outputs and want to bring them in by train.
2) What happened?
When placing train stations for solid, you click blueprint, then place it, then select parameter, then confirm the selection. But then when placing the liquid train stations, you click blueprint, then place it, then select parameter and it gets placed without confirmation. Also, when placing stations without a parameter selection (for testing purposes) and quickly hit "E" to place it, solid stations will be placed, but liquid stations will not be placed.
3) What was expected?
The expectation is that process should be exactly the same, i.e. you place parameterized blueprint and select an option and then confirm in all cases, OR, require no confirmation in any case.
To reproduce: place the following two blueprints and observe the UI difference between the two.
Parameterized inserter:
Parameterized pump: