Template:Infobox hero: Difference between revisions

From Descent-Community Wiki 1.2
Jump to navigation Jump to search
(handle plural of elf as elves)
(move race plural to own variable)
Line 15: Line 15:
}}{{
}}{{
   #vardefine: race | {{ValidateRace|{{{race|}}}}}
   #vardefine: race | {{ValidateRace|{{{race|}}}}}
}}{{
  #vardefine: racePlural | {{#if:{{#var: race}}|
    {{#switch:{{#var: race}}
      |Elf= [[Category:Elves]]
      |#default=[[Category:{{#var: race}}s]]
    }}
  |}}
}}<div class="herobox_border">
}}<div class="herobox_border">
<div class="herobox_content" style="background-color:{{#var: backgroundcolor}}>
<div class="herobox_content" style="background-color:{{#var: backgroundcolor}}>
Line 45: Line 52:
<div style="display:flex; flex-wrap:wrap;>
<div style="display:flex; flex-wrap:wrap;>
{{#if:{{#var: race}}|
{{#if:{{#var: race}}|
<div style="flex-grow: 1; flex-basis:50%; min-width:100px; margin-top:10px; margin-left:5px; margin-right:5px; text-align:center; margin:auto;">Race:&nbsp;[[:Category:{{#var: race}}s|{{#var: race}}]]</div>
<div style="flex-grow: 1; flex-basis:50%; min-width:100px; margin-top:10px; margin-left:5px; margin-right:5px; text-align:center; margin:auto;">Race:&nbsp;[[:Category:{{#var: racePlural}}|{{#var: race}}]]</div>
|}}
|}}
</div>
</div>
Line 64: Line 71:
</div>{{#if:{{#var: archetype}}|[[Category:{{#var: archetype}}s]]
</div>{{#if:{{#var: archetype}}|[[Category:{{#var: archetype}}s]]
|}}{{#if:{{#var: expansion}}|[[Category:{{#var: expansion}}]]
|}}{{#if:{{#var: expansion}}|[[Category:{{#var: expansion}}]]
|}}{{#if:{{#var: race}}|
|}}{{#if:{{#var: race}}|[[Category:{{#var: racePlural}}]]
  {{#switch:{{#var: race}}
    |Elf= [[Category:Elves]]
    |#default=[[Category:{{#var: race}}s]]
  }}
|}}</includeonly><noinclude>{{Infobox hero |name=Example Hero |expansion=DJ07 |archetype=Mage |race=example-race |image=Hero_-_Zyla.png |speed=5 |health=8 |stamina=5 |defense=Grey |willpower=3 |might=3 |knowledge=3 |awareness=3 |ability=I can do something... |feat=I'm not useless |quote=Catch me if you can}}{{documentation}}</noinclude>
|}}</includeonly><noinclude>{{Infobox hero |name=Example Hero |expansion=DJ07 |archetype=Mage |race=example-race |image=Hero_-_Zyla.png |speed=5 |health=8 |stamina=5 |defense=Grey |willpower=3 |might=3 |knowledge=3 |awareness=3 |ability=I can do something... |feat=I'm not useless |quote=Catch me if you can}}{{documentation}}</noinclude>

Revision as of 08:52, 3 August 2017

Example Hero

Speed: 5

Health: 8

Stamina: 5

Defense: Grey

Willpower: 3

Might: 3

Knowledge: 3

Awareness: 3

Hero Ability
I can do something...
Heroic Feat
I'm not useless
Catch me if you can
Template documentation (for the above template, sometimes hidden or invisible)
Description
This template is intended to display an infobox about a hero card.
The page will be automatically added to the various categories depending on the arguments of the template.
Syntax, all possible arguments
{{Infobox hero
|name      = <required>
|expansion = <optional>
|archetype = <required>
|race      = <optional>
|image     = <optional, use when image to show has a different name than: Hero_-_<name>.png>
|speed     = <required>
|health    = <required>
|stamina   = <required>
|defense   = <required>
|willpower = <required>
|might     = <required>
|knowledge = <required>
|awareness = <required>
|ability   = <required>
|feat      = <required>
|quote     = <optional>
}}

Visit Template:Infobox hero/doc to edit this text! (How does this work?)