anchor.diff:  	if(. & EMP_PROTECT_SELF)
   		return
   	set_sign(new /datum/barsign/hiddensigns/empbarsign)
  -	broken = 1
  +	broken = TRUE
   
   
   
   
   /obj/structure/sign/barsign/emag_act(mob/user)
  -	if(broken || emagged)
  +	if(broken || (obj_flags & EMAGGED))
   		to_chat(user, "<span class='warning'>Nothing interesting happens!</span>")
   		return
   	obj_flags |= EMAGGED
  
positive.code: 
  		if(C.use(2))
  			to_chat(user, "<span class='notice'>You replace the burnt wiring.</span>")
  			broken = 0
  		else
  			to_chat(user, "<span class='warning'>You need at least two lengths of cable!</span>")
  	else
  
negative.code: 	req_access = list(ACCESS_SYNDICATE)
  
  
  /obj/structure/sign/barsign/proc/pick_sign(mob/user)
  	var/picked_name = input(user, "Available Signage", "Bar Sign", name) as null|anything in barsigns
  	if(!picked_name)
  		return
  	set_sign(picked_name)
  