More actions
// via Wikitext Extension for VSCode |
// via Wikitext Extension for VSCode |
||
Line 1: | Line 1: | ||
<includeonly> |
<includeonly> |
||
{{ContextStartHelper| |
{{ContextStartHelper| |
||
{{ContextBarHelper|Power Sources| |
{{ContextBarHelper|Power Sources| {{#if:{{{magic| }}} |
||
{{If |
|||
|{{{magic| }}} |
|||
|{{Tag |
|{{Tag |
||
|Magical |
|Magical |
||
Line 10: | Line 8: | ||
|l=:Category:Magical Abilities |
|l=:Category:Magical Abilities |
||
}} |
}} |
||
}} {{#if:{{{divine| }}} |
|||
}} |
|||
{{If |
|||
|{{{divine| }}} |
|||
|{{Tag |
|{{Tag |
||
|Divine |
|Divine |
||
Line 19: | Line 15: | ||
|l=:Category:Divine Abilities |
|l=:Category:Divine Abilities |
||
}} |
}} |
||
}} {{#if:{{{spiritual| }}} |
|||
}} |
|||
{{If |
|||
|{{{spiritual| }}} |
|||
|{{Tag |
|{{Tag |
||
|Spiritual |
|Spiritual |
||
Line 28: | Line 22: | ||
|l=:Category:Spiritual Abilities |
|l=:Category:Spiritual Abilities |
||
}} |
}} |
||
}} {{#if:{{{primal| }}} |
|||
}} |
|||
{{If |
|||
|{{{primal| }}} |
|||
|{{Tag |
|{{Tag |
||
|Primal |
|Primal |
||
Line 37: | Line 29: | ||
|l=:Category:Primal Abilities |
|l=:Category:Primal Abilities |
||
}} |
}} |
||
}} {{#if:{{{martial| }}} |
|||
}} |
|||
{{If |
|||
|{{{martial| }}} |
|||
|{{Tag |
|{{Tag |
||
|Martial |
|Martial |
||
Line 46: | Line 36: | ||
|l=:Category:Martial Abilities |
|l=:Category:Martial Abilities |
||
}} |
}} |
||
}} {{#if:{{{alchemical| }}} |
|||
}} |
|||
{{If |
|||
|{{{alchemical| }}} |
|||
|{{Tag |
|{{Tag |
||
|Alchemical |
|Alchemical |
||
Line 55: | Line 43: | ||
|l=:Category:Alchemical Abilities |
|l=:Category:Alchemical Abilities |
||
}} |
}} |
||
}} {{#if:{{{psionic| }}} |
|||
}} |
|||
{{If |
|||
|{{{psionic| }}} |
|||
|{{Tag |
|{{Tag |
||
|Psionic |
|Psionic |
||
Line 64: | Line 50: | ||
|l=:Category:Martial Abilities |
|l=:Category:Martial Abilities |
||
}} |
}} |
||
}} {{#if:{{{technologic| }}} |
|||
}} |
|||
{{If |
|||
|{{{technologic| }}} |
|||
|{{Tag |
|{{Tag |
||
|Technologic |
|Technologic |
||
Line 75: | Line 59: | ||
}} |
}} |
||
}} |
}} |
||
{{ContextBarHelper|Elements| |
{{ContextBarHelper|Elements| {{#if:{{{life| }}}| {{Tag |
||
{{If |
|||
|{{{life| }}}| {{Tag |
|||
|Life |
|Life |
||
|☀️ |
|☀️ |
||
Line 83: | Line 65: | ||
|l=:Category:Life Spells |
|l=:Category:Life Spells |
||
}} |
}} |
||
}} {{#if:{{{storm| }}} |
|||
}} |
|||
{{If |
|||
|{{{storm| }}} |
|||
|{{Tag |
|{{Tag |
||
|Storm |
|Storm |
||
Line 92: | Line 72: | ||
|l=:Category:Storm Spells |
|l=:Category:Storm Spells |
||
}} |
}} |
||
}} {{#if:{{{necro| }}} |
|||
}} |
|||
{{If |
|||
|{{{necro| }}} |
|||
|{{Tag |
|{{Tag |
||
|Necromancy |
|Necromancy |
||
Line 101: | Line 79: | ||
|l=:Category:Necromancy Spells |
|l=:Category:Necromancy Spells |
||
}} |
}} |
||
}} {{#if:{{{flame| }}} |
|||
}} |
|||
{{If |
|||
|{{{flame| }}} |
|||
|{{Tag |
|{{Tag |
||
|Flame |
|Flame |
||
Line 110: | Line 86: | ||
|l=:Category:Flame Spells |
|l=:Category:Flame Spells |
||
}} |
}} |
||
}} {{#if:{{{nature| }}} |
|||
}} |
|||
{{If |
|||
|{{{nature| }}} |
|||
|{{Tag |
|{{Tag |
||
|Nature |
|Nature |
||
Line 122: | Line 96: | ||
}} |
}} |
||
{{ContextBarHelper|Effect Types| |
{{ContextBarHelper|Effect Types| |
||
<!-- {{ |
<!-- {{#if:{{{ic| }}} |
||
|{{{ic| }}} |
|||
|{{Tag |
|{{Tag |
||
|In Combat |
|In Combat |
||
Line 129: | Line 102: | ||
|l=:Category:In Combat Abilities |
|l=:Category:In Combat Abilities |
||
}} |
}} |
||
}} {{#if:{{{bc| }}} |
|||
}} |
|||
{{If |
|||
|{{{bc| }}} |
|||
|{{Tag |
|{{Tag |
||
|Before Combat |
|Before Combat |
||
Line 137: | Line 108: | ||
|l=:Category:Before Combat Abilities |
|l=:Category:Before Combat Abilities |
||
}} |
}} |
||
}} {{#if:{{{oc| }}} |
|||
}} |
|||
{{If |
|||
|{{{oc| }}} |
|||
|{{Tag |
|{{Tag |
||
|Out of Combat |
|Out of Combat |
||
Line 145: | Line 114: | ||
|l=:Category:Out of Combat Abilities |
|l=:Category:Out of Combat Abilities |
||
}} |
}} |
||
}} --> |
}} --> {{#if:{{{called| }}} |
||
{{If |
|||
|{{{called| }}} |
|||
|{{Tag |
|{{Tag |
||
|Called |
|Called |
||
Line 153: | Line 120: | ||
|l=:Category:Called Abilities |
|l=:Category:Called Abilities |
||
}} |
}} |
||
}} {{#if:{{{standard| }}} {{{class| }}} |
|||
}} |
|||
{{If |
|||
|{{{standard| }}} {{{class| }}} |
|||
|{{If|{{{spell| }}} |
|{{If|{{{spell| }}} |
||
|{{Tag |
|{{Tag |
||
Line 168: | Line 133: | ||
}} |
}} |
||
}} |
}} |
||
}} {{#if:{{{mental| }}} |
|||
}} |
|||
{{If |
|||
|{{{mental| }}} |
|||
|{{Tag |
|{{Tag |
||
|Mental |
|Mental |
||
Line 176: | Line 139: | ||
|l=:Category:Mental Effects |
|l=:Category:Mental Effects |
||
}} |
}} |
||
}} {{#if:{{{truth| }}} |
|||
}} |
|||
{{If |
|||
|{{{truth| }}} |
|||
|{{Tag |
|{{Tag |
||
|Truth |
|Truth |
||
Line 184: | Line 145: | ||
|l=:Category:Truth Detecting Effects |
|l=:Category:Truth Detecting Effects |
||
}} |
}} |
||
}} {{#if:{{{duelMod| }}} |
|||
}} |
|||
{{If |
|||
|{{{duelMod| }}} |
|||
|{{Tag |
|{{Tag |
||
|Duel |
|Duel |
||
Line 192: | Line 151: | ||
|l=:Category:Duel Modifying Effects |
|l=:Category:Duel Modifying Effects |
||
}} |
}} |
||
}} {{#if:{{{control| }}} |
|||
}} |
|||
{{If |
|||
|{{{control| }}} |
|||
|{{Tag |
|{{Tag |
||
|Control |
|Control |
||
Line 200: | Line 157: | ||
|l=:Category:Control and Binding Effects |
|l=:Category:Control and Binding Effects |
||
}} |
}} |
||
}} {{#if:{{{movement| }}} |
|||
}} |
|||
{{If |
|||
|{{{movement| }}} |
|||
|{{Tag |
|{{Tag |
||
|Movement |
|Movement |
||
Line 208: | Line 163: | ||
|l=:Category:Movement Effects |
|l=:Category:Movement Effects |
||
}} |
}} |
||
}} {{#if:{{{displacement| }}} |
|||
}} |
|||
{{If |
|||
|{{{displacement| }}} |
|||
|{{Tag |
|{{Tag |
||
|Displacement |
|Displacement |
||
Line 216: | Line 169: | ||
|l=:Category:Displacement Effects |
|l=:Category:Displacement Effects |
||
}} |
}} |
||
}} {{#if:{{{transformation| }}} |
|||
}} |
|||
{{If |
|||
|{{{transformation| }}} |
|||
|{{Tag |
|{{Tag |
||
|Transformation |
|Transformation |
||
Line 224: | Line 175: | ||
|l=:Category:Transformation Effects |
|l=:Category:Transformation Effects |
||
}} |
}} |
||
}} {{#if:{{{resist| }}} |
|||
}} |
|||
{{If |
|||
|{{{resist| }}} |
|||
|{{Tag |
|{{Tag |
||
|Resistance |
|Resistance |
||
Line 235: | Line 184: | ||
}} |
}} |
||
{{ContextBarHelper|Delivery| |
{{ContextBarHelper|Delivery| |
||
{{{delivery| {{#if:{{#ifexpr: {{{av0|{{If|{{{ray| }}}|1|0}} }}} > 0 | 1}} |
|||
{{{delivery| |
|||
{{If |
|||
|{{#ifexpr: {{{av0|{{If|{{{ray| }}}|1|0}} }}} > 0 | 1}} |
|||
|{{Tag |
|{{Tag |
||
|AV0 |
|AV0 |
||
Line 244: | Line 191: | ||
|c=#33d17a |
|c=#33d17a |
||
}} |
}} |
||
}} {{#if:{{#ifexpr: {{{ub|{{If|{{{touch| }}} {{{ball| }}}|1|0}} }}} > 0 | 1}} |
|||
}} |
|||
{{If |
|||
|{{#ifexpr: {{{ub|{{If|{{{touch| }}} {{{ball| }}}|1|0}} }}} > 0 | 1}} |
|||
|{{Tag |
|{{Tag |
||
|UB |
|UB |
||
Line 253: | Line 198: | ||
|c=#33d17a |
|c=#33d17a |
||
}} |
}} |
||
}} {{#if:{{{vitals| }}} |
|||
}} |
|||
{{If |
|||
|{{{vitals| }}} |
|||
|{{Tag |
|{{Tag |
||
|Vitals |
|Vitals |
||
Line 262: | Line 205: | ||
|c=#f6d32d |
|c=#f6d32d |
||
}} |
}} |
||
}} {{#if:{{{arm| }}} |
|||
}} |
|||
{{If |
|||
|{{{arm| }}} |
|||
|{{Tag |
|{{Tag |
||
|Arm |
|Arm |
||
Line 271: | Line 212: | ||
|c=#f6d32d |
|c=#f6d32d |
||
}} |
}} |
||
}} {{#if:{{{leg| }}} |
|||
}} |
|||
{{If |
|||
|{{{leg| }}} |
|||
|{{Tag |
|{{Tag |
||
|Leg |
|Leg |
||
Line 280: | Line 219: | ||
|c=#f6d32d |
|c=#f6d32d |
||
}} |
}} |
||
}} {{#if:{{{passive| }}} |
|||
}} |
|||
{{If |
|||
|{{{passive| }}} |
|||
|{{Tag |
|{{Tag |
||
|Passive |
|Passive |
||
Line 288: | Line 225: | ||
|l=:Category:Passive Delivery Abilities |
|l=:Category:Passive Delivery Abilities |
||
}} |
}} |
||
}} {{#if:{{{self| }}} |
|||
}} |
|||
{{If |
|||
|{{{self| }}} |
|||
|{{Tag |
|{{Tag |
||
|Self |
|Self |
||
Line 296: | Line 231: | ||
|l=:Category:Self Delivery Abilities |
|l=:Category:Self Delivery Abilities |
||
}} |
}} |
||
}} {{#if:{{{strike| }}} |
|||
}} |
|||
{{If |
|||
|{{{strike| }}} |
|||
|{{Tag |
|{{Tag |
||
|Strike |
|Strike |
||
Line 305: | Line 238: | ||
|c=#ff7800 |
|c=#ff7800 |
||
}} |
}} |
||
}} {{#if:{{{block| }}} |
|||
}} |
|||
{{If |
|||
|{{{block| }}} |
|||
|{{Tag |
|{{Tag |
||
|Block |
|Block |
||
Line 314: | Line 245: | ||
|c=#ff7800 |
|c=#ff7800 |
||
}} |
}} |
||
}} {{#if:{{{bite| }}} |
|||
}} |
|||
{{If |
|||
|{{{bite| }}} |
|||
|{{Tag |
|{{Tag |
||
|Bite |
|Bite |
||
Line 323: | Line 252: | ||
|c=#ff7800 |
|c=#ff7800 |
||
}} |
}} |
||
}} {{#if:{{{blood| }}} |
|||
}} |
|||
{{If |
|||
|{{{blood| }}} |
|||
|{{Tag |
|{{Tag |
||
|Blood |
|Blood |
||
Line 332: | Line 259: | ||
|c=#ff7800 |
|c=#ff7800 |
||
}} |
}} |
||
}} {{#if:{{{sight| }}} |
|||
}} |
|||
{{If |
|||
|{{{sight| }}} |
|||
|{{Tag |
|{{Tag |
||
|Sight |
|Sight |
||
Line 341: | Line 266: | ||
|c=#ff7800 |
|c=#ff7800 |
||
}} |
}} |
||
}} {{#if:{{{ritual| }}} |
|||
}} |
|||
{{If |
|||
|{{{ritual| }}} |
|||
|{{Tag |
|{{Tag |
||
|Ritual |
|Ritual |
||
Line 350: | Line 273: | ||
|c=#ff7800 |
|c=#ff7800 |
||
}} |
}} |
||
}} {{#if:{{{ray| }}} |
|||
}} |
|||
{{If |
|||
|{{{ray| }}} |
|||
|{{Tag |
|{{Tag |
||
|Ray |
|Ray |
||
Line 359: | Line 280: | ||
|c=#ff7800 |
|c=#ff7800 |
||
}} |
}} |
||
}} {{#if:{{{ball| }}} |
|||
}} |
|||
{{If |
|||
|{{{ball| }}} |
|||
|{{Tag |
|{{Tag |
||
|Ball |
|Ball |
||
Line 368: | Line 287: | ||
|c=#ff7800 |
|c=#ff7800 |
||
}} |
}} |
||
}} {{#if:{{{touch| }}} |
|||
}} |
|||
{{If |
|||
|{{{touch| }}} |
|||
|{{Tag |
|{{Tag |
||
|Touch |
|Touch |
||
Line 377: | Line 294: | ||
|c=#ff7800 |
|c=#ff7800 |
||
}} |
}} |
||
}} {{#if:{{{aura| }}} |
|||
}} |
|||
{{If |
|||
|{{{aura| }}} |
|||
|{{Tag |
|{{Tag |
||
|Aura |
|Aura |
||
Line 386: | Line 301: | ||
|c=#ff7800 |
|c=#ff7800 |
||
}} |
}} |
||
}} {{#if:{{{tag| }}} |
|||
}} |
|||
{{If |
|||
|{{{tag| }}} |
|||
|{{Tag |
|{{Tag |
||
|Tag |
|Tag |
||
Line 395: | Line 308: | ||
|c=#ff7800 |
|c=#ff7800 |
||
}} |
}} |
||
}} {{#if:{{{cone| }}} |
|||
}} |
|||
{{If |
|||
|{{{cone| }}} |
|||
|{{Tag |
|{{Tag |
||
|Cone |
|Cone |
||
Line 404: | Line 315: | ||
|c=#ff7800 |
|c=#ff7800 |
||
}} |
}} |
||
}} {{#if:{{{field| }}} |
|||
}} |
|||
{{If |
|||
|{{{field| }}} |
|||
|{{Tag |
|{{Tag |
||
|Field |
|Field |
||
Line 413: | Line 322: | ||
|c=#ff7800 |
|c=#ff7800 |
||
}} |
}} |
||
}} {{#if:{{{ripple| }}} |
|||
}} |
|||
{{If |
|||
|{{{ripple| }}} |
|||
|{{Tag |
|{{Tag |
||
|Ripple |
|Ripple |
||
Line 422: | Line 329: | ||
|c=#e01b24 |
|c=#e01b24 |
||
}} |
}} |
||
}} {{#if:{{{cascade| }}} |
|||
}} |
|||
{{If |
|||
|{{{cascade| }}} |
|||
|{{Tag |
|{{Tag |
||
|Cascade |
|Cascade |
||
Line 431: | Line 336: | ||
|c=#e01b24 |
|c=#e01b24 |
||
}} |
}} |
||
}} {{#if:{{{fork| }}} |
|||
}} |
|||
{{If |
|||
|{{{fork| }}} |
|||
|{{Tag |
|{{Tag |
||
|Fork |
|Fork |
||
Line 443: | Line 346: | ||
}}} }} |
}}} }} |
||
<!-- {{ContextBarHelper|Delivery Modifiers| |
<!-- {{ContextBarHelper|Delivery Modifiers| |
||
{{{deliveryMod| {{#if:{{#ifexpr: {{{av0|{{If|{{{ray| }}}|1|0}} }}} > 0 | 1}} |
|||
{{{deliveryMod| |
|||
{{If |
|||
|{{#ifexpr: {{{av0|{{If|{{{ray| }}}|1|0}} }}} > 0 | 1}} |
|||
|{{Tag |
|{{Tag |
||
|AV0 |
|AV0 |
||
Line 451: | Line 352: | ||
|l=:Category:AV0 Attack Abilities |
|l=:Category:AV0 Attack Abilities |
||
}} |
}} |
||
}} {{#if:{{#ifexpr: {{{ub|{{If|{{{touch| }}} {{{ball| }}}|1|0}} }}} > 0 | 1}} |
|||
}} |
|||
{{If |
|||
|{{#ifexpr: {{{ub|{{If|{{{touch| }}} {{{ball| }}}|1|0}} }}} > 0 | 1}} |
|||
|{{Tag |
|{{Tag |
||
|UB |
|UB |
||
Line 459: | Line 358: | ||
|l=:Category:UB Attack Abilities |
|l=:Category:UB Attack Abilities |
||
}} |
}} |
||
}} {{#if:{{{vitals| }}} |
|||
}} |
|||
{{If |
|||
|{{{vitals| }}} |
|||
|{{Tag |
|{{Tag |
||
|Vitals |
|Vitals |
||
Line 467: | Line 364: | ||
|l=:Category:Vitals Attack Abilities |
|l=:Category:Vitals Attack Abilities |
||
}} |
}} |
||
}} {{#if:{{{arm| }}} |
|||
}} |
|||
{{If |
|||
|{{{arm| }}} |
|||
|{{Tag |
|{{Tag |
||
|Arm |
|Arm |
||
Line 475: | Line 370: | ||
|l=:Category:Arm Attack Abilities |
|l=:Category:Arm Attack Abilities |
||
}} |
}} |
||
}} {{#if:{{{leg| }}} |
|||
}} |
|||
{{If |
|||
|{{{leg| }}} |
|||
|{{Tag |
|{{Tag |
||
|Leg |
|Leg |
||
Line 483: | Line 376: | ||
|l=:Category:Leg Attack Abilities |
|l=:Category:Leg Attack Abilities |
||
}} |
}} |
||
}} {{#if:{{{ripple| }}} |
|||
}} |
|||
{{If |
|||
|{{{ripple| }}} |
|||
|{{Tag |
|{{Tag |
||
|Ripple |
|Ripple |
||
Line 491: | Line 382: | ||
|l=:Category:Ripple Extending Abilities |
|l=:Category:Ripple Extending Abilities |
||
}} |
}} |
||
}} {{#if:{{{cascade| }}} |
|||
}} |
|||
{{If |
|||
|{{{cascade| }}} |
|||
|{{Tag |
|{{Tag |
||
|Cascade |
|Cascade |
||
Line 499: | Line 388: | ||
|l=:Category:Cascade Extending Abilities |
|l=:Category:Cascade Extending Abilities |
||
}} |
}} |
||
}} {{#if:{{{fork| }}} |
|||
}} |
|||
{{If |
|||
|{{{fork| }}} |
|||
|{{Tag |
|{{Tag |
||
|Fork |
|Fork |
||
Line 539: | Line 426: | ||
}} |
}} |
||
{{ContextBarHelper|Cost| |
{{ContextBarHelper|Cost| |
||
{{{cost| |
{{{cost| {{#if:{{{invoke| }}} |
||
{{If |
|||
|{{{invoke| }}} |
|||
|{{Tag |
|{{Tag |
||
|Invoke |
|Invoke |
||
Line 547: | Line 432: | ||
|l=:Category:Invoked Abilities |
|l=:Category:Invoked Abilities |
||
}} |
}} |
||
}} {{#if:{{{mana| }}} |
|||
}} |
|||
{{If |
|||
|{{{mana| }}} |
|||
|{{Tag |
|{{Tag |
||
|{{{mana}}} Mana |
|{{{mana}}} Mana |
||
Line 555: | Line 438: | ||
|l=:Category:Mana Activated Abilities |
|l=:Category:Mana Activated Abilities |
||
}} |
}} |
||
}} {{#if:{{{hp| }}} |
|||
}} |
|||
{{If |
|||
|{{{hp| }}} |
|||
|{{Tag |
|{{Tag |
||
|{{{hp}}} HP |
|{{{hp}}} HP |
Revision as of 08:36, 29 December 2024
Template Frontend
This template is designed for tagging and categorizing abilities, spells, and related game elements. It supports a wide range of parameters to provide detailed metadata, such as the type of ability, its delivery method, associated elements, power sources, and more.
Parameters
1
: str (required)- The main content or description of the ability.
flavor
: str (optional)- Flavor text for the ability.
Power Sources
divine
: bool (optional, defaults to0
)- Indicates whether the ability is associated with the Divine power source.
magical
: bool (optional, defaults to0
)- Indicates whether the ability is associated with the Magical power source.
primal
: bool (optional, defaults to0
)- Indicates whether the ability is associated with the Primal power source.
spiritual
: bool (optional, defaults to0
)- Indicates whether the ability is associated with the Spirit power source.
martial
: bool (optional, defaults to0
)- Indicates whether the ability is associated with the Martial power source.
alchemical
: bool (optional, defaults to0
)- Indicates whether the ability is associated with the Alchemical power source.
psionic
: bool (optional, defaults to0
)- Indicates whether the ability is associated with the Psionic power source.
technologic
: bool (optional, defaults to0
)- Indicates whether the ability is associated with the Technologic power source.
Elements
life
: bool (optional, defaults to0
)- Indicates whether the ability is associated with the Life element.
storm
: bool (optional, defaults to0
)- Indicates whether the ability is associated with the Storm element.
necro
: bool (optional, defaults to0
)- Indicates whether the ability is associated with the Necromancy element.
flame
: bool (optional, defaults to0
)- Indicates whether the ability is associated with the Flame element.
nature
: bool (optional, defaults to0
)- Indicates whether the ability is associated with the Nature element.
Effect Types
mental
: bool (optional, defaults to0
)- Indicates if the ability is a mental effect.
truth
: bool (optional, defaults to0
)- Indicates if the ability is a truth detecting effect.
duelMod
: bool (optional, defaults to0
)- Indicates if the ability is a duel modifying effect.
control
: bool (optional, defaults to0
)- Indicates if the ability is a control effect.
movement
: bool (optional, defaults to0
)- Indicates if the ability is a movement effect.
displacement
: bool (optional, defaults to0
)- Indicates if the ability is a displacement effect.
transformation
: bool (optional, defaults to0
)- Indicates if the ability is a transformation effect.
Delivery
delivery
: str (optional)- Use to override the default delivery method.
passive
: bool (optional, defaults to0
)- Indicates if the ability is passive.
self
: bool (optional, defaults to0
)- Indicates if the ability is self-targeted.
strike
: bool (optional, defaults to0
)- Indicates if the ability is a strike attack (requires a weapon).
block
: bool (optional, defaults to0
)- Indicates if the ability is a block (requires an item).
bite
: bool (optional, defaults to0
)- Indicates if the ability is a bite ability.
blood
: bool (optional, defaults to0
)- Indicates if the ability is a blood ability.
sight
: bool (optional, defaults to0
)- Indicates if the ability is a sight ability.
ritual
: bool (optional, defaults to0
)- Indicates if the ability is delivered through a ritual.
ray
: bool (optional, defaults to0
)- Indicates if the ability is delivered as a ray.
ball
: bool (optional, defaults to0
)- Indicates if the ability is delivered as a ball.
touch
: bool (optional, defaults to0
)- Indicates if the ability is delivered through touch.
aura
: bool (optional, defaults to0
)- Indicates if the ability is delivered as an aura.
tag
: bool (optional, defaults to0
)- Indicates if the ability is a tag ability.
cone
: bool (optional, defaults to0
)- Indicates if the ability is a cone ability.
field
: bool (optional, defaults to0
)- Indicates if the ability is some other field.
Delivery Modifiers
deliveryMod
: str (optional)- Use to override the default delivery modifier description.
av0
: bool (optional, defaults to0
, or1
for rays)- Use if the ability is an AV0 attack.
- This can be forcibly set to
0
.
ub
: bool (optional, defaults to0
, or1
for balls and touches)- Use if the ability is a UB attack.
- This can be forcibly set to
0
.
vitals
: bool (optional, defaults to0
)- Indicates if the ability is a vitals attack.
arm
: bool (optional, defaults to0
)- Indicates if the ability is an arm attack.
leg
: bool (optional, defaults to0
)- Indicates if the ability is a leg attack.
Delivery Extensions
ripple
: bool (optional, defaults to0
)- Indicates if the ability is a ripple ability.
detonate
: bool (optional, defaults to0
)- Indicates if the ability is a detonate ability.
cascade
: bool (optional, defaults to0
)- Indicates if the ability is a cascade ability.
fork
: bool (optional, defaults to0
)- Indicates if the ability is a fork ability.
Saving Throws
saveStat
: str (optional)- The ability score used to make a saving throw against the ability.
- Possible values:
int
,str
,mov
,per
,snk
Usage Requirements
oc
: bool (optional, defaults to0
)- Indicates if the ability is usable out of combat.
bc
: bool (optional, defaults to0
)- Indicates if the ability is usable before combat.
ic
: bool (optional, defaults to0
)- Indicates if the ability is usable in combat.
called
: bool (optional, defaults to0
)- Indicates if the ability is Called.
Casting/Execution Time
time
: str (optional)- Use to override the default casting or execution time.
re
: bool (optional, defaults to0
)- Indicates if the ability is reactive.
num
: int (optional, defaults tona
)- Specifies the number of actions (or reactions) required to cast or execute the ability.
- Use
0
for free actions (or free reactions). - Possible values:
0
,1
,2
,3
,na
.
Cost
cost
: str (optional)- Use to override the default cost description.
invoke
: bool (optional, defaults to0
)- Indicates if the ability requires invoking.
mana
: int (optional, defaults to0
)- Specifies the number of mana needed to use the ability.
upcast
: str (optional)- Defines what happens when you Heighten this ability.
Target
target
: str (optional)- Use to override the default target description.
targetType
: str (optional, defaults tocreature
)- Specifies the type of target (e.g., creature, item).
targetMax
: int (optional, defaults to0
)- Specifies the max number of targets.
- When the value is
0
, there is no specified maximum number.
Range
range
: str (optional)- Use to override the default range description.
rangeDist
: int (optional, defaults varies bydelivery
)- Specifies the range distance in feet.
rangeRad
: int (optional, defaults varies bydelivery
)- Specifies the range radius in feet.
Duration
duration
: str (optional)- Use to override the default duration description.
durationTime
: int (optional, defaults to1
)- Sets a numerical duration time.
durationUnit
: str (optional)- Sets a unit for the duration time.
durationReq
: str (optional, defaults toup
)- Sets a condition that must be met for duration to continue
- Common conditions are
alive
andup
sustained
: bool (optional, defaults to0
)- Indicates if the ability is sustained.
end
: bool (optional, defaults to0
)- Indicates if the ability has some other end condition.
Flags Completion
stat
: str (optional)- Flags the ability as improving this stat.
- The possible values are:
int
,str
,mov
,per
,snk
statVal
: int (optional, defaults to0
)- Flags the value that the ability sets the stat to.
statProf
: bool (optional, defaults to0
)- Flags the ability giving proficiency in the specified stat.
statFlu
: bool (optional, defaults to0
)- Flags the ability giving fluency in the specified stat.
resist
: bool (optional, defaults to0
)- Flags the ability as granting a resistance.
Text Completion
noText
: bool (optional), defaults to1
)- Enable to turn off the automatic filler text.
- This is not yet implemented.
trigger
: str (optional)- Triggering condition for ability.
critHit
: str (optional)- Effects that occur on a Critical Hit.
hit
: str (optional)- Effects that occur on a Hit.
critMiss
: str (optional)- Effects that occur on a Critical Miss.
miss
: str (optional)- Effects that occur on a Miss.
critFail
: str (optional)- Effects that occur on a Critically Failed Save.
fail
: str (optional)- Effects that occur on a Failed Save.
save
: str (optional)- Effects that occur on a Successful Save.
critSave
: str (optional)- Effects that occur on a Critically Successful Save.
End Condition Text Completion
endCon
: str (optional)- Use to override the default end condition.
rollEnd
: bool (optional, defaults to0
)- Specifies that a condition created by this spell ends on a d4 roll.
rollTime
: str (optional, defaults tostart
)- Specifies when in the turn to roll the d4.
rollWho
: str (optional, defaults tothe target's
)- Specifies who's turn has the d4 roll.
- Recommended values are
the target's
andyour
Class Ranks
class
: str (optional)- Specifies what standard class this ability is from.
- Options are:
ber
,bar
,due
,sam
,vet
,kni
,pal
,ass
,cor
,ama
,arc
,thi
,ran
,fla
,sto
,lif
,nec
,nat
- Note that several options are synonyms for the same class.
rank
: int (optional, defaults tonr
)- Specifies what standard class rank this ability belongs to.
warrior
: bool (optional, defaults to0
- Forcibly specify this as a Warrior ability.
mage
: bool (optional, defaults to0
- Forcibly specify this as a Mage ability.
semi
: bool (optional, defaults to0
- Forcibly specify this as a Semi ability.
Additional Information
The template supports numerous parameters for categorizing abilities into various categories automatically. Boolean parameters (e.g., life
, storm
) trigger their respective tags and categories when set to a truthy value.
Template Backend
The backend utilizes nested logic and conditional structures to generate tags and categories dynamically based on the provided parameters. This approach ensures flexibility and reduces the need for manual categorization.
Key features include:
- Tagging elements, power sources, and delivery methods using the
{{{1}}}
sub-template. - Categorizing abilities dynamically based on the combination of parameters (e.g., elements, power sources, combat phases).
- Supporting fallback values and default behaviors for missing parameters.
For optimal usage, ensure that all required parameters are supplied and optional parameters are set thoughtfully to achieve desired categorizations.