; Modifying this file: ; You should not modify this file except to make bugfixes or ; for other "maintenance". If you want to make custom changes, ; you should create a new datadir subdirectory and copy this file ; into that directory, and then modify that copy. Then use the ; command "rulesetdir " in the server to have freeciv ; use your new customized file. [datafile] description="Civ1-style technology data for Freeciv" options="1.9" ; Below: The individual advances, one per section. ; The number can be variable, up to 199. ; ; The actual tag used (the * in [advance_*]) does not matter, except ; it must be unique within this file, and it may be used in debug ; output when reading this file. ; ; Notes: ; ; name = name as seen by user ; req1, req2 = advances required before researching this one ; flags = special flag strings (see default/techs.ruleset) ; helptext = optional help text string (set units ruleset for examples) ; ; Special values for req1 and req2 are "None" (first section below) ; and "Never" (never available). If only one tech is required, ; it should be listed as req1. ; ; Following flag strings are possible ; ; "Bonus_Tech" = player gets extra tech if rearched first ; Note: currently only one tech with this flag is supported ; "Boat_Fast" = all sea units get one extra move point ; "Bridge" = "Settler" unit types can build bridges over rivers ; "Railroad" = "Settler" unit types can build rail roads ; "Farmland" = "Settler" unit types can build farmland ; "Fortress" = "Settler" unit types can build fortress ; "Population_Pollution_Inc" = Increase the pollution factor created by ; popultaion by one ; "Trade_Revenue_Reduce" = When known by the player establishing a trade ; route reduces the initial revenue by cumulative ; factors of 2/3 ; "Airbase" = "Airbase" unit types can build Airbases (not used here) [advance_advanced_flight] name = _("Advanced Flight") req1 = "Flight" req2 = "Electricity" flags = "" [advance_alphabet] name = _("Alphabet") req1 = "None" req2 = "None" flags = "" [advance_amphibious_warfare] name = _("Amphibious Warfare") req1 = "Never" req2 = "Never" flags = "" [advance_astronomy] name = _("Astronomy") req1 = "Mysticism" req2 = "Mathematics" flags = "" [advance_atomic_theory] name = _("Atomic Theory") req1 = "Theory of Gravity" req2 = "Physics" flags = "" [advance_automobile] name = _("Automobile") req1 = "Combustion" req2 = "Steel" flags = "Population_Pollution_Inc" [advance_banking] name = _("Banking") req1 = "Trade" req2 = "The Republic" flags = "" [advance_bridge_building] name = _("Bridge Building") req1 = "Iron Working" req2 = "Construction" flags = "Bridge" [advance_bronze_working] name = _("Bronze Working") req1 = "None" req2 = "None" flags = "" [advance_ceremonial_burial] name = _("Ceremonial Burial") req1 = "None" req2 = "None" flags = "" [advance_chemistry] name = _("Chemistry") req1 = "University" req2 = "Medicine" flags = "" [advance_chivalry] name = _("Chivalry") req1 = "Feudalism" req2 = "Horseback Riding" flags = "" [advance_code_of_laws] name = _("Code of Laws") req1 = "Alphabet" req2 = "None" flags = "" [advance_combined_arms] name = _("Combined Arms") req1 = "Never" req2 = "Never" flags = "" [advance_combustion] name = _("Combustion") req1 = "Refining" req2 = "Explosives" flags = "" [advance_communism] name = _("Communism") req1 = "Philosophy" req2 = "Industrialization" flags = "" [advance_computers] name = _("Computers") req1 = "Mathematics" req2 = "Electronics" flags = "" [advance_conscription] name = _("Conscription") req1 = "The Republic" req2 = "Explosives" flags = "" [advance_construction] name = _("Construction") req1 = "Masonry" req2 = "Currency" flags = "Fortress" [advance_currency] name = _("Currency") req1 = "Bronze Working" req2 = "None" flags = "" [advance_democracy] name = _("Democracy") req1 = "Philosophy" req2 = "Literacy" flags = "" [advance_economics] name = _("Economics") req1 = "Never" req2 = "Never" flags = "" [advance_electricity] name = _("Electricity") req1 = "Metallurgy" req2 = "Magnetism" flags = "" [advance_electronics] name = _("Electronics") req1 = "Engineering" req2 = "Electricity" flags = "" [advance_engineering] name = _("Engineering") req1 = "The Wheel" req2 = "Construction" flags = "" [advance_environmentalism] name = _("Environmentalism") req1 = "Never" req2 = "Never" flags = "" [advance_espionage] name = _("Espionage") req1 = "Never" req2 = "Never" flags = "" [advance_explosives] name = _("Explosives") req1 = "Gunpowder" req2 = "Chemistry" flags = "" [advance_feudalism] name = _("Feudalism") req1 = "Masonry" req2 = "Monarchy" flags = "" [advance_flight] name = _("Flight") req1 = "Combustion" req2 = "Physics" flags = "Trade_Revenue_Reduce" [advance_fundamentalism] name = _("Fundamentalism") req1 = "Never" req2 = "Never" flags = "" [advance_fusion_power] name = _("Fusion Power") req1 = "Nuclear Power" req2 = "Superconductors" flags = "" [advance_genetic_engineering] name = _("Genetic Engineering") req1 = "Medicine" req2 = "The Corporation" flags = "" [advance_guerilla_warfare] name = _("Guerilla Warfare") req1 = "Never" req2 = "Never" flags = "" [advance_gunpowder] name = _("Gunpowder") req1 = "Invention" req2 = "Iron Working" flags = "" [advance_horseback_riding] name = _("Horseback Riding") req1 = "None" req2 = "None" flags = "" [advance_industrialization] name = _("Industrialization") req1 = "Railroad" req2 = "Banking" flags = "Population_Pollution_Inc" [advance_invention] name = _("Invention") req1 = "Engineering" req2 = "Literacy" flags = "" [advance_iron_working] name = _("Iron Working") req1 = "Bronze Working" req2 = "None" flags = "" [advance_labor_union] name = _("Labor Union") req1 = "Mass Production" req2 = "Communism" flags = "" [advance_laser] name = _("Laser") req1 = "Never" req2 = "Never" flags = "" [advance_leadership] name = _("Leadership") req1 = "Never" req2 = "Never" flags = "" [advance_literacy] name = _("Literacy") req1 = "Writing" req2 = "Code of Laws" flags = "" [advance_machine_tools] name = _("Machine Tools") req1 = "Never" req2 = "Never" flags = "" [advance_magnetism] name = _("Magnetism") req1 = "Navigation" req2 = "Physics" flags = "" [advance_map_making] name = _("Map Making") req1 = "Alphabet" req2 = "None" flags = "" [advance_masonry] name = _("Masonry") req1 = "None" req2 = "None" flags = "" [advance_mass_production] name = _("Mass Production") req1 = "Automobile" req2 = "The Corporation" flags = "Population_Pollution_Inc" [advance_mathematics] name = _("Mathematics") req1 = "Alphabet" req2 = "Masonry" flags = "" [advance_medicine] name = _("Medicine") req1 = "Philosophy" req2 = "Trade" flags = "" [advance_metallurgy] name = _("Metallurgy") req1 = "Gunpowder" req2 = "University" flags = "" [advance_miniaturization] name = _("Miniaturization") req1 = "Never" req2 = "Never" flags = "" [advance_mobile_warfare] name = _("Mobile Warfare") req1 = "Never" req2 = "Never" flags = "" [advance_monarchy] name = _("Monarchy") req1 = "Ceremonial Burial" req2 = "Code of Laws" flags = "" [advance_monotheism] name = _("Monotheism") req1 = "Never" req2 = "Never" flags = "" [advance_mysticism] name = _("Mysticism") req1 = "Ceremonial Burial" req2 = "None" flags = "" [advance_navigation] name = _("Navigation") req1 = "Map Making" req2 = "Astronomy" flags = "" [advance_nuclear_fission] name = _("Nuclear Fission") req1 = "Mass Production" req2 = "Atomic Theory" flags = "" [advance_nuclear_power] name = _("Nuclear Power") req1 = "Nuclear Fission" req2 = "Electronics" flags = "" [advance_philosophy] name = _("Philosophy") req1 = "Mysticism" req2 = "Literacy" flags = "" [advance_physics] name = _("Physics") req1 = "Mathematics" req2 = "Navigation" flags = "" [advance_plastics] name = _("Plastics") req1 = "Refining" req2 = "Space Flight" flags = "Population_Pollution_Inc" [advance_polytheism] name = _("Polytheism") req1 = "Never" req2 = "Never" flags = "" [advance_pottery] name = _("Pottery") req1 = "None" req2 = "None" flags = "" [advance_radio] name = _("Radio") req1 = "Never" req2 = "Never" flags = "" [advance_railroad] name = _("Railroad") req1 = "Steam Engine" req2 = "Bridge Building" flags = "Railroad","Trade_Revenue_Reduce" [advance_recycling] name = _("Recycling") req1 = "Mass Production" req2 = "Democracy" flags = "" [advance_refining] name = _("Refining") req1 = "Chemistry" req2 = "The Corporation" flags = "" [advance_refrigeration] name = _("Refrigeration") req1 = "Never" req2 = "Never" flags = "Farmland" [advance_robotics] name = _("Robotics") req1 = "Plastics" req2 = "Computers" flags = "" [advance_rocketry] name = _("Rocketry") req1 = "Advanced Flight" req2 = "Electronics" flags = "" [advance_sanitation] name = _("Sanitation") req1 = "Never" req2 = "Never" flags = "" [advance_seafaring] name = _("Seafaring") req1 = "Never" req2 = "Never" flags = "" [advance_space_flight] name = _("Space Flight") req1 = "Computers" req2 = "Rocketry" flags = "" [advance_stealth] name = _("Stealth") req1 = "Never" req2 = "Never" flags = "" [advance_steam_engine] name = _("Steam Engine") req1 = "Physics" req2 = "Invention" flags = "" [advance_steel] name = _("Steel") req1 = "Metallurgy" req2 = "Industrialization" flags = "" [advance_superconductors] name = _("Superconductors") req1 = "Plastics" req2 = "Mass Production" flags = "" [advance_tactics] name = _("Tactics") req1 = "Never" req2 = "Never" flags = "" [advance_the_corporation] name = _("The Corporation") req1 = "Banking" req2 = "Industrialization" flags = "" [advance_the_republic] name = _("The Republic") req1 = "Code of Laws" req2 = "Literacy" flags = "" [advance_the_wheel] name = _("The Wheel") req1 = "None" req2 = "None" flags = "" [advance_religion] ; for Civ2 Theology name = _("Religion") req1 = "Philosophy" req2 = "Writing" flags = "" [advance_theory_of_gravity] name = _("Theory of Gravity") req1 = "Astronomy" req2 = "University" flags = "" [advance_trade] name = _("Trade") req1 = "Currency" req2 = "Code of Laws" flags = "" [advance_university] name = _("University") req1 = "Mathematics" req2 = "Philosophy" flags = "" [advance_warrior_code] name = _("Warrior Code") req1 = "Never" req2 = "Never" flags = "" [advance_writing] name = _("Writing") req1 = "Alphabet" req2 = "None" flags = ""