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="Classic technology data for Freeciv (as Civ2, minus a few)"
12 options="+Freeciv-2.6-ruleset"
15 ; Names for custom tech flags. There can be up to 8 of these.
16 ; name = rule name; In some circumstances user may see this
17 ; as part of some sentences, so try to make it descriptive
19 ; helptxt = displayed in the help for advances with this flag (optional)
24 ; /* <-- avoid gettext warnings
26 ; Below: The individual advances, one per section.
27 ; The number can be variable, up to 196.
29 ; The actual tag used (the * in [advance_*]) does not matter, except
30 ; it must be unique within this file, and it may be used in debug
31 ; output when reading this file.
35 ; name = translatable name as seen by user
36 ; rule_name = (optional) name for savegames, rulesets etc; if not
37 ; present, 'name' is used. Since the name used in savegames
38 ; must not change, use this when renaming a tech after a
39 ; ruleset has been released.
40 ; req1, req2 = advances required before researching this one
41 ; root_req = tech required before acquiring this tech, by any
42 ; means, inherited by all techs that require this tech in turn unless
43 ; "None" is given here explicitly; and you can make a tech available
44 ; only through the init_tech of a nation by making it root_req itself.
45 ; flags = special flag strings
46 ; graphic = icon for technology
47 ; graphic_alt = alternate icon
48 ; helptext = optional help text string (set units ruleset for examples)
49 ; bonus_message = text seen when a player is the first to discover
50 ; an bonus tech. Must contain '%s' to mark place of the tech
52 ; cost = if tech_cost_style is set to "Classic+" or "Experimental+",
53 ; this field is read for information on how much a tech
56 ; Special values for req1 and req2 are "None" (first section below)
57 ; and "Never" (never available). If only one tech is required,
58 ; it should be listed as req1.
60 ; As well as custom flags defined above, the following flag strings are
63 ; "Bonus_Tech" = player gets extra tech if reached first
64 ; "Bridge" = "Settler" unit types can build roads with "RequiresBridge" flag
65 ; over roads with "PreventsOtherRoads" flag (rivers)
66 ; "Build_Airborne" = from now on can build air units (for use by AI)
67 ; "Claim_Ocean" = Player claims ocean tiles even if they are not
68 ; adjacent to border source
69 ; "Claim_Ocean_Limited" = Oceanic border sources claim ocean tiles even if
70 ; they are not adjacent to border source
72 ; */ <-- avoid gettext warnings
74 [advance_advanced_flight]
75 name = _("Advanced Flight")
77 req2 = "Machine Tools"
79 graphic = "a.advanced_flight"
87 graphic = "a.alphabet"
90 [advance_amphibious_warfare]
91 name = _("Amphibious Warfare")
95 graphic = "a.amphibious_warfare"
103 graphic = "a.astronomy"
106 [advance_atomic_theory]
107 name = _("Atomic Theory")
108 req1 = "Theory of Gravity"
111 graphic = "a.atomic_theory"
115 name = _("Automobile")
118 graphic = "a.automobile"
120 helptext = _("Increases the population's contribution to pollution.")
125 req2 = "The Republic"
127 graphic = "a.banking"
130 [advance_bridge_building]
131 name = _("Bridge Building")
132 req1 = "Iron Working"
133 req2 = "Construction"
135 graphic = "a.bridge_building"
137 helptext = _("Allows roads to be built on river tiles.")
139 [advance_bronze_working]
140 name = _("Bronze Working")
144 graphic = "a.bronze_working"
147 [advance_ceremonial_burial]
148 name = _("Ceremonial Burial")
152 graphic = "a.ceremonial_burial"
156 name = _("Chemistry")
160 graphic = "a.chemistry"
166 req2 = "Horseback Riding"
168 graphic = "a.chivalry"
171 [advance_code_of_laws]
172 name = _("Code of Laws")
176 graphic = "a.code_of_laws"
179 [advance_combined_arms]
180 name = _("Combined Arms")
181 req1 = "Mobile Warfare"
182 req2 = "Advanced Flight"
184 graphic = "a.combined_arms"
188 name = _("Combustion")
192 graphic = "a.combustion"
196 name = _("Communism")
198 req2 = "Industrialization"
200 graphic = "a.communism"
202 helptext = _("Reduces the effect of Cathedrals.")
205 name = _("Computers")
206 req1 = "Mass Production"
207 req2 = "Miniaturization"
209 graphic = "a.computers"
212 [advance_conscription]
213 name = _("Conscription")
217 graphic = "a.conscription"
220 [advance_construction]
221 name = _("Construction")
225 graphic = "a.construction"
227 helptext = _("Allows Settlers, Workers and Engineers to build fortresses.")
231 req1 = "Bronze Working"
234 graphic = "a.currency"
238 name = _("Democracy")
242 graphic = "a.democracy"
246 name = _("Economics")
250 graphic = "a.economics"
253 [advance_electricity]
254 name = _("Electricity")
258 graphic = "a.electricity"
260 helptext = _("Improves the effect of Colosseums.")
262 [advance_electronics]
263 name = _("Electronics")
264 req1 = "The Corporation"
267 graphic = "a.electronics"
270 [advance_engineering]
271 name = _("Engineering")
273 req2 = "Construction"
275 graphic = "a.engineering"
278 [advance_environmentalism]
279 name = _("Environmentalism")
281 req2 = "Space Flight"
283 graphic = "a.environmentalism"
287 name = _("Espionage")
291 graphic = "a.espionage"
295 name = _("Explosives")
299 graphic = "a.explosives"
303 name = _("Feudalism")
304 req1 = "Warrior Code"
307 graphic = "a.feudalism"
313 req2 = "Theory of Gravity"
314 flags = "Build_Airborne"
317 helptext = _("Decreases one-time revenue from new trade routes.")
319 [advance_fusion_power]
320 name = _("Fusion Power")
321 req1 = "Nuclear Power"
322 req2 = "Superconductors"
324 graphic = "a.fusion_power"
327 [advance_genetic_engineering]
328 name = _("Genetic Engineering")
330 req2 = "The Corporation"
332 graphic = "a.genetic_engineering"
335 [advance_guerilla_warfare]
336 name = _("Guerilla Warfare")
340 graphic = "a.guerilla_warfare"
344 name = _("Gunpowder")
346 req2 = "Iron Working"
348 graphic = "a.gunpowder"
351 [advance_horseback_riding]
352 name = _("Horseback Riding")
356 graphic = "a.horseback_riding"
359 [advance_industrialization]
360 name = _("Industrialization")
363 graphic = "a.industrialization"
365 helptext = _("Population will start contributing to pollution.")
368 name = _("Invention")
372 graphic = "a.invention"
374 helptext = _("Increases units' vision when in fortresses.")
376 [advance_iron_working]
377 name = _("Iron Working")
378 req1 = "Bronze Working"
379 req2 = "Warrior Code"
381 graphic = "a.iron_working"
384 [advance_labor_union]
385 name = _("Labor Union")
386 req1 = "Mass Production"
387 req2 = "Guerilla Warfare"
389 graphic = "a.labor_union"
394 req1 = "Mass Production"
395 req2 = "Nuclear Power"
401 name = _("Leadership")
405 graphic = "a.leadership"
411 req2 = "Code of Laws"
413 graphic = "a.literacy"
416 [advance_machine_tools]
417 name = _("Machine Tools")
421 graphic = "a.machine_tools"
425 name = _("Magnetism")
426 req1 = "Iron Working"
429 graphic = "a.magnetism"
431 helptext = _("Allows establishing one more trade route from each city.")
434 name = _("Map Making")
438 graphic = "a.map_making"
446 graphic = "a.masonry"
449 [advance_mass_production]
450 name = _("Mass Production")
452 req2 = "The Corporation"
453 graphic = "a.mass_production"
455 helptext = _("Increases the population's contribution to pollution.")
457 [advance_mathematics]
458 name = _("Mathematics")
462 graphic = "a.mathematics"
470 graphic = "a.medicine"
474 name = _("Metallurgy")
478 graphic = "a.metallurgy"
481 [advance_miniaturization]
482 name = _("Miniaturization")
483 req1 = "Machine Tools"
486 graphic = "a.miniaturization"
489 [advance_mobile_warfare]
490 name = _("Mobile Warfare")
494 graphic = "a.mobile_warfare"
499 req1 = "Ceremonial Burial"
500 req2 = "Code of Laws"
502 graphic = "a.monarchy"
506 name = _("Monotheism")
510 graphic = "a.monotheism"
514 name = _("Mysticism")
515 req1 = "Ceremonial Burial"
518 graphic = "a.mysticism"
520 helptext = _("Improves the effect of Temples.")
523 name = _("Navigation")
527 graphic = "a.navigation"
530 [advance_nuclear_fission]
531 name = _("Nuclear Fission")
532 req1 = "Mass Production"
533 req2 = "Atomic Theory"
535 graphic = "a.nuclear_fission"
538 [advance_nuclear_power]
539 name = _("Nuclear Power")
540 req1 = "Nuclear Fission"
543 graphic = "a.nuclear_power"
545 helptext = _("Gives sea units one extra move.")
548 name = _("Philosophy")
552 bonus_message = _("Great philosophers from all the world join \
553 your civilization: you learn %s immediately.")
554 graphic = "a.philosophy"
562 graphic = "a.physics"
568 req2 = "Space Flight"
569 graphic = "a.plastics"
571 helptext = _("Increases the population's contribution to pollution.")
574 name = _("Polytheism")
575 req1 = "Horseback Riding"
576 req2 = "Ceremonial Burial"
578 graphic = "a.polytheism"
586 graphic = "a.pottery"
596 helptext = _("Allows Workers and Engineers to build airbases and buoys.")
599 name = _("?tech:Railroad")
600 req1 = "Steam Engine"
601 req2 = "Bridge Building"
603 graphic = "a.railroad"
606 Allows Settlers, Workers and Engineers to upgrade roads to railroads.\
608 Decreases one-time revenue from new trade routes.\
612 name = _("Recycling")
613 req1 = "Mass Production"
616 graphic = "a.recycling"
622 req2 = "The Corporation"
624 graphic = "a.refining"
627 [advance_refrigeration]
628 name = _("Refrigeration")
632 graphic = "a.refrigeration"
635 Allows Settlers, Workers and Engineers to upgrade irrigation systems \
641 req1 = "Mobile Warfare"
644 graphic = "a.robotics"
649 req1 = "Advanced Flight"
652 graphic = "a.rocketry"
656 name = _("Sanitation")
660 graphic = "a.sanitation"
664 name = _("Seafaring")
668 graphic = "a.seafaring"
671 [advance_space_flight]
672 name = _("Space Flight")
676 graphic = "a.space_flight"
681 req1 = "Superconductors"
682 req2 = "Advanced Flight"
684 graphic = "a.stealth"
687 [advance_steam_engine]
688 name = _("Steam Engine")
692 graphic = "a.steam_engine"
698 req2 = "Industrialization"
703 [advance_superconductors]
704 name = _("Superconductors")
705 req1 = "Nuclear Power"
708 graphic = "a.superconductors"
713 req1 = "Conscription"
716 graphic = "a.tactics"
719 [advance_the_corporation]
720 name = _("The Corporation")
722 req2 = "Industrialization"
724 graphic = "a.the_corporation"
726 helptext = _("Allows establishing one more trade route from each city.")
728 [advance_the_republic]
729 name = _("The Republic")
730 req1 = "Code of Laws"
733 graphic = "a.the_republic"
737 name = _("The Wheel")
738 req1 = "Horseback Riding"
741 graphic = "a.the_wheel"
749 graphic = "a.theology"
751 helptext = _("Improves the effect of Cathedrals.")
753 [advance_theory_of_gravity]
754 name = _("Theory of Gravity")
758 graphic = "a.theory_of_gravity"
764 req2 = "Code of Laws"
770 name = _("University")
774 graphic = "a.university"
777 [advance_warrior_code]
778 name = _("Warrior Code")
782 graphic = "a.warrior_code"
790 graphic = "a.writing"