Difference between revisions of "Template:SkillTable/row"
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}}}| | -->{{#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}}| | -->{{#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}}| | -->{{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}}| | -->{{C|Gray|{{#if: {{:{{#var:Skilltree}}|{{{1}}}|Formuladesc}}|{{C|Orange|{{Translate|Formula|Properties}}:}}<br><!-- | ||
-->{{# | -->{{#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
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 | 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)
Skill | Basic Stats | Description |
---|---|---|
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. |