Template:SAI: Difference between revisions

From bg3.wiki
Jump to navigation Jump to search
mNo edit summary
(Add nowrap support for SAI)
 
(23 intermediate revisions by 5 users not shown)
Line 1: Line 1:
<includeonly>{{IconLink
<includeonly>{{IconLink
| {{#replace:{{#replace:{{{1}}}|:|}}|/|<nowiki/> <nowiki/>}} Icon.webp
| {{#replace:{{#replace:{{#replace:{{#replace:{{{1}}}|:|}}|/|<nowiki/> <nowiki/>}}|(|<nowiki/> <nowiki/>}}|)|<nowiki/> <nowiki/>}} Icon.webp
| {{{1}}}
| {{{1}}}
| {{{2|{{{1}}} }}}
| {{{2|{{{1}}} }}}
| w = {{{w|24}}}
| size = {{{w|24}}}
| h = {{{h|{{{size|}}}}}}
| w = {{{w|}}}
| h = {{{h|}}}
| gap = {{{gap|}}}
| block = {{{block|}}}
| block = {{{block|}}}
| gap = {{{gap|}}}}}</includeonly><noinclude>[[Category:Templates]]{{DISPLAYTITLE:Template:SAI - '''{{Color|yellow|S}}'''pell and '''{{Color|yellow|A}}'''bility '''{{Color|yellow|I}}'''con}}
| nowrap = {{{nowrap|}}}
}}{{#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.


Works for spells: {{SAI|Magic Missile}}, {{SAI|Enlarge/Reduce}}
Works for spells:  


{{InfoBlob|<nowiki>{{SAI|Magic Missile}}, {{SAI|Enlarge/Reduce}}</nowiki>}}
{| class="wikitable"
| <code><nowiki>{{SAI|Magic Missile}}</nowiki></code> || <code><nowiki>{{SAI|Enlarge/Reduce}}</nowiki></code>
|-
| {{SAI|Magic Missile}} || {{SAI|Enlarge/Reduce}}
|}


And abilities: {{SAI|Frenzy}}, {{SAI|Guided Strike}}, {{SAI|Acolyte of Nature}}, {{SAI|Rage: Bear Heart}}, {{SAI|Metamagic: Twinned Spell}}
And abilities:


{{InfoBlob|<nowiki>{{SAI|Frenzy}}, {{SAI|Guided Strike}}, {{SAI|Acolyte of Nature}}, {{SAI|Rage: Bear Heart}}, {{SAI|Metamagic: Twinned Spell}}</nowiki>}}
{| class="wikitable"
| <code><nowiki>{{SAI|Frenzy}}</nowiki></code> || <code><nowiki>{{SAI|Guided Strike}}</nowiki></code> || <code><nowiki>{{SAI|Acolyte of Nature}}</nowiki></code> || <code><nowiki>{{SAI|Rage: Bear Heart}}</nowiki></code> || <code><nowiki>{{SAI|Metamagic: Twinned Spell}}</nowiki></code> || <code><nowiki>{{SAI|Bardic Inspiration (Condition)}}</nowiki></code>
|-
| {{SAI|Frenzy}} || {{SAI|Guided Strike}} || {{SAI|Acolyte of Nature}} || {{SAI|Rage: Bear Heart}} || {{SAI|Metamagic: Twinned Spell}} ||  {{SAI|Bardic Inspiration (Condition)}}
|}


Can be modified: {{SAI|Power Word Kill|Alias Link|w=34}}
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]].


{{InfoBlob|<nowiki>{{SAI|Power Word Kill|Alias Link|w=34}}</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}}
 
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 ===
Lorem ipsum dolor sit amet, consectetur {{SAI|Guided Strike}} elit. Sed porta ornare ipsum nec hendrerit. Etiam tempus placerat dui, nec ornare neque tempus sit amet. Integer convallis erat eget sollicitudin mattis. Integer vehicula consectetur risus, eu suscipit lacus faucibus a. Aliquam tempor sagittis dignissim. Vestibulum sed faucibus nibh. Donec in pharetra ex. Suspendisse potenti.


== Template parameters ==
== Template parameters ==
Line 27: Line 51:
"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>

Latest revision as of 05:27, 29 July 2024

A universal link template for Spells and Abilities. Once all Ability Icons get converted to Ability_Icon.webp it will be complete.

Works for spells:

{{SAI|Magic Missile}} {{SAI|Enlarge/Reduce}}
Magic Missile Magic Missile Enlarge/Reduce Enlarge/Reduce

And abilities:

{{SAI|Frenzy}} {{SAI|Guided Strike}} {{SAI|Acolyte of Nature}} {{SAI|Rage: Bear Heart}} {{SAI|Metamagic: Twinned Spell}} {{SAI|Bardic Inspiration (Condition)}}
Frenzy Frenzy Guided Strike Guided Strike Acolyte of Nature Acolyte of Nature Rage: Bear Heart Rage: Bear Heart Metamagic: Twinned Spell Metamagic: Twinned Spell Bardic Inspiration (Condition) Bardic Inspiration (Condition)

But as for conditions, not all conditions are supported this way. If the link name contains :, /, ( or ), 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: {{SAI|Power Word Kill|Alias Link|w=40|size=40}}

Alias Link Alias Link

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

You can also add Concentration and Ritual icons {{SAI|Aid|c=16}}, {{SAI|Disguise Self|r=16}}, {{SAI|Silence|c=16|r=16}} where the number is the size of the icon. Best to keep it 16px.

Aid Aid
Disguise Self Disguise Self
Silence Silence

Inline example

Lorem ipsum dolor sit amet, consectetur Guided Strike Guided Strike elit. Sed porta ornare ipsum nec hendrerit. Etiam tempus placerat dui, nec ornare neque tempus sit amet. Integer convallis erat eget sollicitudin mattis. Integer vehicula consectetur risus, eu suscipit lacus faucibus a. Aliquam tempor sagittis dignissim. Vestibulum sed faucibus nibh. Donec in pharetra ex. Suspendisse potenti.

Template parameters

Inserts a link for a spell or ability.

Template parameters

ParameterDescriptionTypeStatus
name1

Name of the ability

Page namerequired
alias2

Alias for the link text

Stringoptional
widthw

Icon width. Defaults to 24

Numberoptional
heightheight

Icon height

Numberoptional
sizesize

The size of the icon. Defaults to 24.

Numberoptional
blockblock

no description

Booleanoptional
gapgap

no description

Numberoptional