classfeatures object _id : String (all different values) img : String (different values: 595) name : String (all different values) system : object actionType : object value : String (different values: 2) passive (x782) action (x1) actions : object [value] : Integer (different values: 1) 1 (x1) category : String (different values: 2) classfeature (x769) calling (x14) description : object value : String (different values: 776) level : object value : Integer (different values: 14) 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 value : array Length: min=0 max=1 Value type: object value : String (different values: 8) 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 license : String (different values: 2) OGL (x200) ORC (x583) remaster : Boolean (different values: 2) False (x171) True (x612) title : String (different values: 23) rules : ###FoundryRulesObject### traits : object rarity : String (different values: 3) common (x739) uncommon (x31) rare (x13) value : array Length: min=0 max=18 Value type: String (different values: 37) [otherTags] : array Length: min=1 max=6 Value type: String (different values: 52) [selected] : object [witch] : String (different values: 1) Witch (x1) [sorcerer] : String (different values: 1) Sorcerer (x2) [swashbuckler] : String (different values: 1) Swashbuckler (x1) [subfeatures] : object [proficiencies] : object [will] : object rank : Integer (different values: 3) 3 (x19) 2 (x4) 4 (x6) [alchemist] : object [attribute] : mixed rank : Integer (different values: 2) 2 (x1) 3 (x1) [simple] : object rank : Integer (different values: 3) 2 (x17) 3 (x9) 4 (x1) [unarmed] : object rank : Integer (different values: 3) 2 (x18) 3 (x9) 4 (x1) [light] : object rank : Integer (different values: 4) 2 (x7) 3 (x8) 1 (x2) 4 (x1) [medium] : object rank : Integer (different values: 4) 2 (x6) 3 (x7) 1 (x3) 4 (x1) [unarmored] : object rank : Integer (different values: 3) 2 (x10) 3 (x8) 4 (x2) [perception] : object rank : Integer (different values: 3) 2 (x5) 3 (x3) 4 (x1) [fortitude] : object rank : Integer (different values: 3) 3 (x12) 2 (x7) 4 (x2) [heavy] : object rank : Integer (different values: 2) 2 (x1) 4 (x1) [reflex] : object rank : Integer (different values: 3) 4 (x4) 3 (x9) 2 (x6) [martial] : object rank : Integer (different values: 4) 2 (x10) 3 (x7) 1 (x2) 4 (x1) [champion] : object [attribute] : mixed rank : Integer (different values: 2) 2 (x1) 3 (x1) [spellcasting] : object rank : Integer (different values: 4) 2 (x5) 3 (x4) 4 (x2) 1 (x1) [exemplar] : object [attribute] : mixed rank : Integer (different values: 2) 3 (x1) 2 (x1) [barbarian] : object [attribute] : mixed rank : Integer (different values: 2) 3 (x1) 2 (x1) [swashbuckler] : object [attribute] : mixed rank : Integer (different values: 2) 3 (x1) 2 (x1) [fighter] : object [attribute] : mixed rank : Integer (different values: 2) 2 (x1) 3 (x1) [cleric] : object [attribute] : mixed rank : Integer (different values: 3) 4 (x1) 2 (x1) 3 (x1) [monk] : object [attribute] : mixed rank : Integer (different values: 2) 3 (x1) 2 (x1) [gunslinger] : object [attribute] : mixed rank : Integer (different values: 2) 2 (x1) 3 (x1) [inventor] : object [attribute] : mixed rank : Integer (different values: 2) 2 (x1) 3 (x1) [investigator] : object [attribute] : mixed rank : Integer (different values: 2) 2 (x1) 3 (x1) [kineticist] : object [attribute] : mixed rank : Integer (different values: 3) 2 (x1) 4 (x1) 3 (x1) [rogue] : object [attribute] : mixed rank : Integer (different values: 2) 3 (x1) 2 (x1) [ranger] : object [attribute] : mixed rank : Integer (different values: 2) 3 (x1) 2 (x1) [thaumaturge] : object rank : Integer (different values: 2) 2 (x1) 3 (x1) [attribute] : mixed [advanced] : object rank : Integer (different values: 2) 3 (x1) 2 (x1) [keyOptions] : array Length: min=1 max=3 Value type: String (different values: 4) str (x2) int (x4) cha (x4) wis (x1) [suppressedFeatures] : array Length: min=0 max=8 Value type: String (different values: 11) 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 [languages] : object granted : array Length: min=1 max=1 Value type: String (different values: 2) thassilonian (x1) wildsong (x1) [slots] : Integer (different values: 1) 0 (x1) [actionCategory] : object value : String (different values: 1) (x10) type : String (different values: 1) feat (x783)