]> git.smokeofanarchy.ru Git - space-station-14.git/commit
Cleans up tag system (#28272)
authorTornado Tech <54727692+Tornado-Technology@users.noreply.github.com>
Sun, 2 Jun 2024 01:11:19 +0000 (11:11 +1000)
committerGitHub <noreply@github.com>
Sun, 2 Jun 2024 01:11:19 +0000 (11:11 +1000)
commit21bc3bfa22b6e234a8ae96c3332bffee6840a66f
tree4577f3d8474bcba91ae0c3167408b3f1cf763f30
parentda6a1bbdd4a0d69b101d2c85e858b0b3cbf7d552
Cleans up tag system (#28272)

* Updated tag system

* Added params methods

* Fixed tag integration tests

* Fixed params methods recursion

* Revert has All/Any tag one argument realisation

* Updated tag integration tests

* Shit happens

* Added individual List/HashSet methods, docs, tests
18 files changed:
Content.Client/Verbs/VerbSystem.cs
Content.IntegrationTests/Tests/Tag/TagTest.cs
Content.Server/Administration/Toolshed/TagCommand.cs
Content.Server/Mech/Systems/MechAssemblySystem.cs
Content.Server/Procedural/DungeonJob.PostGen.cs
Content.Server/Procedural/DungeonJob.cs
Content.Server/Procedural/DungeonSystem.cs
Content.Server/Revenant/EntitySystems/RevenantSystem.Abilities.cs
Content.Server/Spreader/SpreaderSystem.cs
Content.Shared/Clothing/EntitySystems/SharedChameleonClothingSystem.cs
Content.Shared/Construction/Conditions/NoWindowsInTile.cs
Content.Shared/Construction/EntitySystems/AnchorableSystem.cs
Content.Shared/Construction/Steps/MultipleTagsConstructionGraphStep.cs
Content.Shared/Pinpointer/SharedNavMapSystem.cs
Content.Shared/Tag/TagComponent.cs
Content.Shared/Tag/TagComponentState.cs [deleted file]
Content.Shared/Tag/TagPrototype.cs
Content.Shared/Tag/TagSystem.cs