anchor.diff:  	OldUser = egs_db:users_select(GID),
   	User = OldUser#users{questid=QuestID, zoneid=ZoneID, mapid=MapID, entryid=EntryID, savedquestid=OldUser#users.questid, savedzoneid=OldUser#users.zoneid},
   	egs_db:users_insert(User),
  -	[{status, 1}, {char, Char}, {options, _}] = char_load(User#users.folder, User#users.charnumber),
  +	[{status, 1}, {char, Char}, {options, _}] = data_load(User#users.folder, User#users.charnumber),
   	AreaName = "Mission counter",
   	QuestFile = "data/lobby/counter.quest.nbl",
   	ZoneFile = "data/lobby/counter.zone.nbl",
  
positive.code: 	OldUser = egs_db:users_select(GID),
  	User = OldUser#users{instanceid=undefined, questid=QuestID, zoneid=ZoneID, mapid=MapID, entryid=EntryID},
  	egs_db:users_insert(User),
  	[{status, 1}, {char, Char}, {options, _}] = char_load(User#users.folder, User#users.charnumber),
  	[{type, AreaType}, {file, QuestFile}] = proplists:get_value(QuestID, ?QUESTS, [{type, lobby}, {file, "data/lobby/colony.quest.nbl"}]),
  	[{file, ZoneFile}] = proplists:get_value([QuestID, ZoneID], ?ZONES, [{file, "data/lobby/colony.zone-0.nbl"}]),
  	[{name, AreaName}] = proplists:get_value([QuestID, MapID], ?MAPS, [{name, "dammy"}]),
  
negative.code: char_select_handle(16#0d06, CSocket, GID, Version, _) ->
  	User = egs_db:users_select(GID),
  	egs_proto:send_character_list(CSocket, GID,
  		data_load(User#users.folder, 0),
  		data_load(User#users.folder, 1),
  		data_load(User#users.folder, 2),
  		data_load(User#users.folder, 3)),
  	?MODULE:char_select(CSocket, GID, Version);
  
  %% @doc Silently ignore packet 0818. Gives CPU/GPU information.
  