Skip to content

upstream pull#4

Draft
ivomink wants to merge 2920 commits intoYmirNetwork:masterfrom
ss14Starlight:starlight-dev
Draft

upstream pull#4
ivomink wants to merge 2920 commits intoYmirNetwork:masterfrom
ss14Starlight:starlight-dev

Conversation

@ivomink
Copy link
Copy Markdown
Member

@ivomink ivomink commented Mar 11, 2026

Short description

LICENSE: BSD-2-Clause

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 either under BSD-2-Clause, MIT, MPL or any similar non-copyleft license.

Changelog

🆑

  • add: ur mom
  • fix: deez nuts
  • removed: herobrine
  • tweak: fent

walksanatora and others added 6 commits March 20, 2026 21:41
<!-- 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? -->

Adds some features to improve combat.

### Visual:
- [x] Bullet holes.
- [x] Sparks.
- [x] Selectable crosshairs.
  - [x] Advanced crosshair options.
  - [x] Crosshair preview at options.
- [x] New options tab: "User Interface"


### Mechanics:
- [x] Spread rework:
- [x] Now all weapons cannot be 100% accurate when you wield them,
instead of this, wielding just makes weapons accurate only by 50% + make
angle increase slower.
  - [x] Spread will be bigger if you're moving.
  
### Rebalance:
- [x] Some of the weapons spread stats are changed:

```
LMG:

WeaponLightMachineGunM492 - Increased MinAngle to 25, Angle Increase to 4, Angle Decay to 16

Rifles:

WeaponRifleLr30 - Changed ID
WeaponRifleM18 - Changed wield bonus
WeaponRifleIK60 - Changed ID

SMG:

WeaponSubMachineGunEnergy - Now wieldable, Changed ID, Changed Spread
WeaponSubMachineGunAtreides - Now wieldable, Changed Spread
WeaponSubMachineGunSP91RC - Changed Spread
WeaponSubMachineGunUzi - Now wieldable
WeaponSubMachineGunWt550 - Now wieldable
WeaponSubMachineGunWt550r - Now wieldable

ALL PISTOLS: Now Wieldable, Changed Spread Configuration: 5 min angle, 20 max angle,  22.5 decay, 15 increase. Wield bonus x1.5

Pistols:

WeaponPistolPDW9 - Changed ID
WeaponPistolDeagle - Changed Spread Configuration: 10 min angle, 30 max angle, 30 decay, 20 increase
WeaponPistolN1984 - Changed Spread Configuration: 10 min angle, 30 max angle, 30 decay, 20 increase
WeaponPistolM1911 - Changed Spread Configuration: 10 min angle, 30 max angle, 30 decay, 20 increase
WeaponPistolSP8AR - Changed Spread Configuration: 15 max angle, 20 decay, 10 increase
WeaponPistolSP8T - Changed Spread Configuration: 15 max angle, 20 decay, 10 increase

Sniper Rifles(Carbines):
WeaponEnergySniper - done (Changed damage from 60 to 80, changed stamina damage from 40 to 50, fixed visuals, now not requires wield to shoot, changed spread, changed ID)
WeaponSniperHristov - done (Now not requires wield to shoot)
WeaponSniperMosin - done (Now has small scope)
WeaponRifleL10 - done (Now not requires wield to shoot, increase angle from 0.5 to 2)
WeaponRifleLionhunter - done (Now not requires wield to shoot)
WeaponIonCarbine - done (Now wieldable)
WeaponXrayCannon - done (Added 100% penetration without deviation)
```

## 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. -->

Combat improvement. Makes it more fancy + adds ability to customize
crosshair.
Spread balance, currently all wieldable weapons are 100% accurate.

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

### Bullet holes:

<img width="146" height="407" alt="image"
src="https://github.com/user-attachments/assets/f5200bc9-d612-41d0-86b2-c3fa32edf7d8"
/>

### Sparks:

<img width="139" height="256" alt="image"
src="https://github.com/user-attachments/assets/6569c47e-fd6b-41c3-991d-b89567d4ce16"
/>

### Selectable crosshairs:

<img width="258" height="158" alt="image"
src="https://github.com/user-attachments/assets/368a556f-d57e-4971-99ad-6493f3e9e37c"
/>


### User Interface Tab and Advanced Sights:


https://github.com/user-attachments/assets/d5b78c30-5938-4bdb-9265-8348d28023d8

## 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 [Starlight Fork
License](https://github.com/ss14Starlight/space-station-14/blob/Starlight/LICENSE-Starlight.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: STARLIGHT TEAM
- add: Added Starlight.
- remove: Removed SS13.
- tweak: Changed SS14.
- fix: Fixed Rinary.
-->
:cl: Rinary
- add: Added bullet holes visual effect when shooting in objects like
walls.
- add: Added sparks visual effect when shooting in metal piercable
objects.
- add: Added new options tab: "User Interface".
- add: Added a lot of options for sights(I bored, pls help me).
- add: Added ability to change crosshair at options.
- tweak: Changed wielding bonus on all weapons, now when you're wielding
weapon it wouldn't be 100% accurate, now it only 50%.
- tweak: Changed wielding bonus, now when you're wielding weapon it
would increase current spread angle slower in 2 times.
- tweak: Changed spread, now when you're moving your spread will be
bigger(x2 for sprint, 1.5x for walk).
- tweak: Changed spread stats of large amount of weapons. (Check PR body
for detailed information).
- tweak: Now all pistols are wieldable.
- tweak: Now all smgs are wieldable.
- remove: Removed cursor visibility when entering at combat for some
crosshairs.
<!-- 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? -->

The side-facing sprites of the Scurret ghost theme are wrong.

**note**: a black background was added _only for these images_ to make
it easier to see the issue on all device themes. the black background is
not actually included in the sprite.

<img width="676" height="682" alt="image"
src="https://github.com/user-attachments/assets/e60a6812-64c9-4c2f-a04f-4a2171b566f1"
/>

This PR fixes it.

<img width="677" height="675" alt="image"
src="https://github.com/user-attachments/assets/3fec2066-3cc3-4ac6-8acd-315456d6fd10"
/>

## 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. -->
bugfix

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


https://github.com/user-attachments/assets/b578358f-75d9-4550-a2bf-6b526c789d30

fig. 1 - Showing off sprite rotations to show I fixed it


## 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: STARLIGHT TEAM
- add: Added Starlight.
- remove: Removed SS13.
- tweak: Changed SS14.
- fix: Fixed Rinary.
-->
:cl:
- fix: Scurret ghost theme sprite issues with side-facing sprites.
<!-- 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? -->
Adds `AllowProfileOverride` to `HumanoidAppearanceComponent`, defaults
to true.
If false, will prevent loading profile data into the component on spawn.
Lets you prototype it manually.

Adds a new human hair marking, new moth wing marking, and new vulpkanin
tail marking.
Adds a few prototypes to make my character able to more closely resemble
my sona, since that's what they're supposed to be. (catmoth)
## 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. -->
More markings is always good, more customization.
I also wish to more closely resemble myself in-game, unable to properly
do that without this. Unsure if this will get through but I'm keeping
the markings in the PR either way.
## Media (Video/Screenshots)
<!--
If your PR contains in-game changes you must provide screenshots/videos
of the changes.
-->
Double swirl wings
<img width="225" height="228" alt="image"
src="https://github.com/user-attachments/assets/0b032c80-3728-4024-a69e-7ab66c383178"
/><img width="229" height="222" alt="image"
src="https://github.com/user-attachments/assets/01c861e0-ca8a-4c81-b1ce-74fba6e3afd2"
/>

Extra fluffy tail
<img width="169" height="231" alt="image"
src="https://github.com/user-attachments/assets/ec639abe-d530-4f22-bed8-cd53051f9bb0"
/><img width="198" height="230" alt="image"
src="https://github.com/user-attachments/assets/6dffaa98-9bab-4e02-a930-50ba092c70ce"
/><img width="177" height="250" alt="image"
src="https://github.com/user-attachments/assets/a32c534e-b354-4bb5-b8dc-ff385aca18ac"
/>

Cool spikes
<img width="123" height="100" alt="image"
src="https://github.com/user-attachments/assets/faba02ee-52b7-4d7d-b37b-884bf336ad2a"
/><img width="103" height="99" alt="image"
src="https://github.com/user-attachments/assets/9d2937d6-4973-4f11-bc63-6400f4a5c22c"
/><img width="112" height="84" alt="image"
src="https://github.com/user-attachments/assets/e7cd059b-2bf7-45cb-9040-cb3248f64bc3"
/>

Koni glowup
<img width="196" height="231" alt="image"
src="https://github.com/user-attachments/assets/c4f061ab-e0f5-4a71-8da9-cf1ff50e85c1"
/><img width="170" height="239" alt="image"
src="https://github.com/user-attachments/assets/d2ad579a-1f0b-44b4-9334-6e31fd1923e7"
/><img width="195" height="236" alt="image"
src="https://github.com/user-attachments/assets/5a974e69-5e68-439a-9645-d3eb080663f5"
/>
<img width="230" height="238" alt="image"
src="https://github.com/user-attachments/assets/879023a5-ba67-496d-b5ac-31f91a4e4add"
/><img width="170" height="238" alt="image"
src="https://github.com/user-attachments/assets/02a52791-2bcc-4f1b-ac52-b12469aabf15"
/><img width="223" height="228" alt="image"
src="https://github.com/user-attachments/assets/7ff8612d-a4b2-4a5e-860f-69f63a0dd8fb"
/>
## 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: STARLIGHT TEAM
- add: Added Starlight.
- remove: Removed SS13.
- tweak: Changed SS14.
- fix: Fixed Rinary.
-->
:cl: neomoth
- add: Added a new moth wing (Double swirl).
- add: Added a new hairstyle (Cool spikes).
- add: Added a new vulpkanin tail (Extra fluffy).
@github-actions github-actions bot added size/M and removed size/L labels Mar 21, 2026
github-actions bot and others added 8 commits March 21, 2026 05:12
## Short description
Added Platforms, [Perspective
Stairs](RMC-14/RMC-14#2619) from RMC, and new
Railings from TGStation + my own edits and unique Railings. Also added
Boxing Ropes. Also added Shadow Decals. Also fixed the CC Flag finally
after an actual year.

To prevent conflicts and errors, the old stairs have been left in- they
work better in some niche situations anyway, so they still have some use
cases to justify existing.

## Why we need to add this
Allows mappers to create more convincing false depth. The Platforms are
functionally reskinned railings, but the sprites for all the rotations
make a very convincing illusion of depth. The stairs likewise do this,
having visible steps up or down based on rotation. This also provides
several new stair colors- blue, red, and tan.

The new rails are there to make the more noticable 3/4ths perspective
work better now, since rails are often used where platforms will now
also be used. This sells the illusion more since the rails match the
platforms perspective. Also adds 2 new rail materials- wood and yellow.
And 2 new rail types for each material- end and end alt.

Finally, fixing the CentComm Flag I added like a full fucking year ago.
I didn't add the rsi for it somehow when I pr'ed it and never noticed.
Now it's usable finally.

## Media (Video/Screenshots)
<img width="698" height="696" alt="image"
src="https://github.com/user-attachments/assets/3e392b38-b2a9-4824-afce-3658ddfe7fc4"
/>


<img width="991" height="812" alt="image"
src="https://github.com/user-attachments/assets/e604ccac-1250-48c8-bfe7-05665b3b591c"
/>
<img width="788" height="811" alt="image"
src="https://github.com/user-attachments/assets/c03fca64-9416-4a63-bb54-f4e0ff89a165"
/>
<img width="471" height="843" alt="image"
src="https://github.com/user-attachments/assets/830fab9c-324b-41d8-93b6-3e2407a1689e"
/>
<img width="453" height="430" alt="image"
src="https://github.com/user-attachments/assets/5138ba91-f51d-41aa-a104-a42613d78a70"
/>

<img width="539" height="760" alt="image"
src="https://github.com/user-attachments/assets/5356b52f-5cf3-4d46-bc35-a8b1649f7705"
/>
<img width="689" height="586" alt="image"
src="https://github.com/user-attachments/assets/4ac8de36-f983-4fe6-8354-e306b51b6255"
/>
<img width="534" height="623" alt="image"
src="https://github.com/user-attachments/assets/5b95d90b-fead-4fb2-a6db-5e0186251629"
/>


## 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.

**Changelog**

:cl: Conflee
- add: Added boxing ropes, for true boxing rings finally! .
- add: Added Platforms. These function like railings, but the textures
imply depth allowing for more convincing false-depth illusions for
mappers to play with, for pits or steps up or false flower beds etc.
- tweak: Changed railing textures to be 3/4ths perspective, using
TGstation sprites. This is so they match the platforms and don't stand
out next to them.
- add: Added Yellow and Wooden railings. More decorative options for
mappers to use- Yellow fits better in industrial areas as hazard
railing, while the wood fix very well in bar and on stages in the
theater.
- fix: Fixed the CentComm Flag! It now renders and exists.
- add: Added shadow decals, to help sell fake depth. Allows mappers to
manually place shading similar to the ambient occlusion the game has.
…rue (#3824)

<!-- 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 recurring test failure, the one with
`SpriteSystem.CalculateLocalBounds(Layer layer)`. I identified it to be
from #3610. cc
@Conflee For future reference.

## 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. -->

Test failures 🥀 

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

<img width="477" height="615" alt="image"
src="https://github.com/user-attachments/assets/f18c09f3-a381-4668-a53b-ec45307fa405"
/>


## 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.
## Short description
Changes the speech verb and whisper text for speaking chittin.

## Why we need to add this
This initially started because the whisper text for speaking chittin
used the same as sign language, which didn't fit due to chittin being an
audible language. I then added extra speech verbs, as before it only had
1 that would play.

## Media (Video/Screenshots)
Don't _believe_ this PR requires videos or screenshots. If it does, I
can easily provide some.

## 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:
- add: New speech and whisper verbs to the chittin language
<!-- 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? -->
fix inconsistency
## 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. -->
part of Issue #3818 
## Media (Video/Screenshots)
<!--
If your PR contains in-game changes you must provide screenshots/videos
of the changes.
-->
no
## 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.
- [ ] 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:
- tweak: Capitalization changes.
mikeysaurus and others added 30 commits March 27, 2026 13:09
<!-- 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
In an effort to both combat metagaming of revs, and to also give
crew/antags the very slight possibility of having more options of
non-lethality, this PR adds a variety of flashes to the maints locker
spawn table. Flashes ranging from 0 charges to 5 charges are all added
at different rarities.

The C# changes are to properly show a 0-charge flash showing as
burnt-out when spawned in. Previously, the burnt-out effect was only
applied when a flash was used, _and then_ the count went to 0.

The values are intended to be rare enough where on a given station,
there will be <10 flashes available in the lockers, of which a majority
of them are <=2 charges for use. At our player counts, I think this is a
satisfactory number.

> **Note - The following weights were guessed at**, checked by spawning
a bunch of maints lockers and checking their contents (not the
most...advanced technique). If anyone has a formula to use to calculate
actual rarities, that could help fine tune this.

[Discord
conversation](https://discord.com/channels/1272545509562777621/1299980134778015746/1465764257105969233)

[PR Workshop
Thread](https://discord.com/channels/1272545509562777621/1485683805183414313)
[Admin-Dev
Thread](https://discord.com/channels/1272545509562777621/1486482351281278976)

For reference, here are the tables, cutting out the other values and
showing only the flashes:
```yaml
- type: entityTable
  id: MaintenanceLockerLoot
  table: !type:AllSelector
    children:
    . . .
    # Tools
    - !type:NestedSelector
      tableId: MaintToolsTable
      rolls: !type:RangeNumberSelector
        range: 1, 5
```

```yaml
- type: entityTable
  id: MaintToolsTable
  table: !type:GroupSelector
    children:
    # Uncommon Group
    - !type:GroupSelector
      weight: 23
      - id: Flash0Use # Starlight
        weight: 0.6 # Starlight
      - id: Flash1Use # Starlight
        weight: 0.7 # Starlight
      - id: Flash2Use # Starlight
        weight: 0.5 # Starlight
    # Rare Group
    - !type:GroupSelector
      weight: 2
      - id: Flash3Use # Starlight
        weight: 0.3 # Starlight
      - id: Flash4Use # Starlight
        weight: 0.15 # Starlight
      - id: Flash # Starlight
        weight: 0.05 # 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
- add: Flashes, holding charges ranging from 0 to 5, can now be found
randomly in maints lockers.
[Port] Optimizing the Nuclear Reactor

<!-- 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? -->
Ports Far-Horizons-SS14/Far-Horizons-SS14#1000
(MIT)
Which is a port from Forky.

Optimizes the reactor's code to be faster
## 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. -->
Optimization
## 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.
- [ ] 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: STARLIGHT TEAM
- add: Added Starlight.
- remove: Removed SS13.
- tweak: Changed SS14.
- fix: Fixed Rinary.
-->
:cl: Terkala, jhrushbe
- tweak: Reactor code has been optimized to not use as many server
resources.

Co-authored-by: princess-gurchi <princess@gurchi.love>
<!-- 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? -->
another day, another naming fixes, this one mostly map comments.
part of Issue #3818 
It also includes file name changes. Hopefully this wont cause any merge
conflicts.
Please do let me know if I did this incorrectly.
## 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. -->
fix
## 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.

---------

Co-authored-by: Rinary <rinary.super@gmail.com>
<!-- 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? -->
This PR disable the IPC as a Round-Start Specie.

## 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. -->
IPCs are not ready, they have huge flaws in their code and balance wise
they ash on a single fire shot among others problems, this need a larger
patch before being publish to the peoples.

WHY IS IT DISABLED THEN? SO WE CAN MERGE DEV INTO LIVE WITHOUT THE NEED
TO WAIT.

## 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.
- [ ] 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: Shades
- remove: Disabled IPC.
<!-- 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? -->
Added the access reader from the diagnostic hud to the engi borg.

## 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. -->
With PR #3340 the diagnostic hud was added to the engi borg. The hud has
two components: health bars for bots/borgs and an access reader for
(modified) airlocks. The latter was missing.

## Media (Video/Screenshots)
<!--
If your PR contains in-game changes you must provide screenshots/videos
of the changes.
-->
<img width="381" height="201" alt="Screenshot_20260327_161923"
src="https://github.com/user-attachments/assets/08f1eb8e-f2e7-48fb-a0ef-524c910e4fd0"
/>

## 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: SiTW
- tweak: Engineering borgs now have the access reader with their hud.
## Short description
Ports:
cosmatic-drift-14/cosmatic-drift#399
cosmatic-drift-14/cosmatic-drift#529
cosmatic-drift-14/cosmatic-drift#639

Edits treasure coins to use textures from
cosmatic-drift-14/cosmatic-drift#696, rather than adding another object
with the same purpose, also adds them to trinkets
Adds Engraveable to (metal) swords, the due process, wrist watches,
rings, and our own dog tags
Adds picture frame which uses the same system 
could be expanded to include lockets, bracelets, necklaces, really
anything made of gold/silver, or that could hold a photograph

## Why we need to add this
little bit of flavour for some items, helps with RP probably.

## Media (Video/Screenshots)
<img width="518" height="325" alt="vlc_Ux6G88XlYx"
src="https://github.com/user-attachments/assets/e138c080-b72c-4fe0-b003-8c977dafb688"
/>
<img width="331" height="180" alt="vlc_bWmp3mW6r9"
src="https://github.com/user-attachments/assets/0a554a02-5128-4ceb-ba3d-a50f09f27f0d"
/>
<img width="468" height="245" alt="vlc_MwcRcWUCSG"
src="https://github.com/user-attachments/assets/762d930d-655b-4a5d-bdfc-5eb0a35be209"
/>
<img width="453" height="280" alt="vlc_GXED4tkoea"
src="https://github.com/user-attachments/assets/afc11199-0f9e-41e6-a385-bb51147ca237"
/>



## 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: Kirb, LankLTE MilonPL, Boaz1111, Aexxie
- add: Engraveables items, add things to their description for other
players to read, port form cosmatic drift.
<!-- 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? -->
Part of Issue #3818 
## 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. -->
NanoTrasen and CentComm should always be capitalized, along with
Interdyne and other companies as well.
## 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.
- [ ] 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: STARLIGHT TEAM
- add: Added Starlight.
- remove: Removed SS13.
- tweak: Changed SS14.
- fix: Fixed Rinary.
-->

---------

Co-authored-by: Rinary <rinary.super@gmail.com>
## Short description
Fixes (99% sure) test failures with Bee Hives, Bee Boxes, and Meatroid
Walls

## Why we need to add this
Fixing a handful of test failures that slipped the cracks.

## Media (Video/Screenshots)
No

## 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.

**Changelog**

:cl: Conflee
- fix: Fixed Bee Hives, Bee Boxes, and Meatroid Walls test failing due
to Material Arbitrage Tests.
<!-- IT'S NOT WIZDENS REPO, IF YOU WANT TO ADD YOUR CHANGES ON ALL
SERVERS, CREATE PR TO WIZDENS REPO -->

## Short description
Phantom stinky

## Why we need to add this
Someone didn't bother to add a migration for the turbines. This broke
the yorktown and anything else with a mapped turbine. So I add the
migration.

## 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.
- [ ] 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.
<!-- IT'S NOT WIZDENS REPO, IF YOU WANT TO ADD YOUR CHANGES ON ALL
SERVERS, CREATE PR TO WIZDENS REPO -->

## Short description
A railroad game mode with minor opposition.

## Media (Video/Screenshots)

<img width="751" height="376" alt="Screenshot 2026-03-27 010056"
src="https://github.com/user-attachments/assets/1a5591ec-5172-4cfe-ad54-f2cf54072431"
/>

## 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: STARLIGHT TEAM
- tweak: Improved card UI significantly.
- add: Added the Captain's mode specific card "War" with a 10% chance to
appear. If accepted, a notification will announce the start of the war,
along with an evacuation requirement to deliver at least 90% of the crew
listed on the manifest to CentCom. In response, a dozen deserter cards
are added to the pool, with the objective of hiding on the station.
Deserters gain access to a hidden section in vending machines containing
tools and smoke grenades.
…3902)

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

Mechanically disable various antag abilities that will 100% get people
bwoinked when used:
- Access breakers and Emags
- Actions (e.g. dragon fireball, devour, ...)

Instead it shows them an overhead popup text in red.

## Long description

Adds `PreventEorgComponent` that gets given at the same time as
`PacifiedComponent`. It had to be separate since there's various cases
where `PacifiedComponent` is present on entities during normal rounds.

### Criteria for getting pacified

- The usual OOC roles are exempt (Staff, ExtRoles, ..)
- Various IC roles are now exempt:
  - ERT
  - CBURN
  - Decimus
  - NanoTrasen Special Forces (NTSF)
  - CentralCommandOfficial
  - CentralCommandOperator
  - NTNCBlueShield (= greenshield)
- Only players on specific grids are targeted for pacification. Players
not on these grids are NOT mechanically pacified, but are still subject
to EORG rules. (This lets station-ending antags & remnant crew continue
RP on-station):
  - Evacuation shuttles
  - CentComm

### Antagonism prevention

As this PR introduces only the framework and a basic set of limitations,
a small but impactful set of things are disabled on top of the
pre-existing combat pacification:

- Emags of all types (that includes access breakers)
- Space Dragon abilities (all of them)
- Revenant abilities (all of them)
- Changeling:
  - Devour ability (= eating and RR'ing person)
- Vampires:
  - Shadow Boxing (purely damaging ability)
  - Blood Eruption (purely damaging ability)
  - Enthrall (makes someone else an antag)
- Brighteyes:
  - Create Shade (only really breaks lights)
  - Open Portal (it's EOR, it's too late!)

**Please remember this will only be mechanically enforced on Evac and
CC.**

I've intentionally avoided marking ambiguous abilities as antagonistic.
This is important since various antagonists have abilities that could
plausibly be used to avoid capture, rather than direct violence/end of
round 'griefing'. We can iterate on this in later revisions.

Toggle abilities are out of scope for now. Support for this can also be
added later.

### Miscellaneous changes

- Vampires no longer accumulate hunger EOR.
- Changelings no longer accumulate hunger EOR.

Both of these changes are to make them both not actively incentivized to
continue antagonistic behavior during EOR.

## TODOs

### Who this affects

- [x] Staff and ExtRoles are still ignored.
- [x] Mechanically enforce only on crew on Evac (from FTL onwards) and
CC. Anyone left on station is not _mechanically_ enforced on; normal
rules apply.
  - [x] Q: What about evac pods? A: Not pacified
- [x] Find a way to exclude CC personnel such as ERT or CC commanders if
possible.

### What this affects

- [x] Disables emag and access breaker
- [x] Disables various instant Abilities marked as Antagonistic.

## 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. -->

#3898 suggests
adding a turnstile that cannot be emagged.

Instead I suggested doing it at a mechanical level:
#3898 (comment)

So, I'm putting my money where my mouth is.

(Visible for staff only)
- Discussion thread 1:
https://discord.com/channels/1272545509562777621/1485987908774006864
- Discussion thread 2 (latest):
https://discord.com/channels/1272545509562777621/1486751741033844736

I've gotten lots of amazing feedback from the admins here & in the
threads that's made it's way into the current version. A lot of people
are excited to see this!

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

### Emag/Access breaker


https://github.com/user-attachments/assets/505829ab-f74e-4e38-9b2c-9a0fea387df5

### Revenant abilities


https://github.com/user-attachments/assets/2bc56e3b-b111-43a4-8006-5b70a3e8a247

## 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
- tweak: End-of-round pacification is now only applied on the Evac
shuttle and on CentComm. This makes it easier for station-ending antags
and Security to keep doing what they have to do on station. EORG rules
still apply.
- tweak: Changelings and Vampires no longer accumulate hunger during
EOR.
- add: Various NT and CC jobs are now exempt from EOR pacification (such
as ERT).
- add: Emags and authentication disruptors no longer work while the user
is EOR pacified.
- add: Some damaging antagonist abilities are disabled while EOR
pacified.
## Short description
Swaps the Captain's Winter Coat in the Uniform Fab for an unarmored
variant.

## Why we need to add this
Every other normally-armored coat in the Uniform Fab is instead an
unarmored version, see HoS and Warden, so that you can't get get a
uniform fab machine board from Sci and print infinite extremely good
armor. Captain was the only one that didn't follow this rule, so it's
been fixed. If you want lots of armor as revs or cultists, order at
cargo or use the Anvil.

## Media (Video/Screenshots)
N/A

## 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.

**Changelog**

:cl: Conflee
- fix: Swapped the armored Captain's Winter Coat in the Uniform Fab for
an unarmored version for consistency with HoS and Warden's winter coats,
both of which are unarmored versions when made in the Uniform Fab. No
free infinite carapice level armory, use the Anvil or Cargo if you want
tons of armor.
<!-- IT'S NOT WIZDENS REPO, IF YOU WANT TO ADD YOUR CHANGES ON ALL
SERVERS, CREATE PR TO WIZDENS REPO -->

## Short description
Fixes some Astro-Tiles letting weather in, as they were not consistent
with each other.
<!-- What do you propose to change with your PR? -->

## Why we need to add this
Mapping reasons. Plus, we now have midround weather with mechanical
effects, so having Astro-Tiles consistently block weather is a good
thing, seeing as they're mainly for indoor use.
<!-- 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. -->

## Media (Video/Screenshots)
BEFORE:
<img width="308" height="598" alt="image"
src="https://github.com/user-attachments/assets/7938be8b-e1b3-4795-92a3-312cd48c777f"
/>

AFTER:
<img width="316" height="609" alt="image"
src="https://github.com/user-attachments/assets/fcd09a3d-b5d0-43a9-a77a-1c7a167a9958"
/>

<!--
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: Makeshift
- fix: Some Astro-Tiles no longer let weather in.
<!--
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: STARLIGHT TEAM
- add: Added Starlight.
- remove: Removed SS13.
- tweak: Changed SS14.
- fix: Fixed Rinary.
-->
…time (#3989)

<!-- 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? -->
First #1504 and
second #1529 for
reference
Needless to say if I have to do this a fourth time I'm rebasing
Afterlight to Far Horizons, where the tests actually reliably pass on a
day to day basis
For the love of god, actually keep tests running this time, actually
enforce them passing before merging a PR, and actually keep the tests
running instead of timing out after 60 minutes on the Starlight branch
(see here
https://github.com/ss14Starlight/space-station-14/actions/runs/23678277294/job/68985647664),
like every other repo does, I do not feel like spending another 5 hours
trying to figure this out with the help of wizden maintainers trying to
figure out what the hell is going on here
The fact that this is a recurring issue is an embarassment, not just in
this repo, but in Afterlight where we actually pay to run our tests,
faster than GitHub, then have them time out anyways.

Also make sure you have grid_fill set to true on the live servers, which
you should, presumably.
This also removes the Starlight Start and Starlight end markers added in
#2328 because it's a Starlight file.
I don't really know why the code is spawning a new map per station and
then pre-loading two shuttles into it but this PR is about fixing test
run times specifically, not that, which would be more involved.

**Edit:** Also wait for tests to pass here before merging this PR, this
is the thing that stood out on my computer but my computer is not the
GitHub runner which is a lot slower, I'll fix whatever else comes up
from the CI run on this PR

## 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. -->
This method alone makes a test that takes 30 seconds to run take TEN
MINUTES on my R9 9900X CPU instead, that being AssignJobsTest
This also applies to a lesser degree to any other test that re-creates
the station using the game ticker

Other things:
- I removed the heap hard limit from the workflow since that shouldn't
be doing anything anyways and if it is it's going to kill the process,
which is suboptimal
- #3817 localized
entity prototype names. Those are automatically localized. You should
not be localizing them yourself, there is a test for this, it was
ignored, and it was merged regardless. Use ent-{id} to localize them,
the engine does this for you, which is one of the many reasons you
should use entity prototypes for everything.
- SilverJug and GoldenJug lathe recipe costs did not match their
physical composition
- Goliath tentacles delayed spawn would sometimes throw if spawning on a
deleting grid
- Opening up the chemicals guidebook was queueing 27 thousand style
updates, also known as lagging your client, also prompting a warning
from the engine since thats above its 25 thousand sanity check limit.
The chemicals guidebook now slowly adds reagents instead after being
opened, 5 at a time.
- Decimus_Shuttle_Magnus had invalid YML,
#3896 tried to fix
the mistake in
4dfd68f
and assumed it was a list. It's not, it's a tuple. The component data is
now gone since it was not doing anything anyways and the disk has that
component by default.

## Media (Video/Screenshots)
<!--
If your PR contains in-game changes you must provide screenshots/videos
of the changes.
-->
On my computer (R9 9900X, 32 GB RAM) for reference:
After:
<img width="321" height="33" alt="image"
src="https://github.com/user-attachments/assets/a0421c99-25af-47c1-8dde-32bee656e2b6"
/>

Before:
There's no test runner screenshot here, it just ran for 10+ minutes.
Profile, though:
<img width="1840" height="390" alt="image"
src="https://github.com/user-attachments/assets/b12ce249-1f30-44a5-8ecb-f4fcc186d43f"
/>

## 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.
<!-- 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? -->
Follow up for #3873 

Security magboots didn't inherit this fix.

## 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. -->
Security magboots currently have permanently untied shoelaces, which
makes the magboots super annoying to use.

## Media (Video/Screenshots)
<!--
If your PR contains in-game changes you must provide screenshots/videos
of the changes.
-->
<img width="898" height="487" alt="image"
src="https://github.com/user-attachments/assets/5020c786-b5ed-4672-bb1e-02d52b2a5885"
/>

fig. 1 - No untied shoelaces prompt when wearing security magboots. Yay.


## 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: STARLIGHT TEAM
- add: Added Starlight.
- remove: Removed SS13.
- tweak: Changed SS14.
- fix: Fixed Rinary.
-->
:cl:
- fix: Security magboots no longer have shoelaces.
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.