diff --git a/megamek/src/megamek/common/Sensor.java b/megamek/src/megamek/common/Sensor.java index 69ed8d8e1bb..c7a78b3ce26 100644 --- a/megamek/src/megamek/common/Sensor.java +++ b/megamek/src/megamek/common/Sensor.java @@ -489,10 +489,11 @@ public int entityAdjustments(int range, Entity target, Game game) { // If you have infrared, then each increment of 5 heat will increase the range if ((type == TYPE_MEK_IR) || (type == TYPE_VEE_IR)) { - // If the target isn't overheating then you can't detect it - if (target.heat < 1) { - return 0; - } + + // Issue #4315, TO:AR errata changed this. As long as the unit is activated, it can be detected via IR. + // Removed check for heat 1 or higher. + // Note: This does not check if a unit is activating after a scenario begins. + // That is a much larger concern to do with Transport Bays (Extended), TO: AR P.185/186 range += target.heat / 5;