Please note that some information on this wiki is still based on the demo version.
If you notice any errors, feel free to correct them.

Template:Card: Difference between revisions

From Super Fantasy Kingdom Official Wiki
Created page with "<includeonly><div class="card-container"> <div class="card-background card-background-{{{background|invalid}}}"></div> <div class="card-frame"></div> <div class="card-indicator-background"> <div class="card-indicator">{{#if:{{{kingdom|}}}|[[File:{{{kingdom}}}.png|32px|link={{{kingdom}}}]]}}</div> </div> <div class="card-label">{{{name|}}}</div> <div class="card-unit">{{#if:{{{name|}}}|[[File:{{{name}}}.png|64px]]}}</div> <div class="card-damage-type">{{..."
 
scaling card margin fix
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<includeonly><div class="card-container">
<includeonly><div class="card-container" {{#ifeq:{{{size|1}}}|1||{{#iferror:style="transform:scale({{{size}}}); margin: {{#expr:({{{size}}}-1)*150}}px {{#expr:({{{size}}}-1)*100}}px;"}}}}>
   <div class="card-background card-background-{{{background|invalid}}}"></div>
   <div class="card-background card-background-{{#ifeq:{{{damageType|}}}|physical|physical|magical}}"></div>
   <div class="card-frame"></div>
   <div class="card-frame"></div>
   <div class="card-indicator-background">
   <div class="card-indicator-background">
Line 6: Line 6:
   </div>
   </div>
   <div class="card-label">{{{name|}}}</div>
   <div class="card-label">{{{name|}}}</div>
   <div class="card-unit">{{#if:{{{name|}}}|[[File:{{{name}}}.png|64px]]}}</div>
   <div class="card-unit">{{#if:{{{name|}}}|[[File:{{{name}}}.png|64px|link={{{name}}}]]}}</div>
   <div class="card-damage-type">{{#if:{{{damageType|}}}|[[File:{{{damageType}}} damage.png|64px]]}}</div>
   <div class="card-damage-type">{{#if:{{{damageType|}}}|[[File:{{{damageType}}} damage.png|32px|link={{{damageType}}}]]}}</div>
</div></includeonly><noinclude>Displays a unit in a card like display.
</div></includeonly><noinclude>Displays a unit in a card like display.


Line 13: Line 13:
* <code>name</code>: Name of the unit, e.g. <code>Crossbowman</code>
* <code>name</code>: Name of the unit, e.g. <code>Crossbowman</code>
* <code>kingdom</code>: Name of the kingdom, e.g. <code>elven</code>
* <code>kingdom</code>: Name of the kingdom, e.g. <code>elven</code>
* <code>background</code>: can be <code>magical</code> or <code>physical</code>
* <code>damageType</code>: can be <code>magical</code> or <code>physical</code>
* <code>damageType</code>: e.g. <code>magic</code>
* <code>size</code>: The size of the card. 0.5 for half size, 1 for default, 2 = 2x, etc (can really be any number for scaling)


==Example==
==Example==
Line 20: Line 20:
| name = Deathpriest
| name = Deathpriest
| kingdom = undead
| kingdom = undead
| background = magical
| damageType = magic
| damageType = magic
}}
{{card
| name = Crossbowman
| kingdom = human
| damageType = physical
| size = 1
}}
{{card
| name = Leech
| kingdom = swamp
| damageType = physical
| size = 0.5
}}
{{card
| name = Swordsman
| kingdom = human
| damageType = physical
| size = 0.3
}}
{{card
| name = Archer
| kingdom = elven
| damageType = physical
| size = 1.5
}}</nowiki>
}}</nowiki>
{{card
{{card
| name = Deathpriest
| name = Deathpriest
| kingdom = undead
| kingdom = undead
| background = magical
| damageType = magic
| damageType = magic
}}
{{card
| name = Crossbowman
| kingdom = human
| damageType = physical
| size = 1
}}
{{card
| name = Leech
| kingdom = swamp
| damageType = physical
| size = 0.5
}}
{{card
| name = Swordsman
| kingdom = human
| damageType = physical
| size = 0.3
}}
{{card
| name = Archer
| kingdom = elven
| damageType = physical
| size = 1.5
}}
}}
[[category:display templates]]</noinclude>
[[category:display templates]]</noinclude>

Latest revision as of 19:10, 4 November 2025

Displays a unit in a card like display.

Parameters

  • name: Name of the unit, e.g. Crossbowman
  • kingdom: Name of the kingdom, e.g. elven
  • damageType: can be magical or physical
  • size: The size of the card. 0.5 for half size, 1 for default, 2 = 2x, etc (can really be any number for scaling)

Example

{{card
| name = Deathpriest
| kingdom = undead
| damageType = magic
}}
{{card
| name = Crossbowman
| kingdom = human
| damageType = physical
| size = 1
}}
{{card
| name = Leech
| kingdom = swamp
| damageType = physical
| size = 0.5
}}
{{card
| name = Swordsman
| kingdom = human
| damageType = physical
| size = 0.3
}}
{{card
| name = Archer
| kingdom = elven
| damageType = physical
| size = 1.5
}}
Deathpriest
Crossbowman
Leech
Swordsman
Archer