<pclass="last">You are reading an old version of the Evennia documentation. <ahref="https://www.evennia.com/docs/latest/index.html">The latest version is here</a></p>.
<p><em>Characters</em> is an in-game <aclass="reference internal"href="Objects.html"><spanclass="doc std std-doc">Object</span></a> commonly used to represent the player’s in-game avatar. The empty <codeclass="docutils literal notranslate"><spanclass="pre">Character</span></code> class is found in <codeclass="docutils literal notranslate"><spanclass="pre">mygame/typeclasses/characters.py</span></code>. It inherits from <aclass="reference internal"href="../api/evennia.objects.objects.html#evennia.objects.objects.DefaultCharacter"title="evennia.objects.objects.DefaultCharacter"><spanclass="xref myst py py-class">DefaultCharacter</span></a> and the (by default empty) <codeclass="docutils literal notranslate"><spanclass="pre">ObjectParent</span></code> class (used if wanting to add share properties between all in-game Objects).</p>
<p>When a new <aclass="reference internal"href="Accounts.html"><spanclass="doc std std-doc">Account</span></a> logs in to Evennia for the first time, a new <codeclass="docutils literal notranslate"><spanclass="pre">Character</span></code> object is created and the <aclass="reference internal"href="Accounts.html"><spanclass="doc std std-doc">Account</span></a> will be set to <em>puppet</em> it. By default this first Character will get the same name as the Account (but Evennia supports <aclass="reference internal"href="../Concepts/Connection-Styles.html"><spanclass="doc std std-doc">alternative connection-styles</span></a> if so desired).</p>
<p>A <codeclass="docutils literal notranslate"><spanclass="pre">Character</span></code> object will usually have a <aclass="reference internal"href="Command-Sets.html"><spanclass="doc std std-doc">Default Commandset</span></a> set on itself at creation, or the account will not be able to issue any in-game commands!</p>
<p>If you want to change the default character created by the default commands, you can change it in settings:</p>
<p>This deafult points at the empty class in <codeclass="docutils literal notranslate"><spanclass="pre">mygame/typeclasses/characters.py</span></code> , ready for you to modify as you please.</p>
<pclass="last">You are reading an old version of the Evennia documentation. <ahref="https://www.evennia.com/docs/latest/index.html">The latest version is here</a></p>.