daid / daid/EmptyEpsilon

[Feature] Visually hide ships inside of or behind nebulae from player camera views

Open
#2,629 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Lua
Stars
869
Forks
222
Avg merge
18h 33m
Merged PRs (30d)
1

Description

Issue

Ships inside of or behind nebulae are still rendered on main screen and ship window views, including their callsigns. Ships in nebulae are visible to players even when the player is beyond the nebula's render range.

Suggested behavior

Ships that are radar-blocked by nebulae should also be visually hidden from player-specific camera views. Objective spectating views independent of player control, like Top-Down 3D and Cinematic views, should not mask radar-hidden ships.

Approaching a fixed visual range of ~5.5U from the hidden ship should gradually fade-in ship transparency to fully reveal it at 5U.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue names no files, tests, or entry points. Start by locating player-specific camera rendering and nebula radar-blocking logic, then verify that player views hide blocked ships and callsigns, objective views remain unaffected, and transparency fades from about 5.5U to full visibility at 5U.

Written by the indexing model from the issue text.

Assessment

Tech stack
lua
Domain
game-dev
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.