webperimental: killstack decides stack protects.
[freeciv.git] / data / civ1 / styles.ruleset
blob9d19e3affe3c49cbad9616b6bdfb9d60420e007c
2 ; Modifying this file:
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.
10 [datafile]
11 description="Nation theme data for Freeciv"
12 options="+Freeciv-ruleset-Devel-2017.Jan.02"
13 format_version=20
15 ; /* <-- avoid gettext warnings
17 ; Nation styles
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
25 [style_european]
26 name = _("?style:European")
28 [style_classical]
29 name = _("?style:Classical")
31 [style_tropical]
32 name = _("?style:Tropical")
34 [style_asian]
35 name = _("?style:Asian")
37 [style_babylonian]
38 name = _("?style:Babylonian")
40 [style_celtic]
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
60 [citystyle_european]
61 name        = _("?citystyle:European")
62 graphic     = "city.european"
63 graphic_alt = "-"
64 citizens_graphic     = "ancient"
65 citizens_graphic_alt = "generic"
66 reqs = { "type", "name", "range"
67          "Style", "European", "Player"
68        }
70 [citystyle_classical]
71 name        = _("?citystyle:Classical")
72 graphic     = "city.classical"
73 graphic_alt = "-"
74 citizens_graphic     = "ancient"
75 citizens_graphic_alt = "generic"
76 reqs = { "type", "name", "range"
77          "Style", "Classical", "Player"
78        }
80 [citystyle_tropical]
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"
88        }
90 [citystyle_asian]
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"
98        }
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"
108        }
110 [citystyle_celtic]
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"
118        }
120 [citystyle_renaissance]
121 name        = _("?citystyle:Renaissance")
122 graphic     = "city.renaissance"
123 graphic_alt = "city.industrial"
124 citizens_graphic     = "renaissance"
125 citizens_graphic_alt = "generic"
126 reqs = { "type", "name", "range"
127          "tech", "University", "Player"
128        }
130 [citystyle_industrial]
131 name        = _("?citystyle:Industrial")
132 graphic     = "city.industrial"
133 graphic_alt = "-"
134 citizens_graphic     = "industrial"
135 citizens_graphic_alt = "generic"
136 reqs = { "type", "name", "range"
137          "tech", "Railroad", "Player"
138        }
140 [citystyle_modern]
141 name        = _("?citystyle:Modern")
142 graphic     = "city.modern"
143 graphic_alt = "-"
144 citizens_graphic     = "modern"
145 citizens_graphic_alt = "generic"
146 reqs = { "type", "name", "range"
147          "tech", "Automobile", "Player"
148        }
150 [citystyle_postmodern]
151 name        = _("?citystyle:PostModern")
152 graphic     = "city.postmodern"
153 graphic_alt = "-"
154 citizens_graphic     = "postmodern"
155 citizens_graphic_alt = "generic"
156 reqs = { "type", "name", "range"
157          "tech", "Superconductors", "Player"
158        }
160 ; /* <-- avoid gettext warnings
162 ; Music styles
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"
177 reqs    =
178     { "type", "name", "range"
179       "Style", "European", "Player"
180     }
182 [musicstyle_classical]
183 music_peaceful     = "music_classical_peace"
184 music_combat       = "music_classical_combat"
185 reqs    =
186     { "type", "name", "range"
187       "Style", "Classical", "Player"
188     }
190 [musicstyle_tropical]
191 music_peaceful     = "music_tropical_peace"
192 music_combat       = "music_tropical_combat"
193 reqs    =
194     { "type", "name", "range"
195       "Style", "Tropical", "Player"
196     }
198 [musicstyle_asian]
199 music_peaceful     = "music_asian_peace"
200 music_combat       = "music_asian_combat"
201 reqs    =
202     { "type", "name", "range"
203       "Style", "Asian", "Player"
204     }
206 [musicstyle_babylonian]
207 music_peaceful     = "music_babylonian_peace"
208 music_combat       = "music_babylonian_combat"
209 reqs    =
210     { "type", "name", "range"
211       "Style", "Babylonian", "Player"
212     }
214 [musicstyle_celtic]
215 music_peaceful     = "music_celtic_peace"
216 music_combat       = "music_celtic_combat"
217 reqs    =
218     { "type", "name", "range"
219       "Style", "Celtic", "Player"
220     }
222 [musicstyle_renaissance]
223 music_peaceful     = "music_renaissance_peace"
224 music_combat       = "music_renaissance_combat"
225 reqs    =
226     { "type", "name", "range"
227       "Tech", "University", "Player"
228     }
230 [musicstyle_industrial]
231 music_peaceful     = "music_industrial_peace"
232 music_combat       = "music_industrial_combat"
233 reqs    =
234     { "type", "name", "range"
235       "Tech", "Railroad", "Player"
236     }
238 [musicstyle_electricage]
239 music_peaceful     = "music_electricage_peace"
240 music_combat       = "music_electricage_combat"
241 reqs    =
242     { "type", "name", "range"
243       "Tech", "Automobile", "Player"
244     }
246 [musicstyle_modern]
247 music_peaceful     = "music_modern_peace"
248 music_combat       = "music_modern_combat"
249 reqs    =
250     { "type", "name", "range"
251       "Tech", "Rocketry", "Player"
252     }
254 [musicstyle_postmodern]
255 music_peaceful     = "music_postmodern_peace"
256 music_combat       = "music_postmodern_combat"
257 reqs    =
258     { "type", "name", "range"
259       "Tech", "Superconductors", "Player"
260     }