From 201952e618d9b77ecd923aa2937c7f5840b6e0df Mon Sep 17 00:00:00 2001 From: TemporalOroboros Date: Fri, 24 Dec 2021 01:22:34 -0800 Subject: [PATCH] Adds temperature to solutions (#5834) --- .../ManageSolutions/EditSolutionsWindow.xaml | 9 +- .../EditSolutionsWindow.xaml.cs | 144 +++++++++++++++++- .../Commands/SetSolutionCapacity.cs | 62 ++++++++ .../Commands/SetSolutionTemperature.cs | 60 ++++++++ .../Commands/SetSolutionThermalEnergy.cs | 67 ++++++++ .../EntitySystems/SolutionContainerSystem.cs | 75 ++++++++- .../SolutionTemperatureEffects.cs | 98 ++++++++++++ .../SolutionTemperature.cs | 30 ++++ .../SolutionThermalEnergy.cs | 30 ++++ .../Components/Solution.Managerial.cs | 44 +++++- .../Chemistry/Components/Solution.cs | 40 ++++- .../Chemistry/Reaction/ReactionPrototype.cs | 12 ++ .../Reaction/SharedChemicalReactionSystem.cs | 13 +- .../Chemistry/Reagent/ReagentPrototype.cs | 7 + Content.Shared/Localizations/Units.cs | 25 ++- .../Shared/Chemistry/Solution_Tests.cs | 141 ++++++++++++++++- Resources/Locale/en-US/_units.ftl | 15 ++ .../ui/manage-solutions/manage-solutions.ftl | 7 +- 18 files changed, 858 insertions(+), 21 deletions(-) create mode 100644 Content.Server/Administration/Commands/SetSolutionCapacity.cs create mode 100644 Content.Server/Administration/Commands/SetSolutionTemperature.cs create mode 100644 Content.Server/Administration/Commands/SetSolutionThermalEnergy.cs create mode 100644 Content.Server/Chemistry/ReactionEffects/SolutionTemperatureEffects.cs create mode 100644 Content.Server/Chemistry/ReagentEffectConditions/SolutionTemperature.cs create mode 100644 Content.Server/Chemistry/ReagentEffectConditions/SolutionThermalEnergy.cs diff --git a/Content.Client/Administration/UI/ManageSolutions/EditSolutionsWindow.xaml b/Content.Client/Administration/UI/ManageSolutions/EditSolutionsWindow.xaml index 94c30349dc..52aa96776b 100644 --- a/Content.Client/Administration/UI/ManageSolutions/EditSolutionsWindow.xaml +++ b/Content.Client/Administration/UI/ManageSolutions/EditSolutionsWindow.xaml @@ -7,7 +7,14 @@