From 1fb608220fecf48437bb5c77311d303bc6855017 Mon Sep 17 00:00:00 2001 From: Patrick 'Quezler' Mounier Date: Thu, 21 Jan 2021 15:30:25 +0100 Subject: [PATCH] Make impact reactor warmup sensable as heat (#4399) * Make impact reactor warmup sensable as heat * Update ImpactReactor.java --- core/src/mindustry/world/blocks/power/ImpactReactor.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/core/src/mindustry/world/blocks/power/ImpactReactor.java b/core/src/mindustry/world/blocks/power/ImpactReactor.java index 22c95a9089..7ecffccd1c 100644 --- a/core/src/mindustry/world/blocks/power/ImpactReactor.java +++ b/core/src/mindustry/world/blocks/power/ImpactReactor.java @@ -12,6 +12,7 @@ import mindustry.entities.*; import mindustry.game.EventType.*; import mindustry.gen.*; import mindustry.graphics.*; +import mindustry.logic.*; import mindustry.ui.*; import mindustry.world.meta.*; @@ -121,6 +122,12 @@ public class ImpactReactor extends PowerGenerator{ public void drawLight(){ Drawf.light(team, x, y, (110f + Mathf.absin(5, 5f)) * warmup, Tmp.c1.set(plasma2).lerp(plasma1, Mathf.absin(7f, 0.2f)), 0.8f * warmup); } + + @Override + public double sense(LAccess sensor){ + if(sensor == LAccess.heat) return warmup; + return super.sense(sensor); + } @Override public void onDestroyed(){