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