1 ; This is the experimental ruleset. See README.experimental
2 ; for a detailed description.
5 ; You should not modify this file except to make bugfixes or
6 ; for other "maintenance". If you want to make custom changes,
7 ; you should create a new datadir subdirectory and copy this file
8 ; into that directory, and then modify that copy. Then use the
9 ; command "rulesetdir <mysubdir>" in the server to have freeciv
10 ; use your new customized file.
13 description="Experimental technology data for Freeciv"
14 options="+Freeciv-ruleset-Devel-2017.Jan.02"
18 ; Names for custom tech flags. There can be up to 8 of these.
19 ; name = rule name; In some circumstances user may see this
20 ; as part of some sentences, so try to make it descriptive
22 ; helptxt = displayed in the help for advances with this flag (optional)
27 ; /* <-- avoid gettext warnings
31 ; First one is the default one.
32 ; If there is none, tech classes feature is disabled
34 ; name = translatable name as seen by user
35 ; rule_name = (optional) name for rulesets etc; if not
36 ; present, 'name' is used.
37 ; cost_pct = how much techs of the class cost compared
38 ; to normal. Default is 100%.
40 ; */ <-- avoid gettext warnings
45 ; /* <-- avoid gettext warnings
47 ; Below: The individual advances, one per section.
48 ; The number can be variable, up to 196.
50 ; The actual tag used (the * in [advance_*]) does not matter, except
51 ; it must be unique within this file, and it may be used in debug
52 ; output when reading this file.
56 ; name = translatable name as seen by user
57 ; rule_name = (optional) name for savegames, rulesets etc; if not
58 ; present, 'name' is used. Since the name used in savegames
59 ; must not change, use this when renaming a tech after a
60 ; ruleset has been released.
61 ; class = tech class this tech belongs to, if they have been defined.
62 ; Default is first one defined above.
63 ; req1, req2 = advances required before researching this one
64 ; root_req = tech required before acquiring this tech, by any
65 ; means, inherited by all techs that require this tech in turn
66 ; unless "None" is given here explicitly; and you can make
67 ; a tech available only through the init_tech of a nation by
68 ; making it root_req itself.
69 ; research_reqs = requirements before researching this one. Can have non
70 ; tech requirements because it is a requirement vector.
71 ; See doc/README.effects to learn more about requirement
73 ; Requireing a tech here in stead of in req1, req2 or
74 ; root_req is not supported yet.
75 ; Requirements that may become fulfilled during the game
76 ; when they weren't at the start of the game is not
78 ; flags = special flag strings
79 ; graphic = icon for technology
80 ; graphic_alt = alternate icon
81 ; helptext = optional help text string (set units ruleset for examples)
82 ; bonus_message = text seen when a player is the first to discover
83 ; an bonus tech. Must contain '%s' to mark place of the tech
85 ; cost = if tech_cost_style is set to "Classic+" or "Experimental+",
86 ; this field is read for information on how much a tech
89 ; Special values for req1 and req2 are "None" (first section below)
90 ; and "Never" (never available). If only one tech is required,
91 ; it should be listed as req1.
93 ; As well as custom flags defined above, the following flag strings are
96 ; "Bonus_Tech" = player gets extra tech if reached first
97 ; "Bridge" = "Settler" unit types can build roads with
98 ; "RequiresBridge" flag over roads with
99 ; "PreventsOtherRoads" flag (rivers)
100 ; "Build_Airborne" = from now on can build air units (for use by AI)
101 ; "Claim_Ocean" = Player claims ocean tiles even if they are not
102 ; adjacent to border source
103 ; "Claim_Ocean_Limited" = Oceanic border sources claim ocean tiles even if
104 ; they are not adjacent to border source
106 ; */ <-- avoid gettext warnings
108 [advance_advanced_flight]
109 name = _("Advanced Flight")
111 req2 = "Machine Tools"
114 graphic = "a.advanced_flight"
122 graphic = "a.alphabet"
125 [advance_amphibious_warfare]
126 name = _("Amphibious Warfare")
131 graphic = "a.amphibious_warfare"
135 name = _("Astronomy")
138 root_req = "Mathematics"
140 graphic = "a.astronomy"
143 [advance_atomic_theory]
144 name = _("Atomic Theory")
145 req1 = "Theory of Gravity"
147 root_req = "Theory of Gravity"
149 graphic = "a.atomic_theory"
153 name = _("Automobile")
156 root_req = "Combustion"
157 graphic = "a.automobile"
159 helptext = _("Increases the population's contribution to pollution.")
164 req2 = "The Republic"
165 root_req = "The Republic"
167 graphic = "a.banking"
170 [advance_bridge_building]
171 name = _("Bridge Building")
172 req1 = "Iron Working"
173 req2 = "Construction"
174 root_req = "Construction"
176 graphic = "a.bridge_building"
178 helptext = _("Allows roads to be built on river tiles.")
180 [advance_bronze_working]
181 name = _("Bronze Working")
185 graphic = "a.bronze_working"
188 [advance_ceremonial_burial]
189 name = _("Ceremonial Burial")
193 graphic = "a.ceremonial_burial"
197 name = _("Chemistry")
200 root_req = "Medicine"
202 graphic = "a.chemistry"
208 req2 = "Horseback Riding"
209 root_req = "Feudalism"
211 graphic = "a.chivalry"
214 [advance_code_of_laws]
215 name = _("Code of Laws")
218 root_req = "Alphabet"
220 graphic = "a.code_of_laws"
223 [advance_combined_arms]
224 name = _("Combined Arms")
225 req1 = "Mobile Warfare"
226 req2 = "Advanced Flight"
227 root_req = "Advanced Flight"
229 graphic = "a.combined_arms"
233 name = _("Combustion")
236 root_req = "Refining"
238 graphic = "a.combustion"
242 name = _("Communism")
244 req2 = "Industrialization"
245 root_req = "Industrialization"
247 graphic = "a.communism"
249 helptext = _("Reduces the effect of Cathedrals.")
252 name = _("Computers")
253 req1 = "Mass Production"
254 req2 = "Miniaturization"
255 root_req = "Miniaturization"
257 graphic = "a.computers"
260 [advance_conscription]
261 name = _("Conscription")
264 root_req = "Metallurgy"
266 graphic = "a.conscription"
269 [advance_construction]
270 name = _("Construction")
273 root_req = "Currency"
275 graphic = "a.construction"
277 helptext = _("Allows Settlers, Workers and Engineers to build fortresses.")
281 req1 = "Bronze Working"
283 root_req = "Bronze Working"
285 graphic = "a.currency"
289 name = _("Democracy")
292 root_req = "Invention"
294 graphic = "a.democracy"
298 name = _("Economics")
301 root_req = "University"
303 graphic = "a.economics"
306 [advance_electricity]
307 name = _("Electricity")
310 root_req = "Metallurgy"
312 graphic = "a.electricity"
314 helptext = _("Improves the effect of Colosseums.")
316 [advance_electronics]
317 name = _("Electronics")
318 req1 = "The Corporation"
320 root_req = "The Corporation"
322 graphic = "a.electronics"
325 [advance_engineering]
326 name = _("Engineering")
328 req2 = "Construction"
329 root_req = "Construction"
331 graphic = "a.engineering"
334 [advance_environmentalism]
335 name = _("Environmentalism")
337 req2 = "Space Flight"
338 root_req = "Space Flight"
340 graphic = "a.environmentalism"
344 name = _("Espionage")
347 root_req = "Communism"
349 graphic = "a.espionage"
353 name = _("Explosives")
356 root_req = "Chemistry"
358 graphic = "a.explosives"
362 name = _("Feudalism")
363 req1 = "Warrior Code"
365 root_req = "Monarchy"
367 graphic = "a.feudalism"
373 req2 = "Theory of Gravity"
374 root_req = "Combustion"
375 flags = "Build_Airborne"
378 helptext = _("Decreases one-time revenue from new trade routes.")
380 [advance_fusion_power]
381 name = _("Fusion Power")
382 req1 = "Nuclear Power"
383 req2 = "Superconductors"
384 root_req = "Superconductors"
386 graphic = "a.fusion_power"
389 [advance_genetic_engineering]
390 name = _("Genetic Engineering")
392 req2 = "The Corporation"
393 root_req = "The Corporation"
395 graphic = "a.genetic_engineering"
398 [advance_guerilla_warfare]
399 name = _("Guerilla Warfare")
402 root_req = "Communism"
404 graphic = "a.guerilla_warfare"
408 name = _("Gunpowder")
410 req2 = "Iron Working"
411 root_req = "Invention"
413 graphic = "a.gunpowder"
416 [advance_horseback_riding]
417 name = _("Horseback Riding")
421 graphic = "a.horseback_riding"
424 [advance_industrialization]
425 name = _("Industrialization")
428 root_req = "Railroad"
429 graphic = "a.industrialization"
431 helptext = _("Population will start contributing to pollution.")
434 name = _("Invention")
437 root_req = "Engineering"
439 graphic = "a.invention"
441 helptext = _("Increases units' vision when in fortresses.")
443 [advance_iron_working]
444 name = _("Iron Working")
445 req1 = "Bronze Working"
446 req2 = "Warrior Code"
447 root_req = "Bronze Working"
449 graphic = "a.iron_working"
452 [advance_labor_union]
453 name = _("Labor Union")
454 req1 = "Mass Production"
455 req2 = "Guerilla Warfare"
456 root_req = "Mass Production"
458 graphic = "a.labor_union"
463 req1 = "Mass Production"
464 req2 = "Nuclear Power"
465 root_req = "Nuclear Power"
471 name = _("Leadership")
474 root_req = "Gunpowder"
476 graphic = "a.leadership"
482 req2 = "Code of Laws"
485 graphic = "a.literacy"
488 [advance_machine_tools]
489 name = _("Machine Tools")
494 graphic = "a.machine_tools"
498 name = _("Magnetism")
499 req1 = "Iron Working"
503 graphic = "a.magnetism"
507 name = _("Map Making")
510 root_req = "Alphabet"
512 graphic = "a.map_making"
520 graphic = "a.masonry"
523 [advance_mass_production]
524 name = _("Mass Production")
526 req2 = "The Corporation"
527 root_req = "Automobile"
528 graphic = "a.mass_production"
530 helptext = _("Increases the population's contribution to pollution.")
532 [advance_mathematics]
533 name = _("Mathematics")
536 root_req = "Alphabet"
538 graphic = "a.mathematics"
545 root_req = "Philosophy"
547 graphic = "a.medicine"
551 name = _("Metallurgy")
554 root_req = "Gunpowder"
556 graphic = "a.metallurgy"
559 [advance_miniaturization]
560 name = _("Miniaturization")
561 req1 = "Machine Tools"
563 root_req = "Machine Tools"
565 graphic = "a.miniaturization"
568 [advance_mobile_warfare]
569 name = _("Mobile Warfare")
572 root_req = "Automobile"
574 graphic = "a.mobile_warfare"
579 req1 = "Ceremonial Burial"
580 req2 = "Code of Laws"
581 root_req = "Code of Laws"
583 graphic = "a.monarchy"
587 name = _("Monotheism")
590 root_req = "Philosophy"
592 graphic = "a.monotheism"
596 name = _("Mysticism")
597 req1 = "Ceremonial Burial"
599 root_req = "Ceremonial Burial"
601 graphic = "a.mysticism"
603 helptext = _("Improves the effect of Temples.")
606 name = _("Navigation")
609 root_req = "Astronomy"
611 graphic = "a.navigation"
614 [advance_nuclear_fission]
615 name = _("Nuclear Fission")
616 req1 = "Mass Production"
617 req2 = "Atomic Theory"
618 root_req = "Mass Production"
620 graphic = "a.nuclear_fission"
623 [advance_nuclear_power]
624 name = _("Nuclear Power")
625 req1 = "Nuclear Fission"
627 root_req = "Nuclear Fission"
629 graphic = "a.nuclear_power"
631 helptext = _("Gives sea units one extra move.")
634 name = _("Philosophy")
637 root_req = "Literacy"
639 bonus_message = _("Great philosophers from all the world join \
640 your civilization: you learn %s immediately.")
641 graphic = "a.philosophy"
648 root_req = "Navigation"
650 graphic = "a.physics"
656 req2 = "Space Flight"
657 root_req = "Space Flight"
658 graphic = "a.plastics"
660 helptext = _("Increases the population's contribution to pollution.")
663 name = _("Polytheism")
664 req1 = "Horseback Riding"
665 req2 = "Ceremonial Burial"
666 root_req = "Horseback Riding"
668 graphic = "a.polytheism"
676 graphic = "a.pottery"
687 helptext = _("Allows Workers and Engineers to build airbases and buoys.")
690 name = _("?tech:Railroad")
691 req1 = "Steam Engine"
692 req2 = "Bridge Building"
693 root_req = "Steam Engine"
695 graphic = "a.railroad"
698 Allows Settlers, Workers and Engineers to upgrade roads to railroads.\
700 Decreases one-time revenue from new trade routes.\
704 name = _("Recycling")
705 req1 = "Mass Production"
707 root_req = "Mass Production"
709 graphic = "a.recycling"
715 req2 = "The Corporation"
716 root_req = "The Corporation"
718 graphic = "a.refining"
721 [advance_refrigeration]
722 name = _("Refrigeration")
725 root_req = "Electricity"
727 graphic = "a.refrigeration"
730 Allows Settlers, Workers and Engineers to upgrade irrigation systems \
736 req1 = "Mobile Warfare"
738 root_req = "Computers"
740 graphic = "a.robotics"
745 req1 = "Advanced Flight"
747 root_req = "Advanced Flight"
749 graphic = "a.rocketry"
753 name = _("Sanitation")
756 root_req = "Medicine"
758 graphic = "a.sanitation"
762 name = _("Seafaring")
765 root_req = "Map Making"
767 graphic = "a.seafaring"
770 [advance_space_flight]
771 name = _("Space Flight")
774 root_req = "Rocketry"
776 graphic = "a.space_flight"
781 req1 = "Superconductors"
782 req2 = "Advanced Flight"
783 root_req = "Superconductors"
785 graphic = "a.stealth"
788 [advance_steam_engine]
789 name = _("Steam Engine")
794 graphic = "a.steam_engine"
800 req2 = "Industrialization"
801 root_req = "Industrialization"
806 [advance_superconductors]
807 name = _("Superconductors")
808 req1 = "Nuclear Power"
812 graphic = "a.superconductors"
815 Allows Settlers, Workers and Engineers to upgrade railroads with maglev.\
820 req1 = "Conscription"
822 root_req = "Conscription"
824 graphic = "a.tactics"
827 [advance_the_corporation]
828 name = _("The Corporation")
830 req2 = "Industrialization"
831 root_req = "Industrialization"
833 graphic = "a.the_corporation"
836 [advance_the_republic]
837 name = _("The Republic")
838 req1 = "Code of Laws"
840 root_req = "Literacy"
842 graphic = "a.the_republic"
846 name = _("The Wheel")
847 req1 = "Horseback Riding"
849 root_req = "Horseback Riding"
851 graphic = "a.the_wheel"
858 root_req = "Feudalism"
860 graphic = "a.theology"
862 helptext = _("Improves the effect of Cathedrals.")
864 [advance_theory_of_gravity]
865 name = _("Theory of Gravity")
868 root_req = "University"
870 graphic = "a.theory_of_gravity"
876 req2 = "Code of Laws"
877 root_req = "Currency"
883 name = _("University")
886 root_req = "Philosophy"
888 graphic = "a.university"
891 [advance_warrior_code]
892 name = _("Warrior Code")
896 graphic = "a.warrior_code"
903 root_req = "Alphabet"
905 graphic = "a.writing"