anchor.diff:  	icon = 'icons/turf/smooth_wall.dmi'
   	icon_state = "smooth"
   	smooth = SMOOTH_TRUE|SMOOTH_DIAGONAL|SMOOTH_BORDER
  -	canSmoothWith = null
  +	canSmoothWith = null
positive.code: 
  //SSicon_smooth
  /proc/queue_smooth(atom/A)
  	if(SSicon_smooth)
  		SSicon_smooth.smooth_queue[A] = A
  		SSicon_smooth.can_fire = 1
  	else
  		smooth_icon(A)
  
  //Example smooth wall
  /turf/closed/wall/smooth
  
negative.code: 
  //do not use, use queue_smooth(atom)
  /proc/smooth_icon(atom/A)
  	if(!A || !A.smooth)
  		return
  	A.smooth &= ~SMOOTH_QUEUED
  	if (!A.z)
  		return
  	if(qdeleted(A))
  		return
  