anchor.diff:  		D.visible_message("<span class='warning'>[D] sputters blood as the blow strikes them with inhuman force!</span>", "<span class='userdanger'>You are struck with incredible precision by [A]!</span>")
   	else
   		playsound(get_turf(D), 'sound/weapons/punch1.ogg', 25, TRUE, -1)
  -	D.apply_damage(20 + crit_damage, A.dna.species.attack_type)
  +	D.apply_damage(20 + crit_damage, A.dna.species.attack_type, affecting)
   	log_combat(A, D, "strong punched (Sleeping Carp)")
   	return
   
  
positive.code: 	return FALSE
  
  /datum/martial_art/the_sleeping_carp/proc/strongPunch(mob/living/carbon/human/A, mob/living/carbon/human/D)
  	A.do_attack_animation(D, ATTACK_EFFECT_PUNCH)
  	var/atk_verb = pick("kick", "chop", "hit", "slam")
  	var/crit_damage = 0
  
negative.code: 	add_to_streak("H",D)
  	if(check_streak(A,D))
  		return TRUE
  	var/obj/item/bodypart/affecting = D.get_bodypart(ran_zone(A.zone_selected))
  	A.do_attack_animation(D, ATTACK_EFFECT_PUNCH)
  	var/atk_verb = pick("kick", "chop", "hit", "slam")
  	D.visible_message("<span class='danger'>[A] [atk_verb]s [D]!</span>", \
  					"<span class='userdanger'>[A] [atk_verb]s you!</span>", null, null, A)
  	to_chat(A, "<span class='danger'>You [atk_verb] [D]!</span>")
  	D.apply_damage(rand(10,15), BRUTE, affecting)
  	playsound(get_turf(D), 'sound/weapons/punch1.ogg', 25, TRUE, -1)
  	log_combat(A, D, "[atk_verb] (Sleeping Carp)")
  	return TRUE
  