Updated HTML docs.

This commit is contained in:
Evennia docbuilder action 2024-09-29 08:30:40 +00:00
parent 79a23bc386
commit dbfc11fda0
31 changed files with 160 additions and 102 deletions

View file

@ -354,10 +354,14 @@ return_apperance(looker, <a href="#id51"><span class="problematic" id="id52">**<
</dd>
<dt>at_object_creation() - only called once, when object is first created.</dt><dd><p>Object customizations go here.</p>
</dd>
<dt>at_object_post_creation() - only called once, when object is first created.</dt><dd><p>Additional setup involving e.g. prototype-set attributes can go here.</p>
</dd>
<dt>at_object_delete() - called just before deleting an object. If returning</dt><dd><p>False, deletion is aborted. Note that all objects
inside a deleted object are automatically moved
to their &lt;home&gt;, they dont need to be removed here.</p>
</dd>
<dt>at_object_post_spawn() - called when object is spawned from a prototype or updated</dt><dd><p>by the spawner to apply prototype changes.</p>
</dd>
<dt>at_init() - called whenever typeclass is cached from memory,</dt><dd><p>at least once every server restart/reload</p>
</dd>
</dl>
@ -1469,6 +1473,14 @@ their exit-cmdsets.</p>
normal hook to overload for most object types.</p>
</dd></dl>
<dl class="py method">
<dt id="evennia.objects.objects.DefaultObject.at_object_post_creation">
<code class="sig-name descname">at_object_post_creation</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/objects/objects.html#DefaultObject.at_object_post_creation"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.objects.objects.DefaultObject.at_object_post_creation" title="Permalink to this definition"></a></dt>
<dd><p>Called once, when this object is first created and after any attributes, tags, etc.
that were passed to the <strong>create_object</strong> function or defined in a prototype have been
applied.</p>
</dd></dl>
<dl class="py method">
<dt id="evennia.objects.objects.DefaultObject.at_object_delete">
<code class="sig-name descname">at_object_delete</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/objects/objects.html#DefaultObject.at_object_delete"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.objects.objects.DefaultObject.at_object_delete" title="Permalink to this definition"></a></dt>
@ -1477,6 +1489,18 @@ delete()d from the database. If this method returns False,
deletion is aborted.</p>
</dd></dl>
<dl class="py method">
<dt id="evennia.objects.objects.DefaultObject.at_object_post_spawn">
<code class="sig-name descname">at_object_post_spawn</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">prototype</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/objects/objects.html#DefaultObject.at_object_post_spawn"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.objects.objects.DefaultObject.at_object_post_spawn" title="Permalink to this definition"></a></dt>
<dd><p>Called when this object is spawned or updated from a prototype, after all other
hooks have been run.</p>
<dl class="field-list simple">
<dt class="field-odd">Keyword Arguments</dt>
<dd class="field-odd"><p><strong>prototype</strong> (<em>dict</em>) The prototype that was used to spawn or update this object.</p>
</dd>
</dl>
</dd></dl>
<dl class="py method">
<dt id="evennia.objects.objects.DefaultObject.at_init">
<code class="sig-name descname">at_init</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/objects/objects.html#DefaultObject.at_init"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.objects.objects.DefaultObject.at_init" title="Permalink to this definition"></a></dt>