diff gamelib/gameboard.py @ 228:f74de4280e20

Sell chicken's equipment when you sell the chicken.
author Simon Cross <hodgestar@gmail.com>
date Fri, 04 Sep 2009 23:32:32 +0000
parents b9782f622006
children 0bd214cf9018
line wrap: on
line diff
--- a/gamelib/gameboard.py	Fri Sep 04 23:26:25 2009 +0000
+++ b/gamelib/gameboard.py	Fri Sep 04 23:32:32 2009 +0000
@@ -347,6 +347,9 @@
             if len(self.chickens) == 1:
                 print "You can't sell your last chicken!"
                 return False
+            for item in list(chicken.equipment):
+                self.add_cash(item.sell_price())
+                chicken.unequip(item)
             self.add_cash(constants.SELL_PRICE_CHICKEN)
             sound.play_sound("sell-chicken.ogg")
             return True