anchor.diff:  			ejectItem()
   		if(prob(EFFECT_PROB_VERYLOW-badThingCoeff))
   			visible_message("<span class='notice'>[src] malfunctions, melting [exp_on] and leaking radiation!.</span>")
  -			for(var/mob/living/m in oview(1))
  +			for(var/mob/living/m in oview(1, src))
   				m.apply_effect(25,IRRADIATE)
   			ejectItem(TRUE)
   		if(prob(EFFECT_PROB_LOW-badThingCoeff))
   			visible_message("<span class='notice'>[src] malfunctions, spewing toxic waste!.</span>")
  -			for(var/turf/T in oview(1))
  +			for(var/turf/T in oview(1, src))
   				if(!T.density)
   					if(prob(EFFECT_PROB_VERYHIGH))
   						new /obj/effect/decal/cleanable/greenglow(T)
  
positive.code: 	playsound(src.loc, "sparks", rand(25,50), 1)
  	var/obj/item/weapon/grenade/flashbang/CB = new/obj/item/weapon/grenade/flashbang(get_turf(user))
  	CB.prime()
  
  /obj/item/weapon/relic/proc/petSpray(var/mob/user)
  	visible_message("<span class='notice'>[src] begans to shake, and in the distance the sound of rampaging animals arises!</span>")
  
negative.code: 	for(counter = 1; counter < animals; counter++)
  		var/mobType = pick(valid_animals)
  		new mobType(get_turf(src))
  	warn_admins(user, "Mass Mob Spawn")
  
  /obj/item/weapon/relic/proc/rapidDupe(var/mob/user)
  	visible_message("<span class='notice'>[src] emits a loud pop!</span>")
  