Template:SAI: Difference between revisions

Jump to navigation Jump to search
m
no edit summary
No edit summary
mNo edit summary
 
(14 intermediate revisions by 5 users not shown)
Line 1: Line 1:
<includeonly>{{#lvardef:}}{{IconLink
<includeonly>{{IconLink
| {{#replace:{{#replace:{{#replace:{{#replace:{{{1}}}|:|}}|/|<nowiki/> <nowiki/>}}|(|<nowiki/> <nowiki/>}}|)|<nowiki/> <nowiki/>}} Icon.webp
| {{#replace:{{#replace:{{#replace:{{#replace:{{{1}}}|:|}}|/|<nowiki/> <nowiki/>}}|(|<nowiki/> <nowiki/>}}|)|<nowiki/> <nowiki/>}} Icon.webp
| {{{1}}}
| {{{1}}}
| {{{2|{{{1}}} }}}
| {{{2|{{{1}}} }}}
| size = {{{size|24}}}
| size = {{{w|24}}}
| w = {{{w|}}}
| w = {{{w|}}}
| h = {{{h|}}}
| h = {{{h|}}}
| gap = 2
| gap = {{{gap|}}}
| block = true
| block = {{{block|}}}
}}</includeonly><noinclude>[[Category:Templates]]{{DISPLAYTITLE:Template:SAI - '''{{Color|yellow|S}}'''pell and '''{{Color|yellow|A}}'''bility '''{{Color|yellow|I}}'''con}}
}}{{#if:{{{c|}}}|{{Nbts}}{{Icon|Concentration Icon.png|{{{c|16}}}px|link=Concentration|caption=}}|}}{{#if:{{{r|}}}|{{Nbts}}{{Icon|Ritual_Spell_Icon.png|{{{r|16}}}px|link=Ritual Spells|caption=}}|}}</includeonly><noinclude>[[Category:Templates]]{{DISPLAYTITLE:Template:SAI - '''{{Color|yellow|S}}'''pell and '''{{Color|yellow|A}}'''bility '''{{Color|yellow|I}}'''conlink}}
A universal link template for Spells and Abilities. Once all Ability Icons get converted to Ability_Icon.webp it will be complete.
A universal link template for Spells and Abilities. Once all Ability Icons get converted to Ability_Icon.webp it will be complete.


Line 27: Line 27:
|}
|}


But as for conditions, not all conditions are supported this way. If the link name contains {{InfoBlob|:}}, {{InfoBlob|/}}, {{InfoBlob|(}} or {{InfoBlob|)}}, they will be removed in the icon name.
But as for conditions, not all conditions are supported this way. If the link name contains {{InfoBlob|:}}, {{InfoBlob|/}}, {{InfoBlob|(}} or {{InfoBlob|)}}, they will be removed in the icon name. In some cases, inline use is undesirable for passive features, in which case use [[Template:PAS]].


Can have alternative link text as well as change its size: {{InfoBlob|<nowiki>{{SAI|Power Word Kill|Alias Link|w=40|size=40}}</nowiki>}}
Can have alternative link text as well as change its size: {{InfoBlob|<nowiki>{{SAI|Power Word Kill|Alias Link|w=40|size=40}}</nowiki>}}


{{SAI|Power Word Kill|Alias Link|w=40|size=40}}
{{SAI|Power Word Kill|Alias Link|w=40}}
 
Can have alternative link text as well as change its size: {{InfoBlob|<nowiki>{{SAI|Power Word Kill|Alias Link|w=40|size=40}}</nowiki>}}
 
You can also add Concentration and Ritual icons {{InfoBlob|<nowiki>{{SAI|Aid|c=16}}, {{SAI|Disguise Self|r=16}}, {{SAI|Silence|c=16|r=16}}</nowiki>}} where the number is the size of the icon. Best to keep it 16px.
 
: {{SAI|Aid|c=16}}
: {{SAI|Disguise Self|r=16}}
: {{SAI|Silence|c=16|r=16}}


=== Inline example ===
=== Inline example ===
Line 42: Line 50:
"1": {
"1": {
"description": "Name of the ability",
"description": "Name of the ability",
"required": true
"required": true,
"label": "name",
"type": "wiki-page-name"
},
},
"2": {
"2": {
"description": "(optional) Alias for the link text"
"description": "Alias for the link text",
"label": "alias",
"type": "string"
},
},
"w": {
"w": {
"description": "(optional) Icon width. Defaults to 24",
"description": "Icon width. Defaults to 24",
"type": "number",
"label": "width"
},
"size": {
"description": "The size of the icon. Defaults to 24.",
"type": "number"
"type": "number"
},
},
"h": {
"block": {
"description": "(optional) Icon height",
"type": "boolean"
},
"gap": {
"type": "number"
"type": "number"
},
},
"size": {
"height": {
"description": "(optional) The size of the icon. This is equivalent to the \"w\" parameter. Defaults to 24."
"description": "Icon height",
},
"type": "number"
"block": {},
}
"gap": {}
},
},
"description": "Inserts a link for a spell or ability."
"description": "Inserts a link for a spell or ability.",
"paramOrder": [
"1",
"2",
"w",
"height",
"size",
"block",
"gap"
]
}
}
</templatedata>
</templatedata>
</noinclude>
</noinclude>

Navigation menu