]>
git.smokeofanarchy.ru Git - space-station-14.git/log
SnappingOpossum [Sun, 28 Dec 2025 06:23:46 +0000 (17:23 +1100)]
Add crayon box to Big Bite meals (#42077)
Shuffle things, use table for big bite
PJBot [Sun, 28 Dec 2025 01:11:46 +0000 (01:11 +0000)]
Automatic changelog update
B_Kirill [Sun, 28 Dec 2025 00:57:02 +0000 (10:57 +1000)]
Fix broken vending machine UI behavior (#42110)
* Fix broken vending machine UI behavior
* begone
---------
Co-authored-by: beck-thompson <beck314159@hotmail.com>
github-actions[bot] [Sun, 28 Dec 2025 00:45:02 +0000 (01:45 +0100)]
Update Credits (#42127)
Co-authored-by: PJBot <pieterjan.briers+bot@gmail.com>
ScarKy0 [Sat, 27 Dec 2025 17:09:33 +0000 (18:09 +0100)]
ReagentGrinder Comp and API to shared (#41956)
* init
* API
* review
* return
* review
* I tend to be stupid
Leah [Sat, 27 Dec 2025 16:05:38 +0000 (17:05 +0100)]
update communicator kit description for voice mask implanter (#42115)
update thief backpack description for voice mask implanter
PJBot [Sat, 27 Dec 2025 14:33:14 +0000 (14:33 +0000)]
Automatic changelog update
EchoOfNothing [Sat, 27 Dec 2025 14:18:45 +0000 (16:18 +0200)]
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>
B_Kirill [Sat, 27 Dec 2025 14:14:42 +0000 (00:14 +1000)]
Cleanup warnings: CS0414, CS0618 (#42068)
Cleanup
PJBot [Sat, 27 Dec 2025 14:15:16 +0000 (14:15 +0000)]
Automatic changelog update
SonarZeBat [Sat, 27 Dec 2025 14:00:29 +0000 (22:00 +0800)]
Lowered Xenoborgs MinPlayers From 40 To 30 (#42111)
Update subgamemodes.yml
ArtisticRoomba [Sat, 27 Dec 2025 02:05:10 +0000 (18:05 -0800)]
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>
PJBot [Fri, 26 Dec 2025 21:48:41 +0000 (21:48 +0000)]
Automatic changelog update
Nox [Fri, 26 Dec 2025 21:33:43 +0000 (16:33 -0500)]
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>
GeneralGaws [Fri, 26 Dec 2025 16:28:02 +0000 (19:28 +0300)]
Energy guns' fire mode text formating fix (#42103)
issue
Princess Cheeseballs [Fri, 26 Dec 2025 07:41:27 +0000 (23:41 -0800)]
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>
PJBot [Fri, 26 Dec 2025 03:01:32 +0000 (03:01 +0000)]
Automatic changelog update
alexalexmax [Fri, 26 Dec 2025 02:47:05 +0000 (18:47 -0800)]
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
PJBot [Thu, 25 Dec 2025 23:35:14 +0000 (23:35 +0000)]
Automatic changelog update
TheFlyingSentry [Thu, 25 Dec 2025 23:21:40 +0000 (18:21 -0500)]
Fixed Xeno air alarms warning/danger sprites not showing (#41590)
Fixed Xeno air alarms (someone didn't copy paste correctly :3)
Errant [Thu, 25 Dec 2025 21:02:05 +0000 (22:02 +0100)]
Remove reverted shuttle event change from the changelog (#42065)
revert changelog
lzk [Thu, 25 Dec 2025 20:53:14 +0000 (21:53 +0100)]
make comp-repairable-repair sane (#42048)
PJBot [Thu, 25 Dec 2025 19:58:54 +0000 (19:58 +0000)]
Automatic changelog update
Sir Warock [Thu, 25 Dec 2025 19:44:06 +0000 (20:44 +0100)]
Add jet injectors (#40076)
* Added Jet Injectors
* Small fixes
* YML Linter fix
* Requested Adjustments
* Better Sprites for the Jet Injector
* Actually forgor to give credit
* Fix merge conflicts and refactor
* Undo Oversight
* Introduction of Advanced Jet Injectors
* minor oversight
* Adhere to requests
* Remove Loadout, add Lockers
* harder better faster stronger
* vend shortage
* Sound effect
* will this work or do I just gotta choose one at random???
* alright fine I'll do it this way
* quiet the hissing, raise the pitch
* Merge new sprites
---------
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
EchoOfNothing [Wed, 24 Dec 2025 20:17:51 +0000 (22:17 +0200)]
Update dotnet sdk from 9 to 10 for nix devl shell. (#42041)
Update dotnet sdk from 9 to 10 in shell.nix
TVK-04 [Wed, 24 Dec 2025 17:19:08 +0000 (18:19 +0100)]
Fixed Voice Mask and Ripley APU interaction (#42023)
Would show player's real identity instead of assumed identity
Co-authored-by: TVK-04 <>
ArtisticRoomba [Wed, 24 Dec 2025 08:15:10 +0000 (00:15 -0800)]
AddMolsToMixture atmos helper (#42033)
Princess Cheeseballs [Wed, 24 Dec 2025 06:57:41 +0000 (22:57 -0800)]
stable to master (#42038)
[HOTFIX] Fix MMI mind transfer (#41941)
Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
TemporalOroboros [Wed, 24 Dec 2025 06:37:11 +0000 (22:37 -0800)]
Splits temperature damage processing into its own component (#30515)
* Creates TemperatureDamageThresholdsComponent
* Obsolete TemperatureComponent fields
* Use TemperatureDamageThresholdsComponent
Moves all the uses of the relocated TemperatureComponent fields to use the TDTC versions
* Removes the obsolete TemperatureComponent fields
* Update YAML definitions
* Update doc comments
* Split TemperatureSystem
Creates TemperatureDamageSystem and moves the damage handling from TemperatureSystem
* Cull unused using statements
* Use component-based damage tick scheduling
* Fix temperature damage processing
Check was inverted resulting in things never starting to take temperature damage
* Poke tests
* Add TemperatureDamageThresholds to new prototypes
* Move TemperatureDamageThresholdsComponent to Shared
Parity with TemperatureComponent
* While I'm here
Fixes warning regarding obsolete ProtoId validator attribute
* Fix YAML errors
* Fix merge errors
* Rename TemperatureDamageThresholdsComponent -> TemperatureDamageComponent
* Use ContentHelpers.RoundToLevels for temperature alerts
* Fix YML
* A fuckton of cleanup
* working cleanup
* fix
* misc additions
---------
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
ScarKy0 [Wed, 24 Dec 2025 06:34:10 +0000 (07:34 +0100)]
[HOTFIX] Fix MMI mind transfer (#41941)
B_Kirill [Wed, 24 Dec 2025 06:17:16 +0000 (16:17 +1000)]
Clarify checkbox formatting in PR template (#42035)
Stefano Pigozzi [Wed, 24 Dec 2025 05:15:12 +0000 (06:15 +0100)]
Fix greytide terms in Italian accent (#42020)
* Use singular form for greytider in Italian accent
* Use "curva" for "greytide" instead of "curvisti" in Italian accent
Stefano Pigozzi [Wed, 24 Dec 2025 03:10:25 +0000 (04:10 +0100)]
Change "pappa" (food) to "papà" (dad) in Italian accent (#42018)
Pieter-Jan Briers [Wed, 24 Dec 2025 01:56:31 +0000 (02:56 +0100)]
Fix NanoTask and bounty print formatting (#42030)
Markup text was erroneously being appended via AddText().
Pieter-Jan Briers [Wed, 24 Dec 2025 01:16:20 +0000 (02:16 +0100)]
Update RT to v270.0.0 (#42029)
Fix audio loading issues
PJBot [Wed, 24 Dec 2025 00:44:26 +0000 (00:44 +0000)]
Automatic changelog update
Jessica M [Wed, 24 Dec 2025 00:29:55 +0000 (16:29 -0800)]
Add botany equipment to marathon brig (#42028)
add botany tools to marathon
Co-authored-by: Jessica M <jessica@maybe.sh>
ahandleman [Tue, 23 Dec 2025 22:15:51 +0000 (16:15 -0600)]
Change Botany Minimum Quantity For Random Chems (#41955)
* Initial change to fix minimums
* Switch to clamp for setting min
Nemanja [Tue, 23 Dec 2025 21:52:42 +0000 (16:52 -0500)]
Fix spreaders not re-spreading on deletion (#42016)
* Fix spreaders not re-spreading on deletion
* Rename another variable for clarity
Stefano Pigozzi [Tue, 23 Dec 2025 20:42:32 +0000 (21:42 +0100)]
Change "mafioso" (singular) to "mafiosi" (plural) in the Italian accent. (#42026)
Change "mafioso" (singular) to "mafiosi" (plural)
Princess Cheeseballs [Tue, 23 Dec 2025 19:47:46 +0000 (11:47 -0800)]
Fix the Infinite Spill (#42022)
i hate solutions i hate solutions
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
B_Kirill [Tue, 23 Dec 2025 13:13:39 +0000 (23:13 +1000)]
Fix incorrect table breakage sound (#41968)
* Fix incorrect table breakage sound
* review
* retry
* are you kidding me
PJBot [Tue, 23 Dec 2025 10:02:44 +0000 (10:02 +0000)]
Automatic changelog update
imatsoup [Tue, 23 Dec 2025 09:47:46 +0000 (09:47 +0000)]
Make donk co. microwave syndicate contraband (#41960)
add BaseSyndicateContraband parentages to donk co microwave and donk co microwave machineboard
ArtisticRoomba [Tue, 23 Dec 2025 09:44:31 +0000 (01:44 -0800)]
Use cached Atmospherics AirtightData when applicable (#41390)
ArtisticRoomba [Tue, 23 Dec 2025 09:10:36 +0000 (01:10 -0800)]
Fix DeltaPressureTest race condition when using LINDA (#41388)
PJBot [Tue, 23 Dec 2025 08:14:01 +0000 (08:14 +0000)]
Automatic changelog update
ArtisticRoomba [Tue, 23 Dec 2025 08:12:52 +0000 (00:12 -0800)]
Fix atmos devices not correctly reffing the changed atmos (#41585)
Kowlin [Tue, 23 Dec 2025 05:59:36 +0000 (06:59 +0100)]
Fix Setgamepreset (#41963)
imatsoup [Tue, 23 Dec 2025 04:30:22 +0000 (04:30 +0000)]
Update debug backpacks to use the proper suffix (#41959)
Update backpacks.yml
PJBot [Mon, 22 Dec 2025 21:16:46 +0000 (21:16 +0000)]
Automatic changelog update
Crude Oil [Mon, 22 Dec 2025 21:01:56 +0000 (22:01 +0100)]
Port FTL arrival effect fix from https://github.com/new-frontiers-14/frontier-station-14/pull/3495 (#41951)
Port FTL arrival fix from https://github.com/new-frontiers-14/frontier-station-14/pull/3495
PJBot [Mon, 22 Dec 2025 17:12:41 +0000 (17:12 +0000)]
Automatic changelog update
JohnJohn [Mon, 22 Dec 2025 16:57:51 +0000 (16:57 +0000)]
Allow cable coils to be destroyed (#41279)
Add damageable and destructible types to cable coils
ArtisticRoomba [Mon, 22 Dec 2025 16:43:02 +0000 (08:43 -0800)]
Basic Dynamic Power Consumption Systems (#41885)
* init commit
* Addr reviews
PJBot [Mon, 22 Dec 2025 16:55:39 +0000 (16:55 +0000)]
Automatic changelog update
eoineoineoin [Mon, 22 Dec 2025 16:41:02 +0000 (16:41 +0000)]
Fix missing scrollbars in Admin Player List window (#40525)
* Fix missing scrollbars in Admin Player List window
* Revert "Fix missing scrollbars in Admin Player List window"
This reverts commit
c5aea1a0550deb1d1d7aae4e2dec964e93d2d8ae .
* Invalidate cached item height when item generation callback changes
PJBot [Mon, 22 Dec 2025 08:13:45 +0000 (08:13 +0000)]
Automatic changelog update
Milon [Mon, 22 Dec 2025 07:59:30 +0000 (08:59 +0100)]
fix solution contents duplication on spill behavior (#33231)
* I’M SCREAMING INTO THE VOID AND IT’S NOT LISTENING
* review
* explodes pancakes with mind
* graaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
* Meteors RAAAAAAAAAAH
* I'm so tired of solutions
* whhop
* revert
---------
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
Princess Cheeseballs [Mon, 22 Dec 2025 02:42:39 +0000 (18:42 -0800)]
Physics Assert in SharedMoverController (#37970)
* Physics asserts and Xenoarch fixes
* Fix blocking asserts
* Alright ready for the test fails
* Fix whitespace issues
* Fix whitespace
* Okay fix whitespace issues for real
* Fix test fails
* Temp fix
* Fix
* Whitespace
* Added a big ass comment
* Right
* A
* Should work
* Debug performance
* Mothership
* fix test fails real
* push
* fix
---------
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
Pieter-Jan Briers [Mon, 22 Dec 2025 01:24:24 +0000 (02:24 +0100)]
v269.0.0 RT update - .NET 10 (#41855)
* Make ServerPackaging automatically get extra server assemblies
* Make the switch
* Use Content.Server.deps.json instead
* Remove debug
* Rewrite
Now recursively fetches dependencies from Content.Server
Only copies dependencies not covered by Robust
This removes the need to manually specify most of the dependencies, even the content ones!
Also look at runtime key properly to figure out the proper dll name.
This actually removes some assemblies that were duplicated between the main directory and assemblies (various Microsoft.Extensions stuff)
* Fix test compile errors when updating dependencies
Ran across this while updating dependencies on the RT .NET 10 update. Should be fine to merge immediately.
* More .NET 10 prep
* Convert to SLNX
Hell yeah
* slnx now has size-2 indents
* Update SLNX with new RT system
* Remove reference to RT test in toolshed test
* Remove accidental usage of transitive RT dependencies
* Move Robust project references to RobustApi
* Update solution file
* Fix warnings in pow3r
* Fix nullable warnings in integration tests
idk where these came from
* gitignore binlog files
* Fix transitive dependency warnings in Content.Benchmarks
* Update slnx
* Okay, the Robust API thing didn't pan out. New plan.
It apparently broke clean builds, as the dependencies aren't in the project asset list or something anymore. I tried to fix this, but it seems impossible to do without relying on .NET SDK internals, as there's no point in the NuGet graph walk process that seems cleanly extensible.
Instead let's just do the much dumber thing: a bunch of .props files for content to import. Hooray!
This also means that I have to go through and *explicitly* disable transitive dependencies everywhere in RT. This thankfully isn't too hard.
* Update RT to 269.0.0
* One last solution update
* Fix more data definition issues
* Update RT to 269.0.1
* Fix it again
---------
Co-authored-by: DrSmugleaf <drsmugleaf@gmail.com>
PJBot [Mon, 22 Dec 2025 00:47:34 +0000 (00:47 +0000)]
Automatic changelog update
SlamBamActionman [Mon, 22 Dec 2025 00:34:06 +0000 (01:34 +0100)]
Rename LOOC chat to Help chat (#41933)
Initial commit
PJBot [Sun, 21 Dec 2025 20:34:17 +0000 (20:34 +0000)]
Automatic changelog update
Sir Warock [Sun, 21 Dec 2025 20:20:43 +0000 (21:20 +0100)]
Miscellaneous Injector fixes + BorgHypo fill sprites. (#41932)
* Various fixes
* Fix Gorlex Hypo not showing visuals
* Give Borg Hypo Fill sprites
* Bluespace Syringe speed increase
* fix
* one whitespace change
* Undo debug change
* Replaced String Message with better
---------
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
Myra [Sun, 21 Dec 2025 15:19:04 +0000 (16:19 +0100)]
Stable release for 2025-12-20 (#41934) (#41935)
Myra [Sun, 21 Dec 2025 15:18:39 +0000 (16:18 +0100)]
Stable release for 2025-12-20 (#41934)
Samuka [Sun, 21 Dec 2025 08:11:11 +0000 (05:11 -0300)]
Fix the mothership again (again) (#41924)
* fix the mothership again
* renamed that lever
github-actions[bot] [Sun, 21 Dec 2025 00:47:22 +0000 (01:47 +0100)]
Update Credits (#41931)
Co-authored-by: PJBot <pieterjan.briers+bot@gmail.com>
PJBot [Sun, 21 Dec 2025 00:12:04 +0000 (00:12 +0000)]
Automatic changelog update
Sir Warock [Sat, 20 Dec 2025 23:58:26 +0000 (00:58 +0100)]
Merge Injector & Hypospray Systems & Components (#41833)
* Merge Injector & Hyposprays
* Fixes
* Requested Changes
* Preview
* Inclusion of Prototypes
* Fix
* small oversight
* Further fixes
* A few more fixes & Bluespacesyringe buff
Co-Authored-By: āda <177162775+iaada@users.noreply.github.com>
* Final Commit, hopefully
* Merge conflict no more
* YML fix
* Add required changes
Co-Authored-By: Princess Cheeseballs <66055347+Princess-Cheeseballs@users.noreply.github.com>
* cleanup warnings removal
* Bug fix & Maintainer Requests
Co-Authored-By: āda <177162775+iaada@users.noreply.github.com>
* Adhere to requested changes
Co-Authored-By: āda <177162775+iaada@users.noreply.github.com>
---------
Co-authored-by: āda <177162775+iaada@users.noreply.github.com>
Co-authored-by: Princess Cheeseballs <66055347+Princess-Cheeseballs@users.noreply.github.com>
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
ArtisticRoomba [Sat, 20 Dec 2025 21:45:52 +0000 (13:45 -0800)]
Staging -> Master (#41929)
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
Co-authored-by: SlamBamActionman <83650252+SlamBamActionman@users.noreply.github.com>
Princess Cheeseballs [Sat, 20 Dec 2025 20:54:14 +0000 (12:54 -0800)]
[Staging/Hotfix] A couple bloodstream fixes. (#41906)
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
Perry Fraser [Sat, 20 Dec 2025 19:24:04 +0000 (14:24 -0500)]
Don't process paused MoverControllers (#39444)
* refactor: make MoverController use more queries
* perf: don't process paused MoverControllers
* perf: track active input movers via events
* Revert "place stored changeling identities next to each other (#39452)"
This reverts commit
9b5d2ff11b8f19fafbf97d6ceab238028ca6dfeb .
* perf: keep around the seen movers hashset
* fix: don't reintroduce wild wild west ordering
* style: use virtual method
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
* docs: better ActiveInputMoverComponent motiviation
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
* fix: pass through known comp
* fix: properly order relay movers for real
* perf: use proxy Transform() and inline it
Actually this might be a slight performance improvement since it avoids
the dictionary lookup until the case that its body status is on ground.
* style: switch an event handler to Entity<T>
* fix: just-in-case track for relay loops
* merg conflix
* borger
* whitespace moment
* whoops
* empty
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
PJBot [Sat, 20 Dec 2025 18:38:29 +0000 (18:38 +0000)]
Automatic changelog update
korczoczek [Sat, 20 Dec 2025 18:21:49 +0000 (19:21 +0100)]
Added sprites for openable ingredients (#41923)
* dont you hate it when you open your bag, but it stays closed?
* linting my yml
PJBot [Sat, 20 Dec 2025 18:24:50 +0000 (18:24 +0000)]
Automatic changelog update
ScarKy0 [Sat, 20 Dec 2025 18:11:07 +0000 (19:11 +0100)]
Log Station AI radial actions (#41911)
* fuck you and your anonymous zombie shocking
* ToUglyString
* because
PJBot [Sat, 20 Dec 2025 14:35:47 +0000 (14:35 +0000)]
Automatic changelog update
chromiumboy [Sat, 20 Dec 2025 14:21:54 +0000 (08:21 -0600)]
Station AI ghost role (#40607)
* Initial commit
* API
* review
---------
Co-authored-by: ScarKy0 <scarky0@onet.eu>
PJBot [Sat, 20 Dec 2025 08:33:24 +0000 (08:33 +0000)]
Automatic changelog update
Spessmann [Sat, 20 Dec 2025 08:20:14 +0000 (00:20 -0800)]
Snowball update (#41908)
snowball update
PJBot [Sat, 20 Dec 2025 01:51:25 +0000 (01:51 +0000)]
Automatic changelog update
Sir Warock [Sat, 20 Dec 2025 01:37:11 +0000 (02:37 +0100)]
Shield QoL + buff (#41326)
* Add Damage Examine to Shields
* Make Repairs repeat when not fully repaired
* Make some Shields repairable
* Please the Grammar Gods
SlamBamActionman [Fri, 19 Dec 2025 19:28:06 +0000 (20:28 +0100)]
[Staging] Fix certain projectiles moving faster than intended (#41905)
Return to original value (25)
slarticodefast [Fri, 19 Dec 2025 18:18:12 +0000 (19:18 +0100)]
Unify BatteryComponent and PredictedBatteryComponent (#41867)
* unify
* cleanup and merge conflicts
* floating points
---------
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
PJBot [Fri, 19 Dec 2025 07:05:17 +0000 (07:05 +0000)]
Automatic changelog update
Hitlinemoss [Fri, 19 Dec 2025 06:51:27 +0000 (01:51 -0500)]
Cleanup of circuit tote / stamp box prototypes + added small cardboard boxes as a general item (#41335)
* Cleanup of circuit tote / stamp box prototypes
* New BoxCardboardSmall abstract prototype, stamp box uses this as a parent now
* Removed stamp box whitelist
* Whitelist fix
* We love scope creep! Small cardboard boxes are a general thing now.
* Box description updates
* Box description updates 2!
* Prototype order cleanup
* Comment updates
* Desc touchup
* Review updates
* StorageFill -> ContainerFill
* code comment update
* decapitalized labels
* Code comment update
* Whoops! Forgot to update one ContainerFill to EntityTableContainerFill when fixing merge conflict
* Whoops! EntityTableContainerFill items were all formatted wrong
* Departmental box names
* Misc fixes
* Whoops, forgot to remove some labels
PJBot [Thu, 18 Dec 2025 21:23:53 +0000 (21:23 +0000)]
Automatic changelog update
Fildrance [Thu, 18 Dec 2025 21:06:24 +0000 (00:06 +0300)]
feat: RnD tech research console now have reroll feature (#32931)
* feat: RnD tech research console now have reroll feature
* fix: disable Rediscover button when there is not enough currency or user have no access
* refactor: xml-doc, extract method, minor simplify xaml
* minor cleanup after review
* refactor: change sending research server points amount into BUI from state to ResearchServerComponent (using AfterAutoHandleStateEvent)
* feat: now tech rerolls will have cooldown to ensure no one can spam-spend all dept budget instantly
* refactor: revert unneeded code
* refactor: whitespaces
---------
Co-authored-by: pa.pecherskij <pa.pecherskij@interfax.ru>
PJBot [Thu, 18 Dec 2025 21:09:59 +0000 (21:09 +0000)]
Automatic changelog update
BruhIsaac [Thu, 18 Dec 2025 20:39:41 +0000 (13:39 -0700)]
Rebalance the Ghost Role Raffles (#33157)
* Up raffle time/no-add time
* upd
---------
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
PJBot [Thu, 18 Dec 2025 20:56:23 +0000 (20:56 +0000)]
Automatic changelog update
Unkn0wn_Gh0st [Thu, 18 Dec 2025 20:37:31 +0000 (14:37 -0600)]
Syndicate Wall Lockers and Secure Storage (#33251)
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
PJBot [Thu, 18 Dec 2025 20:38:33 +0000 (20:38 +0000)]
Automatic changelog update
Minemoder5000 [Thu, 18 Dec 2025 20:25:16 +0000 (13:25 -0700)]
Re-work Arrivals Shuttle to have un-interactable substation and APC (#41884)
* power fixes
* no interactions
* fix
---------
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
PJBot [Thu, 18 Dec 2025 19:54:36 +0000 (19:54 +0000)]
Automatic changelog update
SlamBamActionman [Thu, 18 Dec 2025 19:41:08 +0000 (20:41 +0100)]
Make StaminaModifier into a status effect, apply to Hyperzine (#41902)
* Initial commit
* Probably better this way.
* Review fixes
* cleanup
---------
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
PJBot [Thu, 18 Dec 2025 19:34:16 +0000 (19:34 +0000)]
Automatic changelog update
Hitlinemoss [Thu, 18 Dec 2025 19:20:38 +0000 (14:20 -0500)]
Adds debug wizard's grimoire (#41900)