anchor.diff:  		throwforce_on = 5, \
   		throw_speed_on = 2, \
   		hitsound_on = hitsound, \
  -		w_class_on = WEIGHT_CLASS_NORMAL, \
  +		w_class_on = WEIGHT_CLASS_BULKY, \
   		attack_verb_continuous_on = list("smacks", "strikes", "cracks", "beats"), \
   		attack_verb_simple_on = list("smack", "strike", "crack", "beat"))
   	RegisterSignal(src, COMSIG_TRANSFORMING_ON_TRANSFORM, .proc/on_transform)
  
positive.code: 	extended = active
  	slot_flags = active ? ITEM_SLOT_BACK : null
  	playsound(user ? user : src, 'sound/weapons/batonextend.ogg', 50, TRUE)
  	balloon_alert(user, "[active ? "extended" : "collapsed"] [src]")
  	return COMPONENT_NO_DEFAULT_MESSAGE
  
negative.code: 
  	enabled = active
  
  	balloon_alert(user, "[active ? "activated":"deactivated"]")
  	playsound(user ? user : src, active ? 'sound/weapons/saberon.ogg' : 'sound/weapons/saberoff.ogg', 35, TRUE)
  	return COMPONENT_NO_DEFAULT_MESSAGE
  
  