Multisell maintain element fix.
This commit is contained in:
parent
694698dc6d
commit
a438122419
@ -475,13 +475,40 @@ public class MultiSellChoose implements IClientIncomingPacket
|
|||||||
{
|
{
|
||||||
addedItem.setEnchantLevel(itemEnchantment.getEnchantLevel());
|
addedItem.setEnchantLevel(itemEnchantment.getEnchantLevel());
|
||||||
addedItem.setAugmentation(itemEnchantment.getAugmentation(), false);
|
addedItem.setAugmentation(itemEnchantment.getAugmentation(), false);
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.findByClientId(itemEnchantment.getAttackElementType()), itemEnchantment.getAttackElementPower()), false);
|
if (addedItem.isWeapon())
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.FIRE, itemEnchantment.getAttributeDefence(AttributeType.FIRE)), false);
|
{
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.WATER, itemEnchantment.getAttributeDefence(AttributeType.WATER)), false);
|
if (itemEnchantment.getAttackElementPower() > 0)
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.WIND, itemEnchantment.getAttributeDefence(AttributeType.WIND)), false);
|
{
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.EARTH, itemEnchantment.getAttributeDefence(AttributeType.EARTH)), false);
|
addedItem.setAttribute(new AttributeHolder(AttributeType.findByClientId(itemEnchantment.getAttackElementType()), itemEnchantment.getAttackElementPower()), false);
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.HOLY, itemEnchantment.getAttributeDefence(AttributeType.HOLY)), false);
|
}
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.DARK, itemEnchantment.getAttributeDefence(AttributeType.DARK)), false);
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if (itemEnchantment.getAttributeDefence(AttributeType.FIRE) > 0)
|
||||||
|
{
|
||||||
|
addedItem.setAttribute(new AttributeHolder(AttributeType.FIRE, itemEnchantment.getAttributeDefence(AttributeType.FIRE)), false);
|
||||||
|
}
|
||||||
|
if (itemEnchantment.getAttributeDefence(AttributeType.WATER) > 0)
|
||||||
|
{
|
||||||
|
addedItem.setAttribute(new AttributeHolder(AttributeType.WATER, itemEnchantment.getAttributeDefence(AttributeType.WATER)), false);
|
||||||
|
}
|
||||||
|
if (itemEnchantment.getAttributeDefence(AttributeType.WIND) > 0)
|
||||||
|
{
|
||||||
|
addedItem.setAttribute(new AttributeHolder(AttributeType.WIND, itemEnchantment.getAttributeDefence(AttributeType.WIND)), false);
|
||||||
|
}
|
||||||
|
if (itemEnchantment.getAttributeDefence(AttributeType.EARTH) > 0)
|
||||||
|
{
|
||||||
|
addedItem.setAttribute(new AttributeHolder(AttributeType.EARTH, itemEnchantment.getAttributeDefence(AttributeType.EARTH)), false);
|
||||||
|
}
|
||||||
|
if (itemEnchantment.getAttributeDefence(AttributeType.HOLY) > 0)
|
||||||
|
{
|
||||||
|
addedItem.setAttribute(new AttributeHolder(AttributeType.HOLY, itemEnchantment.getAttributeDefence(AttributeType.HOLY)), false);
|
||||||
|
}
|
||||||
|
if (itemEnchantment.getAttributeDefence(AttributeType.DARK) > 0)
|
||||||
|
{
|
||||||
|
addedItem.setAttribute(new AttributeHolder(AttributeType.DARK, itemEnchantment.getAttributeDefence(AttributeType.DARK)), false);
|
||||||
|
}
|
||||||
|
}
|
||||||
if (_soulCrystalOptions != null)
|
if (_soulCrystalOptions != null)
|
||||||
{
|
{
|
||||||
for (int i = 0; i < _soulCrystalOptions.length; i++)
|
for (int i = 0; i < _soulCrystalOptions.length; i++)
|
||||||
|
@ -475,13 +475,40 @@ public class MultiSellChoose implements IClientIncomingPacket
|
|||||||
{
|
{
|
||||||
addedItem.setEnchantLevel(itemEnchantment.getEnchantLevel());
|
addedItem.setEnchantLevel(itemEnchantment.getEnchantLevel());
|
||||||
addedItem.setAugmentation(itemEnchantment.getAugmentation(), false);
|
addedItem.setAugmentation(itemEnchantment.getAugmentation(), false);
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.findByClientId(itemEnchantment.getAttackElementType()), itemEnchantment.getAttackElementPower()), false);
|
if (addedItem.isWeapon())
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.FIRE, itemEnchantment.getAttributeDefence(AttributeType.FIRE)), false);
|
{
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.WATER, itemEnchantment.getAttributeDefence(AttributeType.WATER)), false);
|
if (itemEnchantment.getAttackElementPower() > 0)
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.WIND, itemEnchantment.getAttributeDefence(AttributeType.WIND)), false);
|
{
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.EARTH, itemEnchantment.getAttributeDefence(AttributeType.EARTH)), false);
|
addedItem.setAttribute(new AttributeHolder(AttributeType.findByClientId(itemEnchantment.getAttackElementType()), itemEnchantment.getAttackElementPower()), false);
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.HOLY, itemEnchantment.getAttributeDefence(AttributeType.HOLY)), false);
|
}
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.DARK, itemEnchantment.getAttributeDefence(AttributeType.DARK)), false);
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if (itemEnchantment.getAttributeDefence(AttributeType.FIRE) > 0)
|
||||||
|
{
|
||||||
|
addedItem.setAttribute(new AttributeHolder(AttributeType.FIRE, itemEnchantment.getAttributeDefence(AttributeType.FIRE)), false);
|
||||||
|
}
|
||||||
|
if (itemEnchantment.getAttributeDefence(AttributeType.WATER) > 0)
|
||||||
|
{
|
||||||
|
addedItem.setAttribute(new AttributeHolder(AttributeType.WATER, itemEnchantment.getAttributeDefence(AttributeType.WATER)), false);
|
||||||
|
}
|
||||||
|
if (itemEnchantment.getAttributeDefence(AttributeType.WIND) > 0)
|
||||||
|
{
|
||||||
|
addedItem.setAttribute(new AttributeHolder(AttributeType.WIND, itemEnchantment.getAttributeDefence(AttributeType.WIND)), false);
|
||||||
|
}
|
||||||
|
if (itemEnchantment.getAttributeDefence(AttributeType.EARTH) > 0)
|
||||||
|
{
|
||||||
|
addedItem.setAttribute(new AttributeHolder(AttributeType.EARTH, itemEnchantment.getAttributeDefence(AttributeType.EARTH)), false);
|
||||||
|
}
|
||||||
|
if (itemEnchantment.getAttributeDefence(AttributeType.HOLY) > 0)
|
||||||
|
{
|
||||||
|
addedItem.setAttribute(new AttributeHolder(AttributeType.HOLY, itemEnchantment.getAttributeDefence(AttributeType.HOLY)), false);
|
||||||
|
}
|
||||||
|
if (itemEnchantment.getAttributeDefence(AttributeType.DARK) > 0)
|
||||||
|
{
|
||||||
|
addedItem.setAttribute(new AttributeHolder(AttributeType.DARK, itemEnchantment.getAttributeDefence(AttributeType.DARK)), false);
|
||||||
|
}
|
||||||
|
}
|
||||||
if (_soulCrystalOptions != null)
|
if (_soulCrystalOptions != null)
|
||||||
{
|
{
|
||||||
for (int i = 0; i < _soulCrystalOptions.length; i++)
|
for (int i = 0; i < _soulCrystalOptions.length; i++)
|
||||||
|
@ -475,13 +475,40 @@ public class MultiSellChoose implements IClientIncomingPacket
|
|||||||
{
|
{
|
||||||
addedItem.setEnchantLevel(itemEnchantment.getEnchantLevel());
|
addedItem.setEnchantLevel(itemEnchantment.getEnchantLevel());
|
||||||
addedItem.setAugmentation(itemEnchantment.getAugmentation(), false);
|
addedItem.setAugmentation(itemEnchantment.getAugmentation(), false);
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.findByClientId(itemEnchantment.getAttackElementType()), itemEnchantment.getAttackElementPower()), false);
|
if (addedItem.isWeapon())
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.FIRE, itemEnchantment.getAttributeDefence(AttributeType.FIRE)), false);
|
{
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.WATER, itemEnchantment.getAttributeDefence(AttributeType.WATER)), false);
|
if (itemEnchantment.getAttackElementPower() > 0)
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.WIND, itemEnchantment.getAttributeDefence(AttributeType.WIND)), false);
|
{
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.EARTH, itemEnchantment.getAttributeDefence(AttributeType.EARTH)), false);
|
addedItem.setAttribute(new AttributeHolder(AttributeType.findByClientId(itemEnchantment.getAttackElementType()), itemEnchantment.getAttackElementPower()), false);
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.HOLY, itemEnchantment.getAttributeDefence(AttributeType.HOLY)), false);
|
}
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.DARK, itemEnchantment.getAttributeDefence(AttributeType.DARK)), false);
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if (itemEnchantment.getAttributeDefence(AttributeType.FIRE) > 0)
|
||||||
|
{
|
||||||
|
addedItem.setAttribute(new AttributeHolder(AttributeType.FIRE, itemEnchantment.getAttributeDefence(AttributeType.FIRE)), false);
|
||||||
|
}
|
||||||
|
if (itemEnchantment.getAttributeDefence(AttributeType.WATER) > 0)
|
||||||
|
{
|
||||||
|
addedItem.setAttribute(new AttributeHolder(AttributeType.WATER, itemEnchantment.getAttributeDefence(AttributeType.WATER)), false);
|
||||||
|
}
|
||||||
|
if (itemEnchantment.getAttributeDefence(AttributeType.WIND) > 0)
|
||||||
|
{
|
||||||
|
addedItem.setAttribute(new AttributeHolder(AttributeType.WIND, itemEnchantment.getAttributeDefence(AttributeType.WIND)), false);
|
||||||
|
}
|
||||||
|
if (itemEnchantment.getAttributeDefence(AttributeType.EARTH) > 0)
|
||||||
|
{
|
||||||
|
addedItem.setAttribute(new AttributeHolder(AttributeType.EARTH, itemEnchantment.getAttributeDefence(AttributeType.EARTH)), false);
|
||||||
|
}
|
||||||
|
if (itemEnchantment.getAttributeDefence(AttributeType.HOLY) > 0)
|
||||||
|
{
|
||||||
|
addedItem.setAttribute(new AttributeHolder(AttributeType.HOLY, itemEnchantment.getAttributeDefence(AttributeType.HOLY)), false);
|
||||||
|
}
|
||||||
|
if (itemEnchantment.getAttributeDefence(AttributeType.DARK) > 0)
|
||||||
|
{
|
||||||
|
addedItem.setAttribute(new AttributeHolder(AttributeType.DARK, itemEnchantment.getAttributeDefence(AttributeType.DARK)), false);
|
||||||
|
}
|
||||||
|
}
|
||||||
if (_soulCrystalOptions != null)
|
if (_soulCrystalOptions != null)
|
||||||
{
|
{
|
||||||
for (int i = 0; i < _soulCrystalOptions.length; i++)
|
for (int i = 0; i < _soulCrystalOptions.length; i++)
|
||||||
|
@ -475,13 +475,40 @@ public class MultiSellChoose implements IClientIncomingPacket
|
|||||||
{
|
{
|
||||||
addedItem.setEnchantLevel(itemEnchantment.getEnchantLevel());
|
addedItem.setEnchantLevel(itemEnchantment.getEnchantLevel());
|
||||||
addedItem.setAugmentation(itemEnchantment.getAugmentation(), false);
|
addedItem.setAugmentation(itemEnchantment.getAugmentation(), false);
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.findByClientId(itemEnchantment.getAttackElementType()), itemEnchantment.getAttackElementPower()), false);
|
if (addedItem.isWeapon())
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.FIRE, itemEnchantment.getAttributeDefence(AttributeType.FIRE)), false);
|
{
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.WATER, itemEnchantment.getAttributeDefence(AttributeType.WATER)), false);
|
if (itemEnchantment.getAttackElementPower() > 0)
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.WIND, itemEnchantment.getAttributeDefence(AttributeType.WIND)), false);
|
{
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.EARTH, itemEnchantment.getAttributeDefence(AttributeType.EARTH)), false);
|
addedItem.setAttribute(new AttributeHolder(AttributeType.findByClientId(itemEnchantment.getAttackElementType()), itemEnchantment.getAttackElementPower()), false);
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.HOLY, itemEnchantment.getAttributeDefence(AttributeType.HOLY)), false);
|
}
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.DARK, itemEnchantment.getAttributeDefence(AttributeType.DARK)), false);
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if (itemEnchantment.getAttributeDefence(AttributeType.FIRE) > 0)
|
||||||
|
{
|
||||||
|
addedItem.setAttribute(new AttributeHolder(AttributeType.FIRE, itemEnchantment.getAttributeDefence(AttributeType.FIRE)), false);
|
||||||
|
}
|
||||||
|
if (itemEnchantment.getAttributeDefence(AttributeType.WATER) > 0)
|
||||||
|
{
|
||||||
|
addedItem.setAttribute(new AttributeHolder(AttributeType.WATER, itemEnchantment.getAttributeDefence(AttributeType.WATER)), false);
|
||||||
|
}
|
||||||
|
if (itemEnchantment.getAttributeDefence(AttributeType.WIND) > 0)
|
||||||
|
{
|
||||||
|
addedItem.setAttribute(new AttributeHolder(AttributeType.WIND, itemEnchantment.getAttributeDefence(AttributeType.WIND)), false);
|
||||||
|
}
|
||||||
|
if (itemEnchantment.getAttributeDefence(AttributeType.EARTH) > 0)
|
||||||
|
{
|
||||||
|
addedItem.setAttribute(new AttributeHolder(AttributeType.EARTH, itemEnchantment.getAttributeDefence(AttributeType.EARTH)), false);
|
||||||
|
}
|
||||||
|
if (itemEnchantment.getAttributeDefence(AttributeType.HOLY) > 0)
|
||||||
|
{
|
||||||
|
addedItem.setAttribute(new AttributeHolder(AttributeType.HOLY, itemEnchantment.getAttributeDefence(AttributeType.HOLY)), false);
|
||||||
|
}
|
||||||
|
if (itemEnchantment.getAttributeDefence(AttributeType.DARK) > 0)
|
||||||
|
{
|
||||||
|
addedItem.setAttribute(new AttributeHolder(AttributeType.DARK, itemEnchantment.getAttributeDefence(AttributeType.DARK)), false);
|
||||||
|
}
|
||||||
|
}
|
||||||
if (_soulCrystalOptions != null)
|
if (_soulCrystalOptions != null)
|
||||||
{
|
{
|
||||||
for (int i = 0; i < _soulCrystalOptions.length; i++)
|
for (int i = 0; i < _soulCrystalOptions.length; i++)
|
||||||
|
@ -475,13 +475,40 @@ public class MultiSellChoose implements IClientIncomingPacket
|
|||||||
{
|
{
|
||||||
addedItem.setEnchantLevel(itemEnchantment.getEnchantLevel());
|
addedItem.setEnchantLevel(itemEnchantment.getEnchantLevel());
|
||||||
addedItem.setAugmentation(itemEnchantment.getAugmentation(), false);
|
addedItem.setAugmentation(itemEnchantment.getAugmentation(), false);
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.findByClientId(itemEnchantment.getAttackElementType()), itemEnchantment.getAttackElementPower()), false);
|
if (addedItem.isWeapon())
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.FIRE, itemEnchantment.getAttributeDefence(AttributeType.FIRE)), false);
|
{
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.WATER, itemEnchantment.getAttributeDefence(AttributeType.WATER)), false);
|
if (itemEnchantment.getAttackElementPower() > 0)
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.WIND, itemEnchantment.getAttributeDefence(AttributeType.WIND)), false);
|
{
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.EARTH, itemEnchantment.getAttributeDefence(AttributeType.EARTH)), false);
|
addedItem.setAttribute(new AttributeHolder(AttributeType.findByClientId(itemEnchantment.getAttackElementType()), itemEnchantment.getAttackElementPower()), false);
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.HOLY, itemEnchantment.getAttributeDefence(AttributeType.HOLY)), false);
|
}
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.DARK, itemEnchantment.getAttributeDefence(AttributeType.DARK)), false);
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if (itemEnchantment.getAttributeDefence(AttributeType.FIRE) > 0)
|
||||||
|
{
|
||||||
|
addedItem.setAttribute(new AttributeHolder(AttributeType.FIRE, itemEnchantment.getAttributeDefence(AttributeType.FIRE)), false);
|
||||||
|
}
|
||||||
|
if (itemEnchantment.getAttributeDefence(AttributeType.WATER) > 0)
|
||||||
|
{
|
||||||
|
addedItem.setAttribute(new AttributeHolder(AttributeType.WATER, itemEnchantment.getAttributeDefence(AttributeType.WATER)), false);
|
||||||
|
}
|
||||||
|
if (itemEnchantment.getAttributeDefence(AttributeType.WIND) > 0)
|
||||||
|
{
|
||||||
|
addedItem.setAttribute(new AttributeHolder(AttributeType.WIND, itemEnchantment.getAttributeDefence(AttributeType.WIND)), false);
|
||||||
|
}
|
||||||
|
if (itemEnchantment.getAttributeDefence(AttributeType.EARTH) > 0)
|
||||||
|
{
|
||||||
|
addedItem.setAttribute(new AttributeHolder(AttributeType.EARTH, itemEnchantment.getAttributeDefence(AttributeType.EARTH)), false);
|
||||||
|
}
|
||||||
|
if (itemEnchantment.getAttributeDefence(AttributeType.HOLY) > 0)
|
||||||
|
{
|
||||||
|
addedItem.setAttribute(new AttributeHolder(AttributeType.HOLY, itemEnchantment.getAttributeDefence(AttributeType.HOLY)), false);
|
||||||
|
}
|
||||||
|
if (itemEnchantment.getAttributeDefence(AttributeType.DARK) > 0)
|
||||||
|
{
|
||||||
|
addedItem.setAttribute(new AttributeHolder(AttributeType.DARK, itemEnchantment.getAttributeDefence(AttributeType.DARK)), false);
|
||||||
|
}
|
||||||
|
}
|
||||||
if (_soulCrystalOptions != null)
|
if (_soulCrystalOptions != null)
|
||||||
{
|
{
|
||||||
for (int i = 0; i < _soulCrystalOptions.length; i++)
|
for (int i = 0; i < _soulCrystalOptions.length; i++)
|
||||||
|
@ -475,13 +475,40 @@ public class MultiSellChoose implements IClientIncomingPacket
|
|||||||
{
|
{
|
||||||
addedItem.setEnchantLevel(itemEnchantment.getEnchantLevel());
|
addedItem.setEnchantLevel(itemEnchantment.getEnchantLevel());
|
||||||
addedItem.setAugmentation(itemEnchantment.getAugmentation(), false);
|
addedItem.setAugmentation(itemEnchantment.getAugmentation(), false);
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.findByClientId(itemEnchantment.getAttackElementType()), itemEnchantment.getAttackElementPower()), false);
|
if (addedItem.isWeapon())
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.FIRE, itemEnchantment.getAttributeDefence(AttributeType.FIRE)), false);
|
{
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.WATER, itemEnchantment.getAttributeDefence(AttributeType.WATER)), false);
|
if (itemEnchantment.getAttackElementPower() > 0)
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.WIND, itemEnchantment.getAttributeDefence(AttributeType.WIND)), false);
|
{
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.EARTH, itemEnchantment.getAttributeDefence(AttributeType.EARTH)), false);
|
addedItem.setAttribute(new AttributeHolder(AttributeType.findByClientId(itemEnchantment.getAttackElementType()), itemEnchantment.getAttackElementPower()), false);
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.HOLY, itemEnchantment.getAttributeDefence(AttributeType.HOLY)), false);
|
}
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.DARK, itemEnchantment.getAttributeDefence(AttributeType.DARK)), false);
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if (itemEnchantment.getAttributeDefence(AttributeType.FIRE) > 0)
|
||||||
|
{
|
||||||
|
addedItem.setAttribute(new AttributeHolder(AttributeType.FIRE, itemEnchantment.getAttributeDefence(AttributeType.FIRE)), false);
|
||||||
|
}
|
||||||
|
if (itemEnchantment.getAttributeDefence(AttributeType.WATER) > 0)
|
||||||
|
{
|
||||||
|
addedItem.setAttribute(new AttributeHolder(AttributeType.WATER, itemEnchantment.getAttributeDefence(AttributeType.WATER)), false);
|
||||||
|
}
|
||||||
|
if (itemEnchantment.getAttributeDefence(AttributeType.WIND) > 0)
|
||||||
|
{
|
||||||
|
addedItem.setAttribute(new AttributeHolder(AttributeType.WIND, itemEnchantment.getAttributeDefence(AttributeType.WIND)), false);
|
||||||
|
}
|
||||||
|
if (itemEnchantment.getAttributeDefence(AttributeType.EARTH) > 0)
|
||||||
|
{
|
||||||
|
addedItem.setAttribute(new AttributeHolder(AttributeType.EARTH, itemEnchantment.getAttributeDefence(AttributeType.EARTH)), false);
|
||||||
|
}
|
||||||
|
if (itemEnchantment.getAttributeDefence(AttributeType.HOLY) > 0)
|
||||||
|
{
|
||||||
|
addedItem.setAttribute(new AttributeHolder(AttributeType.HOLY, itemEnchantment.getAttributeDefence(AttributeType.HOLY)), false);
|
||||||
|
}
|
||||||
|
if (itemEnchantment.getAttributeDefence(AttributeType.DARK) > 0)
|
||||||
|
{
|
||||||
|
addedItem.setAttribute(new AttributeHolder(AttributeType.DARK, itemEnchantment.getAttributeDefence(AttributeType.DARK)), false);
|
||||||
|
}
|
||||||
|
}
|
||||||
if (_soulCrystalOptions != null)
|
if (_soulCrystalOptions != null)
|
||||||
{
|
{
|
||||||
for (int i = 0; i < _soulCrystalOptions.length; i++)
|
for (int i = 0; i < _soulCrystalOptions.length; i++)
|
||||||
|
@ -475,13 +475,40 @@ public class MultiSellChoose implements IClientIncomingPacket
|
|||||||
{
|
{
|
||||||
addedItem.setEnchantLevel(itemEnchantment.getEnchantLevel());
|
addedItem.setEnchantLevel(itemEnchantment.getEnchantLevel());
|
||||||
addedItem.setAugmentation(itemEnchantment.getAugmentation(), false);
|
addedItem.setAugmentation(itemEnchantment.getAugmentation(), false);
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.findByClientId(itemEnchantment.getAttackElementType()), itemEnchantment.getAttackElementPower()), false);
|
if (addedItem.isWeapon())
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.FIRE, itemEnchantment.getAttributeDefence(AttributeType.FIRE)), false);
|
{
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.WATER, itemEnchantment.getAttributeDefence(AttributeType.WATER)), false);
|
if (itemEnchantment.getAttackElementPower() > 0)
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.WIND, itemEnchantment.getAttributeDefence(AttributeType.WIND)), false);
|
{
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.EARTH, itemEnchantment.getAttributeDefence(AttributeType.EARTH)), false);
|
addedItem.setAttribute(new AttributeHolder(AttributeType.findByClientId(itemEnchantment.getAttackElementType()), itemEnchantment.getAttackElementPower()), false);
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.HOLY, itemEnchantment.getAttributeDefence(AttributeType.HOLY)), false);
|
}
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.DARK, itemEnchantment.getAttributeDefence(AttributeType.DARK)), false);
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if (itemEnchantment.getAttributeDefence(AttributeType.FIRE) > 0)
|
||||||
|
{
|
||||||
|
addedItem.setAttribute(new AttributeHolder(AttributeType.FIRE, itemEnchantment.getAttributeDefence(AttributeType.FIRE)), false);
|
||||||
|
}
|
||||||
|
if (itemEnchantment.getAttributeDefence(AttributeType.WATER) > 0)
|
||||||
|
{
|
||||||
|
addedItem.setAttribute(new AttributeHolder(AttributeType.WATER, itemEnchantment.getAttributeDefence(AttributeType.WATER)), false);
|
||||||
|
}
|
||||||
|
if (itemEnchantment.getAttributeDefence(AttributeType.WIND) > 0)
|
||||||
|
{
|
||||||
|
addedItem.setAttribute(new AttributeHolder(AttributeType.WIND, itemEnchantment.getAttributeDefence(AttributeType.WIND)), false);
|
||||||
|
}
|
||||||
|
if (itemEnchantment.getAttributeDefence(AttributeType.EARTH) > 0)
|
||||||
|
{
|
||||||
|
addedItem.setAttribute(new AttributeHolder(AttributeType.EARTH, itemEnchantment.getAttributeDefence(AttributeType.EARTH)), false);
|
||||||
|
}
|
||||||
|
if (itemEnchantment.getAttributeDefence(AttributeType.HOLY) > 0)
|
||||||
|
{
|
||||||
|
addedItem.setAttribute(new AttributeHolder(AttributeType.HOLY, itemEnchantment.getAttributeDefence(AttributeType.HOLY)), false);
|
||||||
|
}
|
||||||
|
if (itemEnchantment.getAttributeDefence(AttributeType.DARK) > 0)
|
||||||
|
{
|
||||||
|
addedItem.setAttribute(new AttributeHolder(AttributeType.DARK, itemEnchantment.getAttributeDefence(AttributeType.DARK)), false);
|
||||||
|
}
|
||||||
|
}
|
||||||
if (_soulCrystalOptions != null)
|
if (_soulCrystalOptions != null)
|
||||||
{
|
{
|
||||||
for (int i = 0; i < _soulCrystalOptions.length; i++)
|
for (int i = 0; i < _soulCrystalOptions.length; i++)
|
||||||
|
@ -475,13 +475,40 @@ public class MultiSellChoose implements IClientIncomingPacket
|
|||||||
{
|
{
|
||||||
addedItem.setEnchantLevel(itemEnchantment.getEnchantLevel());
|
addedItem.setEnchantLevel(itemEnchantment.getEnchantLevel());
|
||||||
addedItem.setAugmentation(itemEnchantment.getAugmentation(), false);
|
addedItem.setAugmentation(itemEnchantment.getAugmentation(), false);
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.findByClientId(itemEnchantment.getAttackElementType()), itemEnchantment.getAttackElementPower()), false);
|
if (addedItem.isWeapon())
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.FIRE, itemEnchantment.getAttributeDefence(AttributeType.FIRE)), false);
|
{
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.WATER, itemEnchantment.getAttributeDefence(AttributeType.WATER)), false);
|
if (itemEnchantment.getAttackElementPower() > 0)
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.WIND, itemEnchantment.getAttributeDefence(AttributeType.WIND)), false);
|
{
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.EARTH, itemEnchantment.getAttributeDefence(AttributeType.EARTH)), false);
|
addedItem.setAttribute(new AttributeHolder(AttributeType.findByClientId(itemEnchantment.getAttackElementType()), itemEnchantment.getAttackElementPower()), false);
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.HOLY, itemEnchantment.getAttributeDefence(AttributeType.HOLY)), false);
|
}
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.DARK, itemEnchantment.getAttributeDefence(AttributeType.DARK)), false);
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if (itemEnchantment.getAttributeDefence(AttributeType.FIRE) > 0)
|
||||||
|
{
|
||||||
|
addedItem.setAttribute(new AttributeHolder(AttributeType.FIRE, itemEnchantment.getAttributeDefence(AttributeType.FIRE)), false);
|
||||||
|
}
|
||||||
|
if (itemEnchantment.getAttributeDefence(AttributeType.WATER) > 0)
|
||||||
|
{
|
||||||
|
addedItem.setAttribute(new AttributeHolder(AttributeType.WATER, itemEnchantment.getAttributeDefence(AttributeType.WATER)), false);
|
||||||
|
}
|
||||||
|
if (itemEnchantment.getAttributeDefence(AttributeType.WIND) > 0)
|
||||||
|
{
|
||||||
|
addedItem.setAttribute(new AttributeHolder(AttributeType.WIND, itemEnchantment.getAttributeDefence(AttributeType.WIND)), false);
|
||||||
|
}
|
||||||
|
if (itemEnchantment.getAttributeDefence(AttributeType.EARTH) > 0)
|
||||||
|
{
|
||||||
|
addedItem.setAttribute(new AttributeHolder(AttributeType.EARTH, itemEnchantment.getAttributeDefence(AttributeType.EARTH)), false);
|
||||||
|
}
|
||||||
|
if (itemEnchantment.getAttributeDefence(AttributeType.HOLY) > 0)
|
||||||
|
{
|
||||||
|
addedItem.setAttribute(new AttributeHolder(AttributeType.HOLY, itemEnchantment.getAttributeDefence(AttributeType.HOLY)), false);
|
||||||
|
}
|
||||||
|
if (itemEnchantment.getAttributeDefence(AttributeType.DARK) > 0)
|
||||||
|
{
|
||||||
|
addedItem.setAttribute(new AttributeHolder(AttributeType.DARK, itemEnchantment.getAttributeDefence(AttributeType.DARK)), false);
|
||||||
|
}
|
||||||
|
}
|
||||||
if (_soulCrystalOptions != null)
|
if (_soulCrystalOptions != null)
|
||||||
{
|
{
|
||||||
for (int i = 0; i < _soulCrystalOptions.length; i++)
|
for (int i = 0; i < _soulCrystalOptions.length; i++)
|
||||||
|
@ -475,13 +475,40 @@ public class MultiSellChoose implements IClientIncomingPacket
|
|||||||
{
|
{
|
||||||
addedItem.setEnchantLevel(itemEnchantment.getEnchantLevel());
|
addedItem.setEnchantLevel(itemEnchantment.getEnchantLevel());
|
||||||
addedItem.setAugmentation(itemEnchantment.getAugmentation(), false);
|
addedItem.setAugmentation(itemEnchantment.getAugmentation(), false);
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.findByClientId(itemEnchantment.getAttackElementType()), itemEnchantment.getAttackElementPower()), false);
|
if (addedItem.isWeapon())
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.FIRE, itemEnchantment.getAttributeDefence(AttributeType.FIRE)), false);
|
{
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.WATER, itemEnchantment.getAttributeDefence(AttributeType.WATER)), false);
|
if (itemEnchantment.getAttackElementPower() > 0)
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.WIND, itemEnchantment.getAttributeDefence(AttributeType.WIND)), false);
|
{
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.EARTH, itemEnchantment.getAttributeDefence(AttributeType.EARTH)), false);
|
addedItem.setAttribute(new AttributeHolder(AttributeType.findByClientId(itemEnchantment.getAttackElementType()), itemEnchantment.getAttackElementPower()), false);
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.HOLY, itemEnchantment.getAttributeDefence(AttributeType.HOLY)), false);
|
}
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.DARK, itemEnchantment.getAttributeDefence(AttributeType.DARK)), false);
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if (itemEnchantment.getAttributeDefence(AttributeType.FIRE) > 0)
|
||||||
|
{
|
||||||
|
addedItem.setAttribute(new AttributeHolder(AttributeType.FIRE, itemEnchantment.getAttributeDefence(AttributeType.FIRE)), false);
|
||||||
|
}
|
||||||
|
if (itemEnchantment.getAttributeDefence(AttributeType.WATER) > 0)
|
||||||
|
{
|
||||||
|
addedItem.setAttribute(new AttributeHolder(AttributeType.WATER, itemEnchantment.getAttributeDefence(AttributeType.WATER)), false);
|
||||||
|
}
|
||||||
|
if (itemEnchantment.getAttributeDefence(AttributeType.WIND) > 0)
|
||||||
|
{
|
||||||
|
addedItem.setAttribute(new AttributeHolder(AttributeType.WIND, itemEnchantment.getAttributeDefence(AttributeType.WIND)), false);
|
||||||
|
}
|
||||||
|
if (itemEnchantment.getAttributeDefence(AttributeType.EARTH) > 0)
|
||||||
|
{
|
||||||
|
addedItem.setAttribute(new AttributeHolder(AttributeType.EARTH, itemEnchantment.getAttributeDefence(AttributeType.EARTH)), false);
|
||||||
|
}
|
||||||
|
if (itemEnchantment.getAttributeDefence(AttributeType.HOLY) > 0)
|
||||||
|
{
|
||||||
|
addedItem.setAttribute(new AttributeHolder(AttributeType.HOLY, itemEnchantment.getAttributeDefence(AttributeType.HOLY)), false);
|
||||||
|
}
|
||||||
|
if (itemEnchantment.getAttributeDefence(AttributeType.DARK) > 0)
|
||||||
|
{
|
||||||
|
addedItem.setAttribute(new AttributeHolder(AttributeType.DARK, itemEnchantment.getAttributeDefence(AttributeType.DARK)), false);
|
||||||
|
}
|
||||||
|
}
|
||||||
if (_soulCrystalOptions != null)
|
if (_soulCrystalOptions != null)
|
||||||
{
|
{
|
||||||
for (int i = 0; i < _soulCrystalOptions.length; i++)
|
for (int i = 0; i < _soulCrystalOptions.length; i++)
|
||||||
|
@ -475,13 +475,40 @@ public class MultiSellChoose implements IClientIncomingPacket
|
|||||||
{
|
{
|
||||||
addedItem.setEnchantLevel(itemEnchantment.getEnchantLevel());
|
addedItem.setEnchantLevel(itemEnchantment.getEnchantLevel());
|
||||||
addedItem.setAugmentation(itemEnchantment.getAugmentation(), false);
|
addedItem.setAugmentation(itemEnchantment.getAugmentation(), false);
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.findByClientId(itemEnchantment.getAttackElementType()), itemEnchantment.getAttackElementPower()), false);
|
if (addedItem.isWeapon())
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.FIRE, itemEnchantment.getAttributeDefence(AttributeType.FIRE)), false);
|
{
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.WATER, itemEnchantment.getAttributeDefence(AttributeType.WATER)), false);
|
if (itemEnchantment.getAttackElementPower() > 0)
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.WIND, itemEnchantment.getAttributeDefence(AttributeType.WIND)), false);
|
{
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.EARTH, itemEnchantment.getAttributeDefence(AttributeType.EARTH)), false);
|
addedItem.setAttribute(new AttributeHolder(AttributeType.findByClientId(itemEnchantment.getAttackElementType()), itemEnchantment.getAttackElementPower()), false);
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.HOLY, itemEnchantment.getAttributeDefence(AttributeType.HOLY)), false);
|
}
|
||||||
addedItem.setAttribute(new AttributeHolder(AttributeType.DARK, itemEnchantment.getAttributeDefence(AttributeType.DARK)), false);
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if (itemEnchantment.getAttributeDefence(AttributeType.FIRE) > 0)
|
||||||
|
{
|
||||||
|
addedItem.setAttribute(new AttributeHolder(AttributeType.FIRE, itemEnchantment.getAttributeDefence(AttributeType.FIRE)), false);
|
||||||
|
}
|
||||||
|
if (itemEnchantment.getAttributeDefence(AttributeType.WATER) > 0)
|
||||||
|
{
|
||||||
|
addedItem.setAttribute(new AttributeHolder(AttributeType.WATER, itemEnchantment.getAttributeDefence(AttributeType.WATER)), false);
|
||||||
|
}
|
||||||
|
if (itemEnchantment.getAttributeDefence(AttributeType.WIND) > 0)
|
||||||
|
{
|
||||||
|
addedItem.setAttribute(new AttributeHolder(AttributeType.WIND, itemEnchantment.getAttributeDefence(AttributeType.WIND)), false);
|
||||||
|
}
|
||||||
|
if (itemEnchantment.getAttributeDefence(AttributeType.EARTH) > 0)
|
||||||
|
{
|
||||||
|
addedItem.setAttribute(new AttributeHolder(AttributeType.EARTH, itemEnchantment.getAttributeDefence(AttributeType.EARTH)), false);
|
||||||
|
}
|
||||||
|
if (itemEnchantment.getAttributeDefence(AttributeType.HOLY) > 0)
|
||||||
|
{
|
||||||
|
addedItem.setAttribute(new AttributeHolder(AttributeType.HOLY, itemEnchantment.getAttributeDefence(AttributeType.HOLY)), false);
|
||||||
|
}
|
||||||
|
if (itemEnchantment.getAttributeDefence(AttributeType.DARK) > 0)
|
||||||
|
{
|
||||||
|
addedItem.setAttribute(new AttributeHolder(AttributeType.DARK, itemEnchantment.getAttributeDefence(AttributeType.DARK)), false);
|
||||||
|
}
|
||||||
|
}
|
||||||
if (_soulCrystalOptions != null)
|
if (_soulCrystalOptions != null)
|
||||||
{
|
{
|
||||||
for (int i = 0; i < _soulCrystalOptions.length; i++)
|
for (int i = 0; i < _soulCrystalOptions.length; i++)
|
||||||
|
Loading…
Reference in New Issue
Block a user