Skip to content

[Bug] Ships with long sets of InternalRooms overlap stats, buttons on Eng/Eng+ #2710

@oznogon

Description

@oznogon

Issue

Ships with 15+ total units of width or more in InternalRooms overflow the ship stats k/vs on Engineering, and can overlap self-destruct controls and be overlapped by the shield calibration controls on Engineering+.

Steps to reproduce

  1. Launch EE as a server into any scenario, with a 4:3 view aspect ratio (default windowed).
  2. From the ship selection screen, add an Ender.
  3. Join the Engineering+ screen.

Expected behavior

Either:

  • The ship diagram scales to not overlap the left-side UI elements.
  • The ship diagram is within a scrolling container.
  • The ship diagram instead encroaches on the right side, which could conflict with custom function controls.
  • EE warns or errors on ship templates with room definitions that exceed 14-15 total units in width.

Observed behavior

Image

The Ender has rooms from coords 0 to 16 (FrontShield's origin is at coord 14 with width 2). It's the only affected ship in the repo.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions