Namespace Content.Server.Chemistry.Components
Classes
ActiveSolutionHeaterComponent
ChemMasterComponent
An industrial grade chemical manipulator with pill and bottle production included. ChemMasterSystem
HyposprayComponent
InjectorComponent
Server behavior for reagent injectors and syringes. Can optionally support both injection and drawing or just injection. Can inject/draw reagents from solution containers, and can directly inject into a mobs bloodstream.
MeleeChemicalInjectorComponent
ReagentDispenserComponent
A machine that dispenses reagents into a solution container.
ReagentTankComponent
RehydratableComponent
Basically, monkey cubes. But specifically, this component deletes the entity and spawns in a new entity when the entity is exposed to a certain amount of a given reagent.
SmokeComponent
Stores solution on an anchored entity that has touch and ingestion reactions to entities that collide with it. Similar to PuddleComponent
SmokeDissipateSpawnComponent
When a SmokeComponent despawns this will spawn another entity in its place.
SolutionHeaterComponent
SolutionPurgeComponent
Passively decreases a solution's quantity of reagent(s).
SolutionRegenerationComponent
Passively increases a solution's quantity of a reagent.
SolutionSpikerComponent
TransformableContainerComponent
A container that transforms its appearance depending on the reagent it contains. It returns to its initial state once the reagent is removed. e.g. An empty glass changes to a beer glass when beer is added to it.
Should probably be joined with SolutionContainerVisualsComponent when solutions are networked.