1 ; This is Alien World cities ruleset.
4 description="Alien World cities data for Freeciv"
5 options="+Freeciv-2.5-ruleset"
7 ; /* <-- avoid gettext warnings
9 ; A specialist is a city citizen who is not a tile worker. Usually the
10 ; player can control what specialist each citizen is, so long as the
11 ; requirements for that specialist are met.
13 ; Below are the entries for the specialists, one per specialist type.
14 ; The tag name (in [specialist_*]) doesn't matter so long as it's unique.
15 ; For each specialist the following fields may be set:
18 ; name = translatable (plural) name as seen by user
19 ; rule_name = (optional) name for savegames, rulesets etc; if not
20 ; present, 'name' is used. Since the name used in savegames
21 ; must not change, this is used when renaming a specialist
22 ; after a ruleset has been released. (The original specialist
23 ; names in the default ruleset were not designed to be
25 ; short_name = one-character "short name" used (for instance) in cityrep;
26 ; should be first character/abbrevation of "name"
27 ; graphic_alt = fallback graphic tag in case the specialist graphic isn't
28 ; found. Example value: "specialist.scientist_0"
29 ; The specialist graphic allow different images based on
30 ; citizen number. The alt tag don't. To use another
31 ; specialist's tag use specialist.<otherrulename>_<number>.
32 ; reqs = requirements to have the specialist pick (see
33 ; effects.ruleset and README.effects for help on requirements)
34 ; helptext = optional help text string; should escape all raw newlines
35 ; so that xgettext parsing works
37 ; */ <-- avoid gettext warnings
39 [specialist_culturists]
40 name = _("Culturists")
41 short_name = _("?Culturists:C")
42 graphic_alt = "specialist.elvis_0"
44 { "type", "name", "range"
48 Culturists create works that keep people satisfied. They create two luxury \
49 points per turn, four if Specialist Training tech is known.")
51 [specialist_scientist]
52 name = _("Scientists")
53 short_name = _("?Scientist:S")
54 graphic_alt = "specialist.scientist_0"
56 { "type", "name", "range"
60 Scientist reseach two bulbs worth of science each turn, four bulbs \
61 when Specialist Training tech is known.")
63 [specialist_government_merchant]
64 name = _("Government Merchants")
65 short_name = _("?Merchant:M")
66 graphic_alt = "specialist.taxman_0"
68 { "type", "name", "range"
72 Government Merchants produce two gold for the government each turn, \
73 four once Specialist Training tech is known.")
76 add_to_size_limit = 8 ; cities >= this cannot be added to.
77 angry_citizens = TRUE ; set to FALSE to disable angry citizens
78 celebrate_size_limit = 3 ; cities >= can celebrate
80 changable_tax = TRUE ; set to FALSE to disallow changing of tax rates
82 ;forced_science = 0 ; set these fields when changeable_tax is turned off
86 vision_reveal_tiles = TRUE ; civ1 & 2 default FALSE
88 pop_report_zeroes = 2 ; Population in reports in hundreds
91 nationality = TRUE ; account for the nationality of the citizens
92 convert_speed = 50 ; base probability 50/1000 -> once every 20 turns
93 partisans_pct = 0 ; percentage of own nationality to inspire partisans
94 ; if 0, original city owner information is used instead
96 ; /* <-- avoid gettext warnings
98 ; City styles define the way cities are drawn
100 ; name = translatable name as seen by user
101 ; rule_name = (optional) name for savegames, rulesets etc; if not
102 ; present, 'name' is used. Since the name used in savegames
103 ; must not change, use this when renaming a city style after a
104 ; ruleset has been released.
105 ; graphic = group of tiles to use, see cities spec for
106 ; more info on city tiles
107 ; oceanic_graphic = group of tiles to use for oceanic cities. If this
108 ; is omitted, same graphics as for land cities is used
109 ; citizens_graphic = group of citizens tiles to use, see citizens/small
110 ; spec for more info on citizens tiles
111 ; reqs = requirements for this city style (see README.effects)
112 ; replaced_by = which style replaced this one
114 ; */ <-- avoid gettext warnings
117 name = _("?citystyle:Human")
118 graphic = "city.human"
119 graphic_alt = "city.classical"
120 oceanic_graphic = "city.ocean"
121 oceanic_graphic_alt = "city.classical"
122 citizens_graphic = "human"
123 citizens_graphic_alt = "ancient"
125 { "type", "name", "range"
131 name = _("?citystyle:Dual")
132 graphic = "city.dual"
133 graphic_alt = "city.modern"
134 oceanic_graphic = "city.ocean"
135 oceanic_graphic_alt = "city.modern"
136 citizens_graphic = "dual"
137 citizens_graphic_alt = "modern"
139 { "type", "name", "range"
140 "Tech", "Alien Rights", "Player"