Author: cazfi
Date: Fri Jan  8 08:54:22 2016
New Revision: 31409

URL: http://svn.gna.org/viewcvs/freeciv?rev=31409&view=rev
Log:
Add version number of the freeciv that created the save also to [scenario] in 
case of scenarios
for fast lookup.

See patch #6756

Modified:
    branches/S2_6/data/scenarios/british-isles-85x80-v2.80.sav
    branches/S2_6/data/scenarios/earth-160x90-v2.sav
    branches/S2_6/data/scenarios/earth-80x50-v3.sav
    branches/S2_6/data/scenarios/europe-200x100-v2.sav
    branches/S2_6/data/scenarios/france-140x90-v2.sav
    branches/S2_6/data/scenarios/hagworld-120x60-v1.2.sav
    branches/S2_6/data/scenarios/iberian-peninsula-136x100-v1.0.sav
    branches/S2_6/data/scenarios/italy-100x100-v1.5.sav
    branches/S2_6/data/scenarios/japan-88x100-v1.3.sav
    branches/S2_6/data/scenarios/north_america_116x100-v1.2.sav
    branches/S2_6/data/scenarios/tileset-demo.sav
    branches/S2_6/data/scenarios/tutorial.sav
    branches/S2_6/server/savegame2.c

Modified: branches/S2_6/data/scenarios/british-isles-85x80-v2.80.sav
URL: 
http://svn.gna.org/viewcvs/freeciv/branches/S2_6/data/scenarios/british-isles-85x80-v2.80.sav?rev=31409&r1=31408&r2=31409&view=diff
==============================================================================
--- branches/S2_6/data/scenarios/british-isles-85x80-v2.80.sav  (original)
+++ branches/S2_6/data/scenarios/british-isles-85x80-v2.80.sav  Fri Jan  8 
08:54:22 2016
@@ -1,6 +1,7 @@
 
 [scenario]
 is_scenario=TRUE
+game_version=20599
 name=_("British Isles (classic/medium)")
 description=_("Classic-style 85x80 map of the British Isles.")
 save_random=FALSE

Modified: branches/S2_6/data/scenarios/earth-160x90-v2.sav
URL: 
http://svn.gna.org/viewcvs/freeciv/branches/S2_6/data/scenarios/earth-160x90-v2.sav?rev=31409&r1=31408&r2=31409&view=diff
==============================================================================
--- branches/S2_6/data/scenarios/earth-160x90-v2.sav    (original)
+++ branches/S2_6/data/scenarios/earth-160x90-v2.sav    Fri Jan  8 08:54:22 2016
@@ -1,6 +1,7 @@
 
 [scenario]
 is_scenario=TRUE
+game_version=20599
 name=_("Earth (classic/large)")
 description=_("Classic-style 160x90 map of the Earth.")
 save_random=FALSE

Modified: branches/S2_6/data/scenarios/earth-80x50-v3.sav
URL: 
http://svn.gna.org/viewcvs/freeciv/branches/S2_6/data/scenarios/earth-80x50-v3.sav?rev=31409&r1=31408&r2=31409&view=diff
==============================================================================
--- branches/S2_6/data/scenarios/earth-80x50-v3.sav     (original)
+++ branches/S2_6/data/scenarios/earth-80x50-v3.sav     Fri Jan  8 08:54:22 2016
@@ -1,6 +1,7 @@
 
 [scenario]
 is_scenario=TRUE
+game_version=20599
 name=_("Earth (classic/small)")
 description=_("Classic-style 80x50 map of the Earth.")
 save_random=FALSE

Modified: branches/S2_6/data/scenarios/europe-200x100-v2.sav
URL: 
http://svn.gna.org/viewcvs/freeciv/branches/S2_6/data/scenarios/europe-200x100-v2.sav?rev=31409&r1=31408&r2=31409&view=diff
==============================================================================
--- branches/S2_6/data/scenarios/europe-200x100-v2.sav  (original)
+++ branches/S2_6/data/scenarios/europe-200x100-v2.sav  Fri Jan  8 08:54:22 2016
@@ -1,6 +1,7 @@
 
 [scenario]
 is_scenario=TRUE
+game_version=20599
 name=_("Europe (classic/giant)")
 description=_("Classic-style 200x100 map of Europe.")
 players=FALSE

Modified: branches/S2_6/data/scenarios/france-140x90-v2.sav
URL: 
http://svn.gna.org/viewcvs/freeciv/branches/S2_6/data/scenarios/france-140x90-v2.sav?rev=31409&r1=31408&r2=31409&view=diff
==============================================================================
--- branches/S2_6/data/scenarios/france-140x90-v2.sav   (original)
+++ branches/S2_6/data/scenarios/france-140x90-v2.sav   Fri Jan  8 08:54:22 2016
@@ -1,6 +1,7 @@
 
 [scenario]
 is_scenario=TRUE
+game_version=20599
 name=_("France (classic/large)")
 description=_("Classic-style 140x90 map of France.")
 save_random=FALSE

Modified: branches/S2_6/data/scenarios/hagworld-120x60-v1.2.sav
URL: 
http://svn.gna.org/viewcvs/freeciv/branches/S2_6/data/scenarios/hagworld-120x60-v1.2.sav?rev=31409&r1=31408&r2=31409&view=diff
==============================================================================
--- branches/S2_6/data/scenarios/hagworld-120x60-v1.2.sav       (original)
+++ branches/S2_6/data/scenarios/hagworld-120x60-v1.2.sav       Fri Jan  8 
08:54:22 2016
@@ -1,6 +1,7 @@
 
 [scenario]
 is_scenario=TRUE
+game_version=20599
 name=_("Earth (classic/medium)")
 description=_("Classic-style 120x60 map of the Earth.")
 save_random=FALSE

Modified: branches/S2_6/data/scenarios/iberian-peninsula-136x100-v1.0.sav
URL: 
http://svn.gna.org/viewcvs/freeciv/branches/S2_6/data/scenarios/iberian-peninsula-136x100-v1.0.sav?rev=31409&r1=31408&r2=31409&view=diff
==============================================================================
--- branches/S2_6/data/scenarios/iberian-peninsula-136x100-v1.0.sav     
(original)
+++ branches/S2_6/data/scenarios/iberian-peninsula-136x100-v1.0.sav     Fri Jan 
 8 08:54:22 2016
@@ -1,6 +1,7 @@
 
 [scenario]
 is_scenario=TRUE
+game_version=20599
 name=_("Iberian Peninsula (classic/large)")
 description=_("Classic-style 136x100 map of the Iberian Peninsula (modern-day 
Spain and Portugal).")
 save_random=FALSE

Modified: branches/S2_6/data/scenarios/italy-100x100-v1.5.sav
URL: 
http://svn.gna.org/viewcvs/freeciv/branches/S2_6/data/scenarios/italy-100x100-v1.5.sav?rev=31409&r1=31408&r2=31409&view=diff
==============================================================================
--- branches/S2_6/data/scenarios/italy-100x100-v1.5.sav (original)
+++ branches/S2_6/data/scenarios/italy-100x100-v1.5.sav Fri Jan  8 08:54:22 2016
@@ -1,6 +1,7 @@
 
 [scenario]
 is_scenario=TRUE
+game_version=20599
 name=_("Italy (classic/medium)")
 description=_("Classic-style 100x100 map of Italy.")
 save_random=FALSE

Modified: branches/S2_6/data/scenarios/japan-88x100-v1.3.sav
URL: 
http://svn.gna.org/viewcvs/freeciv/branches/S2_6/data/scenarios/japan-88x100-v1.3.sav?rev=31409&r1=31408&r2=31409&view=diff
==============================================================================
--- branches/S2_6/data/scenarios/japan-88x100-v1.3.sav  (original)
+++ branches/S2_6/data/scenarios/japan-88x100-v1.3.sav  Fri Jan  8 08:54:22 2016
@@ -1,6 +1,7 @@
 
 [scenario]
 is_scenario=TRUE
+game_version=20599
 name=_("Japan (classic/medium)")
 description=_("Classic-style 88x100 map of Japan.")
 save_random=FALSE

Modified: branches/S2_6/data/scenarios/north_america_116x100-v1.2.sav
URL: 
http://svn.gna.org/viewcvs/freeciv/branches/S2_6/data/scenarios/north_america_116x100-v1.2.sav?rev=31409&r1=31408&r2=31409&view=diff
==============================================================================
--- branches/S2_6/data/scenarios/north_america_116x100-v1.2.sav (original)
+++ branches/S2_6/data/scenarios/north_america_116x100-v1.2.sav Fri Jan  8 
08:54:22 2016
@@ -1,6 +1,7 @@
 
 [scenario]
 is_scenario=TRUE
+game_version=20599
 name=_("North America (classic/medium)")
 description=_("Classic-style 116x100 map of North America.")
 save_random=FALSE

Modified: branches/S2_6/data/scenarios/tileset-demo.sav
URL: 
http://svn.gna.org/viewcvs/freeciv/branches/S2_6/data/scenarios/tileset-demo.sav?rev=31409&r1=31408&r2=31409&view=diff
==============================================================================
--- branches/S2_6/data/scenarios/tileset-demo.sav       (original)
+++ branches/S2_6/data/scenarios/tileset-demo.sav       Fri Jan  8 08:54:22 2016
@@ -1,6 +1,7 @@
 
 [scenario]
 is_scenario=TRUE
+game_version=20599
 save_random=TRUE
 players=TRUE
 startpos_nations=FALSE

Modified: branches/S2_6/data/scenarios/tutorial.sav
URL: 
http://svn.gna.org/viewcvs/freeciv/branches/S2_6/data/scenarios/tutorial.sav?rev=31409&r1=31408&r2=31409&view=diff
==============================================================================
--- branches/S2_6/data/scenarios/tutorial.sav   (original)
+++ branches/S2_6/data/scenarios/tutorial.sav   Fri Jan  8 08:54:22 2016
@@ -1,6 +1,7 @@
 
 [scenario]
 is_scenario=TRUE
+game_version=20599
 name=_("Tutorial")
 description=_("Play this tutorial scenario to get an introduction to Freeciv.")
 save_random=FALSE

Modified: branches/S2_6/server/savegame2.c
URL: 
http://svn.gna.org/viewcvs/freeciv/branches/S2_6/server/savegame2.c?rev=31409&r1=31408&r2=31409&view=diff
==============================================================================
--- branches/S2_6/server/savegame2.c    (original)
+++ branches/S2_6/server/savegame2.c    Fri Jan  8 08:54:22 2016
@@ -2633,6 +2633,7 @@
 static void sg_save_scenario(struct savedata *saving)
 {
   struct entry *mod_entry;
+  int game_version;
 
   /* Check status and return if not OK (sg_success != TRUE). */
   sg_check_ret();
@@ -2643,6 +2644,9 @@
   }
 
   secfile_insert_bool(saving->file, TRUE, "scenario.is_scenario");
+
+  game_version = MAJOR_VERSION * 10000 + MINOR_VERSION * 100 + PATCH_VERSION;
+  secfile_insert_int(saving->file, game_version, "scenario.game_version");
 
   /* Name is mandatory to the level that is saved even if empty. */
   mod_entry = secfile_insert_str(saving->file, game.scenario.name, 
"scenario.name");


_______________________________________________
Freeciv-commits mailing list
Freeciv-commits@gna.org
https://mail.gna.org/listinfo/freeciv-commits

Reply via email to