Jump to content

Template:Creature Infobox: Difference between revisions

From The Petit Planet Wiki
ReisuDesign (talk | contribs)
Created page with "<includeonly><!-- --><infobox> <title source="name"> <format>{{#if:{{{number|}}}|<span class="number">{{{number}}} </span>}}{{{name|{{PAGENAME}}}}}</format> </title> <image source="image"/> <data source="type"> <label>Type</label> <format>[[{{{type}}}]]</format> </data> </infobox><!-- -->{{Namespace|main=<!-- -->Category:CreaturesCategory:Creature<!-- -->{{#if:{{{type|}}}|[[Category:{{{type}}}]]}}<!-- -->}}<!-- --></includeonly><noinclude>{{D..."
 
ReisuDesign (talk | contribs)
No edit summary
 
(43 intermediate revisions by 7 users not shown)
Line 1: Line 1:
<includeonly><!--
<includeonly>{{#invoke:Infobox|main
--><infobox>
|kind = Creature
   <title source="name">
|sep = ,
  <format>{{#if:{{{number|}}}|<span class="number">{{{number}}} </span>}}{{{name|{{PAGENAME}}}}}</format>
|class = quality-{{#if:{{{quality|}}}|{{lc:{{{quality}}}}}|none}}
  </title>
|title = <!--
  <image source="image"/>
-->{{{title|<!--
  <data source="type">
   -->{{#if:{{{number|}}}|<span class="archive-number">{{{number}}}</span>}}<!--
    <label>Type</label>
  -->{{{name|{{PAGENAME}}}}}<!--
    <format>[[{{{type}}}]]</format>
-->}}}
  </data>
|subtitle = {{{subtitle|}}}
</infobox><!--
|image = {{#if:{{{image|}}}|[[File:{{{image|}}}]]|[[File:{{{title|{{{name|{{PAGENAME}}}}}}}} Icon.png]]}}
|images = {{#if:{{{images|}}}|{{Array|{{{images}}}|;|[[File:²{#explode:{item}¦:¦0}²]]|,|template=1}}}}
|tabs = {{#if:{{{images|}}}|{{Array|{{{images}}}|;|²{#explode:{item}¦:¦1}²|,|template=1}}}}
|sections = Checkbox, Information, Selling Prices
 
|Checkbox_nolabel = 1
|Checkbox = Collected
|Collected = Mark as collected <span class="tpt-instance wds-checkbox" data-category="{{PAGEID:Creature/List}}" data-pageid="{{PAGEID}}"></span>
 
|Information_collapsible = Yes
|Information = Category, Group, Type, Quality, Size, Collection Score, Distribution, Habitat, Season, Active Time, Active Weather
|Category = {{#if:{{{category|}}}|[[{{{category}}}]]}}
|Group = {{#if:{{{group|}}}|[[{{{group}}}]]}}
|Type = {{#if:{{{type|}}}|[[{{{type}}}]]}}
|Quality = {{#if:{{{quality|}}}|{{#switch:{{{quality|}}}|Gray|Common= {{Common}}|Green|Blue|Uncommon = {{Uncommon}}|Purple|Rare = {{Rare}}|Gold|Yellow|Stellar = {{Stellar}}|Miracle= {{Miracle}}}}}}
|Size = {{{min_size|???}}} – {{{max_size|???}}} cm
|Collection Score = {{#switch:{{{quality|}}}|<!--
-->|Gray|Common = <ul><li>★ +5</li><li>★★ +13</li><li>★★★ +23</li></ul><!--
-->|Purple|Rare = <ul><li>★ +10</li><li>★★ +26</li><li>★★★ +46</li></ul><!--
-->|Gold|Stellar = <ul><li>★ +30</li><li>★★ +78</li><li>★★★ +138</li></ul><!--
-->|#default = <ul><li>★ +?</li><li>★★ +?</li><li>★★★ +?</li></ul><!--
-->}}
|Distribution = {{#if:{{{distribution|}}}|{{#switch:{{{distribution}}}|All Regions=All Regions|Exclusive to Islets=Exclusive to [[Islets]]|#default=[[{{{distribution}}}]]}}}}
|Habitat = {{{habitat|}}}
|Season = {{#if:{{{season|}}}|{{Array|{{{season|}}}|;|[[{item}]]|,{space} }}}}
|Active Time = {{#if:{{{time|}}}|{{#switch:{{{time}}}|All Day=All Day|#default=[[{{{time}}}]]}}}}
|Active Weather = {{#if:{{{weather|}}}|{{#switch:{{{weather}}}|Any Weather=Any Weather|#default=[[{{{weather}}}]]}}}}
 
|Selling Prices_collapsible = Yes
|Selling Prices_columns = 3
|Selling Prices = ★, ★★, ★★★
|★ = {{Item|Dough|x={{{sell1|{{{price1|?}}}}}}|notext=1}}
|★★ = {{Item|Dough|x={{{sell2|{{{price2|?}}}}}}|notext=1}}
|★★★ = {{Item|Dough|x={{{sell3|{{{price3|?}}}}}}|notext=1}}
}}{{#if:{{{description|}}}|{{Description|{{{description}}}}}}}<!--
 
-->{{#invoke:Bucket|put|creatures
|+templateargs = name, number, quality, category, group, type, min_size, max_size, distribution, habitat, time, weather, images
|page_id = {{PAGEID}}
|folio_score = {{#switch:{{{quality|}}}|<!--
-->|Gray|Common = 5; 12; 22<!--
-->|Purple|Rare = 10; 24; 44<!--
-->|Gold|Stellar = 40; 96; 176<!--
-->|#default = ?; ?; ?<!--
-->}}
|folio_score-delimiter = ;
|sell = {{{sell1|{{{price1|?}}}}}}; {{{sell2|{{{price2|?}}}}}}; {{{sell3|{{{price3|?}}}}}}
|sell-delimiter = ;
|image = {{{image|{{{title|{{{name|{{PAGENAME}}}}}}}} Icon.png}}}
|images-delimiter = ;
|description = {{#invoke:Feature|unstripNoWikiFrame|{{{description|}}}}}
|removed = {{{removed|0}}}
}}<!--
 
-->{{Namespace|main=<!--
-->{{Namespace|main=<!--
-->[[Category:Creatures]][[Category:Creature]]<!--
-->[[Category:Creatures]]<!--
  Sort
-->{{#if:{{{number|}}}|[[Category:Creature|{{{number}}}]]|[[Category:Creature]][[Category:Creature Missing Number]]}}<!--
  Category
-->{{#switch:{{{category}}}|Shore-Dweller=[[Category:Shore-Dwellers]]|Insect=[[Category:Insects]]|[[Category:{{{category}}}]]}}<!--
  Group
-->{{#if:{{{group|}}}|[[Category:{{{group}}}]]}}<!--
  Type
-->{{#if:{{{type|}}}|[[Category:{{{type}}}]]}}<!--
-->{{#if:{{{type|}}}|[[Category:{{{type}}}]]}}<!--
  Quality
-->{{#switch:{{{quality}}}|Gray|Green|Purple|Gold=[[Category:{{{quality}}} Quality]]}}
  {{#if:{{{quality|}}}|[[Category:Creatures by Quality|{{#switch:{{{quality|}}}
  |Gray|Common        = 0
  |Green|Blue|Uncommon = 1
  |Purple|Rare        = 2
  |Gold|Stellar        = 3
  |Miracle            = 4
  |#default            = 5
  }}]]}}<!--
  Distribution
-->{{#if:{{{distribution|}}}|[[Category:{{{distribution}}} Creatures]]}}<!--
-->{{#if:{{{time|}}}|[[Category:{{{time}}} Creatures]]}}<!--
-->{{#if:{{{season|}}}|{{Array|{{{season|}}}|;|[[Category:{item} Creatures]]}}}}<!--
-->{{#if:{{{weather|}}}|[[Category:{{{weather}}} Creatures]]}}<!--
-->}}<!--
-->}}<!--
--></includeonly><noinclude>{{Documentation|type=Infobox}}</noinclude>
--></includeonly><noinclude>{{Documentation|type=Infobox}}</noinclude>

Latest revision as of 15:37, 12 October 2026

Template documentation
Note: parts of or the entire template might not be visible without values provided.
This template uses Module:Infobox, a script written in Lua.
This template uses CSS found at MediaWiki:Gadget-Infobox.css.

Template that creates an infobox for Creatures.

Syntax

[edit source]
{{Creature Infobox
|name         = 
|number       = 
|category     = 
|group        = 
|type         = 
|quality      = 
|description  = 
|min_size     = 
|max_size     = 
|habitat      = 
|time         = 
|distribution = 
|weather      = 
|time         = 
|sell1        = 
|sell2        = 
|sell3        = 
}}
  • name – Name of the creature.
  • number – Zero-padded archive number of the creature.
  • category – Category of the creature.
  • group – Group of the creature.
  • type – Type of the creature.
  • quality – Quality of the creature.
  • description – Description of the creature.
  • min_size – Minimum size of the creature.
  • max_size – Maximum size of the creature.
  • distribution – Distribution of the creature.
  • habitat – Habitat of the creature.
  • time – Active time of the creature.
  • weather – Active weather of the creature.
  • sell1 – Selling price for a 1-star variant of the creature.
  • sell2 – Selling price for a 2-star variant of the creature.
  • sell3 – Selling price for a 3-star variant of the creature.

Other parameters

[edit source]
  • image – Override the default image with a single file. Default: name Icon.png.
  • images – Override the default image with multiple files and tabs.
    • Format: Image 1.ext:Tab 1 name; Image 2.ext:Tab 2 name; ... ; Image N.ext:Tab N name.

Example

[edit source]

{{Creature Infobox
|name         = Calico Koi
|number       = 001
|category     = Fish
|group        = Serene Waters of the Islets (Hexia)
|type         = Freshwater Fish
|quality      = Purple
|description  = Whether it actually brings good fortune or not depends on the definition of "good fortune."
|min_size     = 60.00
|max_size     = 86.00
|distribution = Exclusive to Islets
|habitat      = Lowland Lake
|time         = All Day
|weather      = Any Weather
|sell1        = 30
|sell2        = 33
|sell3        = ???
}}
001Calico Koi
Collected
Mark as collected
Category
Quality
Rare
Size
60.00 – 86.00 cm
Collection Score
  • ★ +10
  • ★★ +26
  • ★★★ +46
Distribution
Exclusive to Islets
Habitat
Lowland Lake
Active Time
All Day
Active Weather
Any Weather
Selling Prices
★
Dough×30
★★
Dough×33
★★★
Dough×???
Whether it actually brings good fortune or not depends on the definition of "good fortune."

Template Data

[edit source]

Template that creates an infobox for creatures.

Template parameters[Edit template data]

This template has custom formatting.

ParameterDescriptionTypeStatus
Namename

Name of the creature.

Example
Calico Koi
Stringrequired
Numbernumber

Zero-padded archive number of the creature.

Example
001, 002, 003
Numbersuggested
Categorycategory

Category of the creature.

Example
Fish
Stringsuggested
Groupgroup

Group of the creature.

Example
Serene Waters of the Islets (Hexia)
Stringsuggested
Typetype

Type of the creature.

Example
Freshwater Fish
Stringsuggested
Qualityquality

Quality of the creature.

Example
Gray, Purple, Gold
Stringsuggested
Descriptiondescription

Description of the creature.

Contentsuggested
Minimum sizemin_size

Minimum size of the creature.

Example
60.00
Numbersuggested
Maximum sizemax_size

Maximum size of the creature.

Example
86.00
Numbersuggested
Distributiondistribution

Distribution of the creature.

Example
All Regions, Exclusive to Islets
Stringsuggested
Habitathabitat

Habitat of the creature.

Example
Lowland Lake
Stringsuggested
Active timetime

Active time of the creature.

Example
All Day, Daytime, Nighttime
Stringsuggested
Active weatherweather

Active weather of the creature.

Example
Any Weather, Rainy
Stringsuggested
Selling price 1sell1 price1

Selling price for a 1-star variant of the creature.

Example
10
Numbersuggested
Selling price 2sell2 price2

Selling price for a 2-star variant of the creature.

Example
15
Numbersuggested
Selling price 3sell3 price3

Selling price for a 3-star variant of the creature.

Example
20
Numbersuggested
Imageimage

Override the default image with a single file.

Default
<name> Icon.png
Example
Unknown Icon.png
Fileoptional
Imagesimages

Override the default image with multiple files and tabs.

Example
Image 1.ext:Tab 1 name; Image 2.ext:Tab 2 name
Contentoptional