Template:Infobox creature: Difference between revisions

From Ring of Brodgar
Jump to navigation Jump to search
No edit summary
(Redirect Invalid-Number (basequality, basequality, fleeinghitpoints) case to alternative "*-txt" properties.)
 
(29 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{| class="infobox" style="font-size:89%; width:250px;"
<includeonly
 
>{| class="infobox boxed" style="font-size:89%; width:320px;"
|+ {{Infobox/preview_mode_note}}
! colspan="2" | {{{name|{{PAGENAME}}}}}
{{Infobox/image_cell
  | image = {{{image|}}}
  | imagewidth = {{{imagewidth|}}}
  | maxsize = 320
  |
  | caption = {{{caption|}}}
  | ptext1 = {{{ptext1|}}}
}}
|-
|-
! colspan="2" style="background-color:#3366CC; color:#ffffff; font-size:120%; padding:1em;" | {{{name|{{PAGENAME}}}}}
| style="width:90px; padding:0; border:0;" |<!--above image might work best, but ... needs common css adjustment(rethink)-->
|- style="text-align:center;"
| colspan="2" style="padding:0.5em;" | [[{{{image|Image:{{PAGENAME}}.png}}}{{#if: {{{imagewidth|}}}|{{!}}{{{imagewidth}}}|}}]]<br/>''{{{caption| }}}''
|-
|-
! colspan="2" style="background-color:#3366CC; color:#ffffff;" | Vital statistics
! colspan="2" {{RoB_style|infoboxsection}} |
|-
|-
| '''Location'''
{{#if: {{{baseq|}}}
| {{{location}}}
| {{!}} <b>Base-Quality</b>
|-
  {{!}} {{{baseq}}}{{#if:{{isNum|{{{baseq}}}}}|{{#set:Crt-basequality={{{baseq}}}}}|{{#set:Crt-basequality-txt={{{baseq}}}}}}}
| '''Base Quality'''
  {{!}}-
| {{{baseq}}}
}}
|-
{{#if: {{{deadly|}}}
| '''Hitpoints'''
| {{!}}<b>[[Execute|Is Deadly]]</b>
| {{{hp}}}
  {{!}} {{{deadly|}}}{{#set:Crt-isdeadly={{{deadly}}}}}
|-
  {{!}}-
| '''Fleeing Hitpoints'''
}}
| {{{fhp}}}
{{#if: {{{hp|}}}
|-
| {{!}}<b>Hitpoints</b>
| '''Creature Products'''
  {{!}} {{{hp}}}{{#if:{{isNum|{{{hp}}}}}|{{#set:Crt-hitpoints={{{hp}}}}}|{{#set:Crt-hitpoints-txt={{{hp}}}}}}}
| {{{loot}}}
  {{!}}-
}}
{{#if: {{{fhp|}}}
| {{!}}<b>Fleeing-Hitpoints</b>
  {{!}} {{{fhp}}}{{#if:{{isNum|{{{fhp}}}}}|{{#set:Crt-fleeinghitpoints={{{fhp}}}}}|{{#set:Crt-fleeinghitpoints-txt={{{fhp}}}}}}}
  {{!}}-
}}
{{#if: {{{armor|}}}
| {{!}}<b>Armor</b>
  {{!}} {{{armor}}}{{#set:Crt-armor={{{armor}}}}}
  {{!}}-
}}
{{#if: {{{loot|}}}
| {{!}}<b>Creature-Products</b>
  {{!}} {{{loot}}}
  {{!}}-
}}
{{#if: {{#ask: [[category:creatures]] [[{{PAGENAME}}]]}}
| {{!}} '''[[Seasons|Seasonality]]'''
  {{#if: {{#ask:[[terrain_fauna::{{PAGENAME}}]]}}
  | {{!}} (''See [[Tables/Seasons/Creatures|this page]] for now'')
  | {{!}} <span style="color:gray;">(<i>None</i>)</span>
  }}
  {{!}}-
  {{!}}<b>[[Terrain]]&nbsp;{{#info:This data is specified at the individual Terrain pages.|note}}</b>
  {{!}} {{#if: {{#ask:[[terrain_fauna::{{PAGENAME}}]]}} | {{#ask:[[terrain_fauna::{{PAGENAME}}]]}} | <span style="color:gray;">(<i>None</i>)</span> }}
  {{!}}-
}}
|-
|-
! colspan="2" | Back to [[:Category:Creatures|Creatures]]
|}
|}
<noinclude><br style="clear:both;" />
{{#ifeq:{{NAMESPACE}}|{{ns:0}}
{{documentation}} <!-- doc before example template to prevent template covering the (missing) doc. -->
  | [[Category:Creatures|{{PAGENAME}}]]
</noinclude>
    {{#set:object_type=creature}}
<includeonly>[[Category:Creatures|{{PAGENAME}}]]</includeonly>
{{#set:Test_Text_1={{List_normalize|{{{name|}}}!{{{image|}}}!{{{imagewidth|}}}!{{{caption|}}}!{{{baseq|}}}!{{{hp|}}}!{{{fhp|}}}!{{{loot|}}}!{{{terrain|}}}!{{{location|}}}!{{{xsize|}}}!{{{ysize|}}}}}}}
  | {{nop}}
}}<!--
 
-->{{#if:{{{ptext2|}}}{{{ptext3|}}}<!-- block call on empty input -->
  | {{Infobox/pagina2
    | ptext2 = {{{ptext2|}}}
    | ptext3 = {{{ptext3|}}}
  }}
}}<!--
 
--></includeonly
 
><noinclude><!--
 
-- alternative-hide next section --
--><div style="display:none;">
{{ {{PAGENAME}}
|                      <!-- Basic infobox parameters. Should only be used when needed -->
| name = {{{name}}}
| image = {{{image}}}
| imagewidth = {{{imagewidth}}}
| caption = {{{caption}}}
|                      <!-- Resource pagina data -->
| ptext1 = {{{ptext1}}}
| ptext2 = {{{ptext2}}}
| ptext3 = {{{ptext3}}}
|                      <!-- alive creature / combat -->
| baseq = {{{baseq}}}
| deadly = {{{deadly}}}
| hp = {{{hp}}}
| fhp = {{{fhp}}}
| armor = {{{armor}}}
|                      <!-- dead creature -->
| loot = {{{loot}}}
}}
<br style="clear:both;" /></div>{{documentation}}</noinclude>

Latest revision as of 11:54, 10 July 2024

{{{name}}}
[[ {{{image}}}|frameless|320x320px ]]
{{{caption}}}

"{{{ptext1}}}"

Base-Quality {{{baseq}}}
Is Deadly {{{deadly}}}"{{{deadly}}}" is not recognized as a Boolean (true/false) value.
Hitpoints {{{hp}}}
Fleeing-Hitpoints {{{fhp}}}
Armor {{{armor}}}"{{{armor}}}" is not a number.
Creature-Products {{{loot}}}
Back to Creatures

"{{{ptext2}}}"


"{{{ptext3}}}"


Template documentation (for the template shown above, sometimes hidden or invisible)
Example result
Infobox creature.png
image caption

"{{{ptext1}}}"

Base-Quality 12
Is Deadly yes
Hitpoints 321
Fleeing-Hitpoints 123
Creature-Products Fresh Mouflon Hide, Intestines, Entrails x3, Raw Mutton x6, Bone Material x3
Back to Creatures


Description
This template is used to create a creature infobox on creature pages.


Basic syntax
Type {{infobox creature|...}} at the top of the page. Available parameters shown below.


Parameters
{{infobox creature

    General infobox parameters. Should only be used when needed or appropriate.
| name        = Infobox Title (defaults to related page-name)
| image       = File:Example.ext (defaults to "...")
| imagewidth  = 123 (To resize image if needed. Capped to a maximum of 350)
| caption     = text (Concise infobox-image caption text if needed)

| ptext1      = In-game/paginae text (type1). -- If any.

    Creature parts. (if applicable. ie: they do not apply all to all creatures)
| baseq       = 25
| deadly      = yes/no (bool-property)
| hp          = 200
| fhp         = 120
| armor       = 50
| loot        = [[Fresh Mouflon Hide]], [[Intestines]], [[Entrails]] x3, [[Raw Mutton]] x6, [[Bone Material]] x3

    Outdated parts.
| location       = (Input moved and renamed! Creature related terrain data can be added on the related terrain pages)
}}


Properties


Categories