anchor.diff:  		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),
  
positive.code: 	packet_send(Socket, << 16#02150300:32, DestLID:16/little, 0:144, 16#00011300:32, DestGID:32/little, 0:64, UnknownValue:32/little >>).
  
  %% @doc Send the game server's IP and port that the client requested.
  send_0216(IP, Port, #state{socket=Socket, gid=DestGID}) ->
  	packet_send(Socket, << 16#02160300:32, 16#ffff:16, 0:144, 16#00000f00:32, DestGID:32/little, 0:64, IP/binary, Port:16/little, 0:16 >>).
  
  %% @todo End of character loading.
  send_021b(#state{socket=Socket, gid=DestGID, lid=DestLID}) ->
  	packet_send(Socket, << 16#021b0300:32, DestLID:16/little, 0:144, 16#00011300:32, DestGID:32/little, 0:64 >>).
  
  
negative.code: 		CharGID:32/little, CharLID:32/little, SE/binary, HP:32/little, 0:32 >>).
  
  %% @doc Send character location, appearance and other information.
  %% @todo Handle the DestLID properly.
  send_0201(CharUser, #state{socket=Socket, gid=DestGID}) ->
  	[CharTypeID, GameVersion] = case (CharUser#egs_user_model.character)#characters.type of
  		npc -> [16#00001d00, 255];
  