anchor.diff:                                    Byte(EnsureRange(gRes.Tileset.TileColor[ID].B+Light,0,255)) shl 16 or $FF000000;
             end;
           end;
  +      end;
       end;
   
     //Scan all players units and paint all virtual group members in MapEd
  
positive.code: 
        if FOW = 0 then
          fBase[I*fMapX + K] := $FF000000
        else
          if (fMyTerrain.Land[I+1,K+1].TileOwner <> -1)
            and not fMyTerrain.TileIsCornField(KMPoint(K+1, I+1)) //Do not show corn and wine on minimap
            and not fMyTerrain.TileIsWineField(KMPoint(K+1, I+1)) then
            fBase[I*fMapX + K] := GetColor(fMyTerrain.Land[I+1,K+1].TileOwner)
          else
          begin
            U := fMyTerrain.Land[I+1,K+1].IsUnit;
  
negative.code:   Light: Smallint;
  //  Owner: TKMHandIndex;
    Group: TKMUnitGroup;
    TileOwner: TKMHandIndex;
  begin
    //if OVERLAY_OWNERSHIP then
    //begin
  