Handlers created for gold-vault interactions

This commit is contained in:
2024-03-24 10:21:53 -04:00
parent ae3423b99b
commit 083349b75b
7 changed files with 99 additions and 52 deletions
@@ -187,39 +187,6 @@ public class ClientMessagePump implements NetMsgHandler {
ChatManager.chatInfoError(player, "Can't transfer to vault: " + reason);
}
private static void transferGoldFromVaultToInventory(TransferGoldFromVaultToInventoryMsg msg, ClientConnection origin) {
PlayerCharacter player = origin.getPlayerCharacter();
if (player == null)
return;
Account account = player.getAccount();
if (account == null)
return;
account.transferGoldFromVaultToInventory(msg, origin);
}
private static void transferGoldFromInventoryToVault(TransferGoldFromInventoryToVaultMsg msg, ClientConnection origin) {
PlayerCharacter player = origin.getPlayerCharacter();
Dispatch dispatch;
if (player == null)
return;
Account account = player.getAccount();
if (account == null)
return;
account.transferGoldFromInventoryToVault(msg, origin);
}
private static void DeleteItem(DeleteItemMsg msg, ClientConnection origin) {
CharacterItemManager itemManager = origin.getPlayerCharacter().charItemManager;
@@ -1144,12 +1111,6 @@ public class ClientMessagePump implements NetMsgHandler {
case SHOWCOMBATINFO:
show((ShowMsg) msg, origin);
break;
case TRANSFERGOLDFROMVAULTTOINVENTORY:
transferGoldFromVaultToInventory((TransferGoldFromVaultToInventoryMsg) msg, origin);
break;
case GOLDTOVAULT:
transferGoldFromInventoryToVault((TransferGoldFromInventoryToVaultMsg) msg, origin);
break;
case REQUESTTOTRADE:
TradeManager.tradeRequest((TradeRequestMsg) msg, origin);
break;