| 
					
				 | 
			
			
				@@ -13,7 +13,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 #include <stocksoup/files> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 #include <stocksoup/version> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-#define PLUGIN_VERSION "1.1.2" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define PLUGIN_VERSION "1.1.3" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 public Plugin myinfo = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	name = "[CSRD] SRCDS Automatic Data Dumper", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	author = "nosoop", 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -36,7 +36,7 @@ public Plugin myinfo = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 enum DumpAction { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	DumpAction_None = 0,		// no checks are performed 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	DumpAction_FileCheck,		// check if dump indicator is present 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	DumpAction_UpdateCheck,		// check if dump indicator is present (TODO change method?) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	DumpAction_PendingDump		// pending dump on current map 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -47,7 +47,7 @@ public APLRes AskPluginLoad2(Handle hPluginSelf, bool bLateLoaded, char[] error, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	if (bLateLoaded) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		g_DumpAction = DumpAction_None; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		g_DumpAction = DumpAction_FileCheck; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		g_DumpAction = DumpAction_UpdateCheck; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		/** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		 * cache flags early in case a plugin overrides flags 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -84,7 +84,7 @@ public void OnMapStart() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		/**  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		 * Stage 1:  Check if the marker file exists; change map if necessary. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		case DumpAction_FileCheck: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		case DumpAction_UpdateCheck: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			if (FileExists(path, false)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				g_DumpAction = DumpAction_PendingDump; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				ForceChangeLevel(LOW_ENTITY_MAP, "Starting server data dump"); 
			 |