evennia/docs/0.x/toc.html
2023-12-20 19:10:09 +01:00

2888 lines
No EOL
278 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 0.9.5 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 0.9.5</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">&lt;no title&gt;</a></li>
</ul>
</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="A-voice-operated-elevator-using-events.html">A voice operated elevator using events</a><ul>
<li class="toctree-l2"><a class="reference internal" href="A-voice-operated-elevator-using-events.html#our-study-case">Our study case</a></li>
<li class="toctree-l2"><a class="reference internal" href="A-voice-operated-elevator-using-events.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="A-voice-operated-elevator-using-events.html#our-first-callback-in-the-elevator">Our first callback in the elevator</a></li>
<li class="toctree-l2"><a class="reference internal" href="A-voice-operated-elevator-using-events.html#our-entire-callback-in-the-elevator">Our entire callback in the elevator</a></li>
<li class="toctree-l2"><a class="reference internal" href="A-voice-operated-elevator-using-events.html#adding-a-pause-in-our-callback">Adding a pause in our callback</a></li>
<li class="toctree-l2"><a class="reference internal" href="A-voice-operated-elevator-using-events.html#changing-exit-messages">Changing exit messages</a></li>
<li class="toctree-l2"><a class="reference internal" href="A-voice-operated-elevator-using-events.html#tutorial-f-a-q">Tutorial F.A.Q.</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="API-refactoring.html">API refactoring</a><ul>
<li class="toctree-l2"><a class="reference internal" href="API-refactoring.html#griatch-aug-13-2019">Griatch (Aug 13, 2019)</a></li>
<li class="toctree-l2"><a class="reference internal" href="API-refactoring.html#griatch-sept-2-2019">Griatch (Sept 2, 2019)</a></li>
<li class="toctree-l2"><a class="reference internal" href="API-refactoring.html#johnny">Johnny</a><ul>
<li class="toctree-l3"><a class="reference internal" href="API-refactoring.html#reduce-usage-of-optional-positional-arguments-aug-29-2019">Reduce usage of optional/positional arguments (Aug 29, 2019)</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Accounts.html">Accounts</a><ul>
<li class="toctree-l2"><a class="reference internal" href="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="Accounts.html#properties-on-accounts">Properties on Accounts</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Add-a-simple-new-web-page.html">Add a simple new web page</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Add-a-simple-new-web-page.html#create-the-view">Create the view</a></li>
<li class="toctree-l2"><a class="reference internal" href="Add-a-simple-new-web-page.html#the-html-page">The HTML page</a></li>
<li class="toctree-l2"><a class="reference internal" href="Add-a-simple-new-web-page.html#the-url">The URL</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Add-a-wiki-on-your-website.html">Add a wiki on your website</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Add-a-wiki-on-your-website.html#basic-installation">Basic installation</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Add-a-wiki-on-your-website.html#installing-with-pip">Installing with pip</a></li>
<li class="toctree-l3"><a class="reference internal" href="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="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="Add-a-wiki-on-your-website.html#running-migrations">Running migrations</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Add-a-wiki-on-your-website.html#customizing-privileges">Customizing privileges</a><ul>
<li class="toctree-l3"><a class="reference internal" href="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="Adding-Command-Tutorial.html">Adding Command Tutorial</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Adding-Command-Tutorial.html#step-1-creating-a-custom-command">Step 1: Creating a custom command</a></li>
<li class="toctree-l2"><a class="reference internal" href="Adding-Command-Tutorial.html#step-2-adding-the-command-to-a-default-cmdset">Step 2: Adding the Command to a default Cmdset</a></li>
<li class="toctree-l2"><a class="reference internal" href="Adding-Command-Tutorial.html#adding-the-command-to-specific-object-types">Adding the command to specific object types</a></li>
<li class="toctree-l2"><a class="reference internal" href="Adding-Command-Tutorial.html#change-where-evennia-looks-for-command-sets">Change where Evennia looks for command sets</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Adding-Object-Typeclass-Tutorial.html">Adding Object Typeclass Tutorial</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Adding-Object-Typeclass-Tutorial.html#change-default-rooms-exits-character-typeclass">Change Default Rooms, Exits, Character Typeclass</a></li>
<li class="toctree-l2"><a class="reference internal" href="Adding-Object-Typeclass-Tutorial.html#create-a-new-type-of-object">Create a new type of object</a></li>
<li class="toctree-l2"><a class="reference internal" href="Adding-Object-Typeclass-Tutorial.html#storing-data-on-initialization">Storing data on initialization</a></li>
<li class="toctree-l2"><a class="reference internal" href="Adding-Object-Typeclass-Tutorial.html#updating-existing-objects">Updating existing objects</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Administrative-Docs.html">Administrative Docs</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Administrative-Docs.html#installation-and-early-life">Installation and Early Life</a></li>
<li class="toctree-l2"><a class="reference internal" href="Administrative-Docs.html#customizing-the-server">Customizing the server</a></li>
<li class="toctree-l2"><a class="reference internal" href="Administrative-Docs.html#administrating-the-running-game">Administrating the running game</a></li>
<li class="toctree-l2"><a class="reference internal" href="Administrative-Docs.html#working-with-evennia">Working with Evennia</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Apache-Config.html">Apache Config</a><ul>
<li class="toctree-l2"><a class="reference internal" href="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="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="Apache-Config.html#copy-and-modify-the-vhost">Copy and modify the VHOST</a></li>
<li class="toctree-l3"><a class="reference internal" href="Apache-Config.html#restart-reload-apache">Restart/Reload Apache</a></li>
<li class="toctree-l3"><a class="reference internal" href="Apache-Config.html#enjoy">Enjoy</a></li>
<li class="toctree-l3"><a class="reference internal" href="Apache-Config.html#a-note-on-code-reloading">A note on code reloading</a></li>
<li class="toctree-l3"><a class="reference internal" href="Apache-Config.html#further-notes-and-hints">Further notes and hints:</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="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="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="Apache-Config.html#tls-proxy-websocket-configuration">TLS proxy+websocket configuration</a><ul>
<li class="toctree-l4"><a class="reference internal" href="Apache-Config.html#apache-http-server-configuration">Apache HTTP Server Configuration</a></li>
<li class="toctree-l4"><a class="reference internal" href="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="Arxcode-installing-help.html">Arxcode installing help</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Arxcode-installing-help.html#introduction">Introduction</a></li>
<li class="toctree-l2"><a class="reference internal" href="Arxcode-installing-help.html#installing-evennia">Installing Evennia</a></li>
<li class="toctree-l2"><a class="reference internal" href="Arxcode-installing-help.html#installing-arxcode">Installing Arxcode</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Arxcode-installing-help.html#clone-the-arxcode-repo">Clone the arxcode repo</a></li>
<li class="toctree-l3"><a class="reference internal" href="Arxcode-installing-help.html#clean-up-settings">Clean up settings</a></li>
<li class="toctree-l3"><a class="reference internal" href="Arxcode-installing-help.html#install-arx-dependencies">Install Arx dependencies</a></li>
<li class="toctree-l3"><a class="reference internal" href="Arxcode-installing-help.html#adding-logs-folder">Adding logs/ folder</a></li>
<li class="toctree-l3"><a class="reference internal" href="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="Arxcode-installing-help.html#additional-setup-steps">Additional Setup Steps</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="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="Async-Process.html">Async Process</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Async-Process.html#synchronous-versus-asynchronous">Synchronous versus Asynchronous</a></li>
<li class="toctree-l2"><a class="reference internal" href="Async-Process.html#customizing-asynchronous-operation">Customizing asynchronous operation</a></li>
<li class="toctree-l2"><a class="reference internal" href="Async-Process.html#delay">delay</a></li>
<li class="toctree-l2"><a class="reference internal" href="Async-Process.html#the-interactive-decorator">The &#64;interactive decorator</a></li>
<li class="toctree-l2"><a class="reference internal" href="Async-Process.html#assorted-notes">Assorted notes</a></li>
<li class="toctree-l2"><a class="reference internal" href="Async-Process.html#further-reading">Further reading</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Attributes.html">Attributes</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Attributes.html#the-db-and-ndb-shortcuts">The .db and .ndb shortcuts</a></li>
<li class="toctree-l2"><a class="reference internal" href="Attributes.html#the-attributehandler">The AttributeHandler</a></li>
<li class="toctree-l2"><a class="reference internal" href="Attributes.html#properties-of-attributes">Properties of Attributes</a></li>
<li class="toctree-l2"><a class="reference internal" href="Attributes.html#persistent-vs-non-persistent">Persistent vs non-persistent</a></li>
<li class="toctree-l2"><a class="reference internal" href="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="Attributes.html#storing-single-objects">Storing single objects</a></li>
<li class="toctree-l3"><a class="reference internal" href="Attributes.html#storing-multiple-objects">Storing multiple objects</a></li>
<li class="toctree-l3"><a class="reference internal" href="Attributes.html#retrieving-mutable-objects">Retrieving Mutable objects</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Attributes.html#locking-and-checking-attributes">Locking and checking Attributes</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Banning.html">Banning</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Banning.html#creating-a-ban">Creating a ban</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Banning.html#name-ban">Name ban</a></li>
<li class="toctree-l3"><a class="reference internal" href="Banning.html#ip-ban">IP ban</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Banning.html#booting">Booting</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Banning.html#lifting-a-ban">Lifting a ban</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="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="Batch-Code-Processor.html">Batch Code Processor</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Batch-Code-Processor.html#basic-usage">Basic Usage</a></li>
<li class="toctree-l2"><a class="reference internal" href="Batch-Code-Processor.html#the-batch-file">The batch file</a></li>
<li class="toctree-l2"><a class="reference internal" href="Batch-Code-Processor.html#debug-mode">Debug mode</a></li>
<li class="toctree-l2"><a class="reference internal" href="Batch-Code-Processor.html#interactive-mode">Interactive mode</a></li>
<li class="toctree-l2"><a class="reference internal" href="Batch-Code-Processor.html#limitations-and-caveats">Limitations and Caveats</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Batch-Code-Processor.html#safety">Safety</a></li>
<li class="toctree-l3"><a class="reference internal" href="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="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="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="Batch-Command-Processor.html">Batch Command Processor</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Batch-Command-Processor.html#basic-usage">Basic Usage</a></li>
<li class="toctree-l2"><a class="reference internal" href="Batch-Command-Processor.html#the-batch-file">The batch file</a></li>
<li class="toctree-l2"><a class="reference internal" href="Batch-Command-Processor.html#interactive-mode">Interactive mode</a></li>
<li class="toctree-l2"><a class="reference internal" href="Batch-Command-Processor.html#limitations-and-caveats">Limitations and Caveats</a></li>
<li class="toctree-l2"><a class="reference internal" href="Batch-Command-Processor.html#assorted-notes">Assorted notes</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Batch-Processors.html">Batch Processors</a><ul>
<li class="toctree-l2"><a class="reference internal" href="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="Bootstrap-%26-Evennia.html">Bootstrap &amp; Evennia</a></li>
<li class="toctree-l1"><a class="reference internal" href="Bootstrap-%26-Evennia.html#what-is-bootstrap">What is Bootstrap?</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Bootstrap-%26-Evennia.html#the-layout-system">The Layout System</a></li>
<li class="toctree-l2"><a class="reference internal" href="Bootstrap-%26-Evennia.html#more-bootstrap">More Bootstrap</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Bootstrap-Components-and-Utilities.html">Bootstrap Components and Utilities</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Bootstrap-Components-and-Utilities.html#general-styling">General Styling</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Bootstrap-Components-and-Utilities.html#color">Color</a></li>
<li class="toctree-l3"><a class="reference internal" href="Bootstrap-Components-and-Utilities.html#borders">Borders</a></li>
<li class="toctree-l3"><a class="reference internal" href="Bootstrap-Components-and-Utilities.html#spacing">Spacing</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Bootstrap-Components-and-Utilities.html#components">Components</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Bootstrap-Components-and-Utilities.html#buttons">Buttons</a></li>
<li class="toctree-l3"><a class="reference internal" href="Bootstrap-Components-and-Utilities.html#cards">Cards</a></li>
<li class="toctree-l3"><a class="reference internal" href="Bootstrap-Components-and-Utilities.html#jumbotron">Jumbotron</a></li>
<li class="toctree-l3"><a class="reference internal" href="Bootstrap-Components-and-Utilities.html#forms">Forms</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Builder-Docs.html">Builder Docs</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Builder-Docs.html#building-basics">Building basics</a></li>
<li class="toctree-l2"><a class="reference internal" href="Builder-Docs.html#advanced-building-and-world-building">Advanced building and World building</a></li>
<li class="toctree-l2"><a class="reference internal" href="Builder-Docs.html#the-tutorial-world">The Tutorial world</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Building-Permissions.html">Building Permissions</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Building-Permissions.html#the-super-user">The super user</a></li>
<li class="toctree-l2"><a class="reference internal" href="Building-Permissions.html#assigning-permissions">Assigning permissions</a></li>
<li class="toctree-l2"><a class="reference internal" href="Building-Permissions.html#quelling-your-permissions">Quelling your permissions</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Building-Quickstart.html">Building Quickstart</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Building-Quickstart.html#stepping-down-from-godhood">Stepping Down From Godhood</a></li>
<li class="toctree-l2"><a class="reference internal" href="Building-Quickstart.html#creating-an-object">Creating an Object</a></li>
<li class="toctree-l2"><a class="reference internal" href="Building-Quickstart.html#get-a-personality">Get a Personality</a></li>
<li class="toctree-l2"><a class="reference internal" href="Building-Quickstart.html#pushing-your-buttons">Pushing Your Buttons</a></li>
<li class="toctree-l2"><a class="reference internal" href="Building-Quickstart.html#making-yourself-a-house">Making Yourself a House</a></li>
<li class="toctree-l2"><a class="reference internal" href="Building-Quickstart.html#reshuffling-the-world">Reshuffling the World</a></li>
<li class="toctree-l2"><a class="reference internal" href="Building-Quickstart.html#adding-a-help-entry">Adding a Help Entry</a></li>
<li class="toctree-l2"><a class="reference internal" href="Building-Quickstart.html#adding-a-world">Adding a World</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Building-a-mech-tutorial.html">Building a mech tutorial</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Building-a-mech-tutorial.html#creating-the-mech">Creating the Mech</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Building-a-mech-tutorial.html#arming-the-mech">Arming the Mech</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="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="Building-a-mech-tutorial.html#future-mechs">Future Mechs</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Building-menus.html">Building menus</a></li>
<li class="toctree-l1"><a class="reference internal" href="Building-menus.html#the-building-menu-contrib">The building_menu contrib</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Building-menus.html#a-simple-menu">A simple menu</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Building-menus.html#a-generic-editing-command">A generic editing command</a></li>
<li class="toctree-l3"><a class="reference internal" href="Building-menus.html#our-first-menu">Our first menu</a></li>
<li class="toctree-l3"><a class="reference internal" href="Building-menus.html#code-explanation">Code explanation</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Building-menus.html#customizing-building-menus">Customizing building menus</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Building-menus.html#generic-choices">Generic choices</a></li>
<li class="toctree-l3"><a class="reference internal" href="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="Building-menus.html#everything-can-be-a-function">Everything can be a function</a></li>
<li class="toctree-l3"><a class="reference internal" href="Building-menus.html#sub-menus-for-complex-menus">Sub-menus for complex menus</a><ul>
<li class="toctree-l4"><a class="reference internal" href="Building-menus.html#nested-menu-keys">Nested menu keys</a></li>
<li class="toctree-l4"><a class="reference internal" href="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="Building-menus.html#generic-menu-options">Generic menu options</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Building-menus.html#conclusion">Conclusion</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Choosing-An-SQL-Server.html">Choosing An SQL Server</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Choosing-An-SQL-Server.html#sqlite3">SQLite3</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Choosing-An-SQL-Server.html#install-of-sqlite3">Install of SQlite3</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Choosing-An-SQL-Server.html#postgresql">PostgreSQL</a><ul>
<li class="toctree-l3"><a class="reference internal" href="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="Choosing-An-SQL-Server.html#evennia-postgresql-configuration">Evennia PostgreSQL configuration</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Choosing-An-SQL-Server.html#mysql-mariadb">MySQL / MariaDB</a><ul>
<li class="toctree-l3"><a class="reference internal" href="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="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="Choosing-An-SQL-Server.html#others">Others</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Client-Support-Grid.html">Client Support Grid</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Client-Support-Grid.html#client-grid">Client Grid</a></li>
<li class="toctree-l2"><a class="reference internal" href="Client-Support-Grid.html#workarounds-for-client-issues">Workarounds for client issues:</a><ul>
<li class="toctree-l3"><a class="reference internal" href="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="Coding-FAQ.html">Coding FAQ</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Coding-FAQ.html#table-of-contents">Table of Contents</a></li>
<li class="toctree-l2"><a class="reference internal" href="Coding-FAQ.html#will-i-run-out-of-dbrefs">Will I run out of dbrefs?</a></li>
<li class="toctree-l2"><a class="reference internal" href="Coding-FAQ.html#removing-default-commands">Removing default commands</a></li>
<li class="toctree-l2"><a class="reference internal" href="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="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="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="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="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="Coding-FAQ.html#automatically-updating-code-when-reloading">Automatically updating code when reloading</a></li>
<li class="toctree-l2"><a class="reference internal" href="Coding-FAQ.html#changing-all-exit-messages">Changing all exit messages</a></li>
<li class="toctree-l2"><a class="reference internal" href="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="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="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="Coding-Introduction.html">Coding Introduction</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Coding-Introduction.html#python">Python</a></li>
<li class="toctree-l2"><a class="reference internal" href="Coding-Introduction.html#explore-evennia-interactively">Explore Evennia interactively</a></li>
<li class="toctree-l2"><a class="reference internal" href="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-Introduction.html#plan-before-you-code">Plan before you code</a></li>
<li class="toctree-l2"><a class="reference internal" href="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-Introduction.html#learn-to-read-tracebacks">Learn to read tracebacks</a></li>
<li class="toctree-l2"><a class="reference internal" href="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-Introduction.html#the-most-important-point">The most important point</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Coding-Utils.html">Coding Utils</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Coding-Utils.html#searching">Searching</a></li>
<li class="toctree-l2"><a class="reference internal" href="Coding-Utils.html#create">Create</a></li>
<li class="toctree-l2"><a class="reference internal" href="Coding-Utils.html#logging">Logging</a></li>
<li class="toctree-l2"><a class="reference internal" href="Coding-Utils.html#time-utilities">Time Utilities</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Coding-Utils.html#game-time">Game time</a></li>
<li class="toctree-l3"><a class="reference internal" href="Coding-Utils.html#utils-time-format">utils.time_format()</a></li>
<li class="toctree-l3"><a class="reference internal" href="Coding-Utils.html#utils-delay">utils.delay()</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Coding-Utils.html#object-classes">Object Classes</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Coding-Utils.html#utils-inherits-from">utils.inherits_from()</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Coding-Utils.html#text-utilities">Text utilities</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Coding-Utils.html#utils-fill">utils.fill()</a></li>
<li class="toctree-l3"><a class="reference internal" href="Coding-Utils.html#utils-crop">utils.crop()</a></li>
<li class="toctree-l3"><a class="reference internal" href="Coding-Utils.html#utils-dedent">utils.dedent()</a></li>
<li class="toctree-l3"><a class="reference internal" href="Coding-Utils.html#to-str-and-to-bytes">to_str() and to_bytes()</a></li>
<li class="toctree-l3"><a class="reference internal" href="Coding-Utils.html#ansi-coloring-tools">Ansi Coloring Tools</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Coding-Utils.html#display-utilities">Display utilities</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Coding-Utils.html#making-ascii-tables">Making ascii tables</a></li>
<li class="toctree-l3"><a class="reference internal" href="Coding-Utils.html#menus">Menus</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Command-Cooldown.html">Command Cooldown</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Command-Cooldown.html#non-persistent-cooldown">Non-persistent cooldown</a></li>
<li class="toctree-l2"><a class="reference internal" href="Command-Cooldown.html#persistent-cooldown">Persistent cooldown</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Command-Duration.html">Command Duration</a><ul>
<li class="toctree-l2"><a class="reference internal" href="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="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="Command-Duration.html#about-utils-delay">About utils.delay()</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Command-Duration.html#blocking-commands">Blocking commands</a></li>
<li class="toctree-l2"><a class="reference internal" href="Command-Duration.html#abortable-commands">Abortable commands</a></li>
<li class="toctree-l2"><a class="reference internal" href="Command-Duration.html#persistent-delays">Persistent delays</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Command-Prompt.html">Command Prompt</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Command-Prompt.html#sending-a-prompt">Sending a prompt</a></li>
<li class="toctree-l2"><a class="reference internal" href="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="Command-Prompt.html#modifying-default-commands">Modifying default commands</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Command-Sets.html">Command Sets</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Command-Sets.html#defining-command-sets">Defining Command Sets</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Command-Sets.html#properties-on-command-sets">Properties on Command Sets</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Command-Sets.html#command-sets-searched">Command Sets Searched</a></li>
<li class="toctree-l2"><a class="reference internal" href="Command-Sets.html#adding-and-merging-command-sets">Adding and Merging Command Sets</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Command-Sets.html#merge-rules">Merge Rules</a></li>
<li class="toctree-l3"><a class="reference internal" href="Command-Sets.html#assorted-notes">Assorted Notes</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Command-System.html">Command System</a></li>
<li class="toctree-l1"><a class="reference internal" href="Commands.html">Commands</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Commands.html#defining-commands">Defining Commands</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Commands.html#who-is-calling-the-command">Who is calling the command?</a></li>
<li class="toctree-l3"><a class="reference internal" href="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="Commands.html#other-useful-utility-methods">Other useful utility methods:</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="Commands.html#defining-your-own-command-classes">Defining your own command classes</a></li>
<li class="toctree-l3"><a class="reference internal" href="Commands.html#on-arg-regex">On arg_regex</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Commands.html#exiting-a-command">Exiting a command</a></li>
<li class="toctree-l2"><a class="reference internal" href="Commands.html#pauses-in-commands">Pauses in commands</a></li>
<li class="toctree-l2"><a class="reference internal" href="Commands.html#asking-for-user-input">Asking for user input</a></li>
<li class="toctree-l2"><a class="reference internal" href="Commands.html#system-commands">System commands</a></li>
<li class="toctree-l2"><a class="reference internal" href="Commands.html#dynamic-commands">Dynamic Commands</a></li>
<li class="toctree-l2"><a class="reference internal" href="Commands.html#exits">Exits</a></li>
<li class="toctree-l2"><a class="reference internal" href="Commands.html#command-instances-are-re-used">Command instances are re-used</a></li>
<li class="toctree-l2"><a class="reference internal" href="Commands.html#dynamically-created-commands">Dynamically created commands</a></li>
<li class="toctree-l2"><a class="reference internal" href="Commands.html#how-commands-actually-work">How commands actually work</a></li>
<li class="toctree-l2"><a class="reference internal" href="Commands.html#assorted-notes">Assorted notes</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Communications.html">Communications</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Communications.html#msg">Msg</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Communications.html#properties-defined-on-msg">Properties defined on <code class="docutils literal notranslate"><span class="pre">Msg</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Communications.html#tempmsg">TempMsg</a></li>
<li class="toctree-l2"><a class="reference internal" href="Communications.html#channels">Channels</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Communications.html#properties-defined-on-channel">Properties defined on <code class="docutils literal notranslate"><span class="pre">Channel</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Connection-Screen.html">Connection Screen</a><ul>
<li class="toctree-l2"><a class="reference internal" href="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="Continuous-Integration.html">Continuous Integration</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Continuous-Integration.html#what-is-continuous-integration">What is Continuous Integration?</a></li>
<li class="toctree-l2"><a class="reference internal" href="Continuous-Integration.html#preparation">Preparation</a></li>
<li class="toctree-l2"><a class="reference internal" href="Continuous-Integration.html#linux-teamcity-setup">Linux TeamCity Setup</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Continuous-Integration.html#a-quick-overview">A Quick Overview</a></li>
<li class="toctree-l3"><a class="reference internal" href="Continuous-Integration.html#template-setup">Template Setup</a></li>
<li class="toctree-l3"><a class="reference internal" href="Continuous-Integration.html#creating-the-project">Creating the Project</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Contributing.html">Contributing</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Contributing.html#spreading-the-word">Spreading the word</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contributing.html#donations">Donations</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#contributing-through-a-forked-repository">Contributing through a forked repository</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contributing.html#contributing-with-patches">Contributing with Patches</a></li>
<li class="toctree-l2"><a class="reference internal" href="Contributing.html#contributing-with-contribs">Contributing with Contribs</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="Coordinates.html">Coordinates</a></li>
<li class="toctree-l1"><a class="reference internal" href="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="Coordinates.html#coordinates-as-tags">Coordinates as tags</a></li>
<li class="toctree-l2"><a class="reference internal" href="Coordinates.html#some-additional-searches">Some additional searches</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Coordinates.html#finding-one-room">Finding one room</a></li>
<li class="toctree-l3"><a class="reference internal" href="Coordinates.html#finding-several-rooms">Finding several rooms</a></li>
<li class="toctree-l3"><a class="reference internal" href="Coordinates.html#an-example">An example</a></li>
<li class="toctree-l3"><a class="reference internal" href="Coordinates.html#to-conclude">To conclude</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Custom-Protocols.html">Custom Protocols</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Custom-Protocols.html#adding-custom-protocols">Adding custom Protocols</a></li>
<li class="toctree-l2"><a class="reference internal" href="Custom-Protocols.html#writing-your-own-protocol">Writing your own Protocol</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Custom-Protocols.html#sending-data-out">Sending data out</a></li>
<li class="toctree-l3"><a class="reference internal" href="Custom-Protocols.html#receiving-data">Receiving data</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Custom-Protocols.html#assorted-notes">Assorted notes</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Customize-channels.html">Customize channels</a></li>
<li class="toctree-l1"><a class="reference internal" href="Customize-channels.html#channel-commands-in-evennia">Channel commands in Evennia</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Customize-channels.html#what-we-will-try-to-do">What we will try to do</a></li>
<li class="toctree-l2"><a class="reference internal" href="Customize-channels.html#a-command-to-join-another-to-leave">A command to join, another to leave</a></li>
<li class="toctree-l2"><a class="reference internal" href="Customize-channels.html#a-generic-channel-command-with-switches">A generic channel command with switches</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Customize-channels.html#some-additional-imports">Some additional imports</a></li>
<li class="toctree-l3"><a class="reference internal" href="Customize-channels.html#the-class-layout">The class layout</a></li>
<li class="toctree-l3"><a class="reference internal" href="Customize-channels.html#the-parse-method">The parse method</a></li>
<li class="toctree-l3"><a class="reference internal" href="Customize-channels.html#the-command-func">The command func</a></li>
<li class="toctree-l3"><a class="reference internal" href="Customize-channels.html#end-of-class">End of class</a></li>
<li class="toctree-l3"><a class="reference internal" href="Customize-channels.html#adding-this-channel-command">Adding this channel command</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Customize-channels.html#conclusion-and-full-code">Conclusion and full code</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Debugging.html">Debugging</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Debugging.html#debugging-evennia">Debugging Evennia</a></li>
<li class="toctree-l2"><a class="reference internal" href="Debugging.html#a-simple-example-using-pdb">A simple example using pdb</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Debugging.html#listing-surrounding-lines-of-code">Listing surrounding lines of code</a></li>
<li class="toctree-l3"><a class="reference internal" href="Debugging.html#examining-variables">Examining variables</a></li>
<li class="toctree-l3"><a class="reference internal" href="Debugging.html#executing-the-current-line">Executing the current line</a></li>
<li class="toctree-l3"><a class="reference internal" href="Debugging.html#letting-the-program-run">Letting the program run</a></li>
<li class="toctree-l3"><a class="reference internal" href="Debugging.html#stepping-through-a-function">Stepping through a function</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="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="Default-Commands.html">Default Commands</a></li>
<li class="toctree-l1"><a class="reference internal" href="Default-Exit-Errors.html">Default Exit Errors</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Default-Exit-Errors.html#adding-default-error-commands">Adding default error commands</a></li>
<li class="toctree-l2"><a class="reference internal" href="Default-Exit-Errors.html#additional-comments">Additional Comments</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Developer-Central.html">Developer Central</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Developer-Central.html#general-evennia-development-information">General Evennia development information</a></li>
<li class="toctree-l2"><a class="reference internal" href="Developer-Central.html#evennia-api">Evennia API</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Developer-Central.html#core-components-and-protocols">Core components and protocols</a></li>
<li class="toctree-l3"><a class="reference internal" href="Developer-Central.html#in-game-commands">In-game Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="Developer-Central.html#typeclasses-and-related-concepts">Typeclasses and related concepts</a></li>
<li class="toctree-l3"><a class="reference internal" href="Developer-Central.html#web">Web</a></li>
<li class="toctree-l3"><a class="reference internal" href="Developer-Central.html#other-systems">Other systems</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Developer-Central.html#developer-brainstorms-and-whitepages">Developer brainstorms and whitepages</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Dialogues-in-events.html">Dialogues in events</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Dialogues-in-events.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="Dialogues-in-events.html#the-same-callback-for-several-keywords">The same callback for several keywords</a></li>
<li class="toctree-l2"><a class="reference internal" href="Dialogues-in-events.html#a-longer-callback">A longer callback</a></li>
<li class="toctree-l2"><a class="reference internal" href="Dialogues-in-events.html#tutorial-f-a-q">Tutorial F.A.Q.</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Directory-Overview.html">Directory Overview</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Directory-Overview.html#the-game-directory">The Game directory</a></li>
<li class="toctree-l2"><a class="reference internal" href="Directory-Overview.html#evennia-library-layout">Evennia library layout:</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Docs-refactoring.html">Docs refactoring</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Docs-refactoring.html#griatch-aug-13-2019">Griatch (Aug 13, 2019)</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Docs-refactoring.html#sept-23-2019">(Sept 23, 2019)</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Docs-refactoring.html#kovitikus-sept-11-2019">Kovitikus (Sept. 11, 2019)</a></li>
<li class="toctree-l2"><a class="reference internal" href="Docs-refactoring.html#sage-3-28-20">Sage (3/28/20)</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Dynamic-In-Game-Map.html">Dynamic In Game Map</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Dynamic-In-Game-Map.html#introduction">Introduction</a></li>
<li class="toctree-l2"><a class="reference internal" href="Dynamic-In-Game-Map.html#the-grid-of-rooms">The Grid of Rooms</a></li>
<li class="toctree-l2"><a class="reference internal" href="Dynamic-In-Game-Map.html#concept">Concept</a></li>
<li class="toctree-l2"><a class="reference internal" href="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="Dynamic-In-Game-Map.html#building-the-mapper">Building the Mapper</a></li>
<li class="toctree-l2"><a class="reference internal" href="Dynamic-In-Game-Map.html#using-the-map">Using the Map</a></li>
<li class="toctree-l2"><a class="reference internal" href="Dynamic-In-Game-Map.html#final-comments">Final Comments</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="EvEditor.html">EvEditor</a><ul>
<li class="toctree-l2"><a class="reference internal" href="EvEditor.html#launching-the-editor">Launching the editor</a></li>
<li class="toctree-l2"><a class="reference internal" href="EvEditor.html#example-of-usage">Example of usage</a></li>
<li class="toctree-l2"><a class="reference internal" href="EvEditor.html#persistent-editor">Persistent editor</a></li>
<li class="toctree-l2"><a class="reference internal" href="EvEditor.html#line-editor-usage">Line editor usage</a></li>
<li class="toctree-l2"><a class="reference internal" href="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="EvMenu.html">EvMenu</a><ul>
<li class="toctree-l2"><a class="reference internal" href="EvMenu.html#introduction">Introduction</a></li>
<li class="toctree-l2"><a class="reference internal" href="EvMenu.html#ways-to-create-the-menu">Ways to create the menu</a><ul>
<li class="toctree-l3"><a class="reference internal" href="EvMenu.html#node-functions">node functions</a></li>
<li class="toctree-l3"><a class="reference internal" href="EvMenu.html#menu-templating">menu templating</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="EvMenu.html#launching-the-menu">Launching the menu</a></li>
<li class="toctree-l2"><a class="reference internal" href="EvMenu.html#the-evmenu-class">The EvMenu class</a></li>
<li class="toctree-l2"><a class="reference internal" href="EvMenu.html#the-menu-nodes">The Menu nodes</a><ul>
<li class="toctree-l3"><a class="reference internal" href="EvMenu.html#input-arguments-to-the-node">Input arguments to the node</a></li>
<li class="toctree-l3"><a class="reference internal" href="EvMenu.html#return-values-from-the-node">Return values from the node</a><ul>
<li class="toctree-l4"><a class="reference internal" href="EvMenu.html#text">text</a></li>
<li class="toctree-l4"><a class="reference internal" href="EvMenu.html#options">options</a><ul>
<li class="toctree-l5"><a class="reference internal" href="EvMenu.html#option-key-key">option-key key</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="EvMenu.html#option-key-desc">option-key desc</a></li>
<li class="toctree-l4"><a class="reference internal" href="EvMenu.html#option-key-goto">option-key goto</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="EvMenu.html#temporary-storage">Temporary storage</a></li>
<li class="toctree-l2"><a class="reference internal" href="EvMenu.html#customizing-menu-formatting">Customizing Menu formatting</a></li>
<li class="toctree-l2"><a class="reference internal" href="EvMenu.html#evmenu-templating-language">Evmenu templating language</a><ul>
<li class="toctree-l3"><a class="reference internal" href="EvMenu.html#the-templating-string">The templating string</a></li>
<li class="toctree-l3"><a class="reference internal" href="EvMenu.html#templating-options-format">Templating options format</a></li>
<li class="toctree-l3"><a class="reference internal" href="EvMenu.html#templating-goto-callables">Templating goto-callables</a></li>
<li class="toctree-l3"><a class="reference internal" href="EvMenu.html#templating-example-to-show-all-possible-options">Templating example to show all possible options:</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="EvMenu.html#examples">Examples:</a><ul>
<li class="toctree-l3"><a class="reference internal" href="EvMenu.html#example-simple-branching-menu">Example: Simple branching menu</a></li>
<li class="toctree-l3"><a class="reference internal" href="EvMenu.html#example-dynamic-goto">Example: Dynamic goto</a></li>
<li class="toctree-l3"><a class="reference internal" href="EvMenu.html#example-set-caller-properties">Example: Set caller properties</a></li>
<li class="toctree-l3"><a class="reference internal" href="EvMenu.html#example-get-arbitrary-input">Example: Get arbitrary input</a></li>
<li class="toctree-l3"><a class="reference internal" href="EvMenu.html#example-storing-data-between-nodes">Example: Storing data between nodes</a></li>
<li class="toctree-l3"><a class="reference internal" href="EvMenu.html#example-repeating-the-same-node">Example: Repeating the same node</a></li>
<li class="toctree-l3"><a class="reference internal" href="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="EvMenu.html#ask-for-simple-input">Ask for simple input</a><ul>
<li class="toctree-l3"><a class="reference internal" href="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="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="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="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="EvMenu.html#assorted-notes">Assorted notes</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="EvMore.html">EvMore</a><ul>
<li class="toctree-l2"><a class="reference internal" href="EvMore.html#using-evmore">Using EvMore</a></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-Game-Index.html">Evennia Game Index</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Evennia-Game-Index.html#connect-with-the-wizard">Connect with the wizard</a></li>
<li class="toctree-l2"><a class="reference internal" href="Evennia-Game-Index.html#manual-settings">Manual Settings</a></li>
<li class="toctree-l2"><a class="reference internal" href="Evennia-Game-Index.html#non-public-games">Non-public games</a></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#brief-summary-of-features">Brief summary of features</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Evennia-Introduction.html#technical">Technical</a></li>
<li class="toctree-l3"><a class="reference internal" href="Evennia-Introduction.html#default-content">Default content</a></li>
<li class="toctree-l3"><a class="reference internal" href="Evennia-Introduction.html#standards-protocols-supported">Standards/Protocols supported</a></li>
</ul>
</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="Evennia-for-Diku-Users.html">Evennia for Diku Users</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Evennia-for-Diku-Users.html#core-differences">Core Differences</a></li>
<li class="toctree-l2"><a class="reference internal" href="Evennia-for-Diku-Users.html#some-familiar-things">Some Familiar Things</a></li>
<li class="toctree-l2"><a class="reference internal" href="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="Evennia-for-MUSH-Users.html">Evennia for MUSH Users</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Evennia-for-MUSH-Users.html#developers-vs-players">Developers vs Players</a></li>
<li class="toctree-l2"><a class="reference internal" href="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="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="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="Evennia-for-MUSH-Users.html#activating-a-multi-descer">Activating a multi-descer</a></li>
<li class="toctree-l3"><a class="reference internal" href="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="Evennia-for-MUSH-Users.html#next-steps">Next steps</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Evennia-for-roleplaying-sessions.html">Evennia for roleplaying sessions</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Evennia-for-roleplaying-sessions.html#starting-out">Starting out</a></li>
<li class="toctree-l2"><a class="reference internal" href="Evennia-for-roleplaying-sessions.html#the-game-master-role">The Game Master role</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Evennia-for-roleplaying-sessions.html#the-permission-hierarchy">The permission hierarchy</a></li>
<li class="toctree-l3"><a class="reference internal" href="Evennia-for-roleplaying-sessions.html#how-to-grant-permissions">How to grant permissions</a></li>
<li class="toctree-l3"><a class="reference internal" href="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="Evennia-for-roleplaying-sessions.html#character-modification">Character modification</a></li>
<li class="toctree-l4"><a class="reference internal" href="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="Evennia-for-roleplaying-sessions.html#character-sheet">Character sheet</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Evennia-for-roleplaying-sessions.html#building-a-character-sheet">Building a Character sheet</a><ul>
<li class="toctree-l4"><a class="reference internal" href="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="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="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="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="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="Evennia-for-roleplaying-sessions.html#dice-roller">Dice roller</a></li>
<li class="toctree-l2"><a class="reference internal" href="Evennia-for-roleplaying-sessions.html#rooms">Rooms</a></li>
<li class="toctree-l2"><a class="reference internal" href="Evennia-for-roleplaying-sessions.html#channels">Channels</a></li>
<li class="toctree-l2"><a class="reference internal" href="Evennia-for-roleplaying-sessions.html#pms">PMs</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Execute-Python-Code.html">Execute Python Code</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Execute-Python-Code.html#available-variables">Available variables</a></li>
<li class="toctree-l2"><a class="reference internal" href="Execute-Python-Code.html#returning-output">Returning output</a></li>
<li class="toctree-l2"><a class="reference internal" href="Execute-Python-Code.html#finding-objects">Finding objects</a></li>
<li class="toctree-l2"><a class="reference internal" href="Execute-Python-Code.html#testing-code-outside-the-game">Testing code outside the game</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="First-Steps-Coding.html">First Steps Coding</a><ul>
<li class="toctree-l2"><a class="reference internal" href="First-Steps-Coding.html#your-first-changes">Your First Changes</a><ul>
<li class="toctree-l3"><a class="reference internal" href="First-Steps-Coding.html#tweak-default-character">Tweak Default Character</a><ul>
<li class="toctree-l4"><a class="reference internal" href="First-Steps-Coding.html#updating-yourself">Updating Yourself</a></li>
<li class="toctree-l4"><a class="reference internal" href="First-Steps-Coding.html#troubleshooting-updating-yourself">Troubleshooting: Updating Yourself</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="First-Steps-Coding.html#add-a-new-default-command">Add a New Default Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="First-Steps-Coding.html#make-a-new-type-of-object">Make a New Type of Object</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="First-Steps-Coding.html#where-to-go-from-here">Where to Go From Here?</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Game-Planning.html">Game Planning</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Game-Planning.html#planning-step-1">Planning (step 1)</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Game-Planning.html#systems">Systems</a></li>
<li class="toctree-l3"><a class="reference internal" href="Game-Planning.html#rooms">Rooms</a></li>
<li class="toctree-l3"><a class="reference internal" href="Game-Planning.html#objects">Objects</a></li>
<li class="toctree-l3"><a class="reference internal" href="Game-Planning.html#characters">Characters</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Game-Planning.html#coding-step-2">Coding (step 2)</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Game-Planning.html#tech-demo-building">“Tech Demo” Building</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Game-Planning.html#world-building-step-3">World Building (step 3)</a></li>
<li class="toctree-l2"><a class="reference internal" href="Game-Planning.html#alpha-release">Alpha Release</a></li>
<li class="toctree-l2"><a class="reference internal" href="Game-Planning.html#beta-release-perpetual-beta">Beta Release/Perpetual Beta</a></li>
<li class="toctree-l2"><a class="reference internal" href="Game-Planning.html#congratulate-yourself">Congratulate yourself!</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Gametime-Tutorial.html">Gametime Tutorial</a><ul>
<li class="toctree-l2"><a class="reference internal" href="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="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="Gametime-Tutorial.html#time-related-events">Time-related events</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Gametime-Tutorial.html#a-game-time-with-a-custom-calendar">A game time with a custom calendar</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Gametime-Tutorial.html#setting-up-the-custom-calendar">Setting up the custom calendar</a></li>
<li class="toctree-l3"><a class="reference internal" href="Gametime-Tutorial.html#a-command-to-display-the-current-game-time">A command to display the current game time</a></li>
<li class="toctree-l3"><a class="reference internal" href="Gametime-Tutorial.html#time-related-events-in-custom-gametime">Time-related events in custom gametime</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Getting-Started.html">Getting Started</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Getting-Started.html#quick-start">Quick Start</a></li>
<li class="toctree-l2"><a class="reference internal" href="Getting-Started.html#requirements">Requirements</a></li>
<li class="toctree-l2"><a class="reference internal" href="Getting-Started.html#linux-install">Linux Install</a></li>
<li class="toctree-l2"><a class="reference internal" href="Getting-Started.html#mac-install">Mac Install</a></li>
<li class="toctree-l2"><a class="reference internal" href="Getting-Started.html#windows-install">Windows Install</a></li>
<li class="toctree-l2"><a class="reference internal" href="Getting-Started.html#where-to-go-next">Where to Go Next</a></li>
<li class="toctree-l2"><a class="reference internal" href="Getting-Started.html#troubleshooting">Troubleshooting</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Getting-Started.html#linux-troubleshooting">Linux Troubleshooting</a></li>
<li class="toctree-l3"><a class="reference internal" href="Getting-Started.html#mac-troubleshooting">Mac Troubleshooting</a></li>
<li class="toctree-l3"><a class="reference internal" href="Getting-Started.html#windows-troubleshooting">Windows Troubleshooting</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#contrib"><em>contrib</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#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="Grapevine.html">Grapevine</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Grapevine.html#configuring-grapevine">Configuring Grapevine</a></li>
<li class="toctree-l2"><a class="reference internal" href="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="Guest-Logins.html">Guest Logins</a></li>
<li class="toctree-l1"><a class="reference internal" href="HAProxy-Config.html">HAProxy Config (Optional)</a><ul>
<li class="toctree-l2"><a class="reference internal" href="HAProxy-Config.html#making-evennia-https-and-secure-websockets-play-nicely-together">Making Evennia, HTTPS and Secure Websockets play nicely together</a></li>
<li class="toctree-l2"><a class="reference internal" href="HAProxy-Config.html#getting-certificates">Getting certificates</a></li>
<li class="toctree-l2"><a class="reference internal" href="HAProxy-Config.html#installing-and-configuring-haproxy">Installing and configuring HAProxy</a></li>
<li class="toctree-l2"><a class="reference internal" href="HAProxy-Config.html#putting-it-all-together">Putting it all together</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Help-System.html">Help System</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Help-System.html#viewing-the-help-database">Viewing the help database</a></li>
<li class="toctree-l2"><a class="reference internal" href="Help-System.html#command-auto-help-system">Command Auto-help system</a></li>
<li class="toctree-l2"><a class="reference internal" href="Help-System.html#database-help-entries">Database help entries</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Help-System-Tutorial.html">Help System Tutorial</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Help-System-Tutorial.html#creating-our-app">Creating our app</a></li>
<li class="toctree-l2"><a class="reference internal" href="Help-System-Tutorial.html#our-new-page">Our new page</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Help-System-Tutorial.html#create-a-view">Create a view</a></li>
<li class="toctree-l3"><a class="reference internal" href="Help-System-Tutorial.html#create-a-template">Create a template</a></li>
<li class="toctree-l3"><a class="reference internal" href="Help-System-Tutorial.html#create-a-new-url">Create a new URL</a></li>
<li class="toctree-l3"><a class="reference internal" href="Help-System-Tutorial.html#lets-see-it-work">Lets see it work</a></li>
<li class="toctree-l3"><a class="reference internal" href="Help-System-Tutorial.html#a-brief-reminder">A brief reminder</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Help-System-Tutorial.html#handling-logged-in-users">Handling logged-in users</a></li>
<li class="toctree-l2"><a class="reference internal" href="Help-System-Tutorial.html#the-full-system">The full system</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Help-System-Tutorial.html#the-index-template">The index template</a></li>
<li class="toctree-l3"><a class="reference internal" href="Help-System-Tutorial.html#the-detail-template">The detail template</a></li>
<li class="toctree-l3"><a class="reference internal" href="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="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="How-To-Get-And-Give-Help.html">How To Get And Give Help</a><ul>
<li class="toctree-l2"><a class="reference internal" href="How-To-Get-And-Give-Help.html#how-to-get-help">How to <em>get</em> Help</a></li>
<li class="toctree-l2"><a class="reference internal" href="How-To-Get-And-Give-Help.html#how-to-give-help">How to <em>give</em> Help</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="How-to-connect-Evennia-to-Twitter.html">How to connect Evennia to Twitter</a><ul>
<li class="toctree-l2"><a class="reference internal" href="How-to-connect-Evennia-to-Twitter.html#configuring-twitter">Configuring Twitter</a></li>
<li class="toctree-l2"><a class="reference internal" href="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="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="How-to-connect-Evennia-to-Twitter.html#next-steps">Next Steps</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="IRC.html">IRC</a><ul>
<li class="toctree-l2"><a class="reference internal" href="IRC.html#configuring-irc">Configuring IRC</a></li>
<li class="toctree-l2"><a class="reference internal" href="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="Implementing-a-game-rule-system.html">Implementing a game rule system</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Implementing-a-game-rule-system.html#overall-system-infrastructure">Overall system infrastructure</a></li>
<li class="toctree-l2"><a class="reference internal" href="Implementing-a-game-rule-system.html#coded-systems">Coded systems</a></li>
<li class="toctree-l2"><a class="reference internal" href="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="Implementing-a-game-rule-system.html#character">Character</a></li>
<li class="toctree-l3"><a class="reference internal" href="Implementing-a-game-rule-system.html#rule-module">Rule module</a></li>
<li class="toctree-l3"><a class="reference internal" href="Implementing-a-game-rule-system.html#attack-command">Attack Command</a></li>
<li class="toctree-l3"><a class="reference internal" href="Implementing-a-game-rule-system.html#training-dummy">Training dummy</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Inputfuncs.html">Inputfuncs</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Inputfuncs.html#adding-your-own-inputfuncs">Adding your own inputfuncs</a></li>
<li class="toctree-l2"><a class="reference internal" href="Inputfuncs.html#default-inputfuncs">Default inputfuncs</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Inputfuncs.html#text">text</a></li>
<li class="toctree-l3"><a class="reference internal" href="Inputfuncs.html#echo">echo</a></li>
<li class="toctree-l3"><a class="reference internal" href="Inputfuncs.html#default">default</a></li>
<li class="toctree-l3"><a class="reference internal" href="Inputfuncs.html#client-options">client_options</a></li>
<li class="toctree-l3"><a class="reference internal" href="Inputfuncs.html#get-client-options">get_client_options</a></li>
<li class="toctree-l3"><a class="reference internal" href="Inputfuncs.html#get-inputfuncs">get_inputfuncs</a></li>
<li class="toctree-l3"><a class="reference internal" href="Inputfuncs.html#login">login</a></li>
<li class="toctree-l3"><a class="reference internal" href="Inputfuncs.html#get-value">get_value</a></li>
<li class="toctree-l3"><a class="reference internal" href="Inputfuncs.html#repeat">repeat</a></li>
<li class="toctree-l3"><a class="reference internal" href="Inputfuncs.html#unrepeat">unrepeat</a></li>
<li class="toctree-l3"><a class="reference internal" href="Inputfuncs.html#monitor">monitor</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Inputfuncs.html#unmonitor">unmonitor</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Installing-on-Android.html">Installing on Android</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Installing-on-Android.html#install-termux">Install Termux</a></li>
<li class="toctree-l2"><a class="reference internal" href="Installing-on-Android.html#prerequisites">Prerequisites</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Installing-on-Android.html#installing-evennia">Installing Evennia</a></li>
<li class="toctree-l3"><a class="reference internal" href="Installing-on-Android.html#final-steps">Final steps</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Installing-on-Android.html#running-evennia">Running Evennia</a></li>
<li class="toctree-l2"><a class="reference internal" href="Installing-on-Android.html#caveats">Caveats</a></li>
<li class="toctree-l2"><a class="reference internal" href="Installing-on-Android.html#troubleshooting">Troubleshooting</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Internationalization.html">Internationalization</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Internationalization.html#changing-server-language">Changing server language</a></li>
<li class="toctree-l2"><a class="reference internal" href="Internationalization.html#translating-evennia">Translating Evennia</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Learn-Python-for-Evennia-The-Hard-Way.html">Learn Python for Evennia The Hard Way</a></li>
<li class="toctree-l1"><a class="reference internal" href="Learn-Python-for-Evennia-The-Hard-Way.html#work-in-progress-do-not-use">WORK IN PROGRESS - DO NOT USE</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Learn-Python-for-Evennia-The-Hard-Way.html#exercise-23">Exercise 23</a></li>
<li class="toctree-l2"><a class="reference internal" href="Learn-Python-for-Evennia-The-Hard-Way.html#bridging-the-gap">Bridging the gap.</a></li>
</ul>
</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>
<li class="toctree-l2"><a class="reference internal" href="Links.html#credits">Credits</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Locks.html">Locks</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Locks.html#setting-and-checking-a-lock">Setting and checking a lock</a></li>
<li class="toctree-l2"><a class="reference internal" href="Locks.html#defining-locks">Defining locks</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Locks.html#valid-access-types">Valid access_types</a></li>
<li class="toctree-l3"><a class="reference internal" href="Locks.html#custom-access-types">Custom access_types</a></li>
<li class="toctree-l3"><a class="reference internal" href="Locks.html#lock-functions">Lock functions</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Locks.html#checking-simple-strings">Checking simple strings</a></li>
<li class="toctree-l2"><a class="reference internal" href="Locks.html#default-locks">Default locks</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Locks.html#permissions">Permissions</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Locks.html#superusers">Superusers</a></li>
<li class="toctree-l2"><a class="reference internal" href="Locks.html#quelling">Quelling</a></li>
<li class="toctree-l2"><a class="reference internal" href="Locks.html#more-lock-definition-examples">More Lock definition examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="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="Locks.html#on-djangos-permission-system">On Djangos permission system</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Manually-Configuring-Color.html">Manually Configuring Color</a><ul>
<li class="toctree-l2"><a class="reference internal" href="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="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="Manually-Configuring-Color.html#custom-color-config-command">Custom color config command</a></li>
<li class="toctree-l2"><a class="reference internal" href="Manually-Configuring-Color.html#more-colors">More colors</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Mass-and-weight-for-objects.html">Mass and weight for objects</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Mass-and-weight-for-objects.html#objects">Objects</a></li>
<li class="toctree-l2"><a class="reference internal" href="Mass-and-weight-for-objects.html#characters-and-rooms">Characters and rooms</a></li>
<li class="toctree-l2"><a class="reference internal" href="Mass-and-weight-for-objects.html#inventory">Inventory</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Messagepath.html">Messagepath</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Messagepath.html#the-ingoing-message-path">The ingoing message path</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Messagepath.html#client-ingoing">Client (ingoing)</a></li>
<li class="toctree-l3"><a class="reference internal" href="Messagepath.html#portal-session-ingoing">Portal Session (ingoing)</a></li>
<li class="toctree-l3"><a class="reference internal" href="Messagepath.html#portalsessionhandler-ingoing">PortalSessionHandler (ingoing)</a></li>
<li class="toctree-l3"><a class="reference internal" href="Messagepath.html#serversessionhandler-ingoing">ServerSessionHandler (ingoing)</a></li>
<li class="toctree-l3"><a class="reference internal" href="Messagepath.html#serversession-ingoing">ServerSession (ingoing)</a></li>
<li class="toctree-l3"><a class="reference internal" href="Messagepath.html#inputfunc">Inputfunc</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Messagepath.html#the-outgoing-message-path">The outgoing message path</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Messagepath.html#msg">msg</a></li>
<li class="toctree-l3"><a class="reference internal" href="Messagepath.html#serversession-outgoing">ServerSession (outgoing)</a></li>
<li class="toctree-l3"><a class="reference internal" href="Messagepath.html#serversessionhandler-outgoing">ServerSessionHandler (outgoing)</a></li>
<li class="toctree-l3"><a class="reference internal" href="Messagepath.html#portalsessionhandler-outgoing">PortalSessionHandler (outgoing)</a></li>
<li class="toctree-l3"><a class="reference internal" href="Messagepath.html#portalsession-outgoing">PortalSession (outgoing)</a></li>
<li class="toctree-l3"><a class="reference internal" href="Messagepath.html#client-outgoing">Client (outgoing)</a></li>
<li class="toctree-l3"><a class="reference internal" href="Messagepath.html#full-example-of-outgoing-message">Full example of Outgoing Message</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="MonitorHandler.html">MonitorHandler</a><ul>
<li class="toctree-l2"><a class="reference internal" href="MonitorHandler.html#using-the-monitorhandler">Using the MonitorHandler</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="NPC-shop-Tutorial.html">NPC shop Tutorial</a><ul>
<li class="toctree-l2"><a class="reference internal" href="NPC-shop-Tutorial.html#the-shop-menu">The shop menu</a><ul>
<li class="toctree-l3"><a class="reference internal" href="NPC-shop-Tutorial.html#designing-the-menu">Designing the menu</a></li>
<li class="toctree-l3"><a class="reference internal" href="NPC-shop-Tutorial.html#coding-the-menu">Coding the menu</a></li>
<li class="toctree-l3"><a class="reference internal" href="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="NPC-shop-Tutorial.html#building-the-shop">Building the shop</a></li>
<li class="toctree-l2"><a class="reference internal" href="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="New-Models.html">New Models</a><ul>
<li class="toctree-l2"><a class="reference internal" href="New-Models.html#overview-of-database-tables">Overview of database tables</a></li>
<li class="toctree-l2"><a class="reference internal" href="New-Models.html#adding-a-new-database-table">Adding a new database table</a></li>
<li class="toctree-l2"><a class="reference internal" href="New-Models.html#defining-your-models">Defining your models</a></li>
<li class="toctree-l2"><a class="reference internal" href="New-Models.html#creating-a-new-model-instance">Creating a new model instance</a></li>
<li class="toctree-l2"><a class="reference internal" href="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="New-Models.html#searching-for-your-models">Searching for your models</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Nicks.html">Nicks</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Nicks.html#coding-with-nicks">Coding with nicks</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Nicks.html#advanced-note">Advanced note</a></li>
<li class="toctree-l1"><a class="reference internal" href="OOB.html">OOB</a><ul>
<li class="toctree-l2"><a class="reference internal" href="OOB.html#briefly-on-input-outputcommands">Briefly on input/outputcommands</a></li>
<li class="toctree-l2"><a class="reference internal" href="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="OOB.html#supported-oob-protocols">Supported OOB protocols</a><ul>
<li class="toctree-l3"><a class="reference internal" href="OOB.html#telnet">Telnet</a><ul>
<li class="toctree-l4"><a class="reference internal" href="OOB.html#telnet-gmcp">Telnet + GMCP</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="OOB.html#input-outputfunc-gmcp-command">Input/Outputfunc | GMCP-Command</a></li>
<li class="toctree-l2"><a class="reference internal" href="OOB.html#gmcp-command-name-input-outputfunc-name">GMCP command name | Input/Outputfunc name</a><ul>
<li class="toctree-l3"><a class="reference internal" href="OOB.html#telnet-msdp">Telnet + MSDP</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="OOB.html#outputfunc-inputfunc-msdp-instruction">Outputfunc/Inputfunc | MSDP instruction</a><ul>
<li class="toctree-l3"><a class="reference internal" href="OOB.html#ssh">SSH</a></li>
<li class="toctree-l3"><a class="reference internal" href="OOB.html#web-client">Web client</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Objects.html">Objects</a><ul>
<li class="toctree-l2"><a class="reference internal" href="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="Objects.html#properties-and-functions-on-objects">Properties and functions on Objects</a></li>
<li class="toctree-l2"><a class="reference internal" href="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="Objects.html#characters">Characters</a></li>
<li class="toctree-l3"><a class="reference internal" href="Objects.html#rooms">Rooms</a></li>
<li class="toctree-l3"><a class="reference internal" href="Objects.html#exits">Exits</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Online-Setup.html">Online Setup</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Online-Setup.html#connecting-from-the-outside">Connecting from the outside</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Online-Setup.html#settings-example">Settings example</a></li>
<li class="toctree-l3"><a class="reference internal" href="Online-Setup.html#telnet">Telnet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Online-Setup.html#web-server">Web server</a></li>
<li class="toctree-l3"><a class="reference internal" href="Online-Setup.html#web-client">Web client</a></li>
<li class="toctree-l3"><a class="reference internal" href="Online-Setup.html#other-ports">Other ports</a></li>
<li class="toctree-l3"><a class="reference internal" href="Online-Setup.html#lockdown-mode">Lockdown mode</a></li>
<li class="toctree-l3"><a class="reference internal" href="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="Online-Setup.html#ssl">SSL</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Online-Setup.html#lets-encrypt">Lets Encrypt</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Online-Setup.html#relevant-ssl-proxy-setup-information">Relevant SSL Proxy Setup Information</a></li>
<li class="toctree-l2"><a class="reference internal" href="Online-Setup.html#hosting-locally-or-remotely">Hosting locally or remotely?</a><ul>
<li class="toctree-l3"><a class="reference internal" href="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="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="Online-Setup.html#remote-hosting">Remote hosting</a><ul>
<li class="toctree-l4"><a class="reference internal" href="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="Online-Setup.html#hosting-options">Hosting options</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Online-Setup.html#cloud9">Cloud9</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Parsing-command-arguments%2C-theory-and-best-practices.html">Parsing command arguments, theory and best practices</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Parsing-command-arguments%2C-theory-and-best-practices.html#what-are-command-arguments">What are command arguments?</a></li>
<li class="toctree-l2"><a class="reference internal" href="Parsing-command-arguments%2C-theory-and-best-practices.html#working-with-strings">Working with strings</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Parsing-command-arguments%2C-theory-and-best-practices.html#self-args">self.args</a></li>
<li class="toctree-l3"><a class="reference internal" href="Parsing-command-arguments%2C-theory-and-best-practices.html#stripping">Stripping</a></li>
<li class="toctree-l3"><a class="reference internal" href="Parsing-command-arguments%2C-theory-and-best-practices.html#convert-arguments-to-numbers">Convert arguments to numbers</a></li>
<li class="toctree-l3"><a class="reference internal" href="Parsing-command-arguments%2C-theory-and-best-practices.html#working-with-several-arguments">Working with several arguments</a></li>
<li class="toctree-l3"><a class="reference internal" href="Parsing-command-arguments%2C-theory-and-best-practices.html#optional-arguments">Optional arguments</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Parsing-command-arguments%2C-theory-and-best-practices.html#evennia-searches">Evennia searches</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Parsing-command-arguments%2C-theory-and-best-practices.html#local-searches">Local searches</a></li>
<li class="toctree-l3"><a class="reference internal" href="Parsing-command-arguments%2C-theory-and-best-practices.html#quiet-searches">Quiet searches</a></li>
<li class="toctree-l3"><a class="reference internal" href="Parsing-command-arguments%2C-theory-and-best-practices.html#global-searches">Global searches</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Parsing-command-arguments%2C-theory-and-best-practices.html#conclusion">Conclusion</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Portal-And-Server.html">Portal And Server</a></li>
<li class="toctree-l1"><a class="reference internal" href="Profiling.html">Profiling</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Profiling.html#introduction">Introduction</a></li>
<li class="toctree-l2"><a class="reference internal" href="Profiling.html#simple-timer-tests">Simple timer tests</a></li>
<li class="toctree-l2"><a class="reference internal" href="Profiling.html#using-cprofile">Using cProfile</a></li>
<li class="toctree-l2"><a class="reference internal" href="Profiling.html#analyzing-the-profile">Analyzing the profile</a></li>
<li class="toctree-l2"><a class="reference internal" href="Profiling.html#the-dummyrunner">The Dummyrunner</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Python-3.html">Python 3</a></li>
<li class="toctree-l1"><a class="reference internal" href="Python-basic-introduction.html">Python basic introduction</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Python-basic-introduction.html#evennia-hello-world">Evennia Hello world</a></li>
<li class="toctree-l2"><a class="reference internal" href="Python-basic-introduction.html#importing-modules">Importing modules</a></li>
<li class="toctree-l2"><a class="reference internal" href="Python-basic-introduction.html#parsing-python-errors">Parsing Python errors</a></li>
<li class="toctree-l2"><a class="reference internal" href="Python-basic-introduction.html#our-first-function">Our first function</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Python-basic-introduction.html#looking-at-the-log">Looking at the log</a></li>
<li class="toctree-l1"><a class="reference internal" href="Python-basic-tutorial-part-two.html">Python basic tutorial part two</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Python-basic-tutorial-part-two.html#on-the-subject-of-objects">On the subject of objects</a></li>
<li class="toctree-l2"><a class="reference internal" href="Python-basic-tutorial-part-two.html#exploring-the-evennia-library">Exploring the Evennia library</a></li>
<li class="toctree-l2"><a class="reference internal" href="Python-basic-tutorial-part-two.html#tweaking-our-character-class">Tweaking our Character class</a></li>
<li class="toctree-l2"><a class="reference internal" href="Python-basic-tutorial-part-two.html#the-evennia-shell">The Evennia shell</a></li>
<li class="toctree-l2"><a class="reference internal" href="Python-basic-tutorial-part-two.html#where-to-go-from-here">Where to go from here</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Quirks.html">Quirks</a><ul>
<li class="toctree-l2"><a class="reference internal" href="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="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="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="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="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="Quirks.html#overriding-of-magic-methods">Overriding of magic methods</a></li>
<li class="toctree-l2"><a class="reference internal" href="Quirks.html#known-upstream-bugs">Known upstream bugs</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="RSS.html">RSS</a><ul>
<li class="toctree-l2"><a class="reference internal" href="RSS.html#configuring-rss">Configuring RSS</a><ul>
<li class="toctree-l3"><a class="reference internal" href="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="Roadmap.html">Roadmap</a></li>
<li class="toctree-l1"><a class="reference internal" href="Running-Evennia-in-Docker.html">Running Evennia in Docker</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Running-Evennia-in-Docker.html#install-evennia-through-docker">Install Evennia through docker</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Running-Evennia-in-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="Running-Evennia-in-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="Running-Evennia-in-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="Running-Evennia-in-Docker.html#create-your-own-game-image">Create your own game image</a></li>
<li class="toctree-l3"><a class="reference internal" href="Running-Evennia-in-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="Running-Evennia-in-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="Running-Evennia-in-Docker.html#how-it-works">How it Works</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Running-Evennia-in-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="Running-Evennia-in-Docker.html#additional-creature-comforts">Additional Creature Comforts</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Screenshot.html">Screenshot</a></li>
<li class="toctree-l1"><a class="reference internal" href="Scripts.html">Scripts</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Scripts.html#defining-new-scripts">Defining new Scripts</a></li>
<li class="toctree-l2"><a class="reference internal" href="Scripts.html#properties-and-functions-defined-on-scripts">Properties and functions defined on Scripts</a></li>
<li class="toctree-l2"><a class="reference internal" href="Scripts.html#global-scripts">Global Scripts</a></li>
<li class="toctree-l2"><a class="reference internal" href="Scripts.html#dealing-with-errors">Dealing with Errors</a></li>
<li class="toctree-l2"><a class="reference internal" href="Scripts.html#example-of-a-timed-script">Example of a timed script</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Security.html">Security</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Security.html#know-your-logs">Know your logs</a></li>
<li class="toctree-l2"><a class="reference internal" href="Security.html#disable-development-debugging-options">Disable development/debugging options</a></li>
<li class="toctree-l2"><a class="reference internal" href="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="Security.html#disable-the-web-interface">Disable the web interface</a></li>
<li class="toctree-l2"><a class="reference internal" href="Security.html#change-your-ssh-port">Change your ssh port</a></li>
<li class="toctree-l2"><a class="reference internal" href="Security.html#set-up-a-firewall">Set up a firewall</a></li>
<li class="toctree-l2"><a class="reference internal" href="Security.html#use-an-external-webserver">Use an external webserver</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Server-Conf.html">Server Conf</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Server-Conf.html#settings-file">Settings file</a></li>
<li class="toctree-l2"><a class="reference internal" href="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="Server-Conf.html#serverconf">ServerConf</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Sessions.html">Sessions</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Sessions.html#properties-on-sessions">Properties on Sessions</a></li>
<li class="toctree-l2"><a class="reference internal" href="Sessions.html#multisession-mode">Multisession mode</a></li>
<li class="toctree-l2"><a class="reference internal" href="Sessions.html#returning-data-to-the-session">Returning data to the session</a></li>
<li class="toctree-l2"><a class="reference internal" href="Sessions.html#customizing-the-session-object">Customizing the Session object</a></li>
<li class="toctree-l2"><a class="reference internal" href="Sessions.html#portal-and-server-sessions">Portal and Server Sessions</a></li>
<li class="toctree-l2"><a class="reference internal" href="Sessions.html#sessionhandlers">Sessionhandlers</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Setting-up-PyCharm.html">Setting up PyCharm</a></li>
<li class="toctree-l1"><a class="reference internal" href="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="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="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="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="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="Signals.html">Signals</a><ul>
<li class="toctree-l2"><a class="reference internal" href="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="Signals.html#available-signals">Available signals</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Soft-Code.html">Soft Code</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Soft-Code.html#examples-of-softcode">Examples of Softcode</a></li>
<li class="toctree-l2"><a class="reference internal" href="Soft-Code.html#problems-with-softcode">Problems with Softcode</a></li>
<li class="toctree-l2"><a class="reference internal" href="Soft-Code.html#changing-times">Changing Times</a></li>
<li class="toctree-l2"><a class="reference internal" href="Soft-Code.html#our-solution">Our Solution</a></li>
<li class="toctree-l2"><a class="reference internal" href="Soft-Code.html#your-solution">Your Solution</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Spawner-and-Prototypes.html">Spawner and Prototypes</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Spawner-and-Prototypes.html#using-the-olc">Using the OLC</a></li>
<li class="toctree-l2"><a class="reference internal" href="Spawner-and-Prototypes.html#the-prototype">The prototype</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Spawner-and-Prototypes.html#prototype-keys">Prototype keys</a></li>
<li class="toctree-l3"><a class="reference internal" href="Spawner-and-Prototypes.html#prototype-values">Prototype values</a><ul>
<li class="toctree-l4"><a class="reference internal" href="Spawner-and-Prototypes.html#protfuncs">Protfuncs</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Spawner-and-Prototypes.html#storing-prototypes">Storing prototypes</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Spawner-and-Prototypes.html#database-prototypes">Database prototypes</a></li>
<li class="toctree-l3"><a class="reference internal" href="Spawner-and-Prototypes.html#module-based-prototypes">Module-based prototypes</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Spawner-and-Prototypes.html#using-spawn">Using &#64;spawn</a></li>
<li class="toctree-l2"><a class="reference internal" href="Spawner-and-Prototypes.html#using-evennia-prototypes-spawner">Using evennia.prototypes.spawner()</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Start-Stop-Reload.html">Start Stop Reload</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Start-Stop-Reload.html#starting-evennia">Starting Evennia</a></li>
<li class="toctree-l2"><a class="reference internal" href="Start-Stop-Reload.html#foreground-mode">Foreground mode</a></li>
<li class="toctree-l2"><a class="reference internal" href="Start-Stop-Reload.html#reloading">Reloading</a></li>
<li class="toctree-l2"><a class="reference internal" href="Start-Stop-Reload.html#resetting">Resetting</a></li>
<li class="toctree-l2"><a class="reference internal" href="Start-Stop-Reload.html#rebooting">Rebooting</a></li>
<li class="toctree-l2"><a class="reference internal" href="Start-Stop-Reload.html#shutting-down">Shutting down</a></li>
<li class="toctree-l2"><a class="reference internal" href="Start-Stop-Reload.html#status-and-info">Status and info</a></li>
<li class="toctree-l2"><a class="reference internal" href="Start-Stop-Reload.html#killing-linux-mac-only">Killing (Linux/Mac only)</a></li>
<li class="toctree-l2"><a class="reference internal" href="Start-Stop-Reload.html#django-options">Django options</a></li>
<li class="toctree-l2"><a class="reference internal" href="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="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="Static-In-Game-Map.html">Static In Game Map</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Static-In-Game-Map.html#introduction">Introduction</a></li>
<li class="toctree-l2"><a class="reference internal" href="Static-In-Game-Map.html#planning-the-map">Planning the Map</a></li>
<li class="toctree-l2"><a class="reference internal" href="Static-In-Game-Map.html#creating-a-map-object">Creating a Map Object</a></li>
<li class="toctree-l2"><a class="reference internal" href="Static-In-Game-Map.html#building-the-map-areas">Building the map areas</a></li>
<li class="toctree-l2"><a class="reference internal" href="Static-In-Game-Map.html#in-game-minimap">In-game minimap</a></li>
<li class="toctree-l2"><a class="reference internal" href="Static-In-Game-Map.html#conclusions">Conclusions</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Tags.html">Tags</a><ul>
<li class="toctree-l2"><a class="reference internal" href="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="Tags.html#adding-removing-tags">Adding/Removing Tags</a></li>
<li class="toctree-l2"><a class="reference internal" href="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="Tags.html#using-aliases-and-permissions">Using Aliases and Permissions</a></li>
<li class="toctree-l2"><a class="reference internal" href="Tags.html#assorted-notes">Assorted notes</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Text-Encodings.html">Text Encodings</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Text-Encodings.html#how-to-customize-encodings">How to customize encodings</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="TextTags.html">TextTags</a><ul>
<li class="toctree-l2"><a class="reference internal" href="TextTags.html#coloured-text">Coloured text</a><ul>
<li class="toctree-l3"><a class="reference internal" href="TextTags.html#ansi-colours">ANSI colours</a><ul>
<li class="toctree-l4"><a class="reference internal" href="TextTags.html#caveats-of">Caveats of <code class="docutils literal notranslate"><span class="pre">|*</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="TextTags.html#xterm256-colours">Xterm256 Colours</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="TextTags.html#clickable-links">Clickable links</a></li>
<li class="toctree-l2"><a class="reference internal" href="TextTags.html#inline-functions">Inline functions</a><ul>
<li class="toctree-l3"><a class="reference internal" href="TextTags.html#new-inlinefuncs">New inlinefuncs</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="TickerHandler.html">TickerHandler</a><ul>
<li class="toctree-l2"><a class="reference internal" href="TickerHandler.html#about-tickers">About Tickers</a><ul>
<li class="toctree-l3"><a class="reference internal" href="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="Turn-based-Combat-System.html">Turn based Combat System</a><ul>
<li class="toctree-l2"><a class="reference internal" href="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="Turn-based-Combat-System.html#tutorial-overview">Tutorial overview</a></li>
<li class="toctree-l2"><a class="reference internal" href="Turn-based-Combat-System.html#the-combat-handler">The combat handler</a></li>
<li class="toctree-l2"><a class="reference internal" href="Turn-based-Combat-System.html#combat-commands">Combat commands</a></li>
<li class="toctree-l2"><a class="reference internal" href="Turn-based-Combat-System.html#rules-module">Rules module</a></li>
<li class="toctree-l2"><a class="reference internal" href="Turn-based-Combat-System.html#combat-initiator-command">Combat initiator command</a></li>
<li class="toctree-l2"><a class="reference internal" href="Turn-based-Combat-System.html#expanding-the-example">Expanding the example</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Tutorial-Aggressive-NPCs.html">Tutorial Aggressive NPCs</a></li>
<li class="toctree-l1"><a class="reference internal" href="Tutorial-NPCs-listening.html">Tutorial NPCs listening</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Tutorial-NPCs-listening.html#assorted-notes">Assorted notes</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Tutorial-Searching-For-Objects.html">Tutorial Searching For Objects</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Tutorial-Searching-For-Objects.html#things-to-search-for">Things to search for</a></li>
<li class="toctree-l2"><a class="reference internal" href="Tutorial-Searching-For-Objects.html#getting-objects-inside-another">Getting objects inside another</a></li>
<li class="toctree-l2"><a class="reference internal" href="Tutorial-Searching-For-Objects.html#searching-using-object-search">Searching using <code class="docutils literal notranslate"><span class="pre">Object.search</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="Tutorial-Searching-For-Objects.html#searching-using-utils-search">Searching using <code class="docutils literal notranslate"><span class="pre">utils.search</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="Tutorial-Searching-For-Objects.html#queries-in-django">Queries in Django</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Tutorial-Searching-For-Objects.html#limiting-by-typeclass">Limiting by typeclass</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Tutorial-Searching-For-Objects.html#multiple-conditions">Multiple conditions</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Tutorial-Searching-For-Objects.html#complex-queries">Complex queries</a></li>
<li class="toctree-l3"><a class="reference internal" href="Tutorial-Searching-For-Objects.html#annotations-and-f-objects">Annotations and <code class="docutils literal notranslate"><span class="pre">F</span></code> objects</a></li>
<li class="toctree-l3"><a class="reference internal" href="Tutorial-Searching-For-Objects.html#grouping-by-and-values">Grouping By and Values</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Tutorial-Tweeting-Game-Stats.html">Tutorial Tweeting Game Stats</a></li>
<li class="toctree-l1"><a class="reference internal" href="Tutorial-Vehicles.html">Tutorial Vehicles</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Tutorial-Vehicles.html#how-it-works">How it works</a></li>
<li class="toctree-l2"><a class="reference internal" href="Tutorial-Vehicles.html#creating-our-train-object">Creating our train object</a></li>
<li class="toctree-l2"><a class="reference internal" href="Tutorial-Vehicles.html#entering-and-leaving-the-train">Entering and leaving the train</a></li>
<li class="toctree-l2"><a class="reference internal" href="Tutorial-Vehicles.html#locking-down-the-commands">Locking down the commands</a></li>
<li class="toctree-l2"><a class="reference internal" href="Tutorial-Vehicles.html#making-our-train-move">Making our train move</a></li>
<li class="toctree-l2"><a class="reference internal" href="Tutorial-Vehicles.html#adding-in-scripts">Adding in scripts</a></li>
<li class="toctree-l2"><a class="reference internal" href="Tutorial-Vehicles.html#expanding">Expanding</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Tutorial-World-Introduction.html">Tutorial World Introduction</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Tutorial-World-Introduction.html#install">Install</a></li>
<li class="toctree-l2"><a class="reference internal" href="Tutorial-World-Introduction.html#quelling-and-permissions-in-the-tutorial-world">Quelling and permissions in the tutorial-world</a></li>
<li class="toctree-l2"><a class="reference internal" href="Tutorial-World-Introduction.html#gameplay">Gameplay</a></li>
<li class="toctree-l2"><a class="reference internal" href="Tutorial-World-Introduction.html#uninstall">Uninstall</a></li>
<li class="toctree-l2"><a class="reference internal" href="Tutorial-World-Introduction.html#notes">Notes</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Tutorial-for-basic-MUSH-like-game.html">Tutorial for basic MUSH like game</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Tutorial-for-basic-MUSH-like-game.html#server-settings">Server Settings</a></li>
<li class="toctree-l2"><a class="reference internal" href="Tutorial-for-basic-MUSH-like-game.html#creating-the-character">Creating the Character</a></li>
<li class="toctree-l2"><a class="reference internal" href="Tutorial-for-basic-MUSH-like-game.html#character-generation">Character Generation</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Tutorial-for-basic-MUSH-like-game.html#the-setpower-command">The +setpower command</a></li>
<li class="toctree-l3"><a class="reference internal" href="Tutorial-for-basic-MUSH-like-game.html#chargen-areas">Chargen areas</a></li>
<li class="toctree-l3"><a class="reference internal" href="Tutorial-for-basic-MUSH-like-game.html#testing-chargen">Testing chargen</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Tutorial-for-basic-MUSH-like-game.html#combat-system">Combat System</a><ul>
<li class="toctree-l3"><a class="reference internal" href="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="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="Tutorial-for-basic-MUSH-like-game.html#npc-system">NPC system</a><ul>
<li class="toctree-l3"><a class="reference internal" href="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="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="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="Tutorial-for-basic-MUSH-like-game.html#concluding-remarks">Concluding remarks</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Tutorials.html">Tutorials</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Tutorials.html#building">Building</a></li>
<li class="toctree-l2"><a class="reference internal" href="Tutorials.html#general-development-tutorials">General Development tutorials</a></li>
<li class="toctree-l2"><a class="reference internal" href="Tutorials.html#coding-first-step-tutorials">Coding - First Step tutorials</a></li>
<li class="toctree-l2"><a class="reference internal" href="Tutorials.html#custom-objects-and-typeclasses">Custom objects and typeclasses</a></li>
<li class="toctree-l2"><a class="reference internal" href="Tutorials.html#game-mechanics-tutorials">Game mechanics tutorials</a></li>
<li class="toctree-l2"><a class="reference internal" href="Tutorials.html#miscellaneous-system-tutorials">Miscellaneous system tutorials</a></li>
<li class="toctree-l2"><a class="reference internal" href="Tutorials.html#contrib">Contrib</a></li>
<li class="toctree-l2"><a class="reference internal" href="Tutorials.html#web-tutorials">Web tutorials</a></li>
<li class="toctree-l2"><a class="reference internal" href="Tutorials.html#evennia-for-engine-users">Evennia for [Engine]-Users</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Typeclasses.html">Typeclasses</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Typeclasses.html#difference-between-typeclasses-and-classes">Difference between typeclasses and classes</a></li>
<li class="toctree-l2"><a class="reference internal" href="Typeclasses.html#creating-a-new-typeclass">Creating a new typeclass</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Typeclasses.html#about-typeclass-properties">About typeclass properties</a></li>
<li class="toctree-l3"><a class="reference internal" href="Typeclasses.html#overloading-hooks">Overloading hooks</a></li>
<li class="toctree-l3"><a class="reference internal" href="Typeclasses.html#querying-for-typeclasses">Querying for typeclasses</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Typeclasses.html#updating-existing-typeclass-instances">Updating existing typeclass instances</a></li>
<li class="toctree-l2"><a class="reference internal" href="Typeclasses.html#swap-typeclass">Swap typeclass</a></li>
<li class="toctree-l2"><a class="reference internal" href="Typeclasses.html#how-typeclasses-actually-work">How typeclasses actually work</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Typeclasses.html#caveats">Caveats</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Understanding-Color-Tags.html">Understanding Color Tags</a></li>
<li class="toctree-l1"><a class="reference internal" href="Understanding-Color-Tags.html#evennia-ansi-and-xterm256">Evennia, ANSI and Xterm256</a></li>
<li class="toctree-l1"><a class="reference internal" href="Understanding-Color-Tags.html#ansi">ANSI</a></li>
<li class="toctree-l1"><a class="reference internal" href="Understanding-Color-Tags.html#xterm256">Xterm256</a></li>
<li class="toctree-l1"><a class="reference internal" href="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="Unit-Testing.html">Unit Testing</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Unit-Testing.html#running-the-evennia-test-suite">Running the Evennia test suite</a></li>
<li class="toctree-l2"><a class="reference internal" href="Unit-Testing.html#running-tests-with-custom-settings-file">Running tests with custom settings file</a></li>
<li class="toctree-l2"><a class="reference internal" href="Unit-Testing.html#writing-new-tests">Writing new tests</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Unit-Testing.html#using-the-evenniatest-class">Using the EvenniaTest class</a></li>
<li class="toctree-l3"><a class="reference internal" href="Unit-Testing.html#testing-in-game-commands">Testing in-game Commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="Unit-Testing.html#unit-testing-contribs-with-custom-models">Unit testing contribs with custom models</a></li>
<li class="toctree-l3"><a class="reference internal" href="Unit-Testing.html#a-note-on-adding-new-tests">A note on adding new tests</a></li>
<li class="toctree-l3"><a class="reference internal" href="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-l2"><a class="reference internal" href="Unit-Testing.html#testing-for-game-development-mini-tutorial">Testing for Game development (mini-tutorial)</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Unit-Testing.html#basic-testing-using-evennia">Basic testing using Evennia</a></li>
<li class="toctree-l3"><a class="reference internal" href="Unit-Testing.html#a-simple-example">A simple example</a></li>
<li class="toctree-l3"><a class="reference internal" href="Unit-Testing.html#testing-commands">Testing commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="Unit-Testing.html#testing-dynamic-output">Testing Dynamic Output</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Updating-Your-Game.html">Updating Your Game</a><ul>
<li class="toctree-l2"><a class="reference internal" href="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="Updating-Your-Game.html#upgrading-evennia-dependencies">Upgrading Evennia dependencies</a></li>
<li class="toctree-l2"><a class="reference internal" href="Updating-Your-Game.html#migrating-the-database-schema">Migrating the Database Schema</a></li>
<li class="toctree-l2"><a class="reference internal" href="Updating-Your-Game.html#resetting-your-database">Resetting your database</a></li>
<li class="toctree-l2"><a class="reference internal" href="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="Using-MUX-as-a-Standard.html">Using MUX as a Standard</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Using-MUX-as-a-Standard.html#documentation-policy">Documentation policy</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Using-Travis.html">Using Travis</a></li>
<li class="toctree-l1"><a class="reference internal" href="Version-Control.html">Version Control</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Version-Control.html#setting-up-git">Setting up Git</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Version-Control.html#step-1-install-git">Step 1: Install Git</a></li>
<li class="toctree-l3"><a class="reference internal" href="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="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="Version-Control.html#tracking-files">Tracking files</a></li>
<li class="toctree-l3"><a class="reference internal" href="Version-Control.html#controlling-tracking">Controlling tracking</a></li>
<li class="toctree-l3"><a class="reference internal" href="Version-Control.html#committing-your-code">Committing your Code</a></li>
<li class="toctree-l3"><a class="reference internal" href="Version-Control.html#changing-your-mind">Changing your mind</a></li>
<li class="toctree-l3"><a class="reference internal" href="Version-Control.html#pushing-your-code-online">Pushing your code online</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Version-Control.html#forking-evennia">Forking Evennia</a><ul>
<li class="toctree-l3"><a class="reference internal" href="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="Version-Control.html#step-2-clone-your-fork">Step 2: Clone your fork</a></li>
<li class="toctree-l3"><a class="reference internal" href="Version-Control.html#step-3-configure-remotes">Step 3: Configure remotes</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Version-Control.html#working-with-your-fork">Working with your fork</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Version-Control.html#making-a-work-branch">Making a work branch</a></li>
<li class="toctree-l3"><a class="reference internal" href="Version-Control.html#updating-with-upstream-changes">Updating with upstream changes</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Version-Control.html#sharing-your-code-publicly">Sharing your Code Publicly</a></li>
<li class="toctree-l2"><a class="reference internal" href="Version-Control.html#committing-fixes-to-evennia">Committing fixes to Evennia</a></li>
<li class="toctree-l2"><a class="reference internal" href="Version-Control.html#git-tips-and-tricks">GIT tips and tricks</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Weather-Tutorial.html">Weather Tutorial</a></li>
<li class="toctree-l1"><a class="reference internal" href="Web-Character-Generation.html">Web Character Generation</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Web-Character-Generation.html#introduction">Introduction</a></li>
<li class="toctree-l2"><a class="reference internal" href="Web-Character-Generation.html#pictures">Pictures</a></li>
<li class="toctree-l2"><a class="reference internal" href="Web-Character-Generation.html#installing-an-app">Installing an App</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Web-Character-Generation.html#installing-checkpoint">Installing - Checkpoint:</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Web-Character-Generation.html#create-models">Create Models</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Web-Character-Generation.html#model-checkpoint">Model - Checkpoint:</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Web-Character-Generation.html#create-views">Create Views</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Web-Character-Generation.html#index-view"><em>Index</em> view</a></li>
<li class="toctree-l3"><a class="reference internal" href="Web-Character-Generation.html#detail-view"><em>Detail</em> view</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Web-Character-Generation.html#creating-view"><em>Creating</em> view</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Web-Character-Generation.html#create-views-checkpoint">Create Views - Checkpoint:</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Web-Character-Generation.html#create-urls">Create URLs</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Web-Character-Generation.html#urls-checkpoint">URLs - Checkpoint:</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Web-Character-Generation.html#html-templates">HTML Templates</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Web-Character-Generation.html#index-html">index.html</a></li>
<li class="toctree-l3"><a class="reference internal" href="Web-Character-Generation.html#detail-html">detail.html</a></li>
<li class="toctree-l3"><a class="reference internal" href="Web-Character-Generation.html#create-html">create.html</a></li>
<li class="toctree-l3"><a class="reference internal" href="Web-Character-Generation.html#templates-checkpoint">Templates - Checkpoint:</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="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="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="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="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="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="Web-Character-View-Tutorial.html">Web Character View Tutorial</a></li>
<li class="toctree-l1"><a class="reference internal" href="Web-Features.html">Web Features</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Web-Features.html#web-site">Web site</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Web-Features.html#customizing-the-website">Customizing the Website</a></li>
<li class="toctree-l3"><a class="reference internal" href="Web-Features.html#overloading-django-views">Overloading Django views</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="Web-Features.html#web-client">Web client</a></li>
<li class="toctree-l2"><a class="reference internal" href="Web-Features.html#the-django-admin-page">The Django Admin Page</a></li>
<li class="toctree-l2"><a class="reference internal" href="Web-Features.html#more-reading">More reading</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Web-Tutorial.html">Web Tutorial</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Web-Tutorial.html#a-basic-overview">A Basic Overview</a></li>
<li class="toctree-l2"><a class="reference internal" href="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="Web-Tutorial.html#changing-the-front-pages-text">Changing the Front Pages Text</a></li>
<li class="toctree-l2"><a class="reference internal" href="Web-Tutorial.html#further-reading">Further reading</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Webclient.html">Webclient</a></li>
<li class="toctree-l1"><a class="reference internal" href="Webclient.html#web-client"><strong>Web client</strong></a><ul>
<li class="toctree-l2"><a class="reference internal" href="Webclient.html#customizing-the-web-client">Customizing the web client</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="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="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="Webclient.html#plugin-callbacks-api">Plugin callbacks API</a></li>
<li class="toctree-l1"><a class="reference internal" href="Webclient.html#example-default-plugins-plugins-js">Example/Default Plugins (plugins/*.js)</a></li>
<li class="toctree-l1"><a class="reference internal" href="Webclient.html#writing-your-own-plugins">Writing your own Plugins</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Webclient.html#goldenlayout">GoldenLayout</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Webclient-brainstorm.html">Webclient brainstorm</a></li>
<li class="toctree-l1"><a class="reference internal" href="Webclient-brainstorm.html#ideas-for-a-future-webclient-gui">Ideas for a future webclient gui</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Webclient-brainstorm.html#from-chat-on-2019-09-02">From Chat on 2019/09/02</a></li>
<li class="toctree-l2"><a class="reference internal" href="Webclient-brainstorm.html#griatch-jan-23-2017-post-2">Griatch Jan 23, 2017 post 2</a></li>
<li class="toctree-l2"><a class="reference internal" href="Webclient-brainstorm.html#titeuf87-jan-23-2017">titeuf87 Jan 23, 2017</a></li>
<li class="toctree-l2"><a class="reference internal" href="Webclient-brainstorm.html#griatch-jan-23-2017-post-1">Griatch Jan 23, 2017, post 1</a></li>
<li class="toctree-l2"><a class="reference internal" href="Webclient-brainstorm.html#chainsol-3rd-of-october-2017">chainsol 3rd of October, 2017</a></li>
<li class="toctree-l2"><a class="reference internal" href="Webclient-brainstorm.html#chainsol-9th-of-october-2017">chainsol 9th of October, 2017</a></li>
<li class="toctree-l2"><a class="reference internal" href="Webclient-brainstorm.html#griatch-oct-13-2017">Griatch Oct 13, 2017</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Wiki-Index.html">Wiki Index</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Wiki-Index.html#a-z">A-Z</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="Zones.html">Zones</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Zones.html#zones-in-evennia">Zones in Evennia</a></li>
<li class="toctree-l2"><a class="reference internal" href="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="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.admin.html">evennia.accounts.admin</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.admin.html">evennia.comms.admin</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.comms.channelhandler.html">evennia.comms.channelhandler</a></li>
<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.barter.html">evennia.contrib.barter</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.building_menu.html">evennia.contrib.building_menu</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.chargen.html">evennia.contrib.chargen</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.clothing.html">evennia.contrib.clothing</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.color_markups.html">evennia.contrib.color_markups</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.custom_gametime.html">evennia.contrib.custom_gametime</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.dice.html">evennia.contrib.dice</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.email_login.html">evennia.contrib.email_login</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.extended_room.html">evennia.contrib.extended_room</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.fieldfill.html">evennia.contrib.fieldfill</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.gendersub.html">evennia.contrib.gendersub</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.health_bar.html">evennia.contrib.health_bar</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.mail.html">evennia.contrib.mail</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.mapbuilder.html">evennia.contrib.mapbuilder</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.menu_login.html">evennia.contrib.menu_login</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.multidescer.html">evennia.contrib.multidescer</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.puzzles.html">evennia.contrib.puzzles</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.random_string_generator.html">evennia.contrib.random_string_generator</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.rplanguage.html">evennia.contrib.rplanguage</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.rpsystem.html">evennia.contrib.rpsystem</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.simpledoor.html">evennia.contrib.simpledoor</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.slow_exit.html">evennia.contrib.slow_exit</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.talking_npc.html">evennia.contrib.talking_npc</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.tree_select.html">evennia.contrib.tree_select</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.unixcommand.html">evennia.contrib.unixcommand</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.wilderness.html">evennia.contrib.wilderness</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.ingame_python.html">evennia.contrib.ingame_python</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.ingame_python.callbackhandler.html">evennia.contrib.ingame_python.callbackhandler</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.ingame_python.commands.html">evennia.contrib.ingame_python.commands</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.ingame_python.eventfuncs.html">evennia.contrib.ingame_python.eventfuncs</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.ingame_python.scripts.html">evennia.contrib.ingame_python.scripts</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.ingame_python.tests.html">evennia.contrib.ingame_python.tests</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.ingame_python.typeclasses.html">evennia.contrib.ingame_python.typeclasses</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.ingame_python.utils.html">evennia.contrib.ingame_python.utils</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.security.html">evennia.contrib.security</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.security.auditing.html">evennia.contrib.security.auditing</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.security.auditing.outputs.html">evennia.contrib.security.auditing.outputs</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.security.auditing.server.html">evennia.contrib.security.auditing.server</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.security.auditing.tests.html">evennia.contrib.security.auditing.tests</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.turnbattle.html">evennia.contrib.turnbattle</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.turnbattle.tb_basic.html">evennia.contrib.turnbattle.tb_basic</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.turnbattle.tb_equip.html">evennia.contrib.turnbattle.tb_equip</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.turnbattle.tb_items.html">evennia.contrib.turnbattle.tb_items</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.turnbattle.tb_magic.html">evennia.contrib.turnbattle.tb_magic</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.turnbattle.tb_range.html">evennia.contrib.turnbattle.tb_range</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.tutorial_examples.html">evennia.contrib.tutorial_examples</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.tutorial_examples.bodyfunctions.html">evennia.contrib.tutorial_examples.bodyfunctions</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.tutorial_examples.cmdset_red_button.html">evennia.contrib.tutorial_examples.cmdset_red_button</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.tutorial_examples.example_batch_code.html">evennia.contrib.tutorial_examples.example_batch_code</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.tutorial_examples.red_button.html">evennia.contrib.tutorial_examples.red_button</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.tutorial_examples.red_button_scripts.html">evennia.contrib.tutorial_examples.red_button_scripts</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.tutorial_examples.tests.html">evennia.contrib.tutorial_examples.tests</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.tutorial_world.html">evennia.contrib.tutorial_world</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.tutorial_world.intro_menu.html">evennia.contrib.tutorial_world.intro_menu</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.tutorial_world.mob.html">evennia.contrib.tutorial_world.mob</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.tutorial_world.objects.html">evennia.contrib.tutorial_world.objects</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.tutorial_world.rooms.html">evennia.contrib.tutorial_world.rooms</a></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.admin.html">evennia.help.admin</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>
</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><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.locks.lockfuncs.html#mux-name-affects-effect">MUX Name: Affects: Effect:</a></li>
</ul>
</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.admin.html">evennia.objects.admin</a></li>
<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.admin.html">evennia.scripts.admin</a></li>
<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.admin.html">evennia.server.admin</a></li>
<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.admin.html">evennia.typeclasses.admin</a></li>
<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></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></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></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.gametime.html">evennia.utils.gametime</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.utils.inlinefuncs.html">evennia.utils.inlinefuncs</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>
</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.utils.html">evennia.web.utils</a><ul>
<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></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.web.website.templatetags.html">evennia.web.website.templatetags</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.web.website.templatetags.addclass.html">evennia.web.website.templatetags.addclass</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.admin.html">evennia.accounts.admin</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.admin.html">evennia.comms.admin</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.comms.channelhandler.html">evennia.comms.channelhandler</a></li>
<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.barter.html">evennia.contrib.barter</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.building_menu.html">evennia.contrib.building_menu</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.chargen.html">evennia.contrib.chargen</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.clothing.html">evennia.contrib.clothing</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.color_markups.html">evennia.contrib.color_markups</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.custom_gametime.html">evennia.contrib.custom_gametime</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.dice.html">evennia.contrib.dice</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.email_login.html">evennia.contrib.email_login</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.extended_room.html">evennia.contrib.extended_room</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.fieldfill.html">evennia.contrib.fieldfill</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.gendersub.html">evennia.contrib.gendersub</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.health_bar.html">evennia.contrib.health_bar</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.mail.html">evennia.contrib.mail</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.mapbuilder.html">evennia.contrib.mapbuilder</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.menu_login.html">evennia.contrib.menu_login</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.multidescer.html">evennia.contrib.multidescer</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.puzzles.html">evennia.contrib.puzzles</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.random_string_generator.html">evennia.contrib.random_string_generator</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.rplanguage.html">evennia.contrib.rplanguage</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.rpsystem.html">evennia.contrib.rpsystem</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.simpledoor.html">evennia.contrib.simpledoor</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.slow_exit.html">evennia.contrib.slow_exit</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.talking_npc.html">evennia.contrib.talking_npc</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.tree_select.html">evennia.contrib.tree_select</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.unixcommand.html">evennia.contrib.unixcommand</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.wilderness.html">evennia.contrib.wilderness</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.ingame_python.html">evennia.contrib.ingame_python</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.ingame_python.callbackhandler.html">evennia.contrib.ingame_python.callbackhandler</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.ingame_python.commands.html">evennia.contrib.ingame_python.commands</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.ingame_python.eventfuncs.html">evennia.contrib.ingame_python.eventfuncs</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.ingame_python.scripts.html">evennia.contrib.ingame_python.scripts</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.ingame_python.tests.html">evennia.contrib.ingame_python.tests</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.ingame_python.typeclasses.html">evennia.contrib.ingame_python.typeclasses</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.ingame_python.utils.html">evennia.contrib.ingame_python.utils</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.security.html">evennia.contrib.security</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.security.auditing.html">evennia.contrib.security.auditing</a><ul>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.security.auditing.outputs.html">evennia.contrib.security.auditing.outputs</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.security.auditing.server.html">evennia.contrib.security.auditing.server</a></li>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.contrib.security.auditing.tests.html">evennia.contrib.security.auditing.tests</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.turnbattle.html">evennia.contrib.turnbattle</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.turnbattle.tb_basic.html">evennia.contrib.turnbattle.tb_basic</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.turnbattle.tb_equip.html">evennia.contrib.turnbattle.tb_equip</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.turnbattle.tb_items.html">evennia.contrib.turnbattle.tb_items</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.turnbattle.tb_magic.html">evennia.contrib.turnbattle.tb_magic</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.turnbattle.tb_range.html">evennia.contrib.turnbattle.tb_range</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.tutorial_examples.html">evennia.contrib.tutorial_examples</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.tutorial_examples.bodyfunctions.html">evennia.contrib.tutorial_examples.bodyfunctions</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.tutorial_examples.cmdset_red_button.html">evennia.contrib.tutorial_examples.cmdset_red_button</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.tutorial_examples.example_batch_code.html">evennia.contrib.tutorial_examples.example_batch_code</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.tutorial_examples.red_button.html">evennia.contrib.tutorial_examples.red_button</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.tutorial_examples.red_button_scripts.html">evennia.contrib.tutorial_examples.red_button_scripts</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.tutorial_examples.tests.html">evennia.contrib.tutorial_examples.tests</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.tutorial_world.html">evennia.contrib.tutorial_world</a><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.tutorial_world.intro_menu.html">evennia.contrib.tutorial_world.intro_menu</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.tutorial_world.mob.html">evennia.contrib.tutorial_world.mob</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.tutorial_world.objects.html">evennia.contrib.tutorial_world.objects</a></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.contrib.tutorial_world.rooms.html">evennia.contrib.tutorial_world.rooms</a></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.admin.html">evennia.help.admin</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>
</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><ul>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.locks.lockfuncs.html#mux-name-affects-effect">MUX Name: Affects: Effect:</a></li>
</ul>
</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.admin.html">evennia.objects.admin</a></li>
<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.admin.html">evennia.scripts.admin</a></li>
<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.admin.html">evennia.server.admin</a></li>
<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.admin.html">evennia.typeclasses.admin</a></li>
<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></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></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></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.gametime.html">evennia.utils.gametime</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.utils.inlinefuncs.html">evennia.utils.inlinefuncs</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>
</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.utils.html">evennia.web.utils</a><ul>
<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></li>
<li class="toctree-l5"><a class="reference internal" href="api/evennia.web.website.templatetags.html">evennia.web.website.templatetags</a><ul>
<li class="toctree-l6"><a class="reference internal" href="api/evennia.web.website.templatetags.addclass.html">evennia.web.website.templatetags.addclass</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.admin.html">evennia.accounts.admin</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.admin.html">evennia.accounts.admin</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.admin.html">evennia.comms.admin</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.comms.channelhandler.html">evennia.comms.channelhandler</a></li>
<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.admin.html">evennia.comms.admin</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.comms.channelhandler.html">evennia.comms.channelhandler</a></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.barter.html">evennia.contrib.barter</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.building_menu.html">evennia.contrib.building_menu</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.chargen.html">evennia.contrib.chargen</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.clothing.html">evennia.contrib.clothing</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.color_markups.html">evennia.contrib.color_markups</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.custom_gametime.html">evennia.contrib.custom_gametime</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.dice.html">evennia.contrib.dice</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.email_login.html">evennia.contrib.email_login</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.extended_room.html">evennia.contrib.extended_room</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.fieldfill.html">evennia.contrib.fieldfill</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.gendersub.html">evennia.contrib.gendersub</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.health_bar.html">evennia.contrib.health_bar</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.mail.html">evennia.contrib.mail</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.mapbuilder.html">evennia.contrib.mapbuilder</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.menu_login.html">evennia.contrib.menu_login</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.multidescer.html">evennia.contrib.multidescer</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.puzzles.html">evennia.contrib.puzzles</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.random_string_generator.html">evennia.contrib.random_string_generator</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.rplanguage.html">evennia.contrib.rplanguage</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.rpsystem.html">evennia.contrib.rpsystem</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.simpledoor.html">evennia.contrib.simpledoor</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.slow_exit.html">evennia.contrib.slow_exit</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.talking_npc.html">evennia.contrib.talking_npc</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.tree_select.html">evennia.contrib.tree_select</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.unixcommand.html">evennia.contrib.unixcommand</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.wilderness.html">evennia.contrib.wilderness</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.ingame_python.html">evennia.contrib.ingame_python</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.ingame_python.callbackhandler.html">evennia.contrib.ingame_python.callbackhandler</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.ingame_python.commands.html">evennia.contrib.ingame_python.commands</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.ingame_python.eventfuncs.html">evennia.contrib.ingame_python.eventfuncs</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.ingame_python.scripts.html">evennia.contrib.ingame_python.scripts</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.ingame_python.tests.html">evennia.contrib.ingame_python.tests</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.ingame_python.typeclasses.html">evennia.contrib.ingame_python.typeclasses</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.ingame_python.utils.html">evennia.contrib.ingame_python.utils</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.security.html">evennia.contrib.security</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.security.auditing.html">evennia.contrib.security.auditing</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.security.auditing.outputs.html">evennia.contrib.security.auditing.outputs</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.security.auditing.server.html">evennia.contrib.security.auditing.server</a></li>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.contrib.security.auditing.tests.html">evennia.contrib.security.auditing.tests</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.turnbattle.html">evennia.contrib.turnbattle</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.turnbattle.tb_basic.html">evennia.contrib.turnbattle.tb_basic</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.turnbattle.tb_equip.html">evennia.contrib.turnbattle.tb_equip</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.turnbattle.tb_items.html">evennia.contrib.turnbattle.tb_items</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.turnbattle.tb_magic.html">evennia.contrib.turnbattle.tb_magic</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.turnbattle.tb_range.html">evennia.contrib.turnbattle.tb_range</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.tutorial_examples.html">evennia.contrib.tutorial_examples</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.tutorial_examples.bodyfunctions.html">evennia.contrib.tutorial_examples.bodyfunctions</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.tutorial_examples.cmdset_red_button.html">evennia.contrib.tutorial_examples.cmdset_red_button</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.tutorial_examples.example_batch_code.html">evennia.contrib.tutorial_examples.example_batch_code</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.tutorial_examples.red_button.html">evennia.contrib.tutorial_examples.red_button</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.tutorial_examples.red_button_scripts.html">evennia.contrib.tutorial_examples.red_button_scripts</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.tutorial_examples.tests.html">evennia.contrib.tutorial_examples.tests</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.tutorial_world.html">evennia.contrib.tutorial_world</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.tutorial_world.intro_menu.html">evennia.contrib.tutorial_world.intro_menu</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.tutorial_world.mob.html">evennia.contrib.tutorial_world.mob</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.tutorial_world.objects.html">evennia.contrib.tutorial_world.objects</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.tutorial_world.rooms.html">evennia.contrib.tutorial_world.rooms</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.barter.html">evennia.contrib.barter</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.building_menu.html">evennia.contrib.building_menu</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.chargen.html">evennia.contrib.chargen</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.clothing.html">evennia.contrib.clothing</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.color_markups.html">evennia.contrib.color_markups</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.custom_gametime.html">evennia.contrib.custom_gametime</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.dice.html">evennia.contrib.dice</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.email_login.html">evennia.contrib.email_login</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.extended_room.html">evennia.contrib.extended_room</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.fieldfill.html">evennia.contrib.fieldfill</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.gendersub.html">evennia.contrib.gendersub</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.health_bar.html">evennia.contrib.health_bar</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.ingame_python.html">evennia.contrib.ingame_python</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.ingame_python.callbackhandler.html">evennia.contrib.ingame_python.callbackhandler</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.ingame_python.commands.html">evennia.contrib.ingame_python.commands</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.ingame_python.eventfuncs.html">evennia.contrib.ingame_python.eventfuncs</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.ingame_python.scripts.html">evennia.contrib.ingame_python.scripts</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.ingame_python.tests.html">evennia.contrib.ingame_python.tests</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.ingame_python.typeclasses.html">evennia.contrib.ingame_python.typeclasses</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.ingame_python.utils.html">evennia.contrib.ingame_python.utils</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.ingame_python.callbackhandler.html">evennia.contrib.ingame_python.callbackhandler</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.ingame_python.commands.html">evennia.contrib.ingame_python.commands</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.ingame_python.eventfuncs.html">evennia.contrib.ingame_python.eventfuncs</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.ingame_python.scripts.html">evennia.contrib.ingame_python.scripts</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.ingame_python.tests.html">evennia.contrib.ingame_python.tests</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.ingame_python.typeclasses.html">evennia.contrib.ingame_python.typeclasses</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.ingame_python.utils.html">evennia.contrib.ingame_python.utils</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.mail.html">evennia.contrib.mail</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.mapbuilder.html">evennia.contrib.mapbuilder</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.menu_login.html">evennia.contrib.menu_login</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.multidescer.html">evennia.contrib.multidescer</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.puzzles.html">evennia.contrib.puzzles</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.random_string_generator.html">evennia.contrib.random_string_generator</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.rplanguage.html">evennia.contrib.rplanguage</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.rpsystem.html">evennia.contrib.rpsystem</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.security.html">evennia.contrib.security</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.security.auditing.html">evennia.contrib.security.auditing</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.security.auditing.outputs.html">evennia.contrib.security.auditing.outputs</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.security.auditing.server.html">evennia.contrib.security.auditing.server</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.contrib.security.auditing.tests.html">evennia.contrib.security.auditing.tests</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.security.auditing.html">evennia.contrib.security.auditing</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.security.auditing.outputs.html">evennia.contrib.security.auditing.outputs</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.security.auditing.server.html">evennia.contrib.security.auditing.server</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.security.auditing.tests.html">evennia.contrib.security.auditing.tests</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.security.auditing.outputs.html">evennia.contrib.security.auditing.outputs</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.security.auditing.server.html">evennia.contrib.security.auditing.server</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.security.auditing.tests.html">evennia.contrib.security.auditing.tests</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.simpledoor.html">evennia.contrib.simpledoor</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.slow_exit.html">evennia.contrib.slow_exit</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.talking_npc.html">evennia.contrib.talking_npc</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.tree_select.html">evennia.contrib.tree_select</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.turnbattle.html">evennia.contrib.turnbattle</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.turnbattle.tb_basic.html">evennia.contrib.turnbattle.tb_basic</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.turnbattle.tb_equip.html">evennia.contrib.turnbattle.tb_equip</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.turnbattle.tb_items.html">evennia.contrib.turnbattle.tb_items</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.turnbattle.tb_magic.html">evennia.contrib.turnbattle.tb_magic</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.turnbattle.tb_range.html">evennia.contrib.turnbattle.tb_range</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.turnbattle.tb_basic.html">evennia.contrib.turnbattle.tb_basic</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.turnbattle.tb_equip.html">evennia.contrib.turnbattle.tb_equip</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.turnbattle.tb_items.html">evennia.contrib.turnbattle.tb_items</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.turnbattle.tb_magic.html">evennia.contrib.turnbattle.tb_magic</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.turnbattle.tb_range.html">evennia.contrib.turnbattle.tb_range</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.tutorial_examples.html">evennia.contrib.tutorial_examples</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.tutorial_examples.bodyfunctions.html">evennia.contrib.tutorial_examples.bodyfunctions</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.tutorial_examples.cmdset_red_button.html">evennia.contrib.tutorial_examples.cmdset_red_button</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.tutorial_examples.example_batch_code.html">evennia.contrib.tutorial_examples.example_batch_code</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.tutorial_examples.red_button.html">evennia.contrib.tutorial_examples.red_button</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.tutorial_examples.red_button_scripts.html">evennia.contrib.tutorial_examples.red_button_scripts</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.tutorial_examples.tests.html">evennia.contrib.tutorial_examples.tests</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.tutorial_examples.bodyfunctions.html">evennia.contrib.tutorial_examples.bodyfunctions</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.tutorial_examples.cmdset_red_button.html">evennia.contrib.tutorial_examples.cmdset_red_button</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.tutorial_examples.example_batch_code.html">evennia.contrib.tutorial_examples.example_batch_code</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.tutorial_examples.red_button.html">evennia.contrib.tutorial_examples.red_button</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.tutorial_examples.red_button_scripts.html">evennia.contrib.tutorial_examples.red_button_scripts</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.tutorial_examples.tests.html">evennia.contrib.tutorial_examples.tests</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.tutorial_world.html">evennia.contrib.tutorial_world</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.tutorial_world.intro_menu.html">evennia.contrib.tutorial_world.intro_menu</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.tutorial_world.mob.html">evennia.contrib.tutorial_world.mob</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.tutorial_world.objects.html">evennia.contrib.tutorial_world.objects</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.contrib.tutorial_world.rooms.html">evennia.contrib.tutorial_world.rooms</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.tutorial_world.intro_menu.html">evennia.contrib.tutorial_world.intro_menu</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.tutorial_world.mob.html">evennia.contrib.tutorial_world.mob</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.tutorial_world.objects.html">evennia.contrib.tutorial_world.objects</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.tutorial_world.rooms.html">evennia.contrib.tutorial_world.rooms</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.unixcommand.html">evennia.contrib.unixcommand</a></li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.contrib.wilderness.html">evennia.contrib.wilderness</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.admin.html">evennia.help.admin</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>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.help.admin.html">evennia.help.admin</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.locks.html">evennia.locks</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.locks.lockfuncs.html">evennia.locks.lockfuncs</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.locks.lockfuncs.html#mux-name-affects-effect">MUX Name: Affects: Effect:</a></li>
</ul>
</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><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.locks.lockfuncs.html#mux-name-affects-effect">MUX Name: Affects: Effect:</a></li>
</ul>
</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.admin.html">evennia.objects.admin</a></li>
<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.admin.html">evennia.objects.admin</a></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.admin.html">evennia.scripts.admin</a></li>
<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.admin.html">evennia.scripts.admin</a></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.admin.html">evennia.server.admin</a></li>
<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.admin.html">evennia.server.admin</a></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.admin.html">evennia.typeclasses.admin</a></li>
<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.admin.html">evennia.typeclasses.admin</a></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></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></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></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.gametime.html">evennia.utils.gametime</a></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.utils.inlinefuncs.html">evennia.utils.inlinefuncs</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>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.utils.ansi.html">evennia.utils.ansi</a></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></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></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.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.inlinefuncs.html">evennia.utils.inlinefuncs</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.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.utils.html">evennia.web.utils</a><ul>
<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></li>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.web.website.templatetags.html">evennia.web.website.templatetags</a><ul>
<li class="toctree-l4"><a class="reference internal" href="api/evennia.web.website.templatetags.addclass.html">evennia.web.website.templatetags.addclass</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</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.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.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></li>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.web.website.templatetags.html">evennia.web.website.templatetags</a><ul>
<li class="toctree-l3"><a class="reference internal" href="api/evennia.web.website.templatetags.addclass.html">evennia.web.website.templatetags.addclass</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.templatetags.html">evennia.web.website.templatetags</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/evennia.web.website.templatetags.addclass.html">evennia.web.website.templatetags.addclass</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/evennia.web.website.templatetags.addclass.html">evennia.web.website.templatetags.addclass</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></li>
<li class="toctree-l1"><a class="reference internal" href="index.html">Evennia Documentation</a></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="http://webchat.freenode.net/?channels=evennia&uio=MT1mYWxzZSY5PXRydWUmMTE9MTk1JjEyPXRydWUbb">IRC</a> -
<a href="https://discord.gg/NecFePw">Discord</a> -
<a href="https://groups.google.com/forum/#%21forum/evennia">Forums</a>
</li>
<li><a href="http://evennia.blogspot.com/">Evennia Dev blog</a> </li>
</ul>
<h3>Versions</h3>
<ul>
<li><a href="../1.0-dev/index.html">1.0-dev (develop branch)</a></li>
<li><a href="toc.html">0.9.5 (v0.9.5 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 0.9.5</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">&lt;no title&gt;</a></li>
</ul>
</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>