Просмотр исходного кода

Use notification settings for critical hits Fixes #2498

t00thpick1 10 лет назад
Родитель
Сommit
4f1f10333f
1 измененных файлов с 8 добавлено и 2 удалено
  1. 8 2
      src/main/java/com/gmail/nossr50/skills/axes/AxesManager.java

+ 8 - 2
src/main/java/com/gmail/nossr50/skills/axes/AxesManager.java

@@ -74,10 +74,16 @@ public class AxesManager extends SkillManager {
 
         Player player = getPlayer();
 
-        player.sendMessage(LocaleLoader.getString("Axes.Combat.CriticalHit"));
+        if (mcMMOPlayer.useChatNotifications()) {
+            player.sendMessage(LocaleLoader.getString("Axes.Combat.CriticalHit"));
+        }
 
         if (target instanceof Player) {
-            ((Player) target).sendMessage(LocaleLoader.getString("Axes.Combat.CritStruck"));
+            Player defender = (Player) target;
+
+            if (UserManager.getPlayer(defender).useChatNotifications()) {
+                defender.sendMessage(LocaleLoader.getString("Axes.Combat.CritStruck"));
+            }
 
             damage = (damage * Axes.criticalHitPVPModifier) - damage;
         }