Difference between revisions of "Template:SkillTable/row"

From Stoneshard wiki
Jump to navigation Jump to search
m
(add translation for Formuladesc, rename translation dictionary for Enemydesc to EnemySkillDescription)
 
(2 intermediate revisions by the same user not shown)
Line 23: Line 23:
--- If second parameter was given, load Enemydesc, otherwise load Description ---
--- If second parameter was given, load Enemydesc, otherwise load Description ---
-->{{#if: {{{2|}}}|<!--
-->{{#if: {{{2|}}}|<!--
-->{{#ifeq:{{SUBPAGENAME}}|{{PAGENAME}}|{{C|Gray|{{:{{#var:Skilltree}}|{{{1}}}|Enemydesc}}}}|{{C|Gray|{{Translate|{{{1}}}|Enemydesc}}}}}}|<!--
-->{{#ifeq:{{#switch: {{SUBPAGENAME}}
-->{{#ifeq:{{SUBPAGENAME}}|{{PAGENAME}}|{{C|Gray|{{:{{#var:Skilltree}}|{{{1}}}|Description}}}}|{{C|Gray|{{Translate|{{{1}}}|SkillDescription}}}}}}<!--
|row
|doc = {{PAGENAME}}
|#default = {{SUBPAGENAME}}
}}|{{PAGENAME}}|{{C|Gray|{{:{{#var:Skilltree}}|{{{1}}}|Enemydesc}}}}|{{C|Gray|{{Translate|{{{1}}}|EnemySkillDescription}}}}}}|<!--
-->{{#ifeq:{{#switch: {{SUBPAGENAME}}
|row
|doc = {{PAGENAME}}
|#default = {{SUBPAGENAME}}
}}|{{PAGENAME}}|{{C|Gray|{{:{{#var:Skilltree}}|{{{1}}}|Description}}}}|{{C|Gray|{{Translate|{{{1}}}|SkillDescription}}}}}}<!--
-->}}}}</td><!--
-->}}}}</td><!--
--- SKILL PASSIVE BONUS ---
--- SKILL PASSIVE BONUS ---
-->{{#if:{{#var:skill table passivebonus}}|<td>{{#ifeq: {{#var:Skilltree}}|Skill data missing.|Skill with name "{{{1|{{ROOTPAGENAME}}}}}" does not exist.<br><br>Add it to [[Skill data]] or fix the Skill name.|<!--
-->{{#if:{{#var:skill table passivebonus}}|<td>{{#ifeq: {{#var:Skilltree}}|Skill data missing.|Skill with name "{{{1|{{ROOTPAGENAME}}}}}" does not exist.<br><br>Add it to [[Skill data]] or fix the Skill name.|<!--
-->{{#if: {{:{{#var:Skilltree}}|{{{1}}}|Passivevalue1}}|<br>{{C|Orange|{{Translate|Passive bonus|Properties}}:}}<br><!--
-->{{#if: {{:{{#var:Skilltree}}|{{{1}}}|Passivevalue1}}|{{C|Orange|{{Translate|Passive bonus|Properties}}:}}<br><!--
-->{{:{{#var:Skilltree}}|{{{1}}}|Passivevalue1}} {{Translate|{{:{{#var:Skilltree}}|{{{1}}}|Passivebonus1}}|Properties}}<!--
-->{{:{{#var:Skilltree}}|{{{1}}}|Passivevalue1}} {{Translate|{{:{{#var:Skilltree}}|{{{1}}}|Passivebonus1}}|Properties}}<!--
-->{{#if: {{:{{#var:Skilltree}}|{{{1}}}|Passivevalue2}} |<br>{{:{{#var:Skilltree}}|{{{1}}}|Passivevalue2}} {{Translate|{{:{{#var:Skilltree}}|{{{1}}}|Passivebonus2}}|Properties}}}}<!--
-->{{#if: {{:{{#var:Skilltree}}|{{{1}}}|Passivevalue2}} |<br>{{:{{#var:Skilltree}}|{{{1}}}|Passivevalue2}} {{Translate|{{:{{#var:Skilltree}}|{{{1}}}|Passivebonus2}}|Properties}}}}<!--
Line 34: Line 42:
--- SKILL HIDDEN BONUS ---
--- SKILL HIDDEN BONUS ---
-->{{#if:{{#var:skill table hiddenbonus}}|<td>{{#ifeq: {{#var:Skilltree}}|Skill data missing.|Skill with name "{{{1|{{ROOTPAGENAME}}}}}" does not exist.<br><br>Add it to [[Skill data]] or fix the Skill name.|<!--
-->{{#if:{{#var:skill table hiddenbonus}}|<td>{{#ifeq: {{#var:Skilltree}}|Skill data missing.|Skill with name "{{{1|{{ROOTPAGENAME}}}}}" does not exist.<br><br>Add it to [[Skill data]] or fix the Skill name.|<!--
-->{{C|Gray|{{#if: {{:{{#var:Skilltree}}|{{{1}}}|Hiddenvalue1}}|<br>{{C|Orange|{{Translate|Hidden bonus|Properties}}:}}<br><!--
-->{{C|Gray|{{#if: {{:{{#var:Skilltree}}|{{{1}}}|Hiddenvalue1}}|{{C|Orange|{{Translate|Hidden bonus|Properties}}:}}<br><!--
-->{{#if: {{:{{#var:Skilltree}}|{{{1}}}|Hiddentext1}}|{{:{{#var:Skilltree}}|{{{1}}}|Hiddentext1}}<br>}}<!--
-->{{#if: {{:{{#var:Skilltree}}|{{{1}}}|Hiddentext1}}|{{:{{#var:Skilltree}}|{{{1}}}|Hiddentext1}}<br>}}<!--
--> <!--
--> <!--
Line 41: Line 49:
--- SKILL FORMULA DESCRIPTION ---
--- SKILL FORMULA DESCRIPTION ---
-->{{#if:{{#var:skill table formula}}|<td>{{#ifeq: {{#var:Skilltree}}|Skill data missing.|Skill with name "{{{1|{{ROOTPAGENAME}}}}}" does not exist.<br><br>Add it to [[Skill data]] or fix the Skill name.|<!--
-->{{#if:{{#var:skill table formula}}|<td>{{#ifeq: {{#var:Skilltree}}|Skill data missing.|Skill with name "{{{1|{{ROOTPAGENAME}}}}}" does not exist.<br><br>Add it to [[Skill data]] or fix the Skill name.|<!--
-->{{C|Gray|{{#if: {{:{{#var:Skilltree}}|{{{1}}}|Formuladesc}}|<br>{{C|Orange|{{Translate|Formula|Properties}}:}}<br><!--
-->{{C|Gray|{{#if: {{:{{#var:Skilltree}}|{{{1}}}|Formuladesc}}|{{C|Orange|{{Translate|Formula|Properties}}:}}<br><!--
-->{{#if: {{:{{#var:Skilltree}}|{{{1}}}|Formuladesc}}|{{:{{#var:Skilltree}}|{{{1}}}|Formuladesc}}<br>}} }} }}</td>}}}}<!--
-->{{#ifeq:{{#switch: {{SUBPAGENAME}}
|row
|doc = {{PAGENAME}}
|#default = {{SUBPAGENAME}}
}}|{{PAGENAME}}|{{:{{#var:Skilltree}}|{{{1}}}|Formuladesc}}|{{Translate|{{{1}}}|SkillFormulaDescription}}}}<!--
-->}}}}}}</td>}}<!--
--- SKILL NOTES ---
--- SKILL NOTES ---
-->{{#if:{{#var:skill table notes}}|<td>{{:{{#var:Skilltree}}|{{{1}}}|Notes}}</td>}}<!--
-->{{#if:{{#var:skill table notes}}|<td>{{:{{#var:Skilltree}}|{{{1}}}|Notes}}</td>}}<!--

Latest revision as of 18:04, 27 February 2025

Template-info.png Documentation

Usage

This template must be used with header for proper table display. Header has its own template:

{{SkillTable/head}}


First parameter is required to specify the skill. Skill data is stored in Skill data pages.

{{SkillTable/row|(SkillName)}}


Adding a second parameter will display a modified description, where the values are adjusted according to the Enemy's attributes (STR, AGL, PRC, VIT, WIL).

Intended for use on Enemy pages, see Skeleton Footman for example.

{{SkillTable/row|(SkillName)|1}}


Template also supports translation to other languages. Translated strings are stored in four different pages.

Ex:

See Category:Language_templates for more information.

Examples

{{SkillTable/head}}
{{SkillTable/row|Mighty Kick}}


Standard usage:

SkillBasic StatsDescription
Cleaving Strike
Cleaving Strike
Attack
Type:
Target Area, 3 Tiles
Range:
1
Energy:
10
Cooldown:
8
Modified by:
Strength,Agility,Perception
- Requires one-handed sword
Delivers a strike to three adjacent targets with +25% Bodypart Damage and +50% Bleed Chance.

Grants +5% Counter Chance for 5 turns for each enemy hit by the strike.

The effect stacks up to 3 times.


Usage with second parameter (this page isn't an Enemy page, all attributes return as 0, therefore values are lowered)

SkillBasic StatsDescription
Cleaving Strike
Cleaving Strike
Attack
Type:
Target Area, 3 Tiles
Range:
1
Energy:
10
Cooldown:
8
Modified by:
Strength,Agility,Perception
- Requires one-handed sword
Delivers a strike to three adjacent targets with +15% Bodypart Damage and +30% Bleed Chance.

Grants +0% Counter Chance for 5 turns for each enemy hit by the strike.

The effect stacks up to 3 times.