Selected pawn's highlight is hard to see #143

Closed
opened 2026-10-09 05:55:25 +01:00 by liamjd · 0 comments
Owner

Part of milestone #6. Follows #78.

#78's selection highlight is a translucent tint in material_overlay (SelectionHighlight.COLOUR, alpha 0.4). It reads well on buildings but is hard to see on pawns. The colour, (0.08, 0.73, 0.53), is close in hue to the pawn capsule's own teal (0.29, 0.50, 0.45), so a 40% overlay barely changes it.

The owner accepted this for now on 2026-10-09. Revisit when real pawn models arrive, or sooner if it gets in the way.

Options

  • Change COLOUR to a hue well away from the pawn teal and from the building status tints: pale blue PLANNED, red BLOCKED, orange MARKED, olive UNDER_CONSTRUCTION. This is a constant change, and the tests read COLOUR rather than a literal.
  • A ring on the ground under the selected pawn. This works with any model, and is the usual RTS convention.

Acceptance criteria

  • A selected pawn is obviously distinguishable from an unselected one at the default zoom. Checked headed, with a screenshot.
  • A selected building still reads as selected in every status.
Part of milestone #6. Follows #78. #78's selection highlight is a translucent tint in `material_overlay` (`SelectionHighlight.COLOUR`, alpha 0.4). It reads well on buildings but is hard to see on pawns. The colour, `(0.08, 0.73, 0.53)`, is close in hue to the pawn capsule's own teal `(0.29, 0.50, 0.45)`, so a 40% overlay barely changes it. The owner accepted this for now on 2026-10-09. Revisit when real pawn models arrive, or sooner if it gets in the way. ## Options - Change `COLOUR` to a hue well away from the pawn teal and from the building status tints: pale blue PLANNED, red BLOCKED, orange MARKED, olive UNDER_CONSTRUCTION. This is a constant change, and the tests read `COLOUR` rather than a literal. - A ring on the ground under the selected pawn. This works with any model, and is the usual RTS convention. ## Acceptance criteria - [ ] A selected pawn is obviously distinguishable from an unselected one at the default zoom. Checked headed, with a screenshot. - [ ] A selected building still reads as selected in every status.
Sign in to join this conversation.
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
liamjd/UntitledColonyBuilder#143
No description provided.