fish-station/Content.Client
moneyl 1b7860aeda
Add injectors + injected reagent metabolism via BloodstreamCompo… (#730)
* Add BloodstreamComponent and BloodstreamSystem

New component for metabolizing reagents that other organs like the stomach pass their input reagents to.

* Change StomachComponent to put ingested reagents in bloodstream after delay

Now StomachComponent does not metabolize any reagents. Instead, it tracks how long each reagent has been inside it, and once they pass "digestionDelay" they'll be put inside the bloodstream, where the bloodstream will handle metabolism of the reagent.

* Add reagent injectors

Injects reagents straight into the bloodstream when used on mobs with bloodstreams. Also allows draw/inject from beakers. Does not support drawing blood/reagents from the bloodstream yet.

* Address code review

Make use of `Loc` static class instead of using `ILocalizationManager`. Localize InjectorToggleMode enum properly.
2020-02-24 01:47:33 +01:00
..
Chat Refactor ChatBox to use HistoryLineEdit (#728) 2020-02-23 00:44:35 +01:00
Commands Rename toolbox references from ss14 to robust 2019-04-15 21:11:38 -06:00
Construction Update Button references 2020-02-14 04:17:07 -08:00
GameObjects Add injectors + injected reagent metabolism via BloodstreamCompo… (#730) 2020-02-24 01:47:33 +01:00
GameTicking Unset FocusChat when returning to main menu (#691) 2020-02-13 15:14:03 +01: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 Sandbox window improvements (#578) 2020-02-02 22:38:51 +01:00
Instruments Update Button references 2020-02-14 04:17:07 -08:00
Interfaces Implement StorageButton on HandsGUI and click empty hand to swap… (#517) 2020-01-18 03:41:47 +01:00
Parallax Fix parallax on resolutions greater than 1920x1080 (#564) 2020-01-26 14:02:12 +01:00
Research Update Button references 2020-02-14 04:17:07 -08:00
Sandbox You can no longer place unless you are in admin or sandbox. 2020-02-08 20:45:02 +01:00
State Fixed bug where the mouse highlighting was always red on an entity when the grid was offset from the map origin. 2020-02-04 22:28:46 -08:00
UserInterface Fix warnings (#723) 2020-02-23 00:28:50 +01:00
Utility Item status! 2020-01-09 00:28:04 +01: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
ClientContentIoC.cs Inventory Input (#503) 2020-01-17 15:43:20 +01:00
ClientModuleTestingCallbacks.cs Improve integration testing 2019-06-29 01:58:16 +02:00
ClientNotifyManager.cs Fixes notify messages causing an exception in UI update. 2020-01-22 23:59:41 +01:00
ClientPreferencesManager.cs added Character Setup (#511) 2020-01-18 01:54:13 +01:00
Content.Client.csproj Content.{Client,Server} are now Exes that can be ran. 2020-01-22 20:17:32 +01:00
EntryPoint.cs Add injectors + injected reagent metabolism via BloodstreamCompo… (#730) 2020-02-24 01:47:33 +01:00
EscapeMenuOwner.cs GameScreen moved to content. 2019-12-06 00:41:30 +01:00
Program.cs Content.{Client,Server} are now Exes that can be ran. 2020-01-22 20:17:32 +01:00
StaticIoC.cs Item status! 2020-01-09 00:28:04 +01:00