Template:InfoItem: Difference between revisions

From IdleOn MMO Wiki
imported>Blackwolfe
No edit summary
(Moved description from its own section to a caption under the image)
 
(156 intermediate revisions by 8 users not shown)
Line 9: Line 9:
   |WeaponPower=Integer
   |WeaponPower=Integer
   |SkillPower=Integer
   |SkillPower=Integer
   |UseSpeed=String
   |UseSpeed=Integer
   |Bonus=String
   |Bonus=String
   |STR=Integer
   |STR=Integer
Line 16: Line 16:
   |LUCK=Integer
   |LUCK=Integer
   |MISC=String
   |MISC=String
  |MISC2=String
  |WorshipCharge=Integer
   |Reach=Integer
   |Reach=Integer
   |Upgrade=Integer
   |Upgrade=Integer
   |Defence=Integer
   |Defence=Integer
   |Skill=String
   |Skill=String
  |SkillDiscription=Wikitext
   |Quest=String
   |Quest=String
   |Description=Wikitext
   |Description=Wikitext
   |SellPrice=Integer
   |SellPrice=String
   |Rarity=String
   |Rarity=Integer
   |Tier=String
   |Tier=String
  |Source=Wikitext
  |HasCard=String
  |Notes=Wikitext
   |Family=String
   |Family=String
  |SetName=String
}}</noinclude><!--
}}</noinclude><!--


### Cargo Store ###
### Cargo Store ###
--><includeonly>{{#cargo_store:_table=Items
--><includeonly>{{#invoke:SlabStuff|SlabNumGrab|Item={{PAGENAME}}}}{{#cargo_store:_table=Items
   |Image=[[File:{{PAGENAME}}.png]]
   |Image=[[File:{{{image|{{PAGENAME}}}}}.png]]
   |Type={{{type|Typeless}}}
   |Type={{{type|Typeless}}}
   |Level={{{level|}}}
   |Level={{{level|0}}}
   |Class={{{class|}}}
   |Class={{{class|Null}}}
   |WeaponPower={{{weaponpower|}}}
   |WeaponPower={{{weaponpower|0}}}
   |SkillPower={{{skillpower|}}}
   |SkillPower={{{skillpower|0}}}
   |UseSpeed={{{speed|}}}
   |UseSpeed={{{speed|0}}}
   |Bonus={{{bonus|}}}
   |Bonus={{{bonus|Null}}}
   |STR={{{str|}}}
   |STR={{{str|0}}}
   |AGI={{{agi|}}}
   |AGI={{{agi|0}}}
   |WIS={{{wis|}}}
   |WIS={{{wis|0}}}
   |LUCK={{{luck|}}}
   |LUCK={{{luck|0}}}
   |MISC={{{misc|}}}
   |MISC={{{misc|Null}}}
   |Reach={{{reach|}}}
  |MISC2={{{misc2|Null}}}
   |Upgrade={{{upgrade|}}}
  |WorshipCharge={{{charge|{{#ifeq:{{{type|}}}|Worship Skull|100|0}}}}}<!-- Default is 100% for Skulls, but 0 for everything else. -->
   |Defence={{{defence|}}}
   |Reach={{{reach|0}}}
   |Skill={{{skill|}}}
   |Upgrade={{{upgrade|0}}}
   |SkillDiscription={{{skilldis|}}}
   |Defence={{{defence|0}}}
   |Quest={{{quest|}}}
   |Skill={{{skill|Null}}}
   |Description={{{description|}}}
   |Quest={{{quest|Null}}}
  |SellPrice={{{sellprice|1}}}
   |Description={{{description|Null}}}
   |Rarity={{#switch:{{{rarity|}}}|Bronze=1|Silver=2|Golden|Gold=3|Platinum=4|Dementia=5|Void=6|Lustre=7|default=}}
   |SellPrice={{#switch:{{{type|}}}|Circle Obol|Square Obol|Hexagon Obol|Sparkle Obol=|#default={{{sellprice|1}}}}}
   |Tier={{{tier|}}}
   |Rarity={{#switch:{{{rarity|}}}|Bronze=1|Silver=2|Golden|Gold=3|Platinum=4|Dementia=5|Void=6|Lustre=7|Dreadlo=8|#default=0}}
   |Source={{{source|Unobtainable}}}
   |Tier={{{tier|Null}}}
  |HasCard={{{hascard|}}}
   |Family={{{family|Null}}}
   |Notes={{{notes|}}}
   |SetName={{{setname|Null}}}
  |Family={{{family|}}}
}}<!--
}}<!--


--><Infobox>
  <title><default>{{#if:{{#var:SlabNum}}|<div class="SlabNum">[[File:The Slab Icon.png|28px|link=The Slab]][[The Slab|<span>{{#var:SlabNum}}</span>]]</div>}} {{PAGENAME}}</default></title>
  <panel>
      <section>
          <image>
              <default>
                  {{#switch:{{{type|}}}
                  |Dungeon Evaporate=
                  |Cape={{#tag:gallery|
                      File:{{#titleparts:{{PAGENAME}}}}.png{{!}}Item Icon
                      File:{{#titleparts:{{PAGENAME}}}} Full Spread.{{#ifeq:{{PAGENAME}}|Molten Cloak|gif|png}}{{!}}Full View
                      }}
                  |Nametag={{#tag:gallery|
                      File:{{#titleparts:{{PAGENAME}}}}.png{{!}}Item Icon
                      File:{{#titleparts:{{PAGENAME}}}} Nameplate.png{{!}}Nameplate
                      }}
                  |Statue={{#tag:gallery|
                      File:{{#titleparts:{{PAGENAME}}}}.png{{!}}Normal
                      File:{{#titleparts:{{PAGENAME}}}} Gold.png{{!}}Gold
                      File:{{#titleparts:{{PAGENAME}}}} Void.png{{!}}Onyx
                      }}
                  |Chat Ring={{#tag:gallery|
                      File:{{#titleparts:{{PAGENAME}}}}.png{{!}}Item Icon
                      File:{{#titleparts:{{PAGENAME}}}} Chat Box.png{{!}}Chat Message
                      }}
                  |File:{{#titleparts:{{{image|{{PAGENAME}}}}}}}.png}}<!-- Using Titleparts fixes issues with apostrophes -->
              </default>
              <caption source="description" />
          </image>
      </section>
  </panel>
  <group name="TrophySection">
      <header>Character Effect</header>
      <data>
          <label>Title</label>
          <default>{{#ifeq:{{{type|}}}|Trophy|[[File:{{PAGENAME}}_Title.png]]}}</default>
      </data>
  </group>
  <group name="RequirementsSection">
      <header>Requirements</header>
      <data source="class">
          <label>Class</label>
      </data>
      <data source="level">
          <label>Level</label>
          <format>{{skillicon|{{{type|}}}}} {{{level|}}}</format>
      </data>
  </group>
  <group name="StatsSection">
      <header>Stats</header>
      <data source="weaponpower">
          <label>Weapon Power</label>
      </data>
      <data source="skillpower">
          <label>{{#ifeq:{{lc:{{{type|}}}}}|dna splicer|Splice|{{{skill|Skill}}}}} Power</label>
          <format>{{skillicon|{{{skill|{{{type}}}}}}}} {{{skillpower|}}}</format>
      </data>
      <data source="bonus">
          <label>Bonus</label>
      </data>
      <data source="speed">
          <label>Speed</label>
          <format>{{{speed|}}} ({{#switch:{{{speed|}}}|0=Immobile|1=Molasses|2=Sluggish|3=Slower|4=Slow|5=Medium|6=Quick|7=Fast|8=Faster|9=Turbo|10=Supersonic}})</format>
      </data>
      <data source="str">
          <label>Strength</label>
      </data>
      <data source="agi">
          <label>Agility</label>
      </data>
      <data source="wis">
          <label>Wisdom</label>
      </data>
      <data source="luck">
          <label>Luck</label>
      </data>
      <data source="reach">
          <label>Reach</label>
      </data>
      <data source="misc">
          <label>Misc</label>
      </data>
      <data source="misc2">
          <label>Misc2</label>
      </data>
      <data source="charge">
          <label>Max Charge</label>
          <format>{{{charge|}}}%</format>
      </data>
      <data source="defence">
          <label>Defence</label>
      </data>
      <data source="upgrade">
          <label>Upgrade Slots</label>
      </data>
  </group>
  <group name="QuestSection">
      <header>Quest Specifics</header>
      <data source="quest">
          <label>Quest</label>
      </data>
  </group>
  <group name="OtherSection">
      <header>Other</header>
      <data source="sellprice">
          <label>Sell Price</label>
          <format>{{#switch:{{{type|}}}|Circle Obol|Square Obol|Hexagon Obol|Sparkle Obol=|#default={{Coindisplay|{{{sellprice}}}}} }}</format>
      </data>
      <data source="type">
          <label>Type</label>
          <format>[[{{{type|Uncategorized Item}}}|{{Pluralizer|{{{type|Uncategorized Item}}}}}]]</format>
      </data>
      <data source="rarity">
          <label>Rarity</label>
      </data>
      <data source="tier">
          <label>Tier</label>
      </data>
      <data name="Sources">
          <label>Source</label>
          <default>{{#invoke:SourcesQuery|PullSourcesFromList|item={{PAGENAME}}}}</default>
      </data>
  </group>
  <group name="CardSection">
      <header>Card Info</header>
      <data source="hascard">
        <label>Card</label>
        <format>{{CraftReq|{{PAGENAME}} Card|24px}}</format>
      </data>
      <data source="hascard">
        <label>Effect</label>
        <format>{{#dpl:|uses=Template:InfoCard|includepage={InfoCard}:effect|title={{PAGENAME}} Card|count=1|mode=inline|format=,}}</format>
      </data>
      <data source="hascard">
        <format>{{#dpl:|uses=Template:InfoCard|includepage={InfoCard}:bonus:bonus:bonus:bonus:bonus:bonus|title={{PAGENAME}} Card|count=1|mode = userformat|table = class="pi-horizontal-group",-, [[File:Star0.png|class=CardStar|link=]], [[File:Star1.png|class=CardStar|link=]], [[File:Star2.png|class=CardStar|link=]], [[File:Star3.png|class=CardStar|link=]], [[File:Star4.png|class=CardStar|link=]], [[File:Star5.png|class=CardStar|link=]]|tablerow=%%, <!-- Star1 -->²{#expr:%% * 2}², <!-- Star2 -->²{#expr:%% * 3}², <!-- Star3 -->²{#expr:%% * 4}², <!-- Star4 -->²{#expr:%% * 5}², <!-- Star5 -->²{#expr:%% * 6}²}}</format>
      </data>
      <data source="hascard">
        <label>Category</label>
        <format>{{#dpl:|uses=Template:InfoCard|includepage={InfoCard}:category|title={{PAGENAME}} Card|count=1|mode=inline|format=,}}</format>
      </data>
      <data source="hascard">
        <label>Dropchance</label>
        <format>{{Chancedisplay|{{#invoke:SourcesQuery|DropChance|item={{PAGENAME}} Card}}}}</format>
        <!--{{#dpl:|uses=Template:InfoCard|includepage={InfoCard}:dropchance|title={{PAGENAME}} Card|count=1|mode=inline|format=,}}-->
      </data>
  </group>
</infobox><!--


-->{| class="Infobox"
-->{{#if:{{{setname|}}}|{{SetHeader|{{{setname}}}}}}}
|-
{{{notes|}}}
! colspan="2" class="Header" | {{PAGENAME}}
{{#cargo_query:tables=VendorItems
|-
|fields=Vendor=vendor,OrderNumber=number,Price=buyprice,Stock=stock
| colspan="2" class="HeaderImage" | [[file:{{PAGENAME}}.png]]
|where=Item LIKE "{{PAGENAME}}"
|-
|format=template
{{#if:{{{description|}}}! colspan="2" class="SubHeader" {{!}} Information
|template=Vendoritem/row
{{!}}-}}
|named args=yes
{{#ifeq:{{{type}}}|Trophy|! colspan="2" class="SubHeader" {{!}} Character Effect
|default=
{{!}}-
|intro={{Vendoritem/head}}
! Title
|outro=</table>
{{!}} [[File:{{PAGENAME}}_Title.png]]
|order by=OrderNumber
{{!}}-}}
{{#if: {{{class|}}}{{{level|}}}|! colspan="2" class="SubHeader" {{!}} Requirements
{{!}}- }}
{{#if:{{{class|}}}|
! Class
{{!}} {{{class | }}}
{{!}}-}}
{{#if:{{{level|}}}|
! Level
{{!}} {{skillicon|{{{type|}}}}} {{{level | }}}
{{!}}-}}
{{#if:{{{speed|}}}{{{weaponpower|}}}{{{skillpower|}}}{{{bonus|}}}{{{str|}}}{{{agi|}}}{{{wis|}}}{{{luck|}}}{{{misc|}}}{{{reach|}}}{{{upgrade|}}}{{{defence|}}}|! colspan="2" class="SubHeader" {{!}} Stats
{{!}}-}}
{{#if:{{{weaponpower|}}}|
! Weapon Power
{{!}} {{{weaponpower | }}}
{{!}}-}}
{{#if:{{{skillpower|}}}|
! Skill Power
{{!}} {{#if:{{{skill|}}}|{{skillicon|{{{skill}}}}}|{{skillicon|{{{type}}}}}}} {{{skillpower | }}}
{{!}}-}}
{{#if: {{{bonus|}}} |
! Bonus
{{!}} {{{bonus|}}}
{{!}}-}}
{{#if: {{{speed|}}} |
! Speed
{{!}} {{{speed | }}}
{{!}}-}}
{{#if: {{{str|}}} |
!Strength
{{!}} {{{str|}}}
{{!}}- }}
{{#if: {{{agi|}}} |
! Agility
{{!}} {{{agi}}}
{{!}}- }}
{{#if: {{{wis|}}} |
!Wisdom
{{!}} {{{wis|}}}
{{!}}- }}
{{#if: {{{luck|}}} |
!Luck
{{!}} {{{luck}}}
{{!}}- }}
{{#if:{{{reach|}}}|
! Reach
{{!}} {{{reach | }}}
{{!}}-}}
{{#if: {{{misc|}}} |
! Misc
{{!}} {{{misc}}}
{{!}}-}}
{{#if: {{{defence|}}}|
! Defence
{{!}} {{{defence|}}}
{{!}}- }}
{{#if: {{{upgrade|}}} |
! Upgrade slots
{{!}} {{{upgrade}}}
{{!}}-}}
{{#if: {{{quest|}}}|
! colspan="2" class="SubHeader" {{!}} Quest Specifics
{{!}}-
{{#if: {{{quest|}}} |
!Quest
{{!}} {{{quest|}}}
{{!}}- }}}}
{{#switch: {{{type|}}}|Ore|Logs|Fish|Bugs=
! colspan="2" class="SubHeader" {{!}} Resource Specifics
{{!}}-
{{#if: {{{skill|}}} |
!Skill
{{!}} {{skilldis|{{{skill|}}}}}
{{!}}- }}}}
{{#if: {{{description|}}}|
! Description
{{!}} {{{description|}}}
{{!}}- }}
! colspan="2" class="SubHeader" | Other
|-
{{#if: {{{sellprice|}}} |
! Sell Price
{{!}} {{Coindisplay | {{{sellprice}}} }}
{{!}}- }}
! Type
| {{{type|Uncategorized Item}}}
|-
{{#if: {{{rarity|}}} |
! Rarity
{{!}} {{{rarity|}}}
{{!}}- }}
{{#if: {{{tier|}}} |
! Tier
{{!}} {{{tier|}}}
{{!}}- }}
! class="LastTable" | Source
| {{{source | Unobtainable}}}
{{#ifeq: {{{hascard}}} | yes | {{#dpl:
|namespace=
|category=Cards
|uses=Template:InfoCard
|include={InfoCard}/boxrow
|includematch=*{{PAGENAME}}*
|format=,,
|allowcachedresults=true
}}}}
|}<!--
-->{{{notes|}}}
{{#vardefine:used|{{Usedin}}}}{{#if:{{#var:used}}|{{Usedin/head}}
{{#var:used}}
{{!}}}
}}
}}
{{#cargo_query:tables=AnvilCraft
|fields=AnvilTab=anvtab, EXPGiven=expgiven, CraftNum=craftnum, LevelReq=levelreq, Resource1=resource1, Quantity1=quantity1, Resource2=resource2, Quantity2=quantity2, Resource3=resource3, Quantity3=quantity3, Resource4=resource4, Quantity4=quantity4, RecipeFrom=recipefrom
|named args=yes
|where=Item="{{PAGENAME}}"
|format=template
|template=ForgeSlot/itemdisplay
|default=
}}
{{Usedin}}
{{#switch:{{{type}}}
{{#switch:{{{type}}}
|Leaf=[[Category:Leaves]]
|Exp Balloon|Fisticuff=[[Category:{{{type}}}s]]
|Shoes=[[Category:Shoes]]
|Trash=[[Category:Trash]][[Category:Misc Items]]
|Pants=[[Category:Pants]]
|Obol Fragment|Summon Item|Hunk Of Junk|Lava Letter=[[Category:Misc Items]]
|Fish=[[Category:Fish]]
|Time Candy=[[Category:Consumables]] [[Category:Character Consumables]] [[Category:{{Pluralizer|{{{type}}}}}]]
|Trash=[[Category:Trash]] [[Category:Misc Items]]
|Exp Balloon|Reset Potion|Fragment|Teleport=[[Category:Consumables]] [[Category:Character Consumables]] [[Category:{{Pluralizer|{{{type}}}}}]]
|Refinery Salts=[[Category:Refinery Salts]]
|Ticket|Boss Key|Gem|Office Pen|Talent Point=[[Category:Consumables]] [[Category:Account Consumables]] [[Category:{{Pluralizer|{{{type}}}}}]]
|Time Candy=[[Category:Consumables]] [[Category:Character Consumables]][[Category:Time Candies]]
|Barrel|Box|Card Pack|Event Item=[[Category:Misc Items]] [[Category:{{Pluralizer|{{{type}}}}}]]
|Exp Balloon|Usable|Reset Potion|Fragment|Teleport=[[Category:Consumables]] [[Category:Character Consumables]] [[Category:{{{type}}}s]]
|#default=[[Category:{{Pluralizer|{{{type}}}}}]]
|Ticket|Boss Key|Gem|Office Pen|Talent Point=[[Category:Consumables]] [[Category:Account Consumables]] [[Category:{{{type}}}s]]
|Barrel|Box|Card Pack|Event Item|Hunk Of Junk|Lava Letter=[[Category:Misc Items]] [[Category:{{{type}}}s]]
|Obol Fragment|Summon Item=[[Category:Misc Items]] [[Category:{{{type}}}s]]
|Trophy=[[Category:Trophies]]  
|#default= [[Category:{{{type}}}s]]
}}
}}
{{#seo:
{{#seo:
Line 208: Line 245:
|description=Type:&nbsp;{{{type}}}
|description=Type:&nbsp;{{{type}}}
{{#if:{{{description|}}}|{{{description}}}}}{{#if: {{{speed|}}}|Speed:&nbsp;{{{speed}}}&#10;}}{{#if: {{{defence|}}}|Defence: {{{defence}}}&#10;}}{{#if: {{{weaponpower|}}}| Weapon Power:&nbsp;{{{weaponpower}}}&#10;}}{{#if: {{{skillpower|}}}| Skill Power:&nbsp;{{{skillpower}}} ({{{skill}}})&#10;}}{{#if: {{{str|}}}| Str:&nbsp;{{{str}}}&#10;}}{{#if: {{{agi|}}}|Agi:&nbsp;{{{agi}}}&#10;}}{{#if: {{{wis|}}}| Wis:&nbsp;{{{wis}}}&#10;}}{{#if: {{{luck|}}}| Luck:&nbsp;{{{luck}}}&#10;}}{{#if: {{{misc|}}}| Misc:&nbsp;{{{misc}}}&#10;}}{{#if: {{{upgrade|}}}|Upgrade Slots:&nbsp;{{{upgrade}}}}}
{{#if:{{{description|}}}|{{{description}}}}}{{#if: {{{speed|}}}|Speed:&nbsp;{{{speed}}}&#10;}}{{#if: {{{defence|}}}|Defence: {{{defence}}}&#10;}}{{#if: {{{weaponpower|}}}| Weapon Power:&nbsp;{{{weaponpower}}}&#10;}}{{#if: {{{skillpower|}}}| Skill Power:&nbsp;{{{skillpower}}} ({{{skill}}})&#10;}}{{#if: {{{str|}}}| Str:&nbsp;{{{str}}}&#10;}}{{#if: {{{agi|}}}|Agi:&nbsp;{{{agi}}}&#10;}}{{#if: {{{wis|}}}| Wis:&nbsp;{{{wis}}}&#10;}}{{#if: {{{luck|}}}| Luck:&nbsp;{{{luck}}}&#10;}}{{#if: {{{misc|}}}| Misc:&nbsp;{{{misc}}}&#10;}}{{#if: {{{upgrade|}}}|Upgrade Slots:&nbsp;{{{upgrade}}}}}
}}
}}</includeonly><noinclude><pre>
</includeonly><noinclude><pre>
Usage:
Usage:
{{InfoItem
{{InfoItem
Line 233: Line 269:
|rarity=example (for obols)
|rarity=example (for obols)
|tier=example (for upgrade stones)
|tier=example (for upgrade stones)
|source=example
|quest=example
|quest=example
|hascard=Yes/No (for ores, logs, fish and bugs)
|hascard=Yes/No (for ores, logs, fish and bugs)
|setname=Amarok (For any items that are part of a themed set and have a page made)
}}
}}



Latest revision as of 20:22, 12 June 2024

This template defines the table "Items". View table.

Usage:
{{InfoItem
|type=example (needs to be included every time)
|class=example
|level=example
|skill=example
|skillpower=example (needs a defined skill to display correctly)
|weaponpower=example
|str=example
|agi=example
|wis=example
|luck=example
|reach=example (only for weapons)
|speed=example (only for weapons)
|misc=example
|defence=example
|upgrade=example
|quest=example (only for quest items)
|description=example
|notes=example 
|sellprice=example
|rarity=example (for obols)
|tier=example (for upgrade stones)
|quest=example
|hascard=Yes/No (for ores, logs, fish and bugs)
|setname=Amarok (For any items that are part of a themed set and have a page made)
}}

Don't have empty definitions, that will produce empty fields. If there is no description for example, don't include a description= at all.