anchor.diff:  
   /obj/item/dogborg/jaws/small/attack_self(mob/user)
   	var/mob/living/silicon/robot.R = user
  -	if(R.emagged)
  -		name = "combat jaws"
  -		icon = 'icons/mob/dogborg.dmi'
  -		icon_state = "jaws"
  -		desc = "The jaws of the law."
  -		flags_1 = CONDUCT_1
  -		force = 12
  -		throwforce = 0
  -		hitsound = 'sound/weapons/bite.ogg'
  -		attack_verb = list("chomped", "bit", "ripped", "mauled", "enforced")
  -		w_class = 3
  -		sharpness = IS_SHARP
  -	else
  -		name = "puppy jaws"
  -		icon = 'icons/mob/dogborg.dmi'
  -		icon_state = "smalljaws"
  -		desc = "The jaws of a small dog."
  -		flags_1 = CONDUCT_1
  -		force = 5
  -		throwforce = 0
  -		hitsound = 'sound/weapons/bite.ogg'
  -		attack_verb = list("nibbled", "bit", "gnawed", "chomped", "nommed")
  -		w_class = 3
  -		sharpness = IS_SHARP
  +	if(R.cell && R.cell.charge > 100)
  +		if(R.emagged && status == 0)
  +			name = "combat jaws"
  +			icon_state = "jaws"
  +			desc = "The jaws of the law."
  +			force = 12
  +			attack_verb = list("chomped", "bit", "ripped", "mauled", "enforced")
  +			to_chat(user, "<span class='notice'>Your jaws are now [status ? "Combat" : "Pup'd"].</span>")
  +		else
  +			name = "puppy jaws"
  +			icon_state = "smalljaws"
  +			desc = "The jaws of a small dog."
  +			force = 5
  +			attack_verb = list("nibbled", "bit", "gnawed", "chomped", "nommed")
  +			if(R.emagged)
  +				to_chat(user, "<span class='notice'>Your jaws are now [status ? "Combat" : "Pup'd"].</span>")
   	update_icon()
   
   
   //Cuffs
   
  -/obj/item/restraints/handcuffs/cable/zipties/cyborg/dog/attack(mob/living/carbon/C, mob/user)
  +/obj/item/restraints/handcuffs/cable/zipties/cyborg/dog/attack(mob/living/carbon/C, mob/user, proximity)
  +	if(!proximity)
  +		return
  +
   	if(!C.handcuffed)
   		playsound(loc, 'sound/weapons/cablecuff.ogg', 60, 1, -2)
   		C.visible_message("<span class='danger'>[user] is trying to put zipties on [C]!</span>", \
   							"<span class='userdanger'>[user] is trying to put zipties on [C]!</span>")
  -		if(do_mob(user, C, 60))
  -			if(!C.handcuffed)
  -				C.handcuffed = new /obj/item/restraints/handcuffs/cable/zipties/used(C)
  -				C.update_inv_handcuffed(0)
  -				to_chat(user,"<span class='notice'>You handcuff [C].</span>")
  -				playsound(loc, pick('sound/voice/beepsky/criminal.ogg', 'sound/voice/beepsky/justice.ogg', 'sound/voice/beepsky/freeze.ogg'), 50, FALSE)
  -				log_combat(user, C, "handcuffed")
  -		else
  +		if(!do_mob(user, C, 60))
   			to_chat(user,"<span class='warning'>You fail to handcuff [C]!</span>")
  +			return
  +
  +		if(!C.handcuffed)
  +			C.handcuffed = new /obj/item/restraints/handcuffs/cable/zipties/used(C)
  +			C.update_inv_handcuffed(0)
  +			to_chat(user,"<span class='notice'>You handcuff [C].</span>")
  +			playsound(loc, pick('sound/voice/beepsky/criminal.ogg', 'sound/voice/beepsky/justice.ogg', 'sound/voice/beepsky/freeze.ogg'), 50, FALSE)
  +			log_combat(user, C, "handcuffed")
   
   
   //Boop
  
positive.code: SLEEPER CODE IS IN game/objects/items/devices/dogborg_sleeper.dm !
  */
  
  /obj/item/dogborg/jaws/big
  	name = "combat jaws"
  	icon = 'icons/mob/dogborg.dmi'
  	icon_state = "jaws"
  	desc = "The jaws of the law."
  	flags_1 = CONDUCT_1
  	force = 12
  	throwforce = 0
  	hitsound = 'sound/weapons/bite.ogg'
  	attack_verb = list("chomped", "bit", "ripped", "mauled", "enforced")
  	w_class = 3
  	sharpness = IS_SHARP
  
  /obj/item/dogborg/jaws/small
  	name = "puppy jaws"
  	icon = 'icons/mob/dogborg.dmi'
  	icon_state = "smalljaws"
  	desc = "The jaws of a small dog."
  	flags_1 = CONDUCT_1
  	force = 6
  	throwforce = 0
  	hitsound = 'sound/weapons/bite.ogg'
  	attack_verb = list("nibbled", "bit", "gnawed", "chomped", "nommed")
  	w_class = 3
  	sharpness = IS_SHARP
  
  /obj/item/dogborg/jaws/attack(atom/A, mob/living/silicon/robot/user)
  	..()
  
negative.code: 	STR.max_combined_w_class = 5
  	STR.max_items = 1
  	STR.cant_hold = typecacheof(list(/obj/item/disk/nuclear, /obj/item/radio/intercom))
  
  //Tongue stuff
  /obj/item/soap/tongue
  	name = "synthetic tongue"
  	desc = "Useful for slurping mess off the floor before affectionally licking the crew members in the face."
  