Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff --git a/aCis_gameserver/java/net/sf/l2j/gameserver/model/multisell/PreparedEntry.java b/aCis_gameserver/java/net/sf/l2j/gameserver/model/multisell/PreparedEntry.java
- index e92d9a7..c436f87 100644
- --- a/aCis_gameserver/java/net/sf/l2j/gameserver/model/multisell/PreparedEntry.java
- +++ b/aCis_gameserver/java/net/sf/l2j/gameserver/model/multisell/PreparedEntry.java
- @@ -50,9 +50,6 @@
- _products = new ArrayList<>(template.getProducts().size());
- for (Ingredient ing : template.getProducts())
- {
- - if (!ing.isStackable())
- - _stackable = false;
- -
- final Ingredient newProduct = ing.getCopy();
- if (maintainEnchantment && item != null && ing.isArmorOrWeapon())
- newProduct.setEnchantLevel(item.getEnchantLevel());
- diff --git a/aCis_gameserver/java/net/sf/l2j/gameserver/network/clientpackets/MultiSellChoose.java b/aCis_gameserver/java/net/sf/l2j/gameserver/network/clientpackets/MultiSellChoose.java
- index c3405af..9a0a2a9 100644
- --- a/aCis_gameserver/java/net/sf/l2j/gameserver/network/clientpackets/MultiSellChoose.java
- +++ b/aCis_gameserver/java/net/sf/l2j/gameserver/network/clientpackets/MultiSellChoose.java
- @@ -90,12 +90,6 @@
- return;
- }
- - if (!entry.isStackable() && _amount > 1)
- - {
- - player.setMultiSell(null);
- - return;
- - }
- -
- int slots = 0;
- int weight = 0;
- @@ -104,9 +98,7 @@
- if (e.getItemId() < 0)
- continue;
- - if (!e.isStackable())
- - slots += e.getItemCount() * _amount;
- - else if (player.getInventory().getItemByItemId(e.getItemId()) == null)
- + if (player.getInventory().getItemByItemId(e.getItemId()) == null)
- slots++;
- weight += e.getItemCount() * _amount * e.getWeight();
- @@ -311,21 +303,16 @@
- player.getClan().addReputationScore(e.getItemCount() * _amount);
- else
- {
- - if (e.isStackable())
- - inv.addItem("Multisell", e.getItemId(), e.getItemCount() * _amount, player, player.getTarget());
- - else
- + for (int i = 0; i < (e.getItemCount() * _amount); i++)
- {
- - for (int i = 0; i < (e.getItemCount() * _amount); i++)
- + ItemInstance product = inv.addItem("Multisell", e.getItemId(), 1, player, player.getTarget());
- + if (product != null && list.getMaintainEnchantment())
- {
- - ItemInstance product = inv.addItem("Multisell", e.getItemId(), 1, player, player.getTarget());
- - if (product != null && list.getMaintainEnchantment())
- - {
- - if (i < augmentation.size())
- - product.setAugmentation(new Augmentation(augmentation.get(i).getId(), augmentation.get(i).getSkill()));
- -
- - product.setEnchantLevel(e.getEnchantLevel());
- - product.updateDatabase();
- - }
- + if (i < augmentation.size())
- + product.setAugmentation(new Augmentation(augmentation.get(i).getId(), augmentation.get(i).getSkill()));
- +
- + product.setEnchantLevel(e.getEnchantLevel());
- + product.updateDatabase();
- }
- }
Add Comment
Please, Sign In to add comment