Jump to content

Template:CreatureInfoBox: Difference between revisions

imported>Game widow
No edit summary
 
No edit summary
 
(92 intermediate revisions by the same user not shown)
Line 1: Line 1:
<infobox>
<span>
<title source="name"><default>{{PAGENAME}}</default></title>
<includeonly>
<image source="image"><caption source="imagecaption"></caption></image>
<table id="CreatureInfoBox" class="game-infobox">
<group>
<tr><th colspan="2" class="game-infobox-title">{{{title|Creature's Infobox}}}</th></tr>
<header>General Attributes:</header>
  <tr><td colspan="2">{{{model|Creature Model}}}</td></tr>
<data source="appearancebiome"><label>Appearance Biome</label></data>
  <tr><th colspan="2" class="game-infobox-header">General Attributes:</th></tr>
<data source="attackresilience"><label>Attack Resilience</label></data>
  <tr><td style="border-right: 0" class="game-infobox-attribute"><strong>Appearance Biome</strong></td>
<data source="fireresilience"><label>Fire Resilience</label></data>
      <td style="border-left: 0" class="game-infobox-argument">{{{appearanceBiome|0}}}</td></tr>
<data source="fallresilience"><label>Fall Resilience</label></data>
  {{#if:{{{attackResilience|}}}|
<data source="attackpower"><label>Attack Power</label></data>
  <tr><td style="border-right: 0" class="game-infobox-attribute"><strong>Attack Resilience</strong></td><td style="border-left: 0" class="game-infobox-argument">{{{attackResilience|}}}</td></tr>}} {{#if:{{{fireResilience|}}}|
<data source="Breathing Mode"><label>Breathing Mode</label></data>
  <tr><td style="border-right: 0" class="game-infobox-attribute"><strong>Fire Resilience</strong></td><td style="border-left: 0" class="game-infobox-argument">{{{fireResilience|}}}</td></tr>}} {{#if:{{{fallResilience|}}}|
<data source="mountable"><label>Mountable</label></data>
  <tr><td style="border-right: 0" class="game-infobox-attribute"><strong>Fall Resilience</strong></td><td style="border-left: 0" class="game-infobox-argument">{{{fallResilience|}}}</td></tr>}} {{#if:{{{attackPower|}}}|
</group>
  <tr><td style="border-right: 0" class="game-infobox-attribute"><strong>Attack Power</strong></td><td style="border-left: 0" class="game-infobox-argument">{{{attackPower|}}}</td></tr>}}
<group>
  <tr><td style="border-right: 0" class="game-infobox-attribute"><strong>Breathing Mode</strong></td>
<header>Motion:</header>
      <td style="border-left: 0" class="game-infobox-argument">
<data source="walkspeed"><label>Walk Speed</label></data>
  {{#switch: {{{breathingMode|}}}
<data source="flyspeed"><label>Fly Speed</label></data>
    | #default = [[File:air.webp|30x30px]]
<data source="swimspeed"><label>Swim Speed</label></data>
    | air = [[File:air.webp|30x30px]]
<data source="accelerationfactor"><label>Acceleration Factor</label></data>
    | Air = [[File:air.webp|30x30px]]
</group>
    | water = [[File:water.webp|30x30px]]
<group><header>Body:</header>
    | Water = [[File:water.webp|30x30px]]}}</td></tr>
<data source="mass"><label>Mass</label></data>
  <tr><td style="border-right: 0" class="game-infobox-attribute"><strong>Mountable</strong></td>
<data source="bodyboxsize"><label>Bodybox Size</label></data>
      <td style="border-left: 0" class="game-infobox-argument">
</group>
  {{#switch: {{{isMountable|}}}
<group>
    | #default = [[File:no.webp|20x20px]]
<header>Other Attributes:</header>
    | yes = [[File:yes.webp|18x18px]]
<data source="special"><label>Special</label></data>
    | Yes = [[File:yes.webp|18x18px]]
<data source="drop"><label>Drop</label></data>
    | no = [[File:no.webp|20x20px]]
<data source="autonearbycreatureshelp"><label>Auto Nearby Creatures Help</label></data>
    | No = [[File:no.webp|20x20px]]}}</td></tr>
<data source="minsounddistance"><label>Min Sound Distance</label></data>
  <tr><th colspan="2" class="game-infobox-header">Motion:</th></tr>
<data source="food"><label>Food</label></data>
  {{#if:{{{walkSpeed|}}}|
</group>
  <tr><td style="border-right: 0" class="game-infobox-attribute"><strong>Walk Speed</strong></td><td style="border-left: 0" class="game-infobox-argument">{{{walkSpeed|0}}} km/h</td></tr>}} {{#if:{{{flySpeed|}}}|
<group>
  <tr><td style="border-right: 0" class="game-infobox-attribute"><strong>Fly Speed</strong></td><td style="border-left: 0" class="game-infobox-argument">
<navigation>[[Animal_Infobox_explanation|Animal Infobox Explanation]]</navigation>
{{{flySpeed|0}}} km/h</td></tr>}} {{#if:{{{swimSpeed|}}}|
</group>
  <tr><td style="border-right: 0" class="game-infobox-attribute"><strong>Swim Speed</strong></td><td style="border-left: 0" class="game-infobox-argument">{{{swimSpeed|0}}} km/h</td></tr>}}
</infobox><noinclude><br style="clear:both;"/>
  <tr><td style="border-right: 0" class="game-infobox-attribute"><strong>Jump Height</strong></td>
{{documentation}}
      <td style="border-left: 0" class="game-infobox-argument">{{{jumpHeight|0}}} meters</td></tr>
 
  <tr><td style="border-right: 0" class="game-infobox-attribute"><strong>Acceleration Factor</strong></td>
[[Category:Infobox templates]]</noinclude>
      <td style="border-left: 0" class="game-infobox-argument">{{{accelerationFactor|0}}}</td></tr>
  <tr><th colspan="2" class="game-infobox-header">Body:</th></tr>
  <tr><td style="border-right: 0" class="game-infobox-attribute"><strong>Mass</strong></td>
      <td style="border-left: 0" class="game-infobox-argument">{{{mass|0}}} kg</td></tr>
  <tr><td style="border-right: 0" class="game-infobox-attribute"><strong>Bodybox Size</strong></td>
      <td style="border-left: 0" class="game-infobox-argument">{{{bodyBoxSize|0 x 0 x 0}}}</td></tr>
  <tr><th colspan="2" class="game-infobox-header">Other Attributes:</th></tr>
  {{#if:{{{special|}}}|
<tr><td style="border-right: 0" class="game-infobox-attribute"><strong>Special</strong></td><td style="border-left: 0" class="game-infobox-argument">
{{{special|Eggs, Mountable, etc.}}}</td></tr>}}
  <tr><td style="border-right: 0" class="game-infobox-attribute"><strong>Drop</strong></td>
      <td style="border-left: 0" class="game-infobox-argument">{{{drop|None}}}</td></tr>
  <tr><td style="border-right: 0" class="game-infobox-attribute"><strong>Food</strong></td>
      <td style="border-left: 0" class="game-infobox-argument">{{{food|Cannot be fed}}}</td></tr>
  {{#if:{{{minAudibleDistance|}}}|
<tr><td style="border-right: 0" class="game-infobox-attribute"><strong>Minimum Audible Distance</strong></td><td style="border-left: 0" class="game-infobox-argument">{{{minAudibleDistance|0}}} blocks</td></tr>}}
  <tr><td style="border-right: 0" class="game-infobox-attribute"><strong>Herding Behavior</strong></td>
      <td style="border-left: 0" class="game-infobox-argument">
  {{#switch: {{{herdingBehavior|}}}
    | #default = [[File:no.webp|20x20px]]
    | yes = [[File:yes.webp|18x18px]]
    | Yes = [[File:yes.webp|18x18px]]
    | no = [[File:no.webp|20x20px]]
    | No = [[File:no.webp|20x20px]]}}</td></tr>
  <tr><td style="border-right: 0" class="game-infobox-attribute"><strong>Spawner Egg</strong></td>
      <td style="border-left: 0" class="game-infobox-argument">
  {{#switch: {{{hasSpawnerEgg|}}}
    | #default = [[File:yes.webp|18x18px]]
    | yes = [[File:yes.webp|18x18px]]
    | Yes = [[File:yes.webp|18x18px]]
    | no = [[File:no.webp|20x20px]]
    | No = [[File:no.webp|20x20px]]}}</td></tr>
  <tr><td colspan="2" class="game-infobox-attribute" style="text-align: center"><strong>[[Template:CreatureInfoBox|Creature Infobox Explanation]]</strong></td></tr>
</table>
</includeonly>
</span>
<span>
<noinclude>
<templatedata>
{
"params": {
"title": {
"label": "Creature Title",
"description": "Name of the creature.",
"example": "\"Brown Bear\"",
"type": "string",
"required": true
},
"model": {
"label": "Creature Model",
"description": "Source for creature model or image. Templates are recommended but static files can be passed as well.",
"example": "{{#widget:ModelViewer|parameters}} or [[File:filename.extension|imageSize]]",
"type": "wiki-template-name",
"required": true
},
"appearanceBiome": {
"label": "Appearance Biome",
"description": "What general biomes/regions the creature spawns in.",
"example": "Forests, jungles, etc.",
"type": "string",
"suggested": true
},
"attackResilience": {
"label": "Attack Resilience",
"description": "Creature's resilience to attacks.",
"type": "number",
"default": "0"
},
"fireResilience": {
"label": "Fire Resilience",
"description": "Creature's resistance to fire damage.",
"type": "number",
"default": "0"
},
"fallResilience": {
"label": "Fall Resilience",
"description": "Creature's resistance to fall damage.",
"type": "number",
"default": "0"
},
"attackPower": {
"label": "Attack Power",
"description": "Creature's average damage inflicted per hit.",
"type": "number",
"default": "0"
},
"breathingMode": {
"label": "Breathing Mode",
"description": "Whether the creature can breathe on land or in water",
"example": "Air or water.",
"type": "string",
"default": "Air",
"suggested": true
},
"walkSpeed": {
"label": "Walk Speed",
"description": "How fast does the creature walk?",
"example": "15 km/h",
"type": "number"
},
"flySpeed": {
"label": "Fly Speed",
"description": "How fast does the creature fly?",
"example": "15 km/h",
"type": "number"
},
"swimSpeed": {
"label": "Swim Speed",
"description": "How fast does the creature swim?",
"example": "15 km/h",
"type": "number"
},
"jumpHeight": {
"label": "Jump Height",
"description": "Creature's max jump height.",
"default": "0 meters",
"type": "number",
"suggested": true
},
"accelerationFactor": {
"label": "Acceleration Factor",
"description": "Time required for the creature to reach max running speed.",
"type": "number",
"default": "0"
},
"mass": {
"label": "Mass",
"description": "Creature's simulated weight value.",
"example": "100 kg",
"type": "number",
"default": "0 kg",
"suggested": true
},
"bodyBoxSize": {
"label": "Bodybox Size",
"description": "Dimensions of the creature's bodybox/hitbox.",
"example": "Width x height x length",
"type": "string",
"default": "0 x 0 x 0",
"suggested": true
},
"special": {
"label": "Special",
"description": "Special creature attributes, such as being mountable or laying eggs.",
"example": "Lays eggs, mountable, etc.",
"type": "string"
},
"drop": {
"label": "Drop",
"description": "Type and quantity of items this creature drops when killed.",
"example": "1-2 Bacon, 1 Rotten Meat (50%)",
"type": "string",
"default": "None",
"suggested": true
},
"food": {
"label": "Food",
"description": "Food types this creature enjoys, such as plants or meat.",
"example": "Vegetation, meat, or cannot be fed.",
"type": "string",
"default": "Cannot be fed",
"suggested": true
},
"minAudibleDistance": {
"label": "Minimum Audible Distance",
"description": "The minimum audible distance this creature can be heard in blocks.",
"example": "5 blocks",
"type": "number",
"default": "0 blocks"
},
"herdingBehavior": {
"label": "Herding Behavior",
"description": "Whether this creature travels in herds/packs and sticks close together to creatures of the same type.",
"example": "Yes or no.",
"type": "boolean",
"default": "No"
},
"hasSpawnerEgg": {
"label": "Spawner Egg",
"description": "Whether the creature has an obtainable spawner egg in the Creative gamemode or not. This parameter only applies to 'rare' animals, such as Orcas or Belugas.",
"example": "Yes or no.",
"type": "boolean",
"default": "Yes"
},
"isMountable": {
"label": "Mountable",
"description": "Whether the creature is mountable/ridable with a saddle or not.",
"example": "Yes or no.",
"type": "boolean",
"default": "No"
}
},
"description": "Embeds a customized infobox for displaying creature attributes along the left side of a wiki page. Can be used in conjunction with the Widget:ModelViewer for displaying creature models.",
"paramOrder": [
"title",
"model",
"appearanceBiome",
"attackResilience",
"fireResilience",
"fallResilience",
"attackPower",
"breathingMode",
"isMountable",
"walkSpeed",
"flySpeed",
"swimSpeed",
"jumpHeight",
"accelerationFactor",
"mass",
"bodyBoxSize",
"special",
"drop",
"food",
"minAudibleDistance",
"herdingBehavior",
"hasSpawnerEgg"
]
}
</templatedata>
</noinclude>
</span>