from weatbag import words from weatbag.utils import transfer class Tile: def __init__(self): self.contents = {'catfood': 1} def describe(self): if self.contents['catfood']: print("You look around and you see a shelf with catfood cans.\n" "I don't know about you, but a catfood can is always handy! " "Never know when you'll need to feed a kitty!") def action(self, player, do): if (do[0] in words.take) and ('catfood' in do): self.take_catfood(player) self.contents['catfood'] -= 1 else: print("Sorry, I don't understand.") def take_catfood(self, player): if transfer('catfood', self.contents, player.inventory): print("You did wise. You took the catfood!") else: print("There is nothing here.")