fish-station/Content.Server/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 Fix various bugs with construction (#446) 2019-11-21 23:46:37 +01:00
Damage Rider static analysis (#433) 2019-11-13 23:37:46 +01:00
Doors Correctly implement opening animation for airlocks with open maintenance panel. 2019-10-14 00:20:01 +02:00
Explosion Rider static analysis (#433) 2019-11-13 23:37:46 +01:00
GUI Rider static analysis (#433) 2019-11-13 23:37:46 +01:00
Healing Use automatic component registration. 2019-07-31 15:07:54 +02:00
Interactable Fix flashlight PointLight radius (#438) 2019-11-21 15:23:09 +01:00
Items Rider static analysis (#433) 2019-11-13 23:37:46 +01:00
Markers Use automatic component registration. 2019-07-31 15:07:54 +02:00
Medical Rider static analysis (#433) 2019-11-13 23:37:46 +01:00
Mining Rider static analysis (#433) 2019-11-13 23:37:46 +01:00
Mobs Rider static analysis (#433) 2019-11-13 23:37:46 +01:00
Movement IoC'd random (#302) 2019-08-17 12:09:09 -07:00
Nutrition De-hardcode chemical metabolism of StomachComponent (#437) 2019-11-21 23:24:19 +01:00
Power Add power cell and weapon chargers (#430) 2019-11-21 23:48:56 +01:00
Projectiles Physics Shapes (#306) 2019-09-03 22:14:04 +02: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
Stack Localize & fancify all the examine tooltips with markup. 2019-10-13 22:49:07 +02:00
Temperature Use automatic component registration. 2019-07-31 15:07:54 +02:00
Trigger/TimerTrigger Use automatic component registration. 2019-07-31 15:07:54 +02:00
VendingMachines Rider static analysis (#433) 2019-11-13 23:37:46 +01:00
Weapon Make melee weapons use raycasts. 2019-11-17 21:46:39 +01:00
CatwalkComponent.cs Use automatic component registration. 2019-07-31 15:07:54 +02:00
ComputerComponent.cs Eris computer sprites, visualizer. 2019-08-12 18:43:24 +02:00
PlaceableSurfaceComponent.cs Use automatic component registration. 2019-07-31 15:07:54 +02:00
RotatableComponent.cs Basic rotatable component (#416) 2019-11-06 17:22:26 +01:00
WiresComponent.cs Wire colors are now unique (#407) 2019-10-21 23:54:29 +02:00
Wrenchable.cs Basic wrenchable component (#418) 2019-11-06 17:22:55 +01:00