]> git.smokeofanarchy.ru Git - space-station-14.git/commit
HandsSystem Refactor (#38438)
authorNemanja <98561806+EmoGarbage404@users.noreply.github.com>
Wed, 25 Jun 2025 13:13:03 +0000 (09:13 -0400)
committerGitHub <noreply@github.com>
Wed, 25 Jun 2025 13:13:03 +0000 (15:13 +0200)
commit524725d3780ab3fc4cdec388f42c5bc56615b91c
treeb0aea4e527125dfd29e54eee02cce54a2fab2933
parent6cffa8aabe48304a41bf4a1354ed2e1191652c5a
HandsSystem Refactor (#38438)

* checkpoint

* pt 2

* pt... i forgot

* pt 4

* patch

* More test fixes

* optimization!!!

* the REAL hand system

* fix RetractableItemActionSystem.cs oversight

* the review

* test

* remove test usage of body prototype

* Update Content.IntegrationTests/Tests/Interaction/InteractionTest.cs

Co-authored-by: Tayrtahn <tayrtahn@gmail.com>
* hellcode

* hellcode 2

* Minor cleanup

* test

* Chasing the last of the bugs

* changes

---------

Co-authored-by: Tayrtahn <tayrtahn@gmail.com>
79 files changed:
Content.Client/Hands/Systems/HandsSystem.cs
Content.Client/Inventory/StrippableBoundUserInterface.cs
Content.Client/RCD/AlignRCDConstruction.cs
Content.Client/RCD/RCDConstructionGhostSystem.cs
Content.Client/SubFloor/TrayScannerSystem.cs
Content.Client/UserInterface/Systems/Hands/HandsUIController.cs
Content.Client/UserInterface/Systems/Inventory/InventoryUIController.cs
Content.IntegrationTests/Tests/Actions/RetractableItemActionTest.cs
Content.IntegrationTests/Tests/Buckle/BuckleTest.cs
Content.IntegrationTests/Tests/Chemistry/DispenserTest.cs
Content.IntegrationTests/Tests/Commands/SuicideCommandTests.cs
Content.IntegrationTests/Tests/Construction/Interaction/WallConstruction.cs
Content.IntegrationTests/Tests/Hands/HandTests.cs
Content.IntegrationTests/Tests/Interaction/InteractionTest.Helpers.cs
Content.IntegrationTests/Tests/Interaction/InteractionTest.cs
Content.IntegrationTests/Tests/Tiles/TileConstructionTests.cs
Content.Server/Administration/Commands/StripAllCommand.cs
Content.Server/Administration/Systems/AdminSystem.cs
Content.Server/Administration/Systems/AdminVerbSystem.Tools.cs
Content.Server/Bed/Cryostorage/CryostorageSystem.cs
Content.Server/Botany/Systems/PlantHolderSystem.cs
Content.Server/Chat/SuicideSystem.cs
Content.Server/Construction/ConstructionSystem.Initial.cs
Content.Server/Hands/Systems/HandsSystem.cs
Content.Server/HotPotato/HotPotatoSystem.cs
Content.Server/NPC/HTN/Preconditions/ActiveHandComponentPrecondition.cs
Content.Server/NPC/HTN/Preconditions/ActiveHandEntityPrecondition.cs
Content.Server/NPC/HTN/PrimitiveTasks/Operators/Interactions/DropOperator.cs
Content.Server/NPC/NPCBlackboard.cs
Content.Server/NPC/Systems/NPCUtilitySystem.cs
Content.Server/Shuttles/Commands/FTLDiskCommand.cs
Content.Server/Silicons/Borgs/BorgSystem.Modules.cs
Content.Server/Tabletop/TabletopSystem.cs
Content.Server/Tools/Innate/InnateToolSystem.cs
Content.Server/Verbs/VerbSystem.cs
Content.Server/VoiceTrigger/StorageVoiceControlSystem.cs
Content.Server/Wires/WiresSystem.cs
Content.Shared/Access/Systems/SharedIdCardSystem.cs
Content.Shared/Blocking/BlockingSystem.cs
Content.Shared/Chemistry/EntitySystems/SharedSolutionContainerSystem.cs
Content.Shared/Containers/ItemSlot/ItemSlotsSystem.cs
Content.Shared/Cuffs/SharedCuffableSystem.cs
Content.Shared/Disposal/Unit/SharedDisposalUnitSystem.cs
Content.Shared/DoAfter/SharedDoAfterSystem.Update.cs
Content.Shared/DoAfter/SharedDoAfterSystem.cs
Content.Shared/Foldable/DeployFoldableSystem.cs
Content.Shared/Hands/Components/HandHelpers.cs [deleted file]
Content.Shared/Hands/Components/HandsComponent.cs
Content.Shared/Hands/EntitySystems/SharedHandsSystem.AI.cs
Content.Shared/Hands/EntitySystems/SharedHandsSystem.Drop.cs
Content.Shared/Hands/EntitySystems/SharedHandsSystem.Interactions.cs
Content.Shared/Hands/EntitySystems/SharedHandsSystem.Pickup.cs
Content.Shared/Hands/EntitySystems/SharedHandsSystem.Relay.cs
Content.Shared/Hands/EntitySystems/SharedHandsSystem.cs
Content.Shared/Interaction/SharedInteractionSystem.cs
Content.Shared/Interaction/SmartEquipSystem.cs
Content.Shared/Inventory/InventorySystem.Equip.cs
Content.Shared/Inventory/InventorySystem.Helpers.cs
Content.Shared/Inventory/VirtualItem/SharedVirtualItemSystem.cs
Content.Shared/Item/MultiHandedItemSystem.cs
Content.Shared/Item/SharedItemSystem.cs
Content.Shared/Magic/SharedMagicSystem.cs
Content.Shared/Movement/Pulling/Systems/PullingSystem.cs
Content.Shared/Ninja/Systems/SharedNinjaGlovesSystem.cs
Content.Shared/Nutrition/EntitySystems/FoodSystem.cs
Content.Shared/RCD/Systems/RCDSystem.cs
Content.Shared/RetractableItemAction/RetractableItemActionSystem.cs
Content.Shared/Stacks/SharedStackSystem.cs
Content.Shared/Station/SharedStationSpawningSystem.cs
Content.Shared/Storage/EntitySystems/SharedStorageSystem.cs
Content.Shared/Strip/SharedStrippableSystem.cs
Content.Shared/UserInterface/ActivatableUISystem.cs
Content.Shared/Weapons/Melee/SharedMeleeWeaponSystem.cs
Content.Shared/Weapons/Misc/SharedGrapplingGunSystem.cs
Content.Shared/Weapons/Misc/SharedTetherGunSystem.cs
Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.cs
Content.Shared/Wieldable/SharedWieldableSystem.cs
Resources/Prototypes/Body/Prototypes/a_ghost.yml [deleted file]
Resources/Prototypes/Entities/Mobs/Player/admin_ghost.yml