Mercurial > rinkhals
comparison gamelib/equipment.py @ 167:1d4d2202ef9f
one helmet and vest per chicken
author | Adrianna Pińska <adrianna.pinska@gmail.com> |
---|---|
date | Thu, 03 Sep 2009 22:40:20 +0000 |
parents | 9b4213f6ea7f |
children | ff168162974e |
comparison
equal
deleted
inserted
replaced
166:4aa800354b7c | 167:1d4d2202ef9f |
---|---|
68 class Armour(Equipment): | 68 class Armour(Equipment): |
69 DRAW_LAYER = 5 | 69 DRAW_LAYER = 5 |
70 | 70 |
71 def place(self, animal): | 71 def place(self, animal): |
72 """Give additional lives""" | 72 """Give additional lives""" |
73 for eq in animal.equipment: | |
74 if eq.NAME == self.NAME: | |
75 return False | |
73 animal.lives += self.PROTECTION | 76 animal.lives += self.PROTECTION |
74 return True | 77 return True |
75 | 78 |
76 class Helmet(Armour): | 79 class Helmet(Armour): |
77 NAME = "helmet" | 80 NAME = "helmet" |