Make enum type conversion explicit.
[freeciv.git] / data / experimental / techs.ruleset
blob4e2c245777cfb5433879569f916f51d6b93132d9
1 ; This is the experimental ruleset. See README.experimental
2 ; for a detailed description.
4 ; Modifying this file:
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.
12 [datafile]
13 description="Experimental technology data for Freeciv"
14 options="+Freeciv-ruleset-Devel-2017.Jan.02"
15 format_version=20
17 [control]
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
21 ;                 and sensible.
22 ; helptxt       = displayed in the help for advances with this flag (optional)
23 ;flags =
24 ;  { "name", "helptxt"
25 ;  }
27 ; /* <-- avoid gettext warnings
29 ; Tech classes:
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
42 ;[techclass_default]
43 ;name =
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.
54 ; Notes:
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
72 ;                 vectors.
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
77 ;                 supported yet.
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
84 ;                 gained.
85 ; cost          = if tech_cost_style is set to "Classic+" or "Experimental+",
86 ;                 this field is read for information on how much a tech
87 ;                 costs.
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
94 ; possible:
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")
110 req1     = "Radio"
111 req2     = "Machine Tools"
112 root_req = "Radio"
113 flags    = ""
114 graphic     = "a.advanced_flight"
115 graphic_alt = "-"
117 [advance_alphabet]
118 name     = _("Alphabet")
119 req1     = "None"
120 req2     = "None"
121 flags    = ""
122 graphic     = "a.alphabet"
123 graphic_alt = "-"
125 [advance_amphibious_warfare]
126 name     = _("Amphibious Warfare")
127 req1     = "Navigation"
128 req2     = "Tactics"
129 root_req = "Tactics"
130 flags    = ""
131 graphic     = "a.amphibious_warfare"
132 graphic_alt = "-"
134 [advance_astronomy]
135 name     = _("Astronomy")
136 req1     = "Mysticism"
137 req2     = "Mathematics"
138 root_req = "Mathematics"
139 flags    = ""
140 graphic     = "a.astronomy"
141 graphic_alt = "-"
143 [advance_atomic_theory]
144 name     = _("Atomic Theory")
145 req1     = "Theory of Gravity"
146 req2     = "Physics"
147 root_req = "Theory of Gravity"
148 flags    = ""
149 graphic     = "a.atomic_theory"
150 graphic_alt = "-"
152 [advance_automobile]
153 name     = _("Automobile")
154 req1     = "Combustion"
155 req2     = "Steel"
156 root_req = "Combustion"
157 graphic     = "a.automobile"
158 graphic_alt = "-"
159 helptext = _("Increases the population's contribution to pollution.")
161 [advance_banking]
162 name     = _("Banking")
163 req1     = "Trade"
164 req2     = "The Republic"
165 root_req = "The Republic"
166 flags    = ""
167 graphic     = "a.banking"
168 graphic_alt = "-"
170 [advance_bridge_building]
171 name     = _("Bridge Building")
172 req1     = "Iron Working"
173 req2     = "Construction"
174 root_req = "Construction"
175 flags    = "Bridge"
176 graphic     = "a.bridge_building"
177 graphic_alt = "-"
178 helptext = _("Allows roads to be built on river tiles.")
180 [advance_bronze_working]
181 name     = _("Bronze Working")
182 req1     = "None"
183 req2     = "None"
184 flags    = ""
185 graphic     = "a.bronze_working"
186 graphic_alt = "-"
188 [advance_ceremonial_burial]
189 name     = _("Ceremonial Burial")
190 req1     = "None"
191 req2     = "None"
192 flags    = ""
193 graphic     = "a.ceremonial_burial"
194 graphic_alt = "-"
196 [advance_chemistry]
197 name     = _("Chemistry")
198 req1     = "University"
199 req2     = "Medicine"
200 root_req = "Medicine"
201 flags    = ""
202 graphic     = "a.chemistry"
203 graphic_alt = "-"
205 [advance_chivalry]
206 name     = _("Chivalry")
207 req1     = "Feudalism"
208 req2     = "Horseback Riding"
209 root_req = "Feudalism"
210 flags    = ""
211 graphic     = "a.chivalry"
212 graphic_alt = "-"
214 [advance_code_of_laws]
215 name     = _("Code of Laws")
216 req1     = "Alphabet"
217 req2     = "None"
218 root_req = "Alphabet"
219 flags    = ""
220 graphic     = "a.code_of_laws"
221 graphic_alt = "-"
223 [advance_combined_arms]
224 name     = _("Combined Arms")
225 req1     = "Mobile Warfare"
226 req2     = "Advanced Flight"
227 root_req = "Advanced Flight"
228 flags    = ""
229 graphic     = "a.combined_arms"
230 graphic_alt = "-"
232 [advance_combustion]
233 name     = _("Combustion")
234 req1     = "Refining"
235 req2     = "Explosives"
236 root_req = "Refining"
237 flags    = ""
238 graphic     = "a.combustion"
239 graphic_alt = "-"
241 [advance_communism]
242 name     = _("Communism")
243 req1     = "Philosophy"
244 req2     = "Industrialization"
245 root_req = "Industrialization"
246 flags    = ""
247 graphic     = "a.communism"
248 graphic_alt = "-"
249 helptext = _("Reduces the effect of Cathedrals.")
251 [advance_computers]
252 name     = _("Computers")
253 req1     = "Mass Production"
254 req2     = "Miniaturization"
255 root_req = "Miniaturization"
256 flags    = ""
257 graphic     = "a.computers"
258 graphic_alt = "-"
260 [advance_conscription]
261 name     = _("Conscription")
262 req1     = "Democracy"
263 req2     = "Metallurgy"
264 root_req = "Metallurgy"
265 flags    = ""
266 graphic     = "a.conscription"
267 graphic_alt = "-"
269 [advance_construction]
270 name     = _("Construction")
271 req1     = "Masonry"
272 req2     = "Currency"
273 root_req = "Currency"
274 flags    = ""
275 graphic     = "a.construction"
276 graphic_alt = "-"
277 helptext = _("Allows Settlers, Workers and Engineers to build fortresses.")
279 [advance_currency]
280 name     = _("Currency")
281 req1     = "Bronze Working"
282 req2     = "None"
283 root_req = "Bronze Working"
284 flags    = ""
285 graphic     = "a.currency"
286 graphic_alt = "-"
288 [advance_democracy]
289 name     = _("Democracy")
290 req1     = "Banking"
291 req2     = "Invention"
292 root_req = "Invention"
293 flags    = ""
294 graphic     = "a.democracy"
295 graphic_alt = "-"
297 [advance_economics]
298 name     = _("Economics")
299 req1     = "Banking"
300 req2     = "University"
301 root_req = "University"
302 flags    = ""
303 graphic     = "a.economics"
304 graphic_alt = "-"
306 [advance_electricity]
307 name     = _("Electricity")
308 req1     = "Metallurgy"
309 req2     = "Magnetism"
310 root_req = "Metallurgy"
311 flags    = ""
312 graphic     = "a.electricity"
313 graphic_alt = "-"
314 helptext = _("Improves the effect of Colosseums.")
316 [advance_electronics]
317 name     = _("Electronics")
318 req1     = "The Corporation"
319 req2     = "Electricity"
320 root_req = "The Corporation"
321 flags    = ""
322 graphic     = "a.electronics"
323 graphic_alt = "-"
325 [advance_engineering]
326 name     = _("Engineering")
327 req1     = "The Wheel"
328 req2     = "Construction"
329 root_req = "Construction"
330 flags    = ""
331 graphic     = "a.engineering"
332 graphic_alt = "-"
334 [advance_environmentalism]
335 name     = _("Environmentalism")
336 req1     = "Recycling"
337 req2     = "Space Flight"
338 root_req = "Space Flight"
339 flags    = ""
340 graphic     = "a.environmentalism"
341 graphic_alt = "-"
343 [advance_espionage]
344 name     = _("Espionage")
345 req1     = "Communism"
346 req2     = "Democracy"
347 root_req = "Communism"
348 flags    = ""
349 graphic     = "a.espionage"
350 graphic_alt = "-"
352 [advance_explosives]
353 name     = _("Explosives")
354 req1     = "Gunpowder"
355 req2     = "Chemistry"
356 root_req = "Chemistry"
357 flags    = ""
358 graphic     = "a.explosives"
359 graphic_alt = "-"
361 [advance_feudalism]
362 name     = _("Feudalism")
363 req1     = "Warrior Code"
364 req2     = "Monarchy"
365 root_req = "Monarchy"
366 flags    = ""
367 graphic     = "a.feudalism"
368 graphic_alt = "-"
370 [advance_flight]
371 name     = _("Flight")
372 req1     = "Combustion"
373 req2     = "Theory of Gravity"
374 root_req = "Combustion"
375 flags    = "Build_Airborne"
376 graphic     = "a.flight"
377 graphic_alt = "-"
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"
385 flags    = ""
386 graphic     = "a.fusion_power"
387 graphic_alt = "-"
389 [advance_genetic_engineering]
390 name     = _("Genetic Engineering")
391 req1     = "Medicine"
392 req2     = "The Corporation"
393 root_req = "The Corporation"
394 flags    = ""
395 graphic     = "a.genetic_engineering"
396 graphic_alt = "-"
398 [advance_guerilla_warfare]
399 name     = _("Guerilla Warfare")
400 req1     = "Communism"
401 req2     = "Tactics"
402 root_req = "Communism"
403 flags    = ""
404 graphic     = "a.guerilla_warfare"
405 graphic_alt = "-"
407 [advance_gunpowder]
408 name     = _("Gunpowder")
409 req1     = "Invention"
410 req2     = "Iron Working"
411 root_req = "Invention"
412 flags    = ""
413 graphic     = "a.gunpowder"
414 graphic_alt = "-"
416 [advance_horseback_riding]
417 name     = _("Horseback Riding")
418 req1     = "None"
419 req2     = "None"
420 flags    = ""
421 graphic     = "a.horseback_riding"
422 graphic_alt = "-"
424 [advance_industrialization]
425 name     = _("Industrialization")
426 req1     = "Railroad"
427 req2     = "Banking"
428 root_req = "Railroad"
429 graphic     = "a.industrialization"
430 graphic_alt = "-"
431 helptext = _("Population will start contributing to pollution.")
433 [advance_invention]
434 name     = _("Invention")
435 req1     = "Engineering"
436 req2     = "Literacy"
437 root_req = "Engineering"
438 flags    = ""
439 graphic     = "a.invention"
440 graphic_alt = "-"
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"
448 flags    = ""
449 graphic     = "a.iron_working"
450 graphic_alt = "-"
452 [advance_labor_union]
453 name     = _("Labor Union")
454 req1     = "Mass Production"
455 req2     = "Guerilla Warfare"
456 root_req = "Mass Production"
457 flags    = ""
458 graphic     = "a.labor_union"
459 graphic_alt = "-"
461 [advance_laser]
462 name     = _("Laser")
463 req1     = "Mass Production"
464 req2     = "Nuclear Power"
465 root_req = "Nuclear Power"
466 flags    = ""
467 graphic     = "a.laser"
468 graphic_alt = "-"
470 [advance_leadership]
471 name     = _("Leadership")
472 req1     = "Chivalry"
473 req2     = "Gunpowder"
474 root_req = "Gunpowder"
475 flags    = ""
476 graphic     = "a.leadership"
477 graphic_alt = "-"
479 [advance_literacy]
480 name     = _("Literacy")
481 req1     = "Writing"
482 req2     = "Code of Laws"
483 root_req = "Writing"
484 flags    = ""
485 graphic     = "a.literacy"
486 graphic_alt = "-"
488 [advance_machine_tools]
489 name     = _("Machine Tools")
490 req1     = "Steel"
491 req2     = "Tactics"
492 root_req = "Steel"
493 flags    = ""
494 graphic     = "a.machine_tools"
495 graphic_alt = "-"
497 [advance_magnetism]
498 name     = _("Magnetism")
499 req1     = "Iron Working"
500 req2     = "Physics"
501 root_req = "Physics"
502 flags    = ""
503 graphic     = "a.magnetism"
504 graphic_alt = "-"
506 [advance_map_making]
507 name     = _("Map Making")
508 req1     = "Alphabet"
509 req2     = "None"
510 root_req = "Alphabet"
511 flags    = ""
512 graphic     = "a.map_making"
513 graphic_alt = "-"
515 [advance_masonry]
516 name     = _("Masonry")
517 req1     = "None"
518 req2     = "None"
519 flags    = ""
520 graphic     = "a.masonry"
521 graphic_alt = "-"
523 [advance_mass_production]
524 name     = _("Mass Production")
525 req1     = "Automobile"
526 req2     = "The Corporation"
527 root_req = "Automobile"
528 graphic     = "a.mass_production"
529 graphic_alt = "-"
530 helptext = _("Increases the population's contribution to pollution.")
532 [advance_mathematics]
533 name     = _("Mathematics")
534 req1     = "Alphabet"
535 req2     = "Masonry"
536 root_req = "Alphabet"
537 flags    = ""
538 graphic     = "a.mathematics"
539 graphic_alt = "-"
541 [advance_medicine]
542 name     = _("Medicine")
543 req1     = "Philosophy"
544 req2     = "Trade"
545 root_req = "Philosophy"
546 flags    = ""
547 graphic     = "a.medicine"
548 graphic_alt = "-"
550 [advance_metallurgy]
551 name     = _("Metallurgy")
552 req1     = "Gunpowder"
553 req2     = "University"
554 root_req = "Gunpowder"
555 flags    = ""
556 graphic     = "a.metallurgy"
557 graphic_alt = "-"
559 [advance_miniaturization]
560 name     = _("Miniaturization")
561 req1     = "Machine Tools"
562 req2     = "Electronics"
563 root_req = "Machine Tools"
564 flags    = ""
565 graphic     = "a.miniaturization"
566 graphic_alt = "-"
568 [advance_mobile_warfare]
569 name     = _("Mobile Warfare")
570 req1     = "Automobile"
571 req2     = "Tactics"
572 root_req = "Automobile"
573 flags    = ""
574 graphic     = "a.mobile_warfare"
575 graphic_alt = "-"
577 [advance_monarchy]
578 name     = _("Monarchy")
579 req1     = "Ceremonial Burial"
580 req2     = "Code of Laws"
581 root_req = "Code of Laws"
582 flags    = ""
583 graphic     = "a.monarchy"
584 graphic_alt = "-"
586 [advance_monotheism]
587 name     = _("Monotheism")
588 req1     = "Philosophy"
589 req2     = "Polytheism"
590 root_req = "Philosophy"
591 flags    = ""
592 graphic     = "a.monotheism"
593 graphic_alt = "-"
595 [advance_mysticism]
596 name     = _("Mysticism")
597 req1     = "Ceremonial Burial"
598 req2     = "None"
599 root_req = "Ceremonial Burial"
600 flags    = ""
601 graphic     = "a.mysticism"
602 graphic_alt = "-"
603 helptext = _("Improves the effect of Temples.")
605 [advance_navigation]
606 name     = _("Navigation")
607 req1     = "Seafaring"
608 req2     = "Astronomy"
609 root_req = "Astronomy"
610 flags    = ""
611 graphic     = "a.navigation"
612 graphic_alt = "-"
614 [advance_nuclear_fission]
615 name     = _("Nuclear Fission")
616 req1     = "Mass Production"
617 req2     = "Atomic Theory"
618 root_req = "Mass Production"
619 flags    = ""
620 graphic     = "a.nuclear_fission"
621 graphic_alt = "-"
623 [advance_nuclear_power]
624 name     = _("Nuclear Power")
625 req1     = "Nuclear Fission"
626 req2     = "Electronics"
627 root_req = "Nuclear Fission"
628 flags    = ""
629 graphic     = "a.nuclear_power"
630 graphic_alt = "-"
631 helptext = _("Gives sea units one extra move.")
633 [advance_philosophy]
634 name     = _("Philosophy")
635 req1     = "Mysticism"
636 req2     = "Literacy"
637 root_req = "Literacy"
638 flags    = "Bonus_Tech"
639 bonus_message = _("Great philosophers from all the world join \
640 your civilization: you learn %s immediately.")
641 graphic     = "a.philosophy"
642 graphic_alt = "-"
644 [advance_physics]
645 name     = _("Physics")
646 req1     = "Literacy"
647 req2     = "Navigation"
648 root_req = "Navigation"
649 flags    = ""
650 graphic     = "a.physics"
651 graphic_alt = "-"
653 [advance_plastics]
654 name     = _("Plastics")
655 req1     = "Refining"
656 req2     = "Space Flight"
657 root_req = "Space Flight"
658 graphic     = "a.plastics"
659 graphic_alt = "-"
660 helptext = _("Increases the population's contribution to pollution.")
662 [advance_polytheism]
663 name     = _("Polytheism")
664 req1     = "Horseback Riding"
665 req2     = "Ceremonial Burial"
666 root_req = "Horseback Riding"
667 flags    = ""
668 graphic     = "a.polytheism"
669 graphic_alt = "-"
671 [advance_pottery]
672 name     = _("Pottery")
673 req1     = "None"
674 req2     = "None"
675 flags    = ""
676 graphic     = "a.pottery"
677 graphic_alt = "-"
679 [advance_radio]
680 name     = _("Radio")
681 req1     = "Flight"
682 req2     = "Electricity"
683 root_req = "Flight"
684 flags    = ""
685 graphic     = "a.radio"
686 graphic_alt = "-"
687 helptext = _("Allows Workers and Engineers to build airbases and buoys.")
689 [advance_railroad]
690 name     = _("?tech:Railroad")
691 req1     = "Steam Engine"
692 req2     = "Bridge Building"
693 root_req = "Steam Engine"
694 flags    = ""
695 graphic     = "a.railroad"
696 graphic_alt = "-"
697 helptext = _("\
698 Allows Settlers, Workers and Engineers to upgrade roads to railroads.\
699 "), _("\
700 Decreases one-time revenue from new trade routes.\
703 [advance_recycling]
704 name     = _("Recycling")
705 req1     = "Mass Production"
706 req2     = "Democracy"
707 root_req = "Mass Production"
708 flags    = ""
709 graphic     = "a.recycling"
710 graphic_alt = "-"
712 [advance_refining]
713 name     = _("Refining")
714 req1     = "Chemistry"
715 req2     = "The Corporation"
716 root_req = "The Corporation"
717 flags    = ""
718 graphic     = "a.refining"
719 graphic_alt = "-"
721 [advance_refrigeration]
722 name     = _("Refrigeration")
723 req1     = "Sanitation"
724 req2     = "Electricity"
725 root_req = "Electricity"
726 flags    = ""
727 graphic     = "a.refrigeration"
728 graphic_alt = "-"
729 helptext = _("\
730 Allows Settlers, Workers and Engineers to upgrade irrigation systems \
731 to farmland.\
734 [advance_robotics]
735 name     = _("Robotics")
736 req1     = "Mobile Warfare"
737 req2     = "Computers"
738 root_req = "Computers"
739 flags    = ""
740 graphic     = "a.robotics"
741 graphic_alt = "-"
743 [advance_rocketry]
744 name     = _("Rocketry")
745 req1     = "Advanced Flight"
746 req2     = "Electronics"
747 root_req = "Advanced Flight"
748 flags    = ""
749 graphic     = "a.rocketry"
750 graphic_alt = "-"
752 [advance_sanitation]
753 name     = _("Sanitation")
754 req1     = "Engineering"
755 req2     = "Medicine"
756 root_req = "Medicine"
757 flags    = ""
758 graphic     = "a.sanitation"
759 graphic_alt = "-"
761 [advance_seafaring]
762 name     = _("Seafaring")
763 req1     = "Pottery"
764 req2     = "Map Making"
765 root_req = "Map Making"
766 flags    = ""
767 graphic     = "a.seafaring"
768 graphic_alt = "-"
770 [advance_space_flight]
771 name     = _("Space Flight")
772 req1     = "Computers"
773 req2     = "Rocketry"
774 root_req = "Rocketry"
775 flags    = ""
776 graphic     = "a.space_flight"
777 graphic_alt = "-"
779 [advance_stealth]
780 name     = _("Stealth")
781 req1     = "Superconductors"
782 req2     = "Advanced Flight"
783 root_req = "Superconductors"
784 flags    = ""
785 graphic     = "a.stealth"
786 graphic_alt = "-"
788 [advance_steam_engine]
789 name     = _("Steam Engine")
790 req1     = "Physics"
791 req2     = "Invention"
792 root_req = "Physics"
793 flags    = ""
794 graphic     = "a.steam_engine"
795 graphic_alt = "-"
797 [advance_steel]
798 name     = _("Steel")
799 req1     = "Electricity"
800 req2     = "Industrialization"
801 root_req = "Industrialization"
802 flags    = ""
803 graphic     = "a.steel"
804 graphic_alt = "-"
806 [advance_superconductors]
807 name     = _("Superconductors")
808 req1     = "Nuclear Power"
809 req2     = "Laser"
810 root_req = "Laser"
811 flags    = ""
812 graphic     = "a.superconductors"
813 graphic_alt = "-"
814 helptext = _("\
815 Allows Settlers, Workers and Engineers to upgrade railroads with maglev.\
818 [advance_tactics]
819 name     = _("Tactics")
820 req1     = "Conscription"
821 req2     = "Leadership"
822 root_req = "Conscription"
823 flags    = ""
824 graphic     = "a.tactics"
825 graphic_alt = "-"
827 [advance_the_corporation]
828 name     = _("The Corporation")
829 req1     = "Economics"
830 req2     = "Industrialization"
831 root_req = "Industrialization"
832 flags    = ""
833 graphic     = "a.the_corporation"
834 graphic_alt = "-"
836 [advance_the_republic]
837 name     = _("The Republic")
838 req1     = "Code of Laws"
839 req2     = "Literacy"
840 root_req = "Literacy"
841 flags    = ""
842 graphic     = "a.the_republic"
843 graphic_alt = "-"
845 [advance_the_wheel]
846 name     = _("The Wheel")
847 req1     = "Horseback Riding"
848 req2     = "None"
849 root_req = "Horseback Riding"
850 flags    = ""
851 graphic     = "a.the_wheel"
852 graphic_alt = "-"
854 [advance_theology]
855 name     = _("Theology")
856 req1     = "Feudalism"
857 req2     = "Monotheism"
858 root_req = "Feudalism"
859 flags    = ""
860 graphic     = "a.theology"
861 graphic_alt = "-"
862 helptext = _("Improves the effect of Cathedrals.")
864 [advance_theory_of_gravity]
865 name     = _("Theory of Gravity")
866 req1     = "Astronomy"
867 req2     = "University"
868 root_req = "University"
869 flags    = ""
870 graphic     = "a.theory_of_gravity"
871 graphic_alt = "-"
873 [advance_trade]
874 name     = _("Trade")
875 req1     = "Currency"
876 req2     = "Code of Laws"
877 root_req = "Currency"
878 flags    = ""
879 graphic     = "a.trade"
880 graphic_alt = "-"
882 [advance_university]
883 name     = _("University")
884 req1     = "Mathematics"
885 req2     = "Philosophy"
886 root_req = "Philosophy"
887 flags    = ""
888 graphic     = "a.university"
889 graphic_alt = "-"
891 [advance_warrior_code]
892 name     = _("Warrior Code")
893 req1     = "None"
894 req2     = "None"
895 flags    = ""
896 graphic     = "a.warrior_code"
897 graphic_alt = "-"
899 [advance_writing]
900 name     = _("Writing")
901 req1     = "Alphabet"
902 req2     = "None"
903 root_req = "Alphabet"
904 flags    = ""
905 graphic     = "a.writing"
906 graphic_alt = "-"