Template:Ability: Difference between revisions

From Inkipedia, the Splatoon wiki
m (Undo revision 104709 by Heddy (talk))
(Upgraded template to use game codes instead of the full game name. Changed parameter order.)
Line 1: Line 1:
<includeonly>{{AbilityEx|{{#ifeq:{{{1}}}|Cold-Blooded|{{#ifeq:{{{game|Splatoon}}}|Splatoon|Cold Blooded|Cold-Blooded}}|{{{1|?}}}}}|{{#if:{{{2|}}}|{{{2}}}|24px}}|game={{#if:{{{game|}}}|{{{game}}}|Splatoon}}|icononly={{#if:{{{icononly|}}}|{{{icononly}}}|false}}}}</includeonly><noinclude>
<includeonly>[[File:{{{1}}}_Ability_{{#ifeq:{{{2}}}|?|Locked|{{{2}}}}}.png|{{{3|24}}}px|link={{#ifeq:{{{2}}}|?|Ability|{{{2}}}}}]]{{#ifeq:{{{2}}}|?||{{#ifeq:{{{3|}}}|icononly||{{#ifeq:{{{4|}}}|icononly||&#32;[[{{{2}}}]]}}}}}}</includeonly><noinclude>__NOTOC__
__NOTOC__
Displays an inline [[ability]] icon with a text link.
Displays an inline [[Ability]] icon with a text link. This template is a proxy that pre-evaluates parameters for [[Template:AbilityEx|AbilityEx]].


=== Parameters ===
== Parameters ==
{|
<code><nowiki>{{Ability|game|name|size|icononly}}</nowiki></code>
 
{| class="wikitable"
|- style="vertical-align: top;"
|<code>game</code>||Unnamed, required.||The game that the ability belongs to. Must be one of the following:
*<code>S</code> for Splatoon
*<code>S2</code> for Splatoon 2
|-
|-
|<code>name</code>||Unnamed, optional.||The English name of the Ability. If "?", the no-ability question mark will be used. The default value is "?".
|<code>name</code>||Unnamed, required.||The English name of the ability. If <code>?</code>, the no-ability question mark will be used.
|-
|-
|<code>size</code>||Unnamed, optional.||A Mediawiki image size parameter for the icon. The default value is "24px".
|<code>size</code>||Unnamed, optional.||The pixel width for the icon. The default size is 24.
|- style="vertical-align: top;"
|<code>game</code>||Optional.||The game that the Brand belongs to. The default value is "Splatoon". Must be one of the following:
*Splatoon
*Splatoon 2
|-
|-
|<code>icononly</code>||Optional.||If present and "true", the text label will be omitted.
|<code>icononly</code>||Unnamed, optional.||If present, the text label will be omitted.
|}
|}


=== Remarks ===
== Examples ==
Specifying "Cold-Blooded" for <code>name</code> and "Splatoon" for <code>game</code> will substitute "Cold Blooded" for the name instead.
=== Input ===
<pre>{{Ability|S|?}}
 
{{Ability|S|Ink Saver (Main)}}
 
{{Ability|S|Ink Saver (Main)|32}}
 
{{Ability|S|Ink Saver (Main)|32|icononly}}
 
{{Ability|S2|Ink Saver (Main)|32|icononly}}</pre>
 
=== Output ===
[[File:S Ability Locked.png|24px|link=Ability]]
 
[[File:S Ability Ink Saver (Main).png|24px|link=Ink Saver (Main)]] [[Ink Saver (Main)]]
 
[[File:S Ability Ink Saver (Main).png|32px|link=Ink Saver (Main)]] [[Ink Saver (Main)]]
 
[[File:S Ability Ink Saver (Main).png|32px|link=Ink Saver (Main)]]


=== Examples ===
[[File:S2 Ability Ink Saver (Main).png|32px|link=Ink Saver (Main)]]
==== Markup ====
<nowiki>
{{Ability|?}}<br />
{{Ability|Special Saver}}<br />
{{Ability|Special Saver|48px}}<br />
{{Ability|Special Saver|icononly=true}}<br />
{{Ability|Special Saver|game=Splatoon 2}}<br />
{{Ability|Cold-Blooded|game=Splatoon}}</nowiki>


==== Output ====
[[Category:Templates]]
{{Ability|?}}<br />
{{Ability|Special Saver}}<br />
{{Ability|Special Saver|48px}}<br />
{{Ability|Special Saver|icononly=true}}<br />
{{Ability|Special Saver|game=Splatoon 2}}<br />
{{Ability|Cold-Blooded|game=Splatoon}}
</noinclude>
</noinclude>

Revision as of 00:09, 18 December 2017

Displays an inline ability icon with a text link.

Parameters

{{Ability|game|name|size|icononly}}

game Unnamed, required. The game that the ability belongs to. Must be one of the following:
  • S for Splatoon
  • S2 for Splatoon 2
name Unnamed, required. The English name of the ability. If ?, the no-ability question mark will be used.
size Unnamed, optional. The pixel width for the icon. The default size is 24.
icononly Unnamed, optional. If present, the text label will be omitted.

Examples

Input

{{Ability|S|?}}

{{Ability|S|Ink Saver (Main)}}

{{Ability|S|Ink Saver (Main)|32}}

{{Ability|S|Ink Saver (Main)|32|icononly}}

{{Ability|S2|Ink Saver (Main)|32|icononly}}

Output

S Ability Locked.png

S Ability Ink Saver (Main).png Ink Saver (Main)

S Ability Ink Saver (Main).png Ink Saver (Main)

S Ability Ink Saver (Main).png

S2 Ability Ink Saver (Main).png