From cde1efc78b975b99d2bb3170885faf49479f5ba9 Mon Sep 17 00:00:00 2001 From: kingbirdy Date: Tue, 4 Aug 2015 01:01:35 -0400 Subject: [PATCH] Fix EarthBlast using blocks outside range Dynamic sourcing allowed earthblast to use blocks outside the prepare range as a source --- src/com/projectkorra/projectkorra/earthbending/EarthBlast.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/com/projectkorra/projectkorra/earthbending/EarthBlast.java b/src/com/projectkorra/projectkorra/earthbending/EarthBlast.java index 60719a2d..4d94e725 100644 --- a/src/com/projectkorra/projectkorra/earthbending/EarthBlast.java +++ b/src/com/projectkorra/projectkorra/earthbending/EarthBlast.java @@ -74,6 +74,9 @@ public class EarthBlast { Block block = BlockSource.getEarthSourceBlock(player, range, ClickType.SHIFT_DOWN); block(player); if (block != null) { + if (block.getLocation().distance(player.getLocation()) > preparerange) { + return false; + } sourceblock = block; focusBlock(); return true;