anchor.diff:  				screen_x = 128
   				screen_y = 64
   
  +				maptext_x = 0
  +				maptext_width = 32
  +
   			WTable
   				icon       ='stage.dmi'
   				icon_state = "w"
   
   				price = 1
  +				path = /obj/WTable
  +
  +				screen_x = 160
  +				screen_y = 64
  +
  +				maptext_x = 0
  +				maptext_width = 32
  +
  +			wall_torch
  +				icon       ='turf.dmi'
  +				icon_state = "walltorch"
  +
  +				price = 1
   				maptext = "Decoration: 1 wooden logs"
  -				path = /obj/WTable
  -
  -				screen_x = 160
  +				path = /obj/static_obj/walltorch { post_init = 0; pixel_y = 32 }
  +				reqWall = 1
  +				mouse_opacity = 2
  +
  +				screen_x = 200
   				screen_y = 64
   
   			Bed
  
positive.code: 		if(p.buildItemDisplay)
  			if(z == p.z && get_dist(src, p) < 30)
  				p.buildItemDisplay.loc = src
  				var/obj/buildable/shield_totem/c = locate() in range(20, src)
  				if(!c || !c.allowed || (usr.ckey in c.allowed))
  					p.buildItemDisplay.loc = src
  
negative.code: 			o.canSave = 0
  			o.mouse_over_pointer = 0
  			o.transform = null
  			if(reqWall)
  				o.pixel_y += 32
  
  			M.buildItem = src
  			M.buildItemDisplay = o
  