Mercurial > skaapsteker
diff skaapsteker/sprites/items.py @ 335:c6552e9fc2e1
Added aburage.
author | Jeremy Thurgood <firxen@gmail.com> |
---|---|
date | Sat, 09 Apr 2011 12:15:19 +0200 |
parents | 2844edb6c1cc |
children | f870e3122ac7 |
line wrap: on
line diff
--- a/skaapsteker/sprites/items.py Sat Apr 09 12:13:53 2011 +0200 +++ b/skaapsteker/sprites/items.py Sat Apr 09 12:15:19 2011 +0200 @@ -1,6 +1,21 @@ from base import Item +################################################## +# Collectibles + +class Aburage(Item): + image_file = 'tofu.png' + + def player_action(self, player): + player.eat_aburage() + self.remove() + + + +################################################## +# Monk tea mission + class TeaCup(Item): image_file = 'teacup_empty.png' @@ -15,7 +30,6 @@ class TeaPot(Item): image_file = 'teapot.png' - portable = False def setup(self, brewed, **opts): super(TeaPot, self).setup(**opts) @@ -23,18 +37,22 @@ def player_action(self, player): if player.has_item('tealeaf'): - self.item_state.brewed = True + self._me.brewed = True player.discard_item() return if player.has_item('teacup'): - if self.item_state.brewed: + if self._me.brewed: player.discard_item() player.take_item_by_name('teacupfull') - self.item_state.brewed = False + self._me.brewed = False else: print "Sadly, the teapot is empty." +################################################## +# Unclassified + + class Vase(Item): image_file = 'dummy.png' @@ -46,3 +64,6 @@ class Salmon(Item): image_file = 'dummy.png' + + +