diff --git a/evennia/contrib/tutorial_world/build.ev b/evennia/contrib/tutorial_world/build.ev index 8780400e6c..b120ff277e 100644 --- a/evennia/contrib/tutorial_world/build.ev +++ b/evennia/contrib/tutorial_world/build.ev @@ -294,14 +294,14 @@ start on the sign. # 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 - moor. A small group of huddling black things has dug in near the +@desc tree = Only the sturdiest of trees survive at the edge of the + moor. A small huddling black thing has dug in near the cliff edge, eternally pummeled by wind and salt to become an integral part of the gloomy scenery. # -@lock trees = get:false() +@lock tree = get:false() # @set trees/get_err_msg = 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 # typeclass itself. # -@dig The old bridge;bridge;tut#05 +@dig The old bridge;bridge;east;e;tut#05 : tutorial_world.rooms.BridgeRoom = old bridge;east;e;bridge;hangbridge # diff --git a/evennia/contrib/tutorial_world/objects.py b/evennia/contrib/tutorial_world/objects.py index 512eca91c2..aa80bb6f3c 100644 --- a/evennia/contrib/tutorial_world/objects.py +++ b/evennia/contrib/tutorial_world/objects.py @@ -647,7 +647,7 @@ class CrumblingWall(TutorialObject, DefaultExit): """called when the object is first created.""" 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, # 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 # killed in unittesting. self.deferred = delay(45, self.reset) + return True def _translate_position(self, root, ipos): """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 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 " - "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 for key, pos in self.db.root_pos.items():