Make use of EnchantResult packets and Map values.
This commit is contained in:
@@ -450,8 +450,7 @@ public class RequestEnchantItem implements ClientPacket
|
||||
break;
|
||||
}
|
||||
}
|
||||
player.sendItemList();
|
||||
player.broadcastUserInfo();
|
||||
|
||||
request.setProcessing(false);
|
||||
}
|
||||
}
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package org.l2jmobius.gameserver.network.clientpackets.enchant;
|
||||
|
||||
import org.l2jmobius.commons.network.ReadablePacket;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.actor.request.EnchantItemRequest;
|
||||
import org.l2jmobius.gameserver.model.item.instance.Item;
|
||||
@@ -30,11 +29,6 @@ import org.l2jmobius.gameserver.network.serverpackets.enchant.single.ChangedEnch
|
||||
*/
|
||||
public class RequestExRemoveEnchantSupportItem implements ClientPacket
|
||||
{
|
||||
@Override
|
||||
public void read(ReadablePacket packet)
|
||||
{
|
||||
}
|
||||
|
||||
@Override
|
||||
public void run(GameClient client)
|
||||
{
|
||||
|
@@ -35,9 +35,11 @@ public class ExRequestFinishMultiEnchantScroll implements ClientPacket
|
||||
return;
|
||||
}
|
||||
|
||||
if (player.getRequest(EnchantItemRequest.class) != null)
|
||||
if (player.getRequest(EnchantItemRequest.class) == null)
|
||||
{
|
||||
player.removeRequest(EnchantItemRequest.class);
|
||||
return;
|
||||
}
|
||||
|
||||
player.removeRequest(EnchantItemRequest.class);
|
||||
}
|
||||
}
|
@@ -345,9 +345,9 @@ public class ExRequestMultiEnchantItemList implements ClientPacket
|
||||
}
|
||||
}
|
||||
|
||||
for (int i : _failureReward.keySet())
|
||||
for (ItemHolder failure : _failureReward.values())
|
||||
{
|
||||
request.addMultiEnchantFailItems(_failureReward.get(i));
|
||||
request.addMultiEnchantFailItems(failure);
|
||||
}
|
||||
request.setProcessing(false);
|
||||
|
||||
|
@@ -21,6 +21,7 @@ import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.actor.request.EnchantItemRequest;
|
||||
import org.l2jmobius.gameserver.network.GameClient;
|
||||
import org.l2jmobius.gameserver.network.clientpackets.ClientPacket;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.ShortCutInit;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.enchant.multi.ExResultMultiEnchantItemList;
|
||||
|
||||
/**
|
||||
@@ -50,5 +51,9 @@ public class ExRequestViewMultiEnchantResult implements ClientPacket
|
||||
|
||||
final EnchantItemRequest request = player.getRequest(EnchantItemRequest.class);
|
||||
player.sendPacket(new ExResultMultiEnchantItemList(player, request.getMultiSuccessEnchantList(), request.getMultiFailureEnchantList(), true));
|
||||
|
||||
player.sendItemList();
|
||||
player.sendPacket(new ShortCutInit(player));
|
||||
player.broadcastUserInfo();
|
||||
}
|
||||
}
|
@@ -16,11 +16,27 @@
|
||||
*/
|
||||
package org.l2jmobius.gameserver.network.clientpackets.enchant.single;
|
||||
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.network.GameClient;
|
||||
import org.l2jmobius.gameserver.network.clientpackets.ClientPacket;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.ShortCutInit;
|
||||
|
||||
/**
|
||||
* @author Index
|
||||
* @author Mobius
|
||||
*/
|
||||
public class ExRequestViewEnchantResult implements ClientPacket
|
||||
{
|
||||
@Override
|
||||
public void run(GameClient client)
|
||||
{
|
||||
final Player player = client.getPlayer();
|
||||
if (player == null)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
player.sendItemList();
|
||||
player.sendPacket(new ShortCutInit(player));
|
||||
player.broadcastUserInfo();
|
||||
}
|
||||
}
|
@@ -92,11 +92,10 @@ public class ExResultMultiEnchantItemList extends ServerPacket
|
||||
writeInt(_successEnchant.size());
|
||||
if (_successEnchant.size() != 0)
|
||||
{
|
||||
for (int i : _successEnchant.keySet())
|
||||
for (int[] success : _successEnchant.values())
|
||||
{
|
||||
int[] intArray = _successEnchant.get(i);
|
||||
writeInt(intArray[0]);
|
||||
writeInt(intArray[1]);
|
||||
writeInt(success[0]);
|
||||
writeInt(success[1]);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -109,9 +108,9 @@ public class ExResultMultiEnchantItemList extends ServerPacket
|
||||
writeInt(_failureEnchant.size());
|
||||
if (_failureEnchant.size() != 0)
|
||||
{
|
||||
for (int i : _failureEnchant.keySet())
|
||||
for (int failure : _failureEnchant.values())
|
||||
{
|
||||
writeInt(_failureEnchant.get(i));
|
||||
writeInt(failure);
|
||||
writeInt(0);
|
||||
}
|
||||
}
|
||||
@@ -125,11 +124,10 @@ public class ExResultMultiEnchantItemList extends ServerPacket
|
||||
{
|
||||
writeInt(request.getMultiFailItemsCount());
|
||||
_failureReward = request.getMultiEnchantFailItems();
|
||||
for (int i : _failureReward.keySet())
|
||||
for (ItemHolder failure : _failureReward.values())
|
||||
{
|
||||
ItemHolder itemHolder = _failureReward.get(i);
|
||||
writeInt(itemHolder.getId());
|
||||
writeInt((int) itemHolder.getCount());
|
||||
writeInt(failure.getId());
|
||||
writeInt((int) failure.getCount());
|
||||
}
|
||||
if (_isResult)
|
||||
{
|
||||
|
@@ -450,8 +450,7 @@ public class RequestEnchantItem implements ClientPacket
|
||||
break;
|
||||
}
|
||||
}
|
||||
player.sendItemList();
|
||||
player.broadcastUserInfo();
|
||||
|
||||
request.setProcessing(false);
|
||||
}
|
||||
}
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package org.l2jmobius.gameserver.network.clientpackets.enchant;
|
||||
|
||||
import org.l2jmobius.commons.network.ReadablePacket;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.actor.request.EnchantItemRequest;
|
||||
import org.l2jmobius.gameserver.model.item.instance.Item;
|
||||
@@ -30,11 +29,6 @@ import org.l2jmobius.gameserver.network.serverpackets.enchant.single.ChangedEnch
|
||||
*/
|
||||
public class RequestExRemoveEnchantSupportItem implements ClientPacket
|
||||
{
|
||||
@Override
|
||||
public void read(ReadablePacket packet)
|
||||
{
|
||||
}
|
||||
|
||||
@Override
|
||||
public void run(GameClient client)
|
||||
{
|
||||
|
@@ -35,9 +35,11 @@ public class ExRequestFinishMultiEnchantScroll implements ClientPacket
|
||||
return;
|
||||
}
|
||||
|
||||
if (player.getRequest(EnchantItemRequest.class) != null)
|
||||
if (player.getRequest(EnchantItemRequest.class) == null)
|
||||
{
|
||||
player.removeRequest(EnchantItemRequest.class);
|
||||
return;
|
||||
}
|
||||
|
||||
player.removeRequest(EnchantItemRequest.class);
|
||||
}
|
||||
}
|
@@ -345,9 +345,9 @@ public class ExRequestMultiEnchantItemList implements ClientPacket
|
||||
}
|
||||
}
|
||||
|
||||
for (int i : _failureReward.keySet())
|
||||
for (ItemHolder failure : _failureReward.values())
|
||||
{
|
||||
request.addMultiEnchantFailItems(_failureReward.get(i));
|
||||
request.addMultiEnchantFailItems(failure);
|
||||
}
|
||||
request.setProcessing(false);
|
||||
|
||||
|
@@ -21,6 +21,7 @@ import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.actor.request.EnchantItemRequest;
|
||||
import org.l2jmobius.gameserver.network.GameClient;
|
||||
import org.l2jmobius.gameserver.network.clientpackets.ClientPacket;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.ShortCutInit;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.enchant.multi.ExResultMultiEnchantItemList;
|
||||
|
||||
/**
|
||||
@@ -50,5 +51,9 @@ public class ExRequestViewMultiEnchantResult implements ClientPacket
|
||||
|
||||
final EnchantItemRequest request = player.getRequest(EnchantItemRequest.class);
|
||||
player.sendPacket(new ExResultMultiEnchantItemList(player, request.getMultiSuccessEnchantList(), request.getMultiFailureEnchantList(), true));
|
||||
|
||||
player.sendItemList();
|
||||
player.sendPacket(new ShortCutInit(player));
|
||||
player.broadcastUserInfo();
|
||||
}
|
||||
}
|
@@ -16,11 +16,27 @@
|
||||
*/
|
||||
package org.l2jmobius.gameserver.network.clientpackets.enchant.single;
|
||||
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.network.GameClient;
|
||||
import org.l2jmobius.gameserver.network.clientpackets.ClientPacket;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.ShortCutInit;
|
||||
|
||||
/**
|
||||
* @author Index
|
||||
* @author Mobius
|
||||
*/
|
||||
public class ExRequestViewEnchantResult implements ClientPacket
|
||||
{
|
||||
@Override
|
||||
public void run(GameClient client)
|
||||
{
|
||||
final Player player = client.getPlayer();
|
||||
if (player == null)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
player.sendItemList();
|
||||
player.sendPacket(new ShortCutInit(player));
|
||||
player.broadcastUserInfo();
|
||||
}
|
||||
}
|
@@ -92,11 +92,10 @@ public class ExResultMultiEnchantItemList extends ServerPacket
|
||||
writeInt(_successEnchant.size());
|
||||
if (_successEnchant.size() != 0)
|
||||
{
|
||||
for (int i : _successEnchant.keySet())
|
||||
for (int[] success : _successEnchant.values())
|
||||
{
|
||||
int[] intArray = _successEnchant.get(i);
|
||||
writeInt(intArray[0]);
|
||||
writeInt(intArray[1]);
|
||||
writeInt(success[0]);
|
||||
writeInt(success[1]);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -109,9 +108,9 @@ public class ExResultMultiEnchantItemList extends ServerPacket
|
||||
writeInt(_failureEnchant.size());
|
||||
if (_failureEnchant.size() != 0)
|
||||
{
|
||||
for (int i : _failureEnchant.keySet())
|
||||
for (int failure : _failureEnchant.values())
|
||||
{
|
||||
writeInt(_failureEnchant.get(i));
|
||||
writeInt(failure);
|
||||
writeInt(0);
|
||||
}
|
||||
}
|
||||
@@ -125,11 +124,10 @@ public class ExResultMultiEnchantItemList extends ServerPacket
|
||||
{
|
||||
writeInt(request.getMultiFailItemsCount());
|
||||
_failureReward = request.getMultiEnchantFailItems();
|
||||
for (int i : _failureReward.keySet())
|
||||
for (ItemHolder failure : _failureReward.values())
|
||||
{
|
||||
ItemHolder itemHolder = _failureReward.get(i);
|
||||
writeInt(itemHolder.getId());
|
||||
writeInt((int) itemHolder.getCount());
|
||||
writeInt(failure.getId());
|
||||
writeInt((int) failure.getCount());
|
||||
}
|
||||
if (_isResult)
|
||||
{
|
||||
|
@@ -456,8 +456,7 @@ public class RequestEnchantItem implements ClientPacket
|
||||
break;
|
||||
}
|
||||
}
|
||||
player.sendItemList();
|
||||
player.broadcastUserInfo();
|
||||
|
||||
request.setProcessing(false);
|
||||
}
|
||||
}
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package org.l2jmobius.gameserver.network.clientpackets.enchant;
|
||||
|
||||
import org.l2jmobius.commons.network.ReadablePacket;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.actor.request.EnchantItemRequest;
|
||||
import org.l2jmobius.gameserver.model.item.instance.Item;
|
||||
@@ -30,11 +29,6 @@ import org.l2jmobius.gameserver.network.serverpackets.enchant.single.ChangedEnch
|
||||
*/
|
||||
public class RequestExRemoveEnchantSupportItem implements ClientPacket
|
||||
{
|
||||
@Override
|
||||
public void read(ReadablePacket packet)
|
||||
{
|
||||
}
|
||||
|
||||
@Override
|
||||
public void run(GameClient client)
|
||||
{
|
||||
|
@@ -35,9 +35,11 @@ public class ExRequestFinishMultiEnchantScroll implements ClientPacket
|
||||
return;
|
||||
}
|
||||
|
||||
if (player.getRequest(EnchantItemRequest.class) != null)
|
||||
if (player.getRequest(EnchantItemRequest.class) == null)
|
||||
{
|
||||
player.removeRequest(EnchantItemRequest.class);
|
||||
return;
|
||||
}
|
||||
|
||||
player.removeRequest(EnchantItemRequest.class);
|
||||
}
|
||||
}
|
@@ -351,9 +351,9 @@ public class ExRequestMultiEnchantItemList implements ClientPacket
|
||||
}
|
||||
}
|
||||
|
||||
for (int i : _failureReward.keySet())
|
||||
for (ItemHolder failure : _failureReward.values())
|
||||
{
|
||||
request.addMultiEnchantFailItems(_failureReward.get(i));
|
||||
request.addMultiEnchantFailItems(failure);
|
||||
}
|
||||
request.setProcessing(false);
|
||||
|
||||
|
@@ -21,6 +21,7 @@ import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.actor.request.EnchantItemRequest;
|
||||
import org.l2jmobius.gameserver.network.GameClient;
|
||||
import org.l2jmobius.gameserver.network.clientpackets.ClientPacket;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.ShortCutInit;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.enchant.multi.ExResultMultiEnchantItemList;
|
||||
|
||||
/**
|
||||
@@ -50,5 +51,9 @@ public class ExRequestViewMultiEnchantResult implements ClientPacket
|
||||
|
||||
final EnchantItemRequest request = player.getRequest(EnchantItemRequest.class);
|
||||
player.sendPacket(new ExResultMultiEnchantItemList(player, request.getMultiSuccessEnchantList(), request.getMultiFailureEnchantList(), true));
|
||||
|
||||
player.sendItemList();
|
||||
player.sendPacket(new ShortCutInit(player));
|
||||
player.broadcastUserInfo();
|
||||
}
|
||||
}
|
@@ -16,11 +16,27 @@
|
||||
*/
|
||||
package org.l2jmobius.gameserver.network.clientpackets.enchant.single;
|
||||
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.network.GameClient;
|
||||
import org.l2jmobius.gameserver.network.clientpackets.ClientPacket;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.ShortCutInit;
|
||||
|
||||
/**
|
||||
* @author Index
|
||||
* @author Mobius
|
||||
*/
|
||||
public class ExRequestViewEnchantResult implements ClientPacket
|
||||
{
|
||||
@Override
|
||||
public void run(GameClient client)
|
||||
{
|
||||
final Player player = client.getPlayer();
|
||||
if (player == null)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
player.sendItemList();
|
||||
player.sendPacket(new ShortCutInit(player));
|
||||
player.broadcastUserInfo();
|
||||
}
|
||||
}
|
@@ -92,11 +92,10 @@ public class ExResultMultiEnchantItemList extends ServerPacket
|
||||
writeInt(_successEnchant.size());
|
||||
if (_successEnchant.size() != 0)
|
||||
{
|
||||
for (int i : _successEnchant.keySet())
|
||||
for (int[] success : _successEnchant.values())
|
||||
{
|
||||
int[] intArray = _successEnchant.get(i);
|
||||
writeInt(intArray[0]);
|
||||
writeInt(intArray[1]);
|
||||
writeInt(success[0]);
|
||||
writeInt(success[1]);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -109,9 +108,9 @@ public class ExResultMultiEnchantItemList extends ServerPacket
|
||||
writeInt(_failureEnchant.size());
|
||||
if (_failureEnchant.size() != 0)
|
||||
{
|
||||
for (int i : _failureEnchant.keySet())
|
||||
for (int failure : _failureEnchant.values())
|
||||
{
|
||||
writeInt(_failureEnchant.get(i));
|
||||
writeInt(failure);
|
||||
writeInt(0);
|
||||
}
|
||||
}
|
||||
@@ -125,11 +124,10 @@ public class ExResultMultiEnchantItemList extends ServerPacket
|
||||
{
|
||||
writeInt(request.getMultiFailItemsCount());
|
||||
_failureReward = request.getMultiEnchantFailItems();
|
||||
for (int i : _failureReward.keySet())
|
||||
for (ItemHolder failure : _failureReward.values())
|
||||
{
|
||||
ItemHolder itemHolder = _failureReward.get(i);
|
||||
writeInt(itemHolder.getId());
|
||||
writeInt((int) itemHolder.getCount());
|
||||
writeInt(failure.getId());
|
||||
writeInt((int) failure.getCount());
|
||||
}
|
||||
if (_isResult)
|
||||
{
|
||||
|
@@ -456,8 +456,7 @@ public class RequestEnchantItem implements ClientPacket
|
||||
break;
|
||||
}
|
||||
}
|
||||
player.sendItemList();
|
||||
player.broadcastUserInfo();
|
||||
|
||||
request.setProcessing(false);
|
||||
}
|
||||
}
|
||||
|
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package org.l2jmobius.gameserver.network.clientpackets.enchant;
|
||||
|
||||
import org.l2jmobius.commons.network.ReadablePacket;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.actor.request.EnchantItemRequest;
|
||||
import org.l2jmobius.gameserver.model.item.instance.Item;
|
||||
@@ -30,11 +29,6 @@ import org.l2jmobius.gameserver.network.serverpackets.enchant.single.ChangedEnch
|
||||
*/
|
||||
public class RequestExRemoveEnchantSupportItem implements ClientPacket
|
||||
{
|
||||
@Override
|
||||
public void read(ReadablePacket packet)
|
||||
{
|
||||
}
|
||||
|
||||
@Override
|
||||
public void run(GameClient client)
|
||||
{
|
||||
|
@@ -35,9 +35,11 @@ public class ExRequestFinishMultiEnchantScroll implements ClientPacket
|
||||
return;
|
||||
}
|
||||
|
||||
if (player.getRequest(EnchantItemRequest.class) != null)
|
||||
if (player.getRequest(EnchantItemRequest.class) == null)
|
||||
{
|
||||
player.removeRequest(EnchantItemRequest.class);
|
||||
return;
|
||||
}
|
||||
|
||||
player.removeRequest(EnchantItemRequest.class);
|
||||
}
|
||||
}
|
@@ -351,9 +351,9 @@ public class ExRequestMultiEnchantItemList implements ClientPacket
|
||||
}
|
||||
}
|
||||
|
||||
for (int i : _failureReward.keySet())
|
||||
for (ItemHolder failure : _failureReward.values())
|
||||
{
|
||||
request.addMultiEnchantFailItems(_failureReward.get(i));
|
||||
request.addMultiEnchantFailItems(failure);
|
||||
}
|
||||
request.setProcessing(false);
|
||||
|
||||
|
@@ -21,6 +21,7 @@ import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.actor.request.EnchantItemRequest;
|
||||
import org.l2jmobius.gameserver.network.GameClient;
|
||||
import org.l2jmobius.gameserver.network.clientpackets.ClientPacket;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.ShortCutInit;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.enchant.multi.ExResultMultiEnchantItemList;
|
||||
|
||||
/**
|
||||
@@ -50,5 +51,9 @@ public class ExRequestViewMultiEnchantResult implements ClientPacket
|
||||
|
||||
final EnchantItemRequest request = player.getRequest(EnchantItemRequest.class);
|
||||
player.sendPacket(new ExResultMultiEnchantItemList(player, request.getMultiSuccessEnchantList(), request.getMultiFailureEnchantList(), true));
|
||||
|
||||
player.sendItemList();
|
||||
player.sendPacket(new ShortCutInit(player));
|
||||
player.broadcastUserInfo();
|
||||
}
|
||||
}
|
@@ -16,11 +16,27 @@
|
||||
*/
|
||||
package org.l2jmobius.gameserver.network.clientpackets.enchant.single;
|
||||
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.network.GameClient;
|
||||
import org.l2jmobius.gameserver.network.clientpackets.ClientPacket;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.ShortCutInit;
|
||||
|
||||
/**
|
||||
* @author Index
|
||||
* @author Mobius
|
||||
*/
|
||||
public class ExRequestViewEnchantResult implements ClientPacket
|
||||
{
|
||||
@Override
|
||||
public void run(GameClient client)
|
||||
{
|
||||
final Player player = client.getPlayer();
|
||||
if (player == null)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
player.sendItemList();
|
||||
player.sendPacket(new ShortCutInit(player));
|
||||
player.broadcastUserInfo();
|
||||
}
|
||||
}
|
@@ -92,11 +92,10 @@ public class ExResultMultiEnchantItemList extends ServerPacket
|
||||
writeInt(_successEnchant.size());
|
||||
if (_successEnchant.size() != 0)
|
||||
{
|
||||
for (int i : _successEnchant.keySet())
|
||||
for (int[] success : _successEnchant.values())
|
||||
{
|
||||
int[] intArray = _successEnchant.get(i);
|
||||
writeInt(intArray[0]);
|
||||
writeInt(intArray[1]);
|
||||
writeInt(success[0]);
|
||||
writeInt(success[1]);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -109,9 +108,9 @@ public class ExResultMultiEnchantItemList extends ServerPacket
|
||||
writeInt(_failureEnchant.size());
|
||||
if (_failureEnchant.size() != 0)
|
||||
{
|
||||
for (int i : _failureEnchant.keySet())
|
||||
for (int failure : _failureEnchant.values())
|
||||
{
|
||||
writeInt(_failureEnchant.get(i));
|
||||
writeInt(failure);
|
||||
writeInt(0);
|
||||
}
|
||||
}
|
||||
@@ -125,11 +124,10 @@ public class ExResultMultiEnchantItemList extends ServerPacket
|
||||
{
|
||||
writeInt(request.getMultiFailItemsCount());
|
||||
_failureReward = request.getMultiEnchantFailItems();
|
||||
for (int i : _failureReward.keySet())
|
||||
for (ItemHolder failure : _failureReward.values())
|
||||
{
|
||||
ItemHolder itemHolder = _failureReward.get(i);
|
||||
writeInt(itemHolder.getId());
|
||||
writeInt((int) itemHolder.getCount());
|
||||
writeInt(failure.getId());
|
||||
writeInt((int) failure.getCount());
|
||||
}
|
||||
if (_isResult)
|
||||
{
|
||||
|
Reference in New Issue
Block a user