evennia/docs/1.0-dev/toc.html
Evennia docbuilder action ecb368ddb6 Updated HTML docs
2022-02-05 15:09:22 +00:00

5112 lines
No EOL
505 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
<title>&lt;no title&gt; &#8212; Evennia 1.0-dev documentation</title>
<link rel="stylesheet" href="_static/nature.css" type="text/css" />
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<script id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
<script src="_static/jquery.js"></script>
<script src="_static/underscore.js"></script>
<script src="_static/doctools.js"></script>
<script src="_static/language_data.js"></script>
<script async="async" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.7/latest.js?config=TeX-AMS-MML_HTMLorMML"></script>
<script type="text/x-mathjax-config">MathJax.Hub.Config({"tex2jax": {"processClass": "tex2jax_process|mathjax_process|math|output_area"}})</script>
<link rel="shortcut icon" href="_static/favicon.ico"/>
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
</head><body>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="right" >
<a href="py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="nav-item nav-item-0"><a href="index.html">Evennia 1.0-dev</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">&lt;no title&gt;</a></li>
</ul>
<div class="develop">develop branch</div>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="Coding/Coding-Introduction.html">Coding Introduction</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Coding/Coding-Introduction.html#start-with-the-tutorial">Start with the tutorial</a></li>
<li class="toctree-l2"><a class="reference internal" href="Coding/Coding-Introduction.html#python">Python</a></li>
<li class="toctree-l2"><a class="reference internal" href="Coding/Coding-Introduction.html#explore-evennia-interactively">Explore Evennia interactively</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Coding/Coding-Introduction.html#jupyter-notebook-support">Jupyter Notebook Support</a></li>
<li class="toctree-l3"><a class="reference internal" href="Coding/Coding-Introduction.html#more-exploration">More exploration</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Coding/Coding-Introduction.html#use-a-python-syntax-checker">Use a python syntax checker</a></li>
<li class="toctree-l2"><a class="reference internal" href="Coding/Coding-Introduction.html#plan-before-you-code">Plan before you code</a></li>
<li class="toctree-l2"><a class="reference internal" href="Coding/Coding-Introduction.html#code-in-your-game-folder-not-in-the-evennia-repository">Code in your game folder, not in the evennia/ repository</a></li>
<li class="toctree-l2"><a class="reference internal" href="Coding/Coding-Introduction.html#learn-to-read-tracebacks">Learn to read tracebacks</a></li>
<li class="toctree-l2"><a class="reference internal" href="Coding/Coding-Introduction.html#docs-are-here-to-help-you">Docs are here to help you</a></li>
<li class="toctree-l2"><a class="reference internal" href="Coding/Coding-Introduction.html#the-most-important-point">The most important point</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Coding/Coding-Overview.html">Coding and development help</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Coding/Coding-Overview.html#find-your-way">Find your way</a></li>
<li class="toctree-l2"><a class="reference internal" href="Coding/Coding-Overview.html#setting-up-a-workflow">Setting up a workflow</a></li>
<li class="toctree-l2"><a class="reference internal" href="Coding/Coding-Overview.html#coding-away">Coding away</a></li>
<li class="toctree-l2"><a class="reference internal" href="Coding/Coding-Overview.html#advanced-concepts">Advanced concepts</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Coding/Continuous-Integration.html">Continuous Integration</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Coding/Continuous-Integration.html#what-is-continuous-integration">What is Continuous Integration?</a></li>
<li class="toctree-l2"><a class="reference internal" href="Coding/Continuous-Integration.html#preparation">Preparation</a></li>
<li class="toctree-l2"><a class="reference internal" href="Coding/Continuous-Integration.html#linux-teamcity-setup">Linux TeamCity Setup</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Coding/Continuous-Integration.html#a-quick-overview">A Quick Overview</a></li>
<li class="toctree-l3"><a class="reference internal" href="Coding/Continuous-Integration.html#template-setup">Template Setup</a></li>
<li class="toctree-l3"><a class="reference internal" href="Coding/Continuous-Integration.html#creating-the-project">Creating the Project</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Coding/Debugging.html">Debugging</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Coding/Debugging.html#debugging-evennia">Debugging Evennia</a></li>
<li class="toctree-l2"><a class="reference internal" href="Coding/Debugging.html#a-simple-example-using-pdb">A simple example using pdb</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Coding/Debugging.html#listing-surrounding-lines-of-code">Listing surrounding lines of code</a></li>
<li class="toctree-l3"><a class="reference internal" href="Coding/Debugging.html#examining-variables">Examining variables</a></li>
<li class="toctree-l3"><a class="reference internal" href="Coding/Debugging.html#executing-the-current-line">Executing the current line</a></li>
<li class="toctree-l3"><a class="reference internal" href="Coding/Debugging.html#letting-the-program-run">Letting the program run</a></li>
<li class="toctree-l3"><a class="reference internal" href="Coding/Debugging.html#stepping-through-a-function">Stepping through a function</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Coding/Debugging.html#cheat-sheet-of-pdb-pudb-commands">Cheat-sheet of pdb/pudb commands</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Coding/Flat-API.html">Things to remember about the flat API</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Coding/Flat-API.html#to-remember-when-importing-from-evennia">To remember when importing from <code class="docutils literal notranslate"><span class="pre">evennia</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Coding/Profiling.html">Profiling</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Coding/Profiling.html#introduction">Introduction</a></li>
<li class="toctree-l2"><a class="reference internal" href="Coding/Profiling.html#simple-timer-tests">Simple timer tests</a></li>
<li class="toctree-l2"><a class="reference internal" href="Coding/Profiling.html#using-cprofile">Using cProfile</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Coding/Profiling.html#analyzing-the-profile">Analyzing the profile</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Coding/Profiling.html#the-dummyrunner">The Dummyrunner</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Coding/Profiling.html#dummyrunner-hints">Dummyrunner hints</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Coding/Quirks.html">Quirks</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Coding/Quirks.html#forgetting-to-use-reload-to-see-changes-to-your-typeclasses">Forgetting to use &#64;reload to see changes to your typeclasses</a></li>
<li class="toctree-l2"><a class="reference internal" href="Coding/Quirks.html#web-admin-to-create-new-account">Web admin to create new Account</a></li>
<li class="toctree-l2"><a class="reference internal" href="Coding/Quirks.html#mutable-attributes-and-their-connection-to-the-database">Mutable attributes and their connection to the database</a></li>
<li class="toctree-l2"><a class="reference internal" href="Coding/Quirks.html#commands-are-matched-by-name-or-alias">Commands are matched by name <em>or</em> alias</a></li>
<li class="toctree-l2"><a class="reference internal" href="Coding/Quirks.html#objects-turning-to-defaultobject">Objects turning to <code class="docutils literal notranslate"><span class="pre">DefaultObject</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="Coding/Quirks.html#overriding-of-magic-methods">Overriding of magic methods</a></li>
<li class="toctree-l2"><a class="reference internal" href="Coding/Quirks.html#known-upstream-bugs">Known upstream bugs</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Coding/Setting-up-PyCharm.html">Setting up PyCharm</a></li>
<li class="toctree-l1"><a class="reference internal" href="Coding/Setting-up-PyCharm.html#directions-for-setting-up-pycharm-with-evennia">Directions for setting up PyCharm with Evennia</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Coding/Setting-up-PyCharm.html#setting-up-the-project-interpreter">Setting up the project interpreter</a></li>
<li class="toctree-l2"><a class="reference internal" href="Coding/Setting-up-PyCharm.html#attaching-pycharm-debugger-to-evennia">Attaching PyCharm debugger to Evennia</a></li>
<li class="toctree-l2"><a class="reference internal" href="Coding/Setting-up-PyCharm.html#setting-up-an-evennia-run-configuration">Setting up an Evennia run configuration</a></li>
<li class="toctree-l2"><a class="reference internal" href="Coding/Setting-up-PyCharm.html#alternative-run-configuration-utilizing-logfiles-as-source-of-data">Alternative run configuration - utilizing logfiles as source of data</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Coding/Unit-Testing.html">Unit Testing</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Coding/Unit-Testing.html#running-the-evennia-test-suite">Running the Evennia test suite</a></li>
<li class="toctree-l2"><a class="reference internal" href="Coding/Unit-Testing.html#running-tests-for-your-game-dir">Running tests for your game dir</a></li>
<li class="toctree-l2"><a class="reference internal" href="Coding/Unit-Testing.html#writing-new-tests">Writing new tests</a></li>
<li class="toctree-l2"><a class="reference internal" href="Coding/Unit-Testing.html#using-the-evennia-testing-classes">Using the Evennia testing classes</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Coding/Unit-Testing.html#classes-for-testing-your-game-dir">Classes for testing your game dir</a></li>
<li class="toctree-l3"><a class="reference internal" href="Coding/Unit-Testing.html#classes-for-testing-evennia-core">Classes for testing Evennia core</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Coding/Unit-Testing.html#unit-testing-contribs-with-custom-models">Unit testing contribs with custom models</a></li>
<li class="toctree-l2"><a class="reference internal" href="Coding/Unit-Testing.html#a-note-on-making-the-test-runner-faster">A note on making the test runner faster</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Coding/Updating-Your-Game.html">Updating Your Game</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Coding/Updating-Your-Game.html#updating-with-the-latest-evennia-code-changes">Updating with the latest Evennia code changes</a></li>
<li class="toctree-l2"><a class="reference internal" href="Coding/Updating-Your-Game.html#upgrading-evennia-dependencies">Upgrading Evennia dependencies</a></li>
<li class="toctree-l2"><a class="reference internal" href="Coding/Updating-Your-Game.html#migrating-the-database-schema">Migrating the Database Schema</a></li>
<li class="toctree-l2"><a class="reference internal" href="Coding/Updating-Your-Game.html#resetting-your-database">Resetting your database</a></li>
<li class="toctree-l2"><a class="reference internal" href="Coding/Updating-Your-Game.html#more-about-schema-migrations">More about schema migrations</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Coding/Using-Travis.html">Using Travis</a></li>
<li class="toctree-l1"><a class="reference internal" href="Coding/Version-Control.html">Version Control</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Coding/Version-Control.html#setting-up-git">Setting up Git</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Coding/Version-Control.html#step-1-install-git">Step 1: Install Git</a></li>
<li class="toctree-l3"><a class="reference internal" href="Coding/Version-Control.html#step-2-define-user-e-mail-settings-for-git">Step 2: Define user/e-mail Settings for Git</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Coding/Version-Control.html#putting-your-game-folder-under-version-control">Putting your game folder under version control</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Coding/Version-Control.html#tracking-files">Tracking files</a></li>
<li class="toctree-l3"><a class="reference internal" href="Coding/Version-Control.html#committing-your-code">Committing your Code</a></li>
<li class="toctree-l3"><a class="reference internal" href="Coding/Version-Control.html#changing-your-mind">Changing your mind</a></li>
<li class="toctree-l3"><a class="reference internal" href="Coding/Version-Control.html#pushing-your-code-online">Pushing your code online</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Coding/Version-Control.html#forking-evennia">Forking Evennia</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Coding/Version-Control.html#step-1-fork-the-evennia-master-repository">Step 1: Fork the evennia/master repository</a></li>
<li class="toctree-l3"><a class="reference internal" href="Coding/Version-Control.html#step-2-clone-your-online-fork-of-evennia">Step 2: Clone your online fork of Evennia</a></li>
<li class="toctree-l3"><a class="reference internal" href="Coding/Version-Control.html#step-3-configure-remotes">Step 3: Configure remotes</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Coding/Version-Control.html#working-with-your-evennia-fork">Working with your Evennia fork</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Coding/Version-Control.html#updating-to-latest-evennia">Updating to latest Evennia</a></li>
<li class="toctree-l3"><a class="reference internal" href="Coding/Version-Control.html#making-changes">Making changes</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Coding/Version-Control.html#sharing-your-evennia-fixes-on-github">Sharing your Evennia fixes on Github</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Coding/Version-Control.html#troubleshooting">Troubleshooting</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Coding/Version-Control.html#making-an-evennia-pull-request">Making an Evennia Pull Request</a></li>
<li class="toctree-l2"><a class="reference internal" href="Coding/Version-Control.html#git-tips-and-tricks">GIT tips and tricks</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Components/Accounts.html">Accounts</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Components/Accounts.html#how-to-create-your-own-account-types">How to create your own Account types</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Accounts.html#properties-on-accounts">Properties on Accounts</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Components/Attributes.html">Attributes</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Components/Attributes.html#managing-attributes-in-code">Managing Attributes in Code</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Components/Attributes.html#using-db">Using .db</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/Attributes.html#using-attributes">Using .attributes</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/Attributes.html#using-attributeproperty">Using AttributeProperty</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Components/Attributes.html#managing-attributes-in-game">Managing Attributes in-game</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Attributes.html#locking-and-checking-attributes">Locking and checking Attributes</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Attributes.html#what-types-of-data-can-i-save-in-an-attribute">What types of data can I save in an Attribute?</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Components/Attributes.html#storing-single-objects">Storing single objects</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/Attributes.html#storing-multiple-objects">Storing multiple objects</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/Attributes.html#retrieving-mutable-objects">Retrieving Mutable objects</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Components/Attributes.html#properties-of-attributes">Properties of Attributes</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Components/Attributes.html#in-memory-attributes-nattributes">In-memory Attributes (NAttributes)</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Components/Attributes.html#persistent-vs-non-persistent">Persistent vs non-persistent</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Components/Batch-Code-Processor.html">Batch Code Processor</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Components/Batch-Code-Processor.html#basic-usage">Basic Usage</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Batch-Code-Processor.html#the-batch-file">The batch file</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Batch-Code-Processor.html#debug-mode">Debug mode</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Batch-Code-Processor.html#interactive-mode">Interactive mode</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Batch-Code-Processor.html#limitations-and-caveats">Limitations and Caveats</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Components/Batch-Code-Processor.html#safety">Safety</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/Batch-Code-Processor.html#no-communication-between-code-blocks">No communication between code blocks</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/Batch-Code-Processor.html#dont-treat-a-batchcode-file-like-any-python-file">Dont treat a batchcode file like any Python file</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/Batch-Code-Processor.html#dont-let-code-rely-on-the-batch-files-real-file-path">Dont let code rely on the batch-files real file path</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Components/Batch-Command-Processor.html">Batch Command Processor</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Components/Batch-Command-Processor.html#basic-usage">Basic Usage</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Batch-Command-Processor.html#the-batch-file">The batch file</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Batch-Command-Processor.html#interactive-mode">Interactive mode</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Batch-Command-Processor.html#limitations-and-caveats">Limitations and Caveats</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Batch-Command-Processor.html#assorted-notes">Assorted notes</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Components/Batch-Processors.html">Batch Processors</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Components/Batch-Processors.html#a-note-on-file-encodings">A note on File Encodings</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Components/Bootstrap-Components-and-Utilities.html">Bootstrap Components and Utilities</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Components/Bootstrap-Components-and-Utilities.html#general-styling">General Styling</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Components/Bootstrap-Components-and-Utilities.html#color">Color</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/Bootstrap-Components-and-Utilities.html#borders">Borders</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/Bootstrap-Components-and-Utilities.html#spacing">Spacing</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Components/Bootstrap-Components-and-Utilities.html#components">Components</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Components/Bootstrap-Components-and-Utilities.html#buttons">Buttons</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/Bootstrap-Components-and-Utilities.html#cards">Cards</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/Bootstrap-Components-and-Utilities.html#jumbotron">Jumbotron</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/Bootstrap-Components-and-Utilities.html#forms">Forms</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Components/Channels.html">Channels</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Components/Channels.html#using-channels-in-game">Using channels in-game</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Components/Channels.html#viewing-and-joining-channels">Viewing and joining channels</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/Channels.html#chat-on-channels">Chat on channels</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/Channels.html#channel-administration">Channel administration</a><ul>
<li class="toctree-l4"><a class="reference internal" href="Components/Channels.html#restricting-channel-administration">Restricting channel administration</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Components/Channels.html#allowing-characters-to-use-channels">Allowing Characters to use Channels</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Channels.html#customizing-channel-output-and-behavior">Customizing channel output and behavior</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Channels.html#channels-in-code">Channels in code</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Channels.html#channel-logging">Channel logging</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Components/Channels.html#properties-on-channels">Properties on Channels</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Components/Coding-Utils.html">Coding Utils</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Components/Coding-Utils.html#searching">Searching</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Coding-Utils.html#create">Create</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Coding-Utils.html#logging">Logging</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Coding-Utils.html#time-utilities">Time Utilities</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Components/Coding-Utils.html#game-time">Game time</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/Coding-Utils.html#utils-time-format">utils.time_format()</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/Coding-Utils.html#utils-delay">utils.delay()</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Components/Coding-Utils.html#object-classes">Object Classes</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Components/Coding-Utils.html#utils-inherits-from">utils.inherits_from()</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Components/Coding-Utils.html#text-utilities">Text utilities</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Components/Coding-Utils.html#utils-fill">utils.fill()</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/Coding-Utils.html#utils-crop">utils.crop()</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/Coding-Utils.html#utils-dedent">utils.dedent()</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/Coding-Utils.html#to-str-and-to-bytes">to_str() and to_bytes()</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/Coding-Utils.html#ansi-coloring-tools">Ansi Coloring Tools</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Components/Coding-Utils.html#display-utilities">Display utilities</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Components/Coding-Utils.html#making-ascii-tables">Making ascii tables</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/Coding-Utils.html#menus">Menus</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Components/Command-Sets.html">Command Sets</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Components/Command-Sets.html#defining-command-sets">Defining Command Sets</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Components/Command-Sets.html#properties-on-command-sets">Properties on Command Sets</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Components/Command-Sets.html#command-sets-searched">Command Sets Searched</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Command-Sets.html#adding-and-merging-command-sets">Adding and Merging Command Sets</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Components/Command-Sets.html#merge-rules">Merge Rules</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/Command-Sets.html#assorted-notes">Assorted Notes</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Components/Command-System.html">Command System</a></li>
<li class="toctree-l1"><a class="reference internal" href="Components/Commands.html">Commands</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Components/Commands.html#defining-commands">Defining Commands</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Components/Commands.html#who-is-calling-the-command">Who is calling the command?</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/Commands.html#properties-assigned-to-the-command-instance-at-run-time">Properties assigned to the command instance at run-time</a><ul>
<li class="toctree-l4"><a class="reference internal" href="Components/Commands.html#other-useful-utility-methods">Other useful utility methods:</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="Components/Commands.html#defining-your-own-command-classes">Defining your own command classes</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/Commands.html#command-prefixes">Command prefixes</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/Commands.html#on-arg-regex">On arg_regex</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Components/Commands.html#exiting-a-command">Exiting a command</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Commands.html#pauses-in-commands">Pauses in commands</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Commands.html#asking-for-user-input">Asking for user input</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Commands.html#system-commands">System commands</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Commands.html#dynamic-commands">Dynamic Commands</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Commands.html#exits">Exits</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Commands.html#command-instances-are-re-used">Command instances are re-used</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Commands.html#dynamically-created-commands">Dynamically created commands</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Commands.html#how-commands-actually-work">How commands actually work</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Commands.html#assorted-notes">Assorted notes</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Components/Communications.html">Communications</a></li>
<li class="toctree-l1"><a class="reference internal" href="Components/Components-Overview.html">Core Components</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Components/Components-Overview.html#database-entites">Database entites</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Components-Overview.html#commands">Commands</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Components-Overview.html#utils-and-tools">Utils and tools</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Components-Overview.html#server-and-network">Server and network</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Components/Connection-Screen.html">Connection Screen</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Components/Connection-Screen.html#commands-available-at-the-connection-screen">Commands available at the Connection Screen</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Components/Default-Commands.html">Default Commands</a></li>
<li class="toctree-l1"><a class="reference internal" href="Components/EvEditor.html">EvEditor</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Components/EvEditor.html#launching-the-editor">Launching the editor</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/EvEditor.html#example-of-usage">Example of usage</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/EvEditor.html#persistent-editor">Persistent editor</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/EvEditor.html#line-editor-usage">Line editor usage</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/EvEditor.html#the-eveditor-to-edit-code">The EvEditor to edit code</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Components/EvMenu.html">EvMenu</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Components/EvMenu.html#introduction">Introduction</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Components/EvMenu.html#examples">Examples</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Components/EvMenu.html#launching-the-menu">Launching the menu</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/EvMenu.html#the-menu-nodes">The Menu nodes</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Components/EvMenu.html#input-arguments-to-the-node">Input arguments to the node</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/EvMenu.html#return-values-from-the-node">Return values from the node</a><ul>
<li class="toctree-l4"><a class="reference internal" href="Components/EvMenu.html#text">text</a></li>
<li class="toctree-l4"><a class="reference internal" href="Components/EvMenu.html#options">options</a><ul>
<li class="toctree-l5"><a class="reference internal" href="Components/EvMenu.html#option-key-key">option-key key</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="Components/EvMenu.html#option-key-desc">option-key desc</a></li>
<li class="toctree-l4"><a class="reference internal" href="Components/EvMenu.html#option-key-goto">option-key goto</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Components/EvMenu.html#temporary-storage">Temporary storage</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/EvMenu.html#customizing-menu-formatting">Customizing Menu formatting</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/EvMenu.html#evmenu-templating-language">EvMenu templating language</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Components/EvMenu.html#template-options">Template Options</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/EvMenu.html#templating-example">Templating example</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Components/EvMenu.html#id1">Examples:</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Components/EvMenu.html#example-simple-branching-menu">Example: Simple branching menu</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/EvMenu.html#example-dynamic-goto">Example: Dynamic goto</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/EvMenu.html#example-set-caller-properties">Example: Set caller properties</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/EvMenu.html#example-get-arbitrary-input">Example: Get arbitrary input</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/EvMenu.html#example-storing-data-between-nodes">Example: Storing data between nodes</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/EvMenu.html#example-repeating-the-same-node">Example: Repeating the same node</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/EvMenu.html#defining-nodes-in-a-dictionary">Defining nodes in a dictionary</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Components/EvMenu.html#ask-for-simple-input">Ask for simple input</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Components/EvMenu.html#the-yield-way">The <code class="docutils literal notranslate"><span class="pre">yield</span></code> way</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/EvMenu.html#the-get-input-way">The <code class="docutils literal notranslate"><span class="pre">get_input</span></code> way</a><ul>
<li class="toctree-l4"><a class="reference internal" href="Components/EvMenu.html#example-yes-no-prompt">Example: Yes/No prompt</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Components/EvMenu.html#the-list-node-decorator">The <code class="docutils literal notranslate"><span class="pre">&#64;list_node</span></code> decorator</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/EvMenu.html#assorted-notes">Assorted notes</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Components/EvMore.html">EvMore</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Components/EvMore.html#using-evmore">Using EvMore</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Components/FuncParser.html">The Inline Function Parser</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Components/FuncParser.html#uses-in-default-evennia">Uses in default Evennia</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/FuncParser.html#using-the-funcparser">Using the FuncParser</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/FuncParser.html#defining-custom-callables">Defining custom callables</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Components/FuncParser.html#safe-convertion-of-inputs">Safe convertion of inputs</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Components/FuncParser.html#default-callables">Default callables</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Components/FuncParser.html#evennia-utils-funcparser-funcparser-callables"><code class="docutils literal notranslate"><span class="pre">evennia.utils.funcparser.FUNCPARSER_CALLABLES</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/FuncParser.html#evennia-utils-funcparser-searching-callables"><code class="docutils literal notranslate"><span class="pre">evennia.utils.funcparser.SEARCHING_CALLABLES</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/FuncParser.html#evennia-utils-funcparser-actor-stance-callables"><code class="docutils literal notranslate"><span class="pre">evennia.utils.funcparser.ACTOR_STANCE_CALLABLES</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/FuncParser.html#example">Example</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Components/Help-System.html">Help System</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Components/Help-System.html#using-the-help-system-from-in-game">Using the help system from in-game</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Help-System.html#sources-of-help-entries">Sources of help entries</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Components/Help-System.html#the-help-entry">The Help Entry</a><ul>
<li class="toctree-l4"><a class="reference internal" href="Components/Help-System.html#subtopics">Subtopics</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="Components/Help-System.html#command-auto-help-system">Command Auto-help system</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/Help-System.html#database-help-entries">Database-help entries</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/Help-System.html#file-help-entries">File-help entries</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Components/Help-System.html#entry-priority">Entry priority</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Help-System.html#locking-help-entries">Locking help entries</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Help-System.html#customizing-the-look-of-the-help-system">Customizing the look of the help system</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Help-System.html#technical-notes">Technical notes</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Components/Inputfuncs.html">Inputfuncs</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Components/Inputfuncs.html#adding-your-own-inputfuncs">Adding your own inputfuncs</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Inputfuncs.html#default-inputfuncs">Default inputfuncs</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Components/Inputfuncs.html#text">text</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/Inputfuncs.html#echo">echo</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/Inputfuncs.html#default">default</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/Inputfuncs.html#client-options">client_options</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/Inputfuncs.html#get-client-options">get_client_options</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/Inputfuncs.html#get-inputfuncs">get_inputfuncs</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/Inputfuncs.html#login">login</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/Inputfuncs.html#get-value">get_value</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/Inputfuncs.html#repeat">repeat</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/Inputfuncs.html#unrepeat">unrepeat</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/Inputfuncs.html#monitor">monitor</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Components/Inputfuncs.html#unmonitor">unmonitor</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Components/Locks.html">Locks</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Components/Locks.html#setting-and-checking-a-lock">Setting and checking a lock</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Locks.html#defining-locks">Defining locks</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Components/Locks.html#valid-access-types">Valid access_types</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/Locks.html#custom-access-types">Custom access_types</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/Locks.html#lock-functions">Lock functions</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Components/Locks.html#checking-simple-strings">Checking simple strings</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Locks.html#default-locks">Default locks</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Locks.html#more-lock-definition-examples">More Lock definition examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Locks.html#a-complete-example-of-setting-locks-on-an-object">A complete example of setting locks on an object</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Locks.html#on-djangos-permission-system">On Djangos permission system</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Components/MonitorHandler.html">MonitorHandler</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Components/MonitorHandler.html#using-the-monitorhandler">Using the MonitorHandler</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Components/Msg.html">Msg</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Components/Msg.html#msg-in-code">Msg in code</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Components/Msg.html#properties-on-msg">Properties on Msg</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Components/Msg.html#tempmsg">TempMsg</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Components/Nicks.html">Nicks</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Components/Nicks.html#coding-with-nicks">Coding with nicks</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Components/Nicks.html#advanced-note">Advanced note</a></li>
<li class="toctree-l1"><a class="reference internal" href="Components/Objects.html">Objects</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Components/Objects.html#how-to-create-your-own-object-types">How to create your own object types</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Objects.html#properties-and-functions-on-objects">Properties and functions on Objects</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Objects.html#subclasses-of-object">Subclasses of <code class="docutils literal notranslate"><span class="pre">Object</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="Components/Objects.html#characters">Characters</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/Objects.html#rooms">Rooms</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/Objects.html#exits">Exits</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Components/Outputfuncs.html">Outputfuncs</a></li>
<li class="toctree-l1"><a class="reference internal" href="Components/Permissions.html">Permissions</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Components/Permissions.html#managing-permissions">Managing Permissions</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Permissions.html#the-permission-hierarchy">The permission hierarchy</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Permissions.html#checking-permissions">Checking permissions</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Components/Permissions.html#checking-with-obj-permissions-check">Checking with obj.permissions.check()</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/Permissions.html#lock-funcs">Lock funcs</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/Permissions.html#some-examples">Some examples</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Components/Permissions.html#superusers">Superusers</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Permissions.html#quelling">Quelling</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Components/Portal-And-Server.html">Portal And Server</a></li>
<li class="toctree-l1"><a class="reference internal" href="Components/Prototypes.html">Spawner and Prototypes</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Components/Prototypes.html#using-the-olc">Using the OLC</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Prototypes.html#the-prototype">The prototype</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Components/Prototypes.html#prototype-keys">Prototype keys</a><ul>
<li class="toctree-l4"><a class="reference internal" href="Components/Prototypes.html#more-on-prototype-inheritance">More on prototype inheritance</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="Components/Prototypes.html#prototype-values">Prototype values</a><ul>
<li class="toctree-l4"><a class="reference internal" href="Components/Prototypes.html#protfuncs">Protfuncs</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Components/Prototypes.html#storing-prototypes">Storing prototypes</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Components/Prototypes.html#database-prototypes">Database prototypes</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/Prototypes.html#module-based-prototypes">Module-based prototypes</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Components/Prototypes.html#using-spawn">Using &#64;spawn</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Prototypes.html#using-evennia-prototypes-spawner">Using evennia.prototypes.spawner()</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Components/Scripts.html">Scripts</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Components/Scripts.html#in-game-command-examples">In-game command examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Scripts.html#code-examples">Code examples</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Components/Scripts.html#defining-new-scripts">Defining new Scripts</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Components/Scripts.html#simple-storage-script">Simple storage script</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Scripts.html#timed-scripts">Timed Scripts</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Components/Scripts.html#script-timers-vs-delay-repeat">Script timers vs delay/repeat</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Components/Scripts.html#script-attached-to-another-object">Script attached to another object</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Components/Scripts.html#other-script-methods">Other Script methods</a></li>
<li class="toctree-l1"><a class="reference internal" href="Components/Scripts.html#the-global-scripts-container">The GLOBAL_SCRIPTS container</a></li>
<li class="toctree-l1"><a class="reference internal" href="Components/Scripts.html#hints-dealing-with-script-errors">Hints: Dealing with Script Errors</a></li>
<li class="toctree-l1"><a class="reference internal" href="Components/Server.html">Server component</a></li>
<li class="toctree-l1"><a class="reference internal" href="Components/Sessions.html">Sessions</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Components/Sessions.html#properties-on-sessions">Properties on Sessions</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Sessions.html#multisession-mode">Multisession mode</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Sessions.html#returning-data-to-the-session">Returning data to the session</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Sessions.html#customizing-the-session-object">Customizing the Session object</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Sessions.html#portal-and-server-sessions">Portal and Server Sessions</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Sessions.html#sessionhandlers">Sessionhandlers</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Components/Signals.html">Signals</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Components/Signals.html#attaching-a-handler-to-a-signal">Attaching a handler to a signal</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Signals.html#available-signals">Available signals</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Components/Tags.html">Tags</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Components/Tags.html#properties-of-tags-and-aliases-and-permissions">Properties of Tags (and Aliases and Permissions)</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Tags.html#adding-removing-tags">Adding/Removing Tags</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Tags.html#searching-for-objects-with-a-given-tag">Searching for objects with a given tag</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Tags.html#using-aliases-and-permissions">Using Aliases and Permissions</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Tags.html#assorted-notes">Assorted notes</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Components/TickerHandler.html">TickerHandler</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Components/TickerHandler.html#about-tickers">About Tickers</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Components/TickerHandler.html#when-not-to-use-tickerhandler">When <em>not</em> to use TickerHandler</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Components/Typeclasses.html">Typeclasses</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Components/Typeclasses.html#difference-between-typeclasses-and-classes">Difference between typeclasses and classes</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Typeclasses.html#creating-a-new-typeclass">Creating a new typeclass</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Typeclasses.html#about-typeclass-properties">About typeclass properties</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Typeclasses.html#overloading-hooks">Overloading hooks</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Typeclasses.html#querying-for-typeclasses">Querying for typeclasses</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Components/Typeclasses.html#updating-existing-typeclass-instances">Updating existing typeclass instances</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Components/Typeclasses.html#swap-typeclass">Swap typeclass</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Components/Typeclasses.html#how-typeclasses-actually-work">How typeclasses actually work</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Components/Typeclasses.html#caveats">Caveats</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Components/Web-API.html">Evennia REST API</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Components/Web-API.html#usage">Usage</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Web-API.html#customizing-the-api">Customizing the API</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Components/Web-Admin.html">The Web Admin</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Components/Web-Admin.html#usage">Usage</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Components/Web-Admin.html#adding-objects-to-attributes">Adding objects to Attributes</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/Web-Admin.html#linking-accounts-and-characters">Linking Accounts and Characters</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/Web-Admin.html#building-with-the-admin">Building with the Admin</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Components/Web-Admin.html#grant-others-access-to-the-admin">Grant others access to the admin</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Web-Admin.html#customizing-the-web-admin">Customizing the web admin</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Components/Web-Admin.html#change-the-title-of-the-admin">Change the title of the admin</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Components/Webclient.html">Web Client</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Components/Webclient.html#customizing-the-web-client">Customizing the web client</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Components/Webclient.html#evennia-web-client-api-from-evennia-js">Evennia Web Client API (from evennia.js)</a></li>
<li class="toctree-l1"><a class="reference internal" href="Components/Webclient.html#plugin-manager-api-from-webclient-gui-js">Plugin Manager API (from webclient_gui.js)</a></li>
<li class="toctree-l1"><a class="reference internal" href="Components/Webclient.html#plugin-callbacks-api">Plugin callbacks API</a></li>
<li class="toctree-l1"><a class="reference internal" href="Components/Webclient.html#example-default-plugins-plugins-js">Example/Default Plugins (plugins/*.js)</a></li>
<li class="toctree-l1"><a class="reference internal" href="Components/Webclient.html#writing-your-own-plugins">Writing your own Plugins</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Components/Webclient.html#goldenlayout">GoldenLayout</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Components/Webserver.html">Webserver</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Components/Webserver.html#basic-webserver-data-flow">Basic Webserver data flow</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Components/Webserver.html#a-note-on-the-webclient">A note on the webclient</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Components/Website.html">Game website</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Components/Website.html#modifying-the-default-website">Modifying the default Website</a></li>
<li class="toctree-l2"><a class="reference internal" href="Components/Website.html#examples-of-commom-web-changes">Examples of commom web changes</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Components/Website.html#change-title-and-blurb">Change Title and blurb</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/Website.html#change-the-logo">Change the Logo</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/Website.html#change-front-page-html">Change front page HTML</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/Website.html#change-webpage-colors-and-styling">Change webpage colors and styling</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/Website.html#change-front-page-functionality">Change front page functionality</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/Website.html#change-other-website-pages">Change other website pages</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Components/Website.html#adding-a-new-web-page">Adding a new web page</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Components/Website.html#using-flat-pages">Using Flat Pages</a></li>
<li class="toctree-l3"><a class="reference internal" href="Components/Website.html#add-custom-new-page">Add Custom new page</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Components/Website.html#user-forms">User forms</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Concepts/Async-Process.html">Async Process</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Concepts/Async-Process.html#synchronous-versus-asynchronous">Synchronous versus Asynchronous</a></li>
<li class="toctree-l2"><a class="reference internal" href="Concepts/Async-Process.html#customizing-asynchronous-operation">Customizing asynchronous operation</a></li>
<li class="toctree-l2"><a class="reference internal" href="Concepts/Async-Process.html#delay">delay</a></li>
<li class="toctree-l2"><a class="reference internal" href="Concepts/Async-Process.html#the-interactive-decorator">The &#64;interactive decorator</a></li>
<li class="toctree-l2"><a class="reference internal" href="Concepts/Async-Process.html#assorted-notes">Assorted notes</a></li>
<li class="toctree-l2"><a class="reference internal" href="Concepts/Async-Process.html#further-reading">Further reading</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Concepts/Banning.html">Banning</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Concepts/Banning.html#creating-a-ban">Creating a ban</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Concepts/Banning.html#name-ban">Name ban</a></li>
<li class="toctree-l3"><a class="reference internal" href="Concepts/Banning.html#ip-ban">IP ban</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Concepts/Banning.html#booting">Booting</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Concepts/Banning.html#lifting-a-ban">Lifting a ban</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Concepts/Banning.html#summary-of-abuse-handling-tools">Summary of abuse-handling tools</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Concepts/Bootstrap-%26-Evennia.html">Bootstrap &amp; Evennia</a></li>
<li class="toctree-l1"><a class="reference internal" href="Concepts/Bootstrap-%26-Evennia.html#what-is-bootstrap">What is Bootstrap?</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Concepts/Bootstrap-%26-Evennia.html#the-layout-system">The Layout System</a></li>
<li class="toctree-l2"><a class="reference internal" href="Concepts/Bootstrap-%26-Evennia.html#more-bootstrap">More Bootstrap</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Concepts/Building-Permissions.html">Building Permissions</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Concepts/Building-Permissions.html#the-super-user">The super user</a></li>
<li class="toctree-l2"><a class="reference internal" href="Concepts/Building-Permissions.html#assigning-permissions">Assigning permissions</a></li>
<li class="toctree-l2"><a class="reference internal" href="Concepts/Building-Permissions.html#quelling-your-permissions">Quelling your permissions</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Concepts/Change-Messages-Per-Receiver.html">Sending different messages depending on viewpoint and receiver</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Concepts/Change-Messages-Per-Receiver.html#director-stance">Director Stance</a></li>
<li class="toctree-l2"><a class="reference internal" href="Concepts/Change-Messages-Per-Receiver.html#actor-stance">Actor Stance</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Concepts/Change-Messages-Per-Receiver.html#more-on-pron">More on $pron()</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Concepts/Change-Messages-Per-Receiver.html#referencing-other-objects">Referencing other objects</a></li>
<li class="toctree-l1"><a class="reference internal" href="Concepts/Change-Messages-Per-Receiver.html#recog-systems-and-roleplaying">Recog systems and roleplaying</a></li>
<li class="toctree-l1"><a class="reference internal" href="Concepts/Clickable-Links.html">Clickable links</a></li>
<li class="toctree-l1"><a class="reference internal" href="Concepts/Colors.html">Colors</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Concepts/Colors.html#ansi-colours">ANSI colours</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Concepts/Colors.html#caveats-of">Caveats of <code class="docutils literal notranslate"><span class="pre">|*</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Concepts/Colors.html#xterm256-colours">Xterm256 Colours</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Concepts/Colors.html#more-reading">More reading</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Concepts/Concepts-Overview.html">Core Concepts</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Concepts/Concepts-Overview.html#general-concepts">General concepts</a></li>
<li class="toctree-l2"><a class="reference internal" href="Concepts/Concepts-Overview.html#access">Access</a></li>
<li class="toctree-l2"><a class="reference internal" href="Concepts/Concepts-Overview.html#extending-the-server">Extending the Server</a></li>
<li class="toctree-l2"><a class="reference internal" href="Concepts/Concepts-Overview.html#text-processing">Text processing</a></li>
<li class="toctree-l2"><a class="reference internal" href="Concepts/Concepts-Overview.html#web-features">Web features</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Concepts/Custom-Protocols.html">Custom Protocols</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Concepts/Custom-Protocols.html#adding-custom-protocols">Adding custom Protocols</a></li>
<li class="toctree-l2"><a class="reference internal" href="Concepts/Custom-Protocols.html#writing-your-own-protocol">Writing your own Protocol</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Concepts/Custom-Protocols.html#sending-data-out">Sending data out</a></li>
<li class="toctree-l3"><a class="reference internal" href="Concepts/Custom-Protocols.html#receiving-data">Receiving data</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Concepts/Custom-Protocols.html#assorted-notes">Assorted notes</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Concepts/Guest-Logins.html">Guest Logins</a></li>
<li class="toctree-l1"><a class="reference internal" href="Concepts/Internationalization.html">Internationalization</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Concepts/Internationalization.html#changing-server-language">Changing server language</a></li>
<li class="toctree-l2"><a class="reference internal" href="Concepts/Internationalization.html#translating-evennia">Translating Evennia</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Concepts/Internationalization.html#hints-on-translation">Hints on translation</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Concepts/Messagepath.html">Messagepath</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Concepts/Messagepath.html#the-ingoing-message-path">The ingoing message path</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Concepts/Messagepath.html#client-ingoing">Client (ingoing)</a></li>
<li class="toctree-l3"><a class="reference internal" href="Concepts/Messagepath.html#portal-session-ingoing">Portal Session (ingoing)</a></li>
<li class="toctree-l3"><a class="reference internal" href="Concepts/Messagepath.html#portalsessionhandler-ingoing">PortalSessionHandler (ingoing)</a></li>
<li class="toctree-l3"><a class="reference internal" href="Concepts/Messagepath.html#serversessionhandler-ingoing">ServerSessionHandler (ingoing)</a></li>
<li class="toctree-l3"><a class="reference internal" href="Concepts/Messagepath.html#serversession-ingoing">ServerSession (ingoing)</a></li>
<li class="toctree-l3"><a class="reference internal" href="Concepts/Messagepath.html#inputfunc">Inputfunc</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Concepts/Messagepath.html#the-outgoing-message-path">The outgoing message path</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Concepts/Messagepath.html#msg">msg</a></li>
<li class="toctree-l3"><a class="reference internal" href="Concepts/Messagepath.html#serversession-outgoing">ServerSession (outgoing)</a></li>
<li class="toctree-l3"><a class="reference internal" href="Concepts/Messagepath.html#serversessionhandler-outgoing">ServerSessionHandler (outgoing)</a></li>
<li class="toctree-l3"><a class="reference internal" href="Concepts/Messagepath.html#portalsessionhandler-outgoing">PortalSessionHandler (outgoing)</a></li>
<li class="toctree-l3"><a class="reference internal" href="Concepts/Messagepath.html#portalsession-outgoing">PortalSession (outgoing)</a></li>
<li class="toctree-l3"><a class="reference internal" href="Concepts/Messagepath.html#client-outgoing">Client (outgoing)</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Concepts/Multisession-modes.html">Multisession modes</a></li>
<li class="toctree-l1"><a class="reference internal" href="Concepts/New-Models.html">New Models</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Concepts/New-Models.html#overview-of-database-tables">Overview of database tables</a></li>
<li class="toctree-l2"><a class="reference internal" href="Concepts/New-Models.html#adding-a-new-database-table">Adding a new database table</a></li>
<li class="toctree-l2"><a class="reference internal" href="Concepts/New-Models.html#defining-your-models">Defining your models</a></li>
<li class="toctree-l2"><a class="reference internal" href="Concepts/New-Models.html#creating-a-new-model-instance">Creating a new model instance</a></li>
<li class="toctree-l2"><a class="reference internal" href="Concepts/New-Models.html#using-the-sharedmemorymodel-parent">Using the <code class="docutils literal notranslate"><span class="pre">SharedMemoryModel</span></code> parent</a></li>
<li class="toctree-l2"><a class="reference internal" href="Concepts/New-Models.html#searching-for-your-models">Searching for your models</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Concepts/OOB.html">OOB</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Concepts/OOB.html#briefly-on-input-outputcommands">Briefly on input/outputcommands</a></li>
<li class="toctree-l2"><a class="reference internal" href="Concepts/OOB.html#sending-and-receiving-an-oob-message">Sending and receiving an OOB message</a></li>
<li class="toctree-l2"><a class="reference internal" href="Concepts/OOB.html#supported-oob-protocols">Supported OOB protocols</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Concepts/OOB.html#telnet">Telnet</a><ul>
<li class="toctree-l4"><a class="reference internal" href="Concepts/OOB.html#telnet-gmcp">Telnet + GMCP</a></li>
<li class="toctree-l4"><a class="reference internal" href="Concepts/OOB.html#telnet-msdp">Telnet + MSDP</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="Concepts/OOB.html#ssh">SSH</a></li>
<li class="toctree-l3"><a class="reference internal" href="Concepts/OOB.html#web-client">Web client</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Concepts/Soft-Code.html">Soft Code</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Concepts/Soft-Code.html#examples-of-softcode">Examples of Softcode</a></li>
<li class="toctree-l2"><a class="reference internal" href="Concepts/Soft-Code.html#problems-with-softcode">Problems with Softcode</a></li>
<li class="toctree-l2"><a class="reference internal" href="Concepts/Soft-Code.html#changing-times">Changing Times</a></li>
<li class="toctree-l2"><a class="reference internal" href="Concepts/Soft-Code.html#our-solution">Our Solution</a></li>
<li class="toctree-l2"><a class="reference internal" href="Concepts/Soft-Code.html#your-solution">Your Solution</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Concepts/Text-Encodings.html">Text Encodings</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Concepts/Text-Encodings.html#how-to-customize-encodings">How to customize encodings</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Concepts/TextTags.html">In-text tags parsed by Evennia</a></li>
<li class="toctree-l1"><a class="reference internal" href="Concepts/Using-MUX-as-a-Standard.html">Using MUX as a Standard</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Concepts/Using-MUX-as-a-Standard.html#documentation-policy">Documentation policy</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Concepts/Web-Features.html">Web Features</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Concepts/Web-Features.html#web-site">Web site</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Concepts/Web-Features.html#customizing-the-website">Customizing the Website</a></li>
<li class="toctree-l3"><a class="reference internal" href="Concepts/Web-Features.html#overloading-django-views">Overloading Django views</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Concepts/Web-Features.html#web-client">Web client</a></li>
<li class="toctree-l2"><a class="reference internal" href="Concepts/Web-Features.html#the-django-admin-page">The Django Admin Page</a></li>
<li class="toctree-l2"><a class="reference internal" href="Concepts/Web-Features.html#more-reading">More reading</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Concepts/Zones.html">Zones</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Concepts/Zones.html#zones-in-evennia">Zones in Evennia</a></li>
<li class="toctree-l2"><a class="reference internal" href="Concepts/Zones.html#using-typeclasses-and-inheritance-for-zoning">Using typeclasses and inheritance for zoning</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Contribs/Arxcode-installing-help.html">Arxcode installing help</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Arxcode-installing-help.html#introduction">Introduction</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Arxcode-installing-help.html#installing-evennia">Installing Evennia</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Arxcode-installing-help.html#installing-arxcode">Installing Arxcode</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Arxcode-installing-help.html#clone-the-arxcode-repo">Clone the arxcode repo</a></li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Arxcode-installing-help.html#clean-up-settings">Clean up settings</a></li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Arxcode-installing-help.html#install-arx-dependencies">Install Arx dependencies</a></li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Arxcode-installing-help.html#adding-logs-folder">Adding logs/ folder</a></li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Arxcode-installing-help.html#setting-up-the-database-and-starting">Setting up the database and starting</a></li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Arxcode-installing-help.html#additional-setup-steps">Additional Setup Steps</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Arxcode-installing-help.html#alternate-guide-by-pax-for-installing-on-windows">Alternate guide by Pax for installing on Windows</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Contribs/Building-menus.html">Building menus</a></li>
<li class="toctree-l1"><a class="reference internal" href="Contribs/Building-menus.html#the-building-menu-contrib">The building_menu contrib</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Building-menus.html#a-simple-menu">A simple menu</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Building-menus.html#a-generic-editing-command">A generic editing command</a></li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Building-menus.html#our-first-menu">Our first menu</a></li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Building-menus.html#code-explanation">Code explanation</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Building-menus.html#customizing-building-menus">Customizing building menus</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Building-menus.html#generic-choices">Generic choices</a></li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Building-menus.html#add-choice-options"><code class="docutils literal notranslate"><span class="pre">add_choice</span></code> options</a></li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Building-menus.html#everything-can-be-a-function">Everything can be a function</a></li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Building-menus.html#sub-menus-for-complex-menus">Sub-menus for complex menus</a><ul>
<li class="toctree-l4"><a class="reference internal" href="Contribs/Building-menus.html#nested-menu-keys">Nested menu keys</a></li>
<li class="toctree-l4"><a class="reference internal" href="Contribs/Building-menus.html#full-sub-menu-as-separate-classes">Full sub-menu as separate classes</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Building-menus.html#generic-menu-options">Generic menu options</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Building-menus.html#conclusion">Conclusion</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Contribs/Contrib-AWSStorage.html">AWSstorage system</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-AWSStorage.html#on-costs">On costs</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Contribs/Contrib-AWSStorage.html#technical-details">Technical details</a></li>
<li class="toctree-l1"><a class="reference internal" href="Contribs/Contrib-AWSStorage.html#installation">Installation</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-AWSStorage.html#set-up-aws-account">Set up AWS account</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-AWSStorage.html#dependencies">Dependencies</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-AWSStorage.html#configure-evennia">Configure Evennia</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-AWSStorage.html#check-that-it-works">Check that it works</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Contribs/Contrib-AWSStorage.html#uninstallation">Uninstallation</a></li>
<li class="toctree-l1"><a class="reference internal" href="Contribs/Contrib-AWSStorage.html#license">License</a></li>
<li class="toctree-l1"><a class="reference internal" href="Contribs/Contrib-AWSStorage.html#versioning">Versioning</a></li>
<li class="toctree-l1"><a class="reference internal" href="Contribs/Contrib-Auditing.html">Input/Output Auditing</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Auditing.html#installation-configuration">Installation/Configuration:</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Contribs/Contrib-Barter.html">Barter system</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Barter.html#installation">Installation</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Barter.html#usage">Usage</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Barter.html#technical-info">Technical info</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Barter.html#ideas-for-npc-bartering">Ideas for NPC bartering</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Contribs/Contrib-Batchprocessor.html">Batch processor examples</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Batchprocessor.html#usage">Usage</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Contribs/Contrib-Bodyfunctions.html">Script example</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Bodyfunctions.html#notes">Notes</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Contribs/Contrib-Building-Menu.html">Building menu</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Building-Menu.html#install">Install</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Building-Menu.html#usage">Usage</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Contribs/Contrib-Clothing.html">Clothing</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Clothing.html#installation">Installation</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Contribs/Contrib-Color-Markups.html">Color markups</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Color-Markups.html#installation">Installation</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Color-Markups.html#example">Example</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Contribs/Contrib-Cooldowns.html">Cooldowns</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Cooldowns.html#installation">Installation</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Contribs/Contrib-Cooldowns.html#example">Example</a></li>
<li class="toctree-l1"><a class="reference internal" href="Contribs/Contrib-Crafting.html">Crafting system</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Crafting.html#examples">Examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Crafting.html#intallation-and-usage">Intallation and Usage</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Crafting.html#adding-new-recipes">Adding new recipes</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Crafting.html#deeper-customization-of-recipes">Deeper customization of recipes</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Crafting.html#skilled-crafters">Skilled crafters</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Crafting.html#even-more-customization">Even more customization</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Contribs/Contrib-Custom-Gametime.html">Custom gameime</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Custom-Gametime.html#installation">Installation</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Custom-Gametime.html#usage">Usage:</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Contribs/Contrib-Dice.html">Dice</a></li>
<li class="toctree-l1"><a class="reference internal" href="Contribs/Contrib-Dice.html#installation">Installation:</a></li>
<li class="toctree-l1"><a class="reference internal" href="Contribs/Contrib-Dice.html#usage">Usage:</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Dice.html#rolling-dice-from-code">Rolling dice from code</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Contribs/Contrib-Email-Login.html">Email-based login system</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Email-Login.html#installation">Installation</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Email-Login.html#notes">Notes:</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Contribs/Contrib-Evscaperoom.html">EvscapeRoom</a></li>
<li class="toctree-l1"><a class="reference internal" href="Contribs/Contrib-Evscaperoom.html#introduction">Introduction</a></li>
<li class="toctree-l1"><a class="reference internal" href="Contribs/Contrib-Evscaperoom.html#installation">Installation</a></li>
<li class="toctree-l1"><a class="reference internal" href="Contribs/Contrib-Evscaperoom.html#making-your-own-evscaperoom">Making your own evscaperoom</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Evscaperoom.html#other-useful-settings">Other useful settings</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Contribs/Contrib-Evscaperoom.html#playing-the-game">Playing the game</a></li>
<li class="toctree-l1"><a class="reference internal" href="Contribs/Contrib-Evscaperoom.html#technical">Technical</a></li>
<li class="toctree-l1"><a class="reference internal" href="Contribs/Contrib-Evscaperoom.html#design-philosophy">Design Philosophy</a></li>
<li class="toctree-l1"><a class="reference internal" href="Contribs/Contrib-Extended-Room.html">Extended Room</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Extended-Room.html#installation-testing">Installation/testing:</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Extended-Room.html#features">Features</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Extended-Room.html#time-changing-description-slots">Time-changing description slots</a></li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Extended-Room.html#in-description-changing-tags">In-description changing tags</a></li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Extended-Room.html#details">Details</a></li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Extended-Room.html#extra-commands">Extra commands</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Contribs/Contrib-Fieldfill.html">Easy fillable form</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Fieldfill.html#usage">Usage</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Fieldfill.html#field-template-keys">FIELD TEMPLATE KEYS:</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Fieldfill.html#required">Required:</a></li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Fieldfill.html#optional">Optional:</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Contribs/Contrib-Gendersub.html">Gendersub</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Gendersub.html#installation">Installation</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Gendersub.html#usage">Usage</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Contribs/Contrib-Health-Bar.html">Health Bar</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Health-Bar.html#usage">Usage</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Contribs/Contrib-Ingame-Python.html">Evennia in-game Python system</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Ingame-Python.html#a-warning-regarding-security">A WARNING REGARDING SECURITY</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Ingame-Python.html#extra-tutorials">Extra tutorials</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Ingame-Python.html#basic-structure-and-vocabulary">Basic structure and vocabulary</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Ingame-Python.html#installation">Installation</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Ingame-Python.html#starting-the-event-script">Starting the event script</a></li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Ingame-Python.html#editing-permissions">Editing permissions</a></li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Ingame-Python.html#adding-the-call-command">Adding the <code class="docutils literal notranslate"><span class="pre">call</span></code> command</a></li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Ingame-Python.html#changing-parent-classes-of-typeclasses">Changing parent classes of typeclasses</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Ingame-Python.html#using-the-call-command">Using the <code class="docutils literal notranslate"><span class="pre">call</span></code> command</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Ingame-Python.html#examining-callbacks-and-events">Examining callbacks and events</a></li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Ingame-Python.html#creating-a-new-callback">Creating a new callback</a></li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Ingame-Python.html#editing-and-removing-a-callback">Editing and removing a callback</a></li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Ingame-Python.html#the-code-editor">The code editor</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Ingame-Python.html#using-events">Using events</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Ingame-Python.html#the-eventfuncs">The eventfuncs</a><ul>
<li class="toctree-l4"><a class="reference internal" href="Contribs/Contrib-Ingame-Python.html#deny">deny</a></li>
<li class="toctree-l4"><a class="reference internal" href="Contribs/Contrib-Ingame-Python.html#get">get</a></li>
<li class="toctree-l4"><a class="reference internal" href="Contribs/Contrib-Ingame-Python.html#call-event">call_event</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Ingame-Python.html#variables-in-callbacks">Variables in callbacks</a></li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Ingame-Python.html#callbacks-with-parameters">Callbacks with parameters</a></li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Ingame-Python.html#time-related-events">Time-related events</a></li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Ingame-Python.html#chained-events">Chained events</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Ingame-Python.html#using-events-in-code">Using events in code</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Ingame-Python.html#adding-new-events">Adding new events</a></li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Ingame-Python.html#calling-an-event-in-code">Calling an event in code</a></li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Ingame-Python.html#see-it-all-work">See it all work</a></li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Ingame-Python.html#adding-new-eventfuncs">Adding new eventfuncs</a></li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Ingame-Python.html#creating-events-with-parameters">Creating events with parameters</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Ingame-Python.html#disabling-all-events-at-once">Disabling all events at once</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Contribs/Contrib-Ingame-Python-Tutorial-Dialogue.html">Dialogues in events</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Ingame-Python-Tutorial-Dialogue.html#a-first-example-with-a-first-character">A first example with a first character</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Ingame-Python-Tutorial-Dialogue.html#the-same-callback-for-several-keywords">The same callback for several keywords</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Ingame-Python-Tutorial-Dialogue.html#a-longer-callback">A longer callback</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Ingame-Python-Tutorial-Dialogue.html#tutorial-f-a-q">Tutorial F.A.Q.</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Contribs/Contrib-Ingame-Python-Tutorial-Elevator.html">A voice operated elevator using events</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Ingame-Python-Tutorial-Elevator.html#our-study-case">Our study case</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Ingame-Python-Tutorial-Elevator.html#creating-the-rooms-and-exits-we-need">Creating the rooms and exits we need</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Ingame-Python-Tutorial-Elevator.html#our-first-callback-in-the-elevator">Our first callback in the elevator</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Ingame-Python-Tutorial-Elevator.html#our-entire-callback-in-the-elevator">Our entire callback in the elevator</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Ingame-Python-Tutorial-Elevator.html#adding-a-pause-in-our-callback">Adding a pause in our callback</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Ingame-Python-Tutorial-Elevator.html#changing-exit-messages">Changing exit messages</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Ingame-Python-Tutorial-Elevator.html#tutorial-f-a-q">Tutorial F.A.Q.</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Contribs/Contrib-Mail.html">In-Game Mail system</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Mail.html#installation">Installation:</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Contribs/Contrib-Mail.html#mygame-commands-default-cmds-py">mygame/commands/default_cmds.py</a></li>
<li class="toctree-l1"><a class="reference internal" href="Contribs/Contrib-Mail.html#in-accountcmdset-at-cmdset-creation">in AccountCmdSet.at_cmdset_creation:</a></li>
<li class="toctree-l1"><a class="reference internal" href="Contribs/Contrib-Mail.html#id1">mygame/commands/default_cmds.py</a></li>
<li class="toctree-l1"><a class="reference internal" href="Contribs/Contrib-Mail.html#in-charactercmdset-at-cmdset-creation">in CharacterCmdSet.at_cmdset_creation:</a></li>
<li class="toctree-l1"><a class="reference internal" href="Contribs/Contrib-Mapbuilder.html">Map Builder</a></li>
<li class="toctree-l1"><a class="reference internal" href="Contribs/Contrib-Mapbuilder.html#installation">Installation</a></li>
<li class="toctree-l1"><a class="reference internal" href="Contribs/Contrib-Mapbuilder.html#usage">Usage:</a></li>
<li class="toctree-l1"><a class="reference internal" href="Contribs/Contrib-Mapbuilder.html#examples">Examples</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Mapbuilder.html#example-one">Example One</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Mapbuilder.html#example-two">Example Two</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Contribs/Contrib-Menu-Login.html">Menu-based login system</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Menu-Login.html#installation">Installation</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Menu-Login.html#notes">Notes</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Contribs/Contrib-Mirror.html">TutorialMirror</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Mirror.html#installation">Installation</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Contribs/Contrib-Multidescer.html">Evennia Multidescer</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Multidescer.html#installation">Installation</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Contribs/Contrib-Mux-Comms-Cmds.html">Legacy Comms-commands</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Mux-Comms-Cmds.html#installation">Installation</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Contribs/Contrib-Overview.html">Contribs</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Overview.html#base-systems">base_systems</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Overview.html#contrib-awsstorage">Contrib: <code class="docutils literal notranslate"><span class="pre">awsstorage</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Overview.html#contrib-building-menu">Contrib: <code class="docutils literal notranslate"><span class="pre">building_menu</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Overview.html#contrib-color-markups">Contrib: <code class="docutils literal notranslate"><span class="pre">color_markups</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Overview.html#contrib-custom-gametime">Contrib: <code class="docutils literal notranslate"><span class="pre">custom_gametime</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Overview.html#contrib-email-login">Contrib: <code class="docutils literal notranslate"><span class="pre">email_login</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Overview.html#contrib-ingame-python">Contrib: <code class="docutils literal notranslate"><span class="pre">ingame_python</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Overview.html#contrib-menu-login">Contrib: <code class="docutils literal notranslate"><span class="pre">menu_login</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Overview.html#contrib-mux-comms-cmds">Contrib: <code class="docutils literal notranslate"><span class="pre">mux_comms_cmds</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Overview.html#contrib-unixcommand">Contrib: <code class="docutils literal notranslate"><span class="pre">unixcommand</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Overview.html#full-systems">full_systems</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Overview.html#contrib-evscaperoom">Contrib: <code class="docutils literal notranslate"><span class="pre">evscaperoom</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Overview.html#game-systems">game_systems</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Overview.html#contrib-barter">Contrib: <code class="docutils literal notranslate"><span class="pre">barter</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Overview.html#contrib-clothing">Contrib: <code class="docutils literal notranslate"><span class="pre">clothing</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Overview.html#contrib-cooldowns">Contrib: <code class="docutils literal notranslate"><span class="pre">cooldowns</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Overview.html#contrib-crafting">Contrib: <code class="docutils literal notranslate"><span class="pre">crafting</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Overview.html#contrib-gendersub">Contrib: <code class="docutils literal notranslate"><span class="pre">gendersub</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Overview.html#contrib-mail">Contrib: <code class="docutils literal notranslate"><span class="pre">mail</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Overview.html#contrib-multidescer">Contrib: <code class="docutils literal notranslate"><span class="pre">multidescer</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Overview.html#contrib-puzzles">Contrib: <code class="docutils literal notranslate"><span class="pre">puzzles</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Overview.html#contrib-turnbattle">Contrib: <code class="docutils literal notranslate"><span class="pre">turnbattle</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Overview.html#grid">grid</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Overview.html#contrib-extended-room">Contrib: <code class="docutils literal notranslate"><span class="pre">extended_room</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Overview.html#contrib-mapbuilder">Contrib: <code class="docutils literal notranslate"><span class="pre">mapbuilder</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Overview.html#contrib-simpledoor">Contrib: <code class="docutils literal notranslate"><span class="pre">simpledoor</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Overview.html#contrib-slow-exit">Contrib: <code class="docutils literal notranslate"><span class="pre">slow_exit</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Overview.html#contrib-wilderness">Contrib: <code class="docutils literal notranslate"><span class="pre">wilderness</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Overview.html#contrib-xyzgrid">Contrib: <code class="docutils literal notranslate"><span class="pre">xyzgrid</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Overview.html#rpg">rpg</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Overview.html#contrib-dice">Contrib: <code class="docutils literal notranslate"><span class="pre">dice</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Overview.html#contrib-health-bar">Contrib: <code class="docutils literal notranslate"><span class="pre">health_bar</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Overview.html#contrib-rpsystem">Contrib: <code class="docutils literal notranslate"><span class="pre">rpsystem</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Overview.html#contrib-traits">Contrib: <code class="docutils literal notranslate"><span class="pre">traits</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Overview.html#tutorials">tutorials</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Overview.html#contrib-batchprocessor">Contrib: <code class="docutils literal notranslate"><span class="pre">batchprocessor</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Overview.html#contrib-bodyfunctions">Contrib: <code class="docutils literal notranslate"><span class="pre">bodyfunctions</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Overview.html#contrib-mirror">Contrib: <code class="docutils literal notranslate"><span class="pre">mirror</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Overview.html#contrib-red-button">Contrib: <code class="docutils literal notranslate"><span class="pre">red_button</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Overview.html#contrib-talking-npc">Contrib: <code class="docutils literal notranslate"><span class="pre">talking_npc</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Overview.html#contrib-tutorial-world">Contrib: <code class="docutils literal notranslate"><span class="pre">tutorial_world</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Overview.html#utils">utils</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Overview.html#contrib-auditing">Contrib: <code class="docutils literal notranslate"><span class="pre">auditing</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Overview.html#contrib-fieldfill">Contrib: <code class="docutils literal notranslate"><span class="pre">fieldfill</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Overview.html#contrib-random-string-generator">Contrib: <code class="docutils literal notranslate"><span class="pre">random_string_generator</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Overview.html#contrib-tree-select">Contrib: <code class="docutils literal notranslate"><span class="pre">tree_select</span></code></a><ul class="simple">
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Contribs/Contrib-Puzzles.html">Puzzles System</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Puzzles.html#installation">Installation</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Puzzles.html#usage">Usage</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Puzzles.html#details">Details</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Contribs/Contrib-RPSystem.html">Roleplaying base system for Evennia</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-RPSystem.html#roleplaying-emotes">Roleplaying emotes</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-RPSystem.html#installation">Installation:</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-RPSystem.html#language-and-whisper-obfuscation-system">Language and whisper obfuscation system</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-RPSystem.html#id1">Installation</a></li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-RPSystem.html#usage">Usage:</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Contribs/Contrib-Random-String-Generator.html">Pseudo-random generator and registry</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Random-String-Generator.html#usage-example">Usage Example</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Random-String-Generator.html#importing">Importing</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Contribs/Contrib-Red-Button.html">Red Button example</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Red-Button.html#technical">Technical</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Contribs/Contrib-Simpledoor.html">SimpleDoor</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Simpledoor.html#installation">Installation:</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Simpledoor.html#usage">Usage:</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Contribs/Contrib-Slow-Exit.html">Slow Exit</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Slow-Exit.html#installation">Installation:</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Slow-Exit.html#notes">Notes:</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Contribs/Contrib-Talking-Npc.html">Talkative NPC example</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Talking-Npc.html#installation">Installation</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Contribs/Contrib-Traits.html">Traits</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Traits.html#installation">Installation</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Traits.html#traits-with-traithandler">Traits with TraitHandler</a></li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Traits.html#traitproperties">TraitProperties</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Traits.html#using-traits">Using traits</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Traits.html#trait-types">Trait types</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Traits.html#static-trait">Static trait</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Traits.html#counter">Counter</a><ul>
<li class="toctree-l4"><a class="reference internal" href="Contribs/Contrib-Traits.html#descs">.descs</a></li>
<li class="toctree-l4"><a class="reference internal" href="Contribs/Contrib-Traits.html#rate">.rate</a></li>
<li class="toctree-l4"><a class="reference internal" href="Contribs/Contrib-Traits.html#percent">.percent()</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Traits.html#gauge">Gauge</a></li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-Traits.html#trait">Trait</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Traits.html#expanding-with-your-own-traits">Expanding with your own Traits</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Contribs/Contrib-Tree-Select.html">Easy menu selection tree</a></li>
<li class="toctree-l1"><a class="reference internal" href="Contribs/Contrib-Turnbattle.html">Turn based battle system framework</a></li>
<li class="toctree-l1"><a class="reference internal" href="Contribs/Contrib-Tutorial-World.html">Evennia Tutorial World</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Tutorial-World.html#installation">Installation</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Tutorial-World.html#comments">Comments</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Tutorial-World.html#tutorial-world-room-map">Tutorial World Room map</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Tutorial-World.html#hints-notes">Hints/Notes:</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Contribs/Contrib-Unixcommand.html">Unix-like Command style parent</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Unixcommand.html#installation">Installation</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Contribs/Contrib-Wilderness.html">Wilderness system</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Wilderness.html#installation">Installation</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Wilderness.html#usage">Usage</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Wilderness.html#customisation">Customisation</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Wilderness.html#example">Example</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-Wilderness.html#implementation-details">Implementation details</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Contribs/Contrib-XYZGrid.html">XYZgrid</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-XYZGrid.html#examples">Examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-XYZGrid.html#installation">Installation</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-XYZGrid.html#overview">Overview</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-XYZGrid.html#first-example-usage">First example usage</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-XYZGrid.html#defining-an-xymap">Defining an XYMap</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-XYZGrid.html#the-zcoord">The Zcoord</a></li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-XYZGrid.html#map-string">Map String</a></li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-XYZGrid.html#map-legend">Map legend</a><ul>
<li class="toctree-l4"><a class="reference internal" href="Contribs/Contrib-XYZGrid.html#important-node-link-properties">Important node/link properties</a></li>
<li class="toctree-l4"><a class="reference internal" href="Contribs/Contrib-XYZGrid.html#default-legend">Default Legend</a></li>
<li class="toctree-l4"><a class="reference internal" href="Contribs/Contrib-XYZGrid.html#map-nodes">Map Nodes</a></li>
<li class="toctree-l4"><a class="reference internal" href="Contribs/Contrib-XYZGrid.html#one-way-links">One-way links</a></li>
<li class="toctree-l4"><a class="reference internal" href="Contribs/Contrib-XYZGrid.html#up-and-down-links">Up- and Down-links</a></li>
<li class="toctree-l4"><a class="reference internal" href="Contribs/Contrib-XYZGrid.html#interrupt-nodes">Interrupt-nodes</a></li>
<li class="toctree-l4"><a class="reference internal" href="Contribs/Contrib-XYZGrid.html#interrupt-links">Interrupt-links</a></li>
<li class="toctree-l4"><a class="reference internal" href="Contribs/Contrib-XYZGrid.html#blocked-links">Blocked links</a></li>
<li class="toctree-l4"><a class="reference internal" href="Contribs/Contrib-XYZGrid.html#router-links">Router-links</a></li>
<li class="toctree-l4"><a class="reference internal" href="Contribs/Contrib-XYZGrid.html#teleporter-links">Teleporter Links</a></li>
<li class="toctree-l4"><a class="reference internal" href="Contribs/Contrib-XYZGrid.html#map-transition-nodes">Map-Transition Nodes</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-XYZGrid.html#prototypes">Prototypes</a><ul>
<li class="toctree-l4"><a class="reference internal" href="Contribs/Contrib-XYZGrid.html#extending-the-base-prototypes">Extending the base prototypes</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-XYZGrid.html#options">Options</a></li>
<li class="toctree-l3"><a class="reference internal" href="Contribs/Contrib-XYZGrid.html#about-the-pathfinder">About the Pathfinder</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-XYZGrid.html#id1">XYZGrid</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-XYZGrid.html#xyzroom-and-xyzexit">XYZRoom and XYZExit</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-XYZGrid.html#working-with-the-grid">Working with the grid</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-XYZGrid.html#details">Details</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-XYZGrid.html#id2">Installation</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contribs/Contrib-XYZGrid.html#example-usage">Example usage</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Contributing.html">How To Contribute And Get Help</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Contributing.html#community-and-spreading-the-word">Community and Spreading the word</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contributing.html#help-with-documentation">Help with Documentation</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contributing.html#helping-with-code">Helping with code</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Contributing.html#using-a-forked-reposity">Using a Forked reposity</a></li>
<li class="toctree-l3"><a class="reference internal" href="Contributing.html#contributing-with-patches">Contributing with Patches</a></li>
<li class="toctree-l3"><a class="reference internal" href="Contributing.html#making-an-evennia-contrib">Making an Evennia contrib</a><ul>
<li class="toctree-l4"><a class="reference internal" href="Contributing.html#guidelines-for-making-a-contrib">Guidelines for making a contrib</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Contributing.html#donations">Donations</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Contributing-Docs.html">Contributing to Evennia Docs</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Contributing-Docs.html#source-file-structure">Source file structure</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Contributing-Docs.html#editing-syntax">Editing syntax</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Contributing-Docs.html#italic-bold">Italic/Bold</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contributing-Docs.html#headings">Headings</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contributing-Docs.html#lists">Lists</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contributing-Docs.html#blockquotes">Blockquotes</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contributing-Docs.html#links">Links</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Contributing-Docs.html#internal-links">Internal links</a></li>
<li class="toctree-l3"><a class="reference internal" href="Contributing-Docs.html#api-links">API links</a></li>
<li class="toctree-l3"><a class="reference internal" href="Contributing-Docs.html#external-links">External links</a></li>
<li class="toctree-l3"><a class="reference internal" href="Contributing-Docs.html#urls-references-in-one-place">Urls/References in one place</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Contributing-Docs.html#tables">Tables</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contributing-Docs.html#verbatim-text">Verbatim text</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Contributing-Docs.html#code-blocks">Code blocks</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Contributing-Docs.html#myst-directives">MyST directives</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Contributing-Docs.html#note">Note</a></li>
<li class="toctree-l3"><a class="reference internal" href="Contributing-Docs.html#important">Important</a></li>
<li class="toctree-l3"><a class="reference internal" href="Contributing-Docs.html#warning">Warning</a></li>
<li class="toctree-l3"><a class="reference internal" href="Contributing-Docs.html#version-changes-and-deprecations">Version changes and deprecations</a></li>
<li class="toctree-l3"><a class="reference internal" href="Contributing-Docs.html#sidebar">Sidebar</a></li>
<li class="toctree-l3"><a class="reference internal" href="Contributing-Docs.html#a-more-flexible-code-block">A more flexible code block</a></li>
<li class="toctree-l3"><a class="reference internal" href="Contributing-Docs.html#eval-rst-directive">eval-rst directive</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Contributing-Docs.html#code-docstrings">Code docstrings</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contributing-Docs.html#technical">Technical</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Contributing-Docs.html#building-the-docs-locally">Building the docs locally</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Contributing-Docs.html#building-only-the-main-documentation">Building only the main documentation</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contributing-Docs.html#building-the-main-documentation-and-api-docs">Building the main documentation and API docs</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Contributing-Docs.html#building-with-another-gamedir">Building with another gamedir</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Contributing-Docs.html#building-for-release">Building for release</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Contributing-Docs.html#release">Release</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Evennia-API.html">API Summary</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Evennia-API.html#shortcuts">Shortcuts</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Evennia-API.html#main-config">Main config</a></li>
<li class="toctree-l3"><a class="reference internal" href="Evennia-API.html#search-functions">Search functions</a></li>
<li class="toctree-l3"><a class="reference internal" href="Evennia-API.html#create-functions">Create functions</a></li>
<li class="toctree-l3"><a class="reference internal" href="Evennia-API.html#typeclasses">Typeclasses</a></li>
<li class="toctree-l3"><a class="reference internal" href="Evennia-API.html#commands">Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="Evennia-API.html#utilities">Utilities</a></li>
<li class="toctree-l3"><a class="reference internal" href="Evennia-API.html#global-singleton-handlers">Global singleton handlers</a></li>
<li class="toctree-l3"><a class="reference internal" href="Evennia-API.html#database-core-models-for-more-advanced-lookups">Database core models (for more advanced lookups)</a></li>
<li class="toctree-l3"><a class="reference internal" href="Evennia-API.html#contributions">Contributions</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Evennia-Introduction.html">Evennia Introduction</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Evennia-Introduction.html#can-i-test-it-somewhere">Can I test it somewhere?</a></li>
<li class="toctree-l2"><a class="reference internal" href="Evennia-Introduction.html#what-you-need-to-know-to-work-with-evennia">What you need to know to work with Evennia</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Evennia-Introduction.html#i-dont-know-or-dont-want-to-do-any-programming-i-just-want-to-run-a-game">I dont know (or dont want to do) any programming - I just want to run a game!</a></li>
<li class="toctree-l3"><a class="reference internal" href="Evennia-Introduction.html#i-know-basic-python-or-i-am-willing-to-learn">I know basic Python, or I am willing to learn</a></li>
<li class="toctree-l3"><a class="reference internal" href="Evennia-Introduction.html#i-know-my-python-stuff-and-i-am-willing-to-use-it">I know my Python stuff and I am willing to use it!</a></li>
<li class="toctree-l3"><a class="reference internal" href="Evennia-Introduction.html#where-to-from-here">Where to from here?</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Glossary.html">Glossary</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Glossary.html#account"><em>account</em></a></li>
<li class="toctree-l2"><a class="reference internal" href="Glossary.html#admin-site"><em>admin-site</em></a></li>
<li class="toctree-l2"><a class="reference internal" href="Glossary.html#attribute"><em>attribute</em></a></li>
<li class="toctree-l2"><a class="reference internal" href="Glossary.html#channel"><em>channel</em></a></li>
<li class="toctree-l2"><a class="reference internal" href="Glossary.html#character"><em>character</em></a></li>
<li class="toctree-l2"><a class="reference internal" href="Glossary.html#django"><em>django</em></a></li>
<li class="toctree-l2"><a class="reference internal" href="Glossary.html#core"><em>core</em></a></li>
<li class="toctree-l2"><a class="reference internal" href="Glossary.html#contrib"><em>contrib</em></a></li>
<li class="toctree-l2"><a class="reference internal" href="Glossary.html#field"><em>field</em></a></li>
<li class="toctree-l2"><a class="reference internal" href="Glossary.html#git"><em>git</em></a></li>
<li class="toctree-l2"><a class="reference internal" href="Glossary.html#migrate"><em>migrate</em></a></li>
<li class="toctree-l2"><a class="reference internal" href="Glossary.html#multisession-mode"><em>multisession mode</em></a></li>
<li class="toctree-l2"><a class="reference internal" href="Glossary.html#github"><em>github</em></a></li>
<li class="toctree-l2"><a class="reference internal" href="Glossary.html#object"><em>object</em></a></li>
<li class="toctree-l2"><a class="reference internal" href="Glossary.html#pip"><em>pip</em></a></li>
<li class="toctree-l2"><a class="reference internal" href="Glossary.html#puppet"><em>puppet</em></a></li>
<li class="toctree-l2"><a class="reference internal" href="Glossary.html#property"><em>property</em></a></li>
<li class="toctree-l2"><a class="reference internal" href="Glossary.html#repository"><em>repository</em></a></li>
<li class="toctree-l2"><a class="reference internal" href="Glossary.html#script"><em>script</em></a></li>
<li class="toctree-l2"><a class="reference internal" href="Glossary.html#session"><em>session</em></a></li>
<li class="toctree-l2"><a class="reference internal" href="Glossary.html#tag"><em>tag</em></a></li>
<li class="toctree-l2"><a class="reference internal" href="Glossary.html#ticker"><em>ticker</em></a></li>
<li class="toctree-l2"><a class="reference internal" href="Glossary.html#typeclass"><em>typeclass</em></a></li>
<li class="toctree-l2"><a class="reference internal" href="Glossary.html#twisted"><em>twisted</em></a></li>
<li class="toctree-l2"><a class="reference internal" href="Glossary.html#virtualenv"><em>virtualenv</em></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Howto/Add-a-wiki-on-your-website.html">Add a wiki on your website</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Howto/Add-a-wiki-on-your-website.html#basic-installation">Basic installation</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Howto/Add-a-wiki-on-your-website.html#installing-with-pip">Installing with pip</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Add-a-wiki-on-your-website.html#adding-the-wiki-in-the-settings">Adding the wiki in the settings</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Add-a-wiki-on-your-website.html#adding-the-new-urls">Adding the new URLs</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Add-a-wiki-on-your-website.html#running-migrations">Running migrations</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Add-a-wiki-on-your-website.html#customizing-privileges">Customizing privileges</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Howto/Add-a-wiki-on-your-website.html#managing-wiki-pages-from-evennia">Managing wiki pages from Evennia</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Howto/Building-a-mech-tutorial.html">Building a mech tutorial</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Howto/Building-a-mech-tutorial.html#creating-the-mech">Creating the Mech</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Howto/Building-a-mech-tutorial.html#arming-the-mech">Arming the Mech</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Building-a-mech-tutorial.html#making-a-mech-production-line">Making a Mech production line</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Building-a-mech-tutorial.html#future-mechs">Future Mechs</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Howto/Coding-FAQ.html">Coding FAQ</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Howto/Coding-FAQ.html#table-of-contents">Table of Contents</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Coding-FAQ.html#removing-default-commands">Removing default commands</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Coding-FAQ.html#preventing-character-from-moving-based-on-a-condition">Preventing character from moving based on a condition</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Coding-FAQ.html#reference-initiating-object-in-an-evmenu-command">Reference initiating object in an EvMenu command.</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Coding-FAQ.html#adding-color-to-default-evennia-channels">Adding color to default Evennia Channels</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Coding-FAQ.html#selectively-turn-off-commands-in-a-room">Selectively turn off commands in a room</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Coding-FAQ.html#select-command-based-on-a-condition">Select Command based on a condition</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Coding-FAQ.html#automatically-updating-code-when-reloading">Automatically updating code when reloading</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Coding-FAQ.html#changing-all-exit-messages">Changing all exit messages</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Coding-FAQ.html#add-parsing-with-the-to-delimiter">Add parsing with the “to” delimiter</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Coding-FAQ.html#store-last-used-session-ip-address">Store last used session IP address</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Coding-FAQ.html#non-latin-characters-in-evtable">Non-latin characters in EvTable</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Howto/Command-Cooldown.html">Command Cooldown</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Howto/Command-Cooldown.html#non-persistent-cooldown">Non-persistent cooldown</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Command-Cooldown.html#persistent-cooldown">Persistent cooldown</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Howto/Command-Duration.html">Command Duration</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Howto/Command-Duration.html#the-simple-way-to-pause-commands-with-yield">The simple way to pause commands with yield</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Command-Duration.html#the-more-advanced-way-with-utils-delay">The more advanced way with utils.delay</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Howto/Command-Duration.html#about-utils-delay">About utils.delay()</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Command-Duration.html#blocking-commands">Blocking commands</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Command-Duration.html#abortable-commands">Abortable commands</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Command-Duration.html#persistent-delays">Persistent delays</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Howto/Command-Prompt.html">Command Prompt</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Howto/Command-Prompt.html#sending-a-prompt">Sending a prompt</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Command-Prompt.html#a-prompt-sent-with-every-command">A prompt sent with every command</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Howto/Command-Prompt.html#modifying-default-commands">Modifying default commands</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Howto/Coordinates.html">Coordinates</a></li>
<li class="toctree-l1"><a class="reference internal" href="Howto/Coordinates.html#adding-room-coordinates-in-your-game">Adding room coordinates in your game</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Howto/Coordinates.html#coordinates-as-tags">Coordinates as tags</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Coordinates.html#some-additional-searches">Some additional searches</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Howto/Coordinates.html#finding-one-room">Finding one room</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Coordinates.html#finding-several-rooms">Finding several rooms</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Coordinates.html#an-example">An example</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Coordinates.html#to-conclude">To conclude</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Howto/Default-Exit-Errors.html">Default Exit Errors</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Howto/Default-Exit-Errors.html#adding-default-error-commands">Adding default error commands</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Default-Exit-Errors.html#additional-comments">Additional Comments</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Howto/Dynamic-In-Game-Map.html">Dynamic In Game Map</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Howto/Dynamic-In-Game-Map.html#introduction">Introduction</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Dynamic-In-Game-Map.html#the-grid-of-rooms">The Grid of Rooms</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Dynamic-In-Game-Map.html#concept">Concept</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Dynamic-In-Game-Map.html#setting-up-the-map-display">Setting up the Map Display</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Dynamic-In-Game-Map.html#building-the-mapper">Building the Mapper</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Dynamic-In-Game-Map.html#using-the-map">Using the Map</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Dynamic-In-Game-Map.html#final-comments">Final Comments</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Howto/Evennia-for-Diku-Users.html">Evennia for Diku Users</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Howto/Evennia-for-Diku-Users.html#core-differences">Core Differences</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Evennia-for-Diku-Users.html#some-familiar-things">Some Familiar Things</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Evennia-for-Diku-Users.html#emulating-evennia-to-look-and-feel-like-a-diku-rom">Emulating Evennia to Look and Feel Like A Diku/ROM</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Howto/Evennia-for-MUSH-Users.html">Evennia for MUSH Users</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Howto/Evennia-for-MUSH-Users.html#developers-vs-players">Developers vs Players</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Evennia-for-MUSH-Users.html#collaborating-on-a-game-python-vs-softcode">Collaborating on a game - Python vs Softcode</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Evennia-for-MUSH-Users.html#parent-vs-typeclass-and-spawn"><code class="docutils literal notranslate"><span class="pre">&#64;parent</span></code> vs <code class="docutils literal notranslate"><span class="pre">&#64;typeclass</span></code> and <code class="docutils literal notranslate"><span class="pre">&#64;spawn</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Evennia-for-MUSH-Users.html#a-first-step-making-things-more-familiar">A first step making things more familiar</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Howto/Evennia-for-MUSH-Users.html#activating-a-multi-descer">Activating a multi-descer</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Evennia-for-MUSH-Users.html#customizing-the-multidescer-syntax">Customizing the multidescer syntax</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Evennia-for-MUSH-Users.html#next-steps">Next steps</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Howto/Evennia-for-roleplaying-sessions.html">Evennia for roleplaying sessions</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Howto/Evennia-for-roleplaying-sessions.html#starting-out">Starting out</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Evennia-for-roleplaying-sessions.html#the-game-master-role">The Game Master role</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Howto/Evennia-for-roleplaying-sessions.html#the-permission-hierarchy">The permission hierarchy</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Evennia-for-roleplaying-sessions.html#how-to-grant-permissions">How to grant permissions</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Evennia-for-roleplaying-sessions.html#optional-making-a-gm-granting-command">Optional: Making a GM-granting command</a><ul>
<li class="toctree-l4"><a class="reference internal" href="Howto/Evennia-for-roleplaying-sessions.html#character-modification">Character modification</a></li>
<li class="toctree-l4"><a class="reference internal" href="Howto/Evennia-for-roleplaying-sessions.html#new-gm-ungm-command">New &#64;gm/&#64;ungm command</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Evennia-for-roleplaying-sessions.html#character-sheet">Character sheet</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Howto/Evennia-for-roleplaying-sessions.html#building-a-character-sheet">Building a Character sheet</a><ul>
<li class="toctree-l4"><a class="reference internal" href="Howto/Evennia-for-roleplaying-sessions.html#making-a-sheet-with-evtable">Making a sheet with EvTable</a></li>
<li class="toctree-l4"><a class="reference internal" href="Howto/Evennia-for-roleplaying-sessions.html#making-a-sheet-with-evform">Making a sheet with EvForm</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Evennia-for-roleplaying-sessions.html#tie-a-character-sheet-to-a-character">Tie a Character sheet to a Character</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Evennia-for-roleplaying-sessions.html#command-for-account-to-change-character-sheet">Command for Account to change Character sheet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Evennia-for-roleplaying-sessions.html#commands-for-gm-to-change-character-sheet">Commands for GM to change Character sheet</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Evennia-for-roleplaying-sessions.html#dice-roller">Dice roller</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Evennia-for-roleplaying-sessions.html#rooms">Rooms</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Evennia-for-roleplaying-sessions.html#channels">Channels</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Evennia-for-roleplaying-sessions.html#pms">PMs</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Howto/Gametime-Tutorial.html">Gametime Tutorial</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Howto/Gametime-Tutorial.html#a-game-time-with-a-standard-calendar">A game time with a standard calendar</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Howto/Gametime-Tutorial.html#setting-up-game-time-for-a-standard-calendar">Setting up game time for a standard calendar</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Gametime-Tutorial.html#time-related-events">Time-related events</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Gametime-Tutorial.html#a-game-time-with-a-custom-calendar">A game time with a custom calendar</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Gametime-Tutorial.html#setting-up-the-custom-calendar">Setting up the custom calendar</a><ul>
<li class="toctree-l4"><a class="reference internal" href="Howto/Gametime-Tutorial.html#a-command-to-display-the-current-game-time">A command to display the current game time</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Gametime-Tutorial.html#time-related-events-in-custom-gametime">Time-related events in custom gametime</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Howto/Help-System-Tutorial.html">Help System Tutorial</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Howto/Help-System-Tutorial.html#creating-our-app">Creating our app</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Help-System-Tutorial.html#our-new-page">Our new page</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Howto/Help-System-Tutorial.html#create-a-view">Create a view</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Help-System-Tutorial.html#create-a-template">Create a template</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Help-System-Tutorial.html#create-a-new-url">Create a new URL</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Help-System-Tutorial.html#lets-see-it-work">Lets see it work</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Help-System-Tutorial.html#a-brief-reminder">A brief reminder</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Help-System-Tutorial.html#handling-logged-in-users">Handling logged-in users</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Help-System-Tutorial.html#the-full-system">The full system</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Howto/Help-System-Tutorial.html#the-index-template">The index template</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Help-System-Tutorial.html#the-detail-template">The detail template</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Help-System-Tutorial.html#put-it-all-together">Put it all together</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Help-System-Tutorial.html#to-improve-this-feature">To improve this feature</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Howto/Howto-Overview.html">Tutorials and Howtos</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Howto/Howto-Overview.html#the-starting-tutorial">The Starting Tutorial</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Howto/Howto-Overview.html#part-1-what-we-have">Part 1: What we have</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Howto-Overview.html#part-2-what-we-want">Part 2: What we want</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Howto-Overview.html#part3-how-we-get-there">Part3: How we get there</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Howto-Overview.html#part-4-using-what-we-created">Part 4: Using what we created</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Howto-Overview.html#part-5-showing-the-world">Part 5: Showing the world</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Howto-Overview.html#faqs">FAQs</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Howto-Overview.html#howtos">Howtos</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Howto-Overview.html#mobs-and-npcs">Mobs and NPCs</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Howto-Overview.html#vehicles">Vehicles</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Howto-Overview.html#systems">Systems</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Howto-Overview.html#web-related-tutorials">Web-related tutorials</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Howto-Overview.html#deep-dives">Deep-dives</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Howto/Manually-Configuring-Color.html">Manually Configuring Color</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Howto/Manually-Configuring-Color.html#setting-up-a-custom-typeclass">Setting up a custom Typeclass</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Manually-Configuring-Color.html#overload-the-msg-method">Overload the <code class="docutils literal notranslate"><span class="pre">msg()</span></code> method</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Manually-Configuring-Color.html#custom-color-config-command">Custom color config command</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Manually-Configuring-Color.html#more-colors">More colors</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Howto/Mass-and-weight-for-objects.html">Mass and weight for objects</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Howto/Mass-and-weight-for-objects.html#objects">Objects</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Mass-and-weight-for-objects.html#characters-and-rooms">Characters and rooms</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Mass-and-weight-for-objects.html#inventory">Inventory</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Howto/NPC-shop-Tutorial.html">NPC shop Tutorial</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Howto/NPC-shop-Tutorial.html#the-shop-menu">The shop menu</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Howto/NPC-shop-Tutorial.html#designing-the-menu">Designing the menu</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/NPC-shop-Tutorial.html#coding-the-menu">Coding the menu</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/NPC-shop-Tutorial.html#the-command-to-start-the-menu">The command to start the menu</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Howto/NPC-shop-Tutorial.html#building-the-shop">Building the shop</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/NPC-shop-Tutorial.html#the-shop-is-open-for-business">The shop is open for business!</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Howto/Parsing-commands-tutorial.html">Parsing command arguments, theory and best practices</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Howto/Parsing-commands-tutorial.html#what-are-command-arguments">What are command arguments?</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Parsing-commands-tutorial.html#working-with-strings">Working with strings</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Howto/Parsing-commands-tutorial.html#self-args">self.args</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Parsing-commands-tutorial.html#stripping">Stripping</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Parsing-commands-tutorial.html#convert-arguments-to-numbers">Convert arguments to numbers</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Parsing-commands-tutorial.html#working-with-several-arguments">Working with several arguments</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Parsing-commands-tutorial.html#optional-arguments">Optional arguments</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Parsing-commands-tutorial.html#evennia-searches">Evennia searches</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Howto/Parsing-commands-tutorial.html#local-searches">Local searches</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Parsing-commands-tutorial.html#quiet-searches">Quiet searches</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Parsing-commands-tutorial.html#global-searches">Global searches</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Parsing-commands-tutorial.html#conclusion">Conclusion</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Howto/Starting/Part1/Adding-Commands.html">Our own commands</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part1/Adding-Commands.html#creating-a-custom-command">Creating a custom command</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part1/Adding-Commands.html#making-our-cmdset-persistent">Making our cmdset persistent</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part1/Adding-Commands.html#figuring-out-who-to-hit">Figuring out who to hit</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part1/Adding-Commands.html#summary">Summary</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Howto/Starting/Part1/Building-Quickstart.html">Using the game and building stuff</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part1/Building-Quickstart.html#getting-help">Getting help</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part1/Building-Quickstart.html#looking-around">Looking around</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part1/Building-Quickstart.html#stepping-down-from-godhood">Stepping Down From Godhood</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part1/Building-Quickstart.html#creating-an-object">Creating an Object</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part1/Building-Quickstart.html#get-a-personality">Get a Personality</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part1/Building-Quickstart.html#pushing-your-buttons">Pushing Your Buttons</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part1/Building-Quickstart.html#making-yourself-a-house">Making Yourself a House</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part1/Building-Quickstart.html#reshuffling-the-world">Reshuffling the World</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part1/Building-Quickstart.html#adding-a-help-entry">Adding a Help Entry</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part1/Building-Quickstart.html#adding-a-world">Adding a World</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Howto/Starting/Part1/Creating-Things.html">Creating things</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part1/Creating-Things.html#creating-objects">Creating Objects</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part1/Creating-Things.html#creating-accounts">Creating Accounts</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Howto/Starting/Part1/Django-queries.html">Django Database queries</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part1/Django-queries.html#queryset-field-lookups">Queryset field lookups</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part1/Django-queries.html#get-that-werewolf">Get that werewolf …</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part1/Django-queries.html#complex-queries">Complex queries</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part1/Django-queries.html#annotations">Annotations</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part1/Django-queries.html#f-objects">F-objects</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part1/Django-queries.html#grouping-and-returning-only-certain-properties">Grouping and returning only certain properties</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part1/Django-queries.html#conclusions">Conclusions</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Howto/Starting/Part1/Evennia-Library-Overview.html">Overview of the Evennia library</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part1/Evennia-Library-Overview.html#where-is-it">Where is it?</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part1/Evennia-Library-Overview.html#an-example-of-exploring-the-library">An example of exploring the library</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Howto/Starting/Part1/Gamedir-Overview.html">Overview of your new Game Dir</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part1/Gamedir-Overview.html#commands">commands/</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part1/Gamedir-Overview.html#server">server/</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part1/Gamedir-Overview.html#server-logs">server/logs/</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part1/Gamedir-Overview.html#server-conf">server/conf/</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part1/Gamedir-Overview.html#typeclasses">typeclasses/</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part1/Gamedir-Overview.html#web">web/</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part1/Gamedir-Overview.html#world">world/</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Howto/Starting/Part1/Learning-Typeclasses.html">Persistent objects and typeclasses</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part1/Learning-Typeclasses.html#our-first-persistent-object">Our first persistent object</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part1/Learning-Typeclasses.html#making-a-new-object-by-calling-the-class">Making a new object by calling the class</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part1/Learning-Typeclasses.html#creating-using-create-object">Creating using create_object</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part1/Learning-Typeclasses.html#creating-using-create-command">Creating using create-command</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part1/Learning-Typeclasses.html#typeclasses">Typeclasses</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part1/Learning-Typeclasses.html#examining-and-defaults">Examining and defaults</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part1/Learning-Typeclasses.html#modifying-ourselves">Modifying ourselves</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part1/Learning-Typeclasses.html#a-method-on-ourselves">A method on ourselves</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part1/Learning-Typeclasses.html#attributes">Attributes</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part1/Learning-Typeclasses.html#setting-things-on-new-characters">Setting things on new Characters</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part1/Learning-Typeclasses.html#updating-all-characters-in-a-loop">Updating all Characters in a loop</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part1/Learning-Typeclasses.html#extra-credits">Extra Credits</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part1/Learning-Typeclasses.html#conclusions">Conclusions</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Howto/Starting/Part1/More-on-Commands.html">More about Commands</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part1/More-on-Commands.html#more-advanced-parsing">More advanced parsing</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part1/More-on-Commands.html#adding-a-command-to-an-object">Adding a Command to an object</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part1/More-on-Commands.html#you-need-to-hold-the-sword">You need to hold the sword!</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part1/More-on-Commands.html#adding-the-command-to-a-default-cmdset">Adding the Command to a default Cmdset</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part1/More-on-Commands.html#removing-commands">Removing Commands</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part1/More-on-Commands.html#replace-a-default-command">Replace a default command</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part1/More-on-Commands.html#summary">Summary</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Howto/Starting/Part1/Python-basic-introduction.html">Starting to code Evennia</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part1/Python-basic-introduction.html#evennia-hello-world">Evennia Hello world</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part1/Python-basic-introduction.html#making-some-text-graphics">Making some text graphics</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part1/Python-basic-introduction.html#importing-code-from-other-modules">Importing code from other modules</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part1/Python-basic-introduction.html#our-first-own-function">Our first own function</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part1/Python-basic-introduction.html#sending-text-to-others">Sending text to others</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part1/Python-basic-introduction.html#parsing-python-errors">Parsing Python errors</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part1/Python-basic-introduction.html#passing-arguments-to-functions">Passing arguments to functions</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part1/Python-basic-introduction.html#finding-others-to-send-to">Finding others to send to</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part1/Python-basic-introduction.html#multi-line-py">Multi-line py</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part1/Python-basic-introduction.html#other-ways-to-test-python-code">Other ways to test Python code</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part1/Python-basic-introduction.html#ipython">ipython</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Howto/Starting/Part1/Python-basic-introduction.html#conclusions">Conclusions</a></li>
<li class="toctree-l1"><a class="reference internal" href="Howto/Starting/Part1/Python-classes-and-objects.html">Python Classes and objects</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part1/Python-classes-and-objects.html#importing-things">Importing things</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part1/Python-classes-and-objects.html#on-classes-and-objects">On classes and objects</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part1/Python-classes-and-objects.html#classes-and-instances">Classes and instances</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part1/Python-classes-and-objects.html#whats-so-good-about-objects">Whats so good about objects?</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part1/Python-classes-and-objects.html#classes-can-have-children">Classes can have children</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part1/Python-classes-and-objects.html#summary">Summary</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Howto/Starting/Part1/Searching-Things.html">Searching for things</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part1/Searching-Things.html#main-search-functions">Main search functions</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part1/Searching-Things.html#searching-using-object-search">Searching using Object.search</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part1/Searching-Things.html#what-can-be-searched-for">What can be searched for</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part1/Searching-Things.html#search-by-key">Search by key</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part1/Searching-Things.html#search-by-aliases">Search by aliases</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part1/Searching-Things.html#search-by-location">Search by location</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part1/Searching-Things.html#search-by-tags">Search by Tags</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part1/Searching-Things.html#search-by-attribute">Search by Attribute</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part1/Searching-Things.html#search-by-typeclass">Search by Typeclass</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part1/Searching-Things.html#search-by-dbref">Search by dbref</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part1/Searching-Things.html#finding-objects-relative-each-other">Finding objects relative each other</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part1/Searching-Things.html#summary">Summary</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Howto/Starting/Part1/Starting-Part1.html">Starting Tutorial (Part 1)</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part1/Starting-Part1.html#lessons-of-part-1-what-we-have">Lessons of Part 1 - “What we have”</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part1/Starting-Part1.html#things-you-will-need">Things you will need</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part1/Starting-Part1.html#a-command-line">A Command line</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part1/Starting-Part1.html#a-mud-client">A MUD client</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part1/Starting-Part1.html#an-editor">An Editor</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part1/Starting-Part1.html#set-up-a-game-dir-for-the-tutorial">Set up a game dir for the tutorial</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Howto/Starting/Part1/Tutorial-World.html">The Tutorial World</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part1/Tutorial-World.html#gameplay">Gameplay</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part1/Tutorial-World.html#hints">Hints:</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part1/Tutorial-World.html#once-you-are-done-or-had-enough">Once you are done (or had enough)</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part1/Tutorial-World.html#uninstall-the-tutorial-world">Uninstall the tutorial world</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Howto/Starting/Part2/Game-Planning.html">On Planning a Game</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part2/Game-Planning.html#the-steps">The steps</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part2/Game-Planning.html#planning">Planning</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part2/Game-Planning.html#administration">Administration</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part2/Game-Planning.html#building">Building</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part2/Game-Planning.html#systems">Systems</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part2/Game-Planning.html#rooms">Rooms</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part2/Game-Planning.html#objects-items">Objects / items</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part2/Game-Planning.html#characters">Characters</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part2/Game-Planning.html#coding-and-tech-demo">Coding and Tech demo</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part2/Game-Planning.html#world-building">World Building</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part2/Game-Planning.html#alpha-release">Alpha Release</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part2/Game-Planning.html#beta-release-perpetual-beta">Beta Release/Perpetual Beta</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part2/Game-Planning.html#congratulate-yourself">Congratulate yourself!</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part2/Game-Planning.html#planning-our-tutorial-game">Planning our tutorial game</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Howto/Starting/Part2/Planning-Some-Useful-Contribs.html">Planning the use of some useful contribs</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part2/Planning-Some-Useful-Contribs.html#barter-contrib">Barter contrib</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part2/Planning-Some-Useful-Contribs.html#clothing-contrib">Clothing contrib</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part2/Planning-Some-Useful-Contribs.html#dice-contrib">Dice contrib</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part2/Planning-Some-Useful-Contribs.html#extended-room-contrib">Extended room contrib</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part2/Planning-Some-Useful-Contribs.html#rp-system-contrib">RP-System contrib</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part2/Planning-Some-Useful-Contribs.html#talking-npc-contrib">Talking NPC contrib</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part2/Planning-Some-Useful-Contribs.html#traits-contrib">Traits contrib</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part2/Planning-Some-Useful-Contribs.html#turnbattle-contrib">Turnbattle contrib</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part2/Planning-Some-Useful-Contribs.html#conclusions">Conclusions</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Howto/Starting/Part2/Planning-The-Tutorial-Game.html">Planning our tutorial game</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part2/Planning-The-Tutorial-Game.html#administration">Administration</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part2/Planning-The-Tutorial-Game.html#should-your-game-rules-be-enforced-by-coded-systems-by-human-game-masters">Should your game rules be enforced by coded systems by human game masters?</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part2/Planning-The-Tutorial-Game.html#what-is-the-staff-hierarchy-in-your-game-is-vanilla-evennia-roles-enough-or-do-you-need-something-else">What is the staff hierarchy in your game? Is vanilla Evennia roles enough or do you need something else?</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part2/Planning-The-Tutorial-Game.html#should-players-be-able-to-post-out-of-characters-on-channels-and-via-other-means-like-bulletin-boards">Should players be able to post out-of-characters on channels and via other means like bulletin-boards?</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part2/Planning-The-Tutorial-Game.html#building">Building</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part2/Planning-The-Tutorial-Game.html#how-will-the-world-be-built">How will the world be built?</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part2/Planning-The-Tutorial-Game.html#can-only-privileged-builders-create-things-or-should-regular-players-also-have-limited-build-capability">Can only privileged Builders create things or should regular players also have limited build-capability?</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part2/Planning-The-Tutorial-Game.html#systems">Systems</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part2/Planning-The-Tutorial-Game.html#do-you-base-your-game-off-an-existing-rpg-system-or-make-up-your-own">Do you base your game off an existing RPG system or make up your own?</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part2/Planning-The-Tutorial-Game.html#what-are-the-game-mechanics-how-do-you-decide-if-an-action-succeeds-or-fails">What are the game mechanics? How do you decide if an action succeeds or fails?</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part2/Planning-The-Tutorial-Game.html#does-the-flow-of-time-matter-in-your-game-does-night-and-day-change-what-about-seasons">Does the flow of time matter in your game - does night and day change? What about seasons?</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part2/Planning-The-Tutorial-Game.html#do-you-want-changing-global-weather-or-should-weather-just-be-set-manually-in-roleplay">Do you want changing, global weather or should weather just be set manually in roleplay?</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part2/Planning-The-Tutorial-Game.html#do-you-want-a-coded-world-economy-or-just-a-simple-barter-system-or-no-formal-economy-at-all">Do you want a coded world-economy or just a simple barter system? Or no formal economy at all?</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part2/Planning-The-Tutorial-Game.html#do-you-have-concepts-like-reputation-and-influence">Do you have concepts like reputation and influence?</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part2/Planning-The-Tutorial-Game.html#will-your-characters-be-known-by-their-name-or-only-by-their-physical-appearance">Will your characters be known by their name or only by their physical appearance?</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part2/Planning-The-Tutorial-Game.html#rooms">Rooms</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part2/Planning-The-Tutorial-Game.html#is-a-simple-room-description-enough-or-should-the-description-be-able-to-change">Is a simple room description enough or should the description be able to change?</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part2/Planning-The-Tutorial-Game.html#should-the-room-have-different-statuses">Should the room have different statuses?</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part2/Planning-The-Tutorial-Game.html#can-objects-be-hidden-in-the-room-can-a-person-hide-in-the-room">Can objects be hidden in the room? Can a person hide in the room?</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part2/Planning-The-Tutorial-Game.html#objects">Objects</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part2/Planning-The-Tutorial-Game.html#how-numerous-are-your-objects-do-you-want-large-loot-lists-or-are-objects-just-role-playing-props">How numerous are your objects? Do you want large loot-lists or are objects just role playing props?</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part2/Planning-The-Tutorial-Game.html#is-each-coin-a-separate-object-or-do-you-just-store-a-bank-account-value">Is each coin a separate object or do you just store a bank account value?</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part2/Planning-The-Tutorial-Game.html#do-multiple-similar-objects-form-stacks-and-how-are-those-stacks-handled-in-that-case">Do multiple similar objects form stacks and how are those stacks handled in that case?</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part2/Planning-The-Tutorial-Game.html#does-an-object-have-weight-or-volume-so-you-cannot-carry-an-infinite-amount-of-them">Does an object have weight or volume (so you cannot carry an infinite amount of them)?</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part2/Planning-The-Tutorial-Game.html#can-objects-be-broken-can-they-be-repaired">Can objects be broken? Can they be repaired?</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part2/Planning-The-Tutorial-Game.html#can-you-fight-with-a-chair-or-a-flower-or-must-you-use-a-special-weapon-kind-of-thing">Can you fight with a chair or a flower or must you use a special weapon kind of thing?</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part2/Planning-The-Tutorial-Game.html#will-characters-be-able-to-craft-new-objects">Will characters be able to craft new objects?</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part2/Planning-The-Tutorial-Game.html#should-mobs-npcs-have-some-sort-of-ai">Should mobs/NPCs have some sort of AI?</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part2/Planning-The-Tutorial-Game.html#are-npcs-and-mobs-different-entities-how-do-they-differ">Are NPCs and mobs different entities? How do they differ?</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part2/Planning-The-Tutorial-Game.html#should-there-be-npcs-giving-quests-if-so-how-do-you-track-quest-status">_Should there be NPCs giving quests? If so, how do you track Quest status?</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part2/Planning-The-Tutorial-Game.html#characters">Characters</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part2/Planning-The-Tutorial-Game.html#can-players-have-more-than-one-character-active-at-a-time-or-are-they-allowed-to-multi-play">Can players have more than one Character active at a time or are they allowed to multi-play?</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part2/Planning-The-Tutorial-Game.html#how-does-the-character-generation-work">How does the character-generation work?</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part2/Planning-The-Tutorial-Game.html#how-do-you-implement-different-classes-or-races">How do you implement different “classes” or “races”?</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part2/Planning-The-Tutorial-Game.html#if-a-character-can-hide-in-a-room-what-skill-will-decide-if-they-are-detected">If a Character can hide in a room, what skill will decide if they are detected?</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part2/Planning-The-Tutorial-Game.html#what-does-the-skill-tree-look-like-can-a-character-gain-experience-to-improve-by-killing-enemies-solving-quests-by-roleplaying">What does the skill tree look like? Can a Character gain experience to improve? By killing enemies? Solving quests? By roleplaying?</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part2/Planning-The-Tutorial-Game.html#may-player-characters-attack-each-other-pvp">May player-characters attack each other (PvP)?</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part2/Planning-The-Tutorial-Game.html#what-are-the-penalties-of-defeat-permanent-death-quick-respawn-time-in-prison">What are the penalties of defeat? Permanent death? Quick respawn? Time in prison?</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part2/Planning-The-Tutorial-Game.html#conclusions">Conclusions</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Howto/Starting/Part2/Planning-Where-Do-I-Begin.html">Where do I begin?</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part2/Planning-Where-Do-I-Begin.html#what-is-your-motivation-for-doing-this">What is your motivation for doing this?</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part2/Planning-Where-Do-I-Begin.html#what-are-your-skills">What are your skills?</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part2/Planning-Where-Do-I-Begin.html#the-game-engine">The game engine</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part2/Planning-Where-Do-I-Begin.html#asset-creation">Asset creation</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part2/Planning-Where-Do-I-Begin.html#so-where-do-i-begin-then">So, where do I begin, then?</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part2/Planning-Where-Do-I-Begin.html#conclusions">Conclusions</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Howto/Starting/Part2/Starting-Part2.html">Evennia Starting Tutorial (Part 2)</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part2/Starting-Part2.html#lessons-for-part-2">Lessons for Part 2</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Howto/Starting/Part3/A-Sittable-Object.html">Making a sittable object</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part3/A-Sittable-Object.html#dont-move-us-when-resting">Dont move us when resting</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part3/A-Sittable-Object.html#making-the-chair-itself">Making the Chair itself</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part3/A-Sittable-Object.html#command-variant-1-commands-on-the-chair">Command variant 1: Commands on the chair</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part3/A-Sittable-Object.html#command-variant-2-command-on-character">Command variant 2: Command on Character</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part3/A-Sittable-Object.html#conclusions">Conclusions</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Howto/Starting/Part3/Implementing-a-game-rule-system.html">Implementing a game rule system</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part3/Implementing-a-game-rule-system.html#overall-system-infrastructure">Overall system infrastructure</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part3/Implementing-a-game-rule-system.html#coded-systems">Coded systems</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part3/Implementing-a-game-rule-system.html#example-of-rule-module">Example of Rule module</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part3/Implementing-a-game-rule-system.html#character">Character</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part3/Implementing-a-game-rule-system.html#rule-module">Rule module</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Howto/Starting/Part3/Starting-Part3.html">Evennia Starting Tutorial (Part 3)</a></li>
<li class="toctree-l1"><a class="reference internal" href="Howto/Starting/Part3/Turn-based-Combat-System.html">Turn based Combat System</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part3/Turn-based-Combat-System.html#overview-of-combat-system-concepts">Overview of combat system concepts</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part3/Turn-based-Combat-System.html#tutorial-overview">Tutorial overview</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part3/Turn-based-Combat-System.html#the-combat-handler">The combat handler</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part3/Turn-based-Combat-System.html#combat-commands">Combat commands</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part3/Turn-based-Combat-System.html#rules-module">Rules module</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part3/Turn-based-Combat-System.html#combat-initiator-command">Combat initiator command</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part3/Turn-based-Combat-System.html#expanding-the-example">Expanding the example</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Howto/Starting/Part3/Tutorial-for-basic-MUSH-like-game.html">Tutorial for basic MUSH like game</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part3/Tutorial-for-basic-MUSH-like-game.html#server-settings">Server Settings</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part3/Tutorial-for-basic-MUSH-like-game.html#creating-the-character">Creating the Character</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part3/Tutorial-for-basic-MUSH-like-game.html#character-generation">Character Generation</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part3/Tutorial-for-basic-MUSH-like-game.html#the-setpower-command">The +setpower command</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part3/Tutorial-for-basic-MUSH-like-game.html#chargen-areas">Chargen areas</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part3/Tutorial-for-basic-MUSH-like-game.html#testing-chargen">Testing chargen</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part3/Tutorial-for-basic-MUSH-like-game.html#combat-system">Combat System</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part3/Tutorial-for-basic-MUSH-like-game.html#attacking-with-the-attack-command">Attacking with the +attack command</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part3/Tutorial-for-basic-MUSH-like-game.html#have-look-show-combat-scores">Have “look” show combat scores</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part3/Tutorial-for-basic-MUSH-like-game.html#npc-system">NPC system</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part3/Tutorial-for-basic-MUSH-like-game.html#creating-an-npc-with-createnpc">Creating an NPC with +createNPC</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part3/Tutorial-for-basic-MUSH-like-game.html#editing-the-npc-with-editnpc">Editing the NPC with +editNPC</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Starting/Part3/Tutorial-for-basic-MUSH-like-game.html#making-the-npc-do-stuff-the-npc-command">Making the NPC do stuff - the +npc command</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part3/Tutorial-for-basic-MUSH-like-game.html#concluding-remarks">Concluding remarks</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Howto/Starting/Part4/Starting-Part4.html">Evennia Starting Tutorial (Part 4)</a></li>
<li class="toctree-l1"><a class="reference internal" href="Howto/Starting/Part5/Add-a-simple-new-web-page.html">Add a simple new web page</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part5/Add-a-simple-new-web-page.html#create-the-view">Create the view</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part5/Add-a-simple-new-web-page.html#the-html-page">The HTML page</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part5/Add-a-simple-new-web-page.html#the-url">The URL</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Howto/Starting/Part5/Starting-Part5.html">Evennia Starting Tutorial (part 5)</a></li>
<li class="toctree-l1"><a class="reference internal" href="Howto/Starting/Part5/Web-Tutorial.html">Web Tutorial</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part5/Web-Tutorial.html#a-basic-overview">A Basic Overview</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part5/Web-Tutorial.html#changing-the-logo-on-the-front-page">Changing the logo on the front page</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part5/Web-Tutorial.html#changing-the-front-pages-text">Changing the Front Pages Text</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Starting/Part5/Web-Tutorial.html#further-reading">Further reading</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Howto/Static-In-Game-Map.html">Static In Game Map</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Howto/Static-In-Game-Map.html#introduction">Introduction</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Static-In-Game-Map.html#planning-the-map">Planning the Map</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Static-In-Game-Map.html#creating-a-map-object">Creating a Map Object</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Static-In-Game-Map.html#building-the-map-areas">Building the map areas</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Static-In-Game-Map.html#in-game-minimap">In-game minimap</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Static-In-Game-Map.html#conclusions">Conclusions</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Howto/Tutorial-Aggressive-NPCs.html">Tutorial Aggressive NPCs</a></li>
<li class="toctree-l1"><a class="reference internal" href="Howto/Tutorial-NPCs-listening.html">Tutorial NPCs listening</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Howto/Tutorial-NPCs-listening.html#assorted-notes">Assorted notes</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Howto/Tutorial-Tweeting-Game-Stats.html">Tutorial Tweeting Game Stats</a></li>
<li class="toctree-l1"><a class="reference internal" href="Howto/Tutorial-Vehicles.html">Tutorial Vehicles</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Howto/Tutorial-Vehicles.html#how-it-works">How it works</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Tutorial-Vehicles.html#creating-our-train-object">Creating our train object</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Tutorial-Vehicles.html#entering-and-leaving-the-train">Entering and leaving the train</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Tutorial-Vehicles.html#locking-down-the-commands">Locking down the commands</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Tutorial-Vehicles.html#making-our-train-move">Making our train move</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Tutorial-Vehicles.html#adding-in-scripts">Adding in scripts</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Tutorial-Vehicles.html#expanding">Expanding</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Howto/Understanding-Color-Tags.html">Understanding Color Tags</a></li>
<li class="toctree-l1"><a class="reference internal" href="Howto/Understanding-Color-Tags.html#evennia-ansi-and-xterm256">Evennia, ANSI and Xterm256</a></li>
<li class="toctree-l1"><a class="reference internal" href="Howto/Understanding-Color-Tags.html#ansi">ANSI</a></li>
<li class="toctree-l1"><a class="reference internal" href="Howto/Understanding-Color-Tags.html#xterm256">Xterm256</a></li>
<li class="toctree-l1"><a class="reference internal" href="Howto/Understanding-Color-Tags.html#ansi-color-tags-in-evennia">ANSI Color Tags in Evennia</a></li>
<li class="toctree-l1"><a class="reference internal" href="Howto/Weather-Tutorial.html">Weather Tutorial</a></li>
<li class="toctree-l1"><a class="reference internal" href="Howto/Web-Character-Generation.html">Web Character Generation</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Howto/Web-Character-Generation.html#introduction">Introduction</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Web-Character-Generation.html#pictures">Pictures</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Web-Character-Generation.html#installing-an-app">Installing an App</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Howto/Web-Character-Generation.html#installing-checkpoint">Installing - Checkpoint:</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Web-Character-Generation.html#create-models">Create Models</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Howto/Web-Character-Generation.html#model-checkpoint">Model - Checkpoint:</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Web-Character-Generation.html#create-views">Create Views</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Howto/Web-Character-Generation.html#index-view"><em>Index</em> view</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Web-Character-Generation.html#detail-view"><em>Detail</em> view</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Web-Character-Generation.html#creating-view"><em>Creating</em> view</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Howto/Web-Character-Generation.html#create-views-checkpoint">Create Views - Checkpoint:</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Web-Character-Generation.html#create-urls">Create URLs</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Howto/Web-Character-Generation.html#urls-checkpoint">URLs - Checkpoint:</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Web-Character-Generation.html#html-templates">HTML Templates</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Howto/Web-Character-Generation.html#index-html">index.html</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Web-Character-Generation.html#detail-html">detail.html</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Web-Character-Generation.html#create-html">create.html</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Web-Character-Generation.html#templates-checkpoint">Templates - Checkpoint:</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Web-Character-Generation.html#activating-your-new-character-generation">Activating your new character generation</a></li>
<li class="toctree-l2"><a class="reference internal" href="Howto/Web-Character-Generation.html#adding-a-no-capcha-recapcha-on-your-character-generation">Adding a no CAPCHA reCAPCHA on your character generation</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Howto/Web-Character-Generation.html#step-1-obtain-a-sitekey-and-secret-from-google">Step 1: Obtain a SiteKey and secret from Google</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Web-Character-Generation.html#step-2-installing-and-configuring-the-dedicated-django-app">Step 2: installing and configuring the dedicated Django app</a></li>
<li class="toctree-l3"><a class="reference internal" href="Howto/Web-Character-Generation.html#step-3-adding-the-capcha-to-our-form">Step 3: Adding the CAPCHA to our form</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Howto/Web-Character-View-Tutorial.html">Web Character View Tutorial</a></li>
<li class="toctree-l1"><a class="reference internal" href="Licensing.html">Licensing</a></li>
<li class="toctree-l1"><a class="reference internal" href="Links.html">Links</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Links.html#official-evennia-links">Official Evennia links</a></li>
<li class="toctree-l2"><a class="reference internal" href="Links.html#third-party-evennia-utilities-and-resources">Third-party Evennia utilities and resources</a></li>
<li class="toctree-l2"><a class="reference internal" href="Links.html#other-useful-mud-development-resources">Other useful mud development resources</a></li>
<li class="toctree-l2"><a class="reference internal" href="Links.html#general-mud-forums-and-discussions">General MUD forums and discussions</a></li>
<li class="toctree-l2"><a class="reference internal" href="Links.html#literature">Literature</a></li>
<li class="toctree-l2"><a class="reference internal" href="Links.html#frameworks">Frameworks</a></li>
<li class="toctree-l2"><a class="reference internal" href="Links.html#tools">Tools</a></li>
<li class="toctree-l2"><a class="reference internal" href="Links.html#python-info">Python Info</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Setup/Apache-Config.html">Apache Config</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Setup/Apache-Config.html#mod-wsgi-setup"><code class="docutils literal notranslate"><span class="pre">mod_wsgi</span></code> Setup</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Setup/Apache-Config.html#install-mod-wsgi">Install <code class="docutils literal notranslate"><span class="pre">mod_wsgi</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Setup/Apache-Config.html#copy-and-modify-the-vhost">Copy and modify the VHOST</a></li>
<li class="toctree-l3"><a class="reference internal" href="Setup/Apache-Config.html#restart-reload-apache">Restart/Reload Apache</a></li>
<li class="toctree-l3"><a class="reference internal" href="Setup/Apache-Config.html#enjoy">Enjoy</a></li>
<li class="toctree-l3"><a class="reference internal" href="Setup/Apache-Config.html#a-note-on-code-reloading">A note on code reloading</a></li>
<li class="toctree-l3"><a class="reference internal" href="Setup/Apache-Config.html#further-notes-and-hints">Further notes and hints:</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Apache-Config.html#mod-proxy-and-mod-ssl-setup"><code class="docutils literal notranslate"><span class="pre">mod_proxy</span></code> and <code class="docutils literal notranslate"><span class="pre">mod_ssl</span></code> setup</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Setup/Apache-Config.html#install-mod-ssl">Install <code class="docutils literal notranslate"><span class="pre">mod_ssl</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="Setup/Apache-Config.html#tls-proxy-websocket-configuration">TLS proxy+websocket configuration</a><ul>
<li class="toctree-l4"><a class="reference internal" href="Setup/Apache-Config.html#apache-http-server-configuration">Apache HTTP Server Configuration</a></li>
<li class="toctree-l4"><a class="reference internal" href="Setup/Apache-Config.html#evennia-secure-websocket-configuration">Evennia secure websocket configuration</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Setup/Changelog.html">Changelog</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Setup/Changelog.html#evennia-1-0">Evennia 1.0</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Changelog.html#evennia-0-9-5">Evennia 0.9.5</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Changelog.html#evennia-0-9">Evennia 0.9</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Setup/Changelog.html#distribution">Distribution</a></li>
<li class="toctree-l3"><a class="reference internal" href="Setup/Changelog.html#commands">Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="Setup/Changelog.html#web">Web</a><ul>
<li class="toctree-l4"><a class="reference internal" href="Setup/Changelog.html#evennia-game-index">Evennia game index</a></li>
<li class="toctree-l4"><a class="reference internal" href="Setup/Changelog.html#new-golden-layout-based-webclient-ui-friarzen">New golden-layout based Webclient UI (&#64;friarzen)</a></li>
<li class="toctree-l4"><a class="reference internal" href="Setup/Changelog.html#web-django-standard-initiative-strikaco">Web/Django standard initiative (&#64;strikaco)</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="Setup/Changelog.html#prototypes">Prototypes</a></li>
<li class="toctree-l3"><a class="reference internal" href="Setup/Changelog.html#typeclasses">Typeclasses</a></li>
<li class="toctree-l3"><a class="reference internal" href="Setup/Changelog.html#protocols">Protocols</a></li>
<li class="toctree-l3"><a class="reference internal" href="Setup/Changelog.html#server">Server</a></li>
<li class="toctree-l3"><a class="reference internal" href="Setup/Changelog.html#settings">Settings</a></li>
<li class="toctree-l3"><a class="reference internal" href="Setup/Changelog.html#utils">Utils</a></li>
<li class="toctree-l3"><a class="reference internal" href="Setup/Changelog.html#contribs">Contribs</a></li>
<li class="toctree-l3"><a class="reference internal" href="Setup/Changelog.html#translations">Translations</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Changelog.html#evennia-0-8">Evennia 0.8</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Setup/Changelog.html#requirements">Requirements</a></li>
<li class="toctree-l3"><a class="reference internal" href="Setup/Changelog.html#server-portal">Server/Portal</a></li>
<li class="toctree-l3"><a class="reference internal" href="Setup/Changelog.html#prototype-changes">Prototype changes</a></li>
<li class="toctree-l3"><a class="reference internal" href="Setup/Changelog.html#evmenu">EvMenu</a></li>
<li class="toctree-l3"><a class="reference internal" href="Setup/Changelog.html#webclient">Webclient</a></li>
<li class="toctree-l3"><a class="reference internal" href="Setup/Changelog.html#locks">Locks</a></li>
<li class="toctree-l3"><a class="reference internal" href="Setup/Changelog.html#id1">Utils</a></li>
<li class="toctree-l3"><a class="reference internal" href="Setup/Changelog.html#general">General</a></li>
<li class="toctree-l3"><a class="reference internal" href="Setup/Changelog.html#id2">Contribs</a></li>
<li class="toctree-l3"><a class="reference internal" href="Setup/Changelog.html#internationalization">Internationalization</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Setup/Changelog.html#overview-changelogs">Overview-Changelogs</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Setup/Changelog.html#sept-2017">Sept 2017:</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Changelog.html#feb-2017">Feb 2017:</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Changelog.html#dec-2016">Dec 2016:</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Changelog.html#may-2016">May 2016:</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Changelog.html#feb-2016">Feb 2016:</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Changelog.html#sept-2015">Sept 2015:</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Changelog.html#feb-2015">Feb 2015:</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Changelog.html#sept-2014">Sept 2014:</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Changelog.html#jan-2014">Jan 2014:</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Changelog.html#nov-2013">Nov 2013:</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Changelog.html#may-2013">May 2013:</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Changelog.html#oct-2012">Oct 2012:</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Changelog.html#march-2012">March 2012:</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Changelog.html#nov-2011">Nov 2011:</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Changelog.html#aug-2011">Aug 2011:</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Changelog.html#may-2011">May 2011:</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Changelog.html#aug-2010">Aug 2010:</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Changelog.html#may-2010">May 2010:</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Changelog.html#april-2010">April 2010:</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Setup/Changelog.html#older">Older</a></li>
<li class="toctree-l1"><a class="reference internal" href="Setup/Choosing-An-SQL-Server.html">Choosing An SQL Server</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Setup/Choosing-An-SQL-Server.html#sqlite3">SQLite3</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Setup/Choosing-An-SQL-Server.html#install-of-sqlite3">Install of SQlite3</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Choosing-An-SQL-Server.html#postgresql">PostgreSQL</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Setup/Choosing-An-SQL-Server.html#install-and-initial-setup-of-postgresql">Install and initial setup of PostgreSQL</a></li>
<li class="toctree-l3"><a class="reference internal" href="Setup/Choosing-An-SQL-Server.html#evennia-postgresql-configuration">Evennia PostgreSQL configuration</a></li>
<li class="toctree-l3"><a class="reference internal" href="Setup/Choosing-An-SQL-Server.html#advanced-postgresql-usage-remote-server">Advanced Postgresql Usage (Remote Server)</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Choosing-An-SQL-Server.html#mysql-mariadb">MySQL / MariaDB</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Setup/Choosing-An-SQL-Server.html#installing-and-initial-setup-of-mysql-mariadb">Installing and initial setup of MySQL/MariaDB</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Choosing-An-SQL-Server.html#add-mysql-configuration-to-evennia">Add MySQL configuration to Evennia</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Choosing-An-SQL-Server.html#others">Others</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Setup/Client-Support-Grid.html">Client Support Grid</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Setup/Client-Support-Grid.html#client-grid">Client Grid</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Client-Support-Grid.html#workarounds-for-client-issues">Workarounds for client issues:</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Setup/Client-Support-Grid.html#issue-telnet-nop-displays-as-spurious-character">Issue: Telnet NOP displays as spurious character.</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Setup/Evennia-Game-Index.html">Evennia Game Index</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Setup/Evennia-Game-Index.html#connect-with-the-wizard">Connect with the wizard</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Evennia-Game-Index.html#manual-settings">Manual Settings</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Evennia-Game-Index.html#non-public-games">Non-public games</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Setup/Grapevine.html">Grapevine</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Setup/Grapevine.html#configuring-grapevine">Configuring Grapevine</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Grapevine.html#setting-up-grapevine-step-by-step">Setting up Grapevine, step by step</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Setup/HAProxy-Config.html">Making Evennia, HTTPS and WSS (Secure Websockets) play nicely together</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Setup/HAProxy-Config.html#getting-certificates">Getting certificates</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/HAProxy-Config.html#installing-and-configuring-haproxy">Installing and configuring HAProxy</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/HAProxy-Config.html#putting-it-all-together">Putting it all together</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Setup/How-to-connect-Evennia-to-Twitter.html">How to connect Evennia to Twitter</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Setup/How-to-connect-Evennia-to-Twitter.html#configuring-twitter">Configuring Twitter</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/How-to-connect-Evennia-to-Twitter.html#install-the-twitter-python-module">Install the twitter python module</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/How-to-connect-Evennia-to-Twitter.html#a-basic-tweet-command">A basic tweet command</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/How-to-connect-Evennia-to-Twitter.html#next-steps">Next Steps</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Setup/IRC.html">IRC</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Setup/IRC.html#configuring-irc">Configuring IRC</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/IRC.html#setting-up-irc-step-by-step">Setting up IRC, step by step</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Setup/Installation.html">Installation</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Setup/Installation.html#initialize-a-new-game">Initialize a new game</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Installation.html#start-the-new-game">Start the new game</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Installation.html#restarting-and-stopping">Restarting and stopping</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Installation.html#see-server-logs">See server logs</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Installation.html#server-configuration">Server configuration</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Installation.html#the-next-steps">The Next steps</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Setup/Installation-Android.html">Installing on Android</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Setup/Installation-Android.html#install-termux">Install Termux</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Installation-Android.html#prerequisites">Prerequisites</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Setup/Installation-Android.html#installing-evennia">Installing Evennia</a></li>
<li class="toctree-l3"><a class="reference internal" href="Setup/Installation-Android.html#final-steps">Final steps</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Installation-Android.html#running-evennia">Running Evennia</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Installation-Android.html#caveats">Caveats</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Installation-Android.html#troubleshooting">Troubleshooting</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Setup/Installation-Docker.html">Running Evennia in Docker</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Setup/Installation-Docker.html#install-evennia-through-docker">Install Evennia through docker</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Setup/Installation-Docker.html#description-of-the-docker-run-command">Description of the <code class="docutils literal notranslate"><span class="pre">docker</span> <span class="pre">run</span></code> command</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Installation-Docker.html#running-your-game-as-a-docker-image">Running your game as a docker image</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Setup/Installation-Docker.html#start-evennia-and-run-through-docker">Start Evennia and run through docker</a></li>
<li class="toctree-l3"><a class="reference internal" href="Setup/Installation-Docker.html#create-your-own-game-image">Create your own game image</a></li>
<li class="toctree-l3"><a class="reference internal" href="Setup/Installation-Docker.html#run-container-from-your-game-image-for-development">Run container from your game image for development</a></li>
<li class="toctree-l3"><a class="reference internal" href="Setup/Installation-Docker.html#deploy-game-image-for-production">Deploy game image for production</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Installation-Docker.html#how-it-works">How it Works</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Setup/Installation-Docker.html#what-if-i-dont-want-latest">What if I Dont Want “LATEST”?</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Installation-Docker.html#additional-creature-comforts">Additional Creature Comforts</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Setup/Installation-Git.html">Installing with GIT</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Setup/Installation-Git.html#summary">Summary</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Installation-Git.html#linux-install">Linux Install</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Installation-Git.html#mac-install">Mac Install</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Installation-Git.html#windows-install">Windows Install</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Installation-Git.html#where-to-go-next">Where to Go Next</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Setup/Installation-Non-Interactive.html">Non-interactive setup</a></li>
<li class="toctree-l1"><a class="reference internal" href="Setup/Installation-Troubleshooting.html">Installation Troubleshooting</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Setup/Installation-Troubleshooting.html#check-your-requirements">Check your Requirements</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Installation-Troubleshooting.html#confusion-of-location-git-installation">Confusion of location (GIT installation)</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Installation-Troubleshooting.html#localhost-not-found">Localhost not found</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Installation-Troubleshooting.html#linux-troubleshooting">Linux Troubleshooting</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Installation-Troubleshooting.html#mac-troubleshooting">Mac Troubleshooting</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Installation-Troubleshooting.html#windows-troubleshooting">Windows Troubleshooting</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Setup/Installation-Upgrade.html">Upgrading an existing installation</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Setup/Installation-Upgrade.html#evennia-v0-9-5-to-1-0">Evennia v0.9.5 to 1.0</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Setup/Online-Setup.html">Online Setup</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Setup/Online-Setup.html#connecting-from-the-outside">Connecting from the outside</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Setup/Online-Setup.html#settings-example">Settings example</a></li>
<li class="toctree-l3"><a class="reference internal" href="Setup/Online-Setup.html#telnet">Telnet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Setup/Online-Setup.html#web-server">Web server</a></li>
<li class="toctree-l3"><a class="reference internal" href="Setup/Online-Setup.html#web-client">Web client</a></li>
<li class="toctree-l3"><a class="reference internal" href="Setup/Online-Setup.html#other-ports">Other ports</a></li>
<li class="toctree-l3"><a class="reference internal" href="Setup/Online-Setup.html#lockdown-mode">Lockdown mode</a></li>
<li class="toctree-l3"><a class="reference internal" href="Setup/Online-Setup.html#registering-with-the-evennia-game-directory">Registering with the Evennia game directory</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Online-Setup.html#ssl">SSL</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Setup/Online-Setup.html#lets-encrypt">Lets Encrypt</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Online-Setup.html#relevant-ssl-proxy-setup-information">Relevant SSL Proxy Setup Information</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Online-Setup.html#hosting-locally-or-remotely">Hosting locally or remotely?</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Setup/Online-Setup.html#using-your-own-computer-as-a-server">Using your own computer as a server</a><ul>
<li class="toctree-l4"><a class="reference internal" href="Setup/Online-Setup.html#setting-up-your-own-machine-as-a-server">Setting up your own machine as a server</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="Setup/Online-Setup.html#remote-hosting">Remote hosting</a><ul>
<li class="toctree-l4"><a class="reference internal" href="Setup/Online-Setup.html#installing-evennia-on-a-remote-server">Installing Evennia on a remote server</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="Setup/Online-Setup.html#hosting-options">Hosting options</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Online-Setup.html#cloud9">Cloud9</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Setup/RSS.html">RSS</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Setup/RSS.html#configuring-rss">Configuring RSS</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Setup/RSS.html#setting-up-rss-step-by-step">Setting up RSS, step by step</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Setup/Security.html">Security</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Setup/Security.html#know-your-logs">Know your logs</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Security.html#disable-development-debugging-options">Disable development/debugging options</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Security.html#handle-user-uploaded-images-with-care">Handle user-uploaded images with care</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Security.html#disable-the-web-interface">Disable the web interface</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Security.html#change-your-ssh-port">Change your ssh port</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Security.html#set-up-a-firewall">Set up a firewall</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Security.html#use-an-external-webserver">Use an external webserver</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Setup/Server-Conf.html">Server Conf</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Setup/Server-Conf.html#settings-file">Settings file</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Server-Conf.html#other-files-in-the-server-conf-directory">Other files in the <code class="docutils literal notranslate"><span class="pre">server/conf</span></code> directory</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Server-Conf.html#serverconf">ServerConf</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Setup/Settings-Default.html">Evennia Default settings file</a></li>
<li class="toctree-l1"><a class="reference internal" href="Setup/Setup-Overview.html">Server Setup and Life</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Setup/Setup-Overview.html#installation-running">Installation &amp; running</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Setup-Overview.html#installing-custom-game-dirs">Installing custom game dirs</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Setup-Overview.html#configuring">Configuring</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Setup-Overview.html#going-public">Going public</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Setup/Start-Stop-Reload.html">Start Stop Reload</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Setup/Start-Stop-Reload.html#starting-evennia">Starting Evennia</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Start-Stop-Reload.html#foreground-mode">Foreground mode</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Start-Stop-Reload.html#reloading">Reloading</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Start-Stop-Reload.html#resetting">Resetting</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Start-Stop-Reload.html#rebooting">Rebooting</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Start-Stop-Reload.html#shutting-down">Shutting down</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Start-Stop-Reload.html#status-and-info">Status and info</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Start-Stop-Reload.html#killing-linux-mac-only">Killing (Linux/Mac only)</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Start-Stop-Reload.html#django-options">Django options</a></li>
<li class="toctree-l2"><a class="reference internal" href="Setup/Start-Stop-Reload.html#advanced-handling-of-evennia-processes">Advanced handling of Evennia processes</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Setup/Start-Stop-Reload.html#syntax-errors-during-live-development">Syntax errors during live development</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Unimplemented.html">Unimplemented</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.html">evennia</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.settings_default.html">evennia.settings_default</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.accounts.html">evennia.accounts</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.accounts.accounts.html">evennia.accounts.accounts</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.accounts.bots.html">evennia.accounts.bots</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.accounts.manager.html">evennia.accounts.manager</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.accounts.models.html">evennia.accounts.models</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.commands.html">evennia.commands</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.commands.cmdhandler.html">evennia.commands.cmdhandler</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.commands.cmdparser.html">evennia.commands.cmdparser</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.commands.cmdset.html">evennia.commands.cmdset</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.commands.cmdsethandler.html">evennia.commands.cmdsethandler</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.commands.command.html">evennia.commands.command</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.commands.default.html">evennia.commands.default</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.commands.default.account.html">evennia.commands.default.account</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.commands.default.admin.html">evennia.commands.default.admin</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.commands.default.batchprocess.html">evennia.commands.default.batchprocess</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.commands.default.building.html">evennia.commands.default.building</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.commands.default.cmdset_account.html">evennia.commands.default.cmdset_account</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.commands.default.cmdset_character.html">evennia.commands.default.cmdset_character</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.commands.default.cmdset_session.html">evennia.commands.default.cmdset_session</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.commands.default.cmdset_unloggedin.html">evennia.commands.default.cmdset_unloggedin</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.commands.default.comms.html">evennia.commands.default.comms</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.commands.default.general.html">evennia.commands.default.general</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.commands.default.help.html">evennia.commands.default.help</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.commands.default.muxcommand.html">evennia.commands.default.muxcommand</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.commands.default.syscommands.html">evennia.commands.default.syscommands</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.commands.default.system.html">evennia.commands.default.system</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.commands.default.tests.html">evennia.commands.default.tests</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.commands.default.unloggedin.html">evennia.commands.default.unloggedin</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.comms.html">evennia.comms</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.comms.comms.html">evennia.comms.comms</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.comms.managers.html">evennia.comms.managers</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.comms.models.html">evennia.comms.models</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.html">evennia.contrib</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.base_systems.html">evennia.contrib.base_systems</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.base_systems.awsstorage.html">evennia.contrib.base_systems.awsstorage</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.base_systems.awsstorage.aws_s3_cdn.html">evennia.contrib.base_systems.awsstorage.aws_s3_cdn</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.base_systems.awsstorage.tests.html">evennia.contrib.base_systems.awsstorage.tests</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.base_systems.building_menu.html">evennia.contrib.base_systems.building_menu</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.base_systems.building_menu.building_menu.html">evennia.contrib.base_systems.building_menu.building_menu</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.base_systems.building_menu.tests.html">evennia.contrib.base_systems.building_menu.tests</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.base_systems.color_markups.html">evennia.contrib.base_systems.color_markups</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.base_systems.color_markups.color_markups.html">evennia.contrib.base_systems.color_markups.color_markups</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.base_systems.color_markups.tests.html">evennia.contrib.base_systems.color_markups.tests</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.base_systems.custom_gametime.html">evennia.contrib.base_systems.custom_gametime</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.base_systems.custom_gametime.custom_gametime.html">evennia.contrib.base_systems.custom_gametime.custom_gametime</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.base_systems.custom_gametime.tests.html">evennia.contrib.base_systems.custom_gametime.tests</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.base_systems.email_login.html">evennia.contrib.base_systems.email_login</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.base_systems.email_login.connection_screens.html">evennia.contrib.base_systems.email_login.connection_screens</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.base_systems.email_login.email_login.html">evennia.contrib.base_systems.email_login.email_login</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.base_systems.email_login.tests.html">evennia.contrib.base_systems.email_login.tests</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.base_systems.ingame_python.html">evennia.contrib.base_systems.ingame_python</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.base_systems.ingame_python.callbackhandler.html">evennia.contrib.base_systems.ingame_python.callbackhandler</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.base_systems.ingame_python.commands.html">evennia.contrib.base_systems.ingame_python.commands</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.base_systems.ingame_python.eventfuncs.html">evennia.contrib.base_systems.ingame_python.eventfuncs</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.base_systems.ingame_python.scripts.html">evennia.contrib.base_systems.ingame_python.scripts</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.base_systems.ingame_python.tests.html">evennia.contrib.base_systems.ingame_python.tests</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.base_systems.ingame_python.typeclasses.html">evennia.contrib.base_systems.ingame_python.typeclasses</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.base_systems.ingame_python.utils.html">evennia.contrib.base_systems.ingame_python.utils</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.base_systems.menu_login.html">evennia.contrib.base_systems.menu_login</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.base_systems.menu_login.connection_screens.html">evennia.contrib.base_systems.menu_login.connection_screens</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.base_systems.menu_login.menu_login.html">evennia.contrib.base_systems.menu_login.menu_login</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.base_systems.menu_login.tests.html">evennia.contrib.base_systems.menu_login.tests</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.base_systems.mux_comms_cmds.html">evennia.contrib.base_systems.mux_comms_cmds</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.base_systems.mux_comms_cmds.mux_comms_cmds.html">evennia.contrib.base_systems.mux_comms_cmds.mux_comms_cmds</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.base_systems.mux_comms_cmds.tests.html">evennia.contrib.base_systems.mux_comms_cmds.tests</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.base_systems.unixcommand.html">evennia.contrib.base_systems.unixcommand</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.base_systems.unixcommand.tests.html">evennia.contrib.base_systems.unixcommand.tests</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.base_systems.unixcommand.unixcommand.html">evennia.contrib.base_systems.unixcommand.unixcommand</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.full_systems.html">evennia.contrib.full_systems</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.full_systems.evscaperoom.html">evennia.contrib.full_systems.evscaperoom</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.full_systems.evscaperoom.commands.html">evennia.contrib.full_systems.evscaperoom.commands</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.full_systems.evscaperoom.menu.html">evennia.contrib.full_systems.evscaperoom.menu</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.full_systems.evscaperoom.objects.html">evennia.contrib.full_systems.evscaperoom.objects</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.full_systems.evscaperoom.room.html">evennia.contrib.full_systems.evscaperoom.room</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.full_systems.evscaperoom.scripts.html">evennia.contrib.full_systems.evscaperoom.scripts</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.full_systems.evscaperoom.state.html">evennia.contrib.full_systems.evscaperoom.state</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.full_systems.evscaperoom.tests.html">evennia.contrib.full_systems.evscaperoom.tests</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.full_systems.evscaperoom.utils.html">evennia.contrib.full_systems.evscaperoom.utils</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.game_systems.html">evennia.contrib.game_systems</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.game_systems.barter.html">evennia.contrib.game_systems.barter</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.game_systems.barter.barter.html">evennia.contrib.game_systems.barter.barter</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.game_systems.barter.tests.html">evennia.contrib.game_systems.barter.tests</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.game_systems.clothing.html">evennia.contrib.game_systems.clothing</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.game_systems.clothing.clothing.html">evennia.contrib.game_systems.clothing.clothing</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.game_systems.clothing.tests.html">evennia.contrib.game_systems.clothing.tests</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.game_systems.cooldowns.html">evennia.contrib.game_systems.cooldowns</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.game_systems.cooldowns.cooldowns.html">evennia.contrib.game_systems.cooldowns.cooldowns</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.game_systems.cooldowns.tests.html">evennia.contrib.game_systems.cooldowns.tests</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.game_systems.crafting.html">evennia.contrib.game_systems.crafting</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.game_systems.crafting.crafting.html">evennia.contrib.game_systems.crafting.crafting</a><ul>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.game_systems.crafting.crafting.html#installation">Installation</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.game_systems.crafting.crafting.html#crafting-in-game">Crafting in game</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.game_systems.crafting.crafting.html#crafting-in-code">Crafting in code</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.game_systems.crafting.crafting.html#recipes">Recipes</a></li>
</ul>
</li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.game_systems.crafting.example_recipes.html">evennia.contrib.game_systems.crafting.example_recipes</a><ul>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.game_systems.crafting.example_recipes.html#sword-crafting-tree">Sword crafting tree</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.game_systems.crafting.example_recipes.html#recipes-used-for-spell-casting">Recipes used for spell casting</a></li>
</ul>
</li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.game_systems.crafting.tests.html">evennia.contrib.game_systems.crafting.tests</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.game_systems.gendersub.html">evennia.contrib.game_systems.gendersub</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.game_systems.gendersub.gendersub.html">evennia.contrib.game_systems.gendersub.gendersub</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.game_systems.gendersub.tests.html">evennia.contrib.game_systems.gendersub.tests</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.game_systems.mail.html">evennia.contrib.game_systems.mail</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.game_systems.mail.mail.html">evennia.contrib.game_systems.mail.mail</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.game_systems.mail.tests.html">evennia.contrib.game_systems.mail.tests</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.game_systems.multidescer.html">evennia.contrib.game_systems.multidescer</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.game_systems.multidescer.multidescer.html">evennia.contrib.game_systems.multidescer.multidescer</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.game_systems.multidescer.tests.html">evennia.contrib.game_systems.multidescer.tests</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.game_systems.puzzles.html">evennia.contrib.game_systems.puzzles</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.game_systems.puzzles.puzzles.html">evennia.contrib.game_systems.puzzles.puzzles</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.game_systems.puzzles.tests.html">evennia.contrib.game_systems.puzzles.tests</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.game_systems.turnbattle.html">evennia.contrib.game_systems.turnbattle</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.game_systems.turnbattle.tb_basic.html">evennia.contrib.game_systems.turnbattle.tb_basic</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.game_systems.turnbattle.tb_equip.html">evennia.contrib.game_systems.turnbattle.tb_equip</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.game_systems.turnbattle.tb_items.html">evennia.contrib.game_systems.turnbattle.tb_items</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.game_systems.turnbattle.tb_magic.html">evennia.contrib.game_systems.turnbattle.tb_magic</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.game_systems.turnbattle.tb_range.html">evennia.contrib.game_systems.turnbattle.tb_range</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.game_systems.turnbattle.tests.html">evennia.contrib.game_systems.turnbattle.tests</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.grid.html">evennia.contrib.grid</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.grid.extended_room.html">evennia.contrib.grid.extended_room</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.grid.extended_room.extended_room.html">evennia.contrib.grid.extended_room.extended_room</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.grid.extended_room.tests.html">evennia.contrib.grid.extended_room.tests</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.grid.mapbuilder.html">evennia.contrib.grid.mapbuilder</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.grid.mapbuilder.mapbuilder.html">evennia.contrib.grid.mapbuilder.mapbuilder</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.grid.mapbuilder.tests.html">evennia.contrib.grid.mapbuilder.tests</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.grid.simpledoor.html">evennia.contrib.grid.simpledoor</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.grid.simpledoor.simpledoor.html">evennia.contrib.grid.simpledoor.simpledoor</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.grid.simpledoor.tests.html">evennia.contrib.grid.simpledoor.tests</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.grid.slow_exit.html">evennia.contrib.grid.slow_exit</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.grid.slow_exit.slow_exit.html">evennia.contrib.grid.slow_exit.slow_exit</a><ul>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.grid.slow_exit.slow_exit.html#installation">Installation:</a><ul>
<li class="toctree-l7"><a class="reference internal" href="api/evennia.contrib.grid.slow_exit.slow_exit.html#in-mygame-typeclasses-exits-py">in mygame/typeclasses/exits.py</a></li>
</ul>
</li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.grid.slow_exit.slow_exit.html#notes">Notes:</a></li>
</ul>
</li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.grid.slow_exit.tests.html">evennia.contrib.grid.slow_exit.tests</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.grid.wilderness.html">evennia.contrib.grid.wilderness</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.grid.wilderness.tests.html">evennia.contrib.grid.wilderness.tests</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.grid.wilderness.wilderness.html">evennia.contrib.grid.wilderness.wilderness</a><ul>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.grid.wilderness.wilderness.html#usage">Usage</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.grid.wilderness.wilderness.html#customisation">Customisation</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.grid.wilderness.wilderness.html#example">Example</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.grid.wilderness.wilderness.html#implementation-details">Implementation details</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.html">evennia.contrib.grid.xyzgrid</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.commands.html">evennia.contrib.grid.xyzgrid.commands</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.example.html">evennia.contrib.grid.xyzgrid.example</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.launchcmd.html">evennia.contrib.grid.xyzgrid.launchcmd</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.prototypes.html">evennia.contrib.grid.xyzgrid.prototypes</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.tests.html">evennia.contrib.grid.xyzgrid.tests</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.utils.html">evennia.contrib.grid.xyzgrid.utils</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.xymap.html">evennia.contrib.grid.xyzgrid.xymap</a><ul>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.xymap.html#xymap">XYMap</a></li>
</ul>
</li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.xymap_legend.html">evennia.contrib.grid.xyzgrid.xymap_legend</a><ul>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.xymap_legend.html#map-legend-components">Map legend components</a></li>
</ul>
</li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.xyzgrid.html">evennia.contrib.grid.xyzgrid.xyzgrid</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.xyzroom.html">evennia.contrib.grid.xyzgrid.xyzroom</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.rpg.html">evennia.contrib.rpg</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.rpg.dice.html">evennia.contrib.rpg.dice</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.rpg.dice.dice.html">evennia.contrib.rpg.dice.dice</a><ul>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.rpg.dice.dice.html#dice">Dice</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.rpg.dice.dice.html#installation">Installation:</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.rpg.dice.dice.html#usage">Usage:</a></li>
</ul>
</li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.rpg.dice.tests.html">evennia.contrib.rpg.dice.tests</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.rpg.health_bar.html">evennia.contrib.rpg.health_bar</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.rpg.health_bar.health_bar.html">evennia.contrib.rpg.health_bar.health_bar</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.rpg.health_bar.tests.html">evennia.contrib.rpg.health_bar.tests</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.rpg.rpsystem.html">evennia.contrib.rpg.rpsystem</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.rpg.rpsystem.rplanguage.html">evennia.contrib.rpg.rpsystem.rplanguage</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.rpg.rpsystem.rpsystem.html">evennia.contrib.rpg.rpsystem.rpsystem</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.rpg.rpsystem.tests.html">evennia.contrib.rpg.rpsystem.tests</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.rpg.traits.html">evennia.contrib.rpg.traits</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.rpg.traits.tests.html">evennia.contrib.rpg.traits.tests</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html">evennia.contrib.rpg.traits.traits</a><ul>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#installation">Installation</a><ul>
<li class="toctree-l7"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#traits-with-traithandler">Traits with TraitHandler</a></li>
<li class="toctree-l7"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#traitproperties">TraitProperties</a></li>
</ul>
</li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#using-traits">Using traits</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#trait-types">Trait types</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#static-trait">Static trait</a><ul>
<li class="toctree-l7"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#counter">Counter</a><ul>
<li class="toctree-l8"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#descs">.descs</a></li>
<li class="toctree-l8"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#rate">.rate</a></li>
<li class="toctree-l8"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#percent">.percent()</a></li>
</ul>
</li>
<li class="toctree-l7"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#gauge">Gauge</a></li>
<li class="toctree-l7"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#trait">Trait</a></li>
</ul>
</li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#expanding-with-your-own-traits">Expanding with your own Traits</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.tutorials.html">evennia.contrib.tutorials</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.tutorials.batchprocessor.html">evennia.contrib.tutorials.batchprocessor</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.tutorials.batchprocessor.example_batch_code.html">evennia.contrib.tutorials.batchprocessor.example_batch_code</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.tutorials.bodyfunctions.html">evennia.contrib.tutorials.bodyfunctions</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.tutorials.bodyfunctions.bodyfunctions.html">evennia.contrib.tutorials.bodyfunctions.bodyfunctions</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.tutorials.bodyfunctions.tests.html">evennia.contrib.tutorials.bodyfunctions.tests</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.tutorials.mirror.html">evennia.contrib.tutorials.mirror</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.tutorials.mirror.mirror.html">evennia.contrib.tutorials.mirror.mirror</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.tutorials.red_button.html">evennia.contrib.tutorials.red_button</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.tutorials.red_button.red_button.html">evennia.contrib.tutorials.red_button.red_button</a><ul>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.tutorials.red_button.red_button.html#technical">Technical</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.tutorials.talking_npc.html">evennia.contrib.tutorials.talking_npc</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.tutorials.talking_npc.talking_npc.html">evennia.contrib.tutorials.talking_npc.talking_npc</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.tutorials.talking_npc.tests.html">evennia.contrib.tutorials.talking_npc.tests</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.tutorials.tutorial_world.html">evennia.contrib.tutorials.tutorial_world</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.tutorials.tutorial_world.intro_menu.html">evennia.contrib.tutorials.tutorial_world.intro_menu</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.tutorials.tutorial_world.mob.html">evennia.contrib.tutorials.tutorial_world.mob</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.tutorials.tutorial_world.objects.html">evennia.contrib.tutorials.tutorial_world.objects</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.tutorials.tutorial_world.rooms.html">evennia.contrib.tutorials.tutorial_world.rooms</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.tutorials.tutorial_world.tests.html">evennia.contrib.tutorials.tutorial_world.tests</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.utils.html">evennia.contrib.utils</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.utils.auditing.html">evennia.contrib.utils.auditing</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.utils.auditing.outputs.html">evennia.contrib.utils.auditing.outputs</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.utils.auditing.server.html">evennia.contrib.utils.auditing.server</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.utils.auditing.tests.html">evennia.contrib.utils.auditing.tests</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.utils.fieldfill.html">evennia.contrib.utils.fieldfill</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.utils.fieldfill.fieldfill.html">evennia.contrib.utils.fieldfill.fieldfill</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.utils.random_string_generator.html">evennia.contrib.utils.random_string_generator</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.utils.random_string_generator.random_string_generator.html">evennia.contrib.utils.random_string_generator.random_string_generator</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.utils.random_string_generator.tests.html">evennia.contrib.utils.random_string_generator.tests</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.utils.tree_select.html">evennia.contrib.utils.tree_select</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.utils.tree_select.tests.html">evennia.contrib.utils.tree_select.tests</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.utils.tree_select.tree_select.html">evennia.contrib.utils.tree_select.tree_select</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.help.html">evennia.help</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.help.filehelp.html">evennia.help.filehelp</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.help.manager.html">evennia.help.manager</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.help.models.html">evennia.help.models</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.help.utils.html">evennia.help.utils</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.locks.html">evennia.locks</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.locks.lockfuncs.html">evennia.locks.lockfuncs</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.locks.lockhandler.html">evennia.locks.lockhandler</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.objects.html">evennia.objects</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.objects.manager.html">evennia.objects.manager</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.objects.models.html">evennia.objects.models</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.objects.objects.html">evennia.objects.objects</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.prototypes.html">evennia.prototypes</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.prototypes.menus.html">evennia.prototypes.menus</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.prototypes.protfuncs.html">evennia.prototypes.protfuncs</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.prototypes.prototypes.html">evennia.prototypes.prototypes</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.prototypes.spawner.html">evennia.prototypes.spawner</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.scripts.html">evennia.scripts</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.scripts.manager.html">evennia.scripts.manager</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.scripts.models.html">evennia.scripts.models</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.scripts.monitorhandler.html">evennia.scripts.monitorhandler</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.scripts.scripthandler.html">evennia.scripts.scripthandler</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.scripts.scripts.html">evennia.scripts.scripts</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.scripts.taskhandler.html">evennia.scripts.taskhandler</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.scripts.tickerhandler.html">evennia.scripts.tickerhandler</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.server.html">evennia.server</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.server.amp_client.html">evennia.server.amp_client</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.server.connection_wizard.html">evennia.server.connection_wizard</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.server.deprecations.html">evennia.server.deprecations</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.server.evennia_launcher.html">evennia.server.evennia_launcher</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.server.initial_setup.html">evennia.server.initial_setup</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.server.inputfuncs.html">evennia.server.inputfuncs</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.server.manager.html">evennia.server.manager</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.server.models.html">evennia.server.models</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.server.server.html">evennia.server.server</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.server.serversession.html">evennia.server.serversession</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.server.session.html">evennia.server.session</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.server.sessionhandler.html">evennia.server.sessionhandler</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.server.signals.html">evennia.server.signals</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.server.throttle.html">evennia.server.throttle</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.server.validators.html">evennia.server.validators</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.server.webserver.html">evennia.server.webserver</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.server.game_index_client.html">evennia.server.game_index_client</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.server.game_index_client.client.html">evennia.server.game_index_client.client</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.server.game_index_client.service.html">evennia.server.game_index_client.service</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.server.portal.html">evennia.server.portal</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.server.portal.amp.html">evennia.server.portal.amp</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.server.portal.amp_server.html">evennia.server.portal.amp_server</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.server.portal.grapevine.html">evennia.server.portal.grapevine</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.server.portal.irc.html">evennia.server.portal.irc</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.server.portal.mccp.html">evennia.server.portal.mccp</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.server.portal.mssp.html">evennia.server.portal.mssp</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.server.portal.mxp.html">evennia.server.portal.mxp</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.server.portal.naws.html">evennia.server.portal.naws</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.server.portal.portal.html">evennia.server.portal.portal</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.server.portal.portalsessionhandler.html">evennia.server.portal.portalsessionhandler</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.server.portal.rss.html">evennia.server.portal.rss</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.server.portal.ssh.html">evennia.server.portal.ssh</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.server.portal.ssl.html">evennia.server.portal.ssl</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.server.portal.suppress_ga.html">evennia.server.portal.suppress_ga</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.server.portal.telnet.html">evennia.server.portal.telnet</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.server.portal.telnet_oob.html">evennia.server.portal.telnet_oob</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.server.portal.telnet_ssl.html">evennia.server.portal.telnet_ssl</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.server.portal.tests.html">evennia.server.portal.tests</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.server.portal.ttype.html">evennia.server.portal.ttype</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.server.portal.webclient.html">evennia.server.portal.webclient</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.server.portal.webclient_ajax.html">evennia.server.portal.webclient_ajax</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.server.profiling.html">evennia.server.profiling</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.server.profiling.dummyrunner.html">evennia.server.profiling.dummyrunner</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.server.profiling.dummyrunner_settings.html">evennia.server.profiling.dummyrunner_settings</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.server.profiling.memplot.html">evennia.server.profiling.memplot</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.server.profiling.settings_mixin.html">evennia.server.profiling.settings_mixin</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.server.profiling.test_queries.html">evennia.server.profiling.test_queries</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.server.profiling.tests.html">evennia.server.profiling.tests</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.server.profiling.timetrace.html">evennia.server.profiling.timetrace</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.typeclasses.html">evennia.typeclasses</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.typeclasses.attributes.html">evennia.typeclasses.attributes</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.typeclasses.managers.html">evennia.typeclasses.managers</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.typeclasses.models.html">evennia.typeclasses.models</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.typeclasses.tags.html">evennia.typeclasses.tags</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.utils.html">evennia.utils</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.utils.ansi.html">evennia.utils.ansi</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.utils.ansi.html#markup">Markup</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.utils.batchprocessors.html">evennia.utils.batchprocessors</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.utils.batchprocessors.html#batch-command-processor-file-syntax">Batch-command processor file syntax</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.utils.batchprocessors.html#example-of-batch-ev-file">Example of batch.ev file:</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.utils.batchprocessors.html#batch-code-processor-file-syntax">Batch-code processor file syntax</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.utils.batchprocessors.html#example-batch-py-file">Example batch.py file</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.utils.containers.html">evennia.utils.containers</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.utils.create.html">evennia.utils.create</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.utils.dbserialize.html">evennia.utils.dbserialize</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.utils.eveditor.html">evennia.utils.eveditor</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.utils.evform.html">evennia.utils.evform</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.utils.evmenu.html">evennia.utils.evmenu</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.utils.evmenu.html#menu-generation-from-template-string">Menu generation from template string</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.utils.evmore.html">evennia.utils.evmore</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.utils.evtable.html">evennia.utils.evtable</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.utils.funcparser.html">evennia.utils.funcparser</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.utils.gametime.html">evennia.utils.gametime</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.utils.logger.html">evennia.utils.logger</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.utils.optionclasses.html">evennia.utils.optionclasses</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.utils.optionhandler.html">evennia.utils.optionhandler</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.utils.picklefield.html">evennia.utils.picklefield</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.utils.search.html">evennia.utils.search</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.utils.test_resources.html">evennia.utils.test_resources</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.utils.text2html.html">evennia.utils.text2html</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.utils.utils.html">evennia.utils.utils</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.utils.validatorfuncs.html">evennia.utils.validatorfuncs</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.utils.idmapper.html">evennia.utils.idmapper</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.utils.idmapper.manager.html">evennia.utils.idmapper.manager</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.utils.idmapper.models.html">evennia.utils.idmapper.models</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.utils.idmapper.tests.html">evennia.utils.idmapper.tests</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.utils.verb_conjugation.html">evennia.utils.verb_conjugation</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.utils.verb_conjugation.conjugate.html">evennia.utils.verb_conjugation.conjugate</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.utils.verb_conjugation.pronouns.html">evennia.utils.verb_conjugation.pronouns</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.utils.verb_conjugation.tests.html">evennia.utils.verb_conjugation.tests</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.web.html">evennia.web</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.web.urls.html">evennia.web.urls</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.web.admin.html">evennia.web.admin</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.web.admin.accounts.html">evennia.web.admin.accounts</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.web.admin.attributes.html">evennia.web.admin.attributes</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.web.admin.comms.html">evennia.web.admin.comms</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.web.admin.frontpage.html">evennia.web.admin.frontpage</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.web.admin.help.html">evennia.web.admin.help</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.web.admin.objects.html">evennia.web.admin.objects</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.web.admin.scripts.html">evennia.web.admin.scripts</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.web.admin.server.html">evennia.web.admin.server</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.web.admin.tags.html">evennia.web.admin.tags</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.web.admin.urls.html">evennia.web.admin.urls</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.web.admin.utils.html">evennia.web.admin.utils</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.web.api.html">evennia.web.api</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.web.api.filters.html">evennia.web.api.filters</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.web.api.permissions.html">evennia.web.api.permissions</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.web.api.root.html">evennia.web.api.root</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.web.api.serializers.html">evennia.web.api.serializers</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.web.api.tests.html">evennia.web.api.tests</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.web.api.urls.html">evennia.web.api.urls</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.web.api.views.html">evennia.web.api.views</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.web.templatetags.html">evennia.web.templatetags</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.web.templatetags.addclass.html">evennia.web.templatetags.addclass</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.web.utils.html">evennia.web.utils</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.web.utils.adminsite.html">evennia.web.utils.adminsite</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.web.utils.backends.html">evennia.web.utils.backends</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.web.utils.general_context.html">evennia.web.utils.general_context</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.web.utils.middleware.html">evennia.web.utils.middleware</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.web.utils.tests.html">evennia.web.utils.tests</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.web.webclient.html">evennia.web.webclient</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.web.webclient.urls.html">evennia.web.webclient.urls</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.web.webclient.views.html">evennia.web.webclient.views</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.web.website.html">evennia.web.website</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.web.website.forms.html">evennia.web.website.forms</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.web.website.tests.html">evennia.web.website.tests</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.web.website.urls.html">evennia.web.website.urls</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.web.website.views.html">evennia.web.website.views</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.web.website.views.accounts.html">evennia.web.website.views.accounts</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.web.website.views.channels.html">evennia.web.website.views.channels</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.web.website.views.characters.html">evennia.web.website.views.characters</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.web.website.views.errors.html">evennia.web.website.views.errors</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.web.website.views.help.html">evennia.web.website.views.help</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.web.website.views.index.html">evennia.web.website.views.index</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.web.website.views.mixins.html">evennia.web.website.views.mixins</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.web.website.views.objects.html">evennia.web.website.views.objects</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia-api.html">evennia</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.html">evennia</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.settings_default.html">evennia.settings_default</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.accounts.html">evennia.accounts</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.accounts.accounts.html">evennia.accounts.accounts</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.accounts.bots.html">evennia.accounts.bots</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.accounts.manager.html">evennia.accounts.manager</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.accounts.models.html">evennia.accounts.models</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.commands.html">evennia.commands</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.commands.cmdhandler.html">evennia.commands.cmdhandler</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.commands.cmdparser.html">evennia.commands.cmdparser</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.commands.cmdset.html">evennia.commands.cmdset</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.commands.cmdsethandler.html">evennia.commands.cmdsethandler</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.commands.command.html">evennia.commands.command</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.commands.default.html">evennia.commands.default</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.commands.default.account.html">evennia.commands.default.account</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.commands.default.admin.html">evennia.commands.default.admin</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.commands.default.batchprocess.html">evennia.commands.default.batchprocess</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.commands.default.building.html">evennia.commands.default.building</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.commands.default.cmdset_account.html">evennia.commands.default.cmdset_account</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.commands.default.cmdset_character.html">evennia.commands.default.cmdset_character</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.commands.default.cmdset_session.html">evennia.commands.default.cmdset_session</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.commands.default.cmdset_unloggedin.html">evennia.commands.default.cmdset_unloggedin</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.commands.default.comms.html">evennia.commands.default.comms</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.commands.default.general.html">evennia.commands.default.general</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.commands.default.help.html">evennia.commands.default.help</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.commands.default.muxcommand.html">evennia.commands.default.muxcommand</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.commands.default.syscommands.html">evennia.commands.default.syscommands</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.commands.default.system.html">evennia.commands.default.system</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.commands.default.tests.html">evennia.commands.default.tests</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.commands.default.unloggedin.html">evennia.commands.default.unloggedin</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.comms.html">evennia.comms</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.comms.comms.html">evennia.comms.comms</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.comms.managers.html">evennia.comms.managers</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.comms.models.html">evennia.comms.models</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.html">evennia.contrib</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.base_systems.html">evennia.contrib.base_systems</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.base_systems.awsstorage.html">evennia.contrib.base_systems.awsstorage</a><ul>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.base_systems.awsstorage.aws_s3_cdn.html">evennia.contrib.base_systems.awsstorage.aws_s3_cdn</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.base_systems.awsstorage.tests.html">evennia.contrib.base_systems.awsstorage.tests</a></li>
</ul>
</li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.base_systems.building_menu.html">evennia.contrib.base_systems.building_menu</a><ul>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.base_systems.building_menu.building_menu.html">evennia.contrib.base_systems.building_menu.building_menu</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.base_systems.building_menu.tests.html">evennia.contrib.base_systems.building_menu.tests</a></li>
</ul>
</li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.base_systems.color_markups.html">evennia.contrib.base_systems.color_markups</a><ul>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.base_systems.color_markups.color_markups.html">evennia.contrib.base_systems.color_markups.color_markups</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.base_systems.color_markups.tests.html">evennia.contrib.base_systems.color_markups.tests</a></li>
</ul>
</li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.base_systems.custom_gametime.html">evennia.contrib.base_systems.custom_gametime</a><ul>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.base_systems.custom_gametime.custom_gametime.html">evennia.contrib.base_systems.custom_gametime.custom_gametime</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.base_systems.custom_gametime.tests.html">evennia.contrib.base_systems.custom_gametime.tests</a></li>
</ul>
</li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.base_systems.email_login.html">evennia.contrib.base_systems.email_login</a><ul>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.base_systems.email_login.connection_screens.html">evennia.contrib.base_systems.email_login.connection_screens</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.base_systems.email_login.email_login.html">evennia.contrib.base_systems.email_login.email_login</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.base_systems.email_login.tests.html">evennia.contrib.base_systems.email_login.tests</a></li>
</ul>
</li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.base_systems.ingame_python.html">evennia.contrib.base_systems.ingame_python</a><ul>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.base_systems.ingame_python.callbackhandler.html">evennia.contrib.base_systems.ingame_python.callbackhandler</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.base_systems.ingame_python.commands.html">evennia.contrib.base_systems.ingame_python.commands</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.base_systems.ingame_python.eventfuncs.html">evennia.contrib.base_systems.ingame_python.eventfuncs</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.base_systems.ingame_python.scripts.html">evennia.contrib.base_systems.ingame_python.scripts</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.base_systems.ingame_python.tests.html">evennia.contrib.base_systems.ingame_python.tests</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.base_systems.ingame_python.typeclasses.html">evennia.contrib.base_systems.ingame_python.typeclasses</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.base_systems.ingame_python.utils.html">evennia.contrib.base_systems.ingame_python.utils</a></li>
</ul>
</li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.base_systems.menu_login.html">evennia.contrib.base_systems.menu_login</a><ul>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.base_systems.menu_login.connection_screens.html">evennia.contrib.base_systems.menu_login.connection_screens</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.base_systems.menu_login.menu_login.html">evennia.contrib.base_systems.menu_login.menu_login</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.base_systems.menu_login.tests.html">evennia.contrib.base_systems.menu_login.tests</a></li>
</ul>
</li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.base_systems.mux_comms_cmds.html">evennia.contrib.base_systems.mux_comms_cmds</a><ul>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.base_systems.mux_comms_cmds.mux_comms_cmds.html">evennia.contrib.base_systems.mux_comms_cmds.mux_comms_cmds</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.base_systems.mux_comms_cmds.tests.html">evennia.contrib.base_systems.mux_comms_cmds.tests</a></li>
</ul>
</li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.base_systems.unixcommand.html">evennia.contrib.base_systems.unixcommand</a><ul>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.base_systems.unixcommand.tests.html">evennia.contrib.base_systems.unixcommand.tests</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.base_systems.unixcommand.unixcommand.html">evennia.contrib.base_systems.unixcommand.unixcommand</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.full_systems.html">evennia.contrib.full_systems</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.full_systems.evscaperoom.html">evennia.contrib.full_systems.evscaperoom</a><ul>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.full_systems.evscaperoom.commands.html">evennia.contrib.full_systems.evscaperoom.commands</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.full_systems.evscaperoom.menu.html">evennia.contrib.full_systems.evscaperoom.menu</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.full_systems.evscaperoom.objects.html">evennia.contrib.full_systems.evscaperoom.objects</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.full_systems.evscaperoom.room.html">evennia.contrib.full_systems.evscaperoom.room</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.full_systems.evscaperoom.scripts.html">evennia.contrib.full_systems.evscaperoom.scripts</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.full_systems.evscaperoom.state.html">evennia.contrib.full_systems.evscaperoom.state</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.full_systems.evscaperoom.tests.html">evennia.contrib.full_systems.evscaperoom.tests</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.full_systems.evscaperoom.utils.html">evennia.contrib.full_systems.evscaperoom.utils</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.game_systems.html">evennia.contrib.game_systems</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.game_systems.barter.html">evennia.contrib.game_systems.barter</a><ul>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.game_systems.barter.barter.html">evennia.contrib.game_systems.barter.barter</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.game_systems.barter.tests.html">evennia.contrib.game_systems.barter.tests</a></li>
</ul>
</li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.game_systems.clothing.html">evennia.contrib.game_systems.clothing</a><ul>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.game_systems.clothing.clothing.html">evennia.contrib.game_systems.clothing.clothing</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.game_systems.clothing.tests.html">evennia.contrib.game_systems.clothing.tests</a></li>
</ul>
</li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.game_systems.cooldowns.html">evennia.contrib.game_systems.cooldowns</a><ul>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.game_systems.cooldowns.cooldowns.html">evennia.contrib.game_systems.cooldowns.cooldowns</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.game_systems.cooldowns.tests.html">evennia.contrib.game_systems.cooldowns.tests</a></li>
</ul>
</li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.game_systems.crafting.html">evennia.contrib.game_systems.crafting</a><ul>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.game_systems.crafting.crafting.html">evennia.contrib.game_systems.crafting.crafting</a><ul>
<li class="toctree-l7"><a class="reference internal" href="api/evennia.contrib.game_systems.crafting.crafting.html#installation">Installation</a></li>
<li class="toctree-l7"><a class="reference internal" href="api/evennia.contrib.game_systems.crafting.crafting.html#crafting-in-game">Crafting in game</a></li>
<li class="toctree-l7"><a class="reference internal" href="api/evennia.contrib.game_systems.crafting.crafting.html#crafting-in-code">Crafting in code</a></li>
<li class="toctree-l7"><a class="reference internal" href="api/evennia.contrib.game_systems.crafting.crafting.html#recipes">Recipes</a></li>
</ul>
</li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.game_systems.crafting.example_recipes.html">evennia.contrib.game_systems.crafting.example_recipes</a><ul>
<li class="toctree-l7"><a class="reference internal" href="api/evennia.contrib.game_systems.crafting.example_recipes.html#sword-crafting-tree">Sword crafting tree</a></li>
<li class="toctree-l7"><a class="reference internal" href="api/evennia.contrib.game_systems.crafting.example_recipes.html#recipes-used-for-spell-casting">Recipes used for spell casting</a></li>
</ul>
</li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.game_systems.crafting.tests.html">evennia.contrib.game_systems.crafting.tests</a></li>
</ul>
</li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.game_systems.gendersub.html">evennia.contrib.game_systems.gendersub</a><ul>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.game_systems.gendersub.gendersub.html">evennia.contrib.game_systems.gendersub.gendersub</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.game_systems.gendersub.tests.html">evennia.contrib.game_systems.gendersub.tests</a></li>
</ul>
</li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.game_systems.mail.html">evennia.contrib.game_systems.mail</a><ul>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.game_systems.mail.mail.html">evennia.contrib.game_systems.mail.mail</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.game_systems.mail.tests.html">evennia.contrib.game_systems.mail.tests</a></li>
</ul>
</li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.game_systems.multidescer.html">evennia.contrib.game_systems.multidescer</a><ul>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.game_systems.multidescer.multidescer.html">evennia.contrib.game_systems.multidescer.multidescer</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.game_systems.multidescer.tests.html">evennia.contrib.game_systems.multidescer.tests</a></li>
</ul>
</li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.game_systems.puzzles.html">evennia.contrib.game_systems.puzzles</a><ul>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.game_systems.puzzles.puzzles.html">evennia.contrib.game_systems.puzzles.puzzles</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.game_systems.puzzles.tests.html">evennia.contrib.game_systems.puzzles.tests</a></li>
</ul>
</li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.game_systems.turnbattle.html">evennia.contrib.game_systems.turnbattle</a><ul>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.game_systems.turnbattle.tb_basic.html">evennia.contrib.game_systems.turnbattle.tb_basic</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.game_systems.turnbattle.tb_equip.html">evennia.contrib.game_systems.turnbattle.tb_equip</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.game_systems.turnbattle.tb_items.html">evennia.contrib.game_systems.turnbattle.tb_items</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.game_systems.turnbattle.tb_magic.html">evennia.contrib.game_systems.turnbattle.tb_magic</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.game_systems.turnbattle.tb_range.html">evennia.contrib.game_systems.turnbattle.tb_range</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.game_systems.turnbattle.tests.html">evennia.contrib.game_systems.turnbattle.tests</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.grid.html">evennia.contrib.grid</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.grid.extended_room.html">evennia.contrib.grid.extended_room</a><ul>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.grid.extended_room.extended_room.html">evennia.contrib.grid.extended_room.extended_room</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.grid.extended_room.tests.html">evennia.contrib.grid.extended_room.tests</a></li>
</ul>
</li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.grid.mapbuilder.html">evennia.contrib.grid.mapbuilder</a><ul>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.grid.mapbuilder.mapbuilder.html">evennia.contrib.grid.mapbuilder.mapbuilder</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.grid.mapbuilder.tests.html">evennia.contrib.grid.mapbuilder.tests</a></li>
</ul>
</li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.grid.simpledoor.html">evennia.contrib.grid.simpledoor</a><ul>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.grid.simpledoor.simpledoor.html">evennia.contrib.grid.simpledoor.simpledoor</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.grid.simpledoor.tests.html">evennia.contrib.grid.simpledoor.tests</a></li>
</ul>
</li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.grid.slow_exit.html">evennia.contrib.grid.slow_exit</a><ul>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.grid.slow_exit.slow_exit.html">evennia.contrib.grid.slow_exit.slow_exit</a><ul>
<li class="toctree-l7"><a class="reference internal" href="api/evennia.contrib.grid.slow_exit.slow_exit.html#installation">Installation:</a><ul>
<li class="toctree-l8"><a class="reference internal" href="api/evennia.contrib.grid.slow_exit.slow_exit.html#in-mygame-typeclasses-exits-py">in mygame/typeclasses/exits.py</a></li>
</ul>
</li>
<li class="toctree-l7"><a class="reference internal" href="api/evennia.contrib.grid.slow_exit.slow_exit.html#notes">Notes:</a></li>
</ul>
</li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.grid.slow_exit.tests.html">evennia.contrib.grid.slow_exit.tests</a></li>
</ul>
</li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.grid.wilderness.html">evennia.contrib.grid.wilderness</a><ul>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.grid.wilderness.tests.html">evennia.contrib.grid.wilderness.tests</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.grid.wilderness.wilderness.html">evennia.contrib.grid.wilderness.wilderness</a><ul>
<li class="toctree-l7"><a class="reference internal" href="api/evennia.contrib.grid.wilderness.wilderness.html#usage">Usage</a></li>
<li class="toctree-l7"><a class="reference internal" href="api/evennia.contrib.grid.wilderness.wilderness.html#customisation">Customisation</a></li>
<li class="toctree-l7"><a class="reference internal" href="api/evennia.contrib.grid.wilderness.wilderness.html#example">Example</a></li>
<li class="toctree-l7"><a class="reference internal" href="api/evennia.contrib.grid.wilderness.wilderness.html#implementation-details">Implementation details</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.html">evennia.contrib.grid.xyzgrid</a><ul>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.commands.html">evennia.contrib.grid.xyzgrid.commands</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.example.html">evennia.contrib.grid.xyzgrid.example</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.launchcmd.html">evennia.contrib.grid.xyzgrid.launchcmd</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.prototypes.html">evennia.contrib.grid.xyzgrid.prototypes</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.tests.html">evennia.contrib.grid.xyzgrid.tests</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.utils.html">evennia.contrib.grid.xyzgrid.utils</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.xymap.html">evennia.contrib.grid.xyzgrid.xymap</a><ul>
<li class="toctree-l7"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.xymap.html#xymap">XYMap</a></li>
</ul>
</li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.xymap_legend.html">evennia.contrib.grid.xyzgrid.xymap_legend</a><ul>
<li class="toctree-l7"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.xymap_legend.html#map-legend-components">Map legend components</a></li>
</ul>
</li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.xyzgrid.html">evennia.contrib.grid.xyzgrid.xyzgrid</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.xyzroom.html">evennia.contrib.grid.xyzgrid.xyzroom</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.rpg.html">evennia.contrib.rpg</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.rpg.dice.html">evennia.contrib.rpg.dice</a><ul>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.rpg.dice.dice.html">evennia.contrib.rpg.dice.dice</a><ul>
<li class="toctree-l7"><a class="reference internal" href="api/evennia.contrib.rpg.dice.dice.html#dice">Dice</a></li>
<li class="toctree-l7"><a class="reference internal" href="api/evennia.contrib.rpg.dice.dice.html#installation">Installation:</a></li>
<li class="toctree-l7"><a class="reference internal" href="api/evennia.contrib.rpg.dice.dice.html#usage">Usage:</a></li>
</ul>
</li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.rpg.dice.tests.html">evennia.contrib.rpg.dice.tests</a></li>
</ul>
</li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.rpg.health_bar.html">evennia.contrib.rpg.health_bar</a><ul>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.rpg.health_bar.health_bar.html">evennia.contrib.rpg.health_bar.health_bar</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.rpg.health_bar.tests.html">evennia.contrib.rpg.health_bar.tests</a></li>
</ul>
</li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.rpg.rpsystem.html">evennia.contrib.rpg.rpsystem</a><ul>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.rpg.rpsystem.rplanguage.html">evennia.contrib.rpg.rpsystem.rplanguage</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.rpg.rpsystem.rpsystem.html">evennia.contrib.rpg.rpsystem.rpsystem</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.rpg.rpsystem.tests.html">evennia.contrib.rpg.rpsystem.tests</a></li>
</ul>
</li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.rpg.traits.html">evennia.contrib.rpg.traits</a><ul>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.rpg.traits.tests.html">evennia.contrib.rpg.traits.tests</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html">evennia.contrib.rpg.traits.traits</a><ul>
<li class="toctree-l7"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#installation">Installation</a><ul>
<li class="toctree-l8"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#traits-with-traithandler">Traits with TraitHandler</a></li>
<li class="toctree-l8"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#traitproperties">TraitProperties</a></li>
</ul>
</li>
<li class="toctree-l7"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#using-traits">Using traits</a></li>
<li class="toctree-l7"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#trait-types">Trait types</a></li>
<li class="toctree-l7"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#static-trait">Static trait</a><ul>
<li class="toctree-l8"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#counter">Counter</a><ul>
<li class="toctree-l9"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#descs">.descs</a></li>
<li class="toctree-l9"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#rate">.rate</a></li>
<li class="toctree-l9"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#percent">.percent()</a></li>
</ul>
</li>
<li class="toctree-l8"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#gauge">Gauge</a></li>
<li class="toctree-l8"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#trait">Trait</a></li>
</ul>
</li>
<li class="toctree-l7"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#expanding-with-your-own-traits">Expanding with your own Traits</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.tutorials.html">evennia.contrib.tutorials</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.tutorials.batchprocessor.html">evennia.contrib.tutorials.batchprocessor</a><ul>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.tutorials.batchprocessor.example_batch_code.html">evennia.contrib.tutorials.batchprocessor.example_batch_code</a></li>
</ul>
</li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.tutorials.bodyfunctions.html">evennia.contrib.tutorials.bodyfunctions</a><ul>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.tutorials.bodyfunctions.bodyfunctions.html">evennia.contrib.tutorials.bodyfunctions.bodyfunctions</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.tutorials.bodyfunctions.tests.html">evennia.contrib.tutorials.bodyfunctions.tests</a></li>
</ul>
</li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.tutorials.mirror.html">evennia.contrib.tutorials.mirror</a><ul>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.tutorials.mirror.mirror.html">evennia.contrib.tutorials.mirror.mirror</a></li>
</ul>
</li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.tutorials.red_button.html">evennia.contrib.tutorials.red_button</a><ul>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.tutorials.red_button.red_button.html">evennia.contrib.tutorials.red_button.red_button</a><ul>
<li class="toctree-l7"><a class="reference internal" href="api/evennia.contrib.tutorials.red_button.red_button.html#technical">Technical</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.tutorials.talking_npc.html">evennia.contrib.tutorials.talking_npc</a><ul>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.tutorials.talking_npc.talking_npc.html">evennia.contrib.tutorials.talking_npc.talking_npc</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.tutorials.talking_npc.tests.html">evennia.contrib.tutorials.talking_npc.tests</a></li>
</ul>
</li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.tutorials.tutorial_world.html">evennia.contrib.tutorials.tutorial_world</a><ul>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.tutorials.tutorial_world.intro_menu.html">evennia.contrib.tutorials.tutorial_world.intro_menu</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.tutorials.tutorial_world.mob.html">evennia.contrib.tutorials.tutorial_world.mob</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.tutorials.tutorial_world.objects.html">evennia.contrib.tutorials.tutorial_world.objects</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.tutorials.tutorial_world.rooms.html">evennia.contrib.tutorials.tutorial_world.rooms</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.tutorials.tutorial_world.tests.html">evennia.contrib.tutorials.tutorial_world.tests</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.utils.html">evennia.contrib.utils</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.utils.auditing.html">evennia.contrib.utils.auditing</a><ul>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.utils.auditing.outputs.html">evennia.contrib.utils.auditing.outputs</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.utils.auditing.server.html">evennia.contrib.utils.auditing.server</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.utils.auditing.tests.html">evennia.contrib.utils.auditing.tests</a></li>
</ul>
</li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.utils.fieldfill.html">evennia.contrib.utils.fieldfill</a><ul>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.utils.fieldfill.fieldfill.html">evennia.contrib.utils.fieldfill.fieldfill</a></li>
</ul>
</li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.utils.random_string_generator.html">evennia.contrib.utils.random_string_generator</a><ul>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.utils.random_string_generator.random_string_generator.html">evennia.contrib.utils.random_string_generator.random_string_generator</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.utils.random_string_generator.tests.html">evennia.contrib.utils.random_string_generator.tests</a></li>
</ul>
</li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.utils.tree_select.html">evennia.contrib.utils.tree_select</a><ul>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.utils.tree_select.tests.html">evennia.contrib.utils.tree_select.tests</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.utils.tree_select.tree_select.html">evennia.contrib.utils.tree_select.tree_select</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.help.html">evennia.help</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.help.filehelp.html">evennia.help.filehelp</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.help.manager.html">evennia.help.manager</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.help.models.html">evennia.help.models</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.help.utils.html">evennia.help.utils</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.locks.html">evennia.locks</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.locks.lockfuncs.html">evennia.locks.lockfuncs</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.locks.lockhandler.html">evennia.locks.lockhandler</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.objects.html">evennia.objects</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.objects.manager.html">evennia.objects.manager</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.objects.models.html">evennia.objects.models</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.objects.objects.html">evennia.objects.objects</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.prototypes.html">evennia.prototypes</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.prototypes.menus.html">evennia.prototypes.menus</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.prototypes.protfuncs.html">evennia.prototypes.protfuncs</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.prototypes.prototypes.html">evennia.prototypes.prototypes</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.prototypes.spawner.html">evennia.prototypes.spawner</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.scripts.html">evennia.scripts</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.scripts.manager.html">evennia.scripts.manager</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.scripts.models.html">evennia.scripts.models</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.scripts.monitorhandler.html">evennia.scripts.monitorhandler</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.scripts.scripthandler.html">evennia.scripts.scripthandler</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.scripts.scripts.html">evennia.scripts.scripts</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.scripts.taskhandler.html">evennia.scripts.taskhandler</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.scripts.tickerhandler.html">evennia.scripts.tickerhandler</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.server.html">evennia.server</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.server.amp_client.html">evennia.server.amp_client</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.server.connection_wizard.html">evennia.server.connection_wizard</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.server.deprecations.html">evennia.server.deprecations</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.server.evennia_launcher.html">evennia.server.evennia_launcher</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.server.initial_setup.html">evennia.server.initial_setup</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.server.inputfuncs.html">evennia.server.inputfuncs</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.server.manager.html">evennia.server.manager</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.server.models.html">evennia.server.models</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.server.server.html">evennia.server.server</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.server.serversession.html">evennia.server.serversession</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.server.session.html">evennia.server.session</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.server.sessionhandler.html">evennia.server.sessionhandler</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.server.signals.html">evennia.server.signals</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.server.throttle.html">evennia.server.throttle</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.server.validators.html">evennia.server.validators</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.server.webserver.html">evennia.server.webserver</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.server.game_index_client.html">evennia.server.game_index_client</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.server.game_index_client.client.html">evennia.server.game_index_client.client</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.server.game_index_client.service.html">evennia.server.game_index_client.service</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.server.portal.html">evennia.server.portal</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.server.portal.amp.html">evennia.server.portal.amp</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.server.portal.amp_server.html">evennia.server.portal.amp_server</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.server.portal.grapevine.html">evennia.server.portal.grapevine</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.server.portal.irc.html">evennia.server.portal.irc</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.server.portal.mccp.html">evennia.server.portal.mccp</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.server.portal.mssp.html">evennia.server.portal.mssp</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.server.portal.mxp.html">evennia.server.portal.mxp</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.server.portal.naws.html">evennia.server.portal.naws</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.server.portal.portal.html">evennia.server.portal.portal</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.server.portal.portalsessionhandler.html">evennia.server.portal.portalsessionhandler</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.server.portal.rss.html">evennia.server.portal.rss</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.server.portal.ssh.html">evennia.server.portal.ssh</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.server.portal.ssl.html">evennia.server.portal.ssl</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.server.portal.suppress_ga.html">evennia.server.portal.suppress_ga</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.server.portal.telnet.html">evennia.server.portal.telnet</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.server.portal.telnet_oob.html">evennia.server.portal.telnet_oob</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.server.portal.telnet_ssl.html">evennia.server.portal.telnet_ssl</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.server.portal.tests.html">evennia.server.portal.tests</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.server.portal.ttype.html">evennia.server.portal.ttype</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.server.portal.webclient.html">evennia.server.portal.webclient</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.server.portal.webclient_ajax.html">evennia.server.portal.webclient_ajax</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.server.profiling.html">evennia.server.profiling</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.server.profiling.dummyrunner.html">evennia.server.profiling.dummyrunner</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.server.profiling.dummyrunner_settings.html">evennia.server.profiling.dummyrunner_settings</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.server.profiling.memplot.html">evennia.server.profiling.memplot</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.server.profiling.settings_mixin.html">evennia.server.profiling.settings_mixin</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.server.profiling.test_queries.html">evennia.server.profiling.test_queries</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.server.profiling.tests.html">evennia.server.profiling.tests</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.server.profiling.timetrace.html">evennia.server.profiling.timetrace</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.typeclasses.html">evennia.typeclasses</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.typeclasses.attributes.html">evennia.typeclasses.attributes</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.typeclasses.managers.html">evennia.typeclasses.managers</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.typeclasses.models.html">evennia.typeclasses.models</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.typeclasses.tags.html">evennia.typeclasses.tags</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.utils.html">evennia.utils</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.utils.ansi.html">evennia.utils.ansi</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.utils.ansi.html#markup">Markup</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.utils.batchprocessors.html">evennia.utils.batchprocessors</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.utils.batchprocessors.html#batch-command-processor-file-syntax">Batch-command processor file syntax</a><ul>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.utils.batchprocessors.html#example-of-batch-ev-file">Example of batch.ev file:</a></li>
</ul>
</li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.utils.batchprocessors.html#batch-code-processor-file-syntax">Batch-code processor file syntax</a><ul>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.utils.batchprocessors.html#example-batch-py-file">Example batch.py file</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.utils.containers.html">evennia.utils.containers</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.utils.create.html">evennia.utils.create</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.utils.dbserialize.html">evennia.utils.dbserialize</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.utils.eveditor.html">evennia.utils.eveditor</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.utils.evform.html">evennia.utils.evform</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.utils.evmenu.html">evennia.utils.evmenu</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.utils.evmenu.html#menu-generation-from-template-string">Menu generation from template string</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.utils.evmore.html">evennia.utils.evmore</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.utils.evtable.html">evennia.utils.evtable</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.utils.funcparser.html">evennia.utils.funcparser</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.utils.gametime.html">evennia.utils.gametime</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.utils.logger.html">evennia.utils.logger</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.utils.optionclasses.html">evennia.utils.optionclasses</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.utils.optionhandler.html">evennia.utils.optionhandler</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.utils.picklefield.html">evennia.utils.picklefield</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.utils.search.html">evennia.utils.search</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.utils.test_resources.html">evennia.utils.test_resources</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.utils.text2html.html">evennia.utils.text2html</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.utils.utils.html">evennia.utils.utils</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.utils.validatorfuncs.html">evennia.utils.validatorfuncs</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.utils.idmapper.html">evennia.utils.idmapper</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.utils.idmapper.manager.html">evennia.utils.idmapper.manager</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.utils.idmapper.models.html">evennia.utils.idmapper.models</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.utils.idmapper.tests.html">evennia.utils.idmapper.tests</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.utils.verb_conjugation.html">evennia.utils.verb_conjugation</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.utils.verb_conjugation.conjugate.html">evennia.utils.verb_conjugation.conjugate</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.utils.verb_conjugation.pronouns.html">evennia.utils.verb_conjugation.pronouns</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.utils.verb_conjugation.tests.html">evennia.utils.verb_conjugation.tests</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.web.html">evennia.web</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.web.urls.html">evennia.web.urls</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.web.admin.html">evennia.web.admin</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.web.admin.accounts.html">evennia.web.admin.accounts</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.web.admin.attributes.html">evennia.web.admin.attributes</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.web.admin.comms.html">evennia.web.admin.comms</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.web.admin.frontpage.html">evennia.web.admin.frontpage</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.web.admin.help.html">evennia.web.admin.help</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.web.admin.objects.html">evennia.web.admin.objects</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.web.admin.scripts.html">evennia.web.admin.scripts</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.web.admin.server.html">evennia.web.admin.server</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.web.admin.tags.html">evennia.web.admin.tags</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.web.admin.urls.html">evennia.web.admin.urls</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.web.admin.utils.html">evennia.web.admin.utils</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.web.api.html">evennia.web.api</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.web.api.filters.html">evennia.web.api.filters</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.web.api.permissions.html">evennia.web.api.permissions</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.web.api.root.html">evennia.web.api.root</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.web.api.serializers.html">evennia.web.api.serializers</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.web.api.tests.html">evennia.web.api.tests</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.web.api.urls.html">evennia.web.api.urls</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.web.api.views.html">evennia.web.api.views</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.web.templatetags.html">evennia.web.templatetags</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.web.templatetags.addclass.html">evennia.web.templatetags.addclass</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.web.utils.html">evennia.web.utils</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.web.utils.adminsite.html">evennia.web.utils.adminsite</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.web.utils.backends.html">evennia.web.utils.backends</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.web.utils.general_context.html">evennia.web.utils.general_context</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.web.utils.middleware.html">evennia.web.utils.middleware</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.web.utils.tests.html">evennia.web.utils.tests</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.web.webclient.html">evennia.web.webclient</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.web.webclient.urls.html">evennia.web.webclient.urls</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.web.webclient.views.html">evennia.web.webclient.views</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.web.website.html">evennia.web.website</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.web.website.forms.html">evennia.web.website.forms</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.web.website.tests.html">evennia.web.website.tests</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.web.website.urls.html">evennia.web.website.urls</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.web.website.views.html">evennia.web.website.views</a><ul>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.web.website.views.accounts.html">evennia.web.website.views.accounts</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.web.website.views.channels.html">evennia.web.website.views.channels</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.web.website.views.characters.html">evennia.web.website.views.characters</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.web.website.views.errors.html">evennia.web.website.views.errors</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.web.website.views.help.html">evennia.web.website.views.help</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.web.website.views.index.html">evennia.web.website.views.index</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.web.website.views.mixins.html">evennia.web.website.views.mixins</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.web.website.views.objects.html">evennia.web.website.views.objects</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.accounts.html">evennia.accounts</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.accounts.accounts.html">evennia.accounts.accounts</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.accounts.bots.html">evennia.accounts.bots</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.accounts.manager.html">evennia.accounts.manager</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.accounts.models.html">evennia.accounts.models</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.accounts.accounts.html">evennia.accounts.accounts</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.accounts.bots.html">evennia.accounts.bots</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.accounts.manager.html">evennia.accounts.manager</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.accounts.models.html">evennia.accounts.models</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.commands.html">evennia.commands</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.commands.cmdhandler.html">evennia.commands.cmdhandler</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.commands.cmdparser.html">evennia.commands.cmdparser</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.commands.cmdset.html">evennia.commands.cmdset</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.commands.cmdsethandler.html">evennia.commands.cmdsethandler</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.commands.command.html">evennia.commands.command</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.commands.default.html">evennia.commands.default</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.commands.default.account.html">evennia.commands.default.account</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.commands.default.admin.html">evennia.commands.default.admin</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.commands.default.batchprocess.html">evennia.commands.default.batchprocess</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.commands.default.building.html">evennia.commands.default.building</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.commands.default.cmdset_account.html">evennia.commands.default.cmdset_account</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.commands.default.cmdset_character.html">evennia.commands.default.cmdset_character</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.commands.default.cmdset_session.html">evennia.commands.default.cmdset_session</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.commands.default.cmdset_unloggedin.html">evennia.commands.default.cmdset_unloggedin</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.commands.default.comms.html">evennia.commands.default.comms</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.commands.default.general.html">evennia.commands.default.general</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.commands.default.help.html">evennia.commands.default.help</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.commands.default.muxcommand.html">evennia.commands.default.muxcommand</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.commands.default.syscommands.html">evennia.commands.default.syscommands</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.commands.default.system.html">evennia.commands.default.system</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.commands.default.tests.html">evennia.commands.default.tests</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.commands.default.unloggedin.html">evennia.commands.default.unloggedin</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.commands.cmdhandler.html">evennia.commands.cmdhandler</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.commands.cmdparser.html">evennia.commands.cmdparser</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.commands.cmdset.html">evennia.commands.cmdset</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.commands.cmdsethandler.html">evennia.commands.cmdsethandler</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.commands.command.html">evennia.commands.command</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.commands.default.html">evennia.commands.default</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.commands.default.account.html">evennia.commands.default.account</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.commands.default.admin.html">evennia.commands.default.admin</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.commands.default.batchprocess.html">evennia.commands.default.batchprocess</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.commands.default.building.html">evennia.commands.default.building</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.commands.default.cmdset_account.html">evennia.commands.default.cmdset_account</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.commands.default.cmdset_character.html">evennia.commands.default.cmdset_character</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.commands.default.cmdset_session.html">evennia.commands.default.cmdset_session</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.commands.default.cmdset_unloggedin.html">evennia.commands.default.cmdset_unloggedin</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.commands.default.comms.html">evennia.commands.default.comms</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.commands.default.general.html">evennia.commands.default.general</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.commands.default.help.html">evennia.commands.default.help</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.commands.default.muxcommand.html">evennia.commands.default.muxcommand</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.commands.default.syscommands.html">evennia.commands.default.syscommands</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.commands.default.system.html">evennia.commands.default.system</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.commands.default.tests.html">evennia.commands.default.tests</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.commands.default.unloggedin.html">evennia.commands.default.unloggedin</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.commands.default.account.html">evennia.commands.default.account</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.commands.default.admin.html">evennia.commands.default.admin</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.commands.default.batchprocess.html">evennia.commands.default.batchprocess</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.commands.default.building.html">evennia.commands.default.building</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.commands.default.cmdset_account.html">evennia.commands.default.cmdset_account</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.commands.default.cmdset_character.html">evennia.commands.default.cmdset_character</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.commands.default.cmdset_session.html">evennia.commands.default.cmdset_session</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.commands.default.cmdset_unloggedin.html">evennia.commands.default.cmdset_unloggedin</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.commands.default.comms.html">evennia.commands.default.comms</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.commands.default.general.html">evennia.commands.default.general</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.commands.default.help.html">evennia.commands.default.help</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.commands.default.muxcommand.html">evennia.commands.default.muxcommand</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.commands.default.syscommands.html">evennia.commands.default.syscommands</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.commands.default.system.html">evennia.commands.default.system</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.commands.default.tests.html">evennia.commands.default.tests</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.commands.default.unloggedin.html">evennia.commands.default.unloggedin</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.comms.html">evennia.comms</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.comms.comms.html">evennia.comms.comms</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.comms.managers.html">evennia.comms.managers</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.comms.models.html">evennia.comms.models</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.comms.comms.html">evennia.comms.comms</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.comms.managers.html">evennia.comms.managers</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.comms.models.html">evennia.comms.models</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.html">evennia.contrib</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.base_systems.html">evennia.contrib.base_systems</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.base_systems.awsstorage.html">evennia.contrib.base_systems.awsstorage</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.base_systems.awsstorage.aws_s3_cdn.html">evennia.contrib.base_systems.awsstorage.aws_s3_cdn</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.base_systems.awsstorage.tests.html">evennia.contrib.base_systems.awsstorage.tests</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.base_systems.building_menu.html">evennia.contrib.base_systems.building_menu</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.base_systems.building_menu.building_menu.html">evennia.contrib.base_systems.building_menu.building_menu</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.base_systems.building_menu.tests.html">evennia.contrib.base_systems.building_menu.tests</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.base_systems.color_markups.html">evennia.contrib.base_systems.color_markups</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.base_systems.color_markups.color_markups.html">evennia.contrib.base_systems.color_markups.color_markups</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.base_systems.color_markups.tests.html">evennia.contrib.base_systems.color_markups.tests</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.base_systems.custom_gametime.html">evennia.contrib.base_systems.custom_gametime</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.base_systems.custom_gametime.custom_gametime.html">evennia.contrib.base_systems.custom_gametime.custom_gametime</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.base_systems.custom_gametime.tests.html">evennia.contrib.base_systems.custom_gametime.tests</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.base_systems.email_login.html">evennia.contrib.base_systems.email_login</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.base_systems.email_login.connection_screens.html">evennia.contrib.base_systems.email_login.connection_screens</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.base_systems.email_login.email_login.html">evennia.contrib.base_systems.email_login.email_login</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.base_systems.email_login.tests.html">evennia.contrib.base_systems.email_login.tests</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.base_systems.ingame_python.html">evennia.contrib.base_systems.ingame_python</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.base_systems.ingame_python.callbackhandler.html">evennia.contrib.base_systems.ingame_python.callbackhandler</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.base_systems.ingame_python.commands.html">evennia.contrib.base_systems.ingame_python.commands</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.base_systems.ingame_python.eventfuncs.html">evennia.contrib.base_systems.ingame_python.eventfuncs</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.base_systems.ingame_python.scripts.html">evennia.contrib.base_systems.ingame_python.scripts</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.base_systems.ingame_python.tests.html">evennia.contrib.base_systems.ingame_python.tests</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.base_systems.ingame_python.typeclasses.html">evennia.contrib.base_systems.ingame_python.typeclasses</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.base_systems.ingame_python.utils.html">evennia.contrib.base_systems.ingame_python.utils</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.base_systems.menu_login.html">evennia.contrib.base_systems.menu_login</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.base_systems.menu_login.connection_screens.html">evennia.contrib.base_systems.menu_login.connection_screens</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.base_systems.menu_login.menu_login.html">evennia.contrib.base_systems.menu_login.menu_login</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.base_systems.menu_login.tests.html">evennia.contrib.base_systems.menu_login.tests</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.base_systems.mux_comms_cmds.html">evennia.contrib.base_systems.mux_comms_cmds</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.base_systems.mux_comms_cmds.mux_comms_cmds.html">evennia.contrib.base_systems.mux_comms_cmds.mux_comms_cmds</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.base_systems.mux_comms_cmds.tests.html">evennia.contrib.base_systems.mux_comms_cmds.tests</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.base_systems.unixcommand.html">evennia.contrib.base_systems.unixcommand</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.base_systems.unixcommand.tests.html">evennia.contrib.base_systems.unixcommand.tests</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.base_systems.unixcommand.unixcommand.html">evennia.contrib.base_systems.unixcommand.unixcommand</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.full_systems.html">evennia.contrib.full_systems</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.full_systems.evscaperoom.html">evennia.contrib.full_systems.evscaperoom</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.full_systems.evscaperoom.commands.html">evennia.contrib.full_systems.evscaperoom.commands</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.full_systems.evscaperoom.menu.html">evennia.contrib.full_systems.evscaperoom.menu</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.full_systems.evscaperoom.objects.html">evennia.contrib.full_systems.evscaperoom.objects</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.full_systems.evscaperoom.room.html">evennia.contrib.full_systems.evscaperoom.room</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.full_systems.evscaperoom.scripts.html">evennia.contrib.full_systems.evscaperoom.scripts</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.full_systems.evscaperoom.state.html">evennia.contrib.full_systems.evscaperoom.state</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.full_systems.evscaperoom.tests.html">evennia.contrib.full_systems.evscaperoom.tests</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.full_systems.evscaperoom.utils.html">evennia.contrib.full_systems.evscaperoom.utils</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.game_systems.html">evennia.contrib.game_systems</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.game_systems.barter.html">evennia.contrib.game_systems.barter</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.game_systems.barter.barter.html">evennia.contrib.game_systems.barter.barter</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.game_systems.barter.tests.html">evennia.contrib.game_systems.barter.tests</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.game_systems.clothing.html">evennia.contrib.game_systems.clothing</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.game_systems.clothing.clothing.html">evennia.contrib.game_systems.clothing.clothing</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.game_systems.clothing.tests.html">evennia.contrib.game_systems.clothing.tests</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.game_systems.cooldowns.html">evennia.contrib.game_systems.cooldowns</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.game_systems.cooldowns.cooldowns.html">evennia.contrib.game_systems.cooldowns.cooldowns</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.game_systems.cooldowns.tests.html">evennia.contrib.game_systems.cooldowns.tests</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.game_systems.crafting.html">evennia.contrib.game_systems.crafting</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.game_systems.crafting.crafting.html">evennia.contrib.game_systems.crafting.crafting</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.game_systems.crafting.crafting.html#installation">Installation</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.game_systems.crafting.crafting.html#crafting-in-game">Crafting in game</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.game_systems.crafting.crafting.html#crafting-in-code">Crafting in code</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.game_systems.crafting.crafting.html#recipes">Recipes</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.game_systems.crafting.example_recipes.html">evennia.contrib.game_systems.crafting.example_recipes</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.game_systems.crafting.example_recipes.html#sword-crafting-tree">Sword crafting tree</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.game_systems.crafting.example_recipes.html#recipes-used-for-spell-casting">Recipes used for spell casting</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.game_systems.crafting.tests.html">evennia.contrib.game_systems.crafting.tests</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.game_systems.gendersub.html">evennia.contrib.game_systems.gendersub</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.game_systems.gendersub.gendersub.html">evennia.contrib.game_systems.gendersub.gendersub</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.game_systems.gendersub.tests.html">evennia.contrib.game_systems.gendersub.tests</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.game_systems.mail.html">evennia.contrib.game_systems.mail</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.game_systems.mail.mail.html">evennia.contrib.game_systems.mail.mail</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.game_systems.mail.tests.html">evennia.contrib.game_systems.mail.tests</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.game_systems.multidescer.html">evennia.contrib.game_systems.multidescer</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.game_systems.multidescer.multidescer.html">evennia.contrib.game_systems.multidescer.multidescer</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.game_systems.multidescer.tests.html">evennia.contrib.game_systems.multidescer.tests</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.game_systems.puzzles.html">evennia.contrib.game_systems.puzzles</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.game_systems.puzzles.puzzles.html">evennia.contrib.game_systems.puzzles.puzzles</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.game_systems.puzzles.tests.html">evennia.contrib.game_systems.puzzles.tests</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.game_systems.turnbattle.html">evennia.contrib.game_systems.turnbattle</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.game_systems.turnbattle.tb_basic.html">evennia.contrib.game_systems.turnbattle.tb_basic</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.game_systems.turnbattle.tb_equip.html">evennia.contrib.game_systems.turnbattle.tb_equip</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.game_systems.turnbattle.tb_items.html">evennia.contrib.game_systems.turnbattle.tb_items</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.game_systems.turnbattle.tb_magic.html">evennia.contrib.game_systems.turnbattle.tb_magic</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.game_systems.turnbattle.tb_range.html">evennia.contrib.game_systems.turnbattle.tb_range</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.game_systems.turnbattle.tests.html">evennia.contrib.game_systems.turnbattle.tests</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.grid.html">evennia.contrib.grid</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.grid.extended_room.html">evennia.contrib.grid.extended_room</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.grid.extended_room.extended_room.html">evennia.contrib.grid.extended_room.extended_room</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.grid.extended_room.tests.html">evennia.contrib.grid.extended_room.tests</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.grid.mapbuilder.html">evennia.contrib.grid.mapbuilder</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.grid.mapbuilder.mapbuilder.html">evennia.contrib.grid.mapbuilder.mapbuilder</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.grid.mapbuilder.tests.html">evennia.contrib.grid.mapbuilder.tests</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.grid.simpledoor.html">evennia.contrib.grid.simpledoor</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.grid.simpledoor.simpledoor.html">evennia.contrib.grid.simpledoor.simpledoor</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.grid.simpledoor.tests.html">evennia.contrib.grid.simpledoor.tests</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.grid.slow_exit.html">evennia.contrib.grid.slow_exit</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.grid.slow_exit.slow_exit.html">evennia.contrib.grid.slow_exit.slow_exit</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.grid.slow_exit.slow_exit.html#installation">Installation:</a><ul>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.grid.slow_exit.slow_exit.html#in-mygame-typeclasses-exits-py">in mygame/typeclasses/exits.py</a></li>
</ul>
</li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.grid.slow_exit.slow_exit.html#notes">Notes:</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.grid.slow_exit.tests.html">evennia.contrib.grid.slow_exit.tests</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.grid.wilderness.html">evennia.contrib.grid.wilderness</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.grid.wilderness.tests.html">evennia.contrib.grid.wilderness.tests</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.grid.wilderness.wilderness.html">evennia.contrib.grid.wilderness.wilderness</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.grid.wilderness.wilderness.html#usage">Usage</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.grid.wilderness.wilderness.html#customisation">Customisation</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.grid.wilderness.wilderness.html#example">Example</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.grid.wilderness.wilderness.html#implementation-details">Implementation details</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.html">evennia.contrib.grid.xyzgrid</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.commands.html">evennia.contrib.grid.xyzgrid.commands</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.example.html">evennia.contrib.grid.xyzgrid.example</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.launchcmd.html">evennia.contrib.grid.xyzgrid.launchcmd</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.prototypes.html">evennia.contrib.grid.xyzgrid.prototypes</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.tests.html">evennia.contrib.grid.xyzgrid.tests</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.utils.html">evennia.contrib.grid.xyzgrid.utils</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.xymap.html">evennia.contrib.grid.xyzgrid.xymap</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.xymap.html#xymap">XYMap</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.xymap_legend.html">evennia.contrib.grid.xyzgrid.xymap_legend</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.xymap_legend.html#map-legend-components">Map legend components</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.xyzgrid.html">evennia.contrib.grid.xyzgrid.xyzgrid</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.xyzroom.html">evennia.contrib.grid.xyzgrid.xyzroom</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.rpg.html">evennia.contrib.rpg</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.rpg.dice.html">evennia.contrib.rpg.dice</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.rpg.dice.dice.html">evennia.contrib.rpg.dice.dice</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.rpg.dice.dice.html#dice">Dice</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.rpg.dice.dice.html#installation">Installation:</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.rpg.dice.dice.html#usage">Usage:</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.rpg.dice.tests.html">evennia.contrib.rpg.dice.tests</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.rpg.health_bar.html">evennia.contrib.rpg.health_bar</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.rpg.health_bar.health_bar.html">evennia.contrib.rpg.health_bar.health_bar</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.rpg.health_bar.tests.html">evennia.contrib.rpg.health_bar.tests</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.rpg.rpsystem.html">evennia.contrib.rpg.rpsystem</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.rpg.rpsystem.rplanguage.html">evennia.contrib.rpg.rpsystem.rplanguage</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.rpg.rpsystem.rpsystem.html">evennia.contrib.rpg.rpsystem.rpsystem</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.rpg.rpsystem.tests.html">evennia.contrib.rpg.rpsystem.tests</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.rpg.traits.html">evennia.contrib.rpg.traits</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.rpg.traits.tests.html">evennia.contrib.rpg.traits.tests</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html">evennia.contrib.rpg.traits.traits</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#installation">Installation</a><ul>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#traits-with-traithandler">Traits with TraitHandler</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#traitproperties">TraitProperties</a></li>
</ul>
</li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#using-traits">Using traits</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#trait-types">Trait types</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#static-trait">Static trait</a><ul>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#counter">Counter</a><ul>
<li class="toctree-l7"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#descs">.descs</a></li>
<li class="toctree-l7"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#rate">.rate</a></li>
<li class="toctree-l7"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#percent">.percent()</a></li>
</ul>
</li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#gauge">Gauge</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#trait">Trait</a></li>
</ul>
</li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#expanding-with-your-own-traits">Expanding with your own Traits</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.tutorials.html">evennia.contrib.tutorials</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.tutorials.batchprocessor.html">evennia.contrib.tutorials.batchprocessor</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.tutorials.batchprocessor.example_batch_code.html">evennia.contrib.tutorials.batchprocessor.example_batch_code</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.tutorials.bodyfunctions.html">evennia.contrib.tutorials.bodyfunctions</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.tutorials.bodyfunctions.bodyfunctions.html">evennia.contrib.tutorials.bodyfunctions.bodyfunctions</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.tutorials.bodyfunctions.tests.html">evennia.contrib.tutorials.bodyfunctions.tests</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.tutorials.mirror.html">evennia.contrib.tutorials.mirror</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.tutorials.mirror.mirror.html">evennia.contrib.tutorials.mirror.mirror</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.tutorials.red_button.html">evennia.contrib.tutorials.red_button</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.tutorials.red_button.red_button.html">evennia.contrib.tutorials.red_button.red_button</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.tutorials.red_button.red_button.html#technical">Technical</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.tutorials.talking_npc.html">evennia.contrib.tutorials.talking_npc</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.tutorials.talking_npc.talking_npc.html">evennia.contrib.tutorials.talking_npc.talking_npc</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.tutorials.talking_npc.tests.html">evennia.contrib.tutorials.talking_npc.tests</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.tutorials.tutorial_world.html">evennia.contrib.tutorials.tutorial_world</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.tutorials.tutorial_world.intro_menu.html">evennia.contrib.tutorials.tutorial_world.intro_menu</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.tutorials.tutorial_world.mob.html">evennia.contrib.tutorials.tutorial_world.mob</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.tutorials.tutorial_world.objects.html">evennia.contrib.tutorials.tutorial_world.objects</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.tutorials.tutorial_world.rooms.html">evennia.contrib.tutorials.tutorial_world.rooms</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.tutorials.tutorial_world.tests.html">evennia.contrib.tutorials.tutorial_world.tests</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.utils.html">evennia.contrib.utils</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.utils.auditing.html">evennia.contrib.utils.auditing</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.utils.auditing.outputs.html">evennia.contrib.utils.auditing.outputs</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.utils.auditing.server.html">evennia.contrib.utils.auditing.server</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.utils.auditing.tests.html">evennia.contrib.utils.auditing.tests</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.utils.fieldfill.html">evennia.contrib.utils.fieldfill</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.utils.fieldfill.fieldfill.html">evennia.contrib.utils.fieldfill.fieldfill</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.utils.random_string_generator.html">evennia.contrib.utils.random_string_generator</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.utils.random_string_generator.random_string_generator.html">evennia.contrib.utils.random_string_generator.random_string_generator</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.utils.random_string_generator.tests.html">evennia.contrib.utils.random_string_generator.tests</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.utils.tree_select.html">evennia.contrib.utils.tree_select</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.utils.tree_select.tests.html">evennia.contrib.utils.tree_select.tests</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.utils.tree_select.tree_select.html">evennia.contrib.utils.tree_select.tree_select</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.base_systems.html">evennia.contrib.base_systems</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.base_systems.awsstorage.html">evennia.contrib.base_systems.awsstorage</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.base_systems.awsstorage.aws_s3_cdn.html">evennia.contrib.base_systems.awsstorage.aws_s3_cdn</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.base_systems.awsstorage.tests.html">evennia.contrib.base_systems.awsstorage.tests</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.base_systems.building_menu.html">evennia.contrib.base_systems.building_menu</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.base_systems.building_menu.building_menu.html">evennia.contrib.base_systems.building_menu.building_menu</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.base_systems.building_menu.tests.html">evennia.contrib.base_systems.building_menu.tests</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.base_systems.color_markups.html">evennia.contrib.base_systems.color_markups</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.base_systems.color_markups.color_markups.html">evennia.contrib.base_systems.color_markups.color_markups</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.base_systems.color_markups.tests.html">evennia.contrib.base_systems.color_markups.tests</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.base_systems.custom_gametime.html">evennia.contrib.base_systems.custom_gametime</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.base_systems.custom_gametime.custom_gametime.html">evennia.contrib.base_systems.custom_gametime.custom_gametime</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.base_systems.custom_gametime.tests.html">evennia.contrib.base_systems.custom_gametime.tests</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.base_systems.email_login.html">evennia.contrib.base_systems.email_login</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.base_systems.email_login.connection_screens.html">evennia.contrib.base_systems.email_login.connection_screens</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.base_systems.email_login.email_login.html">evennia.contrib.base_systems.email_login.email_login</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.base_systems.email_login.tests.html">evennia.contrib.base_systems.email_login.tests</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.base_systems.ingame_python.html">evennia.contrib.base_systems.ingame_python</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.base_systems.ingame_python.callbackhandler.html">evennia.contrib.base_systems.ingame_python.callbackhandler</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.base_systems.ingame_python.commands.html">evennia.contrib.base_systems.ingame_python.commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.base_systems.ingame_python.eventfuncs.html">evennia.contrib.base_systems.ingame_python.eventfuncs</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.base_systems.ingame_python.scripts.html">evennia.contrib.base_systems.ingame_python.scripts</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.base_systems.ingame_python.tests.html">evennia.contrib.base_systems.ingame_python.tests</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.base_systems.ingame_python.typeclasses.html">evennia.contrib.base_systems.ingame_python.typeclasses</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.base_systems.ingame_python.utils.html">evennia.contrib.base_systems.ingame_python.utils</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.base_systems.menu_login.html">evennia.contrib.base_systems.menu_login</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.base_systems.menu_login.connection_screens.html">evennia.contrib.base_systems.menu_login.connection_screens</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.base_systems.menu_login.menu_login.html">evennia.contrib.base_systems.menu_login.menu_login</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.base_systems.menu_login.tests.html">evennia.contrib.base_systems.menu_login.tests</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.base_systems.mux_comms_cmds.html">evennia.contrib.base_systems.mux_comms_cmds</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.base_systems.mux_comms_cmds.mux_comms_cmds.html">evennia.contrib.base_systems.mux_comms_cmds.mux_comms_cmds</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.base_systems.mux_comms_cmds.tests.html">evennia.contrib.base_systems.mux_comms_cmds.tests</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.base_systems.unixcommand.html">evennia.contrib.base_systems.unixcommand</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.base_systems.unixcommand.tests.html">evennia.contrib.base_systems.unixcommand.tests</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.base_systems.unixcommand.unixcommand.html">evennia.contrib.base_systems.unixcommand.unixcommand</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.base_systems.awsstorage.html">evennia.contrib.base_systems.awsstorage</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.base_systems.awsstorage.aws_s3_cdn.html">evennia.contrib.base_systems.awsstorage.aws_s3_cdn</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.base_systems.awsstorage.tests.html">evennia.contrib.base_systems.awsstorage.tests</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.base_systems.awsstorage.aws_s3_cdn.html">evennia.contrib.base_systems.awsstorage.aws_s3_cdn</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.base_systems.awsstorage.tests.html">evennia.contrib.base_systems.awsstorage.tests</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.base_systems.building_menu.html">evennia.contrib.base_systems.building_menu</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.base_systems.building_menu.building_menu.html">evennia.contrib.base_systems.building_menu.building_menu</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.base_systems.building_menu.tests.html">evennia.contrib.base_systems.building_menu.tests</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.base_systems.building_menu.building_menu.html">evennia.contrib.base_systems.building_menu.building_menu</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.base_systems.building_menu.tests.html">evennia.contrib.base_systems.building_menu.tests</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.base_systems.color_markups.html">evennia.contrib.base_systems.color_markups</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.base_systems.color_markups.color_markups.html">evennia.contrib.base_systems.color_markups.color_markups</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.base_systems.color_markups.tests.html">evennia.contrib.base_systems.color_markups.tests</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.base_systems.color_markups.color_markups.html">evennia.contrib.base_systems.color_markups.color_markups</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.base_systems.color_markups.tests.html">evennia.contrib.base_systems.color_markups.tests</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.base_systems.custom_gametime.html">evennia.contrib.base_systems.custom_gametime</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.base_systems.custom_gametime.custom_gametime.html">evennia.contrib.base_systems.custom_gametime.custom_gametime</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.base_systems.custom_gametime.tests.html">evennia.contrib.base_systems.custom_gametime.tests</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.base_systems.custom_gametime.custom_gametime.html">evennia.contrib.base_systems.custom_gametime.custom_gametime</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.base_systems.custom_gametime.tests.html">evennia.contrib.base_systems.custom_gametime.tests</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.base_systems.email_login.html">evennia.contrib.base_systems.email_login</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.base_systems.email_login.connection_screens.html">evennia.contrib.base_systems.email_login.connection_screens</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.base_systems.email_login.email_login.html">evennia.contrib.base_systems.email_login.email_login</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.base_systems.email_login.tests.html">evennia.contrib.base_systems.email_login.tests</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.base_systems.email_login.connection_screens.html">evennia.contrib.base_systems.email_login.connection_screens</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.base_systems.email_login.email_login.html">evennia.contrib.base_systems.email_login.email_login</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.base_systems.email_login.tests.html">evennia.contrib.base_systems.email_login.tests</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.base_systems.ingame_python.html">evennia.contrib.base_systems.ingame_python</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.base_systems.ingame_python.callbackhandler.html">evennia.contrib.base_systems.ingame_python.callbackhandler</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.base_systems.ingame_python.commands.html">evennia.contrib.base_systems.ingame_python.commands</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.base_systems.ingame_python.eventfuncs.html">evennia.contrib.base_systems.ingame_python.eventfuncs</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.base_systems.ingame_python.scripts.html">evennia.contrib.base_systems.ingame_python.scripts</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.base_systems.ingame_python.tests.html">evennia.contrib.base_systems.ingame_python.tests</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.base_systems.ingame_python.typeclasses.html">evennia.contrib.base_systems.ingame_python.typeclasses</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.base_systems.ingame_python.utils.html">evennia.contrib.base_systems.ingame_python.utils</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.base_systems.ingame_python.callbackhandler.html">evennia.contrib.base_systems.ingame_python.callbackhandler</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.base_systems.ingame_python.commands.html">evennia.contrib.base_systems.ingame_python.commands</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.base_systems.ingame_python.eventfuncs.html">evennia.contrib.base_systems.ingame_python.eventfuncs</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.base_systems.ingame_python.scripts.html">evennia.contrib.base_systems.ingame_python.scripts</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.base_systems.ingame_python.tests.html">evennia.contrib.base_systems.ingame_python.tests</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.base_systems.ingame_python.typeclasses.html">evennia.contrib.base_systems.ingame_python.typeclasses</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.base_systems.ingame_python.utils.html">evennia.contrib.base_systems.ingame_python.utils</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.base_systems.menu_login.html">evennia.contrib.base_systems.menu_login</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.base_systems.menu_login.connection_screens.html">evennia.contrib.base_systems.menu_login.connection_screens</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.base_systems.menu_login.menu_login.html">evennia.contrib.base_systems.menu_login.menu_login</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.base_systems.menu_login.tests.html">evennia.contrib.base_systems.menu_login.tests</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.base_systems.menu_login.connection_screens.html">evennia.contrib.base_systems.menu_login.connection_screens</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.base_systems.menu_login.menu_login.html">evennia.contrib.base_systems.menu_login.menu_login</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.base_systems.menu_login.tests.html">evennia.contrib.base_systems.menu_login.tests</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.base_systems.mux_comms_cmds.html">evennia.contrib.base_systems.mux_comms_cmds</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.base_systems.mux_comms_cmds.mux_comms_cmds.html">evennia.contrib.base_systems.mux_comms_cmds.mux_comms_cmds</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.base_systems.mux_comms_cmds.tests.html">evennia.contrib.base_systems.mux_comms_cmds.tests</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.base_systems.mux_comms_cmds.mux_comms_cmds.html">evennia.contrib.base_systems.mux_comms_cmds.mux_comms_cmds</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.base_systems.mux_comms_cmds.tests.html">evennia.contrib.base_systems.mux_comms_cmds.tests</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.base_systems.unixcommand.html">evennia.contrib.base_systems.unixcommand</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.base_systems.unixcommand.tests.html">evennia.contrib.base_systems.unixcommand.tests</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.base_systems.unixcommand.unixcommand.html">evennia.contrib.base_systems.unixcommand.unixcommand</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.base_systems.unixcommand.tests.html">evennia.contrib.base_systems.unixcommand.tests</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.base_systems.unixcommand.unixcommand.html">evennia.contrib.base_systems.unixcommand.unixcommand</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.full_systems.html">evennia.contrib.full_systems</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.full_systems.evscaperoom.html">evennia.contrib.full_systems.evscaperoom</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.full_systems.evscaperoom.commands.html">evennia.contrib.full_systems.evscaperoom.commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.full_systems.evscaperoom.menu.html">evennia.contrib.full_systems.evscaperoom.menu</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.full_systems.evscaperoom.objects.html">evennia.contrib.full_systems.evscaperoom.objects</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.full_systems.evscaperoom.room.html">evennia.contrib.full_systems.evscaperoom.room</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.full_systems.evscaperoom.scripts.html">evennia.contrib.full_systems.evscaperoom.scripts</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.full_systems.evscaperoom.state.html">evennia.contrib.full_systems.evscaperoom.state</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.full_systems.evscaperoom.tests.html">evennia.contrib.full_systems.evscaperoom.tests</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.full_systems.evscaperoom.utils.html">evennia.contrib.full_systems.evscaperoom.utils</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.full_systems.evscaperoom.html">evennia.contrib.full_systems.evscaperoom</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.full_systems.evscaperoom.commands.html">evennia.contrib.full_systems.evscaperoom.commands</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.full_systems.evscaperoom.menu.html">evennia.contrib.full_systems.evscaperoom.menu</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.full_systems.evscaperoom.objects.html">evennia.contrib.full_systems.evscaperoom.objects</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.full_systems.evscaperoom.room.html">evennia.contrib.full_systems.evscaperoom.room</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.full_systems.evscaperoom.scripts.html">evennia.contrib.full_systems.evscaperoom.scripts</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.full_systems.evscaperoom.state.html">evennia.contrib.full_systems.evscaperoom.state</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.full_systems.evscaperoom.tests.html">evennia.contrib.full_systems.evscaperoom.tests</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.full_systems.evscaperoom.utils.html">evennia.contrib.full_systems.evscaperoom.utils</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.full_systems.evscaperoom.commands.html">evennia.contrib.full_systems.evscaperoom.commands</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.full_systems.evscaperoom.menu.html">evennia.contrib.full_systems.evscaperoom.menu</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.full_systems.evscaperoom.objects.html">evennia.contrib.full_systems.evscaperoom.objects</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.full_systems.evscaperoom.room.html">evennia.contrib.full_systems.evscaperoom.room</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.full_systems.evscaperoom.scripts.html">evennia.contrib.full_systems.evscaperoom.scripts</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.full_systems.evscaperoom.state.html">evennia.contrib.full_systems.evscaperoom.state</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.full_systems.evscaperoom.tests.html">evennia.contrib.full_systems.evscaperoom.tests</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.full_systems.evscaperoom.utils.html">evennia.contrib.full_systems.evscaperoom.utils</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.game_systems.html">evennia.contrib.game_systems</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.game_systems.barter.html">evennia.contrib.game_systems.barter</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.game_systems.barter.barter.html">evennia.contrib.game_systems.barter.barter</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.game_systems.barter.tests.html">evennia.contrib.game_systems.barter.tests</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.game_systems.clothing.html">evennia.contrib.game_systems.clothing</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.game_systems.clothing.clothing.html">evennia.contrib.game_systems.clothing.clothing</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.game_systems.clothing.tests.html">evennia.contrib.game_systems.clothing.tests</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.game_systems.cooldowns.html">evennia.contrib.game_systems.cooldowns</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.game_systems.cooldowns.cooldowns.html">evennia.contrib.game_systems.cooldowns.cooldowns</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.game_systems.cooldowns.tests.html">evennia.contrib.game_systems.cooldowns.tests</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.game_systems.crafting.html">evennia.contrib.game_systems.crafting</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.game_systems.crafting.crafting.html">evennia.contrib.game_systems.crafting.crafting</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.game_systems.crafting.crafting.html#installation">Installation</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.game_systems.crafting.crafting.html#crafting-in-game">Crafting in game</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.game_systems.crafting.crafting.html#crafting-in-code">Crafting in code</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.game_systems.crafting.crafting.html#recipes">Recipes</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.game_systems.crafting.example_recipes.html">evennia.contrib.game_systems.crafting.example_recipes</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.game_systems.crafting.example_recipes.html#sword-crafting-tree">Sword crafting tree</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.game_systems.crafting.example_recipes.html#recipes-used-for-spell-casting">Recipes used for spell casting</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.game_systems.crafting.tests.html">evennia.contrib.game_systems.crafting.tests</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.game_systems.gendersub.html">evennia.contrib.game_systems.gendersub</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.game_systems.gendersub.gendersub.html">evennia.contrib.game_systems.gendersub.gendersub</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.game_systems.gendersub.tests.html">evennia.contrib.game_systems.gendersub.tests</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.game_systems.mail.html">evennia.contrib.game_systems.mail</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.game_systems.mail.mail.html">evennia.contrib.game_systems.mail.mail</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.game_systems.mail.tests.html">evennia.contrib.game_systems.mail.tests</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.game_systems.multidescer.html">evennia.contrib.game_systems.multidescer</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.game_systems.multidescer.multidescer.html">evennia.contrib.game_systems.multidescer.multidescer</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.game_systems.multidescer.tests.html">evennia.contrib.game_systems.multidescer.tests</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.game_systems.puzzles.html">evennia.contrib.game_systems.puzzles</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.game_systems.puzzles.puzzles.html">evennia.contrib.game_systems.puzzles.puzzles</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.game_systems.puzzles.tests.html">evennia.contrib.game_systems.puzzles.tests</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.game_systems.turnbattle.html">evennia.contrib.game_systems.turnbattle</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.game_systems.turnbattle.tb_basic.html">evennia.contrib.game_systems.turnbattle.tb_basic</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.game_systems.turnbattle.tb_equip.html">evennia.contrib.game_systems.turnbattle.tb_equip</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.game_systems.turnbattle.tb_items.html">evennia.contrib.game_systems.turnbattle.tb_items</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.game_systems.turnbattle.tb_magic.html">evennia.contrib.game_systems.turnbattle.tb_magic</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.game_systems.turnbattle.tb_range.html">evennia.contrib.game_systems.turnbattle.tb_range</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.game_systems.turnbattle.tests.html">evennia.contrib.game_systems.turnbattle.tests</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.game_systems.barter.html">evennia.contrib.game_systems.barter</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.game_systems.barter.barter.html">evennia.contrib.game_systems.barter.barter</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.game_systems.barter.tests.html">evennia.contrib.game_systems.barter.tests</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.game_systems.barter.barter.html">evennia.contrib.game_systems.barter.barter</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.game_systems.barter.tests.html">evennia.contrib.game_systems.barter.tests</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.game_systems.clothing.html">evennia.contrib.game_systems.clothing</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.game_systems.clothing.clothing.html">evennia.contrib.game_systems.clothing.clothing</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.game_systems.clothing.tests.html">evennia.contrib.game_systems.clothing.tests</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.game_systems.clothing.clothing.html">evennia.contrib.game_systems.clothing.clothing</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.game_systems.clothing.tests.html">evennia.contrib.game_systems.clothing.tests</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.game_systems.cooldowns.html">evennia.contrib.game_systems.cooldowns</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.game_systems.cooldowns.cooldowns.html">evennia.contrib.game_systems.cooldowns.cooldowns</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.game_systems.cooldowns.tests.html">evennia.contrib.game_systems.cooldowns.tests</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.game_systems.cooldowns.cooldowns.html">evennia.contrib.game_systems.cooldowns.cooldowns</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.game_systems.cooldowns.tests.html">evennia.contrib.game_systems.cooldowns.tests</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.game_systems.crafting.html">evennia.contrib.game_systems.crafting</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.game_systems.crafting.crafting.html">evennia.contrib.game_systems.crafting.crafting</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.game_systems.crafting.crafting.html#installation">Installation</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.game_systems.crafting.crafting.html#crafting-in-game">Crafting in game</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.game_systems.crafting.crafting.html#crafting-in-code">Crafting in code</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.game_systems.crafting.crafting.html#recipes">Recipes</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.game_systems.crafting.example_recipes.html">evennia.contrib.game_systems.crafting.example_recipes</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.game_systems.crafting.example_recipes.html#sword-crafting-tree">Sword crafting tree</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.game_systems.crafting.example_recipes.html#recipes-used-for-spell-casting">Recipes used for spell casting</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.game_systems.crafting.tests.html">evennia.contrib.game_systems.crafting.tests</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.game_systems.crafting.crafting.html">evennia.contrib.game_systems.crafting.crafting</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.game_systems.crafting.crafting.html#installation">Installation</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.game_systems.crafting.crafting.html#crafting-in-game">Crafting in game</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.game_systems.crafting.crafting.html#crafting-in-code">Crafting in code</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.game_systems.crafting.crafting.html#recipes">Recipes</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.game_systems.crafting.example_recipes.html">evennia.contrib.game_systems.crafting.example_recipes</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.game_systems.crafting.example_recipes.html#sword-crafting-tree">Sword crafting tree</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.game_systems.crafting.example_recipes.html#recipes-used-for-spell-casting">Recipes used for spell casting</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.game_systems.crafting.tests.html">evennia.contrib.game_systems.crafting.tests</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.game_systems.gendersub.html">evennia.contrib.game_systems.gendersub</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.game_systems.gendersub.gendersub.html">evennia.contrib.game_systems.gendersub.gendersub</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.game_systems.gendersub.tests.html">evennia.contrib.game_systems.gendersub.tests</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.game_systems.gendersub.gendersub.html">evennia.contrib.game_systems.gendersub.gendersub</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.game_systems.gendersub.tests.html">evennia.contrib.game_systems.gendersub.tests</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.game_systems.mail.html">evennia.contrib.game_systems.mail</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.game_systems.mail.mail.html">evennia.contrib.game_systems.mail.mail</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.game_systems.mail.tests.html">evennia.contrib.game_systems.mail.tests</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.game_systems.mail.mail.html">evennia.contrib.game_systems.mail.mail</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.game_systems.mail.tests.html">evennia.contrib.game_systems.mail.tests</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.game_systems.multidescer.html">evennia.contrib.game_systems.multidescer</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.game_systems.multidescer.multidescer.html">evennia.contrib.game_systems.multidescer.multidescer</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.game_systems.multidescer.tests.html">evennia.contrib.game_systems.multidescer.tests</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.game_systems.multidescer.multidescer.html">evennia.contrib.game_systems.multidescer.multidescer</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.game_systems.multidescer.tests.html">evennia.contrib.game_systems.multidescer.tests</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.game_systems.puzzles.html">evennia.contrib.game_systems.puzzles</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.game_systems.puzzles.puzzles.html">evennia.contrib.game_systems.puzzles.puzzles</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.game_systems.puzzles.tests.html">evennia.contrib.game_systems.puzzles.tests</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.game_systems.puzzles.puzzles.html">evennia.contrib.game_systems.puzzles.puzzles</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.game_systems.puzzles.tests.html">evennia.contrib.game_systems.puzzles.tests</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.game_systems.turnbattle.html">evennia.contrib.game_systems.turnbattle</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.game_systems.turnbattle.tb_basic.html">evennia.contrib.game_systems.turnbattle.tb_basic</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.game_systems.turnbattle.tb_equip.html">evennia.contrib.game_systems.turnbattle.tb_equip</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.game_systems.turnbattle.tb_items.html">evennia.contrib.game_systems.turnbattle.tb_items</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.game_systems.turnbattle.tb_magic.html">evennia.contrib.game_systems.turnbattle.tb_magic</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.game_systems.turnbattle.tb_range.html">evennia.contrib.game_systems.turnbattle.tb_range</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.game_systems.turnbattle.tests.html">evennia.contrib.game_systems.turnbattle.tests</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.game_systems.turnbattle.tb_basic.html">evennia.contrib.game_systems.turnbattle.tb_basic</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.game_systems.turnbattle.tb_equip.html">evennia.contrib.game_systems.turnbattle.tb_equip</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.game_systems.turnbattle.tb_items.html">evennia.contrib.game_systems.turnbattle.tb_items</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.game_systems.turnbattle.tb_magic.html">evennia.contrib.game_systems.turnbattle.tb_magic</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.game_systems.turnbattle.tb_range.html">evennia.contrib.game_systems.turnbattle.tb_range</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.game_systems.turnbattle.tests.html">evennia.contrib.game_systems.turnbattle.tests</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.grid.html">evennia.contrib.grid</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.grid.extended_room.html">evennia.contrib.grid.extended_room</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.grid.extended_room.extended_room.html">evennia.contrib.grid.extended_room.extended_room</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.grid.extended_room.tests.html">evennia.contrib.grid.extended_room.tests</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.grid.mapbuilder.html">evennia.contrib.grid.mapbuilder</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.grid.mapbuilder.mapbuilder.html">evennia.contrib.grid.mapbuilder.mapbuilder</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.grid.mapbuilder.tests.html">evennia.contrib.grid.mapbuilder.tests</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.grid.simpledoor.html">evennia.contrib.grid.simpledoor</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.grid.simpledoor.simpledoor.html">evennia.contrib.grid.simpledoor.simpledoor</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.grid.simpledoor.tests.html">evennia.contrib.grid.simpledoor.tests</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.grid.slow_exit.html">evennia.contrib.grid.slow_exit</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.grid.slow_exit.slow_exit.html">evennia.contrib.grid.slow_exit.slow_exit</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.grid.slow_exit.slow_exit.html#installation">Installation:</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.grid.slow_exit.slow_exit.html#in-mygame-typeclasses-exits-py">in mygame/typeclasses/exits.py</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.grid.slow_exit.slow_exit.html#notes">Notes:</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.grid.slow_exit.tests.html">evennia.contrib.grid.slow_exit.tests</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.grid.wilderness.html">evennia.contrib.grid.wilderness</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.grid.wilderness.tests.html">evennia.contrib.grid.wilderness.tests</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.grid.wilderness.wilderness.html">evennia.contrib.grid.wilderness.wilderness</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.grid.wilderness.wilderness.html#usage">Usage</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.grid.wilderness.wilderness.html#customisation">Customisation</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.grid.wilderness.wilderness.html#example">Example</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.grid.wilderness.wilderness.html#implementation-details">Implementation details</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.html">evennia.contrib.grid.xyzgrid</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.commands.html">evennia.contrib.grid.xyzgrid.commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.example.html">evennia.contrib.grid.xyzgrid.example</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.launchcmd.html">evennia.contrib.grid.xyzgrid.launchcmd</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.prototypes.html">evennia.contrib.grid.xyzgrid.prototypes</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.tests.html">evennia.contrib.grid.xyzgrid.tests</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.utils.html">evennia.contrib.grid.xyzgrid.utils</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.xymap.html">evennia.contrib.grid.xyzgrid.xymap</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.xymap.html#xymap">XYMap</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.xymap_legend.html">evennia.contrib.grid.xyzgrid.xymap_legend</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.xymap_legend.html#map-legend-components">Map legend components</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.xyzgrid.html">evennia.contrib.grid.xyzgrid.xyzgrid</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.xyzroom.html">evennia.contrib.grid.xyzgrid.xyzroom</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.grid.extended_room.html">evennia.contrib.grid.extended_room</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.grid.extended_room.extended_room.html">evennia.contrib.grid.extended_room.extended_room</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.grid.extended_room.tests.html">evennia.contrib.grid.extended_room.tests</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.grid.extended_room.extended_room.html">evennia.contrib.grid.extended_room.extended_room</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.grid.extended_room.tests.html">evennia.contrib.grid.extended_room.tests</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.grid.mapbuilder.html">evennia.contrib.grid.mapbuilder</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.grid.mapbuilder.mapbuilder.html">evennia.contrib.grid.mapbuilder.mapbuilder</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.grid.mapbuilder.tests.html">evennia.contrib.grid.mapbuilder.tests</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.grid.mapbuilder.mapbuilder.html">evennia.contrib.grid.mapbuilder.mapbuilder</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.grid.mapbuilder.tests.html">evennia.contrib.grid.mapbuilder.tests</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.grid.simpledoor.html">evennia.contrib.grid.simpledoor</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.grid.simpledoor.simpledoor.html">evennia.contrib.grid.simpledoor.simpledoor</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.grid.simpledoor.tests.html">evennia.contrib.grid.simpledoor.tests</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.grid.simpledoor.simpledoor.html">evennia.contrib.grid.simpledoor.simpledoor</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.grid.simpledoor.tests.html">evennia.contrib.grid.simpledoor.tests</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.grid.slow_exit.html">evennia.contrib.grid.slow_exit</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.grid.slow_exit.slow_exit.html">evennia.contrib.grid.slow_exit.slow_exit</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.grid.slow_exit.slow_exit.html#installation">Installation:</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.grid.slow_exit.slow_exit.html#in-mygame-typeclasses-exits-py">in mygame/typeclasses/exits.py</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.grid.slow_exit.slow_exit.html#notes">Notes:</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.grid.slow_exit.tests.html">evennia.contrib.grid.slow_exit.tests</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.grid.slow_exit.slow_exit.html">evennia.contrib.grid.slow_exit.slow_exit</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.grid.slow_exit.slow_exit.html#installation">Installation:</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.grid.slow_exit.slow_exit.html#in-mygame-typeclasses-exits-py">in mygame/typeclasses/exits.py</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.grid.slow_exit.slow_exit.html#notes">Notes:</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.grid.slow_exit.tests.html">evennia.contrib.grid.slow_exit.tests</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.grid.wilderness.html">evennia.contrib.grid.wilderness</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.grid.wilderness.tests.html">evennia.contrib.grid.wilderness.tests</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.grid.wilderness.wilderness.html">evennia.contrib.grid.wilderness.wilderness</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.grid.wilderness.wilderness.html#usage">Usage</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.grid.wilderness.wilderness.html#customisation">Customisation</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.grid.wilderness.wilderness.html#example">Example</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.grid.wilderness.wilderness.html#implementation-details">Implementation details</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.grid.wilderness.tests.html">evennia.contrib.grid.wilderness.tests</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.grid.wilderness.wilderness.html">evennia.contrib.grid.wilderness.wilderness</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.grid.wilderness.wilderness.html#usage">Usage</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.grid.wilderness.wilderness.html#customisation">Customisation</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.grid.wilderness.wilderness.html#example">Example</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.grid.wilderness.wilderness.html#implementation-details">Implementation details</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.html">evennia.contrib.grid.xyzgrid</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.commands.html">evennia.contrib.grid.xyzgrid.commands</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.example.html">evennia.contrib.grid.xyzgrid.example</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.launchcmd.html">evennia.contrib.grid.xyzgrid.launchcmd</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.prototypes.html">evennia.contrib.grid.xyzgrid.prototypes</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.tests.html">evennia.contrib.grid.xyzgrid.tests</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.utils.html">evennia.contrib.grid.xyzgrid.utils</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.xymap.html">evennia.contrib.grid.xyzgrid.xymap</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.xymap.html#xymap">XYMap</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.xymap_legend.html">evennia.contrib.grid.xyzgrid.xymap_legend</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.xymap_legend.html#map-legend-components">Map legend components</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.xyzgrid.html">evennia.contrib.grid.xyzgrid.xyzgrid</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.xyzroom.html">evennia.contrib.grid.xyzgrid.xyzroom</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.commands.html">evennia.contrib.grid.xyzgrid.commands</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.example.html">evennia.contrib.grid.xyzgrid.example</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.launchcmd.html">evennia.contrib.grid.xyzgrid.launchcmd</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.prototypes.html">evennia.contrib.grid.xyzgrid.prototypes</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.tests.html">evennia.contrib.grid.xyzgrid.tests</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.utils.html">evennia.contrib.grid.xyzgrid.utils</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.xymap.html">evennia.contrib.grid.xyzgrid.xymap</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.xymap.html#xymap">XYMap</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.xymap_legend.html">evennia.contrib.grid.xyzgrid.xymap_legend</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.xymap_legend.html#map-legend-components">Map legend components</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.xyzgrid.html">evennia.contrib.grid.xyzgrid.xyzgrid</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.grid.xyzgrid.xyzroom.html">evennia.contrib.grid.xyzgrid.xyzroom</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.rpg.html">evennia.contrib.rpg</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.rpg.dice.html">evennia.contrib.rpg.dice</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.rpg.dice.dice.html">evennia.contrib.rpg.dice.dice</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.rpg.dice.dice.html#dice">Dice</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.rpg.dice.dice.html#installation">Installation:</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.rpg.dice.dice.html#usage">Usage:</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.rpg.dice.tests.html">evennia.contrib.rpg.dice.tests</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.rpg.health_bar.html">evennia.contrib.rpg.health_bar</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.rpg.health_bar.health_bar.html">evennia.contrib.rpg.health_bar.health_bar</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.rpg.health_bar.tests.html">evennia.contrib.rpg.health_bar.tests</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.rpg.rpsystem.html">evennia.contrib.rpg.rpsystem</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.rpg.rpsystem.rplanguage.html">evennia.contrib.rpg.rpsystem.rplanguage</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.rpg.rpsystem.rpsystem.html">evennia.contrib.rpg.rpsystem.rpsystem</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.rpg.rpsystem.tests.html">evennia.contrib.rpg.rpsystem.tests</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.rpg.traits.html">evennia.contrib.rpg.traits</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.rpg.traits.tests.html">evennia.contrib.rpg.traits.tests</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html">evennia.contrib.rpg.traits.traits</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#installation">Installation</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#traits-with-traithandler">Traits with TraitHandler</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#traitproperties">TraitProperties</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#using-traits">Using traits</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#trait-types">Trait types</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#static-trait">Static trait</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#counter">Counter</a><ul>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#descs">.descs</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#rate">.rate</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#percent">.percent()</a></li>
</ul>
</li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#gauge">Gauge</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#trait">Trait</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#expanding-with-your-own-traits">Expanding with your own Traits</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.rpg.dice.html">evennia.contrib.rpg.dice</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.rpg.dice.dice.html">evennia.contrib.rpg.dice.dice</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.rpg.dice.dice.html#dice">Dice</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.rpg.dice.dice.html#installation">Installation:</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.rpg.dice.dice.html#usage">Usage:</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.rpg.dice.tests.html">evennia.contrib.rpg.dice.tests</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.rpg.dice.dice.html">evennia.contrib.rpg.dice.dice</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.rpg.dice.dice.html#dice">Dice</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.rpg.dice.dice.html#installation">Installation:</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.rpg.dice.dice.html#usage">Usage:</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.rpg.dice.tests.html">evennia.contrib.rpg.dice.tests</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.rpg.health_bar.html">evennia.contrib.rpg.health_bar</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.rpg.health_bar.health_bar.html">evennia.contrib.rpg.health_bar.health_bar</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.rpg.health_bar.tests.html">evennia.contrib.rpg.health_bar.tests</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.rpg.health_bar.health_bar.html">evennia.contrib.rpg.health_bar.health_bar</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.rpg.health_bar.tests.html">evennia.contrib.rpg.health_bar.tests</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.rpg.rpsystem.html">evennia.contrib.rpg.rpsystem</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.rpg.rpsystem.rplanguage.html">evennia.contrib.rpg.rpsystem.rplanguage</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.rpg.rpsystem.rpsystem.html">evennia.contrib.rpg.rpsystem.rpsystem</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.rpg.rpsystem.tests.html">evennia.contrib.rpg.rpsystem.tests</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.rpg.rpsystem.rplanguage.html">evennia.contrib.rpg.rpsystem.rplanguage</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.rpg.rpsystem.rpsystem.html">evennia.contrib.rpg.rpsystem.rpsystem</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.rpg.rpsystem.tests.html">evennia.contrib.rpg.rpsystem.tests</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.rpg.traits.html">evennia.contrib.rpg.traits</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.rpg.traits.tests.html">evennia.contrib.rpg.traits.tests</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html">evennia.contrib.rpg.traits.traits</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#installation">Installation</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#traits-with-traithandler">Traits with TraitHandler</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#traitproperties">TraitProperties</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#using-traits">Using traits</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#trait-types">Trait types</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#static-trait">Static trait</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#counter">Counter</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#descs">.descs</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#rate">.rate</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#percent">.percent()</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#gauge">Gauge</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#trait">Trait</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#expanding-with-your-own-traits">Expanding with your own Traits</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.rpg.traits.tests.html">evennia.contrib.rpg.traits.tests</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html">evennia.contrib.rpg.traits.traits</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#installation">Installation</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#traits-with-traithandler">Traits with TraitHandler</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#traitproperties">TraitProperties</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#using-traits">Using traits</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#trait-types">Trait types</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#static-trait">Static trait</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#counter">Counter</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#descs">.descs</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#rate">.rate</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#percent">.percent()</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#gauge">Gauge</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#trait">Trait</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.rpg.traits.traits.html#expanding-with-your-own-traits">Expanding with your own Traits</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.tutorials.html">evennia.contrib.tutorials</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.tutorials.batchprocessor.html">evennia.contrib.tutorials.batchprocessor</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.tutorials.batchprocessor.example_batch_code.html">evennia.contrib.tutorials.batchprocessor.example_batch_code</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.tutorials.bodyfunctions.html">evennia.contrib.tutorials.bodyfunctions</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.tutorials.bodyfunctions.bodyfunctions.html">evennia.contrib.tutorials.bodyfunctions.bodyfunctions</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.tutorials.bodyfunctions.tests.html">evennia.contrib.tutorials.bodyfunctions.tests</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.tutorials.mirror.html">evennia.contrib.tutorials.mirror</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.tutorials.mirror.mirror.html">evennia.contrib.tutorials.mirror.mirror</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.tutorials.red_button.html">evennia.contrib.tutorials.red_button</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.tutorials.red_button.red_button.html">evennia.contrib.tutorials.red_button.red_button</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.tutorials.red_button.red_button.html#technical">Technical</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.tutorials.talking_npc.html">evennia.contrib.tutorials.talking_npc</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.tutorials.talking_npc.talking_npc.html">evennia.contrib.tutorials.talking_npc.talking_npc</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.tutorials.talking_npc.tests.html">evennia.contrib.tutorials.talking_npc.tests</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.tutorials.tutorial_world.html">evennia.contrib.tutorials.tutorial_world</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.tutorials.tutorial_world.intro_menu.html">evennia.contrib.tutorials.tutorial_world.intro_menu</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.tutorials.tutorial_world.mob.html">evennia.contrib.tutorials.tutorial_world.mob</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.tutorials.tutorial_world.objects.html">evennia.contrib.tutorials.tutorial_world.objects</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.tutorials.tutorial_world.rooms.html">evennia.contrib.tutorials.tutorial_world.rooms</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.tutorials.tutorial_world.tests.html">evennia.contrib.tutorials.tutorial_world.tests</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.tutorials.batchprocessor.html">evennia.contrib.tutorials.batchprocessor</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.tutorials.batchprocessor.example_batch_code.html">evennia.contrib.tutorials.batchprocessor.example_batch_code</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.tutorials.batchprocessor.example_batch_code.html">evennia.contrib.tutorials.batchprocessor.example_batch_code</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.tutorials.bodyfunctions.html">evennia.contrib.tutorials.bodyfunctions</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.tutorials.bodyfunctions.bodyfunctions.html">evennia.contrib.tutorials.bodyfunctions.bodyfunctions</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.tutorials.bodyfunctions.tests.html">evennia.contrib.tutorials.bodyfunctions.tests</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.tutorials.bodyfunctions.bodyfunctions.html">evennia.contrib.tutorials.bodyfunctions.bodyfunctions</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.tutorials.bodyfunctions.tests.html">evennia.contrib.tutorials.bodyfunctions.tests</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.tutorials.mirror.html">evennia.contrib.tutorials.mirror</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.tutorials.mirror.mirror.html">evennia.contrib.tutorials.mirror.mirror</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.tutorials.mirror.mirror.html">evennia.contrib.tutorials.mirror.mirror</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.tutorials.red_button.html">evennia.contrib.tutorials.red_button</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.tutorials.red_button.red_button.html">evennia.contrib.tutorials.red_button.red_button</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.tutorials.red_button.red_button.html#technical">Technical</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.tutorials.red_button.red_button.html">evennia.contrib.tutorials.red_button.red_button</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.tutorials.red_button.red_button.html#technical">Technical</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.tutorials.talking_npc.html">evennia.contrib.tutorials.talking_npc</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.tutorials.talking_npc.talking_npc.html">evennia.contrib.tutorials.talking_npc.talking_npc</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.tutorials.talking_npc.tests.html">evennia.contrib.tutorials.talking_npc.tests</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.tutorials.talking_npc.talking_npc.html">evennia.contrib.tutorials.talking_npc.talking_npc</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.tutorials.talking_npc.tests.html">evennia.contrib.tutorials.talking_npc.tests</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.tutorials.tutorial_world.html">evennia.contrib.tutorials.tutorial_world</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.tutorials.tutorial_world.intro_menu.html">evennia.contrib.tutorials.tutorial_world.intro_menu</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.tutorials.tutorial_world.mob.html">evennia.contrib.tutorials.tutorial_world.mob</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.tutorials.tutorial_world.objects.html">evennia.contrib.tutorials.tutorial_world.objects</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.tutorials.tutorial_world.rooms.html">evennia.contrib.tutorials.tutorial_world.rooms</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.tutorials.tutorial_world.tests.html">evennia.contrib.tutorials.tutorial_world.tests</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.tutorials.tutorial_world.intro_menu.html">evennia.contrib.tutorials.tutorial_world.intro_menu</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.tutorials.tutorial_world.mob.html">evennia.contrib.tutorials.tutorial_world.mob</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.tutorials.tutorial_world.objects.html">evennia.contrib.tutorials.tutorial_world.objects</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.tutorials.tutorial_world.rooms.html">evennia.contrib.tutorials.tutorial_world.rooms</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.tutorials.tutorial_world.tests.html">evennia.contrib.tutorials.tutorial_world.tests</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.utils.html">evennia.contrib.utils</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.utils.auditing.html">evennia.contrib.utils.auditing</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.utils.auditing.outputs.html">evennia.contrib.utils.auditing.outputs</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.utils.auditing.server.html">evennia.contrib.utils.auditing.server</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.utils.auditing.tests.html">evennia.contrib.utils.auditing.tests</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.utils.fieldfill.html">evennia.contrib.utils.fieldfill</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.utils.fieldfill.fieldfill.html">evennia.contrib.utils.fieldfill.fieldfill</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.utils.random_string_generator.html">evennia.contrib.utils.random_string_generator</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.utils.random_string_generator.random_string_generator.html">evennia.contrib.utils.random_string_generator.random_string_generator</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.utils.random_string_generator.tests.html">evennia.contrib.utils.random_string_generator.tests</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.utils.tree_select.html">evennia.contrib.utils.tree_select</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.utils.tree_select.tests.html">evennia.contrib.utils.tree_select.tests</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.utils.tree_select.tree_select.html">evennia.contrib.utils.tree_select.tree_select</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.utils.auditing.html">evennia.contrib.utils.auditing</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.utils.auditing.outputs.html">evennia.contrib.utils.auditing.outputs</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.utils.auditing.server.html">evennia.contrib.utils.auditing.server</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.utils.auditing.tests.html">evennia.contrib.utils.auditing.tests</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.utils.auditing.outputs.html">evennia.contrib.utils.auditing.outputs</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.utils.auditing.server.html">evennia.contrib.utils.auditing.server</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.utils.auditing.tests.html">evennia.contrib.utils.auditing.tests</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.utils.fieldfill.html">evennia.contrib.utils.fieldfill</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.utils.fieldfill.fieldfill.html">evennia.contrib.utils.fieldfill.fieldfill</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.utils.fieldfill.fieldfill.html">evennia.contrib.utils.fieldfill.fieldfill</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.utils.random_string_generator.html">evennia.contrib.utils.random_string_generator</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.utils.random_string_generator.random_string_generator.html">evennia.contrib.utils.random_string_generator.random_string_generator</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.utils.random_string_generator.tests.html">evennia.contrib.utils.random_string_generator.tests</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.utils.random_string_generator.random_string_generator.html">evennia.contrib.utils.random_string_generator.random_string_generator</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.utils.random_string_generator.tests.html">evennia.contrib.utils.random_string_generator.tests</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.utils.tree_select.html">evennia.contrib.utils.tree_select</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.utils.tree_select.tests.html">evennia.contrib.utils.tree_select.tests</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.utils.tree_select.tree_select.html">evennia.contrib.utils.tree_select.tree_select</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.utils.tree_select.tests.html">evennia.contrib.utils.tree_select.tests</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.utils.tree_select.tree_select.html">evennia.contrib.utils.tree_select.tree_select</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.help.html">evennia.help</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.help.filehelp.html">evennia.help.filehelp</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.help.manager.html">evennia.help.manager</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.help.models.html">evennia.help.models</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.help.utils.html">evennia.help.utils</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.help.filehelp.html">evennia.help.filehelp</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.help.manager.html">evennia.help.manager</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.help.models.html">evennia.help.models</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.help.utils.html">evennia.help.utils</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.locks.html">evennia.locks</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.locks.lockfuncs.html">evennia.locks.lockfuncs</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.locks.lockhandler.html">evennia.locks.lockhandler</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.locks.lockfuncs.html">evennia.locks.lockfuncs</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.locks.lockhandler.html">evennia.locks.lockhandler</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.objects.html">evennia.objects</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.objects.manager.html">evennia.objects.manager</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.objects.models.html">evennia.objects.models</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.objects.objects.html">evennia.objects.objects</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.objects.manager.html">evennia.objects.manager</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.objects.models.html">evennia.objects.models</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.objects.objects.html">evennia.objects.objects</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.prototypes.html">evennia.prototypes</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.prototypes.menus.html">evennia.prototypes.menus</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.prototypes.protfuncs.html">evennia.prototypes.protfuncs</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.prototypes.prototypes.html">evennia.prototypes.prototypes</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.prototypes.spawner.html">evennia.prototypes.spawner</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.prototypes.menus.html">evennia.prototypes.menus</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.prototypes.protfuncs.html">evennia.prototypes.protfuncs</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.prototypes.prototypes.html">evennia.prototypes.prototypes</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.prototypes.spawner.html">evennia.prototypes.spawner</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.scripts.html">evennia.scripts</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.scripts.manager.html">evennia.scripts.manager</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.scripts.models.html">evennia.scripts.models</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.scripts.monitorhandler.html">evennia.scripts.monitorhandler</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.scripts.scripthandler.html">evennia.scripts.scripthandler</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.scripts.scripts.html">evennia.scripts.scripts</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.scripts.taskhandler.html">evennia.scripts.taskhandler</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.scripts.tickerhandler.html">evennia.scripts.tickerhandler</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.scripts.manager.html">evennia.scripts.manager</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.scripts.models.html">evennia.scripts.models</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.scripts.monitorhandler.html">evennia.scripts.monitorhandler</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.scripts.scripthandler.html">evennia.scripts.scripthandler</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.scripts.scripts.html">evennia.scripts.scripts</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.scripts.taskhandler.html">evennia.scripts.taskhandler</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.scripts.tickerhandler.html">evennia.scripts.tickerhandler</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.server.html">evennia.server</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.server.amp_client.html">evennia.server.amp_client</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.server.connection_wizard.html">evennia.server.connection_wizard</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.server.deprecations.html">evennia.server.deprecations</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.server.evennia_launcher.html">evennia.server.evennia_launcher</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.server.initial_setup.html">evennia.server.initial_setup</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.server.inputfuncs.html">evennia.server.inputfuncs</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.server.manager.html">evennia.server.manager</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.server.models.html">evennia.server.models</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.server.server.html">evennia.server.server</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.server.serversession.html">evennia.server.serversession</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.server.session.html">evennia.server.session</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.server.sessionhandler.html">evennia.server.sessionhandler</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.server.signals.html">evennia.server.signals</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.server.throttle.html">evennia.server.throttle</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.server.validators.html">evennia.server.validators</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.server.webserver.html">evennia.server.webserver</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.server.game_index_client.html">evennia.server.game_index_client</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.server.game_index_client.client.html">evennia.server.game_index_client.client</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.server.game_index_client.service.html">evennia.server.game_index_client.service</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.server.portal.html">evennia.server.portal</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.server.portal.amp.html">evennia.server.portal.amp</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.server.portal.amp_server.html">evennia.server.portal.amp_server</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.server.portal.grapevine.html">evennia.server.portal.grapevine</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.server.portal.irc.html">evennia.server.portal.irc</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.server.portal.mccp.html">evennia.server.portal.mccp</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.server.portal.mssp.html">evennia.server.portal.mssp</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.server.portal.mxp.html">evennia.server.portal.mxp</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.server.portal.naws.html">evennia.server.portal.naws</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.server.portal.portal.html">evennia.server.portal.portal</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.server.portal.portalsessionhandler.html">evennia.server.portal.portalsessionhandler</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.server.portal.rss.html">evennia.server.portal.rss</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.server.portal.ssh.html">evennia.server.portal.ssh</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.server.portal.ssl.html">evennia.server.portal.ssl</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.server.portal.suppress_ga.html">evennia.server.portal.suppress_ga</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.server.portal.telnet.html">evennia.server.portal.telnet</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.server.portal.telnet_oob.html">evennia.server.portal.telnet_oob</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.server.portal.telnet_ssl.html">evennia.server.portal.telnet_ssl</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.server.portal.tests.html">evennia.server.portal.tests</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.server.portal.ttype.html">evennia.server.portal.ttype</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.server.portal.webclient.html">evennia.server.portal.webclient</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.server.portal.webclient_ajax.html">evennia.server.portal.webclient_ajax</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.server.profiling.html">evennia.server.profiling</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.server.profiling.dummyrunner.html">evennia.server.profiling.dummyrunner</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.server.profiling.dummyrunner_settings.html">evennia.server.profiling.dummyrunner_settings</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.server.profiling.memplot.html">evennia.server.profiling.memplot</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.server.profiling.settings_mixin.html">evennia.server.profiling.settings_mixin</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.server.profiling.test_queries.html">evennia.server.profiling.test_queries</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.server.profiling.tests.html">evennia.server.profiling.tests</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.server.profiling.timetrace.html">evennia.server.profiling.timetrace</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.server.amp_client.html">evennia.server.amp_client</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.server.connection_wizard.html">evennia.server.connection_wizard</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.server.deprecations.html">evennia.server.deprecations</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.server.evennia_launcher.html">evennia.server.evennia_launcher</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.server.game_index_client.html">evennia.server.game_index_client</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.server.game_index_client.client.html">evennia.server.game_index_client.client</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.server.game_index_client.service.html">evennia.server.game_index_client.service</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.server.game_index_client.client.html">evennia.server.game_index_client.client</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.server.game_index_client.service.html">evennia.server.game_index_client.service</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.server.initial_setup.html">evennia.server.initial_setup</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.server.inputfuncs.html">evennia.server.inputfuncs</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.server.manager.html">evennia.server.manager</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.server.models.html">evennia.server.models</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.server.portal.html">evennia.server.portal</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.server.portal.amp.html">evennia.server.portal.amp</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.server.portal.amp_server.html">evennia.server.portal.amp_server</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.server.portal.grapevine.html">evennia.server.portal.grapevine</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.server.portal.irc.html">evennia.server.portal.irc</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.server.portal.mccp.html">evennia.server.portal.mccp</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.server.portal.mssp.html">evennia.server.portal.mssp</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.server.portal.mxp.html">evennia.server.portal.mxp</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.server.portal.naws.html">evennia.server.portal.naws</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.server.portal.portal.html">evennia.server.portal.portal</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.server.portal.portalsessionhandler.html">evennia.server.portal.portalsessionhandler</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.server.portal.rss.html">evennia.server.portal.rss</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.server.portal.ssh.html">evennia.server.portal.ssh</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.server.portal.ssl.html">evennia.server.portal.ssl</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.server.portal.suppress_ga.html">evennia.server.portal.suppress_ga</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.server.portal.telnet.html">evennia.server.portal.telnet</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.server.portal.telnet_oob.html">evennia.server.portal.telnet_oob</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.server.portal.telnet_ssl.html">evennia.server.portal.telnet_ssl</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.server.portal.tests.html">evennia.server.portal.tests</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.server.portal.ttype.html">evennia.server.portal.ttype</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.server.portal.webclient.html">evennia.server.portal.webclient</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.server.portal.webclient_ajax.html">evennia.server.portal.webclient_ajax</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.server.portal.amp.html">evennia.server.portal.amp</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.server.portal.amp_server.html">evennia.server.portal.amp_server</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.server.portal.grapevine.html">evennia.server.portal.grapevine</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.server.portal.irc.html">evennia.server.portal.irc</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.server.portal.mccp.html">evennia.server.portal.mccp</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.server.portal.mssp.html">evennia.server.portal.mssp</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.server.portal.mxp.html">evennia.server.portal.mxp</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.server.portal.naws.html">evennia.server.portal.naws</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.server.portal.portal.html">evennia.server.portal.portal</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.server.portal.portalsessionhandler.html">evennia.server.portal.portalsessionhandler</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.server.portal.rss.html">evennia.server.portal.rss</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.server.portal.ssh.html">evennia.server.portal.ssh</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.server.portal.ssl.html">evennia.server.portal.ssl</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.server.portal.suppress_ga.html">evennia.server.portal.suppress_ga</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.server.portal.telnet.html">evennia.server.portal.telnet</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.server.portal.telnet_oob.html">evennia.server.portal.telnet_oob</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.server.portal.telnet_ssl.html">evennia.server.portal.telnet_ssl</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.server.portal.tests.html">evennia.server.portal.tests</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.server.portal.ttype.html">evennia.server.portal.ttype</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.server.portal.webclient.html">evennia.server.portal.webclient</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.server.portal.webclient_ajax.html">evennia.server.portal.webclient_ajax</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.server.profiling.html">evennia.server.profiling</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.server.profiling.dummyrunner.html">evennia.server.profiling.dummyrunner</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.server.profiling.dummyrunner_settings.html">evennia.server.profiling.dummyrunner_settings</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.server.profiling.memplot.html">evennia.server.profiling.memplot</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.server.profiling.settings_mixin.html">evennia.server.profiling.settings_mixin</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.server.profiling.test_queries.html">evennia.server.profiling.test_queries</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.server.profiling.tests.html">evennia.server.profiling.tests</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.server.profiling.timetrace.html">evennia.server.profiling.timetrace</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.server.profiling.dummyrunner.html">evennia.server.profiling.dummyrunner</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.server.profiling.dummyrunner_settings.html">evennia.server.profiling.dummyrunner_settings</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.server.profiling.memplot.html">evennia.server.profiling.memplot</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.server.profiling.settings_mixin.html">evennia.server.profiling.settings_mixin</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.server.profiling.test_queries.html">evennia.server.profiling.test_queries</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.server.profiling.tests.html">evennia.server.profiling.tests</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.server.profiling.timetrace.html">evennia.server.profiling.timetrace</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.server.server.html">evennia.server.server</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.server.serversession.html">evennia.server.serversession</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.server.session.html">evennia.server.session</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.server.sessionhandler.html">evennia.server.sessionhandler</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.server.signals.html">evennia.server.signals</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.server.throttle.html">evennia.server.throttle</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.server.validators.html">evennia.server.validators</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.server.webserver.html">evennia.server.webserver</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.settings_default.html">evennia.settings_default</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.typeclasses.html">evennia.typeclasses</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.typeclasses.attributes.html">evennia.typeclasses.attributes</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.typeclasses.managers.html">evennia.typeclasses.managers</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.typeclasses.models.html">evennia.typeclasses.models</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.typeclasses.tags.html">evennia.typeclasses.tags</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.typeclasses.attributes.html">evennia.typeclasses.attributes</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.typeclasses.managers.html">evennia.typeclasses.managers</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.typeclasses.models.html">evennia.typeclasses.models</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.typeclasses.tags.html">evennia.typeclasses.tags</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.utils.html">evennia.utils</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.utils.ansi.html">evennia.utils.ansi</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.utils.ansi.html#markup">Markup</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.utils.batchprocessors.html">evennia.utils.batchprocessors</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.utils.batchprocessors.html#batch-command-processor-file-syntax">Batch-command processor file syntax</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.utils.batchprocessors.html#example-of-batch-ev-file">Example of batch.ev file:</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.utils.batchprocessors.html#batch-code-processor-file-syntax">Batch-code processor file syntax</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.utils.batchprocessors.html#example-batch-py-file">Example batch.py file</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.utils.containers.html">evennia.utils.containers</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.utils.create.html">evennia.utils.create</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.utils.dbserialize.html">evennia.utils.dbserialize</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.utils.eveditor.html">evennia.utils.eveditor</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.utils.evform.html">evennia.utils.evform</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.utils.evmenu.html">evennia.utils.evmenu</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.utils.evmenu.html#menu-generation-from-template-string">Menu generation from template string</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.utils.evmore.html">evennia.utils.evmore</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.utils.evtable.html">evennia.utils.evtable</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.utils.funcparser.html">evennia.utils.funcparser</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.utils.gametime.html">evennia.utils.gametime</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.utils.logger.html">evennia.utils.logger</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.utils.optionclasses.html">evennia.utils.optionclasses</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.utils.optionhandler.html">evennia.utils.optionhandler</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.utils.picklefield.html">evennia.utils.picklefield</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.utils.search.html">evennia.utils.search</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.utils.test_resources.html">evennia.utils.test_resources</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.utils.text2html.html">evennia.utils.text2html</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.utils.utils.html">evennia.utils.utils</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.utils.validatorfuncs.html">evennia.utils.validatorfuncs</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.utils.idmapper.html">evennia.utils.idmapper</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.utils.idmapper.manager.html">evennia.utils.idmapper.manager</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.utils.idmapper.models.html">evennia.utils.idmapper.models</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.utils.idmapper.tests.html">evennia.utils.idmapper.tests</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.utils.verb_conjugation.html">evennia.utils.verb_conjugation</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.utils.verb_conjugation.conjugate.html">evennia.utils.verb_conjugation.conjugate</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.utils.verb_conjugation.pronouns.html">evennia.utils.verb_conjugation.pronouns</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.utils.verb_conjugation.tests.html">evennia.utils.verb_conjugation.tests</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.utils.ansi.html">evennia.utils.ansi</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.utils.ansi.html#markup">Markup</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.utils.batchprocessors.html">evennia.utils.batchprocessors</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.utils.batchprocessors.html#batch-command-processor-file-syntax">Batch-command processor file syntax</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.utils.batchprocessors.html#example-of-batch-ev-file">Example of batch.ev file:</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.utils.batchprocessors.html#batch-code-processor-file-syntax">Batch-code processor file syntax</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.utils.batchprocessors.html#example-batch-py-file">Example batch.py file</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.utils.containers.html">evennia.utils.containers</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.utils.create.html">evennia.utils.create</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.utils.dbserialize.html">evennia.utils.dbserialize</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.utils.eveditor.html">evennia.utils.eveditor</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.utils.evform.html">evennia.utils.evform</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.utils.evmenu.html">evennia.utils.evmenu</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.utils.evmenu.html#menu-generation-from-template-string">Menu generation from template string</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.utils.evmore.html">evennia.utils.evmore</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.utils.evtable.html">evennia.utils.evtable</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.utils.funcparser.html">evennia.utils.funcparser</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.utils.gametime.html">evennia.utils.gametime</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.utils.idmapper.html">evennia.utils.idmapper</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.utils.idmapper.manager.html">evennia.utils.idmapper.manager</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.utils.idmapper.models.html">evennia.utils.idmapper.models</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.utils.idmapper.tests.html">evennia.utils.idmapper.tests</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.utils.idmapper.manager.html">evennia.utils.idmapper.manager</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.utils.idmapper.models.html">evennia.utils.idmapper.models</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.utils.idmapper.tests.html">evennia.utils.idmapper.tests</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.utils.logger.html">evennia.utils.logger</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.utils.optionclasses.html">evennia.utils.optionclasses</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.utils.optionhandler.html">evennia.utils.optionhandler</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.utils.picklefield.html">evennia.utils.picklefield</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.utils.search.html">evennia.utils.search</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.utils.test_resources.html">evennia.utils.test_resources</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.utils.text2html.html">evennia.utils.text2html</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.utils.utils.html">evennia.utils.utils</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.utils.validatorfuncs.html">evennia.utils.validatorfuncs</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.utils.verb_conjugation.html">evennia.utils.verb_conjugation</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.utils.verb_conjugation.conjugate.html">evennia.utils.verb_conjugation.conjugate</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.utils.verb_conjugation.pronouns.html">evennia.utils.verb_conjugation.pronouns</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.utils.verb_conjugation.tests.html">evennia.utils.verb_conjugation.tests</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.utils.verb_conjugation.conjugate.html">evennia.utils.verb_conjugation.conjugate</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.utils.verb_conjugation.pronouns.html">evennia.utils.verb_conjugation.pronouns</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.utils.verb_conjugation.tests.html">evennia.utils.verb_conjugation.tests</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.web.html">evennia.web</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.web.urls.html">evennia.web.urls</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.web.admin.html">evennia.web.admin</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.web.admin.accounts.html">evennia.web.admin.accounts</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.web.admin.attributes.html">evennia.web.admin.attributes</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.web.admin.comms.html">evennia.web.admin.comms</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.web.admin.frontpage.html">evennia.web.admin.frontpage</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.web.admin.help.html">evennia.web.admin.help</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.web.admin.objects.html">evennia.web.admin.objects</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.web.admin.scripts.html">evennia.web.admin.scripts</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.web.admin.server.html">evennia.web.admin.server</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.web.admin.tags.html">evennia.web.admin.tags</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.web.admin.urls.html">evennia.web.admin.urls</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.web.admin.utils.html">evennia.web.admin.utils</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.web.api.html">evennia.web.api</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.web.api.filters.html">evennia.web.api.filters</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.web.api.permissions.html">evennia.web.api.permissions</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.web.api.root.html">evennia.web.api.root</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.web.api.serializers.html">evennia.web.api.serializers</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.web.api.tests.html">evennia.web.api.tests</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.web.api.urls.html">evennia.web.api.urls</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.web.api.views.html">evennia.web.api.views</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.web.templatetags.html">evennia.web.templatetags</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.web.templatetags.addclass.html">evennia.web.templatetags.addclass</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.web.utils.html">evennia.web.utils</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.web.utils.adminsite.html">evennia.web.utils.adminsite</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.web.utils.backends.html">evennia.web.utils.backends</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.web.utils.general_context.html">evennia.web.utils.general_context</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.web.utils.middleware.html">evennia.web.utils.middleware</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.web.utils.tests.html">evennia.web.utils.tests</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.web.webclient.html">evennia.web.webclient</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.web.webclient.urls.html">evennia.web.webclient.urls</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.web.webclient.views.html">evennia.web.webclient.views</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.web.website.html">evennia.web.website</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.web.website.forms.html">evennia.web.website.forms</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.web.website.tests.html">evennia.web.website.tests</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.web.website.urls.html">evennia.web.website.urls</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.web.website.views.html">evennia.web.website.views</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.web.website.views.accounts.html">evennia.web.website.views.accounts</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.web.website.views.channels.html">evennia.web.website.views.channels</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.web.website.views.characters.html">evennia.web.website.views.characters</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.web.website.views.errors.html">evennia.web.website.views.errors</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.web.website.views.help.html">evennia.web.website.views.help</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.web.website.views.index.html">evennia.web.website.views.index</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.web.website.views.mixins.html">evennia.web.website.views.mixins</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.web.website.views.objects.html">evennia.web.website.views.objects</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.web.admin.html">evennia.web.admin</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.web.admin.accounts.html">evennia.web.admin.accounts</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.web.admin.attributes.html">evennia.web.admin.attributes</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.web.admin.comms.html">evennia.web.admin.comms</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.web.admin.frontpage.html">evennia.web.admin.frontpage</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.web.admin.help.html">evennia.web.admin.help</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.web.admin.objects.html">evennia.web.admin.objects</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.web.admin.scripts.html">evennia.web.admin.scripts</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.web.admin.server.html">evennia.web.admin.server</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.web.admin.tags.html">evennia.web.admin.tags</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.web.admin.urls.html">evennia.web.admin.urls</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.web.admin.utils.html">evennia.web.admin.utils</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.web.admin.accounts.html">evennia.web.admin.accounts</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.web.admin.attributes.html">evennia.web.admin.attributes</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.web.admin.comms.html">evennia.web.admin.comms</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.web.admin.frontpage.html">evennia.web.admin.frontpage</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.web.admin.help.html">evennia.web.admin.help</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.web.admin.objects.html">evennia.web.admin.objects</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.web.admin.scripts.html">evennia.web.admin.scripts</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.web.admin.server.html">evennia.web.admin.server</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.web.admin.tags.html">evennia.web.admin.tags</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.web.admin.urls.html">evennia.web.admin.urls</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.web.admin.utils.html">evennia.web.admin.utils</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.web.api.html">evennia.web.api</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.web.api.filters.html">evennia.web.api.filters</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.web.api.permissions.html">evennia.web.api.permissions</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.web.api.root.html">evennia.web.api.root</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.web.api.serializers.html">evennia.web.api.serializers</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.web.api.tests.html">evennia.web.api.tests</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.web.api.urls.html">evennia.web.api.urls</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.web.api.views.html">evennia.web.api.views</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.web.api.filters.html">evennia.web.api.filters</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.web.api.permissions.html">evennia.web.api.permissions</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.web.api.root.html">evennia.web.api.root</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.web.api.serializers.html">evennia.web.api.serializers</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.web.api.tests.html">evennia.web.api.tests</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.web.api.urls.html">evennia.web.api.urls</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.web.api.views.html">evennia.web.api.views</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.web.templatetags.html">evennia.web.templatetags</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.web.templatetags.addclass.html">evennia.web.templatetags.addclass</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.web.templatetags.addclass.html">evennia.web.templatetags.addclass</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.web.urls.html">evennia.web.urls</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.web.utils.html">evennia.web.utils</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.web.utils.adminsite.html">evennia.web.utils.adminsite</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.web.utils.backends.html">evennia.web.utils.backends</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.web.utils.general_context.html">evennia.web.utils.general_context</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.web.utils.middleware.html">evennia.web.utils.middleware</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.web.utils.tests.html">evennia.web.utils.tests</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.web.utils.adminsite.html">evennia.web.utils.adminsite</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.web.utils.backends.html">evennia.web.utils.backends</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.web.utils.general_context.html">evennia.web.utils.general_context</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.web.utils.middleware.html">evennia.web.utils.middleware</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.web.utils.tests.html">evennia.web.utils.tests</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.web.webclient.html">evennia.web.webclient</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.web.webclient.urls.html">evennia.web.webclient.urls</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.web.webclient.views.html">evennia.web.webclient.views</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.web.webclient.urls.html">evennia.web.webclient.urls</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.web.webclient.views.html">evennia.web.webclient.views</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.web.website.html">evennia.web.website</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.web.website.forms.html">evennia.web.website.forms</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.web.website.tests.html">evennia.web.website.tests</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.web.website.urls.html">evennia.web.website.urls</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.web.website.views.html">evennia.web.website.views</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.web.website.views.accounts.html">evennia.web.website.views.accounts</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.web.website.views.channels.html">evennia.web.website.views.channels</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.web.website.views.characters.html">evennia.web.website.views.characters</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.web.website.views.errors.html">evennia.web.website.views.errors</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.web.website.views.help.html">evennia.web.website.views.help</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.web.website.views.index.html">evennia.web.website.views.index</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.web.website.views.mixins.html">evennia.web.website.views.mixins</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.web.website.views.objects.html">evennia.web.website.views.objects</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.web.website.forms.html">evennia.web.website.forms</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.web.website.tests.html">evennia.web.website.tests</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.web.website.urls.html">evennia.web.website.urls</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.web.website.views.html">evennia.web.website.views</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.web.website.views.accounts.html">evennia.web.website.views.accounts</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.web.website.views.channels.html">evennia.web.website.views.channels</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.web.website.views.characters.html">evennia.web.website.views.characters</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.web.website.views.errors.html">evennia.web.website.views.errors</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.web.website.views.help.html">evennia.web.website.views.help</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.web.website.views.index.html">evennia.web.website.views.index</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.web.website.views.mixins.html">evennia.web.website.views.mixins</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.web.website.views.objects.html">evennia.web.website.views.objects</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.web.website.views.accounts.html">evennia.web.website.views.accounts</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.web.website.views.channels.html">evennia.web.website.views.channels</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.web.website.views.characters.html">evennia.web.website.views.characters</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.web.website.views.errors.html">evennia.web.website.views.errors</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.web.website.views.help.html">evennia.web.website.views.help</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.web.website.views.index.html">evennia.web.website.views.index</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.web.website.views.mixins.html">evennia.web.website.views.mixins</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.web.website.views.objects.html">evennia.web.website.views.objects</a></li>
<li class="toctree-l1"><a class="reference internal" href="index.html">Evennia Documentation</a><ul>
<li class="toctree-l2"><a class="reference internal" href="index.html#main-sections">Main sections</a></li>
</ul>
</li>
</ul>
</div>
<div class="toctree-wrapper compound">
</div>
<div class="clearer"></div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="index.html">
<img class="logo" src="_static/evennia_logo.png" alt="Logo"/>
</a></p>
<div id="searchbox" style="display: none" role="search">
<h3 id="searchlabel">Quick search</h3>
<div class="searchformwrapper">
<form class="search" action="search.html" method="get">
<input type="text" name="q" aria-labelledby="searchlabel" />
<input type="submit" value="Go" />
</form>
</div>
</div>
<script>$('#searchbox').show(0);</script>
<div role="note" aria-label="source link">
<!--h3>This Page</h3-->
<ul class="this-page-menu">
<li><a href="_sources/toc.md.txt"
rel="nofollow">Show Page Source</a></li>
</ul>
</div><h3>Links</h3>
<ul>
<li><a href="https://www.evennia.com">Home page</a> </li>
<li><a href="https://github.com/evennia/evennia">Evennia Github</a> </li>
<li><a href="http://games.evennia.com">Game Index</a> </li>
<li>
<a href="https://discord.gg/AJJpcRUhtF">Discord</a> -
<a href="https://github.com/evennia/evennia/discussions">Discussions</a> -
<a href="https://evennia.blogspot.com/">Blog</a>
</li>
</ul>
<h3>Versions</h3>
<ul>
<li><a href="toc.html">1.0-dev (develop branch)</a></li>
</ul>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="genindex.html" title="General Index"
>index</a></li>
<li class="right" >
<a href="py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="nav-item nav-item-0"><a href="index.html">Evennia 1.0-dev</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">&lt;no title&gt;</a></li>
</ul>
<div class="develop">develop branch</div>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2020, The Evennia developer community.
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.2.1.
</div>
</body>
</html>