From 1dfaf3897c43665193664d76c233e7ef7a5a5073 Mon Sep 17 00:00:00 2001 From: Anuken Date: Tue, 12 Nov 2019 08:23:23 -0500 Subject: [PATCH] Proper node intersect --- core/src/io/anuke/mindustry/world/blocks/power/PowerNode.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/io/anuke/mindustry/world/blocks/power/PowerNode.java b/core/src/io/anuke/mindustry/world/blocks/power/PowerNode.java index 2103f4d58e..12f9bdc1db 100644 --- a/core/src/io/anuke/mindustry/world/blocks/power/PowerNode.java +++ b/core/src/io/anuke/mindustry/world/blocks/power/PowerNode.java @@ -305,7 +305,7 @@ public class PowerNode extends PowerBlock{ public boolean overlaps(@Nullable Tile src, @Nullable Tile other){ if(src == null || other == null) return true; - return overlaps(src.drawx(), src.drawy(), other, laserRange * tilesize); + return Intersector.overlaps(Tmp.cr1.set(src.worldx() + offset(), src.worldy() + offset(), laserRange * tilesize), Tmp.r1.setSize(size * tilesize).setCenter(other.worldx() + offset(), other.worldy() + offset())); } protected void drawLaser(Tile tile, Tile target){