Delta-v/Content.Server/GameObjects/EntitySystems
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
..
AI Damage visualizer for simple mobs (#1332) 2020-07-23 02:04:03 +02:00
Click Add changing the amount of hands on the GUI depending on your body parts (#1406) 2020-07-25 15:11:16 +02:00
JobQueues Fix Job<T> debug timer (#1248) 2020-07-02 11:46:45 +02:00
ActSystem.cs Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
BaseChargerSystem.cs Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
BatteryDischargerSystem.cs Power Rework (#863) 2020-06-28 17:23:26 +02:00
BatteryStorageSystem.cs Power Rework (#863) 2020-06-28 17:23:26 +02:00
BloodstreamSystem.cs Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
BuckleSystem.cs Add unbuckling entities that are moved away from their straps (#1437) 2020-07-24 14:22:28 +02:00
CargoConsoleSystem.cs Refactored GalacticBankManager (#1089) 2020-06-12 18:31:57 +02:00
ChemistrySystem.cs Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
CombatModeSystem.cs Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
ConstructionSystem.cs Add changing the amount of hands on the GUI depending on your body parts (#1406) 2020-07-25 15:11:16 +02:00
DoorSystem.cs Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
GravitySystem.cs Re-organizing the Resources folder. Part 1. (#1234) 2020-07-07 19:19:00 +02:00
HandHeldLightSystem.cs Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
HandsSystem.cs Add changing the amount of hands on the GUI depending on your body parts (#1406) 2020-07-25 15:11:16 +02:00
HungerSystem.cs Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
InstrumentSystem.cs Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
LatheSystem.cs Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
MedicalScannerSystem.cs Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
MeleeWeaponSystem.cs Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
MicrowaveSystem.cs Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
MoverSystem.cs Refactor to use the new multiple controller system (#1462) 2020-07-23 18:33:37 +02:00
NodeGroupSystem.cs NodeGroup remake deferment (#1268) 2020-07-06 15:48:18 +02:00
PointingSystem.cs Fix throwing and pointing ignoring CanChangeDirection action blocker (#1474) 2020-07-24 14:51:55 -07:00
PortalSystem.cs Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
PowerApcSystem.cs Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
PowerSmesSystem.cs Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
PowerSolarControlConsoleSystem.cs Solar panels occlusion and tracking (#961) 2020-06-02 13:32:18 +02:00
PowerSolarSystem.cs Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
ProjectileSystem.cs Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
PuddleSystem.cs Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
ResearchSystem.cs Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
RoguePointingSystem.cs Add pointing (#1435) 2020-07-24 14:51:18 +02:00
RoundEndSystem.cs Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
StomachSystem.cs Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
StorageSystem.cs Fix restartround crash and cleanup ServerStorageComponent (#1340) 2020-07-17 11:03:07 +02:00
StressTestMovementSystem.cs Adds movement stress test component. 2020-06-30 18:34:42 +02:00
StunSystem.cs Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
TemperatureSystem.cs Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
ThirstSystem.cs Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
TimedOverlayRemovalSystem.cs OverlayManager 2 Electric Boogaloo (#1410) 2020-07-19 17:32:26 +02:00
TriggerSystem.cs Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
VerbSystem.cs Fix verb menu not working for clientside entities (#1400) 2020-07-23 00:56:30 +02:00
WelderSystem.cs Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
WireHackingSystem.cs Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00