changeset 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 25f7d4824250
children 0dc9d17c689e
files gamelib/animal.py
diffstat 1 files changed, 3 insertions(+), 1 deletions(-) [+]
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