Difference between revisions of "Template:Infobox Item"

From Idlescape Wiki
Jump to navigation Jump to search
(Bugfix with plot-size)
m (added seed- in front of lvl req for seeds to not show it on all infoboxes)
 
(51 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<div class="infobox">
+
<noinclude>{{Template:Infobox Item/doc}}</noinclude><includeonly>{{Infobox
<div class="infobox-header">{{{title|{{PAGENAME}}}}}</div>
+
| autoheaders    = y
<div class="infobox-image"><img src="{{{image}}}" height="auto" width="150"></div>
+
| title          = {{{title|{{PAGENAME}}}}}
<table style="padding: 1em;">
+
|  image        = {{#if: {{{image|}}}|<img src="{{{image}}}" height="auto" width="150">|{{img|{{PAGENAME}}|150}}}}
 
+
|  label1  = {{img|gold coin}}
<tr>
+
|  data1  = {{{gold|}}}
    <th colspan="10"><img src="https://idlescape.com/images/gold_coin.png" alt="Gold Coin" height="20" width="20"></th>
+
|  label2  = {{img|marketplace}}
    <td colspan="20">{{{gold}}}</td>
+
|  data2  = {{market|{{{market|{{PAGENAME}}}}}|1|1}}
</tr>
+
|  label3  = Level Required
{{#if: {{{heat|}}}|
+
|  data3  = {{{level-req|}}}
<tr>
+
|  label4  = Source
    <th colspan="10"><img src="https://idlescape.com/images/heat_icon.png" alt="Gold Coin" height="20" width="20"></th>
+
|  data4  = {{{source|}}}
    <td colspan="20">{{{heat}}}</td>
+
|  label5  = {{img|heat}}
</tr>
+
|  data5  = {{{heat|}}}
|}}
+
|  label6  = Exp
{{#if: {{{exp|}}}|
+
|  data6  = {{{exp|}}}
<tr>
+
|  label7  = Aug Bonus
    <th colspan="10">Exp</th>
+
|  data7  = {{{aug-bonus|}}}
    <td colspan="20">{{{exp}}}</td>
+
| label8  = Enchantment Slots
</tr>
+
|  data8  = {{{aug-slots|}}}
|}}
+
|  label9  = Aug Cost
{{#if: {{{hp|}}}|
+
|  data9  = {{{aug-cost|}}}
<tr>
+
|  label10 = HP
    <th colspan="10">HP</th>
+
|  data10 = {{{hp|}}}
    <td colspan="20">{{{hp}}}</td>
+
|  label11 = Base HP
</tr>
+
|  data11 = {{{base-hp|}}}
|}}
+
| header20 = Cooking
{{#if: {{{plot-size|{{{seed-exp|}}}}}}||
+
|  label21 = Size
{{#if: {{{level-req|}}}|
+
|  data21 = {{{food-size|}}}
<tr>
+
|  label22 = Difficulty
    <th colspan="10">Level Required</th>
+
|  data22 = {{{food-diff|}}}
    <td colspan="20">{{{level-req}}}</td>
+
|  label23 = Category
</tr>
+
|  data23 = {{{food-cat|}}}
 +
| label24 = Buff
 +
|  data24 = {{{food-buff|}}}
 +
|  label31 = Recipe ID
 +
|  data31 = {{{cook-id|}}}
 +
|  label32 = Required Category
 +
|  data32 = {{{cook-cat|}}}
 +
|  label33 = Notes
 +
|  data33 = {{{cook-note|}}}
 +
| header50 = Offensive Stats
 +
|  label51 = Accuracy
 +
|  data51 = {{{accuracy|}}}
 +
| label52 = Strength
 +
|  data52 = {{{strength|}}}
 +
|  label53 = Attack Speed
 +
|  data53 = {{{speed|}}}
 +
|  label54 = Attack Type
 +
|   data54 = {{{attacktype|}}}
 +
|  label55 = Slot
 +
|  sdata55 = {{{slot|}}}
 +
| header60 = Defensive Stats
 +
| slabel61 = Stab
 +
|  sdata61 = {{{stab|}}}
 +
| slabel62 = Slash
 +
| sdata62 = {{{slash|}}}
 +
| slabel63 = Crush
 +
|  sdata63 = {{{crush|}}}
 +
| slabel64 = Magic
 +
| sdata64 = {{{magic|}}}
 +
| slabel65 = Range
 +
|  sdata65 = {{{range|}}}
 +
| header70 = Non Combat Stat
 +
|  label71= {{{non-combat-name|}}}
 +
|  data71= {{{non-combat-stat|}}}
 +
| header80 = Seeds
 +
|  label81= Level Required
 +
|  data81= {{{seed-level-req|}}}
 +
|  label82= Experience
 +
|  data82= {{{seed-exp|}}}
 +
|  label83= Plot Size
 +
|  data83= {{{plot-size|}}}
 +
|  label84= Harvest Time
 +
|  data84= {{{harvest-time|}}}
 +
|  label85= Yield
 +
|  data85= {{{yield|}}}
 +
| header100= Tooltip
 +
|  data101= {{Infobox | subbox = yes
 +
| bodystyle= padding: 0.5em; margin:auto; font-style:italic; font-size:110%; text-align: center
 +
|    data1 = {{{tooltip|}}}
 
}}
 
}}
}}
+
}}</includeonly>
{{#if: {{{source|}}}|
 
<tr>
 
    <th colspan="10">Source</th>
 
    <td colspan="20">{{{source}}}</td>
 
</tr>
 
|}}
 
</table>
 
{{#if: {{{stab|{{{slash|{{{crush|{{{accuracy|{{{strength|{{{speed|{{{attacktype|}}}}}}}}}}}}}}}}}}}}}|
 
<div class="infobox-title">Combat Stats</div>
 
<div class="infobox-stats">
 
<table style="padding: 1em;">
 
{{#if: {{{stab|}}} |
 
<tr>
 
    <th width="90">Stab Defense</th>
 
    <td>{{{stab}}}</td>
 
</tr>
 
|}}
 
{{#if: {{{slash|}}} |
 
<tr>
 
    <th width="90">Slash Defense</th>
 
    <td>{{{slash}}}</td>
 
</tr>
 
|}}
 
{{#if: {{{crush|}}} |
 
<tr>
 
    <th width="90">Crush Defense</th>
 
    <td>{{{crush}}}</td>
 
</tr>
 
|}}
 
{{#if: {{{accuracy|}}} |
 
<tr>
 
    <th width="90">Accuracy</th>
 
    <td>{{{accuracy}}}</td>
 
</tr>
 
|}}
 
{{#if: {{{strength|}}} |
 
<tr>
 
    <th width="90">Strength</th>
 
    <td>{{{strength}}}</td>
 
</tr>
 
|}}
 
{{#if: {{{speed|}}} |
 
<tr>
 
    <th width="90">Attack Speed</th>
 
    <td>{{{speed}}}</td>
 
</tr>
 
|}}
 
{{#if: {{{attacktype|}}} |
 
<tr>
 
    <th width="90">Attack Type</th>
 
    <td>{{{attacktype}}}</td>
 
</tr>
 
|}}
 
</table>
 
</div>
 
|}}
 
{{#if:{{{non-combat-name|}}}|
 
<div class="infobox-title">Non Combat Stat</div>
 
<div class="infobox-stats">
 
<table style="padding: 1em;">
 
<tr>
 
<th colspan="10">{{{non-combat-name}}}</th>
 
<td colspan="20">{{{non-combat-stat}}}</td>
 
</tr>
 
</table>
 
</div>
 
|}}
 
{{#if: {{{plot-size|{{{seed-exp|}}}}}}|
 
<div class="infobox-title">Seeds</div>
 
<div class="infobox-stats">
 
<table style="padding: 1em;">
 
{{#if: {{{level-req|}}}|
 
<tr>
 
    <th colspan="10">Level Required</th>
 
    <td colspan="20">{{{level-req}}}</td>
 
</tr>
 
}}
 
<tr>
 
    <th colspan="10">Experience</th>
 
    <td colspan="20">{{{seed-exp}}}</td>
 
</tr>
 
<tr>
 
    <th colspan="10">Plot Size</th>
 
    <td colspan="20">{{{plot-size}}}</td>
 
</tr>
 
<tr>
 
    <th colspan="10">Harvest Time</th>
 
    <td colspan="20">{{{harvest-time}}}</td>
 
</tr>
 
<tr>
 
    <th colspan="10">Yield</th>
 
    <td colspan="20">{{{yield}}}</td>
 
</tr>
 
</table>
 
</div>
 
|}}
 
</div>
 
<noinclude>
 
====Usage====
 
<nowiki>{{Infobox Item</nowiki>
 
|title =
 
|image =
 
|gold =
 
|heat =
 
|exp =
 
|hp =
 
|source =
 
|level-req =
 
|stab =
 
|slash =
 
|crush =
 
|accuracy =
 
|strength =
 
|speed =
 
|attacktype =
 
|non-combat-name =
 
|non-combat-stat =
 
|plot-size =
 
|seed-exp =
 
|harvest-time =
 
|yield =
 
<nowiki>}}</nowiki>
 
</noinclude>
 

Latest revision as of 12:11, 19 June 2023

Usage

{{Infobox Item
|title = Autofilled from pagename, only use if custom name is needed
|image = Autofilled from pagename, img URL e.g. https://idlescape.com/images/fishing/raw_shrimp.png
|gold = Vendor price
|market = Autofilled from pagename, enter market name if different from title
|source = Source of acquiring, e.g. seeds come from foraging = [[Foraging]]
|level-req = Lvl requirement for item
|heat = How much heat item gives when burned, e.g. coal gives 10
|exp = How much exp item gives
|aug-bonus = Use Infobox Equipment for equipment, augment bonus
|aug-slots = Use Infobox Equipment for equipment, augment slots
|aug-cost = Augment cost, separate with <br>
|hp = How much HP item provides
|base-hp = base hp for food
|food-size = size of cooking ingredient
|food-cat = category of cooking ingredient
|food-buff = food buff gained from eating, write None if no buff is gained
|cook-id = Recipe ID
|cook-cat = Required food category
|cook-note = Any other notes
|stab = Use Infobox Equipment for equipment, stab bonus
|slash = Use Infobox Equipment for equipment, slash bonus
|crush = Use Infobox Equipment for equipment, crush bonus
|accuracy = Use Infobox Equipment for equipment, accuracy bonus
|strength = Use Infobox Equipment for equipment, strength bonus
|speed = Use Infobox Equipment for equipment, attack speed
|attacktype = Use Infobox Equipment for equipment, attack type
|slot = Use Infobox Equipment for equipment, what slot the item have
|non-combat-name = 
|non-combat-stat =
|plot-size = used for seeds only, plot size
|seed-exp = used for seeds only, xp gain after farming
|harvest-time = used for seeds only, harvest time
|yield = used for seeds only, aprx. yield from seed
|tooltip = In-game tooltip text if needed
}}

Copy pasta:

{{Infobox Item
 |title = 
 |image =
 |gold =
 |market =
 |source =
 |level-req =
 |heat =
 |exp =
 |aug-bonus = 
 |aug-slots = 
 |aug-cost = 
 |hp =
 |base-hp = 
 |food-size =
 |food-cat =
 |food-buff = 
 |cook-id =
 |cook-cat =
 |cook-note =
 |non-combat-name =
 |non-combat-stat =
 |plot-size =
 |seed-exp =
 |harvest-time =
 |yield =
 |tooltip = 
 }}