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="Civ2 technology data for Freeciv (incomplete)"
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")
109 req2 = "Machine Tools"
111 graphic = "a.advanced_flight"
119 graphic = "a.alphabet"
122 [advance_amphibious_warfare]
123 name = _("Amphibious Warfare")
127 graphic = "a.amphibious_warfare"
131 name = _("Astronomy")
135 graphic = "a.astronomy"
138 [advance_atomic_theory]
139 name = _("Atomic Theory")
140 req1 = "Theory of Gravity"
143 graphic = "a.atomic_theory"
147 name = _("Automobile")
150 graphic = "a.automobile"
152 helptext = _("Increases the population's contribution to pollution.")
157 req2 = "The Republic"
159 graphic = "a.banking"
162 [advance_bridge_building]
163 name = _("Bridge Building")
164 req1 = "Iron Working"
165 req2 = "Construction"
167 graphic = "a.bridge_building"
169 helptext = _("Allows roads to be built on river tiles.")
171 [advance_bronze_working]
172 name = _("Bronze Working")
176 graphic = "a.bronze_working"
179 [advance_ceremonial_burial]
180 name = _("Ceremonial Burial")
184 graphic = "a.ceremonial_burial"
188 name = _("Chemistry")
192 graphic = "a.chemistry"
198 req2 = "Horseback Riding"
200 graphic = "a.chivalry"
203 [advance_code_of_laws]
204 name = _("Code of Laws")
208 graphic = "a.code_of_laws"
211 [advance_combined_arms]
212 name = _("Combined Arms")
213 req1 = "Mobile Warfare"
214 req2 = "Advanced Flight"
216 graphic = "a.combined_arms"
220 name = _("Combustion")
224 graphic = "a.combustion"
228 name = _("Communism")
230 req2 = "Industrialization"
232 graphic = "a.communism"
234 helptext = _("Reduces the effect of Cathedrals.")
237 name = _("Computers")
238 req1 = "Mass Production"
239 req2 = "Miniaturization"
241 graphic = "a.computers"
244 [advance_conscription]
245 name = _("Conscription")
249 graphic = "a.conscription"
252 [advance_construction]
253 name = _("Construction")
257 graphic = "a.construction"
259 helptext = _("Allows Settlers and Engineers to build fortresses.")
263 req1 = "Bronze Working"
266 graphic = "a.currency"
270 name = _("Democracy")
274 graphic = "a.democracy"
278 name = _("Economics")
282 graphic = "a.economics"
285 [advance_electricity]
286 name = _("Electricity")
290 graphic = "a.electricity"
292 helptext = _("Improves the effect of Colosseums.")
294 [advance_electronics]
295 name = _("Electronics")
296 req1 = "The Corporation"
299 graphic = "a.electronics"
302 [advance_engineering]
303 name = _("Engineering")
305 req2 = "Construction"
307 graphic = "a.engineering"
310 [advance_environmentalism]
311 name = _("Environmentalism")
313 req2 = "Space Flight"
315 graphic = "a.environmentalism"
319 name = _("Espionage")
323 graphic = "a.espionage"
327 name = _("Explosives")
331 graphic = "a.explosives"
335 name = _("Feudalism")
336 req1 = "Warrior Code"
339 graphic = "a.feudalism"
345 req2 = "Theory of Gravity"
349 helptext = _("Decreases one-time revenue from new trade routes.")
351 [advance_fundamentalism]
352 name = _("Fundamentalism")
354 req2 = "Conscription"
356 graphic = "a.fundamentalism"
359 [advance_fusion_power]
360 name = _("Fusion Power")
361 req1 = "Nuclear Power"
362 req2 = "Superconductors"
364 graphic = "a.fusion_power"
367 [advance_genetic_engineering]
368 name = _("Genetic Engineering")
370 req2 = "The Corporation"
372 graphic = "a.genetic_engineering"
375 [advance_guerilla_warfare]
376 name = _("Guerilla Warfare")
380 graphic = "a.guerilla_warfare"
384 name = _("Gunpowder")
386 req2 = "Iron Working"
388 graphic = "a.gunpowder"
391 [advance_horseback_riding]
392 name = _("Horseback Riding")
396 graphic = "a.horseback_riding"
399 [advance_industrialization]
400 name = _("Industrialization")
403 graphic = "a.industrialization"
405 helptext = _("Population will start contributing to pollution.")
408 name = _("Invention")
412 graphic = "a.invention"
415 [advance_iron_working]
416 name = _("Iron Working")
417 req1 = "Bronze Working"
418 req2 = "Warrior Code"
420 graphic = "a.iron_working"
423 [advance_labor_union]
424 name = _("Labor Union")
425 req1 = "Mass Production"
426 req2 = "Guerilla Warfare"
428 graphic = "a.labor_union"
433 req1 = "Mass Production"
434 req2 = "Nuclear Power"
440 name = _("Leadership")
444 graphic = "a.leadership"
450 req2 = "Code of Laws"
452 graphic = "a.literacy"
455 [advance_machine_tools]
456 name = _("Machine Tools")
460 graphic = "a.machine_tools"
464 name = _("Magnetism")
465 req1 = "Iron Working"
468 graphic = "a.magnetism"
472 name = _("Map Making")
476 graphic = "a.map_making"
484 graphic = "a.masonry"
487 [advance_mass_production]
488 name = _("Mass Production")
490 req2 = "The Corporation"
491 graphic = "a.mass_production"
493 helptext = _("Increases the population's contribution to pollution.")
495 [advance_mathematics]
496 name = _("Mathematics")
500 graphic = "a.mathematics"
508 graphic = "a.medicine"
512 name = _("Metallurgy")
516 graphic = "a.metallurgy"
519 [advance_miniaturization]
520 name = _("Miniaturization")
521 req1 = "Machine Tools"
524 graphic = "a.miniaturization"
527 [advance_mobile_warfare]
528 name = _("Mobile Warfare")
532 graphic = "a.mobile_warfare"
537 req1 = "Ceremonial Burial"
538 req2 = "Code of Laws"
540 graphic = "a.monarchy"
544 name = _("Monotheism")
548 graphic = "a.monotheism"
552 name = _("Mysticism")
553 req1 = "Ceremonial Burial"
556 graphic = "a.mysticism"
558 helptext = _("Improves the effect of Temples.")
561 name = _("Navigation")
565 graphic = "a.navigation"
568 [advance_nuclear_fission]
569 name = _("Nuclear Fission")
570 req1 = "Mass Production"
571 req2 = "Atomic Theory"
573 graphic = "a.nuclear_fission"
576 [advance_nuclear_power]
577 name = _("Nuclear Power")
578 req1 = "Nuclear Fission"
581 graphic = "a.nuclear_power"
583 helptext = _("Gives sea units one extra move.")
586 name = _("Philosophy")
590 bonus_message = _("Great philosophers from all the world join \
591 your civilization: you learn %s immediately.")
592 graphic = "a.philosophy"
600 graphic = "a.physics"
606 req2 = "Space Flight"
607 graphic = "a.plastics"
609 helptext = _("Increases the population's contribution to pollution.")
612 name = _("Polytheism")
613 req1 = "Horseback Riding"
614 req2 = "Ceremonial Burial"
616 graphic = "a.polytheism"
624 graphic = "a.pottery"
634 helptext = _("Allows Settlers and Engineers to build airbases.")
637 name = _("?tech:Railroad")
638 req1 = "Steam Engine"
639 req2 = "Bridge Building"
641 graphic = "a.railroad"
644 Allows Settlers and Engineers to upgrade roads to railroads.\
646 Decreases one-time revenue from new trade routes.\
650 name = _("Recycling")
651 req1 = "Mass Production"
654 graphic = "a.recycling"
660 req2 = "The Corporation"
662 graphic = "a.refining"
665 [advance_refrigeration]
666 name = _("Refrigeration")
670 graphic = "a.refrigeration"
673 Allows Settlers and Engineers to upgrade irrigation systems to farmland.\
678 req1 = "Mobile Warfare"
681 graphic = "a.robotics"
686 req1 = "Advanced Flight"
689 graphic = "a.rocketry"
693 name = _("Sanitation")
697 graphic = "a.sanitation"
701 name = _("Seafaring")
705 graphic = "a.seafaring"
708 [advance_space_flight]
709 name = _("Space Flight")
713 graphic = "a.space_flight"
718 req1 = "Superconductors"
721 graphic = "a.stealth"
724 [advance_steam_engine]
725 name = _("Steam Engine")
729 graphic = "a.steam_engine"
735 req2 = "Industrialization"
740 [advance_superconductors]
741 name = _("Superconductors")
742 req1 = "Nuclear Power"
745 graphic = "a.superconductors"
750 req1 = "Conscription"
753 graphic = "a.tactics"
756 [advance_the_corporation]
757 name = _("The Corporation")
759 req2 = "Industrialization"
761 graphic = "a.the_corporation"
764 [advance_the_republic]
765 name = _("The Republic")
766 req1 = "Code of Laws"
769 graphic = "a.the_republic"
773 name = _("The Wheel")
774 req1 = "Horseback Riding"
777 graphic = "a.the_wheel"
785 graphic = "a.theology"
787 helptext = _("Improves the effect of Cathedrals.")
789 [advance_theory_of_gravity]
790 name = _("Theory of Gravity")
794 graphic = "a.theory_of_gravity"
800 req2 = "Code of Laws"
806 name = _("University")
810 graphic = "a.university"
813 [advance_warrior_code]
814 name = _("Warrior Code")
818 graphic = "a.warrior_code"
826 graphic = "a.writing"