Skip to content

merge live - #3837

Merged
Rinary1 merged 86 commits into
Starlightfrom
starlight-dev
Mar 21, 2026
Merged

merge live#3837
Rinary1 merged 86 commits into
Starlightfrom
starlight-dev

Conversation

@Rinary1

@Rinary1 Rinary1 commented Mar 21, 2026

Copy link
Copy Markdown
Member

Short description

Why we need to add this

Media (Video/Screenshots)

Checks

  • I do not require assistance to complete the PR.
  • Before posting/requesting review of a PR, I have verified that the changes work.
  • I have added screenshots/videos of the changes, or this PR does not change in-game mechanics.
  • I affirm that my changes are licensed under the MIT License and grant permission for use in this repository under its conditions.

…n-14 into shooting-3

# Conflicts:
#	Resources/Locale/en-US/_Starlight/ui-options/ui-options-tts.ftl
…n-14 into shooting-3

# Conflicts:
#	Resources/Prototypes/_Starlight/Entities/Effects/weapon.yml
#	Resources/Prototypes/_Starlight/Entities/Objects/Weapons/Guns/Projectiles/effects.yml
…n-14 into shooting-3

# Conflicts:
#	Resources/Prototypes/_Starlight/Entities/Objects/Weapons/Guns/Pistols/pistols.yml
#	Resources/_Starlight/migration.yml
github-actions Bot and others added 10 commits March 21, 2026 05:33
<!-- IT'S NOT WIZDENS REPO, IF YOU WANT TO ADD YOUR CHANGES ON ALL
SERVERS, CREATE PR TO WIZDENS REPO -->

## Why we need to add this
We either need to be in _StarLight, or in _Starlight, mixing the two
directories causes a lot of problems with merge conflicts and confusion
on Windows.

This PR moves everything that remained in Prototypes/_StarLight and put
it into Prototypes/_Starlight

## Media (Video/Screenshots)
<!--
If your PR contains in-game changes you must provide screenshots/videos
of the changes.
-->

## Checks
<!-- check boxes for faster reviewing of your PR -->

- [x] I do not require assistance to complete the PR.
- [x] Before posting/requesting review of a PR, I have verified that the
changes work.
- [x] I have added screenshots/videos of the changes, or this PR does
not change in-game mechanics.
- [x] I affirm that my changes are licensed under the [MIT
License](https://github.com/ss14Starlight/space-station-14/blob/Starlight/LICENSE.TXT)
and grant permission for use in this repository under its conditions.

**Changelog**

:cl: mikeysaurus
- tweak: changed _StarLight folder instance in Prototypes to _Starlight.
## Short description
Adds a new Mail Companion handheld for Mail Technicians that can scan
station mail and temporarily track the intended recipient through suit
sensors using a handheld crew-monitor style HUD.

## Why we need to add this
Mail delivery currently lacks a dedicated in-game tool for locating
recipients once a delivery has been assigned.
This adds a mail-specific tracking device that makes the Mail Technician
role more functional and flavorful without providing unlimited tracking:
- tracking only works on scanned delivery items
- tracking requires suit sensors with coordinate transmission enabled
- tracking lasts for 1 minute
- the device enters a 30 second recalibration cooldown after expiry
- opening the tracked delivery immediately resets the device and clears
the cooldown

This improves role gameplay for Mail Technicians while keeping the tool
limited and dependent on existing suit sensor mechanics.

## Media (Video/Screenshots)
- Mail Companion item sprite and in-hand sprites
- Mail Companion HUD showing recipient, job, coordinates, timer, and nav
map tracking
- Mail Companion recalibration state after tracking expires

## Checks

- [x] I do not require assistance to complete the PR.
- [x] Before posting/requesting review of a PR, I have verified that the
changes work.
- [x] I have added screenshots/videos of the changes, or this PR does
not change in-game mechanics.
- [x] I affirm that my changes are licensed under the [MIT
License](https://github.com/ss14Starlight/space-station-14/blob/Starlight/LICENSE.TXT)
and grant permission for use in this repository under its conditions.

## Media (Video/Screenshots)


https://github.com/user-attachments/assets/c1ca75ad-aea7-4a45-b2de-42259d1681aa




**Changelog**

:cl: NEVEC
- add: Added the Mail Companion for Mail Technicians to scan deliveries
and track recipients through suit sensors.
- add: Added a dedicated crew-monitor style HUD and custom Mail
Companion sprites.
- tweak: Mail Companion tracking now expires after 1 minute and enters a
30 second recalibration cooldown.
- fix: Opening the tracked delivery now immediately resets the Mail
Companion so it can be used again.
<!-- IT'S NOT WIZDENS REPO, IF YOU WANT TO ADD YOUR CHANGES ON ALL
SERVERS, CREATE PR TO WIZDENS REPO -->

## Short description
<!-- What do you propose to change with your PR? -->

Fixes crash.

## Why we need to add this
<!-- What is the reason for adding these changes? Please post links to
Discussions as well as Bug Reports here. Please describe how this will
change the game balance. -->

Servers crashing

## Media (Video/Screenshots)
<!--
If your PR contains in-game changes you must provide screenshots/videos
of the changes.
-->

Can't demo it not crashing

## Checks
<!-- check boxes for faster reviewing of your PR -->

- [x] I do not require assistance to complete the PR.
- [x] Before posting/requesting review of a PR, I have verified that the
changes work.
- [x] I have added screenshots/videos of the changes, or this PR does
not change in-game mechanics.
- [x] I affirm that my changes are licensed under the [MIT
License](https://github.com/ss14Starlight/space-station-14/blob/Starlight/LICENSE.TXT)
and grant permission for use in this repository under its conditions.

**Changelog**
<!--
If you want the players to know about changes made in this PR, specify
them using the template outside the comment. Short and informative. -->

:cl: redmushie, Rinary
- fix: Fixed crash from putting shoes on while moving.
@Rinary1
Rinary1 requested a review from a team as a code owner March 21, 2026 08:49
@github-actions github-actions Bot added size/L S: Untriaged Status: Indicates an item has not been triaged and doesn't have appropriate labels. Branch: Starlight S: Needs Review Status: Requires additional reviews before being fully accepted. Not to be replaced by S: Approved. Changes: UI Changes: Sprites Changes: C# Changes: Prototypes Changes: Guidebook and removed S: Needs Review Status: Requires additional reviews before being fully accepted. Not to be replaced by S: Approved. labels Mar 21, 2026
@Happyrobot33
Happyrobot33 requested review from a team March 21, 2026 08:50
@Rinary1
Rinary1 merged commit 8dce3ce into Starlight Mar 21, 2026
13 checks passed
@github-actions github-actions Bot added the S: Needs Review Status: Requires additional reviews before being fully accepted. Not to be replaced by S: Approved. label Mar 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Branch: Starlight Changes: C# Changes: Guidebook Changes: Prototypes Changes: Sprites Changes: UI S: Needs Review Status: Requires additional reviews before being fully accepted. Not to be replaced by S: Approved. S: Untriaged Status: Indicates an item has not been triaged and doesn't have appropriate labels. size/L

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants