From Dark and Darker Wiki

m (Raw Salad moved page Template:WeaponTable to Template:GenerateWeaponTable: Merging templates, changing name to be consistent with other templates of the same type.)
(Merging the following template: WeaponTable, GenerateWeaponRows, GenerateWeaponRow)
Line 1: Line 1:
<includeonly><table cellspacing="0" class="wikitable sortable jquery-tablesorter" style="rgb(220,220,220,0.2); color:#eee; background:transparent; text-align:center; vertical-align:middle;">
<includeonly><table cellspacing="0" class="wikitable sortable jquery-tablesorter" style="text-align:center; vertical-align:middle;">
<tr style="font-weight:bold;">
<tr style="font-weight:bold;">
<th style="width:5%" 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>
Line 5: Line 5:
<th style="width:5%" class="headerSort" tabindex="0" role="columnheader button" title="Sort ascending">Slot</th>
<th style="width:5%" class="headerSort" tabindex="0" role="columnheader button" title="Sort ascending">Slot</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>
{{#if:{{#pos:shield|{{lc:{{{type}}} }} }}<!--
{{#switch:{{lc:{{{type}}}}}
-->|<th style="width:15%" class="headerSort" tabindex="0" role="columnheader button" title="Sort ascending">Armor Rating</th><!--
|shield=
-->|<th style="width:25%" class="headerSort" tabindex="0" role="columnheader button" title="Sort ascending">Damage on Hit</th>}}
<th style="width:15%" class="headerSort" tabindex="0" role="columnheader button" title="Sort ascending">Armor Rating</th>
{{#if:{{#pos:shield|{{lc:{{{type}}} }} }}<!--
<th style="width:10%" class="headerSort" tabindex="0" role="columnheader button" title="Sort ascending">Impact Resist</th>
-->||<th style="width:12%" class="headerSort" tabindex="0" role="columnheader button" title="Sort ascending">Stats</th>}}
{{#if:{{#pos:bow,crossbow,shield|{{lc:{{{type}}} }} }}<!--
-->||<th style="width:10%" class="headerSort" tabindex="0" role="columnheader button" title="Sort ascending">Combo</th><!--
--><th style="width:10%" class="headerSort" tabindex="0" role="columnheader button" title="Sort ascending">Combo Attack Speed</th>}}
<th style="width:10%" class="headerSort" tabindex="0" role="columnheader button" title="Sort ascending"><!--
-->{{#if:{{#pos:shield|{{lc:{{{type}}} }} }}<!--
-->|Impact Resist<!--
-->|Impact Zones + Impact Power/Resist}}</th>
{{#if:{{#pos:bow,crossbow|{{lc:{{{type}}} }} }}<!--
-->|<th style="width:5%" class="headerSort" tabindex="0" role="columnheader button" title="Sort ascending">Reload Speed</th>}}
<th style="width:10%" class="headerSort" tabindex="0" role="columnheader button" title="Sort ascending">Action Movement Speed</th>
<th style="width:10%" class="headerSort" tabindex="0" role="columnheader button" title="Sort ascending">Action Movement Speed</th>
{{#if:{{#pos:shield|{{lc:{{{type}}} }} }}<!--
|bow=
-->||<th style="width:8%" class="headerSort" tabindex="0" role="columnheader button" title="Sort ascending">Slowdown On Hit</th>}}
<th style="width:25%" class="headerSort" tabindex="0" role="columnheader button" title="Sort ascending">Damage on Hit</th>
{{#if:{{#pos:bow|{{lc:{{{type}}} }} }}<!--
<th style="width:12%" class="headerSort" tabindex="0" role="columnheader button" title="Sort ascending">Stats</th>
-->|<th style="width:5%" class="headerSort" tabindex="0" role="columnheader button" title="Sort ascending">Quiver Size</th>}}
<th style="width:5%" class="headerSort" tabindex="0" role="columnheader button" title="Sort ascending">Reload Speed</th>
        {{#if:{{#pos:bow,crossbow|{{lc:{{{type}}} }} }}<!--
<th style="width:10%" class="headerSort" tabindex="0" role="columnheader button" title="Sort ascending">Impact Zones + Impact Power/Resist</th>
-->|<th style="width:5%" class="headerSort" tabindex="0" role="columnheader button" title="Sort ascending">Initial Projectile Speed (m/s)</th>}}
<th style="width:10%" class="headerSort" tabindex="0" role="columnheader button" title="Sort ascending">Action Movement Speed</th>
<th style="width:8%" class="headerSort" tabindex="0" role="columnheader button" title="Sort ascending">Slowdown On Hit</th>
<th style="width:5%" class="headerSort" tabindex="0" role="columnheader button" title="Sort ascending">Quiver Size</th>
<th style="width:5%" class="headerSort" tabindex="0" role="columnheader button" title="Sort ascending">Initial Projectile Speed (m/s)</th>
|crossbow=
<th style="width:25%" class="headerSort" tabindex="0" role="columnheader button" title="Sort ascending">Damage on Hit</th>
<th style="width:12%" class="headerSort" tabindex="0" role="columnheader button" title="Sort ascending">Stats</th>
<th style="width:5%" class="headerSort" tabindex="0" role="columnheader button" title="Sort ascending">Reload Speed</th>
<th style="width:10%" class="headerSort" tabindex="0" role="columnheader button" title="Sort ascending">Impact Zones + Impact Power/Resist</th>
<th style="width:10%" class="headerSort" tabindex="0" role="columnheader button" title="Sort ascending">Action Movement Speed</th>
<th style="width:8%" class="headerSort" tabindex="0" role="columnheader button" title="Sort ascending">Slowdown On Hit</th>
<th style="width:5%" class="headerSort" tabindex="0" role="columnheader button" title="Sort ascending">Initial Projectile Speed (m/s)</th>
|#default=
<th style="width:25%" class="headerSort" tabindex="0" role="columnheader button" title="Sort ascending">Damage on Hit</th>
<th style="width:12%" class="headerSort" tabindex="0" role="columnheader button" title="Sort ascending">Stats</th>
<th style="width:10%" class="headerSort" tabindex="0" role="columnheader button" title="Sort ascending">Combo</th>
<th style="width:10%" class="headerSort" tabindex="0" role="columnheader button" title="Sort ascending">Combo Attack Speed</th>
<th style="width:10%" class="headerSort" tabindex="0" role="columnheader button" title="Sort ascending">Impact Zones + Impact Power/Resist</th>
<th style="width:10%" class="headerSort" tabindex="0" role="columnheader button" title="Sort ascending">Action Movement Speed</th>
<th style="width:8%" class="headerSort" tabindex="0" role="columnheader button" title="Sort ascending">Slowdown On Hit</th>
}}
<th style="width:5%" class="headerSort" tabindex="0" role="columnheader button" title="Sort ascending">Artifact</th>
<th style="width:5%" class="headerSort" tabindex="0" role="columnheader button" title="Sort ascending">Artifact</th>
</tr>
</tr><!--
{{{1}}}
-->{{#arraydefine:weapons|{{Weapon Data|Alllists|Types|Weapon|{{{1}}}|{{{2}}}}}}}<!--
</table><br></includeonly><noinclude>
-->{{#loop:i|0|{{#arraysize:weapons}}<!--
-->|{{#vardefine:current|{{#arrayindex:weapons|{{#var:i}}}}}}<!--
-->{{#if:{{Weapon Data|{{#var:current}}|artifactpower}}<!--
-->||{{#vardefine:abilities|{{Weapon Data|{{#var:current}}|abilities|all}} }}<!--
-->{{#vardefine:is_shield|{{Weapon Data|{{#var:current}}|types|shield}} }}<!--
-->{{#vardefine:is_bow|{{Weapon Data|{{#var:current}}|types|bow}} }}<!--
-->{{#vardefine:is_crossbow|{{Weapon Data|{{#var:current}}|types|crossbow}} }}<!--
-->{{#vardefine:artifactname|{{Weapon Data|{{#var:current}}|artifactname}} }}<!--
-->{{#arraydefine:stats|{{#vardefineecho:AllStats|{{Weapon Data|{{#var:current}}|stats|allstats}} }} }}<!--
 
--><tr style="height:190px;"><!--
Display Iconbox
--><td><!--
-->{{Iconbox|{{#var:current}}<!--
-->|image={{#var:current}}<!--
-->{{#if:{{Weapon Data|{{#var:current}}|iscraftable}}||&nbsp;2}}.png<!--
-->|size={{IconboxInventorySize|Weapon Data|{{#var:current}}}}<!--
-->|rarity=<!--
-->{{#if:{{#pos:{{#vardefineecho:rarities|{{Weapon Data|{{#var:current}}|Rarities}} }}|,}}<!--
-->|2<!--
-->|{{#var:rarities}} }}<!--
-->|caption=<span class="colorrarity{{#var:rarities}}">{{#var:current}}</span>}}</td><!--
 
Display Classes that can equip this weapon
--><td>{{#replace:{{Weapon Data|{{#var:current}}|classes}}|,|<br>}}</td><!--
 
Display Slot Type
--><td>{{Weapon Data|{{#var:current}}|handtype}}<br>{{Weapon Data|{{#var:current}}|slottype}}</td><!--
 
Display Move Speed
--><td><!--
-->{{#if:{{#vardefineecho:weapon_stat|{{Weapon Data|{{#var:current}}|stats|move speed}} }}<!--
-->|{{#var:weapon_stat}}<!--
-->|{{#if:{{#vardefineecho:weapon_stat|{{Weapon Data|{{#var:current}}|stats|move speed 0}} }}<!--
-->|<span class="colorrarity0">{{#var:weapon_stat}}</span><br>}}<!--
-->{{#if:{{#vardefineecho:weapon_stat|{{Weapon Data|{{#var:current}}|stats|move speed 1}} }}<!--
-->|<span class="colorrarity1">{{#var:weapon_stat}}</span><br>}}<!--
-->{{#if:{{#vardefineecho:weapon_stat|{{Weapon Data|{{#var:current}}|stats|move speed 2}} }}<!--
-->|<span class="colorrarity2">{{#var:weapon_stat}}</span><br>}}<!--
-->{{#if:{{#vardefineecho:weapon_stat|{{Weapon Data|{{#var:current}}|stats|move speed 3}} }}<!--
-->|<span class="colorrarity3">{{#var:weapon_stat}}</span><br>}}<!--
-->{{#if:{{#vardefineecho:weapon_stat|{{Weapon Data|{{#var:current}}|stats|move speed 4}} }}<!--
-->|<span class="colorrarity4">{{#var:weapon_stat}}</span><br>}}<!--
-->{{#if:{{#vardefineecho:weapon_stat|{{Weapon Data|{{#var:current}}|stats|move speed 5}} }}<!--
-->|<span class="colorrarity5">{{#var:weapon_stat}}</span><br>}}<!--
-->{{#if:{{#vardefineecho:weapon_stat|{{Weapon Data|{{#var:current}}|stats|move speed 6}} }}<!--
-->|<span class="colorrarity6">{{#var:weapon_stat}}</span><br>}}<!--
-->{{#if:{{#vardefineecho:weapon_stat|{{Weapon Data|{{#var:current}}|stats|move speed 7}} }}<!--
-->|<span class="colorrarity7">{{#var:weapon_stat}} }}</span>}}</td><!--
 
Damage on Hit
-->{{#if:{{#var:is_shield}}<!--
-->||<td><!--
Physical Weapon Damage
If the weapon has Physical Weapon Damage value or it has Physical Weapon Damage 0-7 values display it.
Note: The weapon can have Physical Weapon Damage Add, which should no be displayed here.
-->{{#if:  {{#vardefineecho:weapon_stat|{{Weapon Data|{{#var:current}}|stats|physical weapon damage}} }}<!--
-->{{#vardefineecho:weapon_stat_5|{{Weapon Data|{{#var:current}}|stats|physical weapon damage 5}} }}<!--
-->|<div style="display:inline-block; vertical-align:top;"><!--
--><span style="color:#eee8;">Physical Weapon Damage<br></span><!--
-->{{#if:{{#vardefineecho:weapon_stat|{{Weapon Data|{{#var:current}}|stats|physical weapon damage}} }}<!--
-->|{{#var:weapon_stat}}<!--
-->|{{#vardefine:use_horizontal_format|{{#if:{{#vardefineecho:mag_weapon_stat_5|{{Weapon Data|{{#var:current}}|stats|magical weapon damage 5}} }}|1}} }}<!--
-->{{#if:{{#vardefineecho:weapon_stat|{{Weapon Data|{{#var:current}}|stats|physical weapon damage 0}} }}<!--
-->|<span class="colorrarity0">{{#var:weapon_stat}}</span><br>}}<!--
-->{{#if:{{#vardefineecho:weapon_stat|{{Weapon Data|{{#var:current}}|stats|physical weapon damage 1}} }}<!--
-->|<span class="colorrarity1">{{#var:weapon_stat}}</span><br>}}<!--
-->{{#if:{{#vardefineecho:weapon_stat|{{Weapon Data|{{#var:current}}|stats|physical weapon damage 2}} }}<!--
-->|<span class="colorrarity2">{{#var:weapon_stat}}</span><br>}}<!--
-->{{#if:{{#vardefineecho:weapon_stat|{{Weapon Data|{{#var:current}}|stats|physical weapon damage 3}} }}<!--
-->|<span class="colorrarity3">{{#var:weapon_stat}}</span><br>}}<!--
-->{{#if:{{#vardefineecho:weapon_stat|{{Weapon Data|{{#var:current}}|stats|physical weapon damage 4}} }}<!--
-->|<span class="colorrarity4">{{#var:weapon_stat}}</span><br>}}<!--
-->{{#if:{{#var:weapon_stat_5}}<!--
-->|<span class="colorrarity5">{{#var:weapon_stat_5}}</span><br>}}<!--
-->{{#if:{{#vardefineecho:weapon_stat|{{Weapon Data|{{#var:current}}|stats|physical weapon damage 6}} }}<!--
-->|<span class="colorrarity6">{{#var:weapon_stat}}</span><br>}}<!--
-->{{#if:{{#vardefineecho:weapon_stat|{{Weapon Data|{{#var:current}}|stats|physical weapon damage 7}} }}<!--
-->|<span class="colorrarity7">{{#var:weapon_stat}}</span><br>}}<!--
-->{{#if:{{#vardefineecho:weapon_stat|{{Weapon Data|{{#var:artifactname}}|stats|physical weapon damage}} }}<!--
-->|<span class="colorrarity7">{{#var:weapon_stat}}</span><br>}} }}</div>}}<!--
Magical Weapon Damage
-->{{#if:{{#pos:{{#var:AllStats}}|Magical Weapon Damage}}<!--
-->|<div style="display:inline-block; vertical-align:top; border-left:40px solid #0000;"><!--
--><span style="color:#eee8;">Magical Weapon Damage<br></span><!--
-->{{#if:{{#vardefineecho:mag_weapon_stat|{{Weapon Data|{{#var:current}}|stats|magical weapon damage}} }}<!--
-->|{{#var:mag_weapon_stat}}<!--
-->|{{#if:{{#vardefineecho:mag_weapon_stat|{{Weapon Data|{{#var:current}}|stats|magical weapon damage 0}} }}<!--
-->|<span class="colorrarity0">{{#var:mag_weapon_stat}}</span><br>}}<!--
-->{{#if:{{#vardefineecho:mag_weapon_stat|{{Weapon Data|{{#var:current}}|stats|magical weapon damage 1}} }}<!--
-->|<span class="colorrarity1">{{#var:mag_weapon_stat}}</span><br>}}<!--
-->{{#if:{{#vardefineecho:mag_weapon_stat|{{Weapon Data|{{#var:current}}|stats|magical weapon damage 2}} }}<!--
-->|<span class="colorrarity2">{{#var:mag_weapon_stat}}</span><br>}}<!--
-->{{#if:{{#vardefineecho:mag_weapon_stat|{{Weapon Data|{{#var:current}}|stats|magical weapon damage 3}} }}<!--
-->|<span class="colorrarity3">{{#var:mag_weapon_stat}}</span><br>}}<!--
-->{{#if:{{#vardefineecho:mag_weapon_stat|{{Weapon Data|{{#var:current}}|stats|magical weapon damage 4}} }}<!--
-->|<span class="colorrarity4">{{#var:mag_weapon_stat}}</span><br>}}<!--
-->{{#if:{{#var:mag_weapon_stat_5}}<!--
-->|<span class="colorrarity5">{{#var:mag_weapon_stat_5}}</span><br>}}<!--
-->{{#if:{{#vardefineecho:mag_weapon_stat|{{Weapon Data|{{#var:current}}|stats|magical weapon damage 6}} }}<!--
-->|<span class="colorrarity6">{{#var:mag_weapon_stat}}</span><br>}}<!--
-->{{#if:{{#vardefineecho:mag_weapon_stat|{{Weapon Data|{{#var:current}}|stats|magical weapon damage 7}} }}<!--
-->|<span class="colorrarity7">{{#var:mag_weapon_stat}}</span>}}<!--
-->{{#if:{{#vardefineecho:mag_weapon_stat|{{Weapon Data|{{#var:artifactname}}}|stats|magical weapon damage}} }}<!--
-->|<span class="colorrarity7">{{#var:mag_weapon_stat}}</span>}} }}</div>}} }}<!--
Armor Rating
-->{{#if:{{#var:is_shield}}<!--
-->|<td><!--
-->{{#if:{{#vardefineecho:weapon_stat|{{Weapon Data|{{#var:current}}|stats|armor rating 0}} }}<!--
-->|<span class="colorrarity0">{{#var:weapon_stat}}</span><br>}}<!--
-->{{#if:{{#vardefineecho:weapon_stat|{{Weapon Data|{{#var:current}}|stats|armor rating 1}} }}<!--
-->|<span class="colorrarity1">{{#var:weapon_stat}}</span><br>}}<!--
-->{{#if:{{#vardefineecho:weapon_stat|{{Weapon Data|{{#var:current}}|stats|armor rating 2}} }}<!--
-->|<span class="colorrarity2">{{#var:weapon_stat}}</span><br>}}<!--
-->{{#if:{{#vardefineecho:weapon_stat|{{Weapon Data|{{#var:current}}|stats|armor rating 3}} }}<!--
-->|<span class="colorrarity3">{{#var:weapon_stat}}</span><br>}}<!--
-->{{#if:{{#vardefineecho:weapon_stat|{{Weapon Data|{{#var:current}}|stats|armor rating 4}} }}<!--
-->|<span class="colorrarity4">{{#var:weapon_stat}}</span><br>}}<!--
-->{{#if:{{#vardefineecho:weapon_stat|{{Weapon Data|{{#var:current}}|stats|armor rating 5}} }}<!--
-->|<span class="colorrarity5">{{#var:weapon_stat}}</span><br>}}<!--
-->{{#if:{{#vardefineecho:weapon_stat|{{Weapon Data|{{#var:current}}|stats|armor rating 6}} }}<!--
-->|<span class="colorrarity6">{{#var:weapon_stat}}</span><br>}}<!--
-->{{#if:{{#vardefineecho:weapon_stat|{{Weapon Data|{{#var:current}}|stats|armor rating 7}} }}<!--
-->|<span class="colorrarity7">{{#var:weapon_stat}}</span><br>}}<!--
-->{{#if:{{#vardefineecho:weapon_stat|{{Weapon Data|{{#var:artifactname}}|stats|armor rating}} }}<!--
-->|<span class="colorrarity7">{{#var:weapon_stat}}</span>}}</td>}}<!--
 
Stats
-->{{#if:{{#var:is_shield}}<!--
-->||<td>{{
#loop: i
|0
|{{#arraysize:stats}}
|{{#vardefine:stat|{{#arrayindex:stats|{{#var:i}} }} }}<!--
If the stats isn't Physical Weapon Damage,Magical Weapon Damage, or Armor Rating, or Move Speed, display it.
-->{{#if:{{#ifeq:{{#var:stat}}|Physical Weapon Damage|true}}{{#ifeq:{{#var:stat}}|Magical Weapon Damage|true}}{{#pos:{{#var:stat}}|Armor Rating}}{{#pos:{{#var:stat}}|Move Speed}}<!--
-->||<span style="color:#eee8;">{{#var:stat}}</span><br><!--
-->{{#if:{{#vardefineecho:weapon_stat|{{Weapon Data|{{#var:current}}|stats|{{#var:stat}} }} }}<!--
-->|{{#var:weapon_stat}}<br><!--
-->|{{#if:{{#vardefineecho:weapon_stat|{{Weapon Data|{{#var:current}}|stats|{{ #var:stat }} 0}} }}<!--
-->|<span class="colorrarity0">{{#var:weapon_stat}}</span>&nbsp;{{!}}&nbsp;}}<!--
-->{{#if:{{#vardefineecho:weapon_stat|{{Weapon Data|{{#var:current}}|stats|{{ #var:stat }} 1}} }}<!--
-->|<span class="colorrarity1">{{#var:weapon_stat}}</span>&nbsp;{{!}}&nbsp;}}<!--
-->{{#if:{{#vardefineecho:weapon_stat|{{Weapon Data|{{#var:current}}|stats|{{ #var:stat }} 2}} }}<!--
-->|<span class="colorrarity2">{{#var:weapon_stat}}</span>&nbsp;{{!}}&nbsp;}}<!--
-->{{#if:{{#vardefineecho:weapon_stat|{{Weapon Data|{{#var:current}}|stats|{{ #var:stat }} 3}} }}<!--
-->|<span class="colorrarity3">{{#var:weapon_stat}}</span>&nbsp;{{!}}&nbsp;}}<!--
-->{{#if:{{#vardefineecho:weapon_stat|{{Weapon Data|{{#var:current}}|stats|{{ #var:stat }} 4}} }}<!--
-->|<span class="colorrarity4">{{#var:weapon_stat}}</span>&nbsp;{{!}}&nbsp;}}<!--
-->{{#if:{{#vardefineecho:weapon_stat|{{Weapon Data|{{#var:current}}|stats|{{ #var:stat }} 5}} }}<!--
-->|<span class="colorrarity5">{{#var:weapon_stat}}</span>&nbsp;{{!}}&nbsp;}}<!--
-->{{#if:{{#vardefineecho:weapon_stat|{{Weapon Data|{{#var:current}}|stats|{{ #var:stat }} 6}} }}<!--
-->|<span class="colorrarity6">{{#var:weapon_stat}}</span>&nbsp;{{!}}&nbsp;}}<!--
-->{{#if:{{#vardefineecho:weapon_stat|{{Weapon Data|{{#var:current}}|stats|{{ #var:stat }} 7}} }}<!--
-->|<span class="colorrarity7">{{#var:weapon_stat}}</span>}}<!--
-->{{#if:{{#vardefineecho:weapon_stat|{{Weapon Data|{{#var:artifactname}}|stats|{{ #var:stat }} }} }}<!--
-->|<span class="colorrarity7">{{#var:weapon_stat}}</span>}}<br>}} }} }}</td>}}<!--
 
Combo
-->{{#if:{{#var:is_shield}}{{#var:is_bow}}{{#var:is_crossbow}}<!--
-->||<td><!--
-->{{#if:{{#pos:{{#var:abilities}}|Primary}}<!--
If the weapon have a global primary damage type, display it
-->|{{#if:{{#vardefineecho:global_damagetype|{{Weapon Data|{{#var:current}}|abilities|primary|global|damagetype}} }}<!--
-->|<span style="color:#eee8;">Primary Attacks</span><br><!--
-->All {{#var:global_damagetype}}<!--
Else if the weapon has primary damage types, display them
-->|{{#if:{{#vardefineecho:damagetype|{{Weapon Data|{{#var:current}}|abilities|primary|attack 1|damagetype}} }}<!--
-->|<span style="color:#eee8;">Primary Attacks</span><br><!--
-->{{#var:damagetype}}<!--
-->{{#if:{{#vardefineecho:damagetype|{{Weapon Data|{{#var:current}}|abilities|primary|attack 2|damagetype}} }}<!--
-->|/{{#var:damagetype}}<!--
-->{{#if:{{#vardefineecho:damagetype|{{Weapon Data|{{#var:current}}|abilities|primary|attack 3|damagetype}} }}<!--
-->|/{{#var:damagetype}}<!--
-->{{#if:{{#vardefineecho:damagetype|{{Weapon Data|{{#var:current}}|abilities|primary|attack 4|damagetype}} }}<!--
-->|/{{#var:damagetype}} }} }} }} }} }}<!--
If the weapon have a global primary combo damage, display it
-->{{#if:{{#vardefineecho:global_combodamage|{{Weapon Data|{{#var:current}}|abilities|primary|global|combodamage}} }}<!--
-->|<br>All {{#var:global_combodamage}}<!--
Else if the weapon has primary combo damages, display them
-->|<br>{{Weapon Data|{{#var:current}}|abilities|primary|attack 1|combodamage}}<!--
-->{{#if:{{#vardefineecho:combodamage|{{Weapon Data|{{#var:current}}|abilities|primary|attack 2|combodamage}} }}<!--
-->|/{{#var:combodamage}}<!--
-->{{#if:{{#vardefineecho:combodamage|{{Weapon Data|{{#var:current}}|abilities|primary|attack 3|combodamage}} }}<!--
-->|/{{#var:combodamage}}<!--
-->{{#if:{{#vardefineecho:combodamage|{{Weapon Data|{{#var:current}}|abilities|primary|attack 4|combodamage}} }}<!--
-->|/{{#var:combodamage}} }} }} }} }} }}<!--
 
-->{{#if:{{#pos:{{#var:abilities}}|Secondary}}<!--
If the weapon has a global secondary damage type, display it
-->|{{#if:{{#vardefineecho:global_damagetype|{{Weapon Data|{{#var:current}}|abilities|secondary|global|damagetype}} }}<!--
-->|<br><span style="color:#eee8;">Secondary Attacks</span><br><!--
-->All {{#var:global_damagetype}}<!--
Else if the weapon has secondary damage types, display them
-->|{{#if:{{#vardefineecho:damagetype|{{Weapon Data|{{#var:current}}|abilities|secondary|attack 1|damagetype}} }}<!--
-->|<br><span style="color:#eee8;">Secondary Attacks</span><br><!--
-->{{#var:damagetype}}<!--
-->{{#if:{{#vardefineecho:damagetype|{{Weapon Data|{{#var:current}}|abilities|secondary|attack 2|damagetype}} }}<!--
-->|/{{#var:damagetype}} }} }} }}<!--
If the weapon has a global secondary combo damage, display it
-->{{#if:{{#vardefineecho:global_combodamage|{{Weapon Data|{{#var:current}}|abilities|secondary|global|combodamage}} }}<!--
-->|<br>All {{#var:global_combodamage}}<!--
Else if the weapon has secondary combo damages, display them
-->|{{#if:{{#vardefineecho:combodamage|{{Weapon Data|{{#var:current}}|abilities|secondary|attack 1|combodamage}} }}<!--
-->|<br>{{#var:combodamage}}<!--
-->{{#if:{{#vardefineecho:combodamage|{{Weapon Data|{{#var:current}}|abilities|secondary|attack 2|combodamage}} }}<!--
-->|/{{#var:combodamage}} }} }} }} }}<!--
 
-->{{#if:{{#pos:{{#var:abilities}}|Special}}<!--
If the weapon has a global special damage type, display it
-->|{{#if:{{#vardefineecho:global_damagetype|{{Weapon Data|{{#var:current}}|abilities|special|global|damagetype}} }}<!--
-->|<br><span style="color:#eee8;">Special Attacks</span><br><!--
-->All {{#var:global_damagetype}}<!--
Else if the weapon has special damage types, display them
-->|{{#if:{{#vardefineecho:damagetype|{{Weapon Data|{{#var:current}}|abilities|special|riposte attack 1|damagetype}} }}<!--
-->|<br><span style="color:#eee8;">Special Attacks</span><br><!--
-->{{#var:damagetype}}<!--
-->{{#if:{{#vardefineecho:damagetype|{{Weapon Data|{{#var:current}}|abilities|special|riposte attack 2|damagetype}} }}<!--
-->|/{{#var:damagetype}} }} }} }}<!--
If the weapon has a global special combo damage, display it
-->{{#if:{{#vardefineecho:global_combodamage|{{Weapon Data|{{#var:current}}|abilities|special|global|combodamage}} }}<!--
-->|<br>All {{#var:global_combodamage}}<!--
Else if the weapon has special combo damages, display them
-->|<br>{{Weapon Data|{{#var:current}}|abilities|special|riposte attack 1|combodamage}}<!--
-->{{#if:{{#vardefineecho:combodamage|{{Weapon Data|{{#var:current}}|abilities|special|riposte attack 2|combodamage}} }}<!--
-->|/{{#var:combodamage}} }} }} }}</td>}}<!--
 
Combo Attack Speed
-->{{#if:{{#var:is_shield}}{{#var:is_bow}}{{#var:is_crossbow}}<!--
-->||<td><!--
Primary Combo Attack Speed
-->{{#if:{{#vardefineecho:weapon_attackspeed|{{Weapon Data|{{#var:current}}|abilities|primary|attack 4|attackspeed}} }}<!--
-->|<span style="color:#eee8;">Primary Attacks</span><br>{{#var:weapon_attackspeed}}<!--
-->|{{#if:{{#vardefineecho:weapon_attackspeed|{{Weapon Data|{{#var:current}}|abilities|primary|attack 3|attackspeed}} }}<!--
-->|<span style="color:#eee8;">Primary Attacks</span><br>{{#var:weapon_attackspeed}}<!--
-->|{{#if:{{#vardefineecho:weapon_attackspeed|{{Weapon Data|{{#var:current}}|abilities|primary|attack 2|attackspeed}} }}<!--
-->|<span style="color:#eee8;">Primary Attacks</span><br>{{#var:weapon_attackspeed}}<!--
-->|{{#if:{{#vardefineecho:weapon_attackspeed|{{Weapon Data|{{#var:current}}|abilities|primary|attack 1|attackspeed}} }}<!--
-->|<span style="color:#eee8;">Primary Attacks</span><br>{{#var:weapon_attackspeed}} }} }} }} }}<!--
Secondary Combo Attack Speed
-->{{#if:{{#vardefineecho:weapon_attackspeed|{{Weapon Data|{{#var:current}}|abilities|secondary|attack 2|attackspeed}} }}<!--
-->|<span style="color:#eee8;"><br><br>Secondary Attacks</span><br>{{#var:weapon_attackspeed}}<!--
-->|{{#if:{{#vardefineecho:weapon_attackspeed|{{Weapon Data|{{#var:current}}|abilities|secondary|attack 1|attackspeed}} }}<!--
-->|<span style="color:#eee8;"><br><br>Secondary Attacks</span><br>{{#var:weapon_attackspeed}} }} }}<!--
Riposte Combo Attack Speed
-->{{#if:{{#vardefineecho:weapon_attackspeed|{{Weapon Data|{{#var:current}}|abilities|special|riposte attack 3|attackspeed}} }}<!--
-->|<span style="color:#eee8;"><br><br>Special Attacks</span><br>{{#var:weapon_attackspeed}}<!--
-->|{{#if:{{#vardefineecho:weapon_attackspeed|{{Weapon Data|{{#var:current}}|abilities|special|riposte attack 2|attackspeed}} }}<!--
-->|<span style="color:#eee8;"><br><br>Special Attacks</span><br>{{#var:weapon_attackspeed}}<!--
-->|{{#if:{{#vardefineecho:weapon_attackspeed|{{Weapon Data|{{#var:current}}|abilities|special|riposte attack 1|attackspeed}} }}<!--
-->|<span style="color:#eee8;"><br><br>Special Attacks</span><br>{{#var:weapon_attackspeed}} }} }} }}</td> }}<!--
 
Impact Zones + Impact Power
-->{{#arraydefine:all_abilities|{{#var:abilities}} }}<!--
--><td><!--
If the weapon has abilities, loop through them
-->{{#loop: i|0|{{#arraysize:all_abilities}}<!--
-->|{{#vardefine:ability|{{#arrayindex:all_abilities|{{#var:i}} }} }}<!--
If ability is not Other
-->{{#if:{{#pos:{{#var:ability}}|Other}}<!--
If the weapon has a global impact power, display it
-->||{{#if:{{#vardefineecho:impactzones|{{#replace:{{Weapon Data|{{#var:current}}|abilities|{{#var:ability}}|global|impactzones}}|,|/}} }}<!--
-->|<span style="color:#eee8;">{{#var:ability}} Attacks</span><br><!--
-->{{#var:impactzones}}<!--
-->{{#if:{{#var:impactzones}}|&nbsp;+&nbsp;}}<!-- If Impact Zones exist, display a separator
-->{{Weapon Data|{{#var:current}}|abilities|{{#var:ability}}|global|impactpower}}<br><!--
Else loop though all attacks
-->|{{#arraydefine:all_attacks|{{Weapon Data|{{#var:current}}|abilities|{{#var:ability}}|all}} }}<!--
-->{{#loop:i|0|{{#arraysize:all_attacks}}<!--
-->|{{#vardefine:attack|{{#arrayindex:all_attacks|{{#var:i}} }} }}<!--
-->{{#if:{{#vardefineecho:impactzones|{{#replace:{{Weapon Data|{{#var:current}}|abilities|{{#var:ability}}|{{#var:attack}}|impactzones}}|,|/}} }}<!--
-->|<span style="color:#eee8;">{{#var:ability}} {{#var:attack}}</span><br><!--
-->{{#var:impactzones}}<!--
If Impact Zones exist, display a separator
-->{{#if:{{#var:impactzones}}|&nbsp;+&nbsp;}}<!--
-->{{#if:{{#vardefineecho:impactpower|{{Weapon Data|{{#var:current}}|abilities|{{#var:ability}}|{{#var:attack}}|impactpower}} }}<!--
-->|{{#var:impactpower}}<!--
-->|{{Weapon Data|{{#var:current}}|abilities|{{#var:ability}}|global|impactpower}} }}<br>}} }} }} }} }}<!--
If the weapon has impact resistance, display it
-->{{#if:{{Weapon Data|{{#var:current}}|impactresistance}}<!--
-->|<span style="color:#eee8;">Impact Resist</span><br><!--
-->{{Weapon Data|{{#var:current}}|impactresistance}} }}</td><!--
 
Reload Time
-->{{#if:{{#var:is_bow}}{{#var:is_crossbow}}<!--
-->|<td>{{Weapon Data|{{#var:current}}|reloadtime}}s</td>}}<!--
 
Movement Speed
--><td><!--
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|{{#var:current}}|abilities|{{#var:ability}}|Global|MovementMultiplier}} }}<!--
-->{{#vardefineecho:preparemovespeed|{{Weapon Data|{{#var:current}}|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><!--
-->{{#if:{{#var:preparemovespeed}}<!--
-->|<span style="color:#eee8;"><!--
-->Mid Attack: </span><!--
-->{{#var:preparemovespeed}}<br><!--
--><span style="color:#eee8;"><!--
-->Otherwise: </span><!--
-->{{#var:movespeed}}<br><br><!--
 
-->|<span style="color:#eee8;"><!--
-->Always: </span><!--
-->{{#var:movespeed}}<br><br>}}<!--
 
Else loop through all attacks
-->|{{#arraydefine:all_attacks|{{Weapon Data|{{#var:current}}|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|{{#var:current}}|abilities|{{#var:ability}}|{{#var:attack}}|MovementMultiplier}} }}<!--
-->{{#vardefineecho:preparemovespeed|{{Weapon Data|{{#var:current}}|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><!--
-->{{#if:{{#var:preparemovespeed}}<!--
-->|<span style="color:#eee8;"><!--
-->Mid Attack: </span><!--
-->{{#var:preparemovespeed}}<br><!--
--><span style="color:#eee8;"><!--
-->Otherwise: </span><!--
-->{{#var:movespeed}}<br><br><!--
 
-->|<span style="color:#eee8;"><!--
-->Always: </span><!--
-->{{#var:movespeed}}<br><br>}} }} }} }} }}<!--
 
Slowdown On Hit
-->{{#if:{{#var:is_shield}}<!--
-->||<td>{{#if:{{#vardefineecho:hitslow|{{Weapon Data|{{#var:current}}|hitslow}} }}<!--
-->|<span style="color:#eee8;">Hitslow<br></span>{{#var:hitslow}}<br><!--
--><span style="color:#eee8;">Hitslow Duration<br></span>{{Weapon Data|{{#var:current}}|hitslowduration}}s}}</td>}}<!--
 
Max Ammo
-->{{#if:{{#var:is_bow}}<!--
-->|<td>{{Weapon Data|{{#var:current}}|maxammocount}}</td>}}<!--
 
Initial Projectile Speed
-->{{#if:{{#var:is_bow}}{{#var:is_crossbow}}<!--
-->|<td>{{Weapon Data|{{#var:current}}|initialspeed}}</td>}}<!--
 
Unique
--><td><!--
-->{{#if:{{#var:artifactname}}<!--
-->|[[Uniques|{{#var:artifactname}}]]<!--
-->|None}}</td></tr>}} }}<!--
 
--></table></includeonly><noinclude>
Parameters:
Parameters:
*{[Insert Weapon Row]}
*1={Craftable,Uncraftable,Both}
*2={Shield,Sword,Axe,Polearm,Unarmed,Mace,Bow,Dagger,MagicStuff,Staff,Crossbow,Throwable,LightSource}
*type={Bow,Crossbow,Shield} (optional)
*type={Bow,Crossbow,Shield} (optional)
<br>
<br>
Line 37: Line 401:
<tr>
<tr>
<th>Code</th>
<th>Code</th>
<th>Preview</th>
<th>Preview</th></tr>
</tr>
<tr>
<tr>
<td style="padding: 20px 30px;">
<td style="padding: 20px 30px;">
<pre>{{WeaponTable|{{GenerateWeaponRow|Throwing Knife}} }}</pre>
<pre>{{GenerateWeaponTable|Craftable|Sword}}</pre></td>
</td>
<td style="padding: 20px 30px;">
<td style="padding: 20px 30px;">
{{WeaponTable|{{GenerateWeaponRow|Throwing Knife}} }}
{{GenerateWeaponTable|Craftable|Sword}}</td></tr>
</td>
</tr>
<tr>
<tr>
<td style="padding: 20px 30px;">
<td style="padding: 20px 30px;">
<pre>{{WeaponTable|{{GenerateWeaponRow|Centaur's Madness}}|type=Bow}}</pre>
<pre>{{GenerateWeaponTable|Uncraftable|Bow|type=Bow}}</pre></td>
</td>
<td style="padding: 20px 30px;">
<td style="padding: 20px 30px;">
{{WeaponTable|{{GenerateWeaponRow|Centaur's Madness}}|type=Bow}}
{{GenerateWeaponTable|Uncraftable|Bow|type=Bow}}</td></tr></table>
</td>
</tr>
</table>
</noinclude>
</noinclude>

Revision as of 12:55, 14 June 2024

Parameters:

  • 1={Craftable,Uncraftable,Both}
  • 2={Shield,Sword,Axe,Polearm,Unarmed,Mace,Bow,Dagger,MagicStuff,Staff,Crossbow,Throwable,LightSource}
  • type={Bow,Crossbow,Shield} (optional)


Code Preview
{{GenerateWeaponTable|Craftable|Sword}}
Name Class Slot Movement Speed Damage on Hit Stats Combo Combo Attack Speed Impact Zones + Impact Power/Resist Action Movement Speed Slowdown On Hit Artifact
Fighter
Warlock
Two Handed
Main-Hand
-30Physical Base Weapon Damage
43~44
Undead Race Damage Bonus
15%
Primary Attacks
Pierce/Slash/Slash
100%/105%/110%
Special Attacks
All Slash
All 125%
Primary Attacks
Windup:932ms
Hit:229ms
Combo Activation:283ms
Windup:679ms
Hit:233ms
Combo Activation:54ms
Windup:757ms
Hit:233ms
Recover:976ms

Special Attacks

Windup:333ms
Hit:167ms
Combo Activation:333ms
Windup:433ms
Hit:133ms
Recover:967ms
Primary Attacks
100%/80%/60% + 4
Special Attacks
150% + 4
Impact Resist
3
Riposte
Always: 70%

Primary Attacks
Mid Attack: 82.5%
Otherwise: 65%

Block Reaction
Always: 97%

Special Attacks
Always: 70%

None
Ranger
Rogue
Bard
One Handed
Main-Hand
-15Physical Base Weapon Damage
28
Magical Base Weapon Damage
1
Primary Attacks
All Pierce
100%/105%/110%/115%
Primary Attacks
Windup:446ms
Hit:56ms
Combo Activation:112ms
Windup:669ms
Hit:79ms
Combo Activation:180ms
Windup:651ms
Hit:81ms
Combo Activation:239ms
Windup:596ms
Hit:83ms
Recover:688ms
Primary Attacks
100% + 2
Primary Attacks
Mid Attack: 87.5%
Otherwise: 75%

None
Fighter
Warlock
Two Handed
Main-Hand
-30Physical Base Weapon Damage
45~46
Undead Race Damage Bonus
15%
Primary Attacks
Pierce/Slash/Slash
100%/105%/110%
Special Attacks
All Slash
All 125%
Primary Attacks
Windup:932ms
Hit:229ms
Combo Activation:283ms
Windup:679ms
Hit:233ms
Combo Activation:54ms
Windup:757ms
Hit:233ms
Recover:976ms

Special Attacks

Windup:333ms
Hit:167ms
Combo Activation:333ms
Windup:433ms
Hit:133ms
Recover:967ms
Primary Attacks
100%/80%/60% + 4
Special Attacks
150% + 4
Impact Resist
3
Riposte
Always: 70%

Primary Attacks
Mid Attack: 82.5%
Otherwise: 65%

Block Reaction
Always: 97%

Special Attacks
Always: 70%

None
Fighter
Rogue
Ranger
Bard
One Handed
Off-Hand
-15Physical Base Weapon Damage
27~28
Undead Race Damage Bonus
15%
Primary Attacks
Slash/Slash/Pierce
100%/105%/110%
Primary Attacks
Windup:513ms
Hit:121ms
Combo Activation:100ms
Windup:500ms
Hit:133ms
Combo Activation:200ms
Windup:615ms
Hit:172ms
Recover:813ms
Primary Attacks
100%/80% + 2
Primary Attacks
Mid Attack: 87.5%
Otherwise: 75%

None
Fighter
Bard
Warlock
One Handed
Main-Hand
-25Physical Base Weapon Damage
42~43
Armor Penetration
2~3%
Primary Attacks
All Slash
100%/105%/110%
Primary Attacks
Windup:683ms
Hit:133ms
Combo Activation:384ms
Windup:615ms
Hit:127ms
Combo Activation:404ms
Windup:767ms
Hit:119ms
Recover:1115ms
Primary Attacks
100%/90%/80% + 4
Primary Attacks
Mid Attack: 85%
Otherwise: 70%

None
Wizard
Warlock
Two Handed
Main-Hand
-21Physical Base Weapon Damage
19
Magical Base Weapon Damage
19
Primary Attacks
All Slash
100%/105%/110%
Primary Attacks
Windup:552ms
Hit:168ms
Combo Activation:97ms
Windup:821ms
Hit:147ms
Combo Activation:165ms
Windup:801ms
Hit:127ms
Recover:1105ms
Primary Attacks
100%/90%/70% + 3
Casting
Always: 65%

Primary Attacks
Mid Attack: 85%
Otherwise: 70%

None
Fighter
Barbarian
One Handed
Main-Hand
-20Physical Base Weapon Damage
38~39
Luck
10
Magical Damage Reduction
1.5%
Primary Attacks
Slash/Slash/Pierce
100%/105%/110%
Primary Attacks
Windup:636ms
Hit:165ms
Combo Activation:133ms
Windup:699ms
Hit:175ms
Combo Activation:160ms
Windup:934ms
Hit:145ms
Recover:754ms
Primary Attacks
100%/90%/70% + 3
Primary Attacks
Mid Attack: 87.5%
Otherwise: 75%

None
Fighter
Barbarian
Warlock
Two Handed
Main-Hand
-40Physical Base Weapon Damage
51~52
Physical Power
5
Undead Race Damage Bonus
30%
Primary Attacks
All Slash
100%/105%/110%
Secondary Attacks
Slash
115%
Primary Attacks
Windup:993ms
Hit:179ms
Combo Activation:334ms
Windup:833ms
Hit:200ms
Combo Activation:567ms
Windup:967ms
Hit:233ms
Recover:967ms

Secondary Attacks

Windup:1080ms
Hit:260ms
Recover:143ms
Primary Attacks
100%/80%/60% + 4
Secondary Attack 1
100%/80%/60% + 4
Primary Attacks
Mid Attack: 82.5%
Otherwise: 65%

Secondary Attack 1
Mid Attack: 82.5%
Otherwise: 65%

None
Fighter
Rogue
Ranger
Bard
One Handed
Off-Hand
-15Physical Base Weapon Damage
25~26
Undead Race Damage Bonus
15%
Primary Attacks
Slash/Slash/Pierce
100%/105%/110%
Primary Attacks
Windup:513ms
Hit:121ms
Combo Activation:100ms
Windup:500ms
Hit:133ms
Combo Activation:200ms
Windup:615ms
Hit:172ms
Recover:813ms
Primary Attacks
100%/80% + 2
Primary Attacks
Mid Attack: 87.5%
Otherwise: 75%

None
Wizard
Warlock
Two Handed
Main-Hand
-25Physical Base Weapon Damage
19
Magical Base Weapon Damage
19
Outgoing Magical Healing Add
2
Primary Attacks
All Slash
100%/105%/110%
Primary Attacks
Windup:552ms
Hit:168ms
Combo Activation:97ms
Windup:821ms
Hit:147ms
Combo Activation:165ms
Windup:801ms
Hit:127ms
Recover:1105ms
Primary Attacks
100%/90%/70% + 3
Casting
Always: 65%

Primary Attacks
Mid Attack: 85%
Otherwise: 70%

None
Fighter
Warlock
Two Handed
Main-Hand
-30Physical Base Weapon Damage
40~42
Undead Race Damage Bonus
15%
Primary Attacks
Pierce/Slash/Slash
100%/105%/110%
Special Attacks
All Slash
All 125%
Primary Attacks
Windup:932ms
Hit:229ms
Combo Activation:283ms
Windup:679ms
Hit:233ms
Combo Activation:54ms
Windup:757ms
Hit:233ms
Recover:976ms

Special Attacks

Windup:333ms
Hit:167ms
Combo Activation:333ms
Windup:433ms
Hit:133ms
Recover:967ms
Primary Attacks
100%/80%/60% + 4
Special Attacks
150% + 4
Impact Resist
3
Riposte
Always: 70%

Primary Attacks
Mid Attack: 82.5%
Otherwise: 65%

Block Reaction
Always: 97%

Special Attacks
Always: 70%

None
Fighter
Rogue
Ranger
Bard
One Handed
Off-Hand
-15Physical Base Weapon Damage
23~24
Undead Race Damage Bonus
15%
Primary Attacks
Slash/Slash/Pierce
100%/105%/110%
Primary Attacks
Windup:513ms
Hit:121ms
Combo Activation:100ms
Windup:500ms
Hit:133ms
Combo Activation:200ms
Windup:615ms
Hit:172ms
Recover:813ms
Primary Attacks
100%/80% + 2
Primary Attacks
Mid Attack: 87.5%
Otherwise: 75%

None
Fighter
Warlock
Two Handed
Main-Hand
-30Physical Base Weapon Damage
47
Magical Base Weapon Damage
3~4
Primary Attacks
Pierce/Slash/Slash
100%/105%/110%
Special Attacks
All Slash
All 125%
Primary Attacks
Windup:932ms
Hit:229ms
Combo Activation:283ms
Windup:679ms
Hit:233ms
Combo Activation:54ms
Windup:757ms
Hit:233ms
Recover:976ms

Special Attacks

Windup:333ms
Hit:167ms
Combo Activation:333ms
Windup:433ms
Hit:133ms
Recover:967ms
Primary Attacks
100%/80%/60% + 4
Special Attacks
150% + 4
Impact Resist
3
Riposte
Always: 70%

Primary Attacks
Mid Attack: 82.5%
Otherwise: 65%

Block Reaction
Always: 97%

Special Attacks
Always: 70%

None
{{GenerateWeaponTable|Uncraftable|Bow|type=Bow}}
Name Class Slot Movement Speed Damage on Hit Stats Reload Speed Impact Zones + Impact Power/Resist Action Movement Speed Slowdown On Hit Quiver Size Initial Projectile Speed (m/s) Artifact
RangerTwo Handed
Main-Hand
-50Physical Base Weapon Damage
38 | 39~40 | 41~42 | 43~44 | 45~46 | 47 | 49~51
Armor Penetration
20%
Primary Attack 1
100% + 3
sPrimary Attack 1
Always: 55%

Reload
Always: 40%

QuickShot
Always: 55%

MultiShot
Always: 55%

632.5Nipalan
RangerTwo Handed
Main-Hand
-40Physical Base Weapon Damage
30 | 31~32 | 33~34 | 35~36 | 37 | 38 | 40~42
Armor Penetration
10%
Primary Attack 1
100% + 3
sPrimary Attack 1
Always: 65%

Reload
Always: 50%

QuickShot
Always: 65%

MultiShot
Always: 65%

8?Pestilence
Ranger
Bard
Two Handed
Main-Hand
-30Physical Base Weapon Damage
19 | 20~21 | 22~23 | 24~25 | 26 | 27 | 28~29
Armor Penetration
5%
Primary Attack 1
100% + 3
sPrimary Attack 1
Always: 75%

Reload
Always: 60%

QuickShot
Always: 75%

MultiShot
Always: 75%

1025Elven Bow of Truth