Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[MIRROR] Adds docking beacons #288

Open
wants to merge 2 commits into
base: dev
Choose a base branch
from
Open

[MIRROR] Adds docking beacons #288

wants to merge 2 commits into from

Conversation

SkyratBot
Copy link
Collaborator

Original PR: NebulaSS13/Nebula#945

Adds docking beacons and refactors free landing restrictions a bit.

  • Sectors can now have a portion of the interior of their z-level(s) set to restricted landing, forbidden free landing within this area rather than having a blanket ban/permit on free landing per sector.
  • Added magnetic docking beacons, which permit landing within their designated area. They are controllable via the docking program, and access can be restricted to by shuttle permission, or docking by code. Landing within a docking beacon designated area is the only way for a shuttle to land "securely", and not be forced back to their (ship) z-level if the sector they are landing in moves away from them.
  • Removes the visitor landmarks generated by landable ships on initialization. Ship-Ship encounters can now occur using the landing system, which largely makes these extraneous. The only strange interation that may occur is if a shuttle which does not have an associated ship lands in the other ships z-level, which would cause them to remain even when the other shuttle moves away. If this is a major concern, then the visitor landmarks can be readded.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants