anchor.diff:  			send_020f(ZoneFile, SetID, SeasonID);
   		true -> ignore
   	end,
  -	psu_proto:send_0205(User, IsSeasonal),
  +	psu_proto:send_0205(User#egs_user_model{lid=0}, IsSeasonal),
   	send_100e(QuestID, ZoneID, (User#egs_user_model.area)#psu_area.mapid, AreaName, 16#ffffffff),
   	if	AreaType =:= mission ->
  -			psu_proto:send_0215(User, 0),
  +			psu_proto:send_0215(User#egs_user_model{lid=0}, 0),
   			if	IsStart =:= true ->
  -					psu_proto:send_0215(User, 0),
  +					psu_proto:send_0215(User#egs_user_model{lid=0}, 0),
   					send_0c09();
   				true -> ignore
   			end;
  
positive.code: send_0222() ->
  	UCS2Name = << << X:8, 0:8 >> || X <- "EGS Test" >>,
  	GID = get(gid),
  	send(<< 16#02220300:32, 0:32, 16#00001200:32, GID:32/little-unsigned-integer, 0:64, 16#00011300:32, GID:32/little-unsigned-integer, 0:64,
  		2:32/little-unsigned-integer, 0:32, UCS2Name/binary, 0:16 >>).
  
  %% @todo No idea!
  send_022c(A, B) ->
  
negative.code: 
  %% @todo Send an empty partner card list.
  send_1501() ->
  	GID = get(gid),
  	send(<< 16#15010300:32, 16#ffff:16, 0:144, 16#00011300:32, GID:32/little, 0:96 >>).
  
  %% @todo Send an empty blacklist.
  send_1512() ->
  	GID = get(gid),
  	send(<< 16#15120300:32, 16#ffff:16, 0:144, 16#00011300:32, GID:32/little, 0:46144 >>).
  
  %% @todo NPC related packet, sent when there's an NPC in the area.
  send_1601(PartyPos) ->
  