anchor.diff:  		egs_proto:send_zone(CSocket, ZoneFile),
   		egs_proto:send_map(CSocket, MapType, MapNumber, MapEntry),
   		egs_proto:send_location(CSocket, GID, Quest, MapType, MapNumber, AreaName),
  -		% 0215 0215 020c 1202 1204 1206 1207
  +		% 0215 0215
  +		send_packet_020c(CSocket),
  +		% 1202 1204 1206 1207
   		egs_proto:send_load_quest(CSocket, GID),
   		send_packet_201(CSocket, GID, User, Char),
   		% 0a06
  
positive.code: 		egs_proto:send_zone(CSocket, ZoneFile),
  		egs_proto:send_map(CSocket, MapType, MapNumber, MapEntry),
  		egs_proto:send_location(CSocket, GID, Quest, MapType, MapNumber, AreaName),
  		% 020c
  		egs_proto:send_load_quest(CSocket, GID),
  		send_packet_201(CSocket, GID, User, Char),
  		send_packet_0a06(CSocket, GID),
  
negative.code: 		GID:32/little-unsigned-integer, 0:32, 6:32/little-unsigned-integer, 0:32 >>,
  	egs_proto:packet_send(CSocket, Packet).
  
  %% @todo No idea what this one does. For unknown reasons it uses channel 2.
  
  send_packet_020c(CSocket) ->
  	Packet = << 16#020c020c:32, 16#fffff20c:32, 0:256 >>,
  	egs_proto:packet_send(CSocket, Packet).
  
  %% @todo End of character loading. Just send it.
  
  send_packet_021b(CSocket, GID) ->
  