anchor.diff:  	if(ignoretimer)
   		set_resting(FALSE, FALSE)
   		return TRUE
  +	else if(!CHECK_MOBILITY(src, MOBILITY_MOVE))
  +		to_chat(src, "<span class='warning'>You are unable to stand up right now.</span>")
   	else
   		var/totaldelay = 3 //A little bit less than half of a second as a baseline for getting up from a rest
   		if(getStaminaLoss() >= STAMINA_SOFTCRIT)
  
positive.code: 		mobility_flags &= ~MOBILITY_STAND
  		if(!lying) //force them on the ground
  			lying = pick(90, 270)
  	else
  		mobility_flags |= MOBILITY_STAND
  		lying = 0
  
negative.code: 		var/usernotice = automatic ? "<span class='notice'>You are now getting up. (Auto)</span>" : "<span class='notice'>You are now getting up.</span>"
  		visible_message("<span class='notice'>[standupwarning]</span>", usernotice, vision_distance = 5)
  		if(do_after(src, totaldelay, target = src, required_mobility_flags = MOBILITY_MOVE))
  			set_resting(FALSE, TRUE)
  			attemptingstandup = FALSE
  			return TRUE
  		else
  