36694 Commits

Author SHA1 Message Date
TPgameing 36ec78e298 Overhauled the Fireaxe and Fire Axe (#37708)
* Overhauled the Fireaxe and Fire Axe

* Fixed underlying merge conflict
2026-05-21 17:17:52 +00:00
PJBot a3bf1ca6c1 Automatic changelog update 2026-05-20 21:37:05 +00:00
ScarKy0 1819201cdb Hue based skin color clamping (#43889)
* works!!!!!!!!!!

* rewrite it AGAIN

* wtf

* vox coloring

* fuck this comment in particular

* Apply suggestions from code review

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>

* docs

* review p2

* review?

* review from stinker

* stuff

* i SWEAR these are supposed to be reversed right???

* more clear test errors please

* ig this was correct????

* reason

* unused

* review

* cleanup

* i was a silly boy

* grah

* fix gametest locally

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2026-05-20 21:17:48 +00:00
themias 864b741942 Cleanup - remove zombie hardcoding in RevolutionaryRuleSystem (#43986)
* Cleanup - remove zombie hardcoding in RevolutionaryRuleSystem

* Update Content.Shared/Revolutionary/SharedRevolutionary.cs

Co-authored-by: Pok <113675512+Pok27@users.noreply.github.com>

* fix

* review

* didnt save for some reason

---------

Co-authored-by: Pok <113675512+Pok27@users.noreply.github.com>
2026-05-20 20:50:43 +00:00
PJBot 59c427727a Automatic changelog update 2026-05-20 19:50:12 +00:00
mq cbf1047c55 Reduced AI static overlay checkbox for photosensitivity (#44003)
* option to reduce ai static overlay

* wrong file path!

* requested change
2026-05-20 19:31:54 +00:00
ArtisticRoomba 47d552f745 Ensure client/server in SharedGasSpecificHeatsTest.cs are idle (#43174)
* ensure client/server in SharedGasSpecificHeatsTest.cs are idle

* a little off the top
2026-05-20 16:56:54 +00:00
PJBot b1df92145a Automatic changelog update 2026-05-20 07:23:30 +00:00
SlamBamActionman e44f44b228 Exo Station - Psychologist, Botany & Sec updates (#43533)
* Changes to Security, Botany, added Psychology

* Fix invalid entries
2026-05-20 07:04:27 +00:00
slarticodefast 726a307b3d Predict LubeSystem and LubedSystem (#39279)
* predict lube

* cleanup

* cleanup

* Update Content.Shared/Lube/LubeSystem.cs

Co-authored-by: Sir Warock <67167466+SirWarock@users.noreply.github.com>

---------

Co-authored-by: Sir Warock <67167466+SirWarock@users.noreply.github.com>
2026-05-20 06:35:47 +00:00
PJBot f81ae21853 Automatic changelog update 2026-05-19 12:00:22 +00:00
Pok 95cb9ab60d Fix chat with open radial menu (#40929)
* chat-with-open-radial-menu

* refactor: reuse checks in RadialMenuContextualCentralTextureButton.KeyBindUp in relevant codeparts of radial menu

---------

Co-authored-by: pa.pecherskij <pa.pecherskij@interfax.ru>
2026-05-19 11:40:54 +00:00
Atakku 590dfe7d0a Fix pipe placement (and possibly other things) in mappingclientsidesetup (#43301)
This simple fix, fixes everything
2026-05-18 23:09:11 +00:00
Atakku b8519626ee Fixed MaxLimit not being properly ignored when set to 0 (#41852)
* Fixed the issue

* Remove stray line
2026-05-18 21:16:17 +00:00
slarticodefast 679744311e fix cauterization popup prediction (#39283)
* fix popup

* Add comment

* Apply suggestion

---------

Co-authored-by: Fildrance <fildrance@gmail.com>
2026-05-18 15:47:34 +00:00
PJBot 7e3fcb7588 Automatic changelog update 2026-05-18 14:37:02 +00:00
TheMas3212 6f5206e235 Reorder Cow and Goat Mob parent order to give correct stomach type (#43983)
Fix: Reorder Cow and Goat Mob parent order to give correct stomach type
2026-05-18 14:18:29 +00:00
chromiumboy af2d5d401a Minor improvements for holopads (#40444)
* Initial commit

* Fixing merge conflict

* Merge conflict fixed

* Additional fixes

* Reverted change

* Serialization fix

* Holopad UIs will update when one is deleted or changes map

* Minor clean up

* Removed obsolete variables

* Addressed review comments
2026-05-18 13:23:41 +00:00
PJBot 4345bac4ab Automatic changelog update 2026-05-17 22:32:29 +00:00
ProPeperos cbaae040f4 Tradestation now has automated atmos! (#43973)
trade station baby!!!
2026-05-17 22:13:59 +00:00
slarticodefast 7bcfc74cee Add integration test for wielding and multi-handed items (#41028)
* one hand test

* the rest of the owl

* fix test

* client fix

* fix the fix

* const strings

* breaking changes
2026-05-17 21:58:59 +00:00
Tayrtahn 906db123e9 Test Cleanup: XenoArtifact (#43930)
* GameTest conversion

* Move string ids to consts

* Description attributes

* RunOnSide

* TestOf
2026-05-17 21:25:29 +00:00
PJBot d058ce682e Automatic changelog update 2026-05-17 20:30:56 +00:00
scrivoy 53da8728a4 Add Fake Wizard Robes (#36384)
* add sprite

* rename ID and add to magivend

* move fake wizard clothes to AutoDrobe

* reduce fake wizard clothes to one per machine

* Update fake wizard robe inhand sprites to match standardized version
2026-05-17 20:13:19 +00:00
Connor Huffine f20935b2a4 Fix MapInit NavMapBeacon Custom Text (#43898)
Fix missing path to UpdateNavMapBeaconData
2026-05-17 20:12:25 +00:00
Tayrtahn ac547301bd Code Cleanup Example: Admin Log Add tests (#43875)
* Remove `var pair = Pair;`
We can just use Pair directly.

* Remove pair.Server and pair.Client
We can just use Server and Client directly

* Convert EntityManager resolves to SEntMan/CEntMan

Some older tests still manually resolve these managers. More recent tests may use
Server.EntMan/Client.EntMan, which should also be replaced by SEntMan/CEntMan.

Although not shown here, this also applies to PrototypeManager, which shoud be
replaced by SProtoMan/CProtoMan.

* Convert System lookups to SidedDependencies

* Convert entity spawning to use GameTest proxy methods.

These methods also automatically track spawned entities for cleanup.
Note that there are several methods, including an async one that can
be awaited for use outside of WaitPost delegates.
2026-05-17 19:43:40 +00:00
āda 9eef804b4f Cleanup of lighter.yml (#43950)
* a massacre

* changed my mind

* other stuff

* make up your mind, babe

* how come you always have another change after you push the pr, girl

---------

Co-authored-by: iaada <iaada@users.noreply.github.com>
2026-05-17 19:24:05 +00:00
PJBot 28f4b4d36a Automatic changelog update 2026-05-17 19:19:09 +00:00
Errant 79ba18f314 replace chainsaw sounds, delete current ones (#43976)
replace chainsaw soundfx, delete old sound files
2026-05-17 19:01:18 +00:00
TakoDragon c689bec79b Signal valve construction bug (#43975)
hide
2026-05-17 18:59:00 +00:00
riccardi48 c264ec0a60 Default requester text in cargo request console from ID (#43938)
* Request text from ID

* Requested Changes

* Removed TryGetIdentityShortInfoEvent()

* Removed unused using

* cleanup

* .

* Wrong if statement

* Revert "Merge branch 'identity-getname-cleanup' into cargo-console-requester-id"

This reverts commit 89245a4f64, reversing
changes made to d6ce7e03ae.

* missed one

* whitespace

* .

* updated to match other PR

* Moved to Dependency

* added partial class

* Update Content.Client/Cargo/BUI/CargoOrderConsoleBoundUserInterface.cs

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2026-05-17 16:38:39 +00:00
Minerva 5897dfa123 Capitalization fix in loadout groups (#43849)
* Capitalization fix in loadout groups

* Nevermind I like this spelling more
2026-05-17 16:10:54 +00:00
Eveloop 22a547c7c8 Use dependency injection for EntityQuery<T>s in Content.Server (#43566)
* Replace usages of EntityQuery with dependency injected ones in Content.Server

* Remove unused EntityQuery dependencies

* Restore CheckPressureAndFire override method

* Revert EntityQuery refactor changes to DisposalTubeSystem.cs & DisposableSystem.cs

* Infer Transform/Metadata directly instead of passing (#43479)

* Resolve RA0049, RA0051 errors (#43479)

* Resolve RA0049, RA0051 errors (#43479)

* Apply suggestions from code review

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2026-05-17 15:59:37 +00:00
PJBot 1723a8a169 Automatic changelog update 2026-05-17 10:33:41 +00:00
pathetic meowmeow 6f8dd94726 Add test plan to PR template (#43839) 2026-05-17 03:32:51 -07:00
Connor Huffine 863f301951 Make atmos devices respect map serialized enables (#43970)
* Add early failout

* Create map loading test

* docs and test fixes

---------

Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
2026-05-17 10:14:54 +00:00
github-actions[bot] fc33ab61bf Update Credits (#43969)
Co-authored-by: PJBot <pieterjan.briers+bot@gmail.com>
2026-05-17 08:25:23 +02:00
slarticodefast a55e610c21 Add EntProtoId overloads to EntityWhitelists (#40807)
* prototype whitelists

* review

* fix
2026-05-17 01:06:05 +00:00
Jessica M 6b215d64e6 make Ninja doorjack objective use counter condition (#43813)
* doorjack to counter condition

* howd i do that

* partial

* enumrate  the

* cleanup

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2026-05-16 22:55:09 +00:00
PJBot 18d60a35c7 Automatic changelog update 2026-05-16 22:30:28 +00:00
āda 988010c466 Buyable + destructible desk bell, desk bell variants (#36701)
* .rsi

* .yml

* buzzer

* desk horn and cleanup

* changes

* necro post

* fixed

* tiny shrink

* tabs...

* indentation

* injurable

---------

Co-authored-by: iaada <iaada@users.noreply.github.com>
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2026-05-16 22:12:22 +00:00
Tayrtahn 7e8cdd7f27 Add xmldocs to NUnit constraint extensions (#43887) 2026-05-16 19:56:00 +00:00
PJBot adc4943628 Automatic changelog update 2026-05-16 20:11:21 +00:00
ProPeperos f28058e2d6 Quality and Sprite changes to Conveyor Belts (#43599)
* Made the conveyor belt item stack to 5

* New conveyor sprite sheet WIP

* ajusted animation timing AND synced sprites

* unfinished new belts sprite

* New final sprites

* Credits

* Trashing old sprites

* fix credits

* build fix

* Removed old credits

* meta.json formating

* Stack the Price

* maxstack, shape 2x2 added - stack sprites won't work

* suggested fixes

* desaturated the belts

* Construction fix and cleanup

* remove the belt tag for good

* formatting

* Update Resources/Textures/Structures/conveyor.rsi/meta.json

---------

Co-authored-by: iaada <iaada@users.noreply.github.com>
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2026-05-16 19:50:32 +00:00
Thomas ee172f4fd2 Improve Main Menu (#43891)
* Format code

* Fix Changelog button having incorrect size

* Reorder Changelog to no longer be the last one

* Switch changelog and quit colors

It doesn't make sense for Quit to be uncolored, yet for Changelog to be
red. I'm not sure if positive green is the right color, but there's not
really a better option to do quickly/easily

* Shape the buttons using Open{Left,Right,Both}

I wish we got the new XAMLX already as doing the <system:String> thing
is uh... not desirable

* Add background to MainMenu and change some margins and separations
2026-05-16 18:56:40 +00:00
eoineoineoin 57baa00fdf Fix extraneous line endings when building some machines (#43649)
Fix extraneous line endings in examine text
2026-05-16 18:45:13 +00:00
PJBot da43187d7a Automatic changelog update 2026-05-16 18:19:49 +00:00
Ewanderer 7439140543 allow ammonia to be extracted from biomass via biogenerator. (#43804)
* allow ammonia to be extracted from biomass via biogenerator.

* small adjustment to numbers

* adjusted input/output to match other chemical recepies (10 units).
2026-05-16 18:01:20 +00:00
Thomas 0fc0362113 Randomize Main Menu Parallax (#43893)
* Random parallax

* Switch from enumerate to allow list

* Use ProtoId

* Validate

It's really been too long since I've done this kind of this, and it
shows...

* Update Content.Client/MainMenu/UI/MainMenuControl.xaml.cs

---------

Co-authored-by: Tayrtahn <tayrtahn@gmail.com>
2026-05-16 17:35:36 +00:00
Khaomi 779085781f Ignore C# Dev Kit's new cache file (#43965)
chore(gitignore): add .lscache
2026-05-16 17:12:39 +00:00