Mercurial > nagslang
diff nagslang/level.py @ 379:e2cebabf87e8
Collected collectables stay collected
author | Stefano Rivera <stefano@rivera.za.net> |
---|---|
date | Fri, 06 Sep 2013 23:11:37 +0200 |
parents | 8069c9be1c3e |
children | d04981e24fda |
line wrap: on
line diff
--- a/nagslang/level.py Fri Sep 06 23:07:27 2013 +0200 +++ b/nagslang/level.py Fri Sep 06 23:11:37 2013 +0200 @@ -93,6 +93,9 @@ module = 'game_object' cls = getattr(modules[module], classname) + if module == 'collectable' and name in self.world.inventory: + return + if issubclass(cls, puzzle.Puzzler): gobj = cls(*args) elif issubclass(cls, go.GameObject):