From Dark and Darker Wiki

m (Changing Template to use structure that works with the new Item Data.)
(Resolved a rare edge case.)
 
(13 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<includeonly>{{#vardefine:all_abilities|{{Item Data|Weapon|{{{1|{{PAGENAME}}}}}|abilities|all}} }}
<includeonly><!--
{{#if:{{#pos:{{#var:all_abilities}}|Primary}}{{#pos:{{#var:all_abilities}}|Secondary}}{{#pos:{{#var:all_abilities}}|Riposte}}<!--
-->{{#vardefine:all_abilities|{{Weapon Data|{{{1|{{PAGENAME}}}}}|abilities|all}} }}<!--
-->|<h2>Combo</h2><br><!--
-->{{#if:{{#if:{{#pos:{{{1|{{PAGENAME}}}}}|Lantern Shield}}||{{#pos:{{Weapon Data|{{{1|{{PAGENAME}}}}}|Types|all}}|Shield}} }}{{#pos:{{Weapon Data|{{{1|{{PAGENAME}}}}}|Types|all}}|Bow}}{{#pos:{{Weapon Data|{{{1|{{PAGENAME}}}}}|Types|all}}|Crossbow}}<!--
-->||<h2>Combo</h2><br><!--
-->{{#if:{{#pos:{{#var:all_abilities}}|Primary}}<!--
-->{{#if:{{#pos:{{#var:all_abilities}}|Primary}}<!--
-->|<span style="color:#eee8;">Primary Attack: </span><!--
-->|<span style="color:#eee8;">Primary Attack: </span><!--
-->{{Item Data|Weapon|{{{1|{{PAGENAME}}}}}|abilities|primary attack 1|damagetype}}<!-- Attack type of the first primary attack
-->{{#vardefine:attacks|{{Weapon Data|{{{1|{{PAGENAME}}}}}|abilities|primary|all}} }}<!--
-->{{#if:{{Item Data|Weapon|{{{1|{{PAGENAME}}}}}|abilities|primary attack 2|damagetype}}|/}}<!--
-->{{#vardefine:global|{{Weapon Data|{{{1|{{PAGENAME}}}}}|abilities|primary|global|damagetype}} }}<!--
-->{{Item Data|Weapon|{{{1|{{PAGENAME}}}}}|abilities|primary attack 2|damagetype}}<!-- Attack type of the second primary attack
-->{{#if:{{#pos:{{#var:attacks}}|1}}<!--
-->{{#if:{{Item Data|Weapon|{{{1|{{PAGENAME}}}}}|abilities|primary attack 3|damagetype}}|/}}<!--
-->|{{Weapon Data|{{{1|{{PAGENAME}}}}}|abilities|primary|attack 1|damagetype}}{{#var:global}}<!--
-->{{Item Data|Weapon|{{{1|{{PAGENAME}}}}}|abilities|primary attack 3|damagetype}}<!-- Attack type of the third primary attack
-->{{#if:{{#pos:{{#var:attacks}}|2}}<!--
-->{{#if:{{Item Data|Weapon|{{{1|{{PAGENAME}}}}}|abilities|primary attack 4|damagetype}}|/}}<!--
-->|/{{Weapon Data|{{{1|{{PAGENAME}}}}}|abilities|primary|attack 2|damagetype}}{{#var:global}}<!--
-->{{Item Data|Weapon|{{{1|{{PAGENAME}}}}}|abilities|primary attack 4|damagetype}}<!-- Attack type of the fourth primary attack
-->{{#if:{{#pos:{{#var:attacks}}|3}}<!--
-->|/{{Weapon Data|{{{1|{{PAGENAME}}}}}|abilities|primary|attack 3|damagetype}}{{#var:global}}<!--
-->{{#if:{{#pos:{{#var:attacks}}|4}}<!--
-->|/{{Weapon Data|{{{1|{{PAGENAME}}}}}|abilities|primary|attack 4|damagetype}}{{#var:global}} }} }} }} }}<!--
--> dealing <!--
--> dealing <!--
-->{{Item Data|Weapon|{{{1|{{PAGENAME}}}}}|abilities|primary attack 1|combodamage}}<!-- Combo damage of the first primary attack
-->{{#vardefine:global|{{Weapon Data|{{{1|{{PAGENAME}}}}}|abilities|primary|global|combodamage}} }}<!--
-->{{#if:{{Item Data|Weapon|{{{1|{{PAGENAME}}}}}|abilities|primary attack 2|combodamage}}|/}}<!--
-->{{#if:{{Weapon Data|{{{1|{{PAGENAME}}}}}|abilities|primary|attack 1|all}}<!--
-->{{Item Data|Weapon|{{{1|{{PAGENAME}}}}}|abilities|primary attack 2|combodamage}}<!-- Combo damage of the second primary attack
-->|{{Weapon Data|{{{1|{{PAGENAME}}}}}|abilities|primary|attack 1|combodamage}}{{#var:global}}<!--
-->{{#if:{{Item Data|Weapon|{{{1|{{PAGENAME}}}}}|abilities|primary attack 3|combodamage}}|/}}<!--
-->{{#if:{{Weapon Data|{{{1|{{PAGENAME}}}}}|abilities|primary|attack 2|all}}<!--
-->{{Item Data|Weapon|{{{1|{{PAGENAME}}}}}|abilities|primary attack 3|combodamage}}<!-- Combo damage of the third primary attack
-->|/{{Weapon Data|{{{1|{{PAGENAME}}}}}|abilities|primary|attack 2|combodamage}}{{#var:global}}<!--
-->{{#if:{{Item Data|Weapon|{{{1|{{PAGENAME}}}}}|abilities|primary attack 4|combodamage}}|/}}<!--
-->{{#if:{{Weapon Data|{{{1|{{PAGENAME}}}}}|abilities|primary|attack 3|all}}<!--
-->{{Item Data|Weapon|{{{1|{{PAGENAME}}}}}|abilities|primary attack 4|combodamage}}<br>}}<!-- Combo damage of the fourth primary attack
-->|/{{Weapon Data|{{{1|{{PAGENAME}}}}}|abilities|primary|attack 3|combodamage}}{{#var:global}}<!--
-->{{#if:{{Weapon Data|{{{1|{{PAGENAME}}}}}|abilities|primary|attack 4|all}}<!--
-->|/{{Weapon Data|{{{1|{{PAGENAME}}}}}|abilities|primary|attack 4|combodamage}}{{#var:global}} }} }} }} }}<!--
--> damage on each swing, with impact zone: <!--
-->{{#replace:<!--
-->{{Weapon Data|{{{1|{{PAGENAME}}}}}|abilities|primary|global|impactzones}}<!--
-->{{Weapon Data|{{{1|{{PAGENAME}}}}}|abilities|primary|attack 1|impactzones}}|,|/}}<!--
-->.<br><br>}}<!--
-->{{#if:{{#pos:{{#var:all_abilities}}|Secondary}}<!--
-->{{#if:{{#pos:{{#var:all_abilities}}|Secondary}}<!--
-->|<br><span style="color:#eee8;">Secondary Attack: </span><!--
-->|<span style="color:#eee8;">Secondary Attack: </span><!--
-->{{Item Data|Weapon|{{{1|{{PAGENAME}}}}}|abilities|secondary attack 1|damagetype}}<!-- Attack type of the first secondary attack
-->{{#vardefine:attacks|{{Weapon Data|{{{1|{{PAGENAME}}}}}|abilities|secondary|all}} }}<!--
-->{{#if:{{Item Data|Weapon|{{{1|{{PAGENAME}}}}}|abilities|secondary attack 2|damagetype}}|/}}<!--
-->{{#vardefine:global|{{Weapon Data|{{{1|{{PAGENAME}}}}}|abilities|secondary|global|damagetype}} }}<!--
-->{{Item Data|Weapon|{{{1|{{PAGENAME}}}}}|abilities|secondary attack 2|damagetype}}<!-- Attack type of the second secondary attack
-->{{#if:{{#pos:{{#var:attacks}}|1}}<!--
-->|{{Weapon Data|{{{1|{{PAGENAME}}}}}|abilities|secondary|attack 1|damagetype}}{{#var:global}}<!--
-->{{#if:{{#pos:{{#var:attacks}}|2}}<!--
-->|/{{Weapon Data|{{{1|{{PAGENAME}}}}}|abilities|secondary|attack 2|damagetype}}{{#var:global}}<!--
-->{{#if:{{#pos:{{#var:attacks}}|3}}<!--
-->|/{{Weapon Data|{{{1|{{PAGENAME}}}}}|abilities|secondary|attack 3|damagetype}}{{#var:global}} }} }} }}<!--
--> dealing <!--
--> dealing <!--
-->{{Item Data|Weapon|{{{1|{{PAGENAME}}}}}|abilities|secondary attack 1|combodamage}}<!-- Combo damage of the first secondary attack
-->{{#vardefine:global|{{Weapon Data|{{{1|{{PAGENAME}}}}}|abilities|secondary|global|combodamage}} }}<!--
-->{{#if:{{Item Data|Weapon|{{{1|{{PAGENAME}}}}}|abilities|secondary attack 2|combodamage}}|/}}<!--
-->{{#if:{{#pos:{{#var:attacks}}|1}}<!--
-->{{Item Data|Weapon|{{{1|{{PAGENAME}}}}}|abilities|secondary attack 2|combodamage}}<br>}}<!-- Combo damage of the second secondary attack
-->|{{Weapon Data|{{{1|{{PAGENAME}}}}}|abilities|secondary|attack 1|combodamage}}{{#var:global}}<!--
-->{{#if:{{#pos:{{#var:all_abilities}}|Riposte}}<!--
-->{{#if:{{#pos:{{#var:attacks}}|2}}<!--
-->|<br><span style="color:#eee8;">Riposte Attack: </span>><!--
-->|/{{Weapon Data|{{{1|{{PAGENAME}}}}}|abilities|secondary|attack 2|combodamage}}{{#var:global}}<!--
-->{{Item Data|Weapon|{{{1|{{PAGENAME}}}}}|abilities|riposte attack 1|damagetype}}<!-- Attack type of the first riposte attack
-->{{#if:{{#pos:{{#var:attacks}}|3}}<!--
-->{{#if:{{Item Data|Weapon|{{{1|{{PAGENAME}}}}}|abilities|riposte attack 2|damagetype}}|/}}<!--
-->|/{{Weapon Data|{{{1|{{PAGENAME}}}}}|abilities|secondary|attack 3|combodamage}}{{#var:global}} }} }} }}<!--
-->{{Item Data|Weapon|{{{1|{{PAGENAME}}}}}|abilities|riposte attack 2|damagetype}}<!-- Attack type of the second riposte attack
--> damage on each swing, with impact zone: <!--
--> dealing<!--
-->{{#replace:<!--
-->{{Item Data|Weapon|{{{1|{{PAGENAME}}}}}|abilities|riposte attack 1|combodamage}}<!-- Combo damage of the first riposte attack
-->{{Weapon Data|{{{1|{{PAGENAME}}}}}|abilities|secondary|global|impactzones}}<!--
-->{{#if:{{Item Data|Weapon|{{{1|{{PAGENAME}}}}}|abilities|riposte attack 2|combodamage}}|/}}<!--
-->{{Weapon Data|{{{1|{{PAGENAME}}}}}|abilities|secondary|attack 1|impactzones}}|,|/}}<!--
-->{{Item Data|Weapon|{{{1|{{PAGENAME}}}}}|abilities|riposte attack 2|combodamage}}}}<!-- Combo damage of the second riposte attack
-->.<br><br>}}<!--
-->{{#if:{{#pos:{{#var:all_abilities}}|Special}}<!--
-->|<span style="color:#eee8;">Special Attack: [[Impact_Power#Weapon blocking|Riposte]] </span><!--
-->{{#vardefine:attacks|{{Weapon Data|{{{1|{{PAGENAME}}}}}|abilities|special|all}} }}<!--
-->{{#vardefine:global|{{Weapon Data|{{{1|{{PAGENAME}}}}}|abilities|special|global|damagetype}} }}<!--
-->{{#if:{{#pos:{{#var:attacks}}|1}}<!--
-->|{{Weapon Data|{{{1|{{PAGENAME}}}}}|abilities|special|riposte attack 1|damagetype}}{{#var:global}}<!--
-->{{#if:{{#pos:{{#var:attacks}}|2}}<!--
-->|/{{Weapon Data|{{{1|{{PAGENAME}}}}}|abilities|special|riposte attack 2|damagetype}}{{#var:global}} }} }}<!--
--> dealing <!--
-->{{#vardefine:global|{{Weapon Data|{{{1|{{PAGENAME}}}}}|abilities|special|global|combodamage}} }}<!--
-->{{#if:{{#pos:{{#var:attacks}}|1}}<!--
-->|{{Weapon Data|{{{1|{{PAGENAME}}}}}|abilities|special|riposte attack 1|combodamage}}{{#var:global}}<!--
-->{{#if:{{#pos:{{#var:attacks}}|2}}<!--
-->|/{{Weapon Data|{{{1|{{PAGENAME}}}}}|abilities|special|riposte attack 2|combodamage}}{{#var:global}} }} }}<!--
--> damage on each swing, with impact zone: <!--
-->{{#replace:<!--
-->{{Weapon Data|{{{1|{{PAGENAME}}}}}|abilities|special|global|impactzones}}<!--
-->{{Weapon Data|{{{1|{{PAGENAME}}}}}|abilities|special|riposte attack 1|impactzones}}|,|/}}<!--
-->.<br><br>}}<!--


--><br>'''Attack Times'''<br><!--
-->'''Attack Times'''<br><!--
-->{{#if:{{Item Data|Weapon|{{{1|{{PAGENAME}}}}}|abilities|primary attack 1|attackspeed}}<!--
--><div style="display:inline-block; margin-left:20px;"><!--
-->|Primary Combo: 1 Attack <!--
-->{{#if:{{Weapon Animation Times Data|{{{1|{{PAGENAME}}}}}|primary|attack 1|windup}}<!--
--><blockquote>{{Item Data|Weapon|{{{1|{{PAGENAME}}}}}|abilities|primary attack 1|attackspeed}}</blockquote>}}<!--
-->|Primary Combo: Attack 1<br><!--
-->{{#if:{{Item Data|Weapon|{{{1|{{PAGENAME}}}}}|abilities|primary attack 2|attackspeed}}<!--
--><div style="display:inline-block; margin-left:20px;"><!--
-->|Primary Combo: 2 Attacks<!--
-->{{AttackAnimationTimes|{{{1|{{PAGENAME}}}}}|Primary|Attack 1}}</div><br><br>}}<!--
--><blockquote>{{Item Data|Weapon|{{{1|{{PAGENAME}}}}}|abilities|primary attack 2|attackspeed}}</blockquote>}}<!--
-->{{#if:{{Weapon Animation Times Data|{{{1|{{PAGENAME}}}}}|primary|attack 2|windup}}<!--
-->{{#if:{{Item Data|Weapon|{{{1|{{PAGENAME}}}}}|abilities|primary attack 3|attackspeed}}<!--
-->|Primary Combo: Attack 2<br><!--
-->|Primary Combo: 3 Attacks<!--
--><div style="display:inline-block; margin-left:20px;"><!--
--><blockquote>{{Item Data|Weapon|{{{1|{{PAGENAME}}}}}|abilities|primary attack 3|attackspeed}}</blockquote>}}<!--
-->{{AttackAnimationTimes|{{{1|{{PAGENAME}}}}}|Primary|Attack 2}}</div><br><br>}}<!--
-->{{#if:{{Item Data|Weapon|{{{1|{{PAGENAME}}}}}|abilities|primary attack 4|attackspeed}}<!--
-->{{#if:{{Weapon Animation Times Data|{{{1|{{PAGENAME}}}}}|primary|attack 3|windup}}<!--
-->|Primary Combo: 4 Attacks<!--
-->|Primary Combo: Attack 3<br><!--
--><blockquote>{{Item Data|Weapon|{{{1|{{PAGENAME}}}}}|abilities|primary attack 4|attackspeed}}</blockquote>}}<!--
--><div style="display:inline-block; margin-left:20px;"><!--
-->{{#if:{{Item Data|Weapon|{{{1|{{PAGENAME}}}}}|abilities|secondary attack 1|attackspeed}}<!--
-->{{AttackAnimationTimes|{{{1|{{PAGENAME}}}}}|Primary|Attack 3}}</div><br><br>}}<!--
-->|Secondary Combo: 1 Attack<!--
-->{{#if:{{Weapon Animation Times Data|{{{1|{{PAGENAME}}}}}|primary|attack 4|windup}}<!--
--><blockquote>{{Item Data|Weapon|{{{1|{{PAGENAME}}}}}|abilities|secondary attack 1|attackspeed}}</blockquote>}}<!--
-->|Primary Combo: Attack 4<br><!--
-->{{#if:{{Item Data|Weapon|{{{1|{{PAGENAME}}}}}|abilities|secondary attack 2|attackspeed}}<!--
--><div style="display:inline-block; margin-left:20px;"><!--
-->|Secondary Combo: 2 Attacks<!--
-->{{AttackAnimationTimes|{{{1|{{PAGENAME}}}}}|Primary|Attack 4}}</div><br><br>}}<!--
--><blockquote>{{Item Data|Weapon|{{{1|{{PAGENAME}}}}}|abilities|secondary attack 2|attackspeed}}</blockquote>}}<!--
-->{{#if:{{Weapon Animation Times Data|{{{1|{{PAGENAME}}}}}|secondary|attack 1|windup}}<!--
-->{{#if:{{Item Data|Weapon|{{{1|{{PAGENAME}}}}}|abilities|riposte attack 1|attackspeed}}<!--
-->|Secondary Combo: Attack 1<br><!--
-->|Riposte Combo: 1 Attack<!--
--><div style="display:inline-block; margin-left:20px;"><!--
--><blockquote>{{Item Data|Weapon|{{{1|{{PAGENAME}}}}}|abilities|riposte attack 1|attackspeed}}</blockquote>}}<!--
-->{{AttackAnimationTimes|{{{1|{{PAGENAME}}}}}|Secondary|Attack 1}}</div><br><br>}}<!--
-->{{#if:{{Item Data|Weapon|{{{1|{{PAGENAME}}}}}|abilities|riposte attack 2|attackspeed}}<!--
-->{{#if:{{Weapon Animation Times Data|{{{1|{{PAGENAME}}}}}|secondary|attack 2|windup}}<!--
-->|Riposte Combo: 2 Attacks<!--
-->|Secondary Combo: Attack 2<br><!--
--><blockquote>{{Item Data|Weapon|{{{1|{{PAGENAME}}}}}|abilities|riposte attack 2|attackspeed}}</blockquote>}}}}</includeonly><noinclude>{{GenerateWeaponCombo|Arming Sword}}</noinclude>
--><div style="display:inline-block; margin-left:20px;"><!--
-->{{AttackAnimationTimes|{{{1|{{PAGENAME}}}}}|Secondary|Attack 2}}</div><br><br>}}<!--
-->{{#if:{{Weapon Animation Times Data|{{{1|{{PAGENAME}}}}}|secondary|attack 3|windup}}<!--
-->|Secondary Combo: Attack 3<br><!--
--><div style="display:inline-block; margin-left:20px;"><!--
-->{{AttackAnimationTimes|{{{1|{{PAGENAME}}}}}|Secondary|Attack 3}}</div><br><br>}}<!--
-->{{#if:{{Weapon Animation Times Data|{{{1|{{PAGENAME}}}}}|special|riposte attack 1|windup}}<!--
-->|Special Combo: Attack 1<br><!--
--><div style="display:inline-block; margin-left:20px;"><!--
-->{{AttackAnimationTimes|{{{1|{{PAGENAME}}}}}|Special|Riposte Attack 1}}</div><br><br>}}<!--
-->{{#if:{{Weapon Animation Times Data|{{{1|{{PAGENAME}}}}}|special|riposte attack 2|windup}}<!--
-->|Special Combo: Attack 2<br><!--
--><div style="display:inline-block; margin-left:20px;"><!--
-->{{AttackAnimationTimes|{{{1|{{PAGENAME}}}}}|Special|Riposte Attack 2}}</div><br><br>}}</div><br><!--
-->Reference [[Attack Times]] for a glossary of the terms used above.<br>}}<!--
--></includeonly><noinclude>
=Example Usage=
<table class="wikitable">
<tr>
<th>Code</th>
<th>Preview</th></tr>
<tr>
<td style="padding: 20px 30px;">
<pre>{{GenerateWeaponCombo|Arming Sword}}</pre></td>
<td style="padding: 20px 30px;">
{{GenerateWeaponCombo|Arming Sword}}</td></tr>
<tr>
<td style="padding: 20px 30px;">
<pre>{{GenerateWeaponCombo|Rapier}}</pre></td>
<td style="padding: 20px 30px;">
{{GenerateWeaponCombo|Rapier}}</td></tr>
<tr>
<td style="padding: 20px 30px;">
<pre>{{GenerateWeaponCombo|Longword}}</pre></td>
<td style="padding: 20px 30px;">
{{GenerateWeaponCombo|Longsword}}</td></tr>
<tr>
<td style="padding: 20px 30px;">
<pre>{{GenerateWeaponCombo|War Maul}}</pre></td>
<td style="padding: 20px 30px;">
{{GenerateWeaponCombo|War Maul}}</td></tr>
<tr>
<td style="padding: 20px 30px;">
<pre>{{GenerateWeaponCombo|Stiletto Dagger}}</pre></td>
<td style="padding: 20px 30px;">
{{GenerateWeaponCombo|Stiletto Dagger}}</td></tr>
<tr>
<td style="padding: 20px 30px;">
<pre>{{GenerateWeaponCombo|Crossbow}}</pre></td>
<td style="padding: 20px 30px;">
{{GenerateWeaponCombo|Crossbow}}</td></tr>
<tr>
<td style="padding: 20px 30px;">
<pre>{{GenerateWeaponCombo|Frostlight Lantern Shield}}</pre></td>
<td style="padding: 20px 30px;">
{{GenerateWeaponCombo|Frostlight Lantern Shield}}</td></tr>
<tr>
<td style="padding: 20px 30px;">
<pre>{{GenerateWeaponCombo|Lute}}</pre></td>
<td style="padding: 20px 30px;">
{{GenerateWeaponCombo|Lute}}</td></tr></table>
</noinclude>

Latest revision as of 01:25, 28 February 2025

Example Usage

Code Preview
{{GenerateWeaponCombo|Arming Sword}}

Combo


Primary Attack: Slash/Slash/Pierce dealing 100%/105%/110% damage on each swing, with impact zone: 100%/90%.

Attack Times

Reference Attack Times for a glossary of the terms used above.
{{GenerateWeaponCombo|Rapier}}

Combo


Primary Attack: Pierce/Pierce/Pierce/Pierce dealing 100%/105%/110%/115% damage on each swing, with impact zone: 100%/90%.

Special Attack: Riposte Slash/Pierce dealing 150%/150% damage on each swing, with impact zone: 100%.

Attack Times

Reference Attack Times for a glossary of the terms used above.
{{GenerateWeaponCombo|Longword}}

Combo


Primary Attack: Pierce/Slash/Slash dealing 100%/105%/110% damage on each swing, with impact zone: 100%/90%.

Special Attack: Riposte Slash/Slash dealing 150%/150% damage on each swing, with impact zone: 100%.

Attack Times

Reference Attack Times for a glossary of the terms used above.
{{GenerateWeaponCombo|War Maul}}

Combo


Primary Attack: dealing damage on each swing, with impact zone: 100%/80%.

Secondary Attack: dealing damage on each swing, with impact zone: 100%/80%.

Attack Times

Reference Attack Times for a glossary of the terms used above.
{{GenerateWeaponCombo|Stiletto Dagger}}

Combo


Secondary Attack: Slash/Slash/Pierce dealing 100%/100%/120% damage on each swing, with impact zone: 100%.

Attack Times

Reference Attack Times for a glossary of the terms used above.
{{GenerateWeaponCombo|Crossbow}}
{{GenerateWeaponCombo|Frostlight Lantern Shield}}

Combo


Special Attack: Riposte Slash/Pierce dealing 115%/115% damage on each swing, with impact zone: 100%.

Attack Times

Reference Attack Times for a glossary of the terms used above.
{{GenerateWeaponCombo|Lute}}

Combo


Primary Attack: Blunt/Blunt dealing damage on each swing, with impact zone: 100%/90%.

Attack Times

Reference Attack Times for a glossary of the terms used above.