Mercurial > rinkhals
comparison 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 |
comparison
equal
deleted
inserted
replaced
227:b9782f622006 | 228:f74de4280e20 |
---|---|
345 if not chicken: | 345 if not chicken: |
346 return False # sanity check | 346 return False # sanity check |
347 if len(self.chickens) == 1: | 347 if len(self.chickens) == 1: |
348 print "You can't sell your last chicken!" | 348 print "You can't sell your last chicken!" |
349 return False | 349 return False |
350 for item in list(chicken.equipment): | |
351 self.add_cash(item.sell_price()) | |
352 chicken.unequip(item) | |
350 self.add_cash(constants.SELL_PRICE_CHICKEN) | 353 self.add_cash(constants.SELL_PRICE_CHICKEN) |
351 sound.play_sound("sell-chicken.ogg") | 354 sound.play_sound("sell-chicken.ogg") |
352 return True | 355 return True |
353 | 356 |
354 chick = self.get_outside_chicken(tile_pos) | 357 chick = self.get_outside_chicken(tile_pos) |