Template:5e24 Spell: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
No edit summary |
||
| Line 8: | Line 8: | ||
|Action_Type=String | |Action_Type=String | ||
|Spell_Range=String | |Spell_Range=String | ||
|Spell_Area=String | |||
|Component=List (, ) of String | |Component=List (, ) of String | ||
|Valuable_Component=Boolean | |Valuable_Component=Boolean | ||
| Line 46: | Line 47: | ||
|{{{casttime}}} | |{{{casttime}}} | ||
}}{{#if: {{{casttext|}}}|, {{{casttext}}}|}}{{#if: {{{ritual|}}}| ({{5e24|Ritual}})|}}</span><br /> | }}{{#if: {{{casttext|}}}|, {{{casttext}}}|}}{{#if: {{{ritual|}}}| ({{5e24|Ritual}})|}}</span><br /> | ||
<span style="display:inline-block; width:7rem; text-align:left; background:AliceBlue;">Range: </span> {{{range}}}<br /> | <span style="display:inline-block; width:7rem; text-align:left; background:AliceBlue;">Range{{#if: {{{area|}}}| (Area)|}}: </span> {{{range}}}{{#if: {{{area|}}}| ({{{area}}})|}}<br /> | ||
<span style="display:inline-block; width:7rem; text-align:left; background:AliceBlue;">Components:</span> <span style="display:inline-block; max-width:50vw; vertical-align:top;">{{{comp}}}{{#if: {{{material|}}}| ({{{material}}})|<!--endif material-->}}</span><br /> | <span style="display:inline-block; width:7rem; text-align:left; background:AliceBlue;">Components:</span> <span style="display:inline-block; max-width:50vw; vertical-align:top;">{{{comp}}}{{#if: {{{material|}}}| ({{{material}}})|<!--endif material-->}}</span><br /> | ||
<span style="display:inline-block; width:7rem; text-align:left; background:AliceBlue;">Duration:</span> {{#if: {{{concentration|}}}|{{5e24|Concentration}}, {{{dur}}}|{{#ifeq: {{{dur}}}|i|Instantaneous|{{{dur}}} | }} | }}<br /> | <span style="display:inline-block; width:7rem; text-align:left; background:AliceBlue;">Duration:</span> {{#if: {{{concentration|}}}|{{5e24|Concentration}}, {{{dur}}}|{{#ifeq: {{{dur}}}|i|Instantaneous|{{{dur}}} | }} | }}<br /> | ||
<span style="display:inline-block; width:7rem; text-align:left; background:AliceBlue;">Scales:</span> {{#if: {{{scales|}}}|True|{{#if: {{{higherlevels|}}}|True|Fasle}}}}{{#if: {{{offlistcaster|}}}|<br /> | <span style="display:inline-block; width:7rem; text-align:left; background:AliceBlue; border-bottom:solid 1px steelblue;">Scales:</span> {{#if: {{{scales|}}}|True|{{#if: {{{higherlevels|}}}|True|Fasle}}}}<!-- | ||
<span style="display:inline-block; width:7rem; text-align:left; background:Lavender;">Other Casters:</span> {{#arraymap: {{{offlistcaster}}}|,|xolc|{{5e24|xolc}}|, }}|}}{{#if: {{{attack|}}}|<br /> | --extras-- | ||
<span style="display:inline-block; width:7rem; text-align:left; background:Lavender;">{{5e24|Attack}}:</span> {{#arraymap: {{{attack}}}|, |xAttack|{{5e24|xAttack}}|, }}|}}{{#if: {{{save|}}}|<br /> | -->{{#if: {{{offlistcaster|}}}|<br /> | ||
<span style="display:inline-block; width:7rem; text-align:left; background:Lavender;">{{5e24|Save}}:</span> {{#arraymap: {{{save}}}|, |xsave|{{5e24|xsave}}|, }}|}}{{#if: {{{damage|}}}|<br /> | <span style="display:inline-block; width:7rem; vertical-align:top; text-align:left; background:Lavender;">Other Casters:</span><span style="display:inline-block; width:calc(100% - 7rem); background:ghostwhite;"> {{#arraymap: {{{offlistcaster}}}|,|xolc|{{5e24|xolc}}|, }}</span>|}}{{#if: {{{attack|}}}|<br /> | ||
<span style="display:inline-block; width:7rem; text-align:left; background:Lavender;">{{5e24|Damage}}:</span> {{#arraymap: {{{damage}}}|, |xDamage|{{5e24|xDamage}}|, }}|}}{{#if: {{{effect|}}}|<br /> | <span style="display:inline-block; width:7rem; text-align:left; background:Lavender;">{{5e24|Attack}}:</span><span style="display:inline-block; width:calc(100% - 7rem); background:ghostwhite;"> {{#arraymap: {{{attack}}}|, |xAttack|{{5e24|xAttack}}|, }}</span>|}}{{#if: {{{save|}}}|<br /> | ||
<span style="display:inline-block; width:7rem; text-align:left; background:Lavender;">Effect:</span> {{#arraymap: {{{effect}}}|, |xEffect|{{5e24|xEffect}}|, }}|}} | <span style="display:inline-block; width:7rem; text-align:left; background:Lavender;">{{5e24|Save}}:</span><span style="display:inline-block; width:calc(100% - 7rem); background:ghostwhite;"> {{#arraymap: {{{save}}}|, |xsave|{{5e24|xsave}}|, }}</span>|}}{{#if: {{{damage|}}}|<br /> | ||
<span style="display:inline-block; width:7rem; text-align:left; background:Lavender;">{{5e24|Damage}}:</span><span style="display:inline-block; width:calc(100% - 7rem); background:ghostwhite;"> {{#arraymap: {{{damage}}}|, |xDamage|{{5e24|xDamage}}|, }}</span>|}}{{#if: {{{effect|}}}|<br /> | |||
<span style="display:inline-block; width:7rem; text-align:left; background:Lavender;">Effect:</span><span style="display:inline-block; width:calc(100% - 7rem); background:ghostwhite;"> {{#arraymap: {{{effect}}}|, |xEffect|{{5e24|xEffect}}|, }}</span>|}} | |||
<!-- | <!-- | ||
<br /> | <br /> | ||
| Line 81: | Line 84: | ||
}} | }} | ||
|Spell_Range={{{range|}}} | |Spell_Range={{{range|}}} | ||
|Spell_Area={{{area|}}} | |||
|Component={{{comp|}}} | |Component={{{comp|}}} | ||
|Valuable_Component={{#if: {{{vcomp|}}}|1}} | |Valuable_Component={{#if: {{{vcomp|}}}|1}} | ||
| Line 125: | Line 129: | ||
|casttext= <!-- text after casting time, ex. reaction condition --> | |casttext= <!-- text after casting time, ex. reaction condition --> | ||
|range= <!-- 60 feet --> | |range= <!-- 60 feet --> | ||
|area= <!-- 30 foot cube--> | |||
|comp= <!-- V, S, M --> | |comp= <!-- V, S, M --> | ||
|material= <!--{freeform} diamond worth 50gp--> | |material= <!--{freeform} diamond worth 50gp--> | ||
| Line 140: | Line 145: | ||
</pre> | </pre> | ||
===Add'l Optional Entries=== | ===Add'l Optional Entries=== | ||
<pre>|vcomp= <!-- blank or true. valuable component. material has gp value? --> | <pre> | ||
|area= <!--blank or area--> | |||
|vcomp= <!-- blank or true. valuable component. material has gp value? --> | |||
|ccomp= <!-- blank or true. comsumable component. material consumed in casting? --> | |ccomp= <!-- blank or true. comsumable component. material consumed in casting? --> | ||
|offlistcaster= <!--list of classes/subclasses that can cast this spell outside their normal spell group--> | |offlistcaster= <!--list of classes/subclasses that can cast this spell outside their normal spell group--> | ||
| Line 159: | Line 166: | ||
|casttext= <!-- text after casting time, ex. reaction condition --> | |casttext= <!-- text after casting time, ex. reaction condition --> | ||
|range=Touch | |range=Touch | ||
|area= | |||
|comp=V, S, M | |comp=V, S, M | ||
|material=A forked stick | |material=A forked stick | ||
| Line 188: | Line 196: | ||
|casttext= <!-- text after casting time, ex. reaction condition --> | |casttext= <!-- text after casting time, ex. reaction condition --> | ||
|range=Touch | |range=Touch | ||
|area= | |||
|comp=V, S, M | |comp=V, S, M | ||
|material=A forked stick | |material=A forked stick | ||
Revision as of 13:52, 13 October 2025
This template defines the table "5e24_Spell". View table.
Template ⁿ
Usage
Template for 5th edition (2024) spells.
Syntax
{{5e24 Spell
|name=
|sorttext=
|refs=
|level= <!--0 for cantrip-->
|casters= <!--Class that can cast-->
|school= <!-- Conjuration, Evocation, etc. -->
|ritual= <!-- y if ritual-->
|casttime= <!-- action, bonus, reaction, minute, hour, {freeform} -->
|casttext= <!-- text after casting time, ex. reaction condition -->
|range= <!-- 60 feet -->
|area= <!-- 30 foot cube-->
|comp= <!-- V, S, M -->
|material= <!--{freeform} diamond worth 50gp-->
|concentration= <!--y or blank-->
|dur= <!-- duration i=Instantaneous, else 1 round, 1 hour, etc.-->
|attack=
|save=
|damage=
|effect=
|summary= <!-- summary of spell -->
|fluff= <!-- if spell has fluff-text -->
|rules= <!-- text of spell mechanics -->
|higherlevels= <!-- blank or description of being cast at higher levels-->
}}
Add'l Optional Entries
|area= <!--blank or area--> |vcomp= <!-- blank or true. valuable component. material has gp value? --> |ccomp= <!-- blank or true. comsumable component. material consumed in casting? --> |offlistcaster= <!--list of classes/subclasses that can cast this spell outside their normal spell group--> |pointer= <!--blank or true> |speciespell= <!--blank, links to race/subrace-->
Example
{{5e24 Spell
|name=foo
|sorttext=
|refs=<ref name="foo1">{{Cite Pub|Foo's Guide to Nothing|pages=103}} Licensed: [[CC-BY-SA]]</ref>
|level=0<!--0 for cantrip-->
|casters=Bard, Sorcerer
|school=Abjuration
|ritual= <!-- y if ritual-->
|casttime=action
|casttext= <!-- text after casting time, ex. reaction condition -->
|range=Touch
|area=
|comp=V, S, M
|material=A forked stick
|concentration=y
|dur=up to 1 {{5e24lc|Minute}}
|attack=Melee
|save=
|damage=Psychic
|effect=
|summary=foo produces foo effect
|fluff= You wave your hands in the air spouting gibberish
|rules= You make an unarmed melee attack. If successful the target takes d6 psychic damage.
|higherlevels=This spell's damage increases by 1d6 when you reach level 5 (2d6), 11 (3d6), and 17 (4d6).
|offlistcaster=Bar, Nilbog
|subclassspell=
}}
Produces
foo [1] (Spell)
Level: 0-level (cantrip)
Casters: Bard, Sorcerer
School: Abjuration
Casting Time: Action
Range: Touch
Components: V, S, M (A forked stick)
Duration: Concentration, up to 1 minute
Scales: True
Other Casters: Bar, Nilbog
Attack: Melee
Damage: Psychic
You wave your hands in the air spouting gibberish
You make an Melee attack or unarmed strike. If successful the target takes d6 Psychic damage.
Cantrip Upgrade. This spell's damage increases by 1d6 when you reach level 5 (2d6), 11 (3d6), and 17 (4d6).
- Foo's Guide to Nothing p. 103. Licensed: CC-BY-SA ↑