anchor.diff:  var
     I: Integer;
   begin
  -  if aCount = 0 then Exit;
  +  if gGame.IsMapEditor then
  +    Exit;
  +  if aCount = 0 then
  +    Exit;
     
     //Add Count of resource to old offer
     for I := 1 to fOfferCount do
  
positive.code: var
    I: Integer;
  begin
    //We need to parse whole list, never knowing how many offers the house had
    for I := 1 to fOfferCount do
    if fOffer[I].Loc_House = aHouse then
  
negative.code: var
    I: Integer;
  begin
    if gGame.IsMapEditor then
      Exit;
  
    Result := 0;
    if aCount = 0 then Exit;
    Assert(aHouse <> nil);
  