From 6d7197bdb47045c4e2ec56bacc3e26718ef9fad3 Mon Sep 17 00:00:00 2001 From: MobiusDevelopment Date: Tue, 1 Oct 2024 08:52:37 +0300 Subject: [PATCH] Commented SkillCaster checkUseConditions event AoE check. Thanks to Drusker. --- .../gameserver/model/skill/SkillCaster.java | 17 +++++++++-------- .../gameserver/model/skill/SkillCaster.java | 17 +++++++++-------- .../gameserver/model/skill/SkillCaster.java | 17 +++++++++-------- .../gameserver/model/skill/SkillCaster.java | 17 +++++++++-------- .../gameserver/model/skill/SkillCaster.java | 17 +++++++++-------- .../gameserver/model/skill/SkillCaster.java | 17 +++++++++-------- .../gameserver/model/skill/SkillCaster.java | 17 +++++++++-------- .../gameserver/model/skill/SkillCaster.java | 17 +++++++++-------- .../gameserver/model/skill/SkillCaster.java | 17 +++++++++-------- .../gameserver/model/skill/SkillCaster.java | 17 +++++++++-------- .../gameserver/model/skill/SkillCaster.java | 17 +++++++++-------- .../gameserver/model/skill/SkillCaster.java | 17 +++++++++-------- .../gameserver/model/skill/SkillCaster.java | 17 +++++++++-------- .../gameserver/model/skill/SkillCaster.java | 17 +++++++++-------- .../gameserver/model/skill/SkillCaster.java | 17 +++++++++-------- .../gameserver/model/skill/SkillCaster.java | 17 +++++++++-------- .../gameserver/model/skill/SkillCaster.java | 17 +++++++++-------- .../gameserver/model/skill/SkillCaster.java | 17 +++++++++-------- .../gameserver/model/skill/SkillCaster.java | 17 +++++++++-------- .../gameserver/model/skill/SkillCaster.java | 17 +++++++++-------- .../gameserver/model/skill/SkillCaster.java | 17 +++++++++-------- .../gameserver/model/skill/SkillCaster.java | 17 +++++++++-------- .../gameserver/model/skill/SkillCaster.java | 17 +++++++++-------- .../gameserver/model/skill/SkillCaster.java | 17 +++++++++-------- .../gameserver/model/skill/SkillCaster.java | 17 +++++++++-------- .../gameserver/model/skill/SkillCaster.java | 17 +++++++++-------- .../gameserver/model/skill/SkillCaster.java | 17 +++++++++-------- .../gameserver/model/skill/SkillCaster.java | 17 +++++++++-------- .../gameserver/model/skill/SkillCaster.java | 17 +++++++++-------- 29 files changed, 261 insertions(+), 232 deletions(-) diff --git a/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java b/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java index 9dddd667a0..a75afa3ffd 100644 --- a/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java +++ b/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java @@ -1192,14 +1192,15 @@ public class SkillCaster implements Runnable return false; } - if (skill.isBad() && !player.isOnSoloEvent()) - { - final WorldObject target = player.getTarget(); - if ((target != null) && target.isPlayable() && (player.getTeam() == target.getActingPlayer().getTeam())) - { - return false; - } - } + // Commented because AOE skills like Warlord's [Thunder Storm] (44) and debuffs like Overlord's [Seal of Binding] (1208) do not work when targeting an enemy from the other team. + // if (skill.isBad() && !player.isOnSoloEvent()) + // { + // final WorldObject target = player.getTarget(); + // if ((target != null) && target.isPlayable() && (player.getTeam() == target.getActingPlayer().getTeam())) + // { + // return false; + // } + // } } } return true; diff --git a/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java b/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java index 458dcd9617..99f2dc12d0 100644 --- a/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java +++ b/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java @@ -1192,14 +1192,15 @@ public class SkillCaster implements Runnable return false; } - if (skill.isBad() && !player.isOnSoloEvent()) - { - final WorldObject target = player.getTarget(); - if ((target != null) && target.isPlayable() && (player.getTeam() == target.getActingPlayer().getTeam())) - { - return false; - } - } + // Commented because AOE skills like Warlord's [Thunder Storm] (44) and debuffs like Overlord's [Seal of Binding] (1208) do not work when targeting an enemy from the other team. + // if (skill.isBad() && !player.isOnSoloEvent()) + // { + // final WorldObject target = player.getTarget(); + // if ((target != null) && target.isPlayable() && (player.getTeam() == target.getActingPlayer().getTeam())) + // { + // return false; + // } + // } } } return true; diff --git a/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java b/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java index 458dcd9617..99f2dc12d0 100644 --- a/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java +++ b/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java @@ -1192,14 +1192,15 @@ public class SkillCaster implements Runnable return false; } - if (skill.isBad() && !player.isOnSoloEvent()) - { - final WorldObject target = player.getTarget(); - if ((target != null) && target.isPlayable() && (player.getTeam() == target.getActingPlayer().getTeam())) - { - return false; - } - } + // Commented because AOE skills like Warlord's [Thunder Storm] (44) and debuffs like Overlord's [Seal of Binding] (1208) do not work when targeting an enemy from the other team. + // if (skill.isBad() && !player.isOnSoloEvent()) + // { + // final WorldObject target = player.getTarget(); + // if ((target != null) && target.isPlayable() && (player.getTeam() == target.getActingPlayer().getTeam())) + // { + // return false; + // } + // } } } return true; diff --git a/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java b/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java index 458dcd9617..99f2dc12d0 100644 --- a/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java +++ b/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java @@ -1192,14 +1192,15 @@ public class SkillCaster implements Runnable return false; } - if (skill.isBad() && !player.isOnSoloEvent()) - { - final WorldObject target = player.getTarget(); - if ((target != null) && target.isPlayable() && (player.getTeam() == target.getActingPlayer().getTeam())) - { - return false; - } - } + // Commented because AOE skills like Warlord's [Thunder Storm] (44) and debuffs like Overlord's [Seal of Binding] (1208) do not work when targeting an enemy from the other team. + // if (skill.isBad() && !player.isOnSoloEvent()) + // { + // final WorldObject target = player.getTarget(); + // if ((target != null) && target.isPlayable() && (player.getTeam() == target.getActingPlayer().getTeam())) + // { + // return false; + // } + // } } } return true; diff --git a/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java b/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java index 621de6305f..c591e10eca 100644 --- a/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java +++ b/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java @@ -1192,14 +1192,15 @@ public class SkillCaster implements Runnable return false; } - if (skill.isBad() && !player.isOnSoloEvent()) - { - final WorldObject target = player.getTarget(); - if ((target != null) && target.isPlayable() && (player.getTeam() == target.getActingPlayer().getTeam())) - { - return false; - } - } + // Commented because AOE skills like Warlord's [Thunder Storm] (44) and debuffs like Overlord's [Seal of Binding] (1208) do not work when targeting an enemy from the other team. + // if (skill.isBad() && !player.isOnSoloEvent()) + // { + // final WorldObject target = player.getTarget(); + // if ((target != null) && target.isPlayable() && (player.getTeam() == target.getActingPlayer().getTeam())) + // { + // return false; + // } + // } } } return true; diff --git a/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java b/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java index 621de6305f..c591e10eca 100644 --- a/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java +++ b/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java @@ -1192,14 +1192,15 @@ public class SkillCaster implements Runnable return false; } - if (skill.isBad() && !player.isOnSoloEvent()) - { - final WorldObject target = player.getTarget(); - if ((target != null) && target.isPlayable() && (player.getTeam() == target.getActingPlayer().getTeam())) - { - return false; - } - } + // Commented because AOE skills like Warlord's [Thunder Storm] (44) and debuffs like Overlord's [Seal of Binding] (1208) do not work when targeting an enemy from the other team. + // if (skill.isBad() && !player.isOnSoloEvent()) + // { + // final WorldObject target = player.getTarget(); + // if ((target != null) && target.isPlayable() && (player.getTeam() == target.getActingPlayer().getTeam())) + // { + // return false; + // } + // } } } return true; diff --git a/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java b/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java index 621de6305f..c591e10eca 100644 --- a/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java +++ b/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java @@ -1192,14 +1192,15 @@ public class SkillCaster implements Runnable return false; } - if (skill.isBad() && !player.isOnSoloEvent()) - { - final WorldObject target = player.getTarget(); - if ((target != null) && target.isPlayable() && (player.getTeam() == target.getActingPlayer().getTeam())) - { - return false; - } - } + // Commented because AOE skills like Warlord's [Thunder Storm] (44) and debuffs like Overlord's [Seal of Binding] (1208) do not work when targeting an enemy from the other team. + // if (skill.isBad() && !player.isOnSoloEvent()) + // { + // final WorldObject target = player.getTarget(); + // if ((target != null) && target.isPlayable() && (player.getTeam() == target.getActingPlayer().getTeam())) + // { + // return false; + // } + // } } } return true; diff --git a/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java b/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java index a92f63cc79..00be4a7da2 100644 --- a/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java +++ b/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java @@ -1192,14 +1192,15 @@ public class SkillCaster implements Runnable return false; } - if (skill.isBad() && !player.isOnSoloEvent()) - { - final WorldObject target = player.getTarget(); - if ((target != null) && target.isPlayable() && (player.getTeam() == target.getActingPlayer().getTeam())) - { - return false; - } - } + // Commented because AOE skills like Warlord's [Thunder Storm] (44) and debuffs like Overlord's [Seal of Binding] (1208) do not work when targeting an enemy from the other team. + // if (skill.isBad() && !player.isOnSoloEvent()) + // { + // final WorldObject target = player.getTarget(); + // if ((target != null) && target.isPlayable() && (player.getTeam() == target.getActingPlayer().getTeam())) + // { + // return false; + // } + // } } } return true; diff --git a/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java b/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java index db5aeedfa4..40ee4bd3e4 100644 --- a/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java +++ b/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java @@ -1194,14 +1194,15 @@ public class SkillCaster implements Runnable return false; } - if (skill.isBad() && !player.isOnSoloEvent()) - { - final WorldObject target = player.getTarget(); - if ((target != null) && target.isPlayable() && (player.getTeam() == target.getActingPlayer().getTeam())) - { - return false; - } - } + // Commented because AOE skills like Warlord's [Thunder Storm] (44) and debuffs like Overlord's [Seal of Binding] (1208) do not work when targeting an enemy from the other team. + // if (skill.isBad() && !player.isOnSoloEvent()) + // { + // final WorldObject target = player.getTarget(); + // if ((target != null) && target.isPlayable() && (player.getTeam() == target.getActingPlayer().getTeam())) + // { + // return false; + // } + // } } } return true; diff --git a/L2J_Mobius_10.3_MasterClass/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java b/L2J_Mobius_10.3_MasterClass/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java index 76cd70b75d..b593f7c1d7 100644 --- a/L2J_Mobius_10.3_MasterClass/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java +++ b/L2J_Mobius_10.3_MasterClass/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java @@ -1226,14 +1226,15 @@ public class SkillCaster implements Runnable return false; } - if (skill.isBad() && !player.isOnSoloEvent()) - { - final WorldObject target = player.getTarget(); - if ((target != null) && target.isPlayable() && (player.getTeam() == target.getActingPlayer().getTeam())) - { - return false; - } - } + // Commented because AOE skills like Warlord's [Thunder Storm] (44) and debuffs like Overlord's [Seal of Binding] (1208) do not work when targeting an enemy from the other team. + // if (skill.isBad() && !player.isOnSoloEvent()) + // { + // final WorldObject target = player.getTarget(); + // if ((target != null) && target.isPlayable() && (player.getTeam() == target.getActingPlayer().getTeam())) + // { + // return false; + // } + // } } } return true; diff --git a/L2J_Mobius_11.1_TheSourceOfFlame/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java b/L2J_Mobius_11.1_TheSourceOfFlame/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java index 257d0ddb7b..ad8828bb0c 100644 --- a/L2J_Mobius_11.1_TheSourceOfFlame/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java +++ b/L2J_Mobius_11.1_TheSourceOfFlame/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java @@ -1226,14 +1226,15 @@ public class SkillCaster implements Runnable return false; } - if (skill.isBad() && !player.isOnSoloEvent()) - { - final WorldObject target = player.getTarget(); - if ((target != null) && target.isPlayable() && (player.getTeam() == target.getActingPlayer().getTeam())) - { - return false; - } - } + // Commented because AOE skills like Warlord's [Thunder Storm] (44) and debuffs like Overlord's [Seal of Binding] (1208) do not work when targeting an enemy from the other team. + // if (skill.isBad() && !player.isOnSoloEvent()) + // { + // final WorldObject target = player.getTarget(); + // if ((target != null) && target.isPlayable() && (player.getTeam() == target.getActingPlayer().getTeam())) + // { + // return false; + // } + // } } } return true; diff --git a/L2J_Mobius_11.2_AgeOfMagic/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java b/L2J_Mobius_11.2_AgeOfMagic/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java index cd32068929..a4198a710e 100644 --- a/L2J_Mobius_11.2_AgeOfMagic/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java +++ b/L2J_Mobius_11.2_AgeOfMagic/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java @@ -1226,14 +1226,15 @@ public class SkillCaster implements Runnable return false; } - if (skill.isBad() && !player.isOnSoloEvent()) - { - final WorldObject target = player.getTarget(); - if ((target != null) && target.isPlayable() && (player.getTeam() == target.getActingPlayer().getTeam())) - { - return false; - } - } + // Commented because AOE skills like Warlord's [Thunder Storm] (44) and debuffs like Overlord's [Seal of Binding] (1208) do not work when targeting an enemy from the other team. + // if (skill.isBad() && !player.isOnSoloEvent()) + // { + // final WorldObject target = player.getTarget(); + // if ((target != null) && target.isPlayable() && (player.getTeam() == target.getActingPlayer().getTeam())) + // { + // return false; + // } + // } } } return true; diff --git a/L2J_Mobius_11.3_Shinemaker/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java b/L2J_Mobius_11.3_Shinemaker/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java index a98e618486..15c0d914dc 100644 --- a/L2J_Mobius_11.3_Shinemaker/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java +++ b/L2J_Mobius_11.3_Shinemaker/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java @@ -1226,14 +1226,15 @@ public class SkillCaster implements Runnable return false; } - if (skill.isBad() && !player.isOnSoloEvent()) - { - final WorldObject target = player.getTarget(); - if ((target != null) && target.isPlayable() && (player.getTeam() == target.getActingPlayer().getTeam())) - { - return false; - } - } + // Commented because AOE skills like Warlord's [Thunder Storm] (44) and debuffs like Overlord's [Seal of Binding] (1208) do not work when targeting an enemy from the other team. + // if (skill.isBad() && !player.isOnSoloEvent()) + // { + // final WorldObject target = player.getTarget(); + // if ((target != null) && target.isPlayable() && (player.getTeam() == target.getActingPlayer().getTeam())) + // { + // return false; + // } + // } } } return true; diff --git a/L2J_Mobius_Classic_1.0/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java b/L2J_Mobius_Classic_1.0/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java index 458dcd9617..99f2dc12d0 100644 --- a/L2J_Mobius_Classic_1.0/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java +++ b/L2J_Mobius_Classic_1.0/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java @@ -1192,14 +1192,15 @@ public class SkillCaster implements Runnable return false; } - if (skill.isBad() && !player.isOnSoloEvent()) - { - final WorldObject target = player.getTarget(); - if ((target != null) && target.isPlayable() && (player.getTeam() == target.getActingPlayer().getTeam())) - { - return false; - } - } + // Commented because AOE skills like Warlord's [Thunder Storm] (44) and debuffs like Overlord's [Seal of Binding] (1208) do not work when targeting an enemy from the other team. + // if (skill.isBad() && !player.isOnSoloEvent()) + // { + // final WorldObject target = player.getTarget(); + // if ((target != null) && target.isPlayable() && (player.getTeam() == target.getActingPlayer().getTeam())) + // { + // return false; + // } + // } } } return true; diff --git a/L2J_Mobius_Classic_1.5_AgeOfSplendor/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java b/L2J_Mobius_Classic_1.5_AgeOfSplendor/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java index d8df108b2d..eb3f7dae36 100644 --- a/L2J_Mobius_Classic_1.5_AgeOfSplendor/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java +++ b/L2J_Mobius_Classic_1.5_AgeOfSplendor/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java @@ -1192,14 +1192,15 @@ public class SkillCaster implements Runnable return false; } - if (skill.isBad() && !player.isOnSoloEvent()) - { - final WorldObject target = player.getTarget(); - if ((target != null) && target.isPlayable() && (player.getTeam() == target.getActingPlayer().getTeam())) - { - return false; - } - } + // Commented because AOE skills like Warlord's [Thunder Storm] (44) and debuffs like Overlord's [Seal of Binding] (1208) do not work when targeting an enemy from the other team. + // if (skill.isBad() && !player.isOnSoloEvent()) + // { + // final WorldObject target = player.getTarget(); + // if ((target != null) && target.isPlayable() && (player.getTeam() == target.getActingPlayer().getTeam())) + // { + // return false; + // } + // } } } return true; diff --git a/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java b/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java index d8df108b2d..eb3f7dae36 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java +++ b/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java @@ -1192,14 +1192,15 @@ public class SkillCaster implements Runnable return false; } - if (skill.isBad() && !player.isOnSoloEvent()) - { - final WorldObject target = player.getTarget(); - if ((target != null) && target.isPlayable() && (player.getTeam() == target.getActingPlayer().getTeam())) - { - return false; - } - } + // Commented because AOE skills like Warlord's [Thunder Storm] (44) and debuffs like Overlord's [Seal of Binding] (1208) do not work when targeting an enemy from the other team. + // if (skill.isBad() && !player.isOnSoloEvent()) + // { + // final WorldObject target = player.getTarget(); + // if ((target != null) && target.isPlayable() && (player.getTeam() == target.getActingPlayer().getTeam())) + // { + // return false; + // } + // } } } return true; diff --git a/L2J_Mobius_Classic_2.5_Zaken/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java b/L2J_Mobius_Classic_2.5_Zaken/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java index d8df108b2d..eb3f7dae36 100644 --- a/L2J_Mobius_Classic_2.5_Zaken/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java +++ b/L2J_Mobius_Classic_2.5_Zaken/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java @@ -1192,14 +1192,15 @@ public class SkillCaster implements Runnable return false; } - if (skill.isBad() && !player.isOnSoloEvent()) - { - final WorldObject target = player.getTarget(); - if ((target != null) && target.isPlayable() && (player.getTeam() == target.getActingPlayer().getTeam())) - { - return false; - } - } + // Commented because AOE skills like Warlord's [Thunder Storm] (44) and debuffs like Overlord's [Seal of Binding] (1208) do not work when targeting an enemy from the other team. + // if (skill.isBad() && !player.isOnSoloEvent()) + // { + // final WorldObject target = player.getTarget(); + // if ((target != null) && target.isPlayable() && (player.getTeam() == target.getActingPlayer().getTeam())) + // { + // return false; + // } + // } } } return true; diff --git a/L2J_Mobius_Classic_2.7_Antharas/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java b/L2J_Mobius_Classic_2.7_Antharas/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java index d8df108b2d..eb3f7dae36 100644 --- a/L2J_Mobius_Classic_2.7_Antharas/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java +++ b/L2J_Mobius_Classic_2.7_Antharas/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java @@ -1192,14 +1192,15 @@ public class SkillCaster implements Runnable return false; } - if (skill.isBad() && !player.isOnSoloEvent()) - { - final WorldObject target = player.getTarget(); - if ((target != null) && target.isPlayable() && (player.getTeam() == target.getActingPlayer().getTeam())) - { - return false; - } - } + // Commented because AOE skills like Warlord's [Thunder Storm] (44) and debuffs like Overlord's [Seal of Binding] (1208) do not work when targeting an enemy from the other team. + // if (skill.isBad() && !player.isOnSoloEvent()) + // { + // final WorldObject target = player.getTarget(); + // if ((target != null) && target.isPlayable() && (player.getTeam() == target.getActingPlayer().getTeam())) + // { + // return false; + // } + // } } } return true; diff --git a/L2J_Mobius_Classic_2.8_SevenSigns/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java b/L2J_Mobius_Classic_2.8_SevenSigns/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java index d8df108b2d..eb3f7dae36 100644 --- a/L2J_Mobius_Classic_2.8_SevenSigns/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java +++ b/L2J_Mobius_Classic_2.8_SevenSigns/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java @@ -1192,14 +1192,15 @@ public class SkillCaster implements Runnable return false; } - if (skill.isBad() && !player.isOnSoloEvent()) - { - final WorldObject target = player.getTarget(); - if ((target != null) && target.isPlayable() && (player.getTeam() == target.getActingPlayer().getTeam())) - { - return false; - } - } + // Commented because AOE skills like Warlord's [Thunder Storm] (44) and debuffs like Overlord's [Seal of Binding] (1208) do not work when targeting an enemy from the other team. + // if (skill.isBad() && !player.isOnSoloEvent()) + // { + // final WorldObject target = player.getTarget(); + // if ((target != null) && target.isPlayable() && (player.getTeam() == target.getActingPlayer().getTeam())) + // { + // return false; + // } + // } } } return true; diff --git a/L2J_Mobius_Classic_2.9.5_Saviors/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java b/L2J_Mobius_Classic_2.9.5_Saviors/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java index b2cdd84d27..f8da7ea0fc 100644 --- a/L2J_Mobius_Classic_2.9.5_Saviors/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java +++ b/L2J_Mobius_Classic_2.9.5_Saviors/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java @@ -1192,14 +1192,15 @@ public class SkillCaster implements Runnable return false; } - if (skill.isBad() && !player.isOnSoloEvent()) - { - final WorldObject target = player.getTarget(); - if ((target != null) && target.isPlayable() && (player.getTeam() == target.getActingPlayer().getTeam())) - { - return false; - } - } + // Commented because AOE skills like Warlord's [Thunder Storm] (44) and debuffs like Overlord's [Seal of Binding] (1208) do not work when targeting an enemy from the other team. + // if (skill.isBad() && !player.isOnSoloEvent()) + // { + // final WorldObject target = player.getTarget(); + // if ((target != null) && target.isPlayable() && (player.getTeam() == target.getActingPlayer().getTeam())) + // { + // return false; + // } + // } } } return true; diff --git a/L2J_Mobius_Classic_2.9_SecretOfEmpire/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java b/L2J_Mobius_Classic_2.9_SecretOfEmpire/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java index d8df108b2d..eb3f7dae36 100644 --- a/L2J_Mobius_Classic_2.9_SecretOfEmpire/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java +++ b/L2J_Mobius_Classic_2.9_SecretOfEmpire/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java @@ -1192,14 +1192,15 @@ public class SkillCaster implements Runnable return false; } - if (skill.isBad() && !player.isOnSoloEvent()) - { - final WorldObject target = player.getTarget(); - if ((target != null) && target.isPlayable() && (player.getTeam() == target.getActingPlayer().getTeam())) - { - return false; - } - } + // Commented because AOE skills like Warlord's [Thunder Storm] (44) and debuffs like Overlord's [Seal of Binding] (1208) do not work when targeting an enemy from the other team. + // if (skill.isBad() && !player.isOnSoloEvent()) + // { + // final WorldObject target = player.getTarget(); + // if ((target != null) && target.isPlayable() && (player.getTeam() == target.getActingPlayer().getTeam())) + // { + // return false; + // } + // } } } return true; diff --git a/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java b/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java index 03717ece1d..a6e40a35d1 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java @@ -1197,14 +1197,15 @@ public class SkillCaster implements Runnable return false; } - if (skill.isBad() && !player.isOnSoloEvent()) - { - final WorldObject target = player.getTarget(); - if ((target != null) && target.isPlayable() && (player.getTeam() == target.getActingPlayer().getTeam())) - { - return false; - } - } + // Commented because AOE skills like Warlord's [Thunder Storm] (44) and debuffs like Overlord's [Seal of Binding] (1208) do not work when targeting an enemy from the other team. + // if (skill.isBad() && !player.isOnSoloEvent()) + // { + // final WorldObject target = player.getTarget(); + // if ((target != null) && target.isPlayable() && (player.getTeam() == target.getActingPlayer().getTeam())) + // { + // return false; + // } + // } } } return true; diff --git a/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java b/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java index d8df108b2d..eb3f7dae36 100644 --- a/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java +++ b/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java @@ -1192,14 +1192,15 @@ public class SkillCaster implements Runnable return false; } - if (skill.isBad() && !player.isOnSoloEvent()) - { - final WorldObject target = player.getTarget(); - if ((target != null) && target.isPlayable() && (player.getTeam() == target.getActingPlayer().getTeam())) - { - return false; - } - } + // Commented because AOE skills like Warlord's [Thunder Storm] (44) and debuffs like Overlord's [Seal of Binding] (1208) do not work when targeting an enemy from the other team. + // if (skill.isBad() && !player.isOnSoloEvent()) + // { + // final WorldObject target = player.getTarget(); + // if ((target != null) && target.isPlayable() && (player.getTeam() == target.getActingPlayer().getTeam())) + // { + // return false; + // } + // } } } return true; diff --git a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java index 119629bcfe..79490195e5 100644 --- a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java +++ b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java @@ -1199,14 +1199,15 @@ public class SkillCaster implements Runnable return false; } - if (skill.isBad() && !player.isOnSoloEvent()) - { - final WorldObject target = player.getTarget(); - if ((target != null) && target.isPlayable() && (player.getTeam() == target.getActingPlayer().getTeam())) - { - return false; - } - } + // Commented because AOE skills like Warlord's [Thunder Storm] (44) and debuffs like Overlord's [Seal of Binding] (1208) do not work when targeting an enemy from the other team. + // if (skill.isBad() && !player.isOnSoloEvent()) + // { + // final WorldObject target = player.getTarget(); + // if ((target != null) && target.isPlayable() && (player.getTeam() == target.getActingPlayer().getTeam())) + // { + // return false; + // } + // } } } return true; diff --git a/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java b/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java index edb2b9cde6..49aba29c1e 100644 --- a/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java +++ b/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java @@ -1237,14 +1237,15 @@ public class SkillCaster implements Runnable return false; } - if (skill.isBad() && !player.isOnSoloEvent()) - { - final WorldObject target = player.getTarget(); - if ((target != null) && target.isPlayable() && (player.getTeam() == target.getActingPlayer().getTeam())) - { - return false; - } - } + // Commented because AOE skills like Warlord's [Thunder Storm] (44) and debuffs like Overlord's [Seal of Binding] (1208) do not work when targeting an enemy from the other team. + // if (skill.isBad() && !player.isOnSoloEvent()) + // { + // final WorldObject target = player.getTarget(); + // if ((target != null) && target.isPlayable() && (player.getTeam() == target.getActingPlayer().getTeam())) + // { + // return false; + // } + // } } } return true; diff --git a/L2J_Mobius_Essence_6.3_Crusader/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java b/L2J_Mobius_Essence_6.3_Crusader/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java index c90158357c..98ac45b16d 100644 --- a/L2J_Mobius_Essence_6.3_Crusader/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java +++ b/L2J_Mobius_Essence_6.3_Crusader/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java @@ -1264,14 +1264,15 @@ public class SkillCaster implements Runnable return false; } - if (skill.isBad() && !player.isOnSoloEvent()) - { - final WorldObject target = player.getTarget(); - if ((target != null) && target.isPlayable() && (player.getTeam() == target.getActingPlayer().getTeam())) - { - return false; - } - } + // Commented because AOE skills like Warlord's [Thunder Storm] (44) and debuffs like Overlord's [Seal of Binding] (1208) do not work when targeting an enemy from the other team. + // if (skill.isBad() && !player.isOnSoloEvent()) + // { + // final WorldObject target = player.getTarget(); + // if ((target != null) && target.isPlayable() && (player.getTeam() == target.getActingPlayer().getTeam())) + // { + // return false; + // } + // } } } return true; diff --git a/L2J_Mobius_Essence_7.1_Assassin/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java b/L2J_Mobius_Essence_7.1_Assassin/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java index 1bbc5106b1..5e0495a27c 100644 --- a/L2J_Mobius_Essence_7.1_Assassin/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java +++ b/L2J_Mobius_Essence_7.1_Assassin/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java @@ -1264,14 +1264,15 @@ public class SkillCaster implements Runnable return false; } - if (skill.isBad() && !player.isOnSoloEvent()) - { - final WorldObject target = player.getTarget(); - if ((target != null) && target.isPlayable() && (player.getTeam() == target.getActingPlayer().getTeam())) - { - return false; - } - } + // Commented because AOE skills like Warlord's [Thunder Storm] (44) and debuffs like Overlord's [Seal of Binding] (1208) do not work when targeting an enemy from the other team. + // if (skill.isBad() && !player.isOnSoloEvent()) + // { + // final WorldObject target = player.getTarget(); + // if ((target != null) && target.isPlayable() && (player.getTeam() == target.getActingPlayer().getTeam())) + // { + // return false; + // } + // } } } return true; diff --git a/L2J_Mobius_Essence_7.2_AztacansTemple/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java b/L2J_Mobius_Essence_7.2_AztacansTemple/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java index 2143ca7dd2..c6f23f9c58 100644 --- a/L2J_Mobius_Essence_7.2_AztacansTemple/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java +++ b/L2J_Mobius_Essence_7.2_AztacansTemple/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java @@ -1264,14 +1264,15 @@ public class SkillCaster implements Runnable return false; } - if (skill.isBad() && !player.isOnSoloEvent()) - { - final WorldObject target = player.getTarget(); - if ((target != null) && target.isPlayable() && (player.getTeam() == target.getActingPlayer().getTeam())) - { - return false; - } - } + // Commented because AOE skills like Warlord's [Thunder Storm] (44) and debuffs like Overlord's [Seal of Binding] (1208) do not work when targeting an enemy from the other team. + // if (skill.isBad() && !player.isOnSoloEvent()) + // { + // final WorldObject target = player.getTarget(); + // if ((target != null) && target.isPlayable() && (player.getTeam() == target.getActingPlayer().getTeam())) + // { + // return false; + // } + // } } } return true; diff --git a/L2J_Mobius_Essence_7.3_SevenSigns/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java b/L2J_Mobius_Essence_7.3_SevenSigns/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java index d04c3afac3..cd89ad2b54 100644 --- a/L2J_Mobius_Essence_7.3_SevenSigns/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java +++ b/L2J_Mobius_Essence_7.3_SevenSigns/java/org/l2jmobius/gameserver/model/skill/SkillCaster.java @@ -1264,14 +1264,15 @@ public class SkillCaster implements Runnable return false; } - if (skill.isBad() && !player.isOnSoloEvent()) - { - final WorldObject target = player.getTarget(); - if ((target != null) && target.isPlayable() && (player.getTeam() == target.getActingPlayer().getTeam())) - { - return false; - } - } + // Commented because AOE skills like Warlord's [Thunder Storm] (44) and debuffs like Overlord's [Seal of Binding] (1208) do not work when targeting an enemy from the other team. + // if (skill.isBad() && !player.isOnSoloEvent()) + // { + // final WorldObject target = player.getTarget(); + // if ((target != null) && target.isPlayable() && (player.getTeam() == target.getActingPlayer().getTeam())) + // { + // return false; + // } + // } } } return true;