Project

Profile

Help

HostedRedmine.com has moved to the Planio platform. All logins and passwords remained the same. All users will be able to login and use Redmine just as before. Read more...

Task #656466 » 0013-Freeze-datafile-formats.patch

Marko Lindqvist, 2019-06-13 09:27 PM

View differences:

client/audio.c
44 44
#define SNDSPEC_SUFFIX		".soundspec"
45 45
#define MUSICSPEC_SUFFIX        ".musicspec"
46 46

  
47
#define SOUNDSPEC_CAPSTR "+Freeciv-soundset-Devel-2019-02-28"
47
#define SOUNDSPEC_CAPSTR "+Freeciv-3.0-soundset"
48 48
#define MUSICSPEC_CAPSTR "+Freeciv-2.6-musicset"
49 49

  
50 50
/* keep it open throughout */
client/tilespec.c
76 76

  
77 77
#include "tilespec.h"
78 78

  
79
#define TILESPEC_CAPSTR "+Freeciv-tilespec-Devel-2016-Jun-07 duplicates_ok"
79
#define TILESPEC_CAPSTR "+Freeciv-3.0-tilespec duplicates_ok"
80 80
/*
81 81
 * Tilespec capabilities acceptable to this program:
82 82
 *
......
92 92
 *      "duplicates_ok")
93 93
 */
94 94

  
95
#define SPEC_CAPSTR "+Freeciv-spec-Devel-2019-Mar-09"
95
#define SPEC_CAPSTR "+Freeciv-3.0-spec"
96 96
/*
97 97
 * Individual spec file capabilities acceptable to this program:
98 98
 *
data/alien/buildings.ruleset
13 13

  
14 14
[datafile]
15 15
description="Alien World buildings data for Freeciv"
16
options="+Freeciv-ruleset-Devel-2015.January.14"
16
options="+Freeciv-3.0-ruleset"
17 17
format_version=10
18 18

  
19 19
; /* <-- avoid gettext warnings
data/alien/cities.ruleset
13 13

  
14 14
[datafile]
15 15
description="Alien World cities data for Freeciv"
16
options="+Freeciv-ruleset-Devel-2015.January.14"
16
options="+Freeciv-3.0-ruleset"
17 17
format_version=10
18 18

  
19 19
; /* <-- avoid gettext warnings
data/alien/effects.ruleset
13 13

  
14 14
[datafile]
15 15
description="Alien World effects data for Freeciv"
16
options="+Freeciv-ruleset-Devel-2015.January.14"
16
options="+Freeciv-3.0-ruleset"
17 17
format_version=10
18 18

  
19 19
; /* <-- avoid gettext warnings
data/alien/game.ruleset
13 13

  
14 14
[datafile]
15 15
description="Alien World game rules for Freeciv"
16
options="+Freeciv-ruleset-Devel-2015.January.14"
16
options="+Freeciv-3.0-ruleset"
17 17
format_version=10
18 18

  
19 19
; This section contains meta information for freeciv-ruledit to recreate the ruleset
data/alien/governments.ruleset
13 13

  
14 14
[datafile]
15 15
description="Alien World governments data for Freeciv"
16
options="+Freeciv-ruleset-Devel-2015.January.14"
16
options="+Freeciv-3.0-ruleset"
17 17
format_version=10
18 18

  
19 19
[governments]
data/alien/nations.ruleset
10 10

  
11 11
[datafile]
12 12
description="Alien World nations data for Freeciv"
13
options="+Freeciv-ruleset-Devel-2015.January.14"
13
options="+Freeciv-3.0-ruleset"
14 14
format_version=10
15 15

  
16 16
; This section contains meta information for freeciv-ruledit to recreate the ruleset
data/alien/styles.ruleset
10 10

  
11 11
[datafile]
12 12
description="Nation theme data for Freeciv"
13
options="+Freeciv-ruleset-Devel-2015.January.14"
13
options="+Freeciv-3.0-ruleset"
14 14
format_version=10
15 15

  
16 16
; /* <-- avoid gettext warnings
data/alien/techs.ruleset
13 13

  
14 14
[datafile]
15 15
description="Alien World technology data for Freeciv"
16
options="+Freeciv-ruleset-Devel-2015.January.14"
16
options="+Freeciv-3.0-ruleset"
17 17
format_version=10
18 18

  
19 19
[control]
data/alien/terrain.ruleset
13 13

  
14 14
[datafile]
15 15
description="Alien World tile_type data for Freeciv"
16
options="+Freeciv-ruleset-Devel-2015.January.14"
16
options="+Freeciv-3.0-ruleset"
17 17
format_version=10
18 18

  
19 19
[control]
data/alien/units.ruleset
13 13

  
14 14
[datafile]
15 15
description="Alien World unit data for Freeciv"
16
options="+Freeciv-ruleset-Devel-2015.January.14"
16
options="+Freeciv-3.0-ruleset"
17 17
format_version=10
18 18

  
19 19
[control]
data/alio.tilespec
2 2
[tilespec]
3 3

  
4 4
; Format and options of this tilespec file:
5
options = "+Freeciv-tilespec-Devel-2016-Jun-07"
5
options = "+Freeciv-3.0-tilespec"
6 6

  
7 7
; A simple name for the tileset specified by this file:
8 8
name = "Alio"
data/alio/burrowtubes.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/alio/fortresses.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/alio/hills.spec
1 1
[spec]
2 2

  
3
options = "+Freeciv-spec-Devel-2019-Mar-09"
3
options = "+Freeciv-3.0-spec"
4 4

  
5 5
artists = "
6 6
	 Peter Arbor <peter.arbor@gmail.com> (original terrain)
data/alio/riversbrown.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/alio/riversgreen.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/alio/roads.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/alio/terrain.spec
1 1
[spec]
2 2

  
3 3
; Format and options of this spec file:
4
options = "+Freeciv-spec-Devel-2019-Mar-09"
4
options = "+Freeciv-3.0-spec"
5 5

  
6 6
[info]
7 7

  
data/alio/tunnels.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/amplio.tilespec
2 2
[tilespec]
3 3

  
4 4
; Format and options of this tilespec file:
5
options = "+Freeciv-tilespec-Devel-2016-Jun-07"
5
options = "+Freeciv-3.0-tilespec"
6 6

  
7 7
; A simple name for the tileset specified by this file:
8 8
name = "Amplio"
data/amplio/ancientcities.spec
16 16
[spec]
17 17

  
18 18
; Format and options of this spec file:
19
options = "+Freeciv-spec-Devel-2019-Mar-09"
19
options = "+Freeciv-3.0-spec"
20 20

  
21 21
[info]
22 22

  
data/amplio/explosions.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/amplio/fog.spec
1 1
[spec]
2 2

  
3
options = "+Freeciv-spec-Devel-2019-Mar-09"
3
options = "+Freeciv-3.0-spec"
4 4

  
5 5
[info]
6 6
artists = "
data/amplio/grid.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/amplio/maglev.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/amplio/medievalcities.spec
16 16
[spec]
17 17

  
18 18
; Format and options of this spec file:
19
options = "+Freeciv-spec-Devel-2019-Mar-09"
19
options = "+Freeciv-3.0-spec"
20 20

  
21 21
[info]
22 22

  
data/amplio/moderncities.spec
16 16
[spec]
17 17

  
18 18
; Format and options of this spec file:
19
options = "+Freeciv-spec-Devel-2019-Mar-09"
19
options = "+Freeciv-3.0-spec"
20 20

  
21 21
[info]
22 22

  
data/amplio/nuke.spec
1 1
[spec]
2 2

  
3 3
; Format and options of this spec file:
4
options = "+Freeciv-spec-Devel-2019-Mar-09"
4
options = "+Freeciv-3.0-spec"
5 5

  
6 6
[info]
7 7

  
data/amplio/ocean.spec
1 1
[spec]
2 2

  
3
options = "+Freeciv-spec-Devel-2019-Mar-09"
3
options = "+Freeciv-3.0-spec"
4 4

  
5 5
[info]
6 6
; TODO: FIX ARTISTS
data/amplio/select.spec
1 1
[spec]
2 2

  
3 3
; Format and options of this spec file:
4
options = "+Freeciv-spec-Devel-2019-Mar-09"
4
options = "+Freeciv-3.0-spec"
5 5

  
6 6
[info]
7 7

  
data/amplio/terrain1.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/amplio/terrain2.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/amplio/tiles.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/amplio/units.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/amplio/upkeep.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/amplio/water.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/amplio2.tilespec
2 2
[tilespec]
3 3

  
4 4
; Format and options of this tilespec file:
5
options = "+Freeciv-tilespec-Devel-2016-Jun-07"
5
options = "+Freeciv-3.0-tilespec"
6 6

  
7 7
; A simple name for the tileset specified by this file:
8 8
name = "Amplio2"
data/amplio2/activities.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/amplio2/bases.spec
1 1
[spec]
2 2

  
3 3
; Format and options of this spec file:
4
options = "+Freeciv-spec-Devel-2019-Mar-09"
4
options = "+Freeciv-3.0-spec"
5 5

  
6 6
[info]
7 7

  
data/amplio2/cities.spec
16 16
[spec]
17 17

  
18 18
; Format and options of this spec file:
19
options = "+Freeciv-spec-Devel-2019-Mar-09"
19
options = "+Freeciv-3.0-spec"
20 20

  
21 21
[info]
22 22

  
data/amplio2/explosions.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/amplio2/fog.spec
1 1
[spec]
2 2

  
3
options = "+Freeciv-spec-Devel-2019-Mar-09"
3
options = "+Freeciv-3.0-spec"
4 4

  
5 5
[info]
6 6
artists = "
data/amplio2/grid.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/amplio2/hills.spec
1 1
[spec]
2 2

  
3
options = "+Freeciv-spec-Devel-2019-Mar-09"
3
options = "+Freeciv-3.0-spec"
4 4

  
5 5
[info]
6 6
artists = "
data/amplio2/maglev.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/amplio2/mountains.spec
1 1
[spec]
2 2

  
3
options = "+Freeciv-spec-Devel-2019-Mar-09"
3
options = "+Freeciv-3.0-spec"
4 4

  
5 5
[info]
6 6
artists = "
data/amplio2/nuke.spec
1 1
[spec]
2 2

  
3 3
; Format and options of this spec file:
4
options = "+Freeciv-spec-Devel-2019-Mar-09"
4
options = "+Freeciv-3.0-spec"
5 5

  
6 6
[info]
7 7

  
data/amplio2/ocean.spec
1 1
[spec]
2 2

  
3
options = "+Freeciv-spec-Devel-2019-Mar-09"
3
options = "+Freeciv-3.0-spec"
4 4

  
5 5
[info]
6 6
; TODO: FIX ARTISTS
data/amplio2/select.spec
1 1
[spec]
2 2

  
3 3
; Format and options of this spec file:
4
options = "+Freeciv-spec-Devel-2019-Mar-09"
4
options = "+Freeciv-3.0-spec"
5 5

  
6 6
[info]
7 7

  
data/amplio2/terrain1.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/amplio2/terrain2.spec
1 1
[spec]
2 2

  
3 3
; Format and options of this spec file:
4
options = "+Freeciv-spec-Devel-2019-Mar-09"
4
options = "+Freeciv-3.0-spec"
5 5

  
6 6
[info]
7 7
artists = "
data/amplio2/tiles.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/amplio2/units.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/amplio2/upkeep.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/amplio2/veterancy.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/amplio2/water.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/cimpletoon.tilespec
2 2
[tilespec]
3 3

  
4 4
; Format and options of this tilespec file:
5
options = "+Freeciv-tilespec-Devel-2016-Jun-07"
5
options = "+Freeciv-3.0-tilespec"
6 6

  
7 7
; A simple name for the tileset specified by this file:
8 8
name = "Cimpletoon"
data/cimpletoon/orient_units.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/civ1/buildings.ruleset
12 12

  
13 13
[datafile]
14 14
description="Civ1 buildings data for Freeciv (approximate)"
15
options="+Freeciv-ruleset-Devel-2015.January.14"
15
options="+Freeciv-3.0-ruleset"
16 16
format_version=10
17 17

  
18 18
; Below: The individual buildings, one per section.
data/civ1/cities.ruleset
9 9

  
10 10
[datafile]
11 11
description="Cities data for Freeciv"
12
options="+Freeciv-ruleset-Devel-2015.January.14"
12
options="+Freeciv-3.0-ruleset"
13 13
format_version=10
14 14

  
15 15
; /* <-- avoid gettext warnings
data/civ1/effects.ruleset
11 11

  
12 12
[datafile]
13 13
description="Civ1 effects data for Freeciv (approximate)"
14
options="+Freeciv-ruleset-Devel-2015.January.14"
14
options="+Freeciv-3.0-ruleset"
15 15
format_version=10
16 16

  
17 17
; /* <-- avoid gettext warnings
data/civ1/game.ruleset
11 11

  
12 12
[datafile]
13 13
description="Civ1-style game rules for Freeciv"
14
options="+Freeciv-ruleset-Devel-2015.January.14"
14
options="+Freeciv-3.0-ruleset"
15 15
format_version=10
16 16

  
17 17
; This section contains meta information for freeciv-ruledit to recreate the ruleset
data/civ1/governments.ruleset
14 14

  
15 15
[datafile]
16 16
description="Civilization I governments data for Freeciv"
17
options="+Freeciv-ruleset-Devel-2015.January.14"
17
options="+Freeciv-3.0-ruleset"
18 18
format_version=10
19 19

  
20 20
[governments]
data/civ1/nations.ruleset
12 12

  
13 13
[datafile]
14 14
description="Civ1-equivalent nations data for Freeciv"
15
options="+Freeciv-ruleset-Devel-2015.January.14"
15
options="+Freeciv-3.0-ruleset"
16 16
format_version=10
17 17

  
18 18
; This section contains meta information for freeciv-ruledit to recreate the ruleset
data/civ1/styles.ruleset
9 9

  
10 10
[datafile]
11 11
description="Nation theme data for Freeciv"
12
options="+Freeciv-ruleset-Devel-2015.January.14"
12
options="+Freeciv-3.0-ruleset"
13 13
format_version=10
14 14

  
15 15
; /* <-- avoid gettext warnings
data/civ1/techs.ruleset
9 9

  
10 10
[datafile]
11 11
description="Civ1-style technology data for Freeciv"
12
options="+Freeciv-ruleset-Devel-2015.January.14"
12
options="+Freeciv-3.0-ruleset"
13 13
format_version=10
14 14

  
15 15
[control]
data/civ1/terrain.ruleset
12 12

  
13 13
[datafile]
14 14
description="Civ1 tile_type data for Freeciv"
15
options="+Freeciv-ruleset-Devel-2015.January.14"
15
options="+Freeciv-3.0-ruleset"
16 16
format_version=10
17 17

  
18 18
[control]
data/civ1/units.ruleset
10 10

  
11 11
[datafile]
12 12
description="Civ1-style unit_type data for Freeciv"
13
options="+Freeciv-ruleset-Devel-2015.January.14"
13
options="+Freeciv-3.0-ruleset"
14 14
format_version=10
15 15

  
16 16
[control]
data/civ2/buildings.ruleset
12 12

  
13 13
[datafile]
14 14
description="Civ2 buildings data for Freeciv (incomplete)"
15
options="+Freeciv-ruleset-Devel-2015.January.14"
15
options="+Freeciv-3.0-ruleset"
16 16
format_version=10
17 17

  
18 18
; /* <-- avoid gettext warnings
data/civ2/cities.ruleset
9 9

  
10 10
[datafile]
11 11
description="Cities data for Freeciv"
12
options="+Freeciv-ruleset-Devel-2015.January.14"
12
options="+Freeciv-3.0-ruleset"
13 13
format_version=10
14 14

  
15 15
; /* <-- avoid gettext warnings
data/civ2/effects.ruleset
11 11

  
12 12
[datafile]
13 13
description="Civ2 effects data for Freeciv (incomplete)"
14
options="+Freeciv-ruleset-Devel-2015.January.14"
14
options="+Freeciv-3.0-ruleset"
15 15

  
16 16
; /* <-- avoid gettext warnings
17 17
;
data/civ2/game.ruleset
11 11

  
12 12
[datafile]
13 13
description="Civ2-style game rules for Freeciv"
14
options="+Freeciv-ruleset-Devel-2015.January.14"
14
options="+Freeciv-3.0-ruleset"
15 15
format_version=10
16 16

  
17 17
; This section contains meta information for freeciv-ruledit to recreate the ruleset
data/civ2/governments.ruleset
12 12

  
13 13
[datafile]
14 14
description="Civ2 style governments data for Freeciv (Fundamentalism incomplete)"
15
options="+Freeciv-ruleset-Devel-2015.January.14"
15
options="+Freeciv-3.0-ruleset"
16 16
format_version=10
17 17

  
18 18
[governments]
data/civ2/nations.ruleset
14 14

  
15 15
[datafile]
16 16
description="Civ2-equivalent nations data for Freeciv"
17
options="+Freeciv-ruleset-Devel-2015.January.14"
17
options="+Freeciv-3.0-ruleset"
18 18
format_version=10
19 19

  
20 20
; This section contains meta information for freeciv-ruledit to recreate the ruleset
data/civ2/styles.ruleset
9 9

  
10 10
[datafile]
11 11
description="Nation theme data for Freeciv"
12
options="+Freeciv-ruleset-Devel-2015.January.14"
12
options="+Freeciv-3.0-ruleset"
13 13
format_version=10
14 14

  
15 15
; /* <-- avoid gettext warnings
data/civ2/techs.ruleset
9 9

  
10 10
[datafile]
11 11
description="Civ2 technology data for Freeciv (incomplete)"
12
options="+Freeciv-ruleset-Devel-2015.January.14"
12
options="+Freeciv-3.0-ruleset"
13 13
format_version=10
14 14

  
15 15
[control]
data/civ2/terrain.ruleset
12 12

  
13 13
[datafile]
14 14
description="Civ2 tile_type data for Freeciv"
15
options="+Freeciv-ruleset-Devel-2015.January.14"
15
options="+Freeciv-3.0-ruleset"
16 16
format_version=10
17 17

  
18 18
[control]
data/civ2/units.ruleset
10 10

  
11 11
[datafile]
12 12
description="Civ2 unit_type data for Freeciv (approximate)"
13
options="+Freeciv-ruleset-Devel-2015.January.14"
13
options="+Freeciv-3.0-ruleset"
14 14
format_version=10
15 15

  
16 16
[control]
data/civ2civ3/buildings.ruleset
12 12

  
13 13
[datafile]
14 14
description="Civ2Civ3 buildings data for Freeciv"
15
options="+Freeciv-ruleset-Devel-2015.January.14 web-compatible"
15
options="+Freeciv-3.0-ruleset web-compatible"
16 16
format_version=10
17 17

  
18 18
; /* <-- avoid gettext warnings
data/civ2civ3/cities.ruleset
9 9

  
10 10
[datafile]
11 11
description="Civ2Civ3 cities data for Freeciv"
12
options="+Freeciv-ruleset-Devel-2015.January.14 web-compatible"
12
options="+Freeciv-3.0-ruleset web-compatible"
13 13
format_version=10
14 14

  
15 15
; /* <-- avoid gettext warnings
data/civ2civ3/effects.ruleset
11 11

  
12 12
[datafile]
13 13
description="Civ2Civ3 effects data for Freeciv"
14
options="+Freeciv-ruleset-Devel-2015.January.14 web-compatible"
14
options="+Freeciv-3.0-ruleset web-compatible"
15 15
format_version=10
16 16

  
17 17
; /* <-- avoid gettext warnings
data/civ2civ3/game.ruleset
11 11

  
12 12
[datafile]
13 13
description="Civ2Civ3 game rules for Freeciv"
14
options="+Freeciv-ruleset-Devel-2015.January.14 web-compatible"
14
options="+Freeciv-3.0-ruleset web-compatible"
15 15
format_version=10
16 16

  
17 17
; This section contains meta information for freeciv-ruledit to recreate the ruleset
data/civ2civ3/governments.ruleset
12 12

  
13 13
[datafile]
14 14
description="Civ2Civ3 governments data for Freeciv"
15
options="+Freeciv-ruleset-Devel-2015.January.14 web-compatible"
15
options="+Freeciv-3.0-ruleset web-compatible"
16 16
format_version=10
17 17

  
18 18
[governments]
data/civ2civ3/nations.ruleset
9 9

  
10 10
[datafile]
11 11
description="Default nations data for Freeciv"
12
options="+Freeciv-ruleset-Devel-2015.January.14 web-compatible"
12
options="+Freeciv-3.0-ruleset web-compatible"
13 13
format_version=10
14 14

  
15 15
; This section contains meta information for freeciv-ruledit to recreate the ruleset
data/civ2civ3/styles.ruleset
9 9

  
10 10
[datafile]
11 11
description="Nation theme data for Freeciv"
12
options="+Freeciv-ruleset-Devel-2015.January.14 web-compatible"
12
options="+Freeciv-3.0-ruleset web-compatible"
13 13
format_version=10
14 14

  
15 15
; /* <-- avoid gettext warnings
data/civ2civ3/techs.ruleset
9 9

  
10 10
[datafile]
11 11
description="Civ2Civ3 technology data for Freeciv"
12
options="+Freeciv-ruleset-Devel-2015.January.14 web-compatible"
12
options="+Freeciv-3.0-ruleset web-compatible"
13 13
format_version=10
14 14

  
15 15
[control]
data/civ2civ3/terrain.ruleset
12 12

  
13 13
[datafile]
14 14
description="Civ2Civ3 tile_type data for Freeciv"
15
options="+Freeciv-ruleset-Devel-2015.January.14 web-compatible"
15
options="+Freeciv-3.0-ruleset web-compatible"
16 16
format_version=10
17 17

  
18 18
[control]
data/civ2civ3/units.ruleset
16 16

  
17 17
[datafile]
18 18
description="Civ2Civ3 unit_type data for Freeciv"
19
options="+Freeciv-ruleset-Devel-2015.January.14 web-compatible"
19
options="+Freeciv-3.0-ruleset web-compatible"
20 20
format_version=10
21 21

  
22 22
[control]
data/classic/buildings.ruleset
12 12

  
13 13
[datafile]
14 14
description="Classic buildings data for Freeciv"
15
options="+Freeciv-ruleset-Devel-2015.January.14 web-compatible"
15
options="+Freeciv-3.0-ruleset web-compatible"
16 16
format_version=10
17 17

  
18 18
; /* <-- avoid gettext warnings
data/classic/cities.ruleset
9 9

  
10 10
[datafile]
11 11
description="Classic cities data for Freeciv"
12
options="+Freeciv-ruleset-Devel-2015.January.14 web-compatible"
12
options="+Freeciv-3.0-ruleset web-compatible"
13 13
format_version=10
14 14

  
15 15
; /* <-- avoid gettext warnings
data/classic/effects.ruleset
11 11

  
12 12
[datafile]
13 13
description="Classic effects data for Freeciv"
14
options="+Freeciv-ruleset-Devel-2015.January.14 web-compatible"
14
options="+Freeciv-3.0-ruleset web-compatible"
15 15
format_version=10
16 16

  
17 17
; /* <-- avoid gettext warnings
data/classic/game.ruleset
11 11

  
12 12
[datafile]
13 13
description="Classic game rules for Freeciv"
14
options="+Freeciv-ruleset-Devel-2015.January.14 web-compatible"
14
options="+Freeciv-3.0-ruleset web-compatible"
15 15
format_version=10
16 16

  
17 17
; This section contains meta information for freeciv-ruledit to recreate the ruleset
data/classic/governments.ruleset
12 12

  
13 13
[datafile]
14 14
description="Classic governments data for Freeciv (as Civ2, minus fundamentalism)"
15
options="+Freeciv-ruleset-Devel-2015.January.14 web-compatible"
15
options="+Freeciv-3.0-ruleset web-compatible"
16 16
format_version=10
17 17

  
18 18
[governments]
data/classic/nations.ruleset
9 9

  
10 10
[datafile]
11 11
description="Classic nations data for Freeciv"
12
options="+Freeciv-ruleset-Devel-2015.January.14 web-compatible"
12
options="+Freeciv-3.0-ruleset web-compatible"
13 13
format_version=10
14 14

  
15 15
; This section contains meta information for freeciv-ruledit to recreate the ruleset
data/classic/styles.ruleset
9 9

  
10 10
[datafile]
11 11
description="Classic nation theme data for Freeciv"
12
options="+Freeciv-ruleset-Devel-2015.January.14 web-compatible"
12
options="+Freeciv-3.0-ruleset web-compatible"
13 13
format_version=10
14 14

  
15 15
; /* <-- avoid gettext warnings
data/classic/techs.ruleset
9 9

  
10 10
[datafile]
11 11
description="Classic technology data for Freeciv (as Civ2, minus a few)"
12
options="+Freeciv-ruleset-Devel-2015.January.14 web-compatible"
12
options="+Freeciv-3.0-ruleset web-compatible"
13 13
format_version=10
14 14

  
15 15
[control]
data/classic/terrain.ruleset
12 12

  
13 13
[datafile]
14 14
description="Classic tile_type data for Freeciv"
15
options="+Freeciv-ruleset-Devel-2015.January.14 web-compatible"
15
options="+Freeciv-3.0-ruleset web-compatible"
16 16
format_version=10
17 17

  
18 18
[control]
data/classic/units.ruleset
16 16

  
17 17
[datafile]
18 18
description="Classic unit_type data for Freeciv"
19
options="+Freeciv-ruleset-Devel-2015.January.14 web-compatible"
19
options="+Freeciv-3.0-ruleset web-compatible"
20 20
format_version=10
21 21

  
22 22
[control]
data/experimental/buildings.ruleset
14 14

  
15 15
[datafile]
16 16
description="Experimental buildings data for Freeciv"
17
options="+Freeciv-ruleset-Devel-2015.January.14"
17
options="+Freeciv-3.0-ruleset"
18 18
format_version=10
19 19

  
20 20
; /* <-- avoid gettext warnings
data/experimental/cities.ruleset
11 11

  
12 12
[datafile]
13 13
description="Experimental cities data for Freeciv"
14
options="+Freeciv-ruleset-Devel-2015.January.14"
14
options="+Freeciv-3.0-ruleset"
15 15
format_version=10
16 16

  
17 17
; /* <-- avoid gettext warnings
data/experimental/effects.ruleset
14 14

  
15 15
[datafile]
16 16
description="Experimental effects data for Freeciv"
17
options="+Freeciv-ruleset-Devel-2015.January.14"
17
options="+Freeciv-3.0-ruleset"
18 18
format_version=10
19 19

  
20 20
; /* <-- avoid gettext warnings
data/experimental/game.ruleset
14 14

  
15 15
[datafile]
16 16
description="Experimental game rules for Freeciv"
17
options="+Freeciv-ruleset-Devel-2015.January.14"
17
options="+Freeciv-3.0-ruleset"
18 18
format_version=10
19 19

  
20 20
; This section contains meta information for freeciv-ruledit to recreate the ruleset
data/experimental/governments.ruleset
14 14

  
15 15
[datafile]
16 16
description="Experimental governments data for Freeciv"
17
options="+Freeciv-ruleset-Devel-2015.January.14"
17
options="+Freeciv-3.0-ruleset"
18 18
format_version=10
19 19

  
20 20
[governments]
data/experimental/nations.ruleset
9 9

  
10 10
[datafile]
11 11
description="Experimental nations data for Freeciv"
12
options="+Freeciv-ruleset-Devel-2015.January.14"
12
options="+Freeciv-3.0-ruleset"
13 13
format_version=10
14 14

  
15 15
; This section contains meta information for freeciv-ruledit to recreate the ruleset
data/experimental/styles.ruleset
11 11

  
12 12
[datafile]
13 13
description="Experimental nation theme data for Freeciv"
14
options="+Freeciv-ruleset-Devel-2015.January.14"
14
options="+Freeciv-3.0-ruleset"
15 15
format_version=10
16 16

  
17 17
; /* <-- avoid gettext warnings
data/experimental/techs.ruleset
11 11

  
12 12
[datafile]
13 13
description="Experimental technology data for Freeciv"
14
options="+Freeciv-ruleset-Devel-2015.January.14"
14
options="+Freeciv-3.0-ruleset"
15 15
format_version=10
16 16

  
17 17
[control]
data/experimental/terrain.ruleset
14 14

  
15 15
[datafile]
16 16
description="Experimental terrain data for Freeciv"
17
options="+Freeciv-ruleset-Devel-2015.January.14"
17
options="+Freeciv-3.0-ruleset"
18 18
format_version=10
19 19

  
20 20
[control]
data/experimental/units.ruleset
19 19

  
20 20
[datafile]
21 21
description="Experimental unit data for Freeciv"
22
options="+Freeciv-ruleset-Devel-2015.January.14"
22
options="+Freeciv-3.0-ruleset"
23 23
format_version=10
24 24

  
25 25
[control]
data/hex2t.tilespec
2 2
[tilespec]
3 3

  
4 4
; Format and options of this tilespec file:
5
options = "+Freeciv-tilespec-Devel-2016-Jun-07"
5
options = "+Freeciv-3.0-tilespec"
6 6

  
7 7
; A simple name for the tileset specified by this file:
8 8
name = "Hex-2"
data/hex2t/grid.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/hex2t/items.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/hex2t/overlays.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/hex2t/select.spec
1 1
[spec]
2 2

  
3 3
; Format and options of this spec file:
4
options = "+Freeciv-spec-Devel-2019-Mar-09"
4
options = "+Freeciv-3.0-spec"
5 5

  
6 6
[info]
7 7

  
data/hex2t/tiles.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/hex2t/unitcost.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/hexemplio.tilespec
2 2
[tilespec]
3 3

  
4 4
; Format and options of this tilespec file:
5
options = "+Freeciv-tilespec-Devel-2016-Jun-07"
5
options = "+Freeciv-3.0-tilespec"
6 6

  
7 7
; A simple name for the tileset specified by this file:
8 8
name = "Hexemplio"
data/hexemplio/activities.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/hexemplio/bases.spec
16 16
[spec]
17 17

  
18 18
; Format and options of this spec file:
19
options = "+Freeciv-spec-Devel-2019-Mar-09"
19
options = "+Freeciv-3.0-spec"
20 20

  
21 21
[info]
22 22

  
data/hexemplio/cities.spec
16 16
[spec]
17 17

  
18 18
; Format and options of this spec file:
19
options = "+Freeciv-spec-Devel-2019-Mar-09"
19
options = "+Freeciv-3.0-spec"
20 20

  
21 21
[info]
22 22

  
data/hexemplio/embellishments.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/hexemplio/forests.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/hexemplio/grid.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/hexemplio/hills.spec
1 1
[spec]
2 2

  
3
options = "+Freeciv-spec-Devel-2019-Mar-09"
3
options = "+Freeciv-3.0-spec"
4 4

  
5 5
artists = "
6 6
	 Peter Arbor <peter.arbor@gmail.com> (original terrain)
data/hexemplio/mountains.spec
1 1
[spec]
2 2

  
3
options = "+Freeciv-spec-Devel-2019-Mar-09"
3
options = "+Freeciv-3.0-spec"
4 4

  
5 5
artists = "
6 6
	 Peter Arbor <peter.arbor@gmail.com> (original terrain)
data/hexemplio/rivers.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/hexemplio/roads-maglevs.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/hexemplio/roads-rails.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/hexemplio/roads.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/hexemplio/select.spec
1 1
[spec]
2 2

  
3 3
; Format and options of this spec file:
4
options = "+Freeciv-spec-Devel-2019-Mar-09"
4
options = "+Freeciv-3.0-spec"
5 5

  
6 6
[info]
7 7

  
data/hexemplio/terrain.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/hexemplio/tiles.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/hexemplio/unitcost.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/hexemplio/unitextras.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/hexemplio/water1.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/hexemplio/water2.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/hexemplio/water3.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/isophex.tilespec
2 2
[tilespec]
3 3

  
4 4
; Format and options of this tilespec file:
5
options = "+Freeciv-tilespec-Devel-2016-Jun-07"
5
options = "+Freeciv-3.0-tilespec"
6 6

  
7 7
; A simple name for the tileset specified by this file:
8 8
name = "Isophex"
data/isophex/darkness.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/isophex/grid.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/isophex/rivers.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/isophex/terrain1.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/isophex/terrain2.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/isotrident.tilespec
2 2
[tilespec]
3 3

  
4 4
; Format and options of this tilespec file:
5
options = "+Freeciv-tilespec-Devel-2016-Jun-07"
5
options = "+Freeciv-3.0-tilespec"
6 6

  
7 7
; A simple name for the tileset specified by this file:
8 8
name = "MacroIsoTrident"
data/isotrident/cities.spec
16 16
[spec]
17 17

  
18 18
; Format and options of this spec file:
19
options = "+Freeciv-spec-Devel-2019-Mar-09"
19
options = "+Freeciv-3.0-spec"
20 20

  
21 21
[info]
22 22

  
data/isotrident/fog.spec
1 1
[spec]
2 2

  
3
options = "+Freeciv-spec-Devel-2019-Mar-09"
3
options = "+Freeciv-3.0-spec"
4 4

  
5 5
[info]
6 6
artists = "unknown"
data/isotrident/grid.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/isotrident/morecities.spec
16 16
[spec]
17 17

  
18 18
; Format and options of this spec file:
19
options = "+Freeciv-spec-Devel-2019-Mar-09"
19
options = "+Freeciv-3.0-spec"
20 20

  
21 21
[info]
22 22

  
data/isotrident/nuke.spec
1 1
[spec]
2 2

  
3 3
; Format and options of this spec file:
4
options = "+Freeciv-spec-Devel-2019-Mar-09"
4
options = "+Freeciv-3.0-spec"
5 5

  
6 6
[info]
7 7

  
data/isotrident/select.spec
1 1
[spec]
2 2

  
3 3
; Format and options of this spec file:
4
options = "+Freeciv-spec-Devel-2019-Mar-09"
4
options = "+Freeciv-3.0-spec"
5 5

  
6 6
[info]
7 7

  
data/isotrident/terrain1.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/isotrident/terrain2.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/isotrident/tiles.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/isotrident/unitcost.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/isotrident/unitextras.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/misc/buildings-large.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/misc/buildings.spec
1 1
[spec]
2 2

  
3 3
; Format and options of this spec file:
4
options = "+Freeciv-spec-Devel-2019-Mar-09"
4
options = "+Freeciv-3.0-spec"
5 5

  
6 6
[info]
7 7

  
data/misc/chiefs.spec
1 1
[spec]
2 2

  
3 3
; Format and options of this spec file:
4
options = "+Freeciv-spec-Devel-2019-Mar-09"
4
options = "+Freeciv-3.0-spec"
5 5

  
6 6
[info]
7 7

  
data/misc/citybar.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/misc/cursors.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/misc/editor.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/misc/events.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/misc/flags-large.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/misc/flags.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/misc/governments.spec
1 1
[spec]
2 2

  
3 3
; Format and options of this spec file:
4
options = "+Freeciv-spec-Devel-2019-Mar-09"
4
options = "+Freeciv-3.0-spec"
5 5

  
6 6
[info]
7 7

  
data/misc/icons.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/misc/overlays.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/misc/shields-large.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/misc/shields.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/misc/small.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/misc/space.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/misc/specialists.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/misc/techs.spec
1 1
[spec]
2
options = "+Freeciv-spec-Devel-2019-Mar-09"
2
options = "+Freeciv-3.0-spec"
3 3
[info]
4 4
artists = "
5 5
 Frederic Rodrigo 
data/misc/treaty.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/misc/wonders-large.spec
1 1
[spec]
2 2

  
3 3
; Format and options of this spec file:
4
options = "+Freeciv-spec-Devel-2019-Mar-09"
4
options = "+Freeciv-3.0-spec"
5 5

  
6 6
[info]
7 7

  
data/multiplayer/buildings.ruleset
11 11

  
12 12
[datafile]
13 13
description="Multiplayer buildings data for Freeciv"
14
options="+Freeciv-ruleset-Devel-2015.January.14 web-compatible"
14
options="+Freeciv-3.0-ruleset web-compatible"
15 15
format_version=10
16 16

  
17 17
; /* <-- avoid gettext warnings
data/multiplayer/cities.ruleset
8 8

  
9 9
[datafile]
10 10
description="Cities data for Freeciv"
11
options="+Freeciv-ruleset-Devel-2015.January.14 web-compatible"
11
options="+Freeciv-3.0-ruleset web-compatible"
12 12
format_version=10
13 13

  
14 14
; /* <-- avoid gettext warnings
data/multiplayer/effects.ruleset
11 11

  
12 12
[datafile]
13 13
description="Multiplayer effects data for Freeciv"
14
options="+Freeciv-ruleset-Devel-2015.January.14 web-compatible"
14
options="+Freeciv-3.0-ruleset web-compatible"
15 15
format_version=10
16 16

  
17 17
; /* <-- avoid gettext warnings
data/multiplayer/game.ruleset
11 11

  
12 12
[datafile]
13 13
description="Multiplayer game rules for Freeciv"
14
options="+Freeciv-ruleset-Devel-2015.January.14 web-compatible"
14
options="+Freeciv-3.0-ruleset web-compatible"
15 15
format_version=10
16 16

  
17 17
; This section contains meta information for freeciv-ruledit to recreate the ruleset
data/multiplayer/governments.ruleset
12 12

  
13 13
[datafile]
14 14
description="Multiplayer governments data for Freeciv (as Civ2, minus fundamentalism)"
15
options="+Freeciv-ruleset-Devel-2015.January.14 web-compatible"
15
options="+Freeciv-3.0-ruleset web-compatible"
16 16
format_version=10
17 17

  
18 18
[governments]
data/multiplayer/nations.ruleset
9 9

  
10 10
[datafile]
11 11
description="Multiplayer nations data for Freeciv"
12
options="+Freeciv-ruleset-Devel-2015.January.14 web-compatible"
12
options="+Freeciv-3.0-ruleset web-compatible"
13 13
format_version=10
14 14

  
15 15
; This section contains meta information for freeciv-ruledit to recreate the ruleset
data/multiplayer/styles.ruleset
9 9

  
10 10
[datafile]
11 11
description="Nation theme data for Freeciv"
12
options="+Freeciv-ruleset-Devel-2015.January.14 web-compatible"
12
options="+Freeciv-3.0-ruleset web-compatible"
13 13
format_version=10
14 14

  
15 15
; /* <-- avoid gettext warnings
data/multiplayer/techs.ruleset
9 9

  
10 10
[datafile]
11 11
description="Multiplayer technology data for Freeciv"
12
options="+Freeciv-ruleset-Devel-2015.January.14 web-compatible"
12
options="+Freeciv-3.0-ruleset web-compatible"
13 13
format_version=10
14 14

  
15 15
[control]
data/multiplayer/terrain.ruleset
12 12

  
13 13
[datafile]
14 14
description="Multiplayer terrain data for Freeciv"
15
options="+Freeciv-ruleset-Devel-2015.January.14 web-compatible"
15
options="+Freeciv-3.0-ruleset web-compatible"
16 16
format_version=10
17 17

  
18 18
[control]
data/multiplayer/units.ruleset
16 16

  
17 17
[datafile]
18 18
description="Unit definitions for the multiplayer ruleset."
19
options="+Freeciv-ruleset-Devel-2015.January.14 web-compatible"
19
options="+Freeciv-3.0-ruleset web-compatible"
20 20
format_version=10
21 21

  
22 22
[control]
data/sandbox/buildings.ruleset
12 12

  
13 13
[datafile]
14 14
description="Sandbox buildings data for Freeciv"
15
options="+Freeciv-ruleset-Devel-2015.January.14"
15
options="+Freeciv-3.0-ruleset"
16 16
format_version=10
17 17

  
18 18
; /* <-- avoid gettext warnings
data/sandbox/cities.ruleset
9 9

  
10 10
[datafile]
11 11
description="Sandbox cities data for Freeciv"
12
options="+Freeciv-ruleset-Devel-2015.January.14"
12
options="+Freeciv-3.0-ruleset"
13 13
format_version=10
14 14

  
15 15
; /* <-- avoid gettext warnings
data/sandbox/effects.ruleset
11 11

  
12 12
[datafile]
13 13
description="Sandbox effects data for Freeciv"
14
options="+Freeciv-ruleset-Devel-2015.January.14"
14
options="+Freeciv-3.0-ruleset"
15 15
format_version=10
16 16

  
17 17
; /* <-- avoid gettext warnings
data/sandbox/game.ruleset
11 11

  
12 12
[datafile]
13 13
description="Sandbox game rules for Freeciv"
14
options="+Freeciv-ruleset-Devel-2015.January.14"
14
options="+Freeciv-3.0-ruleset"
15 15
format_version=10
16 16

  
17 17
; This section contains meta information for freeciv-ruledit to recreate the ruleset
data/sandbox/governments.ruleset
12 12

  
13 13
[datafile]
14 14
description="Sandbox governments data for Freeciv"
15
options="+Freeciv-ruleset-Devel-2015.January.14"
15
options="+Freeciv-3.0-ruleset"
16 16
format_version=10
17 17

  
18 18
[governments]
data/sandbox/nations.ruleset
9 9

  
10 10
[datafile]
11 11
description="Sandbox nations data for Freeciv"
12
options="+Freeciv-ruleset-Devel-2015.January.14"
12
options="+Freeciv-3.0-ruleset"
13 13
format_version=10
14 14

  
15 15
; This section contains meta information for freeciv-ruledit to recreate the ruleset
data/sandbox/styles.ruleset
9 9

  
10 10
[datafile]
11 11
description="Sandbox nation theme data for Freeciv"
12
options="+Freeciv-ruleset-Devel-2015.January.14"
12
options="+Freeciv-3.0-ruleset"
13 13
format_version=10
14 14

  
15 15
; /* <-- avoid gettext warnings
data/sandbox/techs.ruleset
9 9

  
10 10
[datafile]
11 11
description="Sandbox technology data for Freeciv"
12
options="+Freeciv-ruleset-Devel-2015.January.14"
12
options="+Freeciv-3.0-ruleset"
13 13
format_version=10
14 14

  
15 15
[control]
data/sandbox/terrain.ruleset
12 12

  
13 13
[datafile]
14 14
description="Sandbox terrain data for Freeciv"
15
options="+Freeciv-ruleset-Devel-2015.January.14"
15
options="+Freeciv-3.0-ruleset"
16 16
format_version=10
17 17

  
18 18
[control]
data/sandbox/units.ruleset
16 16

  
17 17
[datafile]
18 18
description="Sandbox Units data for Freeciv"
19
options="+Freeciv-ruleset-Devel-2015.January.14"
19
options="+Freeciv-3.0-ruleset"
20 20
format_version=10
21 21

  
22 22
[control]
data/stdsounds.soundspec
1 1
[soundspec]
2 2
; Format and options of this spec file:
3
options = "+Freeciv-soundset-Devel-2019-02-28"
3
options = "+Freeciv-3.0-soundset"
4 4

  
5 5
[info]
6 6
artists = "\
data/stub/buildings.ruleset
3 3

  
4 4
[datafile]
5 5
description="<modpack> buildings data for Freeciv"
6
options="+Freeciv-ruleset-Devel-2015.January.14"
6
options="+Freeciv-3.0-ruleset"
7 7
format_version=10
8 8

  
9 9
; /* <-- avoid gettext warnings
data/stub/cities.ruleset
3 3

  
4 4
[datafile]
5 5
description="<modpack> cities data for Freeciv"
6
options="+Freeciv-ruleset-Devel-2015.January.14"
6
options="+Freeciv-3.0-ruleset"
7 7
format_version=10
8 8

  
9 9
; /* <-- avoid gettext warnings 
data/stub/effects.ruleset
3 3

  
4 4
[datafile]
5 5
description="<modpack> effects data for Freeciv"
6
options="+Freeciv-ruleset-Devel-2015.January.14"
6
options="+Freeciv-3.0-ruleset"
7 7
format_version=10
8 8

  
9 9
; /* <-- avoid gettext warnings
data/stub/game.ruleset
3 3

  
4 4
[datafile]
5 5
description="<modpack> game rules for Freeciv"
6
options="+Freeciv-ruleset-Devel-2015.January.14"
6
options="+Freeciv-3.0-ruleset"
7 7
format_version=10
8 8

  
9 9
; This section contains meta information for freeciv-ruledit to recreate the ruleset
data/stub/governments.ruleset
3 3

  
4 4
[datafile]
5 5
description="<modpack> governments data for Freeciv"
6
options="+Freeciv-ruleset-Devel-2015.January.14"
6
options="+Freeciv-3.0-ruleset"
7 7
format_version=10
8 8

  
9 9
[governments]
data/stub/nations.ruleset
3 3

  
4 4
[datafile]
5 5
description="<modpack> nations data for Freeciv"
6
options="+Freeciv-ruleset-Devel-2015.January.14"
6
options="+Freeciv-3.0-ruleset"
7 7
format_version=10
8 8

  
9 9
; This section contains meta information for freeciv-ruledit to recreate the ruleset
data/stub/styles.ruleset
9 9

  
10 10
[datafile]
11 11
description="Nation theme data for Freeciv"
12
options="+Freeciv-ruleset-Devel-2015.January.14"
12
options="+Freeciv-3.0-ruleset"
13 13
format_version=10
14 14

  
15 15
; /* <-- avoid gettext warnings
data/stub/techs.ruleset
3 3

  
4 4
[datafile]
5 5
description="<modpack> technology data for Freeciv"
6
options="+Freeciv-ruleset-Devel-2015.January.14"
6
options="+Freeciv-3.0-ruleset"
7 7
format_version=10
8 8

  
9 9
[control]
data/stub/terrain.ruleset
3 3

  
4 4
[datafile]
5 5
description="<modpack> tile_type data for Freeciv"
6
options="+Freeciv-ruleset-Devel-2015.January.14"
6
options="+Freeciv-3.0-ruleset"
7 7
format_version=10
8 8

  
9 9
[control]
data/stub/units.ruleset
3 3

  
4 4
[datafile]
5 5
description="<modpack> unit_type data for Freeciv"
6
options="+Freeciv-ruleset-Devel-2015.January.14"
6
options="+Freeciv-3.0-ruleset"
7 7
format_version=10
8 8

  
9 9
[control]
data/toonhex.tilespec
2 2
[tilespec]
3 3

  
4 4
; Format and options of this tilespec file:
5
options = "+Freeciv-tilespec-Devel-2016-Jun-07"
5
options = "+Freeciv-3.0-tilespec"
6 6

  
7 7
; A simple name for the tileset specified by this file:
8 8
name = "Toonhex"
data/trident.tilespec
1 1
[tilespec]
2 2

  
3 3
; Format and options of this tilespec file:
4
options = "+Freeciv-tilespec-Devel-2016-Jun-07"
4
options = "+Freeciv-3.0-tilespec"
5 5

  
6 6
; A simple name for the tileset specified by this file:
7 7
name = "Trident"
data/trident/auto_ll.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/trident/cities.spec
16 16
[spec]
17 17

  
18 18
; Format and options of this spec file:
19
options = "+Freeciv-spec-Devel-2019-Mar-09"
19
options = "+Freeciv-3.0-spec"
20 20

  
21 21
[info]
22 22

  
data/trident/earth.spec
1 1
[spec]
2 2
; Format and options of this spec file:
3
options = "+Freeciv-spec-Devel-2019-Mar-09"
3
options = "+Freeciv-3.0-spec"
4 4

  
5 5
[info]
6 6
artists = "
data/trident/explosions.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/trident/fog.spec
1 1
[spec]
2 2

  
3 3
; Format and options of this spec file:
4
options = "+Freeciv-spec-Devel-2019-Mar-09"
4
options = "+Freeciv-3.0-spec"
5 5

  
6 6
[info]
7 7
artists = "unknown"
data/trident/grid.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/trident/roads.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/trident/select.spec
1 1
[spec]
2 2

  
3 3
; Format and options of this spec file:
4
options = "+Freeciv-spec-Devel-2019-Mar-09"
4
options = "+Freeciv-3.0-spec"
5 5

  
6 6
[info]
7 7

  
data/trident/tiles.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/trident/units.spec
2 2
[spec]
3 3

  
4 4
; Format and options of this spec file:
5
options = "+Freeciv-spec-Devel-2019-Mar-09"
5
options = "+Freeciv-3.0-spec"
6 6

  
7 7
[info]
8 8

  
data/webperimental/buildings.ruleset
12 12

  
13 13
[datafile]
14 14
description="Experimental web-client buildings data for Freeciv"
15
options="+Freeciv-ruleset-Devel-2015.January.14 web-compatible"
15
options="+Freeciv-3.0-ruleset web-compatible"
16 16
format_version=10
17 17

  
18 18
; /* <-- avoid gettext warnings
data/webperimental/cities.ruleset
9 9

  
10 10
[datafile]
11 11
description="Experimental web-client city rules for Freeciv"
12
options="+Freeciv-ruleset-Devel-2015.January.14 web-compatible"
12
options="+Freeciv-3.0-ruleset web-compatible"
13 13
format_version=10
14 14

  
15 15
; /* <-- avoid gettext warnings
data/webperimental/effects.ruleset
11 11

  
12 12
[datafile]
13 13
description="Experimental web-client effects data for Freeciv"
14
options="+Freeciv-ruleset-Devel-2015.January.14 web-compatible"
14
options="+Freeciv-3.0-ruleset web-compatible"
15 15
format_version=10
16 16

  
17 17
; /* <-- avoid gettext warnings
data/webperimental/game.ruleset
11 11

  
12 12
[datafile]
13 13
description="Experimental web-client game rules for Freeciv"
14
options="+Freeciv-ruleset-Devel-2015.January.14 web-compatible"
14
options="+Freeciv-3.0-ruleset web-compatible"
15 15
format_version=10
16 16

  
17 17
; This section contains meta information for freeciv-ruledit to recreate the ruleset
data/webperimental/governments.ruleset
12 12

  
13 13
[datafile]
14 14
description="Experimental web-client governments data for Freeciv (as Civ2, minus fundamentalism)"
15
options="+Freeciv-ruleset-Devel-2015.January.14 web-compatible"
15
options="+Freeciv-3.0-ruleset web-compatible"
16 16
format_version=10
17 17

  
18 18
[governments]
data/webperimental/nations.ruleset
9 9

  
10 10
[datafile]
11 11
description="Experimental web-client nations data for Freeciv"
12
options="+Freeciv-ruleset-Devel-2015.January.14 web-compatible"
12
options="+Freeciv-3.0-ruleset web-compatible"
13 13
format_version=10
14 14

  
15 15
; This section contains meta information for freeciv-ruledit to recreate the ruleset
data/webperimental/styles.ruleset
9 9

  
10 10
[datafile]
11 11
description="Experimental web-client nation theme data for Freeciv"
12
options="+Freeciv-ruleset-Devel-2015.January.14 web-compatible"
12
options="+Freeciv-3.0-ruleset web-compatible"
13 13
format_version=10
14 14

  
15 15
; /* <-- avoid gettext warnings
data/webperimental/techs.ruleset
9 9

  
10 10
[datafile]
11 11
description="Experimental web-client technology data for Freeciv"
12
options="+Freeciv-ruleset-Devel-2015.January.14 web-compatible"
12
options="+Freeciv-3.0-ruleset web-compatible"
13 13
format_version=10
14 14

  
15 15
[control]
data/webperimental/terrain.ruleset
12 12

  
13 13
[datafile]
14 14
description="Experimental web-client tile_type data for Freeciv"
15
options="+Freeciv-ruleset-Devel-2015.January.14 web-compatible"
15
options="+Freeciv-3.0-ruleset web-compatible"
16 16
format_version=10
17 17

  
18 18
[control]
data/webperimental/units.ruleset
16 16

  
17 17
[datafile]
18 18
description="Experimental web-client unit_type data for Freeciv"
19
options="+Freeciv-ruleset-Devel-2015.January.14 web-compatible"
19
options="+Freeciv-3.0-ruleset web-compatible"
20 20
format_version=10
21 21

  
22 22
[control]
fc_version
5 5

  
6 6
# Version definition for Freeciv.
7 7

  
8
MAJOR_VERSION="2"
9
MINOR_VERSION="95"
10
PATCH_VERSION="90"
8
MAJOR_VERSION="3"
9
MINOR_VERSION="0"
10
PATCH_VERSION="0"
11 11
EMERGENCY_VERSION=""
12 12
VERSION_LABEL="-alpha2+"
13 13

  
......
37 37
# windows/installer_msys2/Makefile --with-followtag to "windows"
38 38

  
39 39
IS_DEVEL_VERSION=1
40
IS_FREEZE_VERSION=0
40
IS_FREEZE_VERSION=1
41 41
IS_BETA_VERSION=0
42 42

  
43 43
NEXT_STABLE_VERSION="3.0.0"
......
45 45
# 0 to disable display of release month until we can make better estimate
46 46
RELEASE_MONTH=0
47 47

  
48
DATASUBDIR=test
48
DATASUBDIR=3.0
49 49
DEFAULT_FOLLOW_TAG=S3_0
50 50

  
51 51
# Freeciv network capstring: see documentation in common/capstr.c
server/ruleset.h
17 17
extern "C" {
18 18
#endif /* __cplusplus */
19 19

  
20
#define RULESET_CAPABILITIES_BASE "+Freeciv-ruleset-Devel-2015.January.14"
20
#define RULESET_CAPABILITIES_BASE "+Freeciv-3.0-ruleset"
21 21
#ifdef FREECIV_WEB
22 22
#define RULESET_CAPABILITIES RULESET_CAPABILITIES_BASE " +web-compatible"
23 23
#else  /* FREECIV_WEB */
tools/download.h
22 22

  
23 23
#define MODPACKDL_SUFFIX ".mpdl"
24 24

  
25
#define MODPACK_CAPSTR "+Freeciv-modpack-Devel-2016.Feb.05"
26
#define MODLIST_CAPSTR "+Freeciv-modlist-Devel-2016.Feb.05"
25
#define MODPACK_CAPSTR "+Freeciv-3.0-modpack"
26
#define MODLIST_CAPSTR "+Freeciv-3.0-modlist"
27 27

  
28 28
#define FCMP_CONTROLD ".control"
29 29

  
30
- 
(2-2/4)