Minor PaperdollCache improvements.
This commit is contained in:
@@ -84,13 +84,12 @@ public final class PaperdollCache
|
|||||||
|
|
||||||
public int getMaxSetEnchant(PlayerInstance player)
|
public int getMaxSetEnchant(PlayerInstance player)
|
||||||
{
|
{
|
||||||
int maxSetEnchant = _maxSetEnchant;
|
if (_maxSetEnchant >= 0)
|
||||||
if (maxSetEnchant >= 0)
|
|
||||||
{
|
{
|
||||||
return maxSetEnchant;
|
return _maxSetEnchant;
|
||||||
}
|
}
|
||||||
|
|
||||||
maxSetEnchant = 0;
|
int maxSetEnchant = 0;
|
||||||
for (ItemInstance item : _paperdollItems)
|
for (ItemInstance item : _paperdollItems)
|
||||||
{
|
{
|
||||||
for (ArmorSet set : ArmorSetData.getInstance().getSets(item.getId()))
|
for (ArmorSet set : ArmorSetData.getInstance().getSets(item.getId()))
|
||||||
|
@@ -925,10 +925,13 @@ public class ItemInstance extends WorldObject
|
|||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
clearEnchantStats();
|
clearEnchantStats();
|
||||||
_enchantLevel = enchantLevel;
|
_enchantLevel = enchantLevel;
|
||||||
applyEnchantStats();
|
applyEnchantStats();
|
||||||
_storedInDb = false;
|
_storedInDb = false;
|
||||||
|
|
||||||
|
getActingPlayer().getInventory().getPaperdollCache().clearMaxSetEnchant();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@@ -255,7 +255,6 @@ public class RequestEnchantItem implements IClientIncomingPacket
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
player.getInventory().getPaperdollCache().clearMaxSetEnchant();
|
|
||||||
player.broadcastUserInfo(); // update user info
|
player.broadcastUserInfo(); // update user info
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
@@ -84,13 +84,12 @@ public final class PaperdollCache
|
|||||||
|
|
||||||
public int getMaxSetEnchant(PlayerInstance player)
|
public int getMaxSetEnchant(PlayerInstance player)
|
||||||
{
|
{
|
||||||
int maxSetEnchant = _maxSetEnchant;
|
if (_maxSetEnchant >= 0)
|
||||||
if (maxSetEnchant >= 0)
|
|
||||||
{
|
{
|
||||||
return maxSetEnchant;
|
return _maxSetEnchant;
|
||||||
}
|
}
|
||||||
|
|
||||||
maxSetEnchant = 0;
|
int maxSetEnchant = 0;
|
||||||
for (ItemInstance item : _paperdollItems)
|
for (ItemInstance item : _paperdollItems)
|
||||||
{
|
{
|
||||||
for (ArmorSet set : ArmorSetData.getInstance().getSets(item.getId()))
|
for (ArmorSet set : ArmorSetData.getInstance().getSets(item.getId()))
|
||||||
|
@@ -926,10 +926,13 @@ public class ItemInstance extends WorldObject
|
|||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
clearEnchantStats();
|
clearEnchantStats();
|
||||||
_enchantLevel = enchantLevel;
|
_enchantLevel = enchantLevel;
|
||||||
applyEnchantStats();
|
applyEnchantStats();
|
||||||
_storedInDb = false;
|
_storedInDb = false;
|
||||||
|
|
||||||
|
getActingPlayer().getInventory().getPaperdollCache().clearMaxSetEnchant();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@@ -255,7 +255,6 @@ public class RequestEnchantItem implements IClientIncomingPacket
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
player.getInventory().getPaperdollCache().clearMaxSetEnchant();
|
|
||||||
player.broadcastUserInfo(); // update user info
|
player.broadcastUserInfo(); // update user info
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
@@ -84,13 +84,12 @@ public final class PaperdollCache
|
|||||||
|
|
||||||
public int getMaxSetEnchant(PlayerInstance player)
|
public int getMaxSetEnchant(PlayerInstance player)
|
||||||
{
|
{
|
||||||
int maxSetEnchant = _maxSetEnchant;
|
if (_maxSetEnchant >= 0)
|
||||||
if (maxSetEnchant >= 0)
|
|
||||||
{
|
{
|
||||||
return maxSetEnchant;
|
return _maxSetEnchant;
|
||||||
}
|
}
|
||||||
|
|
||||||
maxSetEnchant = 0;
|
int maxSetEnchant = 0;
|
||||||
for (ItemInstance item : _paperdollItems)
|
for (ItemInstance item : _paperdollItems)
|
||||||
{
|
{
|
||||||
for (ArmorSet set : ArmorSetData.getInstance().getSets(item.getId()))
|
for (ArmorSet set : ArmorSetData.getInstance().getSets(item.getId()))
|
||||||
|
@@ -926,10 +926,13 @@ public class ItemInstance extends WorldObject
|
|||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
clearEnchantStats();
|
clearEnchantStats();
|
||||||
_enchantLevel = enchantLevel;
|
_enchantLevel = enchantLevel;
|
||||||
applyEnchantStats();
|
applyEnchantStats();
|
||||||
_storedInDb = false;
|
_storedInDb = false;
|
||||||
|
|
||||||
|
getActingPlayer().getInventory().getPaperdollCache().clearMaxSetEnchant();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@@ -255,7 +255,6 @@ public class RequestEnchantItem implements IClientIncomingPacket
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
player.getInventory().getPaperdollCache().clearMaxSetEnchant();
|
|
||||||
player.broadcastUserInfo(); // update user info
|
player.broadcastUserInfo(); // update user info
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
@@ -84,13 +84,12 @@ public final class PaperdollCache
|
|||||||
|
|
||||||
public int getMaxSetEnchant(PlayerInstance player)
|
public int getMaxSetEnchant(PlayerInstance player)
|
||||||
{
|
{
|
||||||
int maxSetEnchant = _maxSetEnchant;
|
if (_maxSetEnchant >= 0)
|
||||||
if (maxSetEnchant >= 0)
|
|
||||||
{
|
{
|
||||||
return maxSetEnchant;
|
return _maxSetEnchant;
|
||||||
}
|
}
|
||||||
|
|
||||||
maxSetEnchant = 0;
|
int maxSetEnchant = 0;
|
||||||
for (ItemInstance item : _paperdollItems)
|
for (ItemInstance item : _paperdollItems)
|
||||||
{
|
{
|
||||||
for (ArmorSet set : ArmorSetData.getInstance().getSets(item.getId()))
|
for (ArmorSet set : ArmorSetData.getInstance().getSets(item.getId()))
|
||||||
|
@@ -926,10 +926,13 @@ public class ItemInstance extends WorldObject
|
|||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
clearEnchantStats();
|
clearEnchantStats();
|
||||||
_enchantLevel = enchantLevel;
|
_enchantLevel = enchantLevel;
|
||||||
applyEnchantStats();
|
applyEnchantStats();
|
||||||
_storedInDb = false;
|
_storedInDb = false;
|
||||||
|
|
||||||
|
getActingPlayer().getInventory().getPaperdollCache().clearMaxSetEnchant();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@@ -255,7 +255,6 @@ public class RequestEnchantItem implements IClientIncomingPacket
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
player.getInventory().getPaperdollCache().clearMaxSetEnchant();
|
|
||||||
player.broadcastUserInfo(); // update user info
|
player.broadcastUserInfo(); // update user info
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
@@ -84,13 +84,12 @@ public final class PaperdollCache
|
|||||||
|
|
||||||
public int getMaxSetEnchant(PlayerInstance player)
|
public int getMaxSetEnchant(PlayerInstance player)
|
||||||
{
|
{
|
||||||
int maxSetEnchant = _maxSetEnchant;
|
if (_maxSetEnchant >= 0)
|
||||||
if (maxSetEnchant >= 0)
|
|
||||||
{
|
{
|
||||||
return maxSetEnchant;
|
return _maxSetEnchant;
|
||||||
}
|
}
|
||||||
|
|
||||||
maxSetEnchant = 0;
|
int maxSetEnchant = 0;
|
||||||
for (ItemInstance item : _paperdollItems)
|
for (ItemInstance item : _paperdollItems)
|
||||||
{
|
{
|
||||||
for (ArmorSet set : ArmorSetData.getInstance().getSets(item.getId()))
|
for (ArmorSet set : ArmorSetData.getInstance().getSets(item.getId()))
|
||||||
|
@@ -934,6 +934,8 @@ public class ItemInstance extends WorldObject
|
|||||||
applyEnchantStats();
|
applyEnchantStats();
|
||||||
_storedInDb = false;
|
_storedInDb = false;
|
||||||
|
|
||||||
|
getActingPlayer().getInventory().getPaperdollCache().clearMaxSetEnchant();
|
||||||
|
|
||||||
// Notify to Scripts
|
// Notify to Scripts
|
||||||
EventDispatcher.getInstance().notifyEventAsync(new OnItemEnchantAdd(getActingPlayer(), this));
|
EventDispatcher.getInstance().notifyEventAsync(new OnItemEnchantAdd(getActingPlayer(), this));
|
||||||
}
|
}
|
||||||
|
@@ -255,7 +255,6 @@ public class RequestEnchantItem implements IClientIncomingPacket
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
player.getInventory().getPaperdollCache().clearMaxSetEnchant();
|
|
||||||
player.broadcastUserInfo(); // update user info
|
player.broadcastUserInfo(); // update user info
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
@@ -84,13 +84,12 @@ public final class PaperdollCache
|
|||||||
|
|
||||||
public int getMaxSetEnchant(PlayerInstance player)
|
public int getMaxSetEnchant(PlayerInstance player)
|
||||||
{
|
{
|
||||||
int maxSetEnchant = _maxSetEnchant;
|
if (_maxSetEnchant >= 0)
|
||||||
if (maxSetEnchant >= 0)
|
|
||||||
{
|
{
|
||||||
return maxSetEnchant;
|
return _maxSetEnchant;
|
||||||
}
|
}
|
||||||
|
|
||||||
maxSetEnchant = 0;
|
int maxSetEnchant = 0;
|
||||||
for (ItemInstance item : _paperdollItems)
|
for (ItemInstance item : _paperdollItems)
|
||||||
{
|
{
|
||||||
for (ArmorSet set : ArmorSetData.getInstance().getSets(item.getId()))
|
for (ArmorSet set : ArmorSetData.getInstance().getSets(item.getId()))
|
||||||
|
@@ -934,6 +934,8 @@ public class ItemInstance extends WorldObject
|
|||||||
applyEnchantStats();
|
applyEnchantStats();
|
||||||
_storedInDb = false;
|
_storedInDb = false;
|
||||||
|
|
||||||
|
getActingPlayer().getInventory().getPaperdollCache().clearMaxSetEnchant();
|
||||||
|
|
||||||
// Notify to Scripts
|
// Notify to Scripts
|
||||||
EventDispatcher.getInstance().notifyEventAsync(new OnItemEnchantAdd(getActingPlayer(), this));
|
EventDispatcher.getInstance().notifyEventAsync(new OnItemEnchantAdd(getActingPlayer(), this));
|
||||||
}
|
}
|
||||||
|
@@ -255,7 +255,6 @@ public class RequestEnchantItem implements IClientIncomingPacket
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
player.getInventory().getPaperdollCache().clearMaxSetEnchant();
|
|
||||||
player.broadcastUserInfo(); // update user info
|
player.broadcastUserInfo(); // update user info
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
@@ -84,13 +84,12 @@ public final class PaperdollCache
|
|||||||
|
|
||||||
public int getMaxSetEnchant(PlayerInstance player)
|
public int getMaxSetEnchant(PlayerInstance player)
|
||||||
{
|
{
|
||||||
int maxSetEnchant = _maxSetEnchant;
|
if (_maxSetEnchant >= 0)
|
||||||
if (maxSetEnchant >= 0)
|
|
||||||
{
|
{
|
||||||
return maxSetEnchant;
|
return _maxSetEnchant;
|
||||||
}
|
}
|
||||||
|
|
||||||
maxSetEnchant = 0;
|
int maxSetEnchant = 0;
|
||||||
for (ItemInstance item : _paperdollItems)
|
for (ItemInstance item : _paperdollItems)
|
||||||
{
|
{
|
||||||
for (ArmorSet set : ArmorSetData.getInstance().getSets(item.getId()))
|
for (ArmorSet set : ArmorSetData.getInstance().getSets(item.getId()))
|
||||||
|
@@ -934,6 +934,8 @@ public class ItemInstance extends WorldObject
|
|||||||
applyEnchantStats();
|
applyEnchantStats();
|
||||||
_storedInDb = false;
|
_storedInDb = false;
|
||||||
|
|
||||||
|
getActingPlayer().getInventory().getPaperdollCache().clearMaxSetEnchant();
|
||||||
|
|
||||||
// Notify to Scripts
|
// Notify to Scripts
|
||||||
EventDispatcher.getInstance().notifyEventAsync(new OnItemEnchantAdd(getActingPlayer(), this));
|
EventDispatcher.getInstance().notifyEventAsync(new OnItemEnchantAdd(getActingPlayer(), this));
|
||||||
}
|
}
|
||||||
|
@@ -257,7 +257,6 @@ public class RequestEnchantItem implements IClientIncomingPacket
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
player.getInventory().getPaperdollCache().clearMaxSetEnchant();
|
|
||||||
player.broadcastUserInfo(); // update user info
|
player.broadcastUserInfo(); // update user info
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
@@ -84,13 +84,12 @@ public final class PaperdollCache
|
|||||||
|
|
||||||
public int getMaxSetEnchant(PlayerInstance player)
|
public int getMaxSetEnchant(PlayerInstance player)
|
||||||
{
|
{
|
||||||
int maxSetEnchant = _maxSetEnchant;
|
if (_maxSetEnchant >= 0)
|
||||||
if (maxSetEnchant >= 0)
|
|
||||||
{
|
{
|
||||||
return maxSetEnchant;
|
return _maxSetEnchant;
|
||||||
}
|
}
|
||||||
|
|
||||||
maxSetEnchant = 0;
|
int maxSetEnchant = 0;
|
||||||
for (ItemInstance item : _paperdollItems)
|
for (ItemInstance item : _paperdollItems)
|
||||||
{
|
{
|
||||||
for (ArmorSet set : ArmorSetData.getInstance().getSets(item.getId()))
|
for (ArmorSet set : ArmorSetData.getInstance().getSets(item.getId()))
|
||||||
|
@@ -934,6 +934,8 @@ public class ItemInstance extends WorldObject
|
|||||||
applyEnchantStats();
|
applyEnchantStats();
|
||||||
_storedInDb = false;
|
_storedInDb = false;
|
||||||
|
|
||||||
|
getActingPlayer().getInventory().getPaperdollCache().clearMaxSetEnchant();
|
||||||
|
|
||||||
// Notify to Scripts
|
// Notify to Scripts
|
||||||
EventDispatcher.getInstance().notifyEventAsync(new OnItemEnchantAdd(getActingPlayer(), this));
|
EventDispatcher.getInstance().notifyEventAsync(new OnItemEnchantAdd(getActingPlayer(), this));
|
||||||
}
|
}
|
||||||
|
@@ -257,7 +257,6 @@ public class RequestEnchantItem implements IClientIncomingPacket
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
player.getInventory().getPaperdollCache().clearMaxSetEnchant();
|
|
||||||
player.broadcastUserInfo(); // update user info
|
player.broadcastUserInfo(); // update user info
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
@@ -84,13 +84,12 @@ public final class PaperdollCache
|
|||||||
|
|
||||||
public int getMaxSetEnchant(PlayerInstance player)
|
public int getMaxSetEnchant(PlayerInstance player)
|
||||||
{
|
{
|
||||||
int maxSetEnchant = _maxSetEnchant;
|
if (_maxSetEnchant >= 0)
|
||||||
if (maxSetEnchant >= 0)
|
|
||||||
{
|
{
|
||||||
return maxSetEnchant;
|
return _maxSetEnchant;
|
||||||
}
|
}
|
||||||
|
|
||||||
maxSetEnchant = 0;
|
int maxSetEnchant = 0;
|
||||||
for (ItemInstance item : _paperdollItems)
|
for (ItemInstance item : _paperdollItems)
|
||||||
{
|
{
|
||||||
for (ArmorSet set : ArmorSetData.getInstance().getSets(item.getId()))
|
for (ArmorSet set : ArmorSetData.getInstance().getSets(item.getId()))
|
||||||
|
@@ -926,10 +926,13 @@ public class ItemInstance extends WorldObject
|
|||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
clearEnchantStats();
|
clearEnchantStats();
|
||||||
_enchantLevel = enchantLevel;
|
_enchantLevel = enchantLevel;
|
||||||
applyEnchantStats();
|
applyEnchantStats();
|
||||||
_storedInDb = false;
|
_storedInDb = false;
|
||||||
|
|
||||||
|
getActingPlayer().getInventory().getPaperdollCache().clearMaxSetEnchant();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@@ -255,7 +255,6 @@ public class RequestEnchantItem implements IClientIncomingPacket
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
player.getInventory().getPaperdollCache().clearMaxSetEnchant();
|
|
||||||
player.broadcastUserInfo(); // update user info
|
player.broadcastUserInfo(); // update user info
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
@@ -84,13 +84,12 @@ public final class PaperdollCache
|
|||||||
|
|
||||||
public int getMaxSetEnchant(PlayerInstance player)
|
public int getMaxSetEnchant(PlayerInstance player)
|
||||||
{
|
{
|
||||||
int maxSetEnchant = _maxSetEnchant;
|
if (_maxSetEnchant >= 0)
|
||||||
if (maxSetEnchant >= 0)
|
|
||||||
{
|
{
|
||||||
return maxSetEnchant;
|
return _maxSetEnchant;
|
||||||
}
|
}
|
||||||
|
|
||||||
maxSetEnchant = 0;
|
int maxSetEnchant = 0;
|
||||||
for (ItemInstance item : _paperdollItems)
|
for (ItemInstance item : _paperdollItems)
|
||||||
{
|
{
|
||||||
for (ArmorSet set : ArmorSetData.getInstance().getSets(item.getId()))
|
for (ArmorSet set : ArmorSetData.getInstance().getSets(item.getId()))
|
||||||
|
@@ -926,10 +926,13 @@ public class ItemInstance extends WorldObject
|
|||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
clearEnchantStats();
|
clearEnchantStats();
|
||||||
_enchantLevel = enchantLevel;
|
_enchantLevel = enchantLevel;
|
||||||
applyEnchantStats();
|
applyEnchantStats();
|
||||||
_storedInDb = false;
|
_storedInDb = false;
|
||||||
|
|
||||||
|
getActingPlayer().getInventory().getPaperdollCache().clearMaxSetEnchant();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@@ -255,7 +255,6 @@ public class RequestEnchantItem implements IClientIncomingPacket
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
player.getInventory().getPaperdollCache().clearMaxSetEnchant();
|
|
||||||
player.broadcastUserInfo(); // update user info
|
player.broadcastUserInfo(); // update user info
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
@@ -84,13 +84,12 @@ public final class PaperdollCache
|
|||||||
|
|
||||||
public int getMaxSetEnchant(PlayerInstance player)
|
public int getMaxSetEnchant(PlayerInstance player)
|
||||||
{
|
{
|
||||||
int maxSetEnchant = _maxSetEnchant;
|
if (_maxSetEnchant >= 0)
|
||||||
if (maxSetEnchant >= 0)
|
|
||||||
{
|
{
|
||||||
return maxSetEnchant;
|
return _maxSetEnchant;
|
||||||
}
|
}
|
||||||
|
|
||||||
maxSetEnchant = 0;
|
int maxSetEnchant = 0;
|
||||||
for (ItemInstance item : _paperdollItems)
|
for (ItemInstance item : _paperdollItems)
|
||||||
{
|
{
|
||||||
for (ArmorSet set : ArmorSetData.getInstance().getSets(item.getId()))
|
for (ArmorSet set : ArmorSetData.getInstance().getSets(item.getId()))
|
||||||
|
@@ -926,10 +926,13 @@ public class ItemInstance extends WorldObject
|
|||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
clearEnchantStats();
|
clearEnchantStats();
|
||||||
_enchantLevel = enchantLevel;
|
_enchantLevel = enchantLevel;
|
||||||
applyEnchantStats();
|
applyEnchantStats();
|
||||||
_storedInDb = false;
|
_storedInDb = false;
|
||||||
|
|
||||||
|
getActingPlayer().getInventory().getPaperdollCache().clearMaxSetEnchant();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@@ -255,7 +255,6 @@ public class RequestEnchantItem implements IClientIncomingPacket
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
player.getInventory().getPaperdollCache().clearMaxSetEnchant();
|
|
||||||
player.broadcastUserInfo(); // update user info
|
player.broadcastUserInfo(); // update user info
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
@@ -84,13 +84,12 @@ public final class PaperdollCache
|
|||||||
|
|
||||||
public int getMaxSetEnchant(PlayerInstance player)
|
public int getMaxSetEnchant(PlayerInstance player)
|
||||||
{
|
{
|
||||||
int maxSetEnchant = _maxSetEnchant;
|
if (_maxSetEnchant >= 0)
|
||||||
if (maxSetEnchant >= 0)
|
|
||||||
{
|
{
|
||||||
return maxSetEnchant;
|
return _maxSetEnchant;
|
||||||
}
|
}
|
||||||
|
|
||||||
maxSetEnchant = 0;
|
int maxSetEnchant = 0;
|
||||||
for (ItemInstance item : _paperdollItems)
|
for (ItemInstance item : _paperdollItems)
|
||||||
{
|
{
|
||||||
for (ArmorSet set : ArmorSetData.getInstance().getSets(item.getId()))
|
for (ArmorSet set : ArmorSetData.getInstance().getSets(item.getId()))
|
||||||
|
@@ -926,10 +926,13 @@ public class ItemInstance extends WorldObject
|
|||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
clearEnchantStats();
|
clearEnchantStats();
|
||||||
_enchantLevel = enchantLevel;
|
_enchantLevel = enchantLevel;
|
||||||
applyEnchantStats();
|
applyEnchantStats();
|
||||||
_storedInDb = false;
|
_storedInDb = false;
|
||||||
|
|
||||||
|
getActingPlayer().getInventory().getPaperdollCache().clearMaxSetEnchant();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@@ -255,7 +255,6 @@ public class RequestEnchantItem implements IClientIncomingPacket
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
player.getInventory().getPaperdollCache().clearMaxSetEnchant();
|
|
||||||
player.broadcastUserInfo(); // update user info
|
player.broadcastUserInfo(); // update user info
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
@@ -84,13 +84,12 @@ public final class PaperdollCache
|
|||||||
|
|
||||||
public int getMaxSetEnchant(PlayerInstance player)
|
public int getMaxSetEnchant(PlayerInstance player)
|
||||||
{
|
{
|
||||||
int maxSetEnchant = _maxSetEnchant;
|
if (_maxSetEnchant >= 0)
|
||||||
if (maxSetEnchant >= 0)
|
|
||||||
{
|
{
|
||||||
return maxSetEnchant;
|
return _maxSetEnchant;
|
||||||
}
|
}
|
||||||
|
|
||||||
maxSetEnchant = 0;
|
int maxSetEnchant = 0;
|
||||||
for (ItemInstance item : _paperdollItems)
|
for (ItemInstance item : _paperdollItems)
|
||||||
{
|
{
|
||||||
for (ArmorSet set : ArmorSetData.getInstance().getSets(item.getId()))
|
for (ArmorSet set : ArmorSetData.getInstance().getSets(item.getId()))
|
||||||
|
@@ -926,10 +926,13 @@ public class ItemInstance extends WorldObject
|
|||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
clearEnchantStats();
|
clearEnchantStats();
|
||||||
_enchantLevel = enchantLevel;
|
_enchantLevel = enchantLevel;
|
||||||
applyEnchantStats();
|
applyEnchantStats();
|
||||||
_storedInDb = false;
|
_storedInDb = false;
|
||||||
|
|
||||||
|
getActingPlayer().getInventory().getPaperdollCache().clearMaxSetEnchant();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@@ -257,7 +257,6 @@ public class RequestEnchantItem implements IClientIncomingPacket
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
player.getInventory().getPaperdollCache().clearMaxSetEnchant();
|
|
||||||
player.broadcastUserInfo(); // update user info
|
player.broadcastUserInfo(); // update user info
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
@@ -84,13 +84,12 @@ public final class PaperdollCache
|
|||||||
|
|
||||||
public int getMaxSetEnchant(PlayerInstance player)
|
public int getMaxSetEnchant(PlayerInstance player)
|
||||||
{
|
{
|
||||||
int maxSetEnchant = _maxSetEnchant;
|
if (_maxSetEnchant >= 0)
|
||||||
if (maxSetEnchant >= 0)
|
|
||||||
{
|
{
|
||||||
return maxSetEnchant;
|
return _maxSetEnchant;
|
||||||
}
|
}
|
||||||
|
|
||||||
maxSetEnchant = 0;
|
int maxSetEnchant = 0;
|
||||||
for (ItemInstance item : _paperdollItems)
|
for (ItemInstance item : _paperdollItems)
|
||||||
{
|
{
|
||||||
for (ArmorSet set : ArmorSetData.getInstance().getSets(item.getId()))
|
for (ArmorSet set : ArmorSetData.getInstance().getSets(item.getId()))
|
||||||
|
@@ -926,10 +926,13 @@ public class ItemInstance extends WorldObject
|
|||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
clearEnchantStats();
|
clearEnchantStats();
|
||||||
_enchantLevel = enchantLevel;
|
_enchantLevel = enchantLevel;
|
||||||
applyEnchantStats();
|
applyEnchantStats();
|
||||||
_storedInDb = false;
|
_storedInDb = false;
|
||||||
|
|
||||||
|
getActingPlayer().getInventory().getPaperdollCache().clearMaxSetEnchant();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@@ -257,7 +257,6 @@ public class RequestEnchantItem implements IClientIncomingPacket
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
player.getInventory().getPaperdollCache().clearMaxSetEnchant();
|
|
||||||
player.broadcastUserInfo(); // update user info
|
player.broadcastUserInfo(); // update user info
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
Reference in New Issue
Block a user