Addition of ConditionPlayerCanTakeCastle range checks.
Contributed by Sahar.
This commit is contained in:
@@ -68,7 +68,7 @@ public class ConditionPlayerCanTakeCastle extends Condition
|
|||||||
player.sendPacket(SystemMessageId.INVALID_TARGET);
|
player.sendPacket(SystemMessageId.INVALID_TARGET);
|
||||||
canTakeCastle = false;
|
canTakeCastle = false;
|
||||||
}
|
}
|
||||||
else if (!Util.checkIfInRange(skill.getCastRange(), player, effected, true))
|
else if (!Util.checkIfInRange(200, player, effected, true) || (player.getZ() < effected.getZ()) || (Math.abs(player.getZ() - effected.getZ()) > 40))
|
||||||
{
|
{
|
||||||
player.sendPacket(SystemMessageId.THE_DISTANCE_IS_TOO_FAR_AND_SO_THE_CASTING_HAS_BEEN_STOPPED);
|
player.sendPacket(SystemMessageId.THE_DISTANCE_IS_TOO_FAR_AND_SO_THE_CASTING_HAS_BEEN_STOPPED);
|
||||||
canTakeCastle = false;
|
canTakeCastle = false;
|
||||||
|
@@ -68,7 +68,7 @@ public class ConditionPlayerCanTakeCastle extends Condition
|
|||||||
player.sendPacket(SystemMessageId.INVALID_TARGET);
|
player.sendPacket(SystemMessageId.INVALID_TARGET);
|
||||||
canTakeCastle = false;
|
canTakeCastle = false;
|
||||||
}
|
}
|
||||||
else if (!Util.checkIfInRange(skill.getCastRange(), player, effected, true))
|
else if (!Util.checkIfInRange(200, player, effected, true) || (player.getZ() < effected.getZ()) || (Math.abs(player.getZ() - effected.getZ()) > 40))
|
||||||
{
|
{
|
||||||
player.sendPacket(SystemMessageId.THE_DISTANCE_IS_TOO_FAR_AND_SO_THE_CASTING_HAS_BEEN_STOPPED);
|
player.sendPacket(SystemMessageId.THE_DISTANCE_IS_TOO_FAR_AND_SO_THE_CASTING_HAS_BEEN_STOPPED);
|
||||||
canTakeCastle = false;
|
canTakeCastle = false;
|
||||||
|
@@ -68,7 +68,7 @@ public class ConditionPlayerCanTakeCastle extends Condition
|
|||||||
player.sendPacket(SystemMessageId.INVALID_TARGET);
|
player.sendPacket(SystemMessageId.INVALID_TARGET);
|
||||||
canTakeCastle = false;
|
canTakeCastle = false;
|
||||||
}
|
}
|
||||||
else if (!Util.checkIfInRange(skill.getCastRange(), player, effected, true))
|
else if (!Util.checkIfInRange(200, player, effected, true) || (player.getZ() < effected.getZ()) || (Math.abs(player.getZ() - effected.getZ()) > 40))
|
||||||
{
|
{
|
||||||
player.sendPacket(SystemMessageId.THE_DISTANCE_IS_TOO_FAR_AND_SO_THE_CASTING_HAS_BEEN_STOPPED);
|
player.sendPacket(SystemMessageId.THE_DISTANCE_IS_TOO_FAR_AND_SO_THE_CASTING_HAS_BEEN_STOPPED);
|
||||||
canTakeCastle = false;
|
canTakeCastle = false;
|
||||||
|
@@ -68,7 +68,7 @@ public class ConditionPlayerCanTakeCastle extends Condition
|
|||||||
player.sendPacket(SystemMessageId.INVALID_TARGET);
|
player.sendPacket(SystemMessageId.INVALID_TARGET);
|
||||||
canTakeCastle = false;
|
canTakeCastle = false;
|
||||||
}
|
}
|
||||||
else if (!Util.checkIfInRange(skill.getCastRange(), player, effected, true))
|
else if (!Util.checkIfInRange(200, player, effected, true) || (player.getZ() < effected.getZ()) || (Math.abs(player.getZ() - effected.getZ()) > 40))
|
||||||
{
|
{
|
||||||
player.sendPacket(SystemMessageId.THE_DISTANCE_IS_TOO_FAR_AND_SO_THE_CASTING_HAS_BEEN_STOPPED);
|
player.sendPacket(SystemMessageId.THE_DISTANCE_IS_TOO_FAR_AND_SO_THE_CASTING_HAS_BEEN_STOPPED);
|
||||||
canTakeCastle = false;
|
canTakeCastle = false;
|
||||||
|
@@ -68,7 +68,7 @@ public class ConditionPlayerCanTakeCastle extends Condition
|
|||||||
player.sendPacket(SystemMessageId.INVALID_TARGET);
|
player.sendPacket(SystemMessageId.INVALID_TARGET);
|
||||||
canTakeCastle = false;
|
canTakeCastle = false;
|
||||||
}
|
}
|
||||||
else if (!Util.checkIfInRange(skill.getCastRange(), player, effected, true))
|
else if (!Util.checkIfInRange(200, player, effected, true) || (player.getZ() < effected.getZ()) || (Math.abs(player.getZ() - effected.getZ()) > 40))
|
||||||
{
|
{
|
||||||
player.sendPacket(SystemMessageId.THE_DISTANCE_IS_TOO_FAR_AND_SO_THE_CASTING_HAS_BEEN_STOPPED);
|
player.sendPacket(SystemMessageId.THE_DISTANCE_IS_TOO_FAR_AND_SO_THE_CASTING_HAS_BEEN_STOPPED);
|
||||||
canTakeCastle = false;
|
canTakeCastle = false;
|
||||||
|
@@ -68,7 +68,7 @@ public class ConditionPlayerCanTakeCastle extends Condition
|
|||||||
player.sendPacket(SystemMessageId.INVALID_TARGET);
|
player.sendPacket(SystemMessageId.INVALID_TARGET);
|
||||||
canTakeCastle = false;
|
canTakeCastle = false;
|
||||||
}
|
}
|
||||||
else if (!Util.checkIfInRange(skill.getCastRange(), player, effected, true))
|
else if (!Util.checkIfInRange(200, player, effected, true) || (player.getZ() < effected.getZ()) || (Math.abs(player.getZ() - effected.getZ()) > 40))
|
||||||
{
|
{
|
||||||
player.sendPacket(SystemMessageId.THE_DISTANCE_IS_TOO_FAR_AND_SO_THE_CASTING_HAS_BEEN_STOPPED);
|
player.sendPacket(SystemMessageId.THE_DISTANCE_IS_TOO_FAR_AND_SO_THE_CASTING_HAS_BEEN_STOPPED);
|
||||||
canTakeCastle = false;
|
canTakeCastle = false;
|
||||||
|
@@ -68,7 +68,7 @@ public class ConditionPlayerCanTakeCastle extends Condition
|
|||||||
player.sendPacket(SystemMessageId.INVALID_TARGET);
|
player.sendPacket(SystemMessageId.INVALID_TARGET);
|
||||||
canTakeCastle = false;
|
canTakeCastle = false;
|
||||||
}
|
}
|
||||||
else if (!Util.checkIfInRange(skill.getCastRange(), player, effected, true))
|
else if (!Util.checkIfInRange(200, player, effected, true) || (player.getZ() < effected.getZ()) || (Math.abs(player.getZ() - effected.getZ()) > 40))
|
||||||
{
|
{
|
||||||
player.sendPacket(SystemMessageId.THE_DISTANCE_IS_TOO_FAR_AND_SO_THE_CASTING_HAS_BEEN_STOPPED);
|
player.sendPacket(SystemMessageId.THE_DISTANCE_IS_TOO_FAR_AND_SO_THE_CASTING_HAS_BEEN_STOPPED);
|
||||||
canTakeCastle = false;
|
canTakeCastle = false;
|
||||||
|
@@ -68,7 +68,7 @@ public class ConditionPlayerCanTakeCastle extends Condition
|
|||||||
player.sendPacket(SystemMessageId.INVALID_TARGET);
|
player.sendPacket(SystemMessageId.INVALID_TARGET);
|
||||||
canTakeCastle = false;
|
canTakeCastle = false;
|
||||||
}
|
}
|
||||||
else if (!Util.checkIfInRange(skill.getCastRange(), player, effected, true))
|
else if (!Util.checkIfInRange(200, player, effected, true) || (player.getZ() < effected.getZ()) || (Math.abs(player.getZ() - effected.getZ()) > 40))
|
||||||
{
|
{
|
||||||
player.sendPacket(SystemMessageId.THE_DISTANCE_IS_TOO_FAR_AND_SO_THE_CASTING_HAS_BEEN_STOPPED);
|
player.sendPacket(SystemMessageId.THE_DISTANCE_IS_TOO_FAR_AND_SO_THE_CASTING_HAS_BEEN_STOPPED);
|
||||||
canTakeCastle = false;
|
canTakeCastle = false;
|
||||||
|
@@ -68,7 +68,7 @@ public class ConditionPlayerCanTakeCastle extends Condition
|
|||||||
player.sendPacket(SystemMessageId.INVALID_TARGET);
|
player.sendPacket(SystemMessageId.INVALID_TARGET);
|
||||||
canTakeCastle = false;
|
canTakeCastle = false;
|
||||||
}
|
}
|
||||||
else if (!Util.checkIfInRange(skill.getCastRange(), player, effected, true))
|
else if (!Util.checkIfInRange(200, player, effected, true) || (player.getZ() < effected.getZ()) || (Math.abs(player.getZ() - effected.getZ()) > 40))
|
||||||
{
|
{
|
||||||
player.sendPacket(SystemMessageId.THE_DISTANCE_IS_TOO_FAR_AND_SO_THE_CASTING_HAS_BEEN_STOPPED);
|
player.sendPacket(SystemMessageId.THE_DISTANCE_IS_TOO_FAR_AND_SO_THE_CASTING_HAS_BEEN_STOPPED);
|
||||||
canTakeCastle = false;
|
canTakeCastle = false;
|
||||||
|
@@ -60,7 +60,7 @@ public class ConditionPlayerCanTakeCastle extends Condition
|
|||||||
player.sendPacket(SystemMessageId.INVALID_TARGET);
|
player.sendPacket(SystemMessageId.INVALID_TARGET);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
else if (!Util.checkIfInRange(skill.getCastRange(), player, effected, true) || (Math.abs(player.getZ() - effected.getZ()) > 40))
|
else if (!Util.checkIfInRange(200, player, effected, true) || (player.getZ() < effected.getZ()) || (Math.abs(player.getZ() - effected.getZ()) > 40))
|
||||||
{
|
{
|
||||||
player.sendPacket(SystemMessageId.THE_DISTANCE_IS_TOO_FAR_AND_SO_THE_CASTING_HAS_BEEN_STOPPED);
|
player.sendPacket(SystemMessageId.THE_DISTANCE_IS_TOO_FAR_AND_SO_THE_CASTING_HAS_BEEN_STOPPED);
|
||||||
return false;
|
return false;
|
||||||
|
@@ -60,7 +60,7 @@ public class ConditionPlayerCanTakeCastle extends Condition
|
|||||||
player.sendPacket(SystemMessageId.INVALID_TARGET);
|
player.sendPacket(SystemMessageId.INVALID_TARGET);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
else if (!Util.checkIfInRange(skill.getCastRange(), player, effected, true) || (Math.abs(player.getZ() - effected.getZ()) > 40))
|
else if (!Util.checkIfInRange(200, player, effected, true) || (player.getZ() < effected.getZ()) || (Math.abs(player.getZ() - effected.getZ()) > 40))
|
||||||
{
|
{
|
||||||
player.sendPacket(SystemMessageId.THE_DISTANCE_IS_TOO_FAR_AND_SO_THE_CASTING_HAS_BEEN_STOPPED);
|
player.sendPacket(SystemMessageId.THE_DISTANCE_IS_TOO_FAR_AND_SO_THE_CASTING_HAS_BEEN_STOPPED);
|
||||||
return false;
|
return false;
|
||||||
|
@@ -68,7 +68,7 @@ public class ConditionPlayerCanTakeCastle extends Condition
|
|||||||
player.sendPacket(SystemMessageId.INVALID_TARGET);
|
player.sendPacket(SystemMessageId.INVALID_TARGET);
|
||||||
canTakeCastle = false;
|
canTakeCastle = false;
|
||||||
}
|
}
|
||||||
else if (!Util.checkIfInRange(skill.getCastRange(), player, effected, true))
|
else if (!Util.checkIfInRange(200, player, effected, true) || (player.getZ() < effected.getZ()) || (Math.abs(player.getZ() - effected.getZ()) > 40))
|
||||||
{
|
{
|
||||||
player.sendPacket(SystemMessageId.THE_DISTANCE_IS_TOO_FAR_AND_SO_THE_CASTING_HAS_BEEN_CANCELLED);
|
player.sendPacket(SystemMessageId.THE_DISTANCE_IS_TOO_FAR_AND_SO_THE_CASTING_HAS_BEEN_CANCELLED);
|
||||||
canTakeCastle = false;
|
canTakeCastle = false;
|
||||||
|
@@ -68,7 +68,7 @@ public class ConditionPlayerCanTakeCastle extends Condition
|
|||||||
player.sendPacket(SystemMessageId.INVALID_TARGET);
|
player.sendPacket(SystemMessageId.INVALID_TARGET);
|
||||||
canTakeCastle = false;
|
canTakeCastle = false;
|
||||||
}
|
}
|
||||||
else if (!Util.checkIfInRange(skill.getCastRange(), player, effected, true))
|
else if (!Util.checkIfInRange(200, player, effected, true) || (player.getZ() < effected.getZ()) || (Math.abs(player.getZ() - effected.getZ()) > 40))
|
||||||
{
|
{
|
||||||
player.sendPacket(SystemMessageId.THE_DISTANCE_IS_TOO_FAR_AND_SO_THE_CASTING_HAS_BEEN_CANCELLED);
|
player.sendPacket(SystemMessageId.THE_DISTANCE_IS_TOO_FAR_AND_SO_THE_CASTING_HAS_BEEN_CANCELLED);
|
||||||
canTakeCastle = false;
|
canTakeCastle = false;
|
||||||
|
@@ -68,7 +68,7 @@ public class ConditionPlayerCanTakeCastle extends Condition
|
|||||||
player.sendPacket(SystemMessageId.INVALID_TARGET);
|
player.sendPacket(SystemMessageId.INVALID_TARGET);
|
||||||
canTakeCastle = false;
|
canTakeCastle = false;
|
||||||
}
|
}
|
||||||
else if (!Util.checkIfInRange(skill.getCastRange(), player, effected, true))
|
else if (!Util.checkIfInRange(200, player, effected, true) || (player.getZ() < effected.getZ()) || (Math.abs(player.getZ() - effected.getZ()) > 40))
|
||||||
{
|
{
|
||||||
player.sendPacket(SystemMessageId.THE_DISTANCE_IS_TOO_FAR_AND_SO_THE_CASTING_HAS_BEEN_CANCELLED);
|
player.sendPacket(SystemMessageId.THE_DISTANCE_IS_TOO_FAR_AND_SO_THE_CASTING_HAS_BEEN_CANCELLED);
|
||||||
canTakeCastle = false;
|
canTakeCastle = false;
|
||||||
|
@@ -68,7 +68,7 @@ public class ConditionPlayerCanTakeCastle extends Condition
|
|||||||
player.sendPacket(SystemMessageId.INVALID_TARGET);
|
player.sendPacket(SystemMessageId.INVALID_TARGET);
|
||||||
canTakeCastle = false;
|
canTakeCastle = false;
|
||||||
}
|
}
|
||||||
else if (!Util.checkIfInRange(skill.getCastRange(), player, effected, true))
|
else if (!Util.checkIfInRange(200, player, effected, true) || (player.getZ() < effected.getZ()) || (Math.abs(player.getZ() - effected.getZ()) > 40))
|
||||||
{
|
{
|
||||||
player.sendPacket(SystemMessageId.THE_DISTANCE_IS_TOO_FAR_AND_SO_THE_CASTING_HAS_BEEN_CANCELLED);
|
player.sendPacket(SystemMessageId.THE_DISTANCE_IS_TOO_FAR_AND_SO_THE_CASTING_HAS_BEEN_CANCELLED);
|
||||||
canTakeCastle = false;
|
canTakeCastle = false;
|
||||||
|
@@ -68,7 +68,7 @@ public class ConditionPlayerCanTakeCastle extends Condition
|
|||||||
player.sendPacket(SystemMessageId.INVALID_TARGET);
|
player.sendPacket(SystemMessageId.INVALID_TARGET);
|
||||||
canTakeCastle = false;
|
canTakeCastle = false;
|
||||||
}
|
}
|
||||||
else if (!Util.checkIfInRange(skill.getCastRange(), player, effected, true))
|
else if (!Util.checkIfInRange(200, player, effected, true) || (player.getZ() < effected.getZ()) || (Math.abs(player.getZ() - effected.getZ()) > 40))
|
||||||
{
|
{
|
||||||
player.sendPacket(SystemMessageId.THE_DISTANCE_IS_TOO_FAR_AND_SO_THE_CASTING_HAS_BEEN_CANCELLED);
|
player.sendPacket(SystemMessageId.THE_DISTANCE_IS_TOO_FAR_AND_SO_THE_CASTING_HAS_BEEN_CANCELLED);
|
||||||
canTakeCastle = false;
|
canTakeCastle = false;
|
||||||
|
@@ -68,7 +68,7 @@ public class ConditionPlayerCanTakeCastle extends Condition
|
|||||||
player.sendPacket(SystemMessageId.INVALID_TARGET);
|
player.sendPacket(SystemMessageId.INVALID_TARGET);
|
||||||
canTakeCastle = false;
|
canTakeCastle = false;
|
||||||
}
|
}
|
||||||
else if (!Util.checkIfInRange(skill.getCastRange(), player, effected, true))
|
else if (!Util.checkIfInRange(200, player, effected, true) || (player.getZ() < effected.getZ()) || (Math.abs(player.getZ() - effected.getZ()) > 40))
|
||||||
{
|
{
|
||||||
player.sendPacket(SystemMessageId.THE_DISTANCE_IS_TOO_FAR_AND_SO_THE_CASTING_HAS_BEEN_CANCELLED);
|
player.sendPacket(SystemMessageId.THE_DISTANCE_IS_TOO_FAR_AND_SO_THE_CASTING_HAS_BEEN_CANCELLED);
|
||||||
canTakeCastle = false;
|
canTakeCastle = false;
|
||||||
|
@@ -68,7 +68,7 @@ public class ConditionPlayerCanTakeCastle extends Condition
|
|||||||
player.sendPacket(SystemMessageId.INVALID_TARGET);
|
player.sendPacket(SystemMessageId.INVALID_TARGET);
|
||||||
canTakeCastle = false;
|
canTakeCastle = false;
|
||||||
}
|
}
|
||||||
else if (!Util.checkIfInRange(skill.getCastRange(), player, effected, true))
|
else if (!Util.checkIfInRange(200, player, effected, true) || (player.getZ() < effected.getZ()) || (Math.abs(player.getZ() - effected.getZ()) > 40))
|
||||||
{
|
{
|
||||||
player.sendPacket(SystemMessageId.THE_DISTANCE_IS_TOO_FAR_AND_SO_THE_CASTING_HAS_BEEN_CANCELLED);
|
player.sendPacket(SystemMessageId.THE_DISTANCE_IS_TOO_FAR_AND_SO_THE_CASTING_HAS_BEEN_CANCELLED);
|
||||||
canTakeCastle = false;
|
canTakeCastle = false;
|
||||||
|
@@ -68,7 +68,7 @@ public class ConditionPlayerCanTakeCastle extends Condition
|
|||||||
player.sendPacket(SystemMessageId.INVALID_TARGET);
|
player.sendPacket(SystemMessageId.INVALID_TARGET);
|
||||||
canTakeCastle = false;
|
canTakeCastle = false;
|
||||||
}
|
}
|
||||||
else if (!Util.checkIfInRange(skill.getCastRange(), player, effected, true))
|
else if (!Util.checkIfInRange(200, player, effected, true) || (player.getZ() < effected.getZ()) || (Math.abs(player.getZ() - effected.getZ()) > 40))
|
||||||
{
|
{
|
||||||
player.sendPacket(SystemMessageId.THE_DISTANCE_IS_TOO_FAR_AND_SO_THE_CASTING_HAS_BEEN_CANCELLED);
|
player.sendPacket(SystemMessageId.THE_DISTANCE_IS_TOO_FAR_AND_SO_THE_CASTING_HAS_BEEN_CANCELLED);
|
||||||
canTakeCastle = false;
|
canTakeCastle = false;
|
||||||
|
Reference in New Issue
Block a user