New output
This commit is contained in:
@@ -8,58 +8,44 @@ object {Class Features}
|
||||
system : object {Class Features.system}
|
||||
actionType : object {Class Features.system.actionType}
|
||||
value : string {Class Features.system.actionType.value} (2 different values)
|
||||
passive (x782)
|
||||
action (x1)
|
||||
'passive' (x782)
|
||||
'action' (x1)
|
||||
actions : object {Class Features.system.actions}
|
||||
[value] : integer {Class Features.system.actions.value} (same value: 1)
|
||||
category : string {Class Features.system.category} (2 different values)
|
||||
classfeature (x769)
|
||||
calling (x14)
|
||||
'classfeature' (x769)
|
||||
'calling' (x14)
|
||||
description : object {Class Features.system.description}
|
||||
value : string {Class Features.system.description.value} (776 different values)
|
||||
level : object {Class Features.system.level}
|
||||
value : integer {Class Features.system.level.value} (14 different values)
|
||||
5 (x26)
|
||||
17 (x48)
|
||||
1 (x378)
|
||||
7 (x64)
|
||||
9 (x31)
|
||||
11 (x46)
|
||||
15 (x48)
|
||||
13 (x34)
|
||||
19 (x34)
|
||||
3 (x35)
|
||||
0 (x19)
|
||||
2 (x7)
|
||||
10 (x4)
|
||||
6 (x9)
|
||||
prerequisites : object {Class Features.system.prerequisites}
|
||||
value : array<object> {Class Features.system.prerequisites.value}
|
||||
Length: min=0 max=1
|
||||
Value type: object {Class Features.system.prerequisites.value.[]}
|
||||
value : string {Class Features.system.prerequisites.value.[].value} (8 different values)
|
||||
You must have a spellcasting class feature that chooses spells from the arcane or primal spell list (x1)
|
||||
You must have a class, such as clerics, druids, witches, and wizards, that prepares spells in spell slots using the same number of prepared spells per day. (x1)
|
||||
Exploit Vulnerability (x1)
|
||||
Hunter's Edge: Flurry (x1)
|
||||
Hunter's Edge: Outwit (x1)
|
||||
Hunter's Edge: Precision (x1)
|
||||
You must be a gunslinger. (x1)
|
||||
You must have a class that casts spells with a spell repertoire. (x1)
|
||||
'You must have a spellcasting class feature that chooses spells from the arcane or primal spell list' (x1)
|
||||
'You must have a class, such as clerics, druids, witches, and wizards, that prepares spells in spell slots using the same number of prepared spells per day.' (x1)
|
||||
'Exploit Vulnerability' (x1)
|
||||
'Hunter\'s Edge: Flurry' (x1)
|
||||
'Hunter\'s Edge: Outwit' (x1)
|
||||
'Hunter\'s Edge: Precision' (x1)
|
||||
'You must be a gunslinger.' (x1)
|
||||
'You must have a class that casts spells with a spell repertoire.' (x1)
|
||||
publication : object {Class Features.system.publication}
|
||||
license : string {Class Features.system.publication.license} (2 different values)
|
||||
OGL (x200)
|
||||
ORC (x583)
|
||||
'ORC' (x583)
|
||||
'OGL' (x200)
|
||||
remaster : boolean {Class Features.system.publication.remaster} (2 different values)
|
||||
False (x171)
|
||||
True (x612)
|
||||
False (x171)
|
||||
title : string {Class Features.system.publication.title} (23 different values)
|
||||
rules : ###FoundryRulesObject###
|
||||
rules : ignored (Foundry rules object) {Class Features.system.rules}
|
||||
traits : object {Class Features.system.traits}
|
||||
rarity : string {Class Features.system.traits.rarity} (3 different values)
|
||||
common (x739)
|
||||
uncommon (x31)
|
||||
rare (x13)
|
||||
'common' (x739)
|
||||
'uncommon' (x31)
|
||||
'rare' (x13)
|
||||
value : array<string> {Class Features.system.traits.value}
|
||||
Length: min=0 max=18
|
||||
Value type: string {Class Features.system.traits.value.[]} (37 different values)
|
||||
@@ -67,184 +53,173 @@ object {Class Features}
|
||||
Length: min=1 max=6
|
||||
Value type: string {Class Features.system.traits.otherTags.[]} (52 different values)
|
||||
[selected] : object {Class Features.system.traits.selected}
|
||||
[witch] : string {Class Features.system.traits.selected.witch} (same value: Witch)
|
||||
[sorcerer] : string {Class Features.system.traits.selected.sorcerer} (same value: Sorcerer)
|
||||
[swashbuckler] : string {Class Features.system.traits.selected.swashbuckler} (same value: Swashbuckler)
|
||||
[sorcerer] : string {Class Features.system.traits.selected.sorcerer} (same value: 'Sorcerer')
|
||||
[swashbuckler] : string {Class Features.system.traits.selected.swashbuckler} (same value: 'Swashbuckler')
|
||||
[witch] : string {Class Features.system.traits.selected.witch} (same value: 'Witch')
|
||||
[actionCategory] : object {Class Features.system.actionCategory}
|
||||
value : string {Class Features.system.actionCategory.value} (same value: '')
|
||||
[subfeatures] : object {Class Features.system.subfeatures}
|
||||
[keyOptions] : array<string> {Class Features.system.subfeatures.keyOptions}
|
||||
Length: min=1 max=3
|
||||
Value type: string {Class Features.system.subfeatures.keyOptions.[]} (4 different values)
|
||||
'int' (x4)
|
||||
'cha' (x4)
|
||||
'str' (x2)
|
||||
'wis' (x1)
|
||||
[languages] : object {Class Features.system.subfeatures.languages}
|
||||
granted : array<string> {Class Features.system.subfeatures.languages.granted}
|
||||
Length: min=1 max=1
|
||||
Value type: string {Class Features.system.subfeatures.languages.granted.[]} (2 different values)
|
||||
'thassilonian' (x1)
|
||||
'wildsong' (x1)
|
||||
[slots] : integer {Class Features.system.subfeatures.languages.slots} (same value: 0)
|
||||
[proficiencies] : object {Class Features.system.subfeatures.proficiencies}
|
||||
[will] : object {Class Features.system.subfeatures.proficiencies.will}
|
||||
rank : integer {Class Features.system.subfeatures.proficiencies.will.rank} (3 different values)
|
||||
3 (x19)
|
||||
2 (x4)
|
||||
4 (x6)
|
||||
[advanced] : object {Class Features.system.subfeatures.proficiencies.advanced}
|
||||
rank : integer {Class Features.system.subfeatures.proficiencies.advanced.rank} (2 different values)
|
||||
3 (x1)
|
||||
2 (x1)
|
||||
[alchemist] : object {Class Features.system.subfeatures.proficiencies.alchemist}
|
||||
[attribute] : mixed
|
||||
[attribute] : empty
|
||||
rank : integer {Class Features.system.subfeatures.proficiencies.alchemist.rank} (2 different values)
|
||||
2 (x1)
|
||||
3 (x1)
|
||||
[simple] : object {Class Features.system.subfeatures.proficiencies.simple}
|
||||
rank : integer {Class Features.system.subfeatures.proficiencies.simple.rank} (3 different values)
|
||||
2 (x17)
|
||||
3 (x9)
|
||||
4 (x1)
|
||||
[unarmed] : object {Class Features.system.subfeatures.proficiencies.unarmed}
|
||||
rank : integer {Class Features.system.subfeatures.proficiencies.unarmed.rank} (3 different values)
|
||||
2 (x18)
|
||||
3 (x9)
|
||||
4 (x1)
|
||||
[light] : object {Class Features.system.subfeatures.proficiencies.light}
|
||||
rank : integer {Class Features.system.subfeatures.proficiencies.light.rank} (4 different values)
|
||||
2 (x7)
|
||||
3 (x8)
|
||||
1 (x2)
|
||||
4 (x1)
|
||||
[medium] : object {Class Features.system.subfeatures.proficiencies.medium}
|
||||
rank : integer {Class Features.system.subfeatures.proficiencies.medium.rank} (4 different values)
|
||||
2 (x6)
|
||||
3 (x7)
|
||||
1 (x3)
|
||||
4 (x1)
|
||||
[unarmored] : object {Class Features.system.subfeatures.proficiencies.unarmored}
|
||||
rank : integer {Class Features.system.subfeatures.proficiencies.unarmored.rank} (3 different values)
|
||||
2 (x10)
|
||||
3 (x8)
|
||||
4 (x2)
|
||||
[perception] : object {Class Features.system.subfeatures.proficiencies.perception}
|
||||
rank : integer {Class Features.system.subfeatures.proficiencies.perception.rank} (3 different values)
|
||||
2 (x5)
|
||||
3 (x3)
|
||||
[barbarian] : object {Class Features.system.subfeatures.proficiencies.barbarian}
|
||||
[attribute] : empty
|
||||
rank : integer {Class Features.system.subfeatures.proficiencies.barbarian.rank} (2 different values)
|
||||
3 (x1)
|
||||
2 (x1)
|
||||
[champion] : object {Class Features.system.subfeatures.proficiencies.champion}
|
||||
[attribute] : empty
|
||||
rank : integer {Class Features.system.subfeatures.proficiencies.champion.rank} (2 different values)
|
||||
2 (x1)
|
||||
3 (x1)
|
||||
[cleric] : object {Class Features.system.subfeatures.proficiencies.cleric}
|
||||
[attribute] : empty
|
||||
rank : integer {Class Features.system.subfeatures.proficiencies.cleric.rank} (3 different values)
|
||||
4 (x1)
|
||||
2 (x1)
|
||||
3 (x1)
|
||||
[exemplar] : object {Class Features.system.subfeatures.proficiencies.exemplar}
|
||||
[attribute] : empty
|
||||
rank : integer {Class Features.system.subfeatures.proficiencies.exemplar.rank} (2 different values)
|
||||
3 (x1)
|
||||
2 (x1)
|
||||
[fighter] : object {Class Features.system.subfeatures.proficiencies.fighter}
|
||||
[attribute] : empty
|
||||
rank : integer {Class Features.system.subfeatures.proficiencies.fighter.rank} (2 different values)
|
||||
2 (x1)
|
||||
3 (x1)
|
||||
[fortitude] : object {Class Features.system.subfeatures.proficiencies.fortitude}
|
||||
rank : integer {Class Features.system.subfeatures.proficiencies.fortitude.rank} (3 different values)
|
||||
3 (x12)
|
||||
2 (x7)
|
||||
4 (x2)
|
||||
[gunslinger] : object {Class Features.system.subfeatures.proficiencies.gunslinger}
|
||||
[attribute] : empty
|
||||
rank : integer {Class Features.system.subfeatures.proficiencies.gunslinger.rank} (2 different values)
|
||||
2 (x1)
|
||||
3 (x1)
|
||||
[heavy] : object {Class Features.system.subfeatures.proficiencies.heavy}
|
||||
rank : integer {Class Features.system.subfeatures.proficiencies.heavy.rank} (2 different values)
|
||||
2 (x1)
|
||||
4 (x1)
|
||||
[reflex] : object {Class Features.system.subfeatures.proficiencies.reflex}
|
||||
rank : integer {Class Features.system.subfeatures.proficiencies.reflex.rank} (3 different values)
|
||||
4 (x4)
|
||||
3 (x9)
|
||||
2 (x6)
|
||||
[inventor] : object {Class Features.system.subfeatures.proficiencies.inventor}
|
||||
[attribute] : empty
|
||||
rank : integer {Class Features.system.subfeatures.proficiencies.inventor.rank} (2 different values)
|
||||
2 (x1)
|
||||
3 (x1)
|
||||
[investigator] : object {Class Features.system.subfeatures.proficiencies.investigator}
|
||||
[attribute] : empty
|
||||
rank : integer {Class Features.system.subfeatures.proficiencies.investigator.rank} (2 different values)
|
||||
2 (x1)
|
||||
3 (x1)
|
||||
[kineticist] : object {Class Features.system.subfeatures.proficiencies.kineticist}
|
||||
[attribute] : empty
|
||||
rank : integer {Class Features.system.subfeatures.proficiencies.kineticist.rank} (3 different values)
|
||||
2 (x1)
|
||||
4 (x1)
|
||||
3 (x1)
|
||||
[light] : object {Class Features.system.subfeatures.proficiencies.light}
|
||||
rank : integer {Class Features.system.subfeatures.proficiencies.light.rank} (4 different values)
|
||||
3 (x8)
|
||||
2 (x7)
|
||||
1 (x2)
|
||||
4 (x1)
|
||||
[martial] : object {Class Features.system.subfeatures.proficiencies.martial}
|
||||
rank : integer {Class Features.system.subfeatures.proficiencies.martial.rank} (4 different values)
|
||||
2 (x10)
|
||||
3 (x7)
|
||||
1 (x2)
|
||||
4 (x1)
|
||||
[champion] : object {Class Features.system.subfeatures.proficiencies.champion}
|
||||
[attribute] : mixed
|
||||
rank : integer {Class Features.system.subfeatures.proficiencies.champion.rank} (2 different values)
|
||||
2 (x1)
|
||||
[medium] : object {Class Features.system.subfeatures.proficiencies.medium}
|
||||
rank : integer {Class Features.system.subfeatures.proficiencies.medium.rank} (4 different values)
|
||||
3 (x7)
|
||||
2 (x6)
|
||||
1 (x3)
|
||||
4 (x1)
|
||||
[monk] : object {Class Features.system.subfeatures.proficiencies.monk}
|
||||
[attribute] : empty
|
||||
rank : integer {Class Features.system.subfeatures.proficiencies.monk.rank} (2 different values)
|
||||
3 (x1)
|
||||
2 (x1)
|
||||
[perception] : object {Class Features.system.subfeatures.proficiencies.perception}
|
||||
rank : integer {Class Features.system.subfeatures.proficiencies.perception.rank} (3 different values)
|
||||
2 (x5)
|
||||
3 (x3)
|
||||
4 (x1)
|
||||
[ranger] : object {Class Features.system.subfeatures.proficiencies.ranger}
|
||||
[attribute] : empty
|
||||
rank : integer {Class Features.system.subfeatures.proficiencies.ranger.rank} (2 different values)
|
||||
3 (x1)
|
||||
2 (x1)
|
||||
[reflex] : object {Class Features.system.subfeatures.proficiencies.reflex}
|
||||
rank : integer {Class Features.system.subfeatures.proficiencies.reflex.rank} (3 different values)
|
||||
3 (x9)
|
||||
2 (x6)
|
||||
4 (x4)
|
||||
[rogue] : object {Class Features.system.subfeatures.proficiencies.rogue}
|
||||
[attribute] : empty
|
||||
rank : integer {Class Features.system.subfeatures.proficiencies.rogue.rank} (2 different values)
|
||||
3 (x1)
|
||||
2 (x1)
|
||||
[simple] : object {Class Features.system.subfeatures.proficiencies.simple}
|
||||
rank : integer {Class Features.system.subfeatures.proficiencies.simple.rank} (3 different values)
|
||||
2 (x17)
|
||||
3 (x9)
|
||||
4 (x1)
|
||||
[spellcasting] : object {Class Features.system.subfeatures.proficiencies.spellcasting}
|
||||
rank : integer {Class Features.system.subfeatures.proficiencies.spellcasting.rank} (4 different values)
|
||||
2 (x5)
|
||||
3 (x4)
|
||||
4 (x2)
|
||||
1 (x1)
|
||||
[exemplar] : object {Class Features.system.subfeatures.proficiencies.exemplar}
|
||||
[attribute] : mixed
|
||||
rank : integer {Class Features.system.subfeatures.proficiencies.exemplar.rank} (2 different values)
|
||||
3 (x1)
|
||||
2 (x1)
|
||||
[barbarian] : object {Class Features.system.subfeatures.proficiencies.barbarian}
|
||||
[attribute] : mixed
|
||||
rank : integer {Class Features.system.subfeatures.proficiencies.barbarian.rank} (2 different values)
|
||||
3 (x1)
|
||||
2 (x1)
|
||||
[swashbuckler] : object {Class Features.system.subfeatures.proficiencies.swashbuckler}
|
||||
[attribute] : mixed
|
||||
[attribute] : empty
|
||||
rank : integer {Class Features.system.subfeatures.proficiencies.swashbuckler.rank} (2 different values)
|
||||
3 (x1)
|
||||
2 (x1)
|
||||
[fighter] : object {Class Features.system.subfeatures.proficiencies.fighter}
|
||||
[attribute] : mixed
|
||||
rank : integer {Class Features.system.subfeatures.proficiencies.fighter.rank} (2 different values)
|
||||
2 (x1)
|
||||
3 (x1)
|
||||
[cleric] : object {Class Features.system.subfeatures.proficiencies.cleric}
|
||||
[attribute] : mixed
|
||||
rank : integer {Class Features.system.subfeatures.proficiencies.cleric.rank} (3 different values)
|
||||
4 (x1)
|
||||
2 (x1)
|
||||
3 (x1)
|
||||
[monk] : object {Class Features.system.subfeatures.proficiencies.monk}
|
||||
[attribute] : mixed
|
||||
rank : integer {Class Features.system.subfeatures.proficiencies.monk.rank} (2 different values)
|
||||
3 (x1)
|
||||
2 (x1)
|
||||
[gunslinger] : object {Class Features.system.subfeatures.proficiencies.gunslinger}
|
||||
[attribute] : mixed
|
||||
rank : integer {Class Features.system.subfeatures.proficiencies.gunslinger.rank} (2 different values)
|
||||
2 (x1)
|
||||
3 (x1)
|
||||
[inventor] : object {Class Features.system.subfeatures.proficiencies.inventor}
|
||||
[attribute] : mixed
|
||||
rank : integer {Class Features.system.subfeatures.proficiencies.inventor.rank} (2 different values)
|
||||
2 (x1)
|
||||
3 (x1)
|
||||
[investigator] : object {Class Features.system.subfeatures.proficiencies.investigator}
|
||||
[attribute] : mixed
|
||||
rank : integer {Class Features.system.subfeatures.proficiencies.investigator.rank} (2 different values)
|
||||
2 (x1)
|
||||
3 (x1)
|
||||
[kineticist] : object {Class Features.system.subfeatures.proficiencies.kineticist}
|
||||
[attribute] : mixed
|
||||
rank : integer {Class Features.system.subfeatures.proficiencies.kineticist.rank} (3 different values)
|
||||
2 (x1)
|
||||
4 (x1)
|
||||
3 (x1)
|
||||
[rogue] : object {Class Features.system.subfeatures.proficiencies.rogue}
|
||||
[attribute] : mixed
|
||||
rank : integer {Class Features.system.subfeatures.proficiencies.rogue.rank} (2 different values)
|
||||
3 (x1)
|
||||
2 (x1)
|
||||
[ranger] : object {Class Features.system.subfeatures.proficiencies.ranger}
|
||||
[attribute] : mixed
|
||||
rank : integer {Class Features.system.subfeatures.proficiencies.ranger.rank} (2 different values)
|
||||
3 (x1)
|
||||
2 (x1)
|
||||
[thaumaturge] : object {Class Features.system.subfeatures.proficiencies.thaumaturge}
|
||||
[attribute] : empty
|
||||
rank : integer {Class Features.system.subfeatures.proficiencies.thaumaturge.rank} (2 different values)
|
||||
2 (x1)
|
||||
3 (x1)
|
||||
[attribute] : mixed
|
||||
[advanced] : object {Class Features.system.subfeatures.proficiencies.advanced}
|
||||
rank : integer {Class Features.system.subfeatures.proficiencies.advanced.rank} (2 different values)
|
||||
3 (x1)
|
||||
2 (x1)
|
||||
[keyOptions] : array<string> {Class Features.system.subfeatures.keyOptions}
|
||||
Length: min=1 max=3
|
||||
Value type: string {Class Features.system.subfeatures.keyOptions.[]} (4 different values)
|
||||
str (x2)
|
||||
int (x4)
|
||||
cha (x4)
|
||||
wis (x1)
|
||||
[unarmed] : object {Class Features.system.subfeatures.proficiencies.unarmed}
|
||||
rank : integer {Class Features.system.subfeatures.proficiencies.unarmed.rank} (3 different values)
|
||||
2 (x18)
|
||||
3 (x9)
|
||||
4 (x1)
|
||||
[unarmored] : object {Class Features.system.subfeatures.proficiencies.unarmored}
|
||||
rank : integer {Class Features.system.subfeatures.proficiencies.unarmored.rank} (3 different values)
|
||||
2 (x10)
|
||||
3 (x8)
|
||||
4 (x2)
|
||||
[will] : object {Class Features.system.subfeatures.proficiencies.will}
|
||||
rank : integer {Class Features.system.subfeatures.proficiencies.will.rank} (3 different values)
|
||||
3 (x19)
|
||||
4 (x6)
|
||||
2 (x4)
|
||||
[senses] : object {Class Features.system.subfeatures.senses}
|
||||
[suppressedFeatures] : array<string> {Class Features.system.subfeatures.suppressedFeatures}
|
||||
Length: min=0 max=8
|
||||
Value type: string {Class Features.system.subfeatures.suppressedFeatures.[]} (11 different values)
|
||||
Compendium.pf2e.classfeatures.Item.Surprise Attack (x1)
|
||||
Compendium.pf2e.classfeatures.Item.Resolute Faith (x1)
|
||||
Compendium.pf2e.classfeatures.Item.Miraculous Spell (x1)
|
||||
Compendium.pf2e.classfeatures.Item.First Doctrine (x1)
|
||||
Compendium.pf2e.classfeatures.Item.Second Doctrine (x1)
|
||||
Compendium.pf2e.classfeatures.Item.Third Doctrine (x1)
|
||||
Compendium.pf2e.classfeatures.Item.Fourth Doctrine (x1)
|
||||
Compendium.pf2e.classfeatures.Item.Fifth Doctrine (x1)
|
||||
Compendium.pf2e.classfeatures.Item.Final Doctrine (x1)
|
||||
Compendium.pf2e.classfeatures.Item.Arcane Thesis (x1)
|
||||
Compendium.pf2e.classfeatures.Item.Shield Block (x1)
|
||||
[senses] : object {Class Features.system.subfeatures.senses}
|
||||
[languages] : object {Class Features.system.subfeatures.languages}
|
||||
granted : array<string> {Class Features.system.subfeatures.languages.granted}
|
||||
Length: min=1 max=1
|
||||
Value type: string {Class Features.system.subfeatures.languages.granted.[]} (2 different values)
|
||||
thassilonian (x1)
|
||||
wildsong (x1)
|
||||
[slots] : integer {Class Features.system.subfeatures.languages.slots} (same value: 0)
|
||||
[actionCategory] : object {Class Features.system.actionCategory}
|
||||
value : string {Class Features.system.actionCategory.value} (same value: )
|
||||
type : string {Class Features.type} (same value: feat)
|
||||
type : string {Class Features.type} (same value: 'feat')
|
||||
Reference in New Issue
Block a user