Complete.Org: Mailing Lists: Archives: freeciv-dev: September 2004:
[Freeciv-Dev] (PR#10364) Adding several building requirements
Home

[Freeciv-Dev] (PR#10364) Adding several building requirements

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: undisclosed-recipients: ;
Subject: [Freeciv-Dev] (PR#10364) Adding several building requirements
From: "Per I. Mathisen" <per@xxxxxxxxxxx>
Date: Mon, 27 Sep 2004 14:28:27 -0700
Reply-to: rt@xxxxxxxxxxx

<URL: http://rt.freeciv.org/Ticket/Display.html?id=10364 >

This patch adds several building requirements to existing buildings. The
reason for this is twofold: First, it cleans up the building list, and
makes it easier to find what you are looking for. Second, it makes it
harder for your smallpoxed little hamlet to produce advanced buildings or
world class wonders.

CHANGES:
* Cathedral requires Temple
* Offshore Platform requires Harbour
* Port Facility requires Harbour
* Research Lab requires University (was Library - why?)
* Space XXXX requires Factory
* Supermarket requires Marketplace
* Apollo requires Factory
* A. Smith Trading Co. requires Stock Exchange (quite logical)
* Cure for Cancer requires Research Lab
* Darwin's Voyage requires Harbour
* Hoover Dam requires Factory
* Isaac Newton's College requires University
* J.S. Bach's Cathedral requires Cathedral
* King Richard's requires Cathedral (important for game balancing)
* Magellan's requires Harbour
* Manhattan requires Research Lab
* Oracle requires Temple
* SETI requires Research Lab

Comments?

This will make it a bit more urgent that the help system is improved, so
that it is easier to see what buildings give us when built.

  - Per

Index: data/default/buildings.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/default/buildings.ruleset,v
retrieving revision 1.57
diff -u -r1.57 buildings.ruleset
--- data/default/buildings.ruleset      25 Sep 2004 22:18:42 -0000      1.57
+++ data/default/buildings.ruleset      27 Sep 2004 21:08:05 -0000
@@ -333,7 +333,7 @@
 [building_cathedral]
 name           = _("Cathedral")
 tech_req       = "Monotheism"
-bldg_req       = "None"
+bldg_req       = "Temple"
 graphic        = "b.cathedral"
 graphic_alt    = "-"
 ;terr_gate     =
@@ -769,7 +769,7 @@
 [building_offshore_platform]
 name           = _("Offshore Platform")
 tech_req       = "Miniaturization"
-bldg_req       = "None"
+bldg_req       = "Harbour"
 graphic        = "b.offshore_platform"
 graphic_alt    = "-"
 terr_gate      = "Ocean"
@@ -867,7 +867,7 @@
 [building_port_facility]
 name           = _("Port Facility")
 tech_req       = "Amphibious Warfare"
-bldg_req       = "None"
+bldg_req       = "Harbour"
 graphic        = "b.port_facility"
 graphic_alt    = "-"
 terr_gate      = "Ocean"
@@ -962,7 +962,7 @@
 [building_research_lab]
 name           = _("Research Lab")
 tech_req       = "Computers"
-bldg_req       = "Library"
+bldg_req       = "University"
 graphic        = "b.research_lab"
 graphic_alt    = "-"
 ;terr_gate     =
@@ -1112,7 +1112,7 @@
 [building_space_component]
 name           = _("Space Component")
 tech_req       = "Plastics"
-bldg_req       = "None"
+bldg_req       = "Factory"
 graphic        = "b.space_component"
 graphic_alt    = "-"
 ;terr_gate     =
@@ -1143,7 +1143,7 @@
 [building_space_module]
 name           = _("Space Module")
 tech_req       = "Superconductors"
-bldg_req       = "None"
+bldg_req       = "Factory"
 graphic        = "b.space_modules"
 graphic_alt    = "-"
 ;terr_gate     =
@@ -1183,7 +1183,7 @@
 [building_space_structural]
 name           = _("Space Structural")
 tech_req       = "Space Flight"
-bldg_req       = "None"
+bldg_req       = "Factory"
 graphic        = "b.space_structural"
 graphic_alt    = "-"
 ;terr_gate     =
@@ -1273,7 +1273,7 @@
 [building_supermarket]
 name           = _("Supermarket")
 tech_req       = "Refrigeration"
-bldg_req       = "None"
+bldg_req       = "Marketplace"
 graphic        = "b.supermarket"
 graphic_alt    = "-"
 ;terr_gate     =
@@ -1359,7 +1359,7 @@
 [building_apollo_program]
 name           = _("Apollo Program")
 tech_req       = "Space Flight"
-bldg_req       = "None"
+bldg_req       = "Factory"
 graphic        = "b.apollo_program"
 graphic_alt    = "-"
 ;terr_gate     =
@@ -1388,7 +1388,7 @@
 [building_asmiths_trading_co]
 name           = _("A.Smith's Trading Co.")
 tech_req       = "Economics"
-bldg_req       = "None"
+bldg_req       = "Stock Exchange"
 graphic        = "b.asmiths_trading_co"
 graphic_alt    = "-"
 ;terr_gate     =
@@ -1469,7 +1469,7 @@
 [building_cure_for_cancer]
 name           = _("Cure For Cancer")
 tech_req       = "Genetic Engineering"
-bldg_req       = "None"
+bldg_req       = "Research Lab"
 graphic        = "b.cure_for_cancer"
 graphic_alt    = "-"
 ;terr_gate     =
@@ -1498,7 +1498,7 @@
 [building_darwins_voyage]
 name           = _("Darwin's Voyage")
 tech_req       = "Railroad"
-bldg_req       = "None"
+bldg_req       = "Harbour"
 graphic        = "b.darwins_voyage"
 graphic_alt    = "-"
 ;terr_gate     =
@@ -1556,7 +1556,7 @@
 [building_great_library]
 name           = _("Great Library")
 tech_req       = "Literacy"
-bldg_req       = "None"
+bldg_req       = "Library"
 graphic        = "b.great_library"
 graphic_alt    = "-"
 ;terr_gate     =
@@ -1644,7 +1644,7 @@
 [building_hoover_dam]
 name           = _("Hoover Dam")
 tech_req       = "Electronics"
-bldg_req       = "None"
+bldg_req       = "Factory"
 graphic        = "b.hoover_dam"
 graphic_alt    = "-"
 ;terr_gate     =
@@ -1674,7 +1674,7 @@
 [building_isaac_newtons_college]
 name           = _("Isaac Newton's College")
 tech_req       = "Theory of Gravity"
-bldg_req       = "None"
+bldg_req       = "University"
 graphic        = "b.isaac_newtons_college"
 graphic_alt    = "-"
 ;terr_gate     =
@@ -1701,7 +1701,7 @@
 [building_js_bachs_cathedral]
 name           = _("J.S. Bach's Cathedral")
 tech_req       = "Theology"
-bldg_req       = "None"
+bldg_req       = "Cathedral"
 graphic        = "b.js_bachs_cathedral"
 graphic_alt    = "-"
 ;terr_gate     =
@@ -1727,7 +1727,7 @@
 [building_king_richards_crusade]
 name           = _("King Richard's Crusade")
 tech_req       = "Engineering"
-bldg_req       = "None"
+bldg_req       = "Cathedral"
 graphic        = "b.king_richards_crusade"
 graphic_alt    = "-"
 ;terr_gate     =
@@ -1810,7 +1810,7 @@
 [building_magellans_expedition]
 name           = _("Magellan's Expedition")
 tech_req       = "Navigation"
-bldg_req       = "None"
+bldg_req       = "Harbour"
 graphic        = "b.magellans_expedition"
 graphic_alt    = "-"
 ;terr_gate     =
@@ -1836,7 +1836,7 @@
 [building_manhattan_project]
 name           = _("Manhattan Project")
 tech_req       = "Nuclear Fission"
-bldg_req       = "None"
+bldg_req       = "Research Lab"
 graphic        = "b.manhattan_project"
 graphic_alt    = "-"
 ;terr_gate     =
@@ -1920,7 +1920,7 @@
 [building_oracle]
 name           = _("Oracle")
 tech_req       = "Mysticism"
-bldg_req       = "None"
+bldg_req       = "Temple"
 graphic        = "b.oracle"
 graphic_alt    = "-"
 ;terr_gate     =
@@ -1972,7 +1972,7 @@
 [building_seti_program]
 name           = _("SETI Program")
 tech_req       = "Computers"
-bldg_req       = "None"
+bldg_req       = "Research Lab"
 graphic        = "b.seti_program"
 graphic_alt    = "-"
 ;terr_gate     =

[Prev in Thread] Current Thread [Next in Thread]
  • [Freeciv-Dev] (PR#10364) Adding several building requirements, Per I. Mathisen <=