Difference between revisions of "Template:Itemlist/row"
GrampaSwood (talk | contribs) (Changed multiclass to show the multiclass icon, though this will be changed in the future once I add support for more than 1 class to be used here) |
GrampaSwood (talk | contribs) (Added options for multiple classes) |
||
| Line 1: | Line 1: | ||
{{#switch: {{lc:{{{type}}}}} | {{#switch: {{lc:{{{type}}}}} | ||
| class = | | class = | ||
| − | {{!}} width="90px" style="background:{{{class-background|#FF9310}}};" rowspan="{{{rowspan}}}" {{!}} '''{{#ifeq:{{lc:{{{class}}}}}|multiclass|[[File:Leaderboard class multi class.png|20px]]<br>[[Classes{{if lang}}|{{font colour|white|{{class name|multiclass}}}}]]|{{class link|{{{class}}}|br=yes|color={{{class-colour|white}}}}}}}''' | + | {{!}} width="90px" style="background:{{{class-background|#FF9310}}};" rowspan="{{{rowspan}}}" {{!}} '''{{#ifeq:{{lc:{{{class-1|{{{class}}}}}}}}|multiclass|[[File:Leaderboard class multi class.png|20px]]<br>[[Classes{{if lang}}|{{font colour|white|{{class name|multiclass}}}}]]|{{class link|{{{class-1|{{{class}}}}}}|br={{#if:{{{class-2|}}}||yes}}|color={{{class-colour|white}}}}}}}'''{{#if:{{{class-2|}}}|<br>}}<!-- |
| + | -->{{#if:{{{class-2|}}}|'''{{class link|{{{class-2}}}|color={{{class-colour|white}}}}}'''}}{{#if:{{{class-3|}}}|<br>}}<!-- | ||
| + | -->{{#if:{{{class-3|}}}|'''{{class link|{{{class-3}}}|color={{{class-colour|white}}}}}'''}}{{#if:{{{class-4|}}}|<br>}}<!-- | ||
| + | -->{{#if:{{{class-4|}}}|'''{{class link|{{{class-4}}}|color={{{class-colour|white}}}}}'''}}{{#if:{{{class-5|}}}|<br>}}<!-- | ||
| + | -->{{#if:{{{class-5|}}}|'''{{class link|{{{class-5}}}|color={{{class-colour|white}}}}}'''}}{{#if:{{{class-6|}}}|<br>}}<!-- | ||
| + | -->{{#if:{{{class-6|}}}|'''{{class link|{{{class-6}}}|color={{{class-colour|white}}}}}'''}}{{#if:{{{class-7|}}}|<br>}}<!-- | ||
| + | -->{{#if:{{{class-7|}}}|'''{{class link|{{{class-7}}}|color={{{class-colour|white}}}}}'''}}{{#if:{{{class-8|}}}|<br>}}<!-- | ||
| + | -->{{#if:{{{class-8|}}}|'''{{class link|{{{class-8}}}|color={{{class-colour|white}}}}}'''}} | ||
{{!}} width="75px" {{#switch: {{lc:{{{grade}}}}}|unique = style="position:relative;background:#FFD700;"|#default = style="position:relative;" class="item-grade {{lc:{{{grade}}}}}"}} {{!}} {{item icon|{{{item}}}|75px}} | {{!}} width="75px" {{#switch: {{lc:{{{grade}}}}}|unique = style="position:relative;background:#FFD700;"|#default = style="position:relative;" class="item-grade {{lc:{{{grade}}}}}"}} {{!}} {{item icon|{{{item}}}|75px}} | ||
{{#if:{{{halloween-icon|}}}|<div style="position:absolute;top:2px;right:2px;">{{Halloween icon state|20px}}</div>}} | {{#if:{{{halloween-icon|}}}|<div style="position:absolute;top:2px;right:2px;">{{Halloween icon state|20px}}</div>}} | ||
| Line 22: | Line 29: | ||
: Rowspawn number. Required if '''type''' is set to {{code|class}}. | : Rowspawn number. Required if '''type''' is set to {{code|class}}. | ||
| − | ; ''class'' | + | ; ''class-<sup>n<sup>'' |
| − | : Class name, | + | : Class name, replace "n" with a number (e.g., class-1, class-2, class-3) up to 8. Also accepts the value "All classes" and "Multiclass", but only if '''type''' is set to {{code|class}}. |
:; ''class-colour'' | :; ''class-colour'' | ||
Revision as of 14:05, 29 July 2025
Documentation for Itemlist/row
Parameters
For use on {{Itemlist}}
- type
- Accepts
classoritem, with class being the top row, subsequent rows for class items should use item.
- rowspan
- Rowspawn number. Required if type is set to
class.
- class-n
- Class name, replace "n" with a number (e.g., class-1, class-2, class-3) up to 8. Also accepts the value "All classes" and "Multiclass", but only if type is set to
class.
- class-colour
- Colour of the class name, defaults to white.
- grade
- Grade of the item. Must be lowercase. Also accepts "unique" as a value.
- item
- Item name, for icon + link, in English.
- class-background
- Background colour of the column where the class is. Required if type is set to
class.
- name-background
- Background colour of the column where the item name is.
- halloween-icon
- Optional. Displays the state of the Halloween icon, for use on holiday-restricted items. Set to
halloween-icon = yes.
Example
type = class example:
{{Itemlist/row
| type = class
| rowspan = 2
| class = Scout
| item = Jumping Jester
| grade = commando
| class-background = #FF9310
}}
type = item example:
{{Itemlist/row
| type = item
| item = Last Laugh
| grade = assassin
| name-background = #FFE8CC
}}