From b4137dca6e205b9971960c882cb24acc570e1ede Mon Sep 17 00:00:00 2001 From: Anuken Date: Sat, 7 Jan 2023 12:37:37 -0500 Subject: [PATCH] Fixed #7978 --- core/src/mindustry/world/blocks/power/BeamNode.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) 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)){