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
Add size parameter for scaling
scaling card margin fix
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<includeonly><div class="card-container" style="display:inline-block; transform:scale({{{size}}})">
<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-{{#ifeq:{{{damageType|}}}|physical|physical|magical}}"></div>
   <div class="card-background card-background-{{#ifeq:{{{damageType|}}}|physical|physical|magical}}"></div>
   <div class="card-frame"></div>
   <div class="card-frame"></div>
Line 7: Line 7:
   <div class="card-label">{{{name|}}}</div>
   <div class="card-label">{{{name|}}}</div>
   <div class="card-unit">{{#if:{{{name|}}}|[[File:{{{name}}}.png|64px|link={{{name}}}]]}}</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|link={{{damageType}}}]]}}</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 14: Line 14:
* <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>damageType</code>: can be <code>magical</code> or <code>physical</code>
* <code>damageType</code>: can be <code>magical</code> or <code>physical</code>
* <code>size</code>: The size of the card. 0.5 for half size, 1 for default.
* <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 21: Line 21:
| kingdom = undead
| kingdom = undead
| damageType = magic
| damageType = magic
| size = 1
}}
}}
{{card
{{card
Line 34: Line 33:
| damageType = physical
| damageType = physical
| size = 0.5
| 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
Line 39: Line 50:
| kingdom = undead
| kingdom = undead
| damageType = magic
| damageType = magic
| size = 1
}}
}}
{{card
{{card
Line 52: Line 62:
| damageType = physical
| damageType = physical
| size = 0.5
| 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