anchor.diff:  						if(!istype(F, /turf/open/floor)) //The turf might have changed during the do_after
   							return 0
   						if(!useResource(wallcost, user))
  -							user << no_ammo_message
   							return 0
   						activate()
   						F.ChangeTurf(/turf/closed/wall)
   						return 1
   					return 0
  -				user << no_ammo_message
   				return 0
   
   		if(2)
  
positive.code: 					if(do_after(user, windowdelay, target = A))
  						if(locate(/obj/structure/window) in A.loc) return 0
  						if(!useResource(windowcost, user))
  							user << no_ammo_message
  							return 0
  						activate()
  						var/obj/structure/window/WD = new/obj/structure/window/fulltile(A.loc)
  						WD.anchored = 1
  						return 1
  					return 0
  				user << no_ammo_message
  				return 0
  
  		else
  
negative.code: 					else
  						user << "<span class='warning'>There is another door here!</span>"
  						return 0
  				return 0
  
  		if(3)
  