From Brotato Wiki
(Created page with "<includeonly> <div class="itembox" style="float:right;width:90%;max-width:400px;"> <div class="itemboxheader"> <div style="float:left"> {{Iconbox|{{{name}}}|caption=no|size=100px}} </div> <div style="width:60%;max-width:280px;margin-left:15px;height:100px;justify-content:space-between!important;display:flex;flex-direction: column!important;float:left;margin-top:0px;"> <div class="bold" style="margin-top:0px!important;font-size:22px;">{{{name}}}</div> <div...") |
(Docs: Add "wantedtags" to main example) |
||
(12 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
<includeonly> | <includeonly> | ||
<div class="itembox" style="float:right;width:90%;max-width:400px;"> | <div class="itembox" style="{{#ifeq:{{{nofloat|}}}|1|<!--no float (for docs) -->float:none;|float:right;}}<!-- | ||
-->width:90%;max-width:400px;"> | |||
<div class="itemboxheader"> | <div class="itemboxheader"> | ||
<div style="float:left"> | <div style="float:left"> | ||
Line 8: | Line 9: | ||
<div class="bold" style="margin-top:0px!important;font-size:22px;">{{{name}}}</div> | <div class="bold" style="margin-top:0px!important;font-size:22px;">{{{name}}}</div> | ||
<div style="width:100%;justify-content:space-between!important;display:flex;flex-direction: row!important;font-size:17px;"> | <div style="width:100%;justify-content:space-between!important;display:flex;flex-direction: row!important;font-size:17px;"> | ||
<div style="color:rgb(234,226,176)"> | <div style="color:rgb(234,226,176)">Character</div> | ||
</div> | </div> | ||
</div> | </div> | ||
Line 15: | Line 16: | ||
{{#if:{{{stats|}}}| | {{#if:{{{stats|}}}| | ||
<div class="line"></div> | <div class="line"></div> | ||
<div class="stats-container"> | <div class="stats-container" style="padding: 10px 0;"> | ||
<div style="font-weight:bold; color:rgb(234,226,176);">Stats</div> | <div style="font-weight:bold; color:rgb(234,226,176);">Stats</div> | ||
{{{stats}}} | <div>{{{stats}}}</div> | ||
</div> | |||
|}} | |||
{{#if:{{{unlockedby|}}}| | |||
<div class="line" style="opacity: 0.5"></div> | |||
<div class="stats-container" style="padding: 10px 0;"> | |||
<div style="width: 30%; float: left; font-weight:bold; color:rgb(234,226,176);">Unlocked By</div> | |||
<div>{{{unlockedby}}}</div> | |||
</div> | |||
|}} | |||
{{#if:{{{unlocks|}}}| | |||
<div class="line" style="opacity: 0.5"></div> | |||
<div class="stats-container" style="padding: 10px 0;"> | |||
<div style="width: 30%; float: left; font-weight:bold; color:rgb(234,226,176);">Unlocks</div> | |||
<div> | |||
<!-- Item or weapon --> | |||
{{#switch: {{lc:{{{unlocktype}}}}} | |||
| item = {{Iconbox|{{{unlocks}}}|rarity={{Item Data|{{{unlocks}}}|rarity}}|nobr=1|size=30px}} | |||
| weapon = {{Iconbox|{{{unlocks}}}|rarity={{Weapon Data|{{{unlocks}}}|rarity}}|nobr=1|size=30px}} | |||
| #default = Error: "unlocktype" was not specified, or was not either "weapon" or "item" (provided: "{{{unlocktype}}}")<!-- | |||
-->}} | |||
</div> | |||
</div> | |||
|}} | |||
{{#if:{{{wantedtags|}}}| | |||
<div class="line" style="opacity: 0.5"></div> | |||
<div class="stats-container" style="padding: 10px 0;"> | |||
<div style="width: 30%; float: left; font-weight:bold; color:rgb(234,226,176);">[[Items#Item_Tags|Item Tags]]</div> | |||
<div>{{{wantedtags}}}</div> | |||
</div> | </div> | ||
|}} | |}} | ||
Line 24: | Line 53: | ||
<noinclude> | <noinclude> | ||
== Usage == | == Usage == | ||
Shows an infobox for a [[Characters|Character]]. Accepts custom data, but should ideally be used with [[Template:Character_Data]]. | |||
Note: The helper template [[Template:Infobox_Character_Helper]] (<code><nowiki>{{Infobox_Character_Helper}}</nowiki></code>) can be used on individual character pages, and automatically populates the data for you. | |||
=== With Character_Data === | |||
This uses [[Template:Character_Data|Character_Data]], and is the recommended approach. | |||
<pre> | |||
{{Infobox Character | |||
|name = Bull | |||
|stats = {{Character Data|Bull|stats}} | |||
|unlockedby = {{Character Data|Bull|unlockedby}} | |||
|unlocks = {{Character Data|Bull|unlocks}} | |||
|unlocktype = {{Character Data|Bull|unlocktype}} | |||
|wantedtags = {{Character Data|Bull|wantedtags}} | |||
}} | |||
</pre> | |||
'''Result:''' | |||
{{Infobox Character | |||
|name = Bull | |||
|stats = {{Character Data|Bull|stats}} | |||
|unlockedby = {{Character Data|Bull|unlockedby}} | |||
|unlocks = {{Character Data|Bull|unlocks}} | |||
|unlocktype = {{Character Data|Bull|unlocktype}} | |||
|wantedtags = {{Character Data|Bull|wantedtags}} | |||
|nofloat = 1 | |||
}} | |||
=== Custom Text === | |||
<pre>{{Infobox Character | <pre>{{Infobox Character | ||
|name= | |name = Tree | ||
|stats= | |stats = {{Color|green|+10}} Good vibes | ||
|unlockedby = Go on a walk somewhere nice | |||
|wantedtags = [[Exploration]] | |||
}} | }} | ||
</pre> | </pre> | ||
'''Result:''' | |||
{{Infobox Character | {{Infobox Character | ||
|name= | |name = Tree | ||
|stats= | |stats = {{Color|green|+10}} Good vibes | ||
|unlockedby = Go on a walk somewhere nice | |||
}} | |wantedtags = [[Exploration]] | ||
|nofloat = 1 | |||
| | |||
| | |||
}} | }} | ||
</noinclude> | </noinclude> |
Latest revision as of 03:07, 9 November 2022
Usage
Shows an infobox for a Character. Accepts custom data, but should ideally be used with Template:Character_Data.
Note: The helper template Template:Infobox_Character_Helper ({{Infobox_Character_Helper}}
) can be used on individual character pages, and automatically populates the data for you.
With Character_Data
This uses Character_Data, and is the recommended approach.
{{Infobox Character |name = Bull |stats = {{Character Data|Bull|stats}} |unlockedby = {{Character Data|Bull|unlockedby}} |unlocks = {{Character Data|Bull|unlocks}} |unlocktype = {{Character Data|Bull|unlocktype}} |wantedtags = {{Character Data|Bull|wantedtags}} }}
Result:
Stats
Unlocked By
Win a run in Danger 1
Unlocks
Custom Text
{{Infobox Character |name = Tree |stats = {{Color|green|+10}} Good vibes |unlockedby = Go on a walk somewhere nice |wantedtags = [[Exploration]] }}
Result: