From Dark and Darker Wiki

m (Testing page layout)
(Separated Unique tab into Uniques and Artifacts tabs.)
 
(15 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly>{{#vardefine:active}}<!--
<!--
 
NOTE TO FUTURE EDITORS:
This template makes the assumption that Artifacts only exist for weapons. If this is not the case, the template will need to be updated to account for that.
 
--><includeonly>{{#vardefine:active}}<!--
Rarity flags for whether or not the item has a drop table for that rarity.
Rarity flags for whether or not the item has a drop table for that rarity.
-->{{#vardefine:Junk|<!--
-->{{#ifexist:DropTable:{{{1|{{PAGENAME}}}}} 0<!--
-->|1<!-- Var Junk is set to 1 if the DropTable exists.
-->{{#if:{{#var:active}}<!-- First DropTable that exists is set to active.
-->||{{#vardefine:active|Junk}} }} }} }}<!--
-->{{#vardefine:Poor|<!--
-->{{#vardefine:Poor|<!--
-->{{#ifexist:DropTable:{{{1|{{PAGENAME}}}}} 1<!--
-->{{#ifexist:DropTable:{{{1|{{PAGENAME}}}}} 1<!--
-->|1<!-- Var Poor is set to 1 if the DropTable exists.
-->|1<!--
-->{{#if:{{#var:active}}<!-- First DropTable that exists is set to active.
-->{{#if:{{#var:active}}<!--
-->||{{#vardefine:active|Poor}} }} }} }}<!--
-->||{{#vardefine:active|Poor}} }} }} }}<!--
-->{{#vardefine:Common|<!--
-->{{#vardefine:Common|<!--
Line 15: Line 25:
-->|1<!--
-->|1<!--
-->{{#if:{{#var:active}}<!--
-->{{#if:{{#var:active}}<!--
-->||{{#vardefine:active|Uncommon}} }}|}} }}<!--
-->||{{#vardefine:active|Uncommon}} }} }} }}<!--
-->{{#vardefine:Rare|<!--
-->{{#vardefine:Rare|<!--
-->{{#ifexist:DropTable:{{{1|{{PAGENAME}}}}} 4<!--
-->{{#ifexist:DropTable:{{{1|{{PAGENAME}}}}} 4<!--
Line 32: Line 42:
-->||{{#vardefine:active|Legendary}} }} }} }}<!--
-->||{{#vardefine:active|Legendary}} }} }} }}<!--
-->{{#vardefine:Unique|<!--
-->{{#vardefine:Unique|<!--
If the item has a unique variant check the DropTable for it. Else check the DropTable for the item itself.
-->{{#ifexist:DropTable:{{{1|{{PAGENAME}}}}} 7<!--
-->{{#ifexist:DropTable:{{#if:{{Item Data|Weapon|{{{1|{{PAGENAME}}}}}|artifactname}}|{{Item Data|Weapon|{{{1|{{PAGENAME}}}}}|artifactname}} 7|{{{1|{{PAGENAME}}}}} 7}}<!--
-->|1<!--
-->|1<!--
-->{{#if:{{#var:active}}<!--
-->{{#if:{{#var:active}}<!--
-->||{{#vardefine:active|Unique}} }} }} }}<!--
-->||{{#vardefine:active|Unique}} }} }} }}<!--
-->{{#vardefine:Artifact|<!--
If the item has a unique weapon variant check the DropTable for it. Else check the DropTable for the item itself.
-->{{#ifexist:DropTable:{{#if:{{Weapon Data|{{{1|{{PAGENAME}}}}}|artifactname}}|{{Weapon Data|{{{1|{{PAGENAME}}}}}|artifactname}} 8|{{{1|{{PAGENAME}}}}} 8}}<!--
-->|1<!--
-->{{#if:{{#var:active}}<!--
-->||{{#vardefine:active|Artifact}} }} }} }}<!--


If the item has no drop tables, don't display anything.
If the item has no drop tables, display nothing.
-->{{#if:{{#var:Poor}}{{#var:Common}}{{#var:Uncommon}}{{#var:Rare}}{{#var:Epic}}{{#var:Legendary}}{{#var:Unique}}<!--
--><span style="width:100%; {{#if:{{#var:Junk}}{{#var:Poor}}{{#var:Common}}{{#var:Uncommon}}{{#var:Rare}}{{#var:Epic}}{{#var:Legendary}}{{#var:Unique}}{{#var:Artifact}}<!--
-->|<span style="width:90%; display:inline-block;"><h2>Dropped By</h2><br><!--
-->|display:inline-block"><h2>Dropped By</h2><!--
--><p style="width:fit-content; border:1px solid #DD952A; text-align:center; padding:3px; font-weight:bold; margin:9px; border-radius:10px;">Loot/Drop tables last updated for {{:TODO|LootTables}}</p><br><!--
-->|display:none">}}<!--
--><p style="width:fit-content; border:1px solid #DD952A; text-align:center; padding:5px; font-weight:bold; margin:9px; border-radius:10px;">Drop Tables last updated for {{#explode:{{:TODO|DropTables}}|$|0|2}}</p><br><!--
-->{{#if:{{#var:Junk}}<!-- If the item has a drop table for the rarity, display the tab for it.
-->|{{TabToggle|Junk|Junk|active={{#ifeq:Junk|{{#var:active}}|yes|no}} }} }}<!--
-->{{#if:{{#var:Poor}}<!-- If the item has a drop table for the rarity, display the tab for it.
-->{{#if:{{#var:Poor}}<!-- If the item has a drop table for the rarity, display the tab for it.
-->|{{TabToggle|Poor|Poor|active={{#ifeq:Poor|{{#var:active}}|yes|no}} }} }}<!--
-->|{{TabToggle|Poor|Poor|active={{#ifeq:Poor|{{#var:active}}|yes|no}} }} }}<!--
Line 56: Line 74:
-->{{#if:{{#var:Unique}}<!--
-->{{#if:{{#var:Unique}}<!--
-->|{{TabToggle|Unique|Unique|active={{#ifeq:Unique|{{#var:active}}|yes|no}} }} }}<!--
-->|{{TabToggle|Unique|Unique|active={{#ifeq:Unique|{{#var:active}}|yes|no}} }} }}<!--
-->{{#if:{{#var:Artifact}}<!--
-->|{{TabToggle|Artifact|Artifact|active={{#ifeq:Artifact|{{#var:active}}|yes|no}} }} }}<!--


-->{{#if:{{#var:Junk}}<!--
-->|<div class="Junk-data" style="width:75%;{{#ifeq:Junk|{{#var:active}}|| display:none;}}"><!--
-->{{:DropTable:{{{1|{{PAGENAME}}}}} 0}}</div>}}<!--
-->{{#if:{{#var:Poor}}<!--
-->{{#if:{{#var:Poor}}<!--
-->|<div class="Poor-data" {{#ifeq:Poor|{{#var:active}}||style="display:none"}}><!--
-->|<div class="Poor-data" style="width:75%;{{#ifeq:Poor|{{#var:active}}|| display:none;}}"><!--
-->{{:DropTable:{{{1|{{PAGENAME}}}}} 1}}</div>}}<!--
-->{{:DropTable:{{{1|{{PAGENAME}}}}} 1}}</div>}}<!--
-->{{#if:{{#var:Common}}<!--
-->{{#if:{{#var:Common}}<!--
-->|<div class="Common-data" {{#ifeq:Common|{{#var:active}}||style="display:none"}}><!--
-->|<div class="Common-data"style="width:75%;{{#ifeq:Common|{{#var:active}}|| display:none;}}"><!--
-->{{:DropTable:{{{1|{{PAGENAME}}}}} 2}}</div>}}<!--
-->{{:DropTable:{{{1|{{PAGENAME}}}}} 2}}</div>}}<!--
-->{{#if:{{#var:Uncommon}}<!--
-->{{#if:{{#var:Uncommon}}<!--
-->|<div class="Uncommon-data" {{#ifeq:Uncommon|{{#var:active}}||style="display:none"}}><!--
-->|<div class="Uncommon-data"style="width:75%;{{#ifeq:Uncommon|{{#var:active}}|| display:none;}}"><!--
-->{{:DropTable:{{{1|{{PAGENAME}}}}} 3}}</div>}}<!--
-->{{:DropTable:{{{1|{{PAGENAME}}}}} 3}}</div>}}<!--
-->{{#if:{{#var:Rare}}<!--
-->{{#if:{{#var:Rare}}<!--
-->|<div class="Rare-data" {{#ifeq:Rare|{{#var:active}}||style="display:none"}}><!--
-->|<div class="Rare-data"style="width:75%;{{#ifeq:Rare|{{#var:active}}|| display:none;}}"><!--
-->{{:DropTable:{{{1|{{PAGENAME}}}}} 4}}</div>}}<!--
-->{{:DropTable:{{{1|{{PAGENAME}}}}} 4}}</div>}}<!--
-->{{#if:{{#var:Epic}}<!--
-->{{#if:{{#var:Epic}}<!--
-->|<div class="Epic-data" {{#ifeq:Epic|{{#var:active}}||style="display:none"}}><!--
-->|<div class="Epic-data"style="width:75%;{{#ifeq:Epic|{{#var:active}}|| display:none;}}"><!--
-->{{:DropTable:{{{1|{{PAGENAME}}}}} 5}}</div>}}<!--
-->{{:DropTable:{{{1|{{PAGENAME}}}}} 5}}</div>}}<!--
-->{{#if:{{#var:Legendary}}<!--
-->{{#if:{{#var:Legendary}}<!--
-->|<div class="Legendary-data" {{#ifeq:Legendary|{{#var:active}}||style="display:none"}}><!--
-->|<div class="Legendary-data"style="width:75%;{{#ifeq:Legendary|{{#var:active}}|| display:none;}}"><!--
-->{{:DropTable:{{{1|{{PAGENAME}}}}} 6}}</div>}}<!--
-->{{:DropTable:{{{1|{{PAGENAME}}}}} 6}}</div>}}<!--
-->{{#if:{{#var:Unique}}<!--
-->{{#if:{{#var:Unique}}<!--
-->|<div class="Unique-data" {{#ifeq:Unique|{{#var:active}}||style="display:none"}}><!--
-->|<div class="Unique-data"style="width:75%;{{#ifeq:Unique|{{#var:active}}|| display:none;}}"><!--
-->{{:DropTable:<!--
-->{{:DropTable:{{{1|{{PAGENAME}}}}} 7}}</div>}}<!--
If the item has a unique variant display the DropTable for it. Else display the DropTable for the item itself.
-->{{#if:{{#var:Artifact}}<!--
-->{{#if:{{Item Data|Weapon|{{{1|{{PAGENAME}}}}}|artifactname}}<!--
-->|<div class="Artifact-data"style="width:75%;{{#ifeq:Artifact|{{#var:active}}|| display:none;}}"><!--
-->|{{Item Data|Weapon|{{{1|{{PAGENAME}}}}}|artifactname}}<!--
If the item has a artifact variant display the DropTable for it. Else display the DropTable for the item itself.
-->|{{{1|{{PAGENAME}}}}}}}<!--
-->{{:DropTable:{{#if:{{Weapon Data|{{{1|{{PAGENAME}}}}}|artifactname}}<!--
--> 7}}</div>}}</span>}}<!--
-->|{{Weapon Data|{{{1|{{PAGENAME}}}}}|artifactname}} 8<!--
-->|{{{1|{{PAGENAME}}}}} 8}}}}</div>}}</span><!--
 
--><span style="font-size:18px; width:100%; {{#if:{{#var:Junk}}{{#var:Poor}}{{#var:Common}}{{#var:Uncommon}}{{#var:Rare}}{{#var:Epic}}{{#var:Legendary}}{{#var:Unique}}{{#var:Artifact}}<!--
-->|display:none"><!--
-->|display:inline-block"><h2>Dropped By</h2>}}<!--
--><p style="padding:20px">Nothing. Currently no drop source provides this item.</p></span><!--
 
 
--></includeonly><noinclude>
--></includeonly><noinclude>
=Generate Drop Tables=
=Generate Drop Tables=
Intended usage for individual pages:
==Example==
<pre>{{GenerateDropTables}}</pre>
<pre>{{GenerateDropTables|Cinder}}</pre>
default value for item is -PAGENAME-, therefore the above code is same as
{{GenerateDropTables|Cinder}}
<pre>{{GenerateDropTables|{{PAGENAME}} }}</pre>


==Example 1==
==Example==
<pre>{{GenerateDropTables|Arming Sword}}</pre>
<pre>{{GenerateDropTables|Halberd}}</pre>
{{GenerateDropTables|Halberd}}


{{GenerateDropTables|Arming Sword}}
==Example==
 
==Example 2==
<pre>{{GenerateDropTables|Armet}}</pre>
<pre>{{GenerateDropTables|Armet}}</pre>
{{GenerateDropTables|Armet}}
{{GenerateDropTables|Armet}}


==Example 3==
==Example==
Only displays the rarity it can drop
Only displays the rarity it can drop
<pre>{{GenerateDropTables|Bone}}</pre>
<pre>{{GenerateDropTables|Bone}}</pre>
{{GenerateDropTables|Bone}}
{{GenerateDropTables|Bone}}


==Example 4==
==Example==
Doesn't display anything if there are no drops
Displays that no sources drop the item. The intention is to display true negatives and avoid the confusion of users wondering if no dropped by section is a wiki error.
<pre>{{GenerateDropTables|Potion of Luck}}</pre>
<pre>{{GenerateDropTables|Potion of Luck}}</pre>
{{GenerateDropTables|Potion of Luck}}
{{GenerateDropTables|Potion of Luck}}


</noinclude>
</noinclude>

Latest revision as of 10:42, 26 July 2024

Generate Drop Tables

Example

{{GenerateDropTables|Cinder}}

Dropped By

Drop Tables last updated for Patch:6.6#Patch 6


Unique
Drop Source Table
NameSorted by Total Expected Value in Descending Order
Sum of all (Count * Probability)
TypeCountProbability
Loose Loot10.2778%
Loose Loot10.0444%
Monster10.0268%
Monster10.0254%

Nothing. Currently no drop source provides this item.

Example

{{GenerateDropTables|Halberd}}

Dropped By

Drop Tables last updated for Patch:6.6#Patch 6


Common
Uncommon
Rare
Epic
Legendary
Drop Source Table
NameSorted by Total Expected Value in Descending Order
Sum of all (Count * Probability)
TypeCountProbability
Monster15.4208%
Monster14.7438%
Monster14.0888%
Monster12.295%
Loose Loot12.2222%
Monster11.4596%
Monster10.716%
Containers10.37%
Containers10.37%
Containers10.37%
Containers10.37%
Monster10.3464%
Monster10.3464%
Monster10.3163%
Containers10.3153%
Containers10.3153%
Containers10.28%
Containers10.28%
Containers10.28%
Containers10.28%
Containers10.28%
Monster10.2515%
Monster10.2459%
Containers10.2432%
Containers10.216%
Containers10.2158%
Containers10.2158%
Containers10.2158%
Containers10.2158%
Containers10.2158%
Containers10.2158%
Monster10.153%
Containers10.1464%
Containers10.1464%
Containers10.1081%

Nothing. Currently no drop source provides this item.

Example

{{GenerateDropTables|Armet}}

Template:GenerateDropTables

Example

Only displays the rarity it can drop

{{GenerateDropTables|Bone}}

Template:GenerateDropTables

Example

Displays that no sources drop the item. The intention is to display true negatives and avoid the confusion of users wondering if no dropped by section is a wiki error.

{{GenerateDropTables|Potion of Luck}}

Template:GenerateDropTables