Draft
Conversation
<!-- 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).
## 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.
<!-- 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.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Short description
LICENSE: BSD-2-Clause
Why we need to add this
Media (Video/Screenshots)
Checks
Changelog
🆑