Browse Source

Minor packetver babysitting, bugreport:4810

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15381 54d463be-8e91-2dee-dedb-b68131a5f0ec
shennetsind 13 years ago
parent
commit
38242b763f
1 changed files with 15 additions and 1 deletions
  1. 15 1
      src/map/battle.c

+ 15 - 1
src/map/battle.c

@@ -4672,7 +4672,21 @@ void battle_adjust_conf()
 		battle_config.day_duration = 60000;
 		battle_config.day_duration = 60000;
 	if (battle_config.night_duration && battle_config.night_duration < 60000) // added by [Yor]
 	if (battle_config.night_duration && battle_config.night_duration < 60000) // added by [Yor]
 		battle_config.night_duration = 60000;
 		battle_config.night_duration = 60000;
-	
+
+#if PACKETVER < 20100427
+	if( battle_config.feature_buying_store ) {
+		ShowWarning("conf/battle/feature.conf buying_store is enabled but it requires PACKETVER 2010-04-27 or newer, disabling...\n");
+		battle_config.feature_buying_store = 0;
+	}
+#endif
+
+#if PACKETVER < 20100803
+	if( battle_config.feature_buying_store ) {
+		ShowWarning("conf/battle/feature.conf search_stores is enabled but it requires PACKETVER 2010-08-03 or newer, disabling...\n");
+		battle_config.feature_search_stores = 0;
+	}
+#endif
+
 #ifndef CELL_NOSTACK
 #ifndef CELL_NOSTACK
 	if (battle_config.cell_stack_limit != 1)
 	if (battle_config.cell_stack_limit != 1)
 		ShowWarning("Battle setting 'cell_stack_limit' takes no effect as this server was compiled without Cell Stack Limit support.\n");
 		ShowWarning("Battle setting 'cell_stack_limit' takes no effect as this server was compiled without Cell Stack Limit support.\n");