anchor.diff:  %% @todo God save the flags.
   raw(16#0d04, << _:352, Data/bits >>, #client{socket=Socket, gid=GID}) ->
   	<< Flag:128/bits, A:16/bits, _:8, B/bits >> = Data,
  -	log("flag handler for ~s", [re:replace(Flag, "\\0+", "", [global, {return, binary}])]),
  +	io:format("~p: flag handler for ~s~n", [GID, re:replace(Flag, "\\0+", "", [global, {return, binary}])]),
   	psu_proto:packet_send(Socket, << 16#0d040300:32, 0:160, 16#00011300:32, GID:32/little, 0:64, Flag/binary, A/binary, 1, B/binary >>);
   
   %% @doc Initialize a vehicle object.
  
positive.code: %% @todo Apparently background values 1 2 3 are never used on official servers. Find out why.
  %% @todo Rename to counter_bg_request.
  event({counter_options_request, CounterID}, Client) ->
  	log("counter options request ~p", [CounterID]),
  	psu_proto:send_1711(egs_counters_db:bg(CounterID), Client);
  
  %% @todo Handle when the party already exists! And stop doing it wrong.
  
negative.code: 
  %% @doc Request the counter's quest files.
  event({counter_quest_files_request, CounterID}, Client) ->
  	io:format("~p: counter quest files request ~p~n", [Client#client.gid, CounterID]),
  	psu_proto:send_0c06(egs_counters_db:pack(CounterID), Client);
  
  %% @doc Counter available mission list request handler.
  event({counter_quest_options_request, CounterID}, Client) ->
  	io:format("~p: counter quest options request ~p~n", [Client#client.gid, CounterID]),
  	psu_proto:send_0c10(egs_counters_db:opts(CounterID), Client);
  
  %% @todo A and B are mostly unknown. Like most of everything else from the command 0e00...
  