Difference between revisions of "Template:Skill"

From Stoneshard wiki
Jump to navigation Jump to search
(Undo revision 53569 by Psojed (talk))
Tag: Undo
(Skilltree must not be a second param)
Tag: Reverted
Line 1: Line 1:
<includeonly><!--
<includeonly><!--
-->{{#vardefine:Page|{{#if:{{{1|}}}|{{{1|}}}|{{ROOTPAGENAME}}}}}}<!--
-->{{#vardefine:Page|{{#if:{{{1|}}}|{{{1|}}}|{{ROOTPAGENAME}}}}}}<!--
--><div style="width: 300px;">{{#if: {{{1|}}}||{{#ifexist: File:{{#var:Page}}.png | <div style="position:relative;float:right;margin-top: -9px;">[[File:{{#var:Page}}.png|{{Translate|{{{Name|{{#var:Page}}}}}|SkillNames}}|link={{#ifeq:{{SUBPAGENAME}}|Tooltip|{{BASEPAGENAME}}|{{PAGENAME}}/Tooltip}}]]</div>| }}}}<span style="font-size: 20px;">{{Translate|{{{Name|{{#var:Page}}}}}|SkillNames}}</span> <br />{{#switch: {{:Skill data|{{#var:Page}}|Active}} | Active | active = {{C|Active|{{Translate|Active|Properties}}}} | Passive | passive = {{C|Passive|{{Translate|Passive|Properties}}}} | {{:Skill data|{{#var:Page}}|Active}} }}
--><div style="width: 300px;">{{#if: {{{1|}}}||{{#ifexist: File:{{#var:Page}}.png | <div style="position:relative;float:right;margin-top: -9px;">[[File:{{#var:Page}}.png|{{Translate|{{{Name|{{#var:Page}}}}}|SkillNames}}|link={{#ifeq:{{SUBPAGENAME}}|Tooltip|{{BASEPAGENAME}}|{{PAGENAME}}/Tooltip}}]]</div>| }}}}<span style="font-size: 20px;">{{Translate|{{{Name|{{#var:Page}}}}}|SkillNames}}</span> <br />{{#switch: {{:Skill data|{{#var:Page}}|Active|Skilltree={{{Skilltree}}}}} | Active | active = {{C|Active|{{Translate|Active|Properties}}}} | Passive | passive = {{C|Passive|{{Translate|Passive|Properties}}}} | {{:Skill data|{{#var:Page}}|Active|Skilltree={{{Skilltree}}}}} }}
{{Tooltip rule}}
{{Tooltip rule}}
{{#switch: {{:Skill data|{{#var:Page}}|Active}}
{{#switch: {{:Skill data|{{#var:Page}}|Active|Skilltree={{{Skilltree}}}}}
| Active
| Active
| active = <div style="float: left">{{Translate|Type|Properties}}</div><div style="float: right">{{Translate|{{:Skill data|{{#var:Page}}|Type}}|Properties}}</div>{{Clear}}{{#if: {{:Skill data|{{#var:Page}}|Range}} | <div style="float: left">{{Translate|Range|Properties}}</div><div style="float: right">{{Translate|{{:Skill data|{{#var:Page}}|Range}}|Properties}}</div>{{Clear}} | }}{{#if: {{:Skill data|{{#var:Page}}|Energy}} | <div style="float: left">{{Translate|Energy|Properties}}</div><div style="float: right">{{:Skill data|{{#var:Page}}|Energy}}</div>{{Clear}} |}}{{#if: {{:Skill data|{{#var:Page}}|Cooldown}} | <div style="float: left">{{Translate|Cooldown|Properties}}</div><div style="float: right">{{:Skill data|{{#var:Page}}|Cooldown}}</div>{{Clear}} | }}{{#if: {{:Skill data|{{#var:Page}}|Modifiers}} | {{Translate|Modified by|Properties}}: {{Translate|{{:Skill data|{{#var:Page}}|Modifiers}}|Properties}}{{#if: {{:Skill data|{{#var:Page}}|Requirements}}|<br><br>}}|{{#if: {{:Skill data|{{#var:Page}}|Requirements}}|<br>}}}}
| active = <div style="float: left">{{Translate|Type|Properties}}</div><div style="float: right">{{Translate|{{:Skill data|{{#var:Page}}|Type}}|Properties|Skilltree={{{Skilltree}}}}}</div>{{Clear}}{{#if: {{:Skill data|{{#var:Page}}|Range|Skilltree={{{Skilltree}}}}} | <div style="float: left">{{Translate|Range|Properties}}</div><div style="float: right">{{Translate|{{:Skill data|{{#var:Page}}|Range}}|Properties|Skilltree={{{Skilltree}}}}}</div>{{Clear}} | }}{{#if: {{:Skill data|{{#var:Page}}|Energy|Skilltree={{{Skilltree}}}}} | <div style="float: left">{{Translate|Energy|Properties}}</div><div style="float: right">{{:Skill data|{{#var:Page}}|Energy|Skilltree={{{Skilltree}}}}}</div>{{Clear}} |}}{{#if: {{:Skill data|{{#var:Page}}|Cooldown|Skilltree={{{Skilltree}}}}} | <div style="float: left">{{Translate|Cooldown|Properties}}</div><div style="float: right">{{:Skill data|{{#var:Page}}|Cooldown|Skilltree={{{Skilltree}}}}}</div>{{Clear}} | }}{{#if: {{:Skill data|{{#var:Page}}|Modifiers|Skilltree={{{Skilltree}}}}} | {{Translate|Modified by|Properties}}: {{Translate|{{:Skill data|{{#var:Page}}|Modifiers|Skilltree={{{Skilltree}}}}}|Properties}}{{#if: {{:Skill data|{{#var:Page}}|Requirements|Skilltree={{{Skilltree}}}}}|<br><br>}}|{{#if: {{:Skill data|{{#var:Page}}|Requirements|Skilltree={{{Skilltree}}}}}|<br>}}}}
| }}{{#if: {{:Skill data|{{#var:Page}}|Requirements}}|{{C|Req|{{Translate|{{:Skill data|{{#var:Page}}|Requirements}}|Properties}}}}{{Tooltip rule}}|{{#if: {{:Skill data|{{#var:Page}}|Type}} |{{Tooltip rule}}}}}}
| }}{{#if: {{:Skill data|{{#var:Page}}|Requirements|Skilltree={{{Skilltree}}}}}|{{C|Req|{{Translate|{{:Skill data|{{#var:Page}}|Requirements|Skilltree={{{Skilltree}}}}}|Properties}}}}{{Tooltip rule}}|{{#if: {{:Skill data|{{#var:Page}}|Type|Skilltree={{{Skilltree}}}}} |{{Tooltip rule}}}}}}
<div class="mw-collapsible" id="mw-customcollapsible-description1">{{C|Gray|{{Translate|{{:Skill data|{{#var:Page}}|Description}}|SkillDescription}}}}</div>
<div class="mw-collapsible" id="mw-customcollapsible-description1">{{C|Gray|{{Translate|{{:Skill data|{{#var:Page}}|Description|Skilltree={{{Skilltree}}}}}|SkillDescription}}}}</div>
<div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-description1">{{C|Gray|{{Translate|{{:Skill data|{{#var:Page}}|Formuladesc}}|SkillDescription}}</div>}}{{C|Gray|{{#if: {{:Skill data|{{#var:Page}}|Hiddenvalue1}}|<br>{{C|Orange|{{Translate|Hidden bonus|Properties}}:}}<br>{{#if: {{:Skill data|{{#var:Page}}|Hiddentext1}}|{{:Skill data|{{#var:Page}}|Hiddentext1}}<br>}} {{:Skill data|{{#var:Page}}|Hiddenvalue1}} {{Translate|{{:Skill data|{{#var:Page}}|Hiddenbonus1}}|Properties}}{{#if: {{:Skill data|{{#var:Page}}|Hiddenvalue2}} |<br>{{:Skill data|{{#var:Page}}|Hiddenvalue2}} {{Translate|{{:Skill data|{{#var:Page}}|Hiddenbonus2}}|Properties}}}} }}<!--
<div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-description1">{{C|Gray|{{Translate|{{:Skill data|{{#var:Page}}|Formuladesc|Skilltree={{{Skilltree}}}}}|SkillDescription}}</div>}}{{C|Gray|{{#if: {{:Skill data|{{#var:Page}}|Hiddenvalue1|Skilltree={{{Skilltree}}}}}|<br>{{C|Orange|{{Translate|Hidden bonus|Properties}}:}}<br>{{#if: {{:Skill data|{{#var:Page}}|Hiddentext1|Skilltree={{{Skilltree}}}}}|{{:Skill data|{{#var:Page}}|Hiddentext1|Skilltree={{{Skilltree}}}}}<br>}} {{:Skill data|{{#var:Page}}|Hiddenvalue1|Skilltree={{{Skilltree}}}}} {{Translate|{{:Skill data|{{#var:Page}}|Hiddenbonus1|Skilltree={{{Skilltree}}}}}|Properties}}{{#if: {{:Skill data|{{#var:Page}}|Hiddenvalue2|Skilltree={{{Skilltree}}}}} |<br>{{:Skill data|{{#var:Page}}|Hiddenvalue2|Skilltree={{{Skilltree}}}}} {{Translate|{{:Skill data|{{#var:Page}}|Hiddenbonus2|Skilltree={{{Skilltree}}}}}|Properties}}}} }}<!--
-->{{#if: {{:Skill data|{{#var:Page}}|Reqvalue1}}|<br>{{C|Orange|{{Translate|Required materials|Properties}}:}}<br>{{Translate|{{:Skill data|{{#var:Page}}|Reqvalue1}}|Properties}}{{#if: {{:Skill data|{{#var:Page}}|Reqvalue2}} |<br>{{Translate|{{:Skill data|{{#var:Page}}|Reqvalue2}}|Properties}}}}{{#if: {{:Skill data|{{#var:Page}}|Reqvalue3}} |<br>{{Translate|{{:Skill data|{{#var:Page}}|Reqvalue3}}|Properties}} }} }}<!--
-->{{#if: {{:Skill data|{{#var:Page}}|Reqvalue1|Skilltree={{{Skilltree}}}}}|<br>{{C|Orange|{{Translate|Required materials|Properties}}:}}<br>{{Translate|{{:Skill data|{{#var:Page}}|Reqvalue1|Skilltree={{{Skilltree}}}}}|Properties}}{{#if: {{:Skill data|{{#var:Page}}|Reqvalue2|Skilltree={{{Skilltree}}}}} |<br>{{Translate|{{:Skill data|{{#var:Page}}|Reqvalue2|Skilltree={{{Skilltree}}}}}|Properties}}}}{{#if: {{:Skill data|{{#var:Page}}|Reqvalue3|Skilltree={{{Skilltree}}}}} |<br>{{Translate|{{:Skill data|{{#var:Page}}|Reqvalue3|Skilltree={{{Skilltree}}}}}|Properties}} }} }}<!--
-->{{#if: {{:Skill data|{{#var:Page}}|Passivevalue1}}|<br>{{C|Orange|{{Translate|Passive bonus|Properties}}:}}<br>{{:Skill data|{{#var:Page}}|Passivevalue1}} {{Translate|{{:Skill data|{{#var:Page}}|Passivebonus1}}|Properties}}{{#if: {{:Skill data|{{#var:Page}}|Passivevalue2}} |<br>{{:Skill data|{{#var:Page}}|Passivevalue2}} {{Translate|{{:Skill data|{{#var:Page}}|Passivebonus2}}|Properties}}}}{{#if: {{:Skill data|{{#var:Page}}|Passivevalue3}} |<br>{{:Skill data|{{#var:Page}}|Passivevalue3}} {{Translate|{{:Skill data|{{#var:Page}}|Passivebonus3}}|Properties}}}} }} }}<!--
-->{{#if: {{:Skill data|{{#var:Page}}|Passivevalue1|Skilltree={{{Skilltree}}}}}|<br>{{C|Orange|{{Translate|Passive bonus|Properties}}:}}<br>{{:Skill data|{{#var:Page}}|Passivevalue1|Skilltree={{{Skilltree}}}}} {{Translate|{{:Skill data|{{#var:Page}}|Passivebonus1|Skilltree={{{Skilltree}}}}}|Properties}}{{#if: {{:Skill data|{{#var:Page}}|Passivevalue2|Skilltree={{{Skilltree}}}}} |<br>{{:Skill data|{{#var:Page}}|Passivevalue2|Skilltree={{{Skilltree}}}}} {{Translate|{{:Skill data|{{#var:Page}}|Passivebonus2|Skilltree={{{Skilltree}}}}}|Properties}}}}{{#if: {{:Skill data|{{#var:Page}}|Passivevalue3|Skilltree={{{Skilltree}}}}} |<br>{{:Skill data|{{#var:Page}}|Passivevalue3|Skilltree={{{Skilltree}}}}} {{Translate|{{:Skill data|{{#var:Page}}|Passivebonus3}}|Properties|Skilltree={{{Skilltree}}}}}}} }} }}<!--
--><div style="text-align:center;{{#if: {{{1|}}}|display:none;|{{#if: {{:Skill data|{{#var:Page}}|Formuladesc}}||display:none;}}}}"><br><span class="mw-collapsible mw-customtoggle-description1 mw-customtoggle-description2" id="mw-customcollapsible-description2" style="background-color: #272340; border: 2px solid black; padding: 10px 15px; font-size: 16px;">Show formulas</span><!--
--><div style="text-align:center;{{#if: {{{1|}}}|display:none;|{{#if: {{:Skill data|{{#var:Page}}|Formuladesc|Skilltree={{{Skilltree}}}}}||display:none;}}}}"><br><span class="mw-collapsible mw-customtoggle-description1 mw-customtoggle-description2" id="mw-customcollapsible-description2" style="background-color: #272340; border: 2px solid black; padding: 10px 15px; font-size: 16px;">Show formulas</span><!--
--><span class="mw-collapsible mw-collapsed mw-customtoggle-description1 mw-customtoggle-description2" id="mw-customcollapsible-description2" style="background-color: #272340; border: 2px solid black; padding: 10px 15px; font-size: 16px;">Hide formulas</span></div>
--><span class="mw-collapsible mw-collapsed mw-customtoggle-description1 mw-customtoggle-description2" id="mw-customcollapsible-description2" style="background-color: #272340; border: 2px solid black; padding: 10px 15px; font-size: 16px;">Hide formulas</span></div>
</div></includeonly><noinclude>{{doc}}
</div></includeonly><noinclude>{{doc}}


[[Category:Tooltip templates]]</noinclude>
[[Category:Tooltip templates]]</noinclude>

Revision as of 13:53, 8 August 2022

Template-info.png Documentation

This is skill template used to create an infobox on a specific skill's Tooltip page. It loads the skill data from the respective Skill data page.

Usage: Copy this code to any page. The name of the page will be used as the skill name parameter.

{{ {{{1|Tooltip hover box}}}|title={{Skill}}}}


You can specify a different skill name to be used instead of the page name. For example:

{{ {{{1|Tooltip hover box}}}|title={{Skill|My skill name}}}}


Skill pages also display icons and skill formulae for skills that have them, but this doesn't work for tooltips.
For this case, you can define a tooltip=1 parameter to not show the skill image.

{{ {{{1|Tooltip hover box}}}|title={{Skill|My skill name|tooltip=1}}}}


If you don't want a skill to display skill formulae (and hide the button), remove the

|Formuladesc = ...

parameter from the skill's data.


This template is also used by:

See Swords_(skill_tree) for examples.


Examples without icons below:

Stone Armor
Geomancy skill data
Geomancy skill data
Geomancy skill data
Geomancy skill data

Hidden bonus:
Geomancy skill data
Geomancy skill data Geomancy skill data
Geomancy skill data Geomancy skill data
Required materials:
Geomancy skill data
Geomancy skill data
Geomancy skill data
Passive bonus:
Geomancy skill data Geomancy skill data
Geomancy skill data Geomancy skill data
Geomancy skill data Geomancy skill data

Show formulasHide formulas
Cleaving Strike
Sword skill data
Sword skill data
Sword skill data
Sword skill data

Hidden bonus:
Sword skill data
Sword skill data Sword skill data
Sword skill data Sword skill data
Required materials:
Sword skill data
Sword skill data
Sword skill data
Passive bonus:
Sword skill data Sword skill data
Sword skill data Sword skill data
Sword skill data Sword skill data

Show formulasHide formulas
Offensive Tactic
Warfare skill data
Warfare skill data
Warfare skill data
Warfare skill data

Hidden bonus:
Warfare skill data
Warfare skill data Warfare skill data
Warfare skill data Warfare skill data
Required materials:
Warfare skill data
Warfare skill data
Warfare skill data
Passive bonus:
Warfare skill data Warfare skill data
Warfare skill data Warfare skill data
Warfare skill data Warfare skill data

Show formulasHide formulas
Hammer and Anvil
Mace skill data
Mace skill data
Mace skill data
Mace skill data

Hidden bonus:
Mace skill data
Mace skill data Mace skill data
Mace skill data Mace skill data
Required materials:
Mace skill data
Mace skill data
Mace skill data
Passive bonus:
Mace skill data Mace skill data
Mace skill data Mace skill data
Mace skill data Mace skill data

Show formulasHide formulas
Campfire
Survival skill data
Survival skill data
Survival skill data
Survival skill data

Hidden bonus:
Survival skill data
Survival skill data Survival skill data
Survival skill data Survival skill data
Required materials:
Survival skill data
Survival skill data
Survival skill data
Passive bonus:
Survival skill data Survival skill data
Survival skill data Survival skill data
Survival skill data Survival skill data

Show formulasHide formulas
Honed Edge
Sword skill data
Sword skill data
Sword skill data
Sword skill data

Hidden bonus:
Sword skill data
Sword skill data Sword skill data
Sword skill data Sword skill data
Required materials:
Sword skill data
Sword skill data
Sword skill data
Passive bonus:
Sword skill data Sword skill data
Sword skill data Sword skill data
Sword skill data Sword skill data

Show formulasHide formulas
Skinning
Survival skill data
Survival skill data
Survival skill data
Survival skill data

Hidden bonus:
Survival skill data
Survival skill data Survival skill data
Survival skill data Survival skill data
Required materials:
Survival skill data
Survival skill data
Survival skill data
Passive bonus:
Survival skill data Survival skill data
Survival skill data Survival skill data
Survival skill data Survival skill data

Show formulasHide formulas
Element of Surprise
Basic skill data
Basic skill data
Basic skill data
Basic skill data

Hidden bonus:
Basic skill data
Basic skill data Basic skill data
Basic skill data Basic skill data
Required materials:
Basic skill data
Basic skill data
Basic skill data
Passive bonus:
Basic skill data Basic skill data
Basic skill data Basic skill data
Basic skill data Basic skill data

Show formulasHide formulas

Example of a tooltip version (doesn't show the skill image, helps with some plugin limitations):

Campfire
Survival skill data
Survival skill data
Survival skill data
Survival skill data

Hidden bonus:
Survival skill data
Survival skill data Survival skill data
Survival skill data Survival skill data
Required materials:
Survival skill data
Survival skill data
Survival skill data
Passive bonus:
Survival skill data Survival skill data
Survival skill data Survival skill data
Survival skill data Survival skill data

Show formulasHide formulas

Example of a non-existing skill:

I don't exist
Skill data missing.
Skill data missing.
Skill data missing.
Skill data missing.

Hidden bonus:
Skill data missing.
Skill data missing. Skill data missing.
Skill data missing. Skill data missing.
Required materials:
Skill data missing.
Skill data missing.
Skill data missing.
Passive bonus:
Skill data missing. Skill data missing.
Skill data missing. Skill data missing.
Skill data missing. Skill data missing.

Show formulasHide formulas