Mercurial > sypikslang
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 ) |