Difference between revisions of "Template:SkillTable/row"
Jump to navigation
Jump to search
(Add translation support for skill names, add links to translated skill pages for skill links on translated skilltree pages) |
(add the same to the image link and image link text) |
||
Line 1: | Line 1: | ||
<includeonly>{{#vardefine:Skilltree|{{:Skill data|{{{1|}}}}}}}<!-- | <includeonly>{{#vardefine:Skilltree|{{:Skill data|{{{1|}}}}}}}<!-- | ||
--><tr> | --><tr> | ||
<td align="center">[[File:{{{1}}}.png|center|link={{#ifeq: {{#var:Skilltree}}|Skill data missing.||{{{1}}}}}|{{{1}}}]]{{#ifeq: {{#var:Skilltree}}|Skill data missing.|[[{{{1}}}]]|{{cl|{{:{{#var:Skilltree}}|{{{1}}}|Active}}|{{#ifeq:{{SUBPAGENAME}}|{{PAGENAME}}|{{{1}}}|{{{1}}}/{{SUBPAGENAME}}}}|{{#if:{{:{{#var:Skilltree}}|{{{1}}}|Name}}|{{:{{#var:Skilltree}}|{{{1}}}|Name}}|{{#ifeq:{{SUBPAGENAME}}|{{PAGENAME}}|{{{1}}}|{{Translate|{{{1}}}|SkillNames}}}}}}}}}}</td><!-- | <td align="center">[[File:{{{1}}}.png|center|link={{#ifeq: {{#var:Skilltree}}|Skill data missing.||{{#ifeq:{{SUBPAGENAME}}|{{PAGENAME}}|{{{1}}}|{{{1}}}/{{SUBPAGENAME}}}}}}|{{#ifeq:{{SUBPAGENAME}}|{{PAGENAME}}|{{{1}}}|{{Translate|{{{1}}}|SkillNames}}]]{{#ifeq: {{#var:Skilltree}}|Skill data missing.|[[{{{1}}}]]|{{cl|{{:{{#var:Skilltree}}|{{{1}}}|Active}}|{{#ifeq:{{SUBPAGENAME}}|{{PAGENAME}}|{{{1}}}|{{{1}}}/{{SUBPAGENAME}}}}|{{#if:{{:{{#var:Skilltree}}|{{{1}}}|Name}}|{{:{{#var:Skilltree}}|{{{1}}}|Name}}|{{#ifeq:{{SUBPAGENAME}}|{{PAGENAME}}|{{{1}}}|{{Translate|{{{1}}}|SkillNames}}}}}}}}}}</td><!-- | ||
-->{{#if:{{#var:skill table hidebasicstats}}||<td><!-- | -->{{#if:{{#var:skill table hidebasicstats}}||<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.|<!-- | -->{{#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.|<!-- |
Revision as of 18:33, 14 January 2023
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:
{{PT-BR SkillNames}}
{{PT-BR SkillDescription}}
{{PT-BR SkillFormulaDescription}}
{{PT-BR EnemySkillDescription}}
See Category:Language_templates for more information.
Examples
{{SkillTable/head}} {{SkillTable/row|Mighty Kick}}
Standard usage:
Skill | Basic Stats | Description |
---|---|---|
Cleaving Strike | 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)
Skill | Basic Stats | Description |
---|---|---|
Cleaving Strike | 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. |