Delta-v/Content.Shared/GameObjects/Components
DrSmugleaf 4b4e83d2bf
Add changing the amount of hands on the GUI depending on your body parts (#1406)
* Multiple hands in gui first pass

* Remove IHandsComponent interface

* Create hand class and more hand textures

* Refactor ServerHandsComponent to use a single list of hands

* Seal SharedHand

* Fix picked up items not showing on top of the hand buttons

* Remove HandsGui buttons and panels dictionaries

* Fix items in hands rendering

* Fix wrong hand container comparison

* Fix not updating the location of duplicate hands

* Change ClientHandsComponent to use a SortedList instead of a dictionary

* More merge conflict fixes

* Change SortedList to List

* Fix hand button order

* Add item tooltip for more than 2 hands and updating when removing hands

* Add add hand and remove hand command

* Merge conflict fixes

* Remove nullable reference type from ContainerSlot

* Fix texture errors

* Fix error when reaching 0 hands

* Fix error when swapping hands with no hands

* Merged remove hand methods

* Fix item panel texture errors

* Merge conflict fixes

* Fix addhand and removehand command descriptions

* Add properly displaying tooltips for 2 hands

* Make hand indexes and locations consistent across the client and server

* Add dropping held entity if a hand is removed

* Change hand location to be calculated by index

* Made different hand gui updates more consistent

* Remove human body yml testing changes

* Sanitize addhand and removehand commands

* Merge conflict fixes

* Remove testing changes

* Revert body system changes

* Add missing imports

* Remove obsolete hands parameter in yml files

* Fix broken import

* Fix startup error and adding and removing hands on the same tick

* Make hand container id use an uint

In case someone gets more than 2 billion hands

* Rename hand component files

* Make hands state use an array
2020-07-25 15:11:16 +02:00
..
Access Access refactor 2020-06-03 11:46:59 +02:00
Buckle 0 days without buckle breaking (#1366) 2020-07-17 10:43:10 +02:00
Cargo Add two-way serialization in ExposeData for some of the components that are missing it (#1451) 2020-07-23 01:46:09 +02:00
Chemistry Adds the ChemMaster 4000 (#1398) 2020-07-17 22:41:19 +02:00
Command Use TimeSpan instead of DateTime in RoundEnd and Comms Console. 2020-04-09 20:28:22 +02:00
Damage Revert "virtualize all net ids to reduce net traffic" 2020-06-08 16:49:05 -04:00
Doors Airlock Hacking: AutoClose & Safety (#1395) 2020-07-17 10:51:43 +02:00
Gravity Gravity (#841) 2020-05-02 16:02:52 +02:00
Instruments Revert "virtualize all net ids to reduce net traffic" 2020-06-08 16:49:05 -04:00
Interactable Revert "virtualize all net ids to reduce net traffic" 2020-06-08 16:49:05 -04:00
Inventory Adds neck UI slot and rearranges inventory UI. (#1130) 2020-06-21 22:02:18 +02:00
Items Add changing the amount of hands on the GUI depending on your body parts (#1406) 2020-07-25 15:11:16 +02:00
Markers Rename toolbox references from ss14 to robust 2019-04-15 21:11:38 -06:00
Materials Add two-way serialization in ExposeData for some of the components that are missing it (#1451) 2020-07-23 01:46:09 +02:00
Medical Added medical scanner (#338) 2019-09-18 20:24:55 +02:00
Mobs Damage visualizer for simple mobs (#1332) 2020-07-23 02:04:03 +02:00
Movement Add slipping prediction (#1440) 2020-07-23 01:40:31 +02:00
Nutrition WiP movement prediction. 2020-06-24 02:21:20 +02:00
Observer WiP movement prediction. 2020-06-24 02:21:20 +02:00
PDA Revert "virtualize all net ids to reduce net traffic" 2020-06-08 16:49:05 -04:00
Pointing Add pointing (#1435) 2020-07-24 14:51:18 +02:00
Power Power Rework (#863) 2020-06-28 17:23:26 +02:00
Projectiles Public API changes to IPhysBody and MoverController. 2020-07-21 23:42:33 -07:00
Research Add two-way serialization in ExposeData for some of the components that are missing it (#1451) 2020-07-23 01:46:09 +02:00
Sound Add two-way serialization in ExposeData for some of the components that are missing it (#1451) 2020-07-23 01:46:09 +02:00
Storage Secure lockers & locker welding. 2020-05-25 13:58:56 +02:00
Strap 0 days without buckle breaking (#1366) 2020-07-17 10:43:10 +02:00
Trigger Explosions and Grenades, Triggers, OnDestroy, OnExAct, Fueltanks and destructible tables (#247) 2019-06-07 13:15:20 +02:00
Utensil Adds eating with utensils (#1136) 2020-06-19 15:20:59 +02:00
VendingMachines Rider static analysis (#433) 2019-11-13 23:37:46 +01:00
Weapons Merge remote-tracking branch 'upstream/master' into weapon_anims 2020-06-24 20:42:16 +10:00
SharedComputerComponent.cs Eris computer sprites, visualizer. 2019-08-12 18:43:24 +02:00
SharedHandheldLightComponent.cs Revert "virtualize all net ids to reduce net traffic" 2020-06-08 16:49:05 -04:00
SharedMagicMirrorComponent.cs Hair style improvements: 2020-01-15 14:28:46 +01:00
SharedPaperComponent.cs Paper and pen (#582) 2020-02-12 00:01:05 +01:00
SharedPlaceableSurfaceComponent.cs Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
SharedStackComponent.cs Add two-way serialization in ExposeData for some of the components that are missing it (#1451) 2020-07-23 01:46:09 +02:00
SharedWiresComponent.cs Wire hacking is now fancy. 2020-05-27 15:24:07 +02:00