evennia/docs/latest/api/evennia.contrib.tutorials.evadventure.objects.html
Evennia docbuilder action 243d596662 Updated HTML docs.
2025-08-15 18:14:21 +00:00

1103 lines
No EOL
130 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 lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>evennia.contrib.tutorials.evadventure.objects &#8212; Evennia latest documentation</title>
<link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=d75fae25" />
<link rel="stylesheet" type="text/css" href="../_static/nature.css?v=279e0f84" />
<link rel="stylesheet" type="text/css" href="../_static/custom.css?v=e4a91a55" />
<script src="../_static/documentation_options.js?v=c6e86fd7"></script>
<script src="../_static/doctools.js?v=9bcbadda"></script>
<script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="icon" href="../_static/favicon.ico"/>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="evennia.contrib.tutorials.evadventure.quests" href="evennia.contrib.tutorials.evadventure.quests.html" />
<link rel="prev" title="evennia.contrib.tutorials.evadventure.npcs" href="evennia.contrib.tutorials.evadventure.npcs.html" />
</head><body>
<div class="related" role="navigation" aria-label="Related">
<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="right" >
<a href="evennia.contrib.tutorials.evadventure.quests.html" title="evennia.contrib.tutorials.evadventure.quests"
accesskey="N">next</a> |</li>
<li class="right" >
<a href="evennia.contrib.tutorials.evadventure.npcs.html" title="evennia.contrib.tutorials.evadventure.npcs"
accesskey="P">previous</a> |</li>
<li class="nav-item nav-item-0"><a href="../index.html">Evennia</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../Evennia-API.html" >API Summary</a> &#187;</li>
<li class="nav-item nav-item-2"><a href="evennia-api.html" >evennia</a> &#187;</li>
<li class="nav-item nav-item-3"><a href="evennia.html" >evennia</a> &#187;</li>
<li class="nav-item nav-item-4"><a href="evennia.contrib.html" >evennia.contrib</a> &#187;</li>
<li class="nav-item nav-item-5"><a href="evennia.contrib.tutorials.html" >evennia.contrib.tutorials</a> &#187;</li>
<li class="nav-item nav-item-6"><a href="evennia.contrib.tutorials.evadventure.html" accesskey="U">evennia.contrib.tutorials.evadventure</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">evennia.contrib.tutorials.evadventure.objects</a></li>
</ul>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<section id="module-evennia.contrib.tutorials.evadventure.objects">
<span id="evennia-contrib-tutorials-evadventure-objects"></span><h1>evennia.contrib.tutorials.evadventure.objects<a class="headerlink" href="#module-evennia.contrib.tutorials.evadventure.objects" title="Link to this heading"></a></h1>
<p>All items in the game inherit from a base object. The properties (what you can do
with an object, such as wear, wield, eat, drink, kill etc) are all controlled by
Tags.</p>
<p>Every object has one of a few <strong>obj_type</strong>-category tags:
- weapon
- armor
- shield
- helmet
- consumable (potions, torches etc)
- magic (runestones, magic items)
- quest (quest-items)
- treasure (valuable to sell)</p>
<p>Its possible for an item to have more than one tag, such as a golden helmet (helmet+treasure) or
rune sword (weapon+quest).</p>
<dl class="py class">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureObject">
<em class="property"><span class="k"><span class="pre">class</span></span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">evennia.contrib.tutorials.evadventure.objects.</span></span><span class="sig-name descname"><span class="pre">EvAdventureObject</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span><span class="n"><span class="pre">args</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/tutorials/evadventure/objects.html#EvAdventureObject"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObject" title="Link to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="evennia.objects.objects.html#evennia.objects.objects.DefaultObject" title="evennia.objects.objects.DefaultObject"><code class="xref py py-class docutils literal notranslate"><span class="pre">DefaultObject</span></code></a></p>
<p>Base in-game entity.</p>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.inventory_use_slot">
<span class="sig-name descname"><span class="pre">inventory_use_slot</span></span><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.inventory_use_slot" title="Link to this definition"></a></dt>
<dd><p>AttributeProperty.</p>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.size">
<span class="sig-name descname"><span class="pre">size</span></span><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.size" title="Link to this definition"></a></dt>
<dd><p>AttributeProperty.</p>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.value">
<span class="sig-name descname"><span class="pre">value</span></span><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.value" title="Link to this definition"></a></dt>
<dd><p>AttributeProperty.</p>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.obj_type">
<span class="sig-name descname"><span class="pre">obj_type</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'gear'</span></em><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.obj_type" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.at_object_creation">
<span class="sig-name descname"><span class="pre">at_object_creation</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/tutorials/evadventure/objects.html#EvAdventureObject.at_object_creation"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.at_object_creation" title="Link to this definition"></a></dt>
<dd><p>Called once, when this object is first created. This is the
normal hook to overload for most object types.</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.get_display_header">
<span class="sig-name descname"><span class="pre">get_display_header</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">looker</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/tutorials/evadventure/objects.html#EvAdventureObject.get_display_header"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.get_display_header" title="Link to this definition"></a></dt>
<dd><p>Get the header component of the object description. Called by <strong>return_appearance</strong>.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>looker</strong> (<a class="reference internal" href="evennia.commands.default.general.html#evennia.commands.default.general.DefaultObject" title="evennia.commands.default.general.DefaultObject"><em>DefaultObject</em></a>) Object doing the looking.</p></li>
<li><p><strong>**kwargs</strong> Arbitrary data for use when overriding.</p></li>
</ul>
</dd>
<dt class="field-even">Returns<span class="colon">:</span></dt>
<dd class="field-even"><p><em>str</em> The header display string.</p>
</dd>
</dl>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.get_display_desc">
<span class="sig-name descname"><span class="pre">get_display_desc</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">looker</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/tutorials/evadventure/objects.html#EvAdventureObject.get_display_desc"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.get_display_desc" title="Link to this definition"></a></dt>
<dd><p>Get the desc component of the object description. Called by <strong>return_appearance</strong>.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>looker</strong> (<a class="reference internal" href="evennia.commands.default.general.html#evennia.commands.default.general.DefaultObject" title="evennia.commands.default.general.DefaultObject"><em>DefaultObject</em></a>) Object doing the looking.</p></li>
<li><p><strong>**kwargs</strong> Arbitrary data for use when overriding.</p></li>
</ul>
</dd>
<dt class="field-even">Returns<span class="colon">:</span></dt>
<dd class="field-even"><p><em>str</em> The desc display string.</p>
</dd>
</dl>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.has_obj_type">
<span class="sig-name descname"><span class="pre">has_obj_type</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">objtype</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/tutorials/evadventure/objects.html#EvAdventureObject.has_obj_type"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.has_obj_type" title="Link to this definition"></a></dt>
<dd><p>Check if object is of a particular type.</p>
<p>typeobj_enum (enum.ObjType): A type to check, like enums.TypeObj.TREASURE.</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.get_help">
<span class="sig-name descname"><span class="pre">get_help</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/tutorials/evadventure/objects.html#EvAdventureObject.get_help"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.get_help" title="Link to this definition"></a></dt>
<dd><p>Get help text for the item.</p>
<dl class="field-list simple">
<dt class="field-odd">Returns<span class="colon">:</span></dt>
<dd class="field-odd"><p><em>str</em> The help text, by default taken from the <strong>.help_text</strong> property.</p>
</dd>
</dl>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.at_pre_use">
<span class="sig-name descname"><span class="pre">at_pre_use</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span><span class="n"><span class="pre">args</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/tutorials/evadventure/objects.html#EvAdventureObject.at_pre_use"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.at_pre_use" title="Link to this definition"></a></dt>
<dd><p>Called before use. If returning False, usage should be aborted.</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.use">
<span class="sig-name descname"><span class="pre">use</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span><span class="n"><span class="pre">args</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/tutorials/evadventure/objects.html#EvAdventureObject.use"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.use" title="Link to this definition"></a></dt>
<dd><p>Use this object, whatever that may mean.</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.at_post_use">
<span class="sig-name descname"><span class="pre">at_post_use</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span><span class="n"><span class="pre">args</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/tutorials/evadventure/objects.html#EvAdventureObject.at_post_use"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.at_post_use" title="Link to this definition"></a></dt>
<dd><p>Called after use happened.</p>
</dd></dl>
<dl class="py exception">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.DoesNotExist">
<em class="property"><span class="k"><span class="pre">exception</span></span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">DoesNotExist</span></span><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.DoesNotExist" title="Link to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="evennia.objects.objects.html#evennia.objects.objects.DefaultObject.DoesNotExist" title="evennia.objects.objects.DefaultObject.DoesNotExist"><code class="xref py py-class docutils literal notranslate"><span class="pre">DoesNotExist</span></code></a></p>
</dd></dl>
<dl class="py exception">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.MultipleObjectsReturned">
<em class="property"><span class="k"><span class="pre">exception</span></span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">MultipleObjectsReturned</span></span><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.MultipleObjectsReturned" title="Link to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="evennia.objects.objects.html#evennia.objects.objects.DefaultObject.MultipleObjectsReturned" title="evennia.objects.objects.DefaultObject.MultipleObjectsReturned"><code class="xref py py-class docutils literal notranslate"><span class="pre">MultipleObjectsReturned</span></code></a></p>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.path">
<span class="sig-name descname"><span class="pre">path</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'evennia.contrib.tutorials.evadventure.objects.EvAdventureObject'</span></em><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.path" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.typename">
<span class="sig-name descname"><span class="pre">typename</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'EvAdventureObject'</span></em><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.typename" title="Link to this definition"></a></dt>
<dd></dd></dl>
</dd></dl>
<dl class="py class">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureObjectFiller">
<em class="property"><span class="k"><span class="pre">class</span></span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">evennia.contrib.tutorials.evadventure.objects.</span></span><span class="sig-name descname"><span class="pre">EvAdventureObjectFiller</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span><span class="n"><span class="pre">args</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/tutorials/evadventure/objects.html#EvAdventureObjectFiller"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObjectFiller" title="Link to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObject" title="evennia.contrib.tutorials.evadventure.objects.EvAdventureObject"><code class="xref py py-class docutils literal notranslate"><span class="pre">EvAdventureObject</span></code></a></p>
<p>In _Knave_, the inventory slots act as an extra measure of how you are affected by
various averse effects. For example, mud or water could fill up some of your inventory
slots and make the equipment there unusable until you cleaned it. Inventory is also
used to track how long you can stay under water etc - the fewer empty slots you have,
the less time you can stay under water due to carrying so much stuff with you.</p>
<p>This class represents such an effect filling up an empty slot. It has a quality of 0,
meaning its unusable.</p>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureObjectFiller.obj_type">
<span class="sig-name descname"><span class="pre">obj_type</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'quest'</span></em><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObjectFiller.obj_type" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureObjectFiller.quality">
<span class="sig-name descname"><span class="pre">quality</span></span><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObjectFiller.quality" title="Link to this definition"></a></dt>
<dd><p>AttributeProperty.</p>
</dd></dl>
<dl class="py exception">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureObjectFiller.DoesNotExist">
<em class="property"><span class="k"><span class="pre">exception</span></span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">DoesNotExist</span></span><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObjectFiller.DoesNotExist" title="Link to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.DoesNotExist" title="evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.DoesNotExist"><code class="xref py py-class docutils literal notranslate"><span class="pre">DoesNotExist</span></code></a></p>
</dd></dl>
<dl class="py exception">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureObjectFiller.MultipleObjectsReturned">
<em class="property"><span class="k"><span class="pre">exception</span></span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">MultipleObjectsReturned</span></span><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObjectFiller.MultipleObjectsReturned" title="Link to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.MultipleObjectsReturned" title="evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.MultipleObjectsReturned"><code class="xref py py-class docutils literal notranslate"><span class="pre">MultipleObjectsReturned</span></code></a></p>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureObjectFiller.path">
<span class="sig-name descname"><span class="pre">path</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'evennia.contrib.tutorials.evadventure.objects.EvAdventureObjectFiller'</span></em><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObjectFiller.path" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureObjectFiller.typename">
<span class="sig-name descname"><span class="pre">typename</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'EvAdventureObjectFiller'</span></em><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObjectFiller.typename" title="Link to this definition"></a></dt>
<dd></dd></dl>
</dd></dl>
<dl class="py class">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureQuestObject">
<em class="property"><span class="k"><span class="pre">class</span></span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">evennia.contrib.tutorials.evadventure.objects.</span></span><span class="sig-name descname"><span class="pre">EvAdventureQuestObject</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span><span class="n"><span class="pre">args</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/tutorials/evadventure/objects.html#EvAdventureQuestObject"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureQuestObject" title="Link to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObject" title="evennia.contrib.tutorials.evadventure.objects.EvAdventureObject"><code class="xref py py-class docutils literal notranslate"><span class="pre">EvAdventureObject</span></code></a></p>
<p>A quest object. These cannot be sold and only be used for quest resolution.</p>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureQuestObject.obj_type">
<span class="sig-name descname"><span class="pre">obj_type</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'quest'</span></em><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureQuestObject.obj_type" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureQuestObject.value">
<span class="sig-name descname"><span class="pre">value</span></span><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureQuestObject.value" title="Link to this definition"></a></dt>
<dd><p>AttributeProperty.</p>
</dd></dl>
<dl class="py exception">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureQuestObject.DoesNotExist">
<em class="property"><span class="k"><span class="pre">exception</span></span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">DoesNotExist</span></span><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureQuestObject.DoesNotExist" title="Link to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.DoesNotExist" title="evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.DoesNotExist"><code class="xref py py-class docutils literal notranslate"><span class="pre">DoesNotExist</span></code></a></p>
</dd></dl>
<dl class="py exception">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureQuestObject.MultipleObjectsReturned">
<em class="property"><span class="k"><span class="pre">exception</span></span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">MultipleObjectsReturned</span></span><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureQuestObject.MultipleObjectsReturned" title="Link to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.MultipleObjectsReturned" title="evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.MultipleObjectsReturned"><code class="xref py py-class docutils literal notranslate"><span class="pre">MultipleObjectsReturned</span></code></a></p>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureQuestObject.path">
<span class="sig-name descname"><span class="pre">path</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'evennia.contrib.tutorials.evadventure.objects.EvAdventureQuestObject'</span></em><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureQuestObject.path" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureQuestObject.typename">
<span class="sig-name descname"><span class="pre">typename</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'EvAdventureQuestObject'</span></em><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureQuestObject.typename" title="Link to this definition"></a></dt>
<dd></dd></dl>
</dd></dl>
<dl class="py class">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureTreasure">
<em class="property"><span class="k"><span class="pre">class</span></span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">evennia.contrib.tutorials.evadventure.objects.</span></span><span class="sig-name descname"><span class="pre">EvAdventureTreasure</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span><span class="n"><span class="pre">args</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/tutorials/evadventure/objects.html#EvAdventureTreasure"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureTreasure" title="Link to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObject" title="evennia.contrib.tutorials.evadventure.objects.EvAdventureObject"><code class="xref py py-class docutils literal notranslate"><span class="pre">EvAdventureObject</span></code></a></p>
<p>A treasure is mainly useful to sell for coin.</p>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureTreasure.obj_type">
<span class="sig-name descname"><span class="pre">obj_type</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'treasure'</span></em><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureTreasure.obj_type" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureTreasure.value">
<span class="sig-name descname"><span class="pre">value</span></span><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureTreasure.value" title="Link to this definition"></a></dt>
<dd><p>AttributeProperty.</p>
</dd></dl>
<dl class="py exception">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureTreasure.DoesNotExist">
<em class="property"><span class="k"><span class="pre">exception</span></span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">DoesNotExist</span></span><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureTreasure.DoesNotExist" title="Link to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.DoesNotExist" title="evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.DoesNotExist"><code class="xref py py-class docutils literal notranslate"><span class="pre">DoesNotExist</span></code></a></p>
</dd></dl>
<dl class="py exception">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureTreasure.MultipleObjectsReturned">
<em class="property"><span class="k"><span class="pre">exception</span></span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">MultipleObjectsReturned</span></span><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureTreasure.MultipleObjectsReturned" title="Link to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.MultipleObjectsReturned" title="evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.MultipleObjectsReturned"><code class="xref py py-class docutils literal notranslate"><span class="pre">MultipleObjectsReturned</span></code></a></p>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureTreasure.path">
<span class="sig-name descname"><span class="pre">path</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'evennia.contrib.tutorials.evadventure.objects.EvAdventureTreasure'</span></em><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureTreasure.path" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureTreasure.typename">
<span class="sig-name descname"><span class="pre">typename</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'EvAdventureTreasure'</span></em><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureTreasure.typename" title="Link to this definition"></a></dt>
<dd></dd></dl>
</dd></dl>
<dl class="py class">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureConsumable">
<em class="property"><span class="k"><span class="pre">class</span></span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">evennia.contrib.tutorials.evadventure.objects.</span></span><span class="sig-name descname"><span class="pre">EvAdventureConsumable</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span><span class="n"><span class="pre">args</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/tutorials/evadventure/objects.html#EvAdventureConsumable"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureConsumable" title="Link to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObject" title="evennia.contrib.tutorials.evadventure.objects.EvAdventureObject"><code class="xref py py-class docutils literal notranslate"><span class="pre">EvAdventureObject</span></code></a></p>
<p>Item that can be used up, like a potion or food. Weapons, armor etc does not
have a limited usage in this way.</p>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureConsumable.obj_type">
<span class="sig-name descname"><span class="pre">obj_type</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'consumable'</span></em><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureConsumable.obj_type" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureConsumable.size">
<span class="sig-name descname"><span class="pre">size</span></span><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureConsumable.size" title="Link to this definition"></a></dt>
<dd><p>AttributeProperty.</p>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureConsumable.uses">
<span class="sig-name descname"><span class="pre">uses</span></span><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureConsumable.uses" title="Link to this definition"></a></dt>
<dd><p>AttributeProperty.</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureConsumable.at_pre_use">
<span class="sig-name descname"><span class="pre">at_pre_use</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">user</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">target</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">*</span></span><span class="n"><span class="pre">args</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/tutorials/evadventure/objects.html#EvAdventureConsumable.at_pre_use"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureConsumable.at_pre_use" title="Link to this definition"></a></dt>
<dd><p>Called before use. If returning False, usage should be aborted.</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureConsumable.use">
<span class="sig-name descname"><span class="pre">use</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">user</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">target</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">*</span></span><span class="n"><span class="pre">args</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/tutorials/evadventure/objects.html#EvAdventureConsumable.use"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureConsumable.use" title="Link to this definition"></a></dt>
<dd><p>Use the consumable.</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureConsumable.at_post_use">
<span class="sig-name descname"><span class="pre">at_post_use</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">user</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">*</span></span><span class="n"><span class="pre">args</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/tutorials/evadventure/objects.html#EvAdventureConsumable.at_post_use"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureConsumable.at_post_use" title="Link to this definition"></a></dt>
<dd><p>Called after this item was used.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>user</strong> (<em>Object</em>) The one using the item.</p></li>
<li><p><strong>*args</strong> Optional arguments.</p></li>
<li><p><strong>**kwargs</strong> <p>Optional arguments.</p>
</p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dl class="py exception">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureConsumable.DoesNotExist">
<em class="property"><span class="k"><span class="pre">exception</span></span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">DoesNotExist</span></span><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureConsumable.DoesNotExist" title="Link to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.DoesNotExist" title="evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.DoesNotExist"><code class="xref py py-class docutils literal notranslate"><span class="pre">DoesNotExist</span></code></a></p>
</dd></dl>
<dl class="py exception">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureConsumable.MultipleObjectsReturned">
<em class="property"><span class="k"><span class="pre">exception</span></span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">MultipleObjectsReturned</span></span><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureConsumable.MultipleObjectsReturned" title="Link to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.MultipleObjectsReturned" title="evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.MultipleObjectsReturned"><code class="xref py py-class docutils literal notranslate"><span class="pre">MultipleObjectsReturned</span></code></a></p>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureConsumable.path">
<span class="sig-name descname"><span class="pre">path</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'evennia.contrib.tutorials.evadventure.objects.EvAdventureConsumable'</span></em><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureConsumable.path" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureConsumable.typename">
<span class="sig-name descname"><span class="pre">typename</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'EvAdventureConsumable'</span></em><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureConsumable.typename" title="Link to this definition"></a></dt>
<dd></dd></dl>
</dd></dl>
<dl class="py class">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon">
<em class="property"><span class="k"><span class="pre">class</span></span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">evennia.contrib.tutorials.evadventure.objects.</span></span><span class="sig-name descname"><span class="pre">EvAdventureWeapon</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span><span class="n"><span class="pre">args</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/tutorials/evadventure/objects.html#EvAdventureWeapon"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon" title="Link to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObject" title="evennia.contrib.tutorials.evadventure.objects.EvAdventureObject"><code class="xref py py-class docutils literal notranslate"><span class="pre">EvAdventureObject</span></code></a></p>
<p>Base weapon class for all EvAdventure weapons.</p>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon.obj_type">
<span class="sig-name descname"><span class="pre">obj_type</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'weapon'</span></em><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon.obj_type" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon.inventory_use_slot">
<span class="sig-name descname"><span class="pre">inventory_use_slot</span></span><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon.inventory_use_slot" title="Link to this definition"></a></dt>
<dd><p>AttributeProperty.</p>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon.quality">
<span class="sig-name descname"><span class="pre">quality</span></span><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon.quality" title="Link to this definition"></a></dt>
<dd><p>AttributeProperty.</p>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon.attack_type">
<span class="sig-name descname"><span class="pre">attack_type</span></span><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon.attack_type" title="Link to this definition"></a></dt>
<dd><p>AttributeProperty.</p>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon.defense_type">
<span class="sig-name descname"><span class="pre">defense_type</span></span><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon.defense_type" title="Link to this definition"></a></dt>
<dd><p>AttributeProperty.</p>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon.damage_roll">
<span class="sig-name descname"><span class="pre">damage_roll</span></span><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon.damage_roll" title="Link to this definition"></a></dt>
<dd><p>AttributeProperty.</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon.get_display_name">
<span class="sig-name descname"><span class="pre">get_display_name</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">looker</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/tutorials/evadventure/objects.html#EvAdventureWeapon.get_display_name"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon.get_display_name" title="Link to this definition"></a></dt>
<dd><p>Displays the name of the object in a viewer-aware manner.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>looker</strong> (<a class="reference internal" href="evennia.commands.default.general.html#evennia.commands.default.general.DefaultObject" title="evennia.commands.default.general.DefaultObject"><em>DefaultObject</em></a>) The object or account that is looking at or getting information
for this object.</p>
</dd>
<dt class="field-even">Returns<span class="colon">:</span></dt>
<dd class="field-even"><p><em>str</em> A name to display for this object. By default this returns the <strong>.name</strong> of the object.</p>
</dd>
</dl>
<p class="rubric">Notes</p>
<p>This function can be extended to change how object names appear to users in character,
but it does not change an objects keys or aliases when searching.</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon.at_pre_use">
<span class="sig-name descname"><span class="pre">at_pre_use</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">user</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">target</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">*</span></span><span class="n"><span class="pre">args</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/tutorials/evadventure/objects.html#EvAdventureWeapon.at_pre_use"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon.at_pre_use" title="Link to this definition"></a></dt>
<dd><p>Called before use. If returning False, usage should be aborted.</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon.use">
<span class="sig-name descname"><span class="pre">use</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">attacker</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">target</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">*</span></span><span class="n"><span class="pre">args</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">advantage</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">disadvantage</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/tutorials/evadventure/objects.html#EvAdventureWeapon.use"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon.use" title="Link to this definition"></a></dt>
<dd><p>When a weapon is used, it attacks an opponent</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon.at_post_use">
<span class="sig-name descname"><span class="pre">at_post_use</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">user</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">*</span></span><span class="n"><span class="pre">args</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/tutorials/evadventure/objects.html#EvAdventureWeapon.at_post_use"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon.at_post_use" title="Link to this definition"></a></dt>
<dd><p>Called after use happened.</p>
</dd></dl>
<dl class="py exception">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon.DoesNotExist">
<em class="property"><span class="k"><span class="pre">exception</span></span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">DoesNotExist</span></span><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon.DoesNotExist" title="Link to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.DoesNotExist" title="evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.DoesNotExist"><code class="xref py py-class docutils literal notranslate"><span class="pre">DoesNotExist</span></code></a></p>
</dd></dl>
<dl class="py exception">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon.MultipleObjectsReturned">
<em class="property"><span class="k"><span class="pre">exception</span></span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">MultipleObjectsReturned</span></span><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon.MultipleObjectsReturned" title="Link to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.MultipleObjectsReturned" title="evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.MultipleObjectsReturned"><code class="xref py py-class docutils literal notranslate"><span class="pre">MultipleObjectsReturned</span></code></a></p>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon.path">
<span class="sig-name descname"><span class="pre">path</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon'</span></em><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon.path" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon.typename">
<span class="sig-name descname"><span class="pre">typename</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'EvAdventureWeapon'</span></em><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon.typename" title="Link to this definition"></a></dt>
<dd></dd></dl>
</dd></dl>
<dl class="py class">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureThrowable">
<em class="property"><span class="k"><span class="pre">class</span></span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">evennia.contrib.tutorials.evadventure.objects.</span></span><span class="sig-name descname"><span class="pre">EvAdventureThrowable</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span><span class="n"><span class="pre">args</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/tutorials/evadventure/objects.html#EvAdventureThrowable"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureThrowable" title="Link to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon" title="evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon"><code class="xref py py-class docutils literal notranslate"><span class="pre">EvAdventureWeapon</span></code></a>, <a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureConsumable" title="evennia.contrib.tutorials.evadventure.objects.EvAdventureConsumable"><code class="xref py py-class docutils literal notranslate"><span class="pre">EvAdventureConsumable</span></code></a></p>
<p>Something you can throw at an enemy to harm them once, like a knife or exploding potion/grenade.</p>
<p>Note: In Knave, ranged attacks are done with WIS (representing the stillness of your mind?)</p>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureThrowable.obj_type">
<span class="sig-name descname"><span class="pre">obj_type</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">(ObjType.THROWABLE,</span> <span class="pre">ObjType.WEAPON,</span> <span class="pre">ObjType.CONSUMABLE)</span></em><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureThrowable.obj_type" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureThrowable.attack_type">
<span class="sig-name descname"><span class="pre">attack_type</span></span><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureThrowable.attack_type" title="Link to this definition"></a></dt>
<dd><p>AttributeProperty.</p>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureThrowable.defense_type">
<span class="sig-name descname"><span class="pre">defense_type</span></span><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureThrowable.defense_type" title="Link to this definition"></a></dt>
<dd><p>AttributeProperty.</p>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureThrowable.damage_roll">
<span class="sig-name descname"><span class="pre">damage_roll</span></span><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureThrowable.damage_roll" title="Link to this definition"></a></dt>
<dd><p>AttributeProperty.</p>
</dd></dl>
<dl class="py exception">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureThrowable.DoesNotExist">
<em class="property"><span class="k"><span class="pre">exception</span></span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">DoesNotExist</span></span><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureThrowable.DoesNotExist" title="Link to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon.DoesNotExist" title="evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon.DoesNotExist"><code class="xref py py-class docutils literal notranslate"><span class="pre">DoesNotExist</span></code></a>, <a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureConsumable.DoesNotExist" title="evennia.contrib.tutorials.evadventure.objects.EvAdventureConsumable.DoesNotExist"><code class="xref py py-class docutils literal notranslate"><span class="pre">DoesNotExist</span></code></a></p>
</dd></dl>
<dl class="py exception">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureThrowable.MultipleObjectsReturned">
<em class="property"><span class="k"><span class="pre">exception</span></span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">MultipleObjectsReturned</span></span><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureThrowable.MultipleObjectsReturned" title="Link to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon.MultipleObjectsReturned" title="evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon.MultipleObjectsReturned"><code class="xref py py-class docutils literal notranslate"><span class="pre">MultipleObjectsReturned</span></code></a>, <a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureConsumable.MultipleObjectsReturned" title="evennia.contrib.tutorials.evadventure.objects.EvAdventureConsumable.MultipleObjectsReturned"><code class="xref py py-class docutils literal notranslate"><span class="pre">MultipleObjectsReturned</span></code></a></p>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureThrowable.path">
<span class="sig-name descname"><span class="pre">path</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'evennia.contrib.tutorials.evadventure.objects.EvAdventureThrowable'</span></em><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureThrowable.path" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureThrowable.typename">
<span class="sig-name descname"><span class="pre">typename</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'EvAdventureThrowable'</span></em><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureThrowable.typename" title="Link to this definition"></a></dt>
<dd></dd></dl>
</dd></dl>
<dl class="py class">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureRunestone">
<em class="property"><span class="k"><span class="pre">class</span></span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">evennia.contrib.tutorials.evadventure.objects.</span></span><span class="sig-name descname"><span class="pre">EvAdventureRunestone</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span><span class="n"><span class="pre">args</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/tutorials/evadventure/objects.html#EvAdventureRunestone"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureRunestone" title="Link to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon" title="evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon"><code class="xref py py-class docutils literal notranslate"><span class="pre">EvAdventureWeapon</span></code></a>, <a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureConsumable" title="evennia.contrib.tutorials.evadventure.objects.EvAdventureConsumable"><code class="xref py py-class docutils literal notranslate"><span class="pre">EvAdventureConsumable</span></code></a></p>
<p>Base class for magic runestones. In _Knave_, every spell is represented by a rune stone
that takes up an inventory slot. It is wielded as a weapon in order to create the specific
magical effect provided by the stone. Normally each stone can only be used once per day but
they are quite powerful (and scales with caster level).</p>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureRunestone.obj_type">
<span class="sig-name descname"><span class="pre">obj_type</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">(ObjType.WEAPON,</span> <span class="pre">ObjType.MAGIC)</span></em><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureRunestone.obj_type" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureRunestone.inventory_use_slot">
<span class="sig-name descname"><span class="pre">inventory_use_slot</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'two_handed_weapons'</span></em><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureRunestone.inventory_use_slot" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureRunestone.quality">
<span class="sig-name descname"><span class="pre">quality</span></span><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureRunestone.quality" title="Link to this definition"></a></dt>
<dd><p>AttributeProperty.</p>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureRunestone.attack_type">
<span class="sig-name descname"><span class="pre">attack_type</span></span><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureRunestone.attack_type" title="Link to this definition"></a></dt>
<dd><p>AttributeProperty.</p>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureRunestone.defense_type">
<span class="sig-name descname"><span class="pre">defense_type</span></span><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureRunestone.defense_type" title="Link to this definition"></a></dt>
<dd><p>AttributeProperty.</p>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureRunestone.damage_roll">
<span class="sig-name descname"><span class="pre">damage_roll</span></span><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureRunestone.damage_roll" title="Link to this definition"></a></dt>
<dd><p>AttributeProperty.</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureRunestone.at_post_use">
<span class="sig-name descname"><span class="pre">at_post_use</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">user</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">*</span></span><span class="n"><span class="pre">args</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/tutorials/evadventure/objects.html#EvAdventureRunestone.at_post_use"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureRunestone.at_post_use" title="Link to this definition"></a></dt>
<dd><p>Called after the spell was cast</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureRunestone.refresh">
<span class="sig-name descname"><span class="pre">refresh</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/tutorials/evadventure/objects.html#EvAdventureRunestone.refresh"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureRunestone.refresh" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py exception">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureRunestone.DoesNotExist">
<em class="property"><span class="k"><span class="pre">exception</span></span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">DoesNotExist</span></span><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureRunestone.DoesNotExist" title="Link to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon.DoesNotExist" title="evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon.DoesNotExist"><code class="xref py py-class docutils literal notranslate"><span class="pre">DoesNotExist</span></code></a>, <a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureConsumable.DoesNotExist" title="evennia.contrib.tutorials.evadventure.objects.EvAdventureConsumable.DoesNotExist"><code class="xref py py-class docutils literal notranslate"><span class="pre">DoesNotExist</span></code></a></p>
</dd></dl>
<dl class="py exception">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureRunestone.MultipleObjectsReturned">
<em class="property"><span class="k"><span class="pre">exception</span></span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">MultipleObjectsReturned</span></span><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureRunestone.MultipleObjectsReturned" title="Link to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon.MultipleObjectsReturned" title="evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon.MultipleObjectsReturned"><code class="xref py py-class docutils literal notranslate"><span class="pre">MultipleObjectsReturned</span></code></a>, <a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureConsumable.MultipleObjectsReturned" title="evennia.contrib.tutorials.evadventure.objects.EvAdventureConsumable.MultipleObjectsReturned"><code class="xref py py-class docutils literal notranslate"><span class="pre">MultipleObjectsReturned</span></code></a></p>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureRunestone.path">
<span class="sig-name descname"><span class="pre">path</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'evennia.contrib.tutorials.evadventure.objects.EvAdventureRunestone'</span></em><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureRunestone.path" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureRunestone.typename">
<span class="sig-name descname"><span class="pre">typename</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'EvAdventureRunestone'</span></em><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureRunestone.typename" title="Link to this definition"></a></dt>
<dd></dd></dl>
</dd></dl>
<dl class="py class">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureArmor">
<em class="property"><span class="k"><span class="pre">class</span></span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">evennia.contrib.tutorials.evadventure.objects.</span></span><span class="sig-name descname"><span class="pre">EvAdventureArmor</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span><span class="n"><span class="pre">args</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/tutorials/evadventure/objects.html#EvAdventureArmor"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureArmor" title="Link to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObject" title="evennia.contrib.tutorials.evadventure.objects.EvAdventureObject"><code class="xref py py-class docutils literal notranslate"><span class="pre">EvAdventureObject</span></code></a></p>
<p>Base class for all wearable Armors.</p>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureArmor.obj_type">
<span class="sig-name descname"><span class="pre">obj_type</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'armor'</span></em><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureArmor.obj_type" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureArmor.inventory_use_slot">
<span class="sig-name descname"><span class="pre">inventory_use_slot</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'body'</span></em><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureArmor.inventory_use_slot" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureArmor.armor">
<span class="sig-name descname"><span class="pre">armor</span></span><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureArmor.armor" title="Link to this definition"></a></dt>
<dd><p>AttributeProperty.</p>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureArmor.quality">
<span class="sig-name descname"><span class="pre">quality</span></span><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureArmor.quality" title="Link to this definition"></a></dt>
<dd><p>AttributeProperty.</p>
</dd></dl>
<dl class="py exception">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureArmor.DoesNotExist">
<em class="property"><span class="k"><span class="pre">exception</span></span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">DoesNotExist</span></span><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureArmor.DoesNotExist" title="Link to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.DoesNotExist" title="evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.DoesNotExist"><code class="xref py py-class docutils literal notranslate"><span class="pre">DoesNotExist</span></code></a></p>
</dd></dl>
<dl class="py exception">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureArmor.MultipleObjectsReturned">
<em class="property"><span class="k"><span class="pre">exception</span></span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">MultipleObjectsReturned</span></span><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureArmor.MultipleObjectsReturned" title="Link to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.MultipleObjectsReturned" title="evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.MultipleObjectsReturned"><code class="xref py py-class docutils literal notranslate"><span class="pre">MultipleObjectsReturned</span></code></a></p>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureArmor.path">
<span class="sig-name descname"><span class="pre">path</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'evennia.contrib.tutorials.evadventure.objects.EvAdventureArmor'</span></em><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureArmor.path" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureArmor.typename">
<span class="sig-name descname"><span class="pre">typename</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'EvAdventureArmor'</span></em><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureArmor.typename" title="Link to this definition"></a></dt>
<dd></dd></dl>
</dd></dl>
<dl class="py class">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureShield">
<em class="property"><span class="k"><span class="pre">class</span></span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">evennia.contrib.tutorials.evadventure.objects.</span></span><span class="sig-name descname"><span class="pre">EvAdventureShield</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span><span class="n"><span class="pre">args</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/tutorials/evadventure/objects.html#EvAdventureShield"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureShield" title="Link to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureArmor" title="evennia.contrib.tutorials.evadventure.objects.EvAdventureArmor"><code class="xref py py-class docutils literal notranslate"><span class="pre">EvAdventureArmor</span></code></a></p>
<p>Base class for all Shields.</p>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureShield.obj_type">
<span class="sig-name descname"><span class="pre">obj_type</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'shield'</span></em><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureShield.obj_type" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureShield.inventory_use_slot">
<span class="sig-name descname"><span class="pre">inventory_use_slot</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'shield_hand'</span></em><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureShield.inventory_use_slot" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py exception">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureShield.DoesNotExist">
<em class="property"><span class="k"><span class="pre">exception</span></span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">DoesNotExist</span></span><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureShield.DoesNotExist" title="Link to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureArmor.DoesNotExist" title="evennia.contrib.tutorials.evadventure.objects.EvAdventureArmor.DoesNotExist"><code class="xref py py-class docutils literal notranslate"><span class="pre">DoesNotExist</span></code></a></p>
</dd></dl>
<dl class="py exception">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureShield.MultipleObjectsReturned">
<em class="property"><span class="k"><span class="pre">exception</span></span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">MultipleObjectsReturned</span></span><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureShield.MultipleObjectsReturned" title="Link to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureArmor.MultipleObjectsReturned" title="evennia.contrib.tutorials.evadventure.objects.EvAdventureArmor.MultipleObjectsReturned"><code class="xref py py-class docutils literal notranslate"><span class="pre">MultipleObjectsReturned</span></code></a></p>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureShield.path">
<span class="sig-name descname"><span class="pre">path</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'evennia.contrib.tutorials.evadventure.objects.EvAdventureShield'</span></em><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureShield.path" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureShield.typename">
<span class="sig-name descname"><span class="pre">typename</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'EvAdventureShield'</span></em><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureShield.typename" title="Link to this definition"></a></dt>
<dd></dd></dl>
</dd></dl>
<dl class="py class">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureHelmet">
<em class="property"><span class="k"><span class="pre">class</span></span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">evennia.contrib.tutorials.evadventure.objects.</span></span><span class="sig-name descname"><span class="pre">EvAdventureHelmet</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span><span class="n"><span class="pre">args</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/tutorials/evadventure/objects.html#EvAdventureHelmet"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureHelmet" title="Link to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureArmor" title="evennia.contrib.tutorials.evadventure.objects.EvAdventureArmor"><code class="xref py py-class docutils literal notranslate"><span class="pre">EvAdventureArmor</span></code></a></p>
<p>Base class for all Helmets.</p>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureHelmet.obj_type">
<span class="sig-name descname"><span class="pre">obj_type</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'helmet'</span></em><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureHelmet.obj_type" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureHelmet.inventory_use_slot">
<span class="sig-name descname"><span class="pre">inventory_use_slot</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'head'</span></em><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureHelmet.inventory_use_slot" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py exception">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureHelmet.DoesNotExist">
<em class="property"><span class="k"><span class="pre">exception</span></span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">DoesNotExist</span></span><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureHelmet.DoesNotExist" title="Link to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureArmor.DoesNotExist" title="evennia.contrib.tutorials.evadventure.objects.EvAdventureArmor.DoesNotExist"><code class="xref py py-class docutils literal notranslate"><span class="pre">DoesNotExist</span></code></a></p>
</dd></dl>
<dl class="py exception">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureHelmet.MultipleObjectsReturned">
<em class="property"><span class="k"><span class="pre">exception</span></span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">MultipleObjectsReturned</span></span><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureHelmet.MultipleObjectsReturned" title="Link to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureArmor.MultipleObjectsReturned" title="evennia.contrib.tutorials.evadventure.objects.EvAdventureArmor.MultipleObjectsReturned"><code class="xref py py-class docutils literal notranslate"><span class="pre">MultipleObjectsReturned</span></code></a></p>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureHelmet.path">
<span class="sig-name descname"><span class="pre">path</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'evennia.contrib.tutorials.evadventure.objects.EvAdventureHelmet'</span></em><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureHelmet.path" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.EvAdventureHelmet.typename">
<span class="sig-name descname"><span class="pre">typename</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'EvAdventureHelmet'</span></em><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureHelmet.typename" title="Link to this definition"></a></dt>
<dd></dd></dl>
</dd></dl>
<dl class="py class">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.WeaponBareHands">
<em class="property"><span class="k"><span class="pre">class</span></span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">evennia.contrib.tutorials.evadventure.objects.</span></span><span class="sig-name descname"><span class="pre">WeaponBareHands</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span><span class="n"><span class="pre">args</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/tutorials/evadventure/objects.html#WeaponBareHands"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.WeaponBareHands" title="Link to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon" title="evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon"><code class="xref py py-class docutils literal notranslate"><span class="pre">EvAdventureWeapon</span></code></a></p>
<p>This is a dummy-class loaded when you wield no weapons. We wont create any db-object for it.</p>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.WeaponBareHands.obj_type">
<span class="sig-name descname"><span class="pre">obj_type</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'weapon'</span></em><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.WeaponBareHands.obj_type" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.WeaponBareHands.key">
<span class="sig-name descname"><span class="pre">key</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'Bare</span> <span class="pre">hands'</span></em><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.WeaponBareHands.key" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.WeaponBareHands.inventory_use_slot">
<span class="sig-name descname"><span class="pre">inventory_use_slot</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'weapon_hand'</span></em><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.WeaponBareHands.inventory_use_slot" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.WeaponBareHands.attack_type">
<span class="sig-name descname"><span class="pre">attack_type</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'strength'</span></em><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.WeaponBareHands.attack_type" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.WeaponBareHands.defense_type">
<span class="sig-name descname"><span class="pre">defense_type</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'armor'</span></em><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.WeaponBareHands.defense_type" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.WeaponBareHands.damage_roll">
<span class="sig-name descname"><span class="pre">damage_roll</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'1d4'</span></em><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.WeaponBareHands.damage_roll" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.WeaponBareHands.quality">
<span class="sig-name descname"><span class="pre">quality</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">None</span></em><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.WeaponBareHands.quality" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py exception">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.WeaponBareHands.DoesNotExist">
<em class="property"><span class="k"><span class="pre">exception</span></span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">DoesNotExist</span></span><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.WeaponBareHands.DoesNotExist" title="Link to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon.DoesNotExist" title="evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon.DoesNotExist"><code class="xref py py-class docutils literal notranslate"><span class="pre">DoesNotExist</span></code></a></p>
</dd></dl>
<dl class="py exception">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.WeaponBareHands.MultipleObjectsReturned">
<em class="property"><span class="k"><span class="pre">exception</span></span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">MultipleObjectsReturned</span></span><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.WeaponBareHands.MultipleObjectsReturned" title="Link to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon.MultipleObjectsReturned" title="evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon.MultipleObjectsReturned"><code class="xref py py-class docutils literal notranslate"><span class="pre">MultipleObjectsReturned</span></code></a></p>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.WeaponBareHands.path">
<span class="sig-name descname"><span class="pre">path</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'evennia.contrib.tutorials.evadventure.objects.WeaponBareHands'</span></em><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.WeaponBareHands.path" title="Link to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.WeaponBareHands.typename">
<span class="sig-name descname"><span class="pre">typename</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'WeaponBareHands'</span></em><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.WeaponBareHands.typename" title="Link to this definition"></a></dt>
<dd></dd></dl>
</dd></dl>
<dl class="py function">
<dt class="sig sig-object py" id="evennia.contrib.tutorials.evadventure.objects.get_bare_hands">
<span class="sig-prename descclassname"><span class="pre">evennia.contrib.tutorials.evadventure.objects.</span></span><span class="sig-name descname"><span class="pre">get_bare_hands</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/tutorials/evadventure/objects.html#get_bare_hands"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#evennia.contrib.tutorials.evadventure.objects.get_bare_hands" title="Link to this definition"></a></dt>
<dd><p>Get the bare-hands singleton object.</p>
<dl class="field-list simple">
<dt class="field-odd">Returns<span class="colon">:</span></dt>
<dd class="field-odd"><p>WeaponBareHands</p>
</dd>
</dl>
</dd></dl>
</section>
<div class="clearer"></div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="Main">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/evennia_logo.png" alt="Logo of Evennia"/>
</a></p>
<search 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" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
<input type="submit" value="Go" />
</form>
</div>
</search>
<script>document.getElementById('searchbox').style.display = "block"</script>
<h3><a href="../index.html">Table of Contents</a></h3>
<ul>
<li><a class="reference internal" href="#">evennia.contrib.tutorials.evadventure.objects</a><ul>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObject"><code class="docutils literal notranslate"><span class="pre">EvAdventureObject</span></code></a><ul>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.inventory_use_slot"><code class="docutils literal notranslate"><span class="pre">EvAdventureObject.inventory_use_slot</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.size"><code class="docutils literal notranslate"><span class="pre">EvAdventureObject.size</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.value"><code class="docutils literal notranslate"><span class="pre">EvAdventureObject.value</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.obj_type"><code class="docutils literal notranslate"><span class="pre">EvAdventureObject.obj_type</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.at_object_creation"><code class="docutils literal notranslate"><span class="pre">EvAdventureObject.at_object_creation()</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.get_display_header"><code class="docutils literal notranslate"><span class="pre">EvAdventureObject.get_display_header()</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.get_display_desc"><code class="docutils literal notranslate"><span class="pre">EvAdventureObject.get_display_desc()</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.has_obj_type"><code class="docutils literal notranslate"><span class="pre">EvAdventureObject.has_obj_type()</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.get_help"><code class="docutils literal notranslate"><span class="pre">EvAdventureObject.get_help()</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.at_pre_use"><code class="docutils literal notranslate"><span class="pre">EvAdventureObject.at_pre_use()</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.use"><code class="docutils literal notranslate"><span class="pre">EvAdventureObject.use()</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.at_post_use"><code class="docutils literal notranslate"><span class="pre">EvAdventureObject.at_post_use()</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.DoesNotExist"><code class="docutils literal notranslate"><span class="pre">EvAdventureObject.DoesNotExist</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.MultipleObjectsReturned"><code class="docutils literal notranslate"><span class="pre">EvAdventureObject.MultipleObjectsReturned</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.path"><code class="docutils literal notranslate"><span class="pre">EvAdventureObject.path</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.typename"><code class="docutils literal notranslate"><span class="pre">EvAdventureObject.typename</span></code></a></li>
</ul>
</li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObjectFiller"><code class="docutils literal notranslate"><span class="pre">EvAdventureObjectFiller</span></code></a><ul>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObjectFiller.obj_type"><code class="docutils literal notranslate"><span class="pre">EvAdventureObjectFiller.obj_type</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObjectFiller.quality"><code class="docutils literal notranslate"><span class="pre">EvAdventureObjectFiller.quality</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObjectFiller.DoesNotExist"><code class="docutils literal notranslate"><span class="pre">EvAdventureObjectFiller.DoesNotExist</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObjectFiller.MultipleObjectsReturned"><code class="docutils literal notranslate"><span class="pre">EvAdventureObjectFiller.MultipleObjectsReturned</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObjectFiller.path"><code class="docutils literal notranslate"><span class="pre">EvAdventureObjectFiller.path</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObjectFiller.typename"><code class="docutils literal notranslate"><span class="pre">EvAdventureObjectFiller.typename</span></code></a></li>
</ul>
</li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureQuestObject"><code class="docutils literal notranslate"><span class="pre">EvAdventureQuestObject</span></code></a><ul>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureQuestObject.obj_type"><code class="docutils literal notranslate"><span class="pre">EvAdventureQuestObject.obj_type</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureQuestObject.value"><code class="docutils literal notranslate"><span class="pre">EvAdventureQuestObject.value</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureQuestObject.DoesNotExist"><code class="docutils literal notranslate"><span class="pre">EvAdventureQuestObject.DoesNotExist</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureQuestObject.MultipleObjectsReturned"><code class="docutils literal notranslate"><span class="pre">EvAdventureQuestObject.MultipleObjectsReturned</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureQuestObject.path"><code class="docutils literal notranslate"><span class="pre">EvAdventureQuestObject.path</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureQuestObject.typename"><code class="docutils literal notranslate"><span class="pre">EvAdventureQuestObject.typename</span></code></a></li>
</ul>
</li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureTreasure"><code class="docutils literal notranslate"><span class="pre">EvAdventureTreasure</span></code></a><ul>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureTreasure.obj_type"><code class="docutils literal notranslate"><span class="pre">EvAdventureTreasure.obj_type</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureTreasure.value"><code class="docutils literal notranslate"><span class="pre">EvAdventureTreasure.value</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureTreasure.DoesNotExist"><code class="docutils literal notranslate"><span class="pre">EvAdventureTreasure.DoesNotExist</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureTreasure.MultipleObjectsReturned"><code class="docutils literal notranslate"><span class="pre">EvAdventureTreasure.MultipleObjectsReturned</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureTreasure.path"><code class="docutils literal notranslate"><span class="pre">EvAdventureTreasure.path</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureTreasure.typename"><code class="docutils literal notranslate"><span class="pre">EvAdventureTreasure.typename</span></code></a></li>
</ul>
</li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureConsumable"><code class="docutils literal notranslate"><span class="pre">EvAdventureConsumable</span></code></a><ul>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureConsumable.obj_type"><code class="docutils literal notranslate"><span class="pre">EvAdventureConsumable.obj_type</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureConsumable.size"><code class="docutils literal notranslate"><span class="pre">EvAdventureConsumable.size</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureConsumable.uses"><code class="docutils literal notranslate"><span class="pre">EvAdventureConsumable.uses</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureConsumable.at_pre_use"><code class="docutils literal notranslate"><span class="pre">EvAdventureConsumable.at_pre_use()</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureConsumable.use"><code class="docutils literal notranslate"><span class="pre">EvAdventureConsumable.use()</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureConsumable.at_post_use"><code class="docutils literal notranslate"><span class="pre">EvAdventureConsumable.at_post_use()</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureConsumable.DoesNotExist"><code class="docutils literal notranslate"><span class="pre">EvAdventureConsumable.DoesNotExist</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureConsumable.MultipleObjectsReturned"><code class="docutils literal notranslate"><span class="pre">EvAdventureConsumable.MultipleObjectsReturned</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureConsumable.path"><code class="docutils literal notranslate"><span class="pre">EvAdventureConsumable.path</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureConsumable.typename"><code class="docutils literal notranslate"><span class="pre">EvAdventureConsumable.typename</span></code></a></li>
</ul>
</li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon"><code class="docutils literal notranslate"><span class="pre">EvAdventureWeapon</span></code></a><ul>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon.obj_type"><code class="docutils literal notranslate"><span class="pre">EvAdventureWeapon.obj_type</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon.inventory_use_slot"><code class="docutils literal notranslate"><span class="pre">EvAdventureWeapon.inventory_use_slot</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon.quality"><code class="docutils literal notranslate"><span class="pre">EvAdventureWeapon.quality</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon.attack_type"><code class="docutils literal notranslate"><span class="pre">EvAdventureWeapon.attack_type</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon.defense_type"><code class="docutils literal notranslate"><span class="pre">EvAdventureWeapon.defense_type</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon.damage_roll"><code class="docutils literal notranslate"><span class="pre">EvAdventureWeapon.damage_roll</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon.get_display_name"><code class="docutils literal notranslate"><span class="pre">EvAdventureWeapon.get_display_name()</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon.at_pre_use"><code class="docutils literal notranslate"><span class="pre">EvAdventureWeapon.at_pre_use()</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon.use"><code class="docutils literal notranslate"><span class="pre">EvAdventureWeapon.use()</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon.at_post_use"><code class="docutils literal notranslate"><span class="pre">EvAdventureWeapon.at_post_use()</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon.DoesNotExist"><code class="docutils literal notranslate"><span class="pre">EvAdventureWeapon.DoesNotExist</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon.MultipleObjectsReturned"><code class="docutils literal notranslate"><span class="pre">EvAdventureWeapon.MultipleObjectsReturned</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon.path"><code class="docutils literal notranslate"><span class="pre">EvAdventureWeapon.path</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon.typename"><code class="docutils literal notranslate"><span class="pre">EvAdventureWeapon.typename</span></code></a></li>
</ul>
</li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureThrowable"><code class="docutils literal notranslate"><span class="pre">EvAdventureThrowable</span></code></a><ul>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureThrowable.obj_type"><code class="docutils literal notranslate"><span class="pre">EvAdventureThrowable.obj_type</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureThrowable.attack_type"><code class="docutils literal notranslate"><span class="pre">EvAdventureThrowable.attack_type</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureThrowable.defense_type"><code class="docutils literal notranslate"><span class="pre">EvAdventureThrowable.defense_type</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureThrowable.damage_roll"><code class="docutils literal notranslate"><span class="pre">EvAdventureThrowable.damage_roll</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureThrowable.DoesNotExist"><code class="docutils literal notranslate"><span class="pre">EvAdventureThrowable.DoesNotExist</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureThrowable.MultipleObjectsReturned"><code class="docutils literal notranslate"><span class="pre">EvAdventureThrowable.MultipleObjectsReturned</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureThrowable.path"><code class="docutils literal notranslate"><span class="pre">EvAdventureThrowable.path</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureThrowable.typename"><code class="docutils literal notranslate"><span class="pre">EvAdventureThrowable.typename</span></code></a></li>
</ul>
</li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureRunestone"><code class="docutils literal notranslate"><span class="pre">EvAdventureRunestone</span></code></a><ul>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureRunestone.obj_type"><code class="docutils literal notranslate"><span class="pre">EvAdventureRunestone.obj_type</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureRunestone.inventory_use_slot"><code class="docutils literal notranslate"><span class="pre">EvAdventureRunestone.inventory_use_slot</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureRunestone.quality"><code class="docutils literal notranslate"><span class="pre">EvAdventureRunestone.quality</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureRunestone.attack_type"><code class="docutils literal notranslate"><span class="pre">EvAdventureRunestone.attack_type</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureRunestone.defense_type"><code class="docutils literal notranslate"><span class="pre">EvAdventureRunestone.defense_type</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureRunestone.damage_roll"><code class="docutils literal notranslate"><span class="pre">EvAdventureRunestone.damage_roll</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureRunestone.at_post_use"><code class="docutils literal notranslate"><span class="pre">EvAdventureRunestone.at_post_use()</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureRunestone.refresh"><code class="docutils literal notranslate"><span class="pre">EvAdventureRunestone.refresh()</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureRunestone.DoesNotExist"><code class="docutils literal notranslate"><span class="pre">EvAdventureRunestone.DoesNotExist</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureRunestone.MultipleObjectsReturned"><code class="docutils literal notranslate"><span class="pre">EvAdventureRunestone.MultipleObjectsReturned</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureRunestone.path"><code class="docutils literal notranslate"><span class="pre">EvAdventureRunestone.path</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureRunestone.typename"><code class="docutils literal notranslate"><span class="pre">EvAdventureRunestone.typename</span></code></a></li>
</ul>
</li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureArmor"><code class="docutils literal notranslate"><span class="pre">EvAdventureArmor</span></code></a><ul>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureArmor.obj_type"><code class="docutils literal notranslate"><span class="pre">EvAdventureArmor.obj_type</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureArmor.inventory_use_slot"><code class="docutils literal notranslate"><span class="pre">EvAdventureArmor.inventory_use_slot</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureArmor.armor"><code class="docutils literal notranslate"><span class="pre">EvAdventureArmor.armor</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureArmor.quality"><code class="docutils literal notranslate"><span class="pre">EvAdventureArmor.quality</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureArmor.DoesNotExist"><code class="docutils literal notranslate"><span class="pre">EvAdventureArmor.DoesNotExist</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureArmor.MultipleObjectsReturned"><code class="docutils literal notranslate"><span class="pre">EvAdventureArmor.MultipleObjectsReturned</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureArmor.path"><code class="docutils literal notranslate"><span class="pre">EvAdventureArmor.path</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureArmor.typename"><code class="docutils literal notranslate"><span class="pre">EvAdventureArmor.typename</span></code></a></li>
</ul>
</li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureShield"><code class="docutils literal notranslate"><span class="pre">EvAdventureShield</span></code></a><ul>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureShield.obj_type"><code class="docutils literal notranslate"><span class="pre">EvAdventureShield.obj_type</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureShield.inventory_use_slot"><code class="docutils literal notranslate"><span class="pre">EvAdventureShield.inventory_use_slot</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureShield.DoesNotExist"><code class="docutils literal notranslate"><span class="pre">EvAdventureShield.DoesNotExist</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureShield.MultipleObjectsReturned"><code class="docutils literal notranslate"><span class="pre">EvAdventureShield.MultipleObjectsReturned</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureShield.path"><code class="docutils literal notranslate"><span class="pre">EvAdventureShield.path</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureShield.typename"><code class="docutils literal notranslate"><span class="pre">EvAdventureShield.typename</span></code></a></li>
</ul>
</li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureHelmet"><code class="docutils literal notranslate"><span class="pre">EvAdventureHelmet</span></code></a><ul>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureHelmet.obj_type"><code class="docutils literal notranslate"><span class="pre">EvAdventureHelmet.obj_type</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureHelmet.inventory_use_slot"><code class="docutils literal notranslate"><span class="pre">EvAdventureHelmet.inventory_use_slot</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureHelmet.DoesNotExist"><code class="docutils literal notranslate"><span class="pre">EvAdventureHelmet.DoesNotExist</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureHelmet.MultipleObjectsReturned"><code class="docutils literal notranslate"><span class="pre">EvAdventureHelmet.MultipleObjectsReturned</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureHelmet.path"><code class="docutils literal notranslate"><span class="pre">EvAdventureHelmet.path</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureHelmet.typename"><code class="docutils literal notranslate"><span class="pre">EvAdventureHelmet.typename</span></code></a></li>
</ul>
</li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.WeaponBareHands"><code class="docutils literal notranslate"><span class="pre">WeaponBareHands</span></code></a><ul>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.WeaponBareHands.obj_type"><code class="docutils literal notranslate"><span class="pre">WeaponBareHands.obj_type</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.WeaponBareHands.key"><code class="docutils literal notranslate"><span class="pre">WeaponBareHands.key</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.WeaponBareHands.inventory_use_slot"><code class="docutils literal notranslate"><span class="pre">WeaponBareHands.inventory_use_slot</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.WeaponBareHands.attack_type"><code class="docutils literal notranslate"><span class="pre">WeaponBareHands.attack_type</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.WeaponBareHands.defense_type"><code class="docutils literal notranslate"><span class="pre">WeaponBareHands.defense_type</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.WeaponBareHands.damage_roll"><code class="docutils literal notranslate"><span class="pre">WeaponBareHands.damage_roll</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.WeaponBareHands.quality"><code class="docutils literal notranslate"><span class="pre">WeaponBareHands.quality</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.WeaponBareHands.DoesNotExist"><code class="docutils literal notranslate"><span class="pre">WeaponBareHands.DoesNotExist</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.WeaponBareHands.MultipleObjectsReturned"><code class="docutils literal notranslate"><span class="pre">WeaponBareHands.MultipleObjectsReturned</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.WeaponBareHands.path"><code class="docutils literal notranslate"><span class="pre">WeaponBareHands.path</span></code></a></li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.WeaponBareHands.typename"><code class="docutils literal notranslate"><span class="pre">WeaponBareHands.typename</span></code></a></li>
</ul>
</li>
<li><a class="reference internal" href="#evennia.contrib.tutorials.evadventure.objects.get_bare_hands"><code class="docutils literal notranslate"><span class="pre">get_bare_hands()</span></code></a></li>
</ul>
</li>
</ul>
<div>
<h4>Previous topic</h4>
<p class="topless"><a href="evennia.contrib.tutorials.evadventure.npcs.html"
title="previous chapter">evennia.contrib.tutorials.evadventure.npcs</a></p>
</div>
<div>
<h4>Next topic</h4>
<p class="topless"><a href="evennia.contrib.tutorials.evadventure.quests.html"
title="next chapter">evennia.contrib.tutorials.evadventure.quests</a></p>
</div>
<div role="note" aria-label="source link">
<!--h3>This Page</h3-->
<ul class="this-page-menu">
<li><a href="../_sources/api/evennia.contrib.tutorials.evadventure.objects.md.txt"
rel="nofollow">Show Page Source</a></li>
</ul>
</div><h3>Links</h3>
<ul>
<li><a href="https://www.evennia.com/docs/latest/index.html">Documentation Top</a> </li>
<li><a href="https://www.evennia.com">Evennia Home</a> </li>
<li><a href="https://github.com/evennia/evennia">Github</a> </li>
<li><a href="http://games.evennia.com">Game Index</a> </li>
<li>
<a href="https://discord.gg/AJJpcRUhtF">Discord</a> -
<a href="https://github.com/evennia/evennia/discussions">Discussions</a> -
<a href="https://evennia.blogspot.com/">Blog</a>
</li>
</ul>
<h3>Doc Versions</h3>
<ul>
<li>
<a href="https://www.evennia.com/docs/latest/index.html">latest (main branch)</a>
</li>
<li>
<a href="https://www.evennia.com/docs/5.x/index.html">v5.0.0 branch (outdated)</a>
</li>
<li>
<a href="https://www.evennia.com/docs/4.x/index.html">v4.0.0 branch (outdated)</a>
</li>
<li>
<a href="https://www.evennia.com/docs/3.x/index.html">v3.0.0 branch (outdated)</a>
</li>
<li>
<a href="https://www.evennia.com/docs/2.x/index.html">v2.0.0 branch (outdated)</a>
</li>
<li>
<a href="https://www.evennia.com/docs/1.x/index.html">v1.0.0 branch (outdated)</a>
</li>
<li>
<a href="https://www.evennia.com/docs/0.x/index.html">v0.9.5 branch (outdated)</a>
</li>
</ul>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related" role="navigation" aria-label="Related">
<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="right" >
<a href="evennia.contrib.tutorials.evadventure.quests.html" title="evennia.contrib.tutorials.evadventure.quests"
>next</a> |</li>
<li class="right" >
<a href="evennia.contrib.tutorials.evadventure.npcs.html" title="evennia.contrib.tutorials.evadventure.npcs"
>previous</a> |</li>
<li class="nav-item nav-item-0"><a href="../index.html">Evennia</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="../Evennia-API.html" >API Summary</a> &#187;</li>
<li class="nav-item nav-item-2"><a href="evennia-api.html" >evennia</a> &#187;</li>
<li class="nav-item nav-item-3"><a href="evennia.html" >evennia</a> &#187;</li>
<li class="nav-item nav-item-4"><a href="evennia.contrib.html" >evennia.contrib</a> &#187;</li>
<li class="nav-item nav-item-5"><a href="evennia.contrib.tutorials.html" >evennia.contrib.tutorials</a> &#187;</li>
<li class="nav-item nav-item-6"><a href="evennia.contrib.tutorials.evadventure.html" >evennia.contrib.tutorials.evadventure</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">evennia.contrib.tutorials.evadventure.objects</a></li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2024, The Evennia developer community.
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 8.2.3.
</div>
</body>
</html>