Item.spell
Different values: 1715
=====================================
object {Item.spell}
    _id : string {Item.spell._id} (all different values)
    folder : string {Item.spell.folder} (13 different values)
    img : string {Item.spell.img} (1436 different values)
    name : string {Item.spell.name} (all different values)
    system : object {Item.spell.system}
        [area] : object {Item.spell.system.area}
            [details] : string {Item.spell.system.area.details} (18 different values)
            type : string {Item.spell.system.area.type} (7 different values)
                'burst' (x175)
                'emanation' (x111)
                'cone' (x45)
                'line' (x22)
                'square' (x10)
                'cube' (x9)
                'cylinder' (x5)
            value : integer {Item.spell.system.area.value} (16 different values)
        cost : object {Item.spell.system.cost}
            value : string {Item.spell.system.cost.value} (112 different values)
        counteraction : boolean {Item.spell.system.counteraction} (2 different values)
            False (x1660)
            True (x55)
        damage : dict<string, object> {Item.spell.system.damage}
            #key : string {Item.spell.system.damage.[key]} (218 different values)
            #value : object {Item.spell.system.damage.[value]}
                [applyMod] : boolean {Item.spell.system.damage.[value].applyMod} (2 different values)
                    False (x500)
                    True (x5)
                [category] : string {Item.spell.system.damage.[value].category} (3 different values)
                    'persistent' (x19)
                    'splash' (x3)
                    '' (x1)
                formula : string {Item.spell.system.damage.[value].formula} (74 different values)
                kinds : array<string> {Item.spell.system.damage.[value].kinds}
                    Length: min=1 max=2
                    Value type: string {Item.spell.system.damage.[value].kinds.[]} (2 different values)
                        'damage' (x482)
                        'healing' (x34)
                [materials] : array<string> {Item.spell.system.damage.[value].materials}
                    Length: min=0 max=1
                    Value type: string {Item.spell.system.damage.[value].materials.[]} (2 different values)
                        'silver' (x3)
                        'cold-iron' (x1)
                type : string {Item.spell.system.damage.[value].type} (16 different values)
        description : object {Item.spell.system.description}
            [gm] : string {Item.spell.system.description.gm} (5 different values)
            value : string {Item.spell.system.description.value} (1713 different values)
        duration : object {Item.spell.system.duration}
            sustained : boolean {Item.spell.system.duration.sustained} (2 different values)
                False (x1475)
                True (x240)
            value : string {Item.spell.system.duration.value} (72 different values)
        [heightening] : object {Item.spell.system.heightening}
            [area] : integer {Item.spell.system.heightening.area} (4 different values)
                0 (x97)
                5 (x5)
                10 (x2)
                20 (x1)
            [damage] : dict<string, string> {Item.spell.system.heightening.damage}
                #key : string {Item.spell.system.heightening.damage.[key]} (166 different values)
                #value : string {Item.spell.system.heightening.damage.[value]} (27 different values)
            [interval] : integer {Item.spell.system.heightening.interval} (4 different values)
                1 (x291)
                2 (x95)
                3 (x5)
                4 (x2)
            [levels] : dict<string, object> {Item.spell.system.heightening.levels}
                #key : string {Item.spell.system.heightening.levels.[key]} (9 different values)
                    '4' (x27)
                    '3' (x26)
                    '9' (x25)
                    '5' (x24)
                    '6' (x23)
                    '7' (x23)
                    '8' (x18)
                    '10' (x15)
                    '2' (x4)
                #value : object {Item.spell.system.heightening.levels.[value]}
                    [area] : object {Item.spell.system.heightening.levels.[value].area}
                        [areaType] : string {Item.spell.system.heightening.levels.[value].area.areaType} (3 different values)
                            'burst' (x7)
                            'emanation' (x5)
                            'cube' (x1)
                        type : string {Item.spell.system.heightening.levels.[value].area.type} (3 different values)
                            'burst' (x29)
                            'cone' (x2)
                            '' (x1)
                        value : mixed
                            integer {Item.spell.system.heightening.levels.[value].area.value} (11 different values)
                            string {Item.spell.system.heightening.levels.[value].area.value} (5 different values)
                                '25' (x2)
                                '10' (x1)
                                '15' (x1)
                                '20' (x1)
                                '30' (x1)
                    [damage] : dict<string, object> {Item.spell.system.heightening.levels.[value].damage}
                        #key : string {Item.spell.system.heightening.levels.[value].damage.[key]} (26 different values)
                        #value : object {Item.spell.system.heightening.levels.[value].damage.[value]}
                            applyMod : boolean {Item.spell.system.heightening.levels.[value].damage.[value].applyMod} (2 different values)
                                False (x65)
                                True (x3)
                            [category] : string {Item.spell.system.heightening.levels.[value].damage.[value].category} (3 different values)
                                'persistent' (x10)
                                '' (x6)
                                'splash' (x4)
                            formula : string {Item.spell.system.heightening.levels.[value].damage.[value].formula} (39 different values)
                            [materials] : array<> {Item.spell.system.heightening.levels.[value].damage.[value].materials}
                                Length: min=0 max=0
                                Value type: empty
                            type : string {Item.spell.system.heightening.levels.[value].damage.[value].type} (13 different values)
                            [kinds] : array<string> {Item.spell.system.heightening.levels.[value].damage.[value].kinds}
                                Length: min=1 max=1
                                Value type: string {Item.spell.system.heightening.levels.[value].damage.[value].kinds.[]} (2 different values)
                                    'damage' (x10)
                                    'healing' (x3)
                    [range] : object {Item.spell.system.heightening.levels.[value].range}
                        value : string {Item.spell.system.heightening.levels.[value].range.value} (22 different values)
                    [target] : object {Item.spell.system.heightening.levels.[value].target}
                        value : string {Item.spell.system.heightening.levels.[value].target.value} (57 different values)
                    [time] : object {Item.spell.system.heightening.levels.[value].time}
                        value : string {Item.spell.system.heightening.levels.[value].time.value} (same value: '3')
                    [traits] : object {Item.spell.system.heightening.levels.[value].traits}
                        value : array<string> {Item.spell.system.heightening.levels.[value].traits.value}
                            Length: min=2 max=2
                            Value type: string {Item.spell.system.heightening.levels.[value].traits.value.[]} (2 different values)
                                'concentrate' (x1)
                                'manipulate' (x1)
            [type] : string {Item.spell.system.heightening.type} (2 different values)
                'interval' (x393)
                'fixed' (x123)
        level : object {Item.spell.system.level}
            value : integer {Item.spell.system.level.value} (10 different values)
                1 (x453)
                4 (x261)
                3 (x238)
                2 (x220)
                5 (x196)
                6 (x113)
                7 (x84)
                8 (x61)
                9 (x56)
                10 (x33)
        publication : object {Item.spell.system.publication}
            license : string {Item.spell.system.publication.license} (2 different values)
                'ORC' (x932)
                'OGL' (x783)
            remaster : boolean {Item.spell.system.publication.remaster} (2 different values)
                True (x1056)
                False (x659)
            title : string {Item.spell.system.publication.title} (91 different values)
        range : object {Item.spell.system.range}
            value : string {Item.spell.system.range.value} (50 different values)
        requirements : string {Item.spell.system.requirements} (35 different values)
        rules : ignored (Foundry rules object) {Item.spell.system.rules}
        target : object {Item.spell.system.target}
            value : string {Item.spell.system.target.value} (346 different values)
        time : object {Item.spell.system.time}
            value : string {Item.spell.system.time.value} (26 different values)
        traits : object {Item.spell.system.traits}
            rarity : string {Item.spell.system.traits.rarity} (4 different values)
                'common' (x778)
                'uncommon' (x755)
                'rare' (x177)
                'unique' (x5)
            traditions : array<string> {Item.spell.system.traits.traditions}
                Length: min=0 max=4
                Value type: string {Item.spell.system.traits.traditions.[]} (4 different values)
                    'arcane' (x755)
                    'occult' (x610)
                    'primal' (x578)
                    'divine' (x422)
            value : array<string> {Item.spell.system.traits.value}
                Length: min=0 max=9
                Value type: string {Item.spell.system.traits.value.[]} (94 different values)
            [selected] : mixed
                object {Item.spell.system.traits.selected}
                    [attack] : string {Item.spell.system.traits.selected.attack} (same value: 'Attack')
                    [auditory] : string {Item.spell.system.traits.selected.auditory} (same value: 'Auditory')
                    [cantrip] : string {Item.spell.system.traits.selected.cantrip} (same value: 'Cantrip')
                    [conjuration] : string {Item.spell.system.traits.selected.conjuration} (same value: 'Conjuration')
                    [curse] : string {Item.spell.system.traits.selected.curse} (same value: 'Curse')
                    [custom] : string {Item.spell.system.traits.selected.custom} (same value: '')
                    [darkness] : string {Item.spell.system.traits.selected.darkness} (same value: 'Darkness')
                    [death] : string {Item.spell.system.traits.selected.death} (same value: 'Death')
                    [divination] : string {Item.spell.system.traits.selected.divination} (same value: 'Divination')
                    [emotion] : string {Item.spell.system.traits.selected.emotion} (same value: 'Emotion')
                    [enchantment] : string {Item.spell.system.traits.selected.enchantment} (same value: 'Enchantment')
                    [evocation] : string {Item.spell.system.traits.selected.evocation} (same value: 'Evocation')
                    [extradimensional] : string {Item.spell.system.traits.selected.extradimensional} (same value: 'Extradimensional')
                    [fire] : string {Item.spell.system.traits.selected.fire} (same value: 'Fire')
                    [good] : string {Item.spell.system.traits.selected.good} (same value: 'Good')
                    [healing] : string {Item.spell.system.traits.selected.healing} (same value: 'Healing')
                    [hex] : string {Item.spell.system.traits.selected.hex} (same value: 'Hex')
                    [illusion] : string {Item.spell.system.traits.selected.illusion} (same value: 'Illusion')
                    [incapacitation] : string {Item.spell.system.traits.selected.incapacitation} (same value: 'Incapacitation')
                    [mental] : string {Item.spell.system.traits.selected.mental} (same value: 'Mental')
                    [necromancy] : string {Item.spell.system.traits.selected.necromancy} (same value: 'Necromancy')
                    [nonlethal] : string {Item.spell.system.traits.selected.nonlethal} (same value: 'Nonlethal')
                    [shadow] : string {Item.spell.system.traits.selected.shadow} (same value: 'Shadow')
                    [teleportation] : string {Item.spell.system.traits.selected.teleportation} (same value: 'Teleportation')
                    [visual] : string {Item.spell.system.traits.selected.visual} (same value: 'Visual')
                    [witch] : string {Item.spell.system.traits.selected.witch} (same value: 'Witch')
                    transmutation : string {Item.spell.system.traits.selected.transmutation} (same value: 'Transmutation')
                array<> {Item.spell.system.traits.selected}
                    Length: min=0 max=0
                    Value type: empty
        [defense] : object {Item.spell.system.defense}
            [passive] : object {Item.spell.system.defense.passive}
                statistic : string {Item.spell.system.defense.passive.statistic} (2 different values)
                    'ac' (x8)
                    'fortitude-dc' (x3)
            [save] : object {Item.spell.system.defense.save}
                basic : boolean {Item.spell.system.defense.save.basic} (2 different values)
                    False (x445)
                    True (x199)
                statistic : string {Item.spell.system.defense.save.statistic} (3 different values)
                    'will' (x261)
                    'fortitude' (x209)
                    'reflex' (x174)
        [overlays] : dict<string, object> {Item.spell.system.overlays}
            #key : string {Item.spell.system.overlays.[key]} (158 different values)
            #value : object {Item.spell.system.overlays.[value]}
                overlayType : string {Item.spell.system.overlays.[value].overlayType} (same value: 'override')
                sort : integer {Item.spell.system.overlays.[value].sort} (6 different values)
                    1 (x58)
                    2 (x56)
                    3 (x34)
                    4 (x8)
                    5 (x1)
                    6 (x1)
                system : object {Item.spell.system.overlays.[value].system}
                    [area] : object {Item.spell.system.overlays.[value].system.area}
                        [areaType] : string {Item.spell.system.overlays.[value].system.area.areaType} (3 different values)
                            'burst' (x4)
                            'emanation' (x3)
                            'cone' (x1)
                        [type] : string {Item.spell.system.overlays.[value].system.area.type} (3 different values)
                            'burst' (x6)
                            'emanation' (x4)
                            'cone' (x1)
                        [value] : mixed
                            integer {Item.spell.system.overlays.[value].system.area.value} (5 different values)
                                30 (x6)
                                10 (x3)
                                5 (x2)
                                15 (x1)
                                60 (x1)
                            string {Item.spell.system.overlays.[value].system.area.value} (7 different values)
                                '10' (x5)
                                '15' (x4)
                                '120' (x2)
                                '5' (x1)
                                '60' (x1)
                                '30' (x1)
                                '20' (x1)
                    [damage] : dict<string, object> {Item.spell.system.overlays.[value].system.damage}
                        #key : string {Item.spell.system.overlays.[value].system.damage.[key]} (46 different values)
                        #value : object {Item.spell.system.overlays.[value].system.damage.[value]}
                            [applyMod] : boolean {Item.spell.system.overlays.[value].system.damage.[value].applyMod} (same value: False)
                            [category] : string {Item.spell.system.overlays.[value].system.damage.[value].category} (2 different values)
                                '' (x2)
                                'persistent' (x1)
                            [formula] : string {Item.spell.system.overlays.[value].system.damage.[value].formula} (21 different values)
                            [kinds] : array<string> {Item.spell.system.overlays.[value].system.damage.[value].kinds}
                                Length: min=1 max=1
                                Value type: string {Item.spell.system.overlays.[value].system.damage.[value].kinds.[]} (2 different values)
                                    'damage' (x27)
                                    'healing' (x4)
                            [materials] : array<string> {Item.spell.system.overlays.[value].system.damage.[value].materials}
                                Length: min=0 max=1
                                Value type: string {Item.spell.system.overlays.[value].system.damage.[value].materials.[]} (3 different values)
                                    'adamantine' (x1)
                                    'silver' (x1)
                                    'cold-iron' (x1)
                            [type] : string {Item.spell.system.overlays.[value].system.damage.[value].type} (15 different values)
                    [defense] : object {Item.spell.system.overlays.[value].system.defense}
                        [save] : object {Item.spell.system.overlays.[value].system.defense.save}
                            [basic] : boolean {Item.spell.system.overlays.[value].system.defense.save.basic} (2 different values)
                                True (x9)
                                False (x5)
                            statistic : string {Item.spell.system.overlays.[value].system.defense.save.statistic} (4 different values)
                                'reflex' (x5)
                                'fortitude' (x5)
                                'will' (x4)
                                '' (x2)
                    [heightening] : dict<string, dict<string, string>|integer|string> {Item.spell.system.overlays.[value].system.heightening}
                        #key : string {Item.spell.system.overlays.[value].system.heightening.[key]} (4 different values)
                            'damage' (x53)
                            'interval' (x32)
                            'type' (x32)
                            'area' (x7)
                        #value : mixed
                            dict<string, string> {Item.spell.system.overlays.[value].system.heightening.[value]}
                                #key : string {Item.spell.system.overlays.[value].system.heightening.[value].[key]} (40 different values)
                                #value : string {Item.spell.system.overlays.[value].system.heightening.[value].[value]} (14 different values)
                            integer {Item.spell.system.overlays.[value].system.heightening.[value]} (3 different values)
                                1 (x31)
                                0 (x7)
                                3 (x1)
                            string {Item.spell.system.overlays.[value].system.heightening.[value]} (same value: 'interval')
                    [range] : object {Item.spell.system.overlays.[value].system.range}
                        value : string {Item.spell.system.overlays.[value].system.range.value} (7 different values)
                            '30 feet' (x7)
                            'touch' (x5)
                            '' (x3)
                            '60 feet' (x2)
                            '30' (x1)
                            '15' (x1)
                            '500 feet' (x1)
                    [rules] : ignored (Foundry rules object) {Item.spell.system.overlays.[value].system.rules}
                    [target] : object {Item.spell.system.overlays.[value].system.target}
                        value : string {Item.spell.system.overlays.[value].system.target.value} (15 different values)
                    [time] : object {Item.spell.system.overlays.[value].system.time}
                        value : string {Item.spell.system.overlays.[value].system.time.value} (5 different values)
                            '2' (x23)
                            '3' (x21)
                            '1' (x18)
                            '2 rounds' (x3)
                            '2 or 3' (x1)
                    [traits] : object {Item.spell.system.overlays.[value].system.traits}
                        [traditions] : array<> {Item.spell.system.overlays.[value].system.traits.traditions}
                            Length: min=0 max=0
                            Value type: empty
                        value : array<string> {Item.spell.system.overlays.[value].system.traits.value}
                            Length: min=1 max=6
                            Value type: string {Item.spell.system.overlays.[value].system.traits.value.[]} (23 different values)
                [_id] : string {Item.spell.system.overlays.[value]._id} (104 different values)
                [name] : string {Item.spell.system.overlays.[value].name} (93 different values)
        [ritual] : object {Item.spell.system.ritual}
            primary : object {Item.spell.system.ritual.primary}
                check : string {Item.spell.system.ritual.primary.check} (83 different values)
            secondary : object {Item.spell.system.ritual.secondary}
                casters : integer {Item.spell.system.ritual.secondary.casters} (8 different values)
                    2 (x37)
                    0 (x30)
                    3 (x30)
                    1 (x26)
                    4 (x5)
                    6 (x3)
                    5 (x2)
                    8 (x1)
                checks : string {Item.spell.system.ritual.secondary.checks} (99 different values)
    type : string {Item.spell.type} (same value: 'spell')