Complete.Org: Mailing Lists: Archives: freeciv-dev: October 2004:
[Freeciv-Dev] Re: (PR#10522) republic/democracy game balancing
Home

[Freeciv-Dev] Re: (PR#10522) republic/democracy game balancing

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: undisclosed-recipients: ;
Subject: [Freeciv-Dev] Re: (PR#10522) republic/democracy game balancing
From: "Per I. Mathisen" <per@xxxxxxxxxxx>
Date: Tue, 19 Oct 2004 15:39:14 -0700
Reply-to: rt@xxxxxxxxxxx

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

On Wed, 13 Oct 2004, Per I. Mathisen wrote:
> This patch removes the automatic tile bonus for Republic and Democracy,
> and replaces it with Marketplace and Library bonuses instead. This makes
> the transition to Republic much less of an 'explosion' in research and
> income, and makes it actually worthwhile to build Marketplace and Library
> instead of just having lots of empty hamlets pouring in gold and science.

This version corrects the government helptext. It should be thought of as
a government bonus instead of a building bonus, even though it is defined
as the latter. From this perspective it is not so odd that a primitive
building gets more bonuses than more advanced buildings. See the helptext.

  - Per

Index: data/default/governments.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/default/governments.ruleset,v
retrieving revision 1.24
diff -u -r1.24 governments.ruleset
--- data/default/governments.ruleset    20 Aug 2004 20:13:18 -0000      1.24
+++ data/default/governments.ruleset    19 Oct 2004 22:36:52 -0000
@@ -447,7 +447,7 @@
 waste_extra_distance       = 0
 waste_max_distance_cap     = 36
 
-production_trade_bonus    = 1, 1
+production_trade_bonus    = 0, 1
 production_shield_bonus   = 0, 0
 production_food_bonus     = 0, 0
 
@@ -464,12 +464,13 @@
  remain popular to remain in control, citizens are given a greater\
  degree of freedom.  Citizens under the Republic become unhappy\
  easily, but the self-sufficiency of your citizens allows high levels\
- of trade.\
+ of trade and science.\
 \n\n\
 Cities under the Republic suffer a small amount of corruption.\
 \n\n\
-Settlers consume 2 food per turn under the Republic.  Squares with\
- at least 1 trade resource get a trade bonus of 1 under the Republic.\
+Settlers consume 2 food per turn under the Republic.  Any city\
+ that has a Library produces 100% more science.  Any city that has\
+ a Marketplace produces 50% more luxuries and 50% more gold.\
 \n\n\
 Republican cities which are celebrating grow at a rate of 1 citizen\
  per turn; see Happiness for details.\
@@ -532,7 +533,7 @@
 waste_extra_distance       = 0
 waste_max_distance_cap     = 36
 
-production_trade_bonus    = 1, 1
+production_trade_bonus    = 0, 1
 production_shield_bonus   = 0, 0
 production_food_bonus     = 0, 0
 
@@ -550,8 +551,9 @@
  during Democracy, but citizens become very upset during\
  wars.\
 \n\n\
-Settlers consume 2 food per turn under Democracy.  Squares with\
- at least 1 trade resource get a trade bonus of 1 under Democracy.\
+Settlers consume 2 food per turn under Democracy.  Any city\
+ that has a Library produces 100% more science.  Any city that has\
+ a Marketplace produces 50% more luxuries and 50% more gold.\
 \n\n\
 Democratic cities which are celebrating grow at a rate of 1 citizen\
  per turn; see Happiness for details.\
Index: data/default/buildings.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/default/buildings.ruleset,v
retrieving revision 1.59
diff -u -r1.59 buildings.ruleset
--- data/default/buildings.ruleset      18 Oct 2004 17:18:58 -0000      1.59
+++ data/default/buildings.ruleset      19 Oct 2004 22:36:53 -0000
@@ -620,8 +620,10 @@
 upkeep         = 1
 sabotage       = 100
 effect         =
-    { "name", "value"
+    { "name", "value", "req_type", "req"
       "Science_Bonus", 100
+      "Science_Bonus", 100, "Gov", "Republic"
+      "Science_Bonus", 100, "Gov", "Democracy"
     }
 sound          = "b_library"
 sound_alt      = "b_generic"
@@ -647,9 +649,13 @@
 upkeep         = 0
 sabotage       = 100
 effect         =
-    { "name", "value"
+    { "name", "value", "req_type", "req"
       "Tax_Bonus", 50
       "Luxury_Bonus", 50
+      "Tax_Bonus", 50, "Gov", "Republic"
+      "Luxury_Bonus", 50, "Gov", "Republic"
+      "Tax_Bonus", 50, "Gov", "Democracy"
+      "Luxury_Bonus", 50, "Gov", "Democracy"
     }
 sound          = "b_marketplace"
 sound_alt      = "b_generic"

[Prev in Thread] Current Thread [Next in Thread]