Files
DiceCloud/app/private/docs/property/spell.md
2022-09-01 12:18:29 +02:00

4.8 KiB

Spells

Spells work similarly to actions. They appear on the spells tab and can be cast with or without using up spell slots.


Always prepared

A spell that is always prepared does not count towards the spell list's maximum prepared spells and is always active and ready to cast.

Prepared

A prepared spell is ready to cast and counts against a spell list's maximum prepared spells.

Cast without spell slots

When set, this spell can be cast without consuming spell slots. It will however consume its own uses and resources.

School

What school the spell belongs to.

Casting time

How long the spell takes to Cast

Range

The range of the spell

Duration

How long the spell lasts

Components

Whether the spell requires verbal, somatic, or material components and whether the spell is a ritual or requires concentration.

Target

Who this spell should apply to. The properties under the spell will be applied to the targets.

  • Self The spell will apply its properties to the creature casting the spell
  • Single Target The spell will apply its properties without a target (for now)
  • Multiple Targets The spell will apply its properties without a target (for now)

Attack roll

A computed field which calculates the spell attack roll modifier. If this field is empty, no attack roll will be made. Use 0 to make an attack roll without a modifier. To use the spell list's attack roll bonus use #spellList.attackRollBonus.

The following variables may be added to the action scope when attack rolls are made:

  • $attackDiceRoll The value of the d20 roll before any modifiers were applied.
  • $attackRoll The total attack roll after modifiers.
  • $criticalHit Set to true if the attack roll's d20 is a natural 20. If criticalHitTarget is set, the attack roll's d20 must instead be equal to or greater than criticalHitTarget for this to be set to true.
  • $criticalMiss Set to true if the attack roll was not a critical hit and rolled a natural 1 on the d20 roll.
  • $attackHit If the attack roll is higher than or equal to the target's AC or a critical hit this is set to true. Remains unset if there is no target for the attack unless the attack is a critical hit.
  • $attackMiss If the attack roll is lower than the target's AC or a critical miss, this is set to true. Remains unset if there is no target for the attack unless the attack is a critical miss.

Summary

A brief overview of what the spell does. This will show in the log when the spell is cast.

Allows inline calculations.

Description

A more detailed description of the spell. The description does not show in the log when the spell is cast.

Allows inline calculations.

Resource

A resource can be any attribute that has a variable name. If the resource attribute is less than the amount required, the spell can't be cast.

If you want to reduce an attribute when casting the spell, but want the spell to be applied regardless of the value of that attribute, consider using an Attribute Damage property as a child of the spell instead. Also use Attribute Damage when the amount to reduce the attribute is determined by a dice roll rather than a stable computed number.

Resource attribute

The variable name of the attribute that will be consumed when casting this spell.

Resource quantity

A computed field which determines how much of the attribute is required to apply this spell. This amount will be deducted from the attribute every time the spell is cast

Ammo

Ammo represents items that are requied to cast the spell. If an item is not selected, or there is insufficient quantity of the selected item, the spell can't be appled.

Ammo item

Specify what tag an item must have to be considered valid ammo for this spell. Any item with this tag can be selected as ammo for this spell.

Ammo quantity

A computed field which determines how many of the selected items are required to cast this spell. The quantity is deducted from the total quantity of the item when this spell is applied.

Uses

A computed field which determines how many times this spell can be used before it needs to be reset.

Uses used

How many of this spell's uses have already been used. Should ideally be between 0 and the total uses available. This number is set to 0 when the spell has uses and its uses are reset.

Reset

If set, the uses used field is set to 0 at the appropriate time.

  • Long rest Reset when the long rest button is pushed
  • Short rest Reset when either the long or short rest button is pushed

Tags

See Tags