From Dark and Darker Wiki

m (Cleaned up html attributes. Inheritable attributes removed from header tags and moves to row and table tags instead.)
(Fixed loop issue. Fixed depreciated string for "Magical Resistance".)
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
<table cellspacing="0" class="wikitable sortable jquery-tablesorter" style="width:95%;color:#eee; background:transparent; text-align:center; vertical-align:middle;">
<includeonly><!--
 
--><table cellspacing="0" class="wikitable sortable jquery-tablesorter" style="width:95%;color:#eee; background:transparent; text-align:center; vertical-align:middle;">
<tr style="font-weight:bold; color:#eee;">
<tr style="font-weight:bold; color:#eee;">
<th style="width:10%" class="headerSort" tabindex="0" role="columnheader button" title="Sort ascending">Name</th>
<th style="width:5%" class="headerSort" tabindex="0" role="columnheader button" title="Sort ascending">Name</th>
{{#if:{{{back|}}}<!--
{{#ifeq:{{lc:{{{2|}}}}}|back
-->||<th style="width:5%" class="headerSort" tabindex="0" role="columnheader button" title="Sort ascending">Class Requirements</th>
||<th style="width:5%" class="headerSort" tabindex="0" role="columnheader button" title="Sort ascending">Class Requirements</th>
<th style="width:5%" class="headerSort" tabindex="0" role="columnheader button" title="Sort ascending">Movement Speed</th>}}
<th style="width:5%" class="headerSort" tabindex="0" role="columnheader button" title="Sort ascending">Movement Speed</th>}}
<th style="width:15%" class="headerSort" tabindex="0" role="columnheader button" title="Sort ascending">Armor/Magic Rating</th>
<th style="width:10%" class="headerSort" tabindex="0" role="columnheader button" title="Sort ascending">Armor/magical Rating</th>
<th style="width:15%" class="headerSort" tabindex="0" role="columnheader button" title="Sort ascending">Attributes</th>
<th style="width:10%" class="headerSort" tabindex="0" role="columnheader button" title="Sort ascending">Attributes</th>
<th style="width:15%" class="headerSort" tabindex="0" role="columnheader button" title="Sort ascending">Other</th>
<th style="width:25%" class="headerSort" tabindex="0" role="columnheader button" title="Sort ascending">Other</th>
</tr>
</tr><!--
{{{1}}}
Parameter {{{1}}} has the domain: {Uncraftable,Cratable}
</table>
Parameter {{{2}}} has the domain: {Foot,Back,Chest,Head,Legs,Hands}
-->{{#arraydefine:armors|{{Armor Data|AllLists|SlotType|Armor|{{{1}}}|{{{2}}}}}}}<!--
-->{{#loop:i|0|{{ #arraysize:armors }}<!--
-->|{{#vardefine:current|{{#arrayindex:armors|{{#var:i}}}}}}<!--
-->{{#vardefine:AllStats|{{Armor Data|{{#var:current}}|Stats|AllStats}} }}<!--
-->{{#vardefine:use_horizontal_format|}}<!--
--><tr><!--
 
Iconbox
--><td>{{Iconbox|<!--
-->{{#var:current}}<!--
-->|image={{#var:current}}.png<!--
-->|size={{IconboxInventorySize|Armor Data|{{#var:current}}}}<!--
-->|rarity=<!--
-->{{#if:{{#pos:{{#vardefineecho:rarities|{{Armor Data|{{#var:current}}|rarities}}}}|,}}<!--
-->|2<!--
-->|{{#var:rarities}}}}<!--
-->|amount=<!--
--><span style="color:#EEEA; font-size:16px">{{Armor Data|{{#var:current}}|Types|All}}</span><!--
-->|caption=<span class="colorrarity{{#var:rarities}}">{{#var:current}}</span>}}</td><!--
 
Classes
-->{{#if:{{#pos:{{Armor Data|{{#var:current}}|slottype}}|Back}}<!--
-->||<td>{{#replace:{{Armor Data|{{#var:current}}|classes}}|,|<br>}}</td>}}<!--
 
Movement Speed
-->{{#if:{{#pos:{{Armor Data|{{#var:current}}|slottype}}|Back}}<!--
-->||<td>{{#if:{{#vardefineecho:armor_stat|{{Armor Data|{{#var:current}}|stats|move speed}} }}<!--
-->|{{#var:armor_stat}}<!--
-->|{{#if:{{#vardefineecho:armor_stat|{{Armor Data|{{#var:current}}|stats|move speed 1}} }}<!--
-->|<span class="colorrarity1">{{#var:armor_stat}}</span><br><!--
-->{{#if:{{#vardefineecho:armor_stat|{{Armor Data|{{#var:current}}|stats|move speed 2}} }}<!--
-->|<span class="colorrarity2">{{#var:armor_stat}}</span><br>}}<!--
-->{{#if:{{#vardefineecho:armor_stat|{{Armor Data|{{#var:current}}|stats|move speed 3}} }}<!--
-->|<span class="colorrarity3">{{#var:armor_stat}}</span><br>}}<!--
-->{{#if:{{#vardefineecho:armor_stat|{{Armor Data|{{#var:current}}|stats|move speed 4}} }}<!--
-->|<span class="colorrarity4">{{#var:armor_stat}}</span><br>}}<!--
-->{{#if:{{#vardefineecho:armor_stat|{{Armor Data|{{#var:current}}|stats|move speed 5}} }}<!--
-->|<span class="colorrarity5">{{#var:armor_stat}}</span><br>}}<!--
-->{{#if:{{#vardefineecho:armor_stat|{{Armor Data|{{#var:current}}|stats|move speed 6}} }}<!--
-->|<span class="colorrarity6">{{#var:armor_stat}}</span><br>}}<!--
-->{{#if:{{#vardefineecho:armor_stat|{{Armor Data|{{#var:current}}|stats|move speed 7}} }}<!--
-->|<span class="colorrarity7">{{#var:armor_stat}}</span>}} }} }}</td>}}<!--
 
Magic/Armor Rating
--><td>{{#if:{{#pos:{{#var:AllStats}}|Magical Resistance}}<!--
-->|<div style="display:inline-block; vertical-align:top; margin-right:15px; margin-left:15px;"><!--
--><span style="color:#eee8;">Magical Resistance<br></span><!--
-->{{#if:{{#vardefineecho:armor_stat|{{Armor Data|{{#var:current}}|stats|magical resistance}} }}<!--
-->|{{#var:armor_stat}}<!--
-->|{{#vardefine:use_horizontal_format|{{#if:{{Armor Data|{{#var:current}}|stats|armor rating 5}}|1}} }}<!--
-->{{#if:{{#vardefineecho:armor_stat|{{Armor Data|{{#var:current}}|stats|magical resistance 1}} }}<!--
-->|<span class="colorrarity1">{{#var:armor_stat}}</span><br>}}<!--
-->{{#if:{{#vardefineecho:armor_stat|{{Armor Data|{{#var:current}}|stats|magical resistance 2}} }}<!--
-->|<span class="colorrarity2">{{#var:armor_stat}}</span><br>}}<!--
-->{{#if:{{#vardefineecho:armor_stat|{{Armor Data|{{#var:current}}|stats|magical resistance 3}} }}<!--
-->|<span class="colorrarity3">{{#var:armor_stat}}</span><br>}}<!--
-->{{#if:{{#vardefineecho:armor_stat|{{Armor Data|{{#var:current}}|stats|magical resistance 4}} }}<!--
-->|<span class="colorrarity4">{{#var:armor_stat}}</span><br>}}<!--
-->{{#if:{{#vardefineecho:armor_stat|{{Armor Data|{{#var:current}}|stats|magical resistance 5}} }}<!--
-->|<span class="colorrarity5">{{#var:armor_stat}}</span><br>}}<!--
-->{{#if:{{#vardefineecho:armor_stat|{{Armor Data|{{#var:current}}|stats|magical resistance 6}} }}<!--
-->|<span class="colorrarity6">{{#var:armor_stat}}</span><br>}}<!--
-->{{#if:{{#vardefineecho:armor_stat|{{Armor Data|{{#var:current}}|stats|magical resistance 7}} }}<!--
-->|<span class="colorrarity7">{{#var:armor_stat}}</span>}} }}</div>}}<!--
-->{{#if:{{#pos:{{#var:AllStats}}|Armor Rating}}<!--
-->|<div style="display:inline-block; vertical-align:top; margin-right:15px; margin-left:15px;"><!--
--><span style="color:#eee8;">Armor Rating<br></span><!--
-->{{#if:{{#vardefineecho:armor_stat|{{Armor Data|{{#var:current}}|stats|armor rating}} }}<!--
-->|{{#var:armor_stat}}<!--
-->|{{#if:{{#vardefineecho:armor_stat|{{Armor Data|{{#var:current}}|stats|armor rating 1}} }}<!--
-->|<span class="colorrarity1">{{#var:armor_stat}}</span><br>}}<!--
-->{{#if:{{#vardefineecho:armor_stat|{{Armor Data|{{#var:current}}|stats|armor rating 2}} }}<!--
-->|<span class="colorrarity2">{{#var:armor_stat}}</span><br>}}<!--
-->{{#if:{{#vardefineecho:armor_stat|{{Armor Data|{{#var:current}}|stats|armor rating 3}} }}<!--
-->|<span class="colorrarity3">{{#var:armor_stat}}</span><br>}}<!--
-->{{#if:{{#vardefineecho:armor_stat|{{Armor Data|{{#var:current}}|stats|armor rating 4}} }}<!--
-->|<span class="colorrarity4">{{#var:armor_stat}}</span><br>}}<!--
-->{{#if:{{#vardefineecho:armor_stat|{{Armor Data|{{#var:current}}|stats|armor rating 5}} }}<!--
-->|<span class="colorrarity5">{{#var:armor_stat}}</span><br>}}<!--
-->{{#if:{{#vardefineecho:armor_stat|{{Armor Data|{{#var:current}}|stats|armor rating 6}} }}<!--
-->|<span class="colorrarity6">{{#var:armor_stat}}</span><br>}}<!--
-->{{#if:{{#vardefineecho:armor_stat|{{Armor Data|{{#var:current}}|stats|armor rating 7}} }}<!--
-->|<span class="colorrarity7">{{#var:armor_stat}}</span>}} }}</div>}}</td><!--
 
Sieve Stats into Attributes and Others
-->{{#arraydefine:Stats|{{#var:AllStats}} }}<!--
-->{{#arraydefine:ResistancesAndMoveSpeed|Armor Rating,Magical Resistance,Move Speed}}<!--
-->{{#arraydefine:AllAttributes|Strength,Vigor,Agility,Dexterity,Will,Knowledge,Resourcefulness}}<!--
 
-->{{#arrayintersect:Attributes|Stats|AllAttributes}}<!--
-->{{#arraydiff:Others|Stats|AllAttributes|ResistancesAndMoveSpeed}}<!--
 
Attribute Stats
--><td><!--
-->{{#loop:i|0|{{#arraysize:Attributes}}<!--
-->|{{#vardefine:attribute|{{#arrayindex:Attributes|{{#var:i}} }} }}<!--
--><div style="display:inline-block; vertical-align:top; margin-right:15px; margin-left:15px;"><!--
-->{{#if:{{#vardefineecho:armor_stat|{{Armor Data|{{#var:current}}|stats|{{#var:attribute}} }} }}<!--
-->|<span style="color:#eee8;">{{#var:attribute}}</span><br><!--
-->{{#var:armor_stat}}<br><!--
-->|<span style="color:#eee8;">{{#var:attribute}}</span><br><!--
-->{{#if:{{#vardefineecho:armor_stat|{{Armor Data|{{#var:current}}|stats|{{#var:attribute}} 1}} }}<!--
-->|<span class="colorrarity1">{{#var:armor_stat}}</span><br>}}<!--
-->{{#if:{{#vardefineecho:armor_stat|{{Armor Data|{{#var:current}}|stats|{{#var:attribute}} 2}} }}<!--
-->|<span class="colorrarity2">{{#var:armor_stat}}</span><br>}}<!--
-->{{#if:{{#vardefineecho:armor_stat|{{Armor Data|{{#var:current}}|stats|{{#var:attribute}} 3}} }}<!--
-->|<span class="colorrarity3">{{#var:armor_stat}}</span><br>}}<!--
-->{{#if:{{#vardefineecho:armor_stat|{{Armor Data|{{#var:current}}|stats|{{#var:attribute}} 4}} }}<!--
-->|<span class="colorrarity4">{{#var:armor_stat}}</span><br>}}<!--
-->{{#if:{{#vardefineecho:armor_stat|{{Armor Data|{{#var:current}}|stats|{{#var:attribute}} 5}} }}<!--
-->|<span class="colorrarity5">{{#var:armor_stat}}</span><br>}}<!--
-->{{#if:{{#vardefineecho:armor_stat|{{Armor Data|{{#var:current}}|stats|{{#var:attribute}} 6}} }}<!--
-->|<span class="colorrarity6">{{#var:armor_stat}}</span><br>}}<!--
-->{{#if:{{#vardefineecho:armor_stat|{{Armor Data|{{#var:current}}|stats|{{#var:attribute}} 7}} }}<!--
-->|<span class="colorrarity7">{{#var:armor_stat}}</span><br>}} }}</div>}}</td><!--
 
Other Stats
--><td><!--
-->{{#loop:i|0|{{#arraysize:Others}}<!--
-->|{{#vardefine:stat|{{#arrayindex:Others|{{#var:i}} }} }}<!--
--><div style="display:inline-block; vertical-align:top; margin-right:15px; margin-left:15px;"><!--
-->{{#if:{{#vardefineecho:armor_stat|{{Armor Data|{{#var:current}}|stats|{{#var:stat}} }} }}<!--
-->|<span style="color:#eee8;">{{#var:stat}}</span><br><!--
-->{{#var:armor_stat}}<br><!--
-->|<span style="color:#eee8;">{{#var:stat}}</span><br><!--
-->{{#if:{{#vardefineecho:armor_stat|{{Armor Data|{{#var:current}}|stats|{{#var:stat}} 1}} }}<!--
-->|<span class="colorrarity1">{{#var:armor_stat}}</span><br>}}<!--
-->{{#if:{{#vardefineecho:armor_stat|{{Armor Data|{{#var:current}}|stats|{{#var:stat}} 2}} }}<!--
-->|<span class="colorrarity2">{{#var:armor_stat}}</span><br>}}<!--
-->{{#if:{{#vardefineecho:armor_stat|{{Armor Data|{{#var:current}}|stats|{{#var:stat}} 3}} }}<!--
-->|<span class="colorrarity3">{{#var:armor_stat}}</span><br>}}<!--
-->{{#if:{{#vardefineecho:armor_stat|{{Armor Data|{{#var:current}}|stats|{{#var:stat}} 4}} }}<!--
-->|<span class="colorrarity4">{{#var:armor_stat}}</span><br>}}<!--
-->{{#if:{{#vardefineecho:armor_stat|{{Armor Data|{{#var:current}}|stats|{{#var:stat}} 5}} }}<!--
-->|<span class="colorrarity5">{{#var:armor_stat}}</span><br>}}<!--
-->{{#if:{{#vardefineecho:armor_stat|{{Armor Data|{{#var:current}}|stats|{{#var:stat}} 6}} }}<!--
-->|<span class="colorrarity6">{{#var:armor_stat}}</span><br>}}<!--
-->{{#if:{{#vardefineecho:armor_stat|{{Armor Data|{{#var:current}}|stats|{{#var:stat}} 7}} }}<!--
-->|<span class="colorrarity7">{{#var:armor_stat}}</span><br>}} }}</div>}}</td></tr>}}</table><!--
 
--></includeonly><noinclude>
*1={Uncraftable,Craftable,Both}
*2={Foot,Back,Chest,Head,Legs,Hands}
== Example ==
<table class="wikitable">
<tr>
<th>Code</th>
<th>Preview</th></tr>
<tr>
<td style="padding: 20px 30px;">
<pre>{{GenerateArmorTable|Uncraftable|Head}}</pre></td>
<td style="padding: 20px 30px;">
{{GenerateArmorTable|Uncraftable|Head}}</td></tr></table>
</noinclude>

Latest revision as of 03:29, 22 July 2024

  • 1={Uncraftable,Craftable,Both}
  • 2={Foot,Back,Chest,Head,Legs,Hands}

Example

Code Preview
{{GenerateArmorTable|Uncraftable|Head}}
Name Class Requirements Movement Speed Armor/magical Rating Attributes Other
Wizard
Warlock
Druid
Sorcerer
-2
Armor Rating
21
22
23
24~25
26~27
28
29
Will
2
3
3
4
5
6
7
Headshot Damage Reduction
8%
ArmetPlate
Armet
Fighter-5
Armor Rating
54
55
56~57
58~59
60~61
62
63
Strength
2
3
3
4
5
6
7
Projectile Damage Reduction
2.1%
Headshot Damage Reduction
18%
Fighter
Barbarian
-4
Magical Resistance
30
Armor Rating
26
27
28~29
30~31
32~33
34
35
Dexterity
2
3
3
4
5
6
7
Projectile Damage Reduction
1.2%
Headshot Damage Reduction
15%
Cleric
Sorcerer
-2
Magical Resistance
20
Armor Rating
21
22
23
24~25
26~27
28
29
Resourcefulness
2
3
3
4
5
6
7
Headshot Damage Reduction
8%
Fighter
Cleric
-3
Magical Resistance
10
Armor Rating
39
40
41~42
43~44
45~46
47
48
Agility
2
3
3
4
5
6
7
Projectile Damage Reduction
0.6%
Headshot Damage Reduction
13%
Cleric
Sorcerer
-2
Magical Resistance
20
Armor Rating
23
24
25
26~27
28~29
30
31
Will
2
3
3
4
5
6
7
Headshot Damage Reduction
8%
CoifCloth
Coif
Wizard
Cleric
Druid
Sorcerer
-1
Armor Rating
17
18
19
20~21
22~23
24
25
Knowledge
2
3
3
4
5
6
7
Headshot Damage Reduction
8%
Fighter
Cleric
-5
Armor Rating
52
53
54~55
56~57
58~59
60
61
Strength
1
2
2
2
3
3
4
Vigor
2
2
2
3
3
4
4
Projectile Damage Reduction
1.8%
Headshot Damage Reduction
18%
Druid-2
Armor Rating
24
25
26
27~28
29~30
31
32
Strength
2
2
2
3
3
4
4
Will
1
2
2
2
3
3
4
Headshot Damage Reduction
8%
Druid-3
Armor Rating
31
32
33~34
35~36
37~38
39
40
Dexterity
1
2
2
2
3
3
4
Vigor
2
2
2
3
3
4
4
Headshot Damage Reduction
11%
Bard-2
Armor Rating
28
29
30
31~32
33~34
35
36
Knowledge
2
3
3
4
5
6
7
Headshot Damage Reduction
9%
Ranger
Druid
-2
Magical Resistance
15
Armor Rating
25
26
27
28~29
30~31
32
33
Strength
2
3
3
4
5
6
7
Headshot Damage Reduction
8%
Barbarian-4
Magical Resistance
15
Armor Rating
41
42
43~44
45~46
47~48
49
50
Vigor
2
3
3
4
5
6
7
Projectile Damage Reduction
1.2%
Headshot Damage Reduction
15%
Fighter
Cleric
-5
Armor Rating
55
56
57~58
59~60
61~62
63
64
Knowledge
2
3
3
4
5
6
7
Projectile Damage Reduction
2.1%
Headshot Damage Reduction
23%
Fighter
Cleric
-5
Magical Resistance
-10
Armor Rating
58
59
60~61
62~63
64~65
66
67
Vigor
2
3
3
4
5
6
7
Projectile Damage Reduction
2.1%
Headshot Damage Reduction
23%
Fighter
Cleric
-3
Magical Resistance
10
Armor Rating
36
37
38~39
40~41
42~43
44
45
Knowledge
2
3
3
4
5
6
7
Projectile Damage Reduction
0.6%
Headshot Damage Reduction
13%
Bard-2
Armor Rating
29
30
31
32~33
34~35
36
37
Resourcefulness
2
3
3
4
5
6
7
Headshot Damage Reduction
10%
-3
Armor Rating
31
32
33~34
35~36
37~38
39
40
Vigor
2
3
3
4
5
6
7
Headshot Damage Reduction
11%
Barbarian-3
Armor Rating
37
38
39~40
41~42
43~44
45
46
Strength
1
2
2
2
3
3
4
Vigor
2
2
2
3
3
4
4
Projectile Damage Reduction
0.9%
Headshot Damage Reduction
13%
Warlock-2
Armor Rating
25
26
27
28~29
30~31
32
33
Headshot Damage Reduction
8%
Outgoing Magical Healing Add
2
3
3
4
5
6
7
Fighter
Ranger
Cleric
Bard
-3
Armor Rating
35
36
37~38
39~40
41~42
43
44
Will
1
2
2
2
2
3
3
Knowledge
1
1
1
2
2
2
3
Resourcefulness
2
2
2
2
3
3
3
Projectile Damage Reduction
0.9%
Headshot Damage Reduction
14%
Ranger-2
Armor Rating
25
26
27
28~29
30~31
32
33
Agility
2
3
3
4
5
6
7
Headshot Damage Reduction
8%
Rogue-2
Armor Rating
25
26
27
28~29
30~31
32
33
Agility
2
3
3
4
5
6
7
Headshot Damage Reduction
8%
SalletPlate
Sallet
Fighter
Cleric
-3
Armor Rating
33
34
35~36
37~38
39~40
41
42
Strength
1
2
2
2
3
3
4
Vigor
2
2
2
3
3
4
4
Projectile Damage Reduction
0.9%
Headshot Damage Reduction
13%
Rogue
Warlock
-2
Magical Resistance
15
Armor Rating
18
19
20
21~22
23~24
25
26
Strength
2
3
3
4
5
6
7
Headshot Damage Reduction
8%
Rogue
Warlock
-1
Armor Rating
5
6
7
8
9
10
11
Agility
2
2
2
2
3
3
3
Dexterity
1
2
2
2
2
3
3
Strength
1
1
1
2
2
2
3
Fighter
Ranger
Cleric
-4
Armor Rating
40
41
42~43
44~45
46~47
48
49
Agility
1
2
2
2
3
3
4
Dexterity
2
2
2
3
3
4
4
Projectile Damage Reduction
1.2%
Headshot Damage Reduction
16%
Bard
Druid
-2
Armor Rating
26
27
28
29~30
31~32
33
34
Strength
2
3
3
4
5
6
7
Headshot Damage Reduction
8%
Fighter
Cleric
-5
Armor Rating
57
58
59~60
61~62
63~64
65
66
Vigor
2
2
2
3
3
4
4
Will
1
2
2
2
3
3
4
Projectile Damage Reduction
2.1%
Headshot Damage Reduction
24%
Barbarian-3
Armor Rating
37
38
39~40
41~42
43~44
45
46
Agility
2
3
3
4
5
6
7
Projectile Damage Reduction
2%
Headshot Damage Reduction
15%
Fighter-4
Armor Rating
48
49
50~51
52~53
54~55
56
57
Will
2
3
3
4
5
6
7
Projectile Damage Reduction
1.8%
Headshot Damage Reduction
16%
Action Speed
1.4%
1.4%
1.4%
1.6%
1.8%
2%
2.2%
Barbarian-5
Armor Rating
50
51
52~53
54~55
56~57
58
59
Agility
1
2
2
2
3
3
4
Dexterity
2
2
2
3
3
4
4
Projectile Damage Reduction
2.1%
Headshot Damage Reduction
18%
Wizard
Warlock
-2
Armor Rating
20
21
22
23~24
25~26
27
28
Headshot Damage Reduction
5%
Magical Power
2
3
3
4
5
6
7