Template:Skill info: Difference between revisions

No edit summary
No edit summary
Tag: Manual revert
 
(42 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly>{{#description2:{{{description|}}}}}{{#if:{{{name|}}}|{{#set:Has skill name={{ucfirst:{{{name}}}}}}}|{{error|Missing 'name' parameter.}}}}
<includeonly>{{#description2:{{{description|}}}}}
{{#if:{{{icon|}}}|{{#set:Has skill icon={{ucfirst:{{{icon}}}}}}}|{{error|Missing 'icon' parameter.}}}}
{{Skill infobox
{{#if:{{{cast time|}}}|{{#set:Has skill cast time={{ucfirst:{{{cast time}}}}}}}|{{error|Missing 'cast time' parameter.}}}}
| icon = {{#if:{{{icon|}}}|{{{icon}}}|{{PAGENAME}}.jpg}}
{{#if:{{{cast range|}}}|{{#set:Has skill cast range={{ucfirst:{{{cast range}}}}}}}|{{error|Missing 'cast range' parameter.}}}}
| name = {{#if:{{{name|}}}|{{{name}}}|{{PAGENAME}}}}
{{#if:{{{cost|}}}|{{#set:Has skill cost={{{cost}}}}}|{{error|Missing 'cost' parameter.}}}}
| type = {{#if:{{{type|}}}|{{{type}}}|Skill}}
{{#if:{{{cooldown|}}}|{{#set:Has skill cooldown={{ucfirst:{{{cooldown}}}}}}}|{{error|Missing 'cooldown' parameter.}}}}
{{#if:{{{class|}}}|[[Category:{{{class}}} skills]]{{#set:Has skill class={{ucfirst:{{{class}}}}}}}|{{error|Missing 'class' parameter.}}}}
{{#if:{{{specialization|}}}|{{#set:Has skill specialization={{ucfirst:{{{specialization}}}}}}}|{{error|Missing 'specialization' parameter.}}}}
{{#if:{{{description|}}}|{{{description}}}{{#set:Has skill description={{ucfirst:{{{description}}}}}}}|{{error|Missing 'description' parameter.}}}}{{Skill infobox
| icon = {{{icon|}}}
| name = {{{name|}}}
| cast time = {{{cast time|}}}
| cast time = {{{cast time|}}}
| channel time = {{{channel time|}}}
| cast range = {{{cast range|}}}
| cast range = {{{cast range|}}}
| cost = {{{cost|}}}
| cost = {{{cost|}}}
| cooldown = {{{cooldown|}}}
| cooldown = {{{cooldown|}}}
| class = {{{class|}}}
| class = {{{class|}}}
| specialization = {{{specialization|}}}
| specialization = {{#if:{{{specialization|}}}|{{{specialization|}}}}}
}}</includeonly><noinclude>{{Skill info/Documentation}}</noinclude>
}}
{{#set:Has skill icon={{ucfirst:{{#if:{{{icon|}}}|{{{icon}}}|{{PAGENAME}}.jpg}}}}}}
{{#set:Has skill name={{ucfirst:{{#if:{{{name|}}}|{{{name}}}|{{PAGENAME}}}}}}}}
{{#set:Has skill type={{ucfirst:{{#if:{{{type|}}}|{{{type}}}|Skill}}}}}}
{{#if:{{{cast time|}}}|{{#set:Has skill cast time={{ucfirst:{{{cast time}}}}}}}}}
{{#if:{{{channel time|}}}|{{#set:Has skill channel time={{ucfirst:{{{channel time}}}}}}}}}
{{#if:{{{cast range|}}}|{{#set:Has skill cast range={{ucfirst:{{{cast range}}}}}}}}}
{{#if:{{{cost|}}}|{{#set:Has skill cost={{{cost}}}}}}}
{{#if:{{{cooldown|}}}|{{#set:Has skill cooldown={{ucfirst:{{{cooldown}}}}}}}}}
{{#if:{{{class|}}}|[[Category:Skills]][[Category:{{ucfirst:{{{class}}}}} skills]]{{#set:Has skill class={{ucfirst:{{{class}}}}}}}|{{error|Missing 'class' parameter.}}}}
{{#if: {{{specialization|}}}|{{#arraymap:{{{specialization}}}|,|@@@@@@|[[Category:{{ucfirst:@@@@@@}} skills]]{{#set:Has skill specialization={{ucfirst:@@@@@@}}}}|}}|{{error|Missing 'specialization' parameter.}}}}
{{#if:{{{description|}}}|{{{description}}}{{#set:Has skill description={{ucfirst:{{{description}}}}}}}|{{error|Missing 'description' parameter.}}}}<div id="ig-tooltip">
<div class="d-flex ig-tooltip-header align-items-center"><div class="ig-tooltip-icon me-3">[[File:{{#if:{{{icon|}}}|{{{icon}}}|{{PAGENAME}}.jpg}}|60px|alt={{PAGENAME}}|link=]]</div><div class="d-flex flex-column"><div class="ig-tooltip-title">{{#if:{{{name|}}}|{{{name}}}|{{PAGENAME}}}}</div><div class="ig-tooltip-subtitle">{{#if:{{{specialization|}}}|{{{specialization}}}|{{PAGENAME}}}}</div><div class="ig-tooltip-subtitle">Skill</div></div></div>
<div class="ig-tooltip-body">{{#if:{{{cast time|}}}|<div>Cast Time <span class="ms-2 skill-orange">{{ucfirst:{{{cast time}}}}}</span></div>}}{{#if:{{{channel time|}}}|<div>Channel Time <span class="ms-2 skill-orange">{{ucfirst:{{{channel time}}}}}</span></div>}}{{#if:{{{cast range|}}}|<div>Cast Range <span class="ms-2 skill-orange">{{ucfirst:{{{cast range}}}}}</span></div>}}{{#if:{{{cost|}}}|<div>Cost <span class="ms-2 skill-orange">{{ucfirst:{{{cost}}}}}</span></div>}}{{#if:{{{cooldown|}}}|<div>Cooldown <span class="ms-2 skill-orange">{{ucfirst:{{{cooldown}}}}}</span></div>}}<div><hr></div>
{{#if:{{{description|}}}|<div>{{ucfirst:{{{description}}}}}</div>}}
</div>
</div></includeonly><noinclude>{{Skill info/Documentation}}</noinclude>

Latest revision as of 00:55, 4 December 2023