anchor.diff:  				return FALSE
   	if(M.active_storage)
   		M.active_storage.hide_from(M)
  -	orient2hud()
  +	orient2hud(M, (isliving(M) ? maxallowedscreensize : 7))
   	M.client.screen |= boxes
   	M.client.screen |= closer
   	M.client.screen |= real_location.contents
  
positive.code: 			ND.number++
  
  //This proc determines the size of the inventory to be displayed. Please touch it only if you know what you're doing.
  /datum/component/storage/proc/orient2hud()
  	var/atom/real_location = real_location()
  	var/adjusted_contents = real_location.contents.len
  
  
negative.code: 		numbered_contents = _process_numerical_display()
  		adjusted_contents = numbered_contents.len
  
  	var/columns = CLAMP(max_items, 1, maxcolumns ? maxcolumns : screen_max_columns)
  	var/rows = CLAMP(CEILING(adjusted_contents / columns, 1), 1, screen_max_rows)
  	standard_orient_objs(rows, columns, numbered_contents)
  
  