Skip to content

Feature Request: Enable scaling for Pipeline Pumps (Mk.1 and Mk.2) #245

@majormer

Description

@majormer

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

  1. Linear spacing along pipe - Place pumps at fixed intervals along a pipe's length
  2. Parallel pipe support - Place pumps on multiple parallel pipes simultaneously
  3. 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions