<spanid="evennia-contrib-grid-wilderness-wilderness"></span><h1>evennia.contrib.grid.wilderness.wilderness<aclass="headerlink"href="#module-evennia.contrib.grid.wilderness.wilderness"title="Permalink to this headline">¶</a></h1>
<codeclass="sig-prename descclassname">evennia.contrib.grid.wilderness.wilderness.</code><codeclass="sig-name descname">create_wilderness</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">name</span><spanclass="o">=</span><spanclass="default_value">'default'</span></em>, <emclass="sig-param"><spanclass="n">mapprovider</span><spanclass="o">=</span><spanclass="default_value">None</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/grid/wilderness/wilderness.html#create_wilderness"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.grid.wilderness.wilderness.create_wilderness"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-prename descclassname">evennia.contrib.grid.wilderness.wilderness.</code><codeclass="sig-name descname">enter_wilderness</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">obj</span></em>, <emclass="sig-param"><spanclass="n">coordinates</span><spanclass="o">=</span><spanclass="default_value">0, 0</span></em>, <emclass="sig-param"><spanclass="n">name</span><spanclass="o">=</span><spanclass="default_value">'default'</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/grid/wilderness/wilderness.html#enter_wilderness"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.grid.wilderness.wilderness.enter_wilderness"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-prename descclassname">evennia.contrib.grid.wilderness.wilderness.</code><codeclass="sig-name descname">get_new_coordinates</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">coordinates</span></em>, <emclass="sig-param"><spanclass="n">direction</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/grid/wilderness/wilderness.html#get_new_coordinates"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.grid.wilderness.wilderness.get_new_coordinates"title="Permalink to this definition">¶</a></dt>
<emclass="property">class </em><codeclass="sig-prename descclassname">evennia.contrib.grid.wilderness.wilderness.</code><codeclass="sig-name descname">WildernessScript</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o">*</span><spanclass="n">args</span></em>, <emclass="sig-param"><spanclass="o">**</span><spanclass="n">kwargs</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/grid/wilderness/wilderness.html#WildernessScript"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.grid.wilderness.wilderness.WildernessScript"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">at_script_creation</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/grid/wilderness/wilderness.html#WildernessScript.at_script_creation"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.grid.wilderness.wilderness.WildernessScript.at_script_creation"title="Permalink to this definition">¶</a></dt>
<emclass="property">property </em><codeclass="sig-name descname">mapprovider</code><aclass="headerlink"href="#evennia.contrib.grid.wilderness.wilderness.WildernessScript.mapprovider"title="Permalink to this definition">¶</a></dt>
<emclass="property">property </em><codeclass="sig-name descname">itemcoordinates</code><aclass="headerlink"href="#evennia.contrib.grid.wilderness.wilderness.WildernessScript.itemcoordinates"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">at_start</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/grid/wilderness/wilderness.html#WildernessScript.at_start"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.grid.wilderness.wilderness.WildernessScript.at_start"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">is_valid_coordinates</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">coordinates</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/grid/wilderness/wilderness.html#WildernessScript.is_valid_coordinates"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.grid.wilderness.wilderness.WildernessScript.is_valid_coordinates"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">get_obj_coordinates</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">obj</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/grid/wilderness/wilderness.html#WildernessScript.get_obj_coordinates"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.grid.wilderness.wilderness.WildernessScript.get_obj_coordinates"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">get_objs_at_coordinates</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">coordinates</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/grid/wilderness/wilderness.html#WildernessScript.get_objs_at_coordinates"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.grid.wilderness.wilderness.WildernessScript.get_objs_at_coordinates"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">move_obj</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">obj</span></em>, <emclass="sig-param"><spanclass="n">new_coordinates</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/grid/wilderness/wilderness.html#WildernessScript.move_obj"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.grid.wilderness.wilderness.WildernessScript.move_obj"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">at_post_object_leave</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">obj</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/grid/wilderness/wilderness.html#WildernessScript.at_post_object_leave"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.grid.wilderness.wilderness.WildernessScript.at_post_object_leave"title="Permalink to this definition">¶</a></dt>
<emclass="property">exception </em><codeclass="sig-name descname">DoesNotExist</code><aclass="headerlink"href="#evennia.contrib.grid.wilderness.wilderness.WildernessScript.DoesNotExist"title="Permalink to this definition">¶</a></dt>
<emclass="property">exception </em><codeclass="sig-name descname">MultipleObjectsReturned</code><aclass="headerlink"href="#evennia.contrib.grid.wilderness.wilderness.WildernessScript.MultipleObjectsReturned"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">path</code><emclass="property"> = 'evennia.contrib.grid.wilderness.wilderness.WildernessScript'</em><aclass="headerlink"href="#evennia.contrib.grid.wilderness.wilderness.WildernessScript.path"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">typename</code><emclass="property"> = 'WildernessScript'</em><aclass="headerlink"href="#evennia.contrib.grid.wilderness.wilderness.WildernessScript.typename"title="Permalink to this definition">¶</a></dt>
<emclass="property">class </em><codeclass="sig-prename descclassname">evennia.contrib.grid.wilderness.wilderness.</code><codeclass="sig-name descname">WildernessRoom</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o">*</span><spanclass="n">args</span></em>, <emclass="sig-param"><spanclass="o">**</span><spanclass="n">kwargs</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/grid/wilderness/wilderness.html#WildernessRoom"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.grid.wilderness.wilderness.WildernessRoom"title="Permalink to this definition">¶</a></dt>
<emclass="property">property </em><codeclass="sig-name descname">wilderness</code><aclass="headerlink"href="#evennia.contrib.grid.wilderness.wilderness.WildernessRoom.wilderness"title="Permalink to this definition">¶</a></dt>
<emclass="property">property </em><codeclass="sig-name descname">location_name</code><aclass="headerlink"href="#evennia.contrib.grid.wilderness.wilderness.WildernessRoom.location_name"title="Permalink to this definition">¶</a></dt>
<emclass="property">property </em><codeclass="sig-name descname">coordinates</code><aclass="headerlink"href="#evennia.contrib.grid.wilderness.wilderness.WildernessRoom.coordinates"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">at_object_receive</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">moved_obj</span></em>, <emclass="sig-param"><spanclass="n">source_location</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/grid/wilderness/wilderness.html#WildernessRoom.at_object_receive"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.grid.wilderness.wilderness.WildernessRoom.at_object_receive"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">at_object_leave</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">moved_obj</span></em>, <emclass="sig-param"><spanclass="n">target_location</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/grid/wilderness/wilderness.html#WildernessRoom.at_object_leave"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.grid.wilderness.wilderness.WildernessRoom.at_object_leave"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">set_active_coordinates</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">new_coordinates</span></em>, <emclass="sig-param"><spanclass="n">obj</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/grid/wilderness/wilderness.html#WildernessRoom.set_active_coordinates"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.grid.wilderness.wilderness.WildernessRoom.set_active_coordinates"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">get_display_name</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">looker</span></em>, <emclass="sig-param"><spanclass="o">**</span><spanclass="n">kwargs</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/grid/wilderness/wilderness.html#WildernessRoom.get_display_name"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.grid.wilderness.wilderness.WildernessRoom.get_display_name"title="Permalink to this definition">¶</a></dt>
<dd><p>Displays the name of the object in a viewer-aware manner.</p>
<dlclass="field-list simple">
<dtclass="field-odd">Parameters</dt>
<ddclass="field-odd"><p><strong>looker</strong> (<aclass="reference internal"href="evennia.typeclasses.models.html#evennia.typeclasses.models.TypedObject"title="evennia.typeclasses.models.TypedObject"><em>TypedObject</em></a>) – The object or account that is looking
<emclass="property">exception </em><codeclass="sig-name descname">DoesNotExist</code><aclass="headerlink"href="#evennia.contrib.grid.wilderness.wilderness.WildernessRoom.DoesNotExist"title="Permalink to this definition">¶</a></dt>
<emclass="property">exception </em><codeclass="sig-name descname">MultipleObjectsReturned</code><aclass="headerlink"href="#evennia.contrib.grid.wilderness.wilderness.WildernessRoom.MultipleObjectsReturned"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">path</code><emclass="property"> = 'evennia.contrib.grid.wilderness.wilderness.WildernessRoom'</em><aclass="headerlink"href="#evennia.contrib.grid.wilderness.wilderness.WildernessRoom.path"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">typename</code><emclass="property"> = 'WildernessRoom'</em><aclass="headerlink"href="#evennia.contrib.grid.wilderness.wilderness.WildernessRoom.typename"title="Permalink to this definition">¶</a></dt>
<emclass="property">class </em><codeclass="sig-prename descclassname">evennia.contrib.grid.wilderness.wilderness.</code><codeclass="sig-name descname">WildernessExit</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o">*</span><spanclass="n">args</span></em>, <emclass="sig-param"><spanclass="o">**</span><spanclass="n">kwargs</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/grid/wilderness/wilderness.html#WildernessExit"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.grid.wilderness.wilderness.WildernessExit"title="Permalink to this definition">¶</a></dt>
<emclass="property">property </em><codeclass="sig-name descname">wilderness</code><aclass="headerlink"href="#evennia.contrib.grid.wilderness.wilderness.WildernessExit.wilderness"title="Permalink to this definition">¶</a></dt>
<emclass="property">property </em><codeclass="sig-name descname">mapprovider</code><aclass="headerlink"href="#evennia.contrib.grid.wilderness.wilderness.WildernessExit.mapprovider"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">at_traverse_coordinates</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">traversing_object</span></em>, <emclass="sig-param"><spanclass="n">current_coordinates</span></em>, <emclass="sig-param"><spanclass="n">new_coordinates</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/grid/wilderness/wilderness.html#WildernessExit.at_traverse_coordinates"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.grid.wilderness.wilderness.WildernessExit.at_traverse_coordinates"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">at_traverse</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">traversing_object</span></em>, <emclass="sig-param"><spanclass="n">target_location</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/grid/wilderness/wilderness.html#WildernessExit.at_traverse"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.grid.wilderness.wilderness.WildernessExit.at_traverse"title="Permalink to this definition">¶</a></dt>
<emclass="property">exception </em><codeclass="sig-name descname">DoesNotExist</code><aclass="headerlink"href="#evennia.contrib.grid.wilderness.wilderness.WildernessExit.DoesNotExist"title="Permalink to this definition">¶</a></dt>
<emclass="property">exception </em><codeclass="sig-name descname">MultipleObjectsReturned</code><aclass="headerlink"href="#evennia.contrib.grid.wilderness.wilderness.WildernessExit.MultipleObjectsReturned"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">path</code><emclass="property"> = 'evennia.contrib.grid.wilderness.wilderness.WildernessExit'</em><aclass="headerlink"href="#evennia.contrib.grid.wilderness.wilderness.WildernessExit.path"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">typename</code><emclass="property"> = 'WildernessExit'</em><aclass="headerlink"href="#evennia.contrib.grid.wilderness.wilderness.WildernessExit.typename"title="Permalink to this definition">¶</a></dt>
<emclass="property">class </em><codeclass="sig-prename descclassname">evennia.contrib.grid.wilderness.wilderness.</code><codeclass="sig-name descname">WildernessMapProvider</code><aclass="reference internal"href="../_modules/evennia/contrib/grid/wilderness/wilderness.html#WildernessMapProvider"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.grid.wilderness.wilderness.WildernessMapProvider"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">room_typeclass</code><aclass="headerlink"href="#evennia.contrib.grid.wilderness.wilderness.WildernessMapProvider.room_typeclass"title="Permalink to this definition">¶</a></dt>
<dd><p>alias of <aclass="reference internal"href="#evennia.contrib.grid.wilderness.wilderness.WildernessRoom"title="evennia.contrib.grid.wilderness.wilderness.WildernessRoom"><codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">WildernessRoom</span></code></a></p>
<codeclass="sig-name descname">exit_typeclass</code><aclass="headerlink"href="#evennia.contrib.grid.wilderness.wilderness.WildernessMapProvider.exit_typeclass"title="Permalink to this definition">¶</a></dt>
<dd><p>alias of <aclass="reference internal"href="#evennia.contrib.grid.wilderness.wilderness.WildernessExit"title="evennia.contrib.grid.wilderness.wilderness.WildernessExit"><codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">WildernessExit</span></code></a></p>
<codeclass="sig-name descname">is_valid_coordinates</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">wilderness</span></em>, <emclass="sig-param"><spanclass="n">coordinates</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/grid/wilderness/wilderness.html#WildernessMapProvider.is_valid_coordinates"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.grid.wilderness.wilderness.WildernessMapProvider.is_valid_coordinates"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">get_location_name</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">coordinates</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/grid/wilderness/wilderness.html#WildernessMapProvider.get_location_name"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.grid.wilderness.wilderness.WildernessMapProvider.get_location_name"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">at_prepare_room</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">coordinates</span></em>, <emclass="sig-param"><spanclass="n">caller</span></em>, <emclass="sig-param"><spanclass="n">room</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/grid/wilderness/wilderness.html#WildernessMapProvider.at_prepare_room"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.grid.wilderness.wilderness.WildernessMapProvider.at_prepare_room"title="Permalink to this definition">¶</a></dt>
<li><p><strong>room</strong> (<aclass="reference internal"href="#evennia.contrib.grid.wilderness.wilderness.WildernessRoom"title="evennia.contrib.grid.wilderness.wilderness.WildernessRoom"><em>WildernessRoom</em></a>) – the room object that will be used at that