home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2000 #1 / Amiga Plus CD - 2000 - No. 1.iso / Games / PD / Freeciv / data / civ1 / techs.ruleset < prev    next >
Encoding:
Text File  |  1999-12-03  |  11.4 KB  |  575 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 "set techs <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 199.
  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. ; flags         = special flag strings (see default/techs.ruleset)
  26. ; helptext    = optional help text string (set units ruleset for examples)
  27. ;
  28. ; Special values for req1 and req2 are "None" (first section below) 
  29. ; and "Never" (never available).  If only one tech is required, 
  30. ; it should be listed as req1.
  31. ;
  32. ; Following flag strings are possible
  33. ;
  34. ; "Bonus_Tech" = player gets extra tech if rearched first
  35. ;               Note: currently only one tech with this flag is supported
  36. ; "Boat_Fast" = all sea units get one extra move point
  37. ; "Bridge"   = "Settler" unit types can build bridges over rivers
  38. ; "Railroad" = "Settler" unit types can build rail roads
  39. ; "Fortress" = "Settler" unit types can build fortress
  40. ; "Population_Pollution_Inc" = Increase the pollution factor created by
  41. ;                              popultaion by one
  42. ; "Trade_Revenue_Reduce" = When known by the player establishing a trade
  43. ;                          route reduces the initial revenue by cumulative
  44. ;                          factors of 2/3
  45. ; "Airbase" = "Airbase" unit types can build Airbases (not used here)
  46.  
  47. [advance_advanced_flight]
  48. name     = _("Advanced Flight")
  49. req1     = "Flight"
  50. req2     = "Electricity"
  51. flags    = ""
  52.  
  53. [advance_alphabet]
  54. name     = _("Alphabet")
  55. req1     = "None"
  56. req2     = "None"
  57. flags    = ""
  58.  
  59. [advance_amphibious_warfare]
  60. name     = _("Amphibious Warfare")
  61. req1     = "Never"
  62. req2     = "Never"
  63. flags    = ""
  64.  
  65. [advance_astronomy]
  66. name     = _("Astronomy")
  67. req1     = "Mysticism"
  68. req2     = "Mathematics"
  69. flags    = ""
  70.  
  71. [advance_atomic_theory]
  72. name     = _("Atomic Theory")
  73. req1     = "Theory of Gravity"
  74. req2     = "Physics"
  75. flags    = ""
  76.  
  77. [advance_automobile]
  78. name     = _("Automobile")
  79. req1     = "Combustion"
  80. req2     = "Steel"
  81. flags    = "Population_Pollution_Inc"
  82.  
  83. [advance_banking]
  84. name     = _("Banking")
  85. req1     = "Trade"
  86. req2     = "The Republic"
  87. flags    = ""
  88.  
  89. [advance_bridge_building]
  90. name     = _("Bridge Building")
  91. req1     = "Iron Working"
  92. req2     = "Construction"
  93. flags    = "Bridge"
  94.  
  95. [advance_bronze_working]
  96. name     = _("Bronze Working")
  97. req1     = "None"
  98. req2     = "None"
  99. flags    = ""
  100.  
  101. [advance_ceremonial_burial]
  102. name     = _("Ceremonial Burial")
  103. req1     = "None"
  104. req2     = "None"
  105. flags    = ""
  106.  
  107. [advance_chemistry]
  108. name     = _("Chemistry")
  109. req1     = "University"
  110. req2     = "Medicine"
  111. flags    = ""
  112.  
  113. [advance_chivalry]
  114. name     = _("Chivalry")
  115. req1     = "Feudalism"
  116. req2     = "Horseback Riding"
  117. flags    = ""
  118.  
  119. [advance_code_of_laws]
  120. name     = _("Code of Laws")
  121. req1     = "Alphabet"
  122. req2     = "None"
  123. flags    = ""
  124.  
  125. [advance_combined_arms]
  126. name     = _("Combined Arms")
  127. req1     = "Never"
  128. req2     = "Never"
  129. flags    = ""
  130.  
  131. [advance_combustion]
  132. name     = _("Combustion")
  133. req1     = "Refining"
  134. req2     = "Explosives"
  135. flags    = ""
  136.  
  137. [advance_communism]
  138. name     = _("Communism")
  139. req1     = "Philosophy"
  140. req2     = "Industrialization"
  141. flags    = ""
  142.  
  143. [advance_computers]
  144. name     = _("Computers")
  145. req1     = "Mathematics"
  146. req2     = "Electronics"
  147. flags    = ""
  148.  
  149. [advance_conscription]
  150. name     = _("Conscription")
  151. req1     = "The Republic"
  152. req2     = "Explosives"
  153. flags    = ""
  154.  
  155. [advance_construction]
  156. name     = _("Construction")
  157. req1     = "Masonry"
  158. req2     = "Currency"
  159. flags    = "Fortress"
  160.  
  161. [advance_currency]
  162. name     = _("Currency")
  163. req1     = "Bronze Working"
  164. req2     = "None"
  165. flags    = ""
  166.  
  167. [advance_democracy]
  168. name     = _("Democracy")
  169. req1     = "Philosophy"
  170. req2     = "Literacy"
  171. flags    = ""
  172.  
  173. [advance_economics]
  174. name     = _("Economics")
  175. req1     = "Never"
  176. req2     = "Never"
  177. flags    = ""
  178.  
  179. [advance_electricity]
  180. name     = _("Electricity")
  181. req1     = "Metallurgy"
  182. req2     = "Magnetism"
  183. flags    = ""
  184.  
  185. [advance_electronics]
  186. name     = _("Electronics")
  187. req1     = "Engineering"
  188. req2     = "Electricity"
  189. flags    = ""
  190.  
  191. [advance_engineering]
  192. name     = _("Engineering")
  193. req1     = "The Wheel"
  194. req2     = "Construction"
  195. flags    = ""
  196.  
  197. [advance_environmentalism]
  198. name     = _("Environmentalism")
  199. req1     = "Never"
  200. req2     = "Never"
  201. flags    = ""
  202.  
  203. [advance_espionage]
  204. name     = _("Espionage")
  205. req1     = "Never"
  206. req2     = "Never"
  207. flags    = ""
  208.  
  209. [advance_explosives]
  210. name     = _("Explosives")
  211. req1     = "Gunpowder"
  212. req2     = "Chemistry"
  213. flags    = ""
  214.  
  215. [advance_feudalism]
  216. name     = _("Feudalism")
  217. req1     = "Masonry"
  218. req2     = "Monarchy"
  219. flags    = ""
  220.  
  221. [advance_flight]
  222. name     = _("Flight")
  223. req1     = "Combustion"
  224. req2     = "Physics"
  225. flags    = "Trade_Revenue_Reduce"
  226.  
  227. [advance_fundamentalism]
  228. name     = _("Fundamentalism")
  229. req1     = "Never"
  230. req2     = "Never"
  231. flags    = ""
  232.  
  233. [advance_fusion_power]
  234. name     = _("Fusion Power")
  235. req1     = "Nuclear Power"
  236. req2     = "Superconductors"
  237. flags    = ""
  238.  
  239. [advance_genetic_engineering]
  240. name     = _("Genetic Engineering")
  241. req1     = "Medicine"
  242. req2     = "The Corporation"
  243. flags    = ""
  244.  
  245. [advance_guerilla_warfare]
  246. name     = _("Guerilla Warfare")
  247. req1     = "Never"
  248. req2     = "Never"
  249. flags    = ""
  250.  
  251. [advance_gunpowder]
  252. name     = _("Gunpowder")
  253. req1     = "Invention"
  254. req2     = "Iron Working"
  255. flags    = ""
  256.  
  257. [advance_horseback_riding]
  258. name     = _("Horseback Riding")
  259. req1     = "None"
  260. req2     = "None"
  261. flags    = ""
  262.  
  263. [advance_industrialization]
  264. name     = _("Industrialization")
  265. req1     = "Railroad"
  266. req2     = "Banking"
  267. flags    = "Population_Pollution_Inc"
  268.  
  269. [advance_invention]
  270. name     = _("Invention")
  271. req1     = "Engineering"
  272. req2     = "Literacy"
  273. flags    = ""
  274.  
  275. [advance_iron_working]
  276. name     = _("Iron Working")
  277. req1     = "Bronze Working"
  278. req2     = "None"
  279. flags    = ""
  280.  
  281. [advance_labor_union]
  282. name     = _("Labor Union")
  283. req1     = "Mass Production"
  284. req2     = "Communism"
  285. flags    = ""
  286.  
  287. [advance_laser]
  288. name     = _("Laser")
  289. req1     = "Never"
  290. req2     = "Never"
  291. flags    = ""
  292.  
  293. [advance_leadership]
  294. name     = _("Leadership")
  295. req1     = "Never"
  296. req2     = "Never"
  297. flags    = ""
  298.  
  299. [advance_literacy]
  300. name     = _("Literacy")
  301. req1     = "Writing"
  302. req2     = "Code of Laws"
  303. flags    = ""
  304.  
  305. [advance_machine_tools]
  306. name     = _("Machine Tools")
  307. req1     = "Never"
  308. req2     = "Never"
  309. flags    = ""
  310.  
  311. [advance_magnetism]
  312. name     = _("Magnetism")
  313. req1     = "Navigation"
  314. req2     = "Physics"
  315. flags    = ""
  316.  
  317. [advance_map_making]
  318. name     = _("Map Making")
  319. req1     = "Alphabet"
  320. req2     = "None"
  321. flags    = ""
  322.  
  323. [advance_masonry]
  324. name     = _("Masonry")
  325. req1     = "None"
  326. req2     = "None"
  327. flags    = ""
  328.  
  329. [advance_mass_production]
  330. name     = _("Mass Production")
  331. req1     = "Automobile"
  332. req2     = "The Corporation"
  333. flags    = "Population_Pollution_Inc"
  334.  
  335. [advance_mathematics]
  336. name     = _("Mathematics")
  337. req1     = "Alphabet"
  338. req2     = "Masonry"
  339. flags    = ""
  340.  
  341. [advance_medicine]
  342. name     = _("Medicine")
  343. req1     = "Philosophy"
  344. req2     = "Trade"
  345. flags    = ""
  346.  
  347. [advance_metallurgy]
  348. name     = _("Metallurgy")
  349. req1     = "Gunpowder"
  350. req2     = "University"
  351. flags    = ""
  352.  
  353. [advance_miniaturization]
  354. name     = _("Miniaturization")
  355. req1     = "Never"
  356. req2     = "Never"
  357. flags    = ""
  358.  
  359. [advance_mobile_warfare]
  360. name     = _("Mobile Warfare")
  361. req1     = "Never"
  362. req2     = "Never"
  363. flags    = ""
  364.  
  365. [advance_monarchy]
  366. name     = _("Monarchy")
  367. req1     = "Ceremonial Burial"
  368. req2     = "Code of Laws"
  369. flags    = ""
  370.  
  371. [advance_monotheism]
  372. name     = _("Monotheism")
  373. req1     = "Never"
  374. req2     = "Never"
  375. flags    = ""
  376.  
  377. [advance_mysticism]
  378. name     = _("Mysticism")
  379. req1     = "Ceremonial Burial"
  380. req2     = "None"
  381. flags    = ""
  382.  
  383. [advance_navigation]
  384. name     = _("Navigation")
  385. req1     = "Map Making"
  386. req2     = "Astronomy"
  387. flags    = ""
  388.  
  389. [advance_nuclear_fission]
  390. name     = _("Nuclear Fission")
  391. req1     = "Mass Production"
  392. req2     = "Atomic Theory"
  393. flags    = ""
  394.  
  395. [advance_nuclear_power]
  396. name     = _("Nuclear Power")
  397. req1     = "Nuclear Fission"
  398. req2     = "Electronics"
  399. flags    = ""
  400.  
  401. [advance_philosophy]
  402. name     = _("Philosophy")
  403. req1     = "Mysticism"
  404. req2     = "Literacy"
  405. flags    = ""
  406.  
  407. [advance_physics]
  408. name     = _("Physics")
  409. req1     = "Mathematics"
  410. req2     = "Navigation"
  411. flags    = ""
  412.  
  413. [advance_plastics]
  414. name     = _("Plastics")
  415. req1     = "Refining"
  416. req2     = "Space Flight"
  417. flags    = "Population_Pollution_Inc"
  418.  
  419. [advance_polytheism]
  420. name     = _("Polytheism")
  421. req1     = "Never"
  422. req2     = "Never"
  423. flags    = ""
  424.  
  425. [advance_pottery]
  426. name     = _("Pottery")
  427. req1     = "None"
  428. req2     = "None"
  429. flags    = ""
  430.  
  431. [advance_radio]
  432. name     = _("Radio")
  433. req1     = "Never"
  434. req2     = "Never"
  435. flags    = ""
  436.  
  437. [advance_railroad]
  438. name     = _("Railroad")
  439. req1     = "Steam Engine"
  440. req2     = "Bridge Building"
  441. flags    = "Railroad","Trade_Revenue_Reduce"
  442.  
  443. [advance_recycling]
  444. name     = _("Recycling")
  445. req1     = "Mass Production"
  446. req2     = "Democracy"
  447. flags    = ""
  448.  
  449. [advance_refining]
  450. name     = _("Refining")
  451. req1     = "Chemistry"
  452. req2     = "The Corporation"
  453. flags    = ""
  454.  
  455. [advance_refrigeration]
  456. name     = _("Refrigeration")
  457. req1     = "Never"
  458. req2     = "Never"
  459. flags    = ""
  460.  
  461. [advance_robotics]
  462. name     = _("Robotics")
  463. req1     = "Plastics"
  464. req2     = "Computers"
  465. flags    = ""
  466.  
  467. [advance_rocketry]
  468. name     = _("Rocketry")
  469. req1     = "Advanced Flight"
  470. req2     = "Electronics"
  471. flags    = ""
  472.  
  473. [advance_sanitation]
  474. name     = _("Sanitation")
  475. req1     = "Never"
  476. req2     = "Never"
  477. flags    = ""
  478.  
  479. [advance_seafaring]
  480. name     = _("Seafaring")
  481. req1     = "Never"
  482. req2     = "Never"
  483. flags    = ""
  484.  
  485. [advance_space_flight]
  486. name     = _("Space Flight")
  487. req1     = "Computers"
  488. req2     = "Rocketry"
  489. flags    = ""
  490.  
  491. [advance_stealth]
  492. name     = _("Stealth")
  493. req1     = "Never"
  494. req2     = "Never"
  495. flags    = ""
  496.  
  497. [advance_steam_engine]
  498. name     = _("Steam Engine")
  499. req1     = "Physics"
  500. req2     = "Invention"
  501. flags    = ""
  502.  
  503. [advance_steel]
  504. name     = _("Steel")
  505. req1     = "Metallurgy"
  506. req2     = "Industrialization"
  507. flags    = ""
  508.  
  509. [advance_superconductors]
  510. name     = _("Superconductors")
  511. req1     = "Plastics"
  512. req2     = "Mass Production"
  513. flags    = ""
  514.  
  515. [advance_tactics]
  516. name     = _("Tactics")
  517. req1     = "Never"
  518. req2     = "Never"
  519. flags    = ""
  520.  
  521. [advance_the_corporation]
  522. name     = _("The Corporation")
  523. req1     = "Banking"
  524. req2     = "Industrialization"
  525. flags    = ""
  526.  
  527. [advance_the_republic]
  528. name     = _("The Republic")
  529. req1     = "Code of Laws"
  530. req2     = "Literacy"
  531. flags    = ""
  532.  
  533. [advance_the_wheel]
  534. name     = _("The Wheel")
  535. req1     = "None"
  536. req2     = "None"
  537. flags    = ""
  538.  
  539. [advance_religion]        ; for Civ2 Theology
  540. name     = _("Religion")
  541. req1     = "Philosophy"
  542. req2     = "Writing"
  543. flags    = ""
  544.  
  545. [advance_theory_of_gravity]
  546. name     = _("Theory of Gravity")
  547. req1     = "Astronomy"
  548. req2     = "University"
  549. flags    = ""
  550.  
  551. [advance_trade]
  552. name     = _("Trade")
  553. req1     = "Currency"
  554. req2     = "Code of Laws"
  555. flags    = ""
  556.  
  557. [advance_university]
  558. name     = _("University")
  559. req1     = "Mathematics"
  560. req2     = "Philosophy"
  561. flags    = ""
  562.  
  563. [advance_warrior_code]
  564. name     = _("Warrior Code")
  565. req1     = "Never"
  566. req2     = "Never"
  567. flags    = ""
  568.  
  569. [advance_writing]
  570. name     = _("Writing")
  571. req1     = "Alphabet"
  572. req2     = "None"
  573. flags    = ""
  574.  
  575.