Template:Spell: Difference between revisions

Template page
mNo edit summary
Tag: wikieditor
No edit summary
Tag: wikieditor
Line 56: Line 56:
{{SpellTableHeader}}
{{SpellTableHeader}}
{{#if:{{{level|}}}|{{SpellTableRow|{{#tag:span|{{#switch: {{{level}}} | 0 = Cantrip | 1 = 1st Level | 2 = 2nd Level | 3 = 3rd Level | #default = {{{level}}}th Level}}|class="spell"}}|}}|}}
{{#if:{{{level|}}}|{{SpellTableRow|{{#tag:span|{{#switch: {{{level}}} | 0 = Cantrip | 1 = 1st Level | 2 = 2nd Level | 3 = 3rd Level | #default = {{{level}}}th Level}}|class="spell"}}|}}|}}
{{#if:{{{themes|}}}|{{SpellTableRow|'''Theme(s)'''|{{#ifexpr:{{#count:{{{themes|}}}|arcane}} > 0 |{{#tag:div|Arcane}}|}}{{#ifexpr:{{#count:{{{themes|}}}|divine}} > 0 |{{#tag:div|Divine}}|}}{{#ifexpr:{{#count:{{{themes|}}}|occult}} > 0 |{{#tag:div|Occult}}|}}{{#ifexpr:{{#count:{{{themes|}}}|primal}} > 0 |{{#tag:div|Primal}}}}
{{#if:{{{themes|}}}|{{SpellTableRow|'''[[Theme]](s)'''|{{#ifexpr:{{#count:{{{themes|}}}|arcane}} > 0 |{{#tag:div|Arcane}}|}}{{#ifexpr:{{#count:{{{themes|}}}|divine}} > 0 |{{#tag:div|Divine}}|}}{{#ifexpr:{{#count:{{{themes|}}}|occult}} > 0 |{{#tag:div|Occult}}|}}{{#ifexpr:{{#count:{{{themes|}}}|primal}} > 0 |{{#tag:div|Primal}}}}
{{#ifexpr: 0 + {{#if:{{{arcane|}}}|{{{arcane|}}}|0}} + {{#if:{{{divine|}}}|{{{divine|}}}|0}} + {{#if:{{{primal|}}}|{{{primal|}}}|0}} + {{#if:{{{occult|}}}|{{{occult|}}}|0}} > 0|{{!}}-}} }} }}
{{#ifexpr: 0 + {{#if:{{{arcane|}}}|{{{arcane|}}}|0}} + {{#if:{{{divine|}}}|{{{divine|}}}|0}} + {{#if:{{{primal|}}}|{{{primal|}}}|0}} + {{#if:{{{occult|}}}|{{{occult|}}}|0}} > 0|{{!}}-}} }} }}
{{#if:{{{domains|}}}|{{SpellTableRow|'''Domain(s)'''|
{{#if:{{{domains|}}}|{{SpellTableRow|'''[[Domain]](s)'''|
{{#ifexpr:{{#count:{{{domains}}}|air}} > 0|{{#tag:div|Air}}}}{{#ifexpr:{{#count:{{{domains}}}|inertia}} > 0|{{#tag:div|Inertia}}}}{{#ifexpr:{{#count:{{{domains}}}|thunder}} > 0|{{#tag:div|Thunder}}}}{{#ifexpr:{{#count:{{{domains}}}|mist}} > 0|{{#tag:div|Mist}}}} {{#ifexpr:{{#count:{{{domains}}}|fog}} > 0|{{#tag:div|Fog}}}} {{#ifexpr:{{#count:{{{domains}}}|storm}} > 0|{{#tag:div|Storm}}}}{{#ifexpr:{{#count:{{{domains}}}|water}} > 0|{{#tag:div|Water}}}}{{#ifexpr:{{#count:{{{domains}}}|ice}} > 0|{{#tag:div|Ice}}}} {{#ifexpr:{{#count:{{{domains}}}|steam}} > 0|{{#tag:div|Steam}}}}{{#ifexpr:{{#count:{{{domains}}}|mud}} > 0|{{#tag:div|Mud}}}} {{#ifexpr:{{#count:{{{domains}}}|crystal}} > 0|{{#tag:div|Crystal}}}} {{#ifexpr:{{#count:{{{domains}}}|acid}} > 0|{{#tag:div|Acid}}}}{{#ifexpr:{{#count:{{{domains}}}|earth}} > 0|{{#tag:div|Earth}}}} {{#ifexpr:{{#count:{{{domains}}}|metal}} > 0|{{#tag:div|Metal}}}} {{#ifexpr:{{#count:{{{domains}}}|magma}} > 0|{{#tag:div|Magma}}}} {{#ifexpr:{{#count:{{{domains}}}|fire}} > 0|{{#tag:div|Fire}}}} {{#ifexpr:{{#count:{{{domains}}}|ash}} > 0|{{#tag:div|ash}}}} {{#ifexpr:{{#count:{{{domains}}}|lightning}} > 0|{{#tag:div|Lightning}}}} {{#ifexpr:{{#count:{{{domains}}}|spirit}} > 0|{{#tag:div|Spirit}}}} {{#ifexpr:{{#count:{{{domains}}}|dream}} > 0|{{#tag:div|Dream}}}} {{#ifexpr:{{#count:{{{domains}}}|ambition}} > 0|{{#tag:div|Ambition}}}}{{#ifexpr:{{#count:{{{domains}}}|soul}} > 0|{{#tag:div|Soul}}}} {{#ifexpr:{{#count:{{{domains}}}|tranquility}} > 0|{{#tag:div|Tranquility}}}} {{#ifexpr:{{#count:{{{domains}}}|passion}} > 0|{{#tag:div|Passion}}}} {{#ifexpr:{{#count:{{{domains}}}|nature}} > 0|{{#tag:div|Nature}}}} {{#ifexpr:{{#count:{{{domains}}}|death}} > 0|{{#tag:div|Death}}}} {{#ifexpr:{{#count:{{{domains}}}|life}} > 0|{{#tag:div|Life}}}} {{#ifexpr:{{#count:{{{domains}}}|body}} > 0|{{#tag:div|Body}}}} {{#ifexpr:{{#count:{{{domains}}}|void}} > 0|{{#tag:div|Void}}}} {{#ifexpr:{{#count:{{{domains}}}|displacement}} > 0|{{#tag:div|Displacement}}}} {{#ifexpr:{{#count:{{{domains}}}|reason}} > 0|{{#tag:div|Reason}}}} {{#ifexpr:{{#count:{{{domains}}}|apathy}} > 0|{{#tag:div|Apathy}}}} {{#ifexpr:{{#count:{{{domains}}}|creation}} > 0|{{#tag:div|Creation}}}} {{#ifexpr:{{#count:{{{domains}}}|mind}} > 0|{{#tag:div|Mind}}}} {{#ifexpr:{{#count:{{{domains}}}|illusion}} > 0|{{#tag:div|Illusion}}}} {{#ifexpr:{{#count:{{{domains}}}|knowledge}} > 0|{{#tag:div|Knowledge}}}} {{#ifexpr:{{#count:{{{domains}}}|divine}} > 0|{{#tag:div|Divine}}}} {{#ifexpr:{{#count:{{{domains}}}|morality}} > 0|{{#tag:div|Morality}}}} {{#ifexpr:{{#count:{{{domains}}}|good}} > 0|{{#tag:div|Good}}}} {{#ifexpr:{{#count:{{{domains}}}|evil}} > 0|{{#tag:div|Evil}}}} {{#ifexpr:{{#count:{{{domains}}}|primal}} > 0|{{#tag:div|Primal}}}} {{#ifexpr:{{#count:{{{domains}}}|anima}} > 0|{{#tag:div|Anima}}}} {{#ifexpr:{{#count:{{{domains}}}|caelum}} > 0|{{#tag:div|Caelum}}}} {{#ifexpr:{{#count:{{{domains}}}|elementus}} > 0|{{#tag:div|Elementus}}}} {{#ifexpr:{{#count:{{{domains}}}|terra}} > 0|{{#tag:div|Terra}}}} {{#ifexpr:{{#count:{{{domains}}}|fauna}} > 0|{{#tag:div|Fauna}}}} {{#ifexpr:{{#count:{{{domains}}}|flora}} > 0|{{#tag:div|Flora}}}} {{#ifexpr:{{#count:{{{domains}}}|fungi}} > 0|{{#tag:div|Fungi}}}} {{#ifexpr:{{#count:{{{domains}}}|time}} > 0|{{#tag:div|Time}}}} {{#ifexpr:{{#count:{{{domains}}}|fate}} > 0|{{#tag:div|Fate}}}} {{#ifexpr:{{#count:{{{domains}}}|luck}} > 0|{{#tag:div|Luck}}}} {{#ifexpr:{{#count:{{{domains}}}|arcane}} > 0|{{#tag:div|Arcane}}}} {{#ifexpr:{{#count:{{{domains}}}|order}} > 0|{{#tag:div|Order}}}} {{#ifexpr:{{#count:{{{domains}}}|law}} > 0|{{#tag:div|Law}}}} {{#ifexpr:{{#count:{{{domains}}}|chaos}} > 0|{{#tag:div|Chaos}}}} {{#ifexpr:{{#count:{{{domains}}}|occult}} > 0|{{#tag:div|Occult}}}} {{#ifexpr:{{#count:{{{domains}}}|dimension}} > 0|{{#tag:div|Dimension}}}} {{#ifexpr:{{#count:{{{domains}}}|ethereal}} > 0|{{#tag:div|Ethereal}}}} {{#ifexpr:{{#count:{{{domains}}}|planar}} > 0|{{#tag:div|Planar}}}} {{#ifexpr:{{#count:{{{domains}}}|illumination}} > 0|{{#tag:div|Illumination}}}} {{#ifexpr:{{#count:{{{domains}}}|dark}} > 0|{{#tag:div|Dark}}}} {{#ifexpr:{{#count:{{{domains}}}|light}} > 0|{{#tag:div|Light}}}} {{#ifexpr:{{#count:{{{domains}}}|veracity}} > 0|{{#tag:div|Veracity}}}} {{#ifexpr:{{#count:{{{domains}}}|truth}} > 0|{{#tag:div|Truth}}}} {{#ifexpr:{{#count:{{{domains}}}|falsehood}} > 0|{{#tag:div|Falsehood}}}}  
{{#ifexpr:{{#count:{{{domains}}}|air}} > 0|{{#tag:div|Air}}}}{{#ifexpr:{{#count:{{{domains}}}|inertia}} > 0|{{#tag:div|Inertia}}}}{{#ifexpr:{{#count:{{{domains}}}|thunder}} > 0|{{#tag:div|Thunder}}}}{{#ifexpr:{{#count:{{{domains}}}|mist}} > 0|{{#tag:div|Mist}}}} {{#ifexpr:{{#count:{{{domains}}}|fog}} > 0|{{#tag:div|Fog}}}} {{#ifexpr:{{#count:{{{domains}}}|storm}} > 0|{{#tag:div|Storm}}}}{{#ifexpr:{{#count:{{{domains}}}|water}} > 0|{{#tag:div|Water}}}}{{#ifexpr:{{#count:{{{domains}}}|ice}} > 0|{{#tag:div|Ice}}}} {{#ifexpr:{{#count:{{{domains}}}|steam}} > 0|{{#tag:div|Steam}}}}{{#ifexpr:{{#count:{{{domains}}}|mud}} > 0|{{#tag:div|Mud}}}} {{#ifexpr:{{#count:{{{domains}}}|crystal}} > 0|{{#tag:div|Crystal}}}} {{#ifexpr:{{#count:{{{domains}}}|acid}} > 0|{{#tag:div|Acid}}}}{{#ifexpr:{{#count:{{{domains}}}|earth}} > 0|{{#tag:div|Earth}}}} {{#ifexpr:{{#count:{{{domains}}}|metal}} > 0|{{#tag:div|Metal}}}} {{#ifexpr:{{#count:{{{domains}}}|magma}} > 0|{{#tag:div|Magma}}}} {{#ifexpr:{{#count:{{{domains}}}|fire}} > 0|{{#tag:div|Fire}}}} {{#ifexpr:{{#count:{{{domains}}}|ash}} > 0|{{#tag:div|ash}}}} {{#ifexpr:{{#count:{{{domains}}}|lightning}} > 0|{{#tag:div|Lightning}}}} {{#ifexpr:{{#count:{{{domains}}}|spirit}} > 0|{{#tag:div|Spirit}}}} {{#ifexpr:{{#count:{{{domains}}}|dream}} > 0|{{#tag:div|Dream}}}} {{#ifexpr:{{#count:{{{domains}}}|ambition}} > 0|{{#tag:div|Ambition}}}}{{#ifexpr:{{#count:{{{domains}}}|soul}} > 0|{{#tag:div|Soul}}}} {{#ifexpr:{{#count:{{{domains}}}|tranquility}} > 0|{{#tag:div|Tranquility}}}} {{#ifexpr:{{#count:{{{domains}}}|passion}} > 0|{{#tag:div|Passion}}}} {{#ifexpr:{{#count:{{{domains}}}|nature}} > 0|{{#tag:div|Nature}}}} {{#ifexpr:{{#count:{{{domains}}}|death}} > 0|{{#tag:div|Death}}}} {{#ifexpr:{{#count:{{{domains}}}|life}} > 0|{{#tag:div|Life}}}} {{#ifexpr:{{#count:{{{domains}}}|body}} > 0|{{#tag:div|Body}}}} {{#ifexpr:{{#count:{{{domains}}}|void}} > 0|{{#tag:div|Void}}}} {{#ifexpr:{{#count:{{{domains}}}|displacement}} > 0|{{#tag:div|Displacement}}}} {{#ifexpr:{{#count:{{{domains}}}|reason}} > 0|{{#tag:div|Reason}}}} {{#ifexpr:{{#count:{{{domains}}}|apathy}} > 0|{{#tag:div|Apathy}}}} {{#ifexpr:{{#count:{{{domains}}}|creation}} > 0|{{#tag:div|Creation}}}} {{#ifexpr:{{#count:{{{domains}}}|mind}} > 0|{{#tag:div|Mind}}}} {{#ifexpr:{{#count:{{{domains}}}|illusion}} > 0|{{#tag:div|Illusion}}}} {{#ifexpr:{{#count:{{{domains}}}|knowledge}} > 0|{{#tag:div|Knowledge}}}} {{#ifexpr:{{#count:{{{domains}}}|divine}} > 0|{{#tag:div|Divine}}}} {{#ifexpr:{{#count:{{{domains}}}|morality}} > 0|{{#tag:div|Morality}}}} {{#ifexpr:{{#count:{{{domains}}}|good}} > 0|{{#tag:div|Good}}}} {{#ifexpr:{{#count:{{{domains}}}|evil}} > 0|{{#tag:div|Evil}}}} {{#ifexpr:{{#count:{{{domains}}}|primal}} > 0|{{#tag:div|Primal}}}} {{#ifexpr:{{#count:{{{domains}}}|anima}} > 0|{{#tag:div|Anima}}}} {{#ifexpr:{{#count:{{{domains}}}|caelum}} > 0|{{#tag:div|Caelum}}}} {{#ifexpr:{{#count:{{{domains}}}|elementus}} > 0|{{#tag:div|Elementus}}}} {{#ifexpr:{{#count:{{{domains}}}|terra}} > 0|{{#tag:div|Terra}}}} {{#ifexpr:{{#count:{{{domains}}}|fauna}} > 0|{{#tag:div|Fauna}}}} {{#ifexpr:{{#count:{{{domains}}}|flora}} > 0|{{#tag:div|Flora}}}} {{#ifexpr:{{#count:{{{domains}}}|fungi}} > 0|{{#tag:div|Fungi}}}} {{#ifexpr:{{#count:{{{domains}}}|time}} > 0|{{#tag:div|Time}}}} {{#ifexpr:{{#count:{{{domains}}}|fate}} > 0|{{#tag:div|Fate}}}} {{#ifexpr:{{#count:{{{domains}}}|luck}} > 0|{{#tag:div|Luck}}}} {{#ifexpr:{{#count:{{{domains}}}|arcane}} > 0|{{#tag:div|Arcane}}}} {{#ifexpr:{{#count:{{{domains}}}|order}} > 0|{{#tag:div|Order}}}} {{#ifexpr:{{#count:{{{domains}}}|law}} > 0|{{#tag:div|Law}}}} {{#ifexpr:{{#count:{{{domains}}}|chaos}} > 0|{{#tag:div|Chaos}}}} {{#ifexpr:{{#count:{{{domains}}}|occult}} > 0|{{#tag:div|Occult}}}} {{#ifexpr:{{#count:{{{domains}}}|dimension}} > 0|{{#tag:div|Dimension}}}} {{#ifexpr:{{#count:{{{domains}}}|ethereal}} > 0|{{#tag:div|Ethereal}}}} {{#ifexpr:{{#count:{{{domains}}}|planar}} > 0|{{#tag:div|Planar}}}} {{#ifexpr:{{#count:{{{domains}}}|illumination}} > 0|{{#tag:div|Illumination}}}} {{#ifexpr:{{#count:{{{domains}}}|dark}} > 0|{{#tag:div|Dark}}}} {{#ifexpr:{{#count:{{{domains}}}|light}} > 0|{{#tag:div|Light}}}} {{#ifexpr:{{#count:{{{domains}}}|veracity}} > 0|{{#tag:div|Veracity}}}} {{#ifexpr:{{#count:{{{domains}}}|truth}} > 0|{{#tag:div|Truth}}}} {{#ifexpr:{{#count:{{{domains}}}|falsehood}} > 0|{{#tag:div|Falsehood}}}}  
}}|}}
}}|}}

Revision as of 09:12, 17 January 2024

Usage

{{Spell
|name=
|level=
|themes=
|domains=
|cast=
|range=
|components=
|duration=
|area=
}}

Important

The name parameter must be the same as the page name (underscore excluded, space works):

Spell Page URL: https://rp.klanen.org/wiki/kfp/Spell_Name
Template Parameter: |name=Spell Name

Cantrips count as level 0:

|level=0

To set the theme(s) of the spell, write the theme name in lowercase and a space between each.

|themes=arcane divine occult primal

To set the domain(s) of the spell, write the Domain name in lowercase and a space between each.

|domains=earth elementus

The cast parameter auto formats if the following values are applied:

|cast=full
|cast=standard
|cast=major
|cast=minor
|cast=quick
|cast=reaction
|cast=full action
|cast=standard action
|cast=major action
|cast=minor action
|cast=quick action
 

Example

NEED UPDATE

The following spells URL would be: https://rp.klanen.org/wiki/kfp/Hail_of_Blades

{{Spell
|name=Hail of Blades
|level=1
|arcane=1
|divine=1
|domain=Metal
|cast=standard
|range=20 meter
|components=V, S, M
|duration=Instantaneous
|area=Cylinder, 2 meter radius, 14 meter high
}}