Princess Cheeseballs and Princess Cheeseballs
862675e71b
[STAGING] Fix Disabler SMG bolts going through walls ( #42195 )
...
* RAH RAH RASPUTIN LOVER OF THE RUSSIAN QUEEN!
* delete if we do 0 damage
* actually change that
* dont get soaped into cleaning things up challenge impossible
---------
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com >
2026-04-04 16:57:22 +02:00
Aearo-Deepwater
be5022a069
Ironsands Structures ( #39793 )
...
* Add 6 new ironsand tiles
Ironsand plating and ironsand tile are based on the asteroid plating and
asteroid tile tiles. Ironsand concrete tiles are based on the concrete
and gray concrete tiles. Packed ironsand is slightly based on smooth gray
concrete, but mostly original.
* Add ironsand cobble wall
* Finish adding tile objects for ironsand concrete tiles
Includes inhands, even though the other concrete tiles don't even have
'em.
* Add cutter recipes for ironsand concrete
I'm sad that I can't require iron ore for these recipes. Iron ore can't
go in a cutter, though, and changing that seems like it'd be more
complicated than it's worth. Assuming I don't just make the thing accept
any and all ores, which... um.
* Delete temporary .swp file that shouldn't have been in the repo to begin with
* Add ironsand pavement tile
* Add ironsand stone door
* Add ironsandstone walls
* Improve packed ironsand texture
* Add ironsand step
* Add ironsand step corner
* Add three mysterious, runed pillars
* Lighten ironsand wall border
* Replace art for paved ironsand
* Make steps more closely match paved ironsand tiles
* Increase border contrast of ironstone door
* Add fake "astro-" versions of ironsand tiles
* Add second tall pillar sprite
* Add prototype for second tall statue
* Make astro-ironsand researchable and latheable
* Update corner step texture to match straight steps
* Add corner steps that go the other way
* Add door variant to match cobbled ironsand wall
* Fix license for ironsand step sprites
* Darken ironsandstone walls for better contrast
* Update ironstone doors to match walls and be more distinct
* Remove merge conflict detritus
* Fix duplicate component
* Update tile stack prototypes
* Add detail to copyright info
* Improve ironstone wall and door destruction
* Normalize ironsand statue prototypes
* Normalize ironsand tile object prototypes
* Move ironsand plating in with the rest of the plating tiles
* Remove .gitignore additions
I might just make a new PR just for this, though. I'm very tempted.
* Add sound effect to ironsand step destruction
* Add abstract base class to stairs and steps
* Remove redundant destruction trigger behavior from cardboard door
* Add destruction behavior to ironsand statues
* Fix up ironsand step prototypes
* Remove redundant bits from ironsandstone wall prototypes
* Remove ironstone door crush behavior
* Add individual ironstone statue bounding boxes
* Make ironstone statues shootable
* Tweak ironsand statue bounding boxes
2026-04-04 16:57:22 +02:00
K-Dynamic
1e738be801
Intercom resprite ( #41962 )
...
* intercom resprite
* fix typo
* change copyright
2026-04-04 16:57:22 +02:00
eoineoineoin
dfc4c214b5
Fix style classes used on monotone labels ( #41969 )
...
* Fix style classes used on monotone labels
* Heading>SubHeading
2026-04-04 16:57:22 +02:00
Ignaz "Ian" Kraft
bee1b9aa33
expanded FillLevelSpriteTest test and fixed found issues ( #34165 )
...
* fix clustersoap eaten sprite
* also assure that every entity with the SolutionContainerVisualsComponent has a AppearanceComponent
* use the new sprite system + fix the fill for cardboard arrows and the mosin
* fix merge issue
2026-04-04 16:57:22 +02:00
ArtisticRoomba
b9a6b778b4
Guard against div/0 for HeatContainerHelpers ( #42213 )
...
Guard against div/0 for HeatContainers
2026-04-04 16:57:22 +02:00
Samuka and slarticodefast
6f94ca5b0b
Make xenoborg thrusters anti-easy-sabotagge ( #42201 )
...
* code
* cant be toggled
* can't unwrench
* no rotating it
* comments
* change from PreventToggle to CanToggle
* commentary
* Update Resources/Prototypes/Entities/Structures/Shuttles/thrusters.yml
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
2026-04-04 16:57:22 +02:00
Pieter-Jan Briers
964c972c5b
Update RT to 270.1.0 ( #42198 )
2026-04-04 16:57:22 +02:00
Princess Cheeseballs and Princess Cheeseballs
3dfd565b02
Fix all currently known markup issues ( #42032 )
...
* fix 1
* fafa
* remove
---------
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com >
2026-04-04 16:57:22 +02:00
BarryNorfolk
6d1070d87f
Downstream fixes for #41966
2026-04-04 16:57:22 +02:00
mq
a4e9f24572
Update (MOST) instances of EntityUid, Component in GunSystem to Entity<T> ( #41966 )
...
* Entity<T>, skipping Magazine and ChamberMagazine
* missed some
* AUGH!!
* ballistic examine
* dotnet hates me
* WHY ARE YOU CALLED THAT!!!!
* cheers aada
2026-04-04 16:57:22 +02:00
CrazyPhantom779
ac967adc24
Fix RCDDeconstructableComponent filename ( #42180 )
2026-04-04 16:57:22 +02:00
ArtisticRoomba
5d74991dc2
Make some HeatContainerHelpers methods byref ( #42197 )
...
* make some HeatContainerHelpers methods byref
* all of them
2026-04-04 16:57:22 +02:00
Ted Lukin
8f5ea43603
Happy 2026 ( #42186 )
2026-04-04 16:57:22 +02:00
Connor Huffine
04368b1e37
Fix broken FTL references ( #42181 )
...
Add broken FTL links
2026-04-04 16:57:21 +02:00
YoungThug
d22bdb8537
Ninjas now get a custom bag! ( #42112 )
...
* Ninjas now recieve a custom satchel
* Original Size
* Requested Changes + Making bag silent
* Add code comment
2026-04-04 16:57:21 +02:00
Princess Cheeseballs and Princess Cheeseballs
bf5acf558d
Damageable Cleanup + Bugfix ( #42076 )
...
* Does not build do not PR
* using blah blah blah rider hates me
---------
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com >
2026-04-04 16:57:21 +02:00
FotY
1aaea67fb0
(Fix) Make paper extinguishable with fire extinguisher ( #42142 )
...
Make paper extinguishable with fire extinguisher
2026-04-04 16:57:21 +02:00
Crotalus and slarticodefast
a2c58b6c09
Fix warnings ( #42175 )
...
* Fix warnings
* Update Content.Server/Medical/DefibrillatorSystem.cs
* Update Content.Server/Medical/DefibrillatorSystem.cs
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
2026-04-04 16:57:21 +02:00
Jessica M and Jessica M
e3d5d47cfd
Move borg module remove button to the left side ( #42119 )
...
Move module remove button to the left side
Co-authored-by: Jessica M <jessica@maybe.sh >
2026-04-04 16:57:21 +02:00
eaeeb81f56
Status Effects Toolshed ( #41670 )
...
* toolshed :)
* Yeah they call me the gamer
* Fix test fails
* refactor: extract method ZeroAsNull
---------
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com >
Co-authored-by: pa.pecherskij <pa.pecherskij@interfax.ru >
2026-04-04 16:57:21 +02:00
OnyxTheBrave and Princess Cheeseballs
6f9c3bedcb
Chemmaster Pill Source ( #40121 )
...
* Buttons and basic internal data
* The buttons DO something
* it works?!!
* I hate predictions
* 5000 monkeys on typewritters
* who let the monkeys code?
* Localizations
* waiter, more commits please
* Not going insane (this is a lie)
* last one I SWEAR
* Some improvements ported from Moff
* clean it up a little
* one more cleanup
* The chemmaster is not a mime
* Fix my mistakes + address the other review
* Point to what chemmaster is broken, and why it's broken
* ChemMasterComponent changes
* Margin for packaging source
---------
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com >
2026-04-04 16:57:21 +02:00
mikey
4e75d99f8f
Align detective stamp with rest of stamps (lower by 2 pixels) ( #42177 )
...
move detective stamp down 2 pixels
2026-04-04 16:57:21 +02:00
0-Anon
e0a604522b
Ammonia restores Rat King Bloodlevel ( #42167 )
...
* Ammonia restores Rat King Bloodlevel
Adds a saline effect to ammonia for creatures with the rat metabolizer type condition (aka, rat kings)
* error fix
code did not like amount under condition so fixing that, and restoring amount to 1 to be identical to how it was working in the video. amount 6 was comical levels of blood restoration
2026-04-04 16:57:21 +02:00
GeneralGaws
a40a219261
Remove syndicate bomb restock time ( #42114 )
...
* no restock time
* add timer
2026-04-04 16:57:21 +02:00
PAFFhassoocks
4d817b7e79
puts Space ninja survival box contents into their bag ( #42102 )
...
* removes extended survival box, but adds most contents into the ninja's satchel
* major essential bugfix
2026-04-04 16:57:21 +02:00
EchoOfNothing and SlamBamActionman
806e5b253a
Fix possible bug in my fix of IFF console. Add documentation to HideOnInit. ( #42122 )
...
* Refactor OnIFFShow and OnInitIFFConsole by extracting AddAllSupportedIFFFlags method. Fix possible addition of unallowed flags.
Fix posible addition of unallowed flags in OnInitIFFConsole by performing AllowedFlags check in the extracted function.
* Add documentation to HideOnInit
* Update IFFConsoleComponent.cs
---------
Co-authored-by: SlamBamActionman <83650252+SlamBamActionman@users.noreply.github.com >
2026-04-04 16:57:21 +02:00
YoungThug and beck-thompson
4c37364c8d
Add antag control for the space ninja ( #42133 )
...
* Add antag control for the space ninja
* Remove whitespace
---------
Co-authored-by: beck-thompson <beck314159@hotmail.com >
2026-04-04 16:57:21 +02:00
Princess Cheeseballs and Princess Cheeseballs
a7dc96390c
Delete MetabolismMovespeedModifierSystem ( #42134 )
...
* delete metabolismmovespeedmodifiersystem
* Revert "delete metabolismmovespeedmodifiersystem"
This reverts commit 19572fa0858bfb9385f4717fc77c8956bdbc56c0.
* delete metabolismmovespeedmodifiersystem and component
---------
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com >
2026-04-04 16:57:21 +02:00
ArtisticRoomba
94f1f8fa51
Add AtmosTest test assertion for a valid grid ( #42139 )
...
add test assertion for a valid grid
2026-04-04 16:57:21 +02:00
Ilya246 and Princess Cheeseballs
06e305a984
optimise shuttle collision entity throwing ( #40984 )
...
* optimise
* reconstruct
* fix
* very mild change
---------
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com >
2026-04-04 16:57:21 +02:00
SnappingOpossum
4ebd2d34cd
Add crayon box to Big Bite meals ( #42077 )
...
Shuffle things, use table for big bite
2026-04-04 16:57:21 +02:00
B_Kirill and beck-thompson
9096ae21be
Fix broken vending machine UI behavior ( #42110 )
...
* Fix broken vending machine UI behavior
* begone
---------
Co-authored-by: beck-thompson <beck314159@hotmail.com >
2026-04-04 16:57:21 +02:00
ScarKy0
306ef174db
ReagentGrinder Comp and API to shared ( #41956 )
...
* init
* API
* review
* return
* review
* I tend to be stupid
2026-04-04 16:57:21 +02:00
Leah
e8a4428364
update communicator kit description for voice mask implanter ( #42115 )
...
update thief backpack description for voice mask implanter
2026-04-04 16:57:21 +02:00
EchoOfNothing and ScarKy0
9e2b871882
Merge IFF controls into one control. Make syndicate IFF turned off by default. ( #42104 )
...
* Merge IFF controls into one control.
* Implement logic to hide IFF of sydicate IFF console on map load. Add hideOnInit property to IFFConsoleComponent
* DataField
---------
Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com >
2026-04-04 16:57:21 +02:00
B_Kirill
0a6a32e8a1
Cleanup warnings: CS0414, CS0618 ( #42068 )
...
Cleanup
2026-04-04 16:57:21 +02:00
SonarZeBat
e66a43a2bc
Lowered Xenoborgs MinPlayers From 40 To 30 ( #42111 )
...
Update subgamemodes.yml
2026-04-04 16:57:21 +02:00
ArtisticRoomba and slarticodefast
e64533778c
Atmospherics/Temperature HeatContainers ( #39997 )
...
* Initial HeatContainer logic
* comment fixes
* Comment changes + ChangeHeatCapacity
* highly intelligent specimen
* n-body full heat exchange methods
* extract to partials
* highly intelligent specimen
* fixes + ChangeHeatCapacityKeepTemperature
* Divide and merge methods
* even divide
* different merge signature
* forgot one little thing
* address review
* missing docs
* addr review
* oops
* review
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
2026-04-04 16:57:21 +02:00
Nox and Princess Cheeseballs
90580db666
ERT Overhaul 3/3: Loadouts ( #38481 )
...
* Initial commit: Added ERT web vest and sprites, added ERT magboots.
Signed-off-by: Nox38 <nebulousnox38@gmail.com >
* Added duffle bag and magboots
Signed-off-by: Nox38 <nebulousnox38@gmail.com >
* Half finished updating the web vest
Signed-off-by: Nox38 <nebulousnox38@gmail.com >
* Removed unused items
Signed-off-by: Nox38 <nebulousnox38@gmail.com >
* Added ERT chest rig, changed sprites of backpacks
Signed-off-by: Nox38 <nebulousnox38@gmail.com >
* Parented all ERT hardsuit stats to nukie hardsuits
Signed-off-by: Nox38 <nebulousnox38@gmail.com >
* fixed naming
Signed-off-by: Nox38 <nebulousnox38@gmail.com >
* Added equipment to be used by ERT.
Signed-off-by: Nox38 <nebulousnox38@gmail.com >
* Added flamethrower suffix
Signed-off-by: Nox38 <nebulousnox38@gmail.com >
* Added hydra filled with frag grenades
Signed-off-by: Nox38 <nebulousnox38@gmail.com >
* Made basic grenades centcomm restricted
Signed-off-by: Nox38 <nebulousnox38@gmail.com >
* Made energy swords central command contraband
Signed-off-by: Nox38 <nebulousnox38@gmail.com >
* Added ERT chest rig, changed sprites of backpacks
Signed-off-by: Nox38 <nebulousnox38@gmail.com >
* Parented all ERT hardsuit stats to nukie hardsuits
Signed-off-by: Nox38 <nebulousnox38@gmail.com >
* fixed naming
Signed-off-by: Nox38 <nebulousnox38@gmail.com >
* Added equipment to be used by ERT.
Signed-off-by: Nox38 <nebulousnox38@gmail.com >
* Added flamethrower suffix
Signed-off-by: Nox38 <nebulousnox38@gmail.com >
* Added hydra filled with frag grenades
Signed-off-by: Nox38 <nebulousnox38@gmail.com >
* Made basic grenades centcomm restricted
Signed-off-by: Nox38 <nebulousnox38@gmail.com >
* Made energy swords central command contraband
Signed-off-by: Nox38 <nebulousnox38@gmail.com >
* First implementation of humanoid.yml
Signed-off-by: Nox38 <nebulousnox38@gmail.com >
* Added leader, chaplain, and half implemented paladin
Signed-off-by: Nox38 <nebulousnox38@gmail.com >
* Bit more work on chaplain
Signed-off-by: Nox38 <nebulousnox38@gmail.com >
* Parented ERT backpacks to syndicate ones
Signed-off-by: Nox38 <nebulousnox38@gmail.com >
* Revert "Parented ERT backpacks to syndicate ones"
This reverts commit 615526512d90ea17c0e452ed24fdb351f54740bc.
:wq#
* Parented ERT backpacks to syndicate ones
Signed-off-by: Nox38 <nebulousnox38@gmail.com >
* changed size of ERT backpacks
Signed-off-by: Nox38 <nebulousnox38@gmail.com >
* Started adding engineer
Signed-off-by: Nox38 <nebulousnox38@gmail.com >
* Unparented ERT duffels from syndicate ones
Signed-off-by: Nox38 <nebulousnox38@gmail.com >
* Finished ERT security, Leader, and Chaplain. Issue remaining with the fills and shotgun ammo, rifleman half done.
Signed-off-by: Nox38 <nebulousnox38@gmail.com >
* Added all loadouts
Signed-off-by: Nox38 <nebulousnox38@gmail.com >
* Updated labels and containers
Signed-off-by: Nox38 <nebulousnox38@gmail.com >
* Added names, finished loadouts.
Signed-off-by: Nox38 <nebulousnox38@gmail.com >
* Tested loadouts, added chaplain job icon (finally), ready to go!
Signed-off-by: Nox38 <nebulousnox38@gmail.com >
* Added ERT survival box with double emergency tank
Signed-off-by: Nox38 <nebulousnox38@gmail.com >
* ERT now use double tanks by default
Signed-off-by: Nox38 <nebulousnox38@gmail.com >
* Misc fixes
Signed-off-by: Nox38 <nebulousnox38@gmail.com >
* Fixed belt
Signed-off-by: Nox38 <nebulousnox38@gmail.com >
* Fixed belt sprites
Signed-off-by: Nox38 <nebulousnox38@gmail.com >
* Fixed test fails
Signed-off-by: Nox38 <nebulousnox38@gmail.com >
* Minor spelling mistake:
Signed-off-by: Nox38 <nebulousnox38@gmail.com >
* Fixed all known issues with the PR, ready for review!
Signed-off-by: Nox38 <nebulousnox38@gmail.com >
* Fixed ERT medic backpack sprite
Signed-off-by: Nox38 <nebulousnox38@gmail.com >
* Fixed random metadata
Signed-off-by: Nox38 <nebulousnox38@gmail.com >
* Fixed test fail
Signed-off-by: Nox38 <nebulousnox38@gmail.com >
* Fixed test fail I hope?
Signed-off-by: Nox38 <nebulousnox38@gmail.com >
* defintely fixed test fails
Signed-off-by: Nox38 <nebulousnox38@gmail.com >
* removed flamethrower
Signed-off-by: Nox38 <nebulousnox38@gmail.com >
* Slight loadout fixes to bring everything up to date.
Signed-off-by: Nox38 <nebulousnox38@gmail.com >
* fix
Signed-off-by: Nox38 <nebulousnox38@gmail.com >
* Made C4 CC contra, reverted Incen to syni contra
Signed-off-by: Nox38 <nebulousnox38@gmail.com >
* reverted contraband
Signed-off-by: Nox38 <nebulousnox38@gmail.com >
* revert the rest of the contraband
Signed-off-by: Nox38 <nebulousnox38@gmail.com >
* revert contraband
Signed-off-by: Nox38 <nebulousnox38@gmail.com >
* Finished reverting contraband
Signed-off-by: Nox38 <nebulousnox38@gmail.com >
* Heisentest
* Replaced the melee ert security with a marksman
Signed-off-by: Nox38 <nebulousnox38@gmail.com >
* Added explosion resistance to backpacks
Signed-off-by: Nox38 <nebulousnox38@gmail.com >
* Added label component to spray bottles.
Signed-off-by: Nox38 <nebulousnox38@gmail.com >
* Added suffixes to the space cleaner bottles
Signed-off-by: Nox38 <nebulousnox38@gmail.com >
* Removed ERT duffel bag, made engi loadouts work without a duffel (still finishing medic loadouts)
Signed-off-by: Nox38 <nebulousnox38@gmail.com >
* Removed ERT duffel bag.
Signed-off-by: Nox38 <nebulousnox38@gmail.com >
* Finished updating loadouts to account for removed duffel bag.
Signed-off-by: Nox38 <nebulousnox38@gmail.com >
* Replaced armed engineer's C4 with explosive cord
* Replaced leader's XL8 with a standard Lecter
* Updated leader loadout
* Minor fix to ERT leader
Signed-off-by: Nox38 <nebulousnox38@gmail.com >
* fix formatting
* Fixed rifleman, armed engineer, and test fail
* Finished vanguard, chaplain.
* Fixed minor spelling mistake
* Gave ERT medics back their omnizine
* Added ERT security breacher, made ERT survival boxes 2x2.
* Finished implementing security shotgunner
* one small thing
---------
Signed-off-by: Nox38 <nebulousnox38@gmail.com >
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com >
2026-04-04 16:57:21 +02:00
GeneralGaws
ef1d5f1bd6
Energy guns' fire mode text formating fix ( #42103 )
...
issue
2026-04-04 16:57:20 +02:00
Princess Cheeseballs and Princess Cheeseballs
861ed0ea9d
Fix Kitchen Spike Paralysis by removing an unused subscription. ( #42078 )
...
* remove
* ACK ACK ACK ACK
---------
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com >
2026-04-04 16:57:20 +02:00
alexalexmax
d8ce0d767b
Voice mask effects are toggleable and hide your accent ( #41965 )
...
* apply negate accents system
* add toggle to voice mask ui
* roll negateaccents into voice mask system, delete negate accents comp&system, update yml entries
* convert button to ToggleButton and some cleanup
* retry for heisenfail
* accent toggle
* update names and add mask active check for accent hiding
2026-04-04 16:57:20 +02:00
TheFlyingSentry
be00ff32c8
Fixed Xeno air alarms warning/danger sprites not showing ( #41590 )
...
Fixed Xeno air alarms (someone didn't copy paste correctly :3)
2026-04-04 16:57:20 +02:00
lzk
4a35a28e1b
make comp-repairable-repair sane ( #42048 )
2026-04-04 16:57:20 +02:00
EchoOfNothing
42ce333e5a
Update dotnet sdk from 9 to 10 for nix devl shell. ( #42041 )
...
Update dotnet sdk from 9 to 10 in shell.nix
2026-04-04 16:57:20 +02:00
TVK-04 and TVK-04
189cda7ab3
Fixed Voice Mask and Ripley APU interaction ( #42023 )
...
Would show player's real identity instead of assumed identity
Co-authored-by: TVK-04 <>
2026-04-04 16:57:20 +02:00
ArtisticRoomba
573ca35bb9
AddMolsToMixture atmos helper ( #42033 )
2026-04-04 16:57:20 +02:00
BarryNorfolk
9307e48366
Remove IPC InputMover for HeadIPC
2026-04-04 16:57:20 +02:00
BarryNorfolk
a1ba045f59
Downstream fix for #30515 - Temperature damage
2026-04-04 16:57:20 +02:00