Commit Graph

39256 Commits

Author SHA1 Message Date
InsoPL 58a5a0469f Heat distortion shader (#42973)
* revert of the revert

* tests

* changes

* more fun

* test

* ccvvvar

* works but bad

* now its better

* more fixes

* more cleanup

* cleaning

* last fixes before move to glasses activ

* x

* glasses only

* working

* fix toolbox

* cleanup

* ThermalByte added

* small fix

* small optimalisations

* float bux fix

* comments add

* more comments

* more comments

* last fix

* revert cvar delete

* wrong blue shades

* cvar refactor

* Update Content.Shared/Atmos/EntitySystems/SharedGasTileOverlaySystem.cs

Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>

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

Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>

* tweak to TryGetTemperature comment

* Factors are now const

* renames

* Interface for ThermalByte

* tile color  vaccum and more comments

* saving yeeted

* integration test

* rename and cleanup

* fix

* cleanup

* switch

* UT fix (hopefully)

* small bug+ rename

* vaccum limit  + space is now invalid

* typo

* typo

* fix

* init, works

* move method around

* renames and split

* renames

* heatblur

* cleanup

* more docs

* resource cache

* No dynamic perlin noise generation [no fun allowed] and new blur softening method

* magic numbers and rename

* misc cleanup

* removed init values because display compat mode broken

* misc cleanup

---------

Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
2026-06-29 12:44:16 +02:00
Marchy 02e9751013 "Reduce motion of visual effects" now works for blood loss effect (#41878)
* "Reduce motion of visual effects" now works for blood loss effect

* Improve strenght

* Make motion less strong

* Stop motion effect

* cleanup and rebalancing

* fix warning

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2026-06-29 12:44:16 +02:00
Gentleman-Bird 81fa41913b Fix: Make clockwork glass grindable (#43371)
make cGlass grindable
2026-06-29 12:44:16 +02:00
Tayrtahn 799dc60fd2 Fix `TrackingIssueAttribute` blocking orgs/repos containing numbers (#43369)
Fix TrackingIssueAttribute blocking orgs/repos containing numbers
2026-06-29 12:44:16 +02:00
slarticodefast 79e519696b cleanup GasPrototype and some other atmos code (#43318)
* cleanup

* fix some localizations

* fix typo

* review and test fix

* rename

* minus one

---------

Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
2026-06-29 12:44:16 +02:00
Tayrtahn d9b585051f Update RT to 275.1.0 (#43368) 2026-06-29 12:44:15 +02:00
Tayrtahn c32b082254 Remove `[Virtual]` from some classes that shouldn't have it (#43347)
* Remove [Virtual] from some classes that shouldn't have it

* Back to virtual with you
2026-06-29 12:44:15 +02:00
Velken 4faae65643 [FIX] Moved random manifest back server (#43361)
* moved random manifest back server

* fix ordering
2026-06-29 12:44:15 +02:00
Simon 9b099cc12c Minor fixes to server api ban endpoint (#43355)
minor fixes to server api ban endpoint
2026-06-29 12:44:15 +02:00
Moony 3c48c0129f GameTest part 1 (#43182)
* Ports much of GameTest, minus all the WIP stuff.

* remark.

* EnsureCVar now adds test properties.

* Some cleanup and functionality.

* Ignore broken test. Needs fixed eventually. Also explicit context config.

* TrackingIssue attribute.

* oops

* Pair config attribute.

* Remove SystemAttribute in favor of using the EntitySystemManager dependency collection.

* Ensure idleness.

* More tests for tests.

* More specific failure catching tests.

* Reverse attribute resolution order so suite-wide attributes happen first.

* Get rid of AffectedProperties again because I need to refactor PoolSettings for that.

* Poke

* Final cleanup pass.

* Update Content.IntegrationTests/Fixtures/Attributes/RunOnSideAttribute.cs

Co-authored-by: Tayrtahn <tayrtahn@gmail.com>

* Update Content.IntegrationTests/Fixtures/Attributes/Side.cs

Co-authored-by: Tayrtahn <tayrtahn@gmail.com>

* Update Content.IntegrationTests/NUnit/Utilities/ITestExtensions.cs

Co-authored-by: Tayrtahn <tayrtahn@gmail.com>

* Fixes.

* shut up nunit.

* Make TrackingIssue a bit strict on purpose, so people don't put junk here.

* Update Content.IntegrationTests/Tests/GameTestTests/DisconnectedDependencyTest.cs

Co-authored-by: Tayrtahn <tayrtahn@gmail.com>

* Address.

---------

Co-authored-by: Tayrtahn <tayrtahn@gmail.com>
2026-06-29 12:44:15 +02:00
salarua f7cde159c5 Change chat straight quotes to curly quotes (#43350) 2026-06-29 12:44:15 +02:00
Tayrtahn 8f69627d43 Update RT to 275.0.0 (#43357) 2026-06-29 12:44:14 +02:00
SnappingOpossum 2b86bdd407 Painting and poster random spawners to entity table spawners (#43270)
Painting and poster random spawners to tables
2026-06-29 12:44:14 +02:00
Tayrtahn b7ac8d2fc3 Fix `SharedCrayonSystem` being both `[Virtual]` and `abstract` (#43339)
Remove [Virtual] from SharedCrayonSystem
2026-06-29 12:44:14 +02:00
Arcane 949a277f79 Fixes ambuzol pills. (#43331)
Fixes ambuzol pills. pp doo kaka
2026-06-29 12:44:14 +02:00
Not-A-Chair 03b20830f5 trico no longer heals when mob is crit, and no longer heals rad (#43293)
* trico no longer heals when mob is crit, and no longer heals rad

Tricordrazine no longer heals when mob is crit and no longer heals radiation damage.

* Inverted crit mobstate -> alive mobstate
2026-06-29 12:44:14 +02:00
slarticodefast cb3554b579 remove all use cases of TimerComponent (#43320)
cleanup TimerComponent
2026-06-29 12:44:13 +02:00
slarticodefast 1ec3aa7248 Update RT to 274.0.1 (#43337)
update RT to 274.0.1
2026-06-29 12:44:13 +02:00
SnappingOpossum a0788d49f8 Move remaining random spawners to entity table spawners (#43324)
Move remaining random spawners to tables
2026-06-29 12:44:13 +02:00
mq 55662b5a5c Flatpack opening uses collision of flatpacked entity (#41849)
* flatpacks openable on tables, ignore ghosts

* suggested changes

* if i stash this im going to forget that a stash exists.

* FINAL final (1)

* FINAL final (2)

* i now understand networking
2026-06-29 12:44:13 +02:00
Kyle Tyo c8d1356446 Correct attribution for /Textures/Objects/mre.rsi (#43328)
Update meta.json
2026-06-29 12:44:13 +02:00
Kyle Tyo 4ff7db897e Fix welders running an additional time when no damage remains. (#43321)
Update RepairableSystem.cs
2026-06-29 12:44:13 +02:00
MendaxxDev 8416a31210 removed PhysicalConstants.ZERO_CELCIUS (#43316) 2026-06-29 12:44:12 +02:00
slarticodefast aad63f460b Fix melee attack sprite rotations (#43307)
fix melee rotation
2026-06-29 12:44:12 +02:00
SnappingOpossum d494434458 Move some simple random spawners to entity table spawners (#43305)
Simple random spawners to entity tables
2026-06-29 12:44:12 +02:00
ProPeperos b6f45dc2b5 Borg charger hitbox changes (#43300)
* Borg chargers no longer rotate

* Orbing your charger NOW
2026-06-29 12:44:12 +02:00
SnappingOpossum bb809cd5a0 Move salvage RandomSpawners to EntityTableSpawners (#43233)
* Move salvage RandomSpawners to EntityTableSpawners

* Spellcheck

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

* Apply requested changes for spawner

* Move another prob to parent selector

* Why wasn't it that before

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2026-06-29 12:44:11 +02:00
Prole 019d934075 Cleaning Blood Footstep Sounds (#43266)
The noises have stopped
2026-06-29 12:44:11 +02:00
Kyle Tyo fdd1d1fb08 DeleteComponentCommand minor cleanup/rename. (#43289)
commit
2026-06-29 12:44:11 +02:00
Ben Dake 5b7c1b2c8e Fix thermomachine guidebook typo (#43285)
Fix typo
2026-06-29 12:44:10 +02:00
Princess Cheeseballs 196a26a5ca Fix Airtight Explosion Cache (#43276)
fix explosions

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2026-06-29 12:44:10 +02:00
Vladislav Suchkov 7addfbec77 Tech disk resprite and pricing changes (#37719)
* init

new disks are in. can be spawned or printed. no weights or correctly bound techs yet.

* tweak textures and naming

* make tech disks respect their tier and discipline

* make tech console respect tier weight

* yml fixes (forgo a million things)

* meow :3 reworked to use GenericVisualizer

* moved staticPrice comp to shared to support different pricing per tier

* unhardcoded prices; tweaked log messages

* cleanup

* a few fixes

* updated pricing to match weights

* lowering prices I forgor how many of them science can print

* what

* t3 texture, logger, factory

* move PriceCalculationEvent & EstimatedPriceCalculationEvent to shared

* remove static price comp; use EntProtoId for disk proto

* moved staticPrice comp back to server

* cleanup: price event, visualizer enums & yml

* ummove PriceCalculationEvent

* ummove PriceCalculationEvent attempt #2

* more unmoving

* fixes

* predict onExamine

* review changes

* small cleanup

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2026-06-29 12:44:10 +02:00
ConstantlyConfused 909f0e49ab Make the chem guidebook show when chemicals adjust body temperature (again) (#42394)
Make chem guidebook show adjusttemperature effects
2026-06-29 12:44:10 +02:00
Tayrtahn 2a9b640fc6 Update RT to 274.0.0 (#43261) 2026-06-29 12:44:10 +02:00
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