Template:CreatureInfoBox: Difference between revisions
Appearance
No edit summary |
No edit summary |
||
(43 intermediate revisions by the same user not shown) | |||
Line 13: | 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 | <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">{{{ | <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 | <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 | {{{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 | <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 | <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 | <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| | <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 | <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 | <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">{{{ | <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> | ||
</span> | </span> | ||
<span> | |||
<noinclude> | <noinclude> | ||
<templatedata> | <templatedata> | ||
{ | { | ||
"params": { | "params": { | ||
"title": {}, | "title": { | ||
"model": {}, | "label": "Creature Title", | ||
"appearanceBiome": {}, | "description": "Name of the creature.", | ||
"attackResilience": {}, | "example": "\"Brown Bear\"", | ||
"fireResilience": {}, | "type": "string", | ||
"fallResilience": {}, | "required": true | ||
"attackPower": {}, | }, | ||
"breathingMode": { | "model": { | ||
"label": "Creature Model", | |||
"walkSpeed": {}, | "description": "Source for creature model or image. Templates are recommended but static files can be passed as well.", | ||
"flySpeed": {}, | "example": "{{#widget:ModelViewer|parameters}} or [[File:filename.extension|imageSize]]", | ||
"swimSpeed": {}, | "type": "wiki-template-name", | ||
"jumpHeight": {}, | "required": true | ||
"accelerationFactor": {}, | }, | ||
"mass": {}, | "appearanceBiome": { | ||
"bodyBoxSize": {}, | "label": "Appearance Biome", | ||
"special": {}, | "description": "What general biomes/regions the creature spawns in.", | ||
"drop": {}, | "example": "Forests, jungles, etc.", | ||
"food": {}, | "type": "string", | ||
"minAudibleDistance": {}, | "suggested": true | ||
"herdingBehavior": {}, | }, | ||
" | "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." | "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> | </templatedata> | ||
</noinclude> | </noinclude> | ||
</span> |