anchor.diff:    po: TBGRABitmap;
     {$ENDIF}
   begin
  +  RX := Byte(aRT) + 1;
  +
     if not DirectoryExists(ExeDir + 'Sprites\') then Exit;
  -
  -  RX := Byte(aRT) + 1;
   
     FileList := TStringList.Create;
     FindFirst(ExeDir + 'Sprites\' + inttostr(RX)+'_????.png', faAnyFile AND NOT faDirectory, SearchRec);
  
positive.code: begin
    ID := Byte(aRT) + 1;
  
    RXData[ID].HasTeamColors := RXInfo[aRT].TeamColors; //HasTeamColors is used by fRender as well
  
    LeftIndex:=0; AllocatedRAM:=0; RequiredRAM:=0; ColorsRAM:=0; TexCount:=0;
    repeat
      inc(LeftIndex);
  
negative.code:         Pixel := y*Size[i].X + x;
          L := Data[i, Pixel]; //0..255
  
          if RXInfo[aRT].TeamColors and (L in [24..30])
          and ((ID<>2) or (i>400))  //Skip the Inn Weapon Smithy and the rest
          and ((ID<>4) or InRange(i,141,154) or InRange(i,521,550)) then //Unit icons and scrolls
          begin
  