anchor.diff:  				price = list(/obj/items/stones = 15)
   				path = /obj/bigwhitechair
   
  -				screen_x = 96
  +				screen_x = 64
   				screen_y = 64
   
   				maptext_x = 0
  
positive.code: 
  				path = /obj/teleport/portkey { dest = "@Courtyard"}
  
  
negative.code: 		var/mob/Player/p = usr
  		if(p.buildItemDisplay && z == p.z && get_dist(src, p) < 30)
  
  
  			if(p.buildItem.path)
  
  				if(p.buildItem.reqWall)
  					var/turf/t = locate(x,y+1,z)
  					if(!t || !t.flyblock)
  						p.buildItemDisplay.color = "#f00"
  						return
  
  				if(flyblock || (locate(p.buildItem.path) in src))
  					if(!p.buildItem.replace || !(locate(p.buildItem.replace) in src))
  						return
  
  			for(var/obj/buildable/shield_totem/c in range(10, src))
  				if(!c.allowed) continue
  				if(usr.ckey in c.allowed) continue
  				return
  
  			if(islist(p.buildItem.price))
  				var/list/items = list()
  