anchor.diff:  	if(LAZYLEN(dent_decals) >= MAX_DENT_DECALS)
   		return
   
  -	var/mutable_appearance/decal = pick(dent_decal_list[denttype])
  +	var/mutable_appearance/decal = mutable_appearance('icons/effects/effects.dmi', "", BULLET_HOLE_LAYER)
  +	switch(denttype)
  +		if(WALL_DENT_SHOT)
  +			decal.icon_state = "bullet_hole"
  +		if(WALL_DENT_HIT)
  +			decal.icon_state = "impact[rand(1, 3)]"
  +
   	decal.pixel_x = x
   	decal.pixel_y = y
   
  -	cut_overlay(dent_decals)
  -	LAZYADD(dent_decals, decal)
  +	if(LAZYLEN(dent_decals))
  +		cut_overlay(dent_decals)
  +		dent_decals += decal
  +	else
  +		dent_decals = list(decal)
  +
   	add_overlay(dent_decals)
   
   #undef MAX_DENT_DECALS
  
positive.code: 			return FALSE
  
  		to_chat(user, "<span class='notice'>You begin fixing dents on the wall...</span>")
  		if(W.use_tool(src, user, slicing_duration, volume=100))
  			if(iswallturf(src) && LAZYLEN(dent_decals))
  				to_chat(user, "<span class='notice'>You fix some dents on the wall.</span>")
  				cut_overlay(dent_decals)
  				LAZYCLEARLIST(dent_decals)
  			return TRUE
  
  	return FALSE
  
negative.code: 	smooth = SMOOTH_TRUE
  
  	var/list/dent_decals
  
  /turf/closed/wall/examine(mob/user)
  	..()
  