anchor.diff:  	var/mob/living/simple_animal/corgi/C = new/mob/living/simple_animal/corgi(get_turf(user))
   	C.throw_at(pick(oview(10,user)),10,rand(3,8))
   	throwSmoke(get_turf(C))
  +	warn_admins(user, "Corgi Cannon", 0)
   
   /obj/item/weapon/relic/proc/clean(var/mob/user)
   	playsound(src.loc, "sparks", rand(25,50), 1)
   	var/obj/item/weapon/grenade/chem_grenade/cleaner/CL = new/obj/item/weapon/grenade/chem_grenade/cleaner(get_turf(user))
   	CL.prime()
  +	warn_admins(user, "Smoke", 0)
   
   /obj/item/weapon/relic/proc/flash(var/mob/user)
   	playsound(src.loc, "sparks", rand(25,50), 1)
  
positive.code: 	warn_admins(user, "Flash")
  
  /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>")
  	var/animals = rand(1,25)
  	var/counter
  	var/list/valid_animals = list(/mob/living/simple_animal/parrot,/mob/living/simple_animal/butterfly,/mob/living/simple_animal/cat,/mob/living/simple_animal/corgi,/mob/living/simple_animal/crab,/mob/living/simple_animal/fox,/mob/living/simple_animal/lizard,/mob/living/simple_animal/mouse,/mob/living/simple_animal/pug,/mob/living/simple_animal/hostile/bear,/mob/living/simple_animal/hostile/poison/bees,/mob/living/simple_animal/hostile/carp)
  
negative.code: 
  
  /obj/item/weapon/relic/proc/reveal()
  	if(revealed) //Re-rolling your relics seems a bit overpowered, yes?
  		return
  	revealed = TRUE
  	name = realName
  	cooldownMax = rand(60,300)
  