Template:SkillCard: Difference between revisions
Template page
More actions
Add support for fp_cost, target, type, vocals, xp fields |
Collapse template whitespace to prevent empty <p> tags causing extra padding |
||
| Line 25: | Line 25: | ||
[[Category:Templates]] | [[Category:Templates]] | ||
</noinclude><includeonly> | </noinclude><includeonly>==== {{{name}}} ==== | ||
==== {{{name}}} ==== | <div class="skill-card"><div class="skill-card-header"><span class="skill-card-name">{{{name}}}</span>{{#if:{{{level|}}}|<span class="skill-card-level">Lvl {{{level}}}</span>}}{{#if:{{{xp|}}}|<span class="skill-card-level">{{{xp}}}</span>}}</div><div class="skill-card-body"><table class="skill-card-stats"> | ||
<div class="skill-card"> | |||
<div class="skill-card-header"> | |||
<span class="skill-card-name">{{{name}}}</span>{{#if:{{{level|}}}|<span class="skill-card-level">Lvl {{{level}}}</span>}}{{#if:{{{xp|}}}|<span class="skill-card-level">{{{xp}}}</span>}} | |||
</div> | |||
<div class="skill-card-body"> | |||
<table class="skill-card-stats"> | |||
{{#if:{{{cast_time|}}}|<tr><th>Cast Time</th><td>{{{cast_time}}}</td></tr>}} | {{#if:{{{cast_time|}}}|<tr><th>Cast Time</th><td>{{{cast_time}}}</td></tr>}} | ||
{{#if:{{{fp_cost|}}}|<tr><th>FP Cost</th><td>{{{fp_cost}}}</td></tr>}} | {{#if:{{{fp_cost|}}}|<tr><th>FP Cost</th><td>{{{fp_cost}}}</td></tr>}} | ||
| Line 40: | Line 34: | ||
{{#if:{{{duration|}}}|<tr><th>Duration</th><td>{{{duration}}}</td></tr>}} | {{#if:{{{duration|}}}|<tr><th>Duration</th><td>{{{duration}}}</td></tr>}} | ||
{{#if:{{{range|}}}|<tr><th>Range</th><td>{{{range}}}</td></tr>}} | {{#if:{{{range|}}}|<tr><th>Range</th><td>{{{range}}}</td></tr>}} | ||
</table> | </table>{{#if:{{{extension|}}}|<div class="skill-card-extension"><span class="skill-card-ext-label">Extension:</span> {{{extension}}}</div>}}{{#if:{{{effect|}}}|<div class="skill-card-effect">{{{effect}}}</div>}}{{#if:{{{vocals|}}}|<div class="skill-card-extension"><span class="skill-card-ext-label">Vocals:</span> {{{vocals}}}</div>}}{{#if:{{{note|}}}|<div class="skill-card-note">{{{note}}}</div>}}</div></div></includeonly> | ||
{{#if:{{{extension|}}}|<div class="skill-card-extension"><span class="skill-card-ext-label">Extension:</span> {{{extension}}}</div>}} | |||
{{#if:{{{effect|}}}|<div class="skill-card-effect">{{{effect}}}</div>}} | |||
{{#if:{{{vocals|}}}|<div class="skill-card-extension"><span class="skill-card-ext-label">Vocals:</span> {{{vocals}}}</div>}} | |||
{{#if:{{{note|}}}|<div class="skill-card-note">{{{note}}}</div>}} | |||
</div> | |||
</div></includeonly> | |||
Revision as of 18:41, 13 March 2026
Usage
A styled card template for presenting Rites, Spells, Cantrips, Ceremonies, and abilities. The card name automatically appears in the page's Table of Contents for easy navigation.
{{SkillCard
|name=Spell Name
|level=1
|xp=2xp
|cast_time=2 minutes
|duration=Instantaneous
|cost=1 Air Flicker
|fp_cost=1
|target=Other
|type=Ceremony – 1 min
|extension=Description of how flickers extend the rite
|range=10 metres
|effect=Full description of the spell effect
|vocals=By the element of Air/Minimum of Five Words/Spell Name
|note=Optional referee note or flavour text
}}
All parameters except name are optional. The card gracefully hides rows for any omitted field.