anchor.diff:  
   %% @doc Send character appearance and other information.
   %% @todo Probably don't pattern match the data like this...
  +%% @todo Handle the DestLID properly.
   send_010d(CharUser, #state{socket=Socket, gid=DestGID}) ->
   	CharGID = CharUser#egs_user_model.id,
   	CharLID = CharUser#egs_user_model.lid,
  
positive.code: 
  %% @doc Hello command. Sent when a client connects to the game or login server.
  %% @todo Can contain an error message if 0:1024 is setup similar to this: 0:32, 3:32/little, 0:48, Len:16/little, Error/binary, 0:Padding.
  send_0202(#state{socket=Socket, gid=DestGID}) ->
  	packet_send(Socket, << 16#020203bf:32, 16#ffff:16, 0:272, DestGID:32/little, 0:1024 >>).
  
  %% @doc Make the client load a new map.
  %% @todo We set a value of 1 and not 0 after EntryID because this value is never found to be 0.
  
negative.code: 		16#ffffffff:32, ZoneID:32/little, MapID:32/little, EntryID:32/little, 1:32/little, 0:24, IsSeasonal:8 >>).
  
  %% @todo No idea what this one does. For unknown reasons it uses channel 2.
  %% @todo Handle the DestLID properly?
  send_020c(#state{socket=Socket}) ->
  	packet_send(Socket, << 16#020c0200:32, 16#ffff0000:32, 0:256 >>).
  
  %% @doc Send the quest file to be loaded by the client.
  %% @todo Handle the DestLID properly?
  send_020e(Filename, #state{socket=Socket}) ->
  	{ok, File} = file:read_file(Filename),
  	Size = byte_size(File),
  