~ubuntu-branches/debian/sid/freeciv/sid

« back to all changes in this revision

Viewing changes to data/experimental/cities.ruleset

  • Committer: Package Import Robot
  • Author(s): Clint Adams, Karl Goetz, Clint Adams
  • Date: 2011-08-28 22:40:00 UTC
  • mfrom: (1.2.19 upstream)
  • Revision ID: package-import@ubuntu.com-20110828224000-j2r1erewlem25dox
Tags: 2.3.0-1
[ Karl Goetz ]
* New upstream version.
* Fix themes_sdl_use_system_fonts.diff to apply cleanly on 2.3.0
* Massage work_around_unity_induced_breakage.diff to get it
  applying to the new codebase (The patch assumes commits made
  after 2.3.0 was tagged upstream).

[ Clint Adams ]
* Fudge build system to think there is no libtool mismatch.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
; This is the experimental ruleset. See doc/README.ruleset_experimental
 
2
; for a detailed description.
 
3
 
 
4
; Modifying this file:
 
5
; You should not modify this file except to make bugfixes or
 
6
; for other "maintenance".  If you want to make custom changes
 
7
; you should create a new datadir subdirectory and copy this file
 
8
; into that directory, and then modify that copy.  Then use the
 
9
; command "rulesetdir <mysubdir>" in the server to have freeciv
 
10
; use your new customized file.
 
11
 
 
12
[datafile]
 
13
description="Experimental cities data for Freeciv"
 
14
options="+Freeciv-2.3-ruleset"
 
15
 
 
16
; /* <-- avoid gettext warnings
 
17
;
 
18
; A specialist is a city citizen who is not a tile worker.  Usually the
 
19
; player can control what specialist each citizen is, so long as the
 
20
; requirements for that specialist are met.
 
21
;
 
22
; Below are the entries for the specialists, one per specialist type.
 
23
; The tag name (in [specialist_*]) doesn't matter so long as it's unique.
 
24
; For each specialist the following fields may be set:
 
25
;
 
26
 
27
; name          = translatable (plural) name as seen by user
 
28
; rule_name     = (optional) name for savegames, rulesets etc; if not
 
29
;                 present, 'name' is used. Since the name used in savegames
 
30
;                 must not change, this is used when renaming a specialist
 
31
;                 after a ruleset has been released. (The original specialist
 
32
;                 names in the default ruleset were not designed to be
 
33
;                 user-visible.)
 
34
; short_name    = one-character "short name" used (for instance) in cityrep;
 
35
;                 should be first character/abbrevation of "name"
 
36
; reqs          = requirements to have the specialist pick (see
 
37
;                 effects.ruleset and README.effects for help on requirements)
 
38
; helptext      = optional help text string; should escape all raw newlines
 
39
;                 so that xgettext parsing works
 
40
;
 
41
; */ <-- avoid gettext warnings
 
42
 
 
43
[specialist_elvis]
 
44
name            = _("Entertainers")
 
45
rule_name       = "elvis"
 
46
short_name      = _("?Elvis:E")
 
47
reqs            =
 
48
    { "type", "name", "range"
 
49
; Nothing
 
50
    }
 
51
helptext        = _("\
 
52
Each entertainer produces two luxury points for their city per turn. \
 
53
See the section on Happiness for the effects of luxury points.\
 
54
")
 
55
 
 
56
[specialist_scientist]
 
57
name            = _("Scientists")
 
58
rule_name       = "scientist"
 
59
short_name      = _("?Scientist:S")
 
60
reqs            =
 
61
    { "type", "name", "range"
 
62
; Nothing
 
63
    }
 
64
helptext        = _("\
 
65
Each scientist adds three points to your empire's research output \
 
66
per turn.\
 
67
")
 
68
 
 
69
[specialist_taxman]
 
70
name            = _("Taxmen")
 
71
rule_name       = "taxman"
 
72
short_name      = _("?Taxman:T")
 
73
reqs            =
 
74
    { "type", "name", "range"
 
75
; Nothing
 
76
    }
 
77
helptext        = _("\
 
78
Each tax collector produces three extra gold for your treasury \
 
79
per turn.\
 
80
")
 
81
 
 
82
[parameters]
 
83
add_to_size_limit  = 8          ; cities >= this cannot be added to.
 
84
angry_citizens = 1              ; set to zero to disable angry citizens
 
85
celebrate_size_limit = 3        ; cities >= can celebrate
 
86
 
 
87
changable_tax = 1               ; set to zero to disallow changing of tax rates
 
88
;forced_science = 0             ; set these fields when changeable_tax is turned off
 
89
;forced_luxury = 100
 
90
;forced_gold = 0
 
91
 
 
92
vision_reveal_tiles = 1         ; civ1 & 2 default zero
 
93
 
 
94
; /* <-- avoid gettext warnings
 
95
;
 
96
; City styles define the way cities are drawn
 
97
;
 
98
; name          = translatable name as seen by user
 
99
; rule_name     = (optional) name for savegames, rulesets etc; if not
 
100
;                 present, 'name' is used. Since the name used in savegames
 
101
;                 must not change, use this when renaming a city style after a
 
102
;                 ruleset has been released.
 
103
; graphic              = group of tiles to use, see cities spec for
 
104
;                        more info on city tiles
 
105
; oceanic_graphic      = group of tiles to use for oceanic cities. If this
 
106
;                        is omitted, same graphics as for land cities is used
 
107
; citizens_graphic     = group of citizens tiles to use, see citizens/small
 
108
;                        spec for more info on citizens tiles
 
109
; reqs        = requirements for this city style (see README.effects)
 
110
; replaced_by = which style replaced this one
 
111
;
 
112
; */ <-- avoid gettext warnings
 
113
 
 
114
[citystyle_european]
 
115
name        = _("?citystyle:European")
 
116
graphic     = "city.european"
 
117
graphic_alt = "-"
 
118
citizens_graphic     = "ancient"
 
119
citizens_graphic_alt = "generic"
 
120
; No reqs
 
121
replaced_by = "Industrial"
 
122
 
 
123
[citystyle_classical]
 
124
name        = _("?citystyle:Classical")
 
125
graphic     = "city.classical"
 
126
graphic_alt = "-"
 
127
citizens_graphic     = "ancient"
 
128
citizens_graphic_alt = "generic"
 
129
; No reqs
 
130
replaced_by = "Industrial"
 
131
 
 
132
[citystyle_tropical]
 
133
name        = _("?citystyle:Tropical")
 
134
graphic     = "city.tropical"
 
135
graphic_alt = "city.european"
 
136
citizens_graphic     = "ancient"
 
137
citizens_graphic_alt = "generic"
 
138
; No reqs
 
139
replaced_by = "Industrial"
 
140
 
 
141
[citystyle_asian]
 
142
name        = _("?citystyle:Asian")
 
143
graphic     = "city.asian"
 
144
graphic_alt = "city.classical"
 
145
citizens_graphic     = "ancient"
 
146
citizens_graphic_alt = "generic"
 
147
; No reqs
 
148
replaced_by = "Industrial"
 
149
 
 
150
[citystyle_babylonian]
 
151
name        = _("?citystyle:Babylonian")
 
152
graphic     = "city.babylonian"
 
153
graphic_alt = "city.classical"
 
154
citizens_graphic     = "ancient"
 
155
citizens_graphic_alt = "generic"
 
156
; No reqs
 
157
replaced_by = "Industrial"
 
158
 
 
159
[citystyle_celtic]
 
160
name        = _("?citystyle:Celtic")
 
161
graphic     = "city.celtic"
 
162
graphic_alt = "city.european"
 
163
citizens_graphic     = "ancient"
 
164
citizens_graphic_alt = "generic"
 
165
; No reqs
 
166
replaced_by = "Industrial"
 
167
 
 
168
[citystyle_industrial]
 
169
name        = _("?citystyle:Industrial")
 
170
graphic     = "city.industrial"
 
171
graphic_alt = "-"
 
172
citizens_graphic     = "industrial"
 
173
citizens_graphic_alt = "generic"
 
174
reqs = { "type", "name", "range"
 
175
         "tech", "Railroad", "Player"
 
176
       }
 
177
replaced_by = "ElectricAge"
 
178
 
 
179
[citystyle_electric]
 
180
name        = _("?citystyle:ElectricAge")
 
181
graphic     = "city.electricage"
 
182
graphic_alt = "city.modern"
 
183
citizens_graphic     = "electricage"
 
184
citizens_graphic_alt = "generic"
 
185
reqs = { "type", "name", "range"
 
186
         "tech", "Automobile", "Player"
 
187
       }
 
188
replaced_by = "Modern"
 
189
 
 
190
[citystyle_modern]
 
191
name        = _("?citystyle:Modern")
 
192
graphic     = "city.modern"
 
193
graphic_alt = "-"
 
194
citizens_graphic     = "modern"
 
195
citizens_graphic_alt = "generic"
 
196
reqs = { "type", "name", "range"
 
197
         "tech", "Rocketry", "Player"
 
198
       }
 
199
replaced_by = "PostModern"
 
200
 
 
201
[citystyle_postmodern]
 
202
name        = _("?citystyle:PostModern")
 
203
graphic     = "city.postmodern"
 
204
graphic_alt = "-"
 
205
citizens_graphic     = "postmodern"
 
206
citizens_graphic_alt = "generic"
 
207
reqs = { "type", "name", "range"
 
208
         "tech", "Superconductors", "Player"
 
209
       }
 
210
replaced_by = "-"