anchor.diff:  /datum/action/changeling/weapon/tentacle
   	name = "Tentacle"
   	desc = "We ready a tentacle to grab items or victims with. Costs 10 chemicals."
  -	helptext = "We can use it once to retrieve a distant item. If used on living creatures, the effect depends on the intent: \
  -	In our neutral stance will simply drag them closer, Shove will grab whatever they're holding instead of them, in our Combat stance will put the \
  -	victim in our hold after catching it, and will pull it in and stab it if we're also holding a sharp weapon. Cannot be used while in lesser form."
  +	helptext = "We can use it once to retrieve a distant item. If used on living creatures, the effect depends on our combat mode: \
  +	In our neutral stance, we will simply drag them closer; if we try to shove, we will grab whatever they're holding in their active hand instead of them; \
  +	in our combat stance, we will put the victim in our hold after catching them, and we will pull them in and stab them if we're also holding a sharp weapon. \
  +	Cannot be used while in lesser form."
   	button_icon_state = "tentacle"
   	chemical_cost = 10
   	dna_cost = 2
  
positive.code: 			return
  		C.grabbedby(H)
  		C.grippedby(H, instant = TRUE) //instant aggro grab
  
  /obj/projectile/tentacle/proc/tentacle_stab(mob/living/carbon/human/H, mob/living/carbon/C)
  	if(H.Adjacent(C))
  		for(var/obj/item/I in H.held_items)
  			if(I.get_sharpness())
  				C.visible_message(span_danger("[H] impales [C] with [H.p_their()] [I.name]!"), span_userdanger("[H] impales you with [H.p_their()] [I.name]!"))
  
negative.code: 						return BULLET_ACT_HIT
  				if(firer_combat_mode)
  					C.visible_message(span_danger("[L] is thrown towards [H] by a tentacle!"),span_userdanger("A tentacle grabs you and throws you towards [H]!"))
  					C.throw_at(get_step_towards(H,C), 8, 2, H, TRUE, TRUE, callback=CALLBACK(src, .proc/tentacle_grab, H, C))
  					return BULLET_ACT_HIT
  				else
  					C.visible_message(span_danger("[L] is grabbed by [H]'s tentacle!"),span_userdanger("A tentacle grabs you and pulls you towards [H]!"))
  					C.throw_at(get_step_towards(H,C), 8, 2, H, TRUE, TRUE)
  					return BULLET_ACT_HIT
  
  			else
  