Mercurial > sypikslang
changeset 191:0b746c72cb5b
Weather control station.
author | Jeremy Thurgood <firxen@gmail.com> |
---|---|
date | Sat, 12 May 2012 14:56:54 +0200 |
parents | 9d7d273a278f |
children | 57bf6a5e31cb |
files | gamelib/schematics.py |
diffstat | 1 files changed, 18 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/gamelib/schematics.py Sat May 12 14:48:45 2012 +0200 +++ b/gamelib/schematics.py Sat May 12 14:56:54 2012 +0200 @@ -20,6 +20,7 @@ 'INTELLIGENCE', 'AI', 'COUNTERMEASURE', + 'SPACE', ) K = 1000 @@ -250,7 +251,7 @@ class SpySatellite(Schematic): NAME = "spy satellite" COST = 100 * K - CATEGORIES = (cat.INTELLIGENCE,) + CATEGORIES = (cat.INTELLIGENCE, cat.SPACE) PREREQUISITES = ( (research.Rocketry, 5), (research.Space, 1), @@ -332,7 +333,7 @@ class OrbitalLaserPlatform(Schematic): NAME = "orbital laser platform" COST = 10 * M - CATEGORIES = (cat.DOOMSDAY_DEVICE,) + CATEGORIES = (cat.DOOMSDAY_DEVICE, cat.SPACE) PREREQUISITES = ( (SpySatellite, 3), (research.Lasers, 15), @@ -341,3 +342,18 @@ BASE_POWER = 1500 POWER_INCREMENT = 200 + + +class WeatherControlStation(Schematic): + NAME = "weather control station" + COST = 15 * M + CATEGORIES = (cat.DOOMSDAY_DEVICE, cat.SPACE) + PREREQUISITES = ( + (SpySatellite, 3), + (research.Lasers, 5), + (research.Space, 8), + (research.Meteorology, 15), + ) + + BASE_POWER = 2200 + POWER_INCREMENT = 150