mirror of
https://github.com/evennia/evennia.git
synced 2026-04-07 00:45:22 +02:00
Updated HTML docs.
This commit is contained in:
parent
e7ef11b79c
commit
f67c00469a
676 changed files with 127 additions and 100 deletions
|
|
@ -573,12 +573,12 @@
|
|||
<span class="k">return</span>
|
||||
|
||||
<span class="c1"># Apply individual clothing type limits.</span>
|
||||
<span class="k">if</span> <span class="n">clothing_type</span> <span class="o">:=</span> <span class="n">clothing</span><span class="o">.</span><span class="n">db</span><span class="o">.</span><span class="n">type</span><span class="p">:</span>
|
||||
<span class="k">if</span> <span class="n">clothing_type</span> <span class="o">:=</span> <span class="n">clothing</span><span class="o">.</span><span class="n">db</span><span class="o">.</span><span class="n">clothing_type</span><span class="p">:</span>
|
||||
<span class="k">if</span> <span class="n">clothing_type</span> <span class="ow">in</span> <span class="n">CLOTHING_TYPE_LIMIT</span><span class="p">:</span>
|
||||
<span class="n">type_count</span> <span class="o">=</span> <span class="n">single_type_count</span><span class="p">(</span><span class="n">already_worn</span><span class="p">,</span> <span class="n">clothing_type</span><span class="p">)</span>
|
||||
<span class="k">if</span> <span class="n">type_count</span> <span class="o">>=</span> <span class="n">CLOTHING_TYPE_LIMIT</span><span class="p">[</span><span class="n">clothing_type</span><span class="p">]:</span>
|
||||
<span class="bp">self</span><span class="o">.</span><span class="n">caller</span><span class="o">.</span><span class="n">msg</span><span class="p">(</span>
|
||||
<span class="s2">"You can't wear any more clothes of the type '</span><span class="si">{clothing_type}</span><span class="s2">'."</span>
|
||||
<span class="sa">f</span><span class="s2">"You can't wear any more clothes of the type '</span><span class="si">{</span><span class="n">clothing_type</span><span class="si">}</span><span class="s2">'."</span>
|
||||
<span class="p">)</span>
|
||||
<span class="k">return</span>
|
||||
|
||||
|
|
|
|||
|
|
@ -163,7 +163,26 @@
|
|||
<span class="bp">self</span><span class="o">.</span><span class="n">call</span><span class="p">(</span>
|
||||
<span class="n">clothing</span><span class="o">.</span><span class="n">CmdUncover</span><span class="p">(),</span> <span class="s2">""</span><span class="p">,</span> <span class="s2">"Usage: uncover <worn clothing object>"</span><span class="p">,</span> <span class="n">caller</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">wearer</span>
|
||||
<span class="p">)</span>
|
||||
<span class="bp">self</span><span class="o">.</span><span class="n">call</span><span class="p">(</span><span class="n">clothing</span><span class="o">.</span><span class="n">CmdUncover</span><span class="p">(),</span> <span class="s2">"hat"</span><span class="p">,</span> <span class="s2">"You uncover test hat."</span><span class="p">,</span> <span class="n">caller</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">wearer</span><span class="p">)</span></div></div>
|
||||
<span class="bp">self</span><span class="o">.</span><span class="n">call</span><span class="p">(</span><span class="n">clothing</span><span class="o">.</span><span class="n">CmdUncover</span><span class="p">(),</span> <span class="s2">"hat"</span><span class="p">,</span> <span class="s2">"You uncover test hat."</span><span class="p">,</span> <span class="n">caller</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">wearer</span><span class="p">)</span></div>
|
||||
|
||||
<div class="viewcode-block" id="TestClothingCmd.test_clothing_limits"><a class="viewcode-back" href="../../../../../api/evennia.contrib.game_systems.clothing.tests.html#evennia.contrib.game_systems.clothing.tests.TestClothingCmd.test_clothing_limits">[docs]</a> <span class="k">def</span> <span class="nf">test_clothing_limits</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
|
||||
<span class="w"> </span><span class="sd">"""</span>
|
||||
<span class="sd"> make sure clothing type limits are being enforced</span>
|
||||
<span class="sd"> """</span>
|
||||
<span class="c1"># change the scarf to a hat for convenience</span>
|
||||
<span class="c1"># since the "hat" type is limited to 1 by default</span>
|
||||
<span class="bp">self</span><span class="o">.</span><span class="n">test_scarf</span><span class="o">.</span><span class="n">db</span><span class="o">.</span><span class="n">clothing_type</span> <span class="o">=</span> <span class="s2">"hat"</span>
|
||||
<span class="c1"># move to wearer to be wearable</span>
|
||||
<span class="bp">self</span><span class="o">.</span><span class="n">test_scarf</span><span class="o">.</span><span class="n">location</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">wearer</span>
|
||||
<span class="bp">self</span><span class="o">.</span><span class="n">test_hat</span><span class="o">.</span><span class="n">location</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">wearer</span>
|
||||
<span class="c1"># try wearing the hat and scarf-hat</span>
|
||||
<span class="bp">self</span><span class="o">.</span><span class="n">call</span><span class="p">(</span><span class="n">clothing</span><span class="o">.</span><span class="n">CmdWear</span><span class="p">(),</span> <span class="s2">"hat"</span><span class="p">,</span> <span class="s2">"You put on test hat."</span><span class="p">,</span> <span class="n">caller</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">wearer</span><span class="p">)</span>
|
||||
<span class="bp">self</span><span class="o">.</span><span class="n">call</span><span class="p">(</span>
|
||||
<span class="n">clothing</span><span class="o">.</span><span class="n">CmdWear</span><span class="p">(),</span>
|
||||
<span class="s2">"scarf"</span><span class="p">,</span>
|
||||
<span class="s2">"You can't wear any more clothes of the type 'hat'."</span><span class="p">,</span>
|
||||
<span class="n">caller</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">wearer</span><span class="p">,</span>
|
||||
<span class="p">)</span></div></div>
|
||||
|
||||
|
||||
<div class="viewcode-block" id="TestClothingFunc"><a class="viewcode-back" href="../../../../../api/evennia.contrib.game_systems.clothing.tests.html#evennia.contrib.game_systems.clothing.tests.TestClothingFunc">[docs]</a><span class="k">class</span> <span class="nc">TestClothingFunc</span><span class="p">(</span><span class="n">BaseEvenniaTest</span><span class="p">):</span>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue