@ -90,7 +90,7 @@ command_result MoveCommand(DFHack::color_ostream &stream, const MoveCommandParam
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				            case  1 : 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				                viewScreen - > feed_key ( interface_key : : A_MOVE_SW_UP ) ; 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				                break ; 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				            }      
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				            } 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				            break ; 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				        } 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				        break ; 
 
			
		 
		
	
	
		
			
				
					
						
							
								 
							 
						
						
							
								 
							 
						
						
					 
				
			
			 
			 
			
				@ -240,28 +240,28 @@ command_result MenuQuery(DFHack::color_ostream &stream, const EmptyMessage *in,
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				    out - > set_current_menu ( ( AdvmodeMenu ) advUi - > menu ) ; 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				// /$$$$$$$$ /$$$$$$ /$$   /$$ /$$      /$$ /$$$$$$$$                                                                                                                             
 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				//| $$_____/|_  $$_/| $$  / $$| $$$    /$$$| $$_____/                                                                                                                             
 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				//| $$        | $$  |  $$/ $$/| $$$$  /$$$$| $$                                                                                                                                   
 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				//| $$$$$     | $$   \  $$$$/ | $$ $$/$$ $$| $$$$$                                                                                                                                
 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				//| $$__/     | $$    >$$  $$ | $$  $$$| $$| $$__/                                                                                                                                
 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				//| $$        | $$   /$$/\  $$| $$\  $ | $$| $$                                                                                                                                   
 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				//| $$       /$$$$$$| $$  \ $$| $$ \/  | $$| $$$$$$$$                                                                                                                             
 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				//|__/      |______/|__/  |__/|__/     |__/|________/                                                                                                                             
 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				//                                                                                                                                                                                
 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				//                                                                                                                                                                                
 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				//                                                                                                                                                                                
 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				// /$$$$$$$$ /$$       /$$                 /$$                                             /$$                         /$$       /$$       /$$                           /$$      
 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				//|__  $$__/| $$      |__/                |__/                                            | $$                        |__/      | $$      | $$                          | $$      
 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				//   | $$   | $$$$$$$  /$$  /$$$$$$$       /$$  /$$$$$$$        /$$$$$$         /$$$$$$$ /$$$$$$   /$$   /$$  /$$$$$$  /$$  /$$$$$$$      | $$$$$$$   /$$$$$$   /$$$$$$$| $$   /$$
 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				//   | $$   | $$__  $$| $$ /$$_____/      | $$ /$$_____/       |____  $$       /$$_____/|_  $$_/  | $$  | $$ /$$__  $$| $$ /$$__  $$      | $$__  $$ |____  $$ /$$_____/| $$  /$$/
 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				//   | $$   | $$  \ $$| $$|  $$$$$$       | $$|  $$$$$$         /$$$$$$$      |  $$$$$$   | $$    | $$  | $$| $$  \ $$| $$| $$  | $$      | $$  \ $$  /$$$$$$$| $$      | $$$$$$/ 
 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				//   | $$   | $$  | $$| $$ \____  $$      | $$ \____  $$       /$$__  $$       \____  $$  | $$ /$$| $$  | $$| $$  | $$| $$| $$  | $$      | $$  | $$ /$$__  $$| $$      | $$_  $$ 
 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				//   | $$   | $$  | $$| $$ /$$$$$$$/      | $$ /$$$$$$$/      |  $$$$$$$       /$$$$$$$/  |  $$$$/|  $$$$$$/| $$$$$$$/| $$|  $$$$$$$      | $$  | $$|  $$$$$$$|  $$$$$$$| $$ \  $$
 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				//   |__/   |__/  |__/|__/|_______/       |__/|_______/        \_______/      |_______/    \___/   \______/ | $$____/ |__/ \_______/      |__/  |__/ \_______/ \_______/|__/  \__/
 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				//                                                                                                          | $$                                                                  
 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				//                                                                                                          | $$                                                                  
 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				//                                                                                                          |__/
 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				     // /$$$$$$$$ /$$$$$$ /$$   /$$ /$$      /$$ /$$$$$$$$                                                                                                                             
 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				     //| $$_____/|_  $$_/| $$  / $$| $$$    /$$$| $$_____/                                                                                                                             
 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				     //| $$        | $$  |  $$/ $$/| $$$$  /$$$$| $$                                                                                                                                   
 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				     //| $$$$$     | $$   \  $$$$/ | $$ $$/$$ $$| $$$$$                                                                                                                                
 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				     //| $$__/     | $$    >$$  $$ | $$  $$$| $$| $$__/                                                                                                                                
 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				     //| $$        | $$   /$$/\  $$| $$\  $ | $$| $$                                                                                                                                   
 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				     //| $$       /$$$$$$| $$  \ $$| $$ \/  | $$| $$$$$$$$                                                                                                                             
 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				     //|__/      |______/|__/  |__/|__/     |__/|________/                                                                                                                             
 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				     //                                                                                                                                                                                
 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				     //                                                                                                                                                                                
 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				     //                                                                                                                                                                                
 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				     // /$$$$$$$$ /$$       /$$                 /$$                                             /$$                         /$$       /$$       /$$                           /$$      
 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				     //|__  $$__/| $$      |__/                |__/                                            | $$                        |__/      | $$      | $$                          | $$      
 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				     //   | $$   | $$$$$$$  /$$  /$$$$$$$       /$$  /$$$$$$$        /$$$$$$         /$$$$$$$ /$$$$$$   /$$   /$$  /$$$$$$  /$$  /$$$$$$$      | $$$$$$$   /$$$$$$   /$$$$$$$| $$   /$$
 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				     //   | $$   | $$__  $$| $$ /$$_____/      | $$ /$$_____/       |____  $$       /$$_____/|_  $$_/  | $$  | $$ /$$__  $$| $$ /$$__  $$      | $$__  $$ |____  $$ /$$_____/| $$  /$$/
 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				     //   | $$   | $$  \ $$| $$|  $$$$$$       | $$|  $$$$$$         /$$$$$$$      |  $$$$$$   | $$    | $$  | $$| $$  \ $$| $$| $$  | $$      | $$  \ $$  /$$$$$$$| $$      | $$$$$$/ 
 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				     //   | $$   | $$  | $$| $$ \____  $$      | $$ \____  $$       /$$__  $$       \____  $$  | $$ /$$| $$  | $$| $$  | $$| $$| $$  | $$      | $$  | $$ /$$__  $$| $$      | $$_  $$ 
 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				     //   | $$   | $$  | $$| $$ /$$$$$$$/      | $$ /$$$$$$$/      |  $$$$$$$       /$$$$$$$/  |  $$$$/|  $$$$$$/| $$$$$$$/| $$|  $$$$$$$      | $$  | $$|  $$$$$$$|  $$$$$$$| $$ \  $$
 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				     //   |__/   |__/  |__/|__/|_______/       |__/|_______/        \_______/      |_______/    \___/   \______/ | $$____/ |__/ \_______/      |__/  |__/ \_______/ \_______/|__/  \__/
 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				     //                                                                                                          | $$                                                                  
 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				     //                                                                                                          | $$                                                                  
 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				     //                                                                                                          |__/
 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				    if  ( advUi - > menu  = =  ui_advmode_menu : : FallAction ) 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				    { 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				        getCurViewscreen ( ) - > feed_key ( interface_key : : OPTION1 ) ; 
 
			
		 
		
	
	
		
			
				
					
						
							
								 
							 
						
						
							
								 
							 
						
						
					 
				
			
			 
			 
			
				@ -299,17 +299,17 @@ command_result MenuQuery(DFHack::color_ostream &stream, const EmptyMessage *in,
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				command_result  MovementSelectCommand ( DFHack : : color_ostream  & stream ,  const  dfproto : : IntMessage  * in ) 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				{ 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
					 if  ( ! ( df : : global : : ui_advmode - > menu  = =  ui_advmode_menu : : MoveCarefully ) ) 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
						 return  CR_OK ; 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
					 int  choice  =  in - > value ( ) ; 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
					 int  page  =  choice  /  5 ; 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
					 int  select  =  choice  %  5 ; 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
					 for  ( int  i  =  0 ;  i  <  page ;  i + + ) 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
					 { 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
						 keyQueue . push ( interface_key : : SECONDSCROLL_PAGEDOWN ) ; 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
					 } 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
					 keyQueue . push ( ( interface_key : : interface_key ) ( interface_key : : OPTION1  +  select ) ) ; 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
					 return  CR_OK ; 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				     if  ( ! ( df : : global : : ui_advmode - > menu  = =  ui_advmode_menu : : MoveCarefully ) ) 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				         return  CR_OK ; 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				     int  choice  =  in - > value ( ) ; 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				     int  page  =  choice  /  5 ; 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				     int  select  =  choice  %  5 ; 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				     for  ( int  i  =  0 ;  i  <  page ;  i + + ) 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				     { 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				         keyQueue . push ( interface_key : : SECONDSCROLL_PAGEDOWN ) ; 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				     } 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				     keyQueue . push ( ( interface_key : : interface_key ) ( interface_key : : OPTION1  +  select ) ) ; 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				     return  CR_OK ; 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				} 
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				
 
			
		 
		
	
		
			
				 
				 
			
			 
			 
			
				command_result  MiscMoveCommand ( DFHack : : color_ostream  & stream ,  const  MiscMoveParams  * in )