comparison gamelib/schematics.py @ 132:8e64bbd561bd

grab bag of extra tech
author Neil Muller <drnlmuller@gmail.com>
date Thu, 10 May 2012 16:50:26 +0200
parents a8a46c14d467
children 53277724645b
comparison
equal deleted inserted replaced
131:31ab0af26bb5 132:8e64bbd561bd
15 'DOOMSDAY_DEVICE', 15 'DOOMSDAY_DEVICE',
16 'PATHOGEN', 16 'PATHOGEN',
17 'MIND_CONTROL', 17 'MIND_CONTROL',
18 'BEAST', 18 'BEAST',
19 'AQUATIC', 19 'AQUATIC',
20 'SPY',
21 'AI',
20 ) 22 )
21 23
22 24
23 class Schematic(Science): 25 class Schematic(Science):
24 # For all Schematics 26 # For all Schematics
134 CATEGORIES = (cat.BEAST, cat.AQUATIC) 136 CATEGORIES = (cat.BEAST, cat.AQUATIC)
135 PREREQUISITES = ( 137 PREREQUISITES = (
136 (research.MarineBiology, 10), 138 (research.MarineBiology, 10),
137 (research.Lasers, 7), 139 (research.Lasers, 7),
138 ) 140 )
141
142
143 class OrbitalLaserPlatform(Schematic):
144 NAME = "An Orbital Laser Platform"
145 COST = 10000000
146 CATEGORIES = (cat.DOOMSDAY_DEVICE,)
147 PREREQUISITES = (
148 (research.Lasers, 5),
149 (research.Space, 2),
150 )
151
152
153 class GiantRobot(Schematic):
154 NAME = "A very large robot"
155 COST = 1000000
156 CATEGORIES = (cat.DOOMSDAY_DEVICE,)
157 PREREQUISITES = (
158 (research.Robotics, 5),
159 (research.ArtificialIntelligence, 2),
160 )
161
162
163 class SpySattelite(Schematic):
164 NAME = "A small spy sattelite"
165 COST = 10000
166 CATEGORIES = (cat.SPY,)
167 PREREQUISITES = (
168 (research.Space, 1),
169 )
170
171
172 class ComputerAI(Schematic):
173 NAME = "AI Assistant"
174 COST = 10000
175 CATEGORIES = (cat.AI,)
176 PREREQUISITES = (
177 (research.ArtificialIntelligence, 1),
178 )
179
180
181 class LaserGun(Schematic):
182 NAME = "Laser Gun"
183 COST = 300
184 CATEGORIES = (cat.HAND_WEAPON,)
185 PREREQUISITES = (
186 (research.Lasers, 1),
187 )