* 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>
* "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>
* cleanup
* fix some localizations
* fix typo
* review and test fix
* rename
* minus one
---------
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
* 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>
* 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
* 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
* 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>
* 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>
* 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.
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