Complete.Org: Mailing Lists: Archives: freeciv-dev: July 2004:
[Freeciv-Dev] (PR#9469) add init_buildings to the ruleset
Home

[Freeciv-Dev] (PR#9469) add init_buildings to the ruleset

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: undisclosed-recipients: ;
Subject: [Freeciv-Dev] (PR#9469) add init_buildings to the ruleset
From: "Jason Short" <jdorje@xxxxxxxxxxxxxxxxxxxxx>
Date: Wed, 21 Jul 2004 08:43:58 -0700
Reply-to: rt@xxxxxxxxxxx

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

(Background: the effects patch adds init_buildings to the ruleset. 
There is already an init_techs in the ruleset.  But init_buildings has 
nothing to do with the effects patch; it's just one of the palace 
special-cases.  The effects patch doesn't remove most of the other 
special cases, so it shouldn't have to worry about this one either.)

This patch adds init_buildings to the ruleset.  If set, the given 
buildings will be added to the first city built by a civilization. 
There is a global init_buildings as well as one per nation.  This 
replaces the special case of building palace in the first city.

The code itself is taken almost exactly from Vasco's eff patch.  I 
didn't really change any code but I edited the style and comments some 
(including a comment added to the struct player::capital field).

As you can see the data part of the patch is fairly large.  Currently 
all these changes are clogging up the effects patch...

The pplayer->capital value is now a bit of a misnomer (it should be 
"city_built", I think), but I didn't rename it.  There would be some 
savegame ugliness involved in doing so.

I tested it with the default ruleset only.  Add Library and/or 
Marketplace, and voila...

jason

Index: common/game.h
===================================================================
RCS file: /home/freeciv/CVS/freeciv/common/game.h,v
retrieving revision 1.146
diff -u -r1.146 game.h
--- common/game.h       20 Jul 2004 11:05:37 -0000      1.146
+++ common/game.h       21 Jul 2004 15:36:19 -0000
@@ -211,10 +211,9 @@
     int tech_leakage;
     int tech_cost_double_year;
 
-    /* 
-     * Advances given to all players at game start.
-     */
+    /* Items given to all players at game start.  Server only. */
     int global_init_techs[MAX_NUM_TECH_LIST];
+    int global_init_buildings[MAX_NUM_BUILDING_LIST];
 
     bool killstack;
   } rgame;
Index: common/nation.h
===================================================================
RCS file: /home/freeciv/CVS/freeciv/common/nation.h,v
retrieving revision 1.27
diff -u -r1.27 nation.h
--- common/nation.h     28 Jan 2004 18:03:14 -0000      1.27
+++ common/nation.h     21 Jul 2004 15:36:19 -0000
@@ -87,10 +87,9 @@
   char name_orig[MAX_LEN_NAME];
   char name_plural_orig[MAX_LEN_NAME];
 
-  /* 
-   * Advances given to this nation at game start.
-   */
+  /* Items given to this nation at game start.  Server only. */
   int init_techs[MAX_NUM_TECH_LIST];
+  int init_buildings[MAX_NUM_BUILDING_LIST];
 
   /* Following basically disabled -- Syela */
   /* Note the client doesn't use/have these. */
Index: common/player.h
===================================================================
RCS file: /home/freeciv/CVS/freeciv/common/player.h,v
retrieving revision 1.116
diff -u -r1.116 player.h
--- common/player.h     18 Jul 2004 17:09:39 -0000      1.116
+++ common/player.h     21 Jul 2004 15:36:19 -0000
@@ -187,7 +187,7 @@
   bool is_dying; /* set once the player is in the process of dying */
   bool got_tech; /* set once the player is fully dead */
   int revolution;
-  bool capital; /* used to give player capital in first city. */
+  bool capital; /* used to give player init_buildings in first city. */
   int embassy;
   int reputation;
   struct player_diplstate diplstates[MAX_NUM_PLAYERS + MAX_NUM_BARBARIANS];
Index: server/citytools.c
===================================================================
RCS file: /home/freeciv/CVS/freeciv/server/citytools.c,v
retrieving revision 1.265
diff -u -r1.265 citytools.c
--- server/citytools.c  20 Jul 2004 10:05:43 -0000      1.265
+++ server/citytools.c  21 Jul 2004 15:36:20 -0000
@@ -1063,10 +1063,11 @@
 {
   struct city *pcity;
   int x_itr, y_itr;
+  struct nation_type *nation = get_nation_by_plr(pplayer);
 
   freelog(LOG_DEBUG, "Creating city %s", name);
   gamelog(GAMELOG_FOUNDC, _("%s (%i, %i) founded by the %s"), name, x, y,
-         get_nation_name_plural(pplayer->nation));
+         nation->name_plural);
 
   if (terrain_control.may_road) {
     map_set_special(x, y, S_ROAD);
@@ -1081,8 +1082,21 @@
   idex_register_city(pcity);
 
   if (!pplayer->capital) {
+    int i;
     pplayer->capital = TRUE;
-    city_add_improvement(pcity, B_PALACE);
+
+    for (i = 0; i < MAX_NUM_BUILDING_LIST; i++) {
+      if (game.rgame.global_init_buildings[i] == B_LAST) {
+       break;
+      }
+      city_add_improvement(pcity, game.rgame.global_init_buildings[i]);
+    }
+    for (i = 0; i < MAX_NUM_BUILDING_LIST; i++) {
+      if (nation->init_buildings[i] == B_LAST) {
+       break;
+      }
+      city_add_improvement(pcity, nation->init_buildings[i]);
+    }
   }
 
   /* Before arranging workers to show unknown land */
Index: server/ruleset.c
===================================================================
RCS file: /home/freeciv/CVS/freeciv/server/ruleset.c,v
retrieving revision 1.182
diff -u -r1.182 ruleset.c
--- server/ruleset.c    20 Jul 2004 11:05:37 -0000      1.182
+++ server/ruleset.c    21 Jul 2004 15:36:21 -0000
@@ -278,6 +278,60 @@
 }
 
 /**************************************************************************
+  Lookup a prefix.entry string vector in the file and fill in the
+  array, which should hold MAX_NUM_BUILDING_LIST items. The output array is
+  either B_LAST terminated or full (contains MAX_NUM_BUILDING_LIST
+  items). All valid entries of the output array are guaranteed to pass
+  improvement_exist(). There should be at least one value, but it may be
+  "", meaning an empty list.
+**************************************************************************/
+static void lookup_building_list(struct section_file *file, const char *prefix,
+                                const char *entry, int *output,
+                                const char *filename)
+{
+  char **slist;
+  int i, nval;
+
+  /* pre-fill with B_LAST: */
+  for (i = 0; i < MAX_NUM_BUILDING_LIST; i++) {
+    output[i] = B_LAST;
+  }
+  slist = secfile_lookup_str_vec(file, &nval, "%s.%s", prefix, entry);
+  if (nval == 0) {
+    freelog(LOG_FATAL, "Missing string vector %s.%s (%s)",
+           prefix, entry, filename);
+    exit(EXIT_FAILURE);
+  }
+  if (nval > MAX_NUM_BUILDING_LIST) {
+    freelog(LOG_FATAL, "String vector %s.%s too long (%d, max %d) (%s)",
+           prefix, entry, nval, MAX_NUM_BUILDING_LIST, filename);
+    exit(EXIT_FAILURE);
+  }
+  if (nval == 1 && strcmp(slist[0], "") == 0) {
+    free(slist);
+    return;
+  }
+  for (i = 0; i < nval; i++) {
+    char *sval = slist[i];
+    int building = find_improvement_by_name(sval);
+
+    if (building == B_LAST) {
+      freelog(LOG_FATAL, "For %s %s (%d) couldn't match building \"%s\" (%s)",
+             prefix, entry, i, sval, filename);
+      exit(EXIT_FAILURE);
+    }
+    if (!improvement_exists(building)) {
+      freelog(LOG_FATAL, "For %s %s (%d) building \"%s\" is removed (%s)",
+             prefix, entry, i, sval, filename);
+      exit(EXIT_FAILURE);
+    }
+    output[i] = building;
+    freelog(LOG_DEBUG, "%s.%s,%d %s %d", prefix, entry, i, sval, building);
+  }
+  free(slist);
+}
+
+/**************************************************************************
  Lookup a string prefix.entry in the file and return the corresponding
  unit_type id.  If (!required), return -1 if match "None" or can't match.
  If (required), die if can't match.
@@ -2341,9 +2395,10 @@
 
     pl->civilwar_nations[j] = NO_NATION_SELECTED;
 
-    /* Load nation specific initial techs */
-
+    /* Load nation specific initial items */
     lookup_tech_list(file, sec[i], "init_techs", pl->init_techs, filename);
+    lookup_building_list(file, sec[i], "init_buildings", pl->init_buildings,
+                        filename);
 
     /* AI techs */
 
@@ -2712,11 +2767,11 @@
     secfile_lookup_bool_default(&file, GAME_DEFAULT_SLOW_INVASIONS,
                                 "global_unit_options.slow_invasions");
   
-  /*
-   * Load global initial techs
-   */
+  /* Load global initial items. */
   lookup_tech_list(&file, "options", "global_init_techs",
                   game.rgame.global_init_techs, filename);
+  lookup_building_list(&file, "options", "global_init_buildings",
+                      game.rgame.global_init_buildings, filename);
 
   /* Enable/Disable killstack */
   game.rgame.killstack = secfile_lookup_bool(&file, "combat_rules.killstack");
Index: utility/shared.h
===================================================================
RCS file: /home/freeciv/CVS/freeciv/utility/shared.h,v
retrieving revision 1.127
diff -u -r1.127 shared.h
--- utility/shared.h    20 Jul 2004 09:40:31 -0000      1.127
+++ utility/shared.h    21 Jul 2004 15:36:21 -0000
@@ -66,6 +66,7 @@
 #define MAX_NUM_BARBARIANS   2
 #define MAX_NUM_ITEMS   200    /* eg, unit_types */
 #define MAX_NUM_TECH_LIST 10
+#define MAX_NUM_BUILDING_LIST 10
 #define MAX_LEN_NAME     32
 #define MAX_LEN_ADDR     256   /* see also MAXHOSTNAMELEN and RFC 1123 2.1 */
 #define MAX_LEN_VET_SHORT_NAME 8
Index: data/civ1/game.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/civ1/game.ruleset,v
retrieving revision 1.14
diff -u -r1.14 game.ruleset
--- data/civ1/game.ruleset      12 Jul 2004 17:22:03 -0000      1.14
+++ data/civ1/game.ruleset      21 Jul 2004 15:26:25 -0000
@@ -16,6 +16,7 @@
 
 [options]
 global_init_techs=""
+global_init_buildings="Palace"
 
 [civstyle]
 min_city_center_food   = 0
Index: data/civ2/game.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/civ2/game.ruleset,v
retrieving revision 1.14
diff -u -r1.14 game.ruleset
--- data/civ2/game.ruleset      12 Jul 2004 17:22:03 -0000      1.14
+++ data/civ2/game.ruleset      21 Jul 2004 15:26:25 -0000
@@ -16,6 +16,7 @@
 
 [options]
 global_init_techs=""
+global_init_buildings="Palace"
 
 [civstyle]
 min_city_center_food   = 1
Index: data/default/game.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/default/game.ruleset,v
retrieving revision 1.17
diff -u -r1.17 game.ruleset
--- data/default/game.ruleset   12 Jul 2004 17:22:03 -0000      1.17
+++ data/default/game.ruleset   21 Jul 2004 15:26:25 -0000
@@ -16,6 +16,7 @@
 
 [options]
 global_init_techs=""
+global_init_buildings="Palace"
 
 [civstyle]
 min_city_center_food   = 1
Index: data/history/game.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/history/game.ruleset,v
retrieving revision 1.5
diff -u -r1.5 game.ruleset
--- data/history/game.ruleset   19 Apr 2004 12:17:15 -0000      1.5
+++ data/history/game.ruleset   21 Jul 2004 15:26:25 -0000
@@ -16,6 +16,7 @@
 
 [options]
 global_init_techs=""
+global_init_buildings="Palace"
 
 [civstyle]
 min_city_center_food   = 1
Index: data/nation/afghani.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/nation/afghani.ruleset,v
retrieving revision 1.2
diff -u -r1.2 afghani.ruleset
--- data/nation/afghani.ruleset 12 Jul 2004 21:42:27 -0000      1.2
+++ data/nation/afghani.ruleset 21 Jul 2004 15:26:25 -0000
@@ -15,6 +15,7 @@
                }
 
 init_techs=""
+init_buildings=""
 tech_goals = "Iron Working", "Horseback Riding", "Trade", "Monarchy"
 wonder="Marco Polo's Embassy"
 government="Monarchy"
Index: data/nation/american.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/nation/american.ruleset,v
retrieving revision 1.11
diff -u -r1.11 american.ruleset
--- data/nation/american.ruleset        21 Sep 2003 14:02:14 -0000      1.11
+++ data/nation/american.ruleset        21 Jul 2004 15:26:25 -0000
@@ -66,6 +66,7 @@
                }
 
 init_techs=""
+init_buildings=""
 tech_goals = "The Republic", "Trade", "Engineering", "Democracy",
              "Railroad", "Explosives", "Automobile"
 wonder="Statue of Liberty"
Index: data/nation/arab.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/nation/arab.ruleset,v
retrieving revision 1.6
diff -u -r1.6 arab.ruleset
--- data/nation/arab.ruleset    21 Sep 2003 14:02:14 -0000      1.6
+++ data/nation/arab.ruleset    21 Jul 2004 15:26:25 -0000
@@ -16,6 +16,7 @@
                }
 
 init_techs=""
+init_buildings=""
 tech_goals="Monarchy", "Philosophy", "Chivalry", "Trade", "Bridge Building",
            "Railroad"
 wonder="Oracle"
Index: data/nation/argentine.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/nation/argentine.ruleset,v
retrieving revision 1.10
diff -u -r1.10 argentine.ruleset
--- data/nation/argentine.ruleset       21 Sep 2003 14:02:14 -0000      1.10
+++ data/nation/argentine.ruleset       21 Jul 2004 15:26:25 -0000
@@ -15,6 +15,7 @@
 city_style = "European"
 
 init_techs=""
+init_buildings=""
 
 tech_goals="Monarchy", "The Republic", "Iron Working", "Trade", "Navigation",
            "Railroad", "Steel", "Industrialization", "Democracy"
Index: data/nation/australian.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/nation/australian.ruleset,v
retrieving revision 1.9
diff -u -r1.9 australian.ruleset
--- data/nation/australian.ruleset      25 Jan 2004 07:28:20 -0000      1.9
+++ data/nation/australian.ruleset      21 Jul 2004 15:26:25 -0000
@@ -16,6 +16,7 @@
                }
 
 init_techs=""
+init_buildings=""
 
 tech_goals="Monarchy","Chivalry","Iron Working","Trade","Navigation",
            "Railroad","Steel"
Index: data/nation/aztec.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/nation/aztec.ruleset,v
retrieving revision 1.7
diff -u -r1.7 aztec.ruleset
--- data/nation/aztec.ruleset   21 Sep 2003 14:02:14 -0000      1.7
+++ data/nation/aztec.ruleset   21 Jul 2004 15:26:25 -0000
@@ -14,6 +14,7 @@
 city_style = "Tropical"
 
 init_techs=""
+init_buildings=""
 
 tech_goals = "Monarchy", "Chivalry", "Iron Working", "Trade",
              "Navigation", "Railroad", "Communism"
Index: data/nation/babylonian.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/nation/babylonian.ruleset,v
retrieving revision 1.8
diff -u -r1.8 babylonian.ruleset
--- data/nation/babylonian.ruleset      21 Sep 2003 14:02:14 -0000      1.8
+++ data/nation/babylonian.ruleset      21 Jul 2004 15:26:25 -0000
@@ -13,6 +13,7 @@
 city_style = "Classical"
 
 init_techs=""
+init_buildings=""
 
 tech_goals = "Monarchy","Philosophy","Mathematics","Chivalry",
              "Theology","Monotheism"
Index: data/nation/barbarian.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/nation/barbarian.ruleset,v
retrieving revision 1.7
diff -u -r1.7 barbarian.ruleset
--- data/nation/barbarian.ruleset       21 Sep 2003 14:02:14 -0000      1.7
+++ data/nation/barbarian.ruleset       21 Jul 2004 15:26:25 -0000
@@ -9,6 +9,7 @@
 city_style = "European"
 
 init_techs=""
+init_buildings=""
 
 tech_goals = "Warrior Code"
 wonder = "Apollo Program"
Index: data/nation/bavarian.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/nation/bavarian.ruleset,v
retrieving revision 1.8
diff -u -r1.8 bavarian.ruleset
--- data/nation/bavarian.ruleset        21 Sep 2003 14:02:14 -0000      1.8
+++ data/nation/bavarian.ruleset        21 Jul 2004 15:26:25 -0000
@@ -13,6 +13,7 @@
 city_style = "European"
 
 init_techs=""
+init_buildings=""
 tech_goals = "Monarchy", "Feudalism", "Gunpowder", "Railroad",
              "Explosives"
 wonder= "Leonardo's Workshop"
Index: data/nation/boer.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/nation/boer.ruleset,v
retrieving revision 1.9
diff -u -r1.9 boer.ruleset
--- data/nation/boer.ruleset    28 Sep 2003 09:12:59 -0000      1.9
+++ data/nation/boer.ruleset    21 Jul 2004 15:26:25 -0000
@@ -16,6 +16,7 @@
 city_style = "European"
 
 init_techs=""
+init_buildings=""
 tech_goals = "The Republic", "Trade", "Engineering", "Gunpowder",
             "Railroad", "Explosives"
 wonder= "Magellan's Expedition"
Index: data/nation/brazilian.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/nation/brazilian.ruleset,v
retrieving revision 1.11
diff -u -r1.11 brazilian.ruleset
--- data/nation/brazilian.ruleset       21 Sep 2003 14:02:14 -0000      1.11
+++ data/nation/brazilian.ruleset       21 Jul 2004 15:26:25 -0000
@@ -22,6 +22,7 @@
 }
 
 init_techs=""
+init_buildings=""
 tech_goals = "Ceremonial Burial", "Code of Laws", "Bridge Building",
              "Flight", "Banking", "Conscription", "The Corporation",
              "Labor Union"
Index: data/nation/canadian.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/nation/canadian.ruleset,v
retrieving revision 1.7
diff -u -r1.7 canadian.ruleset
--- data/nation/canadian.ruleset        21 Sep 2003 14:02:14 -0000      1.7
+++ data/nation/canadian.ruleset        21 Jul 2004 15:26:25 -0000
@@ -13,6 +13,7 @@
                }
 
 init_techs=""
+init_buildings=""
 tech_goals = "The Republic", "Trade", "Engineering", "Democracy",
              "Railroad", "Explosives", "Automobile"
 wonder="Cure For Cancer"
Index: data/nation/carthaginian.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/nation/carthaginian.ruleset,v
retrieving revision 1.7
diff -u -r1.7 carthaginian.ruleset
--- data/nation/carthaginian.ruleset    21 Sep 2003 14:02:14 -0000      1.7
+++ data/nation/carthaginian.ruleset    21 Jul 2004 15:26:26 -0000
@@ -13,6 +13,7 @@
 city_style = "Classical"
 
 init_techs=""
+init_buildings=""
 
 tech_goals="Monarchy", "Philosophy","Chivalry","Trade","Bridge Building",
            "Navigation"
Index: data/nation/catalan.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/nation/catalan.ruleset,v
retrieving revision 1.10
diff -u -r1.10 catalan.ruleset
--- data/nation/catalan.ruleset 21 Sep 2003 14:02:14 -0000      1.10
+++ data/nation/catalan.ruleset 21 Jul 2004 15:26:26 -0000
@@ -21,6 +21,7 @@
                }
 
 init_techs=""
+init_buildings=""
 
 tech_goals = "Monarchy", "Navigation", "Chivalry", "Trade",
   "Monotheism", "Economics", "Leadership", "The Republic", "Railroad"
Index: data/nation/chilean.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/nation/chilean.ruleset,v
retrieving revision 1.12
diff -u -r1.12 chilean.ruleset
--- data/nation/chilean.ruleset 21 Sep 2003 14:02:14 -0000      1.12
+++ data/nation/chilean.ruleset 21 Jul 2004 15:26:26 -0000
@@ -22,6 +22,7 @@
                }
 
 init_techs=""
+init_buildings=""
 
 tech_goals="Iron Working", "Trade", "Navigation", "The Republic",
            "Railroad", "Steel", "Industrialization"
Index: data/nation/chinese.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/nation/chinese.ruleset,v
retrieving revision 1.7
diff -u -r1.7 chinese.ruleset
--- data/nation/chinese.ruleset 21 Sep 2003 14:02:14 -0000      1.7
+++ data/nation/chinese.ruleset 21 Jul 2004 15:26:26 -0000
@@ -18,6 +18,7 @@
                }
 
 init_techs=""
+init_buildings=""
 
 tech_goals = "Monarchy", "Trade", "Philosophy", "Bridge Building",
              "Railroad", "Communism"
Index: data/nation/cornish.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/nation/cornish.ruleset,v
retrieving revision 1.7
diff -u -r1.7 cornish.ruleset
--- data/nation/cornish.ruleset 21 Sep 2003 14:02:14 -0000      1.7
+++ data/nation/cornish.ruleset 21 Jul 2004 15:26:26 -0000
@@ -13,6 +13,7 @@
 city_style = "European"
 
 init_techs=""
+init_buildings=""
 tech_goals = "Monarchy", "Iron Working", "Feudalism", "Invention"
 wonder = "King Richard's Crusade"
 government = "Republic"
Index: data/nation/croatian.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/nation/croatian.ruleset,v
retrieving revision 1.7
diff -u -r1.7 croatian.ruleset
--- data/nation/croatian.ruleset        21 Sep 2003 14:02:15 -0000      1.7
+++ data/nation/croatian.ruleset        21 Jul 2004 15:26:26 -0000
@@ -26,6 +26,7 @@
                }
 
 init_techs=""
+init_buildings=""
 
 tech_goals="The Republic", "Trade", "Engineering", "Democracy",
            "Railroad", "Explosives", "Automobile"
Index: data/nation/czech.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/nation/czech.ruleset,v
retrieving revision 1.6
diff -u -r1.6 czech.ruleset
--- data/nation/czech.ruleset   12 Jul 2004 21:42:27 -0000      1.6
+++ data/nation/czech.ruleset   21 Jul 2004 15:26:26 -0000
@@ -24,6 +24,7 @@
                }
 
 init_techs=""
+init_buildings=""
 
 tech_goals = "Iron Working", "Literacy", "Astronomy", "Bridge Building",
              "The Republic", "Metallurgy", "Medicine", "University",
Index: data/nation/danish.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/nation/danish.ruleset,v
retrieving revision 1.11
diff -u -r1.11 danish.ruleset
--- data/nation/danish.ruleset  21 Sep 2003 14:02:15 -0000      1.11
+++ data/nation/danish.ruleset  21 Jul 2004 15:26:26 -0000
@@ -27,6 +27,7 @@
                }
 
 init_techs=""
+init_buildings=""
 
 tech_goals = "Monarchy", "Chivalry", "Trade", "Theology", "University",
              "Navigation", "Railroad"
Index: data/nation/dunedain.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/nation/dunedain.ruleset,v
retrieving revision 1.9
diff -u -r1.9 dunedain.ruleset
--- data/nation/dunedain.ruleset        21 Sep 2003 14:02:15 -0000      1.9
+++ data/nation/dunedain.ruleset        21 Jul 2004 15:26:26 -0000
@@ -21,6 +21,7 @@
 }
 
 init_techs=""
+init_buildings=""
 tech_goals = "Monarchy", "Iron Working", "Feudalism", "Construction"
 wonder="Magellan's Expedition"
 government="Monarchy"
Index: data/nation/dutch.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/nation/dutch.ruleset,v
retrieving revision 1.10
diff -u -r1.10 dutch.ruleset
--- data/nation/dutch.ruleset   28 Sep 2003 09:12:59 -0000      1.10
+++ data/nation/dutch.ruleset   21 Jul 2004 15:26:26 -0000
@@ -13,6 +13,7 @@
                }
 
 init_techs=""
+init_buildings=""
 
 tech_goals = "Map Making", "The Republic", "Trade", "Navigation",
   "Economics", "Democracy"
Index: data/nation/egyptian.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/nation/egyptian.ruleset,v
retrieving revision 1.7
diff -u -r1.7 egyptian.ruleset
--- data/nation/egyptian.ruleset        21 Sep 2003 14:02:15 -0000      1.7
+++ data/nation/egyptian.ruleset        21 Jul 2004 15:26:26 -0000
@@ -20,6 +20,7 @@
                }
 
 init_techs=""
+init_buildings=""
 
 tech_goals = "Monarchy", "Philosophy", "Navigation", "Iron Working",
              "Railroad"
Index: data/nation/english.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/nation/english.ruleset,v
retrieving revision 1.9
diff -u -r1.9 english.ruleset
--- data/nation/english.ruleset 21 Sep 2003 14:02:15 -0000      1.9
+++ data/nation/english.ruleset 21 Jul 2004 15:26:26 -0000
@@ -20,6 +20,7 @@
                }
 
 init_techs=""
+init_buildings=""
 
 tech_goals = "Monarchy",  "Chivalry", "Trade", "Theology", "Monotheism",
              "Navigation", "Democracy", "Railroad"
Index: data/nation/estonian.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/nation/estonian.ruleset,v
retrieving revision 1.7
diff -u -r1.7 estonian.ruleset
--- data/nation/estonian.ruleset        21 Sep 2003 14:02:15 -0000      1.7
+++ data/nation/estonian.ruleset        21 Jul 2004 15:26:26 -0000
@@ -15,6 +15,7 @@
 city_style = "European"
 
 init_techs=""
+init_buildings=""
 tech_goals = "Monarchy","Chivalry","The Republic","Democracy","Conscription"
 wonder="United Nations"
 government = "Democracy"
Index: data/nation/ethiopian.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/nation/ethiopian.ruleset,v
retrieving revision 1.2
diff -u -r1.2 ethiopian.ruleset
--- data/nation/ethiopian.ruleset       12 Jul 2004 21:42:27 -0000      1.2
+++ data/nation/ethiopian.ruleset       21 Jul 2004 15:26:26 -0000
@@ -15,6 +15,7 @@
                }
 
 init_techs=""
+init_buildings=""
 tech_goals = "Monarchy", "Pottery", "Ceremonial Burial", "Mysticism",
              "Trade"
 wonder="Hanging Gardens"
Index: data/nation/filipino.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/nation/filipino.ruleset,v
retrieving revision 1.11
diff -u -r1.11 filipino.ruleset
--- data/nation/filipino.ruleset        21 Sep 2003 14:02:15 -0000      1.11
+++ data/nation/filipino.ruleset        21 Jul 2004 15:26:26 -0000
@@ -13,6 +13,7 @@
 city_style = "Asian"
 
 init_techs=""
+init_buildings=""
 tech_goals = "The Republic", "Gunpowder", "Democracy"
 wonder="Hoover Dam"
 government="Communism"
Index: data/nation/finnish.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/nation/finnish.ruleset,v
retrieving revision 1.8
diff -u -r1.8 finnish.ruleset
--- data/nation/finnish.ruleset 21 Sep 2003 14:02:15 -0000      1.8
+++ data/nation/finnish.ruleset 21 Jul 2004 15:26:26 -0000
@@ -20,6 +20,7 @@
                }
 
 init_techs=""
+init_buildings=""
 
 tech_goals = "Iron Working", "Literacy", "Engineering", "Map Making",
              "The Republic", "Metallurgy", "Industrialization", "Electronics",
Index: data/nation/french.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/nation/french.ruleset,v
retrieving revision 1.9
diff -u -r1.9 french.ruleset
--- data/nation/french.ruleset  21 Sep 2003 14:02:15 -0000      1.9
+++ data/nation/french.ruleset  21 Jul 2004 15:26:26 -0000
@@ -15,6 +15,7 @@
                }
 
 init_techs=""
+init_buildings=""
 
 tech_goals = "Monarchy", "Chivalry", "Philosophy", "The Republic",
              "Monotheism", "Engineering", "Navigation", "Railroad"
Index: data/nation/german.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/nation/german.ruleset,v
retrieving revision 1.15
diff -u -r1.15 german.ruleset
--- data/nation/german.ruleset  12 Jul 2004 21:42:27 -0000      1.15
+++ data/nation/german.ruleset  21 Jul 2004 15:26:26 -0000
@@ -27,6 +27,7 @@
                }
 
 init_techs = ""
+init_buildings=""
 
 tech_goals = "The Republic", "Iron Working", "Gunpowder", "Explosives",
              "Flight"
Index: data/nation/greek.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/nation/greek.ruleset,v
retrieving revision 1.9
diff -u -r1.9 greek.ruleset
--- data/nation/greek.ruleset   21 Sep 2003 14:02:15 -0000      1.9
+++ data/nation/greek.ruleset   21 Jul 2004 15:26:26 -0000
@@ -14,6 +14,7 @@
                }
 
 init_techs=""
+init_buildings=""
 tech_goals = "The Republic", "Philosophy", "Trade", "Engineering",
              "Iron Working", "Railroad"
 wonder="Lighthouse"
Index: data/nation/hungarian.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/nation/hungarian.ruleset,v
retrieving revision 1.7
diff -u -r1.7 hungarian.ruleset
--- data/nation/hungarian.ruleset       21 Sep 2003 14:02:15 -0000      1.7
+++ data/nation/hungarian.ruleset       21 Jul 2004 15:26:26 -0000
@@ -11,6 +11,7 @@
 city_style = "European"
 
 init_techs=""
+init_buildings=""
 
 tech_goals = "The Republic", "Iron Working", "Chivalry", "Theology",
              "Gunpowder", "Railroad", "Industrialization"
Index: data/nation/inca.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/nation/inca.ruleset,v
retrieving revision 1.8
diff -u -r1.8 inca.ruleset
--- data/nation/inca.ruleset    21 Sep 2003 14:02:15 -0000      1.8
+++ data/nation/inca.ruleset    21 Jul 2004 15:26:26 -0000
@@ -19,6 +19,7 @@
                }
 
 init_techs=""
+init_buildings=""
 
 tech_goals="Monarchy","Chivalry","Philosophy","Monotheism", "Invention"
 wonder="Great Wall"
Index: data/nation/indian.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/nation/indian.ruleset,v
retrieving revision 1.7
diff -u -r1.7 indian.ruleset
--- data/nation/indian.ruleset  21 Sep 2003 14:02:15 -0000      1.7
+++ data/nation/indian.ruleset  21 Jul 2004 15:26:26 -0000
@@ -14,6 +14,7 @@
                }
 
 init_techs=""
+init_buildings=""
 tech_goals = "Monarchy", "Philosophy", "The Republic", "Iron Working",
              "Engineering", "Railroad"
 wonder="Oracle"
Index: data/nation/irish.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/nation/irish.ruleset,v
retrieving revision 1.9
diff -u -r1.9 irish.ruleset
--- data/nation/irish.ruleset   20 Jul 2004 09:05:51 -0000      1.9
+++ data/nation/irish.ruleset   21 Jul 2004 15:26:26 -0000
@@ -10,6 +10,7 @@
 city_style = "European"
 
 init_techs=""
+init_buildings=""
 tech_goals = "The Republic", "Engineering", "Gunpowder", "Explosives"
 wonder = "Marco Polo's Embassy"
 government = "Democracy"
Index: data/nation/israeli.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/nation/israeli.ruleset,v
retrieving revision 1.8
diff -u -r1.8 israeli.ruleset
--- data/nation/israeli.ruleset 21 Sep 2003 14:02:15 -0000      1.8
+++ data/nation/israeli.ruleset 21 Jul 2004 15:26:26 -0000
@@ -17,6 +17,7 @@
                }
 
 init_techs=""
+init_buildings=""
 
 tech_goals="Monarchy","Iron Working","Trade","Monotheism","Navigation",
            "Railroad","Steel","Industrialization"
Index: data/nation/italian.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/nation/italian.ruleset,v
retrieving revision 1.7
diff -u -r1.7 italian.ruleset
--- data/nation/italian.ruleset 21 Sep 2003 14:02:15 -0000      1.7
+++ data/nation/italian.ruleset 21 Jul 2004 15:26:26 -0000
@@ -16,6 +16,7 @@
 city_style = "European"
 
 init_techs=""
+init_buildings=""
 tech_goals = "The Republic", "The Wheel", "Iron Working", "Construction",
              "Railroad"
 wonder = "Leonardo's Workshop"
Index: data/nation/japanese.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/nation/japanese.ruleset,v
retrieving revision 1.9
diff -u -r1.9 japanese.ruleset
--- data/nation/japanese.ruleset        8 Jan 2004 11:38:15 -0000       1.9
+++ data/nation/japanese.ruleset        21 Jul 2004 15:26:26 -0000
@@ -16,6 +16,7 @@
 }
 
 init_techs=""
+init_buildings=""
 tech_goals = "Monarchy", "Philosophy", "The Republic", "Iron Working",
              "Engineering", "Railroad"
 wonder="Oracle"
Index: data/nation/kenyan.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/nation/kenyan.ruleset,v
retrieving revision 1.7
diff -u -r1.7 kenyan.ruleset
--- data/nation/kenyan.ruleset  25 Jan 2004 07:28:20 -0000      1.7
+++ data/nation/kenyan.ruleset  21 Jul 2004 15:26:26 -0000
@@ -12,6 +12,7 @@
 expand = 2
 civilized = 1
 init_techs=""
+init_buildings=""
 tech_goals="Monarchy","Warrior Code","Iron Working","Navigation"
 wonder="Sun Tzu's War Academy"
 government="Republic"
Index: data/nation/korean.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/nation/korean.ruleset,v
retrieving revision 1.7
diff -u -r1.7 korean.ruleset
--- data/nation/korean.ruleset  21 Sep 2003 14:02:15 -0000      1.7
+++ data/nation/korean.ruleset  21 Jul 2004 15:26:26 -0000
@@ -10,6 +10,7 @@
 city_style = "Asian"
 
 init_techs=""
+init_buildings=""
 
 tech_goals="Monarchy","Iron Working","Philosophy","Invention","Gunpowder",
            "Railroad","Steel"
Index: data/nation/latvian.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/nation/latvian.ruleset,v
retrieving revision 1.8
diff -u -r1.8 latvian.ruleset
--- data/nation/latvian.ruleset 21 Sep 2003 14:02:15 -0000      1.8
+++ data/nation/latvian.ruleset 21 Jul 2004 15:26:26 -0000
@@ -12,6 +12,7 @@
 city_style = "European"
 
 init_techs=""
+init_buildings=""
 tech_goals = "Monarchy","Chivalry","Gunpowder","Industrialization"
 wonder="Cure For Cancer"
 government = "Democracy"
Index: data/nation/lithuanian.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/nation/lithuanian.ruleset,v
retrieving revision 1.7
diff -u -r1.7 lithuanian.ruleset
--- data/nation/lithuanian.ruleset      21 Sep 2003 14:02:15 -0000      1.7
+++ data/nation/lithuanian.ruleset      21 Jul 2004 15:26:26 -0000
@@ -16,6 +16,7 @@
 }
 
 init_techs=""
+init_buildings=""
 tech_goals = "Monarchy","Chivalry","The Republic","Railroad","Explosives"
 wonder="Copernicus' Observatory"
 government = "Republic"
Index: data/nation/mongol.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/nation/mongol.ruleset,v
retrieving revision 1.7
diff -u -r1.7 mongol.ruleset
--- data/nation/mongol.ruleset  21 Sep 2003 14:02:15 -0000      1.7
+++ data/nation/mongol.ruleset  21 Jul 2004 15:26:26 -0000
@@ -18,6 +18,7 @@
                }
 
 init_techs=""
+init_buildings=""
 
 tech_goals = "Monarchy",  "Chivalry", "Trade", "Bridge Building",
              "Railroad"
Index: data/nation/mordor.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/nation/mordor.ruleset,v
retrieving revision 1.7
diff -u -r1.7 mordor.ruleset
--- data/nation/mordor.ruleset  21 Sep 2003 14:02:15 -0000      1.7
+++ data/nation/mordor.ruleset  21 Jul 2004 15:26:26 -0000
@@ -17,6 +17,7 @@
 }
 
 init_techs=""
+init_buildings=""
 tech_goals = "Monarchy", "Bronze Working", "Iron Working", "Construction"
 wonder="Sun Tzu's War Academy"
 government="Monarchy"
Index: data/nation/persian.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/nation/persian.ruleset,v
retrieving revision 1.7
diff -u -r1.7 persian.ruleset
--- data/nation/persian.ruleset 21 Sep 2003 14:02:15 -0000      1.7
+++ data/nation/persian.ruleset 21 Jul 2004 15:26:26 -0000
@@ -16,6 +16,7 @@
                }
 
 init_techs=""
+init_buildings=""
 tech_goals = "Polytheism", "Philosophy", "Trade", "Engineering",
              "Iron Working", "Railroad"
 wonder="Hanging Gardens"
Index: data/nation/polish.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/nation/polish.ruleset,v
retrieving revision 1.13
diff -u -r1.13 polish.ruleset
--- data/nation/polish.ruleset  21 Sep 2003 14:02:15 -0000      1.13
+++ data/nation/polish.ruleset  21 Jul 2004 15:26:26 -0000
@@ -22,6 +22,7 @@
                }
 
 init_techs=""
+init_buildings=""
 tech_goals = "The Republic", "Trade", "Engineering", "Monotheism",
              "Gunpowder", "Railroad"
 wonder="Copernicus' Observatory"
Index: data/nation/portuguese.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/nation/portuguese.ruleset,v
retrieving revision 1.8
diff -u -r1.8 portuguese.ruleset
--- data/nation/portuguese.ruleset      21 Sep 2003 14:02:15 -0000      1.8
+++ data/nation/portuguese.ruleset      21 Jul 2004 15:26:26 -0000
@@ -19,6 +19,7 @@
 }
 
 init_techs=""
+init_buildings=""
 tech_goals = "Monarchy", "Iron Working", "Navigation", "Trade",
             "The Republic", "Railroad"
 wonder="Magellan's Expedition"
Index: data/nation/roman.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/nation/roman.ruleset,v
retrieving revision 1.12
diff -u -r1.12 roman.ruleset
--- data/nation/roman.ruleset   20 Jul 2004 09:05:51 -0000      1.12
+++ data/nation/roman.ruleset   21 Jul 2004 15:26:26 -0000
@@ -21,6 +21,7 @@
 }
 
 init_techs=""
+init_buildings=""
 tech_goals = "The Republic", "The Wheel", "Iron Working", "Construction",
              "Railroad"
 wonder="Leonardo's Workshop"
Index: data/nation/russian.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/nation/russian.ruleset,v
retrieving revision 1.6
diff -u -r1.6 russian.ruleset
--- data/nation/russian.ruleset 21 Sep 2003 14:02:15 -0000      1.6
+++ data/nation/russian.ruleset 21 Jul 2004 15:26:26 -0000
@@ -17,6 +17,7 @@
                }
 
 init_techs=""
+init_buildings=""
 
 tech_goals = "Monarchy", "Philosophy", "Chivalry", "Trade",
              "Bridge Building", "Railroad", "Communism"
Index: data/nation/scottish.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/nation/scottish.ruleset,v
retrieving revision 1.13
diff -u -r1.13 scottish.ruleset
--- data/nation/scottish.ruleset        21 Sep 2003 14:02:15 -0000      1.13
+++ data/nation/scottish.ruleset        21 Jul 2004 15:26:26 -0000
@@ -19,6 +19,7 @@
                }
 
 init_techs=""
+init_buildings=""
 
 tech_goals="Monarchy","Iron Working","Trade","Navigation","Railroad","Steel",
            "Industrialization"
Index: data/nation/serbian.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/nation/serbian.ruleset,v
retrieving revision 1.7
diff -u -r1.7 serbian.ruleset
--- data/nation/serbian.ruleset 21 Sep 2003 14:02:15 -0000      1.7
+++ data/nation/serbian.ruleset 21 Jul 2004 15:26:26 -0000
@@ -23,6 +23,7 @@
                }
 
 init_techs=""
+init_buildings=""
 
 tech_goals="The Republic", "The Wheel", "Iron Working", "Construction",
            "Railroad", "Automobile"
Index: data/nation/silesian.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/nation/silesian.ruleset,v
retrieving revision 1.8
diff -u -r1.8 silesian.ruleset
--- data/nation/silesian.ruleset        25 Jan 2004 07:28:20 -0000      1.8
+++ data/nation/silesian.ruleset        21 Jul 2004 15:26:26 -0000
@@ -17,6 +17,7 @@
                  "Democracy",       _("Prime Minister"), _("Prime Minister")
                }
 init_techs=""
+init_buildings=""
 
 tech_goals="The Republic", "Trade", "Feudalism", "Railroad", "Steel"
 wonder="Great Wall" ; Yes, we had own great wall ( iso-8859-2 ("Wa³y ¦l±skie") 
)
Index: data/nation/singaporean.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/nation/singaporean.ruleset,v
retrieving revision 1.7
diff -u -r1.7 singaporean.ruleset
--- data/nation/singaporean.ruleset     21 Sep 2003 14:02:15 -0000      1.7
+++ data/nation/singaporean.ruleset     21 Jul 2004 15:26:26 -0000
@@ -34,6 +34,7 @@
 }
 
 init_techs=""
+init_buildings=""
 tech_goals = "Monarchy", "Iron Working", "Trade", "Monotheism", "Navigation",
   "Railroad", "Steel", "Industrialization"
 wonder="J.S. Bach's Cathedral"
Index: data/nation/sioux.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/nation/sioux.ruleset,v
retrieving revision 1.7
diff -u -r1.7 sioux.ruleset
--- data/nation/sioux.ruleset   21 Sep 2003 14:02:15 -0000      1.7
+++ data/nation/sioux.ruleset   21 Jul 2004 15:26:26 -0000
@@ -15,6 +15,7 @@
                }
 
 init_techs=""
+init_buildings=""
 tech_goals = "Monarchy", "Philosophy", "The Republic", "Iron Working"
 wonder="Sun Tzu's War Academy"
 government="Republic"
Index: data/nation/slovenian.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/nation/slovenian.ruleset,v
retrieving revision 1.6
diff -u -r1.6 slovenian.ruleset
--- data/nation/slovenian.ruleset       21 Sep 2003 14:02:15 -0000      1.6
+++ data/nation/slovenian.ruleset       21 Jul 2004 15:26:26 -0000
@@ -17,6 +17,7 @@
                }
 
 init_techs=""
+init_buildings=""
 
 tech_goals="The Republic", "Trade", "Engineering", "Democracy",
            "Railroad", "Explosives", "Automobile"
Index: data/nation/spanish.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/nation/spanish.ruleset,v
retrieving revision 1.8
diff -u -r1.8 spanish.ruleset
--- data/nation/spanish.ruleset 21 Sep 2003 14:02:15 -0000      1.8
+++ data/nation/spanish.ruleset 21 Jul 2004 15:26:26 -0000
@@ -22,6 +22,7 @@
                }
 
 init_techs=""
+init_buildings=""
 tech_goals = "Monarchy", "Philosophy", "Navigation", "Iron Working",
              "Railroad"
 wonder="Magellan's Expedition"
Index: data/nation/swedish.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/nation/swedish.ruleset,v
retrieving revision 1.12
diff -u -r1.12 swedish.ruleset
--- data/nation/swedish.ruleset 21 Sep 2003 14:02:15 -0000      1.12
+++ data/nation/swedish.ruleset 21 Jul 2004 15:26:26 -0000
@@ -17,6 +17,7 @@
                }
 
 init_techs=""
+init_buildings=""
 
 tech_goals = "Map Making", "The Republic", "Trade", "Gunpowder"
 wonder="Magellan's Expedition"
Index: data/nation/swiss.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/nation/swiss.ruleset,v
retrieving revision 1.2
diff -u -r1.2 swiss.ruleset
--- data/nation/swiss.ruleset   12 Jul 2004 21:42:27 -0000      1.2
+++ data/nation/swiss.ruleset   21 Jul 2004 15:26:26 -0000
@@ -13,6 +13,7 @@
 city_style = "European"
 
 init_techs=""
+init_buildings=""
 
 tech_goals = "Democracy", "Iron Working", "Trade", "Engineering",
              "Railroad", "Bridge Building", "Banking"
Index: data/nation/thai.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/nation/thai.ruleset,v
retrieving revision 1.9
diff -u -r1.9 thai.ruleset
--- data/nation/thai.ruleset    21 Sep 2003 14:02:15 -0000      1.9
+++ data/nation/thai.ruleset    21 Jul 2004 15:26:26 -0000
@@ -15,6 +15,7 @@
 city_style = "Asian"
 
 init_techs=""
+init_buildings=""
 tech_goals = "The Republic", "Engineering", "Invention", "Railroad",
              "Explosives"
 wonder= "Marco Polo's Embassy"
Index: data/nation/turk.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/nation/turk.ruleset,v
retrieving revision 1.7
diff -u -r1.7 turk.ruleset
--- data/nation/turk.ruleset    21 Sep 2003 14:02:15 -0000      1.7
+++ data/nation/turk.ruleset    21 Jul 2004 15:26:26 -0000
@@ -20,6 +20,7 @@
                }
 
 init_techs=""
+init_buildings=""
 
 tech_goals = "Monarchy", "Philosophy", "Mathematics", "Chivalry",
              "Theology", "Railroad"
Index: data/nation/ukrainian.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/nation/ukrainian.ruleset,v
retrieving revision 1.7
diff -u -r1.7 ukrainian.ruleset
--- data/nation/ukrainian.ruleset       25 Jan 2004 07:28:20 -0000      1.7
+++ data/nation/ukrainian.ruleset       21 Jul 2004 15:26:26 -0000
@@ -16,6 +16,7 @@
                }
 
 init_techs=""
+init_buildings=""
 tech_goals = "Chivalry","The Republic","Gunpowder","Leadership","Explosives"
 wonder="Sun Tzu's War Academy"
 government="Communism"
Index: data/nation/vietnamese.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/nation/vietnamese.ruleset,v
retrieving revision 1.6
diff -u -r1.6 vietnamese.ruleset
--- data/nation/vietnamese.ruleset      21 Sep 2003 14:02:15 -0000      1.6
+++ data/nation/vietnamese.ruleset      21 Jul 2004 15:26:26 -0000
@@ -13,6 +13,7 @@
 city_style = "Asian"
 
 init_techs=""
+init_buildings=""
 tech_goals = "Feudalism", "The Republic", "Gunpowder", "Explosives",
              "Guerilla Warfare"
 wonder= "Great Wall"
Index: data/nation/viking.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/nation/viking.ruleset,v
retrieving revision 1.11
diff -u -r1.11 viking.ruleset
--- data/nation/viking.ruleset  21 Sep 2003 14:02:15 -0000      1.11
+++ data/nation/viking.ruleset  21 Jul 2004 15:26:26 -0000
@@ -33,6 +33,7 @@
                }
 
 init_techs=""
+init_buildings=""
 
 tech_goals = "The Republic", "The Wheel", "Iron Working", "Construction",
              "Railroad"
Index: data/nation/welsh.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/nation/welsh.ruleset,v
retrieving revision 1.7
diff -u -r1.7 welsh.ruleset
--- data/nation/welsh.ruleset   21 Sep 2003 14:02:15 -0000      1.7
+++ data/nation/welsh.ruleset   21 Jul 2004 15:26:26 -0000
@@ -23,6 +23,7 @@
                }
 
 init_techs=""
+init_buildings=""
 
 tech_goals="Monarchy","Iron Working","Trade","Navigation","Railroad","Steel",
            "Industrialization"
Index: data/nation/zulu.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/nation/zulu.ruleset,v
retrieving revision 1.9
diff -u -r1.9 zulu.ruleset
--- data/nation/zulu.ruleset    21 Sep 2003 14:02:15 -0000      1.9
+++ data/nation/zulu.ruleset    21 Jul 2004 15:26:26 -0000
@@ -25,6 +25,7 @@
 city_style = "Tropical"
 
 init_techs=""
+init_buildings=""
 
 tech_goals = "Monarchy", "Philosophy", "Chivalry", "Trade", "Bridge Building",
              "Railroad", "Communism"

[Prev in Thread] Current Thread [Next in Thread]
  • [Freeciv-Dev] (PR#9469) add init_buildings to the ruleset, Jason Short <=