Template:Infobox creature: Difference between revisions
Jump to navigation
Jump to search
(Implement {{Infobox/preview_mode_note}}.) |
(Redirect Invalid-Number (basequality, basequality, fleeinghitpoints) case to alternative "*-txt" properties.) |
||
(6 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
<includeonly | <includeonly | ||
>{| class="infobox boxed" style="font-size:89%; width: | >{| class="infobox boxed" style="font-size:89%; width:320px;" | ||
|+ {{Infobox/preview_mode_note}} | |+ {{Infobox/preview_mode_note}} | ||
! colspan="2" | {{{name|{{PAGENAME}}}}} | ! colspan="2" | {{{name|{{PAGENAME}}}}} | ||
{{Infobox/image_cell | |||
| image = {{{image|}}} | |||
| imagewidth = {{{imagewidth|}}} | |||
| maxsize = 320 | |||
| | |||
| caption = {{{caption|}}} | |||
| ptext1 = {{{ptext1|}}} | |||
}} | |||
|- | |- | ||
| style="width:90px; padding:0; border:0;" |<!--above image might work best, but ... needs common css adjustment(rethink)--> | | style="width:90px; padding:0; border:0;" |<!--above image might work best, but ... needs common css adjustment(rethink)--> | ||
Line 13: | Line 19: | ||
{{#if: {{{baseq|}}} | {{#if: {{{baseq|}}} | ||
| {{!}} <b>Base-Quality</b> | | {{!}} <b>Base-Quality</b> | ||
{{!}} {{{baseq}}} | {{!}} {{{baseq}}}{{#if:{{isNum|{{{baseq}}}}}|{{#set:Crt-basequality={{{baseq}}}}}|{{#set:Crt-basequality-txt={{{baseq}}}}}}} | ||
{{!}}- | {{!}}- | ||
}} | }} | ||
{{#if: {{{deadly|}}} | {{#if: {{{deadly|}}} | ||
| {{!}}<b>[[Execute|Is Deadly]]</b> | | {{!}}<b>[[Execute|Is Deadly]]</b> | ||
{{!}} | {{!}} {{{deadly|}}}{{#set:Crt-isdeadly={{{deadly}}}}} | ||
{{!}}- | {{!}}- | ||
}} | }} | ||
{{#if: {{{hp|}}} | {{#if: {{{hp|}}} | ||
| {{!}}<b>Hitpoints</b> | | {{!}}<b>Hitpoints</b> | ||
{{!}} {{{hp}}} | {{!}} {{{hp}}}{{#if:{{isNum|{{{hp}}}}}|{{#set:Crt-hitpoints={{{hp}}}}}|{{#set:Crt-hitpoints-txt={{{hp}}}}}}} | ||
{{!}}- | {{!}}- | ||
}} | }} | ||
{{#if: {{{fhp|}}} | {{#if: {{{fhp|}}} | ||
| {{!}}<b>Fleeing-Hitpoints</b> | | {{!}}<b>Fleeing-Hitpoints</b> | ||
{{!}} {{{fhp}}} | {{!}} {{{fhp}}}{{#if:{{isNum|{{{fhp}}}}}|{{#set:Crt-fleeinghitpoints={{{fhp}}}}}|{{#set:Crt-fleeinghitpoints-txt={{{fhp}}}}}}} | ||
{{!}}- | {{!}}- | ||
}} | }} | ||
{{#if: {{{armor|}}} | {{#if: {{{armor|}}} | ||
| {{!}}<b>Armor</b> | | {{!}}<b>Armor</b> | ||
{{!}} {{{armor}}} | {{!}} {{{armor}}}{{#set:Crt-armor={{{armor}}}}} | ||
{{!}}- | {{!}}- | ||
}} | }} | ||
Line 55: | Line 61: | ||
! colspan="2" | Back to [[:Category:Creatures|Creatures]] | ! colspan="2" | Back to [[:Category:Creatures|Creatures]] | ||
|} | |} | ||
{{#ifeq:{{NAMESPACE}}|{{ns: | {{#ifeq:{{NAMESPACE}}|{{ns:0}} | ||
| [[Category:Creatures|{{PAGENAME}}]] | |||
{{#set:object_type=creature}} | |||
{{#set:Test_Text_1={{List_normalize|{{{name|}}}!{{{image|}}}!{{{imagewidth|}}}!{{{caption|}}}!{{{baseq|}}}!{{{hp|}}}!{{{fhp|}}}!{{{loot|}}}!{{{terrain|}}}!{{{location|}}}!{{{xsize|}}}!{{{ysize|}}}}}}} | {{#set:Test_Text_1={{List_normalize|{{{name|}}}!{{{image|}}}!{{{imagewidth|}}}!{{{caption|}}}!{{{baseq|}}}!{{{hp|}}}!{{{fhp|}}}!{{{loot|}}}!{{{terrain|}}}!{{{location|}}}!{{{xsize|}}}!{{{ysize|}}}}}}} | ||
}}</includeonly | | {{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}} | {{ {{PAGENAME}} | ||
| <!-- Basic infobox parameters. Should only be used when needed --> | | <!-- Basic infobox parameters. Should only be used when needed --> | ||
Line 68: | Line 87: | ||
| imagewidth = {{{imagewidth}}} | | imagewidth = {{{imagewidth}}} | ||
| caption = {{{caption}}} | | caption = {{{caption}}} | ||
| <!-- Resource pagina data --> | |||
| ptext1 = {{{ptext1}}} | |||
| ptext2 = {{{ptext2}}} | |||
| ptext3 = {{{ptext3}}} | |||
| <!-- alive creature / combat --> | | <!-- alive creature / combat --> | ||
| baseq = {{{baseq}}} | | baseq = {{{baseq}}} | ||
Line 77: | Line 100: | ||
| loot = {{{loot}}} | | loot = {{{loot}}} | ||
}} | }} | ||
<br style="clear:both;" />{{documentation}}</noinclude> | <br style="clear:both;" /></div>{{documentation}}</noinclude> |
Latest revision as of 11:54, 10 July 2024
Template documentation (for the template shown above, sometimes hidden or invisible)
Example result | |
---|---|
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
- ptext1 -> Paginae/text1 (page)
- baseq -> crt-basequality (number) -- crt-basequality-txt for invalid number cases.
- fhp -> crt-fleeinghitpoints (number) -- crt-fleeinghitpoints-txt for invalid numbers cases.
- hp -> crt-hitpoints (number) -- crt-hitpoints-txt for invalid numbers cases.
- armor -> crt-armor (number)
- deadly -> crt-isdeadly (bool)
- (auto) -> object_type as "creature" (text)
- Categories
- (auto) -> Creatures
Visit Template:Infobox creature/doc to edit this text! (How does this work?)