diff --git a/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/gameserver/model/actor/L2Character.java b/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/gameserver/model/actor/L2Character.java index 334b22e450..5fbd1415da 100644 --- a/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/gameserver/model/actor/L2Character.java +++ b/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/gameserver/model/actor/L2Character.java @@ -1201,7 +1201,7 @@ public abstract class L2Character extends L2Object implements ISkillsHolder, IDe { final double headingAngle = Util.convertHeadingToDegree(getHeading()); final int maxRadius = getStat().getPhysicalAttackRadius(); - final int halfAttackAngle = getStat().getPhysicalAttackAngle() / 2; + final int physicalAttackAngle = getStat().getPhysicalAttackAngle(); for (L2Character obj : L2World.getInstance().getVisibleObjects(this, L2Character.class, maxRadius)) { // Skip main target. @@ -1211,7 +1211,7 @@ public abstract class L2Character extends L2Object implements ISkillsHolder, IDe } // Check if target is within attack angle. - if (Math.abs(calculateDirectionTo(obj) - headingAngle) > halfAttackAngle) + if (Math.abs(calculateDirectionTo(obj) - headingAngle) > physicalAttackAngle) { continue; } diff --git a/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/model/actor/L2Character.java b/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/model/actor/L2Character.java index 334b22e450..5fbd1415da 100644 --- a/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/model/actor/L2Character.java +++ b/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/model/actor/L2Character.java @@ -1201,7 +1201,7 @@ public abstract class L2Character extends L2Object implements ISkillsHolder, IDe { final double headingAngle = Util.convertHeadingToDegree(getHeading()); final int maxRadius = getStat().getPhysicalAttackRadius(); - final int halfAttackAngle = getStat().getPhysicalAttackAngle() / 2; + final int physicalAttackAngle = getStat().getPhysicalAttackAngle(); for (L2Character obj : L2World.getInstance().getVisibleObjects(this, L2Character.class, maxRadius)) { // Skip main target. @@ -1211,7 +1211,7 @@ public abstract class L2Character extends L2Object implements ISkillsHolder, IDe } // Check if target is within attack angle. - if (Math.abs(calculateDirectionTo(obj) - headingAngle) > halfAttackAngle) + if (Math.abs(calculateDirectionTo(obj) - headingAngle) > physicalAttackAngle) { continue; } diff --git a/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/model/actor/L2Character.java b/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/model/actor/L2Character.java index 334b22e450..5fbd1415da 100644 --- a/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/model/actor/L2Character.java +++ b/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/model/actor/L2Character.java @@ -1201,7 +1201,7 @@ public abstract class L2Character extends L2Object implements ISkillsHolder, IDe { final double headingAngle = Util.convertHeadingToDegree(getHeading()); final int maxRadius = getStat().getPhysicalAttackRadius(); - final int halfAttackAngle = getStat().getPhysicalAttackAngle() / 2; + final int physicalAttackAngle = getStat().getPhysicalAttackAngle(); for (L2Character obj : L2World.getInstance().getVisibleObjects(this, L2Character.class, maxRadius)) { // Skip main target. @@ -1211,7 +1211,7 @@ public abstract class L2Character extends L2Object implements ISkillsHolder, IDe } // Check if target is within attack angle. - if (Math.abs(calculateDirectionTo(obj) - headingAngle) > halfAttackAngle) + if (Math.abs(calculateDirectionTo(obj) - headingAngle) > physicalAttackAngle) { continue; } diff --git a/L2J_Mobius_4.0_GrandCrusade/java/com/l2jmobius/gameserver/model/actor/L2Character.java b/L2J_Mobius_4.0_GrandCrusade/java/com/l2jmobius/gameserver/model/actor/L2Character.java index 334b22e450..5fbd1415da 100644 --- a/L2J_Mobius_4.0_GrandCrusade/java/com/l2jmobius/gameserver/model/actor/L2Character.java +++ b/L2J_Mobius_4.0_GrandCrusade/java/com/l2jmobius/gameserver/model/actor/L2Character.java @@ -1201,7 +1201,7 @@ public abstract class L2Character extends L2Object implements ISkillsHolder, IDe { final double headingAngle = Util.convertHeadingToDegree(getHeading()); final int maxRadius = getStat().getPhysicalAttackRadius(); - final int halfAttackAngle = getStat().getPhysicalAttackAngle() / 2; + final int physicalAttackAngle = getStat().getPhysicalAttackAngle(); for (L2Character obj : L2World.getInstance().getVisibleObjects(this, L2Character.class, maxRadius)) { // Skip main target. @@ -1211,7 +1211,7 @@ public abstract class L2Character extends L2Object implements ISkillsHolder, IDe } // Check if target is within attack angle. - if (Math.abs(calculateDirectionTo(obj) - headingAngle) > halfAttackAngle) + if (Math.abs(calculateDirectionTo(obj) - headingAngle) > physicalAttackAngle) { continue; } diff --git a/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/model/actor/L2Character.java b/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/model/actor/L2Character.java index 334b22e450..5fbd1415da 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/model/actor/L2Character.java +++ b/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/model/actor/L2Character.java @@ -1201,7 +1201,7 @@ public abstract class L2Character extends L2Object implements ISkillsHolder, IDe { final double headingAngle = Util.convertHeadingToDegree(getHeading()); final int maxRadius = getStat().getPhysicalAttackRadius(); - final int halfAttackAngle = getStat().getPhysicalAttackAngle() / 2; + final int physicalAttackAngle = getStat().getPhysicalAttackAngle(); for (L2Character obj : L2World.getInstance().getVisibleObjects(this, L2Character.class, maxRadius)) { // Skip main target. @@ -1211,7 +1211,7 @@ public abstract class L2Character extends L2Object implements ISkillsHolder, IDe } // Check if target is within attack angle. - if (Math.abs(calculateDirectionTo(obj) - headingAngle) > halfAttackAngle) + if (Math.abs(calculateDirectionTo(obj) - headingAngle) > physicalAttackAngle) { continue; } diff --git a/L2J_Mobius_Classic_2.0_Zaken/java/com/l2jmobius/gameserver/model/actor/L2Character.java b/L2J_Mobius_Classic_2.0_Zaken/java/com/l2jmobius/gameserver/model/actor/L2Character.java index 334b22e450..5fbd1415da 100644 --- a/L2J_Mobius_Classic_2.0_Zaken/java/com/l2jmobius/gameserver/model/actor/L2Character.java +++ b/L2J_Mobius_Classic_2.0_Zaken/java/com/l2jmobius/gameserver/model/actor/L2Character.java @@ -1201,7 +1201,7 @@ public abstract class L2Character extends L2Object implements ISkillsHolder, IDe { final double headingAngle = Util.convertHeadingToDegree(getHeading()); final int maxRadius = getStat().getPhysicalAttackRadius(); - final int halfAttackAngle = getStat().getPhysicalAttackAngle() / 2; + final int physicalAttackAngle = getStat().getPhysicalAttackAngle(); for (L2Character obj : L2World.getInstance().getVisibleObjects(this, L2Character.class, maxRadius)) { // Skip main target. @@ -1211,7 +1211,7 @@ public abstract class L2Character extends L2Object implements ISkillsHolder, IDe } // Check if target is within attack angle. - if (Math.abs(calculateDirectionTo(obj) - headingAngle) > halfAttackAngle) + if (Math.abs(calculateDirectionTo(obj) - headingAngle) > physicalAttackAngle) { continue; }