Changed calculations for max enchant values.
This commit is contained in:
@@ -64,9 +64,9 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
|
|
||||||
if (Config.OVER_ENCHANT_PROTECTION)
|
if (Config.OVER_ENCHANT_PROTECTION)
|
||||||
{
|
{
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum weapon enchant is set to " + _maxWeaponEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max weapon enchant is set to " + _maxWeaponEnchant + ".");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum armor enchant is set to " + _maxArmorEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max armor enchant is set to " + _maxArmorEnchant + ".");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum accessory enchant is set to " + _maxAccessoryEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max accessory enchant is set to " + _maxAccessoryEnchant + ".");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -113,27 +113,24 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
// Try to get a generic max value.
|
// Try to get a generic max value.
|
||||||
if (chance > 0)
|
if (chance > 0)
|
||||||
{
|
{
|
||||||
if (name.endsWith("WEAPON_GROUP"))
|
if (name.contains("WEAPON"))
|
||||||
{
|
{
|
||||||
if (_maxWeaponEnchant < max)
|
if (_maxWeaponEnchant < max)
|
||||||
{
|
{
|
||||||
_maxWeaponEnchant = max;
|
_maxWeaponEnchant = max;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (name.endsWith("ARMOR_GROUP"))
|
else if (name.contains("ACCESSORIES") || name.contains("RING") || name.contains("EARRING") || name.contains("NECK"))
|
||||||
{
|
|
||||||
if (_maxArmorEnchant < max)
|
|
||||||
{
|
|
||||||
_maxArmorEnchant = max;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else if (name.contains("ACCESSORIES"))
|
|
||||||
{
|
{
|
||||||
if (_maxAccessoryEnchant < max)
|
if (_maxAccessoryEnchant < max)
|
||||||
{
|
{
|
||||||
_maxAccessoryEnchant = max;
|
_maxAccessoryEnchant = max;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else if (_maxArmorEnchant < max)
|
||||||
|
{
|
||||||
|
_maxArmorEnchant = max;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -181,6 +178,11 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_maxAccessoryEnchant = _maxArmorEnchant;
|
_maxAccessoryEnchant = _maxArmorEnchant;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Max enchant values are set to current max enchant + 1.
|
||||||
|
_maxWeaponEnchant += 1;
|
||||||
|
_maxArmorEnchant += 1;
|
||||||
|
_maxAccessoryEnchant += 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
public EnchantItemGroup getItemGroup(ItemTemplate item, int scrollGroup)
|
public EnchantItemGroup getItemGroup(ItemTemplate item, int scrollGroup)
|
||||||
|
@@ -64,9 +64,9 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
|
|
||||||
if (Config.OVER_ENCHANT_PROTECTION)
|
if (Config.OVER_ENCHANT_PROTECTION)
|
||||||
{
|
{
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum weapon enchant is set to " + _maxWeaponEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max weapon enchant is set to " + _maxWeaponEnchant + ".");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum armor enchant is set to " + _maxArmorEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max armor enchant is set to " + _maxArmorEnchant + ".");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum accessory enchant is set to " + _maxAccessoryEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max accessory enchant is set to " + _maxAccessoryEnchant + ".");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -113,27 +113,24 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
// Try to get a generic max value.
|
// Try to get a generic max value.
|
||||||
if (chance > 0)
|
if (chance > 0)
|
||||||
{
|
{
|
||||||
if (name.endsWith("WEAPON_GROUP"))
|
if (name.contains("WEAPON"))
|
||||||
{
|
{
|
||||||
if (_maxWeaponEnchant < max)
|
if (_maxWeaponEnchant < max)
|
||||||
{
|
{
|
||||||
_maxWeaponEnchant = max;
|
_maxWeaponEnchant = max;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (name.endsWith("ARMOR_GROUP"))
|
else if (name.contains("ACCESSORIES") || name.contains("RING") || name.contains("EARRING") || name.contains("NECK"))
|
||||||
{
|
|
||||||
if (_maxArmorEnchant < max)
|
|
||||||
{
|
|
||||||
_maxArmorEnchant = max;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else if (name.contains("ACCESSORIES"))
|
|
||||||
{
|
{
|
||||||
if (_maxAccessoryEnchant < max)
|
if (_maxAccessoryEnchant < max)
|
||||||
{
|
{
|
||||||
_maxAccessoryEnchant = max;
|
_maxAccessoryEnchant = max;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else if (_maxArmorEnchant < max)
|
||||||
|
{
|
||||||
|
_maxArmorEnchant = max;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -181,6 +178,11 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_maxAccessoryEnchant = _maxArmorEnchant;
|
_maxAccessoryEnchant = _maxArmorEnchant;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Max enchant values are set to current max enchant + 1.
|
||||||
|
_maxWeaponEnchant += 1;
|
||||||
|
_maxArmorEnchant += 1;
|
||||||
|
_maxAccessoryEnchant += 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
public EnchantItemGroup getItemGroup(ItemTemplate item, int scrollGroup)
|
public EnchantItemGroup getItemGroup(ItemTemplate item, int scrollGroup)
|
||||||
|
@@ -64,9 +64,9 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
|
|
||||||
if (Config.OVER_ENCHANT_PROTECTION)
|
if (Config.OVER_ENCHANT_PROTECTION)
|
||||||
{
|
{
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum weapon enchant is set to " + _maxWeaponEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max weapon enchant is set to " + _maxWeaponEnchant + ".");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum armor enchant is set to " + _maxArmorEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max armor enchant is set to " + _maxArmorEnchant + ".");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum accessory enchant is set to " + _maxAccessoryEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max accessory enchant is set to " + _maxAccessoryEnchant + ".");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -113,27 +113,24 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
// Try to get a generic max value.
|
// Try to get a generic max value.
|
||||||
if (chance > 0)
|
if (chance > 0)
|
||||||
{
|
{
|
||||||
if (name.endsWith("WEAPON_GROUP"))
|
if (name.contains("WEAPON"))
|
||||||
{
|
{
|
||||||
if (_maxWeaponEnchant < max)
|
if (_maxWeaponEnchant < max)
|
||||||
{
|
{
|
||||||
_maxWeaponEnchant = max;
|
_maxWeaponEnchant = max;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (name.endsWith("ARMOR_GROUP"))
|
else if (name.contains("ACCESSORIES") || name.contains("RING") || name.contains("EARRING") || name.contains("NECK"))
|
||||||
{
|
|
||||||
if (_maxArmorEnchant < max)
|
|
||||||
{
|
|
||||||
_maxArmorEnchant = max;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else if (name.contains("ACCESSORIES"))
|
|
||||||
{
|
{
|
||||||
if (_maxAccessoryEnchant < max)
|
if (_maxAccessoryEnchant < max)
|
||||||
{
|
{
|
||||||
_maxAccessoryEnchant = max;
|
_maxAccessoryEnchant = max;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else if (_maxArmorEnchant < max)
|
||||||
|
{
|
||||||
|
_maxArmorEnchant = max;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -181,6 +178,11 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_maxAccessoryEnchant = _maxArmorEnchant;
|
_maxAccessoryEnchant = _maxArmorEnchant;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Max enchant values are set to current max enchant + 1.
|
||||||
|
_maxWeaponEnchant += 1;
|
||||||
|
_maxArmorEnchant += 1;
|
||||||
|
_maxAccessoryEnchant += 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
public EnchantItemGroup getItemGroup(ItemTemplate item, int scrollGroup)
|
public EnchantItemGroup getItemGroup(ItemTemplate item, int scrollGroup)
|
||||||
|
@@ -64,9 +64,9 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
|
|
||||||
if (Config.OVER_ENCHANT_PROTECTION)
|
if (Config.OVER_ENCHANT_PROTECTION)
|
||||||
{
|
{
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum weapon enchant is set to " + _maxWeaponEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max weapon enchant is set to " + _maxWeaponEnchant + ".");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum armor enchant is set to " + _maxArmorEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max armor enchant is set to " + _maxArmorEnchant + ".");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum accessory enchant is set to " + _maxAccessoryEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max accessory enchant is set to " + _maxAccessoryEnchant + ".");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -113,27 +113,24 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
// Try to get a generic max value.
|
// Try to get a generic max value.
|
||||||
if (chance > 0)
|
if (chance > 0)
|
||||||
{
|
{
|
||||||
if (name.endsWith("WEAPON_GROUP"))
|
if (name.contains("WEAPON"))
|
||||||
{
|
{
|
||||||
if (_maxWeaponEnchant < max)
|
if (_maxWeaponEnchant < max)
|
||||||
{
|
{
|
||||||
_maxWeaponEnchant = max;
|
_maxWeaponEnchant = max;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (name.endsWith("ARMOR_GROUP"))
|
else if (name.contains("ACCESSORIES") || name.contains("RING") || name.contains("EARRING") || name.contains("NECK"))
|
||||||
{
|
|
||||||
if (_maxArmorEnchant < max)
|
|
||||||
{
|
|
||||||
_maxArmorEnchant = max;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else if (name.contains("ACCESSORIES"))
|
|
||||||
{
|
{
|
||||||
if (_maxAccessoryEnchant < max)
|
if (_maxAccessoryEnchant < max)
|
||||||
{
|
{
|
||||||
_maxAccessoryEnchant = max;
|
_maxAccessoryEnchant = max;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else if (_maxArmorEnchant < max)
|
||||||
|
{
|
||||||
|
_maxArmorEnchant = max;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -181,6 +178,11 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_maxAccessoryEnchant = _maxArmorEnchant;
|
_maxAccessoryEnchant = _maxArmorEnchant;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Max enchant values are set to current max enchant + 1.
|
||||||
|
_maxWeaponEnchant += 1;
|
||||||
|
_maxArmorEnchant += 1;
|
||||||
|
_maxAccessoryEnchant += 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
public EnchantItemGroup getItemGroup(ItemTemplate item, int scrollGroup)
|
public EnchantItemGroup getItemGroup(ItemTemplate item, int scrollGroup)
|
||||||
|
@@ -64,9 +64,9 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
|
|
||||||
if (Config.OVER_ENCHANT_PROTECTION)
|
if (Config.OVER_ENCHANT_PROTECTION)
|
||||||
{
|
{
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum weapon enchant is set to " + _maxWeaponEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max weapon enchant is set to " + _maxWeaponEnchant + ".");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum armor enchant is set to " + _maxArmorEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max armor enchant is set to " + _maxArmorEnchant + ".");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum accessory enchant is set to " + _maxAccessoryEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max accessory enchant is set to " + _maxAccessoryEnchant + ".");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -113,27 +113,24 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
// Try to get a generic max value.
|
// Try to get a generic max value.
|
||||||
if (chance > 0)
|
if (chance > 0)
|
||||||
{
|
{
|
||||||
if (name.endsWith("WEAPON_GROUP"))
|
if (name.contains("WEAPON"))
|
||||||
{
|
{
|
||||||
if (_maxWeaponEnchant < max)
|
if (_maxWeaponEnchant < max)
|
||||||
{
|
{
|
||||||
_maxWeaponEnchant = max;
|
_maxWeaponEnchant = max;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (name.endsWith("ARMOR_GROUP"))
|
else if (name.contains("ACCESSORIES") || name.contains("RING") || name.contains("EARRING") || name.contains("NECK"))
|
||||||
{
|
|
||||||
if (_maxArmorEnchant < max)
|
|
||||||
{
|
|
||||||
_maxArmorEnchant = max;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else if (name.contains("ACCESSORIES"))
|
|
||||||
{
|
{
|
||||||
if (_maxAccessoryEnchant < max)
|
if (_maxAccessoryEnchant < max)
|
||||||
{
|
{
|
||||||
_maxAccessoryEnchant = max;
|
_maxAccessoryEnchant = max;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else if (_maxArmorEnchant < max)
|
||||||
|
{
|
||||||
|
_maxArmorEnchant = max;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -181,6 +178,11 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_maxAccessoryEnchant = _maxArmorEnchant;
|
_maxAccessoryEnchant = _maxArmorEnchant;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Max enchant values are set to current max enchant + 1.
|
||||||
|
_maxWeaponEnchant += 1;
|
||||||
|
_maxArmorEnchant += 1;
|
||||||
|
_maxAccessoryEnchant += 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
public EnchantItemGroup getItemGroup(ItemTemplate item, int scrollGroup)
|
public EnchantItemGroup getItemGroup(ItemTemplate item, int scrollGroup)
|
||||||
|
@@ -64,9 +64,9 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
|
|
||||||
if (Config.OVER_ENCHANT_PROTECTION)
|
if (Config.OVER_ENCHANT_PROTECTION)
|
||||||
{
|
{
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum weapon enchant is set to " + _maxWeaponEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max weapon enchant is set to " + _maxWeaponEnchant + ".");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum armor enchant is set to " + _maxArmorEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max armor enchant is set to " + _maxArmorEnchant + ".");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum accessory enchant is set to " + _maxAccessoryEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max accessory enchant is set to " + _maxAccessoryEnchant + ".");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -113,27 +113,24 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
// Try to get a generic max value.
|
// Try to get a generic max value.
|
||||||
if (chance > 0)
|
if (chance > 0)
|
||||||
{
|
{
|
||||||
if (name.endsWith("WEAPON_GROUP"))
|
if (name.contains("WEAPON"))
|
||||||
{
|
{
|
||||||
if (_maxWeaponEnchant < max)
|
if (_maxWeaponEnchant < max)
|
||||||
{
|
{
|
||||||
_maxWeaponEnchant = max;
|
_maxWeaponEnchant = max;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (name.endsWith("ARMOR_GROUP"))
|
else if (name.contains("ACCESSORIES") || name.contains("RING") || name.contains("EARRING") || name.contains("NECK"))
|
||||||
{
|
|
||||||
if (_maxArmorEnchant < max)
|
|
||||||
{
|
|
||||||
_maxArmorEnchant = max;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else if (name.contains("ACCESSORIES"))
|
|
||||||
{
|
{
|
||||||
if (_maxAccessoryEnchant < max)
|
if (_maxAccessoryEnchant < max)
|
||||||
{
|
{
|
||||||
_maxAccessoryEnchant = max;
|
_maxAccessoryEnchant = max;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else if (_maxArmorEnchant < max)
|
||||||
|
{
|
||||||
|
_maxArmorEnchant = max;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -181,6 +178,11 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_maxAccessoryEnchant = _maxArmorEnchant;
|
_maxAccessoryEnchant = _maxArmorEnchant;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Max enchant values are set to current max enchant + 1.
|
||||||
|
_maxWeaponEnchant += 1;
|
||||||
|
_maxArmorEnchant += 1;
|
||||||
|
_maxAccessoryEnchant += 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
public EnchantItemGroup getItemGroup(ItemTemplate item, int scrollGroup)
|
public EnchantItemGroup getItemGroup(ItemTemplate item, int scrollGroup)
|
||||||
|
@@ -64,9 +64,9 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
|
|
||||||
if (Config.OVER_ENCHANT_PROTECTION)
|
if (Config.OVER_ENCHANT_PROTECTION)
|
||||||
{
|
{
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum weapon enchant is set to " + _maxWeaponEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max weapon enchant is set to " + _maxWeaponEnchant + ".");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum armor enchant is set to " + _maxArmorEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max armor enchant is set to " + _maxArmorEnchant + ".");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum accessory enchant is set to " + _maxAccessoryEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max accessory enchant is set to " + _maxAccessoryEnchant + ".");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -113,27 +113,24 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
// Try to get a generic max value.
|
// Try to get a generic max value.
|
||||||
if (chance > 0)
|
if (chance > 0)
|
||||||
{
|
{
|
||||||
if (name.endsWith("WEAPON_GROUP"))
|
if (name.contains("WEAPON"))
|
||||||
{
|
{
|
||||||
if (_maxWeaponEnchant < max)
|
if (_maxWeaponEnchant < max)
|
||||||
{
|
{
|
||||||
_maxWeaponEnchant = max;
|
_maxWeaponEnchant = max;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (name.endsWith("ARMOR_GROUP"))
|
else if (name.contains("ACCESSORIES") || name.contains("RING") || name.contains("EARRING") || name.contains("NECK"))
|
||||||
{
|
|
||||||
if (_maxArmorEnchant < max)
|
|
||||||
{
|
|
||||||
_maxArmorEnchant = max;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else if (name.contains("ACCESSORIES"))
|
|
||||||
{
|
{
|
||||||
if (_maxAccessoryEnchant < max)
|
if (_maxAccessoryEnchant < max)
|
||||||
{
|
{
|
||||||
_maxAccessoryEnchant = max;
|
_maxAccessoryEnchant = max;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else if (_maxArmorEnchant < max)
|
||||||
|
{
|
||||||
|
_maxArmorEnchant = max;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -181,6 +178,11 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_maxAccessoryEnchant = _maxArmorEnchant;
|
_maxAccessoryEnchant = _maxArmorEnchant;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Max enchant values are set to current max enchant + 1.
|
||||||
|
_maxWeaponEnchant += 1;
|
||||||
|
_maxArmorEnchant += 1;
|
||||||
|
_maxAccessoryEnchant += 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
public EnchantItemGroup getItemGroup(ItemTemplate item, int scrollGroup)
|
public EnchantItemGroup getItemGroup(ItemTemplate item, int scrollGroup)
|
||||||
|
@@ -64,9 +64,9 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
|
|
||||||
if (Config.OVER_ENCHANT_PROTECTION)
|
if (Config.OVER_ENCHANT_PROTECTION)
|
||||||
{
|
{
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum weapon enchant is set to " + _maxWeaponEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max weapon enchant is set to " + _maxWeaponEnchant + ".");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum armor enchant is set to " + _maxArmorEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max armor enchant is set to " + _maxArmorEnchant + ".");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum accessory enchant is set to " + _maxAccessoryEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max accessory enchant is set to " + _maxAccessoryEnchant + ".");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -113,27 +113,24 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
// Try to get a generic max value.
|
// Try to get a generic max value.
|
||||||
if (chance > 0)
|
if (chance > 0)
|
||||||
{
|
{
|
||||||
if (name.endsWith("WEAPON_GROUP"))
|
if (name.contains("WEAPON"))
|
||||||
{
|
{
|
||||||
if (_maxWeaponEnchant < max)
|
if (_maxWeaponEnchant < max)
|
||||||
{
|
{
|
||||||
_maxWeaponEnchant = max;
|
_maxWeaponEnchant = max;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (name.endsWith("ARMOR_GROUP"))
|
else if (name.contains("ACCESSORIES") || name.contains("RING") || name.contains("EARRING") || name.contains("NECK"))
|
||||||
{
|
|
||||||
if (_maxArmorEnchant < max)
|
|
||||||
{
|
|
||||||
_maxArmorEnchant = max;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else if (name.contains("ACCESSORIES"))
|
|
||||||
{
|
{
|
||||||
if (_maxAccessoryEnchant < max)
|
if (_maxAccessoryEnchant < max)
|
||||||
{
|
{
|
||||||
_maxAccessoryEnchant = max;
|
_maxAccessoryEnchant = max;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else if (_maxArmorEnchant < max)
|
||||||
|
{
|
||||||
|
_maxArmorEnchant = max;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -181,6 +178,11 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_maxAccessoryEnchant = _maxArmorEnchant;
|
_maxAccessoryEnchant = _maxArmorEnchant;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Max enchant values are set to current max enchant + 1.
|
||||||
|
_maxWeaponEnchant += 1;
|
||||||
|
_maxArmorEnchant += 1;
|
||||||
|
_maxAccessoryEnchant += 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
public EnchantItemGroup getItemGroup(ItemTemplate item, int scrollGroup)
|
public EnchantItemGroup getItemGroup(ItemTemplate item, int scrollGroup)
|
||||||
|
@@ -64,9 +64,9 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
|
|
||||||
if (Config.OVER_ENCHANT_PROTECTION)
|
if (Config.OVER_ENCHANT_PROTECTION)
|
||||||
{
|
{
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum weapon enchant is set to " + _maxWeaponEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max weapon enchant is set to " + _maxWeaponEnchant + ".");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum armor enchant is set to " + _maxArmorEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max armor enchant is set to " + _maxArmorEnchant + ".");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum accessory enchant is set to " + _maxAccessoryEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max accessory enchant is set to " + _maxAccessoryEnchant + ".");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -113,27 +113,24 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
// Try to get a generic max value.
|
// Try to get a generic max value.
|
||||||
if (chance > 0)
|
if (chance > 0)
|
||||||
{
|
{
|
||||||
if (name.endsWith("WEAPON_GROUP"))
|
if (name.contains("WEAPON"))
|
||||||
{
|
{
|
||||||
if (_maxWeaponEnchant < max)
|
if (_maxWeaponEnchant < max)
|
||||||
{
|
{
|
||||||
_maxWeaponEnchant = max;
|
_maxWeaponEnchant = max;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (name.endsWith("ARMOR_GROUP"))
|
else if (name.contains("ACCESSORIES") || name.contains("RING") || name.contains("EARRING") || name.contains("NECK"))
|
||||||
{
|
|
||||||
if (_maxArmorEnchant < max)
|
|
||||||
{
|
|
||||||
_maxArmorEnchant = max;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else if (name.contains("ACCESSORIES"))
|
|
||||||
{
|
{
|
||||||
if (_maxAccessoryEnchant < max)
|
if (_maxAccessoryEnchant < max)
|
||||||
{
|
{
|
||||||
_maxAccessoryEnchant = max;
|
_maxAccessoryEnchant = max;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else if (_maxArmorEnchant < max)
|
||||||
|
{
|
||||||
|
_maxArmorEnchant = max;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -181,6 +178,11 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_maxAccessoryEnchant = _maxArmorEnchant;
|
_maxAccessoryEnchant = _maxArmorEnchant;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Max enchant values are set to current max enchant + 1.
|
||||||
|
_maxWeaponEnchant += 1;
|
||||||
|
_maxArmorEnchant += 1;
|
||||||
|
_maxAccessoryEnchant += 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
public EnchantItemGroup getItemGroup(ItemTemplate item, int scrollGroup)
|
public EnchantItemGroup getItemGroup(ItemTemplate item, int scrollGroup)
|
||||||
|
@@ -64,9 +64,9 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
|
|
||||||
if (Config.OVER_ENCHANT_PROTECTION)
|
if (Config.OVER_ENCHANT_PROTECTION)
|
||||||
{
|
{
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum weapon enchant is set to " + _maxWeaponEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max weapon enchant is set to " + _maxWeaponEnchant + ".");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum armor enchant is set to " + _maxArmorEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max armor enchant is set to " + _maxArmorEnchant + ".");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum accessory enchant is set to " + _maxAccessoryEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max accessory enchant is set to " + _maxAccessoryEnchant + ".");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -113,27 +113,24 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
// Try to get a generic max value.
|
// Try to get a generic max value.
|
||||||
if (chance > 0)
|
if (chance > 0)
|
||||||
{
|
{
|
||||||
if (name.endsWith("WEAPON_GROUP"))
|
if (name.contains("WEAPON"))
|
||||||
{
|
{
|
||||||
if (_maxWeaponEnchant < max)
|
if (_maxWeaponEnchant < max)
|
||||||
{
|
{
|
||||||
_maxWeaponEnchant = max;
|
_maxWeaponEnchant = max;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (name.endsWith("ARMOR_GROUP"))
|
else if (name.contains("ACCESSORIES") || name.contains("RING") || name.contains("EARRING") || name.contains("NECK"))
|
||||||
{
|
|
||||||
if (_maxArmorEnchant < max)
|
|
||||||
{
|
|
||||||
_maxArmorEnchant = max;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else if (name.contains("ACCESSORIES"))
|
|
||||||
{
|
{
|
||||||
if (_maxAccessoryEnchant < max)
|
if (_maxAccessoryEnchant < max)
|
||||||
{
|
{
|
||||||
_maxAccessoryEnchant = max;
|
_maxAccessoryEnchant = max;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else if (_maxArmorEnchant < max)
|
||||||
|
{
|
||||||
|
_maxArmorEnchant = max;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -181,6 +178,11 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_maxAccessoryEnchant = _maxArmorEnchant;
|
_maxAccessoryEnchant = _maxArmorEnchant;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Max enchant values are set to current max enchant + 1.
|
||||||
|
_maxWeaponEnchant += 1;
|
||||||
|
_maxArmorEnchant += 1;
|
||||||
|
_maxAccessoryEnchant += 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
public EnchantItemGroup getItemGroup(ItemTemplate item, int scrollGroup)
|
public EnchantItemGroup getItemGroup(ItemTemplate item, int scrollGroup)
|
||||||
|
@@ -64,9 +64,9 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
|
|
||||||
if (Config.OVER_ENCHANT_PROTECTION)
|
if (Config.OVER_ENCHANT_PROTECTION)
|
||||||
{
|
{
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum weapon enchant is set to " + _maxWeaponEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max weapon enchant is set to " + _maxWeaponEnchant + ".");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum armor enchant is set to " + _maxArmorEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max armor enchant is set to " + _maxArmorEnchant + ".");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum accessory enchant is set to " + _maxAccessoryEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max accessory enchant is set to " + _maxAccessoryEnchant + ".");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -113,27 +113,24 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
// Try to get a generic max value.
|
// Try to get a generic max value.
|
||||||
if (chance > 0)
|
if (chance > 0)
|
||||||
{
|
{
|
||||||
if (name.endsWith("WEAPON_GROUP"))
|
if (name.contains("WEAPON"))
|
||||||
{
|
{
|
||||||
if (_maxWeaponEnchant < max)
|
if (_maxWeaponEnchant < max)
|
||||||
{
|
{
|
||||||
_maxWeaponEnchant = max;
|
_maxWeaponEnchant = max;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (name.endsWith("ARMOR_GROUP"))
|
else if (name.contains("ACCESSORIES") || name.contains("RING") || name.contains("EARRING") || name.contains("NECK"))
|
||||||
{
|
|
||||||
if (_maxArmorEnchant < max)
|
|
||||||
{
|
|
||||||
_maxArmorEnchant = max;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else if (name.contains("ACCESSORIES"))
|
|
||||||
{
|
{
|
||||||
if (_maxAccessoryEnchant < max)
|
if (_maxAccessoryEnchant < max)
|
||||||
{
|
{
|
||||||
_maxAccessoryEnchant = max;
|
_maxAccessoryEnchant = max;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else if (_maxArmorEnchant < max)
|
||||||
|
{
|
||||||
|
_maxArmorEnchant = max;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -181,6 +178,11 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_maxAccessoryEnchant = _maxArmorEnchant;
|
_maxAccessoryEnchant = _maxArmorEnchant;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Max enchant values are set to current max enchant + 1.
|
||||||
|
_maxWeaponEnchant += 1;
|
||||||
|
_maxArmorEnchant += 1;
|
||||||
|
_maxAccessoryEnchant += 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
public EnchantItemGroup getItemGroup(ItemTemplate item, int scrollGroup)
|
public EnchantItemGroup getItemGroup(ItemTemplate item, int scrollGroup)
|
||||||
|
@@ -64,9 +64,9 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
|
|
||||||
if (Config.OVER_ENCHANT_PROTECTION)
|
if (Config.OVER_ENCHANT_PROTECTION)
|
||||||
{
|
{
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum weapon enchant is set to " + _maxWeaponEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max weapon enchant is set to " + _maxWeaponEnchant + ".");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum armor enchant is set to " + _maxArmorEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max armor enchant is set to " + _maxArmorEnchant + ".");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum accessory enchant is set to " + _maxAccessoryEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max accessory enchant is set to " + _maxAccessoryEnchant + ".");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -113,27 +113,24 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
// Try to get a generic max value.
|
// Try to get a generic max value.
|
||||||
if (chance > 0)
|
if (chance > 0)
|
||||||
{
|
{
|
||||||
if (name.endsWith("WEAPON_GROUP"))
|
if (name.contains("WEAPON"))
|
||||||
{
|
{
|
||||||
if (_maxWeaponEnchant < max)
|
if (_maxWeaponEnchant < max)
|
||||||
{
|
{
|
||||||
_maxWeaponEnchant = max;
|
_maxWeaponEnchant = max;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (name.endsWith("ARMOR_GROUP"))
|
else if (name.contains("ACCESSORIES") || name.contains("RING") || name.contains("EARRING") || name.contains("NECK"))
|
||||||
{
|
|
||||||
if (_maxArmorEnchant < max)
|
|
||||||
{
|
|
||||||
_maxArmorEnchant = max;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else if (name.contains("ACCESSORIES"))
|
|
||||||
{
|
{
|
||||||
if (_maxAccessoryEnchant < max)
|
if (_maxAccessoryEnchant < max)
|
||||||
{
|
{
|
||||||
_maxAccessoryEnchant = max;
|
_maxAccessoryEnchant = max;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else if (_maxArmorEnchant < max)
|
||||||
|
{
|
||||||
|
_maxArmorEnchant = max;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -181,6 +178,11 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_maxAccessoryEnchant = _maxArmorEnchant;
|
_maxAccessoryEnchant = _maxArmorEnchant;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Max enchant values are set to current max enchant + 1.
|
||||||
|
_maxWeaponEnchant += 1;
|
||||||
|
_maxArmorEnchant += 1;
|
||||||
|
_maxAccessoryEnchant += 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
public EnchantItemGroup getItemGroup(ItemTemplate item, int scrollGroup)
|
public EnchantItemGroup getItemGroup(ItemTemplate item, int scrollGroup)
|
||||||
|
@@ -62,9 +62,9 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
|
|
||||||
if (Config.OVER_ENCHANT_PROTECTION)
|
if (Config.OVER_ENCHANT_PROTECTION)
|
||||||
{
|
{
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum weapon enchant is set to " + _maxWeaponEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max weapon enchant is set to " + _maxWeaponEnchant + ".");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum armor enchant is set to " + _maxArmorEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max armor enchant is set to " + _maxArmorEnchant + ".");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum accessory enchant is set to " + _maxAccessoryEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max accessory enchant is set to " + _maxAccessoryEnchant + ".");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -111,27 +111,24 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
// Try to get a generic max value.
|
// Try to get a generic max value.
|
||||||
if (chance > 0)
|
if (chance > 0)
|
||||||
{
|
{
|
||||||
if (name.endsWith("WEAPON_GROUP"))
|
if (name.contains("WEAPON"))
|
||||||
{
|
{
|
||||||
if (_maxWeaponEnchant < max)
|
if (_maxWeaponEnchant < max)
|
||||||
{
|
{
|
||||||
_maxWeaponEnchant = max;
|
_maxWeaponEnchant = max;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (name.endsWith("ARMOR_GROUP"))
|
else if (name.contains("ACCESSORIES") || name.contains("RING") || name.contains("EARRING") || name.contains("NECK"))
|
||||||
{
|
|
||||||
if (_maxArmorEnchant < max)
|
|
||||||
{
|
|
||||||
_maxArmorEnchant = max;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else if (name.contains("ACCESSORIES"))
|
|
||||||
{
|
{
|
||||||
if (_maxAccessoryEnchant < max)
|
if (_maxAccessoryEnchant < max)
|
||||||
{
|
{
|
||||||
_maxAccessoryEnchant = max;
|
_maxAccessoryEnchant = max;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else if (_maxArmorEnchant < max)
|
||||||
|
{
|
||||||
|
_maxArmorEnchant = max;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -179,6 +176,11 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_maxAccessoryEnchant = _maxArmorEnchant;
|
_maxAccessoryEnchant = _maxArmorEnchant;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Max enchant values are set to current max enchant + 1.
|
||||||
|
_maxWeaponEnchant += 1;
|
||||||
|
_maxArmorEnchant += 1;
|
||||||
|
_maxAccessoryEnchant += 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
public EnchantItemGroup getItemGroup(ItemTemplate item, int scrollGroup)
|
public EnchantItemGroup getItemGroup(ItemTemplate item, int scrollGroup)
|
||||||
|
@@ -62,9 +62,9 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
|
|
||||||
if (Config.OVER_ENCHANT_PROTECTION)
|
if (Config.OVER_ENCHANT_PROTECTION)
|
||||||
{
|
{
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum weapon enchant is set to " + _maxWeaponEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max weapon enchant is set to " + _maxWeaponEnchant + ".");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum armor enchant is set to " + _maxArmorEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max armor enchant is set to " + _maxArmorEnchant + ".");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum accessory enchant is set to " + _maxAccessoryEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max accessory enchant is set to " + _maxAccessoryEnchant + ".");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -111,27 +111,24 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
// Try to get a generic max value.
|
// Try to get a generic max value.
|
||||||
if (chance > 0)
|
if (chance > 0)
|
||||||
{
|
{
|
||||||
if (name.endsWith("WEAPON_GROUP"))
|
if (name.contains("WEAPON"))
|
||||||
{
|
{
|
||||||
if (_maxWeaponEnchant < max)
|
if (_maxWeaponEnchant < max)
|
||||||
{
|
{
|
||||||
_maxWeaponEnchant = max;
|
_maxWeaponEnchant = max;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (name.endsWith("ARMOR_GROUP"))
|
else if (name.contains("ACCESSORIES") || name.contains("RING") || name.contains("EARRING") || name.contains("NECK"))
|
||||||
{
|
|
||||||
if (_maxArmorEnchant < max)
|
|
||||||
{
|
|
||||||
_maxArmorEnchant = max;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else if (name.contains("ACCESSORIES"))
|
|
||||||
{
|
{
|
||||||
if (_maxAccessoryEnchant < max)
|
if (_maxAccessoryEnchant < max)
|
||||||
{
|
{
|
||||||
_maxAccessoryEnchant = max;
|
_maxAccessoryEnchant = max;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else if (_maxArmorEnchant < max)
|
||||||
|
{
|
||||||
|
_maxArmorEnchant = max;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -179,6 +176,11 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_maxAccessoryEnchant = _maxArmorEnchant;
|
_maxAccessoryEnchant = _maxArmorEnchant;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Max enchant values are set to current max enchant + 1.
|
||||||
|
_maxWeaponEnchant += 1;
|
||||||
|
_maxArmorEnchant += 1;
|
||||||
|
_maxAccessoryEnchant += 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
public EnchantItemGroup getItemGroup(ItemTemplate item, int scrollGroup)
|
public EnchantItemGroup getItemGroup(ItemTemplate item, int scrollGroup)
|
||||||
|
@@ -62,9 +62,9 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
|
|
||||||
if (Config.OVER_ENCHANT_PROTECTION)
|
if (Config.OVER_ENCHANT_PROTECTION)
|
||||||
{
|
{
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum weapon enchant is set to " + _maxWeaponEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max weapon enchant is set to " + _maxWeaponEnchant + ".");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum armor enchant is set to " + _maxArmorEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max armor enchant is set to " + _maxArmorEnchant + ".");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum accessory enchant is set to " + _maxAccessoryEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max accessory enchant is set to " + _maxAccessoryEnchant + ".");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -111,27 +111,24 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
// Try to get a generic max value.
|
// Try to get a generic max value.
|
||||||
if (chance > 0)
|
if (chance > 0)
|
||||||
{
|
{
|
||||||
if (name.endsWith("WEAPON_GROUP"))
|
if (name.contains("WEAPON"))
|
||||||
{
|
{
|
||||||
if (_maxWeaponEnchant < max)
|
if (_maxWeaponEnchant < max)
|
||||||
{
|
{
|
||||||
_maxWeaponEnchant = max;
|
_maxWeaponEnchant = max;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (name.endsWith("ARMOR_GROUP"))
|
else if (name.contains("ACCESSORIES") || name.contains("RING") || name.contains("EARRING") || name.contains("NECK"))
|
||||||
{
|
|
||||||
if (_maxArmorEnchant < max)
|
|
||||||
{
|
|
||||||
_maxArmorEnchant = max;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else if (name.contains("ACCESSORIES"))
|
|
||||||
{
|
{
|
||||||
if (_maxAccessoryEnchant < max)
|
if (_maxAccessoryEnchant < max)
|
||||||
{
|
{
|
||||||
_maxAccessoryEnchant = max;
|
_maxAccessoryEnchant = max;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else if (_maxArmorEnchant < max)
|
||||||
|
{
|
||||||
|
_maxArmorEnchant = max;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -179,6 +176,11 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_maxAccessoryEnchant = _maxArmorEnchant;
|
_maxAccessoryEnchant = _maxArmorEnchant;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Max enchant values are set to current max enchant + 1.
|
||||||
|
_maxWeaponEnchant += 1;
|
||||||
|
_maxArmorEnchant += 1;
|
||||||
|
_maxAccessoryEnchant += 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
public EnchantItemGroup getItemGroup(ItemTemplate item, int scrollGroup)
|
public EnchantItemGroup getItemGroup(ItemTemplate item, int scrollGroup)
|
||||||
|
@@ -64,9 +64,9 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
|
|
||||||
if (Config.OVER_ENCHANT_PROTECTION)
|
if (Config.OVER_ENCHANT_PROTECTION)
|
||||||
{
|
{
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum weapon enchant is set to " + _maxWeaponEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max weapon enchant is set to " + _maxWeaponEnchant + ".");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum armor enchant is set to " + _maxArmorEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max armor enchant is set to " + _maxArmorEnchant + ".");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum accessory enchant is set to " + _maxAccessoryEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max accessory enchant is set to " + _maxAccessoryEnchant + ".");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -113,27 +113,24 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
// Try to get a generic max value.
|
// Try to get a generic max value.
|
||||||
if (chance > 0)
|
if (chance > 0)
|
||||||
{
|
{
|
||||||
if (name.endsWith("WEAPON_GROUP"))
|
if (name.contains("WEAPON"))
|
||||||
{
|
{
|
||||||
if (_maxWeaponEnchant < max)
|
if (_maxWeaponEnchant < max)
|
||||||
{
|
{
|
||||||
_maxWeaponEnchant = max;
|
_maxWeaponEnchant = max;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (name.endsWith("ARMOR_GROUP"))
|
else if (name.contains("ACCESSORIES") || name.contains("RING") || name.contains("EARRING") || name.contains("NECK"))
|
||||||
{
|
|
||||||
if (_maxArmorEnchant < max)
|
|
||||||
{
|
|
||||||
_maxArmorEnchant = max;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else if (name.contains("ACCESSORIES"))
|
|
||||||
{
|
{
|
||||||
if (_maxAccessoryEnchant < max)
|
if (_maxAccessoryEnchant < max)
|
||||||
{
|
{
|
||||||
_maxAccessoryEnchant = max;
|
_maxAccessoryEnchant = max;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else if (_maxArmorEnchant < max)
|
||||||
|
{
|
||||||
|
_maxArmorEnchant = max;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -181,6 +178,11 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_maxAccessoryEnchant = _maxArmorEnchant;
|
_maxAccessoryEnchant = _maxArmorEnchant;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Max enchant values are set to current max enchant + 1.
|
||||||
|
_maxWeaponEnchant += 1;
|
||||||
|
_maxArmorEnchant += 1;
|
||||||
|
_maxAccessoryEnchant += 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
public EnchantItemGroup getItemGroup(ItemTemplate item, int scrollGroup)
|
public EnchantItemGroup getItemGroup(ItemTemplate item, int scrollGroup)
|
||||||
|
@@ -64,9 +64,9 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
|
|
||||||
if (Config.OVER_ENCHANT_PROTECTION)
|
if (Config.OVER_ENCHANT_PROTECTION)
|
||||||
{
|
{
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum weapon enchant is set to " + _maxWeaponEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max weapon enchant is set to " + _maxWeaponEnchant + ".");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum armor enchant is set to " + _maxArmorEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max armor enchant is set to " + _maxArmorEnchant + ".");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum accessory enchant is set to " + _maxAccessoryEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max accessory enchant is set to " + _maxAccessoryEnchant + ".");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -113,27 +113,24 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
// Try to get a generic max value.
|
// Try to get a generic max value.
|
||||||
if (chance > 0)
|
if (chance > 0)
|
||||||
{
|
{
|
||||||
if (name.endsWith("WEAPON_GROUP"))
|
if (name.contains("WEAPON"))
|
||||||
{
|
{
|
||||||
if (_maxWeaponEnchant < max)
|
if (_maxWeaponEnchant < max)
|
||||||
{
|
{
|
||||||
_maxWeaponEnchant = max;
|
_maxWeaponEnchant = max;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (name.endsWith("ARMOR_GROUP"))
|
else if (name.contains("ACCESSORIES") || name.contains("RING") || name.contains("EARRING") || name.contains("NECK"))
|
||||||
{
|
|
||||||
if (_maxArmorEnchant < max)
|
|
||||||
{
|
|
||||||
_maxArmorEnchant = max;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else if (name.contains("ACCESSORIES"))
|
|
||||||
{
|
{
|
||||||
if (_maxAccessoryEnchant < max)
|
if (_maxAccessoryEnchant < max)
|
||||||
{
|
{
|
||||||
_maxAccessoryEnchant = max;
|
_maxAccessoryEnchant = max;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else if (_maxArmorEnchant < max)
|
||||||
|
{
|
||||||
|
_maxArmorEnchant = max;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -181,6 +178,11 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_maxAccessoryEnchant = _maxArmorEnchant;
|
_maxAccessoryEnchant = _maxArmorEnchant;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Max enchant values are set to current max enchant + 1.
|
||||||
|
_maxWeaponEnchant += 1;
|
||||||
|
_maxArmorEnchant += 1;
|
||||||
|
_maxAccessoryEnchant += 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
public EnchantItemGroup getItemGroup(ItemTemplate item, int scrollGroup)
|
public EnchantItemGroup getItemGroup(ItemTemplate item, int scrollGroup)
|
||||||
|
@@ -64,9 +64,9 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
|
|
||||||
if (Config.OVER_ENCHANT_PROTECTION)
|
if (Config.OVER_ENCHANT_PROTECTION)
|
||||||
{
|
{
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum weapon enchant is set to " + _maxWeaponEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max weapon enchant is set to " + _maxWeaponEnchant + ".");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum armor enchant is set to " + _maxArmorEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max armor enchant is set to " + _maxArmorEnchant + ".");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum accessory enchant is set to " + _maxAccessoryEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max accessory enchant is set to " + _maxAccessoryEnchant + ".");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -113,27 +113,24 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
// Try to get a generic max value.
|
// Try to get a generic max value.
|
||||||
if (chance > 0)
|
if (chance > 0)
|
||||||
{
|
{
|
||||||
if (name.endsWith("WEAPON_GROUP"))
|
if (name.contains("WEAPON"))
|
||||||
{
|
{
|
||||||
if (_maxWeaponEnchant < max)
|
if (_maxWeaponEnchant < max)
|
||||||
{
|
{
|
||||||
_maxWeaponEnchant = max;
|
_maxWeaponEnchant = max;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (name.endsWith("ARMOR_GROUP"))
|
else if (name.contains("ACCESSORIES") || name.contains("RING") || name.contains("EARRING") || name.contains("NECK"))
|
||||||
{
|
|
||||||
if (_maxArmorEnchant < max)
|
|
||||||
{
|
|
||||||
_maxArmorEnchant = max;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else if (name.contains("ACCESSORIES"))
|
|
||||||
{
|
{
|
||||||
if (_maxAccessoryEnchant < max)
|
if (_maxAccessoryEnchant < max)
|
||||||
{
|
{
|
||||||
_maxAccessoryEnchant = max;
|
_maxAccessoryEnchant = max;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else if (_maxArmorEnchant < max)
|
||||||
|
{
|
||||||
|
_maxArmorEnchant = max;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -181,6 +178,11 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_maxAccessoryEnchant = _maxArmorEnchant;
|
_maxAccessoryEnchant = _maxArmorEnchant;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Max enchant values are set to current max enchant + 1.
|
||||||
|
_maxWeaponEnchant += 1;
|
||||||
|
_maxArmorEnchant += 1;
|
||||||
|
_maxAccessoryEnchant += 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
public EnchantItemGroup getItemGroup(ItemTemplate item, int scrollGroup)
|
public EnchantItemGroup getItemGroup(ItemTemplate item, int scrollGroup)
|
||||||
|
@@ -64,9 +64,9 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
|
|
||||||
if (Config.OVER_ENCHANT_PROTECTION)
|
if (Config.OVER_ENCHANT_PROTECTION)
|
||||||
{
|
{
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum weapon enchant is set to " + _maxWeaponEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max weapon enchant is set to " + _maxWeaponEnchant + ".");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum armor enchant is set to " + _maxArmorEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max armor enchant is set to " + _maxArmorEnchant + ".");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum accessory enchant is set to " + _maxAccessoryEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max accessory enchant is set to " + _maxAccessoryEnchant + ".");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -113,27 +113,24 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
// Try to get a generic max value.
|
// Try to get a generic max value.
|
||||||
if (chance > 0)
|
if (chance > 0)
|
||||||
{
|
{
|
||||||
if (name.endsWith("WEAPON_GROUP"))
|
if (name.contains("WEAPON"))
|
||||||
{
|
{
|
||||||
if (_maxWeaponEnchant < max)
|
if (_maxWeaponEnchant < max)
|
||||||
{
|
{
|
||||||
_maxWeaponEnchant = max;
|
_maxWeaponEnchant = max;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (name.endsWith("ARMOR_GROUP"))
|
else if (name.contains("ACCESSORIES") || name.contains("RING") || name.contains("EARRING") || name.contains("NECK"))
|
||||||
{
|
|
||||||
if (_maxArmorEnchant < max)
|
|
||||||
{
|
|
||||||
_maxArmorEnchant = max;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else if (name.contains("ACCESSORIES"))
|
|
||||||
{
|
{
|
||||||
if (_maxAccessoryEnchant < max)
|
if (_maxAccessoryEnchant < max)
|
||||||
{
|
{
|
||||||
_maxAccessoryEnchant = max;
|
_maxAccessoryEnchant = max;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else if (_maxArmorEnchant < max)
|
||||||
|
{
|
||||||
|
_maxArmorEnchant = max;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -181,6 +178,11 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_maxAccessoryEnchant = _maxArmorEnchant;
|
_maxAccessoryEnchant = _maxArmorEnchant;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Max enchant values are set to current max enchant + 1.
|
||||||
|
_maxWeaponEnchant += 1;
|
||||||
|
_maxArmorEnchant += 1;
|
||||||
|
_maxAccessoryEnchant += 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
public EnchantItemGroup getItemGroup(ItemTemplate item, int scrollGroup)
|
public EnchantItemGroup getItemGroup(ItemTemplate item, int scrollGroup)
|
||||||
|
@@ -64,9 +64,9 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
|
|
||||||
if (Config.OVER_ENCHANT_PROTECTION)
|
if (Config.OVER_ENCHANT_PROTECTION)
|
||||||
{
|
{
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum weapon enchant is set to " + _maxWeaponEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max weapon enchant is set to " + _maxWeaponEnchant + ".");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum armor enchant is set to " + _maxArmorEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max armor enchant is set to " + _maxArmorEnchant + ".");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum accessory enchant is set to " + _maxAccessoryEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max accessory enchant is set to " + _maxAccessoryEnchant + ".");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -113,27 +113,24 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
// Try to get a generic max value.
|
// Try to get a generic max value.
|
||||||
if (chance > 0)
|
if (chance > 0)
|
||||||
{
|
{
|
||||||
if (name.endsWith("WEAPON_GROUP"))
|
if (name.contains("WEAPON"))
|
||||||
{
|
{
|
||||||
if (_maxWeaponEnchant < max)
|
if (_maxWeaponEnchant < max)
|
||||||
{
|
{
|
||||||
_maxWeaponEnchant = max;
|
_maxWeaponEnchant = max;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (name.endsWith("ARMOR_GROUP"))
|
else if (name.contains("ACCESSORIES") || name.contains("RING") || name.contains("EARRING") || name.contains("NECK"))
|
||||||
{
|
|
||||||
if (_maxArmorEnchant < max)
|
|
||||||
{
|
|
||||||
_maxArmorEnchant = max;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else if (name.contains("ACCESSORIES"))
|
|
||||||
{
|
{
|
||||||
if (_maxAccessoryEnchant < max)
|
if (_maxAccessoryEnchant < max)
|
||||||
{
|
{
|
||||||
_maxAccessoryEnchant = max;
|
_maxAccessoryEnchant = max;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else if (_maxArmorEnchant < max)
|
||||||
|
{
|
||||||
|
_maxArmorEnchant = max;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -181,6 +178,11 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_maxAccessoryEnchant = _maxArmorEnchant;
|
_maxAccessoryEnchant = _maxArmorEnchant;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Max enchant values are set to current max enchant + 1.
|
||||||
|
_maxWeaponEnchant += 1;
|
||||||
|
_maxArmorEnchant += 1;
|
||||||
|
_maxAccessoryEnchant += 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
public EnchantItemGroup getItemGroup(ItemTemplate item, int scrollGroup)
|
public EnchantItemGroup getItemGroup(ItemTemplate item, int scrollGroup)
|
||||||
|
@@ -64,9 +64,9 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
|
|
||||||
if (Config.OVER_ENCHANT_PROTECTION)
|
if (Config.OVER_ENCHANT_PROTECTION)
|
||||||
{
|
{
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum weapon enchant is set to " + _maxWeaponEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max weapon enchant is set to " + _maxWeaponEnchant + ".");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum armor enchant is set to " + _maxArmorEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max armor enchant is set to " + _maxArmorEnchant + ".");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum accessory enchant is set to " + _maxAccessoryEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max accessory enchant is set to " + _maxAccessoryEnchant + ".");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -113,27 +113,24 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
// Try to get a generic max value.
|
// Try to get a generic max value.
|
||||||
if (chance > 0)
|
if (chance > 0)
|
||||||
{
|
{
|
||||||
if (name.endsWith("WEAPON_GROUP"))
|
if (name.contains("WEAPON"))
|
||||||
{
|
{
|
||||||
if (_maxWeaponEnchant < max)
|
if (_maxWeaponEnchant < max)
|
||||||
{
|
{
|
||||||
_maxWeaponEnchant = max;
|
_maxWeaponEnchant = max;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (name.endsWith("ARMOR_GROUP"))
|
else if (name.contains("ACCESSORIES") || name.contains("RING") || name.contains("EARRING") || name.contains("NECK"))
|
||||||
{
|
|
||||||
if (_maxArmorEnchant < max)
|
|
||||||
{
|
|
||||||
_maxArmorEnchant = max;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else if (name.contains("ACCESSORIES"))
|
|
||||||
{
|
{
|
||||||
if (_maxAccessoryEnchant < max)
|
if (_maxAccessoryEnchant < max)
|
||||||
{
|
{
|
||||||
_maxAccessoryEnchant = max;
|
_maxAccessoryEnchant = max;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else if (_maxArmorEnchant < max)
|
||||||
|
{
|
||||||
|
_maxArmorEnchant = max;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -181,6 +178,11 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_maxAccessoryEnchant = _maxArmorEnchant;
|
_maxAccessoryEnchant = _maxArmorEnchant;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Max enchant values are set to current max enchant + 1.
|
||||||
|
_maxWeaponEnchant += 1;
|
||||||
|
_maxArmorEnchant += 1;
|
||||||
|
_maxAccessoryEnchant += 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
public EnchantItemGroup getItemGroup(ItemTemplate item, int scrollGroup)
|
public EnchantItemGroup getItemGroup(ItemTemplate item, int scrollGroup)
|
||||||
|
@@ -64,9 +64,9 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
|
|
||||||
if (Config.OVER_ENCHANT_PROTECTION)
|
if (Config.OVER_ENCHANT_PROTECTION)
|
||||||
{
|
{
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum weapon enchant is set to " + _maxWeaponEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max weapon enchant is set to " + _maxWeaponEnchant + ".");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum armor enchant is set to " + _maxArmorEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max armor enchant is set to " + _maxArmorEnchant + ".");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum accessory enchant is set to " + _maxAccessoryEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max accessory enchant is set to " + _maxAccessoryEnchant + ".");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -113,27 +113,24 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
// Try to get a generic max value.
|
// Try to get a generic max value.
|
||||||
if (chance > 0)
|
if (chance > 0)
|
||||||
{
|
{
|
||||||
if (name.endsWith("WEAPON_GROUP"))
|
if (name.contains("WEAPON"))
|
||||||
{
|
{
|
||||||
if (_maxWeaponEnchant < max)
|
if (_maxWeaponEnchant < max)
|
||||||
{
|
{
|
||||||
_maxWeaponEnchant = max;
|
_maxWeaponEnchant = max;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (name.endsWith("ARMOR_GROUP"))
|
else if (name.contains("ACCESSORIES") || name.contains("RING") || name.contains("EARRING") || name.contains("NECK"))
|
||||||
{
|
|
||||||
if (_maxArmorEnchant < max)
|
|
||||||
{
|
|
||||||
_maxArmorEnchant = max;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else if (name.contains("ACCESSORIES"))
|
|
||||||
{
|
{
|
||||||
if (_maxAccessoryEnchant < max)
|
if (_maxAccessoryEnchant < max)
|
||||||
{
|
{
|
||||||
_maxAccessoryEnchant = max;
|
_maxAccessoryEnchant = max;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else if (_maxArmorEnchant < max)
|
||||||
|
{
|
||||||
|
_maxArmorEnchant = max;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -181,6 +178,11 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_maxAccessoryEnchant = _maxArmorEnchant;
|
_maxAccessoryEnchant = _maxArmorEnchant;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Max enchant values are set to current max enchant + 1.
|
||||||
|
_maxWeaponEnchant += 1;
|
||||||
|
_maxArmorEnchant += 1;
|
||||||
|
_maxAccessoryEnchant += 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
public EnchantItemGroup getItemGroup(ItemTemplate item, int scrollGroup)
|
public EnchantItemGroup getItemGroup(ItemTemplate item, int scrollGroup)
|
||||||
|
@@ -64,9 +64,9 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
|
|
||||||
if (Config.OVER_ENCHANT_PROTECTION)
|
if (Config.OVER_ENCHANT_PROTECTION)
|
||||||
{
|
{
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum weapon enchant is set to " + _maxWeaponEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max weapon enchant is set to " + _maxWeaponEnchant + ".");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum armor enchant is set to " + _maxArmorEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max armor enchant is set to " + _maxArmorEnchant + ".");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum accessory enchant is set to " + _maxAccessoryEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max accessory enchant is set to " + _maxAccessoryEnchant + ".");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -113,27 +113,24 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
// Try to get a generic max value.
|
// Try to get a generic max value.
|
||||||
if (chance > 0)
|
if (chance > 0)
|
||||||
{
|
{
|
||||||
if (name.endsWith("WEAPON_GROUP"))
|
if (name.contains("WEAPON"))
|
||||||
{
|
{
|
||||||
if (_maxWeaponEnchant < max)
|
if (_maxWeaponEnchant < max)
|
||||||
{
|
{
|
||||||
_maxWeaponEnchant = max;
|
_maxWeaponEnchant = max;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (name.endsWith("ARMOR_GROUP"))
|
else if (name.contains("ACCESSORIES") || name.contains("RING") || name.contains("EARRING") || name.contains("NECK"))
|
||||||
{
|
|
||||||
if (_maxArmorEnchant < max)
|
|
||||||
{
|
|
||||||
_maxArmorEnchant = max;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else if (name.contains("ACCESSORIES"))
|
|
||||||
{
|
{
|
||||||
if (_maxAccessoryEnchant < max)
|
if (_maxAccessoryEnchant < max)
|
||||||
{
|
{
|
||||||
_maxAccessoryEnchant = max;
|
_maxAccessoryEnchant = max;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else if (_maxArmorEnchant < max)
|
||||||
|
{
|
||||||
|
_maxArmorEnchant = max;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -181,6 +178,11 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_maxAccessoryEnchant = _maxArmorEnchant;
|
_maxAccessoryEnchant = _maxArmorEnchant;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Max enchant values are set to current max enchant + 1.
|
||||||
|
_maxWeaponEnchant += 1;
|
||||||
|
_maxArmorEnchant += 1;
|
||||||
|
_maxAccessoryEnchant += 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
public EnchantItemGroup getItemGroup(ItemTemplate item, int scrollGroup)
|
public EnchantItemGroup getItemGroup(ItemTemplate item, int scrollGroup)
|
||||||
|
@@ -64,9 +64,9 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
|
|
||||||
if (Config.OVER_ENCHANT_PROTECTION)
|
if (Config.OVER_ENCHANT_PROTECTION)
|
||||||
{
|
{
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum weapon enchant is set to " + _maxWeaponEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max weapon enchant is set to " + _maxWeaponEnchant + ".");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum armor enchant is set to " + _maxArmorEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max armor enchant is set to " + _maxArmorEnchant + ".");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum accessory enchant is set to " + _maxAccessoryEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max accessory enchant is set to " + _maxAccessoryEnchant + ".");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -113,27 +113,24 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
// Try to get a generic max value.
|
// Try to get a generic max value.
|
||||||
if (chance > 0)
|
if (chance > 0)
|
||||||
{
|
{
|
||||||
if (name.endsWith("WEAPON_GROUP"))
|
if (name.contains("WEAPON"))
|
||||||
{
|
{
|
||||||
if (_maxWeaponEnchant < max)
|
if (_maxWeaponEnchant < max)
|
||||||
{
|
{
|
||||||
_maxWeaponEnchant = max;
|
_maxWeaponEnchant = max;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (name.endsWith("ARMOR_GROUP"))
|
else if (name.contains("ACCESSORIES") || name.contains("RING") || name.contains("EARRING") || name.contains("NECK"))
|
||||||
{
|
|
||||||
if (_maxArmorEnchant < max)
|
|
||||||
{
|
|
||||||
_maxArmorEnchant = max;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else if (name.contains("ACCESSORIES"))
|
|
||||||
{
|
{
|
||||||
if (_maxAccessoryEnchant < max)
|
if (_maxAccessoryEnchant < max)
|
||||||
{
|
{
|
||||||
_maxAccessoryEnchant = max;
|
_maxAccessoryEnchant = max;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else if (_maxArmorEnchant < max)
|
||||||
|
{
|
||||||
|
_maxArmorEnchant = max;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -181,6 +178,11 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_maxAccessoryEnchant = _maxArmorEnchant;
|
_maxAccessoryEnchant = _maxArmorEnchant;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Max enchant values are set to current max enchant + 1.
|
||||||
|
_maxWeaponEnchant += 1;
|
||||||
|
_maxArmorEnchant += 1;
|
||||||
|
_maxAccessoryEnchant += 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
public EnchantItemGroup getItemGroup(ItemTemplate item, int scrollGroup)
|
public EnchantItemGroup getItemGroup(ItemTemplate item, int scrollGroup)
|
||||||
|
@@ -64,9 +64,9 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
|
|
||||||
if (Config.OVER_ENCHANT_PROTECTION)
|
if (Config.OVER_ENCHANT_PROTECTION)
|
||||||
{
|
{
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum weapon enchant is set to " + _maxWeaponEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max weapon enchant is set to " + _maxWeaponEnchant + ".");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum armor enchant is set to " + _maxArmorEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max armor enchant is set to " + _maxArmorEnchant + ".");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum accessory enchant is set to " + _maxAccessoryEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max accessory enchant is set to " + _maxAccessoryEnchant + ".");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -113,27 +113,24 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
// Try to get a generic max value.
|
// Try to get a generic max value.
|
||||||
if (chance > 0)
|
if (chance > 0)
|
||||||
{
|
{
|
||||||
if (name.endsWith("WEAPON_GROUP"))
|
if (name.contains("WEAPON"))
|
||||||
{
|
{
|
||||||
if (_maxWeaponEnchant < max)
|
if (_maxWeaponEnchant < max)
|
||||||
{
|
{
|
||||||
_maxWeaponEnchant = max;
|
_maxWeaponEnchant = max;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (name.endsWith("ARMOR_GROUP"))
|
else if (name.contains("ACCESSORIES") || name.contains("RING") || name.contains("EARRING") || name.contains("NECK"))
|
||||||
{
|
|
||||||
if (_maxArmorEnchant < max)
|
|
||||||
{
|
|
||||||
_maxArmorEnchant = max;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else if (name.contains("ACCESSORIES"))
|
|
||||||
{
|
{
|
||||||
if (_maxAccessoryEnchant < max)
|
if (_maxAccessoryEnchant < max)
|
||||||
{
|
{
|
||||||
_maxAccessoryEnchant = max;
|
_maxAccessoryEnchant = max;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else if (_maxArmorEnchant < max)
|
||||||
|
{
|
||||||
|
_maxArmorEnchant = max;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -181,6 +178,11 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_maxAccessoryEnchant = _maxArmorEnchant;
|
_maxAccessoryEnchant = _maxArmorEnchant;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Max enchant values are set to current max enchant + 1.
|
||||||
|
_maxWeaponEnchant += 1;
|
||||||
|
_maxArmorEnchant += 1;
|
||||||
|
_maxAccessoryEnchant += 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
public EnchantItemGroup getItemGroup(ItemTemplate item, int scrollGroup)
|
public EnchantItemGroup getItemGroup(ItemTemplate item, int scrollGroup)
|
||||||
|
@@ -64,9 +64,9 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
|
|
||||||
if (Config.OVER_ENCHANT_PROTECTION)
|
if (Config.OVER_ENCHANT_PROTECTION)
|
||||||
{
|
{
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum weapon enchant is set to " + _maxWeaponEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max weapon enchant is set to " + _maxWeaponEnchant + ".");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum armor enchant is set to " + _maxArmorEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max armor enchant is set to " + _maxArmorEnchant + ".");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum accessory enchant is set to " + _maxAccessoryEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max accessory enchant is set to " + _maxAccessoryEnchant + ".");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -113,27 +113,24 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
// Try to get a generic max value.
|
// Try to get a generic max value.
|
||||||
if (chance > 0)
|
if (chance > 0)
|
||||||
{
|
{
|
||||||
if (name.endsWith("WEAPON_GROUP"))
|
if (name.contains("WEAPON"))
|
||||||
{
|
{
|
||||||
if (_maxWeaponEnchant < max)
|
if (_maxWeaponEnchant < max)
|
||||||
{
|
{
|
||||||
_maxWeaponEnchant = max;
|
_maxWeaponEnchant = max;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (name.endsWith("ARMOR_GROUP"))
|
else if (name.contains("ACCESSORIES") || name.contains("RING") || name.contains("EARRING") || name.contains("NECK"))
|
||||||
{
|
|
||||||
if (_maxArmorEnchant < max)
|
|
||||||
{
|
|
||||||
_maxArmorEnchant = max;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else if (name.contains("ACCESSORIES"))
|
|
||||||
{
|
{
|
||||||
if (_maxAccessoryEnchant < max)
|
if (_maxAccessoryEnchant < max)
|
||||||
{
|
{
|
||||||
_maxAccessoryEnchant = max;
|
_maxAccessoryEnchant = max;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else if (_maxArmorEnchant < max)
|
||||||
|
{
|
||||||
|
_maxArmorEnchant = max;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -181,6 +178,11 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_maxAccessoryEnchant = _maxArmorEnchant;
|
_maxAccessoryEnchant = _maxArmorEnchant;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Max enchant values are set to current max enchant + 1.
|
||||||
|
_maxWeaponEnchant += 1;
|
||||||
|
_maxArmorEnchant += 1;
|
||||||
|
_maxAccessoryEnchant += 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
public EnchantItemGroup getItemGroup(ItemTemplate item, int scrollGroup)
|
public EnchantItemGroup getItemGroup(ItemTemplate item, int scrollGroup)
|
||||||
|
@@ -64,9 +64,9 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
|
|
||||||
if (Config.OVER_ENCHANT_PROTECTION)
|
if (Config.OVER_ENCHANT_PROTECTION)
|
||||||
{
|
{
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum weapon enchant is set to " + _maxWeaponEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max weapon enchant is set to " + _maxWeaponEnchant + ".");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum armor enchant is set to " + _maxArmorEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max armor enchant is set to " + _maxArmorEnchant + ".");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum accessory enchant is set to " + _maxAccessoryEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max accessory enchant is set to " + _maxAccessoryEnchant + ".");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -113,27 +113,24 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
// Try to get a generic max value.
|
// Try to get a generic max value.
|
||||||
if (chance > 0)
|
if (chance > 0)
|
||||||
{
|
{
|
||||||
if (name.endsWith("WEAPON_GROUP"))
|
if (name.contains("WEAPON"))
|
||||||
{
|
{
|
||||||
if (_maxWeaponEnchant < max)
|
if (_maxWeaponEnchant < max)
|
||||||
{
|
{
|
||||||
_maxWeaponEnchant = max;
|
_maxWeaponEnchant = max;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (name.endsWith("ARMOR_GROUP"))
|
else if (name.contains("ACCESSORIES") || name.contains("RING") || name.contains("EARRING") || name.contains("NECK"))
|
||||||
{
|
|
||||||
if (_maxArmorEnchant < max)
|
|
||||||
{
|
|
||||||
_maxArmorEnchant = max;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else if (name.contains("ACCESSORIES"))
|
|
||||||
{
|
{
|
||||||
if (_maxAccessoryEnchant < max)
|
if (_maxAccessoryEnchant < max)
|
||||||
{
|
{
|
||||||
_maxAccessoryEnchant = max;
|
_maxAccessoryEnchant = max;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else if (_maxArmorEnchant < max)
|
||||||
|
{
|
||||||
|
_maxArmorEnchant = max;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -181,6 +178,11 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_maxAccessoryEnchant = _maxArmorEnchant;
|
_maxAccessoryEnchant = _maxArmorEnchant;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Max enchant values are set to current max enchant + 1.
|
||||||
|
_maxWeaponEnchant += 1;
|
||||||
|
_maxArmorEnchant += 1;
|
||||||
|
_maxAccessoryEnchant += 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
public EnchantItemGroup getItemGroup(ItemTemplate item, int scrollGroup)
|
public EnchantItemGroup getItemGroup(ItemTemplate item, int scrollGroup)
|
||||||
|
@@ -64,9 +64,9 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
|
|
||||||
if (Config.OVER_ENCHANT_PROTECTION)
|
if (Config.OVER_ENCHANT_PROTECTION)
|
||||||
{
|
{
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum weapon enchant is set to " + _maxWeaponEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max weapon enchant is set to " + _maxWeaponEnchant + ".");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum armor enchant is set to " + _maxArmorEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max armor enchant is set to " + _maxArmorEnchant + ".");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum accessory enchant is set to " + _maxAccessoryEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max accessory enchant is set to " + _maxAccessoryEnchant + ".");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -113,27 +113,24 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
// Try to get a generic max value.
|
// Try to get a generic max value.
|
||||||
if (chance > 0)
|
if (chance > 0)
|
||||||
{
|
{
|
||||||
if (name.endsWith("WEAPON_GROUP"))
|
if (name.contains("WEAPON"))
|
||||||
{
|
{
|
||||||
if (_maxWeaponEnchant < max)
|
if (_maxWeaponEnchant < max)
|
||||||
{
|
{
|
||||||
_maxWeaponEnchant = max;
|
_maxWeaponEnchant = max;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (name.endsWith("ARMOR_GROUP"))
|
else if (name.contains("ACCESSORIES") || name.contains("RING") || name.contains("EARRING") || name.contains("NECK"))
|
||||||
{
|
|
||||||
if (_maxArmorEnchant < max)
|
|
||||||
{
|
|
||||||
_maxArmorEnchant = max;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else if (name.contains("ACCESSORIES"))
|
|
||||||
{
|
{
|
||||||
if (_maxAccessoryEnchant < max)
|
if (_maxAccessoryEnchant < max)
|
||||||
{
|
{
|
||||||
_maxAccessoryEnchant = max;
|
_maxAccessoryEnchant = max;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else if (_maxArmorEnchant < max)
|
||||||
|
{
|
||||||
|
_maxArmorEnchant = max;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -181,6 +178,11 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_maxAccessoryEnchant = _maxArmorEnchant;
|
_maxAccessoryEnchant = _maxArmorEnchant;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Max enchant values are set to current max enchant + 1.
|
||||||
|
_maxWeaponEnchant += 1;
|
||||||
|
_maxArmorEnchant += 1;
|
||||||
|
_maxAccessoryEnchant += 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
public EnchantItemGroup getItemGroup(ItemTemplate item, int scrollGroup)
|
public EnchantItemGroup getItemGroup(ItemTemplate item, int scrollGroup)
|
||||||
|
@@ -64,9 +64,9 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
|
|
||||||
if (Config.OVER_ENCHANT_PROTECTION)
|
if (Config.OVER_ENCHANT_PROTECTION)
|
||||||
{
|
{
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum weapon enchant is set to " + _maxWeaponEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max weapon enchant is set to " + _maxWeaponEnchant + ".");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum armor enchant is set to " + _maxArmorEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max armor enchant is set to " + _maxArmorEnchant + ".");
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Maximum accessory enchant is set to " + _maxAccessoryEnchant + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Max accessory enchant is set to " + _maxAccessoryEnchant + ".");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -113,27 +113,24 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
// Try to get a generic max value.
|
// Try to get a generic max value.
|
||||||
if (chance > 0)
|
if (chance > 0)
|
||||||
{
|
{
|
||||||
if (name.endsWith("WEAPON_GROUP"))
|
if (name.contains("WEAPON"))
|
||||||
{
|
{
|
||||||
if (_maxWeaponEnchant < max)
|
if (_maxWeaponEnchant < max)
|
||||||
{
|
{
|
||||||
_maxWeaponEnchant = max;
|
_maxWeaponEnchant = max;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (name.endsWith("ARMOR_GROUP"))
|
else if (name.contains("ACCESSORIES") || name.contains("RING") || name.contains("EARRING") || name.contains("NECK"))
|
||||||
{
|
|
||||||
if (_maxArmorEnchant < max)
|
|
||||||
{
|
|
||||||
_maxArmorEnchant = max;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else if (name.contains("ACCESSORIES"))
|
|
||||||
{
|
{
|
||||||
if (_maxAccessoryEnchant < max)
|
if (_maxAccessoryEnchant < max)
|
||||||
{
|
{
|
||||||
_maxAccessoryEnchant = max;
|
_maxAccessoryEnchant = max;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else if (_maxArmorEnchant < max)
|
||||||
|
{
|
||||||
|
_maxArmorEnchant = max;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -181,6 +178,11 @@ public class EnchantItemGroupsData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_maxAccessoryEnchant = _maxArmorEnchant;
|
_maxAccessoryEnchant = _maxArmorEnchant;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Max enchant values are set to current max enchant + 1.
|
||||||
|
_maxWeaponEnchant += 1;
|
||||||
|
_maxArmorEnchant += 1;
|
||||||
|
_maxAccessoryEnchant += 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
public EnchantItemGroup getItemGroup(ItemTemplate item, int scrollGroup)
|
public EnchantItemGroup getItemGroup(ItemTemplate item, int scrollGroup)
|
||||||
|
Reference in New Issue
Block a user