Commit Graph

39222 Commits

Author SHA1 Message Date
Moony b6d8de1258 Add test result archiving to our test actions + Test fixes (#43175)
* Add test result archiving to our test actions.

* heck.

* Don't waste tremendous amounts of storage.

* Fix ReagentDataTest.

* Reduce retention and increase compression on integration output.

* Back to 7 days, depend on RT instead.

* Poke.

* Fix linter.

* til.

* Actually send YAMLLinter's pair messages into the void.
2026-06-29 12:44:10 +02:00
ArtisticRoomba d1c86ee235 Fix floating point tilefire nonsense (#43263)
* Change method call and epsilon

* holy guacamole
2026-06-29 12:44:10 +02:00
ScarKy0 a1b69294b2 Revert "Xenoborg extractor (#42796)"
This reverts commit 7f15e77954.
2026-06-29 12:44:10 +02:00
WS01 c2c3ff8c1a Removed MovementBodyPartComponent (#43257) 2026-06-29 12:44:09 +02:00
slarticodefast 42113bb30b Fix reagent grinders on dev map (#43253)
fix grinders on dev map
2026-06-29 12:44:09 +02:00
slarticodefast c7077a388c Predict reagent grinder (#42815)
* prediction!!!

* fixes

* fixes and add debug logs

* fix prediction and cleanup

* raise event on client + comp access

* reapply power state changes

* Update Content.Client/Kitchen/EntitySystems/ReagentGrinderSystem.cs

Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>

* Update Content.Shared/Kitchen/Components/ReagentGrinderComponent.cs

Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>

* comments and prefilled grinder protos

* t

---------

Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
Co-authored-by: ScarKy0 <scarky0@onet.eu>
2026-06-29 12:44:09 +02:00
ScarKy0 1a7cb0c510 Revert "Remove salv stuff from mothership (#43007)"
This reverts commit eea773ffee.
2026-06-29 12:44:09 +02:00
Coryler 7e3606ae6b Readd old StatusEffect 2026-06-29 12:44:09 +02:00
Coryler 398712ee12 Rename some Shadow to Soul
Meh

Ok... :/

Test attempt fix

Another Attempt to fix, the null ref

Another Attempt to fix :/

argh

I would really hatre if this is the solution

Try to find null ref

Searching for the fix
2026-06-29 12:44:09 +02:00
Coryler b84df1993c Change Metabolism of newly reagents 2026-06-29 12:44:09 +02:00
Coryler 6f16d07fa0 Revert "Remove loadout time towels (#42536)"
This reverts commit b3ddf57affd43fa952dbae6b7439a881026191bb.
2026-06-29 12:44:09 +02:00
Coryler 75c59ba997 Change PostMapInit Path to our actual maps 2026-06-29 12:44:09 +02:00
Coryler dedfa69f7f Removing last yml errors 2026-06-29 12:44:09 +02:00
Coryler 4caaeba72c Revert this back to Component Registry 2026-06-29 12:44:08 +02:00
Coryler 35f4533a7f Change some of hte old values back 2026-06-29 12:44:08 +02:00
Coryler ac3793dafc This oughta fix it 2026-06-29 12:44:08 +02:00
Coryler 0de4c1646a More Migration 2026-06-29 12:44:08 +02:00
Coryler 772c004c48 Restore rebased removed actions 2026-06-29 12:44:08 +02:00
Coryler b026ded3db Fix weather scheduler attempt 2026-06-29 12:44:08 +02:00
Coryler a9eeb98744 Fix some Build Warnings 2026-06-29 12:44:08 +02:00
Coryler d7b086865b Additional migration mention and briefcase item removal 2026-06-29 12:44:08 +02:00
Coryler 5388e869e4 Fix mroe Build Errors and move Weather Damage into _DV 2026-06-29 12:44:08 +02:00
Coryler 17e5bb87ab Fix Build Errors 2026-06-29 12:44:07 +02:00
Coryler da45e22ffe Fix WeatheR Scheduler
Weather still needs work
2026-06-29 12:44:07 +02:00
pre-commit-ci[bot] fcee456397 [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2026-06-29 12:44:07 +02:00
Coryler 0e7c4ecee3 Fix Locale issues. Some yml issues I have no idea how to fix 2026-06-29 12:44:07 +02:00
Coryler c398193cfe Make more Yaml Changes to appease the Linter 2026-06-29 12:44:07 +02:00
Coryler cc5300d1ef More progress against the linter 2026-06-29 12:44:07 +02:00
Coryler 254823df76 Scaling works, some errors killed. 2026-06-29 12:44:07 +02:00
Coryler e1231ab140 Move TotalDamageCondition into _DV along with some other fixes 2026-06-29 12:44:07 +02:00
Coryler 5e7c4ec6e0 Remove DV FeedbackPopup, due to the upstream one 2026-06-29 12:44:07 +02:00
Coryler 7b939bfd28 Fix files for upmerge changes. Notably Nubnody and Damagaeable 2026-06-29 12:44:06 +02:00
Coryler 7d0cbda4e8 Port Species 2026-06-29 12:44:06 +02:00
Kyle Tyo 6f6483f543 Fix bug blocking character saves for species without hair. (#43170)
* Update ServerDbBase.cs

* Update ServerDbBase.cs

* Update ServerDbSqliteTests.cs

* :grumble grumble grumble:

* tests

* Update ServerDbSqliteTests.cs

* commit

* forgot this.

* relocation.

* nope, not doing that lmao

* Update ServerDbSqliteTests.cs

* test rerun

* GAAAAAA

* Update ServerDbSqliteTests.cs

* Update ServerDbSqliteTests.cs

* Update ServerDbSqliteTests.cs

* GAAAAAA

* go fish
2026-06-29 12:44:06 +02:00
Velken 24b56cfe96 Refactor Ion Law string generation (#42629)
* YAMLs your ion laws

* forgot some weights

* this should be it

* comments and DAGD

* improved testing

* addressing review (part 1 out of 2)

* still part 1 :gosomnia:

* part 2

* refactor the refactor

* loc error fluffs

* address review

* weh

* cleanup

* oops

* fix

* more cleaning

* forgot to remove old thing

* prediction

* fix

# Conflicts:
#	Content.Server/Silicons/Laws/IonStormSystem.cs
2026-06-29 12:44:06 +02:00
Centronias a667530e18 Single item cargo orders are delivered in Parcel Wrap instead of crates (#40834)
* - rework a bunch of cargo orders to not send a crate with just one thing
  - instead sends the item, wrapped
- add ability for cargo orders to wrap the item ordered in parcel wrap
- cargo order name and descriptions are now localization strings, but still 99.99% of the time just get that info from the entity they're spawning
- small refactor to how cargo orders move around in cargo code so that the actual order proto is kept around longer
- small rework to certain restock cargo orders to halve the cost and number of items received in one order

* oop

* Suffering

* Arbitrary containers for cargo products

* I ran the tests locally and they passed, github please rerun :)

* massage Slarti's work into this.
Mainly by taking the API wrapping ability out back with the rifle q-q

* testfail fake

* wow `_applyingState` is useful, I wonder where I should've been using that in other PRs before :^)

* pr comments

* tfw the hook doesn't update the submodule

* Update Content.Client/Cargo/UI/CargoConsoleMenu.xaml.cs

Co-authored-by: āda <ss.adasts@gmail.com>

* PR comments

* fixies

* Update Content.Client/Cargo/UI/CargoConsoleMenu.xaml.cs

* Update Content.Shared/ParcelWrap/Systems/ParcelWrappingSystem.WrappedParcel.cs

* fix wrapped parcel entity name + audio

* Actually read PR comments

* Apply suggestions from code review

Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>

---------

Co-authored-by: āda <ss.adasts@gmail.com>
Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
2026-06-29 12:44:06 +02:00
Diego Lobo dfb76ff520 Update ruined_prison_ship.yml (#43242)
Fixed the ruined prison ship yml 2779 line Destryoed thruster to Destroyed thruster
2026-06-29 12:44:06 +02:00
Tayrtahn cad016ccef Move ID card name/title length limit to server (#43237)
* Validate string lengths serverside

* Organize usings

* Remove clientside check

* Also remove the cvar caching in the UI

It's one dictionary call, Michael. What could it cost?
2026-06-29 12:44:06 +02:00
InsoPL ee62de4c20 Refactor: Gas tile overlay split (#42881)
* yeah

* split2

* well

* cleanup

* docs fix

* Dependency cleanup

* Update Content.Client/Atmos/EntitySystems/GasTileFireOverlaySystem.cs

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

* Update Content.Client/Atmos/Overlays/GasTileVisibleGasOverlay.cs

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

* Update Content.Client/Atmos/Overlays/GasTileVisibleGasOverlay.cs

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

* yup

* modifying a lot anyways

* other cleanup

---------

Co-authored-by: Pok <113675512+Pok27@users.noreply.github.com>
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
2026-06-29 12:44:06 +02:00
InsoPL 8e6ab360e2 CachedResources for GasTileDangerousTemperatureOverlay (#43032)
* init

* minifix

* that is nullable

---------

Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
2026-06-29 12:44:05 +02:00
B_Kirill 607abc0b41 Cleanup warnings: CS0168, CS0414 (#43198)
* Cleanup warnings: CS0168, CS0414

* That was the right thing to do

* Please tell me that this is a random fail

* ...

* last try

* revert
2026-06-29 12:44:05 +02:00
Moony 4e4e6e13a2 Content-side IRobustRandom cleanup. (#43231)
* Content-side fixes for engine IRobustRandom rejig.

* Define for ensuring SetSeed works.

* Poke.

* Poke

* Poke.
2026-06-29 12:44:05 +02:00
themias f06a3a695d Add a holy light effect to bible healing (#43189)
* save

* remove unneeded event

* Revert "remove unneeded event"

This reverts commit 779ec783094144ca978a5e9d111235e29539e8a3.

Revert "save"

This reverts commit f88e0ab18b253915f5efde5886a4701a73ffa35a.

* Use simple light effect entities with TimedDespawn
2026-06-29 12:44:05 +02:00
SnappingOpossum e8ffd71067 Make EntityTableSpawner spawn relative to grid instead of map (#43234) 2026-06-29 12:44:05 +02:00
Crude Oil 0d5d7f6745 Fix missing word from emitter alerts (#43225)
* fix emitter yapping

* use actual locid objects
2026-06-29 12:44:05 +02:00
Taser 6398bb8080 fix bottle reagent localization (#43208) 2026-06-29 12:44:05 +02:00
Princess Cheeseballs 733d479425 Move a metric fuckton of AtmosphereSystem to Shared. (#42989)
* AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

* fix the tests I broke

* Remove methods that the client shouldn't be calling. Hamburger.

* light cleanup for now

* review

* whoop

* docs updates and misc changes

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
2026-06-29 12:44:04 +02:00
Velken 6195c9982a [Fix] Silicon Ion Law Scramble Text (#43229)
scramble noises
2026-06-29 12:44:04 +02:00
Moony 56210a7d94 Removes a test that handles engine behavior in content. (#43228) 2026-06-29 12:44:04 +02:00
Centronias 0e884decd5 Make test runnable on windows in debug config again (#43227)
tfw ur fs isn't posix compliant
2026-06-29 12:44:04 +02:00