Auta exi mono sto L2PcInstance.java
/** The _active enchant item. */
private L2ItemInstance _activeEnchantItem = null;
/**
* Return the Item amount of the L2PcInstance.<BR>
* <BR>
*
* @param itemId the item id
* @param enchantLevel the enchant level
* @return the item count
*/
public int getItemCount(int itemId, int enchantLevel)
{
}
else if(item.getEnchantLevel() > 0)
{
SystemMessage sm = new SystemMessage(SystemMessageId.YOU_PICKED_UP_A_S1_S2);
sm.addNumber(item.getEnchantLevel());
sm.addItemName(item.getItemId());
sendPacket(sm);
if(getActiveEnchantItem() != null && getActiveEnchantItem().getObjectId() == objectId)
{
if (target.getEnchantLevel() > 0)
{
SystemMessage msg = new SystemMessage(SystemMessageId.ATTENTION_S1_PICKED_UP_S2_S3);
msg.addString(getName());
msg.addNumber(target.getEnchantLevel());
msg.addItemName(target.getItemId());
broadcastPacket(msg, 1400);
}
else
{
SystemMessage msg = new SystemMessage(SystemMessageId.ATTENTION_S1_PICKED_UP_S2);
msg.addString(getName());
msg.addItemName(target.getItemId());
broadcastPacket(msg, 1400);
}
if ((!isCursedWeaponEquipped()) && (!isInFunEvent()) && Config.ENABLE_PVPING_ENCHANT)
{
if (Rnd.get(100) < Config.AUTO_PVPENCH_WEAPON)
{
L2ItemInstance activeWeapon = getActiveWeaponInstance();
if ((activeWeapon != null) && (!activeWeapon.isHeroItem())) {
activeWeapon.attemptToIncreaseEnchantViaPVP(this);
}
}
int slot = Rnd.nextInt(12);
L2ItemInstance toBeProgressed = null;
if (Rnd.get(100) < Config.AUTO_PVPENCH_OTHERS)
{
switch (slot)
{
}
if (toBeProgressed != null) {
toBeProgressed.attemptToIncreaseEnchantViaPVP(this);
}
}
}
/**
* Return the modifier corresponding to the Enchant Effect of the Active Weapon (Min : 127).<BR>
* <BR>
*
* @return the enchant effect
*/
public int getEnchantEffect()
{
L2ItemInstance wpn = getActiveWeaponInstance();
if(wpn == null)
return 0;
return Math.min(127, wpn.getEnchantLevel());
}