anchor.diff:  	if(!istype(P, /obj/item/projectile/magic/aoe/fireball))
   		return
   	var/obj/item/projectile/magic/aoe/fireball/F = P
  -	switch(strength)
  -		if(1 to 3)
  -			F.exp_light = strength-1
  -		if(4 to INFINITY)
  -			F.exp_heavy = strength-3
  +	F.exp_light = strength-1
   	F.exp_fire += strength
   
   obj/effect/proc_holder/spell/aimed/firebreath/fire_projectile(mob/user)
  
positive.code: 	base_icon_state = "fireball"
  	action_icon_state = "fireball0"
  	sound = 'sound/magic/demon_dies.ogg' //horrifying lizard noises
  	active_msg = "You built up heat in your mouth."
  	deactive_msg = "You swallow the flame."
  	var/strength = 1
  
  /obj/effect/proc_holder/spell/aimed/firebreath/before_cast(list/targets)
  	. = ..()
  	if(iscarbon(usr))
  
negative.code: 	instability = 30
  	energy_coeff = 1
  	power_coeff = 1
  	
  /datum/mutation/human/firebreath/modify()
  	if(power)
  		var/obj/effect/proc_holder/spell/aimed/firebreath/S = power
  		S.strength = min(GET_MUTATION_POWER(src), S.strengthMax)
  
  /obj/effect/proc_holder/spell/aimed/firebreath
  	name = "Fire Breath"
  