; 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="Civ2 technology data for Freeciv (incomplete)" 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 [advance_material_magic] name = _("Material Magic") req1 = "None" req2 = "None" flags = "" [advance_air_magic] name = _("Air Magic") req1 = "Material Magic" req2 = "None" flags = "" [advance_fire_magic] name = _("Fire Magic") req1 = "Material Magic" req2 = "None" flags = "" [advance_earth_magic] name = _("Earth Magic") req1 = "Material Magic" req2 = "None" flags = "" [advance_water_magic] name = _("Water Magic") req1 = "Material Magic" req2 = "None" flags = "" [advance_alchemy] name = _("Alchemy") req1 = "Earth Magic" req2 = "Water Magic" flags = "" [advance_crystal_making] name = _("Crystal Making") req1 = "Earth Magic" req2 = "Fire Magic" flags = "" [advance_weather_controll] name = _("Weather Controll") req1 = "Air Magic" req2 = "Water Magic" flags = "Farmland" [advance_lightning_magic] name = _("Lightning Magic") req1 = "Air Magic" req2 = "None" flags = "" [advance_life_magic] name = _("Life Magic") req1 = "None" req2 = "None" flags = "" [advance_huge_animal_breeding] name = _("Huge Animal Breeding") req1 = "Life Magic" req2 = "None" flags = "" [advance_air_animal_breeding] name = _("Air Animal Breeding") req1 = "Huge Animal Breeding" req2 = "None" flags = "" [advance_dragon_breeding] name = _("Dragon Breeding") req1 = "Air Animal Breeding" req2 = "None" flags = "" [advance_dragon_riding] name = _("Dragon Riding") req1 = "Dragon Breeding" req2 = "Horseback Riding" flags = "" [advance_fire_dragon_breeding] name = _("Fire Dragon Breeding") req1 = "Fire Magic" req2 = "Dragon Breeding" flags = "" [advance_silver_dragon_breeding] name = _("Silver Dragon Breeding") req1 = "Dragon Breeding" req2 = "Mythrill Working" flags = "" [advance_intelligent_plant] name = _("Intelligent Plant") req1 = "Life Magic" req2 = "Literacy" flags = "" [advance_spirit_magic] name = _("Spirit Magic") req1 = "Ceremonial Burial" req2 = "None" flags = "" [advance_runes] name = _("Runes") req1 = "Writing" req2 = "Mysticism" flags = "" [advance_black_magic] name = _("Black Magic") req1 = "Spirit Magic" req2 = "Runes" flags = "" [advance_dark_gothic_architecture] name = _("Dark Gothic Architecture") req1 = "Construction" req2 = "Black Magic" flags = "" [advance_fire_of_underworld] name = _("Fire of Underworld") req1 = "Fire Magic" req2 = "Black Magic" flags = "" [advance_underworld_industrialisation] name = _("Underworld Industrialisation") req1 = "Dark Gothic Architecture" req2 = "Fire of Underworld" flags = "" [advance_poison_making] name = _("Poison Making") req1 = "Alchemy" req2 = "Black Magic" flags = "" [advance_witch_magic] name = _("Witch Magic") req1 = "Poison Making" req2 = "Air Magic" flags = "" [advance_evil_weapons] name = _("Evil Weapons") req1 = "Chivalry" req2 = "Black Magic" flags = "" [advance_dark_sky_dominance] name = _("Dark Sky Dominance") req1 = "Evil Weapons" req2 = "Dragon Riding" flags = "" [advance_daemonology] name = _("Daemonology") req1 = "Evil Weapons" req2 = "Dragon Breeding" flags = "" [advance_advanced_daemonology] name = _("Advanced Daemonology") req1 = "Daemonology" req2 = "Fire Magic" flags = "" [advance_undead_magic] name = _("Undead Magic") req1 = "Daemonology" req2 = "Slave Resurrection" flags = "" [advance_death_magic] name = _("Death Magic") req1 = "Undead Magic" req2 = "None" flags = "" [advance_slave_resurrection] name = _("Slave Resurrection") req1 = "Black Magic" req2 = "None" flags = "" [advance_vampireism] name = _("Vampireism") req1 = "Slave Resurrection" req2 = "None" flags = "" [advance_mud_vivification] name = _("Mud Vivification") req1 = "Earth Magic" req2 = "Black Magic" flags = "" [advance_ork_training] name = _("Ork Training") req1 = "Mud Vivification" req2 = "Iron Working" flags = "" [advance_wolf_riding] name = _("Wolf Riding") req1 = "Ork Training" req2 = "Horseback Riding" flags = "" [advance_troll_trainig] name = _("Troll Training") req1 = "Mud Vivification" req2 = "Huge Animal Breeding" flags = "" [advance_advanced_troll_trainig] name = _("Advanced Troll Training") req1 = "Troll Training" req2 = "Iron Working" flags = "" [advance_advanced_troll_trainig] name = _("Advanced Troll Training") req1 = "Troll Training" req2 = "Iron Working" flags = "" [advance_healing_potion] name = _("Healing Potion") req1 = "Alchemy" req2 = "Light Magic" flags = "" [advance_longevity_elixir] name = _("Longevity Elixir") req1 = "Healing Potion" req2 = "Life Magic" flags = "" [advance_future_vision] name = _("Future Vision") req1 = "Crystal Making" req2 = "Light Magic" flags = "" [advance_advanced_future_vision] name = _("Advanced Future Vision") req1 = "Future Vision" req2 = "Mathematics" flags = "" [advance_mythryll_working] name = _("Mythrill Working") req1 = "Alchemy" req2 = "Iron Working" flags = "" [advance_light_magic] name = _("Light Magic") req1 = "Spirit Magic" req2 = "Runes" flags = "" [advance_true_resurrection] name = _("True Resurrection") req1 = "Light Magic" req2 = "Air Animal Breeding" flags = "" [advance_blessed_weapons] name = _("Blessed Weapons") req1 = "Light Magic" req2 = "Chivalry" flags = "" [advance_prayer_formula] name = _("Prayer Formula") req1 = "Light Magic" req2 = "Monotheism" flags = "" [advance_advanced_flight] name = _("Advanced Flight") req1 = "Radio" req2 = "Machine Tools" flags = "" [advance_alphabet] name = _("Alphabet") req1 = "None" req2 = "None" flags = "" [advance_amphibious_warfare] name = _("Amphibious Warfare") req1 = "Navigation" req2 = "Tactics" 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 = "Mobile Warfare" req2 = "Advanced Flight" flags = "" [advance_combustion] name = _("Combustion") req1 = "Refining" req2 = "Explosives" flags = "" [advance_communism] name = _("Communism") req1 = "Philosophy" req2 = "Industrialization" flags = "" [advance_computers] name = _("Computers") req1 = "Mass Production" req2 = "Miniaturization" flags = "" [advance_conscription] name = _("Conscription") req1 = "Democracy" req2 = "Metallurgy" 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 = "Banking" req2 = "Invention" flags = "" [advance_economics] name = _("Economics") req1 = "Banking" req2 = "University" flags = "" [advance_electricity] name = _("Electricity") req1 = "Metallurgy" req2 = "Magnetism" flags = "" [advance_electronics] name = _("Electronics") req1 = "The Corporation" req2 = "Electricity" flags = "" [advance_engineering] name = _("Engineering") req1 = "The Wheel" req2 = "Construction" flags = "" [advance_environmentalism] name = _("Environmentalism") req1 = "Never" ; "Recycling" req2 = "Never" ; "Space Flight" flags = "" [advance_espionage] name = _("Espionage") req1 = "Communism" req2 = "Democracy" flags = "" [advance_explosives] name = _("Explosives") req1 = "Gunpowder" req2 = "Chemistry" flags = "" [advance_feudalism] name = _("Feudalism") req1 = "Warrior Code" req2 = "Monarchy" flags = "" [advance_flight] name = _("Flight") req1 = "Combustion" req2 = "Theory of Gravity" flags = "Trade_Revenue_Reduce" [advance_fundamentalism] name = _("Fundamentalism") req1 = "Theology" req2 = "Conscription" 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 = "Communism" req2 = "Tactics" 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 = "Warrior Code" flags = "" [advance_labor_union] name = _("Labor Union") req1 = "Mass Production" req2 = "Guerilla Warfare" flags = "" [advance_laser] name = _("Laser") req1 = "Mass Production" req2 = "Nuclear Power" flags = "" [advance_leadership] name = _("Leadership") req1 = "Chivalry" req2 = "Gunpowder" flags = "" [advance_literacy] name = _("Literacy") req1 = "Writing" req2 = "Code of Laws" flags = "" [advance_machine_tools] name = _("Machine Tools") req1 = "Steel" req2 = "Tactics" flags = "" [advance_magnetism] name = _("Magnetism") req1 = "Iron Working" 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 = "Machine Tools" req2 = "Electronics" flags = "" [advance_mobile_warfare] name = _("Mobile Warfare") req1 = "Automobile" req2 = "Tactics" flags = "" [advance_monarchy] name = _("Monarchy") req1 = "Ceremonial Burial" req2 = "Code of Laws" flags = "" [advance_monotheism] name = _("Monotheism") req1 = "Philosophy" req2 = "Polytheism" flags = "" [advance_mysticism] name = _("Mysticism") req1 = "Ceremonial Burial" req2 = "None" flags = "" [advance_navigation] name = _("Navigation") req1 = "Seafaring" req2 = "Astronomy" flags = "Reduce_Trireme_Loss2" [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 = "Boat_Fast" [advance_philosophy] name = _("Philosophy") req1 = "Mysticism" req2 = "Literacy" flags = "Bonus_Tech" [advance_physics] name = _("Physics") req1 = "Literacy" req2 = "Navigation" flags = "" [advance_plastics] name = _("Plastics") req1 = "Refining" req2 = "Space Flight" flags = "Population_Pollution_Inc" [advance_polytheism] name = _("Polytheism") req1 = "Horseback Riding" req2 = "Ceremonial Burial" flags = "" [advance_pottery] name = _("Pottery") req1 = "None" req2 = "None" flags = "" [advance_radio] name = _("Radio") req1 = "Flight" req2 = "Electricity" flags = "Airbase" [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 = "Sanitation" req2 = "Electricity" flags = "Farmland" [advance_robotics] name = _("Robotics") req1 = "Mobile Warfare" req2 = "Computers" flags = "" [advance_rocketry] name = _("Rocketry") req1 = "Advanced Flight" req2 = "Electronics" flags = "" [advance_sanitation] name = _("Sanitation") req1 = "Engineering" req2 = "Medicine" flags = "" [advance_seafaring] name = _("Seafaring") req1 = "Pottery" req2 = "Map Making" flags = "Reduce_Trireme_Loss1" [advance_space_flight] name = _("Space Flight") req1 = "Computers" req2 = "Rocketry" flags = "" [advance_stealth] name = _("Stealth") req1 = "Superconductors" req2 = "Robotics" flags = "" [advance_steam_engine] name = _("Steam Engine") req1 = "Physics" req2 = "Invention" flags = "" [advance_steel] name = _("Steel") req1 = "Electricity" req2 = "Industrialization" flags = "" [advance_superconductors] name = _("Superconductors") req1 = "Nuclear Power" req2 = "Laser" flags = "" [advance_tactics] name = _("Tactics") req1 = "Conscription" req2 = "Leadership" flags = "" [advance_the_corporation] name = _("The Corporation") req1 = "Economics" req2 = "Industrialization" flags = "" [advance_the_republic] name = _("The Republic") req1 = "Code of Laws" req2 = "Literacy" flags = "" [advance_the_wheel] name = _("The Wheel") req1 = "Horseback Riding" req2 = "None" flags = "" [advance_theology] name = _("Theology") req1 = "Feudalism" req2 = "Monotheism" 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 = "None" req2 = "None" flags = "" [advance_writing] name = _("Writing") req1 = "Alphabet" req2 = "None" flags = ""