anchor.diff:  					H.dna?.species.adjust_charge(5)
   					return
   				return
  -				
  +
   			if(H.gloves)
   				var/obj/item/clothing/gloves/G = H.gloves
   				if(G.max_heat_protection_temperature)
  
positive.code: 		if(W.item_flags & NODROP)
  			to_chat(user, "<span class='warning'>[W] is stuck to your hand!</span>")
  			return
  		user.dropItemToGround(W)
  		if(cell)
  			user.visible_message("<span class='notice'>[user] swaps [W] out for [src]'s cell.</span>", \
  			"<span class='notice'>You swap [src]'s power cells.</span>")
  			cell.forceMove(drop_location())
  			user.put_in_hands(cell)
  		else
  			user.visible_message("<span class='notice'>[user] hooks up [W] to [src].</span>", \
  			"<span class='notice'>You add [W] to [src].</span>")
  		playsound(src, 'sound/machines/click.ogg', 50, TRUE)
  		W.forceMove(src)
  		cell = W
  		add_fingerprint(user)
  		return
  	switch(stage)
  		if(1)
  			if(W.tool_behaviour == TOOL_WRENCH)
  				to_chat(usr, "<span class='notice'>You begin deconstructing [src]...</span>")
  				if (W.use_tool(src, user, 30, volume=50))
  					new /obj/item/stack/sheet/metal(drop_location(), sheets_refunded)
  					user.visible_message("[user.name] deconstructs [src].", \
  						"<span class='notice'>You deconstruct [src].</span>", "<span class='italics'>You hear a ratchet.</span>")
  					playsound(src.loc, 'sound/items/deconstruct.ogg', 75, 1)
  					qdel(src)
  				return
  
  			if(istype(W, /obj/item/stack/cable_coil))
  				var/obj/item/stack/cable_coil/coil = W
  
negative.code: 		to_chat(user, "<span class='danger'>This casing doesn't support power cells for backup power.</span>")
  		return
  
  /obj/structure/light_construct/attack_hand(mob/user)
  	if(cell)
  		user.visible_message("[user] removes [cell] from [src]!","<span class='notice'>You remove [cell].</span>")
  		user.put_in_hands(cell)
  		cell.update_icon()
  		cell = null
  		add_fingerprint(user)
  
  /obj/structure/light_construct/attack_tk(mob/user)
  	if(cell)
  		to_chat(user, "<span class='notice'>You telekinetically remove [cell].</span>")
  		cell.forceMove(drop_location())
  		cell.attack_tk(user)
  		cell = null
  
  /obj/structure/light_construct/attackby(obj/item/W, mob/user, params)
  	add_fingerprint(user)
  	if(istype(W, /obj/item/stock_parts/cell))
  