Handlers created for vault interactions
This commit is contained in:
@@ -155,23 +155,8 @@ public class ClientMessagePump implements NetMsgHandler {
|
||||
DispatchMessage.dispatchMsgToInterestArea(pc, msg, DispatchChannel.PRIMARY, MBServerStatics.CHARACTER_LOAD_RANGE, true, true);
|
||||
}
|
||||
|
||||
private static void transferItemFromVaultToInventory(TransferItemFromVaultToInventoryMsg msg, ClientConnection origin) {
|
||||
|
||||
PlayerCharacter player = origin.getPlayerCharacter();
|
||||
Dispatch dispatch;
|
||||
|
||||
if (player == null)
|
||||
return;
|
||||
|
||||
if (player.getAccount() == null)
|
||||
return;
|
||||
player.getAccount().transferItemFromVaultToInventory(msg, origin);
|
||||
|
||||
|
||||
}
|
||||
|
||||
//call this if the transfer fails server side to kick the item back to inventory from vault
|
||||
public static void forceTransferFromInventoryToVault(TransferItemFromVaultToInventoryMsg msg, ClientConnection origin, String reason) {
|
||||
public static void forceTransferFromInventoryToVault(ItemFromVaultMsg msg, ClientConnection origin, String reason) {
|
||||
|
||||
PlayerCharacter player = origin.getPlayerCharacter();
|
||||
Dispatch dispatch;
|
||||
@@ -179,29 +164,15 @@ public class ClientMessagePump implements NetMsgHandler {
|
||||
if (player == null)
|
||||
return;
|
||||
|
||||
TransferItemFromInventoryToVaultMsg back = new TransferItemFromInventoryToVaultMsg(msg);
|
||||
ItemToVaultMsg back = new ItemToVaultMsg(msg);
|
||||
dispatch = Dispatch.borrow(player, back);
|
||||
DispatchMessage.dispatchMsgDispatch(dispatch, DispatchChannel.SECONDARY);
|
||||
|
||||
ChatManager.chatInfoError(player, "Can't transfer to inventory: " + reason);
|
||||
}
|
||||
|
||||
private static void transferItemFromInventoryToVault(TransferItemFromInventoryToVaultMsg msg, ClientConnection origin) {
|
||||
|
||||
PlayerCharacter player = origin.getPlayerCharacter();
|
||||
Dispatch dispatch;
|
||||
|
||||
if (player == null)
|
||||
return;
|
||||
|
||||
if (player.getAccount() == null)
|
||||
return;
|
||||
player.getAccount().transferItemFromInventoryToVault(msg, origin);
|
||||
|
||||
}
|
||||
|
||||
//call this if the transfer fails server side to kick the item back to vault from inventory
|
||||
public static void forceTransferFromVaultToInventory(TransferItemFromInventoryToVaultMsg msg, ClientConnection origin, String reason) {
|
||||
public static void forceTransferFromVaultToInventory(ItemToVaultMsg msg, ClientConnection origin, String reason) {
|
||||
|
||||
PlayerCharacter player = origin.getPlayerCharacter();
|
||||
Dispatch dispatch;
|
||||
@@ -209,7 +180,7 @@ public class ClientMessagePump implements NetMsgHandler {
|
||||
if (player == null)
|
||||
return;
|
||||
|
||||
TransferItemFromVaultToInventoryMsg back = new TransferItemFromVaultToInventoryMsg(msg);
|
||||
ItemFromVaultMsg back = new ItemFromVaultMsg(msg);
|
||||
dispatch = Dispatch.borrow(player, back);
|
||||
DispatchMessage.dispatchMsgDispatch(dispatch, DispatchChannel.SECONDARY);
|
||||
|
||||
@@ -1173,12 +1144,6 @@ public class ClientMessagePump implements NetMsgHandler {
|
||||
case SHOWCOMBATINFO:
|
||||
show((ShowMsg) msg, origin);
|
||||
break;
|
||||
case TRANSFERITEMFROMVAULTTOINVENTORY:
|
||||
transferItemFromVaultToInventory((TransferItemFromVaultToInventoryMsg) msg, origin);
|
||||
break;
|
||||
case ITEMTOVAULT:
|
||||
transferItemFromInventoryToVault((TransferItemFromInventoryToVaultMsg) msg, origin);
|
||||
break;
|
||||
case TRANSFERGOLDFROMVAULTTOINVENTORY:
|
||||
transferGoldFromVaultToInventory((TransferGoldFromVaultToInventoryMsg) msg, origin);
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user