fish-station/Content.Server/GameObjects/EntitySystems
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
..
Click Rider static analysis (#433) 2019-11-13 23:37:46 +01:00
ActionBlockerSystem.cs Adds /me command. (#414) 2019-10-30 21:49:07 +01:00
ActSystem.cs Rider static analysis (#433) 2019-11-13 23:37:46 +01:00
AiSystem.cs AI Wander & Barker (#286) 2019-08-10 14:19:52 +02:00
CellChargerSystem.cs Add power cell and weapon chargers (#430) 2019-11-21 23:48:56 +01:00
CombatModeSystem.cs Shitty combat mode & animations. (#367) 2019-09-26 22:32:32 +02:00
DoorSystem.cs Rename toolbox references from ss14 to robust 2019-04-15 21:11:38 -06:00
HandHeldLightSystem.cs Rename toolbox references from ss14 to robust 2019-04-15 21:11:38 -06:00
HandsSystem.cs Updates various systems to the new InputCommandHandler delegate signature, implementing the new handled return value. 2019-09-17 16:10:59 -07:00
HungerSystem.cs Make nutrition less harsh (#439) 2019-11-17 02:26:31 +01:00
LatheSystem.cs Lathes (#207) 2019-04-26 15:51:05 +02:00
MedicalScannerSystem.cs Added medical scanner (#338) 2019-09-18 20:24:55 +02:00
MeleeWeaponSystem.cs Shitty combat mode & animations. (#367) 2019-09-26 22:32:32 +02:00
MoverSystem.cs Rider static analysis (#433) 2019-11-13 23:37:46 +01:00
PortalSystem.cs Add basic teleportation and portals (#269) 2019-07-19 10:09:33 +02:00
PowerApcSystem.cs Rename toolbox references from ss14 to robust 2019-04-15 21:11:38 -06:00
PowerSmesSystem.cs Rename toolbox references from ss14 to robust 2019-04-15 21:11:38 -06:00
PowerSystem.cs Rider static analysis (#433) 2019-11-13 23:37:46 +01:00
ProjectileSystem.cs Don't let bullets fly forever. Give them 10 seconds until deleted. 2019-08-13 23:43:44 +02:00
ResearchSystem.cs Adds Research, unlockable technologies, Protolathes... (#264) 2019-09-03 22:51:19 +02:00
StomachSystem.cs Make nutrition less harsh (#439) 2019-11-17 02:26:31 +01:00
StorageSystem.cs Interaction rework. 2019-05-16 15:51:32 +02:00
TemperatureSystem.cs Rename toolbox references from ss14 to robust 2019-04-15 21:11:38 -06:00
ThirstSystem.cs Make nutrition less harsh (#439) 2019-11-17 02:26:31 +01:00
TriggerSystem.cs Explosions and Grenades, Triggers, OnDestroy, OnExAct, Fueltanks and destructible tables (#247) 2019-06-07 13:15:20 +02:00
VerbSystem.cs Rider static analysis (#433) 2019-11-13 23:37:46 +01:00
WeaponCapacitorChargerSystem.cs Add power cell and weapon chargers (#430) 2019-11-21 23:48:56 +01:00
WelderSystem.cs Rename toolbox references from ss14 to robust 2019-04-15 21:11:38 -06:00