Browse Source

Fixed issue with Acrobatics Dodge checks.

GJ 13 years ago
parent
commit
0093f769f0
1 changed files with 6 additions and 3 deletions
  1. 6 3
      src/main/java/com/gmail/nossr50/skills/Acrobatics.java

+ 6 - 3
src/main/java/com/gmail/nossr50/skills/Acrobatics.java

@@ -78,13 +78,16 @@ public class Acrobatics {
     public static void dodgeChecks(EntityDamageByEntityEvent event) {
         final int DODGE_MODIFIER = 120;
 
-        Player attacker = (Player) event.getDamager();
         Player defender = (Player) event.getEntity();
         PlayerProfile PPd = Users.getProfile(defender);
 
         /* PARTY CHECK */
-        if (Party.getInstance().inSameParty(defender, attacker)) {
-            return;
+        if (event.getDamager() instanceof Player) {
+            Player attacker = (Player) event.getDamager();
+
+            if (Party.getInstance().inSameParty(defender, attacker)) {
+                return;
+            }
         }
 
         if (mcPermissions.getInstance().acrobatics(defender)) {