Mercurial > sypikslang
changeset 132:8e64bbd561bd
grab bag of extra tech
author | Neil Muller <drnlmuller@gmail.com> |
---|---|
date | Thu, 10 May 2012 16:50:26 +0200 |
parents | 31ab0af26bb5 |
children | e1142e2289d8 |
files | gamelib/schematics.py |
diffstat | 1 files changed, 49 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/gamelib/schematics.py Thu May 10 16:50:09 2012 +0200 +++ b/gamelib/schematics.py Thu May 10 16:50:26 2012 +0200 @@ -17,6 +17,8 @@ 'MIND_CONTROL', 'BEAST', 'AQUATIC', + 'SPY', + 'AI', ) @@ -136,3 +138,50 @@ (research.MarineBiology, 10), (research.Lasers, 7), ) + + +class OrbitalLaserPlatform(Schematic): + NAME = "An Orbital Laser Platform" + COST = 10000000 + CATEGORIES = (cat.DOOMSDAY_DEVICE,) + PREREQUISITES = ( + (research.Lasers, 5), + (research.Space, 2), + ) + + +class GiantRobot(Schematic): + NAME = "A very large robot" + COST = 1000000 + CATEGORIES = (cat.DOOMSDAY_DEVICE,) + PREREQUISITES = ( + (research.Robotics, 5), + (research.ArtificialIntelligence, 2), + ) + + +class SpySattelite(Schematic): + NAME = "A small spy sattelite" + COST = 10000 + CATEGORIES = (cat.SPY,) + PREREQUISITES = ( + (research.Space, 1), + ) + + +class ComputerAI(Schematic): + NAME = "AI Assistant" + COST = 10000 + CATEGORIES = (cat.AI,) + PREREQUISITES = ( + (research.ArtificialIntelligence, 1), + ) + + +class LaserGun(Schematic): + NAME = "Laser Gun" + COST = 300 + CATEGORIES = (cat.HAND_WEAPON,) + PREREQUISITES = ( + (research.Lasers, 1), + )