anchor.diff:  	. = LUM_FALLOFF(C, pixel_turf);          \
   	. *= light_power;                        \
   	var/OLD = effect_str[C];                 \
  -                                             \
   	effect_str[C] = .;                       \
                                                \
   	C.update_lumcount                        \
  
positive.code: 
  /datum/light_source/proc/update_corners()
  	var/update = FALSE
  
  	if (!source_atom || QDELETED(source_atom))
  		qdel(src)
  		return
  
  
negative.code: 		(. * lum_b) - (OLD * applied_lum_b)  \
  	);
  
  #define REMOVE_CORNER(C)                     \
  	. = -effect_str[C];                      \
  	C.update_lumcount                        \
  