3 ; You should not modify this file except to make bugfixes or
4 ; for other "maintenance". If you want to make custom changes
5 ; you should create a new datadir subdirectory and copy this file
6 ; into that directory, and then modify that copy. Then use the
7 ; command "rulesetdir <mysubdir>" in the server to have freeciv
8 ; use your new customized file.
11 description="Classic nation theme data for Freeciv"
12 options="+Freeciv-ruleset-Devel-2017.Jan.02 web-compatible"
15 ; /* <-- avoid gettext warnings
19 ; name = translatable name as seen by user
20 ; rule_name = (optional) name for rulesets; if not
21 ; present, 'name' is used.
23 ; */ <-- avoid gettext warnings
26 name = _("?style:European")
29 name = _("?style:Classical")
32 name = _("?style:Tropical")
35 name = _("?style:Asian")
38 name = _("?style:Babylonian")
41 name = _("?style:Celtic")
43 ; /* <-- avoid gettext warnings
45 ; City styles define the way cities are drawn
47 ; name = translatable name as seen by user
48 ; rule_name = (optional) name for savegames, rulesets etc; if not
49 ; present, 'name' is used. Since the name used in savegames
50 ; must not change, use this when renaming a city style after a
51 ; ruleset has been released.
52 ; graphic = group of tiles to use, see cities spec for
53 ; more info on city tiles
54 ; citizens_graphic = group of citizens tiles to use, see citizens/small
55 ; spec for more info on citizens tiles
56 ; reqs = requirements for this city style (see README.effects)
58 ; */ <-- avoid gettext warnings
61 name = _("?citystyle:European")
62 graphic = "city.european"
64 citizens_graphic = "ancient"
65 citizens_graphic_alt = "generic"
66 reqs = { "type", "name", "range"
67 "Style", "European", "Player"
71 name = _("?citystyle:Classical")
72 graphic = "city.classical"
74 citizens_graphic = "ancient"
75 citizens_graphic_alt = "generic"
76 reqs = { "type", "name", "range"
77 "Style", "Classical", "Player"
81 name = _("?citystyle:Tropical")
82 graphic = "city.tropical"
83 graphic_alt = "city.european"
84 citizens_graphic = "ancient"
85 citizens_graphic_alt = "generic"
86 reqs = { "type", "name", "range"
87 "Style", "Tropical", "Player"
91 name = _("?citystyle:Asian")
92 graphic = "city.asian"
93 graphic_alt = "city.classical"
94 citizens_graphic = "ancient"
95 citizens_graphic_alt = "generic"
96 reqs = { "type", "name", "range"
97 "Style", "Asian", "Player"
100 [citystyle_babylonian]
101 name = _("?citystyle:Babylonian")
102 graphic = "city.babylonian"
103 graphic_alt = "city.classical"
104 citizens_graphic = "ancient"
105 citizens_graphic_alt = "generic"
106 reqs = { "type", "name", "range"
107 "Style", "Babylonian", "Player"
111 name = _("?citystyle:Celtic")
112 graphic = "city.celtic"
113 graphic_alt = "city.european"
114 citizens_graphic = "ancient"
115 citizens_graphic_alt = "generic"
116 reqs = { "type", "name", "range"
117 "Style", "Celtic", "Player"
120 [citystyle_industrial]
121 name = _("?citystyle:Industrial")
122 graphic = "city.industrial"
124 citizens_graphic = "industrial"
125 citizens_graphic_alt = "generic"
126 reqs = { "type", "name", "range"
127 "tech", "Railroad", "Player"
131 name = _("?citystyle:ElectricAge")
132 graphic = "city.electricage"
133 graphic_alt = "city.modern"
134 citizens_graphic = "electricage"
135 citizens_graphic_alt = "generic"
136 reqs = { "type", "name", "range"
137 "tech", "Automobile", "Player"
141 name = _("?citystyle:Modern")
142 graphic = "city.modern"
144 citizens_graphic = "modern"
145 citizens_graphic_alt = "generic"
146 reqs = { "type", "name", "range"
147 "tech", "Rocketry", "Player"
150 [citystyle_postmodern]
151 name = _("?citystyle:PostModern")
152 graphic = "city.postmodern"
154 citizens_graphic = "postmodern"
155 citizens_graphic_alt = "generic"
156 reqs = { "type", "name", "range"
157 "tech", "Superconductors", "Player"
160 ; /* <-- avoid gettext warnings
164 ; Order is important. The last one for which activation requirements
165 ; are fulfilled is the one that plays.
167 ; music_peaceful = Music to play when nation in peaceful mood
168 ; music_combat = Music to play when nation in combat mood
169 ; reqs = requirements to activate the style (see effects.ruleset
170 ; and README.effects for help on requirements)
172 ; */ <-- avoid gettext warnings
174 [musicstyle_european]
175 music_peaceful = "music_european_peace"
176 music_combat = "music_european_combat"
178 { "type", "name", "range"
179 "Style", "European", "Player"
182 [musicstyle_classical]
183 music_peaceful = "music_classical_peace"
184 music_combat = "music_classical_combat"
186 { "type", "name", "range"
187 "Style", "Classical", "Player"
190 [musicstyle_tropical]
191 music_peaceful = "music_tropical_peace"
192 music_combat = "music_tropical_combat"
194 { "type", "name", "range"
195 "Style", "Tropical", "Player"
199 music_peaceful = "music_asian_peace"
200 music_combat = "music_asian_combat"
202 { "type", "name", "range"
203 "Style", "Asian", "Player"
206 [musicstyle_babylonian]
207 music_peaceful = "music_babylonian_peace"
208 music_combat = "music_babylonian_combat"
210 { "type", "name", "range"
211 "Style", "Babylonian", "Player"
215 music_peaceful = "music_celtic_peace"
216 music_combat = "music_celtic_combat"
218 { "type", "name", "range"
219 "Style", "Celtic", "Player"
222 [musicstyle_renaissance]
223 music_peaceful = "music_renaissance_peace"
224 music_combat = "music_renaissance_combat"
226 { "type", "name", "range"
227 "Tech", "University", "Player"
230 [musicstyle_industrial]
231 music_peaceful = "music_industrial_peace"
232 music_combat = "music_industrial_combat"
234 { "type", "name", "range"
235 "Tech", "Railroad", "Player"
238 [musicstyle_electricage]
239 music_peaceful = "music_electricage_peace"
240 music_combat = "music_electricage_combat"
242 { "type", "name", "range"
243 "Tech", "Automobile", "Player"
247 music_peaceful = "music_modern_peace"
248 music_combat = "music_modern_combat"
250 { "type", "name", "range"
251 "Tech", "Rocketry", "Player"
254 [musicstyle_postmodern]
255 music_peaceful = "music_postmodern_peace"
256 music_combat = "music_postmodern_combat"
258 { "type", "name", "range"
259 "Tech", "Superconductors", "Player"