fish-station/Content.Client
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
..
Chat Rider static analysis (#433) 2019-11-13 23:37:46 +01:00
Commands Rename toolbox references from ss14 to robust 2019-04-15 21:11:38 -06:00
Construction Fix various bugs with construction (#446) 2019-11-21 23:46:37 +01:00
GameObjects Add power cell and weapon chargers (#430) 2019-11-21 23:48:56 +01:00
GameTicking Fancy up the lobby GUI. 2019-10-18 14:28:39 +02:00
GlobalVerbs Add global verbs (#400) 2019-10-30 16:31:35 +01:00
Graphics/Overlays Rider static analysis (#433) 2019-11-13 23:37:46 +01:00
Input Shitty combat mode & animations. (#367) 2019-09-26 22:32:32 +02:00
Interfaces Rider static analysis (#433) 2019-11-13 23:37:46 +01:00
Parallax Rider static analysis (#433) 2019-11-13 23:37:46 +01:00
Research Rider static analysis (#433) 2019-11-13 23:37:46 +01:00
Sandbox Sandbox panel 2019-10-02 21:47:32 +02:00
UserInterface Rider static analysis (#433) 2019-11-13 23:37:46 +01:00
Utility Rename toolbox references from ss14 to robust 2019-04-15 21:11:38 -06:00
VendingMachines Rider static analysis (#433) 2019-11-13 23:37:46 +01:00
app.config Updates submodule (#56) 2018-04-12 23:56:43 +02:00
AssemblyInfo.cs Visualize melee weapon cooldowns in HUD. 2019-11-12 01:43:11 +01:00
ClientModuleTestingCallbacks.cs Improve integration testing 2019-06-29 01:58:16 +02:00
ClientNotifyManager.cs Rider static analysis (#433) 2019-11-13 23:37:46 +01:00
Content.Client.csproj Update all the NuGet packages & submodule. 2019-08-27 22:39:32 +02:00
EntryPoint.cs Add power cell and weapon chargers (#430) 2019-11-21 23:48:56 +01:00
EscapeMenuOwner.cs Rider static analysis (#433) 2019-11-13 23:37:46 +01:00