User:Llamageddon/RrtyItem: Difference between revisions

From bg3.wiki
Jump to navigation Jump to search
(Basic item icon rarity border template (hopefully) working.)
 
mNo edit summary
 
(50 intermediate revisions by the same user not shown)
Line 3: Line 3:
{{#lvardef: rrty | {{{2 |}}} }}
{{#lvardef: rrty | {{{2 |}}} }}
{{#lvardef: file | {{{3 |}}} }}
{{#lvardef: file | {{{3 |}}} }}
{{#lvardef: link | {{{4 | }}} }}
{{#lvardef: link | {{{4 |}}} }}
{{#lvardef: text | {{{5 | {{{4}}} }}} }}
{{#lvardef: text | {{{5 | {{{4 |}}} }}} }}
{{#lvardef: cols | {{#switch: {{#lvar:rrty}}  
{{#lvardef: size | {{{6 |}}} }}
| common = #1B1A1999
{{#lvardef: cols | {{#switch: {{#lvar:rrty}}
| uncommon = #00491599
| c | common = #48484899
| rare = #00374999
| uncommon | u = #01BD3999
| veryrare = #54003299
| rare | r = #01BFFF99
| legendary = #563E0D99
| veryrare | v = #D1017B99
| story = #561D0099
| legendary | l = #B7861D99
| #1B1A1999 }}}}
| story | s = #FF590199
{{#lvardef: sufx | {{#switch: {{#lvar:file}}  
| #48484899 }} }}
| icon = Item Icon.png  
{{#lvardef: scol | {{#switch: {{#lvar:rrty}}
| tooltip = Icon.png  
| common | c = common
| image = Item Image.png  
| uncommon | u = uncommon
| Item Icon.png }}}}
| rare | r = rare
{{#lvardef: spna | <span style="box-shadow: rgba(0, 0, 0, 0.14) 3px 3px 6px 0px inset, rgba(0, 0, 0, 0.14) -3px -3px 6px 1px inset; background: #1B1A19; padding: 4px 0px 6px 0px; max-height: 25px; border-radius: 5px; border: 2px solid {{#lvar:cols}};"> }}
| veryrare | very rare | v = veryrare
{{#lvardef: spnb | <span style="display: inline-block; vertical-align: middle; width: 25px; height: 25px; overflow: hidden;"> }}
| legendary | l = legendary
}}{{#lvar:spna}}{{#lvar:spnb}}{{#Ifeq: {{#lvar:link}} | | [[File:{{#lvar:item}}&nbsp;{{#lvar:sufx}}|25px]] | [[File:{{#lvar:item}}&nbsp;{{#lvar:sufx}}|25px|link={{#lvar:link}}]]</span></span>&nbsp;[[{{#lvar:link}}|{{#lvar:text}}]]&nbsp;}}</includeonly><noinclude>__NOTOC__
| story | s = story
| common }} }}
{{#lvardef: sufx | {{#switch: {{#lvar:file}}
| ii = Item Icon.png
| tooltip = Icon.png
| tt = Icon.png
| im = Item Image.png
| unfaded = Item Image.png
| Item Icon.png }} }}
{{#lvardef: pixl | {{#switch: {{#lvar:size}}
| large = 380px | medium = 144px | small = 40px | inline = 25px
| 25px }} }}
{{#lvardef: spna | <span  
style="display: inline-block;
vertical-align: middle;
height: {{#lvar:pixl}};
width: {{#lvar:pixl}};
overflow: hidden;
border: 1px solid {{#lvar:cols}}"
class="bg3wiki-rarity-gradient-{{#lvar:scol}}
">
}}{{#lvar:spna}}{{#Ifeq: {{#lvar:link}} | | [[File:{{#lvar:item}}&nbsp; {{#lvar:sufx}} | {{#lvar:pixl}}]]</span>| [[File:{{#lvar:item}}&nbsp; {{#lvar:sufx}} | {{#lvar:pixl}} |{{#Ifeq: {{#lvar:link}} | item | link={{#lvar:item}} | link={{#lvar:link}}}}]]</span>&nbsp;<span>{{#Ifeq: {{#lvar:link}} | item | [[{{#lvar:item}}]] |{{#Ifeq: {{#lvar:text}} | notext | | [[{{#lvar:link}} | {{#lvar:text}}]]}}}}</span>}}}}</includeonly><noinclude>__NOTOC__


This is a proof of concept template for colouring icon borders depending on the value of a 'rarity' variable.
This is a template for colouring icon borders depending on the value of a 'rarity' variable. The icon size is set to the standard {{C|25px}} maximum height for inline use by default. {{C|_Item_Icon.png}} is set as the default image type.
 
The rarity is defined by the second paramater: {{InfoBlob|{{Color|#48484899|common}}}}, {{InfoBlob|{{Color|#01BD3999|uncommon}}}}, {{InfoBlob|{{Color|#01BFFF99|rare}}}}, {{InfoBlob|{{Color|#D1017B99|veryrare}}}}, {{InfoBlob|{{Color|#B7861D99|legendary}}}},  or {{InfoBlob|{{Color|#FF590199|story}}}}. If left blank, it will default to dark grey (common) for the border.


== Examples ==
== Examples ==
*Only first parameter defined.
:{{C|<nowiki>{{User:Llamageddon/RrtyItem|Mace}}</nowiki>}}
Test{{User:Llamageddon/RrtyItem|Mace}}
*Using shortcuts for rarity and image type, and {{InfoBlob|item}} keyword in 4th to copy item name as text link.


{{C|<nowiki>{{User:Llamageddon/RrtyItem}}</nowiki>}} Only first parameter defined.
:{{C|<nowiki>{{User:Llamageddon/RrtyItem|Armour of Uninhibited Kushigo|s|tt|item}}</nowiki>}}


{{User:Llamageddon/RrtyItem|Mace}}
Test2 {{User:Llamageddon/RrtyItem|Armour of Uninhibited Kushigo|s|tt|item}}




{{C|<nowiki>{{User:Llamageddon/RrtyItem|Mace|x|x|Mace|A normal Mace.}}</nowiki>}} Unrecognised values in 2nd & 3rd.
*Unrecognised value in 3rd. Link and link text in 4th and 5th.


{{User:Llamageddon/RrtyItem|Mace|x|x|Mace|A normal Mace.}}
:{{C|<nowiki>{{User:Llamageddon/RrtyItem|Mace|v|x|List of Weapons#Very Rare|A very rare mace.}}</nowiki>}}  


{{User:Llamageddon/RrtyItem|Mace|v|x|List of Weapons#Very Rare|A very rare mace.}}


{{C|<nowiki>{{User:Llamageddon/RrtyItem|Mace|x|x|List_of_Weapons#Common|A common mace.}}</nowiki>}} Link text changed.


{{User:Llamageddon/RrtyItem|Mace|x|x|List_of_Weapons#Common|A common mace.}}
*Using a tooltip (large "faded") image. Shortcuts in 2nd and 3rd, custom link in 4th, keyword {{InfoBlob|notext}} in 5th, and {{InfoBlob|small}} in 6th.


:{{C|<nowiki>{{User:Llamageddon/RrtyItem|Longsword|u|tt|List of Weapons#Uncommon|notext|small}}</nowiki>}}


{{C|<nowiki>{{User:Llamageddon/RrtyItem|Longsword|uncommon|tooltip|Weapons}}</nowiki>}} Using a tooltip (large "faded") image.
{{User:Llamageddon/RrtyItem|Longsword|u|tt|List of Weapons#Uncommon|notext|small}}


{{User:Llamageddon/RrtyItem|Longsword|uncommon|tooltip|List_of_Weapons#Uncommon|Longsword}}


*Blank image type.


{{C|<nowiki>{{User:Llamageddon/RrtyItem|Longbow|rare||Longbows}}</nowiki>}}
:{{C|<nowiki>{{User:Llamageddon/RrtyItem|Longbow|rare||Longbows}}</nowiki>}}


{{User:Llamageddon/RrtyItem|Longbow|rare||Longbows}}
{{User:Llamageddon/RrtyItem|Longbow|rare||Longbows}}




{{C|<nowiki>{{User:Llamageddon/RrtyItem|Club|veryrare}}</nowiki>}}
*Larger than native icon resolution defined.
 
:{{C|<nowiki>{{User:Llamageddon/RrtyItem|Warhammer|legendary||||medium}}</nowiki>}}
 
{{User:Llamageddon/RrtyItem|Warhammer|legendary||||medium}}
 


{{User:Llamageddon/RrtyItem|Club|veryrare}}
*Missing page/icon links and unrecognised or invalid values.


:{{C|<nowiki>{{User:Llamageddon/RrtyItem|Missing Link|Link Missing|Missing Link|Link Missing|Missing Link|Link Missing}}</nowiki>}}


{{C|<nowiki>{{User:Llamageddon/RrtyItem|Warhammer|legendary}}</nowiki>}}
{{User:Llamageddon/RrtyItem|Missing Link|Link Missing|Missing Link|Link Missing|Missing Link|Link Missing}}


{{User:Llamageddon/RrtyItem|Warhammer|legendary}}
== Shortcuts and Keywords ==


=== Rarity and Colour ===
'''2nd parameter'''


{{C|<nowiki>{{User:Llamageddon/RrtyItem|Stuffed Bear A|story|tooltip}}</nowiki>}}
''Default/null value'': common = #{{InfoBlob|{{Color|#48484899|48484899}}}}
:({{C|u}}) {{C|uncommon}}  = #{{InfoBlob|{{Color|#01BD3999|01BD3999}}}}
:({{C|r}}) {{C|rare}}      = #{{InfoBlob|{{Color|#01BFFF99|01BFFF99}}}}
:({{C|v}}) {{C|veryrare}}  = #{{InfoBlob|{{Color|#D1017B99|D1017B99}}}}
:({{C|l}}) {{C|legendary}} = #{{InfoBlob|{{Color|#B7861D99|B7861D99}}}}
:({{C|s}}) {{C|story}}    = #{{InfoBlob|{{Color|#FF590199|FF590199}}}}


{{User:Llamageddon/RrtyItem|Stuffed Bear A|story|tooltip}}
=== Image Type ===
'''3rd parameter'''


''Default/null value'': ({{C|ii}}) = Item Icon.png
:({{C|tt}}) {{C|tooltip}} = Icon.png
:({{C|im}}) {{C|unfaded}} = Item Image.png


{{C|<nowiki>{{User:Llamageddon/RrtyItem}}</nowiki>}} Missing page/icon links.
=== Link and Text Keywords ===


{{User:Llamageddon/RrtyItem|Missing Link|Missing Link|Missing Link|Missing Link|Missing Link}}
'''4th parameter'''
:{{C|item}} = Copy in the item name (1st parameter) as the link text.
'''5th parameter'''
:{{C|notext}} = Don't use any custom link (4th parameter) as a text link.


=== Image Size ===
'''6th parameter'''


=== List Layout ===
''Default/null value'': {{C|inline}} = 25px
{{User:Llamageddon/RrtyItem|Stuffed Bear B|c|tooltip}}
:{{C|large}}  = 380px (''Native "faded" tooltip resolution'')
:{{C|medium}} = 144px (''Most common native "unfaded" tooltip resolution'')
:{{C|small}}  = 40px (''Native item icon resolution'')
:{{C|inline}} = 25px (''Typical size for inline image use'')


{{User:Llamageddon/RrtyItem|Warhammer|legendary}}
=== Testing ===
{{User:Llamageddon/RrtyItem|Armour of Uninhibited Kushigo|s|tt|item}} Test
{{User:Llamageddon/RrtyItem|Armour of Uninhibited Kushigo|s|tt|item}}Testytest


{{User:Llamageddon/RrtyItem|Club|veryrare}}
{{User:Llamageddon/RrtyItem|Armour of Uninhibited Kushigo|s|tt|item}}


{{User:Llamageddon/RrtyItem|Mace|rare}}
*{{User:Llamageddon/RrtyItem|Armour of Uninhibited Kushigo|s|tt|item}}
** {{User:Llamageddon/RrtyItem|Armour of Uninhibited Kushigo|s|tt|item}}
** {{User:Llamageddon/RrtyItem|Armour of Uninhibited Kushigo|s|tt|item}}
</noinclude>
</noinclude>

Latest revision as of 05:20, 17 September 2023


This is a template for colouring icon borders depending on the value of a 'rarity' variable. The icon size is set to the standard 25px maximum height for inline use by default. _Item_Icon.png is set as the default image type.

The rarity is defined by the second paramater: common, uncommon, rare, veryrare, legendary, or story. If left blank, it will default to dark grey (common) for the border.

Examples[edit | edit source]

  • Only first parameter defined.
{{User:Llamageddon/RrtyItem|Mace}}

TestMace Item Icon.png


  • Using shortcuts for rarity and image type, and item keyword in 4th to copy item name as text link.
{{User:Llamageddon/RrtyItem|Armour of Uninhibited Kushigo|s|tt|item}}

Test2 Armour of Uninhibited Kushigo Icon.png Armour of Uninhibited Kushigo


  • Unrecognised value in 3rd. Link and link text in 4th and 5th.
{{User:Llamageddon/RrtyItem|Mace|v|x|List of Weapons#Very Rare|A very rare mace.}}

Mace Item Icon.png  A very rare mace.


  • Using a tooltip (large "faded") image. Shortcuts in 2nd and 3rd, custom link in 4th, keyword notext in 5th, and small in 6th.
{{User:Llamageddon/RrtyItem|Longsword|u|tt|List of Weapons#Uncommon|notext|small}}

Longsword Icon.png 


  • Blank image type.
{{User:Llamageddon/RrtyItem|Longbow|rare||Longbows}}

Longbow Item Icon.png  Longbows


  • Larger than native icon resolution defined.
{{User:Llamageddon/RrtyItem|Warhammer|legendary||||medium}}

Warhammer Item Icon.png


  • Missing page/icon links and unrecognised or invalid values.
{{User:Llamageddon/RrtyItem|Missing Link|Link Missing|Missing Link|Link Missing|Missing Link|Link Missing}}

File:Missing Link Item Icon.png  Missing Link

Shortcuts and Keywords[edit | edit source]

Rarity and Colour[edit | edit source]

2nd parameter

Default/null value: common = #48484899

(u) uncommon = #01BD3999
(r) rare = #01BFFF99
(v) veryrare = #D1017B99
(l) legendary = #B7861D99
(s) story = #FF590199

Image Type[edit | edit source]

3rd parameter

Default/null value: (ii) = Item Icon.png

(tt) tooltip = Icon.png
(im) unfaded = Item Image.png

Link and Text Keywords[edit | edit source]

4th parameter

item = Copy in the item name (1st parameter) as the link text.

5th parameter

notext = Don't use any custom link (4th parameter) as a text link.

Image Size[edit | edit source]

6th parameter

Default/null value: inline = 25px

large = 380px (Native "faded" tooltip resolution)
medium = 144px (Most common native "unfaded" tooltip resolution)
small = 40px (Native item icon resolution)
inline = 25px (Typical size for inline image use)

Testing[edit | edit source]

Armour of Uninhibited Kushigo Icon.png Armour of Uninhibited Kushigo Test Armour of Uninhibited Kushigo Icon.png Armour of Uninhibited KushigoTestytest

Armour of Uninhibited Kushigo Icon.png Armour of Uninhibited Kushigo