Difference between revisions of "Template:Infobox"
Jump to navigation
Jump to search
Margotbean (talk | contribs) |
Margotbean (talk | contribs) (Template free from "helper" templates and arrays) |
||
Line 1: | Line 1: | ||
− | <includeonly> | + | <includeonly>{{#switch:{{NAMESPACE}} |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|{{ns:User}}|{{ns:User talk}}= | |{{ns:User}}|{{ns:User talk}}= | ||
|#default=<div id="infoboxborder"> | |#default=<div id="infoboxborder"> | ||
− | + | <table id="infoboxtable"> | |
− | + | <tr> | |
− | + | <td colspan="2" id="infoboxheader">{{{name|{{PAGENAME}}}}}</td> | |
− | + | </tr> | |
− | + | <tr> | |
− | + | <td colspan="2" style="padding-bottom:5px; text-align: center;">[[File:{{{eng|Blank icon}}}{{#if:{{{ext|}}}|.{{{ext|}}}|.png}}]]{{#if:{{{image2|}}}|{{#ifeq:{{lc:{{{image2spacing|}}}}}|true| | }}[[File:{{{image2|}}}.png]]|}}{{#if:{{{image3|}}}| [[File:{{{image3|}}}.png]]|}}{{#if:{{{image4|}}}| [[File:{{{image4|}}}.png]]|}}{{#if:{{{image5|}}}| [[File:{{{image5|}}}.png]]|}}</td> | |
− | + | </tr> | |
− | + | <tr> | |
− | + | <td colspan="2" id="infoboxdetail" style="text-align: center; font-style: italic; padding-right: 3px;">{{#if:{{{description|}}}|{{{description|}}}|{{Description|{{PAGENAME}}}}}}</td> | |
− | + | </tr> | |
− | + | <tr> | |
− | + | <td colspan="2" id="infoboxsection" style="text-align:center; padding-left: 0; padding-right: 0;">Information</td> | |
− | + | </tr> | |
− | + | {{#if:{{{source|}}}|<nowiki/> | |
− | + | <tr> | |
+ | <td id="infoboxsection">Source</td> | ||
+ | <td id="infoboxdetail">{{{source|}}}</td> | ||
+ | </tr> | ||
}}{{#if:{{{location|}}}|<nowiki/> | }}{{#if:{{{location|}}}|<nowiki/> | ||
− | + | <tr> | |
− | + | <td id="infoboxsection">Location</td> | |
− | + | <td id="infoboxdetail">{{{location|}}}</td> | |
+ | </tr> | ||
}}{{#if:{{{seed|}}}|<nowiki/> | }}{{#if:{{{seed|}}}|<nowiki/> | ||
− | + | <tr> | |
− | + | <td id="infoboxsection">Seed</td> | |
− | + | <td id="infoboxdetail">{{{seed|}}}</td> | |
+ | </tr> | ||
}}{{#if:{{{growth|}}}|<nowiki/> | }}{{#if:{{{growth|}}}|<nowiki/> | ||
− | + | <tr> | |
− | + | <td id="infoboxsection">Growth Time</td> | |
− | + | <td id="infoboxdetail">{{{growth|}}}</td> | |
+ | </tr> | ||
}}{{#if:{{{buff|}}}|<nowiki/> | }}{{#if:{{{buff|}}}|<nowiki/> | ||
− | + | <tr> | |
− | + | <td id="infoboxsection">Buff(s)</td> | |
− | + | <td id="infoboxdetail">{{{buff|}}}</td> | |
+ | </tr> | ||
}}{{#if:{{{buffduration|}}}|<nowiki/> | }}{{#if:{{{buffduration|}}}|<nowiki/> | ||
− | + | <tr> | |
− | + | <td id="infoboxsection">Buff Duration</td> | |
− | + | <td id="infoboxdetail">{{duration|{{{buffduration|}}}}}</td> | |
+ | </tr> | ||
}}{{#if:{{{season|}}}|<nowiki/> | }}{{#if:{{{season|}}}|<nowiki/> | ||
− | + | <tr> | |
− | + | <td id="infoboxsection">{{#switch:{{lc:{{{eng|}}}}} | |
− | + | |apple|apricot|banana|cherry|mango|orange|peach|pomegranate|tea stage 4=Harvest Season | |
+ | |#default = Season}}</td> | ||
+ | <td id="infoboxdetail">{{#iferror: {{Season|{{{season}}}}} | {{{season|}}} | {{Season|{{{season}}}}} }}</td> | ||
+ | </tr> | ||
+ | }}{{#if:{{{weather|}}} |<nowiki /> | ||
+ | <tr> | ||
+ | <td id="infoboxsection">Weather</td> | ||
+ | <td id="infoboxdetail">{{#iferror: {{Weather inline|{{{weather|}}}}} | {{{weather|}}} | {{Weather inline|{{{weather|}}}}} }}</td> | ||
+ | </tr> | ||
}}{{#if:{{{xp|}}}|<nowiki /> | }}{{#if:{{{xp|}}}|<nowiki /> | ||
− | + | <tr> | |
− | + | <td id="infoboxsection" title="Experience Points">XP</td> | |
− | + | <td id="infoboxdetail">{{{xp|}}}</td> | |
− | + | </tr> | |
− | + | }}{{#if:{{{edibility|}}}|<nowiki /> | |
− | + | <tr> | |
+ | {{#switch:{{lc:{{{edibility|}}}}} | ||
+ | | -300|inedible|ungenießbar|incomible|non comestible|immangiabile|食べられません|먹을 수 없음|ehetetlen|não comestível|несъедобный|yenmez|不可食用= | ||
+ | <td id="infoboxsection">Energy</td> | ||
+ | <td id="infoboxdetail">''Inedible''</td> | ||
+ | |#default = {{#ifexpr:{{#expr:{{{edibility|}}}>-300 and {{{edibility|}}}<0}} |<nowiki /> | ||
+ | <td id="infoboxsection">Energy</td> | ||
+ | <td id="infoboxdetail"> | ||
+ | <table style="margin: 0; padding: 0; border-spacing: 0;"> | ||
+ | <tr> | ||
+ | <td> [[File:Poison.png|24px|link=]]</td> | ||
+ | <td> {{#replace:{{#expr:ceil({{{edibility|}}}*2.5)}}|-|−}} [[Energy]]</td> | ||
+ | </tr> | ||
+ | {{#switch:{{lc:{{{quality|}}}}} | ||
+ | |false|normal= | ||
+ | |#default= | ||
+ | <tr> | ||
+ | <td style="vertical-align: top;"><div id="qualitycontainersm"><div id="qualityimage">[[File:Poison.png|24px|link=]]<div class="qualityindicator">[[File:Silver Quality Icon.png|24px|link=]]</div></div></div></td> | ||
+ | <td>{{#replace:{{#expr:trunc(ceil({{{edibility|}}}*2.5)+{{{edibility|}}})}}|-|−}} [[Energy]]</td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td><div id="qualitycontainersm"><div id="qualityimage">[[File:Poison.png|24px|link=]]<div class="qualityindicator">[[File:Gold Quality Icon.png|24px|link=]]</div></div></div></td> | ||
+ | <td> {{#replace:{{#expr:trunc(ceil({{{edibility|}}}*2.5)+{{{edibility|}}}*2)}}|-|−}} [[Energy]]</td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td><div id="qualitycontainersm"><div id="qualityimage">[[File:Poison.png|24px|link=]]<div class="qualityindicator">[[File:Iridium Quality Icon.png|24px|link=]]</div></div></div></td> | ||
+ | <td> {{#replace:{{#expr:trunc(ceil({{{edibility|}}}*2.5)+{{{edibility|}}}*4)}}|-|−}} [[Energy]]</td> | ||
+ | </tr> }} | ||
+ | </table> | ||
+ | </td> | ||
+ | }}{{#ifexpr:{{#expr:{{{edibility|}}} = 0}}|<nowiki /> | ||
+ | <td id="infoboxsection">[[Energy|<span style="color: white;">Energy</span>]] / [[Health|<span style="color: white;">Health</span>]]</td> | ||
+ | <td id="infoboxdetail" class="no-wrap">[[File:Energy.png|24px|link=]] 0 [[File:Health.png|24px|link=]] 0</td> | ||
+ | }}{{#ifexpr:{{#expr:{{{edibility|}}}>0}} |<nowiki /> | ||
+ | <td id="infoboxsection">[[Energy|<span style="color: white;">Energy</span>]] / [[Health|<span style="color: white;">Health</span>]]</td> | ||
+ | <td id="infoboxdetail"> | ||
+ | <table style="padding: 0; margin: 0 0 2px 0; border-spacing: 0;"> | ||
+ | <tr> | ||
+ | <td style="padding: 0;">[[File:Energy.png|24px|link=]]</td> | ||
+ | <td class="no-wrap" style="text-align: right;">{{#expr:ceil({{{edibility|}}}*2.5)}}</td> | ||
+ | <td style="width: 12px;"></td> | ||
+ | <td style="padding: 0;">[[File:Health.png|24px|link=]]</td> | ||
+ | <td class="no-wrap" style="text-align: right;">{{#expr:trunc(ceil({{{edibility|}}}*2.5)*0.45)}}</td> | ||
+ | </tr> | ||
+ | {{#switch:{{lc:{{{quality|}}}}} | ||
+ | |false|normal= | ||
+ | |#default= | ||
+ | <tr> | ||
+ | <td style="padding: 0;"><div id="qualitycontainersm"><div id="qualityimage">[[File:Energy.png|24px|link=]]<div class="qualityindicator">[[File:Silver Quality Icon.png|24px|link=]]</div></div></div></td> | ||
+ | <td class="no-wrap" style="padding: 0; text-align: right;">{{#expr:trunc(ceil({{{edibility|}}}*2.5)+{{{edibility|}}})}}</td> | ||
+ | <td style="width: 4px; padding: 0;"> | ||
+ | <td style="padding: 0;"><div id="qualitycontainersm"><div id="qualityimage">[[File:Health.png|24px|link=]]<div class="qualityindicator">[[File:Silver Quality Icon.png|24px|link=]]</div></div></div></td> | ||
+ | <td class="no-wrap" style="padding: 0; text-align: right;">{{#expr:trunc(trunc(ceil({{{edibility|}}}*2.5)+{{{edibility|}}})*0.45)}}</td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td style="padding: 0;"><div id="qualitycontainersm"><div id="qualityimage">[[File:Energy.png|24px|link=]]<div class="qualityindicator">[[File:Gold Quality Icon.png|24px|link=]]</div></div></div></td> | ||
+ | <td class="no-wrap" style="padding: 0; text-align: right;">{{#expr:trunc(ceil({{{edibility|}}}*2.5)+{{{edibility|}}}*2)}}</td> | ||
+ | <td></td> | ||
+ | <td style="padding: 0;"><div id="qualitycontainersm"><div id="qualityimage">[[File:Health.png|24px|link=]]<div class="qualityindicator">[[File:Gold Quality Icon.png|24px|link=]]</div></div></div></td> | ||
+ | <td class="no-wrap" style="padding: 0; text-align: right;">{{#expr:trunc(trunc(ceil({{{edibility|}}}*2.5)+{{{edibility|}}}*2)*0.45)}}</td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td style="padding: 0;"><div id="qualitycontainersm"><div id="qualityimage">[[File:Energy.png|24px|link=]]<div class="qualityindicator">[[File:Iridium Quality Icon.png|24px|link=]]</div></div></div></td> | ||
+ | <td class="no-wrap" style="padding: 0; text-align: right;">{{#expr:trunc(ceil({{{edibility|}}}*2.5)+{{{edibility|}}}*4)}}</td> | ||
+ | <td></td> | ||
+ | <td style="padding: 0;"><div id="qualitycontainersm"><div id="qualityimage">[[File:Health.png|24px|link=]]<div class="qualityindicator">[[File:Iridium Quality Icon.png|24px|link=]]</div></div></div></td> | ||
+ | <td class="no-wrap" style="padding: 0; text-align: right;">{{#expr:trunc(trunc(ceil({{{edibility|}}}*2.5)+{{{edibility|}}}*4)*0.45)}}</td> | ||
+ | </tr> | ||
+ | }} | ||
+ | </table> | ||
+ | </tr> | ||
+ | }} }} }}{{#if:{{{sellprice|}}} |<nowiki /> | ||
+ | <tr> | ||
+ | {{#switch:{{lc:{{{eng|}}}}} | ||
+ | |copper bar|iron bar|gold bar|iridium bar|radioactive bar = | ||
+ | <td colspan="2" style="padding: 0; border: 0;"> | ||
+ | <table style="width: 101%; margin-top: -2px; margin-left: -2px;"> | ||
+ | <tr> | ||
+ | <td id="infoboxsection" colspan="2" style="text-align: center; padding-left: 0; padding-right: 0;">Sell Prices</td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td id="infoboxsection">Base</td> | ||
+ | <td id="infoboxsection" class="no-wrap">[[File:Blacksmith Icon.png|24px|link=]] [[Skills#Mining|<span style="color: white;">Blacksmith</span>]] ''(+50%)''</td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>[[File:{{{eng|Blank icon}}}.png|24px|link=]]{{formatnum:{{{sellprice|}}}}}g</td> | ||
+ | <td>[[File:{{{eng|Blank icon}}}.png|24px|link=]]{{formatnum:{{#expr: trunc(trunc(15 * {{{sellprice | ||
}}{{#if:{{{recipe|}}}|<nowiki/> | }}{{#if:{{{recipe|}}}|<nowiki/> | ||
− | + | <tr> | |
− | + | <td id="infoboxsection">Recipe Source</td> | |
− | + | <td id="infoboxdetail">{{{recipe|}}}</td> | |
+ | </tr> | ||
}}{{#if:{{{craftingstation|}}}|<nowiki/> | }}{{#if:{{{craftingstation|}}}|<nowiki/> | ||
− | + | <tr> | |
− | + | <td id="infoboxsection">Equipment</td> | |
− | + | <td id="infoboxdetail">{{{craftingstation|}}}</td> | |
+ | </tr> | ||
}}{{#if:{{{crafttime|}}}|<nowiki/> | }}{{#if:{{{crafttime|}}}|<nowiki/> | ||
− | + | <tr> | |
− | + | <td id="infoboxsection">Processing Time</td> | |
− | + | <td id="infoboxdetail">{{duration|{{{crafttime|}}}}}</td> | |
+ | </tr> | ||
}}{{#if:{{{ingredients|}}}|<nowiki/> | }}{{#if:{{{ingredients|}}}|<nowiki/> | ||
− | + | <tr> | |
− | + | <td id="infoboxsection">Ingredients</td> | |
− | + | <td id="infoboxdetail">{{{ingredients|}}}</td> | |
− | }}{{#if:{{{tingredients|}}}|< | + | </tr> |
− | + | }}{{#if:{{{tingredients|}}}|<nowiki/> | |
− | / | + | <tr> |
− | + | <td id="infoboxsection">[[File:Trapper.png|24px|link=]] [[Skills#Fishing|<span style="color: white;">Trapper</span>]] Ingredients</td> | |
− | + | <td id="infoboxdetail">{{{tingredients|}}}</td> | |
− | + | </tr> | |
− | |||
}}{{#if:{{{produces|}}}|<nowiki/> | }}{{#if:{{{produces|}}}|<nowiki/> | ||
− | + | <tr> | |
− | + | <td id="infoboxsection">Produces</td> | |
− | + | <td id="infoboxdetail">{{{produces|}}}</td> | |
− | + | </tr> | |
− | + | }} | |
− | </div> | + | </table> |
− | {{InfoboxSEO}}}}</includeonly><noinclude>{{{{FULLPAGENAME}}/doc}}</noinclude> | + | </div>{{InfoboxSEO}}}}</includeonly><noinclude>{{{{FULLPAGENAME}}/doc}}</noinclude> |
Revision as of 18:15, 16 December 2022
Description
This template displays a generic infobox for a wide variety of items. Do not use this on your user page. It is reserved for content pages.
Parameters
All parameters are optional. If omitted, nothing will display.
Parameter | Notes |
---|---|
eng | Name of the image to display, in English, without the ".png" extension. If the image has an extension other than ".png", then the "ext" parameter must be used. |
ext | Extension of image specified in "eng" parameter, without the period (e.g., "gif", "jpg", etc.) |
name | Name of item (Page name if omitted) For use on pages like Trash (item) where the name of the item is different from the page name. |
image2 image3 image4 image5 |
Name of additional images to display Must be of type ".png" Omit the extension (e.g., Tiger Slime Egg) |
image2spacing | Set to "true" to add extra space between the images specified in "eng" and "image2" |
description | In-game item description (Populated by Template:Description if omitted). It is preferable to omit this parameter and update Template:Description instead. |
source | How to obtain the item (e.g., [[Crafting]], [[Artisan Goods]], [[Slime Egg-Press]]) |
location | Location(s) of item (e.g., [[Cindersap Forest]], [[The Beach]], Bushes throughout the valley, etc.) |
seed | Name of seed (e.g., {{Name|Corn Seeds}}) |
growth | Number of days the crop takes to grow to maturity (e.g., 4 days) |
buff | Name of buff(s) given by the item (e.g., {{Name|Farming|+4}}) |
buffduration | Length of time buff(s) are active |
season | Name of season when the item can be obtained or grown Can be plain text (e.g., Spring, Summer, All, etc.) or can use Template:Season (e.g., {{Season|Summer}} • {{Season|Winter}}) |
weather | Weather required to obtain the item Can use plain text (e.g., Rain) and this template will automatically apply Template:Weather inline formatting |
xp | Experience points gained for harvesting or otherwise obtaining the item |
edibility | Found in Data\ObjectInformation.xnb Note that inedible items have an edibility of -300, and poisonous items have a negative edibility greater than -300 |
sellprice | Found in Data\ObjectInformation.xnb If the item cannot be sold, then "N/A" and "Cannot be sold" are valid values |
quality | Set to "false" to suppress silver, gold, and iridium qualities |
recipe | How to obtain the recipe to craft the item (e.g., [[Farming]] Level 7) |
craftingstation | Equipment used to craft the item (e.g., {{Name|Preserves Jar}}) |
crafttime | How long does the item process in its equipment (e.g., 4 hours) |
ingredients | Ingredients needed to craft the item (e.g., {{Name|Copper Bar|2}}{{Name|Sap|10}}) |
tingredients | Ingredients with the Trapper profession Used on the Crab Pot page |
produces | Item produced via crafting, artisan goods, or harvesting (e.g., 5 Deluxe Fertilizer per craft) |