Delta-v/Content.IntegrationTests/Tests
deltanedas d3aa1efc38 item toggling giga rework + full ninja refactor (#28039)
* item toggle refactoring and some new systems

* add ToggleClothing component/system

* unhardcode magboots gravity logic

* make magboots and speedboots use ItemToggle and stuff

* remove now useless clothing components

* update client/server magboots systems

* add note to use ItemToggledEvent in ToggleActionEvent doc

* refactor PowerCellDraw to use ItemToggle for ui open/close control

* add TryUseCharges, refactor charges system

* update magboot trigger code

* make borg use ItemToggle, network SelectedModule instead of now removed Activated

* add AccessToggle for borg

* the giga ninja refactor

* update ninja yml

* update ItemToggle usage for some stuff

* fix activatableui requires power

* random fixing

* yaml fixing

* nuke ItemToggleDisarmMalus

* make defib use ItemToggle

* make things that use power not turn on if missing use charge

* pro

* fix sound prediction

* bruh

* proximity detector use ItemToggle

* oop

* big idiot syndrome

* fix ninja spawn rule and make it generic

* fix ninja spawn rule yml

* move loading profiles into AntagLoadProfileRule

* more ninja refactor

* ninja yml fixes

* the dreaded copy paste ops

* remove useless NinjaRuleComponent and ue AntagSelection for greeting

* fix invisibility

* move IsCompleted to SharedObjectivesSystem

* ability fixes

* oop fix powercell instantly draining itself

* sentient speedboots gaming

* make reflect use ItemToggle

* fix other test

* loadprofilerule moved into its own pr

* remove conflict with dragon refactor

* remove all GenericAntag code from ninja

* )

* probably

* remove old enabled

* great language bravo vince

* GREAT LANGUAGE

* who made this language

* because it stinks

* reparent blood-red magboots to magboots probbbly works

* most of the review stuff

* hasGrav doesnt mean what i thought it did

* make health analyzer use itemtoggle, not fail test

* fix mag/speed boots being wacky

* UNTROLL

* add ItemToggle to the random health analyzers

* a

* remove unused obsolete borg func

* untrolling

* :trollface:

* fix test

* fix

* g

* untroll

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
2024-08-09 17:45:27 +01:00
..
Access Add door electronics access configuration menu (#17778) 2024-04-07 14:26:56 +02:00
Actions Code Cleanup: Integration Tests (#29584) 2024-08-09 17:26:13 +01:00
Administration/Logs Un-revert #26994 2024-04-21 23:37:18 +02:00
Atmos Remove obsolete TestPair.Pair (#19496) 2023-08-25 10:56:51 +10:00
Body Code Cleanup: Integration Tests (#29584) 2024-08-09 17:26:13 +01:00
Buckle Code Cleanup: Integration Tests (#29584) 2024-08-09 17:26:13 +01:00
Chemistry Code Cleanup: Integration Tests (#29584) 2024-08-09 17:26:13 +01:00
Cleanup Un-revert IPlayerManager refactor (#21244) 2023-10-31 19:00:44 +01:00
Climbing Partial buckling refactor (#29031) 2024-07-25 00:34:37 +02:00
Commands Code Cleanup: Integration Tests (#29584) 2024-08-09 17:26:13 +01:00
Construction Partial buckling refactor (#29031) 2024-07-25 00:34:37 +02:00
Damageable Code Cleanup: Integration Tests (#29584) 2024-08-09 17:26:13 +01:00
DeltaV reverse engineering refactor and missing recipe test (#1230) 2024-06-01 21:31:06 +00:00
Destructible Added localization of groups and types: damage, metabolism (#27368) 2024-05-07 01:49:45 +02:00
DeviceNetwork Un-revert #26994 2024-04-21 23:37:18 +02:00
Disposal Fix disposals test (#26535) 2024-04-07 14:11:51 +02:00
DoAfter Add StorageInteractionTest (#28541) 2024-06-08 20:02:56 +02:00
Doors Code Cleanup: Integration Tests (#29584) 2024-08-09 17:26:13 +01:00
EncryptionKeys Add StorageInteractionTest (#28541) 2024-06-08 20:02:56 +02:00
Fluids Code Cleanup: Integration Tests (#29584) 2024-08-09 17:26:13 +01:00
GameObjects/Components Code Cleanup: Integration Tests (#29584) 2024-08-09 17:26:13 +01:00
GameRules Code Cleanup: Integration Tests (#29584) 2024-08-09 17:26:13 +01:00
Gravity Remove AlertType and AlertCategory (#27933) 2024-06-01 16:55:49 +02:00
Guidebook Give jobs & antags prototypes a guide field (#28614) 2024-07-13 04:20:47 +02:00
Hands Resolve `'TransformComponent.MapPosition' is obsolete` in content (#27939) 2024-05-18 13:58:34 +02:00
Interaction item toggling giga rework + full ninja refactor (#28039) 2024-08-09 17:45:27 +01:00
Internals Fix internals not auto-activating for entities spawned in space (#29213) 2024-07-25 01:47:08 +02:00
Linter Code Cleanup: Integration Tests (#29584) 2024-08-09 17:26:13 +01:00
Lobby Lobby refactor + species loadouts support (#27576) 2024-05-18 13:55:56 +02:00
Localization Add integration test for LocalizedDatasets (#28485) 2024-06-08 20:02:48 +02:00
Mapping Code Cleanup: Integration Tests (#29584) 2024-08-09 17:26:13 +01:00
Materials Remove obsolete PoolManager methods (#19499) 2023-08-25 12:13:11 +10:00
Minds Code Cleanup: Integration Tests (#29584) 2024-08-09 17:26:13 +01:00
Movement Code Cleanup: Integration Tests (#29584) 2024-08-09 17:26:13 +01:00
NPC Remove obsolete TestPair.Pair (#19496) 2023-08-25 10:56:51 +10:00
Networking Code Cleanup: Integration Tests (#29584) 2024-08-09 17:26:13 +01:00
Nyanotrasen Metempsychosis Returns (#685) 2024-02-18 03:36:16 +01:00
Payload Add StorageInteractionTest (#28541) 2024-06-08 20:02:56 +02:00
Physics Add some tests and fix some miscellaneous bugs (#22836) 2024-01-22 18:44:30 +01:00
Power Code Cleanup: Integration Tests (#29584) 2024-08-09 17:26:13 +01:00
Preferences Fix and enable TestEmptyLoadout (#29228) 2024-07-25 00:35:00 +02:00
Procedural Remove obsolete TestPair.Pair (#19496) 2023-08-25 10:56:51 +10:00
PrototypeTests Add PrototypeUploadTest (#28522) 2024-06-06 21:59:49 +02:00
Puller Code Cleanup: Integration Tests (#29584) 2024-08-09 17:26:13 +01:00
Replays Mark all tests that restart rounds as dirty (#21376) 2023-11-12 20:29:56 +01:00
Round Code Cleanup: Integration Tests (#29584) 2024-08-09 17:26:13 +01:00
Serialization Code Cleanup: Integration Tests (#29584) 2024-08-09 17:26:13 +01:00
Shuttle Un-revert #26994 2024-04-21 23:37:18 +02:00
Sprite Code Cleanup: Integration Tests (#29584) 2024-08-09 17:26:13 +01:00
Station Code Cleanup: Integration Tests (#29584) 2024-08-09 17:26:13 +01:00
Storage Add closing storage UIs to StorageInteractionTest (#28633) 2024-06-08 20:23:33 +02:00
Tag Cleans up tag system (#28272) 2024-06-06 21:33:38 +02:00
Tiles Add StorageInteractionTest (#28541) 2024-06-08 20:02:56 +02:00
Toolshed Code Cleanup: Integration Tests (#29584) 2024-08-09 17:26:13 +01:00
Utility Add EntityWhitelistSystem (#27632) 2024-05-07 04:29:05 +02:00
Weldable Add StorageInteractionTest (#28541) 2024-06-08 20:02:56 +02:00
Wires Fix wire layout inheritance. (#26289) 2024-03-24 00:04:51 +01:00
CargoTest.cs Code Cleanup: Integration Tests (#29584) 2024-08-09 17:26:13 +01:00
ClickableTest.cs Content update for NetEntities (#18935) 2023-09-27 21:59:12 +02:00
ConfigPresetTests.cs Fix ConfigPresetTests.TestLoadAll not handling automatic panic bunker (#23414) 2024-01-26 21:27:08 +01:00
ContainerOcclusionTest.cs Code Cleanup: Integration Tests (#29584) 2024-08-09 17:26:13 +01:00
DeleteInventoryTest.cs Remove obsolete PoolManager methods (#19499) 2023-08-25 12:13:11 +10:00
DummyIconTest.cs Code Cleanup: Integration Tests (#29584) 2024-08-09 17:26:13 +01:00
EntityTest.cs Code Cleanup: Integration Tests (#29584) 2024-08-09 17:26:13 +01:00
FillLevelSpriteTest.cs Add an integration test for solution fill level sprites. (#28564) 2024-06-08 20:14:28 +02:00
FollowerSystemTest.cs Code Cleanup: Integration Tests (#29584) 2024-08-09 17:26:13 +01:00
GravityGridTest.cs Code Cleanup: Integration Tests (#29584) 2024-08-09 17:26:13 +01:00
HumanInventoryUniformSlotsTest.cs Implement gridinv, proper (#703) 2024-01-21 19:58:28 +01:00
InventoryHelpersTest.cs Remove obsolete TestPair.Pair (#19496) 2023-08-25 10:56:51 +10:00
LogErrorTest.cs Remove obsolete TestPair.Pair (#19496) 2023-08-25 10:56:51 +10:00
MachineBoardTest.cs Code Cleanup: Integration Tests (#29584) 2024-08-09 17:26:13 +01:00
MaterialArbitrageTest.cs Code Cleanup: Integration Tests (#29584) 2024-08-09 17:26:13 +01:00
PostMapInitTest.cs Code Cleanup: Integration Tests (#29584) 2024-08-09 17:26:13 +01:00
PrototypeSaveTest.cs Code Cleanup: Integration Tests (#29584) 2024-08-09 17:26:13 +01:00
ResearchTest.cs Code Cleanup: Integration Tests (#29584) 2024-08-09 17:26:13 +01:00
ResettingEntitySystemTests.cs fix antag selection being evil (#28197) 2024-06-01 17:13:27 +02:00
RestartRoundTest.cs Mark all tests that restart rounds as dirty (#21376) 2023-11-12 20:29:56 +01:00
RoundEndTest.cs Resolve all non-obsoleting warnings in content (#27934) 2024-05-18 13:57:06 +02:00
SalvageTest.cs Code Cleanup: Integration Tests (#29584) 2024-08-09 17:26:13 +01:00
SaveLoadMapTest.cs Code Cleanup: Integration Tests (#29584) 2024-08-09 17:26:13 +01:00
SaveLoadSaveTest.cs Code Cleanup: Integration Tests (#29584) 2024-08-09 17:26:13 +01:00
ShuttleTest.cs Code Cleanup: Integration Tests (#29584) 2024-08-09 17:26:13 +01:00
StartTest.cs Remove obsolete TestPair.Pair (#19496) 2023-08-25 10:56:51 +10:00
StorageTest.cs Fix tests (#27711) 2024-05-07 04:36:14 +02:00
VendingMachineRestockTest.cs Code Cleanup: Integration Tests (#29584) 2024-08-09 17:26:13 +01:00