Commit Graph

35281 Commits

Author SHA1 Message Date
ArtisticRoomba
cdc0c35f3f AddMolsToMixture atmos helper (#42033) 2025-12-24 00:15:10 -08:00
Princess Cheeseballs
e197b7f9ad stable to master (#42038)
[HOTFIX] Fix MMI mind transfer (#41941)

Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
2025-12-23 22:57:41 -08:00
TemporalOroboros
6f38eed9d9 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>
2025-12-24 06:37:11 +00:00
ScarKy0
9212f261ea [HOTFIX] Fix MMI mind transfer (#41941) 2025-12-23 22:34:10 -08:00
B_Kirill
c6a4d3f7d8 Clarify checkbox formatting in PR template (#42035) 2025-12-24 06:17:16 +00:00
Stefano Pigozzi
7ac84d1acb 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
2025-12-24 05:15:12 +00:00
Stefano Pigozzi
dd22d58f2d Change "pappa" (food) to "papà" (dad) in Italian accent (#42018) 2025-12-24 03:10:25 +00:00
Pieter-Jan Briers
9511285508 Fix NanoTask and bounty print formatting (#42030)
Markup text was erroneously being appended via AddText().
2025-12-24 01:56:31 +00:00
Pieter-Jan Briers
92ee561f4b Update RT to v270.0.0 (#42029)
Fix audio loading issues
2025-12-24 01:16:20 +00:00
PJBot
ff1cba2949 Automatic changelog update 2025-12-24 00:44:26 +00:00
Jessica M
428df6a58a Add botany equipment to marathon brig (#42028)
add botany tools to marathon

Co-authored-by: Jessica M <jessica@maybe.sh>
2025-12-24 00:29:55 +00:00
ahandleman
dbda861cad Change Botany Minimum Quantity For Random Chems (#41955)
* Initial change to fix minimums

* Switch to clamp for setting min
2025-12-23 22:15:51 +00:00
Nemanja
503052bca7 Fix spreaders not re-spreading on deletion (#42016)
* Fix spreaders not re-spreading on deletion

* Rename another variable for clarity
2025-12-23 21:52:42 +00:00
Stefano Pigozzi
402cc65477 Change "mafioso" (singular) to "mafiosi" (plural) in the Italian accent. (#42026)
Change "mafioso" (singular) to "mafiosi" (plural)
2025-12-23 20:42:32 +00:00
Princess Cheeseballs
229c08c560 Fix the Infinite Spill (#42022)
i hate solutions i hate solutions

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2025-12-23 19:47:46 +00:00
B_Kirill
860f1418cd Fix incorrect table breakage sound (#41968)
* Fix incorrect table breakage sound

* review

* retry

* are you kidding me
2025-12-23 13:13:39 +00:00
PJBot
ad6644afd4 Automatic changelog update 2025-12-23 10:02:44 +00:00
imatsoup
d601ed5f4a Make donk co. microwave syndicate contraband (#41960)
add BaseSyndicateContraband parentages to donk co microwave and donk co microwave machineboard
2025-12-23 09:47:46 +00:00
ArtisticRoomba
9f84b24733 Use cached Atmospherics AirtightData when applicable (#41390) 2025-12-23 01:44:31 -08:00
ArtisticRoomba
38d6b7a119 Fix DeltaPressureTest race condition when using LINDA (#41388) 2025-12-23 01:10:36 -08:00
PJBot
c47f3ca906 Automatic changelog update 2025-12-23 08:14:01 +00:00
ArtisticRoomba
0ed5619e8b Fix atmos devices not correctly reffing the changed atmos (#41585) 2025-12-23 00:12:52 -08:00
Kowlin
3a3707d2a2 Fix Setgamepreset (#41963) 2025-12-23 05:59:36 +00:00
imatsoup
5363a9f2fa Update debug backpacks to use the proper suffix (#41959)
Update backpacks.yml
2025-12-23 04:30:22 +00:00
PJBot
cabf9d5124 Automatic changelog update 2025-12-22 21:16:46 +00:00
Crude Oil
760463a67a 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
2025-12-22 21:01:56 +00:00
PJBot
28fd00b7ea Automatic changelog update 2025-12-22 17:12:41 +00:00
JohnJohn
8b8f621b8c Allow cable coils to be destroyed (#41279)
Add damageable and destructible types to cable coils
2025-12-22 16:57:51 +00:00
ArtisticRoomba
dde01f746f Basic Dynamic Power Consumption Systems (#41885)
* init commit

* Addr reviews
2025-12-22 16:43:02 +00:00
PJBot
347a728ab7 Automatic changelog update 2025-12-22 16:55:39 +00:00
eoineoineoin
b436e2a937 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
2025-12-22 16:41:02 +00:00
PJBot
853570662e Automatic changelog update 2025-12-22 08:13:45 +00:00
Milon
f59ef4b986 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>
2025-12-22 07:59:30 +00:00
Princess Cheeseballs
eb41d5010b 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>
2025-12-22 02:42:39 +00:00
Pieter-Jan Briers
787330f5c6 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>
2025-12-22 01:24:24 +00:00
PJBot
fab0fe14cc Automatic changelog update 2025-12-22 00:47:34 +00:00
SlamBamActionman
7750e3ca2e Rename LOOC chat to Help chat (#41933)
Initial commit
2025-12-22 00:34:06 +00:00
PJBot
0a6ad5dcff Automatic changelog update 2025-12-21 20:34:17 +00:00
Sir Warock
f3f91e3f6b 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>
2025-12-21 20:20:43 +00:00
Myra
eefecdcf2f Stable release for 2025-12-20 (#41934) (#41935) 2025-12-21 16:19:04 +01:00
Myra
78189bbe64 Stable release for 2025-12-20 (#41934) 2025-12-21 16:18:39 +01:00
Samuka
56bff9aee9 Fix the mothership again (again) (#41924)
* fix the mothership again

* renamed that lever
2025-12-21 08:11:11 +00:00
github-actions[bot]
2cb8e9b7fe Update Credits (#41931)
Co-authored-by: PJBot <pieterjan.briers+bot@gmail.com>
2025-12-21 01:47:22 +01:00
PJBot
85060d96cf Automatic changelog update 2025-12-21 00:12:04 +00:00
Sir Warock
6932f28191 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>
2025-12-20 23:58:26 +00:00
ArtisticRoomba
517b37698d Staging -> Master (#41929)
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
Co-authored-by: SlamBamActionman <83650252+SlamBamActionman@users.noreply.github.com>
2025-12-20 13:45:52 -08:00
Princess Cheeseballs
0444896603 [Staging/Hotfix] A couple bloodstream fixes. (#41906)
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2025-12-20 12:54:14 -08:00
Perry Fraser
79f58a0314 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 9b5d2ff11b.

* 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>
2025-12-20 19:24:04 +00:00
PJBot
c179445ec9 Automatic changelog update 2025-12-20 18:38:29 +00:00
korczoczek
77036e8cdd Added sprites for openable ingredients (#41923)
* dont you hate it when you open your bag, but it stays closed?

* linting my yml
2025-12-20 18:21:49 +00:00