Browse Source

Check for the block before throwing the fake break event.

GJ 13 years ago
parent
commit
6f63818e5f
1 changed files with 6 additions and 1 deletions
  1. 6 1
      src/main/java/com/gmail/nossr50/util/Skills.java

+ 6 - 1
src/main/java/com/gmail/nossr50/util/Skills.java

@@ -430,11 +430,16 @@ public class Skills {
         case GIGA_DRILL_BREAKER:
         case GIGA_DRILL_BREAKER:
         case SUPER_BREAKER:
         case SUPER_BREAKER:
         case LEAF_BLOWER:
         case LEAF_BLOWER:
+            if (!ability.blockCheck(block)) {
+                activate = false;
+                break;
+            }
+
             if (!Misc.blockBreakSimulate(block, player, true)) {
             if (!Misc.blockBreakSimulate(block, player, true)) {
                 activate = false;
                 activate = false;
                 break;
                 break;
             }
             }
-            /* FALLS THROUGH */
+            break;
 
 
         case GREEN_TERRA:
         case GREEN_TERRA:
             if (!ability.blockCheck(block)) {
             if (!ability.blockCheck(block)) {