fish-station/Content.Shared/GameObjects/Components
metalgearsloth 58709d2d26 Add power cell and weapon chargers (#430)
* Add power cell and weapon chargers

Functionality's similar to SS13. The cell charger won't show the discrete charging levels because effort to not make it spam appearance updates over the network.
There's some stuff I wasn't sure on:
1. Updating power? Particularly around fixing rounding
2. Duplicating the full and empty sprites as I couldn't figure out a way to not have AppearanceVisualizer throw if the state isn't found
3. I made a BaseCharger abstract class under the assumption that when a mech / borg charger is added it would also inherit from it.
4. GetText currently isn't localized

* Address PJB's feedback

Updated the BaseCharger
* Change nullref exception to invalidoperation
* If the user doesn't have hands it will just return instead
2019-11-21 23:48:56 +01:00
..
Access Make ID console fancier. 2019-10-21 22:54:16 +02:00
Chemistry Add hunger and thirst (#363) 2019-11-11 22:20:03 +01:00
Construction Rename toolbox references from ss14 to robust 2019-04-15 21:11:38 -06:00
Damage Rider static analysis (#433) 2019-11-13 23:37:46 +01:00
Doors Disable unlit layers on unpowered airlocks. 2019-10-13 16:39:21 +02:00
Inventory Rider static analysis (#433) 2019-11-13 23:37:46 +01:00
Items Rider static analysis (#433) 2019-11-13 23:37:46 +01:00
Markers Rename toolbox references from ss14 to robust 2019-04-15 21:11:38 -06:00
Materials Rider static analysis (#433) 2019-11-13 23:37:46 +01:00
Medical Added medical scanner (#338) 2019-09-18 20:24:55 +02:00
Mobs Add hunger and thirst (#363) 2019-11-11 22:20:03 +01:00
Movement Add basic teleportation and portals (#269) 2019-07-19 10:09:33 +02:00
Nutrition Rider static analysis (#433) 2019-11-13 23:37:46 +01:00
Power Add power cell and weapon chargers (#430) 2019-11-21 23:48:56 +01:00
Research Rider static analysis (#433) 2019-11-13 23:37:46 +01:00
Sound Rider static analysis (#433) 2019-11-13 23:37:46 +01:00
Storage Rider static analysis (#433) 2019-11-13 23:37:46 +01:00
Trigger Explosions and Grenades, Triggers, OnDestroy, OnExAct, Fueltanks and destructible tables (#247) 2019-06-07 13:15:20 +02:00
VendingMachines Rider static analysis (#433) 2019-11-13 23:37:46 +01:00
Weapons Shitty combat mode & animations. (#367) 2019-09-26 22:32:32 +02:00
SharedComputerComponent.cs Eris computer sprites, visualizer. 2019-08-12 18:43:24 +02:00
SharedWiresComponent.cs Airlock hacking (#329) 2019-09-06 10:05:02 +02:00