diff --git a/core/src/mindustry/world/blocks/power/BeamNode.java b/core/src/mindustry/world/blocks/power/BeamNode.java index f943c5f249..4ed735e9e8 100644 --- a/core/src/mindustry/world/blocks/power/BeamNode.java +++ b/core/src/mindustry/world/blocks/power/BeamNode.java @@ -1,6 +1,5 @@ package mindustry.world.blocks.power; -import arc.Core; import arc.graphics.*; import arc.graphics.g2d.*; import arc.math.*; @@ -140,7 +139,7 @@ public class BeamNode extends PowerBlock{ float w = laserWidth + Mathf.absin(pulseScl, pulseMag); for(int i = 0; i < 4; i ++){ - if(dests[i] != null && (!(links[i].block instanceof BeamNode node) || + if(dests[i] != null && links[i].wasVisible && (!(links[i].block instanceof BeamNode node) || (links[i].tileX() != tileX() && links[i].tileY() != tileY()) || (links[i].id > id && range >= node.range) || range > node.range)){