1
2; Modifying this file:
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.
9
10[datafile]
11description="Civ2 technology data for Freeciv (incomplete)"
12options="+Freeciv-2.6-ruleset"
13
14[control]
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
18;                 and sensible.
19; helptxt       = displayed in the help for advances with this flag (optional)
20;flags =
21;  { "name", "helptxt"
22;  }
23
24; /* <-- avoid gettext warnings
25;
26; Below: The individual advances, one per section.
27; The number can be variable, up to 199.
28;
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.
32;
33; Notes:
34;
35; name          = translatable name as seen by user
36; rule_name     = (optional) internal name for savegames, rulesets etc; if
37;                 not present, "name" is used for this purpose too. Since
38;                 the name used in savegames must not change, if you want
39;                 to rename an item after a ruleset has been released, you
40;                 should set "rule_name" to the original value of "name".
41; req1, req2    = advances required before researching this one
42; root_req      = tech required before acquiring this tech, by any means.
43;                 All techs with any direct or indirect dependency on this
44;                 one will *also* have this root_req, as well as their own
45;                 and any others they inherit.
46;                 Giving "None" explicitly here prevents a tech from
47;                 inheriting root_reqs in this way, and stops root_req
48;                 inheritance through that tech.
49;                 Specifying a tech's root_req as itself means that the tech
50;                 can only be acquired by special means (nation's init_techs,
51;                 scripting, etc).
52; flags         = special flag strings (see classic/techs.ruleset)
53; graphic       = icon for technology
54; graphic_alt   = alternate icon
55; helptext      = optional help text string (set units ruleset for examples)
56; bonus_message = text seen when a player is the first to discover
57;                 an bonus tech. Must contain '%s' to mark place of the tech
58;                 gained.
59; cost          = if tech_cost_style is set to "Classic+" or "Experimental+",
60;                 this field is read for information on how much a tech
61;                 costs.
62;
63; Special values for req1 and req2 are "None" (first section below)
64; and "Never" (never available).  If only one tech is required,
65; it should be listed as req1.
66;
67; */ <-- avoid gettext warnings
68
69[advance_advanced_flight]
70name     = _("Advanced Flight")
71req1     = "Radio"
72req2     = "Machine Tools"
73flags    = ""
74graphic     = "a.advanced_flight"
75graphic_alt = "-"
76
77[advance_alphabet]
78name     = _("Alphabet")
79req1     = "None"
80req2     = "None"
81flags    = ""
82graphic     = "a.alphabet"
83graphic_alt = "-"
84
85[advance_amphibious_warfare]
86name     = _("Amphibious Warfare")
87req1     = "Navigation"
88req2     = "Tactics"
89flags    = ""
90graphic     = "a.amphibious_warfare"
91graphic_alt = "-"
92
93[advance_astronomy]
94name     = _("Astronomy")
95req1     = "Mysticism"
96req2     = "Mathematics"
97flags    = ""
98graphic     = "a.astronomy"
99graphic_alt = "-"
100
101[advance_atomic_theory]
102name     = _("Atomic Theory")
103req1     = "Theory of Gravity"
104req2     = "Physics"
105flags    = ""
106graphic     = "a.atomic_theory"
107graphic_alt = "-"
108
109[advance_automobile]
110name     = _("Automobile")
111req1     = "Combustion"
112req2     = "Steel"
113graphic     = "a.automobile"
114graphic_alt = "-"
115helptext = _("Increases the population's contribution to pollution.")
116
117[advance_banking]
118name     = _("Banking")
119req1     = "Trade"
120req2     = "The Republic"
121flags    = ""
122graphic     = "a.banking"
123graphic_alt = "-"
124
125[advance_bridge_building]
126name     = _("Bridge Building")
127req1     = "Iron Working"
128req2     = "Construction"
129flags    = "Bridge"
130graphic     = "a.bridge_building"
131graphic_alt = "-"
132helptext = _("Allows roads to be built on river tiles.")
133
134[advance_bronze_working]
135name     = _("Bronze Working")
136req1     = "None"
137req2     = "None"
138flags    = ""
139graphic     = "a.bronze_working"
140graphic_alt = "-"
141
142[advance_ceremonial_burial]
143name     = _("Ceremonial Burial")
144req1     = "None"
145req2     = "None"
146flags    = ""
147graphic     = "a.ceremonial_burial"
148graphic_alt = "-"
149
150[advance_chemistry]
151name     = _("Chemistry")
152req1     = "University"
153req2     = "Medicine"
154flags    = ""
155graphic     = "a.chemistry"
156graphic_alt = "-"
157
158[advance_chivalry]
159name     = _("Chivalry")
160req1     = "Feudalism"
161req2     = "Horseback Riding"
162flags    = ""
163graphic     = "a.chivalry"
164graphic_alt = "-"
165
166[advance_code_of_laws]
167name     = _("Code of Laws")
168req1     = "Alphabet"
169req2     = "None"
170flags    = ""
171graphic     = "a.code_of_laws"
172graphic_alt = "-"
173
174[advance_combined_arms]
175name     = _("Combined Arms")
176req1     = "Mobile Warfare"
177req2     = "Advanced Flight"
178flags    = ""
179graphic     = "a.combined_arms"
180graphic_alt = "-"
181
182[advance_combustion]
183name     = _("Combustion")
184req1     = "Refining"
185req2     = "Explosives"
186flags    = ""
187graphic     = "a.combustion"
188graphic_alt = "-"
189
190[advance_communism]
191name     = _("Communism")
192req1     = "Philosophy"
193req2     = "Industrialization"
194flags    = ""
195graphic     = "a.communism"
196graphic_alt = "-"
197helptext = _("Reduces the effect of Cathedrals.")
198
199[advance_computers]
200name     = _("Computers")
201req1     = "Mass Production"
202req2     = "Miniaturization"
203flags    = ""
204graphic     = "a.computers"
205graphic_alt = "-"
206
207[advance_conscription]
208name     = _("Conscription")
209req1     = "Democracy"
210req2     = "Metallurgy"
211flags    = ""
212graphic     = "a.conscription"
213graphic_alt = "-"
214
215[advance_construction]
216name     = _("Construction")
217req1     = "Masonry"
218req2     = "Currency"
219flags    = ""
220graphic     = "a.construction"
221graphic_alt = "-"
222helptext = _("Allows Settlers and Engineers to build fortresses.")
223
224[advance_currency]
225name     = _("Currency")
226req1     = "Bronze Working"
227req2     = "None"
228flags    = ""
229graphic     = "a.currency"
230graphic_alt = "-"
231
232[advance_democracy]
233name     = _("Democracy")
234req1     = "Banking"
235req2     = "Invention"
236flags    = ""
237graphic     = "a.democracy"
238graphic_alt = "-"
239
240[advance_economics]
241name     = _("Economics")
242req1     = "Banking"
243req2     = "University"
244flags    = ""
245graphic     = "a.economics"
246graphic_alt = "-"
247
248[advance_electricity]
249name     = _("Electricity")
250req1     = "Metallurgy"
251req2     = "Magnetism"
252flags    = ""
253graphic     = "a.electricity"
254graphic_alt = "-"
255helptext = _("Improves the effect of Colosseums.")
256
257[advance_electronics]
258name     = _("Electronics")
259req1     = "The Corporation"
260req2     = "Electricity"
261flags    = ""
262graphic     = "a.electronics"
263graphic_alt = "-"
264
265[advance_engineering]
266name     = _("Engineering")
267req1     = "The Wheel"
268req2     = "Construction"
269flags    = ""
270graphic     = "a.engineering"
271graphic_alt = "-"
272
273[advance_environmentalism]
274name     = _("Environmentalism")
275req1     = "Recycling"
276req2     = "Space Flight"
277flags    = ""
278graphic     = "a.environmentalism"
279graphic_alt = "-"
280
281[advance_espionage]
282name     = _("Espionage")
283req1     = "Communism"
284req2     = "Democracy"
285flags    = ""
286graphic     = "a.espionage"
287graphic_alt = "-"
288
289[advance_explosives]
290name     = _("Explosives")
291req1     = "Gunpowder"
292req2     = "Chemistry"
293flags    = ""
294graphic     = "a.explosives"
295graphic_alt = "-"
296
297[advance_feudalism]
298name     = _("Feudalism")
299req1     = "Warrior Code"
300req2     = "Monarchy"
301flags    = ""
302graphic     = "a.feudalism"
303graphic_alt = "-"
304
305[advance_flight]
306name     = _("Flight")
307req1     = "Combustion"
308req2     = "Theory of Gravity"
309flags    = ""
310graphic     = "a.flight"
311graphic_alt = "-"
312helptext = _("Decreases one-time revenue from new trade routes.")
313
314[advance_fundamentalism]
315name     = _("Fundamentalism")
316req1     = "Theology"
317req2     = "Conscription"
318flags    = ""
319graphic     = "a.fundamentalism"
320graphic_alt = "-"
321
322[advance_fusion_power]
323name     = _("Fusion Power")
324req1     = "Nuclear Power"
325req2     = "Superconductors"
326flags    = ""
327graphic     = "a.fusion_power"
328graphic_alt = "-"
329
330[advance_genetic_engineering]
331name     = _("Genetic Engineering")
332req1     = "Medicine"
333req2     = "The Corporation"
334flags    = ""
335graphic     = "a.genetic_engineering"
336graphic_alt = "-"
337
338[advance_guerilla_warfare]
339name     = _("Guerilla Warfare")
340req1     = "Communism"
341req2     = "Tactics"
342flags    = ""
343graphic     = "a.guerilla_warfare"
344graphic_alt = "-"
345
346[advance_gunpowder]
347name     = _("Gunpowder")
348req1     = "Invention"
349req2     = "Iron Working"
350flags    = ""
351graphic     = "a.gunpowder"
352graphic_alt = "-"
353
354[advance_horseback_riding]
355name     = _("Horseback Riding")
356req1     = "None"
357req2     = "None"
358flags    = ""
359graphic     = "a.horseback_riding"
360graphic_alt = "-"
361
362[advance_industrialization]
363name     = _("Industrialization")
364req1     = "Railroad"
365req2     = "Banking"
366graphic     = "a.industrialization"
367graphic_alt = "-"
368helptext = _("Population will start contributing to pollution.")
369
370[advance_invention]
371name     = _("Invention")
372req1     = "Engineering"
373req2     = "Literacy"
374flags    = ""
375graphic     = "a.invention"
376graphic_alt = "-"
377
378[advance_iron_working]
379name     = _("Iron Working")
380req1     = "Bronze Working"
381req2     = "Warrior Code"
382flags    = ""
383graphic     = "a.iron_working"
384graphic_alt = "-"
385
386[advance_labor_union]
387name     = _("Labor Union")
388req1     = "Mass Production"
389req2     = "Guerilla Warfare"
390flags    = ""
391graphic     = "a.labor_union"
392graphic_alt = "-"
393
394[advance_laser]
395name     = _("Laser")
396req1     = "Mass Production"
397req2     = "Nuclear Power"
398flags    = ""
399graphic     = "a.laser"
400graphic_alt = "-"
401
402[advance_leadership]
403name     = _("Leadership")
404req1     = "Chivalry"
405req2     = "Gunpowder"
406flags    = ""
407graphic     = "a.leadership"
408graphic_alt = "-"
409
410[advance_literacy]
411name     = _("Literacy")
412req1     = "Writing"
413req2     = "Code of Laws"
414flags    = ""
415graphic     = "a.literacy"
416graphic_alt = "-"
417
418[advance_machine_tools]
419name     = _("Machine Tools")
420req1     = "Steel"
421req2     = "Tactics"
422flags    = ""
423graphic     = "a.machine_tools"
424graphic_alt = "-"
425
426[advance_magnetism]
427name     = _("Magnetism")
428req1     = "Iron Working"
429req2     = "Physics"
430flags    = ""
431graphic     = "a.magnetism"
432graphic_alt = "-"
433
434[advance_map_making]
435name     = _("Map Making")
436req1     = "Alphabet"
437req2     = "None"
438flags    = ""
439graphic     = "a.map_making"
440graphic_alt = "-"
441
442[advance_masonry]
443name     = _("Masonry")
444req1     = "None"
445req2     = "None"
446flags    = ""
447graphic     = "a.masonry"
448graphic_alt = "-"
449
450[advance_mass_production]
451name     = _("Mass Production")
452req1     = "Automobile"
453req2     = "The Corporation"
454graphic     = "a.mass_production"
455graphic_alt = "-"
456helptext = _("Increases the population's contribution to pollution.")
457
458[advance_mathematics]
459name     = _("Mathematics")
460req1     = "Alphabet"
461req2     = "Masonry"
462flags    = ""
463graphic     = "a.mathematics"
464graphic_alt = "-"
465
466[advance_medicine]
467name     = _("Medicine")
468req1     = "Philosophy"
469req2     = "Trade"
470flags    = ""
471graphic     = "a.medicine"
472graphic_alt = "-"
473
474[advance_metallurgy]
475name     = _("Metallurgy")
476req1     = "Gunpowder"
477req2     = "University"
478flags    = ""
479graphic     = "a.metallurgy"
480graphic_alt = "-"
481
482[advance_miniaturization]
483name     = _("Miniaturization")
484req1     = "Machine Tools"
485req2     = "Electronics"
486flags    = ""
487graphic     = "a.miniaturization"
488graphic_alt = "-"
489
490[advance_mobile_warfare]
491name     = _("Mobile Warfare")
492req1     = "Automobile"
493req2     = "Tactics"
494flags    = ""
495graphic     = "a.mobile_warfare"
496graphic_alt = "-"
497
498[advance_monarchy]
499name     = _("Monarchy")
500req1     = "Ceremonial Burial"
501req2     = "Code of Laws"
502flags    = ""
503graphic     = "a.monarchy"
504graphic_alt = "-"
505
506[advance_monotheism]
507name     = _("Monotheism")
508req1     = "Philosophy"
509req2     = "Polytheism"
510flags    = ""
511graphic     = "a.monotheism"
512graphic_alt = "-"
513
514[advance_mysticism]
515name     = _("Mysticism")
516req1     = "Ceremonial Burial"
517req2     = "None"
518flags    = ""
519graphic     = "a.mysticism"
520graphic_alt = "-"
521helptext = _("Improves the effect of Temples.")
522
523[advance_navigation]
524name     = _("Navigation")
525req1     = "Seafaring"
526req2     = "Astronomy"
527flags    = ""
528graphic     = "a.navigation"
529graphic_alt = "-"
530
531[advance_nuclear_fission]
532name     = _("Nuclear Fission")
533req1     = "Mass Production"
534req2     = "Atomic Theory"
535flags    = ""
536graphic     = "a.nuclear_fission"
537graphic_alt = "-"
538
539[advance_nuclear_power]
540name     = _("Nuclear Power")
541req1     = "Nuclear Fission"
542req2     = "Electronics"
543flags    = ""
544graphic     = "a.nuclear_power"
545graphic_alt = "-"
546helptext = _("Gives sea units one extra move.")
547
548[advance_philosophy]
549name     = _("Philosophy")
550req1     = "Mysticism"
551req2     = "Literacy"
552flags    = "Bonus_Tech"
553bonus_message = _("Great philosophers from all the world join \
554your civilization: you learn %s immediately.")
555graphic     = "a.philosophy"
556graphic_alt = "-"
557
558[advance_physics]
559name     = _("Physics")
560req1     = "Literacy"
561req2     = "Navigation"
562flags    = ""
563graphic     = "a.physics"
564graphic_alt = "-"
565
566[advance_plastics]
567name     = _("Plastics")
568req1     = "Refining"
569req2     = "Space Flight"
570graphic     = "a.plastics"
571graphic_alt = "-"
572helptext = _("Increases the population's contribution to pollution.")
573
574[advance_polytheism]
575name     = _("Polytheism")
576req1     = "Horseback Riding"
577req2     = "Ceremonial Burial"
578flags    = ""
579graphic     = "a.polytheism"
580graphic_alt = "-"
581
582[advance_pottery]
583name     = _("Pottery")
584req1     = "None"
585req2     = "None"
586flags    = ""
587graphic     = "a.pottery"
588graphic_alt = "-"
589
590[advance_radio]
591name     = _("Radio")
592req1     = "Flight"
593req2     = "Electricity"
594flags    = ""
595graphic     = "a.radio"
596graphic_alt = "-"
597helptext = _("Allows Settlers and Engineers to build airbases.")
598
599[advance_railroad]
600name     = _("?tech:Railroad")
601req1     = "Steam Engine"
602req2     = "Bridge Building"
603flags    = ""
604graphic     = "a.railroad"
605graphic_alt = "-"
606helptext = _("\
607Allows Settlers and Engineers to upgrade roads to railroads.\
608"), _("\
609Decreases one-time revenue from new trade routes.\
610")
611
612[advance_recycling]
613name     = _("Recycling")
614req1     = "Mass Production"
615req2     = "Democracy"
616flags    = ""
617graphic     = "a.recycling"
618graphic_alt = "-"
619
620[advance_refining]
621name     = _("Refining")
622req1     = "Chemistry"
623req2     = "The Corporation"
624flags    = ""
625graphic     = "a.refining"
626graphic_alt = "-"
627
628[advance_refrigeration]
629name     = _("Refrigeration")
630req1     = "Sanitation"
631req2     = "Electricity"
632flags    = ""
633graphic     = "a.refrigeration"
634graphic_alt = "-"
635helptext = _("\
636Allows Settlers and Engineers to upgrade irrigation systems to farmland.\
637")
638
639[advance_robotics]
640name     = _("Robotics")
641req1     = "Mobile Warfare"
642req2     = "Computers"
643flags    = ""
644graphic     = "a.robotics"
645graphic_alt = "-"
646
647[advance_rocketry]
648name     = _("Rocketry")
649req1     = "Advanced Flight"
650req2     = "Electronics"
651flags    = ""
652graphic     = "a.rocketry"
653graphic_alt = "-"
654
655[advance_sanitation]
656name     = _("Sanitation")
657req1     = "Engineering"
658req2     = "Medicine"
659flags    = ""
660graphic     = "a.sanitation"
661graphic_alt = "-"
662
663[advance_seafaring]
664name     = _("Seafaring")
665req1     = "Pottery"
666req2     = "Map Making"
667flags    = ""
668graphic     = "a.seafaring"
669graphic_alt = "-"
670
671[advance_space_flight]
672name     = _("Space Flight")
673req1     = "Computers"
674req2     = "Rocketry"
675flags    = ""
676graphic     = "a.space_flight"
677graphic_alt = "-"
678
679[advance_stealth]
680name     = _("Stealth")
681req1     = "Superconductors"
682req2     = "Robotics"
683flags    = ""
684graphic     = "a.stealth"
685graphic_alt = "-"
686
687[advance_steam_engine]
688name     = _("Steam Engine")
689req1     = "Physics"
690req2     = "Invention"
691flags    = ""
692graphic     = "a.steam_engine"
693graphic_alt = "-"
694
695[advance_steel]
696name     = _("Steel")
697req1     = "Electricity"
698req2     = "Industrialization"
699flags    = ""
700graphic     = "a.steel"
701graphic_alt = "-"
702
703[advance_superconductors]
704name     = _("Superconductors")
705req1     = "Nuclear Power"
706req2     = "Laser"
707flags    = ""
708graphic     = "a.superconductors"
709graphic_alt = "-"
710
711[advance_tactics]
712name     = _("Tactics")
713req1     = "Conscription"
714req2     = "Leadership"
715flags    = ""
716graphic     = "a.tactics"
717graphic_alt = "-"
718
719[advance_the_corporation]
720name     = _("The Corporation")
721req1     = "Economics"
722req2     = "Industrialization"
723flags    = ""
724graphic     = "a.the_corporation"
725graphic_alt = "-"
726
727[advance_the_republic]
728name     = _("The Republic")
729req1     = "Code of Laws"
730req2     = "Literacy"
731flags    = ""
732graphic     = "a.the_republic"
733graphic_alt = "-"
734
735[advance_the_wheel]
736name     = _("The Wheel")
737req1     = "Horseback Riding"
738req2     = "None"
739flags    = ""
740graphic     = "a.the_wheel"
741graphic_alt = "-"
742
743[advance_theology]
744name     = _("Theology")
745req1     = "Feudalism"
746req2     = "Monotheism"
747flags    = ""
748graphic     = "a.theology"
749graphic_alt = "-"
750helptext = _("Improves the effect of Cathedrals.")
751
752[advance_theory_of_gravity]
753name     = _("Theory of Gravity")
754req1     = "Astronomy"
755req2     = "University"
756flags    = ""
757graphic     = "a.theory_of_gravity"
758graphic_alt = "-"
759
760[advance_trade]
761name     = _("Trade")
762req1     = "Currency"
763req2     = "Code of Laws"
764flags    = ""
765graphic     = "a.trade"
766graphic_alt = "-"
767
768[advance_university]
769name     = _("University")
770req1     = "Mathematics"
771req2     = "Philosophy"
772flags    = ""
773graphic     = "a.university"
774graphic_alt = "-"
775
776[advance_warrior_code]
777name     = _("Warrior Code")
778req1     = "None"
779req2     = "None"
780flags    = ""
781graphic     = "a.warrior_code"
782graphic_alt = "-"
783
784[advance_writing]
785name     = _("Writing")
786req1     = "Alphabet"
787req2     = "None"
788flags    = ""
789graphic     = "a.writing"
790graphic_alt = "-"
791