anchor.diff:  
   handle(16#1705, CSocket, GID, _, _) ->
   	User = egs_db:users_select(GID),
  -	CharName = User#users.charname,
  -	Packet = << 16#17060300:32, 0:160, 16#00011300:32, GID:32/little-unsigned-integer, 0:64,
  -		16#00000300:32, 16#d5c0faff:32, 0:64, CharName/binary, 16#78000000:32, 16#01010000:32,
  -		0:1536, 16#0100c800:32, 16#0601010a:32, 16#ffffffff:32, 0:32 >>,
  -	egs_proto:packet_send(CSocket, Packet);
  +	send_1706(CSocket, GID, User#users.charname);
   
   %% @doc Mission selected handler. Send the currently selected mission.
   %% @todo Probably need to dispatch that info to other party members in the same counter.
  
positive.code: 	Packet = << 16#16020300:32, 0:160, 16#00011300:32, GID:32/little-unsigned-integer, 0:96, File/binary >>,
  	egs_proto:packet_send(CSocket, Packet).
  
  %% @todo Find what the heck this packet is.
  
  send_170c(CSocket, GID) ->
  	{ok, File} = file:read_file("p/packet170c.bin"),
  	Packet = << 16#170c0300:32, 0:160, 16#00011300:32, GID:32/little-unsigned-integer, 0:64, File/binary >>,
  	egs_proto:packet_send(CSocket, Packet).
  
  %% @doc Unknown dialog-related handler.
  
negative.code: %% @todo Handle correctly.
  
  handle(16#1709, CSocket, GID, _, _) ->
  	send_170a(CSocket, GID);
  
  %% @doc Counter-related handler.
  
  