anchor.diff:  
   /obj/item/stack/medical/splint/single
   	amount = 1
  +
  +
  +/obj/item/stack/medical/splint/attack(mob/living/carbon/M as mob, mob/user as mob)
  +	if(..())
  +		return 1
  +
  +	if (istype(M, /mob/living/carbon/human))
  +		var/mob/living/carbon/human/H = M
  +		var/datum/organ/external/affecting = H.get_organ(user.zone_sel.selecting)
  +		var/limb = affecting.display_name
  +		if(!((affecting.name == "l_arm") || (affecting.name == "r_arm") || (affecting.name == "l_leg") || (affecting.name == "r_leg")))
  +			user << "\red You can't apply a splint there!"
  +			return
  +		if(affecting.status & ORGAN_SPLINTED)
  +			user << "\red [M]'s [limb] is already splinted!"
  +			return
  +		if (M != user)
  +			user.visible_message("\red [user] starts to apply \the [src] to [M]'s [limb].", "\red You start to apply \the [src] to [M]'s [limb].", "\red You hear something being wrapped.")
  +		else
  +			if((!user.hand && affecting.name == "r_arm") || (user.hand && affecting.name == "l_arm"))
  +				user << "\red You can't apply a splint to the arm you're using!"
  +				return
  +			user.visible_message("\red [user] starts to apply \the [src] to their [limb].", "\red You start to apply \the [src] to your [limb].", "\red You hear something being wrapped.")
  +		if(do_after(user, 50))
  +			if (M != user)
  +				user.visible_message("\red [user] finishes applying \the [src] to [M]'s [limb].", "\red You finish applying \the [src] to [M]'s [limb].", "\red You hear something being wrapped.")
  +			else
  +				if(prob(25))
  +					user.visible_message("\red [user] successfully applies \the [src] to their [limb].", "\red You successfully apply \the [src] to your [limb].", "\red You hear something being wrapped.")
  +				else
  +					user.visible_message("\red [user] fumbles \the [src].", "\red You fumble \the [src].", "\red You hear something being wrapped.")
  +					return
  +			affecting.status |= ORGAN_SPLINTED
  +			use(1)
  +		return
positive.code: 	heal_brute = 12
  	origin_tech = "biotech=1"
  
  /obj/item/stack/medical/advanced/ointment
  	name = "advanced burn kit"
  	singular_name = "advanced burn kit"
  
negative.code: 	heal_burn = 12
  	origin_tech = "biotech=1"
  
  
  /obj/item/stack/medical/advanced/ointment/attack(mob/living/carbon/M as mob, mob/user as mob)
  	if(..())
  		return 1
  
  	if (istype(M, /mob/living/carbon/human))
  		var/mob/living/carbon/human/H = M
  		var/datum/organ/external/affecting = H.get_organ(user.zone_sel.selecting)
  
  		if(!affecting.salve())
  			user << "\red The wounds on [M]'s [affecting.display_name] have already been salved."
  			return 1
  		else
  			user.visible_message( 	"\blue [user] covers wounds on [M]'s [affecting.display_name] with regenerative membrane.", \
  									"\blue You cover wounds on [M]'s [affecting.display_name] with regenerative membrane." )
  			affecting.heal_damage(0,heal_burn)
  			use(1)
  
  /obj/item/stack/medical/splint
  	name = "medical splints"
  	singular_name = "medical splint"
  	icon_state = "splint"
  	amount = 5
  