diff --git a/core/src/io/anuke/mindustry/editor/generation/BlendFilter.java b/core/src/io/anuke/mindustry/editor/generation/BlendFilter.java index c600ad1bef..22ec866c5d 100644 --- a/core/src/io/anuke/mindustry/editor/generation/BlendFilter.java +++ b/core/src/io/anuke/mindustry/editor/generation/BlendFilter.java @@ -32,7 +32,7 @@ public class BlendFilter extends GenerateFilter{ for(int y = -rad; y <= rad; y++){ if(Mathf.dst2(x, y) > rad*rad) continue; - if(in.tile(in.x + x, in.y + y).floor == flooronto.id){ + if(in.tile((in.x + x) / in.scaling, (in.y + y) / in.scaling).floor == flooronto.id){ found = true; break outer; } diff --git a/core/src/io/anuke/mindustry/editor/generation/MedianFilter.java b/core/src/io/anuke/mindustry/editor/generation/MedianFilter.java index 548b861f8c..b0badb6dfb 100644 --- a/core/src/io/anuke/mindustry/editor/generation/MedianFilter.java +++ b/core/src/io/anuke/mindustry/editor/generation/MedianFilter.java @@ -28,7 +28,7 @@ public class MedianFilter extends GenerateFilter{ for(int y = -rad; y <= rad; y++){ if(Mathf.dst2(x, y) > rad*rad) continue; - GenTile tile = in.tile(in.x + x, in.y + y); + GenTile tile = in.tile((in.x + x) / in.scaling, (in.y + y) / in.scaling); blocks.add(tile.block); floors.add(tile.floor); }