Template:Approval: Difference between revisions

From bg3.wiki
Jump to navigation Jump to search
No edit summary
(Updated documentation)
 
(11 intermediate revisions by 6 users not shown)
Line 1: Line 1:
<includeonly>{{trim|
<includeonly>{{trim|
{{#vardefine: icon | {{{1}}} Approval.png }}
{{#lvardef: direction | {{#sub:{{{2|+}}}|0|1}} }}
{{#vardefine: link | {{{1}}} }}
{{#lvardef: min-w | {{#if: {{{size|}}} | {{{size|}}} | 26}} }}
{{#vardefine: text | {{{2}}} }}
{{#lvardef: max-h | {{#if: {{{size|}}} | {{{size|}}} | 26}} }}
{{#vardefine: direction | {{#sub:{{{2}}}|0|1}} }}
}}<span style="display: inline-flex; align-items: center;"><span style="display: inline-flex; align-items: center; justify-content: center; min-width: {{#lvar:min-w}}px; height: {{#lvar:max-h}}px;">{{icon | {{{1}}} Approval.png | link = {{{1}}} | caption = {{{1}}} {{#switch:{{#lvar:direction}} |+= approves|-= disapproves}} | h = {{#lvar:max-h}}}}</span>&nbsp;{{Color|{{#switch:{{#lvar:direction}} |+= #3b8f1f |-= #cc3f49}} | {{{2|+}}} }}</span></includeonly><noinclude>{{documentation|content=
{{#vardefine: min-w | 32 }}
Use this template to display approval changes. A custom size can be added, but generally you should stick with the default (26).
{{#vardefine: max-h | 32 }}
}}<span style="display: inline-flex; align-items: center;"><span style="display: inline-flex; align-items: center; justify-content: center; min-width: {{#var:min-w}}px; height: {{#var:max-h}}px;">{{icon | {{#var:icon}} | link = {{#var:link}} | caption = {{{1}}} {{#switch:{{#var:direction}} |+= approves|-= disapproves}} | h = {{#var:max-h}} }}</span>&nbsp;{{Color|{{#switch:{{#var:direction}} |+= #3b8f1f |-= #cc3f49}}|{{#var:text}}}}</span></includeonly><noinclude>[[Category:Templates]]
Use this template for approval ratings.


{{InfoBlob|<nowiki>{{Approval|Wyll|+1}}</nowiki>}} = {{Approval|Wyll|+1}}
== Examples ==
{{Template demo
| <nowiki>{{Approval|Wyll|+1}}</nowiki>
| <nowiki>{{Approval|Halsin|+5|size=50}}</nowiki>
| <nowiki>{{Approval|Jaheira|+}}</nowiki>
| <nowiki>{{Approval|Lae'zel|-1}}</nowiki>
| <nowiki>{{Approval|Astarion|+1}} {{Approval|Gale|+1}} {{Approval|Karlach|+1}} {{Approval|Laezel|+1}}</nowiki>
}}


{{InfoBlob|<nowiki>{{Approval|Halsin|+5}}</nowiki>}} = {{Approval|Halsin|+5}}
== Template data ==
 
<templatedata>
{{InfoBlob|<nowiki>{{Approval|Jaheira|+2}}</nowiki>}} = {{Approval|Jaheira|+2}}
{
 
"params": {
{{InfoBlob|<nowiki>{{Approval|Lae'zel|-1}}</nowiki>}} = {{Approval|Lae'zel|-1}}
"1": {
"description": "NPC for whom the approval is for",
"example": "Wyll",
"suggestedvalues": [
"Astarion",
"Jaheira",
"Minsc",
"Minthara",
"Gale",
"Halsin",
"Wyll",
"Shadowheart",
"Karlach",
"Laezel"
],
            "type": "string",
"required": true
},
"2": {
"description": "Approval Adjustment",
"example": "+1",
            "type": "string",
"required": true
},
"size": {
"description": "Add a custom size for the icon.",
            "type": "number",
"example": "26"
}
}
}
</templatedata>}}
[[Category:Templates]]
</noinclude>

Latest revision as of 05:31, 20 July 2024

Template documentation

Use this template to display approval changes. A custom size can be added, but generally you should stick with the default (26).

Examples

Markup Renders as
{{Approval|Wyll|+1}}
Wyll approves +1
{{Approval|Halsin|+5|size=50}}
Halsin approves +5
{{Approval|Jaheira|+}}
Jaheira approves +
{{Approval|Lae'zel|-1}}
Lae'zel disapproves -1
{{Approval|Astarion|+1}} {{Approval|Gale|+1}} {{Approval|Karlach|+1}} {{Approval|Laezel|+1}}
Astarion approves +1 Gale approves +1 Karlach approves +1 Laezel approves +1

Template data

No description.

Template parameters

ParameterDescriptionTypeStatus
11

NPC for whom the approval is for

Suggested values
Astarion Jaheira Minsc Minthara Gale Halsin Wyll Shadowheart Karlach Laezel
Example
Wyll
Stringrequired
22

Approval Adjustment

Example
+1
Stringrequired
sizesize

Add a custom size for the icon.

Example
26
Numberoptional