public static void SendTradeRequest(Guid targetId)
 {
     Network.SendPacket(new TradeRequestPacket(targetId));
 }
 public static void SendDirection(byte dir)
 {
     Network.SendPacket(new DirectionPacket(dir));
 }
 public static void SendActivateEvent(Guid eventId)
 {
     Network.SendPacket(new ActivateEventPacket(eventId));
 }
 public static void SendMove()
 {
     Network.SendPacket(new MovePacket(Globals.Me.CurrentMap, Globals.Me.X, Globals.Me.Y, Globals.Me.Dir));
 }
 public static void SendAttack(Guid targetId, bool targetOnFocus)
 {
     Network.SendPacket(new AttackPacket(targetId, targetOnFocus));
 }
 public static void SendRequestPasswordReset(string nameEmail)
 {
     Network.SendPacket(new RequestPasswordResetPacket(nameEmail));
 }
 public static void SendAdminAction(AdminAction action)
 {
     Network.SendPacket(new AdminActionPacket(action));
 }
 public static void SendStoreBagItem(int slot, int amount)
 {
     Network.SendPacket(new StoreBagItemPacket(slot, amount));
 }
 public static void SendRetrieveBagItem(int slot, int amount)
 {
     Network.SendPacket(new RetrieveBagItemPacket(slot, amount));
 }
 public static void SendDeclineTrade()
 {
     Network.SendPacket(new DeclineTradePacket());
 }
 public static void SendTradeRequestAccept(object sender, EventArgs e)
 {
     Network.SendPacket(new TradeRequestResponsePacket((Guid)((InputBox)sender).UserData, true));
 }
 public static void SendAcceptTrade()
 {
     Network.SendPacket(new AcceptTradePacket());
 }
 public static void SendRevokeTradeItem(int slot, int amount)
 {
     Network.SendPacket(new RevokeTradeItemPacket(slot, amount));
 }
 public static void SendOfferTradeItem(int slot, int amount)
 {
     Network.SendPacket(new OfferTradeItemPacket(slot, amount));
 }
 public static void SendDeleteCharacter(Guid charId)
 {
     Network.SendPacket(new DeleteCharacterPacket(charId));
 }
 public static void SendCloseBag()
 {
     Network.SendPacket(new CloseBagPacket());
 }
 public static void SendNewCharacter()
 {
     Network.SendPacket(new NewCharacterPacket());
 }
 public static void SendMoveBagItems(int slot1, int slot2)
 {
     Network.SendPacket(new SwapBagItemsPacket(slot1, slot2));
 }
 public static void SendResetPassword(string nameEmail, string code, string hashedPass)
 {
     Network.SendPacket(new ResetPasswordPacket(nameEmail, code, hashedPass));
 }
 public static void SendRequestFriends()
 {
     Network.SendPacket(new RequestFriendsPacket());
 }
 public static void SendBumpEvent(Guid mapId, Guid eventId)
 {
     Network.SendPacket(new BumpPacket(mapId, eventId));
 }
 public static void SendAddFriend(string name)
 {
     Network.SendPacket(new UpdateFriendsPacket(name, true));
 }
 public static void SendChatMsg(string msg, byte channel)
 {
     Network.SendPacket(new ChatMsgPacket(msg, channel));
 }
 public static void SendRemoveFriend(string name)
 {
     Network.SendPacket(new UpdateFriendsPacket(name, false));
 }
 public static void SendBlock(bool blocking)
 {
     Network.SendPacket(new BlockPacket(blocking));
 }
 public static void SendFriendRequestDecline(Object sender, EventArgs e)
 {
     Network.SendPacket(new FriendRequestResponsePacket((Guid)((InputBox)sender).UserData, false));
 }
 public static void SendEnterGame()
 {
     Network.SendPacket(new EnterGamePacket());
 }
 public static void SendSelectCharacter(Guid charId)
 {
     Network.SendPacket(new SelectCharacterPacket(charId));
 }
 public static void SendEventResponse(byte response, Dialog ed)
 {
     Globals.EventDialogs.Remove(ed);
     Network.SendPacket(new EventResponsePacket(ed.EventId, response));
 }
 public static void SendAbandonQuest(Guid questId)
 {
     Network.SendPacket(new AbandonQuestPacket(questId));
 }