Complete.Org: Mailing Lists: Archives: freeciv-dev: February 2005:
[Freeciv-Dev] (PR#12283) New Improvement: Town Clock
Home

[Freeciv-Dev] (PR#12283) New Improvement: Town Clock

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
Subject: [Freeciv-Dev] (PR#12283) New Improvement: Town Clock
From: "Paul Zastoupil" <paul@xxxxxxxxxxxxx>
Date: Thu, 17 Feb 2005 09:50:37 -0800
Reply-to: bugs@xxxxxxxxxxx

<URL: http://bugs.freeciv.org/Ticket/Display.html?id=12283 >

I had a long discussion about time yesterday with a coworker.  You're
probably not interested with the discussion, but later I was thinking
about it and rememberd that time keeping was a significant civilizastion
advance.

CTP had a town clock, and I think its a decent city improvement.

I've got a prototype.  It needs some massaging.

Basically it adds 25% prod, and 33% tax, science, luxury.

People are more productive when they can agree on when to meet, how long
something will take, etc.

Attached is a diff and derived art (under GFDL 
http://en.wikipedia.org/wiki/Image:Big_ben_clock_tower.jpg)
-- 
Paul Zastoupil

JPEG image

PNG image

Index: data/default/buildings.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/default/buildings.ruleset,v
retrieving revision 1.64
diff -u -r1.64 buildings.ruleset
--- data/default/buildings.ruleset      21 Dec 2004 03:36:19 -0000      1.64
+++ data/default/buildings.ruleset      17 Feb 2005 17:42:03 -0000
@@ -458,6 +458,34 @@
  also contribute significantly to pollution.\
 ")
 
+[building_clock]
+name           = _("Town Clock")
+genus          = "Improvement"
+tech_req       = "Astronomy"
+bldg_req       = "None"
+graphic        = "b.clock"
+graphic_alt    = "-"
+;terr_gate     =
+;spec_gate     =
+obsolete_by    = "None"
+build_cost     = 60
+upkeep         = 1
+sabotage       = 100
+effect         =
+    { "name", "value"
+      "Prod_Bonus", 25
+      "Science_Bonus", 33
+      "Tax_Bonus", 33
+      "Luxury_Bonus", 33
+    }
+sound          = "b_clock"
+sound_alt      = "b_generic"
+helptext       = _("\
+Increases the shield production in a city by 25%.  Also increases the\
+ tax, science and luxury output of the city by 33%. \
+")
+
+
 [building_granary]
 name           = _("Granary")
 genus          = "Improvement"
Index: data/default/effects.ruleset
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/default/effects.ruleset,v
retrieving revision 1.1
diff -u -r1.1 effects.ruleset
--- data/default/effects.ruleset        2 Feb 2005 02:44:32 -0000       1.1
+++ data/default/effects.ruleset        17 Feb 2005 17:42:03 -0000
@@ -246,6 +246,38 @@
       "Building", "Factory", "City"
     }
 
+[effect_clock]
+name   = "Tax_Bonus"
+value  = 33
+reqs   =
+    { "type", "name", "range"
+      "Building", "Town Clock", "City"
+    }
+
+[effect_clock_1]
+name   = "Trade_Bonus"
+value  = 33
+reqs   =
+    { "type", "name", "range"
+      "Building", "Town Clock", "City"
+    }
+
+[effect_clock_1]
+name   = "Science_Bonus"
+value  = 33
+reqs   =
+    { "type", "name", "range"
+      "Building", "Town Clock", "City"
+    }
+
+[effect_clock_3]
+name   = "Prod_Bonus"
+value  = 25
+reqs   =
+    { "type", "name", "range"
+      "Building", "Town Clock", "City"
+    }
+
 [effect_granary]
 name   = "Growth_Food"
 value  = 50
Index: data/misc/buildings.spec
===================================================================
RCS file: /home/freeciv/CVS/freeciv/data/misc/buildings.spec,v
retrieving revision 1.4
diff -u -r1.4 buildings.spec
--- data/misc/buildings.spec    5 Feb 2005 05:34:50 -0000       1.4
+++ data/misc/buildings.spec    17 Feb 2005 17:42:03 -0000
@@ -61,7 +61,7 @@
 
   4,  0, "b.police_station"
   4,  1, "b.port_facility"
-;  4,  2, "b.space_structural"
+  4,  2, "b.clock"
 ;  4,  3, "b.space_component"
 ;  4,  4, "b.space_modules"
 ;  4,  5, "b.capitalization"

[Prev in Thread] Current Thread [Next in Thread]
  • [Freeciv-Dev] (PR#12283) New Improvement: Town Clock, Paul Zastoupil <=