Mercurial > rinkhals
diff gamelib/animal.py @ 372:90abd39e6c3c 1.0.x
Merge in post-pyweek fixes (r359:371).
author | Simon Cross <hodgestar@gmail.com> |
---|---|
date | Tue, 13 Oct 2009 20:28:48 +0000 |
parents | 32149b1d9fd2 |
children | 71f5897ac5ef |
line wrap: on
line diff
--- a/gamelib/animal.py Tue Oct 13 20:12:06 2009 +0000 +++ b/gamelib/animal.py Tue Oct 13 20:28:48 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