Template:Infobox creature: Difference between revisions
Jump to navigation
Jump to search
(Implement "Infobox/pagina2" call (+ptext2 & ptext3 support).) |
(Redirect Invalid-Number (basequality, basequality, fleeinghitpoints) case to alternative "*-txt" properties.) |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 19: | 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 61: | 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|}}}}}}} | ||
| {{nop}} | |||
}}<!-- | }}<!-- | ||
Line 99: | 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?)