anchor.diff:  #undef LIGHT_OK
   #undef LIGHT_EMPTY
   #undef LIGHT_BROKEN
  -#undef LIGHT_BURNED+#undef LIGHT_BURNED
  
positive.code: 
  // Negative numbers will subtract
  /obj/item/device/lightreplacer/proc/AddUses(amount = 1)
  	uses = min(max(uses + amount, 0), max_uses)
  
  /obj/item/device/lightreplacer/proc/Charge(var/mob/user)
  	charge += 1
  
negative.code: 	var/decrement = 1
  	var/charge = 1
  
  	// Eating used bulbs gives us bulb shards
  	var/bulb_shards = 0
  	// when we get this many shards, we get a free bulb.
  	var/shards_required = 4
  
  /obj/item/device/lightreplacer/New()
  	uses = max_uses / 2
  	failmsg = "The [name]'s refill light blinks red."
  