CatStation/Content.IntegrationTests/Tests
Moony ec68226e99
Refactor how jobs are handed out (#5422)
* Completely refactor how job spawning works

* Remove remains of old system.

* Squash the final bug, cleanup.

* Attempt to fix tests

* Adjusts packed's round-start crew roster, re-enables a bunch of old roles.
Also adds the Central Command Official as a proper role.

* pretty up ui

* refactor StationSystem into the correct folder & namespace.

* remove a log, make sure the lobby gets updated if a new map is spontaneously added.

* re-add accidentally removed log

* We do a little logging

* we do a little resolving

* we do a little documenting

* Renamed OverflowJob to FallbackOverflowJob
Allows stations to configure their own roundstart overflow job list.

* narrator: it did not compile

* oops

* support having no overflow jobs

* filescope for consistency

* small fixes

* Bumps a few role counts for Packed, namely engis

* log moment

* E

* Update Resources/Prototypes/Entities/Objects/Misc/identification_cards.yml

Co-authored-by: Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>

* Update Content.Server/Maps/GameMapPrototype.cs

Co-authored-by: Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>

* factored job logic, cleanup.

* e

* Address reviews

* Remove the concept of a "default" grid.
It has no future in our new multi-station world

* why was clickable using that in the first place

* fix bad evil bug that almost slipped through
also adds chemist

* rms obsolete things from chemist

* Adds a sanity fallback

* address reviews

* adds ability to set name

* fuck

* cleanup joingame
2021-11-26 20:02:46 +11:00
..
Access Add test pooling (#4961) 2021-11-06 11:49:59 +01:00
Administration/Logs Fix error when getting players from a log 2021-11-24 22:07:54 +01:00
AI Add test pooling (#4961) 2021-11-06 11:49:59 +01:00
Atmos Add test pooling (#4961) 2021-11-06 11:49:59 +01:00
Body Convert StomachBehavior to a component/system + rejig body namespaces (#5249) 2021-11-11 16:10:57 -07:00
Buckle Removed Old PlayerSession Functions (#5404) 2021-11-23 18:11:48 +11:00
Chemistry Add test pooling (#4961) 2021-11-06 11:49:59 +01:00
Commands Removed Old PlayerSession Functions (#5404) 2021-11-23 18:11:48 +11:00
Construction Add test pooling (#4961) 2021-11-06 11:49:59 +01:00
Damageable Generalize ReagentUnit into FixedPoint2 and use it for damage calculations (#5151) 2021-11-03 16:48:03 -07:00
Destructible Add test pooling (#4961) 2021-11-06 11:49:59 +01:00
DeviceNetwork Add test pooling (#4961) 2021-11-06 11:49:59 +01:00
Disposal Replace all ITransformComponent by TransformComponent 2021-11-08 12:37:32 +01:00
DoAfter Add test pooling (#4961) 2021-11-06 11:49:59 +01:00
Doors Add test pooling (#4961) 2021-11-06 11:49:59 +01:00
Fluids carpet (#5464) 2021-11-22 18:01:51 -07:00
GameObjects/Components Removed Old PlayerSession Functions (#5404) 2021-11-23 18:11:48 +11:00
GameRules Turns GameTicker into an EntitySystem. (#4197) 2021-06-20 10:09:24 +02:00
Gravity Add test pooling (#4961) 2021-11-06 11:49:59 +01:00
Interaction Add test pooling (#4961) 2021-11-06 11:49:59 +01:00
Kitchen Add test pooling (#4961) 2021-11-06 11:49:59 +01:00
Lobby fixes tests 2021-11-20 16:12:58 +01:00
Networking Removed Old PlayerSession Functions (#5404) 2021-11-23 18:11:48 +11:00
Pathfinding Add test pooling (#4961) 2021-11-06 11:49:59 +01:00
PDA Removed Old PlayerSession Functions (#5404) 2021-11-23 18:11:48 +11:00
Power Add test pooling (#4961) 2021-11-06 11:49:59 +01:00
Solutions Add test pooling (#4961) 2021-11-06 11:49:59 +01:00
StationEvents Add test pooling (#4961) 2021-11-06 11:49:59 +01:00
Tag Add test pooling (#4961) 2021-11-06 11:49:59 +01:00
Utility Rejigging Item slots (#4933) 2021-11-19 22:26:01 -07:00
ClickableTest.cs Refactor how jobs are handed out (#5422) 2021-11-26 20:02:46 +11:00
ContainerOcclusionTest.cs Removed Old PlayerSession Functions (#5404) 2021-11-23 18:11:48 +11:00
DeleteInventoryTest.cs Add test pooling (#4961) 2021-11-06 11:49:59 +01:00
DummyIconTest.cs Don't pool DummyIconTest 2021-11-08 12:43:06 +01:00
EntityTest.cs Add test pooling (#4961) 2021-11-06 11:49:59 +01:00
GravityGridTest.cs Add test pooling (#4961) 2021-11-06 11:49:59 +01:00
GridTileLookupTest.cs Add test pooling (#4961) 2021-11-06 11:49:59 +01:00
HumanInventoryUniformSlotsTest.cs Add test pooling (#4961) 2021-11-06 11:49:59 +01:00
InventoryHelpersTest.cs Rejigging Item slots (#4933) 2021-11-19 22:26:01 -07:00
MindEntityDeletionTest.cs Removed Old PlayerSession Functions (#5404) 2021-11-23 18:11:48 +11:00
PostMapInitTest.cs Add "Syndicate Puddle-Jumper" blueprint for admins to spawn in (#5273) 2021-11-11 19:42:27 -07:00
ResettingEntitySystemTests.cs Replace IResettingEntitySystem with RoundRestartCleanupEvent. (#4245) 2021-06-29 23:56:07 +10:00
RestartRoundTest.cs Turns GameTicker into an EntitySystem. (#4197) 2021-06-20 10:09:24 +02:00
SaveLoadMapTest.cs Add test pooling (#4961) 2021-11-06 11:49:59 +01:00
SaveLoadSaveTest.cs Add test pooling (#4961) 2021-11-06 11:49:59 +01:00
ShuttleTest.cs Thrusters (shuttle go nyoom) (#5352) 2021-11-21 17:09:49 +11:00
StartTest.cs Add test pooling (#4961) 2021-11-06 11:49:59 +01:00
StorageFillTest.cs Add test pooling (#4961) 2021-11-06 11:49:59 +01:00
VendingMachineTest.cs Add test pooling (#4961) 2021-11-06 11:49:59 +01:00