Feature Request
Background
Issue #170 reported incorrect scaling behavior for Pipeline Pump Mk.2. The fix in v24.4.0 disabled scaling for both Mk.1 and Mk.2 pumps to provide consistent behavior, since pipeline pumps are functional pipe attachments with complex connection requirements.
Requested Feature
Enable proper grid scaling support for Pipeline Pumps (both Mk.1 and Mk.2) so users can place multiple pumps in a single click.
Use Cases
- Placing a row of pumps along a long vertical pipe run
- Setting up parallel pump arrays for high-throughput fluid systems
- Quickly deploying pumps at regular intervals on manifold systems
Technical Considerations
Pipeline pumps use FGPipelineAttachmentHologram which has different placement mechanics than standard buildables:
- They attach to existing pipes rather than placing on foundations
- Connection points need to align with pipe segments
- Spacing calculations need to account for pipe segment lengths
- May need special handling for vertical vs horizontal pipe runs
Potential Approaches
- Linear spacing along pipe - Place pumps at fixed intervals along a pipe's length
- Parallel pipe support - Place pumps on multiple parallel pipes simultaneously
- Attachment-aware scaling - Detect pipe orientation and adjust spacing accordingly
Priority
Low - Current workaround (manual placement) is functional. This is a quality-of-life enhancement.
Related
Feature Request
Background
Issue #170 reported incorrect scaling behavior for Pipeline Pump Mk.2. The fix in v24.4.0 disabled scaling for both Mk.1 and Mk.2 pumps to provide consistent behavior, since pipeline pumps are functional pipe attachments with complex connection requirements.
Requested Feature
Enable proper grid scaling support for Pipeline Pumps (both Mk.1 and Mk.2) so users can place multiple pumps in a single click.
Use Cases
Technical Considerations
Pipeline pumps use
FGPipelineAttachmentHologramwhich has different placement mechanics than standard buildables:Potential Approaches
Priority
Low - Current workaround (manual placement) is functional. This is a quality-of-life enhancement.
Related