anchor.diff:  									if(M.buckled)
   										shake_camera(M, 4, 1) // buckled, not a lot of shaking
   									else
  -										M.Weaken(5)
   										shake_camera(M, 10, 2) // unbuckled, HOLY SHIT SHAKE THE ROOM
  +							if(istype(M, /mob/living/carbon))
  +								if(!M.buckled)
  +									M.Weaken(5)
   
   						start_location = locate(/area/shuttle/escape_pod2/station)
   						end_location = locate(/area/shuttle/escape_pod2/transit)
  
positive.code: 								spawn(0)
  									D.close()
  
  
  						for(var/mob/M in end_location)
  							if(M.client)
  								spawn(0)
  									if(M.buckled)
  										shake_camera(M, 4, 1) // buckled, not a lot of shaking
  									else
  										M.Weaken(5)
  										shake_camera(M, 10, 2) // unbuckled, HOLY SHIT SHAKE THE ROOM
  
  						captain_announce("The Emergency Shuttle has left the station. Estimate [round(timeleft()/60,1)] minutes until the shuttle docks at Central Command.")
  
  
negative.code: 										if(M.buckled)
  											shake_camera(M, 4, 1) // buckled, not a lot of shaking
  										else
  											shake_camera(M, 10, 2) // unbuckled, HOLY SHIT SHAKE THE ROOM
  								if(istype(M, /mob/living/carbon))
  									if(!M.buckled)
  										M.Weaken(5)
  
  							start_location = locate(/area/shuttle/escape_pod3/transit)
  							end_location = locate(/area/shuttle/escape_pod3/centcom)
  