Mercurial > rinkhals
diff gamelib/animal.py @ 370:b3c90e49a6b7
Foxes are more averse to armed chickens and less averse to indoor chickens.
author | Jeremy Thurgood <firxen@gmail.com> |
---|---|
date | Sat, 12 Sep 2009 16:01:06 +0000 |
parents | 32149b1d9fd2 |
children | 71f5897ac5ef |
line wrap: on
line diff
--- a/gamelib/animal.py Thu Sep 10 15:18:39 2009 +0000 +++ b/gamelib/animal.py Sat Sep 12 16:01:06 2009 +0000 @@ -349,7 +349,9 @@ for chicken in gameboard.chickens: dist = chicken.pos.dist(self.pos) if chicken.abode: - dist += 10 # Prefer free-ranging chickens + dist += 5 # Prefer free-ranging chickens + if len(chicken.weapons()) > 0: + dist += 5 # Prefer unarmed chickens if dist < min_dist: min_dist = dist self.closest = chicken