From Dark and Darker Wiki
m (Changing Template to use calls that work with Weapon Data.) |
(Updated calls for new Weapon Data structure.) |
||
Line 1: | Line 1: | ||
<includeonly>{{#if:{{Weapon Data|{{{1|{{PAGENAME}}}}}|abilities|Primary Attack 1|movementmultiplier}}<!-- | <includeonly><!-- | ||
-->{{#if: {{Weapon Data|{{{1|{{PAGENAME}}}}}|abilities|Primary|Attack 1|movementmultiplier}}<!-- | |||
-->{{Weapon Data|{{{1|{{PAGENAME}}}}}|abilities|Primary|Global|movementmultiplier}}<!-- | |||
-->|<h2>Action Movement Slow</h2><!-- | -->|<h2>Action Movement Slow</h2><!-- | ||
-->When a player performs certain actions, such as attacking or defending themselves, they move slower.<br><!-- | -->When a player performs certain actions, such as attacking or defending themselves, they move slower.<br><!-- | ||
-->List of slows for {{{1|{{PAGENAME}}}}}:<br><!-- | -->List of slows for {{{1|{{PAGENAME}}}}}:<br><!-- | ||
-->{{#arraydefine: | --><div style="display:inline-block; border-left:20px solid #0000;"><!-- | ||
-->{{#arraydefine:all_abilities|{{Weapon Data|{{{1}}}|abilities|all}} }}<!-- | |||
If the weapon has abilities, loop through them | |||
-->{{#loop:i|0|{{#arraysize:all_abilities}}<!-- | |||
-->|{{#vardefine:ability|{{#arrayindex:all_abilities|{{#var:i}} }} }}<!-- | |||
-->{{#if: {{#vardefineecho:movespeed|{{Weapon Data|{{{1}}}|abilities|{{#var:ability}}|Global|MovementMultiplier}} }}<!-- | |||
}} }}</includeonly><noinclude><table class="wikitable"> | -->{{#vardefineecho:preparemovespeed|{{Weapon Data|{{{1}}}|abilities|{{#var:ability}}|Global|PrepareMovementMultiplier}} }}<!-- | ||
-->|<span style="color:#eee8; font-size:110%; font-weight:bold;"><!-- | |||
-->{{#ifeq:{{#var:ability}}|Other<!-- | |||
-->|{{#var:ability}} Actions<!-- | |||
-->|{{#var:ability}} Attacks}}<br></span><!-- | |||
--><div style="display:inline-block; border-left:20px solid #0000;"><!-- | |||
-->{{#if:{{#var:preparemovespeed}}<!-- | |||
-->|<span style="color:#eee8;"><!-- | |||
-->Mid Attack: </span><!-- | |||
-->{{#var:preparemovespeed}}<br><!-- | |||
--><span style="color:#eee8;"><!-- | |||
-->Otherwise: </span><!-- | |||
-->{{#var:movespeed}}<!-- | |||
-->|<span style="color:#eee8;"><!-- | |||
-->Always: </span><!-- | |||
-->{{#var:movespeed}} }}</div><br><!-- | |||
Else loop through all attacks | |||
-->|{{#arraydefine:all_attacks|{{Weapon Data|{{{1}}}|abilities|{{#var:ability}}|all}} }}<!-- | |||
-->{{#loop:i|0|{{#arraysize:all_attacks}}<!-- | |||
-->|{{#vardefine:attack|{{#arrayindex:all_attacks|{{#var:i}} }} }}<!-- | |||
If the attack has a movement multiplier, display it | |||
-->{{#if:{{#vardefineecho:movespeed|{{Weapon Data|{{{1}}}|abilities|{{#var:ability}}|{{#var:attack}}|MovementMultiplier}} }}<!-- | |||
-->{{#vardefineecho:preparemovespeed|{{Weapon Data|{{{1}}}|abilities|{{#var:ability}}|{{#var:attack}}|PrepareMovementMultiplier}} }}<!-- | |||
-->|<span style="color:#eee8; font-size:110%; font-weight:bold;"><!-- | |||
-->{{#if:{{#pos:{{#var:ability}}|Other}}<!-- | |||
-->|{{#var:attack}}<!-- | |||
-->|{{#var:ability}} {{#var:attack}} }}<br></span><!-- | |||
--><div style="display:inline-block; border-left:20px solid #0000;"><!-- | |||
-->{{#if:{{#var:preparemovespeed}}<!-- | |||
-->|<span style="color:#eee8;"><!-- | |||
-->Mid Attack: </span><!-- | |||
-->{{#var:preparemovespeed}}<br><!-- | |||
--><span style="color:#eee8;"><!-- | |||
-->Otherwise: </span><!-- | |||
-->{{#var:movespeed}}<!-- | |||
-->|<span style="color:#eee8;"><!-- | |||
-->Always: </span><!-- | |||
-->{{#var:movespeed}} }}</div><br>}} }} }} }}</div>}}<!-- | |||
--></includeonly><noinclude> | |||
<table class="wikitable"> | |||
<tr> | <tr> | ||
<th>Code</th> | <th>Code</th> | ||
<th>Preview</th> | <th>Preview</th></tr> | ||
<tr> | <tr> | ||
<td style="padding: 20px 30px;"> | <td style="padding: 20px 30px;"> | ||
<pre>{{ActionMoveSlow|Longsword}}</pre> | <pre>{{ActionMoveSlow|Longsword}}</pre></td> | ||
<td style="padding: 20px 30px;"> | <td style="padding: 20px 30px;"> | ||
{{ActionMoveSlow|Longsword}} | {{ActionMoveSlow|Longsword}}</td></tr></table> | ||
</noinclude> | |||
</table></noinclude> |
Revision as of 11:14, 10 April 2024
Code | Preview |
---|---|
{{ActionMoveSlow|Longsword}} |
Action Movement SlowWhen a player performs certain actions, such as attacking or defending themselves, they move slower.List of slows for Longsword: Riposte Always: 70% Primary Attacks Mid Attack: 82.5% Otherwise: 65% Block Reaction Always: 97% Special Attacks Always: 70% |