<spanid="evennia-contrib-tutorials-evadventure-enums"></span><h1>evennia.contrib.tutorials.evadventure.enums<aclass="headerlink"href="#module-evennia.contrib.tutorials.evadventure.enums"title="Permalink to this headline">¶</a></h1>
<p>Enums are constants representing different things in EvAdventure. The advantage
of using an Enum over, say, a string is that if you make a typo using an unknown
enum, Python will give you an error while a typo in a string may go through silently.</p>
<emclass="property">class </em><codeclass="sig-prename descclassname">evennia.contrib.tutorials.evadventure.enums.</code><codeclass="sig-name descname">Ability</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">value</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/tutorials/evadventure/enums.html#Ability"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.enums.Ability"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">STR</code><emclass="property"> = 'strength'</em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.enums.Ability.STR"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">DEX</code><emclass="property"> = 'dexterity'</em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.enums.Ability.DEX"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">CON</code><emclass="property"> = 'constitution'</em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.enums.Ability.CON"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">INT</code><emclass="property"> = 'intelligence'</em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.enums.Ability.INT"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">WIS</code><emclass="property"> = 'wisdom'</em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.enums.Ability.WIS"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">CHA</code><emclass="property"> = 'charisma'</em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.enums.Ability.CHA"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">ARMOR</code><emclass="property"> = 'armor'</em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.enums.Ability.ARMOR"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">CRITICAL_FAILURE</code><emclass="property"> = 'critical_failure'</em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.enums.Ability.CRITICAL_FAILURE"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">CRITICAL_SUCCESS</code><emclass="property"> = 'critical_success'</em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.enums.Ability.CRITICAL_SUCCESS"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">ALLEGIANCE_HOSTILE</code><emclass="property"> = 'hostile'</em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.enums.Ability.ALLEGIANCE_HOSTILE"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">ALLEGIANCE_NEUTRAL</code><emclass="property"> = 'neutral'</em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.enums.Ability.ALLEGIANCE_NEUTRAL"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">ALLEGIANCE_FRIENDLY</code><emclass="property"> = 'friendly'</em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.enums.Ability.ALLEGIANCE_FRIENDLY"title="Permalink to this definition">¶</a></dt>
<emclass="property">class </em><codeclass="sig-prename descclassname">evennia.contrib.tutorials.evadventure.enums.</code><codeclass="sig-name descname">WieldLocation</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">value</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/tutorials/evadventure/enums.html#WieldLocation"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.enums.WieldLocation"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">BACKPACK</code><emclass="property"> = 'backpack'</em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.enums.WieldLocation.BACKPACK"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">WEAPON_HAND</code><emclass="property"> = 'weapon_hand'</em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.enums.WieldLocation.WEAPON_HAND"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">SHIELD_HAND</code><emclass="property"> = 'shield_hand'</em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.enums.WieldLocation.SHIELD_HAND"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">TWO_HANDS</code><emclass="property"> = 'two_handed_weapons'</em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.enums.WieldLocation.TWO_HANDS"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">BODY</code><emclass="property"> = 'body'</em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.enums.WieldLocation.BODY"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">HEAD</code><emclass="property"> = 'head'</em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.enums.WieldLocation.HEAD"title="Permalink to this definition">¶</a></dt>
<emclass="property">class </em><codeclass="sig-prename descclassname">evennia.contrib.tutorials.evadventure.enums.</code><codeclass="sig-name descname">ObjType</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">value</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/tutorials/evadventure/enums.html#ObjType"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.enums.ObjType"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">WEAPON</code><emclass="property"> = 'weapon'</em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.enums.ObjType.WEAPON"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">ARMOR</code><emclass="property"> = 'armor'</em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.enums.ObjType.ARMOR"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">SHIELD</code><emclass="property"> = 'shield'</em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.enums.ObjType.SHIELD"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">HELMET</code><emclass="property"> = 'helmet'</em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.enums.ObjType.HELMET"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">CONSUMABLE</code><emclass="property"> = 'consumable'</em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.enums.ObjType.CONSUMABLE"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">GEAR</code><emclass="property"> = 'gear'</em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.enums.ObjType.GEAR"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">THROWABLE</code><emclass="property"> = 'throwable'</em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.enums.ObjType.THROWABLE"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">MAGIC</code><emclass="property"> = 'magic'</em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.enums.ObjType.MAGIC"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">QUEST</code><emclass="property"> = 'quest'</em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.enums.ObjType.QUEST"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">TREASURE</code><emclass="property"> = 'treasure'</em><aclass="headerlink"href="#evennia.contrib.tutorials.evadventure.enums.ObjType.TREASURE"title="Permalink to this definition">¶</a></dt>