anchor.diff: +#define UNLAUNCHED 0
  +#define ENDGAME_LAUNCHED 1
  +#define EARLY_LAUNCHED 2
  +
   /obj/docking_port/mobile/emergency
   	name = "emergency shuttle"
   	id = "emergency"
  
positive.code: 			if(time_left <= 0 && !SSshuttle.emergencyNoEscape)
  				//move each escape pod to its corresponding transit dock
  				for(var/obj/docking_port/mobile/pod/M in SSshuttle.mobile)
  					if(M.z == ZLEVEL_STATION) //Will not launch from the mine/planet
  						M.enterTransit()
  				//now move the actual emergency shuttle to its transit dock
  				for(var/area/shuttle/escape/E in world)
  
negative.code: 	dwidth = 1
  	width = 3
  	height = 4
  	var/launch_status = UNLAUNCHED
  
  /obj/docking_port/mobile/pod/request()
  	if((security_level == SEC_LEVEL_RED || security_level == SEC_LEVEL_DELTA) && launch_status == UNLAUNCHED)
  		launch_status = EARLY_LAUNCHED
  		return ..()
  
  /obj/docking_port/mobile/pod/New()
  