home *** CD-ROM | disk | FTP | other *** search
/ Computer Active 2009 January / active01.iso / Pramogos / Freeciv-2.1.7-win32-gtk2-setup.exe / data / civ1 / techs.ruleset < prev    next >
Encoding:
Text File  |  2008-11-23  |  15.2 KB  |  745 lines

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