Add some fixes to the tutorial_world.
This commit is contained in:
parent
ed8290aec8
commit
ee0fedfdf7
2 changed files with 8 additions and 7 deletions
|
|
@ -294,14 +294,14 @@ start
|
||||||
on the sign.
|
on the sign.
|
||||||
# Set a climbable object for discovering a hidden exit
|
# Set a climbable object for discovering a hidden exit
|
||||||
#
|
#
|
||||||
@create/drop gnarled old trees;tree;trees;gnarled : tutorial_world.objects.TutorialClimbable
|
@create/drop gnarled old tree;tree;trees;gnarled : tutorial_world.objects.TutorialClimbable
|
||||||
#
|
#
|
||||||
@desc trees = Only the sturdiest of trees survive at the edge of the
|
@desc tree = Only the sturdiest of trees survive at the edge of the
|
||||||
moor. A small group of huddling black things has dug in near the
|
moor. A small huddling black thing has dug in near the
|
||||||
cliff edge, eternally pummeled by wind and salt to become an integral
|
cliff edge, eternally pummeled by wind and salt to become an integral
|
||||||
part of the gloomy scenery.
|
part of the gloomy scenery.
|
||||||
#
|
#
|
||||||
@lock trees = get:false()
|
@lock tree = get:false()
|
||||||
#
|
#
|
||||||
@set trees/get_err_msg =
|
@set trees/get_err_msg =
|
||||||
The group of old trees have withstood the eternal wind for hundreds
|
The group of old trees have withstood the eternal wind for hundreds
|
||||||
|
|
@ -475,7 +475,7 @@ north
|
||||||
# regular exits back to the cliff, that is handled by the bridge
|
# regular exits back to the cliff, that is handled by the bridge
|
||||||
# typeclass itself.
|
# typeclass itself.
|
||||||
#
|
#
|
||||||
@dig The old bridge;bridge;tut#05
|
@dig The old bridge;bridge;east;e;tut#05
|
||||||
: tutorial_world.rooms.BridgeRoom
|
: tutorial_world.rooms.BridgeRoom
|
||||||
= old bridge;east;e;bridge;hangbridge
|
= old bridge;east;e;bridge;hangbridge
|
||||||
#
|
#
|
||||||
|
|
|
||||||
|
|
@ -647,7 +647,7 @@ class CrumblingWall(TutorialObject, DefaultExit):
|
||||||
"""called when the object is first created."""
|
"""called when the object is first created."""
|
||||||
super().at_object_creation()
|
super().at_object_creation()
|
||||||
|
|
||||||
self.aliases.add(["secret passage", "passage", "crack", "opening", "secret door"])
|
self.aliases.add(["secret passage", "passage", "crack", "opening", "secret"])
|
||||||
|
|
||||||
# starting root positions. H1/H2 are the horizontally hanging roots,
|
# starting root positions. H1/H2 are the horizontally hanging roots,
|
||||||
# V1/V2 the vertically hanging ones. Each can have three positions:
|
# V1/V2 the vertically hanging ones. Each can have three positions:
|
||||||
|
|
@ -688,6 +688,7 @@ class CrumblingWall(TutorialObject, DefaultExit):
|
||||||
# start a 45 second timer before closing again. We store the deferred so it can be
|
# start a 45 second timer before closing again. We store the deferred so it can be
|
||||||
# killed in unittesting.
|
# killed in unittesting.
|
||||||
self.deferred = delay(45, self.reset)
|
self.deferred = delay(45, self.reset)
|
||||||
|
return True
|
||||||
|
|
||||||
def _translate_position(self, root, ipos):
|
def _translate_position(self, root, ipos):
|
||||||
"""Translates the position into words"""
|
"""Translates the position into words"""
|
||||||
|
|
@ -740,7 +741,7 @@ class CrumblingWall(TutorialObject, DefaultExit):
|
||||||
"The wall is old and covered with roots that here and there have permeated the stone. "
|
"The wall is old and covered with roots that here and there have permeated the stone. "
|
||||||
"The roots (or whatever they are - some of them are covered in small nondescript flowers) "
|
"The roots (or whatever they are - some of them are covered in small nondescript flowers) "
|
||||||
"crisscross the wall, making it hard to clearly see its stony surface. Maybe you could "
|
"crisscross the wall, making it hard to clearly see its stony surface. Maybe you could "
|
||||||
"try to |wshift|n or |wmove|n them.\n"
|
"try to |wshift|n or |wmove|n them (like '|wshift red up|n').\n"
|
||||||
]
|
]
|
||||||
# display the root positions to help with the puzzle
|
# display the root positions to help with the puzzle
|
||||||
for key, pos in self.db.root_pos.items():
|
for key, pos in self.db.root_pos.items():
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue