1 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. 9 10; Note that the freeciv AI may not cope well with anything more 11; than minor changes. 12 13; TODO: check values really match Civ1! 14 15[datafile] 16description="Civilization I governments data for Freeciv" 17options="+Freeciv-2.6-ruleset" 18 19[governments] 20during_revolution="Anarchy" 21 22; /* <-- avoid gettext warnings 23; 24; Below: The individual government types, one per section. 25; 26; The actual tag used (the * in [government_*]) does not matter, except 27; it must be unique within this file, and it may be used in debug 28; output when reading this file. 29; 30; For the "official" rulesets, the order of these sections should not 31; be changed because that would break backward compatibility with 32; savegames. 33; 34; Notes on fields: 35; 36; name = translatable name as seen by user 37; rule_name = (optional) internal name for savegames, rulesets etc; if 38; not present, "name" is used for this purpose too. Since 39; the name used in savegames must not change, if you want 40; to rename an item after a ruleset has been released, you 41; should set "rule_name" to the original value of "name". 42; reqs = requirements for this government (see README.effects) 43; graphic = tag specifing preferred graphic 44; graphic_alt = alternate graphics tag if preferred is not found; 45; should be a standard tag if preferred is not; 46; otherwise may be "-" 47; ai_better = AI will not consider this government for use if the 48; government listed here is available 49; ruler_male_title = The default male ruler title for the government type. 50; It's a format string where name of the ruler is marked 51; by '%s'. 52; Individual nations may override this by their 53; own title. 54; ruler_female_title = The default female ruler title for the government type. 55; See above ruler_male_title. 56; helptext = optional help text string; should escape all raw newlines 57; so that xgettext parsing works 58; 59; */ <-- avoid gettext warnings 60 61;------------------------------------------------------------------------ 62[government_anarchy] 63 64name = _("Anarchy") 65; No reqs 66graphic = "gov.anarchy" 67graphic_alt = "-" 68 69ruler_male_title = _("Warlord %s") 70ruler_female_title = _("Warlady %s") 71 72helptext = _("\ 73Anarchy is simply the absence of any recognizable government.\ 74 Citizens are disorganized and unproductive, and will spend all\ 75 income as quickly as possible, rather than paying taxes or\ 76 conducting research.\ 77"), _("\ 78Anarchy offers slightly less corruption than Despotism, but slightly\ 79 more unhappiness.\ 80") 81 82;------------------------------------------------------------------------ 83[government_despotism] 84 85name = _("Despotism") 86; No reqs 87graphic = "gov.despotism" 88graphic_alt = "-" 89ai_better = "Monarchy" 90 91ruler_male_title = _("Chief %s") 92ruler_female_title = _("?female:Chief %s") 93 94helptext = _("\ 95Under Despotism, you are the absolute ruler of your people. Your\ 96 control over your citizens is maintained largely by martial law.\ 97"), _("\ 98Despotism suffers the highest level of corruption of all forms of\ 99 government.\ 100") 101 102;------------------------------------------------------------------------ 103[government_monarchy] 104 105name = _("Monarchy") 106reqs = { "type", "name", "range" 107 "tech", "Monarchy", "Player" 108 } 109graphic = "gov.monarchy" 110graphic_alt = "-" 111ai_better = "Communism" 112 113ruler_male_title = _("King %s") 114ruler_female_title = _("Queen %s") 115 116helptext = _("\ 117Under Monarchy, a king or queen serves as a hereditary figurehead\ 118 for your government.\ 119"), _("\ 120Monarchy suffers the same small amount of corruption that the\ 121 Republic does.\ 122") 123 124;------------------------------------------------------------------------ 125[government_communism] 126 127name = _("Communism") 128reqs = { "type", "name", "range" 129 "tech", "Communism", "Player" 130 } 131graphic = "gov.communism" 132graphic_alt = "-" 133 134ruler_male_title = _("Comrade %s") 135ruler_female_title = _("?female:Comrade %s") 136 137helptext = _("\ 138A Communist government is based on the ideal that all people are\ 139 equal. All goods are owned by the state, rather than by private\ 140 citizens. Communism gives a balance between military and commercial\ 141 styles of government.\ 142"), _("\ 143Under Communism, corruption does not vary by distance from the\ 144 capital; all cities (including the capital) have a modest amount\ 145 of corruption.\ 146") 147 148;------------------------------------------------------------------------ 149[government_republic] 150 151name = _("Republic") 152reqs = { "type", "name", "range" 153 "tech", "The Republic", "Player" 154 } 155graphic = "gov.republic" 156graphic_alt = "-" 157 158ruler_male_title = _("Consul %s") 159ruler_female_title = _("?female:Consul %s") 160 161helptext = _("\ 162Under a Republican government, citizens hold an election to select a\ 163 representative who will govern them; since elected leaders must\ 164 remain popular to remain in control, citizens are given a greater\ 165 degree of freedom. Citizens under the Republic become unhappy\ 166 easily, but the self-sufficiency of your citizens allows high levels\ 167 of trade.\ 168") 169 170;------------------------------------------------------------------------ 171[government_democracy] 172 173name = _("Democracy") 174reqs = { "type", "name", "range" 175 "tech", "Democracy", "Player" 176 } 177graphic = "gov.democracy" 178graphic_alt = "-" 179 180ruler_male_title = _("President %s") 181ruler_female_title = _("?female:President %s") 182 183helptext = _("\ 184Under Democracy, citizens govern directly by voting on issues.\ 185 Democracy offers the highest possible level of trade, but also\ 186 offers the most potential for unhappiness. There is no corruption\ 187 during Democracy, but citizens become very upset during wars.\ 188"), _("\ 189Because (happy) citizens of Democracy believe strongly in the\ 190 government, their loyalty is unswerving. Military units of\ 191 Democratic civilizations cannot be bribed, and Democratic cities\ 192 cannot be incited to revolt by enemy Diplomats and Spies.\ 193") 194 195; /* <-- avoid gettext warnings 196; 197; Multipliers (aka policies) 198; 199; name = translatable name as seen by user 200; rule_name = (optional) internal name for savegames, rulesets 201; etc; if not present, "name" is used for this 202; purpose too. Since the name used in savegames must 203; not change, if you want to rename an item after a 204; ruleset has been released, you should set 205; "rule_name" to the original value of "name". 206; default = default value (as presented in UI) 207; start = minimum value (as presented in UI) 208; stop = maximum value (as presented in UI) 209; step = minimum increase/decrease (as presented in UI) 210; offset = offset/factor control how UI values are turned 211; factor = into effect values for use in effects.ruleset. 212; effect_value = (ui_value + offset) * (factor/100) 213; Optional; by default offset=0, factor=100, so 214; that UI values are used as-is. 215; helptext = optional help text string; should escape all raw 216; newlines so that xgettext parsing works 217; 218; */ <-- avoid gettext warnings 219