anchor.diff:  -define(NBL, "./nbl").
   
   run() ->
  -	List = [{QuestID, parse_quest(QuestID)} || {QuestID, _} <- ?QUESTS, QuestID < 1100000],
  +	List = [{QuestID, parse_quest(QuestID)} || {QuestID, _} <- ?QUESTS],
   	Begin = "%% This file is automatically generated by EGS.
   %% Please do not edit it manually, as you would risk losing your changes.
   
  
positive.code: parse_object_args(45, _Params, _Data) ->
  	npc_talk;
  
  parse_object_args(48, _Params, _Data) ->
  	boss_gate;
  
  
negative.code: parse_object_list_headers_rec(_Data, 0, Acc) ->
  	lists:reverse(Acc);
  parse_object_list_headers_rec(Data, NbHeaders, Acc) ->
  	%~ << Log:320/bits, _/bits >> = Data,
  	%~ io:format("~p~n", [Log]),
  	<< 16#ffffffff:32, UnknownA:144/bits, UnknownB:16/little-unsigned-integer, UnknownC:32/little-unsigned-integer,
  		ObjListNumber:16/little-unsigned-integer, 0:32, NbObjects:16/little-unsigned-integer, ObjListPtr:32/little-unsigned-integer, Rest/bits >> = Data,
  	log("object list headers: a(~p) b(~p) c(~p) list nb(~b) nb obj(~b) obj list ptr(~b)", [UnknownA, UnknownB, UnknownC, ObjListNumber, NbObjects, ObjListPtr]),
  	parse_object_list_headers_rec(Rest, NbHeaders - 1, [{ObjListNumber, NbObjects, ObjListPtr}|Acc]).
  
  parse_object_list(BasePtr, Data, NbObjects, Ptr) ->
  