anchor.diff:  	merge_type = /obj/item/stack/medical/poultice
   
   /obj/item/stack/medical/poultice/heal(mob/living/M, mob/user)
  -	. = .. ()
   	if(iscarbon(M))
   		playsound(src, 'sound/misc/soggy.ogg', 30, TRUE)
   		return heal_carbon(M, user, heal_brute, heal_burn)
  +	return ..()
   
   /obj/item/stack/medical/poultice/post_heal_effects(amount_healed, mob/living/carbon/healed_mob, mob/user)
   	. = ..()
  
positive.code: 	grind_results = list(/datum/reagent/medicine/polypyr = 1)
  	merge_type = /obj/item/stack/medical/suture/medicated
  
  /obj/item/stack/medical/suture/heal(mob/living/M, mob/user)
  	. = ..()
  	if(M.stat == DEAD)
  		to_chat(user, "<span class='warning'>[M] is dead! You can not help [M.p_them()].</span>")
  		return
  	if(iscarbon(M))
  		return heal_carbon(M, user, heal_brute, heal_burn)
  	if(isanimal(M))
  		var/mob/living/simple_animal/critter = M
  		if (!(critter.healable))
  			to_chat(user, "<span class='warning'>You cannot use \the [src] on [M]!</span>")
  			return FALSE
  		else if (critter.health == critter.maxHealth)
  			to_chat(user, "<span class='notice'>[M] is at full health.</span>")
  			return FALSE
  		user.visible_message("<span class='green'>[user] applies \the [src] on [M].</span>", "<span class='green'>You apply \the [src] on [M].</span>")
  		M.heal_bodypart_damage(heal_brute)
  		return TRUE
  
  	to_chat(user, "<span class='warning'>You can't heal [M] with \the [src]!</span>")
  
  /obj/item/stack/medical/ointment
  	name = "ointment"
  	desc = "Basic burn ointment, rated effective for second degree burns with proper bandaging, though it's still an effective stabilizer for worse burns. Not terribly good at outright healing burns though."
  
negative.code: 	return
  
  /obj/item/stack/medical/bone_gel/suicide_act(mob/user)
  	if(!iscarbon(user))
  		return
  	var/mob/living/carbon/C = user
  	C.visible_message("<span class='suicide'>[C] is squirting all of [src] into [C.p_their()] mouth! That's not proper procedure! It looks like [C.p_theyre()] trying to commit suicide!</span>")
  	if(!do_after(C, 2 SECONDS))
  		C.visible_message("<span class='suicide'>[C] screws up like an idiot and still dies anyway!</span>")
  		return (BRUTELOSS)
  
  	C.emote("scream")
  	for(var/i in C.bodyparts)
  		var/obj/item/bodypart/bone = i
  		var/datum/wound/blunt/severe/oof_ouch = new
  		oof_ouch.apply_wound(bone)
  		var/datum/wound/blunt/critical/oof_OUCH = new
  		oof_OUCH.apply_wound(bone)
  
  	for(var/i in C.bodyparts)
  		var/obj/item/bodypart/bone = i
  		bone.receive_damage(brute=60)
  	use(1)
  	return (BRUTELOSS)
  
  /obj/item/stack/medical/poultice
  	name = "mourning poultices"
  