Delta-v/Content.Shared
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
..
Access Acc 2020-01-19 18:33:30 +01:00
Audio Rename toolbox references from ss14 to robust 2019-04-15 21:11:38 -06:00
Chat Rider static analysis (#433) 2019-11-13 23:37:46 +01:00
Chemistry Revert unnecessary changes made by previous PR to SolutionCompon… (#583) 2020-02-06 16:13:32 +01:00
Construction Rename toolbox references from ss14 to robust 2019-04-15 21:11:38 -06:00
GameObjects Add injectors + injected reagent metabolism via BloodstreamCompo… (#730) 2020-02-24 01:47:33 +01:00
Input Sandbox window improvements (#578) 2020-02-02 22:38:51 +01:00
Interfaces Fix exception in ReagentPrototype caused by IMetabolizable (#451) 2019-11-23 21:55:31 +01:00
Jobs Adds job icons to the job list. 2020-01-24 16:31:18 +01:00
Maps BaseTurfs (#699) 2020-02-23 00:30:36 +01:00
Materials Lathes (#207) 2019-04-26 15:51:05 +02:00
Maths Urist's damage and health thing. (#10) 2017-10-07 15:15:29 +02:00
Physics Right now ShuttleControllers add the collision component to the Grid Entity. 2020-01-09 18:29:09 -08:00
Preferences Added postgres support (#556) 2020-01-24 17:25:01 +01:00
Prototypes/Cargo Implement Cargo Console (#413) 2019-11-22 01:37:14 +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
Text Added option to generate random character name (#519) 2020-01-18 23:09:14 +01:00
Utility Add more dakka (#307) 2019-08-22 11:08:32 +02:00
VendingMachines Rider static analysis (#433) 2019-11-13 23:37:46 +01:00
Content.Shared.csproj Revert "add Robust.Serializer dep to Content.Shared" 2020-02-15 02:33:52 +01:00
EntryPoint.cs Rider static analysis (#433) 2019-11-13 23:37:46 +01:00
SharedGameTicker.cs Declare overflow job (assistant) with constants. 2020-01-19 18:32:24 +01:00
SharedModuleTestingCallbacks.cs Improve integration testing 2019-06-29 01:58:16 +02:00
SharedNotifyManager.cs 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