From Dark and Darker Wiki

(added dexterity and vigor)
(Fixed the health formula to use the character data value)
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<includeonly>
<includeonly><!--
<div class="itembox" style="width:90%;max-width:400px;{{#ifeq:{{{nofloat|}}}|1||float:right;}}">
 
--><div class="itembox" style="width:90%;max-width:400px;{{#ifeq:{{{nofloat|}}}|1||float:right;}}">
<div class="itemboxheader">
<div class="itemboxheader">
<div style="float:left">
<div style="float:left;margin-left:15px;margin-top:15px;">
{{Iconbox|{{{name}}}|caption=no|size=96px|nolink=1}}
{{Iconbox|{{{1}}}|caption=no|size=96px|nolink=1}}</div>
</div>
<div style="width:60%;max-width:280px;margin-left:20px;height:100px;justify-content:space-between!important;display:flex;flex-direction: column!important;float:left;margin-top:0px;">
<div style="width:60%;max-width:280px;margin-left:15px;height:100px;justify-content:space-between!important;display:flex;flex-direction: column!important;float:left;margin-top:0px;">
<div class="bold" style="margin-top:15px!important;font-size:22px;">{{{1}}}</div>
<div class="bold" style="margin-top:0px!important;font-size:22px;">{{{name}}}</div>
<div style="width:100%;justify-content:space-between!important;display:flex;flex-direction: row!important;font-size:17px;">
            <div style="width:100%;justify-content:space-between!important;display:flex;flex-direction: row!important;font-size:17px;">
<div style="color:rgb(221,149,42);">{{{2}}}</div></div></div></div>
<div style="color:rgb(221,149,42);">{{{type}}}</div>
</div>
</div>
</div>
<div class="line"></div>
<div class="line"></div>
{{#if:{{{strength|}}}|
<div class="stats-container" style="clear: both;">
<div class="stats-container" style="clear: both;">
<div style="float: left; width: 30%; font-weight:bold; color:rgb(221,149,42);">Strength</div>
<div style="float: left; width: 30%; font-weight:bold; color:rgb(221,149,42);">Strength</div>
<div style="float: right;width: 20%;color:rgb(132,176,5);text-align-last: right;font-weight:bold;">{{{strength}}}</div>
<div style="float: right;width: 20%;color:rgb(132,176,5);text-align-last: right;font-weight:bold;margin-right:20px;">{{Class Data|{{{1}}}|attributes|strength}}</div></div>
</div>
|}}
{{#if:{{{vigor|}}}|
<div class="stats-container" style="clear: both;">
<div class="stats-container" style="clear: both;">
<div style="float: left; width: 30%; font-weight:bold; color:rgb(221,149,42);">Vigor</div>
<div style="float: left; width: 30%; font-weight:bold; color:rgb(221,149,42);">Vigor</div>
<div style="float: right;width: 20%;color:rgb(132,176,5);text-align-last: right;font-weight:bold;">{{{vigor}}}</div>
<div style="float: right;width: 20%;color:rgb(132,176,5);text-align-last: right;font-weight:bold;margin-right:20px;">{{Class Data|{{{1}}}|attributes|vigor}}</div></div>
</div>
|}}
{{#if:{{{agility|}}}|
<div class="stats-container" style="clear: both;">
<div class="stats-container" style="clear: both;">
<div style="float: left; width: 30%; font-weight:bold; color:rgb(221,149,42);">Agility</div>
<div style="float: left; width: 30%; font-weight:bold; color:rgb(221,149,42);">Agility</div>
<div style="float: right;width: 20%;color:rgb(132,176,5);text-align-last: right;font-weight:bold;">{{{agility}}}</div>
<div style="float: right;width: 20%;color:rgb(132,176,5);text-align-last: right;font-weight:bold;margin-right:20px;">{{Class Data|{{{1}}}|attributes|agility}}</div></div>
</div>
|}}
{{#if:{{{dexterity|}}}|
<div class="stats-container" style="clear: both;">
<div class="stats-container" style="clear: both;">
<div style="float: left; width: 30%; font-weight:bold; color:rgb(221,149,42);">Dexterity</div>
<div style="float: left; width: 30%; font-weight:bold; color:rgb(221,149,42);">Dexterity</div>
<div style="float: right;width: 20%;color:rgb(132,176,5);text-align-last: right;font-weight:bold;">{{{dexterity}}}</div>
<div style="float: right;width: 20%;color:rgb(132,176,5);text-align-last: right;font-weight:bold;margin-right:20px;">{{Class Data|{{{1}}}|attributes|dexterity}}</div></div>
</div>
|}}
{{#if:{{{will|}}}|
<div class="stats-container" style="clear: both;">
<div class="stats-container" style="clear: both;">
<div style="float: left; width: 30%; font-weight:bold; color:rgb(221,149,42);">Will</div>
<div style="float: left; width: 30%; font-weight:bold; color:rgb(221,149,42);">Will</div>
<div style="float: right;width: 20%;color:rgb(132,176,5);text-align-last: right;font-weight:bold;">{{{will}}}</div>
<div style="float: right;width: 20%;color:rgb(132,176,5);text-align-last: right;font-weight:bold;margin-right:20px;">{{Class Data|{{{1}}}|attributes|will}}</div></div>
</div>
|}}
{{#if:{{{knowledge|}}}|
<div class="stats-container" style="clear: both;">
<div class="stats-container" style="clear: both;">
<div style="float: left; width: 30%; font-weight:bold; color:rgb(221,149,42);">Knowledge</div>
<div style="float: left; width: 30%; font-weight:bold; color:rgb(221,149,42);">Knowledge</div>
<div style="float: right;width: 20%;color:rgb(132,176,5);text-align-last: right;font-weight:bold;">{{{knowledge}}}</div>
<div style="float: right;width: 20%;color:rgb(132,176,5);text-align-last: right;font-weight:bold;margin-right:20px;">{{#vardefineecho:knowledge|{{Class Data|{{{1}}}|attributes|knowledge}}}}</div></div>
</div>
|}}
{{#if:{{{resourcefulness|}}}|
<div class="stats-container" style="clear: both;">
<div class="stats-container" style="clear: both;">
<div style="float: left; width: 30%; font-weight:bold; color:rgb(221,149,42);">Resourcefulness</div>
<div style="float: left; width: 30%; font-weight:bold; color:rgb(221,149,42);">Resourcefulness</div>
<div style="float: right;width: 20%;color:rgb(132,176,5);text-align-last: right;font-weight:bold;">{{{resourcefulness}}}</div>
<div style="float: right;width: 20%;color:rgb(132,176,5);text-align-last: right;font-weight:bold;margin-right:20px;">{{Class Data|{{{1}}}|attributes|resourcefulness}}</div></div><br>
</div>
<div class="line"></div>
|}}
<br><div class="line"></div>
{{#if:{{{health|}}}|
<div class="stats-container" style="clear: both;">
<div class="stats-container" style="clear: both;">
<div style="float: left; width: 30%; font-weight:bold; color:rgb(221,149,42);">Health</div>
<div style="float: left; width: 30%; font-weight:bold; color:rgb(221,149,42);">Health</div>
<div style="float: right;width: 20%;text-align-last: right;font-weight:bold;">{{{health}}}</div>
<div style="float: right;width: 20%;text-align-last: right;font-weight:bold;margin-right:20px;">{{Class Data|{{{1}}}|attributes|BaseHealth}}</div></div>
</div>
{{#ifeq:{{lc:{{{3|}}}}}|yes
|}}
|<div class="stats-container" style="clear: both;">
{{#if:{{{weight limit|}}}|
<div class="stats-container" style="clear: both;">
<div style="float: left; width: 30%; font-weight:bold; color:rgb(221,149,42);">Weight Limit</div>
<div style="float: right;width: 20%;text-align-last: right;font-weight:bold;">{{{weight limit}}}</div>
</div>
|}}
{{#if:{{{spell memory|}}}|
<div class="stats-container" style="clear: both;">
<div style="float: left; width: 40%; font-weight:bold; color:rgb(221,149,42);">Memory</div>
<div style="float: left; width: 40%; font-weight:bold; color:rgb(221,149,42);">Memory</div>
<div style="float: right;width: 20%;text-align-last: right;font-weight:bold;">{{{spell memory}}}</div>
<div style="float: right;width: 20%;text-align-last: right;font-weight:bold;margin-right:20px;">{{#ifexpr:{{#var:knowledge}}>6|{{#expr:{{#var:knowledge}}-6}}|0}}</div></div>}}</div><!--
</div>
|}}
{{#if:{{{utility effectiveness|}}}|
<div class="stats-container" style="clear: both;">
<div style="float: left; width: 40%; font-weight:bold; color:rgb(221,149,42);">Utility Effectiveness</div>
<div style="float: right;width: 20%;text-align-last: right;font-weight:bold;">{{{utility effectiveness}}}</div>
</div>
|}}
</div>
</includeonly>
<noinclude>


--></includeonly><noinclude>
== Usage ==
== Usage ==
This template can be used by entering the following onto a relevant page. Do not use this on your user page. It is reserved for content pages.
This template can be used by entering the following onto a relevant page. Do not use this on your user page. It is reserved for content pages.
<pre>{{Infobox Class
<pre>{{Infobox Class|Wizard|'Yer a wizard, Harry!'|yes}}</pre>
|name                  = Barbarian
|type                  = 'The Brawny Warrior'
|strength              = 30
|agility              = 11
|will                  = 18
|knowledge            = 6
|resourcefulness      = 10
|health                = 130
|weight limit          = 0 / 0
|spell memory          = 0 / 0
|utility effectiveness = 0
}}
</pre>
Results in:
Results in:
 
{{Infobox Class|Wizard|'Yer a wizard, Harry!'|yes}}
{{Infobox Class
</noinclude>
|name                  = Barbarian
|type                  = 'The Brawny Warrior'
|strength              = 30
|agility              = 11
|will                  = 18
|knowledge            = 6
|resourcefulness      = 10
|health                = 130
|weight limit          = 0 / 0
|spell memory          = 0 / 0
|utility effectiveness = 0
}}

Latest revision as of 00:55, 15 November 2024

Usage

This template can be used by entering the following onto a relevant page. Do not use this on your user page. It is reserved for content pages.

{{Infobox Class|Wizard|'Yer a wizard, Harry!'|yes}}

Results in:

Wizard.png
Wizard
'Yer a wizard, Harry!'
Strength
6
Vigor
7
Agility
15
Dexterity
17
Will
20
Knowledge
25
Resourcefulness
15

Health
80.25
Memory
19