anchor.diff:  
   	var/z_level
   	if(confirm == "")
  -		var/max_x = 0
  -		var/max_y = 0
  +		generating_map = 1
  +		var/max_x = 1
  +		var/max_y = 1
   		z_level = input(" ", " ") as null|anything in zlevels_list
  -		world << "    [z_level]";
  +		world << "    [z_level]"
  +		diary << "    [z_level]"
   		var/i
   		var/j
  -		for(i = 0, i < world.maxx, i += 64)
  -			max_x = (i+64>world.maxx) ? world.maxx : i+64
  -			for(j = 0, j < world.maxy, j += 64)
  -				max_y = (i+64>world.maxy) ? world.maxy : j+64
  +		for(i = 1, i < world.maxx, i += 64)
  +			max_x = (i+63>world.maxx) ? world.maxx : i+63
  +			max_y = 1
  +			for(j = 1, j < world.maxy, j += 64)
  +				max_y = (i+63>world.maxy) ? world.maxy : j+63
   				generate_map_self(z_level, i, j, max_x, max_y, "[MAP_NAME]_[z_level]_([i],[j];[max_x],[max_y])")
   
   	world << "   [z_level] "
  +	diary << "   [z_level] "
  +	generating_map = 0
   
   //   
   /proc/generate_map_self(z = 1, x1 = 1, y1 = 1, x2 = world.maxx, y2 = world.maxy, name)
  
positive.code: 	//  
  	var/icon/final = new /icon()
  	final.Insert(minimap, "", SOUTH, 1, 0)
  	fcopy(final, "data/map_icons/[name].png")
  
  //    03.06.2016
  /proc/generate_tile_self(turf/tile, icon/minimap)
  
negative.code: 	var/obj/obj
  	var/list/obj_icons = list()
  	world << "[tile.x], [tile.y]"
  	diary << "[tile.x], [tile.y]"
  	// Don't use icons for space, just add objects in space if they exist.
  	if(istype(tile, /turf/open/space))
  		obj = locate(/obj/structure/lattice/catwalk) in tile
  