diff options
Diffstat (limited to 'weatbag')
| -rw-r--r-- | weatbag/tiles/s2.py | 31 |
1 files changed, 22 insertions, 9 deletions
diff --git a/weatbag/tiles/s2.py b/weatbag/tiles/s2.py index 474eb55..4e417d0 100644 --- a/weatbag/tiles/s2.py +++ b/weatbag/tiles/s2.py @@ -3,14 +3,27 @@ from weatbag import words class Tile: - def describe(self): - print("To the South, the foliage begins to thin and the path winds " - "forward up a steep hillside. A rugged granite rock formation tops " - "the hill, its centerpiece two slabs of rock leaning together " - "to form a crude arch." ) - - def action(self, player, do): - # Nothing to do here yet. - print("Sorry, I don't understand") + def describe(self): + print("To the South, the foliage begins to thin and the path winds " + "forward up a steep hillside. A rugged granite rock formation tops " + "the hill, its centerpiece two slabs of rock leaning together " + "to form a crude arch." ) + + def action(self, player, do): + # Nothing to do here yet. + print("Sorry, I don't understand") + def leave(self, player, direction): + restricted_directions = { 'e' } + + # I placed this restriction here to prevent + # early entrance to the bug quest + # which should be started by going South from e1 + if direction in restricted_directions: + print("The undergrowth in that direction " + "is impassable. You turn back.") + return False + else: + return True + |
