anchor.diff:  
   	shield_totem
   		var/list/allowed
  +		var/locked = 0
  +
  +		canHeal = 1
  +		hp    = 75000
  +		maxhp = 75000
  +		rate = 13500
   
   		mouse_over_pointer = MOUSE_HAND_POINTER
   		icon = 'Totem.dmi'
  
positive.code: 
  		Click()
  			if(src in range(1))
  				if(!IsInputOpen(usr, "BuildProtection"))
  					var/Input/popup = new (usr, "BuildProtection")
  					var/response = popup.Alert(usr, "Add yourself or clean the access list?", "Build Protection", "Add", "Clean")
  					del popup
  					if(response == "Add")
  						if(!allowed)
  
negative.code: 
  						allowed += usr.ckey
  						usr << infomsg("You were added to the build list.")
  					else if(response == "Lock")
  						locked = 1
  					else if(response == "Unlock")
  						locked = 0
  					else
  						allowed = null
  						usr << infomsg("You cleaned the build list.")
  