<spanid="evennia-contrib-tutorials-evadventure-objects"></span><h1>evennia.contrib.tutorials.evadventure.objects<aclass="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>It’s possible for an item to have more than one tag, such as a golden helmet (helmet+treasure) or
<emclass="property"><spanclass="k"><spanclass="pre">class</span></span><spanclass="w"></span></em><spanclass="sig-prename descclassname"><spanclass="pre">evennia.contrib.tutorials.evadventure.objects.</span></span><spanclass="sig-name descname"><spanclass="pre">EvAdventureObject</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o"><spanclass="pre">*</span></span><spanclass="n"><spanclass="pre">args</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">**</span></span><spanclass="n"><spanclass="pre">kwargs</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/tutorials/evadventure/objects.html#EvAdventureObject"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObject"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">inventory_use_slot</span></span><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.inventory_use_slot"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">size</span></span><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.size"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">value</span></span><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.value"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">obj_type</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'gear'</span></em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.obj_type"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">at_object_creation</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/tutorials/evadventure/objects.html#EvAdventureObject.at_object_creation"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="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>
<spanclass="sig-name descname"><spanclass="pre">get_display_header</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">looker</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">**</span></span><spanclass="n"><spanclass="pre">kwargs</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/tutorials/evadventure/objects.html#EvAdventureObject.get_display_header"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="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>
<spanclass="sig-name descname"><spanclass="pre">get_display_desc</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">looker</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">**</span></span><spanclass="n"><spanclass="pre">kwargs</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/tutorials/evadventure/objects.html#EvAdventureObject.get_display_desc"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="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>
<spanclass="sig-name descname"><spanclass="pre">has_obj_type</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">objtype</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/tutorials/evadventure/objects.html#EvAdventureObject.has_obj_type"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="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>
<spanclass="sig-name descname"><spanclass="pre">get_help</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/tutorials/evadventure/objects.html#EvAdventureObject.get_help"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.get_help"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">at_pre_use</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o"><spanclass="pre">*</span></span><spanclass="n"><spanclass="pre">args</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">**</span></span><spanclass="n"><spanclass="pre">kwargs</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/tutorials/evadventure/objects.html#EvAdventureObject.at_pre_use"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="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>
<spanclass="sig-name descname"><spanclass="pre">use</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o"><spanclass="pre">*</span></span><spanclass="n"><spanclass="pre">args</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">**</span></span><spanclass="n"><spanclass="pre">kwargs</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/tutorials/evadventure/objects.html#EvAdventureObject.use"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="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>
<spanclass="sig-name descname"><spanclass="pre">at_post_use</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o"><spanclass="pre">*</span></span><spanclass="n"><spanclass="pre">args</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">**</span></span><spanclass="n"><spanclass="pre">kwargs</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/tutorials/evadventure/objects.html#EvAdventureObject.at_post_use"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.at_post_use"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">exception</span></span><spanclass="w"></span></em><spanclass="sig-name descname"><spanclass="pre">DoesNotExist</span></span><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.DoesNotExist"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">exception</span></span><spanclass="w"></span></em><spanclass="sig-name descname"><spanclass="pre">MultipleObjectsReturned</span></span><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.MultipleObjectsReturned"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">exception</span></span><spanclass="w"></span></em><spanclass="sig-name descname"><spanclass="pre">NotUpdated</span></span><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.NotUpdated"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">path</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'evennia.contrib.tutorials.evadventure.objects.EvAdventureObject'</span></em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.path"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">typename</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'EvAdventureObject'</span></em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObject.typename"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">class</span></span><spanclass="w"></span></em><spanclass="sig-prename descclassname"><spanclass="pre">evennia.contrib.tutorials.evadventure.objects.</span></span><spanclass="sig-name descname"><spanclass="pre">EvAdventureObjectFiller</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o"><spanclass="pre">*</span></span><spanclass="n"><spanclass="pre">args</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">**</span></span><spanclass="n"><spanclass="pre">kwargs</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/tutorials/evadventure/objects.html#EvAdventureObjectFiller"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObjectFiller"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">obj_type</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'quest'</span></em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObjectFiller.obj_type"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">quality</span></span><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObjectFiller.quality"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">exception</span></span><spanclass="w"></span></em><spanclass="sig-name descname"><spanclass="pre">DoesNotExist</span></span><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObjectFiller.DoesNotExist"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">exception</span></span><spanclass="w"></span></em><spanclass="sig-name descname"><spanclass="pre">MultipleObjectsReturned</span></span><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObjectFiller.MultipleObjectsReturned"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">exception</span></span><spanclass="w"></span></em><spanclass="sig-name descname"><spanclass="pre">NotUpdated</span></span><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObjectFiller.NotUpdated"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">path</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'evennia.contrib.tutorials.evadventure.objects.EvAdventureObjectFiller'</span></em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObjectFiller.path"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">typename</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'EvAdventureObjectFiller'</span></em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureObjectFiller.typename"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">class</span></span><spanclass="w"></span></em><spanclass="sig-prename descclassname"><spanclass="pre">evennia.contrib.tutorials.evadventure.objects.</span></span><spanclass="sig-name descname"><spanclass="pre">EvAdventureQuestObject</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o"><spanclass="pre">*</span></span><spanclass="n"><spanclass="pre">args</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">**</span></span><spanclass="n"><spanclass="pre">kwargs</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/tutorials/evadventure/objects.html#EvAdventureQuestObject"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureQuestObject"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">obj_type</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'quest'</span></em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureQuestObject.obj_type"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">value</span></span><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureQuestObject.value"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">exception</span></span><spanclass="w"></span></em><spanclass="sig-name descname"><spanclass="pre">DoesNotExist</span></span><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureQuestObject.DoesNotExist"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">exception</span></span><spanclass="w"></span></em><spanclass="sig-name descname"><spanclass="pre">MultipleObjectsReturned</span></span><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureQuestObject.MultipleObjectsReturned"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">exception</span></span><spanclass="w"></span></em><spanclass="sig-name descname"><spanclass="pre">NotUpdated</span></span><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureQuestObject.NotUpdated"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">path</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'evennia.contrib.tutorials.evadventure.objects.EvAdventureQuestObject'</span></em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureQuestObject.path"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">typename</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'EvAdventureQuestObject'</span></em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureQuestObject.typename"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">class</span></span><spanclass="w"></span></em><spanclass="sig-prename descclassname"><spanclass="pre">evennia.contrib.tutorials.evadventure.objects.</span></span><spanclass="sig-name descname"><spanclass="pre">EvAdventureTreasure</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o"><spanclass="pre">*</span></span><spanclass="n"><spanclass="pre">args</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">**</span></span><spanclass="n"><spanclass="pre">kwargs</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/tutorials/evadventure/objects.html#EvAdventureTreasure"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureTreasure"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">obj_type</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'treasure'</span></em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureTreasure.obj_type"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">value</span></span><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureTreasure.value"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">exception</span></span><spanclass="w"></span></em><spanclass="sig-name descname"><spanclass="pre">DoesNotExist</span></span><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureTreasure.DoesNotExist"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">exception</span></span><spanclass="w"></span></em><spanclass="sig-name descname"><spanclass="pre">MultipleObjectsReturned</span></span><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureTreasure.MultipleObjectsReturned"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">exception</span></span><spanclass="w"></span></em><spanclass="sig-name descname"><spanclass="pre">NotUpdated</span></span><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureTreasure.NotUpdated"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">path</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'evennia.contrib.tutorials.evadventure.objects.EvAdventureTreasure'</span></em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureTreasure.path"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">typename</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'EvAdventureTreasure'</span></em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureTreasure.typename"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">class</span></span><spanclass="w"></span></em><spanclass="sig-prename descclassname"><spanclass="pre">evennia.contrib.tutorials.evadventure.objects.</span></span><spanclass="sig-name descname"><spanclass="pre">EvAdventureConsumable</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o"><spanclass="pre">*</span></span><spanclass="n"><spanclass="pre">args</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">**</span></span><spanclass="n"><spanclass="pre">kwargs</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/tutorials/evadventure/objects.html#EvAdventureConsumable"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureConsumable"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">obj_type</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'consumable'</span></em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureConsumable.obj_type"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">size</span></span><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureConsumable.size"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">uses</span></span><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureConsumable.uses"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">at_pre_use</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">user</span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">target</span></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="default_value"><spanclass="pre">None</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">*</span></span><spanclass="n"><spanclass="pre">args</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">**</span></span><spanclass="n"><spanclass="pre">kwargs</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/tutorials/evadventure/objects.html#EvAdventureConsumable.at_pre_use"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="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>
<spanclass="sig-name descname"><spanclass="pre">use</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">user</span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">target</span></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="default_value"><spanclass="pre">None</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">*</span></span><spanclass="n"><spanclass="pre">args</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">**</span></span><spanclass="n"><spanclass="pre">kwargs</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/tutorials/evadventure/objects.html#EvAdventureConsumable.use"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureConsumable.use"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">at_post_use</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">user</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">*</span></span><spanclass="n"><spanclass="pre">args</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">**</span></span><spanclass="n"><spanclass="pre">kwargs</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/tutorials/evadventure/objects.html#EvAdventureConsumable.at_post_use"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureConsumable.at_post_use"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">exception</span></span><spanclass="w"></span></em><spanclass="sig-name descname"><spanclass="pre">DoesNotExist</span></span><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureConsumable.DoesNotExist"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">exception</span></span><spanclass="w"></span></em><spanclass="sig-name descname"><spanclass="pre">MultipleObjectsReturned</span></span><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureConsumable.MultipleObjectsReturned"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">exception</span></span><spanclass="w"></span></em><spanclass="sig-name descname"><spanclass="pre">NotUpdated</span></span><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureConsumable.NotUpdated"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">path</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'evennia.contrib.tutorials.evadventure.objects.EvAdventureConsumable'</span></em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureConsumable.path"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">typename</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'EvAdventureConsumable'</span></em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureConsumable.typename"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">class</span></span><spanclass="w"></span></em><spanclass="sig-prename descclassname"><spanclass="pre">evennia.contrib.tutorials.evadventure.objects.</span></span><spanclass="sig-name descname"><spanclass="pre">EvAdventureWeapon</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o"><spanclass="pre">*</span></span><spanclass="n"><spanclass="pre">args</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">**</span></span><spanclass="n"><spanclass="pre">kwargs</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/tutorials/evadventure/objects.html#EvAdventureWeapon"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">obj_type</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'weapon'</span></em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon.obj_type"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">inventory_use_slot</span></span><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon.inventory_use_slot"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">quality</span></span><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon.quality"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">attack_type</span></span><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon.attack_type"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">defense_type</span></span><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon.defense_type"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">damage_roll</span></span><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon.damage_roll"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">get_display_name</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">looker</span></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="default_value"><spanclass="pre">None</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">**</span></span><spanclass="n"><spanclass="pre">kwargs</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/tutorials/evadventure/objects.html#EvAdventureWeapon.get_display_name"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="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>
<ddclass="field-odd"><p><strong>looker</strong> (<aclass="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
<spanclass="sig-name descname"><spanclass="pre">at_pre_use</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">user</span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">target</span></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="default_value"><spanclass="pre">None</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">*</span></span><spanclass="n"><spanclass="pre">args</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">**</span></span><spanclass="n"><spanclass="pre">kwargs</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/tutorials/evadventure/objects.html#EvAdventureWeapon.at_pre_use"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="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>
<spanclass="sig-name descname"><spanclass="pre">at_post_use</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">user</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">*</span></span><spanclass="n"><spanclass="pre">args</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">**</span></span><spanclass="n"><spanclass="pre">kwargs</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/tutorials/evadventure/objects.html#EvAdventureWeapon.at_post_use"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon.at_post_use"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">exception</span></span><spanclass="w"></span></em><spanclass="sig-name descname"><spanclass="pre">DoesNotExist</span></span><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon.DoesNotExist"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">exception</span></span><spanclass="w"></span></em><spanclass="sig-name descname"><spanclass="pre">MultipleObjectsReturned</span></span><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon.MultipleObjectsReturned"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">exception</span></span><spanclass="w"></span></em><spanclass="sig-name descname"><spanclass="pre">NotUpdated</span></span><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon.NotUpdated"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">path</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon'</span></em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon.path"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">typename</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'EvAdventureWeapon'</span></em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureWeapon.typename"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">class</span></span><spanclass="w"></span></em><spanclass="sig-prename descclassname"><spanclass="pre">evennia.contrib.tutorials.evadventure.objects.</span></span><spanclass="sig-name descname"><spanclass="pre">EvAdventureThrowable</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o"><spanclass="pre">*</span></span><spanclass="n"><spanclass="pre">args</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">**</span></span><spanclass="n"><spanclass="pre">kwargs</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/tutorials/evadventure/objects.html#EvAdventureThrowable"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureThrowable"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">obj_type</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">(ObjType.THROWABLE,</span><spanclass="pre">ObjType.WEAPON,</span><spanclass="pre">ObjType.CONSUMABLE)</span></em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureThrowable.obj_type"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">attack_type</span></span><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureThrowable.attack_type"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">defense_type</span></span><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureThrowable.defense_type"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">damage_roll</span></span><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureThrowable.damage_roll"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">exception</span></span><spanclass="w"></span></em><spanclass="sig-name descname"><spanclass="pre">DoesNotExist</span></span><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureThrowable.DoesNotExist"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">exception</span></span><spanclass="w"></span></em><spanclass="sig-name descname"><spanclass="pre">MultipleObjectsReturned</span></span><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureThrowable.MultipleObjectsReturned"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">exception</span></span><spanclass="w"></span></em><spanclass="sig-name descname"><spanclass="pre">NotUpdated</span></span><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureThrowable.NotUpdated"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">path</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'evennia.contrib.tutorials.evadventure.objects.EvAdventureThrowable'</span></em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureThrowable.path"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">typename</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'EvAdventureThrowable'</span></em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureThrowable.typename"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">class</span></span><spanclass="w"></span></em><spanclass="sig-prename descclassname"><spanclass="pre">evennia.contrib.tutorials.evadventure.objects.</span></span><spanclass="sig-name descname"><spanclass="pre">EvAdventureRunestone</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o"><spanclass="pre">*</span></span><spanclass="n"><spanclass="pre">args</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">**</span></span><spanclass="n"><spanclass="pre">kwargs</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/tutorials/evadventure/objects.html#EvAdventureRunestone"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureRunestone"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">obj_type</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">(ObjType.WEAPON,</span><spanclass="pre">ObjType.MAGIC)</span></em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureRunestone.obj_type"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">inventory_use_slot</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'two_handed_weapons'</span></em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureRunestone.inventory_use_slot"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">quality</span></span><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureRunestone.quality"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">attack_type</span></span><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureRunestone.attack_type"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">defense_type</span></span><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureRunestone.defense_type"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">damage_roll</span></span><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureRunestone.damage_roll"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">at_post_use</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">user</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">*</span></span><spanclass="n"><spanclass="pre">args</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">**</span></span><spanclass="n"><spanclass="pre">kwargs</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/tutorials/evadventure/objects.html#EvAdventureRunestone.at_post_use"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureRunestone.at_post_use"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">refresh</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/tutorials/evadventure/objects.html#EvAdventureRunestone.refresh"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureRunestone.refresh"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">exception</span></span><spanclass="w"></span></em><spanclass="sig-name descname"><spanclass="pre">DoesNotExist</span></span><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureRunestone.DoesNotExist"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">exception</span></span><spanclass="w"></span></em><spanclass="sig-name descname"><spanclass="pre">MultipleObjectsReturned</span></span><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureRunestone.MultipleObjectsReturned"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">exception</span></span><spanclass="w"></span></em><spanclass="sig-name descname"><spanclass="pre">NotUpdated</span></span><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureRunestone.NotUpdated"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">path</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'evennia.contrib.tutorials.evadventure.objects.EvAdventureRunestone'</span></em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureRunestone.path"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">typename</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'EvAdventureRunestone'</span></em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureRunestone.typename"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">class</span></span><spanclass="w"></span></em><spanclass="sig-prename descclassname"><spanclass="pre">evennia.contrib.tutorials.evadventure.objects.</span></span><spanclass="sig-name descname"><spanclass="pre">EvAdventureArmor</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o"><spanclass="pre">*</span></span><spanclass="n"><spanclass="pre">args</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">**</span></span><spanclass="n"><spanclass="pre">kwargs</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/tutorials/evadventure/objects.html#EvAdventureArmor"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureArmor"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">obj_type</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'armor'</span></em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureArmor.obj_type"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">inventory_use_slot</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'body'</span></em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureArmor.inventory_use_slot"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">armor</span></span><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureArmor.armor"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">quality</span></span><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureArmor.quality"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">exception</span></span><spanclass="w"></span></em><spanclass="sig-name descname"><spanclass="pre">DoesNotExist</span></span><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureArmor.DoesNotExist"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">exception</span></span><spanclass="w"></span></em><spanclass="sig-name descname"><spanclass="pre">MultipleObjectsReturned</span></span><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureArmor.MultipleObjectsReturned"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">exception</span></span><spanclass="w"></span></em><spanclass="sig-name descname"><spanclass="pre">NotUpdated</span></span><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureArmor.NotUpdated"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">path</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'evennia.contrib.tutorials.evadventure.objects.EvAdventureArmor'</span></em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureArmor.path"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">typename</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'EvAdventureArmor'</span></em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureArmor.typename"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">class</span></span><spanclass="w"></span></em><spanclass="sig-prename descclassname"><spanclass="pre">evennia.contrib.tutorials.evadventure.objects.</span></span><spanclass="sig-name descname"><spanclass="pre">EvAdventureShield</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o"><spanclass="pre">*</span></span><spanclass="n"><spanclass="pre">args</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">**</span></span><spanclass="n"><spanclass="pre">kwargs</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/tutorials/evadventure/objects.html#EvAdventureShield"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureShield"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">obj_type</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'shield'</span></em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureShield.obj_type"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">inventory_use_slot</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'shield_hand'</span></em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureShield.inventory_use_slot"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">exception</span></span><spanclass="w"></span></em><spanclass="sig-name descname"><spanclass="pre">DoesNotExist</span></span><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureShield.DoesNotExist"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">exception</span></span><spanclass="w"></span></em><spanclass="sig-name descname"><spanclass="pre">MultipleObjectsReturned</span></span><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureShield.MultipleObjectsReturned"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">exception</span></span><spanclass="w"></span></em><spanclass="sig-name descname"><spanclass="pre">NotUpdated</span></span><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureShield.NotUpdated"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">path</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'evennia.contrib.tutorials.evadventure.objects.EvAdventureShield'</span></em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureShield.path"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">typename</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'EvAdventureShield'</span></em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureShield.typename"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">class</span></span><spanclass="w"></span></em><spanclass="sig-prename descclassname"><spanclass="pre">evennia.contrib.tutorials.evadventure.objects.</span></span><spanclass="sig-name descname"><spanclass="pre">EvAdventureHelmet</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o"><spanclass="pre">*</span></span><spanclass="n"><spanclass="pre">args</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">**</span></span><spanclass="n"><spanclass="pre">kwargs</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/tutorials/evadventure/objects.html#EvAdventureHelmet"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureHelmet"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">obj_type</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'helmet'</span></em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureHelmet.obj_type"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">inventory_use_slot</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'head'</span></em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureHelmet.inventory_use_slot"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">exception</span></span><spanclass="w"></span></em><spanclass="sig-name descname"><spanclass="pre">DoesNotExist</span></span><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureHelmet.DoesNotExist"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">exception</span></span><spanclass="w"></span></em><spanclass="sig-name descname"><spanclass="pre">MultipleObjectsReturned</span></span><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureHelmet.MultipleObjectsReturned"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">exception</span></span><spanclass="w"></span></em><spanclass="sig-name descname"><spanclass="pre">NotUpdated</span></span><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureHelmet.NotUpdated"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">path</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'evennia.contrib.tutorials.evadventure.objects.EvAdventureHelmet'</span></em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureHelmet.path"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">typename</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'EvAdventureHelmet'</span></em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.EvAdventureHelmet.typename"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">class</span></span><spanclass="w"></span></em><spanclass="sig-prename descclassname"><spanclass="pre">evennia.contrib.tutorials.evadventure.objects.</span></span><spanclass="sig-name descname"><spanclass="pre">WeaponBareHands</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o"><spanclass="pre">*</span></span><spanclass="n"><spanclass="pre">args</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">**</span></span><spanclass="n"><spanclass="pre">kwargs</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/tutorials/evadventure/objects.html#WeaponBareHands"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.WeaponBareHands"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">obj_type</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'weapon'</span></em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.WeaponBareHands.obj_type"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">key</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'Bare</span><spanclass="pre">hands'</span></em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.WeaponBareHands.key"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">inventory_use_slot</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'weapon_hand'</span></em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.WeaponBareHands.inventory_use_slot"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">attack_type</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'strength'</span></em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.WeaponBareHands.attack_type"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">defense_type</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'armor'</span></em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.WeaponBareHands.defense_type"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">damage_roll</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'1d4'</span></em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.WeaponBareHands.damage_roll"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">quality</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">None</span></em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.WeaponBareHands.quality"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">exception</span></span><spanclass="w"></span></em><spanclass="sig-name descname"><spanclass="pre">DoesNotExist</span></span><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.WeaponBareHands.DoesNotExist"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">exception</span></span><spanclass="w"></span></em><spanclass="sig-name descname"><spanclass="pre">MultipleObjectsReturned</span></span><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.WeaponBareHands.MultipleObjectsReturned"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">exception</span></span><spanclass="w"></span></em><spanclass="sig-name descname"><spanclass="pre">NotUpdated</span></span><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.WeaponBareHands.NotUpdated"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">path</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'evennia.contrib.tutorials.evadventure.objects.WeaponBareHands'</span></em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.WeaponBareHands.path"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">typename</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'WeaponBareHands'</span></em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.WeaponBareHands.typename"title="Link to this definition">¶</a></dt>
<spanclass="sig-prename descclassname"><spanclass="pre">evennia.contrib.tutorials.evadventure.objects.</span></span><spanclass="sig-name descname"><spanclass="pre">get_bare_hands</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/tutorials/evadventure/objects.html#get_bare_hands"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.objects.get_bare_hands"title="Link to this definition">¶</a></dt>