--- /dev/null
+using Content.Shared.Temperature.Systems;
+
+namespace Content.Shared.Temperature.Components;
+
+/// <summary>
+/// Makes the entity always set <c>IsHotEvent.IsHot</c> to true, no matter what.
+/// </summary>
+[RegisterComponent, Access(typeof(AlwaysHotSystem))]
+public sealed partial class AlwaysHotComponent : Component
+{
+}
--- /dev/null
+using Content.Shared.Temperature;
+using Content.Shared.Temperature.Components;
+
+namespace Content.Shared.Temperature.Systems;
+
+public sealed class AlwaysHotSystem : EntitySystem
+{
+ public override void Initialize()
+ {
+ base.Initialize();
+
+ SubscribeLocalEvent<AlwaysHotComponent, IsHotEvent>(OnIsHot);
+ }
+
+ private void OnIsHot(Entity<AlwaysHotComponent> ent, ref IsHotEvent args)
+ {
+ args.IsHot = true;
+ }
+}