Added specific checks for armor over enchant.

This commit is contained in:
MobiusDevelopment 2023-02-12 02:26:06 +02:00
parent 05448d51fd
commit d27953b095
62 changed files with 62 additions and 62 deletions

View File

@ -566,7 +566,7 @@ public class EnterWorld implements ClientPacket
if (item.isEquipable() //
&& ((item.isWeapon() && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxWeaponEnchant())) //
|| ((item.getTemplate().getType2() == ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxAccessoryEnchant())) //
|| (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant())))
|| (item.isArmor() && (item.getTemplate().getType2() != ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant()))))
{
player.getInventory().destroyItem("Over-enchant protection", item, player, null);
PacketLogger.info("Over-enchanted " + item + " has been removed from " + player);

View File

@ -267,7 +267,7 @@ public class UseItem implements ClientPacket
if (Config.OVER_ENCHANT_PROTECTION && !player.isGM() //
&& ((item.isWeapon() && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxWeaponEnchant())) //
|| ((item.getTemplate().getType2() == ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxAccessoryEnchant())) //
|| (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant())))
|| (item.isArmor() && (item.getTemplate().getType2() != ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant()))))
{
player.getInventory().destroyItem("Over-enchant protection", item, player, null);
PacketLogger.info("Over-enchanted " + item + " has been removed from " + player);

View File

@ -571,7 +571,7 @@ public class EnterWorld implements ClientPacket
if (item.isEquipable() //
&& ((item.isWeapon() && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxWeaponEnchant())) //
|| ((item.getTemplate().getType2() == ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxAccessoryEnchant())) //
|| (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant())))
|| (item.isArmor() && (item.getTemplate().getType2() != ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant()))))
{
player.getInventory().destroyItem("Over-enchant protection", item, player, null);
PacketLogger.info("Over-enchanted " + item + " has been removed from " + player);

View File

@ -267,7 +267,7 @@ public class UseItem implements ClientPacket
if (Config.OVER_ENCHANT_PROTECTION && !player.isGM() //
&& ((item.isWeapon() && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxWeaponEnchant())) //
|| ((item.getTemplate().getType2() == ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxAccessoryEnchant())) //
|| (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant())))
|| (item.isArmor() && (item.getTemplate().getType2() != ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant()))))
{
player.getInventory().destroyItem("Over-enchant protection", item, player, null);
PacketLogger.info("Over-enchanted " + item + " has been removed from " + player);

View File

@ -571,7 +571,7 @@ public class EnterWorld implements ClientPacket
if (item.isEquipable() //
&& ((item.isWeapon() && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxWeaponEnchant())) //
|| ((item.getTemplate().getType2() == ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxAccessoryEnchant())) //
|| (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant())))
|| (item.isArmor() && (item.getTemplate().getType2() != ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant()))))
{
player.getInventory().destroyItem("Over-enchant protection", item, player, null);
PacketLogger.info("Over-enchanted " + item + " has been removed from " + player);

View File

@ -267,7 +267,7 @@ public class UseItem implements ClientPacket
if (Config.OVER_ENCHANT_PROTECTION && !player.isGM() //
&& ((item.isWeapon() && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxWeaponEnchant())) //
|| ((item.getTemplate().getType2() == ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxAccessoryEnchant())) //
|| (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant())))
|| (item.isArmor() && (item.getTemplate().getType2() != ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant()))))
{
player.getInventory().destroyItem("Over-enchant protection", item, player, null);
PacketLogger.info("Over-enchanted " + item + " has been removed from " + player);

View File

@ -571,7 +571,7 @@ public class EnterWorld implements ClientPacket
if (item.isEquipable() //
&& ((item.isWeapon() && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxWeaponEnchant())) //
|| ((item.getTemplate().getType2() == ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxAccessoryEnchant())) //
|| (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant())))
|| (item.isArmor() && (item.getTemplate().getType2() != ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant()))))
{
player.getInventory().destroyItem("Over-enchant protection", item, player, null);
PacketLogger.info("Over-enchanted " + item + " has been removed from " + player);

View File

@ -267,7 +267,7 @@ public class UseItem implements ClientPacket
if (Config.OVER_ENCHANT_PROTECTION && !player.isGM() //
&& ((item.isWeapon() && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxWeaponEnchant())) //
|| ((item.getTemplate().getType2() == ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxAccessoryEnchant())) //
|| (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant())))
|| (item.isArmor() && (item.getTemplate().getType2() != ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant()))))
{
player.getInventory().destroyItem("Over-enchant protection", item, player, null);
PacketLogger.info("Over-enchanted " + item + " has been removed from " + player);

View File

@ -571,7 +571,7 @@ public class EnterWorld implements ClientPacket
if (item.isEquipable() //
&& ((item.isWeapon() && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxWeaponEnchant())) //
|| ((item.getTemplate().getType2() == ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxAccessoryEnchant())) //
|| (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant())))
|| (item.isArmor() && (item.getTemplate().getType2() != ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant()))))
{
player.getInventory().destroyItem("Over-enchant protection", item, player, null);
PacketLogger.info("Over-enchanted " + item + " has been removed from " + player);

View File

@ -264,7 +264,7 @@ public class UseItem implements ClientPacket
if (Config.OVER_ENCHANT_PROTECTION && !player.isGM() //
&& ((item.isWeapon() && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxWeaponEnchant())) //
|| ((item.getTemplate().getType2() == ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxAccessoryEnchant())) //
|| (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant())))
|| (item.isArmor() && (item.getTemplate().getType2() != ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant()))))
{
player.getInventory().destroyItem("Over-enchant protection", item, player, null);
PacketLogger.info("Over-enchanted " + item + " has been removed from " + player);

View File

@ -571,7 +571,7 @@ public class EnterWorld implements ClientPacket
if (item.isEquipable() //
&& ((item.isWeapon() && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxWeaponEnchant())) //
|| ((item.getTemplate().getType2() == ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxAccessoryEnchant())) //
|| (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant())))
|| (item.isArmor() && (item.getTemplate().getType2() != ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant()))))
{
player.getInventory().destroyItem("Over-enchant protection", item, player, null);
PacketLogger.info("Over-enchanted " + item + " has been removed from " + player);

View File

@ -274,7 +274,7 @@ public class UseItem implements ClientPacket
if (Config.OVER_ENCHANT_PROTECTION && !player.isGM() //
&& ((item.isWeapon() && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxWeaponEnchant())) //
|| ((item.getTemplate().getType2() == ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxAccessoryEnchant())) //
|| (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant())))
|| (item.isArmor() && (item.getTemplate().getType2() != ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant()))))
{
player.getInventory().destroyItem("Over-enchant protection", item, player, null);
PacketLogger.info("Over-enchanted " + item + " has been removed from " + player);

View File

@ -571,7 +571,7 @@ public class EnterWorld implements ClientPacket
if (item.isEquipable() //
&& ((item.isWeapon() && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxWeaponEnchant())) //
|| ((item.getTemplate().getType2() == ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxAccessoryEnchant())) //
|| (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant())))
|| (item.isArmor() && (item.getTemplate().getType2() != ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant()))))
{
player.getInventory().destroyItem("Over-enchant protection", item, player, null);
PacketLogger.info("Over-enchanted " + item + " has been removed from " + player);

View File

@ -274,7 +274,7 @@ public class UseItem implements ClientPacket
if (Config.OVER_ENCHANT_PROTECTION && !player.isGM() //
&& ((item.isWeapon() && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxWeaponEnchant())) //
|| ((item.getTemplate().getType2() == ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxAccessoryEnchant())) //
|| (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant())))
|| (item.isArmor() && (item.getTemplate().getType2() != ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant()))))
{
player.getInventory().destroyItem("Over-enchant protection", item, player, null);
PacketLogger.info("Over-enchanted " + item + " has been removed from " + player);

View File

@ -577,7 +577,7 @@ public class EnterWorld implements ClientPacket
if (item.isEquipable() //
&& ((item.isWeapon() && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxWeaponEnchant())) //
|| ((item.getTemplate().getType2() == ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxAccessoryEnchant())) //
|| (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant())))
|| (item.isArmor() && (item.getTemplate().getType2() != ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant()))))
{
player.getInventory().destroyItem("Over-enchant protection", item, player, null);
PacketLogger.info("Over-enchanted " + item + " has been removed from " + player);

View File

@ -274,7 +274,7 @@ public class UseItem implements ClientPacket
if (Config.OVER_ENCHANT_PROTECTION && !player.isGM() //
&& ((item.isWeapon() && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxWeaponEnchant())) //
|| ((item.getTemplate().getType2() == ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxAccessoryEnchant())) //
|| (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant())))
|| (item.isArmor() && (item.getTemplate().getType2() != ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant()))))
{
player.getInventory().destroyItem("Over-enchant protection", item, player, null);
PacketLogger.info("Over-enchanted " + item + " has been removed from " + player);

View File

@ -595,7 +595,7 @@ public class EnterWorld implements ClientPacket
if (item.isEquipable() //
&& ((item.isWeapon() && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxWeaponEnchant())) //
|| ((item.getTemplate().getType2() == ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxAccessoryEnchant())) //
|| (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant())))
|| (item.isArmor() && (item.getTemplate().getType2() != ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant()))))
{
player.getInventory().destroyItem("Over-enchant protection", item, player, null);
PacketLogger.info("Over-enchanted " + item + " has been removed from " + player);

View File

@ -275,7 +275,7 @@ public class UseItem implements ClientPacket
if (Config.OVER_ENCHANT_PROTECTION && !player.isGM() //
&& ((item.isWeapon() && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxWeaponEnchant())) //
|| ((item.getTemplate().getType2() == ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxAccessoryEnchant())) //
|| (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant())))
|| (item.isArmor() && (item.getTemplate().getType2() != ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant()))))
{
player.getInventory().destroyItem("Over-enchant protection", item, player, null);
PacketLogger.info("Over-enchanted " + item + " has been removed from " + player);

View File

@ -601,7 +601,7 @@ public class EnterWorld implements ClientPacket
if (item.isEquipable() //
&& ((item.isWeapon() && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxWeaponEnchant())) //
|| ((item.getTemplate().getType2() == ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxAccessoryEnchant())) //
|| (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant())))
|| (item.isArmor() && (item.getTemplate().getType2() != ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant()))))
{
player.getInventory().destroyItem("Over-enchant protection", item, player, null);
PacketLogger.info("Over-enchanted " + item + " has been removed from " + player);

View File

@ -275,7 +275,7 @@ public class UseItem implements ClientPacket
if (Config.OVER_ENCHANT_PROTECTION && !player.isGM() //
&& ((item.isWeapon() && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxWeaponEnchant())) //
|| ((item.getTemplate().getType2() == ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxAccessoryEnchant())) //
|| (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant())))
|| (item.isArmor() && (item.getTemplate().getType2() != ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant()))))
{
player.getInventory().destroyItem("Over-enchant protection", item, player, null);
PacketLogger.info("Over-enchanted " + item + " has been removed from " + player);

View File

@ -605,7 +605,7 @@ public class EnterWorld implements ClientPacket
if (item.isEquipable() //
&& ((item.isWeapon() && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxWeaponEnchant())) //
|| ((item.getTemplate().getType2() == ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxAccessoryEnchant())) //
|| (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant())))
|| (item.isArmor() && (item.getTemplate().getType2() != ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant()))))
{
player.getInventory().destroyItem("Over-enchant protection", item, player, null);
PacketLogger.info("Over-enchanted " + item + " has been removed from " + player);

View File

@ -276,7 +276,7 @@ public class UseItem implements ClientPacket
if (Config.OVER_ENCHANT_PROTECTION && !player.isGM() //
&& ((item.isWeapon() && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxWeaponEnchant())) //
|| ((item.getTemplate().getType2() == ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxAccessoryEnchant())) //
|| (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant())))
|| (item.isArmor() && (item.getTemplate().getType2() != ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant()))))
{
player.getInventory().destroyItem("Over-enchant protection", item, player, null);
PacketLogger.info("Over-enchanted " + item + " has been removed from " + player);

View File

@ -608,7 +608,7 @@ public class EnterWorld implements ClientPacket
if (item.isEquipable() //
&& ((item.isWeapon() && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxWeaponEnchant())) //
|| ((item.getTemplate().getType2() == ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxAccessoryEnchant())) //
|| (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant())))
|| (item.isArmor() && (item.getTemplate().getType2() != ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant()))))
{
player.getInventory().destroyItem("Over-enchant protection", item, player, null);
PacketLogger.info("Over-enchanted " + item + " has been removed from " + player);

View File

@ -277,7 +277,7 @@ public class UseItem implements ClientPacket
if (Config.OVER_ENCHANT_PROTECTION && !player.isGM() //
&& ((item.isWeapon() && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxWeaponEnchant())) //
|| ((item.getTemplate().getType2() == ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxAccessoryEnchant())) //
|| (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant())))
|| (item.isArmor() && (item.getTemplate().getType2() != ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant()))))
{
player.getInventory().destroyItem("Over-enchant protection", item, player, null);
PacketLogger.info("Over-enchanted " + item + " has been removed from " + player);

View File

@ -211,7 +211,7 @@ public class EnterWorld implements ClientPacket
if (item.isEquipable() //
&& (((item.getTemplate().getType2() == ItemTemplate.TYPE2_WEAPON) && (item.getEnchantLevel() > Config.ENCHANT_WEAPON_MAX)) //
|| ((item.getTemplate().getType2() == ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > Config.ENCHANT_JEWELRY_MAX)) //
|| (item.getEnchantLevel() > Config.ENCHANT_ARMOR_MAX)))
|| ((item.getTemplate().getType2() != ItemTemplate.TYPE2_WEAPON) && (item.getTemplate().getType2() != ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > Config.ENCHANT_ARMOR_MAX))))
{
player.getInventory().destroyItem("Over-enchant protection", item, player, null);
PacketLogger.info("Over-enchanted " + item + " has been removed from " + player);

View File

@ -287,7 +287,7 @@ public class UseItem implements ClientPacket
if (Config.OVER_ENCHANT_PROTECTION && !player.isGM() //
&& (((item.getTemplate().getType2() == ItemTemplate.TYPE2_WEAPON) && (item.getEnchantLevel() > Config.ENCHANT_WEAPON_MAX)) //
|| ((item.getTemplate().getType2() == ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > Config.ENCHANT_JEWELRY_MAX)) //
|| (item.getEnchantLevel() > Config.ENCHANT_ARMOR_MAX)))
|| ((item.getTemplate().getType2() != ItemTemplate.TYPE2_WEAPON) && (item.getTemplate().getType2() != ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > Config.ENCHANT_ARMOR_MAX))))
{
player.getInventory().destroyItem("Over-enchant protection", item, player, null);
PacketLogger.info("Over-enchanted " + item + " has been removed from " + player);

View File

@ -221,7 +221,7 @@ public class EnterWorld implements ClientPacket
if (item.isEquipable() //
&& (((item.getTemplate().getType2() == ItemTemplate.TYPE2_WEAPON) && (item.getEnchantLevel() > Config.ENCHANT_WEAPON_MAX)) //
|| ((item.getTemplate().getType2() == ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > Config.ENCHANT_JEWELRY_MAX)) //
|| (item.getEnchantLevel() > Config.ENCHANT_ARMOR_MAX)))
|| ((item.getTemplate().getType2() != ItemTemplate.TYPE2_WEAPON) && (item.getTemplate().getType2() != ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > Config.ENCHANT_ARMOR_MAX))))
{
player.getInventory().destroyItem("Over-enchant protection", item, player, null);
PacketLogger.info("Over-enchanted " + item + " has been removed from " + player);

View File

@ -288,7 +288,7 @@ public class UseItem implements ClientPacket
if (Config.OVER_ENCHANT_PROTECTION && !player.isGM() //
&& (((item.getTemplate().getType2() == ItemTemplate.TYPE2_WEAPON) && (item.getEnchantLevel() > Config.ENCHANT_WEAPON_MAX)) //
|| ((item.getTemplate().getType2() == ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > Config.ENCHANT_JEWELRY_MAX)) //
|| (item.getEnchantLevel() > Config.ENCHANT_ARMOR_MAX)))
|| ((item.getTemplate().getType2() != ItemTemplate.TYPE2_WEAPON) && (item.getTemplate().getType2() != ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > Config.ENCHANT_ARMOR_MAX))))
{
player.getInventory().destroyItem("Over-enchant protection", item, player, null);
PacketLogger.info("Over-enchanted " + item + " has been removed from " + player);

View File

@ -498,7 +498,7 @@ public class EnterWorld implements ClientPacket
if (item.isEquipable() //
&& ((item.isWeapon() && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxWeaponEnchant())) //
|| ((item.getTemplate().getType2() == ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxAccessoryEnchant())) //
|| (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant())))
|| (item.isArmor() && (item.getTemplate().getType2() != ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant()))))
{
player.getInventory().destroyItem("Over-enchant protection", item, player, null);
PacketLogger.info("Over-enchanted " + item + " has been removed from " + player);

View File

@ -224,7 +224,7 @@ public class UseItem implements ClientPacket
if (Config.OVER_ENCHANT_PROTECTION && !player.isGM() //
&& ((item.isWeapon() && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxWeaponEnchant())) //
|| ((item.getTemplate().getType2() == ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxAccessoryEnchant())) //
|| (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant())))
|| (item.isArmor() && (item.getTemplate().getType2() != ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant()))))
{
player.getInventory().destroyItem("Over-enchant protection", item, player, null);
PacketLogger.info("Over-enchanted " + item + " has been removed from " + player);

View File

@ -576,7 +576,7 @@ public class EnterWorld implements ClientPacket
if (item.isEquipable() //
&& ((item.isWeapon() && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxWeaponEnchant())) //
|| ((item.getTemplate().getType2() == ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxAccessoryEnchant())) //
|| (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant())))
|| (item.isArmor() && (item.getTemplate().getType2() != ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant()))))
{
player.getInventory().destroyItem("Over-enchant protection", item, player, null);
PacketLogger.info("Over-enchanted " + item + " has been removed from " + player);

View File

@ -301,7 +301,7 @@ public class UseItem implements ClientPacket
if (Config.OVER_ENCHANT_PROTECTION && !player.isGM() //
&& ((item.isWeapon() && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxWeaponEnchant())) //
|| ((item.getTemplate().getType2() == ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxAccessoryEnchant())) //
|| (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant())))
|| (item.isArmor() && (item.getTemplate().getType2() != ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant()))))
{
player.getInventory().destroyItem("Over-enchant protection", item, player, null);
PacketLogger.info("Over-enchanted " + item + " has been removed from " + player);

View File

@ -587,7 +587,7 @@ public class EnterWorld implements ClientPacket
if (item.isEquipable() //
&& ((item.isWeapon() && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxWeaponEnchant())) //
|| ((item.getTemplate().getType2() == ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxAccessoryEnchant())) //
|| (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant())))
|| (item.isArmor() && (item.getTemplate().getType2() != ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant()))))
{
player.getInventory().destroyItem("Over-enchant protection", item, player, null);
PacketLogger.info("Over-enchanted " + item + " has been removed from " + player);

View File

@ -301,7 +301,7 @@ public class UseItem implements ClientPacket
if (Config.OVER_ENCHANT_PROTECTION && !player.isGM() //
&& ((item.isWeapon() && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxWeaponEnchant())) //
|| ((item.getTemplate().getType2() == ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxAccessoryEnchant())) //
|| (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant())))
|| (item.isArmor() && (item.getTemplate().getType2() != ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant()))))
{
player.getInventory().destroyItem("Over-enchant protection", item, player, null);
PacketLogger.info("Over-enchanted " + item + " has been removed from " + player);

View File

@ -559,7 +559,7 @@ public class EnterWorld implements ClientPacket
if (item.isEquipable() //
&& ((item.isWeapon() && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxWeaponEnchant())) //
|| ((item.getTemplate().getType2() == ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxAccessoryEnchant())) //
|| (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant())))
|| (item.isArmor() && (item.getTemplate().getType2() != ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant()))))
{
player.getInventory().destroyItem("Over-enchant protection", item, player, null);
PacketLogger.info("Over-enchanted " + item + " has been removed from " + player);

View File

@ -267,7 +267,7 @@ public class UseItem implements ClientPacket
if (Config.OVER_ENCHANT_PROTECTION && !player.isGM() //
&& ((item.isWeapon() && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxWeaponEnchant())) //
|| ((item.getTemplate().getType2() == ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxAccessoryEnchant())) //
|| (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant())))
|| (item.isArmor() && (item.getTemplate().getType2() != ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant()))))
{
player.getInventory().destroyItem("Over-enchant protection", item, player, null);
PacketLogger.info("Over-enchanted " + item + " has been removed from " + player);

View File

@ -562,7 +562,7 @@ public class EnterWorld implements ClientPacket
if (item.isEquipable() //
&& ((item.isWeapon() && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxWeaponEnchant())) //
|| ((item.getTemplate().getType2() == ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxAccessoryEnchant())) //
|| (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant())))
|| (item.isArmor() && (item.getTemplate().getType2() != ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant()))))
{
player.getInventory().destroyItem("Over-enchant protection", item, player, null);
PacketLogger.info("Over-enchanted " + item + " has been removed from " + player);

View File

@ -267,7 +267,7 @@ public class UseItem implements ClientPacket
if (Config.OVER_ENCHANT_PROTECTION && !player.isGM() //
&& ((item.isWeapon() && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxWeaponEnchant())) //
|| ((item.getTemplate().getType2() == ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxAccessoryEnchant())) //
|| (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant())))
|| (item.isArmor() && (item.getTemplate().getType2() != ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant()))))
{
player.getInventory().destroyItem("Over-enchant protection", item, player, null);
PacketLogger.info("Over-enchanted " + item + " has been removed from " + player);

View File

@ -564,7 +564,7 @@ public class EnterWorld implements ClientPacket
if (item.isEquipable() //
&& ((item.isWeapon() && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxWeaponEnchant())) //
|| ((item.getTemplate().getType2() == ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxAccessoryEnchant())) //
|| (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant())))
|| (item.isArmor() && (item.getTemplate().getType2() != ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant()))))
{
player.getInventory().destroyItem("Over-enchant protection", item, player, null);
PacketLogger.info("Over-enchanted " + item + " has been removed from " + player);

View File

@ -267,7 +267,7 @@ public class UseItem implements ClientPacket
if (Config.OVER_ENCHANT_PROTECTION && !player.isGM() //
&& ((item.isWeapon() && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxWeaponEnchant())) //
|| ((item.getTemplate().getType2() == ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxAccessoryEnchant())) //
|| (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant())))
|| (item.isArmor() && (item.getTemplate().getType2() != ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant()))))
{
player.getInventory().destroyItem("Over-enchant protection", item, player, null);
PacketLogger.info("Over-enchanted " + item + " has been removed from " + player);

View File

@ -564,7 +564,7 @@ public class EnterWorld implements ClientPacket
if (item.isEquipable() //
&& ((item.isWeapon() && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxWeaponEnchant())) //
|| ((item.getTemplate().getType2() == ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxAccessoryEnchant())) //
|| (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant())))
|| (item.isArmor() && (item.getTemplate().getType2() != ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant()))))
{
player.getInventory().destroyItem("Over-enchant protection", item, player, null);
PacketLogger.info("Over-enchanted " + item + " has been removed from " + player);

View File

@ -267,7 +267,7 @@ public class UseItem implements ClientPacket
if (Config.OVER_ENCHANT_PROTECTION && !player.isGM() //
&& ((item.isWeapon() && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxWeaponEnchant())) //
|| ((item.getTemplate().getType2() == ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxAccessoryEnchant())) //
|| (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant())))
|| (item.isArmor() && (item.getTemplate().getType2() != ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant()))))
{
player.getInventory().destroyItem("Over-enchant protection", item, player, null);
PacketLogger.info("Over-enchanted " + item + " has been removed from " + player);

View File

@ -566,7 +566,7 @@ public class EnterWorld implements ClientPacket
if (item.isEquipable() //
&& ((item.isWeapon() && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxWeaponEnchant())) //
|| ((item.getTemplate().getType2() == ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxAccessoryEnchant())) //
|| (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant())))
|| (item.isArmor() && (item.getTemplate().getType2() != ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant()))))
{
player.getInventory().destroyItem("Over-enchant protection", item, player, null);
PacketLogger.info("Over-enchanted " + item + " has been removed from " + player);

View File

@ -264,7 +264,7 @@ public class UseItem implements ClientPacket
if (Config.OVER_ENCHANT_PROTECTION && !player.isGM() //
&& ((item.isWeapon() && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxWeaponEnchant())) //
|| ((item.getTemplate().getType2() == ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxAccessoryEnchant())) //
|| (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant())))
|| (item.isArmor() && (item.getTemplate().getType2() != ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant()))))
{
player.getInventory().destroyItem("Over-enchant protection", item, player, null);
PacketLogger.info("Over-enchanted " + item + " has been removed from " + player);

View File

@ -566,7 +566,7 @@ public class EnterWorld implements ClientPacket
if (item.isEquipable() //
&& ((item.isWeapon() && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxWeaponEnchant())) //
|| ((item.getTemplate().getType2() == ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxAccessoryEnchant())) //
|| (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant())))
|| (item.isArmor() && (item.getTemplate().getType2() != ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant()))))
{
player.getInventory().destroyItem("Over-enchant protection", item, player, null);
PacketLogger.info("Over-enchanted " + item + " has been removed from " + player);

View File

@ -274,7 +274,7 @@ public class UseItem implements ClientPacket
if (Config.OVER_ENCHANT_PROTECTION && !player.isGM() //
&& ((item.isWeapon() && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxWeaponEnchant())) //
|| ((item.getTemplate().getType2() == ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxAccessoryEnchant())) //
|| (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant())))
|| (item.isArmor() && (item.getTemplate().getType2() != ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant()))))
{
player.getInventory().destroyItem("Over-enchant protection", item, player, null);
PacketLogger.info("Over-enchanted " + item + " has been removed from " + player);

View File

@ -571,7 +571,7 @@ public class EnterWorld implements ClientPacket
if (item.isEquipable() //
&& ((item.isWeapon() && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxWeaponEnchant())) //
|| ((item.getTemplate().getType2() == ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxAccessoryEnchant())) //
|| (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant())))
|| (item.isArmor() && (item.getTemplate().getType2() != ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant()))))
{
player.getInventory().destroyItem("Over-enchant protection", item, player, null);
PacketLogger.info("Over-enchanted " + item + " has been removed from " + player);

View File

@ -274,7 +274,7 @@ public class UseItem implements ClientPacket
if (Config.OVER_ENCHANT_PROTECTION && !player.isGM() //
&& ((item.isWeapon() && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxWeaponEnchant())) //
|| ((item.getTemplate().getType2() == ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxAccessoryEnchant())) //
|| (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant())))
|| (item.isArmor() && (item.getTemplate().getType2() != ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant()))))
{
player.getInventory().destroyItem("Over-enchant protection", item, player, null);
PacketLogger.info("Over-enchanted " + item + " has been removed from " + player);

View File

@ -566,7 +566,7 @@ public class EnterWorld implements ClientPacket
if (item.isEquipable() //
&& ((item.isWeapon() && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxWeaponEnchant())) //
|| ((item.getTemplate().getType2() == ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxAccessoryEnchant())) //
|| (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant())))
|| (item.isArmor() && (item.getTemplate().getType2() != ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant()))))
{
player.getInventory().destroyItem("Over-enchant protection", item, player, null);
PacketLogger.info("Over-enchanted " + item + " has been removed from " + player);

View File

@ -274,7 +274,7 @@ public class UseItem implements ClientPacket
if (Config.OVER_ENCHANT_PROTECTION && !player.isGM() //
&& ((item.isWeapon() && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxWeaponEnchant())) //
|| ((item.getTemplate().getType2() == ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxAccessoryEnchant())) //
|| (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant())))
|| (item.isArmor() && (item.getTemplate().getType2() != ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant()))))
{
player.getInventory().destroyItem("Over-enchant protection", item, player, null);
PacketLogger.info("Over-enchanted " + item + " has been removed from " + player);

View File

@ -572,7 +572,7 @@ public class EnterWorld implements ClientPacket
if (item.isEquipable() //
&& ((item.isWeapon() && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxWeaponEnchant())) //
|| ((item.getTemplate().getType2() == ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxAccessoryEnchant())) //
|| (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant())))
|| (item.isArmor() && (item.getTemplate().getType2() != ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant()))))
{
player.getInventory().destroyItem("Over-enchant protection", item, player, null);
PacketLogger.info("Over-enchanted " + item + " has been removed from " + player);

View File

@ -274,7 +274,7 @@ public class UseItem implements ClientPacket
if (Config.OVER_ENCHANT_PROTECTION && !player.isGM() //
&& ((item.isWeapon() && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxWeaponEnchant())) //
|| ((item.getTemplate().getType2() == ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxAccessoryEnchant())) //
|| (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant())))
|| (item.isArmor() && (item.getTemplate().getType2() != ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant()))))
{
player.getInventory().destroyItem("Over-enchant protection", item, player, null);
PacketLogger.info("Over-enchanted " + item + " has been removed from " + player);

View File

@ -559,7 +559,7 @@ public class EnterWorld implements ClientPacket
if (item.isEquipable() //
&& ((item.isWeapon() && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxWeaponEnchant())) //
|| ((item.getTemplate().getType2() == ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxAccessoryEnchant())) //
|| (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant())))
|| (item.isArmor() && (item.getTemplate().getType2() != ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant()))))
{
player.getInventory().destroyItem("Over-enchant protection", item, player, null);
PacketLogger.info("Over-enchanted " + item + " has been removed from " + player);

View File

@ -275,7 +275,7 @@ public class UseItem implements ClientPacket
if (Config.OVER_ENCHANT_PROTECTION && !player.isGM() //
&& ((item.isWeapon() && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxWeaponEnchant())) //
|| ((item.getTemplate().getType2() == ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxAccessoryEnchant())) //
|| (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant())))
|| (item.isArmor() && (item.getTemplate().getType2() != ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant()))))
{
player.getInventory().destroyItem("Over-enchant protection", item, player, null);
PacketLogger.info("Over-enchanted " + item + " has been removed from " + player);

View File

@ -579,7 +579,7 @@ public class EnterWorld implements ClientPacket
if (item.isEquipable() //
&& ((item.isWeapon() && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxWeaponEnchant())) //
|| ((item.getTemplate().getType2() == ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxAccessoryEnchant())) //
|| (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant())))
|| (item.isArmor() && (item.getTemplate().getType2() != ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant()))))
{
player.getInventory().destroyItem("Over-enchant protection", item, player, null);
PacketLogger.info("Over-enchanted " + item + " has been removed from " + player);

View File

@ -294,7 +294,7 @@ public class UseItem implements ClientPacket
if (Config.OVER_ENCHANT_PROTECTION && !player.isGM() //
&& ((item.isWeapon() && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxWeaponEnchant())) //
|| ((item.getTemplate().getType2() == ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxAccessoryEnchant())) //
|| (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant())))
|| (item.isArmor() && (item.getTemplate().getType2() != ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant()))))
{
player.getInventory().destroyItem("Over-enchant protection", item, player, null);
PacketLogger.info("Over-enchanted " + item + " has been removed from " + player);

View File

@ -588,7 +588,7 @@ public class EnterWorld implements ClientPacket
if (item.isEquipable() //
&& ((item.isWeapon() && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxWeaponEnchant())) //
|| ((item.getTemplate().getType2() == ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxAccessoryEnchant())) //
|| (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant())))
|| (item.isArmor() && (item.getTemplate().getType2() != ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant()))))
{
player.getInventory().destroyItem("Over-enchant protection", item, player, null);
PacketLogger.info("Over-enchanted " + item + " has been removed from " + player);

View File

@ -309,7 +309,7 @@ public class UseItem implements ClientPacket
if (Config.OVER_ENCHANT_PROTECTION && !player.isGM() //
&& ((item.isWeapon() && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxWeaponEnchant())) //
|| ((item.getTemplate().getType2() == ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxAccessoryEnchant())) //
|| (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant())))
|| (item.isArmor() && (item.getTemplate().getType2() != ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant()))))
{
player.getInventory().destroyItem("Over-enchant protection", item, player, null);
PacketLogger.info("Over-enchanted " + item + " has been removed from " + player);

View File

@ -590,7 +590,7 @@ public class EnterWorld implements ClientPacket
if (item.isEquipable() //
&& ((item.isWeapon() && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxWeaponEnchant())) //
|| ((item.getTemplate().getType2() == ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxAccessoryEnchant())) //
|| (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant())))
|| (item.isArmor() && (item.getTemplate().getType2() != ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant()))))
{
player.getInventory().destroyItem("Over-enchant protection", item, player, null);
PacketLogger.info("Over-enchanted " + item + " has been removed from " + player);

View File

@ -312,7 +312,7 @@ public class UseItem implements ClientPacket
if (Config.OVER_ENCHANT_PROTECTION && !player.isGM() //
&& ((item.isWeapon() && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxWeaponEnchant())) //
|| ((item.getTemplate().getType2() == ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxAccessoryEnchant())) //
|| (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant())))
|| (item.isArmor() && (item.getTemplate().getType2() != ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant()))))
{
player.getInventory().destroyItem("Over-enchant protection", item, player, null);
PacketLogger.info("Over-enchanted " + item + " has been removed from " + player);

View File

@ -590,7 +590,7 @@ public class EnterWorld implements ClientPacket
if (item.isEquipable() //
&& ((item.isWeapon() && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxWeaponEnchant())) //
|| ((item.getTemplate().getType2() == ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxAccessoryEnchant())) //
|| (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant())))
|| (item.isArmor() && (item.getTemplate().getType2() != ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant()))))
{
player.getInventory().destroyItem("Over-enchant protection", item, player, null);
PacketLogger.info("Over-enchanted " + item + " has been removed from " + player);

View File

@ -312,7 +312,7 @@ public class UseItem implements ClientPacket
if (Config.OVER_ENCHANT_PROTECTION && !player.isGM() //
&& ((item.isWeapon() && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxWeaponEnchant())) //
|| ((item.getTemplate().getType2() == ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxAccessoryEnchant())) //
|| (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant())))
|| (item.isArmor() && (item.getTemplate().getType2() != ItemTemplate.TYPE2_ACCESSORY) && (item.getEnchantLevel() > EnchantItemGroupsData.getInstance().getMaxArmorEnchant()))))
{
player.getInventory().destroyItem("Over-enchant protection", item, player, null);
PacketLogger.info("Over-enchanted " + item + " has been removed from " + player);