anchor.diff:  /datum/status_effect/incapacitating/stun
   	id = "stun"
   
  +/datum/status_effect/incapacitating/stun/on_apply()
  +	. = ..()
  +	if(!.)
  +		return
  +	ADD_TRAIT(owner, TRAIT_INCAPACITATED, TRAIT_STATUS_EFFECT(id))
  +
  +/datum/status_effect/incapacitating/stun/on_remove()
  +	REMOVE_TRAIT(owner, TRAIT_INCAPACITATED, TRAIT_STATUS_EFFECT(id))
  +	return ..()
  +
   //KNOCKDOWN
   /datum/status_effect/incapacitating/knockdown
   	id = "knockdown"
  
positive.code: 
  /datum/status_effect/incapacitating/paralyzed
  	id = "paralyzed"
  
  //UNCONSCIOUS
  /datum/status_effect/incapacitating/unconscious
  	id = "unconscious"
  	needs_update_stat = TRUE
  
  /datum/status_effect/incapacitating/unconscious/tick()
  	if(owner.getStaminaLoss())
  
negative.code: 			if(needs_update_stat || issilicon(owner))
  				owner.update_stat()
  
  /datum/status_effect/incapacitating/on_remove()
  	owner.update_mobility()
  	if(needs_update_stat || issilicon(owner)) //silicons need stat updates in addition to normal canmove updates
  		owner.update_stat()
  