namespace Content.Server.Chemistry.Components; [RegisterComponent] public sealed partial class SolutionHeaterComponent : Component { /// /// How much heat is added per second to the solution, with no upgrades. /// [DataField("baseHeatPerSecond")] public float BaseHeatPerSecond = 120; /// /// How much heat is added per second to the solution, taking upgrades into account. /// [ViewVariables(VVAccess.ReadWrite)] public float HeatPerSecond; /// /// The machine part that affects the heat multiplier. /// [DataField("machinePartHeatMultiplier")] public string MachinePartHeatMultiplier = "Capacitor"; /// /// How much each upgrade multiplies the heat by. /// [DataField("partRatingHeatMultiplier")] public float PartRatingHeatMultiplier = 1.5f; }