anchor.diff:  /obj/machinery/power/floodlight/attack_hand(mob/user)
   	if(broken)
   		user << "Its broken!"
  +		return
  +	if(locked)
  +		user << "The controls are locked!"
   		return
   	if(wiredtoground == 1 && surplus() < 40 && hascell == 0)
   		user << "There is no power in the connected powernet and no internal power source!"
  
positive.code: 				anchored = 1
  			return
  		return
  	if(istype(I, /obj/item/weapon/screwdriver))
  		if(cover == 1)
  			playsound(loc, 'sound/items/Screwdriver.ogg', 50, 1)
  			user << "You open the maintenance hatch."
  
negative.code: 			icon_state = "floodlight[status]_hatchclose"
  			cover = 1
  		return
  
  	if(istype(I, /obj/item/weapon/card/emag))
  		message_admins("[user] emagged the floodlight at [src.loc]!")
  		playsound(loc, 'sound/effects/sparks1.ogg', 50, 1)
  