CatStation/Content.IntegrationTests/Tests
Princess Cheeseballs 2c6ffecf62
Move GameTicker to Shared (#45834)
* Scope creep my ass

* why was this shit not pushed????

* gone...

* fix that

* review plus buildd

* asfsafsafsafsafas

* grug

* burber

* I'll fix this later

* shrimply die

* also this

* it's snerf or snuthin

* assaads

* round snend

* aaaa

* fix this shit for real

* actually, don't start GameRules until MapInit now that I think aboot it.

* forgot u

* don't actually need this part nullable

* Deffer comp removal

* one liner

* do that too

* chungus

* Honestly makes more sense here, plus WHY are we doing all that shit on "GameRuleAdded" rather than GameRuleStarted(?)

* deferred removal :V

* aaaaaaaaaaaaaaa

* whhop

* Whoop

* better

* landmine that I placed for myself then forgot about lmao

* cleanup

* FUCKING `!`

* gotovo

* amogus

* please don't check by metadata I beg

* waawsasfdfsasfa

* sfafsasfafsas

* fdsaasffsasfa

* code

* fix

* fasasffasfasfsad

* chungaas

* I may be stupid

* gra

* graaaaaaaaaaaaaaaaa

* comment

* gra

* clearing is not predicted and would require major refactors, so don't cache on client.

* lame shit :P

* last holes

* nukeopsfsafsasafsfafsa

* why  was that shit public bruh

* bubrbgwahrghfaka

* dynamic

* revert change that did nothing lmao
2026-09-16 19:34:19 +00:00
..
Access Fix ExpireIdCard (#44567) 2026-07-24 18:42:11 +10:00
Actions Fake Armblade Sting (#45724) 2026-09-03 19:58:20 +00:00
Administration Move GameTicker to Shared (#45834) 2026-09-16 19:34:19 +00:00
Afk Make AFK events shared (#44995) 2026-08-16 06:05:32 +00:00
Atmos Fix firespreading test (#45199) 2026-08-08 19:03:00 +10:00
Audio/Midi Add MidiFileCollectionManager for storing and managing MIDI files in user data. (#44469) 2026-07-03 02:30:22 +00:00
Body Organ relations (#44812) 2026-07-26 09:20:50 +00:00
Buckle Gametest Part 2: Preliminary refactor every test to use GameTest as the framework. (#43207) 2026-04-01 16:06:26 +00:00
Chameleon Cleanup ChameleonJobLoadoutTest (#38229) 2025-06-10 15:51:23 -07:00
Changeling Changeling Slime Tests (#44493) 2026-07-12 22:24:51 +00:00
Chasm fix chasm heisentest (#40456) 2025-09-19 22:12:10 -07:00
Chat Fix highlights don't work for other languages (#41062) 2026-07-30 14:57:59 +00:00
Chemistry Predict stunbatons and add an integration test for them (#43117) 2026-07-13 18:24:31 +00:00
Cleanup Gametest Part 2: Preliminary refactor every test to use GameTest as the framework. (#43207) 2026-04-01 16:06:26 +00:00
Climbing Partial buckling refactor (#29031) 2024-06-20 01:14:18 +10:00
Cloning Gametest Part 2: Preliminary refactor every test to use GameTest as the framework. (#43207) 2026-04-01 16:06:26 +00:00
Clumsy Clumsy status effect + tests (#45262) 2026-08-11 10:19:19 +00:00
Commands Move GameTicker to Shared (#45834) 2026-09-16 19:34:19 +00:00
Construction Remove TCS for constructioncomponentvalid (#45179) 2026-08-15 22:10:46 +00:00
Damageable Fix the G.O.R.I.L.L.A Gauntlet (#44903) 2026-07-28 14:32:59 +00:00
Destructible Make every EntitySystem partial (#45220) 2026-08-14 18:24:47 +00:00
DeviceLinking Device Network refactor part 1: API improvements (#44346) 2026-08-31 19:42:56 +00:00
DeviceNetwork Device Network refactor part 1: API improvements (#44346) 2026-08-31 19:42:56 +00:00
Disposal Make every EntitySystem partial (#45220) 2026-08-14 18:24:47 +00:00
DoAfter Gametest Part 2: Preliminary refactor every test to use GameTest as the framework. (#43207) 2026-04-01 16:06:26 +00:00
Doors The IMapManager is dead (#44002) 2026-07-01 20:44:54 -07:00
Embedding Add interaction tests for mousetraps (#35502) 2025-10-03 18:45:50 +00:00
EncryptionKeys Add StorageInteractionTest (#28541) 2024-06-03 17:05:51 -04:00
Engineering Inflatable Module (#35100) 2025-08-23 15:15:28 -07:00
EntityTable Stable to master sink after release 2026-08-31 (#45785) 2026-08-31 23:13:01 +03:00
Explosion Gametest Part 2: Preliminary refactor every test to use GameTest as the framework. (#43207) 2026-04-01 16:06:26 +00:00
Eye Eye damage/blindness integration tests (#44400) 2026-07-02 22:37:58 +00:00
Fluids Update engine to 288.0.0 and fix tests. (#45197) 2026-08-08 16:56:52 +10:00
GameObjects/Components Gametest Part 2: Preliminary refactor every test to use GameTest as the framework. (#43207) 2026-04-01 16:06:26 +00:00
GameRules Move GameTicker to Shared (#45834) 2026-09-16 19:34:19 +00:00
GameTestTests Move GameTicker to Shared (#45834) 2026-09-16 19:34:19 +00:00
Gibbing Gametest Part 2: Preliminary refactor every test to use GameTest as the framework. (#43207) 2026-04-01 16:06:26 +00:00
Gravity Gametest Part 2: Preliminary refactor every test to use GameTest as the framework. (#43207) 2026-04-01 16:06:26 +00:00
Guidebook Gametest Part 2: Preliminary refactor every test to use GameTest as the framework. (#43207) 2026-04-01 16:06:26 +00:00
Hands Add integration test for wielding and multi-handed items (#41028) 2026-05-17 21:58:59 +00:00
Helpers Make every EntitySystem partial (#45220) 2026-08-14 18:24:47 +00:00
Holosign Predict holoprojectors and add an integration test for them (#41569) 2026-02-07 10:17:20 +00:00
Humanoid Heisentests: SkinColorationStrategy.VerifyClamped for nearby RGB lookup, avoid HSV/HSL roundtrips (#45237) 2026-08-13 23:20:33 +00:00
Interaction Make every EntitySystem partial (#45220) 2026-08-14 18:24:47 +00:00
Internals Move GameTicker to Shared (#45834) 2026-09-16 19:34:19 +00:00
Kitchen Fix handheld grinders (#50) 2026-06-16 23:27:55 +00:00
Labels Fix some missing localization warnings (#44620) 2026-07-13 16:34:26 -04:00
Lathe Cleanup: ProtoMan Part 2 - remove Client and Server EntitySystem IPrototypeManager instances (#44416) 2026-06-29 21:33:56 +00:00
Linter Gametest Part 2: Preliminary refactor every test to use GameTest as the framework. (#43207) 2026-04-01 16:06:26 +00:00
Lobby Gametest Part 2: Preliminary refactor every test to use GameTest as the framework. (#43207) 2026-04-01 16:06:26 +00:00
Localization Gametest Part 2: Preliminary refactor every test to use GameTest as the framework. (#43207) 2026-04-01 16:06:26 +00:00
Mapping Gametest Part 2: Preliminary refactor every test to use GameTest as the framework. (#43207) 2026-04-01 16:06:26 +00:00
Markings Gametest Part 2: Preliminary refactor every test to use GameTest as the framework. (#43207) 2026-04-01 16:06:26 +00:00
Materials RecyclerLoopTest: check all materials, simplify test. (#44967) 2026-07-28 01:15:35 +00:00
Medical Only let the defib report on the entity it was used on (#45858) 2026-09-05 16:54:18 +00:00
Minds Move GameTicker to Shared (#45834) 2026-09-16 19:34:19 +00:00
Mousetrap Make InteractionTest inherit from GameTest (#90) 2026-06-18 22:12:53 +00:00
Movement Make every EntitySystem partial (#45220) 2026-08-14 18:24:47 +00:00
NameIdentifier Give mobs amusing name prefixes (#44977) 2026-08-09 00:22:15 +00:00
Networking The IMapManager is dead (#44002) 2026-07-01 20:44:54 -07:00
NPC Gametest Part 2: Preliminary refactor every test to use GameTest as the framework. (#43207) 2026-04-01 16:06:26 +00:00
Nutrition Make satiation able to increase over time & reframe satiation not assuming it decays by default (#45244) 2026-08-16 16:17:45 +00:00
Payload Trigger Refactor (#39034) 2025-08-03 21:20:37 +02:00
Physics Gametest Part 2: Preliminary refactor every test to use GameTest as the framework. (#43207) 2026-04-01 16:06:26 +00:00
Power Move GameTicker to Shared (#45834) 2026-09-16 19:34:19 +00:00
Preferences Move GameTicker to Shared (#45834) 2026-09-16 19:34:19 +00:00
Procedural Gametest Part 2: Preliminary refactor every test to use GameTest as the framework. (#43207) 2026-04-01 16:06:26 +00:00
PrototypeTests Serialization content changes (#44364) 2026-07-24 11:00:48 +10:00
Puller Cleanup: ProtoMan Part 2 - remove Client and Server EntitySystem IPrototypeManager instances (#44416) 2026-06-29 21:33:56 +00:00
Replays Move GameTicker to Shared (#45834) 2026-09-16 19:34:19 +00:00
Respirator The IMapManager is dead (#44002) 2026-07-01 20:44:54 -07:00
Roles Gametest Part 2: Preliminary refactor every test to use GameTest as the framework. (#43207) 2026-04-01 16:06:26 +00:00
Round Move GameTicker to Shared (#45834) 2026-09-16 19:34:19 +00:00
Security Energy Bow Nerf (#44138) 2026-09-05 23:45:37 +00:00
Serialization Gametest Part 2: Preliminary refactor every test to use GameTest as the framework. (#43207) 2026-04-01 16:06:26 +00:00
Shuttle Cleanup: fix content-side obsolete TransformComponent warnings (#44494) 2026-07-28 22:45:45 +00:00
SmartFridge Move StorageFills in smartfridge test prototypes to EntityTableContainerFills (#41561) 2025-11-23 20:56:35 +00:00
Sprite Organ relations (#44812) 2026-07-26 09:20:50 +00:00
Stacks Fix entity leak in SaveLoadSaveTest, StackTest cleanup (#45079) 2026-08-16 09:40:04 +00:00
Station Move GameTicker to Shared (#45834) 2026-09-16 19:34:19 +00:00
Storage Cleanup of UseDelay (#45350) 2026-09-05 17:10:50 +00:00
Strip Add integration test for drains (#41190) 2026-01-15 17:53:30 +00:00
Tag Gametest Part 2: Preliminary refactor every test to use GameTest as the framework. (#43207) 2026-04-01 16:06:26 +00:00
Tiles The Respritening - Batch 1 (#44857) 2026-08-12 17:46:16 +00:00
Tools Fix Broken Solution Enumerators (#43789) 2026-05-01 21:20:03 +00:00
Toolshed v269.0.0 RT update - .NET 10 (#41855) 2025-12-22 01:24:24 +00:00
UserInterface Gametest Part 2: Preliminary refactor every test to use GameTest as the framework. (#43207) 2026-04-01 16:06:26 +00:00
Utility Add EntProtoId overloads to EntityWhitelists (#40807) 2026-05-17 01:06:05 +00:00
Vending VendingMachine refactor (systems. UI, components) (#44896) 2026-08-01 15:44:49 +00:00
Weapons Initial decoupling pass on Damageable (#43103) 2026-03-07 04:13:50 +00:00
Weldable Add StorageInteractionTest (#28541) 2024-06-03 17:05:51 -04:00
Wires Gametest Part 2: Preliminary refactor every test to use GameTest as the framework. (#43207) 2026-04-01 16:06:26 +00:00
WizdenContentFreeze Gametest Part 2: Preliminary refactor every test to use GameTest as the framework. (#43207) 2026-04-01 16:06:26 +00:00
Zombie Clean up Marking data structure, add tests for Zombie transformation (#42756) 2026-02-03 03:13:26 +00:00
CargoTest.cs Cleanup: ProtoMan Part 2 - remove Client and Server EntitySystem IPrototypeManager instances (#44416) 2026-06-29 21:33:56 +00:00
ClickableTest.cs Gametest Part 2: Preliminary refactor every test to use GameTest as the framework. (#43207) 2026-04-01 16:06:26 +00:00
ConfigPresetTests.cs Gametest Part 2: Preliminary refactor every test to use GameTest as the framework. (#43207) 2026-04-01 16:06:26 +00:00
ContainerOcclusionTest.cs The IMapManager is dead (#44002) 2026-07-01 20:44:54 -07:00
ContrabandTest.cs Cleanup: ProtoMan Part 2 - remove Client and Server EntitySystem IPrototypeManager instances (#44416) 2026-06-29 21:33:56 +00:00
DeleteInventoryTest.cs Gametest Part 2: Preliminary refactor every test to use GameTest as the framework. (#43207) 2026-04-01 16:06:26 +00:00
DummyIconTest.cs Gametest Part 2: Preliminary refactor every test to use GameTest as the framework. (#43207) 2026-04-01 16:06:26 +00:00
EntityTest.cs Move GameTicker to Shared (#45834) 2026-09-16 19:34:19 +00:00
FillLevelSpriteTest.cs Cleanup: ProtoMan Part 2 - remove Client and Server EntitySystem IPrototypeManager instances (#44416) 2026-06-29 21:33:56 +00:00
FollowerSystemTest.cs Move GameTicker to Shared (#45834) 2026-09-16 19:34:19 +00:00
GravityGridTest.cs The IMapManager is dead (#44002) 2026-07-01 20:44:54 -07:00
HumanInventoryUniformSlotsTest.cs Gametest Part 2: Preliminary refactor every test to use GameTest as the framework. (#43207) 2026-04-01 16:06:26 +00:00
InventoryHelpersTest.cs Gametest Part 2: Preliminary refactor every test to use GameTest as the framework. (#43207) 2026-04-01 16:06:26 +00:00
MachineBoardTest.cs Cleanup: ProtoMan Part 2 - remove Client and Server EntitySystem IPrototypeManager instances (#44416) 2026-06-29 21:33:56 +00:00
MagazineVisualsSpriteTest.cs Gametest Part 2: Preliminary refactor every test to use GameTest as the framework. (#43207) 2026-04-01 16:06:26 +00:00
MappingEditorTest.cs Gametest Part 2: Preliminary refactor every test to use GameTest as the framework. (#43207) 2026-04-01 16:06:26 +00:00
MaterialArbitrageTest.cs Big prototype and datafield cleanup (#45202) 2026-08-12 02:07:22 +00:00
PostMapInitTest.cs Move GameTicker to Shared (#45834) 2026-09-16 19:34:19 +00:00
PrototypeSaveTest.cs Serialization content changes (#44364) 2026-07-24 11:00:48 +10:00
ResearchTest.cs Cleanup: ProtoMan Part 2 - remove Client and Server EntitySystem IPrototypeManager instances (#44416) 2026-06-29 21:33:56 +00:00
ResettingEntitySystemTests.cs Move GameTicker to Shared (#45834) 2026-09-16 19:34:19 +00:00
RestartRoundTest.cs Move GameTicker to Shared (#45834) 2026-09-16 19:34:19 +00:00
RoundEndTest.cs Move GameTicker to Shared (#45834) 2026-09-16 19:34:19 +00:00
SalvageTest.cs Gametest Part 2: Preliminary refactor every test to use GameTest as the framework. (#43207) 2026-04-01 16:06:26 +00:00
SaveLoadMapTest.cs The IMapManager is dead (#44002) 2026-07-01 20:44:54 -07:00
SaveLoadSaveTest.cs Fix entity leak in SaveLoadSaveTest, StackTest cleanup (#45079) 2026-08-16 09:40:04 +00:00
ShuttleTest.cs Move GameTicker to Shared (#45834) 2026-09-16 19:34:19 +00:00
StartTest.cs Gametest Part 2: Preliminary refactor every test to use GameTest as the framework. (#43207) 2026-04-01 16:06:26 +00:00
StoreTests.cs Fix StoreDiscountAndRefund integration test (#43960) 2026-05-16 15:36:34 +00:00
VendingMachineRestockTest.cs VendingMachine refactor (systems. UI, components) (#44896) 2026-08-01 15:44:49 +00:00
XenoArtifactTest.cs Xenoarchaeology - fix #42713, allow sibling nodes to count toward time add (#42721) 2026-08-12 08:27:09 +00:00