Make AI less likely to stop building wonder
[freeciv.git] / data / civ1 / cities.ruleset
blob8820ac8cf580f21cb66ee1ea1b93d1d3c9a1e71b
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="Cities data for Freeciv"
12 options="+Freeciv-2.6-ruleset"
14 ; /* <-- avoid gettext warnings
16 ; A specialist is a city citizen who is not a tile worker.  Usually the
17 ; player can control what specialist each citizen is, so long as the
18 ; requirements for that specialist are met.
20 ; Below are the entries for the specialists, one per specialist type.
21 ; The tag name (in [specialist_*]) doesn't matter so long as it's unique.
22 ; For each specialist the following fields may be set:
24
25 ; name          = translatable (plural) name as seen by user
26 ; rule_name     = (optional) name for savegames, rulesets etc; if not
27 ;                 present, 'name' is used. Since the name used in savegames
28 ;                 must not change, this is used when renaming a specialist
29 ;                 after a ruleset has been released. (The original specialist
30 ;                 names in the default ruleset were not designed to be
31 ;                 user-visible.)
32 ; short_name    = one-character "short name" used (for instance) in cityrep;
33 ;                 should be first character/abbrevation of "name"
34 ; graphic_alt   = fallback graphic tag in case the specialist graphic isn't
35 ;                 found. Example value: "specialist.scientist_0"
36 ;                 The specialist graphic allow different images based on
37 ;                 citizen number. The alt tag don't. To use another
38 ;                 specialist's tag use specialist.<otherrulename>_<number>.
39 ; reqs          = requirements to have the specialist pick (see
40 ;                 effects.ruleset and README.effects for help on requirements)
41 ; helptext      = optional help text string; should escape all raw newlines
42 ;                 so that xgettext parsing works
44 ; */ <-- avoid gettext warnings
46 [specialist_elvis]
47 name            = _("Entertainers")
48 rule_name       = "elvis"
49 short_name      = _("?Elvis:E")
50 reqs            =
51     { "type", "name", "range"
52 ; Nothing
53     }
54 helptext        = _("\
55 Each entertainer produces two luxury points for their city per turn. \
56 See the section on Happiness for the effects of luxury points.\
59 [specialist_scientist]
60 name            = _("Scientists")
61 rule_name       = "scientist"
62 short_name      = _("?Scientist:S")
63 reqs            =
64     { "type", "name", "range"
65       "MinSize", "5", "City"
66     }
67 helptext        = _("\
68 Each scientist adds two points to your empire's research output \
69 per turn.\
72 [specialist_taxman]
73 name            = _("Taxmen")
74 rule_name       = "taxman"
75 short_name      = _("?Taxman:T")
76 reqs            =
77     { "type", "name", "range"
78       "MinSize", "5", "City"
79     }
80 helptext        = _("\
81 Each tax collector produces two extra gold for your treasury \
82 per turn.\
85 [parameters]
86 add_to_size_limit  = 8          ; cities >= this cannot be added to.
87 angry_citizens = TRUE           ; set to FALSE to disable angry citizens
88 celebrate_size_limit = 3        ; cities >= can celebrate
90 changable_tax = TRUE            ; set to FALSE to disallow changing of tax rates
92 ;forced_science = 0             ; set these fields when changeable_tax is turned off
93 ;forced_luxury = 100
94 ;forced_gold = 0
96 vision_reveal_tiles = FALSE     ; civ1 & 2 default FALSE
98 pop_report_zeroes = 4           ; Population in reports in tens of thousands
100 [citizen]
101 nationality   = FALSE           ; account for the nationality of the citizens
102 convert_speed = 50              ; base probability 50/1000 -> once every 20 turns
103 partisans_pct = 0               ; percentage of own nationality to inspire partisans
104                                 ; if 0, original city owner information is used instead