```{toctree} - [API root](api/evennia-api.rst) Coding/Coding-Introduction Coding/Coding-Overview Coding/Continuous-Integration Coding/Debugging Coding/Flat-API Coding/Profiling Coding/Quirks Coding/Setting-up-PyCharm Coding/Unit-Testing Coding/Updating-Your-Game Coding/Using-Travis Coding/Version-Control Components/Accounts Components/Attributes Components/Batch-Code-Processor Components/Batch-Command-Processor Components/Batch-Processors Components/Bootstrap-Components-and-Utilities Components/Channels Components/Coding-Utils Components/Command-Sets Components/Command-System Components/Commands Components/Communications Components/Components-Overview Components/Connection-Screen Components/Default-Commands Components/EvEditor Components/EvMenu Components/EvMore Components/FuncParser Components/Help-System Components/Inputfuncs Components/Locks Components/MonitorHandler Components/Msg Components/Nicks Components/Objects Components/Outputfuncs Components/Permissions Components/Portal-And-Server Components/Prototypes Components/Scripts Components/Server Components/Sessions Components/Signals Components/Tags Components/TickerHandler Components/Typeclasses Components/Web-API Components/Web-Admin Components/Webclient Components/Webserver Components/Website Concepts/Async-Process Concepts/Banning Concepts/Bootstrap-&-Evennia Concepts/Building-Permissions Concepts/Change-Messages-Per-Receiver Concepts/Clickable-Links Concepts/Colors Concepts/Concepts-Overview Concepts/Custom-Protocols Concepts/Guest-Logins Concepts/Internationalization Concepts/Messagepath Concepts/Multisession-modes Concepts/New-Models Concepts/OOB Concepts/Soft-Code Concepts/Text-Encodings Concepts/TextTags Concepts/Using-MUX-as-a-Standard Concepts/Web-Features Concepts/Zones Contribs/Arxcode-installing-help Contribs/Building-menus Contribs/Contrib-AWSStorage Contribs/Contrib-Auditing Contribs/Contrib-Barter Contribs/Contrib-Batchprocessor Contribs/Contrib-Bodyfunctions Contribs/Contrib-Building-Menu Contribs/Contrib-Clothing Contribs/Contrib-Color-Markups Contribs/Contrib-Cooldowns Contribs/Contrib-Crafting Contribs/Contrib-Custom-Gametime Contribs/Contrib-Dice Contribs/Contrib-Email-Login Contribs/Contrib-Evscaperoom Contribs/Contrib-Extended-Room Contribs/Contrib-Fieldfill Contribs/Contrib-Gendersub Contribs/Contrib-Health-Bar Contribs/Contrib-Ingame-Python Contribs/Contrib-Ingame-Python-Tutorial-Dialogue Contribs/Contrib-Ingame-Python-Tutorial-Elevator Contribs/Contrib-Mail Contribs/Contrib-Mapbuilder Contribs/Contrib-Menu-Login Contribs/Contrib-Mirror Contribs/Contrib-Multidescer Contribs/Contrib-Mux-Comms-Cmds Contribs/Contrib-Overview Contribs/Contrib-Puzzles Contribs/Contrib-RPSystem Contribs/Contrib-Random-String-Generator Contribs/Contrib-Red-Button Contribs/Contrib-Simpledoor Contribs/Contrib-Slow-Exit Contribs/Contrib-Talking-Npc Contribs/Contrib-Traits Contribs/Contrib-Tree-Select Contribs/Contrib-Turnbattle Contribs/Contrib-Tutorial-World Contribs/Contrib-Unixcommand Contribs/Contrib-Wilderness Contribs/Contrib-XYZGrid Contributing Contributing-Docs Evennia-API Evennia-Introduction Glossary Howto/Add-a-wiki-on-your-website Howto/Building-a-mech-tutorial Howto/Coding-FAQ Howto/Command-Cooldown Howto/Command-Duration Howto/Command-Prompt Howto/Coordinates Howto/Default-Exit-Errors Howto/Dynamic-In-Game-Map Howto/Evennia-for-Diku-Users Howto/Evennia-for-MUSH-Users Howto/Evennia-for-roleplaying-sessions Howto/Gametime-Tutorial Howto/Help-System-Tutorial Howto/Howto-Overview Howto/Manually-Configuring-Color Howto/Mass-and-weight-for-objects Howto/NPC-shop-Tutorial Howto/Parsing-commands-tutorial Howto/Starting/Part1/Adding-Commands Howto/Starting/Part1/Building-Quickstart Howto/Starting/Part1/Creating-Things Howto/Starting/Part1/Django-queries Howto/Starting/Part1/Evennia-Library-Overview Howto/Starting/Part1/Gamedir-Overview Howto/Starting/Part1/Learning-Typeclasses Howto/Starting/Part1/More-on-Commands Howto/Starting/Part1/Python-basic-introduction Howto/Starting/Part1/Python-classes-and-objects Howto/Starting/Part1/Searching-Things Howto/Starting/Part1/Starting-Part1 Howto/Starting/Part1/Tutorial-World Howto/Starting/Part2/Game-Planning Howto/Starting/Part2/Planning-Some-Useful-Contribs Howto/Starting/Part2/Planning-The-Tutorial-Game Howto/Starting/Part2/Planning-Where-Do-I-Begin Howto/Starting/Part2/Starting-Part2 Howto/Starting/Part3/A-Sittable-Object Howto/Starting/Part3/Implementing-a-game-rule-system Howto/Starting/Part3/Starting-Part3 Howto/Starting/Part3/Turn-based-Combat-System Howto/Starting/Part3/Tutorial-for-basic-MUSH-like-game Howto/Starting/Part4/Starting-Part4 Howto/Starting/Part5/Add-a-simple-new-web-page Howto/Starting/Part5/Starting-Part5 Howto/Starting/Part5/Web-Tutorial Howto/Static-In-Game-Map Howto/Tutorial-Aggressive-NPCs Howto/Tutorial-NPCs-listening Howto/Tutorial-Tweeting-Game-Stats Howto/Tutorial-Vehicles Howto/Understanding-Color-Tags Howto/Weather-Tutorial Howto/Web-Character-Generation Howto/Web-Character-View-Tutorial Licensing Links Setup/Apache-Config Setup/Changelog Setup/Choosing-An-SQL-Server Setup/Client-Support-Grid Setup/Evennia-Game-Index Setup/Grapevine Setup/HAProxy-Config Setup/How-to-connect-Evennia-to-Twitter Setup/IRC Setup/Installation Setup/Installation-Android Setup/Installation-Docker Setup/Installation-Git Setup/Installation-Non-Interactive Setup/Installation-Troubleshooting Setup/Installation-Upgrade Setup/Online-Setup Setup/RSS Setup/Security Setup/Server-Conf Setup/Settings-Default Setup/Setup-Overview Setup/Start-Stop-Reload Unimplemented api/evennia api/evennia-api api/evennia.accounts api/evennia.accounts.accounts api/evennia.accounts.bots api/evennia.accounts.manager api/evennia.accounts.models api/evennia.commands api/evennia.commands.cmdhandler api/evennia.commands.cmdparser api/evennia.commands.cmdset api/evennia.commands.cmdsethandler api/evennia.commands.command api/evennia.commands.default api/evennia.commands.default.account api/evennia.commands.default.admin api/evennia.commands.default.batchprocess api/evennia.commands.default.building api/evennia.commands.default.cmdset_account api/evennia.commands.default.cmdset_character api/evennia.commands.default.cmdset_session api/evennia.commands.default.cmdset_unloggedin api/evennia.commands.default.comms api/evennia.commands.default.general api/evennia.commands.default.help api/evennia.commands.default.muxcommand api/evennia.commands.default.syscommands api/evennia.commands.default.system api/evennia.commands.default.tests api/evennia.commands.default.unloggedin api/evennia.comms api/evennia.comms.comms api/evennia.comms.managers api/evennia.comms.models api/evennia.contrib api/evennia.contrib.base_systems api/evennia.contrib.base_systems.awsstorage api/evennia.contrib.base_systems.awsstorage.aws_s3_cdn api/evennia.contrib.base_systems.awsstorage.tests api/evennia.contrib.base_systems.building_menu api/evennia.contrib.base_systems.building_menu.building_menu api/evennia.contrib.base_systems.building_menu.tests api/evennia.contrib.base_systems.color_markups api/evennia.contrib.base_systems.color_markups.color_markups api/evennia.contrib.base_systems.color_markups.tests api/evennia.contrib.base_systems.custom_gametime api/evennia.contrib.base_systems.custom_gametime.custom_gametime api/evennia.contrib.base_systems.custom_gametime.tests api/evennia.contrib.base_systems.email_login api/evennia.contrib.base_systems.email_login.connection_screens api/evennia.contrib.base_systems.email_login.email_login api/evennia.contrib.base_systems.email_login.tests api/evennia.contrib.base_systems.ingame_python api/evennia.contrib.base_systems.ingame_python.callbackhandler api/evennia.contrib.base_systems.ingame_python.commands api/evennia.contrib.base_systems.ingame_python.eventfuncs api/evennia.contrib.base_systems.ingame_python.scripts api/evennia.contrib.base_systems.ingame_python.tests api/evennia.contrib.base_systems.ingame_python.typeclasses api/evennia.contrib.base_systems.ingame_python.utils api/evennia.contrib.base_systems.menu_login api/evennia.contrib.base_systems.menu_login.connection_screens api/evennia.contrib.base_systems.menu_login.menu_login api/evennia.contrib.base_systems.menu_login.tests api/evennia.contrib.base_systems.mux_comms_cmds api/evennia.contrib.base_systems.mux_comms_cmds.mux_comms_cmds api/evennia.contrib.base_systems.mux_comms_cmds.tests api/evennia.contrib.base_systems.unixcommand api/evennia.contrib.base_systems.unixcommand.tests api/evennia.contrib.base_systems.unixcommand.unixcommand api/evennia.contrib.full_systems api/evennia.contrib.full_systems.evscaperoom api/evennia.contrib.full_systems.evscaperoom.commands api/evennia.contrib.full_systems.evscaperoom.menu api/evennia.contrib.full_systems.evscaperoom.objects api/evennia.contrib.full_systems.evscaperoom.room api/evennia.contrib.full_systems.evscaperoom.scripts api/evennia.contrib.full_systems.evscaperoom.state api/evennia.contrib.full_systems.evscaperoom.tests api/evennia.contrib.full_systems.evscaperoom.utils api/evennia.contrib.game_systems api/evennia.contrib.game_systems.barter api/evennia.contrib.game_systems.barter.barter api/evennia.contrib.game_systems.barter.tests api/evennia.contrib.game_systems.clothing api/evennia.contrib.game_systems.clothing.clothing api/evennia.contrib.game_systems.clothing.tests api/evennia.contrib.game_systems.cooldowns api/evennia.contrib.game_systems.cooldowns.cooldowns api/evennia.contrib.game_systems.cooldowns.tests api/evennia.contrib.game_systems.crafting api/evennia.contrib.game_systems.crafting.crafting api/evennia.contrib.game_systems.crafting.example_recipes api/evennia.contrib.game_systems.crafting.tests api/evennia.contrib.game_systems.gendersub api/evennia.contrib.game_systems.gendersub.gendersub api/evennia.contrib.game_systems.gendersub.tests api/evennia.contrib.game_systems.mail api/evennia.contrib.game_systems.mail.mail api/evennia.contrib.game_systems.mail.tests api/evennia.contrib.game_systems.multidescer api/evennia.contrib.game_systems.multidescer.multidescer api/evennia.contrib.game_systems.multidescer.tests api/evennia.contrib.game_systems.puzzles api/evennia.contrib.game_systems.puzzles.puzzles api/evennia.contrib.game_systems.puzzles.tests api/evennia.contrib.game_systems.turnbattle api/evennia.contrib.game_systems.turnbattle.tb_basic api/evennia.contrib.game_systems.turnbattle.tb_equip api/evennia.contrib.game_systems.turnbattle.tb_items api/evennia.contrib.game_systems.turnbattle.tb_magic api/evennia.contrib.game_systems.turnbattle.tb_range api/evennia.contrib.game_systems.turnbattle.tests api/evennia.contrib.grid api/evennia.contrib.grid.extended_room api/evennia.contrib.grid.extended_room.extended_room api/evennia.contrib.grid.extended_room.tests api/evennia.contrib.grid.mapbuilder api/evennia.contrib.grid.mapbuilder.mapbuilder api/evennia.contrib.grid.mapbuilder.tests api/evennia.contrib.grid.simpledoor api/evennia.contrib.grid.simpledoor.simpledoor api/evennia.contrib.grid.simpledoor.tests api/evennia.contrib.grid.slow_exit api/evennia.contrib.grid.slow_exit.slow_exit api/evennia.contrib.grid.slow_exit.tests api/evennia.contrib.grid.wilderness api/evennia.contrib.grid.wilderness.tests api/evennia.contrib.grid.wilderness.wilderness api/evennia.contrib.grid.xyzgrid api/evennia.contrib.grid.xyzgrid.commands api/evennia.contrib.grid.xyzgrid.example api/evennia.contrib.grid.xyzgrid.launchcmd api/evennia.contrib.grid.xyzgrid.prototypes api/evennia.contrib.grid.xyzgrid.tests api/evennia.contrib.grid.xyzgrid.utils api/evennia.contrib.grid.xyzgrid.xymap api/evennia.contrib.grid.xyzgrid.xymap_legend api/evennia.contrib.grid.xyzgrid.xyzgrid api/evennia.contrib.grid.xyzgrid.xyzroom api/evennia.contrib.rpg api/evennia.contrib.rpg.dice api/evennia.contrib.rpg.dice.dice api/evennia.contrib.rpg.dice.tests api/evennia.contrib.rpg.health_bar api/evennia.contrib.rpg.health_bar.health_bar api/evennia.contrib.rpg.health_bar.tests api/evennia.contrib.rpg.rpsystem api/evennia.contrib.rpg.rpsystem.rplanguage api/evennia.contrib.rpg.rpsystem.rpsystem api/evennia.contrib.rpg.rpsystem.tests api/evennia.contrib.rpg.traits api/evennia.contrib.rpg.traits.tests api/evennia.contrib.rpg.traits.traits api/evennia.contrib.tutorials api/evennia.contrib.tutorials.batchprocessor api/evennia.contrib.tutorials.batchprocessor.example_batch_code api/evennia.contrib.tutorials.bodyfunctions api/evennia.contrib.tutorials.bodyfunctions.bodyfunctions api/evennia.contrib.tutorials.bodyfunctions.tests api/evennia.contrib.tutorials.mirror api/evennia.contrib.tutorials.mirror.mirror api/evennia.contrib.tutorials.red_button api/evennia.contrib.tutorials.red_button.red_button api/evennia.contrib.tutorials.talking_npc api/evennia.contrib.tutorials.talking_npc.talking_npc api/evennia.contrib.tutorials.talking_npc.tests api/evennia.contrib.tutorials.tutorial_world api/evennia.contrib.tutorials.tutorial_world.intro_menu api/evennia.contrib.tutorials.tutorial_world.mob api/evennia.contrib.tutorials.tutorial_world.objects api/evennia.contrib.tutorials.tutorial_world.rooms api/evennia.contrib.tutorials.tutorial_world.tests api/evennia.contrib.utils api/evennia.contrib.utils.auditing api/evennia.contrib.utils.auditing.outputs api/evennia.contrib.utils.auditing.server api/evennia.contrib.utils.auditing.tests api/evennia.contrib.utils.fieldfill api/evennia.contrib.utils.fieldfill.fieldfill api/evennia.contrib.utils.random_string_generator api/evennia.contrib.utils.random_string_generator.random_string_generator api/evennia.contrib.utils.random_string_generator.tests api/evennia.contrib.utils.tree_select api/evennia.contrib.utils.tree_select.tests api/evennia.contrib.utils.tree_select.tree_select api/evennia.help api/evennia.help.filehelp api/evennia.help.manager api/evennia.help.models api/evennia.help.utils api/evennia.locks api/evennia.locks.lockfuncs api/evennia.locks.lockhandler api/evennia.objects api/evennia.objects.manager api/evennia.objects.models api/evennia.objects.objects api/evennia.prototypes api/evennia.prototypes.menus api/evennia.prototypes.protfuncs api/evennia.prototypes.prototypes api/evennia.prototypes.spawner api/evennia.scripts api/evennia.scripts.manager api/evennia.scripts.models api/evennia.scripts.monitorhandler api/evennia.scripts.scripthandler api/evennia.scripts.scripts api/evennia.scripts.taskhandler api/evennia.scripts.tickerhandler api/evennia.server api/evennia.server.amp_client api/evennia.server.connection_wizard api/evennia.server.deprecations api/evennia.server.evennia_launcher api/evennia.server.game_index_client api/evennia.server.game_index_client.client api/evennia.server.game_index_client.service api/evennia.server.initial_setup api/evennia.server.inputfuncs api/evennia.server.manager api/evennia.server.models api/evennia.server.portal api/evennia.server.portal.amp api/evennia.server.portal.amp_server api/evennia.server.portal.grapevine api/evennia.server.portal.irc api/evennia.server.portal.mccp api/evennia.server.portal.mssp api/evennia.server.portal.mxp api/evennia.server.portal.naws api/evennia.server.portal.portal api/evennia.server.portal.portalsessionhandler api/evennia.server.portal.rss api/evennia.server.portal.ssh api/evennia.server.portal.ssl api/evennia.server.portal.suppress_ga api/evennia.server.portal.telnet api/evennia.server.portal.telnet_oob api/evennia.server.portal.telnet_ssl api/evennia.server.portal.tests api/evennia.server.portal.ttype api/evennia.server.portal.webclient api/evennia.server.portal.webclient_ajax api/evennia.server.profiling api/evennia.server.profiling.dummyrunner api/evennia.server.profiling.dummyrunner_settings api/evennia.server.profiling.memplot api/evennia.server.profiling.settings_mixin api/evennia.server.profiling.test_queries api/evennia.server.profiling.tests api/evennia.server.profiling.timetrace api/evennia.server.server api/evennia.server.serversession api/evennia.server.session api/evennia.server.sessionhandler api/evennia.server.signals api/evennia.server.throttle api/evennia.server.validators api/evennia.server.webserver api/evennia.settings_default api/evennia.typeclasses api/evennia.typeclasses.attributes api/evennia.typeclasses.managers api/evennia.typeclasses.models api/evennia.typeclasses.tags api/evennia.utils api/evennia.utils.ansi api/evennia.utils.batchprocessors api/evennia.utils.containers api/evennia.utils.create api/evennia.utils.dbserialize api/evennia.utils.eveditor api/evennia.utils.evform api/evennia.utils.evmenu api/evennia.utils.evmore api/evennia.utils.evtable api/evennia.utils.funcparser api/evennia.utils.gametime api/evennia.utils.idmapper api/evennia.utils.idmapper.manager api/evennia.utils.idmapper.models api/evennia.utils.idmapper.tests api/evennia.utils.logger api/evennia.utils.optionclasses api/evennia.utils.optionhandler api/evennia.utils.picklefield api/evennia.utils.search api/evennia.utils.test_resources api/evennia.utils.text2html api/evennia.utils.utils api/evennia.utils.validatorfuncs api/evennia.utils.verb_conjugation api/evennia.utils.verb_conjugation.conjugate api/evennia.utils.verb_conjugation.pronouns api/evennia.utils.verb_conjugation.tests api/evennia.web api/evennia.web.admin api/evennia.web.admin.accounts api/evennia.web.admin.attributes api/evennia.web.admin.comms api/evennia.web.admin.frontpage api/evennia.web.admin.help api/evennia.web.admin.objects api/evennia.web.admin.scripts api/evennia.web.admin.server api/evennia.web.admin.tags api/evennia.web.admin.urls api/evennia.web.admin.utils api/evennia.web.api api/evennia.web.api.filters api/evennia.web.api.permissions api/evennia.web.api.root api/evennia.web.api.serializers api/evennia.web.api.tests api/evennia.web.api.urls api/evennia.web.api.views api/evennia.web.templatetags api/evennia.web.templatetags.addclass api/evennia.web.urls api/evennia.web.utils api/evennia.web.utils.adminsite api/evennia.web.utils.backends api/evennia.web.utils.general_context api/evennia.web.utils.middleware api/evennia.web.utils.tests api/evennia.web.webclient api/evennia.web.webclient.urls api/evennia.web.webclient.views api/evennia.web.website api/evennia.web.website.forms api/evennia.web.website.tests api/evennia.web.website.urls api/evennia.web.website.views api/evennia.web.website.views.accounts api/evennia.web.website.views.channels api/evennia.web.website.views.characters api/evennia.web.website.views.errors api/evennia.web.website.views.help api/evennia.web.website.views.index api/evennia.web.website.views.mixins api/evennia.web.website.views.objects index ``` ```{toctree} :hidden: toc ```