|  |  | @ -1314,6 +1314,15 @@ static void run_dfhack_init(color_ostream &out, Core *core) | 
			
		
	
		
		
			
				
					
					|  |  |  |     // load user overrides
 |  |  |  |     // load user overrides
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     std::vector<std::string> prefixes(1, "dfhack"); |  |  |  |     std::vector<std::string> prefixes(1, "dfhack"); | 
			
		
	
		
		
			
				
					
					|  |  |  |     loadScriptFiles(core, out, prefixes, CONFIG_PATH + "init"); |  |  |  |     loadScriptFiles(core, out, prefixes, CONFIG_PATH + "init"); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     // if the option is set, hide the terminal
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     auto L = Lua::Core::State; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     Lua::StackUnwinder top(L); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     Lua::CallLuaModuleFunction(out, L, "dfhack", "getHideConsoleOnStartup", 0, 1, | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         Lua::DEFAULT_LUA_LAMBDA, [&](lua_State* L) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             if (lua_toboolean(L, -1)) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 core->getConsole().hide(); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         }, false); | 
			
		
	
		
		
			
				
					
					|  |  |  | } |  |  |  | } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | // Load dfhack.init in a dedicated thread (non-interactive console mode)
 |  |  |  | // Load dfhack.init in a dedicated thread (non-interactive console mode)
 | 
			
		
	
	
		
		
			
				
					|  |  | 
 |