Commit Graph

172794 Commits

Author SHA1 Message Date
itsmeow
8a7e6d059f Bumps rust_g to 4.0.0 / IconForge Improvements (#92333) 2025-08-04 20:53:34 -04:00
tgstation-ci[bot]
0fdbe46cd3 Automatic changelog for PR #92372 [ci skip] 2025-08-04 20:53:33 -04:00
tgstation-ci[bot]
34a35b0ae3 Automatic changelog for PR #92361 [ci skip] 2025-08-04 20:53:33 -04:00
tgstation-ci[bot]
19e6d427c7 Automatic changelog for PR #92284 [ci skip] 2025-08-04 20:53:33 -04:00
tgstation-ci[bot]
030ba9f652 Automatic changelog for PR #92322 [ci skip] 2025-08-04 20:53:33 -04:00
tgstation-ci[bot]
4dfb346f6a Automatic changelog for PR #92339 [ci skip] 2025-08-04 20:53:33 -04:00
_0Steven
191239c755 Fixes newspapers being unreadable. (#92372)
## About The Pull Request

Apparently the scrollbar on newspapers got lost, meaning tabbing to a
page too large to render in the box would get you stuck until you resize
it so you can see everything that's off-screen. Yes, including the page
buttons.
This just adds `scrollable`, fixing that issue.
Adds `scrollable` to newspapers such that they're actually readable
again, instead of

I think it'd be better if the previous/next page buttons were always on
screen and the stories would have a scrollbar, but after a while of
trying to do that with no progress I'm just posting this fix that
returns it to the previous functional state first.
2025-08-04 20:53:33 -04:00
necromanceranne
163c03a3a7 fixes the pathing for the nuclear operative syndicate bomb uplink entries (#92361)
## About The Pull Request

fixes https://github.com/tgstation/tgstation/issues/92359
2025-08-04 20:53:33 -04:00
tgstation-ci[bot]
fe20499f03 Automatic changelog for PR #92362 [ci skip] 2025-08-04 20:53:33 -04:00
SmArtKar
b4b7aff894 Removes spacemove crashes/impacts at high speed (#92284)
## About The Pull Request

Something changed in spacemove loop code recently which caused infinite
recursions through throw code. This has been a rather bad mechanic
already, and I believe that it warrants removal alongside newtonian
zero-g physics in general - but for now lets just get rid of the part
that crashes the server.

## Why It's Good For The Game

We've pushed the speed limit to the point where you need to be firing a
SAW without a jetpack for a full minute to actually crash into
something, its a bad mechanic that doesn't bring much to the round
as-is.
2025-08-04 20:53:33 -04:00
SmArtKar
78908f40a3 Removes forced tint from NVGs (#92322)
## About The Pull Request

Partially reverts #84594, removing forced tint from night vision goggles
(if anyone for some reason wants to experience it again, they can toggle
it via alt click like it could be done before the [aforementioned
PR](https://github.com/tgstation/tgstation/pull/84594))

Approved by Ghom (the original PR author)

## Why It's Good For The Game

NVG tint is a pretty sizeable accessibility issue, as forced screentint
can easily cause eye strain if they're used for prolonged periods of
time, being especially bad for blue-tinted NVGs. They're already locked
pretty deep down the techweb, and this change just made everyone avoid
them. If we need to make tintless variants of them for every single
antag and special role (and bitrunners, lol), we maybe shouldn't have
added the tint in the first place.
2025-08-04 20:53:32 -04:00
tgstation-ci[bot]
798e7cf8a2 Automatic changelog for PR #92337 [ci skip] 2025-08-04 20:53:32 -04:00
zxaber
cdfffadfa0 Fixes EMP Flashlight not working on Cyborgs (#92339)
## About The Pull Request
Shitcode that fixes a bug. Before, it would try to run through the
normal flashlight procedure, which potentially involves deleting your
traitor item and fixing the borg's flightlight (or more likely you'd
just get the message about the cover being closed and that's the end of
it.)

Technically it did work if you were on combat but that's very intuitive.
2025-08-04 20:53:32 -04:00
bork (Shiiba)
4acb813614 Fixes Honey Sweetroll Recipe (#92362)
## About The Pull Request

Fixes the Honey Sweetroll recipe to stop the water + potassium from
exploding everything inside and making it inedible. Adds the
CRAFT_CLEARS_REAGENTS flag.

<img width="366" height="182" alt="image"
src="https://github.com/user-attachments/assets/a4489c13-7a34-43a5-b2ef-51f4272ea186"
/>
2025-08-04 20:53:32 -04:00
zxaber
ff62a5fe27 Fixes cyborgs taking burn damage from lasers, and brute from EMP (#92337)
## About The Pull Request
Used to be, cyborgs would take brute damage from ranged burn attacks,
like lasers and emitters and whatnot. The intention was that these dealt
`chassis` damage, and burn was being reused as `wire` damage. So EMPs
damaged internal wiring, lasers hit the outer shell.

This was changed in #79024, due to a refractoring of the proc, but it's
not listed in the changelog, so I believe it was an oversight.

On an unrelated note, while testing this and the fix I made, I found
that EMP damage was incorrectly being dealt to silicons as
brute/`chassis` damage, due to how the damage was called. So that's also
been fixed.
2025-08-04 20:53:32 -04:00
tgstation-ci[bot]
b7233fec52 Automatic changelog for PR #92350 [ci skip] 2025-08-04 20:53:32 -04:00
SmArtKar
f620942445 [NO GBP] Fixes eyes not being affected by human height (#92350)
## About The Pull Request

Closes #92324
2025-08-04 20:53:32 -04:00
tgstation-ci[bot]
c6453cf000 Automatic changelog compile [ci skip] 2025-08-04 20:53:32 -04:00
tgstation-ci[bot]
5e9d922470 Automatic changelog for PR #92332 [ci skip] 2025-08-04 20:53:31 -04:00
Thunder12345
459a968c54 Moved the tramstation xeno egg into the middle of the chamber (#92332)
## About The Pull Request

See title

Fixes #92308 

## Why It's Good For The Game

Apparently people are failing to spot the egg hiding at the back of the
chamber, moving it into the middle gives it a better chance of being
seen. It also just looks neater in the middle.

## Changelog
🆑
map: Tramstation's xenobiology now receives xeno eggs in the middle of
the chamber instead of tucked away at the back.
/🆑
2025-08-04 20:53:31 -04:00
tgstation-ci[bot]
6547a00052 Automatic changelog for PR #92286 [ci skip] 2025-08-04 20:53:31 -04:00
MrMelbert
ee67d2692a Adds grey wardrobe + backpacks to Catwalk laundry + dorms (#92286)
## About The Pull Request

Thog improved Catwalk hunting grounds, giving grey tunics to cleaning
water hole for future hunts. Also more packs for storing weapon and
food.

## Why It's Good For The Game

Clan needs grey tunic for solidarity.

## Changelog

🆑 Melbert
qol: Adds some wardrobes and backpacks to Catwalk laundry + dorms
/🆑
2025-08-04 20:53:31 -04:00
tgstation-ci[bot]
e2ae364e8d Automatic changelog for PR #92360 [ci skip] 2025-08-04 20:53:31 -04:00
MelokG
19d27ca108 Rapid Part Exchange Device resprite + animations (#92360) 2025-08-04 20:53:31 -04:00
tgstation-ci[bot]
0d019afd15 Automatic changelog for PR #92357 [ci skip] 2025-08-04 20:53:31 -04:00
LemonInTheDark
38f927b658 Render plate code cleanup, moves game effects up to the lit game plate (#92357) 2025-08-04 20:53:31 -04:00
tgstation-ci[bot]
14dbb0b826 Automatic changelog for PR #92194 [ci skip] 2025-08-04 20:53:30 -04:00
Ghom
ec360cf326 [NO GBP] Adds unit test checks for materials and processable comp & co. (#92194) 2025-08-04 20:53:30 -04:00
tgstation-ci[bot]
0bfc33185f Automatic changelog for PR #92352 [ci skip] 2025-08-04 20:53:30 -04:00
Aliceee2ch
fee46ac4ad Fixes tier 3 heart doesnt prevent bleeding (#92352) 2025-08-04 20:53:30 -04:00
tgstation-ci[bot]
1503eb6a63 Automatic changelog for PR #92353 [ci skip] 2025-08-04 20:53:30 -04:00
tgstation-ci[bot]
1905b3bd44 Automatic changelog for PR #92336 [ci skip] 2025-08-04 20:53:30 -04:00
Joshua Kidder
b7271c9107 Fix a broken calculation in /obj/item/stock_parts/power_store/suicide_act() (#92336) 2025-08-04 20:53:30 -04:00
tgstation-ci[bot]
9188b77391 Automatic changelog for PR #92158 [ci skip] 2025-08-04 20:53:30 -04:00
John Willard
2a637dd6bb Adds Coroner to Mafia & Bunch of Mafia changes (#92158)
Changeling chat is now at night, rather than :j saymode, and it is also
separated from normal messages as [CHANGELING CHAT]
Adds a new [DEAD CHAT], all dead players in Mafia are corpselocked and
talking will instead go to Dead chat.
The Chaplain's ability is now being able to hear Dead chat at night, and
being able to in turn speak to the Dead.
The Chaplain's old ability has been given to a new role, the Coroner.
"Pray" is now "Autopsy".
Deaths in the Mafia arena aren't broadcasted anymore, to lessen
annoyance to round observers.

Also updates role icons & some outfits, as well as some bug fixes I
encountered while messing with it on localhost. I also tried (but not
fully) to make Mafia games more modular and independent, so maybe in the
future we can have more than one Mafia game running at a time.

I am limited to 2 player testing for this, so it is very much possible
that there's some issues I haven't found from my local testing, let me
know if you find anything please.

Being dead in Mafia boots you out of the round regardless of how
invested you were, that kidna sucks so hopefully being able to still
contribute something to the game, or at least discuss it with other dead
players in your own chat, makes players feel important to the game
they're playing.

I have a previous attempt of this here -
https://github.com/tgstation/tgstation/pull/75879 - but it staled out.
This differs from that attempt, as only dead players from the Mafia game
can speak in dead chat, while the old attempt allowed anyone that was
observing a mafia sign post (so dead players from the game, but not
observing the post, weren't able to speak to Chaplains, making him very
hard to be useful especially since getting information like that across
is a little hard). Being corpselocked also prevents them from being able
to see who Changelings are by simply looking at who has maptext at
night, and keeps them more focused on the game being played.

🆑
add: Added a new role to Mafia; the Coroner, which takes the Chaplain's
ability to see dead people's roles.
add: Mafia Chaplains now speak with the dead at night instead, and the
dead are corpselocked to prevent cheating.
fix: Mafia's HoS doesn't kill himself when executing non-townies.
qol: You can now update your notes & send them in chat while dead, as
well as look up the descriptions of other roles.
/🆑
2025-08-04 20:53:29 -04:00
tgstation-ci[bot]
3e2bd28b17 Automatic changelog for PR #92267 [ci skip] 2025-08-04 20:53:29 -04:00
SmArtKar
064826e87b Fixes fly infusion deleting the last infused organ upon activation (#92267)
## About The Pull Request

Closes #92234

## Changelog
🆑
fix: Fixed fly infusion deleting the last infused organ upon activation
/🆑
2025-08-04 20:53:28 -04:00
Bubberbot
3c0cb7bddb Bubberstation automatic changelog compile [ci skip] 2025-08-04 23:28:36 +00:00
Bubberbot
37ae6be568 Automatic changelog for PR #4273 [ci skip] 2025-08-05 01:07:57 +02:00
BurgerLUA
97b6cc8c44 Moonstation Spacening + Moonstation Rivering (#4273)
# Preamble

This PR is almost done. When it is done, it should probably be
testmerged in case shit goes wrong. You should NOT testmerge this after
Moonstation is selected for a map, as it will fuck everything up.

## Screenshots


<img width="679" height="869" alt="image"
src="https://github.com/user-attachments/assets/7e4ef09f-02e9-4703-8d35-6e7bf7b01cba"
/>


<img width="1019" height="749" alt="image"
src="https://github.com/user-attachments/assets/e04a4cc8-eaa6-4448-8781-610286dfbda8"
/>


## About The Pull Request

Updates Moonstation based on feedback. The following has been changed:

### Major Features
- Adds Loop Station, a new station in space that's a part of Moon
Station that allows you to go space exploring. It can be accessed via
gateway, teleporter, or public shuttle at the station's arrivals.
- There are 4 levels of space ruins you can explore. This is 2 lower
than the default 6.
- Adds underground and above ground rivers to Moonstation. You can fish
in these rivers.
- You can now construct shuttles on Moonstation and fly them anywhere
where there is a gigabeacon present. By default, Loop Station has one
gigabeacon.

### Minor Features
- Adds unused Skyrat ore veins to underground moonstation caves.
- Makes the area below atmos into a shuttle construction area.
- Adds a new public shuttle area at the station's arrivals that leads to
Loop Station.


### Minor additions.
- Adds some missing escape pod signs to areas leading to pods. 
- Adds missing secondary entrance to chemistry.
- Adds some additional medical items to Security Medical.

### Changes
- Expands the size of the incinerator.
- Swaps the Plasma Tank with the CO2 tank in Atmos and re-pipes the pure
loop so that atmos can mix plasma better into projects.
- Removes duplicate medal boxes that heads/captains had, as these are
always spawned in lockers.

### Fixes
- Fixes missing Moonstation openspace cliffs.
- Fixes misplaced vents in Virology.
- Fixes missing wiki/tutorial books in various departments.
- Fixes missing bluespace gas tank vendors in EVA related
departments/areas.
- Fixes missing action figures in various departments/areas.
- Fixes brig desk shutters starting closed.
- Fixes various missing informative papers in certain areas.
- Fixes Ash Storms not running in Lavaland.
- Fixes Ash Storms and Sand Storms running in the underground cave area.

## Why It's Good For The Game

Changes Good.

## Proof Of Testing

Tested extensively ™️ 

## Changelog

🆑 BurgerBB
add: Adds Loop Station, a new station in space that's a part of Moon
Station that allows you to go space exploring. It can be accessed via
gateway, teleporter, or public shuttle at the station's arrivals.
add: Adds underground and surface rivers to moonstation. You can fish in
them. You can now construct shuttles on Moonstation.
add: Changes several minor aspects of Moonstation, including moving some
of the Atmos tanks around and adding missing objects.
fix: Fixes various Moonstation bugs.
/🆑
2025-08-04 19:07:32 -04:00
Bubberbot
2d62dd3f5d Automatic changelog for PR #4334 [ci skip] 2025-08-04 23:32:08 +02:00
Tyl
27be08aa75 New honorifics (#4334)
## About The Pull Request
Expanded the honorific system by adding them to a few jobs that lacked
them, as well as adding a few more to a couple jobs. The list is as
follows:

- BLUESHIELD: _Agent_

- CHAPLAIN: _Father, Mother_

- CORRECTIONS OFFICER: _Officer_

- CURATOR: _Professor, Prof._

- GENETICIST: _Researcher_

- HEAD OF PERSONNEL: _Personnel Officer, Officer_

- HEAD OF SECURITY: _Sheriff, Commander_

- NANOTRASEN CONSULTANT: _Representative, Consultant, Rep._

## Why It's Good For The Game
The honorific system is a very cool and relatively new system. I feel
like it's somewhat obscure, though, because not a lot of jobs have them.

## Proof Of Testing
<img width="323" height="343" alt="immagine"
src="https://github.com/user-attachments/assets/7668560a-ccd9-40e0-ae4b-a1b79a6ec619"
/>
Squared are the new titles I've added.
</details>

## Changelog
🆑
add: Added new honorifics for the Blueshield, Chaplain, Corrections
Officer, Curator, Geneticist, HOP, HOS and NTC.
/🆑
2025-08-04 17:31:45 -04:00
Bubberbot
fb630a321c Automatic changelog for PR #4330 [ci skip] 2025-08-04 18:03:09 +02:00
Tyl
150f166f57 Researchable Hat Stabilizer module, as well as adding them by default to the BS and HOS modsuits (#4330)
## About The Pull Request

As the title says, I've added the Hat Stabilizer module as a
researchable item (locked behind Modular Suit Equipment), as well as
making it so that the Praetorian and Safeguard modsuit have it by
default.

## Why It's Good For The Game

With the removal of the Nakamura Engineering MOD Import tab, the Hat
Stabilizer module was made EXTREMELY rare, only available as an
occasional maint loot. I enjoy being able to wear berets on the
modsuits, to wear 'uniforms' on them, while at the same time giving
character and customization to the modsuit. Same goes for the
Praetorian.

I've additionally made it a module printable from the exofab, just like
all the other modules, due to it being purely cosmetic.

## Proof Of Testing


<img width="1789" height="618" alt="immagine"
src="https://github.com/user-attachments/assets/fbdd83e5-9426-424f-bcca-08714490ae65"
/>

<img width="466" height="125" alt="immagine"
src="https://github.com/user-attachments/assets/12b4e651-f15b-4832-8eeb-9210674670f2"
/>
<img width="448" height="296" alt="immagine"
src="https://github.com/user-attachments/assets/13af4ade-59c7-485d-aea1-3f1058ccd779"
/>


</details>

## Changelog
🆑
add: The Praetorian and Safeguard modsuits now have a hat stabilizer
module by default.
add: Added the hat stabilizer module as a printable module, locked
behind the Modular Suit Equipment research.
/🆑
2025-08-04 12:02:46 -04:00
Bubberbot
71ccd98f4a Bubberstation automatic changelog compile [ci skip] 2025-08-04 07:20:35 +00:00
TheEmber
4471f1f311 Fixed echolocation/psyker (#92434)
## About The Pull Request
Fixes bitrunning psykers. I dont really know why that one line was
commented, but it seems to work fine and as intended with it. Regular
psykers not blind anymore, while bitrunning ones cant see nothing but
outlines.
[#91490 Makes psyker
playable](https://github.com/tgstation/tgstation/pull/91490)
[#91713 psychic bitrunning domains do not show you
anything](https://github.com/tgstation/tgstation/issues/91713)
## Why It's Good For The Game
Bugfix
## Changelog
🆑
fix: Fixed bitrunning psyker
/🆑
2025-08-04 03:18:11 -04:00
Bubberbot
c235bf383f Automatic changelog for PR #4359 [ci skip] 2025-08-04 08:46:49 +02:00
TheEmber
8d720aadfb Fixed echolocation quirk (#4359)
## About The Pull Request
Echolocation quirk now makes you blind once again. Also fixes bitrunning
psykers. The [same
PR](https://github.com/tgstation/tgstation/pull/92434) submitted to
upstream so we shouldn't have any issues and everything should work in
the same way, if upstream one gets merged.
[#4358 Fixes 2 bitrunning domains by removing
Echolocation](https://github.com/Bubberstation/Bubberstation/pull/4358)
[#4354 Echolocation quirk doesnt make you
blind](https://github.com/Bubberstation/Bubberstation/issues/4354)
## Why It's Good For The Game
It was working that way all the time, and I guess still supposed to be
like that.
## Proof Of Testing
<img width="1113" height="909" alt="image"
src="https://github.com/user-attachments/assets/8759a5ed-e9ec-46e8-a977-10dc0c000a0b"
/>
<details>
<summary>Screenshots/Videos</summary>

</details>

## Changelog
🆑
fix: Fixed echolocation quirk
/🆑
2025-08-04 02:46:27 -04:00
Joshua Kidder
2155f892ce [NO GBP] Ore silo logging fix 3: Error-catching for bad logs, adding logging to another couple calls (#92353) 2025-08-04 01:30:40 -04:00
Bubberbot
4328900908 Automatic changelog for PR #4364 [ci skip] 2025-08-04 06:55:09 +02:00