Commit graph

35359 commits

Author SHA1 Message Date
PJBot
4d19496dbd Automatic changelog update 2026-01-03 21:44:08 +00:00
Red
da4a488197
Melee weapons animations upgrade (#41425)
* upgrading

* Update MeleeWeaponSystem.Effects.cs

* Easing
2026-01-03 21:29:48 +00:00
PJBot
269bd56844 Automatic changelog update 2026-01-03 07:16:17 +00:00
Aearo-Deepwater
fc995820df
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-01-03 06:54:00 +00:00
PJBot
bdbc148054 Automatic changelog update 2026-01-03 07:02:13 +00:00
K-Dynamic
bdb710270a
Intercom resprite (#41962)
* intercom resprite

* fix typo

* change copyright
2026-01-03 06:48:37 +00:00
eoineoineoin
d366c67baf
Fix style classes used on monotone labels (#41969)
* Fix style classes used on monotone labels

* Heading>SubHeading
2026-01-03 06:19:35 +00:00
PJBot
856ad11640 Automatic changelog update 2026-01-03 01:34:53 +00:00
Ignaz "Ian" Kraft
9754944f11
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-01-03 01:20:41 +00:00
ArtisticRoomba
c796eb372f
Guard against div/0 for HeatContainerHelpers (#42213)
Guard against div/0 for HeatContainers
2026-01-02 12:22:56 +00:00
PJBot
732db1921b Automatic changelog update 2026-01-02 00:06:17 +00:00
Spessmann
4b9ef4749c
Snowball fixes (#42124)
* snowball update

* snowball update
2026-01-01 17:05:09 -07:00
PJBot
e5d8800b42 Automatic changelog update 2026-01-01 21:38:07 +00:00
Samuka
e1b790eecd
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-01-01 21:23:34 +00:00
Pieter-Jan Briers
4f1a1118b1
Update RT to 270.1.0 (#42198) 2026-01-01 20:34:05 +00:00
Emisse
6de41e8051
Revert "Christmas-ifed Packed Station!" (#42202)
Revert "Christmas-ifed Packed Station! (#41665)"

This reverts commit b77a0d6368.
2026-01-01 13:19:52 -07:00
Emisse
74d482c5b2
Revert "Exo - Exomas Version (revertable)" (#42203)
Revert "Exo - Exomas Version (revertable) (#41715)"

This reverts commit a0e7fe8233.
2026-01-01 13:19:42 -07:00
mq
4920c9e907
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-01-01 19:00:49 +00:00
CrazyPhantom779
445d1b673b
Fix RCDDeconstructableComponent filename (#42180) 2026-01-01 17:31:44 +00:00
ArtisticRoomba
6e55a7bac4
Make some HeatContainerHelpers methods byref (#42197)
* make some HeatContainerHelpers methods byref

* all of them
2026-01-01 12:05:09 +00:00
PJBot
67da176eb9 Automatic changelog update 2026-01-01 05:44:04 +00:00
Princess Cheeseballs
24005e3e93
Jet Injector Tweaks and Cleanup. (#42158)
* delete metabolismmovespeedmodifiersystem

* Revert "delete metabolismmovespeedmodifiersystem"

This reverts commit 19572fa0858bfb9385f4717fc77c8956bdbc56c0.

* misc cleanup

* math shows I should do this

* prevent popups

* fix handling as well

* this too

* actually these can create popups so just always handle em...

* remove comment

* final fixes

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2026-01-01 05:29:36 +00:00
Ted Lukin
e9932ec0ea
Happy 2026 (#42186) 2025-12-31 10:59:47 +00:00
PJBot
540f4e4c61 Automatic changelog update 2025-12-31 01:53:30 +00:00
Connor Huffine
1801f47418
Fix broken FTL references (#42181)
Add broken FTL links
2025-12-31 01:27:59 +00:00
PJBot
4eab48fe35 Automatic changelog update 2025-12-31 01:38:43 +00:00
YoungThug
2c5b67fc3f
Ninjas now get a custom bag! (#42112)
* Ninjas now recieve a custom satchel

* Original Size

* Requested Changes + Making bag silent

* Add code comment
2025-12-31 01:23:59 +00:00
Princess Cheeseballs
97a75f49c6
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>
2025-12-31 00:42:49 +00:00
PJBot
8514405ca9 Automatic changelog update 2025-12-31 00:24:27 +00:00
FotY
360e43b9e7
(Fix) Make paper extinguishable with fire extinguisher (#42142)
Make paper extinguishable with fire extinguisher
2025-12-31 00:10:59 +00:00
Crotalus
dc9d4accfd
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>
2025-12-30 23:49:32 +00:00
PJBot
cdf6461796 Automatic changelog update 2025-12-30 23:27:35 +00:00
Jessica M
41234b7eb1
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>
2025-12-30 23:13:59 +00:00
Princess Cheeseballs
0b1e8a4bbc
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>
2025-12-30 21:41:57 +00:00
PJBot
a41101e8da Automatic changelog update 2025-12-30 21:53:29 +00:00
OnyxTheBrave
3cc79c223a
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>
2025-12-30 21:34:54 +00:00
mikey
d61ecd3d50
Align detective stamp with rest of stamps (lower by 2 pixels) (#42177)
move detective stamp down 2 pixels
2025-12-30 21:05:13 +00:00
PJBot
56462d0cb1 Automatic changelog update 2025-12-29 22:50:34 +00:00
0-Anon
fb17257562
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
2025-12-29 22:36:01 +00:00
PJBot
c6c84ef17d Automatic changelog update 2025-12-29 11:00:25 +00:00
GeneralGaws
beb4d5f584
Remove syndicate bomb restock time (#42114)
* no restock time

* add timer
2025-12-29 10:45:56 +00:00
PJBot
df7473a058 Automatic changelog update 2025-12-29 10:43:39 +00:00
PAFFhassoocks
552938cda2
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
2025-12-29 10:29:13 +00:00
EchoOfNothing
ac3a91eac1
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>
2025-12-29 08:53:18 +00:00
PJBot
be7653c131 Automatic changelog update 2025-12-29 04:07:04 +00:00
EchoOfNothing
131108b018
Fix plasma station comms apc overloaded by default (#42144) 2025-12-29 03:52:44 +00:00
YoungThug
951f13fd69
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>
2025-12-29 00:01:35 +00:00
Princess Cheeseballs
077dceeb2d
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>
2025-12-28 23:22:04 +00:00
ArtisticRoomba
0dcb2756c7
Add AtmosTest test assertion for a valid grid (#42139)
add test assertion for a valid grid
2025-12-28 13:35:07 +00:00
PJBot
4cf18a222b Automatic changelog update 2025-12-28 07:31:15 +00:00