Mercurial > sypikslang
changeset 9:b132a56ae4d4
Lab tweaks.
author | Jeremy Thurgood <firxen@gmail.com> |
---|---|
date | Sun, 06 May 2012 13:08:48 +0200 |
parents | 967480d228b6 |
children | 9f8def7d70d0 |
files | gamelib/lab.py |
diffstat | 1 files changed, 4 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/gamelib/lab.py Sun May 06 12:57:47 2012 +0200 +++ b/gamelib/lab.py Sun May 06 13:08:48 2012 +0200 @@ -29,12 +29,14 @@ self.science = [] def spend_points(self, things, basic_research): + new_stuff = [] for thing in things: assert thing in self.science thing.spend_points(1) if isinstance(thing, research.ResearchArea): - self.find_new_product(thing) - self.try_basic_research(basic_research) + new_stuff.extend(self.find_new_product(thing)[:1]) + new_stuff.extend(self.try_basic_research(basic_research)[:1]) + return new_stuff def _get_science(self, science_class): for science in self.science: