<h1><spanclass="section-number">2. </span>The Tutorial World<aclass="headerlink"href="#the-tutorial-world"title="Permalink to this headline">¶</a></h1>
This is pretty much just a list of build-commands executed in sequence by the <codeclass="docutils literal notranslate"><spanclass="pre">batchcommand</span></code> command.
Wait for the building to complete and don’t run it twice.</p>
<blockquote>
<div><p>After having run the batchcommand, the <codeclass="docutils literal notranslate"><spanclass="pre">intro</span></code> command also becomes available in Limbo. Try it out to
for in-game help and to get an example of <aclass="reference internal"href="../../../Components/EvMenu.html"><spanclass="doc std std-doc">EvMenu</span></a>, Evennia’s in-built
to discover the whereabouts of a mythical weapon.</p>
<p>A new exit should have appeared named <em>Tutorial</em>. Enter by writing <codeclass="docutils literal notranslate"><spanclass="pre">tutorial</span></code>.</p>
<p>You will automatically <codeclass="docutils literal notranslate"><spanclass="pre">quell</span></code> when you enter (and <codeclass="docutils literal notranslate"><spanclass="pre">unquell</span></code> when you leave), so you can play the way it was intended.
Both if you are triumphant or if you use the <codeclass="docutils literal notranslate"><spanclass="pre">give</span><spanclass="pre">up</span></code> command you will eventually end up back in Limbo.</p>
<divclass="admonition important">
<pclass="admonition-title">Important</p>
<p>Only LOSERS and QUITTERS use the <codeclass="docutils literal notranslate"><spanclass="pre">give</span><spanclass="pre">up</span></code> command.</p>
<p><imgalt="the castle off the moor"src="https://images-wixmp-ed30a86b8c4ca887773594c2.wixmp.com/f/22916c25-6299-453d-a221-446ec839f567/da2pmzu-46d63c6d-9cdc-41dd-87d6-1106db5a5e1a.jpg/v1/fill/w_600,h_849,q_75,strp/the_castle_off_the_moor_by_griatch_art_da2pmzu-fullview.jpg?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ1cm46YXBwOiIsImlzcyI6InVybjphcHA6Iiwib2JqIjpbW3siaGVpZ2h0IjoiPD04NDkiLCJwYXRoIjoiXC9mXC8yMjkxNmMyNS02Mjk5LTQ1M2QtYTIyMS00NDZlYzgzOWY1NjdcL2RhMnBtenUtNDZkNjNjNmQtOWNkYy00MWRkLTg3ZDYtMTEwNmRiNWE1ZTFhLmpwZyIsIndpZHRoIjoiPD02MDAifV1dLCJhdWQiOlsidXJuOnNlcnZpY2U6aW1hZ2Uub3BlcmF0aW9ucyJdfQ.omuS3D1RmFiZCy9OSXiIita-HxVGrBok3_7asq0rflw"/></p>
<p><em>To get into the mood of this miniature quest, imagine you are an adventurer out to find fame and
fortune. You have heard rumours of an old castle ruin by the coast. In its depth a warrior princess
was buried together with her powerful magical weapon - a valuable prize, if it’s true. Of course
this is a chance to adventure that you cannot turn down!</em></p>
<p><em>You reach the ocean in the midst of a raging thunderstorm. With wind and rain screaming in your
face you stand where the moor meets the sea along a high, rocky coast …</em></p>
<li><p>Use the command <codeclass="docutils literal notranslate"><spanclass="pre">tutorial</span></code> to get code insight behind the scenes of every room.</p></li>
<li><p>Look at everything. While a demo, the Tutorial World is not necessarily trivial to solve - it depends
on your experience with text-based adventure games. Just remember that everything can be solved or bypassed.</p></li>
<li><p>Some objects are interactive in more than one way. Use the normal <codeclass="docutils literal notranslate"><spanclass="pre">help</span></code> command to get a feel for
which commands are available at any given time.</p></li>
<li><p>In order to fight, you need to first find some type of weapon.</p>
<ul>
<li><p><em>slash</em> is a normal attack</p></li>
<li><p><em>stab</em> launches an attack that makes more damage but has a lower chance to hit.</p></li>
<li><p><em>defend</em> will lower the chance to taking damage on your enemy’s next attack.</p></li>
<h2><spanclass="section-number">2.2. </span>Once you are done (or had enough)<aclass="headerlink"href="#once-you-are-done-or-had-enough"title="Permalink to this headline">¶</a></h2>
you returned limping and whimpering from the challenge by using the <codeclass="docutils literal notranslate"><spanclass="pre">give</span><spanclass="pre">up</span></code> command.
You can find all the code in <aclass="reference internal"href="../../../api/evennia.contrib.tutorials.tutorial_world.html#evennia-contrib-tutorials-tutorial-world"><spanclass="std std-ref">evennia/contrib/tutorials/tutorial_world</span></a>.
The build-script is <aclass="reference external"href="https://github.com/evennia/evennia/blob/master/evennia/contrib/tutorials/tutorial_world/build.ev">here</a>.</p>
<p>When reading the code, remember that the Tutorial World was designed to install easily and to not permanently modify
the rest of the game. It therefore makes sure to only use temporary solutions and to clean up after itself. This is
not something you will often need to worry about when making your own game.</p>
<h2><spanclass="section-number">2.3. </span>Uninstall the tutorial world<aclass="headerlink"href="#uninstall-the-tutorial-world"title="Permalink to this headline">¶</a></h2>
<p>This should locate the first and last rooms created by <codeclass="docutils literal notranslate"><spanclass="pre">build.ev</span></code> - <em>Intro</em> and <em>Outro</em>. If you
installed normally, everything created between these two numbers should be part of the tutorial.
Note their #dbref numbers, for example 5 and 80. Next we just delete all objects in that range:</p>