mirror of
https://github.com/evennia/evennia.git
synced 2026-03-27 02:06:32 +01:00
Updated HTML docs
This commit is contained in:
parent
44455e811a
commit
f01d69229f
49 changed files with 159 additions and 154 deletions
|
|
@ -226,11 +226,12 @@
|
|||
<span class="sd">"""</span>
|
||||
<span class="kn">import</span> <span class="nn">re</span>
|
||||
<span class="kn">from</span> <span class="nn">string</span> <span class="kn">import</span> <span class="n">punctuation</span>
|
||||
|
||||
<span class="kn">from</span> <span class="nn">django.conf</span> <span class="kn">import</span> <span class="n">settings</span>
|
||||
<span class="kn">from</span> <span class="nn">evennia.objects.objects</span> <span class="kn">import</span> <span class="n">DefaultObject</span><span class="p">,</span> <span class="n">DefaultCharacter</span>
|
||||
<span class="kn">from</span> <span class="nn">evennia.objects.models</span> <span class="kn">import</span> <span class="n">ObjectDB</span>
|
||||
<span class="kn">from</span> <span class="nn">evennia.commands.command</span> <span class="kn">import</span> <span class="n">Command</span>
|
||||
<span class="kn">from</span> <span class="nn">evennia.commands.cmdset</span> <span class="kn">import</span> <span class="n">CmdSet</span>
|
||||
<span class="kn">from</span> <span class="nn">evennia.commands.command</span> <span class="kn">import</span> <span class="n">Command</span>
|
||||
<span class="kn">from</span> <span class="nn">evennia.objects.models</span> <span class="kn">import</span> <span class="n">ObjectDB</span>
|
||||
<span class="kn">from</span> <span class="nn">evennia.objects.objects</span> <span class="kn">import</span> <span class="n">DefaultCharacter</span><span class="p">,</span> <span class="n">DefaultObject</span>
|
||||
<span class="kn">from</span> <span class="nn">evennia.utils</span> <span class="kn">import</span> <span class="n">ansi</span><span class="p">,</span> <span class="n">logger</span>
|
||||
<span class="kn">from</span> <span class="nn">evennia.utils.utils</span> <span class="kn">import</span> <span class="n">lazy_property</span><span class="p">,</span> <span class="n">make_iter</span><span class="p">,</span> <span class="n">variable_from_module</span>
|
||||
|
||||
|
|
@ -395,7 +396,9 @@
|
|||
<span class="k">return</span> <span class="n">emote</span><span class="p">,</span> <span class="n">mapping</span></div>
|
||||
|
||||
|
||||
<div class="viewcode-block" id="parse_sdescs_and_recogs"><a class="viewcode-back" href="../../../../../api/evennia.contrib.rpg.rpsystem.rpsystem.html#evennia.contrib.rpg.rpsystem.rpsystem.parse_sdescs_and_recogs">[docs]</a><span class="k">def</span> <span class="nf">parse_sdescs_and_recogs</span><span class="p">(</span><span class="n">sender</span><span class="p">,</span> <span class="n">candidates</span><span class="p">,</span> <span class="n">string</span><span class="p">,</span> <span class="n">search_mode</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">case_sensitive</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">fallback</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span>
|
||||
<div class="viewcode-block" id="parse_sdescs_and_recogs"><a class="viewcode-back" href="../../../../../api/evennia.contrib.rpg.rpsystem.rpsystem.html#evennia.contrib.rpg.rpsystem.rpsystem.parse_sdescs_and_recogs">[docs]</a><span class="k">def</span> <span class="nf">parse_sdescs_and_recogs</span><span class="p">(</span>
|
||||
<span class="n">sender</span><span class="p">,</span> <span class="n">candidates</span><span class="p">,</span> <span class="n">string</span><span class="p">,</span> <span class="n">search_mode</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">case_sensitive</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">fallback</span><span class="o">=</span><span class="kc">None</span>
|
||||
<span class="p">):</span>
|
||||
<span class="sd">"""</span>
|
||||
<span class="sd"> Read a raw emote and parse it into an intermediary</span>
|
||||
<span class="sd"> format for distributing to all observers.</span>
|
||||
|
|
@ -414,7 +417,8 @@
|
|||
<span class="sd"> a little more to learn for players. If disabled, the original sdesc case</span>
|
||||
<span class="sd"> is always kept and are inserted as-is.</span>
|
||||
<span class="sd"> fallback (string, optional): If set, any references that don't match a target</span>
|
||||
<span class="sd"> will be replaced with the fallback string.</span>
|
||||
<span class="sd"> will be replaced with the fallback string. If `None` (default), the</span>
|
||||
<span class="sd"> parsing will fail and give a warning about the missing reference.</span>
|
||||
|
||||
<span class="sd"> Returns:</span>
|
||||
<span class="sd"> (emote, mapping) (tuple): If `search_mode` is `False`</span>
|
||||
|
|
@ -1207,7 +1211,7 @@
|
|||
<span class="n">all_recogs</span> <span class="o">=</span> <span class="n">caller</span><span class="o">.</span><span class="n">recog</span><span class="o">.</span><span class="n">all</span><span class="p">()</span>
|
||||
<span class="k">if</span> <span class="ow">not</span> <span class="n">all_recogs</span><span class="p">:</span>
|
||||
<span class="n">caller</span><span class="o">.</span><span class="n">msg</span><span class="p">(</span>
|
||||
<span class="s2">"You recognize no-one. "</span> <span class="s2">"(Use 'recog <sdesc> as <alias>' to recognize people."</span>
|
||||
<span class="s2">"You recognize no-one. (Use 'recog <sdesc> as <alias>' to recognize people."</span>
|
||||
<span class="p">)</span>
|
||||
<span class="k">else</span><span class="p">:</span>
|
||||
<span class="c1"># note that we don't skip those failing enable_recog lock here,</span>
|
||||
|
|
@ -1217,7 +1221,7 @@
|
|||
<span class="k">for</span> <span class="n">key</span><span class="p">,</span> <span class="n">obj</span> <span class="ow">in</span> <span class="n">all_recogs</span><span class="o">.</span><span class="n">items</span><span class="p">()</span>
|
||||
<span class="p">)</span>
|
||||
<span class="n">caller</span><span class="o">.</span><span class="n">msg</span><span class="p">(</span>
|
||||
<span class="sa">f</span><span class="s2">"Currently recognized (use 'recog <sdesc> as <alias>' to add "</span>
|
||||
<span class="s2">"Currently recognized (use 'recog <sdesc> as <alias>' to add "</span>
|
||||
<span class="sa">f</span><span class="s2">"new and 'forget <alias>' to remove):</span><span class="se">\n</span><span class="si">{</span><span class="n">lst</span><span class="si">}</span><span class="s2">"</span>
|
||||
<span class="p">)</span>
|
||||
<span class="k">return</span>
|
||||
|
|
|
|||
|
|
@ -172,7 +172,7 @@
|
|||
<span class="n">recog02</span> <span class="o">=</span> <span class="s2">"Mr Receiver2"</span>
|
||||
<span class="n">recog10</span> <span class="o">=</span> <span class="s2">"Mr Sender"</span>
|
||||
<span class="n">emote</span> <span class="o">=</span> <span class="s1">'With a flair, /me looks at /first and /colliding sdesc-guy. She says "This is a test."'</span>
|
||||
<span class="n">fallback_emote</span> <span class="o">=</span> <span class="s1">'/Me is distracted from /first by /nomatch.'</span>
|
||||
<span class="n">fallback_emote</span> <span class="o">=</span> <span class="s2">"/Me is distracted from /first by /nomatch."</span>
|
||||
<span class="n">case_emote</span> <span class="o">=</span> <span class="s2">"/Me looks at /first. Then, /me looks at /FIRST, /First and /Colliding twice."</span>
|
||||
<span class="n">poss_emote</span> <span class="o">=</span> <span class="s2">"/Me frowns at /first for trying to steal /me's test."</span>
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue