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.
11 description="Civ1-style technology data for Freeciv"
12 options="+Freeciv-ruleset-Devel-2017.Jan.02"
16 ; Names for custom tech flags. There can be up to 8 of these.
17 ; name = rule name; In some circumstances user may see this
18 ; as part of some sentences, so try to make it descriptive
20 ; helptxt = displayed in the help for advances with this flag (optional)
25 ; /* <-- avoid gettext warnings
29 ; First one is the default one.
30 ; If there is none, tech classes feature is disabled
32 ; name = translatable name as seen by user
33 ; rule_name = (optional) name for rulesets etc; if not
34 ; present, 'name' is used.
35 ; cost_pct = how much techs of the class cost compared
36 ; to normal. Default is 100%.
38 ; */ <-- avoid gettext warnings
43 ; /* <-- avoid gettext warnings
45 ; Below: The individual advances, one per section.
46 ; The number can be variable, up to 196.
48 ; The actual tag used (the * in [advance_*]) does not matter, except
49 ; it must be unique within this file, and it may be used in debug
50 ; output when reading this file.
54 ; name = translatable name as seen by user
55 ; rule_name = (optional) name for savegames, rulesets etc; if not
56 ; present, 'name' is used. Since the name used in savegames
57 ; must not change, use this when renaming a tech after a
58 ; ruleset has been released.
59 ; class = tech class this tech belongs to, if they have been defined.
60 ; Default is first one defined above.
61 ; req1, req2 = advances required before researching this one
62 ; root_req = tech required before acquiring this tech, by any
63 ; means, inherited by all techs that require this tech in turn
64 ; unless "None" is given here explicitly; and you can make
65 ; a tech available only through the init_tech of a nation by
66 ; making it root_req itself.
67 ; research_reqs = requirements before researching this one. Can have non
68 ; tech requirements because it is a requirement vector.
69 ; See doc/README.effects to learn more about requirement
71 ; Requireing a tech here in stead of in req1, req2 or
72 ; root_req is not supported yet.
73 ; Requirements that may become fulfilled during the game
74 ; when they weren't at the start of the game is not
76 ; flags = special flag strings (see classic/techs.ruleset)
77 ; graphic = icon for technology
78 ; graphic_alt = alternate icon
79 ; helptext = optional help text string (set units ruleset for examples)
80 ; bonus_message = text seen when a player is the first to discover
81 ; an bonus tech. Must contain '%s' to mark place of the tech
83 ; cost = if tech_cost_style is set to "Classic+" or "Experimental+",
84 ; this field is read for information on how much a tech
87 ; Special values for req1 and req2 are "None" (first section below)
88 ; and "Never" (never available). If only one tech is required,
89 ; it should be listed as req1.
91 ; As well as custom flags defined above, the following flag strings are
94 ; "Bonus_Tech" = player gets extra tech if reached first
95 ; "Bridge" = "Settler" unit types can build roads with
96 ; "RequiresBridge" flag over roads with
97 ; "PreventsOtherRoads" flag (rivers)
98 ; "Build_Airborne" = from now on can build air units (for use by AI)
99 ; "Claim_Ocean" = Player claims ocean tiles even if they are not
100 ; adjacent to border source
101 ; "Claim_Ocean_Limited" = Oceanic border sources claim ocean tiles even if
102 ; they are not adjacent to border source
104 ; */ <-- avoid gettext warnings
106 [advance_advanced_flight]
107 name = _("Advanced Flight")
111 graphic = "a.advanced_flight"
119 graphic = "a.alphabet"
123 name = _("Astronomy")
127 graphic = "a.astronomy"
130 [advance_atomic_theory]
131 name = _("Atomic Theory")
132 req1 = "Theory of Gravity"
135 graphic = "a.atomic_theory"
139 name = _("Automobile")
142 graphic = "a.automobile"
144 helptext = _("Increases the population's contribution to pollution.")
149 req2 = "The Republic"
151 graphic = "a.banking"
154 [advance_bridge_building]
155 name = _("Bridge Building")
156 req1 = "Iron Working"
157 req2 = "Construction"
159 graphic = "a.bridge_building"
161 helptext = _("Allows roads to be built on river tiles.")
163 [advance_bronze_working]
164 name = _("Bronze Working")
168 graphic = "a.bronze_working"
171 [advance_ceremonial_burial]
172 name = _("Ceremonial Burial")
176 graphic = "a.ceremonial_burial"
180 name = _("Chemistry")
184 graphic = "a.chemistry"
190 req2 = "Horseback Riding"
192 graphic = "a.chivalry"
195 [advance_code_of_laws]
196 name = _("Code of Laws")
200 graphic = "a.code_of_laws"
204 name = _("Combustion")
208 graphic = "a.combustion"
212 name = _("Communism")
214 req2 = "Industrialization"
216 graphic = "a.communism"
220 name = _("Computers")
224 graphic = "a.computers"
227 [advance_conscription]
228 name = _("Conscription")
229 req1 = "The Republic"
232 graphic = "a.conscription"
235 [advance_construction]
236 name = _("Construction")
240 graphic = "a.construction"
242 helptext = _("Allows Settlers to build fortresses.")
246 req1 = "Bronze Working"
249 graphic = "a.currency"
253 name = _("Democracy")
257 graphic = "a.democracy"
260 [advance_electricity]
261 name = _("Electricity")
265 graphic = "a.electricity"
268 [advance_electronics]
269 name = _("Electronics")
273 graphic = "a.electronics"
276 [advance_engineering]
277 name = _("Engineering")
279 req2 = "Construction"
281 graphic = "a.engineering"
285 name = _("Explosives")
289 graphic = "a.explosives"
293 name = _("Feudalism")
297 graphic = "a.feudalism"
307 helptext = _("Decreases one-time revenue from new trade routes.")
309 [advance_fusion_power]
310 name = _("Fusion Power")
311 req1 = "Nuclear Power"
312 req2 = "Superconductors"
314 graphic = "a.fusion_power"
317 [advance_genetic_engineering]
318 name = _("Genetic Engineering")
320 req2 = "The Corporation"
322 graphic = "a.genetic_engineering"
326 name = _("Gunpowder")
328 req2 = "Iron Working"
330 graphic = "a.gunpowder"
333 [advance_horseback_riding]
334 name = _("Horseback Riding")
338 graphic = "a.horseback_riding"
341 [advance_industrialization]
342 name = _("Industrialization")
345 graphic = "a.industrialization"
347 helptext = _("Population will start contributing to pollution.")
350 name = _("Invention")
354 graphic = "a.invention"
357 [advance_iron_working]
358 name = _("Iron Working")
359 req1 = "Bronze Working"
362 graphic = "a.iron_working"
365 [advance_labor_union]
366 name = _("Labor Union")
367 req1 = "Mass Production"
370 graphic = "a.labor_union"
376 req2 = "Code of Laws"
378 graphic = "a.literacy"
382 name = _("Magnetism")
386 graphic = "a.magnetism"
390 name = _("Map Making")
394 graphic = "a.map_making"
402 graphic = "a.masonry"
405 [advance_mass_production]
406 name = _("Mass Production")
408 req2 = "The Corporation"
409 graphic = "a.mass_production"
411 helptext = _("Increases the population's contribution to pollution.")
413 [advance_mathematics]
414 name = _("Mathematics")
418 graphic = "a.mathematics"
426 graphic = "a.medicine"
428 helptext = _("Eliminates the risk of population loss from plague in \
432 name = _("Metallurgy")
436 graphic = "a.metallurgy"
441 req1 = "Ceremonial Burial"
442 req2 = "Code of Laws"
444 graphic = "a.monarchy"
448 name = _("Mysticism")
449 req1 = "Ceremonial Burial"
452 graphic = "a.mysticism"
454 helptext = _("Improves the effect of Temples.")
457 name = _("Navigation")
461 graphic = "a.navigation"
464 [advance_nuclear_fission]
465 name = _("Nuclear Fission")
466 req1 = "Mass Production"
467 req2 = "Atomic Theory"
469 graphic = "a.nuclear_fission"
472 [advance_nuclear_power]
473 name = _("Nuclear Power")
474 req1 = "Nuclear Fission"
477 graphic = "a.nuclear_power"
481 name = _("Philosophy")
485 graphic = "a.philosophy"
493 graphic = "a.physics"
499 req2 = "Space Flight"
500 graphic = "a.plastics"
502 helptext = _("Increases the population's contribution to pollution.")
509 graphic = "a.pottery"
513 name = _("?tech:Railroad")
514 req1 = "Steam Engine"
515 req2 = "Bridge Building"
517 graphic = "a.railroad"
520 Allows Settlers to upgrade roads to railroads.\
522 Decreases one-time revenue from new trade routes.\
526 name = _("Recycling")
527 req1 = "Mass Production"
530 graphic = "a.recycling"
536 req2 = "The Corporation"
538 graphic = "a.refining"
546 graphic = "a.religion"
547 graphic_alt = "a.monotheism"
554 graphic = "a.robotics"
559 req1 = "Advanced Flight"
562 graphic = "a.rocketry"
565 [advance_space_flight]
566 name = _("Space Flight")
570 graphic = "a.space_flight"
573 [advance_steam_engine]
574 name = _("Steam Engine")
578 graphic = "a.steam_engine"
584 req2 = "Industrialization"
589 [advance_superconductors]
590 name = _("Superconductors")
592 req2 = "Mass Production"
594 graphic = "a.superconductors"
597 [advance_the_corporation]
598 name = _("The Corporation")
600 req2 = "Industrialization"
602 graphic = "a.the_corporation"
605 [advance_the_republic]
606 name = _("The Republic")
607 req1 = "Code of Laws"
610 graphic = "a.the_republic"
614 name = _("The Wheel")
618 graphic = "a.the_wheel"
621 [advance_theory_of_gravity]
622 name = _("Theory of Gravity")
626 graphic = "a.theory_of_gravity"
632 req2 = "Code of Laws"
638 name = _("University")
642 graphic = "a.university"
650 graphic = "a.writing"