Commit Graph

38456 Commits

Author SHA1 Message Date
Princess Cheeseballs c859a9f33b Fix admin loc spam 2 (#42265) 2026-04-04 16:57:23 +02:00
SnappingOpossum 4ce6d3d1af Replace recently added StorageFill with EntityTableContainerFill (#42269)
I HATE STORAGE FILL
2026-04-04 16:57:23 +02:00
BarryNorfolk f8f03e2dd3 Downstream fixes for #42200 2026-04-04 16:57:23 +02:00
ThatGuyUSA 18280c51d1 [FEATURE] More icons (#42200)
* innit bruv, but also done!

* added comment to signify why it's like that

* init, but done

* init commit

* you think you got everythin, until you didn't

* credits and one last touch up

* i fucking hate git

* KILL OLD COMMITS

This reverts commit 6f834a51de611f215ede02f291a9d834777884a5.

* KILLING OLD COMMITS

This reverts commit 36e1f4a476b873f2326723740eccf455060520d8.

* I am going to become the joker

* one day i'll learn how to delete old commits properly

* god fucking damn it

* capitalization!
2026-04-04 16:57:23 +02:00
Princess Cheeseballs 1bd5ab6b02 Revert Closable Jugs (#42267)
* remove lid

* remove changelog

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2026-04-04 16:57:23 +02:00
Velcroboy b63dc6c07e Adds sky blue curtains/tables to their respective spawners (#42266)
Co-authored-by: Velcroboy <velcroboy333@hotmail.com>
2026-04-04 16:57:23 +02:00
SnappingOpossum 3636651899 Move some miscellaneous random spawners to entity tables (#42245)
* Move some miscellaneous RandomSpawners to entity tables

* Fix a parenting issue and some conventions
2026-04-04 16:57:23 +02:00
IProduceWidgets 117643aa74 jugs closeable, move chemistry entities into chemistry directory (#29413)
* jugs closeable, move chemitsry entities into chemsitry directory

* forgor to stage json. I hope i didnt stage robust :anxious:

* Who likes cargo? Not me. Lets remove it.

* Remove seal, make the amount examinable regardless of open or not, update jug icon

* apply iaada's parenting

* fix issues tdw parenting

* Review changes

* Fix sprite rename

* small touchup

---------

Co-authored-by: SlamBamActionman <slambamactionman@gmail.com>
Co-authored-by: iaada <iaada@users.noreply.github.com>
2026-04-04 16:57:23 +02:00
ScarKy0 31a71d70bf Cleanup Toolshed Locale (#42259)
* it begins

* god help me

* FINALLY
2026-04-04 16:57:22 +02:00
ScarKy0 c3d7e8d88e Msg Toolshed Command (#41936)
* init

* subfolder

* note
2026-04-04 16:57:22 +02:00
slarticodefast 5127211eb7 Predict thieving beacon (#39610)
predict thieving beacon
2026-04-04 16:57:22 +02:00
Centronias 4fbab916cd Fix localization missing spam from Admin Overlay (#42244)
playerInfo.StartingJob is already localized
2026-04-04 16:57:22 +02:00
John 83e063c6b3 fixed typo/duplicate adjective (#42249)
fixed typo/duplicate
2026-04-04 16:57:22 +02:00
TheFlyingSentry 7c114ee7b9 Dragon rift no longer deletes all rifts when destroyed (#42234)
Maintaining the status quo
2026-04-04 16:57:22 +02:00
Vasilis The Pikachu 56729fbdfa Revert "feat: RnD tech research console now have reroll feature (#32931)"
This reverts commit 1f2d80297cb81e8dbbd1c1f46aeb531a2624204c.

Discussed during the maintainer meeting and voted to be reverted at this time.
2026-04-04 16:57:22 +02:00
Princess Cheeseballs 455ab786ae [STAGING] Staging Chat Fix (#42206)
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2026-04-04 16:57:22 +02:00
Red 6c8f446f12 Melee weapons animations upgrade (#41425)
* upgrading

* Update MeleeWeaponSystem.Effects.cs

* Easing
2026-04-04 16:57:22 +02:00
Princess Cheeseballs 4677401244 [Staging] Let admins ignore the laws of physics again. (#42221)
admin ignore physics

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2026-04-04 16:57:22 +02:00
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 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 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 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 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 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
Princess Cheeseballs 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 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 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 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 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 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