* 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
* 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