anchor.diff:  		return
   	if(iscarbon(A))
   		var/mob/living/carbon/C = A
  -		if(!C.IsParalyzed() || arrest_type)
  +		if((!C.IsParalyzed() || arrest_type) && stuncount < 30)
   			stun_attack(A)
  +			if(lastStunned && lastStunned == A)
  +				stuncount++
  +			else
  +				stuncount = 0
  +			lastStunned = A
   		else if(C.canBeHandcuffed() && !C.handcuffed)
  +			stuncount = 0
   			cuff(A)
   	else
   		..()
  
positive.code: 	var/check_records = TRUE //Does it check security records?
  	var/arrest_type = FALSE //If true, don't handcuff
  	var/russian = FALSE // If true, it uses russian voice lines
  
  /mob/living/simple_animal/bot/secbot/beepsky
  	name = "Commander Beepsky"
  
negative.code: 
  
  /mob/living/simple_animal/bot/secbot/beepsky/explode()
  	lastStunned = null
  	var/atom/Tsec = drop_location()
  	new /obj/item/stock_parts/cell/potato(Tsec)
  	var/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass/S = new(Tsec)
  