anchor.diff:  	if(clumsy_check && HAS_TRAIT(user, TRAIT_CLUMSY) && prob(50))
   		to_chat(user, "<span class='warning'>You accidentally cut yourself with [src], like a doofus!</span>")
   		user.take_bodypart_damage(5,5)
  +
  +/obj/item/melee/transforming/proc/on_sharpen(datum/source, increment, max)
  +	SIGNAL_HANDLER
  +
  +	if(sharpened_bonus)
  +		return COMPONENT_BLOCK_SHARPEN_ALREADY
  +	if(force_on + increment > max)
  +		return COMPONENT_BLOCK_SHARPEN_MAXED
  +	sharpened_bonus = increment
  
positive.code: 	var/list/nemesis_factions //Any mob with a faction that exists in this list will take bonus damage/effects
  	var/w_class_on = WEIGHT_CLASS_BULKY
  	var/clumsy_check = TRUE
  
  /obj/item/melee/transforming/Initialize()
  	. = ..()
  
negative.code: /obj/item/melee/transforming/proc/transform_weapon(mob/living/user, supress_message_text)
  	active = !active
  	if(active)
  		force = force_on + sharpened_bonus
  		throwforce = throwforce_on + sharpened_bonus
  		hitsound = hitsound_on
  		throw_speed = 4
  		if(attack_verb_on.len)
  