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="Nation theme data for Freeciv"
12 options="+Freeciv-2.6-ruleset"
14 ; /* <-- avoid gettext warnings
18 ; name = translatable name as seen by user
19 ; rule_name = (optional) name for rulesets; if not
20 ; present, 'name' is used.
22 ; */ <-- avoid gettext warnings
25 name = _("?style:European")
28 name = _("?style:Classical")
31 name = _("?style:Tropical")
34 name = _("?style:Asian")
37 name = _("?style:Babylonian")
40 name = _("?style:Celtic")
42 ; /* <-- avoid gettext warnings
44 ; City styles define the way cities are drawn
46 ; name = translatable name as seen by user
47 ; rule_name = (optional) name for savegames, rulesets etc; if not
48 ; present, 'name' is used. Since the name used in savegames
49 ; must not change, use this when renaming a city style after a
50 ; ruleset has been released.
51 ; graphic = group of tiles to use, see cities spec for
52 ; more info on city tiles
53 ; citizens_graphic = group of citizens tiles to use, see citizens/small
54 ; spec for more info on citizens tiles
55 ; reqs = requirements for this city style (see README.effects)
57 ; */ <-- avoid gettext warnings
60 name = _("?citystyle:European")
61 graphic = "city.european"
63 citizens_graphic = "ancient"
64 citizens_graphic_alt = "generic"
65 reqs = { "type", "name", "range"
66 "Style", "European", "Player"
70 name = _("?citystyle:Classical")
71 graphic = "city.classical"
73 citizens_graphic = "ancient"
74 citizens_graphic_alt = "generic"
75 reqs = { "type", "name", "range"
76 "Style", "Classical", "Player"
80 name = _("?citystyle:Tropical")
81 graphic = "city.tropical"
82 graphic_alt = "city.european"
83 citizens_graphic = "ancient"
84 citizens_graphic_alt = "generic"
85 reqs = { "type", "name", "range"
86 "Style", "Tropical", "Player"
90 name = _("?citystyle:Asian")
91 graphic = "city.asian"
92 graphic_alt = "city.classical"
93 citizens_graphic = "ancient"
94 citizens_graphic_alt = "generic"
95 reqs = { "type", "name", "range"
96 "Style", "Asian", "Player"
99 [citystyle_babylonian]
100 name = _("?citystyle:Babylonian")
101 graphic = "city.babylonian"
102 graphic_alt = "city.classical"
103 citizens_graphic = "ancient"
104 citizens_graphic_alt = "generic"
105 reqs = { "type", "name", "range"
106 "Style", "Babylonian", "Player"
110 name = _("?citystyle:Celtic")
111 graphic = "city.celtic"
112 graphic_alt = "city.european"
113 citizens_graphic = "ancient"
114 citizens_graphic_alt = "generic"
115 reqs = { "type", "name", "range"
116 "Style", "Celtic", "Player"
119 [citystyle_renaissance]
120 name = _("?citystyle:Renaissance")
121 graphic = "city.renaissance"
122 graphic_alt = "city.industrial"
123 citizens_graphic = "renaissance"
124 citizens_graphic_alt = "generic"
125 reqs = { "type", "name", "range"
126 "tech", "University", "Player"
129 [citystyle_industrial]
130 name = _("?citystyle:Industrial")
131 graphic = "city.industrial"
133 citizens_graphic = "industrial"
134 citizens_graphic_alt = "generic"
135 reqs = { "type", "name", "range"
136 "tech", "Railroad", "Player"
140 name = _("?citystyle:Modern")
141 graphic = "city.modern"
143 citizens_graphic = "modern"
144 citizens_graphic_alt = "generic"
145 reqs = { "type", "name", "range"
146 "tech", "Automobile", "Player"
149 [citystyle_postmodern]
150 name = _("?citystyle:PostModern")
151 graphic = "city.postmodern"
153 citizens_graphic = "postmodern"
154 citizens_graphic_alt = "generic"
155 reqs = { "type", "name", "range"
156 "tech", "Superconductors", "Player"
159 ; /* <-- avoid gettext warnings
163 ; Order is important. The last one for which activation requirements
164 ; are fulfilled is the one that plays.
166 ; music_peaceful = Music to play when nation in peaceful mood
167 ; music_combat = Music to play when nation in combat mood
168 ; reqs = requirements to activate the style (see effects.ruleset
169 ; and README.effects for help on requirements)
171 ; */ <-- avoid gettext warnings
173 [musicstyle_european]
174 music_peaceful = "music_european_peace"
175 music_combat = "music_european_combat"
177 { "type", "name", "range"
178 "Style", "European", "Player"
181 [musicstyle_classical]
182 music_peaceful = "music_classical_peace"
183 music_combat = "music_classical_combat"
185 { "type", "name", "range"
186 "Style", "Classical", "Player"
189 [musicstyle_tropical]
190 music_peaceful = "music_tropical_peace"
191 music_combat = "music_tropical_combat"
193 { "type", "name", "range"
194 "Style", "Tropical", "Player"
198 music_peaceful = "music_asian_peace"
199 music_combat = "music_asian_combat"
201 { "type", "name", "range"
202 "Style", "Asian", "Player"
205 [musicstyle_babylonian]
206 music_peaceful = "music_babylonian_peace"
207 music_combat = "music_babylonian_combat"
209 { "type", "name", "range"
210 "Style", "Babylonian", "Player"
214 music_peaceful = "music_celtic_peace"
215 music_combat = "music_celtic_combat"
217 { "type", "name", "range"
218 "Style", "Celtic", "Player"
221 [musicstyle_renaissance]
222 music_peaceful = "music_renaissance_peace"
223 music_combat = "music_renaissance_combat"
225 { "type", "name", "range"
226 "Tech", "University", "Player"
229 [musicstyle_industrial]
230 music_peaceful = "music_industrial_peace"
231 music_combat = "music_industrial_combat"
233 { "type", "name", "range"
234 "Tech", "Railroad", "Player"
237 [musicstyle_electricage]
238 music_peaceful = "music_electricage_peace"
239 music_combat = "music_electricage_combat"
241 { "type", "name", "range"
242 "Tech", "Automobile", "Player"
246 music_peaceful = "music_modern_peace"
247 music_combat = "music_modern_combat"
249 { "type", "name", "range"
250 "Tech", "Rocketry", "Player"
253 [musicstyle_postmodern]
254 music_peaceful = "music_postmodern_peace"
255 music_combat = "music_postmodern_combat"
257 { "type", "name", "range"
258 "Tech", "Superconductors", "Player"