summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--weatbag/tiles/n2w4.py23
1 files changed, 15 insertions, 8 deletions
diff --git a/weatbag/tiles/n2w4.py b/weatbag/tiles/n2w4.py
index e44aa3f..dcc3ea4 100644
--- a/weatbag/tiles/n2w4.py
+++ b/weatbag/tiles/n2w4.py
@@ -1,23 +1,30 @@
from weatbag import words
from weatbag.utils import transfer
-
class Tile:
+ def __init__(self):
+ self.opendoor = False
+
def describe(self):
- print("You are standing in front of the hut's door. The hut looks very "
- "small and you wonder who could live there... It has a door but "
- "you can't open it because the doorknob is missing.")
+ if self.opendoor:
+ print("The door is open and the kitties are playing with their "
+ "momcat!")
+ else:
+ print("You are standing in front of the hut's door. The hut looks "
+ "very small and you wonder who could live there... It has a "
+ "door but you can't open it because the doorknob is missing.")
def action(self, player, do):
if (do[0] in words.use) and do[1]=='doorknob':
if player.has('doorknob'):
player.take('doorknob')
print("Doorknob fits fine, clicks and voila... Door is open!\n"
- "You are in a cozy living room with a cat and 5 kittens "
- "resting on a couch.\nThere is another room at west.")
-
+ "\nYou are in a cozy living room with a cat and 5 kittens"
+ " resting on a couch.\nThere is another room at west.")
+ self.opendoor = True
else:
print("You'll need a doorknob to open the door.")
+ self.opendoor = False
else:
print("Sorry, I don't understand.")
@@ -27,5 +34,5 @@ class Tile:
return False
else:
return True
-
+
test_items = ['doorknob']