Jump to content

Template:CreatureInfoBox: Difference between revisions

No edit summary
No edit summary
 
(26 intermediate revisions by the same user not shown)
Line 1: Line 1:
<span>
<noinclude>
View the documentation for this Template [[Template:CreatureInfoBox/doc|here]].
</noinclude>
</span>
<span>
<span>
<includeonly>
<includeonly>
Line 18: Line 13:
   <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>}}
   <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>}}
   <tr><td style="border-right: 0" class="game-infobox-attribute"><strong>Breathing Mode</strong></td>
   <tr><td style="border-right: 0" class="game-infobox-attribute"><strong>Breathing Mode</strong></td>
       <td style="border-left: 0" class="game-infobox-argument">{{{breathingMode|Air / Water}}}</td></tr>
       <td style="border-left: 0" class="game-infobox-argument">
  {{#switch: {{{breathingMode|}}}
    | #default = [[File:air.webp|30x30px]]
    | air = [[File:air.webp|30x30px]]
    | Air = [[File:air.webp|30x30px]]
    | water = [[File:water.webp|30x30px]]
    | Water = [[File:water.webp|30x30px]]}}</td></tr>
   <tr><td style="border-right: 0" class="game-infobox-attribute"><strong>Mountable</strong></td>
   <tr><td style="border-right: 0" class="game-infobox-attribute"><strong>Mountable</strong></td>
       <td style="border-left: 0" class="game-infobox-argument">{{{mountable|Yes / No}}}</td></tr>
       <td style="border-left: 0" class="game-infobox-argument">
  {{#switch: {{{isMountable|}}}
    | #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><th colspan="2" class="game-infobox-header">Motion:</th></tr>
   <tr><th colspan="2" class="game-infobox-header">Motion:</th></tr>
   {{#if:{{{walkSpeed|}}}|
   {{#if:{{{walkSpeed|}}}|
   <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|}}}|
   <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|}}}|
   <tr><td style="border-right: 0" class="game-infobox-attribute"><strong>Fly Speed</strong></td><td style="border-left: 0" class="game-infobox-argument">
   <tr><td style="border-right: 0" class="game-infobox-attribute"><strong>Fly Speed</strong></td><td style="border-left: 0" class="game-infobox-argument">
{{{flySpeed|0 km/h}}}</td></tr>}} {{#if:{{{swimSpeed|}}}|
{{{flySpeed|0}}} km/h</td></tr>}} {{#if:{{{swimSpeed|}}}|
   <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>}}
   <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>}}
   <tr><td style="border-right: 0" class="game-infobox-attribute"><strong>Jump Height</strong></td>
   <tr><td style="border-right: 0" class="game-infobox-attribute"><strong>Jump Height</strong></td>
       <td style="border-left: 0" class="game-infobox-argument">{{{jumpHeight|0 meters}}}</td></tr>
       <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>
   <tr><td style="border-right: 0" class="game-infobox-attribute"><strong>Acceleration Factor</strong></td>
       <td style="border-left: 0" class="game-infobox-argument">{{{accelerationFactor|0}}}</td></tr>
       <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><th colspan="2" class="game-infobox-header">Body:</th></tr>
   <tr><td style="border-right: 0" class="game-infobox-attribute"><strong>Mass</strong></td>
   <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>
       <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>
   <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>
       <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>
   <tr><th colspan="2" class="game-infobox-header">Other Attributes:</th></tr>
   {{#if:{{{special|}}}|
   {{#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">
<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>}}
{{{special|Eggs, Mountable, etc.}}}</td></tr>}}
   <tr><td style="border-right: 0" class="game-infobox-attribute"><strong>Drop</strong></td>
   <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>
       <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>
   <tr><td style="border-right: 0" class="game-infobox-attribute"><strong>Food</strong></td>
       <td style="border-left: 0" class="game-infobox-argument">{{{food|Vegetation / Meat}}}</td></tr>
       <td style="border-left: 0" class="game-infobox-argument">{{{food|Cannot be fed}}}</td></tr>
   {{#if:{{{minAudibleDistance|}}}|
   {{#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>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>
   <tr><td style="border-right: 0" class="game-infobox-attribute"><strong>Herding Behavior</strong></td>
       <td style="border-left: 0" class="game-infobox-argument">{{{herdingBehavior|Yes / No}}}</td></tr>
       <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>
   <tr><td style="border-right: 0" class="game-infobox-attribute"><strong>Spawner Egg</strong></td>
       <td style="border-left: 0" class="game-infobox-argument">{{{spawnerEgg|Yes / No}}}</td></tr>
       <td style="border-left: 0" class="game-infobox-argument">
   <tr><td colspan="2" class="game-infobox-attribute" style="text-align: center"><strong>[[Creature Infobox Explanation]]</strong></td></tr>
  {{#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>
</table>
</includeonly>
</includeonly>
Line 64: Line 83:
"example": "\"Brown Bear\"",
"example": "\"Brown Bear\"",
"type": "string",
"type": "string",
"suggested": true
"required": true
},
},
"model": {
"model": {
"label": "Model",
"label": "Creature Model",
"description": "Source for creature model or image. Templates are recommended but static files can be passed as well.",
"description": "Source for creature model or image. Templates are recommended but static files can be passed as well.",
"example": "{{#widget:ModelViewer}}",
"example": "{{#widget:ModelViewer|parameters}} or [[File:filename.extension|imageSize]]",
"type": "wiki-template-name",
"type": "wiki-template-name",
"suggested": true
"required": true
},
},
"appearanceBiome": {
"appearanceBiome": {
"label": "Appearance Biome",
"label": "Appearance Biome",
"description": "Biome(s) the creature inhabits.",
"description": "What general biomes/regions the creature spawns in.",
"example": "Forests, Jungles, etc.",
"example": "Forests, jungles, etc.",
"type": "string",
"type": "string",
"suggested": true
"suggested": true
Line 82: Line 101:
"attackResilience": {
"attackResilience": {
"label": "Attack Resilience",
"label": "Attack Resilience",
"description": "Creature's resistance to attacks.",
"description": "Creature's resilience to attacks.",
"type": "number"
"type": "number",
"default": "0"
},
},
"fireResilience": {
"fireResilience": {
"label": "Fire Resilience",
"label": "Fire Resilience",
"description": "Creature's resistance to fire damage.",
"description": "Creature's resistance to fire damage.",
"type": "number"
"type": "number",
"default": "0"
},
},
"fallResilience": {
"fallResilience": {
"label": "Fall Resilience",
"label": "Fall Resilience",
"description": "Creature's resistance to fall damage.",
"description": "Creature's resistance to fall damage.",
"type": "number"
"type": "number",
"default": "0"
},
},
"attackPower": {
"attackPower": {
"label": "Attack Power",
"label": "Attack Power",
"description": "Creature's attack power.",
"description": "Creature's average damage inflicted per hit.",
"type": "number"
"type": "number",
"default": "0"
},
},
"breathingMode": {
"breathingMode": {
"label": "Breathing Mode",
"label": "Breathing Mode",
"description": "Does the creature breathe in air or water?",
"description": "Whether the creature can breathe on land or in water",
"example": "Air or water.",
"example": "Air or water.",
"type": "string"
"type": "string",
},
"default": "Air",
"mountable": {
"suggested": true
"label": "Mountable",
"description": "Is the creature mountable?",
"example": "Yes or no.",
"type": "boolean"
},
},
"walkSpeed": {
"walkSpeed": {
Line 132: Line 151:
"jumpHeight": {
"jumpHeight": {
"label": "Jump Height",
"label": "Jump Height",
"description": "How high does the creature jump?",
"description": "Creature's max jump height.",
"default": "1 meter"
"default": "0 meters",
"type": "number",
"suggested": true
},
},
"accelerationFactor": {
"accelerationFactor": {
"label": "Acceleration Factor",
"label": "Acceleration Factor",
"description": "Time required for the creature to reach max running speed",
"description": "Time required for the creature to reach max running speed.",
"type": "number"
"type": "number",
"default": "0"
},
},
"mass": {
"mass": {
"label": "Mass",
"label": "Mass",
"description": "How heavy is the creature?",
"description": "Creature's simulated weight value.",
"example": "100 kg",
"example": "100 kg",
"type": "number"
"type": "number",
"default": "0 kg",
"suggested": true
},
},
"bodyBoxSize": {
"bodyBoxSize": {
"label": "Bodybox Size",
"label": "Bodybox Size",
"description": "Dimensions of the creature.",
"description": "Dimensions of the creature's bodybox/hitbox.",
"example": "Width x height x length",
"example": "Width x height x length",
"type": "string"
"type": "string",
"default": "0 x 0 x 0",
"suggested": true
},
},
"special": {
"special": {
"label": "Special",
"label": "Special",
"description": "Special creature attributes, such as being mountable or laying eggs.",
"description": "Special creature attributes, such as being mountable or laying eggs.",
"example": "Lays eggs, Mountable, etc.",
"example": "Lays eggs, mountable, etc.",
"type": "string"
"type": "string"
},
},
Line 162: Line 188:
"description": "Type and quantity of items this creature drops when killed.",
"description": "Type and quantity of items this creature drops when killed.",
"example": "1-2 Bacon, 1 Rotten Meat (50%)",
"example": "1-2 Bacon, 1 Rotten Meat (50%)",
"type": "string"
"type": "string",
"default": "None",
"suggested": true
},
},
"food": {
"food": {
Line 168: Line 196:
"description": "Food types this creature enjoys, such as plants or meat.",
"description": "Food types this creature enjoys, such as plants or meat.",
"example": "Vegetation, meat, or cannot be fed.",
"example": "Vegetation, meat, or cannot be fed.",
"type": "string"
"type": "string",
"default": "Cannot be fed",
"suggested": true
},
},
"minAudibleDistance": {
"minAudibleDistance": {
"label": "Minimum Audible Distance",
"label": "Minimum Audible Distance",
"description": "The minimum audible distance this creature can be heard, in blocks.",
"description": "The minimum audible distance this creature can be heard in blocks.",
"example": "5 blocks",
"example": "5 blocks",
"type": "number"
"type": "number",
"default": "0 blocks"
},
},
"herdingBehavior": {
"herdingBehavior": {
"label": "Herding Behavior",
"label": "Herding Behavior",
"description": "Does this creature engage in pack-like behavior when one member of the group is provoked?",
"description": "Whether this creature travels in herds/packs and sticks close together to creatures of the same type.",
"example": "Yes or no.",
"example": "Yes or no.",
"type": "boolean"
"type": "boolean",
"default": "No"
},
},
"spawnerEgg": {
"hasSpawnerEgg": {
"label": "Spawner Egg",
"label": "Spawner Egg",
"description": "Does this creature have a spawner egg available in Creative mode?",
"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.",
"example": "Yes or no.",
"type": "boolean"
"type": "boolean",
"default": "No"
}
}
},
},
Line 199: Line 239:
"attackPower",
"attackPower",
"breathingMode",
"breathingMode",
"mountable",
"isMountable",
"walkSpeed",
"walkSpeed",
"flySpeed",
"flySpeed",
Line 212: Line 252:
"minAudibleDistance",
"minAudibleDistance",
"herdingBehavior",
"herdingBehavior",
"spawnerEgg"
"hasSpawnerEgg"
]
]
}
}