2023-03-05 01:02:19 +00:00
|
|
|
## Spells
|
|
|
|
|
|
|
|
### JSON structure
|
|
|
|
|
|
|
|
| field | type | value |
|
|
|
|
| ------------------------ | --------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
|
|
|
| id | _number_ | unique id for the spell, for localization purpose |
|
|
|
|
| name | _string_ | spell's name |
|
|
|
|
| source | _number_ | where the spell is coming from |
|
|
|
|
| page | _number_ | page source |
|
|
|
|
| srd | _boolean_ | is this a srd or a creation |
|
|
|
|
| level | _number_ | spell's level |
|
|
|
|
| school | _string_ | spell school : "A" : Abjuration,"C" : Conjuration, "D": Divination, "E": Enchantment, "N": Necromancy, "T" : Transmutation, "I" : Illusion, "V" : Evocation |
|
|
|
|
| time | _array_ | incantation time |
|
|
|
|
| time.number | _number_ | |
|
|
|
|
| time.unit | _string_ | |
|
|
|
|
| range | _module_ | |
|
|
|
|
| range.type | _string_ | point by default, but can be cone, sphere, cylinder, special |
|
|
|
|
| range.distance | _module_ | |
|
|
|
|
| range.distance.type | _string_ | feet or meter or other unit measure |
|
|
|
|
| range.distance.amount | _number_ | amount of distance in `range.distance.type` |
|
|
|
|
| components | _module_ | |
|
|
|
|
| components.v | _boolean_ | verbal component |
|
|
|
|
| components.s | _boolean_ | somatic component |
|
|
|
|
| components.m | _string_ | materials components |
|
|
|
|
| duration | _array_ | |
|
|
|
|
| duration.type | _string_ | timed, permanent, special or instant |
|
|
|
|
| duration.duration | _module_ | |
|
|
|
|
| duration.duration.type | _string_ | minute or hours |
|
|
|
|
| duration.duration.amount | _number_ | amount of `duration.duration.type` |
|
|
|
|
| concentration | _boolena_ | does spell need concentration ? |
|
|
|
|
| desc | _array_ | markdown description of the spell |
|
|
|
|
| damageInflict | _string_ | |
|
|
|
|
| conditionInflict | _string_ | |
|
|
|
|
| savingThrow | _array_ | array of string of saving Throw available |
|
|
|
|
| miscTags | _array_ | |
|
|
|
|
| | | |
|