anchor.diff:  
   /obj/item/light/Initialize()
   	. = ..()
  +	create_reagents(LIGHT_REAGENT_CAPACITY, INJECTABLE | DRAINABLE)
   	update()
   
   /obj/item/light/ComponentInitialize()
  
positive.code: 
  // attack bulb/tube with object
  // if a syringe, can inject plasma to make it explode
  /obj/item/light/attackby(obj/item/I, mob/user, params)
  	..()
  	if(istype(I, /obj/item/reagent_containers/syringe))
  		var/obj/item/reagent_containers/syringe/S = I
  
  		to_chat(user, "<span class='notice'>You inject the solution into \the [src].</span>")
  
  		if(S.reagents.has_reagent(/datum/reagent/toxin/plasma, 5))
  
  			rigged = TRUE
  
  		S.reagents.clear_reagents()
  	else
  		..()
  	return
  
  /obj/item/light/attack(mob/living/M, mob/living/user, def_zone)
  	..()
  
negative.code: 
  #define LIGHT_DRAIN_TIME 25
  #define LIGHT_POWER_GAIN 35
  
  //How many reagents the lights can hold
  #define LIGHT_REAGENT_CAPACITY 5
  
  /obj/item/wallframe/light_fixture
  	name = "light fixture frame"
  