diff --git a/scripts/feat_level.csv b/scripts/feat_level.csv new file mode 100644 index 0000000..0fd03ad --- /dev/null +++ b/scripts/feat_level.csv @@ -0,0 +1,846 @@ +name,name_aon,level,url_search,url_aon,match +Refocus,Arcane School Spell,4,https://2e.aonprd.com/Search.aspx?query=Refocus,https://2e.aonprd.com/Feats.aspx?ID=743,False +Call on Ancient Blood,Call of the Wild,2,https://2e.aonprd.com/Search.aspx?query=Call on Ancient Blood,https://2e.aonprd.com/Feats.aspx?ID=317,False +Dwarven Lore,Dwarven Lore,1,https://2e.aonprd.com/Search.aspx?query=Dwarven Lore,https://2e.aonprd.com/Feats.aspx?ID=1,True +Dwarven Weapon Familiarity,Dwarven Weapon Familiarity,1,https://2e.aonprd.com/Search.aspx?query=Dwarven Weapon Familiarity,https://2e.aonprd.com/Feats.aspx?ID=2,True +Rock Runner,Rock Runner,1,https://2e.aonprd.com/Search.aspx?query=Rock Runner,https://2e.aonprd.com/Feats.aspx?ID=3,True +Stonecunning,Stonecunning,1,https://2e.aonprd.com/Search.aspx?query=Stonecunning,https://2e.aonprd.com/Feats.aspx?ID=4,True +Unburdened Iron,Unburdened Iron,1,https://2e.aonprd.com/Search.aspx?query=Unburdened Iron,https://2e.aonprd.com/Feats.aspx?ID=5,True +Vengeful Hatred,Vengeful Hatred,1,https://2e.aonprd.com/Search.aspx?query=Vengeful Hatred,https://2e.aonprd.com/Feats.aspx?ID=6,True +Boulder Roll,Boulder Roll,5,https://2e.aonprd.com/Search.aspx?query=Boulder Roll,https://2e.aonprd.com/Feats.aspx?ID=7,True +Dwarven Weapon Cunning,Dwarven Weapon Cunning,5,https://2e.aonprd.com/Search.aspx?query=Dwarven Weapon Cunning,https://2e.aonprd.com/Feats.aspx?ID=8,True +Mountain's Stoutness,Mountain's Stoutness,9,https://2e.aonprd.com/Search.aspx?query=Mountain's Stoutness,https://2e.aonprd.com/Feats.aspx?ID=9,True +Stonewalker,Stonewalker,9,https://2e.aonprd.com/Search.aspx?query=Stonewalker,https://2e.aonprd.com/Feats.aspx?ID=10,True +Dwarven Weapon Expertise,Dwarven Weapon Expertise,13,https://2e.aonprd.com/Search.aspx?query=Dwarven Weapon Expertise,https://2e.aonprd.com/Feats.aspx?ID=11,True +Ancestral Longevity,Ancestral Longevity,1,https://2e.aonprd.com/Search.aspx?query=Ancestral Longevity,https://2e.aonprd.com/Feats.aspx?ID=12,True +Elven Lore,Elven Lore,1,https://2e.aonprd.com/Search.aspx?query=Elven Lore,https://2e.aonprd.com/Feats.aspx?ID=13,True +Elven Weapon Familiarity,Elven Weapon Familiarity,1,https://2e.aonprd.com/Search.aspx?query=Elven Weapon Familiarity,https://2e.aonprd.com/Feats.aspx?ID=14,True +Forlorn,Forlorn,1,https://2e.aonprd.com/Search.aspx?query=Forlorn,https://2e.aonprd.com/Feats.aspx?ID=15,True +Nimble Elf,Nimble Elf,1,https://2e.aonprd.com/Search.aspx?query=Nimble Elf,https://2e.aonprd.com/Feats.aspx?ID=16,True +Otherworldly Magic,Otherworldly Magic,1,https://2e.aonprd.com/Search.aspx?query=Otherworldly Magic,https://2e.aonprd.com/Feats.aspx?ID=17,True +Unwavering Mien,Unwavering Mien,1,https://2e.aonprd.com/Search.aspx?query=Unwavering Mien,https://2e.aonprd.com/Feats.aspx?ID=18,True +Ageless Patience,Ageless Patience,5,https://2e.aonprd.com/Search.aspx?query=Ageless Patience,https://2e.aonprd.com/Feats.aspx?ID=19,True +Elven Weapon Elegance,Elven Weapon Elegance,5,https://2e.aonprd.com/Search.aspx?query=Elven Weapon Elegance,https://2e.aonprd.com/Feats.aspx?ID=20,True +Elf Step,Elf Step,9,https://2e.aonprd.com/Search.aspx?query=Elf Step,https://2e.aonprd.com/Feats.aspx?ID=21,True +Expert Longevity,Expert Longevity,9,https://2e.aonprd.com/Search.aspx?query=Expert Longevity,https://2e.aonprd.com/Feats.aspx?ID=22,True +Universal Longevity,Universal Longevity,13,https://2e.aonprd.com/Search.aspx?query=Universal Longevity,https://2e.aonprd.com/Feats.aspx?ID=23,True +Elven Weapon Expertise,Elven Weapon Expertise,13,https://2e.aonprd.com/Search.aspx?query=Elven Weapon Expertise,https://2e.aonprd.com/Feats.aspx?ID=24,True +Animal Accomplice,Animal Accomplice,1,https://2e.aonprd.com/Search.aspx?query=Animal Accomplice,https://2e.aonprd.com/Feats.aspx?ID=25,True +Burrow Elocutionist,Burrow Elocutionist,1,https://2e.aonprd.com/Search.aspx?query=Burrow Elocutionist,https://2e.aonprd.com/Feats.aspx?ID=26,True +Fey Fellowship,Fey Fellowship,1,https://2e.aonprd.com/Search.aspx?query=Fey Fellowship,https://2e.aonprd.com/Feats.aspx?ID=27,True +First World Magic,First World Magic,1,https://2e.aonprd.com/Search.aspx?query=First World Magic,https://2e.aonprd.com/Feats.aspx?ID=28,True +Gnome Obsession,Gnome Obsession,1,https://2e.aonprd.com/Search.aspx?query=Gnome Obsession,https://2e.aonprd.com/Feats.aspx?ID=29,True +Gnome Weapon Familiarity,Gnome Weapon Familiarity,1,https://2e.aonprd.com/Search.aspx?query=Gnome Weapon Familiarity,https://2e.aonprd.com/Feats.aspx?ID=30,True +Illusion Sense,Illusion Sense,1,https://2e.aonprd.com/Search.aspx?query=Illusion Sense,https://2e.aonprd.com/Feats.aspx?ID=31,True +Animal Elocutionist,Animal Elocutionist,5,https://2e.aonprd.com/Search.aspx?query=Animal Elocutionist,https://2e.aonprd.com/Feats.aspx?ID=32,True +Energized Font,Energized Font,5,https://2e.aonprd.com/Search.aspx?query=Energized Font,https://2e.aonprd.com/Feats.aspx?ID=33,True +Gnome Weapon Innovator,Gnome Weapon Innovator,5,https://2e.aonprd.com/Search.aspx?query=Gnome Weapon Innovator,https://2e.aonprd.com/Feats.aspx?ID=34,True +First World Adept,First World Adept,9,https://2e.aonprd.com/Search.aspx?query=First World Adept,https://2e.aonprd.com/Feats.aspx?ID=35,True +Vivacious Conduit,Vivacious Conduit,9,https://2e.aonprd.com/Search.aspx?query=Vivacious Conduit,https://2e.aonprd.com/Feats.aspx?ID=36,True +Gnome Weapon Expertise,Gnome Weapon Expertise,13,https://2e.aonprd.com/Search.aspx?query=Gnome Weapon Expertise,https://2e.aonprd.com/Feats.aspx?ID=37,True +Burn It!,,-1,https://2e.aonprd.com/Search.aspx?query=Burn It!,https://2e.aonprd.com/Search.aspx?query=Burn+It!,False +City Scavenger,City Scavenger,1,https://2e.aonprd.com/Search.aspx?query=City Scavenger,https://2e.aonprd.com/Feats.aspx?ID=39,True +Goblin Lore,Goblin Lore,1,https://2e.aonprd.com/Search.aspx?query=Goblin Lore,https://2e.aonprd.com/Feats.aspx?ID=40,True +Goblin Scuttle,Goblin Scuttle,1,https://2e.aonprd.com/Search.aspx?query=Goblin Scuttle,https://2e.aonprd.com/Feats.aspx?ID=41,True +Goblin Song,Goblin Song,1,https://2e.aonprd.com/Search.aspx?query=Goblin Song,https://2e.aonprd.com/Feats.aspx?ID=42,True +Goblin Weapon Familiarity,Goblin Weapon Familiarity,1,https://2e.aonprd.com/Search.aspx?query=Goblin Weapon Familiarity,https://2e.aonprd.com/Feats.aspx?ID=43,True +Junk Tinker,Junk Tinker,1,https://2e.aonprd.com/Search.aspx?query=Junk Tinker,https://2e.aonprd.com/Feats.aspx?ID=44,True +Rough Rider,Rough Rider,1,https://2e.aonprd.com/Search.aspx?query=Rough Rider,https://2e.aonprd.com/Feats.aspx?ID=45,True +Very Sneaky,Very Sneaky,1,https://2e.aonprd.com/Search.aspx?query=Very Sneaky,https://2e.aonprd.com/Feats.aspx?ID=46,True +Goblin Weapon Frenzy,Goblin Weapon Frenzy,5,https://2e.aonprd.com/Search.aspx?query=Goblin Weapon Frenzy,https://2e.aonprd.com/Feats.aspx?ID=47,True +Cave Climber,Cave Climber,9,https://2e.aonprd.com/Search.aspx?query=Cave Climber,https://2e.aonprd.com/Feats.aspx?ID=48,True +Skittering Scuttle,Skittering Scuttle,9,https://2e.aonprd.com/Search.aspx?query=Skittering Scuttle,https://2e.aonprd.com/Feats.aspx?ID=49,True +Goblin Weapon Expertise,Goblin Weapon Expertise,13,https://2e.aonprd.com/Search.aspx?query=Goblin Weapon Expertise,https://2e.aonprd.com/Feats.aspx?ID=50,True +"Very, Very Sneaky",,-1,"https://2e.aonprd.com/Search.aspx?query=Very, Very Sneaky",https://2e.aonprd.com/Search.aspx?query=Very%2c+Very+Sneaky,False +Distracting Shadows,Distracting Shadows,1,https://2e.aonprd.com/Search.aspx?query=Distracting Shadows,https://2e.aonprd.com/Feats.aspx?ID=52,True +Halfling Lore,Halfling Lore,1,https://2e.aonprd.com/Search.aspx?query=Halfling Lore,https://2e.aonprd.com/Feats.aspx?ID=53,True +Halfling Luck,Halfling Luck,1,https://2e.aonprd.com/Search.aspx?query=Halfling Luck,https://2e.aonprd.com/Feats.aspx?ID=54,True +Halfling Weapon Familiarity,Halfling Weapon Familiarity,1,https://2e.aonprd.com/Search.aspx?query=Halfling Weapon Familiarity,https://2e.aonprd.com/Feats.aspx?ID=55,True +Sure Feet,Sure Feet,1,https://2e.aonprd.com/Search.aspx?query=Sure Feet,https://2e.aonprd.com/Feats.aspx?ID=56,True +Titan Slinger,Titan Slinger,1,https://2e.aonprd.com/Search.aspx?query=Titan Slinger,https://2e.aonprd.com/Feats.aspx?ID=57,True +Unfettered Halfling,Unfettered Halfling,1,https://2e.aonprd.com/Search.aspx?query=Unfettered Halfling,https://2e.aonprd.com/Feats.aspx?ID=58,True +Watchful Halfling,Watchful Halfling,1,https://2e.aonprd.com/Search.aspx?query=Watchful Halfling,https://2e.aonprd.com/Feats.aspx?ID=59,True +Cultural Adaptability,Cultural Adaptability,5,https://2e.aonprd.com/Search.aspx?query=Cultural Adaptability,https://2e.aonprd.com/Feats.aspx?ID=60,True +Halfling Weapon Trickster,Halfling Weapon Trickster,5,https://2e.aonprd.com/Search.aspx?query=Halfling Weapon Trickster,https://2e.aonprd.com/Feats.aspx?ID=61,True +Guiding Luck,Guiding Luck,9,https://2e.aonprd.com/Search.aspx?query=Guiding Luck,https://2e.aonprd.com/Feats.aspx?ID=62,True +Irrepressible,Irrepressible,9,https://2e.aonprd.com/Search.aspx?query=Irrepressible,https://2e.aonprd.com/Feats.aspx?ID=63,True +Ceaseless Shadows,Ceaseless Shadows,13,https://2e.aonprd.com/Search.aspx?query=Ceaseless Shadows,https://2e.aonprd.com/Feats.aspx?ID=64,True +Halfling Weapon Expertise,Halfling Weapon Expertise,13,https://2e.aonprd.com/Search.aspx?query=Halfling Weapon Expertise,https://2e.aonprd.com/Feats.aspx?ID=65,True +Adapted Cantrip,Adapted Cantrip,1,https://2e.aonprd.com/Search.aspx?query=Adapted Cantrip,https://2e.aonprd.com/Feats.aspx?ID=66,True +Cooperative Nature,Cooperative Nature,1,https://2e.aonprd.com/Search.aspx?query=Cooperative Nature,https://2e.aonprd.com/Feats.aspx?ID=67,True +General Training,General Training,1,https://2e.aonprd.com/Search.aspx?query=General Training,https://2e.aonprd.com/Feats.aspx?ID=68,True +Haughty Obstinacy,Haughty Obstinacy,1,https://2e.aonprd.com/Search.aspx?query=Haughty Obstinacy,https://2e.aonprd.com/Feats.aspx?ID=69,True +Natural Ambition,Natural Ambition,1,https://2e.aonprd.com/Search.aspx?query=Natural Ambition,https://2e.aonprd.com/Feats.aspx?ID=70,True +Natural Skill,Natural Skill,1,https://2e.aonprd.com/Search.aspx?query=Natural Skill,https://2e.aonprd.com/Feats.aspx?ID=71,True +Unconventional Weaponry,Unconventional Weaponry,1,https://2e.aonprd.com/Search.aspx?query=Unconventional Weaponry,https://2e.aonprd.com/Feats.aspx?ID=72,True +Adaptive Adept,Adaptive Adept,5,https://2e.aonprd.com/Search.aspx?query=Adaptive Adept,https://2e.aonprd.com/Feats.aspx?ID=73,True +Clever Improviser,Clever Improviser,5,https://2e.aonprd.com/Search.aspx?query=Clever Improviser,https://2e.aonprd.com/Feats.aspx?ID=74,True +Cooperataive Soul,,9,https://2e.aonprd.com/Search.aspx?query=Cooperataive Soul,https://2e.aonprd.com/Spells.aspx?ID=21,False +Incredible Improvisation,Incredible Improvisation,9,https://2e.aonprd.com/Search.aspx?query=Incredible Improvisation,https://2e.aonprd.com/Feats.aspx?ID=76,True +Multitalented,Multitalented,9,https://2e.aonprd.com/Search.aspx?query=Multitalented,https://2e.aonprd.com/Feats.aspx?ID=77,True +Unconventional Expertise,Unconventional Expertise,13,https://2e.aonprd.com/Search.aspx?query=Unconventional Expertise,https://2e.aonprd.com/Feats.aspx?ID=78,True +Elf Atavism,Elf Atavism,1,https://2e.aonprd.com/Search.aspx?query=Elf Atavism,https://2e.aonprd.com/Feats.aspx?ID=79,True +Inspire Imitation,Inspire Imitation,5,https://2e.aonprd.com/Search.aspx?query=Inspire Imitation,https://2e.aonprd.com/Feats.aspx?ID=80,True +Supernatural Charm,Supernatural Charm,5,https://2e.aonprd.com/Search.aspx?query=Supernatural Charm,https://2e.aonprd.com/Feats.aspx?ID=81,True +Monstrous Peacemaker,Monstrous Peacemaker,1,https://2e.aonprd.com/Search.aspx?query=Monstrous Peacemaker,https://2e.aonprd.com/Feats.aspx?ID=82,True +Orc Ferocity,Orc Ferocity,1,https://2e.aonprd.com/Search.aspx?query=Orc Ferocity,https://2e.aonprd.com/Feats.aspx?ID=83,True +Orc Sight,Orc Sight,1,https://2e.aonprd.com/Search.aspx?query=Orc Sight,https://2e.aonprd.com/Feats.aspx?ID=84,True +Orc Superstition,Orc Superstition,1,https://2e.aonprd.com/Search.aspx?query=Orc Superstition,https://2e.aonprd.com/Feats.aspx?ID=85,True +Orc Weapon Famailiarity,Orc Weapon Famailiarity,1,https://2e.aonprd.com/Search.aspx?query=Orc Weapon Famailiarity,https://2e.aonprd.com/Feats.aspx?ID=86,True +Orc Weapon Carnage,Orc Weapon Carnage,5,https://2e.aonprd.com/Search.aspx?query=Orc Weapon Carnage,https://2e.aonprd.com/Feats.aspx?ID=87,True +Victorious Vigor,Victorious Vigor,5,https://2e.aonprd.com/Search.aspx?query=Victorious Vigor,https://2e.aonprd.com/Feats.aspx?ID=88,True +Pervasive Superstition,Pervasive Superstition,9,https://2e.aonprd.com/Search.aspx?query=Pervasive Superstition,https://2e.aonprd.com/Feats.aspx?ID=89,True +Incredible Ferocity,Incredible Ferocity,13,https://2e.aonprd.com/Search.aspx?query=Incredible Ferocity,https://2e.aonprd.com/Feats.aspx?ID=90,True +Orc Weapon Expertise,Orc Weapon Expertise,13,https://2e.aonprd.com/Search.aspx?query=Orc Weapon Expertise,https://2e.aonprd.com/Feats.aspx?ID=91,True +Alchemical Familiar,Alchemical Familiar,1,https://2e.aonprd.com/Search.aspx?query=Alchemical Familiar,https://2e.aonprd.com/Feats.aspx?ID=92,True +Alchemical Savant,Alchemical Savant,1,https://2e.aonprd.com/Search.aspx?query=Alchemical Savant,https://2e.aonprd.com/Feats.aspx?ID=93,True +Far Lobber,Far Lobber,1,https://2e.aonprd.com/Search.aspx?query=Far Lobber,https://2e.aonprd.com/Feats.aspx?ID=94,True +Quick Bomber,Quick Bomber,1,https://2e.aonprd.com/Search.aspx?query=Quick Bomber,https://2e.aonprd.com/Feats.aspx?ID=95,True +Poison Resistance (Alchemist),Poison Resistance,2,https://2e.aonprd.com/Search.aspx?query=Poison Resistance,https://2e.aonprd.com/Feats.aspx?ID=96,True +Revivifying Mutagen,Revivifying Mutagen,2,https://2e.aonprd.com/Search.aspx?query=Revivifying Mutagen,https://2e.aonprd.com/Feats.aspx?ID=97,True +Smoke Bomb,Smoke Bomb,2,https://2e.aonprd.com/Search.aspx?query=Smoke Bomb,https://2e.aonprd.com/Feats.aspx?ID=98,True +Calculated Splash,Calculated Splash,4,https://2e.aonprd.com/Search.aspx?query=Calculated Splash,https://2e.aonprd.com/Feats.aspx?ID=99,True +Efficient Alchemy,Efficient Alchemy,4,https://2e.aonprd.com/Search.aspx?query=Efficient Alchemy,https://2e.aonprd.com/Feats.aspx?ID=100,True +Enduring Alchemy,Enduring Alchemy,4,https://2e.aonprd.com/Search.aspx?query=Enduring Alchemy,https://2e.aonprd.com/Feats.aspx?ID=101,True +Combine Elixirs,Combine Elixirs,6,https://2e.aonprd.com/Search.aspx?query=Combine Elixirs,https://2e.aonprd.com/Feats.aspx?ID=102,True +Debilitating Bomb,Debilitating Bomb,6,https://2e.aonprd.com/Search.aspx?query=Debilitating Bomb,https://2e.aonprd.com/Feats.aspx?ID=103,True +Directional Bombs,Directional Bombs,6,https://2e.aonprd.com/Search.aspx?query=Directional Bombs,https://2e.aonprd.com/Feats.aspx?ID=104,True +Feral Mutagen,Feral Mutagen,8,https://2e.aonprd.com/Search.aspx?query=Feral Mutagen,https://2e.aonprd.com/Feats.aspx?ID=105,True +Powerful Alchemy,Powerful Alchemy,8,https://2e.aonprd.com/Search.aspx?query=Powerful Alchemy,https://2e.aonprd.com/Feats.aspx?ID=106,True +Sticky Bomb,Sticky Bomb,8,https://2e.aonprd.com/Search.aspx?query=Sticky Bomb,https://2e.aonprd.com/Feats.aspx?ID=107,True +Elastic Mutagen,Elastic Mutagen,10,https://2e.aonprd.com/Search.aspx?query=Elastic Mutagen,https://2e.aonprd.com/Feats.aspx?ID=108,True +Expanded Splash,Expanded Splash,10,https://2e.aonprd.com/Search.aspx?query=Expanded Splash,https://2e.aonprd.com/Feats.aspx?ID=109,True +Greater Debilitating Bomb,Greater Debilitating Bomb,10,https://2e.aonprd.com/Search.aspx?query=Greater Debilitating Bomb,https://2e.aonprd.com/Feats.aspx?ID=110,True +Merciful Elixir,Merciful Elixir,10,https://2e.aonprd.com/Search.aspx?query=Merciful Elixir,https://2e.aonprd.com/Feats.aspx?ID=111,True +Potent Poisoner,Potent Poisoner,10,https://2e.aonprd.com/Search.aspx?query=Potent Poisoner,https://2e.aonprd.com/Feats.aspx?ID=112,True +Extend Elixir,Extend Elixir,12,https://2e.aonprd.com/Search.aspx?query=Extend Elixir,https://2e.aonprd.com/Feats.aspx?ID=113,True +Invincible Mutagen,Invincible Mutagen,12,https://2e.aonprd.com/Search.aspx?query=Invincible Mutagen,https://2e.aonprd.com/Feats.aspx?ID=114,True +Uncanny Bombs,Uncanny Bombs,12,https://2e.aonprd.com/Search.aspx?query=Uncanny Bombs,https://2e.aonprd.com/Feats.aspx?ID=115,True +Glib Mutagen,Glib Mutagen,14,https://2e.aonprd.com/Search.aspx?query=Glib Mutagen,https://2e.aonprd.com/Feats.aspx?ID=116,True +Greater Merciful Elixir,Greater Merciful Elixir,14,https://2e.aonprd.com/Search.aspx?query=Greater Merciful Elixir,https://2e.aonprd.com/Feats.aspx?ID=117,True +True Debilitating Bomb,True Debilitating Bomb,14,https://2e.aonprd.com/Search.aspx?query=True Debilitating Bomb,https://2e.aonprd.com/Feats.aspx?ID=118,True +Eternal Elixir,Eternal Elixir,16,https://2e.aonprd.com/Search.aspx?query=Eternal Elixir,https://2e.aonprd.com/Feats.aspx?ID=119,True +Exploitive Bomb,Exploitive Bomb,16,https://2e.aonprd.com/Search.aspx?query=Exploitive Bomb,https://2e.aonprd.com/Feats.aspx?ID=120,True +Genius Mutagen,Genius Mutagen,16,https://2e.aonprd.com/Search.aspx?query=Genius Mutagen,https://2e.aonprd.com/Feats.aspx?ID=121,True +Persistent Mutagen,Persistent Mutagen,16,https://2e.aonprd.com/Search.aspx?query=Persistent Mutagen,https://2e.aonprd.com/Feats.aspx?ID=122,True +Improbable Elixirs,Improbable Elixirs,18,https://2e.aonprd.com/Search.aspx?query=Improbable Elixirs,https://2e.aonprd.com/Feats.aspx?ID=123,True +Mindblank Mutagen,Mindblank Mutagen,18,https://2e.aonprd.com/Search.aspx?query=Mindblank Mutagen,https://2e.aonprd.com/Feats.aspx?ID=124,True +Miracle Worker,Miracle Worker,18,https://2e.aonprd.com/Search.aspx?query=Miracle Worker,https://2e.aonprd.com/Feats.aspx?ID=125,True +Perfect Debilitation,Perfect Debilitation,18,https://2e.aonprd.com/Search.aspx?query=Perfect Debilitation,https://2e.aonprd.com/Feats.aspx?ID=126,True +Craft Philosopher’s Stone,,-1,https://2e.aonprd.com/Search.aspx?query=Craft Philosopher’s Stone,https://2e.aonprd.com/Search.aspx?query=Craft+Philosopher%u2019s+Stone,False +Mega Bomb,Mega Bomb,20,https://2e.aonprd.com/Search.aspx?query=Mega Bomb,https://2e.aonprd.com/Feats.aspx?ID=128,True +Perfect Mutagen,Perfect Mutagen,20,https://2e.aonprd.com/Search.aspx?query=Perfect Mutagen,https://2e.aonprd.com/Feats.aspx?ID=129,True +Acute Vision,Acute Vision,1,https://2e.aonprd.com/Search.aspx?query=Acute Vision,https://2e.aonprd.com/Feats.aspx?ID=130,True +Moment of Clarity,Moment of Clarity,1,https://2e.aonprd.com/Search.aspx?query=Moment of Clarity,https://2e.aonprd.com/Feats.aspx?ID=131,True +Raging Intimidation,Raging Intimidation,1,https://2e.aonprd.com/Search.aspx?query=Raging Intimidation,https://2e.aonprd.com/Feats.aspx?ID=132,True +Raging Thrower,Raging Thrower,1,https://2e.aonprd.com/Search.aspx?query=Raging Thrower,https://2e.aonprd.com/Feats.aspx?ID=133,True +Sudden Charge,Sudden Charge,1,https://2e.aonprd.com/Search.aspx?query=Sudden Charge,https://2e.aonprd.com/Feats.aspx?ID=134,True +Acute Scent,Acute Scent,2,https://2e.aonprd.com/Search.aspx?query=Acute Scent,https://2e.aonprd.com/Feats.aspx?ID=135,True +Furious Finish,Furious Finish,2,https://2e.aonprd.com/Search.aspx?query=Furious Finish,https://2e.aonprd.com/Feats.aspx?ID=136,True +No Escape,No Escape,2,https://2e.aonprd.com/Search.aspx?query=No Escape,https://2e.aonprd.com/Feats.aspx?ID=137,True +Second Wind,Second Wind,2,https://2e.aonprd.com/Search.aspx?query=Second Wind,https://2e.aonprd.com/Feats.aspx?ID=138,True +Shake it Off,Shake it Off,2,https://2e.aonprd.com/Search.aspx?query=Shake it Off,https://2e.aonprd.com/Feats.aspx?ID=139,True +Fast Movement,Fast Movement,4,https://2e.aonprd.com/Search.aspx?query=Fast Movement,https://2e.aonprd.com/Feats.aspx?ID=140,True +Raging Athlete,Raging Athlete,4,https://2e.aonprd.com/Search.aspx?query=Raging Athlete,https://2e.aonprd.com/Feats.aspx?ID=141,True +Swipe,Swipe,4,https://2e.aonprd.com/Search.aspx?query=Swipe,https://2e.aonprd.com/Feats.aspx?ID=142,True +Wounded Rage,Wounded Rage,4,https://2e.aonprd.com/Search.aspx?query=Wounded Rage,https://2e.aonprd.com/Feats.aspx?ID=143,True +Animal Skin,Animal Skin,6,https://2e.aonprd.com/Search.aspx?query=Animal Skin,https://2e.aonprd.com/Feats.aspx?ID=144,True +Attack of Opportunity (Barbarian),Attack of Opportunity,6,https://2e.aonprd.com/Search.aspx?query=Attack of Opportunity,https://2e.aonprd.com/Feats.aspx?ID=145,True +Brutal Bully,Brutal Bully,6,https://2e.aonprd.com/Search.aspx?query=Brutal Bully,https://2e.aonprd.com/Feats.aspx?ID=146,True +Cleave,Cleave,6,https://2e.aonprd.com/Search.aspx?query=Cleave,https://2e.aonprd.com/Feats.aspx?ID=147,True +Dragon’s Rage Breath,,-1,https://2e.aonprd.com/Search.aspx?query=Dragon’s Rage Breath,https://2e.aonprd.com/Search.aspx?query=Dragon%u2019s+Rage+Breath,False +Giant’s Stature,,-1,https://2e.aonprd.com/Search.aspx?query=Giant’s Stature,https://2e.aonprd.com/Search.aspx?query=Giant%u2019s+Stature,False +Spirits’ Interference,,-1,https://2e.aonprd.com/Search.aspx?query=Spirits’ Interference,https://2e.aonprd.com/Search.aspx?query=Spirits%u2019+Interference,False +Animal Rage,Animal Rage,8,https://2e.aonprd.com/Search.aspx?query=Animal Rage,https://2e.aonprd.com/Feats.aspx?ID=151,True +Furious Bully,Furious Bully,8,https://2e.aonprd.com/Search.aspx?query=Furious Bully,https://2e.aonprd.com/Feats.aspx?ID=152,True +Renewed Vigor,Renewed Vigor,8,https://2e.aonprd.com/Search.aspx?query=Renewed Vigor,https://2e.aonprd.com/Feats.aspx?ID=153,True +Share Rage,Share Rage,8,https://2e.aonprd.com/Search.aspx?query=Share Rage,https://2e.aonprd.com/Feats.aspx?ID=154,True +Sudden Leap (Barbarian),Sudden Leap,8,https://2e.aonprd.com/Search.aspx?query=Sudden Leap,https://2e.aonprd.com/Feats.aspx?ID=155,True +Thrash,Thrash,8,https://2e.aonprd.com/Search.aspx?query=Thrash,https://2e.aonprd.com/Feats.aspx?ID=156,True +Come and Get Me,,-1,https://2e.aonprd.com/Search.aspx?query=Come and Get Me,https://2e.aonprd.com/Search.aspx?query=Come+and+Get+Me,False +Furious Sprint,Furious Sprint,10,https://2e.aonprd.com/Search.aspx?query=Furious Sprint,https://2e.aonprd.com/Feats.aspx?ID=158,True +Great Cleave,Great Cleave,10,https://2e.aonprd.com/Search.aspx?query=Great Cleave,https://2e.aonprd.com/Feats.aspx?ID=159,True +Knockback,Knockback,10,https://2e.aonprd.com/Search.aspx?query=Knockback,https://2e.aonprd.com/Feats.aspx?ID=160,True +Terrifying Howl,Terrifying Howl,10,https://2e.aonprd.com/Search.aspx?query=Terrifying Howl,https://2e.aonprd.com/Feats.aspx?ID=161,True +Dragon’s Rage Wings,,-1,https://2e.aonprd.com/Search.aspx?query=Dragon’s Rage Wings,https://2e.aonprd.com/Search.aspx?query=Dragon%u2019s+Rage+Wings,False +Furious Grab,Furious Grab,12,https://2e.aonprd.com/Search.aspx?query=Furious Grab,https://2e.aonprd.com/Feats.aspx?ID=163,True +Predator’s Pounce,,-1,https://2e.aonprd.com/Search.aspx?query=Predator’s Pounce,https://2e.aonprd.com/Search.aspx?query=Predator%u2019s+Pounce,False +Spirit’s Wrath,,-1,https://2e.aonprd.com/Search.aspx?query=Spirit’s Wrath,https://2e.aonprd.com/Search.aspx?query=Spirit%u2019s+Wrath,False +Titan’s Stature,,-1,https://2e.aonprd.com/Search.aspx?query=Titan’s Stature,https://2e.aonprd.com/Search.aspx?query=Titan%u2019s+Stature,False +Awesome Blow,Awesome Blow,14,https://2e.aonprd.com/Search.aspx?query=Awesome Blow,https://2e.aonprd.com/Feats.aspx?ID=167,True +Giant’s Lunge,,-1,https://2e.aonprd.com/Search.aspx?query=Giant’s Lunge,https://2e.aonprd.com/Search.aspx?query=Giant%u2019s+Lunge,False +Vengeful Strike,Vengeful Strike,14,https://2e.aonprd.com/Search.aspx?query=Vengeful Strike,https://2e.aonprd.com/Feats.aspx?ID=169,True +Whirlwind Strike,Whirlwind Strike,14,https://2e.aonprd.com/Search.aspx?query=Whirlwind Strike,https://2e.aonprd.com/Feats.aspx?ID=170,True +Collateral Thrash,Collateral Thrash,16,https://2e.aonprd.com/Search.aspx?query=Collateral Thrash,https://2e.aonprd.com/Feats.aspx?ID=171,True +Dragon Transformation,Dragon Transformation,16,https://2e.aonprd.com/Search.aspx?query=Dragon Transformation,https://2e.aonprd.com/Feats.aspx?ID=172,True +Reckless Abandon,Reckless Abandon,16,https://2e.aonprd.com/Search.aspx?query=Reckless Abandon,https://2e.aonprd.com/Feats.aspx?ID=173,True +Brutal Critical,Brutal Critical,18,https://2e.aonprd.com/Search.aspx?query=Brutal Critical,https://2e.aonprd.com/Feats.aspx?ID=174,True +Perfect Clarity,Perfect Clarity,18,https://2e.aonprd.com/Search.aspx?query=Perfect Clarity,https://2e.aonprd.com/Feats.aspx?ID=175,True +Vicious Evisceration,Vicious Evisceration,18,https://2e.aonprd.com/Search.aspx?query=Vicious Evisceration,https://2e.aonprd.com/Feats.aspx?ID=176,True +Contagious Rage,Contagious Rage,20,https://2e.aonprd.com/Search.aspx?query=Contagious Rage,https://2e.aonprd.com/Feats.aspx?ID=177,True +Quaking Stomp,Quaking Stomp,20,https://2e.aonprd.com/Search.aspx?query=Quaking Stomp,https://2e.aonprd.com/Feats.aspx?ID=178,True +Bardic Lore,Bardic Lore,1,https://2e.aonprd.com/Search.aspx?query=Bardic Lore,https://2e.aonprd.com/Feats.aspx?ID=179,True +Lingering Composition,,1,https://2e.aonprd.com/Search.aspx?query=Lingering Composition,https://2e.aonprd.com/Spells.aspx?ID=389,False +Reach Spell,Reach Spell,1,https://2e.aonprd.com/Search.aspx?query=Reach Spell,https://2e.aonprd.com/Feats.aspx?ID=181,True +Versatile Performance,Versatile Performance,1,https://2e.aonprd.com/Search.aspx?query=Versatile Performance,https://2e.aonprd.com/Feats.aspx?ID=182,True +Cantrip Expansion (Bard),Cantrip Expansion,2,https://2e.aonprd.com/Search.aspx?query=Cantrip Expansion,https://2e.aonprd.com/Feats.aspx?ID=183,True +Esoteric Polymath,Esoteric Polymath,2,https://2e.aonprd.com/Search.aspx?query=Esoteric Polymath,https://2e.aonprd.com/Feats.aspx?ID=184,True +Inspire Competence,Inspire Competence,2,https://2e.aonprd.com/Search.aspx?query=Inspire Competence,https://2e.aonprd.com/Feats.aspx?ID=185,True +Loremaster’s Etude,,-1,https://2e.aonprd.com/Search.aspx?query=Loremaster’s Etude,https://2e.aonprd.com/Search.aspx?query=Loremaster%u2019s+Etude,False +Multifarious Muse,Multifarious Muse,2,https://2e.aonprd.com/Search.aspx?query=Multifarious Muse,https://2e.aonprd.com/Feats.aspx?ID=187,True +Inspire Defense,,2,https://2e.aonprd.com/Search.aspx?query=Inspire Defense,https://2e.aonprd.com/Spells.aspx?ID=387,False +Melodious Spell,Melodious Spell,4,https://2e.aonprd.com/Search.aspx?query=Melodious Spell,https://2e.aonprd.com/Feats.aspx?ID=189,True +Triple Time,Triple Time,4,https://2e.aonprd.com/Search.aspx?query=Triple Time,https://2e.aonprd.com/Feats.aspx?ID=190,True +Versatile Signature,Versatile Signature,4,https://2e.aonprd.com/Search.aspx?query=Versatile Signature,https://2e.aonprd.com/Feats.aspx?ID=191,True +Dirge of Doom,Dirge of Doom,6,https://2e.aonprd.com/Search.aspx?query=Dirge of Doom,https://2e.aonprd.com/Feats.aspx?ID=192,True +Harmonize,Harmonize,6,https://2e.aonprd.com/Search.aspx?query=Harmonize,https://2e.aonprd.com/Feats.aspx?ID=193,True +Steady Spellcasting (Bard),Steady Spellcasting,6,https://2e.aonprd.com/Search.aspx?query=Steady Spellcasting,https://2e.aonprd.com/Feats.aspx?ID=194,True +Eclectic Skill,Eclectic Skill,8,https://2e.aonprd.com/Search.aspx?query=Eclectic Skill,https://2e.aonprd.com/Feats.aspx?ID=195,True +Inspire Heroics,,4,https://2e.aonprd.com/Search.aspx?query=Inspire Heroics,https://2e.aonprd.com/Spells.aspx?ID=388,False +Know-It-All,Know-It-All,8,https://2e.aonprd.com/Search.aspx?query=Know-It-All,https://2e.aonprd.com/Feats.aspx?ID=197,True +House of Imaginary Walls,House of Imaginary Walls,10,https://2e.aonprd.com/Search.aspx?query=House of Imaginary Walls,https://2e.aonprd.com/Feats.aspx?ID=198,True +Quickened Casting (Bard),Quickened Casting,10,https://2e.aonprd.com/Search.aspx?query=Quickened Casting,https://2e.aonprd.com/Feats.aspx?ID=199,True +Unusual Composition,Unusual Composition,10,https://2e.aonprd.com/Search.aspx?query=Unusual Composition,https://2e.aonprd.com/Feats.aspx?ID=200,True +Eclectic Polymath,Eclectic Polymath,12,https://2e.aonprd.com/Search.aspx?query=Eclectic Polymath,https://2e.aonprd.com/Feats.aspx?ID=201,True +Inspirational Focus,Inspirational Focus,12,https://2e.aonprd.com/Search.aspx?query=Inspirational Focus,https://2e.aonprd.com/Feats.aspx?ID=202,True +Allegro,Allegro,14,https://2e.aonprd.com/Search.aspx?query=Allegro,https://2e.aonprd.com/Feats.aspx?ID=203,True +Soothing Ballad,Soothing Ballad,14,https://2e.aonprd.com/Search.aspx?query=Soothing Ballad,https://2e.aonprd.com/Feats.aspx?ID=204,True +True Hypercognition,True Hypercognition,14,https://2e.aonprd.com/Search.aspx?query=True Hypercognition,https://2e.aonprd.com/Feats.aspx?ID=205,True +Effortless Concentration,Effortless Concentration,16,https://2e.aonprd.com/Search.aspx?query=Effortless Concentration,https://2e.aonprd.com/Feats.aspx?ID=206,True +Studious Capacity,Studious Capacity,16,https://2e.aonprd.com/Search.aspx?query=Studious Capacity,https://2e.aonprd.com/Feats.aspx?ID=207,True +Deep Lore,Deep Lore,18,https://2e.aonprd.com/Search.aspx?query=Deep Lore,https://2e.aonprd.com/Feats.aspx?ID=208,True +Eternal Composition,Eternal Composition,18,https://2e.aonprd.com/Search.aspx?query=Eternal Composition,https://2e.aonprd.com/Feats.aspx?ID=209,True +Impossible Polymath,Impossible Polymath,18,https://2e.aonprd.com/Search.aspx?query=Impossible Polymath,https://2e.aonprd.com/Feats.aspx?ID=210,True +Fatal Aria,Fatal Aria,20,https://2e.aonprd.com/Search.aspx?query=Fatal Aria,https://2e.aonprd.com/Feats.aspx?ID=211,True +Perfect Encore,Perfect Encore,20,https://2e.aonprd.com/Search.aspx?query=Perfect Encore,https://2e.aonprd.com/Feats.aspx?ID=212,True +Symphony of the Muse,Symphony of the Muses,20,https://2e.aonprd.com/Search.aspx?query=Symphony of the Muse,https://2e.aonprd.com/Feats.aspx?ID=213,False +Deity’s Domain,,-1,https://2e.aonprd.com/Search.aspx?query=Deity’s Domain,https://2e.aonprd.com/Search.aspx?query=Deity%u2019s+Domain,False +Ranged Reprisal,Ranged Reprisal,1,https://2e.aonprd.com/Search.aspx?query=Ranged Reprisal,https://2e.aonprd.com/Feats.aspx?ID=215,True +Unimpeded Step,Unimpeded Step,1,https://2e.aonprd.com/Search.aspx?query=Unimpeded Step,https://2e.aonprd.com/Feats.aspx?ID=216,True +Weight of Guilt,Weight of Guilt,1,https://2e.aonprd.com/Search.aspx?query=Weight of Guilt,https://2e.aonprd.com/Feats.aspx?ID=217,True +Divine Grace,Divine Grace,2,https://2e.aonprd.com/Search.aspx?query=Divine Grace,https://2e.aonprd.com/Feats.aspx?ID=218,True +Dragonslayer Oath,Dragonslayer Oath,2,https://2e.aonprd.com/Search.aspx?query=Dragonslayer Oath,https://2e.aonprd.com/Feats.aspx?ID=219,True +Fiendsbane Oath,Fiendsbane Oath,2,https://2e.aonprd.com/Search.aspx?query=Fiendsbane Oath,https://2e.aonprd.com/Feats.aspx?ID=220,True +Shining Oath,Shining Oath,2,https://2e.aonprd.com/Search.aspx?query=Shining Oath,https://2e.aonprd.com/Feats.aspx?ID=221,True +Vengeful Oath,Vengeful Oath,2,https://2e.aonprd.com/Search.aspx?query=Vengeful Oath,https://2e.aonprd.com/Feats.aspx?ID=222,True +Aura of Courage,Aura of Courage,4,https://2e.aonprd.com/Search.aspx?query=Aura of Courage,https://2e.aonprd.com/Feats.aspx?ID=223,True +Divine Health,Divine Health,4,https://2e.aonprd.com/Search.aspx?query=Divine Health,https://2e.aonprd.com/Feats.aspx?ID=224,True +Mercy,Mercy,4,https://2e.aonprd.com/Search.aspx?query=Mercy,https://2e.aonprd.com/Feats.aspx?ID=225,True +Attack of Opportunity,Attack of Opportunity,6,https://2e.aonprd.com/Search.aspx?query=Attack of Opportunity,https://2e.aonprd.com/Feats.aspx?ID=145,True +Litany Against Wrath,,3,https://2e.aonprd.com/Search.aspx?query=Litany Against Wrath,https://2e.aonprd.com/Spells.aspx?ID=397,False +Loyal Warhouse,Loyal Warhorse,6,https://2e.aonprd.com/Search.aspx?query=Loyal Warhouse,https://2e.aonprd.com/Feats.aspx?ID=228,False +Shield Warden (Champion),Shield Warden,6,https://2e.aonprd.com/Search.aspx?query=Shield Warden,https://2e.aonprd.com/Feats.aspx?ID=229,True +Smite Evil,Smite Evil,6,https://2e.aonprd.com/Search.aspx?query=Smite Evil,https://2e.aonprd.com/Feats.aspx?ID=230,True +Advanced Deity’s Domain,,-1,https://2e.aonprd.com/Search.aspx?query=Advanced Deity’s Domain,https://2e.aonprd.com/Search.aspx?query=Advanced+Deity%u2019s+Domain,False +Greater Mercy,Greater Mercy,8,https://2e.aonprd.com/Search.aspx?query=Greater Mercy,https://2e.aonprd.com/Feats.aspx?ID=232,True +Heal Mount,Heal Mount,8,https://2e.aonprd.com/Search.aspx?query=Heal Mount,https://2e.aonprd.com/Feats.aspx?ID=233,True +Quick Block,Quick Block,8,https://2e.aonprd.com/Search.aspx?query=Quick Block,https://2e.aonprd.com/Feats.aspx?ID=234,True +Second Ally,Second Ally,8,https://2e.aonprd.com/Search.aspx?query=Second Ally,https://2e.aonprd.com/Feats.aspx?ID=235,True +Sense Evil,Sense Evil,8,https://2e.aonprd.com/Search.aspx?query=Sense Evil,https://2e.aonprd.com/Feats.aspx?ID=236,True +Devoted Focus,Devoted Focus,10,https://2e.aonprd.com/Search.aspx?query=Devoted Focus,https://2e.aonprd.com/Feats.aspx?ID=237,True +Imposing Destrier,Imposing Destrier,10,https://2e.aonprd.com/Search.aspx?query=Imposing Destrier,https://2e.aonprd.com/Feats.aspx?ID=238,True +Litany Against Sloth,Litany Against Sloth,10,https://2e.aonprd.com/Search.aspx?query=Litany Against Sloth,https://2e.aonprd.com/Feats.aspx?ID=239,True +Radiant Blade Spirit,Radiant Blade Spirit,10,https://2e.aonprd.com/Search.aspx?query=Radiant Blade Spirit,https://2e.aonprd.com/Feats.aspx?ID=240,True +Shield of Reckoning,Shield of Reckoning,10,https://2e.aonprd.com/Search.aspx?query=Shield of Reckoning,https://2e.aonprd.com/Feats.aspx?ID=241,True +Affliction Mercy,Affliction Mercy,12,https://2e.aonprd.com/Search.aspx?query=Affliction Mercy,https://2e.aonprd.com/Feats.aspx?ID=242,True +Aura of Faith,Aura of Faith,12,https://2e.aonprd.com/Search.aspx?query=Aura of Faith,https://2e.aonprd.com/Feats.aspx?ID=243,True +Blade of Justice,Blade of Justice,12,https://2e.aonprd.com/Search.aspx?query=Blade of Justice,https://2e.aonprd.com/Feats.aspx?ID=244,True +Champion’s Sacrifice,,-1,https://2e.aonprd.com/Search.aspx?query=Champion’s Sacrifice,https://2e.aonprd.com/Search.aspx?query=Champion%u2019s+Sacrifice,False +Divine Wall,Divine Wall,12,https://2e.aonprd.com/Search.aspx?query=Divine Wall,https://2e.aonprd.com/Feats.aspx?ID=246,True +Lasting Doubt,Lasting Doubt,12,https://2e.aonprd.com/Search.aspx?query=Lasting Doubt,https://2e.aonprd.com/Feats.aspx?ID=247,True +Liberating Stride,Liberating Stride,12,https://2e.aonprd.com/Search.aspx?query=Liberating Stride,https://2e.aonprd.com/Feats.aspx?ID=248,True +Anchoring Aura,Anchoring Aura,14,https://2e.aonprd.com/Search.aspx?query=Anchoring Aura,https://2e.aonprd.com/Feats.aspx?ID=249,True +Aura of Life,Aura of Life,14,https://2e.aonprd.com/Search.aspx?query=Aura of Life,https://2e.aonprd.com/Feats.aspx?ID=250,True +Aura of Righteousness,Aura of Righteousness,14,https://2e.aonprd.com/Search.aspx?query=Aura of Righteousness,https://2e.aonprd.com/Feats.aspx?ID=251,True +Aura of Vengeance,Aura of Vengeance,14,https://2e.aonprd.com/Search.aspx?query=Aura of Vengeance,https://2e.aonprd.com/Feats.aspx?ID=252,True +Divine Reflexes,Divine Reflexes,14,https://2e.aonprd.com/Search.aspx?query=Divine Reflexes,https://2e.aonprd.com/Feats.aspx?ID=253,True +Litany of Righteousness,Litany of Righteousness,14,https://2e.aonprd.com/Search.aspx?query=Litany of Righteousness,https://2e.aonprd.com/Feats.aspx?ID=254,True +Wyrmbane Aura,Wyrmbane Aura,14,https://2e.aonprd.com/Search.aspx?query=Wyrmbane Aura,https://2e.aonprd.com/Feats.aspx?ID=255,True +Auspicious Mount,Auspicious Mount,16,https://2e.aonprd.com/Search.aspx?query=Auspicious Mount,https://2e.aonprd.com/Feats.aspx?ID=256,True +Instrument of Zeal,Instrument of Zeal,16,https://2e.aonprd.com/Search.aspx?query=Instrument of Zeal,https://2e.aonprd.com/Feats.aspx?ID=257,True +Shield of Grace,Shield of Grace,16,https://2e.aonprd.com/Search.aspx?query=Shield of Grace,https://2e.aonprd.com/Feats.aspx?ID=258,True +Celestial Form,Celestial Form,18,https://2e.aonprd.com/Search.aspx?query=Celestial Form,https://2e.aonprd.com/Feats.aspx?ID=259,True +Ultimate Mercy,Ultimate Mercy,18,https://2e.aonprd.com/Search.aspx?query=Ultimate Mercy,https://2e.aonprd.com/Feats.aspx?ID=260,True +Celestial Mount,Celestial Mount,20,https://2e.aonprd.com/Search.aspx?query=Celestial Mount,https://2e.aonprd.com/Feats.aspx?ID=261,True +Radiant Blade Master,Radiant Blade Master,20,https://2e.aonprd.com/Search.aspx?query=Radiant Blade Master,https://2e.aonprd.com/Feats.aspx?ID=262,True +Shield Paragon,Shield Paragon,20,https://2e.aonprd.com/Search.aspx?query=Shield Paragon,https://2e.aonprd.com/Feats.aspx?ID=263,True +Deadly Simplicity,Deadly Simplicity,1,https://2e.aonprd.com/Search.aspx?query=Deadly Simplicity,https://2e.aonprd.com/Feats.aspx?ID=264,True +Domain Initiate,Domain Initiate,1,https://2e.aonprd.com/Search.aspx?query=Domain Initiate,https://2e.aonprd.com/Feats.aspx?ID=265,True +Harming Hands,Harming Hands,1,https://2e.aonprd.com/Search.aspx?query=Harming Hands,https://2e.aonprd.com/Feats.aspx?ID=266,True +Healing Hands,Healing Hands,1,https://2e.aonprd.com/Search.aspx?query=Healing Hands,https://2e.aonprd.com/Feats.aspx?ID=267,True +Holy Castigation,Holy Castigation,1,https://2e.aonprd.com/Search.aspx?query=Holy Castigation,https://2e.aonprd.com/Feats.aspx?ID=268,True +Cantrip Expansion (Cleric),Cantrip Expansion,2,https://2e.aonprd.com/Search.aspx?query=Cantrip Expansion,https://2e.aonprd.com/Feats.aspx?ID=183,True +Communal Healing,Communal Healing,2,https://2e.aonprd.com/Search.aspx?query=Communal Healing,https://2e.aonprd.com/Feats.aspx?ID=271,True +Emblazon Armament,Emblazon Armament,2,https://2e.aonprd.com/Search.aspx?query=Emblazon Armament,https://2e.aonprd.com/Feats.aspx?ID=272,True +Sap Life,Sap Life,2,https://2e.aonprd.com/Search.aspx?query=Sap Life,https://2e.aonprd.com/Feats.aspx?ID=273,True +Turn Undead,Turn Undead,2,https://2e.aonprd.com/Search.aspx?query=Turn Undead,https://2e.aonprd.com/Feats.aspx?ID=274,True +Versatile Font,Versatile Font,2,https://2e.aonprd.com/Search.aspx?query=Versatile Font,https://2e.aonprd.com/Feats.aspx?ID=275,True +Channel Smite,Channel Smite,4,https://2e.aonprd.com/Search.aspx?query=Channel Smite,https://2e.aonprd.com/Feats.aspx?ID=276,True +Command Undead,Command Undead,4,https://2e.aonprd.com/Search.aspx?query=Command Undead,https://2e.aonprd.com/Feats.aspx?ID=277,True +Directed Channel,Directed Channel,4,https://2e.aonprd.com/Search.aspx?query=Directed Channel,https://2e.aonprd.com/Feats.aspx?ID=278,True +Improved Communal Healing,Improved Communal Healing,4,https://2e.aonprd.com/Search.aspx?query=Improved Communal Healing,https://2e.aonprd.com/Feats.aspx?ID=279,True +Necrotic Infusion,Necrotic Infusion,4,https://2e.aonprd.com/Search.aspx?query=Necrotic Infusion,https://2e.aonprd.com/Feats.aspx?ID=280,True +Cast Down,Cast Down,6,https://2e.aonprd.com/Search.aspx?query=Cast Down,https://2e.aonprd.com/Feats.aspx?ID=281,True +Divine Weapon,Divine Weapon,6,https://2e.aonprd.com/Search.aspx?query=Divine Weapon,https://2e.aonprd.com/Feats.aspx?ID=282,True +Selective Energy,Selective Energy,6,https://2e.aonprd.com/Search.aspx?query=Selective Energy,https://2e.aonprd.com/Feats.aspx?ID=283,True +Steady Spellcasting,Steady Spellcasting,6,https://2e.aonprd.com/Search.aspx?query=Steady Spellcasting,https://2e.aonprd.com/Feats.aspx?ID=194,True +Advanced Domain,Advanced Domain,8,https://2e.aonprd.com/Search.aspx?query=Advanced Domain,https://2e.aonprd.com/Feats.aspx?ID=285,True +Align Armament,Align Armament,8,https://2e.aonprd.com/Search.aspx?query=Align Armament,https://2e.aonprd.com/Feats.aspx?ID=286,True +Channeled Succor,Channeled Succor,8,https://2e.aonprd.com/Search.aspx?query=Channeled Succor,https://2e.aonprd.com/Feats.aspx?ID=287,True +Cremate Undead,Cremate Undead,8,https://2e.aonprd.com/Search.aspx?query=Cremate Undead,https://2e.aonprd.com/Feats.aspx?ID=288,True +Emblazon Energy,Emblazon Energy,8,https://2e.aonprd.com/Search.aspx?query=Emblazon Energy,https://2e.aonprd.com/Feats.aspx?ID=289,True +Castigating Weapon,Castigating Weapon,10,https://2e.aonprd.com/Search.aspx?query=Castigating Weapon,https://2e.aonprd.com/Feats.aspx?ID=290,True +Heroic Recovery,Heroic Recovery,10,https://2e.aonprd.com/Search.aspx?query=Heroic Recovery,https://2e.aonprd.com/Feats.aspx?ID=291,True +Improved Command Undead,Improved Command Undead,10,https://2e.aonprd.com/Search.aspx?query=Improved Command Undead,https://2e.aonprd.com/Feats.aspx?ID=292,True +Replenishment of War,Replenishment of War,10,https://2e.aonprd.com/Search.aspx?query=Replenishment of War,https://2e.aonprd.com/Feats.aspx?ID=293,True +Defensive Recovery,Defensive Recovery,12,https://2e.aonprd.com/Search.aspx?query=Defensive Recovery,https://2e.aonprd.com/Feats.aspx?ID=294,True +Domain Focus,Domain Focus,12,https://2e.aonprd.com/Search.aspx?query=Domain Focus,https://2e.aonprd.com/Feats.aspx?ID=295,True +Emblazon Antimagic,Emblazon Antimagic,12,https://2e.aonprd.com/Search.aspx?query=Emblazon Antimagic,https://2e.aonprd.com/Feats.aspx?ID=296,True +Shared Replenishment,Shared Replenishment,12,https://2e.aonprd.com/Search.aspx?query=Shared Replenishment,https://2e.aonprd.com/Feats.aspx?ID=297,True +Deity’s Protection,,-1,https://2e.aonprd.com/Search.aspx?query=Deity’s Protection,https://2e.aonprd.com/Search.aspx?query=Deity%u2019s+Protection,False +Extend Armament Alignment,Extend Armament Alignment,14,https://2e.aonprd.com/Search.aspx?query=Extend Armament Alignment,https://2e.aonprd.com/Feats.aspx?ID=299,True +Fast Channel,Fast Channel,14,https://2e.aonprd.com/Search.aspx?query=Fast Channel,https://2e.aonprd.com/Feats.aspx?ID=300,True +Swift Banishment,Swift Banishment,14,https://2e.aonprd.com/Search.aspx?query=Swift Banishment,https://2e.aonprd.com/Feats.aspx?ID=301,True +Eternal Bane,Eternal Bane,16,https://2e.aonprd.com/Search.aspx?query=Eternal Bane,https://2e.aonprd.com/Feats.aspx?ID=302,True +Eternal Blessing,Eternal Blessing,16,https://2e.aonprd.com/Search.aspx?query=Eternal Blessing,https://2e.aonprd.com/Feats.aspx?ID=303,True +Resurrectionist,Resurrectionist,16,https://2e.aonprd.com/Search.aspx?query=Resurrectionist,https://2e.aonprd.com/Feats.aspx?ID=304,True +Domain Wellspring,Domain Wellspring,18,https://2e.aonprd.com/Search.aspx?query=Domain Wellspring,https://2e.aonprd.com/Feats.aspx?ID=305,True +Echoing Channel,Echoing Channel,18,https://2e.aonprd.com/Search.aspx?query=Echoing Channel,https://2e.aonprd.com/Feats.aspx?ID=306,True +Improved Swift Banishment,Improved Swift Banishment,18,https://2e.aonprd.com/Search.aspx?query=Improved Swift Banishment,https://2e.aonprd.com/Feats.aspx?ID=307,True +Avatar’s Audience,,-1,https://2e.aonprd.com/Search.aspx?query=Avatar’s Audience,https://2e.aonprd.com/Search.aspx?query=Avatar%u2019s+Audience,False +Maker of Miracles,Maker of Miracles,20,https://2e.aonprd.com/Search.aspx?query=Maker of Miracles,https://2e.aonprd.com/Feats.aspx?ID=309,True +Metamagic Channel,Metamagic Channel,20,https://2e.aonprd.com/Search.aspx?query=Metamagic Channel,https://2e.aonprd.com/Feats.aspx?ID=310,True +Animal Companion (Druid),Animal Companion,1,https://2e.aonprd.com/Search.aspx?query=Animal Companion,https://2e.aonprd.com/Feats.aspx?ID=311,True +Leshy Familiar,Leshy Familiar,1,https://2e.aonprd.com/Search.aspx?query=Leshy Familiar,https://2e.aonprd.com/Feats.aspx?ID=312,True +Storm Born,Storm Born,1,https://2e.aonprd.com/Search.aspx?query=Storm Born,https://2e.aonprd.com/Feats.aspx?ID=314,True +Widen Spell,Widen Spell,1,https://2e.aonprd.com/Search.aspx?query=Widen Spell,https://2e.aonprd.com/Feats.aspx?ID=315,True +Wild Shape,Wild Shape,1,https://2e.aonprd.com/Search.aspx?query=Wild Shape,https://2e.aonprd.com/Feats.aspx?ID=316,True +Call of the Wild,Call of the Wild,2,https://2e.aonprd.com/Search.aspx?query=Call of the Wild,https://2e.aonprd.com/Feats.aspx?ID=317,True +Enhanced Familiar (Druid),Enhanced Familiar,2,https://2e.aonprd.com/Search.aspx?query=Enhanced Familiar,https://2e.aonprd.com/Feats.aspx?ID=318,True +Order Explorer,Order Explorer,2,https://2e.aonprd.com/Search.aspx?query=Order Explorer,https://2e.aonprd.com/Feats.aspx?ID=319,True +Poison Resistance (Druid),Poison Resistance,2,https://2e.aonprd.com/Search.aspx?query=Poison Resistance,https://2e.aonprd.com/Feats.aspx?ID=96,True +Form Control,Form Control,4,https://2e.aonprd.com/Search.aspx?query=Form Control,https://2e.aonprd.com/Feats.aspx?ID=321,True +Mature Animal Companion (Druid),Mature Animal Companion (Druid),4,https://2e.aonprd.com/Search.aspx?query=Mature Animal Companion,https://2e.aonprd.com/Feats.aspx?ID=322,False +Order Magic,Order Magic,4,https://2e.aonprd.com/Search.aspx?query=Order Magic,https://2e.aonprd.com/Feats.aspx?ID=323,True +Thousand Faces,Thousand Faces,4,https://2e.aonprd.com/Search.aspx?query=Thousand Faces,https://2e.aonprd.com/Feats.aspx?ID=324,True +Woodland Stride,Woodland Stride,4,https://2e.aonprd.com/Search.aspx?query=Woodland Stride,https://2e.aonprd.com/Feats.aspx?ID=325,True +Green Empathy,Green Empathy,6,https://2e.aonprd.com/Search.aspx?query=Green Empathy,https://2e.aonprd.com/Feats.aspx?ID=326,True +Insect Shape,Insect Shape,6,https://2e.aonprd.com/Search.aspx?query=Insect Shape,https://2e.aonprd.com/Feats.aspx?ID=327,True +Storm Retribution,Storm Retribution,6,https://2e.aonprd.com/Search.aspx?query=Storm Retribution,https://2e.aonprd.com/Feats.aspx?ID=329,True +Ferocious Shape,Ferocious Shape,8,https://2e.aonprd.com/Search.aspx?query=Ferocious Shape,https://2e.aonprd.com/Feats.aspx?ID=330,True +Fey Caller,Fey Caller,8,https://2e.aonprd.com/Search.aspx?query=Fey Caller,https://2e.aonprd.com/Feats.aspx?ID=331,True +Incredible Companion (Druid),Incredible Companion (Druid),8,https://2e.aonprd.com/Search.aspx?query=Incredible Companion,https://2e.aonprd.com/Feats.aspx?ID=332,False +Soaring Shape,Soaring Shape,8,https://2e.aonprd.com/Search.aspx?query=Soaring Shape,https://2e.aonprd.com/Feats.aspx?ID=333,True +Wind Caller,Wind Caller,8,https://2e.aonprd.com/Search.aspx?query=Wind Caller,https://2e.aonprd.com/Feats.aspx?ID=334,True +Elemental Shape,Elemental Shape,10,https://2e.aonprd.com/Search.aspx?query=Elemental Shape,https://2e.aonprd.com/Feats.aspx?ID=335,True +Healing Transformation,Healing Transformation,10,https://2e.aonprd.com/Search.aspx?query=Healing Transformation,https://2e.aonprd.com/Feats.aspx?ID=336,True +Overwhelming Energy (Druid),Overwhelming Energy,10,https://2e.aonprd.com/Search.aspx?query=Overwhelming Energy,https://2e.aonprd.com/Feats.aspx?ID=337,True +Plant Shape,Plant Shape,10,https://2e.aonprd.com/Search.aspx?query=Plant Shape,https://2e.aonprd.com/Feats.aspx?ID=338,True +Side by Side (Druid),Side by Side (Druid),10,https://2e.aonprd.com/Search.aspx?query=Side by Side,https://2e.aonprd.com/Feats.aspx?ID=339,False +Dragon Shape,Dragon Shape,12,https://2e.aonprd.com/Search.aspx?query=Dragon Shape,https://2e.aonprd.com/Feats.aspx?ID=340,True +Green Tongue,Green Tongue,12,https://2e.aonprd.com/Search.aspx?query=Green Tongue,https://2e.aonprd.com/Feats.aspx?ID=341,True +Primal Focus,Primal Focus,12,https://2e.aonprd.com/Search.aspx?query=Primal Focus,https://2e.aonprd.com/Feats.aspx?ID=342,True +Primal Summons,Primal Summons,12,https://2e.aonprd.com/Search.aspx?query=Primal Summons,https://2e.aonprd.com/Feats.aspx?ID=343,True +Specialized Companion (Druid),Specialized Companion (Druid),14,https://2e.aonprd.com/Search.aspx?query=Specialized Companion,https://2e.aonprd.com/Feats.aspx?ID=344,False +Timeless Nature,Timeless Nature,14,https://2e.aonprd.com/Search.aspx?query=Timeless Nature,https://2e.aonprd.com/Feats.aspx?ID=345,True +Verdant Metamorphosis,Verdant Metamorphosis,14,https://2e.aonprd.com/Search.aspx?query=Verdant Metamorphosis,https://2e.aonprd.com/Feats.aspx?ID=346,True +Impaling Briars,,8,https://2e.aonprd.com/Search.aspx?query=Impaling Briars,https://2e.aonprd.com/Spells.aspx?ID=475,False +Monstrosity Shape,Monstrosity Shape,16,https://2e.aonprd.com/Search.aspx?query=Monstrosity Shape,https://2e.aonprd.com/Feats.aspx?ID=349,True +Invoke Disaster,Invoke Disaster,18,https://2e.aonprd.com/Search.aspx?query=Invoke Disaster,https://2e.aonprd.com/Feats.aspx?ID=350,True +Perfect Form Control,Perfect Form Control,18,https://2e.aonprd.com/Search.aspx?query=Perfect Form Control,https://2e.aonprd.com/Feats.aspx?ID=351,True +Primal Wellspring,Primal Wellspring,18,https://2e.aonprd.com/Search.aspx?query=Primal Wellspring,https://2e.aonprd.com/Feats.aspx?ID=352,True +Hierophant’s Power,,-1,https://2e.aonprd.com/Search.aspx?query=Hierophant’s Power,https://2e.aonprd.com/Search.aspx?query=Hierophant%u2019s+Power,False +Leyline Conduit,Leyline Conduit,20,https://2e.aonprd.com/Search.aspx?query=Leyline Conduit,https://2e.aonprd.com/Feats.aspx?ID=354,True +True Shapeshifter,True Shapeshifter,20,https://2e.aonprd.com/Search.aspx?query=True Shapeshifter,https://2e.aonprd.com/Feats.aspx?ID=355,True +Double Slice,Double Slice,1,https://2e.aonprd.com/Search.aspx?query=Double Slice,https://2e.aonprd.com/Feats.aspx?ID=356,True +Exacting Strike,Exacting Strike,1,https://2e.aonprd.com/Search.aspx?query=Exacting Strike,https://2e.aonprd.com/Feats.aspx?ID=357,True +Point-Blank Shot,Point-Blank Shot,1,https://2e.aonprd.com/Search.aspx?query=Point-Blank Shot,https://2e.aonprd.com/Feats.aspx?ID=358,True +Power Attack,Power Attack,1,https://2e.aonprd.com/Search.aspx?query=Power Attack,https://2e.aonprd.com/Feats.aspx?ID=359,True +Reactive Shield,Reactive Shield,1,https://2e.aonprd.com/Search.aspx?query=Reactive Shield,https://2e.aonprd.com/Feats.aspx?ID=360,True +Snagging Strike,Snagging Strike,1,https://2e.aonprd.com/Search.aspx?query=Snagging Strike,https://2e.aonprd.com/Feats.aspx?ID=361,True +Aggressive Block,Aggressive Block,2,https://2e.aonprd.com/Search.aspx?query=Aggressive Block,https://2e.aonprd.com/Feats.aspx?ID=363,True +Assisting Shot,Assisting Shot,2,https://2e.aonprd.com/Search.aspx?query=Assisting Shot,https://2e.aonprd.com/Feats.aspx?ID=364,True +Brutish Shove,Brutish Shove,2,https://2e.aonprd.com/Search.aspx?query=Brutish Shove,https://2e.aonprd.com/Feats.aspx?ID=365,True +Combat Grab,Combat Grab,2,https://2e.aonprd.com/Search.aspx?query=Combat Grab,https://2e.aonprd.com/Feats.aspx?ID=366,True +Dueling Parry,Dueling Parry,2,https://2e.aonprd.com/Search.aspx?query=Dueling Parry,https://2e.aonprd.com/Feats.aspx?ID=367,True +Intimidating Strike,Intimidating Strike,2,https://2e.aonprd.com/Search.aspx?query=Intimidating Strike,https://2e.aonprd.com/Feats.aspx?ID=368,True +Lunge,Lunge,2,https://2e.aonprd.com/Search.aspx?query=Lunge,https://2e.aonprd.com/Feats.aspx?ID=369,True +Double Shot,Double Shot,4,https://2e.aonprd.com/Search.aspx?query=Double Shot,https://2e.aonprd.com/Feats.aspx?ID=370,True +Dual-Handed Assault,Dual-Handed Assault,4,https://2e.aonprd.com/Search.aspx?query=Dual-Handed Assault,https://2e.aonprd.com/Feats.aspx?ID=371,True +Knockdown,Knockdown,4,https://2e.aonprd.com/Search.aspx?query=Knockdown,https://2e.aonprd.com/Feats.aspx?ID=372,True +Powerful Shove,Powerful Shove,4,https://2e.aonprd.com/Search.aspx?query=Powerful Shove,https://2e.aonprd.com/Feats.aspx?ID=373,True +Quick Reversal,Quick Reversal,4,https://2e.aonprd.com/Search.aspx?query=Quick Reversal,https://2e.aonprd.com/Feats.aspx?ID=374,True +Shielded Stride,Shielded Stride,4,https://2e.aonprd.com/Search.aspx?query=Shielded Stride,https://2e.aonprd.com/Feats.aspx?ID=375,True +Twin Parry,Twin Parry,4,https://2e.aonprd.com/Search.aspx?query=Twin Parry,https://2e.aonprd.com/Feats.aspx?ID=377,True +Advanced Weapon Training,Advanced Weapon Training,6,https://2e.aonprd.com/Search.aspx?query=Advanced Weapon Training,https://2e.aonprd.com/Feats.aspx?ID=378,True +Advantageous Assault,Advantageous Assault,6,https://2e.aonprd.com/Search.aspx?query=Advantageous Assault,https://2e.aonprd.com/Feats.aspx?ID=379,True +Disarming Stance,Disarming Stance,6,https://2e.aonprd.com/Search.aspx?query=Disarming Stance,https://2e.aonprd.com/Feats.aspx?ID=380,True +Furious Focus,Furious Focus,6,https://2e.aonprd.com/Search.aspx?query=Furious Focus,https://2e.aonprd.com/Feats.aspx?ID=381,True +Guardian’s Deflection,,-1,https://2e.aonprd.com/Search.aspx?query=Guardian’s Deflection,https://2e.aonprd.com/Search.aspx?query=Guardian%u2019s+Deflection,False +Reflexive Shield,Reflexive Shield,6,https://2e.aonprd.com/Search.aspx?query=Reflexive Shield,https://2e.aonprd.com/Feats.aspx?ID=383,True +Revealing Stab,Revealing Stab,6,https://2e.aonprd.com/Search.aspx?query=Revealing Stab,https://2e.aonprd.com/Feats.aspx?ID=384,True +Shatter Defenses,Shatter Defenses,6,https://2e.aonprd.com/Search.aspx?query=Shatter Defenses,https://2e.aonprd.com/Feats.aspx?ID=385,True +Shield Warden (Fighter),Shield Warden,6,https://2e.aonprd.com/Search.aspx?query=Shield Warden,https://2e.aonprd.com/Feats.aspx?ID=229,True +Triple Shot,Triple Shot,6,https://2e.aonprd.com/Search.aspx?query=Triple Shot,https://2e.aonprd.com/Feats.aspx?ID=387,True +Blind-Fight,Blind-Fight,8,https://2e.aonprd.com/Search.aspx?query=Blind-Fight,https://2e.aonprd.com/Feats.aspx?ID=388,True +Dueling Riposte,Dueling Riposte,8,https://2e.aonprd.com/Search.aspx?query=Dueling Riposte,https://2e.aonprd.com/Feats.aspx?ID=389,True +Felling Strike,Felling Strike,8,https://2e.aonprd.com/Search.aspx?query=Felling Strike,https://2e.aonprd.com/Feats.aspx?ID=390,True +Incredible Aim,Incredible Aim,8,https://2e.aonprd.com/Search.aspx?query=Incredible Aim,https://2e.aonprd.com/Feats.aspx?ID=391,True +Mobile Shot Stance,Mobile Shot Stance,8,https://2e.aonprd.com/Search.aspx?query=Mobile Shot Stance,https://2e.aonprd.com/Feats.aspx?ID=392,True +Positioning Assault,Positioning Assault,8,https://2e.aonprd.com/Search.aspx?query=Positioning Assault,https://2e.aonprd.com/Feats.aspx?ID=393,True +Quick Shield Block,Quick Shield Block,8,https://2e.aonprd.com/Search.aspx?query=Quick Shield Block,https://2e.aonprd.com/Feats.aspx?ID=394,True +Sudden Leap (Fighter),Sudden Leap,8,https://2e.aonprd.com/Search.aspx?query=Sudden Leap,https://2e.aonprd.com/Feats.aspx?ID=155,True +Agile Grace,Agile Grace,10,https://2e.aonprd.com/Search.aspx?query=Agile Grace,https://2e.aonprd.com/Feats.aspx?ID=396,True +Certain Strike,Certain Strike,10,https://2e.aonprd.com/Search.aspx?query=Certain Strike,https://2e.aonprd.com/Feats.aspx?ID=397,True +Combat Reflexes,Combat Reflexes,10,https://2e.aonprd.com/Search.aspx?query=Combat Reflexes,https://2e.aonprd.com/Feats.aspx?ID=398,True +Debilitating Shot,Debilitating Shot,10,https://2e.aonprd.com/Search.aspx?query=Debilitating Shot,https://2e.aonprd.com/Feats.aspx?ID=399,True +Disarming Twist,Disarming Twist,10,https://2e.aonprd.com/Search.aspx?query=Disarming Twist,https://2e.aonprd.com/Feats.aspx?ID=400,True +Disruptive Stance,Disruptive Stance,10,https://2e.aonprd.com/Search.aspx?query=Disruptive Stance,https://2e.aonprd.com/Feats.aspx?ID=401,True +Fearsome Brute,Fearsome Brute,10,https://2e.aonprd.com/Search.aspx?query=Fearsome Brute,https://2e.aonprd.com/Feats.aspx?ID=402,True +Improved Knockdown,Improved Knockdown,10,https://2e.aonprd.com/Search.aspx?query=Improved Knockdown,https://2e.aonprd.com/Feats.aspx?ID=403,True +Mirror Shield,Mirror Shield,10,https://2e.aonprd.com/Search.aspx?query=Mirror Shield,https://2e.aonprd.com/Feats.aspx?ID=404,True +Brutal Finish,Brutal Finish,12,https://2e.aonprd.com/Search.aspx?query=Brutal Finish,https://2e.aonprd.com/Feats.aspx?ID=406,True +Dueling Dance,Dueling Dance,12,https://2e.aonprd.com/Search.aspx?query=Dueling Dance,https://2e.aonprd.com/Feats.aspx?ID=407,True +Flinging Shove,Flinging Shove,12,https://2e.aonprd.com/Search.aspx?query=Flinging Shove,https://2e.aonprd.com/Feats.aspx?ID=408,True +Improved Dueling Riposte,Improved Dueling Riposte,12,https://2e.aonprd.com/Search.aspx?query=Improved Dueling Riposte,https://2e.aonprd.com/Feats.aspx?ID=409,True +Incredible Ricochet,Incredible Ricochet,12,https://2e.aonprd.com/Search.aspx?query=Incredible Ricochet,https://2e.aonprd.com/Feats.aspx?ID=410,True +Lunging Stance,Lunging Stance,12,https://2e.aonprd.com/Search.aspx?query=Lunging Stance,https://2e.aonprd.com/Feats.aspx?ID=411,True +Paragon’s Guard,,-1,https://2e.aonprd.com/Search.aspx?query=Paragon’s Guard,https://2e.aonprd.com/Search.aspx?query=Paragon%u2019s+Guard,False +Spring Attack,Spring Attack,12,https://2e.aonprd.com/Search.aspx?query=Spring Attack,https://2e.aonprd.com/Feats.aspx?ID=413,True +Desperate Finisher,Desperate Finisher,14,https://2e.aonprd.com/Search.aspx?query=Desperate Finisher,https://2e.aonprd.com/Feats.aspx?ID=414,True +Determination,Determination,14,https://2e.aonprd.com/Search.aspx?query=Determination,https://2e.aonprd.com/Feats.aspx?ID=415,True +Guiding Finish,Guiding Finish,14,https://2e.aonprd.com/Search.aspx?query=Guiding Finish,https://2e.aonprd.com/Feats.aspx?ID=416,True +Guiding Riposte,Guiding Riposte,14,https://2e.aonprd.com/Search.aspx?query=Guiding Riposte,https://2e.aonprd.com/Feats.aspx?ID=417,True +Improved Twin Riposte (Fighter),Improved Twin Riposte (Fighter),14,https://2e.aonprd.com/Search.aspx?query=Improved Twin Riposte,https://2e.aonprd.com/Feats.aspx?ID=418,False +Stance Savant (Fighter),Stance Savant (Fighter),14,https://2e.aonprd.com/Search.aspx?query=Stance Savant,https://2e.aonprd.com/Feats.aspx?ID=419,False +Two-Weapon Flurry,Two-Weapon Flurry,14,https://2e.aonprd.com/Search.aspx?query=Two-Weapon Flurry,https://2e.aonprd.com/Feats.aspx?ID=420,True +Graceful Poise,Graceful Poise,16,https://2e.aonprd.com/Search.aspx?query=Graceful Poise,https://2e.aonprd.com/Feats.aspx?ID=422,True +Improved Reflexive Shield,Improved Reflexive Shield,16,https://2e.aonprd.com/Search.aspx?query=Improved Reflexive Shield,https://2e.aonprd.com/Feats.aspx?ID=423,True +Multishot Stance,Multishot Stance,16,https://2e.aonprd.com/Search.aspx?query=Multishot Stance,https://2e.aonprd.com/Feats.aspx?ID=424,True +Twinned Defense,Twinned Defense,16,https://2e.aonprd.com/Search.aspx?query=Twinned Defense,https://2e.aonprd.com/Feats.aspx?ID=425,True +Impossible Volley,Impossible Volley,18,https://2e.aonprd.com/Search.aspx?query=Impossible Volley,https://2e.aonprd.com/Feats.aspx?ID=426,True +Savage Critical,Savage Critical,18,https://2e.aonprd.com/Search.aspx?query=Savage Critical,https://2e.aonprd.com/Feats.aspx?ID=427,True +Boudless Reprisals,Boundless Reprisals,20,https://2e.aonprd.com/Search.aspx?query=Boudless Reprisals,https://2e.aonprd.com/Feats.aspx?ID=428,False +Weapon Supremacy,Weapon Supremacy,20,https://2e.aonprd.com/Search.aspx?query=Weapon Supremacy,https://2e.aonprd.com/Feats.aspx?ID=429,True +Crane Stance,Crane Stance,1,https://2e.aonprd.com/Search.aspx?query=Crane Stance,https://2e.aonprd.com/Feats.aspx?ID=430,True +Dragon Stance,Dragon Stance,1,https://2e.aonprd.com/Search.aspx?query=Dragon Stance,https://2e.aonprd.com/Feats.aspx?ID=431,True +Ki Rush,Ki Rush,1,https://2e.aonprd.com/Search.aspx?query=Ki Rush,https://2e.aonprd.com/Feats.aspx?ID=432,True +Ki Strike,,1,https://2e.aonprd.com/Search.aspx?query=Ki Strike,https://2e.aonprd.com/Spells.aspx?ID=486,False +Monastic Weaponry,Monastic Weaponry,1,https://2e.aonprd.com/Search.aspx?query=Monastic Weaponry,https://2e.aonprd.com/Feats.aspx?ID=434,True +Mountain Stance,Mountain Stance,1,https://2e.aonprd.com/Search.aspx?query=Mountain Stance,https://2e.aonprd.com/Feats.aspx?ID=435,True +Tiger Stance,Tiger Stance,1,https://2e.aonprd.com/Search.aspx?query=Tiger Stance,https://2e.aonprd.com/Feats.aspx?ID=436,True +Wolf Stance,Wolf Stance,1,https://2e.aonprd.com/Search.aspx?query=Wolf Stance,https://2e.aonprd.com/Feats.aspx?ID=437,True +Brawling Focus,Brawling Focus,2,https://2e.aonprd.com/Search.aspx?query=Brawling Focus,https://2e.aonprd.com/Feats.aspx?ID=438,True +Crushing Grab,Crushing Grab,2,https://2e.aonprd.com/Search.aspx?query=Crushing Grab,https://2e.aonprd.com/Feats.aspx?ID=439,True +Dancing Leaf,Dancing Leaf,2,https://2e.aonprd.com/Search.aspx?query=Dancing Leaf,https://2e.aonprd.com/Feats.aspx?ID=440,True +Elemental Fist,Elemental Fist,2,https://2e.aonprd.com/Search.aspx?query=Elemental Fist,https://2e.aonprd.com/Feats.aspx?ID=441,True +Stunning Fist,Stunning Fist,2,https://2e.aonprd.com/Search.aspx?query=Stunning Fist,https://2e.aonprd.com/Feats.aspx?ID=442,True +Deflect Arrows,Deflect Arrows,4,https://2e.aonprd.com/Search.aspx?query=Deflect Arrows,https://2e.aonprd.com/Feats.aspx?ID=443,True +Flurry of Maneuvers,Flurry of Maneuvers,4,https://2e.aonprd.com/Search.aspx?query=Flurry of Maneuvers,https://2e.aonprd.com/Feats.aspx?ID=444,True +Flying Kick,Flying Kick,4,https://2e.aonprd.com/Search.aspx?query=Flying Kick,https://2e.aonprd.com/Feats.aspx?ID=445,True +Guarded Movement,Guarded Movement,4,https://2e.aonprd.com/Search.aspx?query=Guarded Movement,https://2e.aonprd.com/Feats.aspx?ID=446,True +Stand Still,Stand Still,4,https://2e.aonprd.com/Search.aspx?query=Stand Still,https://2e.aonprd.com/Feats.aspx?ID=447,True +Wholeness of Body,Wholeness of Body,4,https://2e.aonprd.com/Search.aspx?query=Wholeness of Body,https://2e.aonprd.com/Feats.aspx?ID=448,True +Abundant Step,Abundant Step,6,https://2e.aonprd.com/Search.aspx?query=Abundant Step,https://2e.aonprd.com/Feats.aspx?ID=449,True +Crane Flutter,Crane Flutter,6,https://2e.aonprd.com/Search.aspx?query=Crane Flutter,https://2e.aonprd.com/Feats.aspx?ID=450,True +Dragon Roar,Dragon Roar,6,https://2e.aonprd.com/Search.aspx?query=Dragon Roar,https://2e.aonprd.com/Feats.aspx?ID=451,True +Ki Blast,,3,https://2e.aonprd.com/Search.aspx?query=Ki Blast,https://2e.aonprd.com/Spells.aspx?ID=484,False +Mountain Stronghold,Mountain Stronghold,6,https://2e.aonprd.com/Search.aspx?query=Mountain Stronghold,https://2e.aonprd.com/Feats.aspx?ID=453,True +Tiger Slash,Tiger Slash,6,https://2e.aonprd.com/Search.aspx?query=Tiger Slash,https://2e.aonprd.com/Feats.aspx?ID=454,True +Water Step,Water Step,6,https://2e.aonprd.com/Search.aspx?query=Water Step,https://2e.aonprd.com/Feats.aspx?ID=455,True +Whirling Throw,Whirling Throw,6,https://2e.aonprd.com/Search.aspx?query=Whirling Throw,https://2e.aonprd.com/Feats.aspx?ID=456,True +Wolf Drag,Wolf Drag,6,https://2e.aonprd.com/Search.aspx?query=Wolf Drag,https://2e.aonprd.com/Feats.aspx?ID=457,True +Arrow Snatching ,Arrow Snatching ,8,https://2e.aonprd.com/Search.aspx?query=Arrow Snatching ,https://2e.aonprd.com/Feats.aspx?ID=458,True +Ironblood Stance,Ironblood Stance,8,https://2e.aonprd.com/Search.aspx?query=Ironblood Stance,https://2e.aonprd.com/Feats.aspx?ID=459,True +Mixed Maneuver,Mixed Maneuver,8,https://2e.aonprd.com/Search.aspx?query=Mixed Maneuver,https://2e.aonprd.com/Feats.aspx?ID=460,True +Tangled Forest Stance,Tangled Forest Stance,8,https://2e.aonprd.com/Search.aspx?query=Tangled Forest Stance,https://2e.aonprd.com/Feats.aspx?ID=461,True +Wall Run,Wall Run,8,https://2e.aonprd.com/Search.aspx?query=Wall Run,https://2e.aonprd.com/Feats.aspx?ID=462,True +Wild Winds Initiate,Wild Winds Initiate,8,https://2e.aonprd.com/Search.aspx?query=Wild Winds Initiate,https://2e.aonprd.com/Feats.aspx?ID=463,True +Knockback Strike,Knockback Strike,10,https://2e.aonprd.com/Search.aspx?query=Knockback Strike,https://2e.aonprd.com/Feats.aspx?ID=464,True +Sleeper Hold,Sleeper Hold,10,https://2e.aonprd.com/Search.aspx?query=Sleeper Hold,https://2e.aonprd.com/Feats.aspx?ID=465,True +Wind Jump,Wind Jump,10,https://2e.aonprd.com/Search.aspx?query=Wind Jump,https://2e.aonprd.com/Feats.aspx?ID=466,True +Winding Flow,Winding Flow,10,https://2e.aonprd.com/Search.aspx?query=Winding Flow,https://2e.aonprd.com/Feats.aspx?ID=467,True +Diamond Soul,Diamond Soul,12,https://2e.aonprd.com/Search.aspx?query=Diamond Soul,https://2e.aonprd.com/Feats.aspx?ID=468,True +Disrupt Ki,Disrupt Ki,12,https://2e.aonprd.com/Search.aspx?query=Disrupt Ki,https://2e.aonprd.com/Feats.aspx?ID=469,True +Improved Knockback,Improved Knockback,12,https://2e.aonprd.com/Search.aspx?query=Improved Knockback,https://2e.aonprd.com/Feats.aspx?ID=470,True +Meditative Focus,Meditative Focus,12,https://2e.aonprd.com/Search.aspx?query=Meditative Focus,https://2e.aonprd.com/Feats.aspx?ID=471,True +Stance Savant (Monk),Stance Savant (Fighter),14,https://2e.aonprd.com/Search.aspx?query=Stance Savant,https://2e.aonprd.com/Feats.aspx?ID=419,False +Ironblood Surge,Ironblood Surge,14,https://2e.aonprd.com/Search.aspx?query=Ironblood Surge,https://2e.aonprd.com/Feats.aspx?ID=473,True +Moutain Quake,Moutain Quake,14,https://2e.aonprd.com/Search.aspx?query=Moutain Quake,https://2e.aonprd.com/Feats.aspx?ID=474,True +Tangled Forest Rake,Tangled Forest Rake,14,https://2e.aonprd.com/Search.aspx?query=Tangled Forest Rake,https://2e.aonprd.com/Feats.aspx?ID=475,True +Timeless Body,Timeless Body,14,https://2e.aonprd.com/Search.aspx?query=Timeless Body,https://2e.aonprd.com/Feats.aspx?ID=476,True +Tongue of the Sun and Moon,Tongue of the Sun and Moon,14,https://2e.aonprd.com/Search.aspx?query=Tongue of the Sun and Moon,https://2e.aonprd.com/Feats.aspx?ID=477,True +Wild Winds Gust,Wild Winds Gust,16,https://2e.aonprd.com/Search.aspx?query=Wild Winds Gust,https://2e.aonprd.com/Feats.aspx?ID=478,True +Enlightened Presence,Enlightened Presence,16,https://2e.aonprd.com/Search.aspx?query=Enlightened Presence,https://2e.aonprd.com/Feats.aspx?ID=479,True +Master of Many Styles,Master of Many Styles,16,https://2e.aonprd.com/Search.aspx?query=Master of Many Styles,https://2e.aonprd.com/Feats.aspx?ID=480,True +Quivering Palm,,8,https://2e.aonprd.com/Search.aspx?query=Quivering Palm,https://2e.aonprd.com/Spells.aspx?ID=487,False +Shattering Strike,Shattering Strike,16,https://2e.aonprd.com/Search.aspx?query=Shattering Strike,https://2e.aonprd.com/Feats.aspx?ID=482,True +Diamond Fists,Diamond Fists,18,https://2e.aonprd.com/Search.aspx?query=Diamond Fists,https://2e.aonprd.com/Feats.aspx?ID=483,True +Empty Body,Empty Body,18,https://2e.aonprd.com/Search.aspx?query=Empty Body,https://2e.aonprd.com/Feats.aspx?ID=484,True +Meditative Wellspring,Meditative Wellspring,18,https://2e.aonprd.com/Search.aspx?query=Meditative Wellspring,https://2e.aonprd.com/Feats.aspx?ID=485,True +Swift River,Swift River,18,https://2e.aonprd.com/Search.aspx?query=Swift River,https://2e.aonprd.com/Feats.aspx?ID=486,True +Enduring Quickness,Enduring Quickness,20,https://2e.aonprd.com/Search.aspx?query=Enduring Quickness,https://2e.aonprd.com/Feats.aspx?ID=487,True +Fuse Stance,Fuse Stance,20,https://2e.aonprd.com/Search.aspx?query=Fuse Stance,https://2e.aonprd.com/Feats.aspx?ID=488,True +Impossible Technique,Impossible Technique,20,https://2e.aonprd.com/Search.aspx?query=Impossible Technique,https://2e.aonprd.com/Feats.aspx?ID=489,True +Animal Companion (Ranger),Animal Companion,1,https://2e.aonprd.com/Search.aspx?query=Animal Companion,https://2e.aonprd.com/Feats.aspx?ID=311,True +Crossbow Ace,Crossbow Ace,1,https://2e.aonprd.com/Search.aspx?query=Crossbow Ace,https://2e.aonprd.com/Feats.aspx?ID=491,True +Hunted Shot,Hunted Shot,1,https://2e.aonprd.com/Search.aspx?query=Hunted Shot,https://2e.aonprd.com/Feats.aspx?ID=492,True +Monster Hunter,Monster Hunter,1,https://2e.aonprd.com/Search.aspx?query=Monster Hunter,https://2e.aonprd.com/Feats.aspx?ID=493,True +Twin Takedown,Twin Takedown,1,https://2e.aonprd.com/Search.aspx?query=Twin Takedown,https://2e.aonprd.com/Feats.aspx?ID=494,True +Favored Terrain,Favored Terrain,2,https://2e.aonprd.com/Search.aspx?query=Favored Terrain,https://2e.aonprd.com/Feats.aspx?ID=495,True +Hunter’s Aim,,-1,https://2e.aonprd.com/Search.aspx?query=Hunter’s Aim,https://2e.aonprd.com/Search.aspx?query=Hunter%u2019s+Aim,False +Monster Warden,Monster Warden,2,https://2e.aonprd.com/Search.aspx?query=Monster Warden,https://2e.aonprd.com/Feats.aspx?ID=497,True +Quick Draw,Quick Draw,2,https://2e.aonprd.com/Search.aspx?query=Quick Draw,https://2e.aonprd.com/Feats.aspx?ID=498,True +Wild Empathy,Wild Empathy,2,https://2e.aonprd.com/Search.aspx?query=Wild Empathy,https://2e.aonprd.com/Feats.aspx?ID=499,True +Companion’s Cry,,-1,https://2e.aonprd.com/Search.aspx?query=Companion’s Cry,https://2e.aonprd.com/Search.aspx?query=Companion%u2019s+Cry,False +Disrupt Prey,Disrupt Prey,4,https://2e.aonprd.com/Search.aspx?query=Disrupt Prey,https://2e.aonprd.com/Feats.aspx?ID=501,True +Far Shot,Far Shot,4,https://2e.aonprd.com/Search.aspx?query=Far Shot,https://2e.aonprd.com/Feats.aspx?ID=502,True +Favored Enemy,Favored Enemy,4,https://2e.aonprd.com/Search.aspx?query=Favored Enemy,https://2e.aonprd.com/Feats.aspx?ID=503,True +Running Reload,Running Reload,4,https://2e.aonprd.com/Search.aspx?query=Running Reload,https://2e.aonprd.com/Feats.aspx?ID=504,True +Scout’s Warning,,-1,https://2e.aonprd.com/Search.aspx?query=Scout’s Warning,https://2e.aonprd.com/Search.aspx?query=Scout%u2019s+Warning,False +Snare Specialist,Snare Specialist,4,https://2e.aonprd.com/Search.aspx?query=Snare Specialist,https://2e.aonprd.com/Feats.aspx?ID=506,True +Twin Parry (Ranger),Twin Parry,4,https://2e.aonprd.com/Search.aspx?query=Twin Parry,https://2e.aonprd.com/Feats.aspx?ID=377,True +Mature Animal Companion (Ranger),Mature Animal Companion (Druid),4,https://2e.aonprd.com/Search.aspx?query=Mature Animal Companion,https://2e.aonprd.com/Feats.aspx?ID=322,False +Quick Snares,Quick Snares,6,https://2e.aonprd.com/Search.aspx?query=Quick Snares,https://2e.aonprd.com/Feats.aspx?ID=509,True +Skirmish Strike,Skirmish Strike,6,https://2e.aonprd.com/Search.aspx?query=Skirmish Strike,https://2e.aonprd.com/Feats.aspx?ID=510,True +Snap Shot,Snap Shot,6,https://2e.aonprd.com/Search.aspx?query=Snap Shot,https://2e.aonprd.com/Feats.aspx?ID=511,True +Swift Tracker,Swift Tracker,6,https://2e.aonprd.com/Search.aspx?query=Swift Tracker,https://2e.aonprd.com/Feats.aspx?ID=512,True +Deadly Aim,Deadly Aim,8,https://2e.aonprd.com/Search.aspx?query=Deadly Aim,https://2e.aonprd.com/Feats.aspx?ID=514,True +Hazard Finder,Hazard Finder,8,https://2e.aonprd.com/Search.aspx?query=Hazard Finder,https://2e.aonprd.com/Feats.aspx?ID=515,True +Powerful Snares,Powerful Snares,8,https://2e.aonprd.com/Search.aspx?query=Powerful Snares,https://2e.aonprd.com/Feats.aspx?ID=516,True +Terrain Master,Terrain Master,8,https://2e.aonprd.com/Search.aspx?query=Terrain Master,https://2e.aonprd.com/Feats.aspx?ID=517,True +Warden’s Boon,,-1,https://2e.aonprd.com/Search.aspx?query=Warden’s Boon,https://2e.aonprd.com/Search.aspx?query=Warden%u2019s+Boon,False +Camouflage,Camouflage,10,https://2e.aonprd.com/Search.aspx?query=Camouflage,https://2e.aonprd.com/Feats.aspx?ID=519,True +Incredible Companion (Ranger),Incredible Companion (Druid),8,https://2e.aonprd.com/Search.aspx?query=Incredible Companion,https://2e.aonprd.com/Feats.aspx?ID=332,False +Master Monster Hunter,Master Monster Hunter,10,https://2e.aonprd.com/Search.aspx?query=Master Monster Hunter,https://2e.aonprd.com/Feats.aspx?ID=521,True +Penetrating Shot,Penetrating Shot,10,https://2e.aonprd.com/Search.aspx?query=Penetrating Shot,https://2e.aonprd.com/Feats.aspx?ID=522,True +Twin Riposte,Twin Riposte,10,https://2e.aonprd.com/Search.aspx?query=Twin Riposte,https://2e.aonprd.com/Feats.aspx?ID=523,True +Warden’s Step,,-1,https://2e.aonprd.com/Search.aspx?query=Warden’s Step,https://2e.aonprd.com/Search.aspx?query=Warden%u2019s+Step,False +Distracting Shot,Distracting Shot,12,https://2e.aonprd.com/Search.aspx?query=Distracting Shot,https://2e.aonprd.com/Feats.aspx?ID=525,True +Double Prey,Double Prey,12,https://2e.aonprd.com/Search.aspx?query=Double Prey,https://2e.aonprd.com/Feats.aspx?ID=526,True +Lightning Snares,Lightning Snares,12,https://2e.aonprd.com/Search.aspx?query=Lightning Snares,https://2e.aonprd.com/Feats.aspx?ID=527,True +Second Sting,Second Sting,12,https://2e.aonprd.com/Search.aspx?query=Second Sting,https://2e.aonprd.com/Feats.aspx?ID=528,True +Side by Side (Ranger),Side by Side (Druid),10,https://2e.aonprd.com/Search.aspx?query=Side by Side,https://2e.aonprd.com/Feats.aspx?ID=339,False +Sense the Unseen (Ranger),Sense the Unseen,14,https://2e.aonprd.com/Search.aspx?query=Sense the Unseen,https://2e.aonprd.com/Feats.aspx?ID=530,True +Shared Prey,Shared Prey,14,https://2e.aonprd.com/Search.aspx?query=Shared Prey,https://2e.aonprd.com/Feats.aspx?ID=531,True +Stealthy Companion,Stealthy Companion,14,https://2e.aonprd.com/Search.aspx?query=Stealthy Companion,https://2e.aonprd.com/Feats.aspx?ID=532,True +Targeting Shot,Targeting Shot,14,https://2e.aonprd.com/Search.aspx?query=Targeting Shot,https://2e.aonprd.com/Feats.aspx?ID=533,True +Warden’s Guidance,,-1,https://2e.aonprd.com/Search.aspx?query=Warden’s Guidance,https://2e.aonprd.com/Search.aspx?query=Warden%u2019s+Guidance,False +Greater Distracting Shot,Greater Distracting Shot,16,https://2e.aonprd.com/Search.aspx?query=Greater Distracting Shot,https://2e.aonprd.com/Feats.aspx?ID=535,True +Improved Twin Riposte (Ranger),Improved Twin Riposte (Fighter),14,https://2e.aonprd.com/Search.aspx?query=Improved Twin Riposte,https://2e.aonprd.com/Feats.aspx?ID=418,False +Legendary Monster Hunter,Legendary Monster Hunter,16,https://2e.aonprd.com/Search.aspx?query=Legendary Monster Hunter,https://2e.aonprd.com/Feats.aspx?ID=537,True +Specialized Companion (Ranger),Specialized Companion (Druid),14,https://2e.aonprd.com/Search.aspx?query=Specialized Companion,https://2e.aonprd.com/Feats.aspx?ID=344,False +Ubiquitous Snares,Ubiquitous Snares,16,https://2e.aonprd.com/Search.aspx?query=Ubiquitous Snares,https://2e.aonprd.com/Feats.aspx?ID=539,True +Impossible Flurry,Impossible Flurry,18,https://2e.aonprd.com/Search.aspx?query=Impossible Flurry,https://2e.aonprd.com/Feats.aspx?ID=540,True +Manifold Edge,Manifold Edge,18,https://2e.aonprd.com/Search.aspx?query=Manifold Edge,https://2e.aonprd.com/Feats.aspx?ID=542,True +Masterful Companion,Masterful Companion,18,https://2e.aonprd.com/Search.aspx?query=Masterful Companion,https://2e.aonprd.com/Feats.aspx?ID=543,True +Perfect Shot,Perfect Shot,18,https://2e.aonprd.com/Search.aspx?query=Perfect Shot,https://2e.aonprd.com/Feats.aspx?ID=544,True +Shadow Hunter,Shadow Hunter,18,https://2e.aonprd.com/Search.aspx?query=Shadow Hunter,https://2e.aonprd.com/Feats.aspx?ID=545,True +Legendary Shot,Legendary Shot,20,https://2e.aonprd.com/Search.aspx?query=Legendary Shot,https://2e.aonprd.com/Feats.aspx?ID=546,True +To the Ends of the Earth,To the Ends of the Earth,20,https://2e.aonprd.com/Search.aspx?query=To the Ends of the Earth,https://2e.aonprd.com/Feats.aspx?ID=547,True +Triple Threat,Triple Threat,20,https://2e.aonprd.com/Search.aspx?query=Triple Threat,https://2e.aonprd.com/Feats.aspx?ID=548,True +Ultimate Skirmisher,Ultimate Skirmisher,20,https://2e.aonprd.com/Search.aspx?query=Ultimate Skirmisher,https://2e.aonprd.com/Feats.aspx?ID=549,True +Nimble Dodge,Nimble Dodge,1,https://2e.aonprd.com/Search.aspx?query=Nimble Dodge,https://2e.aonprd.com/Feats.aspx?ID=550,True +Trap Finder,Trap Finder,1,https://2e.aonprd.com/Search.aspx?query=Trap Finder,https://2e.aonprd.com/Feats.aspx?ID=551,True +Twin Feint,Twin Feint,1,https://2e.aonprd.com/Search.aspx?query=Twin Feint,https://2e.aonprd.com/Feats.aspx?ID=552,True +You’re Next,,-1,https://2e.aonprd.com/Search.aspx?query=You’re Next,https://2e.aonprd.com/Search.aspx?query=You%u2019re+Next,False +Brutal Beating,Brutal Beating,2,https://2e.aonprd.com/Search.aspx?query=Brutal Beating,https://2e.aonprd.com/Feats.aspx?ID=554,True +Distracting Feint,Distracting Feint,2,https://2e.aonprd.com/Search.aspx?query=Distracting Feint,https://2e.aonprd.com/Feats.aspx?ID=555,True +Minor Magic,Minor Magic,2,https://2e.aonprd.com/Search.aspx?query=Minor Magic,https://2e.aonprd.com/Feats.aspx?ID=556,True +Mobility,Mobility,2,https://2e.aonprd.com/Search.aspx?query=Mobility,https://2e.aonprd.com/Feats.aspx?ID=557,True +Unbalancing Blow,Unbalancing Blow,2,https://2e.aonprd.com/Search.aspx?query=Unbalancing Blow,https://2e.aonprd.com/Feats.aspx?ID=559,True +Battle Assessment,Battle Assessment,4,https://2e.aonprd.com/Search.aspx?query=Battle Assessment,https://2e.aonprd.com/Feats.aspx?ID=560,True +Dread Striker,Dread Striker,4,https://2e.aonprd.com/Search.aspx?query=Dread Striker,https://2e.aonprd.com/Feats.aspx?ID=561,True +Magical Trickster,Magical Trickster,4,https://2e.aonprd.com/Search.aspx?query=Magical Trickster,https://2e.aonprd.com/Feats.aspx?ID=562,True +Poison Weapon,Poison Weapon,4,https://2e.aonprd.com/Search.aspx?query=Poison Weapon,https://2e.aonprd.com/Feats.aspx?ID=563,True +Reactive Pursuit,Reactive Pursuit,4,https://2e.aonprd.com/Search.aspx?query=Reactive Pursuit,https://2e.aonprd.com/Feats.aspx?ID=564,True +Sabotage,Sabotage,4,https://2e.aonprd.com/Search.aspx?query=Sabotage,https://2e.aonprd.com/Feats.aspx?ID=565,True +Gang Up,,-1,https://2e.aonprd.com/Search.aspx?query=Gang Up,https://2e.aonprd.com/Search.aspx?query=Gang+Up,False +Light Step,Light Step,6,https://2e.aonprd.com/Search.aspx?query=Light Step,https://2e.aonprd.com/Feats.aspx?ID=568,True +Twist the Knife,Twist the Knife,6,https://2e.aonprd.com/Search.aspx?query=Twist the Knife,https://2e.aonprd.com/Feats.aspx?ID=570,True +Delay Trap,Delay Trap,8,https://2e.aonprd.com/Search.aspx?query=Delay Trap,https://2e.aonprd.com/Feats.aspx?ID=572,True +Improved Poison Weapon,Improved Poison Weapon,8,https://2e.aonprd.com/Search.aspx?query=Improved Poison Weapon,https://2e.aonprd.com/Feats.aspx?ID=573,True +Nimble Roll,Nimble Roll,8,https://2e.aonprd.com/Search.aspx?query=Nimble Roll,https://2e.aonprd.com/Feats.aspx?ID=574,True +Opportune Backstab,Opportune Backstab,8,https://2e.aonprd.com/Search.aspx?query=Opportune Backstab,https://2e.aonprd.com/Feats.aspx?ID=575,True +Sidestep,Sidestep,8,https://2e.aonprd.com/Search.aspx?query=Sidestep,https://2e.aonprd.com/Feats.aspx?ID=576,True +Sly Striker,Impossible Striker,20,https://2e.aonprd.com/Search.aspx?query=Sly Striker,https://2e.aonprd.com/Feats.aspx?ID=600,False +Precise Debilitation,Precise Debilitation,10,https://2e.aonprd.com/Search.aspx?query=Precise Debilitation,https://2e.aonprd.com/Feats.aspx?ID=578,True +Sneak Savant,Sneak Savant,10,https://2e.aonprd.com/Search.aspx?query=Sneak Savant,https://2e.aonprd.com/Feats.aspx?ID=579,True +Tactical Debilitations,Tactical Debilitations,10,https://2e.aonprd.com/Search.aspx?query=Tactical Debilitations,https://2e.aonprd.com/Feats.aspx?ID=580,True +Vicious Debilitations,Vicious Debilitations,10,https://2e.aonprd.com/Search.aspx?query=Vicious Debilitations,https://2e.aonprd.com/Feats.aspx?ID=581,True +Critical Debilitations,Critical Debilitations,12,https://2e.aonprd.com/Search.aspx?query=Critical Debilitations,https://2e.aonprd.com/Feats.aspx?ID=582,True +Fantastic Leap,Fantastic Leap,12,https://2e.aonprd.com/Search.aspx?query=Fantastic Leap,https://2e.aonprd.com/Feats.aspx?ID=583,True +Felling Shot,Felling Shot,12,https://2e.aonprd.com/Search.aspx?query=Felling Shot,https://2e.aonprd.com/Feats.aspx?ID=584,True +Reactive Interference,Reactive Interference,12,https://2e.aonprd.com/Search.aspx?query=Reactive Interference,https://2e.aonprd.com/Feats.aspx?ID=585,True +Spring from the Shadows,Spring from the Shadows,12,https://2e.aonprd.com/Search.aspx?query=Spring from the Shadows,https://2e.aonprd.com/Feats.aspx?ID=586,True +Defensive Roll,Defensive Roll,14,https://2e.aonprd.com/Search.aspx?query=Defensive Roll,https://2e.aonprd.com/Feats.aspx?ID=587,True +Instant Opening,Instant Opening,14,https://2e.aonprd.com/Search.aspx?query=Instant Opening,https://2e.aonprd.com/Feats.aspx?ID=588,True +Leave an Opening,Leave an Opening,14,https://2e.aonprd.com/Search.aspx?query=Leave an Opening,https://2e.aonprd.com/Feats.aspx?ID=589,True +Sense the Unseen (Rogue),Sense the Unseen,14,https://2e.aonprd.com/Search.aspx?query=Sense the Unseen,https://2e.aonprd.com/Feats.aspx?ID=530,True +Blank Slate,Blank Slate,16,https://2e.aonprd.com/Search.aspx?query=Blank Slate,https://2e.aonprd.com/Feats.aspx?ID=591,True +Cloud Step,Cloud Step,16,https://2e.aonprd.com/Search.aspx?query=Cloud Step,https://2e.aonprd.com/Feats.aspx?ID=592,True +Cognitive Loophole,Cognitive Loophole,16,https://2e.aonprd.com/Search.aspx?query=Cognitive Loophole,https://2e.aonprd.com/Feats.aspx?ID=593,True +Dispelling Slice,Dispelling Slice,16,https://2e.aonprd.com/Search.aspx?query=Dispelling Slice,https://2e.aonprd.com/Feats.aspx?ID=594,True +Perfect Distraction,Perfect Distraction,16,https://2e.aonprd.com/Search.aspx?query=Perfect Distraction,https://2e.aonprd.com/Feats.aspx?ID=595,True +Implausible Infiltration,Implausible Infiltration,18,https://2e.aonprd.com/Search.aspx?query=Implausible Infiltration,https://2e.aonprd.com/Feats.aspx?ID=596,True +Powerful Sneak,Powerful Sneak,18,https://2e.aonprd.com/Search.aspx?query=Powerful Sneak,https://2e.aonprd.com/Feats.aspx?ID=597,True +Trickster’s Ace,,-1,https://2e.aonprd.com/Search.aspx?query=Trickster’s Ace,https://2e.aonprd.com/Search.aspx?query=Trickster%u2019s+Ace,False +Hidden Paragon,Hidden Paragon,20,https://2e.aonprd.com/Search.aspx?query=Hidden Paragon,https://2e.aonprd.com/Feats.aspx?ID=599,True +Impossible Striker,Impossible Striker,20,https://2e.aonprd.com/Search.aspx?query=Impossible Striker,https://2e.aonprd.com/Feats.aspx?ID=600,True +Reactive Distraction,Reactive Distraction,20,https://2e.aonprd.com/Search.aspx?query=Reactive Distraction,https://2e.aonprd.com/Feats.aspx?ID=601,True +Counterspell (Spontaneous),Clever Counterspell,12,https://2e.aonprd.com/Search.aspx?query=Counterspell,https://2e.aonprd.com/Feats.aspx?ID=653,False +Dangerous Sorcery,Dangerous Sorcery,1,https://2e.aonprd.com/Search.aspx?query=Dangerous Sorcery,https://2e.aonprd.com/Feats.aspx?ID=603,True +Familiar (Sorcerer),Familiar,1,https://2e.aonprd.com/Search.aspx?query=Familiar,https://2e.aonprd.com/Feats.aspx?ID=604,True +Cantrip Expansion (Sorcerer),Cantrip Expansion,2,https://2e.aonprd.com/Search.aspx?query=Cantrip Expansion,https://2e.aonprd.com/Feats.aspx?ID=183,True +Enhanced Familiar (Sorcerer),Enhanced Familiar,2,https://2e.aonprd.com/Search.aspx?query=Enhanced Familiar,https://2e.aonprd.com/Feats.aspx?ID=318,True +Arcane Evolution,Arcane Evolution,4,https://2e.aonprd.com/Search.aspx?query=Arcane Evolution,https://2e.aonprd.com/Feats.aspx?ID=609,True +Bespell Weapon,Bespell Weapon,4,https://2e.aonprd.com/Search.aspx?query=Bespell Weapon,https://2e.aonprd.com/Feats.aspx?ID=610,True +Divine Evolution,Divine Evolution,4,https://2e.aonprd.com/Search.aspx?query=Divine Evolution,https://2e.aonprd.com/Feats.aspx?ID=611,True +Occult Evolution,Occult Evolution,4,https://2e.aonprd.com/Search.aspx?query=Occult Evolution,https://2e.aonprd.com/Feats.aspx?ID=612,True +Primal Evolution,Primal Evolution,4,https://2e.aonprd.com/Search.aspx?query=Primal Evolution,https://2e.aonprd.com/Feats.aspx?ID=613,True +Advanced Bloodline,Advanced Bloodline,6,https://2e.aonprd.com/Search.aspx?query=Advanced Bloodline,https://2e.aonprd.com/Feats.aspx?ID=614,True +Steady Spellcasting (Sorcerer),Steady Spellcasting,6,https://2e.aonprd.com/Search.aspx?query=Steady Spellcasting,https://2e.aonprd.com/Feats.aspx?ID=194,True +Bloodline Resistance,Bloodline Resistance,8,https://2e.aonprd.com/Search.aspx?query=Bloodline Resistance,https://2e.aonprd.com/Feats.aspx?ID=616,True +Crossblooded Evolution,Crossblooded Evolution,8,https://2e.aonprd.com/Search.aspx?query=Crossblooded Evolution,https://2e.aonprd.com/Feats.aspx?ID=617,True +Greater Bloodline,Greater Bloodline,10,https://2e.aonprd.com/Search.aspx?query=Greater Bloodline,https://2e.aonprd.com/Feats.aspx?ID=618,True +Overwhelming Energy (Sorcerer),Overwhelming Energy,10,https://2e.aonprd.com/Search.aspx?query=Overwhelming Energy,https://2e.aonprd.com/Feats.aspx?ID=337,True +Quickened Casting (Sorcerer),Quickened Casting,10,https://2e.aonprd.com/Search.aspx?query=Quickened Casting,https://2e.aonprd.com/Feats.aspx?ID=199,True +Bloodline Focus,Bloodline Focus,12,https://2e.aonprd.com/Search.aspx?query=Bloodline Focus,https://2e.aonprd.com/Feats.aspx?ID=621,True +Magic Sense,Magic Sense,12,https://2e.aonprd.com/Search.aspx?query=Magic Sense,https://2e.aonprd.com/Feats.aspx?ID=622,True +Interweave Dispel,Interweave Dispel,14,https://2e.aonprd.com/Search.aspx?query=Interweave Dispel,https://2e.aonprd.com/Feats.aspx?ID=623,True +Reflect Spell,Reflect Spell,14,https://2e.aonprd.com/Search.aspx?query=Reflect Spell,https://2e.aonprd.com/Feats.aspx?ID=624,True +Greater Mental Evolution,Greater Mental Evolution,16,https://2e.aonprd.com/Search.aspx?query=Greater Mental Evolution,https://2e.aonprd.com/Feats.aspx?ID=626,True +Greater Vital Evolution,Greater Vital Evolution,16,https://2e.aonprd.com/Search.aspx?query=Greater Vital Evolution,https://2e.aonprd.com/Feats.aspx?ID=627,True +Bloodline Wellspring,Bloodline Wellspring,18,https://2e.aonprd.com/Search.aspx?query=Bloodline Wellspring,https://2e.aonprd.com/Feats.aspx?ID=628,True +Greater Crossblooded Evolution,Greater Crossblooded Evolution,18,https://2e.aonprd.com/Search.aspx?query=Greater Crossblooded Evolution,https://2e.aonprd.com/Feats.aspx?ID=629,True +Bloodline Conduit,Bloodline Conduit,20,https://2e.aonprd.com/Search.aspx?query=Bloodline Conduit,https://2e.aonprd.com/Feats.aspx?ID=630,True +Bloodline Perfection,Bloodline Perfection,20,https://2e.aonprd.com/Search.aspx?query=Bloodline Perfection,https://2e.aonprd.com/Feats.aspx?ID=631,True +Metamagic Mastery,Metamagic Mastery,20,https://2e.aonprd.com/Search.aspx?query=Metamagic Mastery,https://2e.aonprd.com/Feats.aspx?ID=632,True +Counterspell (Prepared),Clever Counterspell,12,https://2e.aonprd.com/Search.aspx?query=Counterspell,https://2e.aonprd.com/Feats.aspx?ID=653,False +Eschew Materials,Eschew Materials,1,https://2e.aonprd.com/Search.aspx?query=Eschew Materials,https://2e.aonprd.com/Feats.aspx?ID=634,True +Familiar (Wizard),Familiar,1,https://2e.aonprd.com/Search.aspx?query=Familiar,https://2e.aonprd.com/Feats.aspx?ID=604,True +Hand of the Apprentice,Hand of the Apprentice,1,https://2e.aonprd.com/Search.aspx?query=Hand of the Apprentice,https://2e.aonprd.com/Feats.aspx?ID=636,True +Cantrip Expansion (Wizard),Cantrip Expansion,2,https://2e.aonprd.com/Search.aspx?query=Cantrip Expansion,https://2e.aonprd.com/Feats.aspx?ID=183,True +Conceal Spell,Conceal Spell,2,https://2e.aonprd.com/Search.aspx?query=Conceal Spell,https://2e.aonprd.com/Feats.aspx?ID=640,True +Enhanced Familiar (Wizard),Enhanced Familiar,2,https://2e.aonprd.com/Search.aspx?query=Enhanced Familiar,https://2e.aonprd.com/Feats.aspx?ID=318,True +Linked Focus,Linked Focus,4,https://2e.aonprd.com/Search.aspx?query=Linked Focus,https://2e.aonprd.com/Feats.aspx?ID=643,True +Silent Spell,Silent Spell,4,https://2e.aonprd.com/Search.aspx?query=Silent Spell,https://2e.aonprd.com/Feats.aspx?ID=644,True +Spell Penetration,Spell Penetration,6,https://2e.aonprd.com/Search.aspx?query=Spell Penetration,https://2e.aonprd.com/Feats.aspx?ID=645,True +Advanced School Spell,Advanced School Spell,8,https://2e.aonprd.com/Search.aspx?query=Advanced School Spell,https://2e.aonprd.com/Feats.aspx?ID=647,True +Bond Conservation,Bond Conservation,8,https://2e.aonprd.com/Search.aspx?query=Bond Conservation,https://2e.aonprd.com/Feats.aspx?ID=648,True +Universal Versatility,Universal Versatility,8,https://2e.aonprd.com/Search.aspx?query=Universal Versatility,https://2e.aonprd.com/Feats.aspx?ID=649,True +Overwhelming Energy (Wizard),Overwhelming Energy,10,https://2e.aonprd.com/Search.aspx?query=Overwhelming Energy,https://2e.aonprd.com/Feats.aspx?ID=337,True +Quickened Casting (Wizard),Quickened Casting,10,https://2e.aonprd.com/Search.aspx?query=Quickened Casting,https://2e.aonprd.com/Feats.aspx?ID=199,True +Scroll Savant,Scroll Savant,10,https://2e.aonprd.com/Search.aspx?query=Scroll Savant,https://2e.aonprd.com/Feats.aspx?ID=652,True +Clever Counterspell,Clever Counterspell,12,https://2e.aonprd.com/Search.aspx?query=Clever Counterspell,https://2e.aonprd.com/Feats.aspx?ID=653,True +Bonded Focus,Bonded Focus,14,https://2e.aonprd.com/Search.aspx?query=Bonded Focus,https://2e.aonprd.com/Feats.aspx?ID=655,True +Superior Bond,Superior Bond,14,https://2e.aonprd.com/Search.aspx?query=Superior Bond,https://2e.aonprd.com/Feats.aspx?ID=657,True +Spell Tinker,Spell Tinker,16,https://2e.aonprd.com/Search.aspx?query=Spell Tinker,https://2e.aonprd.com/Feats.aspx?ID=659,True +Infinite Possibilities,Infinite Possibilities,18,https://2e.aonprd.com/Search.aspx?query=Infinite Possibilities,https://2e.aonprd.com/Feats.aspx?ID=660,True +Reprepare Spell,Reprepare Spell,18,https://2e.aonprd.com/Search.aspx?query=Reprepare Spell,https://2e.aonprd.com/Feats.aspx?ID=661,True +Archwizard’s Might,,-1,https://2e.aonprd.com/Search.aspx?query=Archwizard’s Might,https://2e.aonprd.com/Search.aspx?query=Archwizard%u2019s+Might,False +Spell Combination,Spell Combination,20,https://2e.aonprd.com/Search.aspx?query=Spell Combination,https://2e.aonprd.com/Feats.aspx?ID=664,True +Alchemist Dedication,Alchemist Dedication,2,https://2e.aonprd.com/Search.aspx?query=Alchemist Dedication,https://2e.aonprd.com/Feats.aspx?ID=665,True +Basic Concoction,Basic Concoction,4,https://2e.aonprd.com/Search.aspx?query=Basic Concoction,https://2e.aonprd.com/Feats.aspx?ID=666,True +Quick Alchemy,Quick Alchemy,4,https://2e.aonprd.com/Search.aspx?query=Quick Alchemy,https://2e.aonprd.com/Feats.aspx?ID=667,True +Advanced Conoction,Advanced Weapon Training,6,https://2e.aonprd.com/Search.aspx?query=Advanced Conoction,https://2e.aonprd.com/Feats.aspx?ID=378,False +Expert Alchemy,Expert Alchemy,6,https://2e.aonprd.com/Search.aspx?query=Expert Alchemy,https://2e.aonprd.com/Feats.aspx?ID=669,True +Mastery Alchemy,Mastery Alchemy,12,https://2e.aonprd.com/Search.aspx?query=Mastery Alchemy,https://2e.aonprd.com/Feats.aspx?ID=670,True +Barbarian Dedication,Barbarian Dedication,2,https://2e.aonprd.com/Search.aspx?query=Barbarian Dedication,https://2e.aonprd.com/Feats.aspx?ID=671,True +Barbarian Resiliency,Barbarian Resiliency,4,https://2e.aonprd.com/Search.aspx?query=Barbarian Resiliency,https://2e.aonprd.com/Feats.aspx?ID=672,True +Basic Fury,Basic Fury,4,https://2e.aonprd.com/Search.aspx?query=Basic Fury,https://2e.aonprd.com/Feats.aspx?ID=673,True +Advanced Fury,Advanced Fury,6,https://2e.aonprd.com/Search.aspx?query=Advanced Fury,https://2e.aonprd.com/Feats.aspx?ID=674,True +Instinct Ability,Instinct Ability,6,https://2e.aonprd.com/Search.aspx?query=Instinct Ability,https://2e.aonprd.com/Feats.aspx?ID=675,True +Juggernaut’s Fortitude,,-1,https://2e.aonprd.com/Search.aspx?query=Juggernaut’s Fortitude,https://2e.aonprd.com/Search.aspx?query=Juggernaut%u2019s+Fortitude,False +Bard Dedication,Bard Dedication,2,https://2e.aonprd.com/Search.aspx?query=Bard Dedication,https://2e.aonprd.com/Feats.aspx?ID=677,True +Basic Bard Spellcasting,Basic Bard Spellcasting,4,https://2e.aonprd.com/Search.aspx?query=Basic Bard Spellcasting,https://2e.aonprd.com/Feats.aspx?ID=678,True +Basic Muse’s Whispers,,-1,https://2e.aonprd.com/Search.aspx?query=Basic Muse’s Whispers,https://2e.aonprd.com/Search.aspx?query=Basic+Muse%u2019s+Whispers,False +Advanced Muse’s Whispers,,-1,https://2e.aonprd.com/Search.aspx?query=Advanced Muse’s Whispers,https://2e.aonprd.com/Search.aspx?query=Advanced+Muse%u2019s+Whispers,False +Counter Perform,Counter Perform,6,https://2e.aonprd.com/Search.aspx?query=Counter Perform,https://2e.aonprd.com/Feats.aspx?ID=681,True +Inspirational Performance,Inspirational Performance,8,https://2e.aonprd.com/Search.aspx?query=Inspirational Performance,https://2e.aonprd.com/Feats.aspx?ID=682,True +Occult Breadth,Occult Breadth,8,https://2e.aonprd.com/Search.aspx?query=Occult Breadth,https://2e.aonprd.com/Feats.aspx?ID=683,True +Expert Bard Spellcasting,Expert Bard Spellcasting,12,https://2e.aonprd.com/Search.aspx?query=Expert Bard Spellcasting,https://2e.aonprd.com/Feats.aspx?ID=684,True +Master Bard Spellcasting,Master Bard Spellcasting,18,https://2e.aonprd.com/Search.aspx?query=Master Bard Spellcasting,https://2e.aonprd.com/Feats.aspx?ID=685,True +Champion Dedication,Champion Dedication,2,https://2e.aonprd.com/Search.aspx?query=Champion Dedication,https://2e.aonprd.com/Feats.aspx?ID=686,True +Basic Devotion,Basic Devotion,4,https://2e.aonprd.com/Search.aspx?query=Basic Devotion,https://2e.aonprd.com/Feats.aspx?ID=687,True +Champion Resiliencey,Champion Resiliencey,4,https://2e.aonprd.com/Search.aspx?query=Champion Resiliencey,https://2e.aonprd.com/Feats.aspx?ID=688,True +Healing Touch,Healing Touch,4,https://2e.aonprd.com/Search.aspx?query=Healing Touch,https://2e.aonprd.com/Feats.aspx?ID=689,True +Advanced Devotion,Advanced Devotion,6,https://2e.aonprd.com/Search.aspx?query=Advanced Devotion,https://2e.aonprd.com/Feats.aspx?ID=690,True +Champion’s Reaction,,-1,https://2e.aonprd.com/Search.aspx?query=Champion’s Reaction,https://2e.aonprd.com/Search.aspx?query=Champion%u2019s+Reaction,False +Divine Ally,Divine Ally,6,https://2e.aonprd.com/Search.aspx?query=Divine Ally,https://2e.aonprd.com/Feats.aspx?ID=692,True +Diverse Armor Expert,Diverse Armor Expert,14,https://2e.aonprd.com/Search.aspx?query=Diverse Armor Expert,https://2e.aonprd.com/Feats.aspx?ID=693,True +Cleric Dedication,Cleric Dedication,2,https://2e.aonprd.com/Search.aspx?query=Cleric Dedication,https://2e.aonprd.com/Feats.aspx?ID=694,True +Basic Cleric Spellcasting,Basic Cleric Spellcasting,4,https://2e.aonprd.com/Search.aspx?query=Basic Cleric Spellcasting,https://2e.aonprd.com/Feats.aspx?ID=695,True +Basic Dogma,Basic Dogma,4,https://2e.aonprd.com/Search.aspx?query=Basic Dogma,https://2e.aonprd.com/Feats.aspx?ID=696,True +Advanced Dogma,Advanced Dogma,6,https://2e.aonprd.com/Search.aspx?query=Advanced Dogma,https://2e.aonprd.com/Feats.aspx?ID=697,True +Divine Breadth,Divine Breadth,8,https://2e.aonprd.com/Search.aspx?query=Divine Breadth,https://2e.aonprd.com/Feats.aspx?ID=698,True +Expert Cleric Spellcasting,Expert Cleric Spellcasting,12,https://2e.aonprd.com/Search.aspx?query=Expert Cleric Spellcasting,https://2e.aonprd.com/Feats.aspx?ID=699,True +Master Cleric Spellcasting,Master Cleric Spellcasting,18,https://2e.aonprd.com/Search.aspx?query=Master Cleric Spellcasting,https://2e.aonprd.com/Feats.aspx?ID=700,True +Druid Dedication,Druid Dedication,2,https://2e.aonprd.com/Search.aspx?query=Druid Dedication,https://2e.aonprd.com/Feats.aspx?ID=701,True +Basic Druid Spellcasting,Basic Druid Spellcasting,4,https://2e.aonprd.com/Search.aspx?query=Basic Druid Spellcasting,https://2e.aonprd.com/Feats.aspx?ID=702,True +Basic Wilding,Basic Wilding,4,https://2e.aonprd.com/Search.aspx?query=Basic Wilding,https://2e.aonprd.com/Feats.aspx?ID=703,True +Order Spell,Order Spell,4,https://2e.aonprd.com/Search.aspx?query=Order Spell,https://2e.aonprd.com/Feats.aspx?ID=704,True +Advanced Wilding,Advanced Wilding,6,https://2e.aonprd.com/Search.aspx?query=Advanced Wilding,https://2e.aonprd.com/Feats.aspx?ID=705,True +Primal Breadth,Primal Breadth,8,https://2e.aonprd.com/Search.aspx?query=Primal Breadth,https://2e.aonprd.com/Feats.aspx?ID=706,True +Expert Druid Spellcasting,Expert Druid Spellcasting,12,https://2e.aonprd.com/Search.aspx?query=Expert Druid Spellcasting,https://2e.aonprd.com/Feats.aspx?ID=707,True +Master Druid Spellcasting,Master Druid Spellcasting,18,https://2e.aonprd.com/Search.aspx?query=Master Druid Spellcasting,https://2e.aonprd.com/Feats.aspx?ID=708,True +Fighter Dedication,Fighter Dedication,2,https://2e.aonprd.com/Search.aspx?query=Fighter Dedication,https://2e.aonprd.com/Feats.aspx?ID=709,True +Basic Maneuver,Basic Maneuver,4,https://2e.aonprd.com/Search.aspx?query=Basic Maneuver,https://2e.aonprd.com/Feats.aspx?ID=710,True +Fighter Resiliency,Fighter Resiliency,4,https://2e.aonprd.com/Search.aspx?query=Fighter Resiliency,https://2e.aonprd.com/Feats.aspx?ID=711,True +Opportunist,Opportunist,4,https://2e.aonprd.com/Search.aspx?query=Opportunist,https://2e.aonprd.com/Feats.aspx?ID=712,True +Advanced Maneuver,Advanced Maneuver,6,https://2e.aonprd.com/Search.aspx?query=Advanced Maneuver,https://2e.aonprd.com/Feats.aspx?ID=713,True +Diverse Weapon Expert,Diverse Weapon Expert,12,https://2e.aonprd.com/Search.aspx?query=Diverse Weapon Expert,https://2e.aonprd.com/Feats.aspx?ID=714,True +Monk Dedication,Monk Dedication,2,https://2e.aonprd.com/Search.aspx?query=Monk Dedication,https://2e.aonprd.com/Feats.aspx?ID=715,True +Basic Kata,Basic Kata,4,https://2e.aonprd.com/Search.aspx?query=Basic Kata,https://2e.aonprd.com/Feats.aspx?ID=716,True +Monk Resiliency,Monk Resiliency,4,https://2e.aonprd.com/Search.aspx?query=Monk Resiliency,https://2e.aonprd.com/Feats.aspx?ID=717,True +Advanced Kata,Advanced Kata,6,https://2e.aonprd.com/Search.aspx?query=Advanced Kata,https://2e.aonprd.com/Feats.aspx?ID=718,True +Monk Moves,Monk Moves,8,https://2e.aonprd.com/Search.aspx?query=Monk Moves,https://2e.aonprd.com/Feats.aspx?ID=719,True +Monk’s Flurry,,-1,https://2e.aonprd.com/Search.aspx?query=Monk’s Flurry,https://2e.aonprd.com/Search.aspx?query=Monk%u2019s+Flurry,False +Perfection’s Path,,-1,https://2e.aonprd.com/Search.aspx?query=Perfection’s Path,https://2e.aonprd.com/Search.aspx?query=Perfection%u2019s+Path,False +Ranger Dedication,Ranger Dedication,2,https://2e.aonprd.com/Search.aspx?query=Ranger Dedication,https://2e.aonprd.com/Feats.aspx?ID=722,True +Basic Hunter’s Trick,,-1,https://2e.aonprd.com/Search.aspx?query=Basic Hunter’s Trick,https://2e.aonprd.com/Search.aspx?query=Basic+Hunter%u2019s+Trick,False +Ranger Resiliency,Ranger Resiliency,4,https://2e.aonprd.com/Search.aspx?query=Ranger Resiliency,https://2e.aonprd.com/Feats.aspx?ID=724,True +Advanced Hunter’s Trick,,-1,https://2e.aonprd.com/Search.aspx?query=Advanced Hunter’s Trick,https://2e.aonprd.com/Search.aspx?query=Advanced+Hunter%u2019s+Trick,False +Master Spotter,Master Spotter,12,https://2e.aonprd.com/Search.aspx?query=Master Spotter,https://2e.aonprd.com/Feats.aspx?ID=726,True +Rogue Dedication,Rogue Dedication,2,https://2e.aonprd.com/Search.aspx?query=Rogue Dedication,https://2e.aonprd.com/Feats.aspx?ID=727,True +Basic Trickery,Basic Trickery,4,https://2e.aonprd.com/Search.aspx?query=Basic Trickery,https://2e.aonprd.com/Feats.aspx?ID=728,True +Sneak Attacker,Sneak Attacker,4,https://2e.aonprd.com/Search.aspx?query=Sneak Attacker,https://2e.aonprd.com/Feats.aspx?ID=729,True +Advanced Trickery,Advanced Trickery,6,https://2e.aonprd.com/Search.aspx?query=Advanced Trickery,https://2e.aonprd.com/Feats.aspx?ID=730,True +Skill Mastery,Skill Mastery,8,https://2e.aonprd.com/Search.aspx?query=Skill Mastery,https://2e.aonprd.com/Feats.aspx?ID=731,True +Uncanny Dodge,Uncanny Dodge,10,https://2e.aonprd.com/Search.aspx?query=Uncanny Dodge,https://2e.aonprd.com/Feats.aspx?ID=732,True +Evasiveness,Evasiveness,12,https://2e.aonprd.com/Search.aspx?query=Evasiveness,https://2e.aonprd.com/Feats.aspx?ID=733,True +Sorcerer Dedication,Sorcerer Dedication,2,https://2e.aonprd.com/Search.aspx?query=Sorcerer Dedication,https://2e.aonprd.com/Feats.aspx?ID=734,True +Basic Sorcerer Spellcasting,Basic Sorcerer Spellcasting,4,https://2e.aonprd.com/Search.aspx?query=Basic Sorcerer Spellcasting,https://2e.aonprd.com/Feats.aspx?ID=735,True +Basic Blood Potency,Basic Blood Potency,4,https://2e.aonprd.com/Search.aspx?query=Basic Blood Potency,https://2e.aonprd.com/Feats.aspx?ID=736,True +Basic Bloodline Spell,Basic Bloodline Spell,4,https://2e.aonprd.com/Search.aspx?query=Basic Bloodline Spell,https://2e.aonprd.com/Feats.aspx?ID=737,True +Advanced Blood Potency,Advanced Blood Potency,6,https://2e.aonprd.com/Search.aspx?query=Advanced Blood Potency,https://2e.aonprd.com/Feats.aspx?ID=738,True +Bloodline Breadth,Bloodline Breadth,8,https://2e.aonprd.com/Search.aspx?query=Bloodline Breadth,https://2e.aonprd.com/Feats.aspx?ID=739,True +Expert Sorcerer Spellcasting,Expert Sorcerer Spellcasting,12,https://2e.aonprd.com/Search.aspx?query=Expert Sorcerer Spellcasting,https://2e.aonprd.com/Feats.aspx?ID=740,True +Master Sorcerer Spellcasting,Master Sorcerer Spellcasting,18,https://2e.aonprd.com/Search.aspx?query=Master Sorcerer Spellcasting,https://2e.aonprd.com/Feats.aspx?ID=741,True +Wizard Dedication,Wizard Dedication,2,https://2e.aonprd.com/Search.aspx?query=Wizard Dedication,https://2e.aonprd.com/Feats.aspx?ID=742,True +Arcane School Spell,Arcane School Spell,4,https://2e.aonprd.com/Search.aspx?query=Arcane School Spell,https://2e.aonprd.com/Feats.aspx?ID=743,True +Basic Arcana,Basic Arcana,4,https://2e.aonprd.com/Search.aspx?query=Basic Arcana,https://2e.aonprd.com/Feats.aspx?ID=744,True +Basic Wizard Spellcasting,Basic Wizard Spellcasting,4,https://2e.aonprd.com/Search.aspx?query=Basic Wizard Spellcasting,https://2e.aonprd.com/Feats.aspx?ID=745,True +Advanced Arcana,Advanced Arcana,6,https://2e.aonprd.com/Search.aspx?query=Advanced Arcana,https://2e.aonprd.com/Feats.aspx?ID=746,True +Arcane Breadth,Arcane Breadth,8,https://2e.aonprd.com/Search.aspx?query=Arcane Breadth,https://2e.aonprd.com/Feats.aspx?ID=747,True +Expert Wizard Spellcasting,Expert Wizard Spellcasting,12,https://2e.aonprd.com/Search.aspx?query=Expert Wizard Spellcasting,https://2e.aonprd.com/Feats.aspx?ID=748,True +Master Wizard Spellcasting,Master Wizard Spellcasting,18,https://2e.aonprd.com/Search.aspx?query=Master Wizard Spellcasting,https://2e.aonprd.com/Feats.aspx?ID=749,True +Additional Lore,Additional Lore,1,https://2e.aonprd.com/Search.aspx?query=Additional Lore,https://2e.aonprd.com/Feats.aspx?ID=750,True +Adopted Ancestry,Adopted Ancestry,1,https://2e.aonprd.com/Search.aspx?query=Adopted Ancestry,https://2e.aonprd.com/Feats.aspx?ID=751,True +Alchemical Crafting,Alchemical Crafting,1,https://2e.aonprd.com/Search.aspx?query=Alchemical Crafting,https://2e.aonprd.com/Feats.aspx?ID=752,True +Ancestral Paragon,Ancestral Paragon,3,https://2e.aonprd.com/Search.aspx?query=Ancestral Paragon,https://2e.aonprd.com/Feats.aspx?ID=753,True +Arcane Sense,Arcane Sense,1,https://2e.aonprd.com/Search.aspx?query=Arcane Sense,https://2e.aonprd.com/Feats.aspx?ID=754,True +Armor Proficiency,Armor Proficiency,1,https://2e.aonprd.com/Search.aspx?query=Armor Proficiency,https://2e.aonprd.com/Feats.aspx?ID=755,True +Assurance,Assurance,1,https://2e.aonprd.com/Search.aspx?query=Assurance,https://2e.aonprd.com/Feats.aspx?ID=756,True +Automatic Knowledge,Automatic Knowledge,2,https://2e.aonprd.com/Search.aspx?query=Automatic Knowledge,https://2e.aonprd.com/Feats.aspx?ID=757,True +Bargain Hunter,Bargain Hunter,1,https://2e.aonprd.com/Search.aspx?query=Bargain Hunter,https://2e.aonprd.com/Feats.aspx?ID=758,True +Battle Cry,Battle Cry,7,https://2e.aonprd.com/Search.aspx?query=Battle Cry,https://2e.aonprd.com/Feats.aspx?ID=759,True +Battle Medicine,Battle Medicine,1,https://2e.aonprd.com/Search.aspx?query=Battle Medicine,https://2e.aonprd.com/Feats.aspx?ID=760,True +Bizarre Magic,Bizarre Magic,7,https://2e.aonprd.com/Search.aspx?query=Bizarre Magic,https://2e.aonprd.com/Feats.aspx?ID=761,True +Bonded Animal,Bonded Animal,2,https://2e.aonprd.com/Search.aspx?query=Bonded Animal,https://2e.aonprd.com/Feats.aspx?ID=762,True +Breath Control,Breath Control,1,https://2e.aonprd.com/Search.aspx?query=Breath Control,https://2e.aonprd.com/Feats.aspx?ID=763,True +Canny Acumen,Canny Acumen,1,https://2e.aonprd.com/Search.aspx?query=Canny Acumen,https://2e.aonprd.com/Feats.aspx?ID=764,True +Cat Fall,Cat Fall,1,https://2e.aonprd.com/Search.aspx?query=Cat Fall,https://2e.aonprd.com/Feats.aspx?ID=765,True +Charming Liar,Charming Liar,1,https://2e.aonprd.com/Search.aspx?query=Charming Liar,https://2e.aonprd.com/Feats.aspx?ID=766,True +Cloud Jump,Cloud Jump,15,https://2e.aonprd.com/Search.aspx?query=Cloud Jump,https://2e.aonprd.com/Feats.aspx?ID=767,True +Combat Climber,Combat Climber,1,https://2e.aonprd.com/Search.aspx?query=Combat Climber,https://2e.aonprd.com/Feats.aspx?ID=768,True +Confabulator,Confabulator,2,https://2e.aonprd.com/Search.aspx?query=Confabulator,https://2e.aonprd.com/Feats.aspx?ID=769,True +Connections,Connections,2,https://2e.aonprd.com/Search.aspx?query=Connections,https://2e.aonprd.com/Feats.aspx?ID=770,True +Continual Recovery,Continual Recovery,2,https://2e.aonprd.com/Search.aspx?query=Continual Recovery,https://2e.aonprd.com/Feats.aspx?ID=771,True +Courtly Graces,Courtly Graces,1,https://2e.aonprd.com/Search.aspx?query=Courtly Graces,https://2e.aonprd.com/Feats.aspx?ID=772,True +Craft Anything,Craft Anything,15,https://2e.aonprd.com/Search.aspx?query=Craft Anything,https://2e.aonprd.com/Feats.aspx?ID=773,True +Diehard,Diehard,1,https://2e.aonprd.com/Search.aspx?query=Diehard,https://2e.aonprd.com/Feats.aspx?ID=774,True +Divine Guidance,Divine Guidance,15,https://2e.aonprd.com/Search.aspx?query=Divine Guidance,https://2e.aonprd.com/Feats.aspx?ID=775,True +Dubious Knowledge,Dubious Knowledge,1,https://2e.aonprd.com/Search.aspx?query=Dubious Knowledge,https://2e.aonprd.com/Feats.aspx?ID=776,True +Expeditious Search,Expeditious Search,7,https://2e.aonprd.com/Search.aspx?query=Expeditious Search,https://2e.aonprd.com/Feats.aspx?ID=777,True +Experienced Professional,Experienced Professional,1,https://2e.aonprd.com/Search.aspx?query=Experienced Professional,https://2e.aonprd.com/Feats.aspx?ID=778,True +Experienced Smuggler,Experienced Smuggler,1,https://2e.aonprd.com/Search.aspx?query=Experienced Smuggler,https://2e.aonprd.com/Feats.aspx?ID=779,True +Experienced Tracker,Experienced Tracker,1,https://2e.aonprd.com/Search.aspx?query=Experienced Tracker,https://2e.aonprd.com/Feats.aspx?ID=780,True +Fascinating Performance,Fascinating Performance,1,https://2e.aonprd.com/Search.aspx?query=Fascinating Performance,https://2e.aonprd.com/Feats.aspx?ID=781,True +Fast Recovery,Fast Recovery,1,https://2e.aonprd.com/Search.aspx?query=Fast Recovery,https://2e.aonprd.com/Feats.aspx?ID=782,True +Feather Step,Feather Step,1,https://2e.aonprd.com/Search.aspx?query=Feather Step,https://2e.aonprd.com/Feats.aspx?ID=783,True +Fleet,Fleet,1,https://2e.aonprd.com/Search.aspx?query=Fleet,https://2e.aonprd.com/Feats.aspx?ID=784,True +Foil Senses,Foil Senses,7,https://2e.aonprd.com/Search.aspx?query=Foil Senses,https://2e.aonprd.com/Feats.aspx?ID=785,True +Forager,Forager,1,https://2e.aonprd.com/Search.aspx?query=Forager,https://2e.aonprd.com/Feats.aspx?ID=786,True +Glad-Hand,Glad-Hand,2,https://2e.aonprd.com/Search.aspx?query=Glad-Hand,https://2e.aonprd.com/Feats.aspx?ID=787,True +Group Coercion,Group Coercion,1,https://2e.aonprd.com/Search.aspx?query=Group Coercion,https://2e.aonprd.com/Feats.aspx?ID=788,True +Group Impression,Group Impression,1,https://2e.aonprd.com/Search.aspx?query=Group Impression,https://2e.aonprd.com/Feats.aspx?ID=789,True +Hefty Hauler,Hefty Hauler,1,https://2e.aonprd.com/Search.aspx?query=Hefty Hauler,https://2e.aonprd.com/Feats.aspx?ID=790,True +Hobnobber,Hobnobber,1,https://2e.aonprd.com/Search.aspx?query=Hobnobber,https://2e.aonprd.com/Feats.aspx?ID=791,True +Impeccable Crafter,Impeccable Crafter,7,https://2e.aonprd.com/Search.aspx?query=Impeccable Crafter,https://2e.aonprd.com/Feats.aspx?ID=792,True +Impressive Performance,Impressive Performance,1,https://2e.aonprd.com/Search.aspx?query=Impressive Performance,https://2e.aonprd.com/Feats.aspx?ID=793,True +Incredible Initiative,Incredible Initiative,1,https://2e.aonprd.com/Search.aspx?query=Incredible Initiative,https://2e.aonprd.com/Feats.aspx?ID=794,True +Incredible Investiture,Incredible Investiture,11,https://2e.aonprd.com/Search.aspx?query=Incredible Investiture,https://2e.aonprd.com/Feats.aspx?ID=795,True +Intimidating Glare,Intimidating Glare,1,https://2e.aonprd.com/Search.aspx?query=Intimidating Glare,https://2e.aonprd.com/Feats.aspx?ID=796,True +Intimidating Prowess,Intimidating Prowess,2,https://2e.aonprd.com/Search.aspx?query=Intimidating Prowess,https://2e.aonprd.com/Feats.aspx?ID=797,True +Inventor,Inventor,7,https://2e.aonprd.com/Search.aspx?query=Inventor,https://2e.aonprd.com/Feats.aspx?ID=798,True +Kip Up,Kip Up,7,https://2e.aonprd.com/Search.aspx?query=Kip Up,https://2e.aonprd.com/Feats.aspx?ID=799,True +Lasting Coercion,Lasting Coercion,2,https://2e.aonprd.com/Search.aspx?query=Lasting Coercion,https://2e.aonprd.com/Feats.aspx?ID=800,True +Legendary Codebreaker,Legendary Codebreaker,15,https://2e.aonprd.com/Search.aspx?query=Legendary Codebreaker,https://2e.aonprd.com/Feats.aspx?ID=801,True +Legendary Linguist,Legendary Linguist,15,https://2e.aonprd.com/Search.aspx?query=Legendary Linguist,https://2e.aonprd.com/Feats.aspx?ID=802,True +Legendary Medic,Legendary Medic,15,https://2e.aonprd.com/Search.aspx?query=Legendary Medic,https://2e.aonprd.com/Feats.aspx?ID=803,True +Legendary Negotiation,Legendary Negotiation,15,https://2e.aonprd.com/Search.aspx?query=Legendary Negotiation,https://2e.aonprd.com/Feats.aspx?ID=804,True +Legendary Performer,Legendary Performer,15,https://2e.aonprd.com/Search.aspx?query=Legendary Performer,https://2e.aonprd.com/Feats.aspx?ID=805,True +Legendary Professional,Legendary Professional,15,https://2e.aonprd.com/Search.aspx?query=Legendary Professional,https://2e.aonprd.com/Feats.aspx?ID=806,True +Legendary Sneak,Legendary Sneak,15,https://2e.aonprd.com/Search.aspx?query=Legendary Sneak,https://2e.aonprd.com/Feats.aspx?ID=807,True +Legendary Survivalist,Legendary Survivalist,15,https://2e.aonprd.com/Search.aspx?query=Legendary Survivalist,https://2e.aonprd.com/Feats.aspx?ID=808,True +Legendary Thief,Legendary Thief,15,https://2e.aonprd.com/Search.aspx?query=Legendary Thief,https://2e.aonprd.com/Feats.aspx?ID=809,True +Lengthy Diversion,Lengthy Diversion,1,https://2e.aonprd.com/Search.aspx?query=Lengthy Diversion,https://2e.aonprd.com/Feats.aspx?ID=810,True +Lie To Me,Lie to Me,1,https://2e.aonprd.com/Search.aspx?query=Lie To Me,https://2e.aonprd.com/Feats.aspx?ID=811,False +Magical Crafting,Magical Crafting,2,https://2e.aonprd.com/Search.aspx?query=Magical Crafting,https://2e.aonprd.com/Feats.aspx?ID=812,True +Magical Shorthand,Magical Shorthand,2,https://2e.aonprd.com/Search.aspx?query=Magical Shorthand,https://2e.aonprd.com/Feats.aspx?ID=813,True +Multilingual,Multilingual,1,https://2e.aonprd.com/Search.aspx?query=Multilingual,https://2e.aonprd.com/Feats.aspx?ID=814,True +Natural Medicine,Natural Medicine,1,https://2e.aonprd.com/Search.aspx?query=Natural Medicine,https://2e.aonprd.com/Feats.aspx?ID=815,True +Nimble Crawl,Nimble Crawl,2,https://2e.aonprd.com/Search.aspx?query=Nimble Crawl,https://2e.aonprd.com/Feats.aspx?ID=816,True +Oddity Identification,Oddity Identification,1,https://2e.aonprd.com/Search.aspx?query=Oddity Identification,https://2e.aonprd.com/Feats.aspx?ID=817,True +Pickpocket,Pickpocket,1,https://2e.aonprd.com/Search.aspx?query=Pickpocket,https://2e.aonprd.com/Feats.aspx?ID=818,True +Planar Survival,Planar Survival,7,https://2e.aonprd.com/Search.aspx?query=Planar Survival,https://2e.aonprd.com/Feats.aspx?ID=819,True +Powerful Leap,Powerful Leap,2,https://2e.aonprd.com/Search.aspx?query=Powerful Leap,https://2e.aonprd.com/Feats.aspx?ID=820,True +Quick Climber,Quick Climber,7,https://2e.aonprd.com/Search.aspx?query=Quick Climber,https://2e.aonprd.com/Feats.aspx?ID=821,True +Quick Coercion,Quick Coercion,1,https://2e.aonprd.com/Search.aspx?query=Quick Coercion,https://2e.aonprd.com/Feats.aspx?ID=822,True +Quick Disguise,Quick Disguise,2,https://2e.aonprd.com/Search.aspx?query=Quick Disguise,https://2e.aonprd.com/Feats.aspx?ID=823,True +Quick Identification,Quick Identification,1,https://2e.aonprd.com/Search.aspx?query=Quick Identification,https://2e.aonprd.com/Feats.aspx?ID=824,True +Quick Jump,Quick Jump,1,https://2e.aonprd.com/Search.aspx?query=Quick Jump,https://2e.aonprd.com/Feats.aspx?ID=825,True +Quick Recognition,Quick Recognition,7,https://2e.aonprd.com/Search.aspx?query=Quick Recognition,https://2e.aonprd.com/Feats.aspx?ID=826,True +Quick Repair,Quick Repair,1,https://2e.aonprd.com/Search.aspx?query=Quick Repair,https://2e.aonprd.com/Feats.aspx?ID=827,True +Quick Squeeze,Quick Squeeze,1,https://2e.aonprd.com/Search.aspx?query=Quick Squeeze,https://2e.aonprd.com/Feats.aspx?ID=828,True +Quick Swim,Quick Swim,7,https://2e.aonprd.com/Search.aspx?query=Quick Swim,https://2e.aonprd.com/Feats.aspx?ID=829,True +Quick Unlock,Quick Unlock,7,https://2e.aonprd.com/Search.aspx?query=Quick Unlock,https://2e.aonprd.com/Feats.aspx?ID=830,True +Quiet Allies,Quiet Allies,2,https://2e.aonprd.com/Search.aspx?query=Quiet Allies,https://2e.aonprd.com/Feats.aspx?ID=831,True +Rapid Mantel,Rapid Mantel,2,https://2e.aonprd.com/Search.aspx?query=Rapid Mantel,https://2e.aonprd.com/Feats.aspx?ID=832,True +Read Lips,Read Lips,1,https://2e.aonprd.com/Search.aspx?query=Read Lips,https://2e.aonprd.com/Feats.aspx?ID=833,True +Recognize Spell,Recognize Spell,1,https://2e.aonprd.com/Search.aspx?query=Recognize Spell,https://2e.aonprd.com/Feats.aspx?ID=834,True +Ride,Ride,1,https://2e.aonprd.com/Search.aspx?query=Ride,https://2e.aonprd.com/Feats.aspx?ID=835,True +Robust Recovery,Robust Recovery,2,https://2e.aonprd.com/Search.aspx?query=Robust Recovery,https://2e.aonprd.com/Feats.aspx?ID=836,True +Scare to Death,Scare to Death,15,https://2e.aonprd.com/Search.aspx?query=Scare to Death,https://2e.aonprd.com/Feats.aspx?ID=837,True +Shameless Request,Shameless Request,7,https://2e.aonprd.com/Search.aspx?query=Shameless Request,https://2e.aonprd.com/Feats.aspx?ID=838,True +Shield Block,Shield Block,1,https://2e.aonprd.com/Search.aspx?query=Shield Block,https://2e.aonprd.com/Feats.aspx?ID=839,True +Sign Language,Sign Language,1,https://2e.aonprd.com/Search.aspx?query=Sign Language,https://2e.aonprd.com/Feats.aspx?ID=840,True +Skill Training,Skill Training,1,https://2e.aonprd.com/Search.aspx?query=Skill Training,https://2e.aonprd.com/Feats.aspx?ID=841,True +Slippery Secrets,Slippery Secrets,7,https://2e.aonprd.com/Search.aspx?query=Slippery Secrets,https://2e.aonprd.com/Feats.aspx?ID=842,True +Snare Crafting,Snare Crafting,1,https://2e.aonprd.com/Search.aspx?query=Snare Crafting,https://2e.aonprd.com/Feats.aspx?ID=843,True +Specialty Crafting,Specialty Crafting,1,https://2e.aonprd.com/Search.aspx?query=Specialty Crafting,https://2e.aonprd.com/Feats.aspx?ID=844,True +Steady Balance,Steady Balance,1,https://2e.aonprd.com/Search.aspx?query=Steady Balance,https://2e.aonprd.com/Feats.aspx?ID=845,True +Streetwise,Streetwise,1,https://2e.aonprd.com/Search.aspx?query=Streetwise,https://2e.aonprd.com/Feats.aspx?ID=846,True +Student of the Canon,Student of the Canon,1,https://2e.aonprd.com/Search.aspx?query=Student of the Canon,https://2e.aonprd.com/Feats.aspx?ID=847,True +Subtle Theft,Subtle Theft,1,https://2e.aonprd.com/Search.aspx?query=Subtle Theft,https://2e.aonprd.com/Feats.aspx?ID=848,True +Survey Wildlife,Survey Wildlife,1,https://2e.aonprd.com/Search.aspx?query=Survey Wildlife,https://2e.aonprd.com/Feats.aspx?ID=849,True +Swift Sneak,Swift Sneak,7,https://2e.aonprd.com/Search.aspx?query=Swift Sneak,https://2e.aonprd.com/Feats.aspx?ID=850,True +Terrain Expertise,Terrain Expertise,1,https://2e.aonprd.com/Search.aspx?query=Terrain Expertise,https://2e.aonprd.com/Feats.aspx?ID=851,True +Terrain Stalker,Terrain Stalker,1,https://2e.aonprd.com/Search.aspx?query=Terrain Stalker,https://2e.aonprd.com/Feats.aspx?ID=852,True +Terrified Retreat,Terrified Retreat,7,https://2e.aonprd.com/Search.aspx?query=Terrified Retreat,https://2e.aonprd.com/Feats.aspx?ID=853,True +Titan Wrestler,Titan Wrestler,1,https://2e.aonprd.com/Search.aspx?query=Titan Wrestler,https://2e.aonprd.com/Feats.aspx?ID=854,True +Toughness,Toughness,1,https://2e.aonprd.com/Search.aspx?query=Toughness,https://2e.aonprd.com/Feats.aspx?ID=855,True +Train Animal,Train Animal,1,https://2e.aonprd.com/Search.aspx?query=Train Animal,https://2e.aonprd.com/Feats.aspx?ID=856,True +Trick Magic Item,Trick Magic Item,1,https://2e.aonprd.com/Search.aspx?query=Trick Magic Item,https://2e.aonprd.com/Feats.aspx?ID=857,True +Underwater Marauder,Underwater Marauder,1,https://2e.aonprd.com/Search.aspx?query=Underwater Marauder,https://2e.aonprd.com/Feats.aspx?ID=858,True +Unified Theory,Unified Theory,15,https://2e.aonprd.com/Search.aspx?query=Unified Theory,https://2e.aonprd.com/Feats.aspx?ID=859,True +Unmistakable Lore,Unmistakable Lore,2,https://2e.aonprd.com/Search.aspx?query=Unmistakable Lore,https://2e.aonprd.com/Feats.aspx?ID=860,True +Untrained Improvisation,Untrained Improvisation,3,https://2e.aonprd.com/Search.aspx?query=Untrained Improvisation,https://2e.aonprd.com/Feats.aspx?ID=861,True +Virtuosic Performer,Virtuosic Performer,1,https://2e.aonprd.com/Search.aspx?query=Virtuosic Performer,https://2e.aonprd.com/Feats.aspx?ID=862,True +Wall Jump,Wall Jump,7,https://2e.aonprd.com/Search.aspx?query=Wall Jump,https://2e.aonprd.com/Feats.aspx?ID=863,True +Ward Medic,Ward Medic,2,https://2e.aonprd.com/Search.aspx?query=Ward Medic,https://2e.aonprd.com/Feats.aspx?ID=864,True +Wary Disarmament,Wary Disarmament,2,https://2e.aonprd.com/Search.aspx?query=Wary Disarmament,https://2e.aonprd.com/Feats.aspx?ID=865,True +Weapon Proficiency,Weapon Proficiency,1,https://2e.aonprd.com/Search.aspx?query=Weapon Proficiency,https://2e.aonprd.com/Feats.aspx?ID=866,True +Relentless Stalker,Relentless Stalker,2,https://2e.aonprd.com/Search.aspx?query=Relentless Stalker,https://2e.aonprd.com/Feats.aspx?ID=867,True +Wilderness Spotter,Wilderness Spotter,2,https://2e.aonprd.com/Search.aspx?query=Wilderness Spotter,https://2e.aonprd.com/Feats.aspx?ID=868,True diff --git a/scripts/feat_level.ipynb b/scripts/feat_level.ipynb new file mode 100644 index 0000000..ff663c8 --- /dev/null +++ b/scripts/feat_level.ipynb @@ -0,0 +1,6178 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 28, + "metadata": {}, + "outputs": [ + { + "data": { + "application/javascript": [ + "IPython.notebook.set_autosave_interval(300000)" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Autosaving every 300 seconds\n" + ] + } + ], + "source": [ + "from bs4 import BeautifulSoup as bs\n", + "from bs4 import NavigableString, Tag\n", + "import csv\n", + "from dataclasses import dataclass\n", + "from os import path\n", + "import pandas as pd\n", + "import re\n", + "# import requests\n", + "from ruamel import yaml\n", + "from splinter import Browser\n", + "from typing import List # Dict\n", + "%autosave 300" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Dataclasses" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "@dataclass(frozen=True)\n", + "class Feat:\n", + " name_yaml: str\n", + " name_aon: str\n", + " level: int\n", + " url_search: str\n", + " url_aon: str\n", + " match: bool" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Functions" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [], + "source": [ + "def feat_names(path: str) -> List:\n", + " \"\"\"Accepts a string path to a yaml file and returns a list of the feat names.\"\"\"\n", + " with open(path, 'r', encoding='utf8') as file:\n", + " feats = pd.io.json.json_normalize(yaml.safe_load(file), 'feat')\n", + " return feats['name'].to_list()" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [], + "source": [ + "def feat_level(name_yaml: str) -> Feat:\n", + " \"\"\"Accepts the name of a feat and returns a Feat dataclass.\"\"\"\n", + " name_clean: str = re.sub(' \\([A-Z, a-z]*\\)$', '', name_yaml)\n", + " url_search: str = 'https://2e.aonprd.com/Search.aspx?query=' + name_clean\n", + " browser.visit(url_search)\n", + " for number in range(0, 13):\n", + " if number != 6:\n", + " browser.uncheck(f'ctl00$MainContent$TableList${number}')\n", + " else:\n", + " continue\n", + " browser.click_link_by_id('ctl00_MainContent_btnBestMatch')\n", + " url_aon: str = browser.url\n", + " soup: bs = bs(browser.html)\n", + " try:\n", + " name_aon: str = soup.find('h1', 'title').a.text\n", + " except AttributeError:\n", + " name_aon: str = ''\n", + " match: bool = True if name_aon == name_clean else False\n", + " try:\n", + " level: int = int(soup.find('h1', 'title').span.text.split(' ')[1].strip())\n", + " except AttributeError:\n", + " level:int = -1\n", + " return Feat(name_yaml, name_aon, level, url_search, url_aon, match)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Execution" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": { + "collapsed": true, + "jupyter": { + "outputs_hidden": true + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "############################################################\n", + "Beginning level scraping\n", + "############################################################\n", + "Name: Refocus 1/845\n", + "AON name: Arcane School Spell\n", + "Level: 4\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=743\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Refocus\n", + "############################################################\n", + "Name: Call on Ancient Blood 2/845\n", + "AON name: Call of the Wild\n", + "Level: 2\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=317\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Call on Ancient Blood\n", + "############################################################\n", + "Name: Dwarven Lore 3/845\n", + "AON name: Dwarven Lore\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=1\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Dwarven Lore\n", + "############################################################\n", + "Name: Dwarven Weapon Familiarity 4/845\n", + "AON name: Dwarven Weapon Familiarity\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=2\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Dwarven Weapon Familiarity\n", + "############################################################\n", + "Name: Rock Runner 5/845\n", + "AON name: Rock Runner\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=3\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Rock Runner\n", + "############################################################\n", + "Name: Stonecunning 6/845\n", + "AON name: Stonecunning\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=4\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Stonecunning\n", + "############################################################\n", + "Name: Unburdened Iron 7/845\n", + "AON name: Unburdened Iron\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=5\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Unburdened Iron\n", + "############################################################\n", + "Name: Vengeful Hatred 8/845\n", + "AON name: Vengeful Hatred\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=6\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Vengeful Hatred\n", + "############################################################\n", + "Name: Boulder Roll 9/845\n", + "AON name: Boulder Roll\n", + "Level: 5\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=7\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Boulder Roll\n", + "############################################################\n", + "Name: Dwarven Weapon Cunning 10/845\n", + "AON name: Dwarven Weapon Cunning\n", + "Level: 5\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=8\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Dwarven Weapon Cunning\n", + "############################################################\n", + "Name: Mountain's Stoutness 11/845\n", + "AON name: Mountain's Stoutness\n", + "Level: 9\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=9\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Mountain's Stoutness\n", + "############################################################\n", + "Name: Stonewalker 12/845\n", + "AON name: Stonewalker\n", + "Level: 9\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=10\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Stonewalker\n", + "############################################################\n", + "Name: Dwarven Weapon Expertise 13/845\n", + "AON name: Dwarven Weapon Expertise\n", + "Level: 13\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=11\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Dwarven Weapon Expertise\n", + "############################################################\n", + "Name: Ancestral Longevity 14/845\n", + "AON name: Ancestral Longevity\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=12\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Ancestral Longevity\n", + "############################################################\n", + "Name: Elven Lore 15/845\n", + "AON name: Elven Lore\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=13\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Elven Lore\n", + "############################################################\n", + "Name: Elven Weapon Familiarity 16/845\n", + "AON name: Elven Weapon Familiarity\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=14\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Elven Weapon Familiarity\n", + "############################################################\n", + "Name: Forlorn 17/845\n", + "AON name: Forlorn\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=15\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Forlorn\n", + "############################################################\n", + "Name: Nimble Elf 18/845\n", + "AON name: Nimble Elf\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=16\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Nimble Elf\n", + "############################################################\n", + "Name: Otherworldly Magic 19/845\n", + "AON name: Otherworldly Magic\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=17\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Otherworldly Magic\n", + "############################################################\n", + "Name: Unwavering Mien 20/845\n", + "AON name: Unwavering Mien\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=18\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Unwavering Mien\n", + "############################################################\n", + "Name: Ageless Patience 21/845\n", + "AON name: Ageless Patience\n", + "Level: 5\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=19\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Ageless Patience\n", + "############################################################\n", + "Name: Elven Weapon Elegance 22/845\n", + "AON name: Elven Weapon Elegance\n", + "Level: 5\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=20\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Elven Weapon Elegance\n", + "############################################################\n", + "Name: Elf Step 23/845\n", + "AON name: Elf Step\n", + "Level: 9\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=21\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Elf Step\n", + "############################################################\n", + "Name: Expert Longevity 24/845\n", + "AON name: Expert Longevity\n", + "Level: 9\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=22\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Expert Longevity\n", + "############################################################\n", + "Name: Universal Longevity 25/845\n", + "AON name: Universal Longevity\n", + "Level: 13\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=23\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Universal Longevity\n", + "############################################################\n", + "Name: Elven Weapon Expertise 26/845\n", + "AON name: Elven Weapon Expertise\n", + "Level: 13\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=24\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Elven Weapon Expertise\n", + "############################################################\n", + "Name: Animal Accomplice 27/845\n", + "AON name: Animal Accomplice\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=25\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Animal Accomplice\n", + "############################################################\n", + "Name: Burrow Elocutionist 28/845\n", + "AON name: Burrow Elocutionist\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=26\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Burrow Elocutionist\n", + "############################################################\n", + "Name: Fey Fellowship 29/845\n", + "AON name: Fey Fellowship\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=27\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Fey Fellowship\n", + "############################################################\n", + "Name: First World Magic 30/845\n", + "AON name: First World Magic\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=28\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=First World Magic\n", + "############################################################\n", + "Name: Gnome Obsession 31/845\n", + "AON name: Gnome Obsession\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=29\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Gnome Obsession\n", + "############################################################\n", + "Name: Gnome Weapon Familiarity 32/845\n", + "AON name: Gnome Weapon Familiarity\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=30\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Gnome Weapon Familiarity\n", + "############################################################\n", + "Name: Illusion Sense 33/845\n", + "AON name: Illusion Sense\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=31\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Illusion Sense\n", + "############################################################\n", + "Name: Animal Elocutionist 34/845\n", + "AON name: Animal Elocutionist\n", + "Level: 5\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=32\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Animal Elocutionist\n", + "############################################################\n", + "Name: Energized Font 35/845\n", + "AON name: Energized Font\n", + "Level: 5\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=33\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Energized Font\n", + "############################################################\n", + "Name: Gnome Weapon Innovator 36/845\n", + "AON name: Gnome Weapon Innovator\n", + "Level: 5\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=34\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Gnome Weapon Innovator\n", + "############################################################\n", + "Name: First World Adept 37/845\n", + "AON name: First World Adept\n", + "Level: 9\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=35\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=First World Adept\n", + "############################################################\n", + "Name: Vivacious Conduit 38/845\n", + "AON name: Vivacious Conduit\n", + "Level: 9\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=36\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Vivacious Conduit\n", + "############################################################\n", + "Name: Gnome Weapon Expertise 39/845\n", + "AON name: Gnome Weapon Expertise\n", + "Level: 13\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=37\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Gnome Weapon Expertise\n", + "############################################################\n", + "Name: Burn It! 40/845\n", + "AON name: \n", + "Level: -1\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Search.aspx?query=Burn+It!\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Burn It!\n", + "############################################################\n", + "Name: City Scavenger 41/845\n", + "AON name: City Scavenger\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=39\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=City Scavenger\n", + "############################################################\n", + "Name: Goblin Lore 42/845\n", + "AON name: Goblin Lore\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=40\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Goblin Lore\n", + "############################################################\n", + "Name: Goblin Scuttle 43/845\n", + "AON name: Goblin Scuttle\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=41\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Goblin Scuttle\n", + "############################################################\n", + "Name: Goblin Song 44/845\n", + "AON name: Goblin Song\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=42\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Goblin Song\n", + "############################################################\n", + "Name: Goblin Weapon Familiarity 45/845\n", + "AON name: Goblin Weapon Familiarity\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=43\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Goblin Weapon Familiarity\n", + "############################################################\n", + "Name: Junk Tinker 46/845\n", + "AON name: Junk Tinker\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=44\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Junk Tinker\n", + "############################################################\n", + "Name: Rough Rider 47/845\n", + "AON name: Rough Rider\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=45\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Rough Rider\n", + "############################################################\n", + "Name: Very Sneaky 48/845\n", + "AON name: Very Sneaky\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=46\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Very Sneaky\n", + "############################################################\n", + "Name: Goblin Weapon Frenzy 49/845\n", + "AON name: Goblin Weapon Frenzy\n", + "Level: 5\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=47\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Goblin Weapon Frenzy\n", + "############################################################\n", + "Name: Cave Climber 50/845\n", + "AON name: Cave Climber\n", + "Level: 9\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=48\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Cave Climber\n", + "############################################################\n", + "Name: Skittering Scuttle 51/845\n", + "AON name: Skittering Scuttle\n", + "Level: 9\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=49\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Skittering Scuttle\n", + "############################################################\n", + "Name: Goblin Weapon Expertise 52/845\n", + "AON name: Goblin Weapon Expertise\n", + "Level: 13\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=50\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Goblin Weapon Expertise\n", + "############################################################\n", + "Name: Very, Very Sneaky 53/845\n", + "AON name: \n", + "Level: -1\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Search.aspx?query=Very%2c+Very+Sneaky\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Very, Very Sneaky\n", + "############################################################\n", + "Name: Distracting Shadows 54/845\n", + "AON name: Distracting Shadows\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=52\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Distracting Shadows\n", + "############################################################\n", + "Name: Halfling Lore 55/845\n", + "AON name: Halfling Lore\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=53\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Halfling Lore\n", + "############################################################\n", + "Name: Halfling Luck 56/845\n", + "AON name: Halfling Luck\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=54\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Halfling Luck\n", + "############################################################\n", + "Name: Halfling Weapon Familiarity 57/845\n", + "AON name: Halfling Weapon Familiarity\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=55\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Halfling Weapon Familiarity\n", + "############################################################\n", + "Name: Sure Feet 58/845\n", + "AON name: Sure Feet\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=56\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Sure Feet\n", + "############################################################\n", + "Name: Titan Slinger 59/845\n", + "AON name: Titan Slinger\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=57\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Titan Slinger\n", + "############################################################\n", + "Name: Unfettered Halfling 60/845\n", + "AON name: Unfettered Halfling\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=58\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Unfettered Halfling\n", + "############################################################\n", + "Name: Watchful Halfling 61/845\n", + "AON name: Watchful Halfling\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=59\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Watchful Halfling\n", + "############################################################\n", + "Name: Cultural Adaptability 62/845\n", + "AON name: Cultural Adaptability\n", + "Level: 5\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=60\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Cultural Adaptability\n", + "############################################################\n", + "Name: Halfling Weapon Trickster 63/845\n", + "AON name: Halfling Weapon Trickster\n", + "Level: 5\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=61\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Halfling Weapon Trickster\n", + "############################################################\n", + "Name: Guiding Luck 64/845\n", + "AON name: Guiding Luck\n", + "Level: 9\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=62\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Guiding Luck\n", + "############################################################\n", + "Name: Irrepressible 65/845\n", + "AON name: Irrepressible\n", + "Level: 9\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=63\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Irrepressible\n", + "############################################################\n", + "Name: Ceaseless Shadows 66/845\n", + "AON name: Ceaseless Shadows\n", + "Level: 13\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=64\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Ceaseless Shadows\n", + "############################################################\n", + "Name: Halfling Weapon Expertise 67/845\n", + "AON name: Halfling Weapon Expertise\n", + "Level: 13\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=65\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Halfling Weapon Expertise\n", + "############################################################\n", + "Name: Adapted Cantrip 68/845\n", + "AON name: Adapted Cantrip\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=66\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Adapted Cantrip\n", + "############################################################\n", + "Name: Cooperative Nature 69/845\n", + "AON name: Cooperative Nature\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=67\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Cooperative Nature\n", + "############################################################\n", + "Name: General Training 70/845\n", + "AON name: General Training\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=68\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=General Training\n", + "############################################################\n", + "Name: Haughty Obstinacy 71/845\n", + "AON name: Haughty Obstinacy\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=69\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Haughty Obstinacy\n", + "############################################################\n", + "Name: Natural Ambition 72/845\n", + "AON name: Natural Ambition\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=70\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Natural Ambition\n", + "############################################################\n", + "Name: Natural Skill 73/845\n", + "AON name: Natural Skill\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=71\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Natural Skill\n", + "############################################################\n", + "Name: Unconventional Weaponry 74/845\n", + "AON name: Unconventional Weaponry\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=72\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Unconventional Weaponry\n", + "############################################################\n", + "Name: Adaptive Adept 75/845\n", + "AON name: Adaptive Adept\n", + "Level: 5\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=73\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Adaptive Adept\n", + "############################################################\n", + "Name: Clever Improviser 76/845\n", + "AON name: Clever Improviser\n", + "Level: 5\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=74\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Clever Improviser\n", + "############################################################\n", + "Name: Cooperataive Soul 77/845\n", + "AON name: \n", + "Level: 9\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Spells.aspx?ID=21\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Cooperataive Soul\n", + "############################################################\n", + "Name: Incredible Improvisation 78/845\n", + "AON name: Incredible Improvisation\n", + "Level: 9\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=76\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Incredible Improvisation\n", + "############################################################\n", + "Name: Multitalented 79/845\n", + "AON name: Multitalented\n", + "Level: 9\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=77\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Multitalented\n", + "############################################################\n", + "Name: Unconventional Expertise 80/845\n", + "AON name: Unconventional Expertise\n", + "Level: 13\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=78\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Unconventional Expertise\n", + "############################################################\n", + "Name: Elf Atavism 81/845\n", + "AON name: Elf Atavism\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=79\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Elf Atavism\n", + "############################################################\n", + "Name: Inspire Imitation 82/845\n", + "AON name: Inspire Imitation\n", + "Level: 5\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=80\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Inspire Imitation\n", + "############################################################\n", + "Name: Supernatural Charm 83/845\n", + "AON name: Supernatural Charm\n", + "Level: 5\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=81\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Supernatural Charm\n", + "############################################################\n", + "Name: Monstrous Peacemaker 84/845\n", + "AON name: Monstrous Peacemaker\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=82\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Monstrous Peacemaker\n", + "############################################################\n", + "Name: Orc Ferocity 85/845\n", + "AON name: Orc Ferocity\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=83\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Orc Ferocity\n", + "############################################################\n", + "Name: Orc Sight 86/845\n", + "AON name: Orc Sight\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=84\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Orc Sight\n", + "############################################################\n", + "Name: Orc Superstition 87/845\n", + "AON name: Orc Superstition\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=85\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Orc Superstition\n", + "############################################################\n", + "Name: Orc Weapon Famailiarity 88/845\n", + "AON name: Orc Weapon Famailiarity\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=86\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Orc Weapon Famailiarity\n", + "############################################################\n", + "Name: Orc Weapon Carnage 89/845\n", + "AON name: Orc Weapon Carnage\n", + "Level: 5\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=87\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Orc Weapon Carnage\n", + "############################################################\n", + "Name: Victorious Vigor 90/845\n", + "AON name: Victorious Vigor\n", + "Level: 5\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=88\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Victorious Vigor\n", + "############################################################\n", + "Name: Pervasive Superstition 91/845\n", + "AON name: Pervasive Superstition\n", + "Level: 9\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=89\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Pervasive Superstition\n", + "############################################################\n", + "Name: Incredible Ferocity 92/845\n", + "AON name: Incredible Ferocity\n", + "Level: 13\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=90\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Incredible Ferocity\n", + "############################################################\n", + "Name: Orc Weapon Expertise 93/845\n", + "AON name: Orc Weapon Expertise\n", + "Level: 13\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=91\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Orc Weapon Expertise\n", + "############################################################\n", + "Name: Alchemical Familiar 94/845\n", + "AON name: Alchemical Familiar\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=92\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Alchemical Familiar\n", + "############################################################\n", + "Name: Alchemical Savant 95/845\n", + "AON name: Alchemical Savant\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=93\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Alchemical Savant\n", + "############################################################\n", + "Name: Far Lobber 96/845\n", + "AON name: Far Lobber\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=94\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Far Lobber\n", + "############################################################\n", + "Name: Quick Bomber 97/845\n", + "AON name: Quick Bomber\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=95\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Quick Bomber\n", + "############################################################\n", + "Name: Poison Resistance (Alchemist) 98/845\n", + "AON name: Poison Resistance\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=96\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Poison Resistance\n", + "############################################################\n", + "Name: Revivifying Mutagen 99/845\n", + "AON name: Revivifying Mutagen\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=97\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Revivifying Mutagen\n", + "############################################################\n", + "Name: Smoke Bomb 100/845\n", + "AON name: Smoke Bomb\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=98\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Smoke Bomb\n", + "############################################################\n", + "Name: Calculated Splash 101/845\n", + "AON name: Calculated Splash\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=99\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Calculated Splash\n", + "############################################################\n", + "Name: Efficient Alchemy 102/845\n", + "AON name: Efficient Alchemy\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=100\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Efficient Alchemy\n", + "############################################################\n", + "Name: Enduring Alchemy 103/845\n", + "AON name: Enduring Alchemy\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=101\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Enduring Alchemy\n", + "############################################################\n", + "Name: Combine Elixirs 104/845\n", + "AON name: Combine Elixirs\n", + "Level: 6\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=102\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Combine Elixirs\n", + "############################################################\n", + "Name: Debilitating Bomb 105/845\n", + "AON name: Debilitating Bomb\n", + "Level: 6\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=103\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Debilitating Bomb\n", + "############################################################\n", + "Name: Directional Bombs 106/845\n", + "AON name: Directional Bombs\n", + "Level: 6\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=104\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Directional Bombs\n", + "############################################################\n", + "Name: Feral Mutagen 107/845\n", + "AON name: Feral Mutagen\n", + "Level: 8\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=105\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Feral Mutagen\n", + "############################################################\n", + "Name: Powerful Alchemy 108/845\n", + "AON name: Powerful Alchemy\n", + "Level: 8\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=106\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Powerful Alchemy\n", + "############################################################\n", + "Name: Sticky Bomb 109/845\n", + "AON name: Sticky Bomb\n", + "Level: 8\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=107\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Sticky Bomb\n", + "############################################################\n", + "Name: Elastic Mutagen 110/845\n", + "AON name: Elastic Mutagen\n", + "Level: 10\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=108\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Elastic Mutagen\n", + "############################################################\n", + "Name: Expanded Splash 111/845\n", + "AON name: Expanded Splash\n", + "Level: 10\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=109\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Expanded Splash\n", + "############################################################\n", + "Name: Greater Debilitating Bomb 112/845\n", + "AON name: Greater Debilitating Bomb\n", + "Level: 10\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=110\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Greater Debilitating Bomb\n", + "############################################################\n", + "Name: Merciful Elixir 113/845\n", + "AON name: Merciful Elixir\n", + "Level: 10\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=111\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Merciful Elixir\n", + "############################################################\n", + "Name: Potent Poisoner 114/845\n", + "AON name: Potent Poisoner\n", + "Level: 10\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=112\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Potent Poisoner\n", + "############################################################\n", + "Name: Extend Elixir 115/845\n", + "AON name: Extend Elixir\n", + "Level: 12\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=113\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Extend Elixir\n", + "############################################################\n", + "Name: Invincible Mutagen 116/845\n", + "AON name: Invincible Mutagen\n", + "Level: 12\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=114\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Invincible Mutagen\n", + "############################################################\n", + "Name: Uncanny Bombs 117/845\n", + "AON name: Uncanny Bombs\n", + "Level: 12\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=115\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Uncanny Bombs\n", + "############################################################\n", + "Name: Glib Mutagen 118/845\n", + "AON name: Glib Mutagen\n", + "Level: 14\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=116\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Glib Mutagen\n", + "############################################################\n", + "Name: Greater Merciful Elixir 119/845\n", + "AON name: Greater Merciful Elixir\n", + "Level: 14\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=117\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Greater Merciful Elixir\n", + "############################################################\n", + "Name: True Debilitating Bomb 120/845\n", + "AON name: True Debilitating Bomb\n", + "Level: 14\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=118\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=True Debilitating Bomb\n", + "############################################################\n", + "Name: Eternal Elixir 121/845\n", + "AON name: Eternal Elixir\n", + "Level: 16\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=119\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Eternal Elixir\n", + "############################################################\n", + "Name: Exploitive Bomb 122/845\n", + "AON name: Exploitive Bomb\n", + "Level: 16\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=120\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Exploitive Bomb\n", + "############################################################\n", + "Name: Genius Mutagen 123/845\n", + "AON name: Genius Mutagen\n", + "Level: 16\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=121\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Genius Mutagen\n", + "############################################################\n", + "Name: Persistent Mutagen 124/845\n", + "AON name: Persistent Mutagen\n", + "Level: 16\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=122\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Persistent Mutagen\n", + "############################################################\n", + "Name: Improbable Elixirs 125/845\n", + "AON name: Improbable Elixirs\n", + "Level: 18\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=123\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Improbable Elixirs\n", + "############################################################\n", + "Name: Mindblank Mutagen 126/845\n", + "AON name: Mindblank Mutagen\n", + "Level: 18\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=124\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Mindblank Mutagen\n", + "############################################################\n", + "Name: Miracle Worker 127/845\n", + "AON name: Miracle Worker\n", + "Level: 18\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=125\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Miracle Worker\n", + "############################################################\n", + "Name: Perfect Debilitation 128/845\n", + "AON name: Perfect Debilitation\n", + "Level: 18\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=126\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Perfect Debilitation\n", + "############################################################\n", + "Name: Craft Philosopher’s Stone 129/845\n", + "AON name: \n", + "Level: -1\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Search.aspx?query=Craft+Philosopher%u2019s+Stone\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Craft Philosopher’s Stone\n", + "############################################################\n", + "Name: Mega Bomb 130/845\n", + "AON name: Mega Bomb\n", + "Level: 20\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=128\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Mega Bomb\n", + "############################################################\n", + "Name: Perfect Mutagen 131/845\n", + "AON name: Perfect Mutagen\n", + "Level: 20\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=129\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Perfect Mutagen\n", + "############################################################\n", + "Name: Acute Vision 132/845\n", + "AON name: Acute Vision\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=130\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Acute Vision\n", + "############################################################\n", + "Name: Moment of Clarity 133/845\n", + "AON name: Moment of Clarity\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=131\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Moment of Clarity\n", + "############################################################\n", + "Name: Raging Intimidation 134/845\n", + "AON name: Raging Intimidation\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=132\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Raging Intimidation\n", + "############################################################\n", + "Name: Raging Thrower 135/845\n", + "AON name: Raging Thrower\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=133\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Raging Thrower\n", + "############################################################\n", + "Name: Sudden Charge 136/845\n", + "AON name: Sudden Charge\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=134\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Sudden Charge\n", + "############################################################\n", + "Name: Acute Scent 137/845\n", + "AON name: Acute Scent\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=135\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Acute Scent\n", + "############################################################\n", + "Name: Furious Finish 138/845\n", + "AON name: Furious Finish\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=136\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Furious Finish\n", + "############################################################\n", + "Name: No Escape 139/845\n", + "AON name: No Escape\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=137\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=No Escape\n", + "############################################################\n", + "Name: Second Wind 140/845\n", + "AON name: Second Wind\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=138\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Second Wind\n", + "############################################################\n", + "Name: Shake it Off 141/845\n", + "AON name: Shake it Off\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=139\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Shake it Off\n", + "############################################################\n", + "Name: Fast Movement 142/845\n", + "AON name: Fast Movement\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=140\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Fast Movement\n", + "############################################################\n", + "Name: Raging Athlete 143/845\n", + "AON name: Raging Athlete\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=141\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Raging Athlete\n", + "############################################################\n", + "Name: Swipe 144/845\n", + "AON name: Swipe\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=142\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Swipe\n", + "############################################################\n", + "Name: Wounded Rage 145/845\n", + "AON name: Wounded Rage\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=143\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Wounded Rage\n", + "############################################################\n", + "Name: Animal Skin 146/845\n", + "AON name: Animal Skin\n", + "Level: 6\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=144\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Animal Skin\n", + "############################################################\n", + "Name: Attack of Opportunity (Barbarian) 147/845\n", + "AON name: Attack of Opportunity\n", + "Level: 6\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=145\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Attack of Opportunity\n", + "############################################################\n", + "Name: Brutal Bully 148/845\n", + "AON name: Brutal Bully\n", + "Level: 6\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=146\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Brutal Bully\n", + "############################################################\n", + "Name: Cleave 149/845\n", + "AON name: Cleave\n", + "Level: 6\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=147\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Cleave\n", + "############################################################\n", + "Name: Dragon’s Rage Breath 150/845\n", + "AON name: \n", + "Level: -1\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Search.aspx?query=Dragon%u2019s+Rage+Breath\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Dragon’s Rage Breath\n", + "############################################################\n", + "Name: Giant’s Stature 151/845\n", + "AON name: \n", + "Level: -1\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Search.aspx?query=Giant%u2019s+Stature\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Giant’s Stature\n", + "############################################################\n", + "Name: Spirits’ Interference 152/845\n", + "AON name: \n", + "Level: -1\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Search.aspx?query=Spirits%u2019+Interference\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Spirits’ Interference\n", + "############################################################\n", + "Name: Animal Rage 153/845\n", + "AON name: Animal Rage\n", + "Level: 8\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=151\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Animal Rage\n", + "############################################################\n", + "Name: Furious Bully 154/845\n", + "AON name: Furious Bully\n", + "Level: 8\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=152\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Furious Bully\n", + "############################################################\n", + "Name: Renewed Vigor 155/845\n", + "AON name: Renewed Vigor\n", + "Level: 8\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=153\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Renewed Vigor\n", + "############################################################\n", + "Name: Share Rage 156/845\n", + "AON name: Share Rage\n", + "Level: 8\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=154\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Share Rage\n", + "############################################################\n", + "Name: Sudden Leap (Barbarian) 157/845\n", + "AON name: Sudden Leap\n", + "Level: 8\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=155\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Sudden Leap\n", + "############################################################\n", + "Name: Thrash 158/845\n", + "AON name: Thrash\n", + "Level: 8\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=156\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Thrash\n", + "############################################################\n", + "Name: Come and Get Me 159/845\n", + "AON name: \n", + "Level: -1\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Search.aspx?query=Come+and+Get+Me\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Come and Get Me\n", + "############################################################\n", + "Name: Furious Sprint 160/845\n", + "AON name: Furious Sprint\n", + "Level: 10\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=158\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Furious Sprint\n", + "############################################################\n", + "Name: Great Cleave 161/845\n", + "AON name: Great Cleave\n", + "Level: 10\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=159\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Great Cleave\n", + "############################################################\n", + "Name: Knockback 162/845\n", + "AON name: Knockback\n", + "Level: 10\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=160\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Knockback\n", + "############################################################\n", + "Name: Terrifying Howl 163/845\n", + "AON name: Terrifying Howl\n", + "Level: 10\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=161\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Terrifying Howl\n", + "############################################################\n", + "Name: Dragon’s Rage Wings 164/845\n", + "AON name: \n", + "Level: -1\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Search.aspx?query=Dragon%u2019s+Rage+Wings\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Dragon’s Rage Wings\n", + "############################################################\n", + "Name: Furious Grab 165/845\n", + "AON name: Furious Grab\n", + "Level: 12\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=163\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Furious Grab\n", + "############################################################\n", + "Name: Predator’s Pounce 166/845\n", + "AON name: \n", + "Level: -1\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Search.aspx?query=Predator%u2019s+Pounce\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Predator’s Pounce\n", + "############################################################\n", + "Name: Spirit’s Wrath 167/845\n", + "AON name: \n", + "Level: -1\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Search.aspx?query=Spirit%u2019s+Wrath\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Spirit’s Wrath\n", + "############################################################\n", + "Name: Titan’s Stature 168/845\n", + "AON name: \n", + "Level: -1\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Search.aspx?query=Titan%u2019s+Stature\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Titan’s Stature\n", + "############################################################\n", + "Name: Awesome Blow 169/845\n", + "AON name: Awesome Blow\n", + "Level: 14\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=167\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Awesome Blow\n", + "############################################################\n", + "Name: Giant’s Lunge 170/845\n", + "AON name: \n", + "Level: -1\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Search.aspx?query=Giant%u2019s+Lunge\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Giant’s Lunge\n", + "############################################################\n", + "Name: Vengeful Strike 171/845\n", + "AON name: Vengeful Strike\n", + "Level: 14\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=169\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Vengeful Strike\n", + "############################################################\n", + "Name: Whirlwind Strike 172/845\n", + "AON name: Whirlwind Strike\n", + "Level: 14\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=170\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Whirlwind Strike\n", + "############################################################\n", + "Name: Collateral Thrash 173/845\n", + "AON name: Collateral Thrash\n", + "Level: 16\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=171\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Collateral Thrash\n", + "############################################################\n", + "Name: Dragon Transformation 174/845\n", + "AON name: Dragon Transformation\n", + "Level: 16\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=172\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Dragon Transformation\n", + "############################################################\n", + "Name: Reckless Abandon 175/845\n", + "AON name: Reckless Abandon\n", + "Level: 16\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=173\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Reckless Abandon\n", + "############################################################\n", + "Name: Brutal Critical 176/845\n", + "AON name: Brutal Critical\n", + "Level: 18\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=174\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Brutal Critical\n", + "############################################################\n", + "Name: Perfect Clarity 177/845\n", + "AON name: Perfect Clarity\n", + "Level: 18\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=175\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Perfect Clarity\n", + "############################################################\n", + "Name: Vicious Evisceration 178/845\n", + "AON name: Vicious Evisceration\n", + "Level: 18\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=176\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Vicious Evisceration\n", + "############################################################\n", + "Name: Contagious Rage 179/845\n", + "AON name: Contagious Rage\n", + "Level: 20\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=177\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Contagious Rage\n", + "############################################################\n", + "Name: Quaking Stomp 180/845\n", + "AON name: Quaking Stomp\n", + "Level: 20\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=178\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Quaking Stomp\n", + "############################################################\n", + "Name: Bardic Lore 181/845\n", + "AON name: Bardic Lore\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=179\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Bardic Lore\n", + "############################################################\n", + "Name: Lingering Composition 182/845\n", + "AON name: \n", + "Level: 1\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Spells.aspx?ID=389\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Lingering Composition\n", + "############################################################\n", + "Name: Reach Spell 183/845\n", + "AON name: Reach Spell\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=181\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Reach Spell\n", + "############################################################\n", + "Name: Versatile Performance 184/845\n", + "AON name: Versatile Performance\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=182\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Versatile Performance\n", + "############################################################\n", + "Name: Cantrip Expansion (Bard) 185/845\n", + "AON name: Cantrip Expansion\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=183\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Cantrip Expansion\n", + "############################################################\n", + "Name: Esoteric Polymath 186/845\n", + "AON name: Esoteric Polymath\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=184\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Esoteric Polymath\n", + "############################################################\n", + "Name: Inspire Competence 187/845\n", + "AON name: Inspire Competence\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=185\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Inspire Competence\n", + "############################################################\n", + "Name: Loremaster’s Etude 188/845\n", + "AON name: \n", + "Level: -1\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Search.aspx?query=Loremaster%u2019s+Etude\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Loremaster’s Etude\n", + "############################################################\n", + "Name: Multifarious Muse 189/845\n", + "AON name: Multifarious Muse\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=187\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Multifarious Muse\n", + "############################################################\n", + "Name: Inspire Defense 190/845\n", + "AON name: \n", + "Level: 2\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Spells.aspx?ID=387\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Inspire Defense\n", + "############################################################\n", + "Name: Melodious Spell 191/845\n", + "AON name: Melodious Spell\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=189\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Melodious Spell\n", + "############################################################\n", + "Name: Triple Time 192/845\n", + "AON name: Triple Time\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=190\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Triple Time\n", + "############################################################\n", + "Name: Versatile Signature 193/845\n", + "AON name: Versatile Signature\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=191\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Versatile Signature\n", + "############################################################\n", + "Name: Dirge of Doom 194/845\n", + "AON name: Dirge of Doom\n", + "Level: 6\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=192\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Dirge of Doom\n", + "############################################################\n", + "Name: Harmonize 195/845\n", + "AON name: Harmonize\n", + "Level: 6\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=193\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Harmonize\n", + "############################################################\n", + "Name: Steady Spellcasting (Bard) 196/845\n", + "AON name: Steady Spellcasting\n", + "Level: 6\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=194\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Steady Spellcasting\n", + "############################################################\n", + "Name: Eclectic Skill 197/845\n", + "AON name: Eclectic Skill\n", + "Level: 8\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=195\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Eclectic Skill\n", + "############################################################\n", + "Name: Inspire Heroics 198/845\n", + "AON name: \n", + "Level: 4\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Spells.aspx?ID=388\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Inspire Heroics\n", + "############################################################\n", + "Name: Know-It-All 199/845\n", + "AON name: Know-It-All\n", + "Level: 8\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=197\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Know-It-All\n", + "############################################################\n", + "Name: House of Imaginary Walls 200/845\n", + "AON name: House of Imaginary Walls\n", + "Level: 10\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=198\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=House of Imaginary Walls\n", + "############################################################\n", + "Name: Quickened Casting (Bard) 201/845\n", + "AON name: Quickened Casting\n", + "Level: 10\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=199\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Quickened Casting\n", + "############################################################\n", + "Name: Unusual Composition 202/845\n", + "AON name: Unusual Composition\n", + "Level: 10\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=200\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Unusual Composition\n", + "############################################################\n", + "Name: Eclectic Polymath 203/845\n", + "AON name: Eclectic Polymath\n", + "Level: 12\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=201\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Eclectic Polymath\n", + "############################################################\n", + "Name: Inspirational Focus 204/845\n", + "AON name: Inspirational Focus\n", + "Level: 12\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=202\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Inspirational Focus\n", + "############################################################\n", + "Name: Allegro 205/845\n", + "AON name: Allegro\n", + "Level: 14\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=203\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Allegro\n", + "############################################################\n", + "Name: Soothing Ballad 206/845\n", + "AON name: Soothing Ballad\n", + "Level: 14\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=204\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Soothing Ballad\n", + "############################################################\n", + "Name: True Hypercognition 207/845\n", + "AON name: True Hypercognition\n", + "Level: 14\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=205\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=True Hypercognition\n", + "############################################################\n", + "Name: Effortless Concentration 208/845\n", + "AON name: Effortless Concentration\n", + "Level: 16\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=206\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Effortless Concentration\n", + "############################################################\n", + "Name: Studious Capacity 209/845\n", + "AON name: Studious Capacity\n", + "Level: 16\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=207\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Studious Capacity\n", + "############################################################\n", + "Name: Deep Lore 210/845\n", + "AON name: Deep Lore\n", + "Level: 18\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=208\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Deep Lore\n", + "############################################################\n", + "Name: Eternal Composition 211/845\n", + "AON name: Eternal Composition\n", + "Level: 18\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=209\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Eternal Composition\n", + "############################################################\n", + "Name: Impossible Polymath 212/845\n", + "AON name: Impossible Polymath\n", + "Level: 18\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=210\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Impossible Polymath\n", + "############################################################\n", + "Name: Fatal Aria 213/845\n", + "AON name: Fatal Aria\n", + "Level: 20\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=211\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Fatal Aria\n", + "############################################################\n", + "Name: Perfect Encore 214/845\n", + "AON name: Perfect Encore\n", + "Level: 20\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=212\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Perfect Encore\n", + "############################################################\n", + "Name: Symphony of the Muse 215/845\n", + "AON name: Symphony of the Muses\n", + "Level: 20\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=213\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Symphony of the Muse\n", + "############################################################\n", + "Name: Deity’s Domain 216/845\n", + "AON name: \n", + "Level: -1\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Search.aspx?query=Deity%u2019s+Domain\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Deity’s Domain\n", + "############################################################\n", + "Name: Ranged Reprisal 217/845\n", + "AON name: Ranged Reprisal\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=215\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Ranged Reprisal\n", + "############################################################\n", + "Name: Unimpeded Step 218/845\n", + "AON name: Unimpeded Step\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=216\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Unimpeded Step\n", + "############################################################\n", + "Name: Weight of Guilt 219/845\n", + "AON name: Weight of Guilt\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=217\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Weight of Guilt\n", + "############################################################\n", + "Name: Divine Grace 220/845\n", + "AON name: Divine Grace\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=218\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Divine Grace\n", + "############################################################\n", + "Name: Dragonslayer Oath 221/845\n", + "AON name: Dragonslayer Oath\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=219\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Dragonslayer Oath\n", + "############################################################\n", + "Name: Fiendsbane Oath 222/845\n", + "AON name: Fiendsbane Oath\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=220\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Fiendsbane Oath\n", + "############################################################\n", + "Name: Shining Oath 223/845\n", + "AON name: Shining Oath\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=221\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Shining Oath\n", + "############################################################\n", + "Name: Vengeful Oath 224/845\n", + "AON name: Vengeful Oath\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=222\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Vengeful Oath\n", + "############################################################\n", + "Name: Aura of Courage 225/845\n", + "AON name: Aura of Courage\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=223\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Aura of Courage\n", + "############################################################\n", + "Name: Divine Health 226/845\n", + "AON name: Divine Health\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=224\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Divine Health\n", + "############################################################\n", + "Name: Mercy 227/845\n", + "AON name: Mercy\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=225\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Mercy\n", + "############################################################\n", + "Name: Attack of Opportunity 228/845\n", + "AON name: Attack of Opportunity\n", + "Level: 6\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=145\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Attack of Opportunity\n", + "############################################################\n", + "Name: Litany Against Wrath 229/845\n", + "AON name: \n", + "Level: 3\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Spells.aspx?ID=397\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Litany Against Wrath\n", + "############################################################\n", + "Name: Loyal Warhouse 230/845\n", + "AON name: Loyal Warhorse\n", + "Level: 6\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=228\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Loyal Warhouse\n", + "############################################################\n", + "Name: Shield Warden (Champion) 231/845\n", + "AON name: Shield Warden\n", + "Level: 6\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=229\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Shield Warden\n", + "############################################################\n", + "Name: Smite Evil 232/845\n", + "AON name: Smite Evil\n", + "Level: 6\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=230\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Smite Evil\n", + "############################################################\n", + "Name: Advanced Deity’s Domain 233/845\n", + "AON name: \n", + "Level: -1\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Search.aspx?query=Advanced+Deity%u2019s+Domain\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Advanced Deity’s Domain\n", + "############################################################\n", + "Name: Greater Mercy 234/845\n", + "AON name: Greater Mercy\n", + "Level: 8\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=232\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Greater Mercy\n", + "############################################################\n", + "Name: Heal Mount 235/845\n", + "AON name: Heal Mount\n", + "Level: 8\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=233\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Heal Mount\n", + "############################################################\n", + "Name: Quick Block 236/845\n", + "AON name: Quick Block\n", + "Level: 8\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=234\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Quick Block\n", + "############################################################\n", + "Name: Second Ally 237/845\n", + "AON name: Second Ally\n", + "Level: 8\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=235\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Second Ally\n", + "############################################################\n", + "Name: Sense Evil 238/845\n", + "AON name: Sense Evil\n", + "Level: 8\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=236\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Sense Evil\n", + "############################################################\n", + "Name: Devoted Focus 239/845\n", + "AON name: Devoted Focus\n", + "Level: 10\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=237\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Devoted Focus\n", + "############################################################\n", + "Name: Imposing Destrier 240/845\n", + "AON name: Imposing Destrier\n", + "Level: 10\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=238\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Imposing Destrier\n", + "############################################################\n", + "Name: Litany Against Sloth 241/845\n", + "AON name: Litany Against Sloth\n", + "Level: 10\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=239\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Litany Against Sloth\n", + "############################################################\n", + "Name: Radiant Blade Spirit 242/845\n", + "AON name: Radiant Blade Spirit\n", + "Level: 10\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=240\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Radiant Blade Spirit\n", + "############################################################\n", + "Name: Shield of Reckoning 243/845\n", + "AON name: Shield of Reckoning\n", + "Level: 10\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=241\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Shield of Reckoning\n", + "############################################################\n", + "Name: Affliction Mercy 244/845\n", + "AON name: Affliction Mercy\n", + "Level: 12\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=242\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Affliction Mercy\n", + "############################################################\n", + "Name: Aura of Faith 245/845\n", + "AON name: Aura of Faith\n", + "Level: 12\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=243\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Aura of Faith\n", + "############################################################\n", + "Name: Blade of Justice 246/845\n", + "AON name: Blade of Justice\n", + "Level: 12\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=244\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Blade of Justice\n", + "############################################################\n", + "Name: Champion’s Sacrifice 247/845\n", + "AON name: \n", + "Level: -1\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Search.aspx?query=Champion%u2019s+Sacrifice\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Champion’s Sacrifice\n", + "############################################################\n", + "Name: Divine Wall 248/845\n", + "AON name: Divine Wall\n", + "Level: 12\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=246\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Divine Wall\n", + "############################################################\n", + "Name: Lasting Doubt 249/845\n", + "AON name: Lasting Doubt\n", + "Level: 12\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=247\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Lasting Doubt\n", + "############################################################\n", + "Name: Liberating Stride 250/845\n", + "AON name: Liberating Stride\n", + "Level: 12\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=248\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Liberating Stride\n", + "############################################################\n", + "Name: Anchoring Aura 251/845\n", + "AON name: Anchoring Aura\n", + "Level: 14\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=249\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Anchoring Aura\n", + "############################################################\n", + "Name: Aura of Life 252/845\n", + "AON name: Aura of Life\n", + "Level: 14\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=250\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Aura of Life\n", + "############################################################\n", + "Name: Aura of Righteousness 253/845\n", + "AON name: Aura of Righteousness\n", + "Level: 14\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=251\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Aura of Righteousness\n", + "############################################################\n", + "Name: Aura of Vengeance 254/845\n", + "AON name: Aura of Vengeance\n", + "Level: 14\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=252\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Aura of Vengeance\n", + "############################################################\n", + "Name: Divine Reflexes 255/845\n", + "AON name: Divine Reflexes\n", + "Level: 14\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=253\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Divine Reflexes\n", + "############################################################\n", + "Name: Litany of Righteousness 256/845\n", + "AON name: Litany of Righteousness\n", + "Level: 14\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=254\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Litany of Righteousness\n", + "############################################################\n", + "Name: Wyrmbane Aura 257/845\n", + "AON name: Wyrmbane Aura\n", + "Level: 14\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=255\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Wyrmbane Aura\n", + "############################################################\n", + "Name: Auspicious Mount 258/845\n", + "AON name: Auspicious Mount\n", + "Level: 16\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=256\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Auspicious Mount\n", + "############################################################\n", + "Name: Instrument of Zeal 259/845\n", + "AON name: Instrument of Zeal\n", + "Level: 16\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=257\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Instrument of Zeal\n", + "############################################################\n", + "Name: Shield of Grace 260/845\n", + "AON name: Shield of Grace\n", + "Level: 16\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=258\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Shield of Grace\n", + "############################################################\n", + "Name: Celestial Form 261/845\n", + "AON name: Celestial Form\n", + "Level: 18\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=259\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Celestial Form\n", + "############################################################\n", + "Name: Ultimate Mercy 262/845\n", + "AON name: Ultimate Mercy\n", + "Level: 18\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=260\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Ultimate Mercy\n", + "############################################################\n", + "Name: Celestial Mount 263/845\n", + "AON name: Celestial Mount\n", + "Level: 20\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=261\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Celestial Mount\n", + "############################################################\n", + "Name: Radiant Blade Master 264/845\n", + "AON name: Radiant Blade Master\n", + "Level: 20\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=262\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Radiant Blade Master\n", + "############################################################\n", + "Name: Shield Paragon 265/845\n", + "AON name: Shield Paragon\n", + "Level: 20\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=263\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Shield Paragon\n", + "############################################################\n", + "Name: Deadly Simplicity 266/845\n", + "AON name: Deadly Simplicity\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=264\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Deadly Simplicity\n", + "############################################################\n", + "Name: Domain Initiate 267/845\n", + "AON name: Domain Initiate\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=265\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Domain Initiate\n", + "############################################################\n", + "Name: Harming Hands 268/845\n", + "AON name: Harming Hands\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=266\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Harming Hands\n", + "############################################################\n", + "Name: Healing Hands 269/845\n", + "AON name: Healing Hands\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=267\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Healing Hands\n", + "############################################################\n", + "Name: Holy Castigation 270/845\n", + "AON name: Holy Castigation\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=268\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Holy Castigation\n", + "############################################################\n", + "Name: Cantrip Expansion (Cleric) 271/845\n", + "AON name: Cantrip Expansion\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=183\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Cantrip Expansion\n", + "############################################################\n", + "Name: Communal Healing 272/845\n", + "AON name: Communal Healing\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=271\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Communal Healing\n", + "############################################################\n", + "Name: Emblazon Armament 273/845\n", + "AON name: Emblazon Armament\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=272\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Emblazon Armament\n", + "############################################################\n", + "Name: Sap Life 274/845\n", + "AON name: Sap Life\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=273\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Sap Life\n", + "############################################################\n", + "Name: Turn Undead 275/845\n", + "AON name: Turn Undead\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=274\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Turn Undead\n", + "############################################################\n", + "Name: Versatile Font 276/845\n", + "AON name: Versatile Font\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=275\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Versatile Font\n", + "############################################################\n", + "Name: Channel Smite 277/845\n", + "AON name: Channel Smite\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=276\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Channel Smite\n", + "############################################################\n", + "Name: Command Undead 278/845\n", + "AON name: Command Undead\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=277\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Command Undead\n", + "############################################################\n", + "Name: Directed Channel 279/845\n", + "AON name: Directed Channel\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=278\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Directed Channel\n", + "############################################################\n", + "Name: Improved Communal Healing 280/845\n", + "AON name: Improved Communal Healing\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=279\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Improved Communal Healing\n", + "############################################################\n", + "Name: Necrotic Infusion 281/845\n", + "AON name: Necrotic Infusion\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=280\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Necrotic Infusion\n", + "############################################################\n", + "Name: Cast Down 282/845\n", + "AON name: Cast Down\n", + "Level: 6\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=281\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Cast Down\n", + "############################################################\n", + "Name: Divine Weapon 283/845\n", + "AON name: Divine Weapon\n", + "Level: 6\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=282\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Divine Weapon\n", + "############################################################\n", + "Name: Selective Energy 284/845\n", + "AON name: Selective Energy\n", + "Level: 6\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=283\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Selective Energy\n", + "############################################################\n", + "Name: Steady Spellcasting 285/845\n", + "AON name: Steady Spellcasting\n", + "Level: 6\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=194\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Steady Spellcasting\n", + "############################################################\n", + "Name: Advanced Domain 286/845\n", + "AON name: Advanced Domain\n", + "Level: 8\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=285\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Advanced Domain\n", + "############################################################\n", + "Name: Align Armament 287/845\n", + "AON name: Align Armament\n", + "Level: 8\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=286\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Align Armament\n", + "############################################################\n", + "Name: Channeled Succor 288/845\n", + "AON name: Channeled Succor\n", + "Level: 8\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=287\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Channeled Succor\n", + "############################################################\n", + "Name: Cremate Undead 289/845\n", + "AON name: Cremate Undead\n", + "Level: 8\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=288\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Cremate Undead\n", + "############################################################\n", + "Name: Emblazon Energy 290/845\n", + "AON name: Emblazon Energy\n", + "Level: 8\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=289\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Emblazon Energy\n", + "############################################################\n", + "Name: Castigating Weapon 291/845\n", + "AON name: Castigating Weapon\n", + "Level: 10\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=290\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Castigating Weapon\n", + "############################################################\n", + "Name: Heroic Recovery 292/845\n", + "AON name: Heroic Recovery\n", + "Level: 10\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=291\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Heroic Recovery\n", + "############################################################\n", + "Name: Improved Command Undead 293/845\n", + "AON name: Improved Command Undead\n", + "Level: 10\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=292\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Improved Command Undead\n", + "############################################################\n", + "Name: Replenishment of War 294/845\n", + "AON name: Replenishment of War\n", + "Level: 10\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=293\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Replenishment of War\n", + "############################################################\n", + "Name: Defensive Recovery 295/845\n", + "AON name: Defensive Recovery\n", + "Level: 12\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=294\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Defensive Recovery\n", + "############################################################\n", + "Name: Domain Focus 296/845\n", + "AON name: Domain Focus\n", + "Level: 12\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=295\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Domain Focus\n", + "############################################################\n", + "Name: Emblazon Antimagic 297/845\n", + "AON name: Emblazon Antimagic\n", + "Level: 12\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=296\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Emblazon Antimagic\n", + "############################################################\n", + "Name: Shared Replenishment 298/845\n", + "AON name: Shared Replenishment\n", + "Level: 12\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=297\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Shared Replenishment\n", + "############################################################\n", + "Name: Deity’s Protection 299/845\n", + "AON name: \n", + "Level: -1\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Search.aspx?query=Deity%u2019s+Protection\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Deity’s Protection\n", + "############################################################\n", + "Name: Extend Armament Alignment 300/845\n", + "AON name: Extend Armament Alignment\n", + "Level: 14\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=299\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Extend Armament Alignment\n", + "############################################################\n", + "Name: Fast Channel 301/845\n", + "AON name: Fast Channel\n", + "Level: 14\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=300\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Fast Channel\n", + "############################################################\n", + "Name: Swift Banishment 302/845\n", + "AON name: Swift Banishment\n", + "Level: 14\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=301\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Swift Banishment\n", + "############################################################\n", + "Name: Eternal Bane 303/845\n", + "AON name: Eternal Bane\n", + "Level: 16\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=302\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Eternal Bane\n", + "############################################################\n", + "Name: Eternal Blessing 304/845\n", + "AON name: Eternal Blessing\n", + "Level: 16\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=303\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Eternal Blessing\n", + "############################################################\n", + "Name: Resurrectionist 305/845\n", + "AON name: Resurrectionist\n", + "Level: 16\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=304\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Resurrectionist\n", + "############################################################\n", + "Name: Domain Wellspring 306/845\n", + "AON name: Domain Wellspring\n", + "Level: 18\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=305\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Domain Wellspring\n", + "############################################################\n", + "Name: Echoing Channel 307/845\n", + "AON name: Echoing Channel\n", + "Level: 18\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=306\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Echoing Channel\n", + "############################################################\n", + "Name: Improved Swift Banishment 308/845\n", + "AON name: Improved Swift Banishment\n", + "Level: 18\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=307\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Improved Swift Banishment\n", + "############################################################\n", + "Name: Avatar’s Audience 309/845\n", + "AON name: \n", + "Level: -1\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Search.aspx?query=Avatar%u2019s+Audience\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Avatar’s Audience\n", + "############################################################\n", + "Name: Maker of Miracles 310/845\n", + "AON name: Maker of Miracles\n", + "Level: 20\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=309\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Maker of Miracles\n", + "############################################################\n", + "Name: Metamagic Channel 311/845\n", + "AON name: Metamagic Channel\n", + "Level: 20\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=310\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Metamagic Channel\n", + "############################################################\n", + "Name: Animal Companion (Druid) 312/845\n", + "AON name: Animal Companion\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=311\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Animal Companion\n", + "############################################################\n", + "Name: Leshy Familiar 313/845\n", + "AON name: Leshy Familiar\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=312\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Leshy Familiar\n", + "############################################################\n", + "Name: Storm Born 314/845\n", + "AON name: Storm Born\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=314\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Storm Born\n", + "############################################################\n", + "Name: Widen Spell 315/845\n", + "AON name: Widen Spell\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=315\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Widen Spell\n", + "############################################################\n", + "Name: Wild Shape 316/845\n", + "AON name: Wild Shape\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=316\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Wild Shape\n", + "############################################################\n", + "Name: Call of the Wild 317/845\n", + "AON name: Call of the Wild\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=317\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Call of the Wild\n", + "############################################################\n", + "Name: Enhanced Familiar (Druid) 318/845\n", + "AON name: Enhanced Familiar\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=318\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Enhanced Familiar\n", + "############################################################\n", + "Name: Order Explorer 319/845\n", + "AON name: Order Explorer\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=319\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Order Explorer\n", + "############################################################\n", + "Name: Poison Resistance (Druid) 320/845\n", + "AON name: Poison Resistance\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=96\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Poison Resistance\n", + "############################################################\n", + "Name: Form Control 321/845\n", + "AON name: Form Control\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=321\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Form Control\n", + "############################################################\n", + "Name: Mature Animal Companion (Druid) 322/845\n", + "AON name: Mature Animal Companion (Druid)\n", + "Level: 4\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=322\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Mature Animal Companion\n", + "############################################################\n", + "Name: Order Magic 323/845\n", + "AON name: Order Magic\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=323\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Order Magic\n", + "############################################################\n", + "Name: Thousand Faces 324/845\n", + "AON name: Thousand Faces\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=324\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Thousand Faces\n", + "############################################################\n", + "Name: Woodland Stride 325/845\n", + "AON name: Woodland Stride\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=325\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Woodland Stride\n", + "############################################################\n", + "Name: Green Empathy 326/845\n", + "AON name: Green Empathy\n", + "Level: 6\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=326\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Green Empathy\n", + "############################################################\n", + "Name: Insect Shape 327/845\n", + "AON name: Insect Shape\n", + "Level: 6\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=327\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Insect Shape\n", + "############################################################\n", + "Name: Storm Retribution 328/845\n", + "AON name: Storm Retribution\n", + "Level: 6\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=329\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Storm Retribution\n", + "############################################################\n", + "Name: Ferocious Shape 329/845\n", + "AON name: Ferocious Shape\n", + "Level: 8\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=330\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Ferocious Shape\n", + "############################################################\n", + "Name: Fey Caller 330/845\n", + "AON name: Fey Caller\n", + "Level: 8\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=331\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Fey Caller\n", + "############################################################\n", + "Name: Incredible Companion (Druid) 331/845\n", + "AON name: Incredible Companion (Druid)\n", + "Level: 8\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=332\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Incredible Companion\n", + "############################################################\n", + "Name: Soaring Shape 332/845\n", + "AON name: Soaring Shape\n", + "Level: 8\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=333\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Soaring Shape\n", + "############################################################\n", + "Name: Wind Caller 333/845\n", + "AON name: Wind Caller\n", + "Level: 8\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=334\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Wind Caller\n", + "############################################################\n", + "Name: Elemental Shape 334/845\n", + "AON name: Elemental Shape\n", + "Level: 10\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=335\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Elemental Shape\n", + "############################################################\n", + "Name: Healing Transformation 335/845\n", + "AON name: Healing Transformation\n", + "Level: 10\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=336\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Healing Transformation\n", + "############################################################\n", + "Name: Overwhelming Energy (Druid) 336/845\n", + "AON name: Overwhelming Energy\n", + "Level: 10\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=337\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Overwhelming Energy\n", + "############################################################\n", + "Name: Plant Shape 337/845\n", + "AON name: Plant Shape\n", + "Level: 10\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=338\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Plant Shape\n", + "############################################################\n", + "Name: Side by Side (Druid) 338/845\n", + "AON name: Side by Side (Druid)\n", + "Level: 10\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=339\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Side by Side\n", + "############################################################\n", + "Name: Dragon Shape 339/845\n", + "AON name: Dragon Shape\n", + "Level: 12\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=340\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Dragon Shape\n", + "############################################################\n", + "Name: Green Tongue 340/845\n", + "AON name: Green Tongue\n", + "Level: 12\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=341\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Green Tongue\n", + "############################################################\n", + "Name: Primal Focus 341/845\n", + "AON name: Primal Focus\n", + "Level: 12\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=342\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Primal Focus\n", + "############################################################\n", + "Name: Primal Summons 342/845\n", + "AON name: Primal Summons\n", + "Level: 12\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=343\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Primal Summons\n", + "############################################################\n", + "Name: Specialized Companion (Druid) 343/845\n", + "AON name: Specialized Companion (Druid)\n", + "Level: 14\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=344\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Specialized Companion\n", + "############################################################\n", + "Name: Timeless Nature 344/845\n", + "AON name: Timeless Nature\n", + "Level: 14\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=345\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Timeless Nature\n", + "############################################################\n", + "Name: Verdant Metamorphosis 345/845\n", + "AON name: Verdant Metamorphosis\n", + "Level: 14\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=346\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Verdant Metamorphosis\n", + "############################################################\n", + "Name: Impaling Briars 346/845\n", + "AON name: \n", + "Level: 8\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Spells.aspx?ID=475\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Impaling Briars\n", + "############################################################\n", + "Name: Monstrosity Shape 347/845\n", + "AON name: Monstrosity Shape\n", + "Level: 16\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=349\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Monstrosity Shape\n", + "############################################################\n", + "Name: Invoke Disaster 348/845\n", + "AON name: Invoke Disaster\n", + "Level: 18\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=350\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Invoke Disaster\n", + "############################################################\n", + "Name: Perfect Form Control 349/845\n", + "AON name: Perfect Form Control\n", + "Level: 18\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=351\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Perfect Form Control\n", + "############################################################\n", + "Name: Primal Wellspring 350/845\n", + "AON name: Primal Wellspring\n", + "Level: 18\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=352\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Primal Wellspring\n", + "############################################################\n", + "Name: Hierophant’s Power 351/845\n", + "AON name: \n", + "Level: -1\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Search.aspx?query=Hierophant%u2019s+Power\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Hierophant’s Power\n", + "############################################################\n", + "Name: Leyline Conduit 352/845\n", + "AON name: Leyline Conduit\n", + "Level: 20\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=354\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Leyline Conduit\n", + "############################################################\n", + "Name: True Shapeshifter 353/845\n", + "AON name: True Shapeshifter\n", + "Level: 20\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=355\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=True Shapeshifter\n", + "############################################################\n", + "Name: Double Slice 354/845\n", + "AON name: Double Slice\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=356\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Double Slice\n", + "############################################################\n", + "Name: Exacting Strike 355/845\n", + "AON name: Exacting Strike\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=357\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Exacting Strike\n", + "############################################################\n", + "Name: Point-Blank Shot 356/845\n", + "AON name: Point-Blank Shot\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=358\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Point-Blank Shot\n", + "############################################################\n", + "Name: Power Attack 357/845\n", + "AON name: Power Attack\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=359\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Power Attack\n", + "############################################################\n", + "Name: Reactive Shield 358/845\n", + "AON name: Reactive Shield\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=360\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Reactive Shield\n", + "############################################################\n", + "Name: Snagging Strike 359/845\n", + "AON name: Snagging Strike\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=361\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Snagging Strike\n", + "############################################################\n", + "Name: Aggressive Block 360/845\n", + "AON name: Aggressive Block\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=363\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Aggressive Block\n", + "############################################################\n", + "Name: Assisting Shot 361/845\n", + "AON name: Assisting Shot\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=364\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Assisting Shot\n", + "############################################################\n", + "Name: Brutish Shove 362/845\n", + "AON name: Brutish Shove\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=365\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Brutish Shove\n", + "############################################################\n", + "Name: Combat Grab 363/845\n", + "AON name: Combat Grab\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=366\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Combat Grab\n", + "############################################################\n", + "Name: Dueling Parry 364/845\n", + "AON name: Dueling Parry\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=367\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Dueling Parry\n", + "############################################################\n", + "Name: Intimidating Strike 365/845\n", + "AON name: Intimidating Strike\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=368\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Intimidating Strike\n", + "############################################################\n", + "Name: Lunge 366/845\n", + "AON name: Lunge\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=369\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Lunge\n", + "############################################################\n", + "Name: Double Shot 367/845\n", + "AON name: Double Shot\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=370\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Double Shot\n", + "############################################################\n", + "Name: Dual-Handed Assault 368/845\n", + "AON name: Dual-Handed Assault\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=371\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Dual-Handed Assault\n", + "############################################################\n", + "Name: Knockdown 369/845\n", + "AON name: Knockdown\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=372\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Knockdown\n", + "############################################################\n", + "Name: Powerful Shove 370/845\n", + "AON name: Powerful Shove\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=373\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Powerful Shove\n", + "############################################################\n", + "Name: Quick Reversal 371/845\n", + "AON name: Quick Reversal\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=374\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Quick Reversal\n", + "############################################################\n", + "Name: Shielded Stride 372/845\n", + "AON name: Shielded Stride\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=375\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Shielded Stride\n", + "############################################################\n", + "Name: Twin Parry 373/845\n", + "AON name: Twin Parry\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=377\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Twin Parry\n", + "############################################################\n", + "Name: Advanced Weapon Training 374/845\n", + "AON name: Advanced Weapon Training\n", + "Level: 6\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=378\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Advanced Weapon Training\n", + "############################################################\n", + "Name: Advantageous Assault 375/845\n", + "AON name: Advantageous Assault\n", + "Level: 6\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=379\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Advantageous Assault\n", + "############################################################\n", + "Name: Disarming Stance 376/845\n", + "AON name: Disarming Stance\n", + "Level: 6\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=380\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Disarming Stance\n", + "############################################################\n", + "Name: Furious Focus 377/845\n", + "AON name: Furious Focus\n", + "Level: 6\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=381\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Furious Focus\n", + "############################################################\n", + "Name: Guardian’s Deflection 378/845\n", + "AON name: \n", + "Level: -1\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Search.aspx?query=Guardian%u2019s+Deflection\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Guardian’s Deflection\n", + "############################################################\n", + "Name: Reflexive Shield 379/845\n", + "AON name: Reflexive Shield\n", + "Level: 6\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=383\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Reflexive Shield\n", + "############################################################\n", + "Name: Revealing Stab 380/845\n", + "AON name: Revealing Stab\n", + "Level: 6\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=384\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Revealing Stab\n", + "############################################################\n", + "Name: Shatter Defenses 381/845\n", + "AON name: Shatter Defenses\n", + "Level: 6\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=385\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Shatter Defenses\n", + "############################################################\n", + "Name: Shield Warden (Fighter) 382/845\n", + "AON name: Shield Warden\n", + "Level: 6\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=229\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Shield Warden\n", + "############################################################\n", + "Name: Triple Shot 383/845\n", + "AON name: Triple Shot\n", + "Level: 6\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=387\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Triple Shot\n", + "############################################################\n", + "Name: Blind-Fight 384/845\n", + "AON name: Blind-Fight\n", + "Level: 8\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=388\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Blind-Fight\n", + "############################################################\n", + "Name: Dueling Riposte 385/845\n", + "AON name: Dueling Riposte\n", + "Level: 8\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=389\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Dueling Riposte\n", + "############################################################\n", + "Name: Felling Strike 386/845\n", + "AON name: Felling Strike\n", + "Level: 8\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=390\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Felling Strike\n", + "############################################################\n", + "Name: Incredible Aim 387/845\n", + "AON name: Incredible Aim\n", + "Level: 8\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=391\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Incredible Aim\n", + "############################################################\n", + "Name: Mobile Shot Stance 388/845\n", + "AON name: Mobile Shot Stance\n", + "Level: 8\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=392\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Mobile Shot Stance\n", + "############################################################\n", + "Name: Positioning Assault 389/845\n", + "AON name: Positioning Assault\n", + "Level: 8\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=393\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Positioning Assault\n", + "############################################################\n", + "Name: Quick Shield Block 390/845\n", + "AON name: Quick Shield Block\n", + "Level: 8\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=394\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Quick Shield Block\n", + "############################################################\n", + "Name: Sudden Leap (Fighter) 391/845\n", + "AON name: Sudden Leap\n", + "Level: 8\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=155\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Sudden Leap\n", + "############################################################\n", + "Name: Agile Grace 392/845\n", + "AON name: Agile Grace\n", + "Level: 10\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=396\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Agile Grace\n", + "############################################################\n", + "Name: Certain Strike 393/845\n", + "AON name: Certain Strike\n", + "Level: 10\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=397\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Certain Strike\n", + "############################################################\n", + "Name: Combat Reflexes 394/845\n", + "AON name: Combat Reflexes\n", + "Level: 10\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=398\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Combat Reflexes\n", + "############################################################\n", + "Name: Debilitating Shot 395/845\n", + "AON name: Debilitating Shot\n", + "Level: 10\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=399\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Debilitating Shot\n", + "############################################################\n", + "Name: Disarming Twist 396/845\n", + "AON name: Disarming Twist\n", + "Level: 10\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=400\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Disarming Twist\n", + "############################################################\n", + "Name: Disruptive Stance 397/845\n", + "AON name: Disruptive Stance\n", + "Level: 10\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=401\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Disruptive Stance\n", + "############################################################\n", + "Name: Fearsome Brute 398/845\n", + "AON name: Fearsome Brute\n", + "Level: 10\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=402\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Fearsome Brute\n", + "############################################################\n", + "Name: Improved Knockdown 399/845\n", + "AON name: Improved Knockdown\n", + "Level: 10\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=403\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Improved Knockdown\n", + "############################################################\n", + "Name: Mirror Shield 400/845\n", + "AON name: Mirror Shield\n", + "Level: 10\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=404\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Mirror Shield\n", + "############################################################\n", + "Name: Brutal Finish 401/845\n", + "AON name: Brutal Finish\n", + "Level: 12\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=406\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Brutal Finish\n", + "############################################################\n", + "Name: Dueling Dance 402/845\n", + "AON name: Dueling Dance\n", + "Level: 12\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=407\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Dueling Dance\n", + "############################################################\n", + "Name: Flinging Shove 403/845\n", + "AON name: Flinging Shove\n", + "Level: 12\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=408\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Flinging Shove\n", + "############################################################\n", + "Name: Improved Dueling Riposte 404/845\n", + "AON name: Improved Dueling Riposte\n", + "Level: 12\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=409\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Improved Dueling Riposte\n", + "############################################################\n", + "Name: Incredible Ricochet 405/845\n", + "AON name: Incredible Ricochet\n", + "Level: 12\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=410\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Incredible Ricochet\n", + "############################################################\n", + "Name: Lunging Stance 406/845\n", + "AON name: Lunging Stance\n", + "Level: 12\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=411\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Lunging Stance\n", + "############################################################\n", + "Name: Paragon’s Guard 407/845\n", + "AON name: \n", + "Level: -1\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Search.aspx?query=Paragon%u2019s+Guard\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Paragon’s Guard\n", + "############################################################\n", + "Name: Spring Attack 408/845\n", + "AON name: Spring Attack\n", + "Level: 12\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=413\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Spring Attack\n", + "############################################################\n", + "Name: Desperate Finisher 409/845\n", + "AON name: Desperate Finisher\n", + "Level: 14\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=414\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Desperate Finisher\n", + "############################################################\n", + "Name: Determination 410/845\n", + "AON name: Determination\n", + "Level: 14\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=415\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Determination\n", + "############################################################\n", + "Name: Guiding Finish 411/845\n", + "AON name: Guiding Finish\n", + "Level: 14\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=416\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Guiding Finish\n", + "############################################################\n", + "Name: Guiding Riposte 412/845\n", + "AON name: Guiding Riposte\n", + "Level: 14\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=417\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Guiding Riposte\n", + "############################################################\n", + "Name: Improved Twin Riposte (Fighter) 413/845\n", + "AON name: Improved Twin Riposte (Fighter)\n", + "Level: 14\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=418\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Improved Twin Riposte\n", + "############################################################\n", + "Name: Stance Savant (Fighter) 414/845\n", + "AON name: Stance Savant (Fighter)\n", + "Level: 14\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=419\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Stance Savant\n", + "############################################################\n", + "Name: Two-Weapon Flurry 415/845\n", + "AON name: Two-Weapon Flurry\n", + "Level: 14\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=420\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Two-Weapon Flurry\n", + "############################################################\n", + "Name: Graceful Poise 416/845\n", + "AON name: Graceful Poise\n", + "Level: 16\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=422\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Graceful Poise\n", + "############################################################\n", + "Name: Improved Reflexive Shield 417/845\n", + "AON name: Improved Reflexive Shield\n", + "Level: 16\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=423\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Improved Reflexive Shield\n", + "############################################################\n", + "Name: Multishot Stance 418/845\n", + "AON name: Multishot Stance\n", + "Level: 16\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=424\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Multishot Stance\n", + "############################################################\n", + "Name: Twinned Defense 419/845\n", + "AON name: Twinned Defense\n", + "Level: 16\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=425\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Twinned Defense\n", + "############################################################\n", + "Name: Impossible Volley 420/845\n", + "AON name: Impossible Volley\n", + "Level: 18\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=426\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Impossible Volley\n", + "############################################################\n", + "Name: Savage Critical 421/845\n", + "AON name: Savage Critical\n", + "Level: 18\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=427\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Savage Critical\n", + "############################################################\n", + "Name: Boudless Reprisals 422/845\n", + "AON name: Boundless Reprisals\n", + "Level: 20\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=428\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Boudless Reprisals\n", + "############################################################\n", + "Name: Weapon Supremacy 423/845\n", + "AON name: Weapon Supremacy\n", + "Level: 20\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=429\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Weapon Supremacy\n", + "############################################################\n", + "Name: Crane Stance 424/845\n", + "AON name: Crane Stance\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=430\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Crane Stance\n", + "############################################################\n", + "Name: Dragon Stance 425/845\n", + "AON name: Dragon Stance\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=431\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Dragon Stance\n", + "############################################################\n", + "Name: Ki Rush 426/845\n", + "AON name: Ki Rush\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=432\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Ki Rush\n", + "############################################################\n", + "Name: Ki Strike 427/845\n", + "AON name: \n", + "Level: 1\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Spells.aspx?ID=486\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Ki Strike\n", + "############################################################\n", + "Name: Monastic Weaponry 428/845\n", + "AON name: Monastic Weaponry\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=434\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Monastic Weaponry\n", + "############################################################\n", + "Name: Mountain Stance 429/845\n", + "AON name: Mountain Stance\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=435\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Mountain Stance\n", + "############################################################\n", + "Name: Tiger Stance 430/845\n", + "AON name: Tiger Stance\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=436\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Tiger Stance\n", + "############################################################\n", + "Name: Wolf Stance 431/845\n", + "AON name: Wolf Stance\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=437\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Wolf Stance\n", + "############################################################\n", + "Name: Brawling Focus 432/845\n", + "AON name: Brawling Focus\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=438\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Brawling Focus\n", + "############################################################\n", + "Name: Crushing Grab 433/845\n", + "AON name: Crushing Grab\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=439\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Crushing Grab\n", + "############################################################\n", + "Name: Dancing Leaf 434/845\n", + "AON name: Dancing Leaf\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=440\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Dancing Leaf\n", + "############################################################\n", + "Name: Elemental Fist 435/845\n", + "AON name: Elemental Fist\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=441\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Elemental Fist\n", + "############################################################\n", + "Name: Stunning Fist 436/845\n", + "AON name: Stunning Fist\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=442\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Stunning Fist\n", + "############################################################\n", + "Name: Deflect Arrows 437/845\n", + "AON name: Deflect Arrows\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=443\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Deflect Arrows\n", + "############################################################\n", + "Name: Flurry of Maneuvers 438/845\n", + "AON name: Flurry of Maneuvers\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=444\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Flurry of Maneuvers\n", + "############################################################\n", + "Name: Flying Kick 439/845\n", + "AON name: Flying Kick\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=445\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Flying Kick\n", + "############################################################\n", + "Name: Guarded Movement 440/845\n", + "AON name: Guarded Movement\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=446\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Guarded Movement\n", + "############################################################\n", + "Name: Stand Still 441/845\n", + "AON name: Stand Still\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=447\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Stand Still\n", + "############################################################\n", + "Name: Wholeness of Body 442/845\n", + "AON name: Wholeness of Body\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=448\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Wholeness of Body\n", + "############################################################\n", + "Name: Abundant Step 443/845\n", + "AON name: Abundant Step\n", + "Level: 6\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=449\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Abundant Step\n", + "############################################################\n", + "Name: Crane Flutter 444/845\n", + "AON name: Crane Flutter\n", + "Level: 6\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=450\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Crane Flutter\n", + "############################################################\n", + "Name: Dragon Roar 445/845\n", + "AON name: Dragon Roar\n", + "Level: 6\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=451\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Dragon Roar\n", + "############################################################\n", + "Name: Ki Blast 446/845\n", + "AON name: \n", + "Level: 3\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Spells.aspx?ID=484\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Ki Blast\n", + "############################################################\n", + "Name: Mountain Stronghold 447/845\n", + "AON name: Mountain Stronghold\n", + "Level: 6\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=453\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Mountain Stronghold\n", + "############################################################\n", + "Name: Tiger Slash 448/845\n", + "AON name: Tiger Slash\n", + "Level: 6\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=454\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Tiger Slash\n", + "############################################################\n", + "Name: Water Step 449/845\n", + "AON name: Water Step\n", + "Level: 6\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=455\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Water Step\n", + "############################################################\n", + "Name: Whirling Throw 450/845\n", + "AON name: Whirling Throw\n", + "Level: 6\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=456\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Whirling Throw\n", + "############################################################\n", + "Name: Wolf Drag 451/845\n", + "AON name: Wolf Drag\n", + "Level: 6\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=457\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Wolf Drag\n", + "############################################################\n", + "Name: Arrow Snatching 452/845\n", + "AON name: Arrow Snatching \n", + "Level: 8\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=458\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Arrow Snatching \n", + "############################################################\n", + "Name: Ironblood Stance 453/845\n", + "AON name: Ironblood Stance\n", + "Level: 8\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=459\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Ironblood Stance\n", + "############################################################\n", + "Name: Mixed Maneuver 454/845\n", + "AON name: Mixed Maneuver\n", + "Level: 8\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=460\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Mixed Maneuver\n", + "############################################################\n", + "Name: Tangled Forest Stance 455/845\n", + "AON name: Tangled Forest Stance\n", + "Level: 8\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=461\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Tangled Forest Stance\n", + "############################################################\n", + "Name: Wall Run 456/845\n", + "AON name: Wall Run\n", + "Level: 8\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=462\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Wall Run\n", + "############################################################\n", + "Name: Wild Winds Initiate 457/845\n", + "AON name: Wild Winds Initiate\n", + "Level: 8\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=463\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Wild Winds Initiate\n", + "############################################################\n", + "Name: Knockback Strike 458/845\n", + "AON name: Knockback Strike\n", + "Level: 10\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=464\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Knockback Strike\n", + "############################################################\n", + "Name: Sleeper Hold 459/845\n", + "AON name: Sleeper Hold\n", + "Level: 10\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=465\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Sleeper Hold\n", + "############################################################\n", + "Name: Wind Jump 460/845\n", + "AON name: Wind Jump\n", + "Level: 10\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=466\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Wind Jump\n", + "############################################################\n", + "Name: Winding Flow 461/845\n", + "AON name: Winding Flow\n", + "Level: 10\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=467\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Winding Flow\n", + "############################################################\n", + "Name: Diamond Soul 462/845\n", + "AON name: Diamond Soul\n", + "Level: 12\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=468\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Diamond Soul\n", + "############################################################\n", + "Name: Disrupt Ki 463/845\n", + "AON name: Disrupt Ki\n", + "Level: 12\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=469\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Disrupt Ki\n", + "############################################################\n", + "Name: Improved Knockback 464/845\n", + "AON name: Improved Knockback\n", + "Level: 12\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=470\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Improved Knockback\n", + "############################################################\n", + "Name: Meditative Focus 465/845\n", + "AON name: Meditative Focus\n", + "Level: 12\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=471\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Meditative Focus\n", + "############################################################\n", + "Name: Stance Savant (Monk) 466/845\n", + "AON name: Stance Savant (Fighter)\n", + "Level: 14\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=419\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Stance Savant\n", + "############################################################\n", + "Name: Ironblood Surge 467/845\n", + "AON name: Ironblood Surge\n", + "Level: 14\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=473\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Ironblood Surge\n", + "############################################################\n", + "Name: Moutain Quake 468/845\n", + "AON name: Moutain Quake\n", + "Level: 14\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=474\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Moutain Quake\n", + "############################################################\n", + "Name: Tangled Forest Rake 469/845\n", + "AON name: Tangled Forest Rake\n", + "Level: 14\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=475\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Tangled Forest Rake\n", + "############################################################\n", + "Name: Timeless Body 470/845\n", + "AON name: Timeless Body\n", + "Level: 14\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=476\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Timeless Body\n", + "############################################################\n", + "Name: Tongue of the Sun and Moon 471/845\n", + "AON name: Tongue of the Sun and Moon\n", + "Level: 14\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=477\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Tongue of the Sun and Moon\n", + "############################################################\n", + "Name: Wild Winds Gust 472/845\n", + "AON name: Wild Winds Gust\n", + "Level: 16\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=478\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Wild Winds Gust\n", + "############################################################\n", + "Name: Enlightened Presence 473/845\n", + "AON name: Enlightened Presence\n", + "Level: 16\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=479\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Enlightened Presence\n", + "############################################################\n", + "Name: Master of Many Styles 474/845\n", + "AON name: Master of Many Styles\n", + "Level: 16\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=480\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Master of Many Styles\n", + "############################################################\n", + "Name: Quivering Palm 475/845\n", + "AON name: \n", + "Level: 8\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Spells.aspx?ID=487\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Quivering Palm\n", + "############################################################\n", + "Name: Shattering Strike 476/845\n", + "AON name: Shattering Strike\n", + "Level: 16\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=482\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Shattering Strike\n", + "############################################################\n", + "Name: Diamond Fists 477/845\n", + "AON name: Diamond Fists\n", + "Level: 18\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=483\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Diamond Fists\n", + "############################################################\n", + "Name: Empty Body 478/845\n", + "AON name: Empty Body\n", + "Level: 18\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=484\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Empty Body\n", + "############################################################\n", + "Name: Meditative Wellspring 479/845\n", + "AON name: Meditative Wellspring\n", + "Level: 18\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=485\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Meditative Wellspring\n", + "############################################################\n", + "Name: Swift River 480/845\n", + "AON name: Swift River\n", + "Level: 18\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=486\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Swift River\n", + "############################################################\n", + "Name: Enduring Quickness 481/845\n", + "AON name: Enduring Quickness\n", + "Level: 20\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=487\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Enduring Quickness\n", + "############################################################\n", + "Name: Fuse Stance 482/845\n", + "AON name: Fuse Stance\n", + "Level: 20\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=488\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Fuse Stance\n", + "############################################################\n", + "Name: Impossible Technique 483/845\n", + "AON name: Impossible Technique\n", + "Level: 20\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=489\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Impossible Technique\n", + "############################################################\n", + "Name: Animal Companion (Ranger) 484/845\n", + "AON name: Animal Companion\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=311\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Animal Companion\n", + "############################################################\n", + "Name: Crossbow Ace 485/845\n", + "AON name: Crossbow Ace\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=491\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Crossbow Ace\n", + "############################################################\n", + "Name: Hunted Shot 486/845\n", + "AON name: Hunted Shot\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=492\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Hunted Shot\n", + "############################################################\n", + "Name: Monster Hunter 487/845\n", + "AON name: Monster Hunter\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=493\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Monster Hunter\n", + "############################################################\n", + "Name: Twin Takedown 488/845\n", + "AON name: Twin Takedown\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=494\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Twin Takedown\n", + "############################################################\n", + "Name: Favored Terrain 489/845\n", + "AON name: Favored Terrain\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=495\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Favored Terrain\n", + "############################################################\n", + "Name: Hunter’s Aim 490/845\n", + "AON name: \n", + "Level: -1\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Search.aspx?query=Hunter%u2019s+Aim\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Hunter’s Aim\n", + "############################################################\n", + "Name: Monster Warden 491/845\n", + "AON name: Monster Warden\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=497\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Monster Warden\n", + "############################################################\n", + "Name: Quick Draw 492/845\n", + "AON name: Quick Draw\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=498\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Quick Draw\n", + "############################################################\n", + "Name: Wild Empathy 493/845\n", + "AON name: Wild Empathy\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=499\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Wild Empathy\n", + "############################################################\n", + "Name: Companion’s Cry 494/845\n", + "AON name: \n", + "Level: -1\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Search.aspx?query=Companion%u2019s+Cry\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Companion’s Cry\n", + "############################################################\n", + "Name: Disrupt Prey 495/845\n", + "AON name: Disrupt Prey\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=501\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Disrupt Prey\n", + "############################################################\n", + "Name: Far Shot 496/845\n", + "AON name: Far Shot\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=502\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Far Shot\n", + "############################################################\n", + "Name: Favored Enemy 497/845\n", + "AON name: Favored Enemy\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=503\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Favored Enemy\n", + "############################################################\n", + "Name: Running Reload 498/845\n", + "AON name: Running Reload\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=504\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Running Reload\n", + "############################################################\n", + "Name: Scout’s Warning 499/845\n", + "AON name: \n", + "Level: -1\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Search.aspx?query=Scout%u2019s+Warning\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Scout’s Warning\n", + "############################################################\n", + "Name: Snare Specialist 500/845\n", + "AON name: Snare Specialist\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=506\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Snare Specialist\n", + "############################################################\n", + "Name: Twin Parry (Ranger) 501/845\n", + "AON name: Twin Parry\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=377\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Twin Parry\n", + "############################################################\n", + "Name: Mature Animal Companion (Ranger) 502/845\n", + "AON name: Mature Animal Companion (Druid)\n", + "Level: 4\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=322\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Mature Animal Companion\n", + "############################################################\n", + "Name: Quick Snares 503/845\n", + "AON name: Quick Snares\n", + "Level: 6\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=509\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Quick Snares\n", + "############################################################\n", + "Name: Skirmish Strike 504/845\n", + "AON name: Skirmish Strike\n", + "Level: 6\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=510\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Skirmish Strike\n", + "############################################################\n", + "Name: Snap Shot 505/845\n", + "AON name: Snap Shot\n", + "Level: 6\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=511\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Snap Shot\n", + "############################################################\n", + "Name: Swift Tracker 506/845\n", + "AON name: Swift Tracker\n", + "Level: 6\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=512\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Swift Tracker\n", + "############################################################\n", + "Name: Deadly Aim 507/845\n", + "AON name: Deadly Aim\n", + "Level: 8\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=514\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Deadly Aim\n", + "############################################################\n", + "Name: Hazard Finder 508/845\n", + "AON name: Hazard Finder\n", + "Level: 8\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=515\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Hazard Finder\n", + "############################################################\n", + "Name: Powerful Snares 509/845\n", + "AON name: Powerful Snares\n", + "Level: 8\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=516\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Powerful Snares\n", + "############################################################\n", + "Name: Terrain Master 510/845\n", + "AON name: Terrain Master\n", + "Level: 8\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=517\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Terrain Master\n", + "############################################################\n", + "Name: Warden’s Boon 511/845\n", + "AON name: \n", + "Level: -1\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Search.aspx?query=Warden%u2019s+Boon\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Warden’s Boon\n", + "############################################################\n", + "Name: Camouflage 512/845\n", + "AON name: Camouflage\n", + "Level: 10\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=519\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Camouflage\n", + "############################################################\n", + "Name: Incredible Companion (Ranger) 513/845\n", + "AON name: Incredible Companion (Druid)\n", + "Level: 8\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=332\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Incredible Companion\n", + "############################################################\n", + "Name: Master Monster Hunter 514/845\n", + "AON name: Master Monster Hunter\n", + "Level: 10\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=521\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Master Monster Hunter\n", + "############################################################\n", + "Name: Penetrating Shot 515/845\n", + "AON name: Penetrating Shot\n", + "Level: 10\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=522\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Penetrating Shot\n", + "############################################################\n", + "Name: Twin Riposte 516/845\n", + "AON name: Twin Riposte\n", + "Level: 10\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=523\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Twin Riposte\n", + "############################################################\n", + "Name: Warden’s Step 517/845\n", + "AON name: \n", + "Level: -1\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Search.aspx?query=Warden%u2019s+Step\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Warden’s Step\n", + "############################################################\n", + "Name: Distracting Shot 518/845\n", + "AON name: Distracting Shot\n", + "Level: 12\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=525\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Distracting Shot\n", + "############################################################\n", + "Name: Double Prey 519/845\n", + "AON name: Double Prey\n", + "Level: 12\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=526\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Double Prey\n", + "############################################################\n", + "Name: Lightning Snares 520/845\n", + "AON name: Lightning Snares\n", + "Level: 12\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=527\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Lightning Snares\n", + "############################################################\n", + "Name: Second Sting 521/845\n", + "AON name: Second Sting\n", + "Level: 12\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=528\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Second Sting\n", + "############################################################\n", + "Name: Side by Side (Ranger) 522/845\n", + "AON name: Side by Side (Druid)\n", + "Level: 10\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=339\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Side by Side\n", + "############################################################\n", + "Name: Sense the Unseen (Ranger) 523/845\n", + "AON name: Sense the Unseen\n", + "Level: 14\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=530\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Sense the Unseen\n", + "############################################################\n", + "Name: Shared Prey 524/845\n", + "AON name: Shared Prey\n", + "Level: 14\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=531\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Shared Prey\n", + "############################################################\n", + "Name: Stealthy Companion 525/845\n", + "AON name: Stealthy Companion\n", + "Level: 14\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=532\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Stealthy Companion\n", + "############################################################\n", + "Name: Targeting Shot 526/845\n", + "AON name: Targeting Shot\n", + "Level: 14\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=533\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Targeting Shot\n", + "############################################################\n", + "Name: Warden’s Guidance 527/845\n", + "AON name: \n", + "Level: -1\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Search.aspx?query=Warden%u2019s+Guidance\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Warden’s Guidance\n", + "############################################################\n", + "Name: Greater Distracting Shot 528/845\n", + "AON name: Greater Distracting Shot\n", + "Level: 16\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=535\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Greater Distracting Shot\n", + "############################################################\n", + "Name: Improved Twin Riposte (Ranger) 529/845\n", + "AON name: Improved Twin Riposte (Fighter)\n", + "Level: 14\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=418\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Improved Twin Riposte\n", + "############################################################\n", + "Name: Legendary Monster Hunter 530/845\n", + "AON name: Legendary Monster Hunter\n", + "Level: 16\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=537\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Legendary Monster Hunter\n", + "############################################################\n", + "Name: Specialized Companion (Ranger) 531/845\n", + "AON name: Specialized Companion (Druid)\n", + "Level: 14\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=344\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Specialized Companion\n", + "############################################################\n", + "Name: Ubiquitous Snares 532/845\n", + "AON name: Ubiquitous Snares\n", + "Level: 16\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=539\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Ubiquitous Snares\n", + "############################################################\n", + "Name: Impossible Flurry 533/845\n", + "AON name: Impossible Flurry\n", + "Level: 18\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=540\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Impossible Flurry\n", + "############################################################\n", + "Name: Manifold Edge 534/845\n", + "AON name: Manifold Edge\n", + "Level: 18\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=542\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Manifold Edge\n", + "############################################################\n", + "Name: Masterful Companion 535/845\n", + "AON name: Masterful Companion\n", + "Level: 18\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=543\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Masterful Companion\n", + "############################################################\n", + "Name: Perfect Shot 536/845\n", + "AON name: Perfect Shot\n", + "Level: 18\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=544\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Perfect Shot\n", + "############################################################\n", + "Name: Shadow Hunter 537/845\n", + "AON name: Shadow Hunter\n", + "Level: 18\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=545\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Shadow Hunter\n", + "############################################################\n", + "Name: Legendary Shot 538/845\n", + "AON name: Legendary Shot\n", + "Level: 20\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=546\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Legendary Shot\n", + "############################################################\n", + "Name: To the Ends of the Earth 539/845\n", + "AON name: To the Ends of the Earth\n", + "Level: 20\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=547\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=To the Ends of the Earth\n", + "############################################################\n", + "Name: Triple Threat 540/845\n", + "AON name: Triple Threat\n", + "Level: 20\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=548\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Triple Threat\n", + "############################################################\n", + "Name: Ultimate Skirmisher 541/845\n", + "AON name: Ultimate Skirmisher\n", + "Level: 20\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=549\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Ultimate Skirmisher\n", + "############################################################\n", + "Name: Nimble Dodge 542/845\n", + "AON name: Nimble Dodge\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=550\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Nimble Dodge\n", + "############################################################\n", + "Name: Trap Finder 543/845\n", + "AON name: Trap Finder\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=551\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Trap Finder\n", + "############################################################\n", + "Name: Twin Feint 544/845\n", + "AON name: Twin Feint\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=552\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Twin Feint\n", + "############################################################\n", + "Name: You’re Next 545/845\n", + "AON name: \n", + "Level: -1\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Search.aspx?query=You%u2019re+Next\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=You’re Next\n", + "############################################################\n", + "Name: Brutal Beating 546/845\n", + "AON name: Brutal Beating\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=554\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Brutal Beating\n", + "############################################################\n", + "Name: Distracting Feint 547/845\n", + "AON name: Distracting Feint\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=555\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Distracting Feint\n", + "############################################################\n", + "Name: Minor Magic 548/845\n", + "AON name: Minor Magic\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=556\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Minor Magic\n", + "############################################################\n", + "Name: Mobility 549/845\n", + "AON name: Mobility\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=557\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Mobility\n", + "############################################################\n", + "Name: Unbalancing Blow 550/845\n", + "AON name: Unbalancing Blow\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=559\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Unbalancing Blow\n", + "############################################################\n", + "Name: Battle Assessment 551/845\n", + "AON name: Battle Assessment\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=560\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Battle Assessment\n", + "############################################################\n", + "Name: Dread Striker 552/845\n", + "AON name: Dread Striker\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=561\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Dread Striker\n", + "############################################################\n", + "Name: Magical Trickster 553/845\n", + "AON name: Magical Trickster\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=562\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Magical Trickster\n", + "############################################################\n", + "Name: Poison Weapon 554/845\n", + "AON name: Poison Weapon\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=563\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Poison Weapon\n", + "############################################################\n", + "Name: Reactive Pursuit 555/845\n", + "AON name: Reactive Pursuit\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=564\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Reactive Pursuit\n", + "############################################################\n", + "Name: Sabotage 556/845\n", + "AON name: Sabotage\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=565\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Sabotage\n", + "############################################################\n", + "Name: Gang Up 557/845\n", + "AON name: \n", + "Level: -1\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Search.aspx?query=Gang+Up\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Gang Up\n", + "############################################################\n", + "Name: Light Step 558/845\n", + "AON name: Light Step\n", + "Level: 6\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=568\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Light Step\n", + "############################################################\n", + "Name: Twist the Knife 559/845\n", + "AON name: Twist the Knife\n", + "Level: 6\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=570\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Twist the Knife\n", + "############################################################\n", + "Name: Delay Trap 560/845\n", + "AON name: Delay Trap\n", + "Level: 8\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=572\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Delay Trap\n", + "############################################################\n", + "Name: Improved Poison Weapon 561/845\n", + "AON name: Improved Poison Weapon\n", + "Level: 8\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=573\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Improved Poison Weapon\n", + "############################################################\n", + "Name: Nimble Roll 562/845\n", + "AON name: Nimble Roll\n", + "Level: 8\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=574\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Nimble Roll\n", + "############################################################\n", + "Name: Opportune Backstab 563/845\n", + "AON name: Opportune Backstab\n", + "Level: 8\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=575\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Opportune Backstab\n", + "############################################################\n", + "Name: Sidestep 564/845\n", + "AON name: Sidestep\n", + "Level: 8\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=576\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Sidestep\n", + "############################################################\n", + "Name: Sly Striker 565/845\n", + "AON name: Impossible Striker\n", + "Level: 20\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=600\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Sly Striker\n", + "############################################################\n", + "Name: Precise Debilitation 566/845\n", + "AON name: Precise Debilitation\n", + "Level: 10\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=578\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Precise Debilitation\n", + "############################################################\n", + "Name: Sneak Savant 567/845\n", + "AON name: Sneak Savant\n", + "Level: 10\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=579\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Sneak Savant\n", + "############################################################\n", + "Name: Tactical Debilitations 568/845\n", + "AON name: Tactical Debilitations\n", + "Level: 10\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=580\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Tactical Debilitations\n", + "############################################################\n", + "Name: Vicious Debilitations 569/845\n", + "AON name: Vicious Debilitations\n", + "Level: 10\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=581\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Vicious Debilitations\n", + "############################################################\n", + "Name: Critical Debilitations 570/845\n", + "AON name: Critical Debilitations\n", + "Level: 12\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=582\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Critical Debilitations\n", + "############################################################\n", + "Name: Fantastic Leap 571/845\n", + "AON name: Fantastic Leap\n", + "Level: 12\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=583\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Fantastic Leap\n", + "############################################################\n", + "Name: Felling Shot 572/845\n", + "AON name: Felling Shot\n", + "Level: 12\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=584\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Felling Shot\n", + "############################################################\n", + "Name: Reactive Interference 573/845\n", + "AON name: Reactive Interference\n", + "Level: 12\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=585\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Reactive Interference\n", + "############################################################\n", + "Name: Spring from the Shadows 574/845\n", + "AON name: Spring from the Shadows\n", + "Level: 12\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=586\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Spring from the Shadows\n", + "############################################################\n", + "Name: Defensive Roll 575/845\n", + "AON name: Defensive Roll\n", + "Level: 14\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=587\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Defensive Roll\n", + "############################################################\n", + "Name: Instant Opening 576/845\n", + "AON name: Instant Opening\n", + "Level: 14\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=588\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Instant Opening\n", + "############################################################\n", + "Name: Leave an Opening 577/845\n", + "AON name: Leave an Opening\n", + "Level: 14\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=589\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Leave an Opening\n", + "############################################################\n", + "Name: Sense the Unseen (Rogue) 578/845\n", + "AON name: Sense the Unseen\n", + "Level: 14\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=530\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Sense the Unseen\n", + "############################################################\n", + "Name: Blank Slate 579/845\n", + "AON name: Blank Slate\n", + "Level: 16\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=591\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Blank Slate\n", + "############################################################\n", + "Name: Cloud Step 580/845\n", + "AON name: Cloud Step\n", + "Level: 16\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=592\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Cloud Step\n", + "############################################################\n", + "Name: Cognitive Loophole 581/845\n", + "AON name: Cognitive Loophole\n", + "Level: 16\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=593\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Cognitive Loophole\n", + "############################################################\n", + "Name: Dispelling Slice 582/845\n", + "AON name: Dispelling Slice\n", + "Level: 16\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=594\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Dispelling Slice\n", + "############################################################\n", + "Name: Perfect Distraction 583/845\n", + "AON name: Perfect Distraction\n", + "Level: 16\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=595\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Perfect Distraction\n", + "############################################################\n", + "Name: Implausible Infiltration 584/845\n", + "AON name: Implausible Infiltration\n", + "Level: 18\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=596\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Implausible Infiltration\n", + "############################################################\n", + "Name: Powerful Sneak 585/845\n", + "AON name: Powerful Sneak\n", + "Level: 18\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=597\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Powerful Sneak\n", + "############################################################\n", + "Name: Trickster’s Ace 586/845\n", + "AON name: \n", + "Level: -1\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Search.aspx?query=Trickster%u2019s+Ace\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Trickster’s Ace\n", + "############################################################\n", + "Name: Hidden Paragon 587/845\n", + "AON name: Hidden Paragon\n", + "Level: 20\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=599\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Hidden Paragon\n", + "############################################################\n", + "Name: Impossible Striker 588/845\n", + "AON name: Impossible Striker\n", + "Level: 20\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=600\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Impossible Striker\n", + "############################################################\n", + "Name: Reactive Distraction 589/845\n", + "AON name: Reactive Distraction\n", + "Level: 20\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=601\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Reactive Distraction\n", + "############################################################\n", + "Name: Counterspell (Spontaneous) 590/845\n", + "AON name: Clever Counterspell\n", + "Level: 12\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=653\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Counterspell\n", + "############################################################\n", + "Name: Dangerous Sorcery 591/845\n", + "AON name: Dangerous Sorcery\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=603\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Dangerous Sorcery\n", + "############################################################\n", + "Name: Familiar (Sorcerer) 592/845\n", + "AON name: Familiar\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=604\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Familiar\n", + "############################################################\n", + "Name: Cantrip Expansion (Sorcerer) 593/845\n", + "AON name: Cantrip Expansion\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=183\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Cantrip Expansion\n", + "############################################################\n", + "Name: Enhanced Familiar (Sorcerer) 594/845\n", + "AON name: Enhanced Familiar\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=318\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Enhanced Familiar\n", + "############################################################\n", + "Name: Arcane Evolution 595/845\n", + "AON name: Arcane Evolution\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=609\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Arcane Evolution\n", + "############################################################\n", + "Name: Bespell Weapon 596/845\n", + "AON name: Bespell Weapon\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=610\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Bespell Weapon\n", + "############################################################\n", + "Name: Divine Evolution 597/845\n", + "AON name: Divine Evolution\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=611\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Divine Evolution\n", + "############################################################\n", + "Name: Occult Evolution 598/845\n", + "AON name: Occult Evolution\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=612\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Occult Evolution\n", + "############################################################\n", + "Name: Primal Evolution 599/845\n", + "AON name: Primal Evolution\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=613\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Primal Evolution\n", + "############################################################\n", + "Name: Advanced Bloodline 600/845\n", + "AON name: Advanced Bloodline\n", + "Level: 6\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=614\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Advanced Bloodline\n", + "############################################################\n", + "Name: Steady Spellcasting (Sorcerer) 601/845\n", + "AON name: Steady Spellcasting\n", + "Level: 6\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=194\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Steady Spellcasting\n", + "############################################################\n", + "Name: Bloodline Resistance 602/845\n", + "AON name: Bloodline Resistance\n", + "Level: 8\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=616\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Bloodline Resistance\n", + "############################################################\n", + "Name: Crossblooded Evolution 603/845\n", + "AON name: Crossblooded Evolution\n", + "Level: 8\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=617\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Crossblooded Evolution\n", + "############################################################\n", + "Name: Greater Bloodline 604/845\n", + "AON name: Greater Bloodline\n", + "Level: 10\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=618\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Greater Bloodline\n", + "############################################################\n", + "Name: Overwhelming Energy (Sorcerer) 605/845\n", + "AON name: Overwhelming Energy\n", + "Level: 10\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=337\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Overwhelming Energy\n", + "############################################################\n", + "Name: Quickened Casting (Sorcerer) 606/845\n", + "AON name: Quickened Casting\n", + "Level: 10\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=199\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Quickened Casting\n", + "############################################################\n", + "Name: Bloodline Focus 607/845\n", + "AON name: Bloodline Focus\n", + "Level: 12\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=621\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Bloodline Focus\n", + "############################################################\n", + "Name: Magic Sense 608/845\n", + "AON name: Magic Sense\n", + "Level: 12\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=622\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Magic Sense\n", + "############################################################\n", + "Name: Interweave Dispel 609/845\n", + "AON name: Interweave Dispel\n", + "Level: 14\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=623\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Interweave Dispel\n", + "############################################################\n", + "Name: Reflect Spell 610/845\n", + "AON name: Reflect Spell\n", + "Level: 14\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=624\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Reflect Spell\n", + "############################################################\n", + "Name: Greater Mental Evolution 611/845\n", + "AON name: Greater Mental Evolution\n", + "Level: 16\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=626\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Greater Mental Evolution\n", + "############################################################\n", + "Name: Greater Vital Evolution 612/845\n", + "AON name: Greater Vital Evolution\n", + "Level: 16\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=627\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Greater Vital Evolution\n", + "############################################################\n", + "Name: Bloodline Wellspring 613/845\n", + "AON name: Bloodline Wellspring\n", + "Level: 18\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=628\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Bloodline Wellspring\n", + "############################################################\n", + "Name: Greater Crossblooded Evolution 614/845\n", + "AON name: Greater Crossblooded Evolution\n", + "Level: 18\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=629\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Greater Crossblooded Evolution\n", + "############################################################\n", + "Name: Bloodline Conduit 615/845\n", + "AON name: Bloodline Conduit\n", + "Level: 20\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=630\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Bloodline Conduit\n", + "############################################################\n", + "Name: Bloodline Perfection 616/845\n", + "AON name: Bloodline Perfection\n", + "Level: 20\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=631\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Bloodline Perfection\n", + "############################################################\n", + "Name: Metamagic Mastery 617/845\n", + "AON name: Metamagic Mastery\n", + "Level: 20\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=632\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Metamagic Mastery\n", + "############################################################\n", + "Name: Counterspell (Prepared) 618/845\n", + "AON name: Clever Counterspell\n", + "Level: 12\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=653\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Counterspell\n", + "############################################################\n", + "Name: Eschew Materials 619/845\n", + "AON name: Eschew Materials\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=634\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Eschew Materials\n", + "############################################################\n", + "Name: Familiar (Wizard) 620/845\n", + "AON name: Familiar\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=604\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Familiar\n", + "############################################################\n", + "Name: Hand of the Apprentice 621/845\n", + "AON name: Hand of the Apprentice\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=636\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Hand of the Apprentice\n", + "############################################################\n", + "Name: Cantrip Expansion (Wizard) 622/845\n", + "AON name: Cantrip Expansion\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=183\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Cantrip Expansion\n", + "############################################################\n", + "Name: Conceal Spell 623/845\n", + "AON name: Conceal Spell\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=640\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Conceal Spell\n", + "############################################################\n", + "Name: Enhanced Familiar (Wizard) 624/845\n", + "AON name: Enhanced Familiar\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=318\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Enhanced Familiar\n", + "############################################################\n", + "Name: Linked Focus 625/845\n", + "AON name: Linked Focus\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=643\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Linked Focus\n", + "############################################################\n", + "Name: Silent Spell 626/845\n", + "AON name: Silent Spell\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=644\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Silent Spell\n", + "############################################################\n", + "Name: Spell Penetration 627/845\n", + "AON name: Spell Penetration\n", + "Level: 6\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=645\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Spell Penetration\n", + "############################################################\n", + "Name: Advanced School Spell 628/845\n", + "AON name: Advanced School Spell\n", + "Level: 8\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=647\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Advanced School Spell\n", + "############################################################\n", + "Name: Bond Conservation 629/845\n", + "AON name: Bond Conservation\n", + "Level: 8\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=648\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Bond Conservation\n", + "############################################################\n", + "Name: Universal Versatility 630/845\n", + "AON name: Universal Versatility\n", + "Level: 8\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=649\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Universal Versatility\n", + "############################################################\n", + "Name: Overwhelming Energy (Wizard) 631/845\n", + "AON name: Overwhelming Energy\n", + "Level: 10\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=337\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Overwhelming Energy\n", + "############################################################\n", + "Name: Quickened Casting (Wizard) 632/845\n", + "AON name: Quickened Casting\n", + "Level: 10\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=199\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Quickened Casting\n", + "############################################################\n", + "Name: Scroll Savant 633/845\n", + "AON name: Scroll Savant\n", + "Level: 10\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=652\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Scroll Savant\n", + "############################################################\n", + "Name: Clever Counterspell 634/845\n", + "AON name: Clever Counterspell\n", + "Level: 12\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=653\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Clever Counterspell\n", + "############################################################\n", + "Name: Bonded Focus 635/845\n", + "AON name: Bonded Focus\n", + "Level: 14\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=655\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Bonded Focus\n", + "############################################################\n", + "Name: Superior Bond 636/845\n", + "AON name: Superior Bond\n", + "Level: 14\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=657\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Superior Bond\n", + "############################################################\n", + "Name: Spell Tinker 637/845\n", + "AON name: Spell Tinker\n", + "Level: 16\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=659\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Spell Tinker\n", + "############################################################\n", + "Name: Infinite Possibilities 638/845\n", + "AON name: Infinite Possibilities\n", + "Level: 18\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=660\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Infinite Possibilities\n", + "############################################################\n", + "Name: Reprepare Spell 639/845\n", + "AON name: Reprepare Spell\n", + "Level: 18\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=661\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Reprepare Spell\n", + "############################################################\n", + "Name: Archwizard’s Might 640/845\n", + "AON name: \n", + "Level: -1\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Search.aspx?query=Archwizard%u2019s+Might\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Archwizard’s Might\n", + "############################################################\n", + "Name: Spell Combination 641/845\n", + "AON name: Spell Combination\n", + "Level: 20\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=664\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Spell Combination\n", + "############################################################\n", + "Name: Alchemist Dedication 642/845\n", + "AON name: Alchemist Dedication\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=665\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Alchemist Dedication\n", + "############################################################\n", + "Name: Basic Concoction 643/845\n", + "AON name: Basic Concoction\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=666\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Basic Concoction\n", + "############################################################\n", + "Name: Quick Alchemy 644/845\n", + "AON name: Quick Alchemy\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=667\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Quick Alchemy\n", + "############################################################\n", + "Name: Advanced Conoction 645/845\n", + "AON name: Advanced Weapon Training\n", + "Level: 6\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=378\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Advanced Conoction\n", + "############################################################\n", + "Name: Expert Alchemy 646/845\n", + "AON name: Expert Alchemy\n", + "Level: 6\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=669\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Expert Alchemy\n", + "############################################################\n", + "Name: Mastery Alchemy 647/845\n", + "AON name: Mastery Alchemy\n", + "Level: 12\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=670\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Mastery Alchemy\n", + "############################################################\n", + "Name: Barbarian Dedication 648/845\n", + "AON name: Barbarian Dedication\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=671\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Barbarian Dedication\n", + "############################################################\n", + "Name: Barbarian Resiliency 649/845\n", + "AON name: Barbarian Resiliency\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=672\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Barbarian Resiliency\n", + "############################################################\n", + "Name: Basic Fury 650/845\n", + "AON name: Basic Fury\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=673\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Basic Fury\n", + "############################################################\n", + "Name: Advanced Fury 651/845\n", + "AON name: Advanced Fury\n", + "Level: 6\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=674\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Advanced Fury\n", + "############################################################\n", + "Name: Instinct Ability 652/845\n", + "AON name: Instinct Ability\n", + "Level: 6\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=675\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Instinct Ability\n", + "############################################################\n", + "Name: Juggernaut’s Fortitude 653/845\n", + "AON name: \n", + "Level: -1\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Search.aspx?query=Juggernaut%u2019s+Fortitude\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Juggernaut’s Fortitude\n", + "############################################################\n", + "Name: Bard Dedication 654/845\n", + "AON name: Bard Dedication\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=677\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Bard Dedication\n", + "############################################################\n", + "Name: Basic Bard Spellcasting 655/845\n", + "AON name: Basic Bard Spellcasting\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=678\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Basic Bard Spellcasting\n", + "############################################################\n", + "Name: Basic Muse’s Whispers 656/845\n", + "AON name: \n", + "Level: -1\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Search.aspx?query=Basic+Muse%u2019s+Whispers\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Basic Muse’s Whispers\n", + "############################################################\n", + "Name: Advanced Muse’s Whispers 657/845\n", + "AON name: \n", + "Level: -1\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Search.aspx?query=Advanced+Muse%u2019s+Whispers\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Advanced Muse’s Whispers\n", + "############################################################\n", + "Name: Counter Perform 658/845\n", + "AON name: Counter Perform\n", + "Level: 6\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=681\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Counter Perform\n", + "############################################################\n", + "Name: Inspirational Performance 659/845\n", + "AON name: Inspirational Performance\n", + "Level: 8\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=682\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Inspirational Performance\n", + "############################################################\n", + "Name: Occult Breadth 660/845\n", + "AON name: Occult Breadth\n", + "Level: 8\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=683\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Occult Breadth\n", + "############################################################\n", + "Name: Expert Bard Spellcasting 661/845\n", + "AON name: Expert Bard Spellcasting\n", + "Level: 12\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=684\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Expert Bard Spellcasting\n", + "############################################################\n", + "Name: Master Bard Spellcasting 662/845\n", + "AON name: Master Bard Spellcasting\n", + "Level: 18\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=685\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Master Bard Spellcasting\n", + "############################################################\n", + "Name: Champion Dedication 663/845\n", + "AON name: Champion Dedication\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=686\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Champion Dedication\n", + "############################################################\n", + "Name: Basic Devotion 664/845\n", + "AON name: Basic Devotion\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=687\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Basic Devotion\n", + "############################################################\n", + "Name: Champion Resiliencey 665/845\n", + "AON name: Champion Resiliencey\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=688\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Champion Resiliencey\n", + "############################################################\n", + "Name: Healing Touch 666/845\n", + "AON name: Healing Touch\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=689\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Healing Touch\n", + "############################################################\n", + "Name: Advanced Devotion 667/845\n", + "AON name: Advanced Devotion\n", + "Level: 6\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=690\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Advanced Devotion\n", + "############################################################\n", + "Name: Champion’s Reaction 668/845\n", + "AON name: \n", + "Level: -1\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Search.aspx?query=Champion%u2019s+Reaction\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Champion’s Reaction\n", + "############################################################\n", + "Name: Divine Ally 669/845\n", + "AON name: Divine Ally\n", + "Level: 6\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=692\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Divine Ally\n", + "############################################################\n", + "Name: Diverse Armor Expert 670/845\n", + "AON name: Diverse Armor Expert\n", + "Level: 14\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=693\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Diverse Armor Expert\n", + "############################################################\n", + "Name: Cleric Dedication 671/845\n", + "AON name: Cleric Dedication\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=694\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Cleric Dedication\n", + "############################################################\n", + "Name: Basic Cleric Spellcasting 672/845\n", + "AON name: Basic Cleric Spellcasting\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=695\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Basic Cleric Spellcasting\n", + "############################################################\n", + "Name: Basic Dogma 673/845\n", + "AON name: Basic Dogma\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=696\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Basic Dogma\n", + "############################################################\n", + "Name: Advanced Dogma 674/845\n", + "AON name: Advanced Dogma\n", + "Level: 6\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=697\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Advanced Dogma\n", + "############################################################\n", + "Name: Divine Breadth 675/845\n", + "AON name: Divine Breadth\n", + "Level: 8\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=698\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Divine Breadth\n", + "############################################################\n", + "Name: Expert Cleric Spellcasting 676/845\n", + "AON name: Expert Cleric Spellcasting\n", + "Level: 12\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=699\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Expert Cleric Spellcasting\n", + "############################################################\n", + "Name: Master Cleric Spellcasting 677/845\n", + "AON name: Master Cleric Spellcasting\n", + "Level: 18\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=700\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Master Cleric Spellcasting\n", + "############################################################\n", + "Name: Druid Dedication 678/845\n", + "AON name: Druid Dedication\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=701\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Druid Dedication\n", + "############################################################\n", + "Name: Basic Druid Spellcasting 679/845\n", + "AON name: Basic Druid Spellcasting\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=702\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Basic Druid Spellcasting\n", + "############################################################\n", + "Name: Basic Wilding 680/845\n", + "AON name: Basic Wilding\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=703\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Basic Wilding\n", + "############################################################\n", + "Name: Order Spell 681/845\n", + "AON name: Order Spell\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=704\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Order Spell\n", + "############################################################\n", + "Name: Advanced Wilding 682/845\n", + "AON name: Advanced Wilding\n", + "Level: 6\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=705\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Advanced Wilding\n", + "############################################################\n", + "Name: Primal Breadth 683/845\n", + "AON name: Primal Breadth\n", + "Level: 8\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=706\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Primal Breadth\n", + "############################################################\n", + "Name: Expert Druid Spellcasting 684/845\n", + "AON name: Expert Druid Spellcasting\n", + "Level: 12\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=707\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Expert Druid Spellcasting\n", + "############################################################\n", + "Name: Master Druid Spellcasting 685/845\n", + "AON name: Master Druid Spellcasting\n", + "Level: 18\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=708\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Master Druid Spellcasting\n", + "############################################################\n", + "Name: Fighter Dedication 686/845\n", + "AON name: Fighter Dedication\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=709\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Fighter Dedication\n", + "############################################################\n", + "Name: Basic Maneuver 687/845\n", + "AON name: Basic Maneuver\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=710\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Basic Maneuver\n", + "############################################################\n", + "Name: Fighter Resiliency 688/845\n", + "AON name: Fighter Resiliency\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=711\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Fighter Resiliency\n", + "############################################################\n", + "Name: Opportunist 689/845\n", + "AON name: Opportunist\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=712\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Opportunist\n", + "############################################################\n", + "Name: Advanced Maneuver 690/845\n", + "AON name: Advanced Maneuver\n", + "Level: 6\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=713\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Advanced Maneuver\n", + "############################################################\n", + "Name: Diverse Weapon Expert 691/845\n", + "AON name: Diverse Weapon Expert\n", + "Level: 12\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=714\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Diverse Weapon Expert\n", + "############################################################\n", + "Name: Monk Dedication 692/845\n", + "AON name: Monk Dedication\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=715\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Monk Dedication\n", + "############################################################\n", + "Name: Basic Kata 693/845\n", + "AON name: Basic Kata\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=716\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Basic Kata\n", + "############################################################\n", + "Name: Monk Resiliency 694/845\n", + "AON name: Monk Resiliency\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=717\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Monk Resiliency\n", + "############################################################\n", + "Name: Advanced Kata 695/845\n", + "AON name: Advanced Kata\n", + "Level: 6\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=718\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Advanced Kata\n", + "############################################################\n", + "Name: Monk Moves 696/845\n", + "AON name: Monk Moves\n", + "Level: 8\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=719\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Monk Moves\n", + "############################################################\n", + "Name: Monk’s Flurry 697/845\n", + "AON name: \n", + "Level: -1\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Search.aspx?query=Monk%u2019s+Flurry\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Monk’s Flurry\n", + "############################################################\n", + "Name: Perfection’s Path 698/845\n", + "AON name: \n", + "Level: -1\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Search.aspx?query=Perfection%u2019s+Path\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Perfection’s Path\n", + "############################################################\n", + "Name: Ranger Dedication 699/845\n", + "AON name: Ranger Dedication\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=722\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Ranger Dedication\n", + "############################################################\n", + "Name: Basic Hunter’s Trick 700/845\n", + "AON name: \n", + "Level: -1\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Search.aspx?query=Basic+Hunter%u2019s+Trick\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Basic Hunter’s Trick\n", + "############################################################\n", + "Name: Ranger Resiliency 701/845\n", + "AON name: Ranger Resiliency\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=724\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Ranger Resiliency\n", + "############################################################\n", + "Name: Advanced Hunter’s Trick 702/845\n", + "AON name: \n", + "Level: -1\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Search.aspx?query=Advanced+Hunter%u2019s+Trick\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Advanced Hunter’s Trick\n", + "############################################################\n", + "Name: Master Spotter 703/845\n", + "AON name: Master Spotter\n", + "Level: 12\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=726\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Master Spotter\n", + "############################################################\n", + "Name: Rogue Dedication 704/845\n", + "AON name: Rogue Dedication\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=727\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Rogue Dedication\n", + "############################################################\n", + "Name: Basic Trickery 705/845\n", + "AON name: Basic Trickery\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=728\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Basic Trickery\n", + "############################################################\n", + "Name: Sneak Attacker 706/845\n", + "AON name: Sneak Attacker\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=729\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Sneak Attacker\n", + "############################################################\n", + "Name: Advanced Trickery 707/845\n", + "AON name: Advanced Trickery\n", + "Level: 6\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=730\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Advanced Trickery\n", + "############################################################\n", + "Name: Skill Mastery 708/845\n", + "AON name: Skill Mastery\n", + "Level: 8\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=731\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Skill Mastery\n", + "############################################################\n", + "Name: Uncanny Dodge 709/845\n", + "AON name: Uncanny Dodge\n", + "Level: 10\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=732\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Uncanny Dodge\n", + "############################################################\n", + "Name: Evasiveness 710/845\n", + "AON name: Evasiveness\n", + "Level: 12\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=733\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Evasiveness\n", + "############################################################\n", + "Name: Sorcerer Dedication 711/845\n", + "AON name: Sorcerer Dedication\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=734\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Sorcerer Dedication\n", + "############################################################\n", + "Name: Basic Sorcerer Spellcasting 712/845\n", + "AON name: Basic Sorcerer Spellcasting\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=735\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Basic Sorcerer Spellcasting\n", + "############################################################\n", + "Name: Basic Blood Potency 713/845\n", + "AON name: Basic Blood Potency\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=736\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Basic Blood Potency\n", + "############################################################\n", + "Name: Basic Bloodline Spell 714/845\n", + "AON name: Basic Bloodline Spell\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=737\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Basic Bloodline Spell\n", + "############################################################\n", + "Name: Advanced Blood Potency 715/845\n", + "AON name: Advanced Blood Potency\n", + "Level: 6\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=738\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Advanced Blood Potency\n", + "############################################################\n", + "Name: Bloodline Breadth 716/845\n", + "AON name: Bloodline Breadth\n", + "Level: 8\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=739\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Bloodline Breadth\n", + "############################################################\n", + "Name: Expert Sorcerer Spellcasting 717/845\n", + "AON name: Expert Sorcerer Spellcasting\n", + "Level: 12\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=740\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Expert Sorcerer Spellcasting\n", + "############################################################\n", + "Name: Master Sorcerer Spellcasting 718/845\n", + "AON name: Master Sorcerer Spellcasting\n", + "Level: 18\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=741\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Master Sorcerer Spellcasting\n", + "############################################################\n", + "Name: Wizard Dedication 719/845\n", + "AON name: Wizard Dedication\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=742\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Wizard Dedication\n", + "############################################################\n", + "Name: Arcane School Spell 720/845\n", + "AON name: Arcane School Spell\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=743\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Arcane School Spell\n", + "############################################################\n", + "Name: Basic Arcana 721/845\n", + "AON name: Basic Arcana\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=744\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Basic Arcana\n", + "############################################################\n", + "Name: Basic Wizard Spellcasting 722/845\n", + "AON name: Basic Wizard Spellcasting\n", + "Level: 4\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=745\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Basic Wizard Spellcasting\n", + "############################################################\n", + "Name: Advanced Arcana 723/845\n", + "AON name: Advanced Arcana\n", + "Level: 6\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=746\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Advanced Arcana\n", + "############################################################\n", + "Name: Arcane Breadth 724/845\n", + "AON name: Arcane Breadth\n", + "Level: 8\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=747\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Arcane Breadth\n", + "############################################################\n", + "Name: Expert Wizard Spellcasting 725/845\n", + "AON name: Expert Wizard Spellcasting\n", + "Level: 12\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=748\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Expert Wizard Spellcasting\n", + "############################################################\n", + "Name: Master Wizard Spellcasting 726/845\n", + "AON name: Master Wizard Spellcasting\n", + "Level: 18\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=749\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Master Wizard Spellcasting\n", + "############################################################\n", + "Name: Additional Lore 727/845\n" + ] + }, + { + "ename": "TimeoutException", + "evalue": "Message: timeout\n (Session info: headless chrome=78.0.3904.108)\n", + "output_type": "error", + "traceback": [ + "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[1;31mTimeoutException\u001b[0m Traceback (most recent call last)", + "\u001b[1;32m\u001b[0m in \u001b[0;36m\u001b[1;34m\u001b[0m\n\u001b[0;32m 10\u001b[0m \u001b[0mcounter\u001b[0m \u001b[1;33m+=\u001b[0m \u001b[1;36m1\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 11\u001b[0m \u001b[0mprint\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;34mf'Name: {name} {counter}/{len(names)}'\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m---> 12\u001b[1;33m \u001b[0mfeats\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mappend\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mfeat_level\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mname\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 13\u001b[0m \u001b[0mprint\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;34mf'AON name: {feats[-1].name_aon}'\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 14\u001b[0m \u001b[0mprint\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;34mf'Level: {feats[-1].level}'\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32m\u001b[0m in \u001b[0;36mfeat_level\u001b[1;34m(name_yaml)\u001b[0m\n\u001b[0;32m 9\u001b[0m \u001b[1;32melse\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 10\u001b[0m \u001b[1;32mcontinue\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m---> 11\u001b[1;33m \u001b[0mbrowser\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mclick_link_by_id\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;34m'ctl00_MainContent_btnBestMatch'\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 12\u001b[0m \u001b[0murl_aon\u001b[0m\u001b[1;33m:\u001b[0m \u001b[0mstr\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mbrowser\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0murl\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 13\u001b[0m \u001b[0msoup\u001b[0m\u001b[1;33m:\u001b[0m \u001b[0mbs\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mbs\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mbrowser\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mhtml\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32mE:\\Users\\brian\\Anaconda3\\envs\\pf2_sqlite\\lib\\site-packages\\splinter\\driver\\__init__.py\u001b[0m in \u001b[0;36mclick_link_by_id\u001b[1;34m(self, id)\u001b[0m\n\u001b[0;32m 400\u001b[0m \u001b[0mClicks\u001b[0m \u001b[1;32min\u001b[0m \u001b[0ma\u001b[0m \u001b[0mlink\u001b[0m \u001b[0mby\u001b[0m \u001b[0mid\u001b[0m\u001b[1;33m.\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 401\u001b[0m \"\"\"\n\u001b[1;32m--> 402\u001b[1;33m \u001b[1;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mfind_by_id\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mid\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mfirst\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mclick\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 403\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 404\u001b[0m \u001b[1;32mdef\u001b[0m \u001b[0mquit\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32mE:\\Users\\brian\\Anaconda3\\envs\\pf2_sqlite\\lib\\site-packages\\splinter\\driver\\webdriver\\__init__.py\u001b[0m in \u001b[0;36mclick\u001b[1;34m(self)\u001b[0m\n\u001b[0;32m 671\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 672\u001b[0m \u001b[1;32mdef\u001b[0m \u001b[0mclick\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 673\u001b[1;33m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_element\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mclick\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 674\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 675\u001b[0m \u001b[1;32mdef\u001b[0m \u001b[0mcheck\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32mE:\\Users\\brian\\Anaconda3\\envs\\pf2_sqlite\\lib\\site-packages\\selenium\\webdriver\\remote\\webelement.py\u001b[0m in \u001b[0;36mclick\u001b[1;34m(self)\u001b[0m\n\u001b[0;32m 78\u001b[0m \u001b[1;32mdef\u001b[0m \u001b[0mclick\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 79\u001b[0m \u001b[1;34m\"\"\"Clicks the element.\"\"\"\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m---> 80\u001b[1;33m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_execute\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mCommand\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mCLICK_ELEMENT\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 81\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 82\u001b[0m \u001b[1;32mdef\u001b[0m \u001b[0msubmit\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32mE:\\Users\\brian\\Anaconda3\\envs\\pf2_sqlite\\lib\\site-packages\\selenium\\webdriver\\remote\\webelement.py\u001b[0m in \u001b[0;36m_execute\u001b[1;34m(self, command, params)\u001b[0m\n\u001b[0;32m 631\u001b[0m \u001b[0mparams\u001b[0m \u001b[1;33m=\u001b[0m \u001b[1;33m{\u001b[0m\u001b[1;33m}\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 632\u001b[0m \u001b[0mparams\u001b[0m\u001b[1;33m[\u001b[0m\u001b[1;34m'id'\u001b[0m\u001b[1;33m]\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_id\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 633\u001b[1;33m \u001b[1;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_parent\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mexecute\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mcommand\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mparams\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 634\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 635\u001b[0m \u001b[1;32mdef\u001b[0m \u001b[0mfind_element\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mby\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mBy\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mID\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mvalue\u001b[0m\u001b[1;33m=\u001b[0m\u001b[1;32mNone\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32mE:\\Users\\brian\\Anaconda3\\envs\\pf2_sqlite\\lib\\site-packages\\selenium\\webdriver\\remote\\webdriver.py\u001b[0m in \u001b[0;36mexecute\u001b[1;34m(self, driver_command, params)\u001b[0m\n\u001b[0;32m 319\u001b[0m \u001b[0mresponse\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mcommand_executor\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mexecute\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mdriver_command\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mparams\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 320\u001b[0m \u001b[1;32mif\u001b[0m \u001b[0mresponse\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 321\u001b[1;33m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0merror_handler\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mcheck_response\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mresponse\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 322\u001b[0m response['value'] = self._unwrap_value(\n\u001b[0;32m 323\u001b[0m response.get('value', None))\n", + "\u001b[1;32mE:\\Users\\brian\\Anaconda3\\envs\\pf2_sqlite\\lib\\site-packages\\selenium\\webdriver\\remote\\errorhandler.py\u001b[0m in \u001b[0;36mcheck_response\u001b[1;34m(self, response)\u001b[0m\n\u001b[0;32m 240\u001b[0m \u001b[0malert_text\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mvalue\u001b[0m\u001b[1;33m[\u001b[0m\u001b[1;34m'alert'\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mget\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;34m'text'\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 241\u001b[0m \u001b[1;32mraise\u001b[0m \u001b[0mexception_class\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mmessage\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mscreen\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mstacktrace\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0malert_text\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 242\u001b[1;33m \u001b[1;32mraise\u001b[0m \u001b[0mexception_class\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mmessage\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mscreen\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mstacktrace\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 243\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 244\u001b[0m \u001b[1;32mdef\u001b[0m \u001b[0m_value_or_default\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mobj\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mkey\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mdefault\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;31mTimeoutException\u001b[0m: Message: timeout\n (Session info: headless chrome=78.0.3904.108)\n" + ] + } + ], + "source": [ + "names = feat_names(path.join('..', 'data', 'yaml', 'feats.yaml'))\n", + "feats = []\n", + "counter: int = 0\n", + "executable_path = {'executable_path': 'chromedriver.exe'}\n", + "browser = Browser('chrome', **executable_path, headless=True)\n", + "print('############################################################')\n", + "print(f'Beginning level scraping')\n", + "print('############################################################')\n", + "for name in names:\n", + " counter += 1\n", + " print(f'Name: {name} {counter}/{len(names)}')\n", + " feats.append(feat_level(name))\n", + " print(f'AON name: {feats[-1].name_aon}')\n", + " print(f'Level: {feats[-1].level}')\n", + " print(f'Match: {feats[-1].match}')\n", + " print(f'AON url: {feats[-1].url_aon}')\n", + " print(f'Search url: {feats[-1].url_search}')\n", + " print('############################################################')\n", + "print(f'End of level scraping')\n", + "browser.quit()" + ] + }, + { + "cell_type": "code", + "execution_count": 21, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "############################################################\n", + "Beginning level scraping\n", + "############################################################\n", + "Name: Additional Lore 1/119\n", + "AON name: Additional Lore\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=750\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Additional Lore\n", + "############################################################\n", + "Name: Adopted Ancestry 2/119\n", + "AON name: Adopted Ancestry\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=751\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Adopted Ancestry\n", + "############################################################\n", + "Name: Alchemical Crafting 3/119\n", + "AON name: Alchemical Crafting\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=752\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Alchemical Crafting\n", + "############################################################\n", + "Name: Ancestral Paragon 4/119\n", + "AON name: Ancestral Paragon\n", + "Level: 3\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=753\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Ancestral Paragon\n", + "############################################################\n", + "Name: Arcane Sense 5/119\n", + "AON name: Arcane Sense\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=754\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Arcane Sense\n", + "############################################################\n", + "Name: Armor Proficiency 6/119\n", + "AON name: Armor Proficiency\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=755\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Armor Proficiency\n", + "############################################################\n", + "Name: Assurance 7/119\n", + "AON name: Assurance\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=756\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Assurance\n", + "############################################################\n", + "Name: Automatic Knowledge 8/119\n", + "AON name: Automatic Knowledge\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=757\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Automatic Knowledge\n", + "############################################################\n", + "Name: Bargain Hunter 9/119\n", + "AON name: Bargain Hunter\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=758\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Bargain Hunter\n", + "############################################################\n", + "Name: Battle Cry 10/119\n", + "AON name: Battle Cry\n", + "Level: 7\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=759\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Battle Cry\n", + "############################################################\n", + "Name: Battle Medicine 11/119\n", + "AON name: Battle Medicine\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=760\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Battle Medicine\n", + "############################################################\n", + "Name: Bizarre Magic 12/119\n", + "AON name: Bizarre Magic\n", + "Level: 7\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=761\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Bizarre Magic\n", + "############################################################\n", + "Name: Bonded Animal 13/119\n", + "AON name: Bonded Animal\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=762\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Bonded Animal\n", + "############################################################\n", + "Name: Breath Control 14/119\n", + "AON name: Breath Control\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=763\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Breath Control\n", + "############################################################\n", + "Name: Canny Acumen 15/119\n", + "AON name: Canny Acumen\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=764\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Canny Acumen\n", + "############################################################\n", + "Name: Cat Fall 16/119\n", + "AON name: Cat Fall\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=765\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Cat Fall\n", + "############################################################\n", + "Name: Charming Liar 17/119\n", + "AON name: Charming Liar\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=766\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Charming Liar\n", + "############################################################\n", + "Name: Cloud Jump 18/119\n", + "AON name: Cloud Jump\n", + "Level: 15\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=767\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Cloud Jump\n", + "############################################################\n", + "Name: Combat Climber 19/119\n", + "AON name: Combat Climber\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=768\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Combat Climber\n", + "############################################################\n", + "Name: Confabulator 20/119\n", + "AON name: Confabulator\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=769\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Confabulator\n", + "############################################################\n", + "Name: Connections 21/119\n", + "AON name: Connections\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=770\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Connections\n", + "############################################################\n", + "Name: Continual Recovery 22/119\n", + "AON name: Continual Recovery\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=771\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Continual Recovery\n", + "############################################################\n", + "Name: Courtly Graces 23/119\n", + "AON name: Courtly Graces\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=772\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Courtly Graces\n", + "############################################################\n", + "Name: Craft Anything 24/119\n", + "AON name: Craft Anything\n", + "Level: 15\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=773\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Craft Anything\n", + "############################################################\n", + "Name: Diehard 25/119\n", + "AON name: Diehard\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=774\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Diehard\n", + "############################################################\n", + "Name: Divine Guidance 26/119\n", + "AON name: Divine Guidance\n", + "Level: 15\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=775\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Divine Guidance\n", + "############################################################\n", + "Name: Dubious Knowledge 27/119\n", + "AON name: Dubious Knowledge\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=776\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Dubious Knowledge\n", + "############################################################\n", + "Name: Expeditious Search 28/119\n", + "AON name: Expeditious Search\n", + "Level: 7\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=777\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Expeditious Search\n", + "############################################################\n", + "Name: Experienced Professional 29/119\n", + "AON name: Experienced Professional\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=778\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Experienced Professional\n", + "############################################################\n", + "Name: Experienced Smuggler 30/119\n", + "AON name: Experienced Smuggler\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=779\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Experienced Smuggler\n", + "############################################################\n", + "Name: Experienced Tracker 31/119\n", + "AON name: Experienced Tracker\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=780\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Experienced Tracker\n", + "############################################################\n", + "Name: Fascinating Performance 32/119\n", + "AON name: Fascinating Performance\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=781\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Fascinating Performance\n", + "############################################################\n", + "Name: Fast Recovery 33/119\n", + "AON name: Fast Recovery\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=782\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Fast Recovery\n", + "############################################################\n", + "Name: Feather Step 34/119\n", + "AON name: Feather Step\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=783\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Feather Step\n", + "############################################################\n", + "Name: Fleet 35/119\n", + "AON name: Fleet\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=784\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Fleet\n", + "############################################################\n", + "Name: Foil Senses 36/119\n", + "AON name: Foil Senses\n", + "Level: 7\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=785\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Foil Senses\n", + "############################################################\n", + "Name: Forager 37/119\n", + "AON name: Forager\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=786\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Forager\n", + "############################################################\n", + "Name: Glad-Hand 38/119\n", + "AON name: Glad-Hand\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=787\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Glad-Hand\n", + "############################################################\n", + "Name: Group Coercion 39/119\n", + "AON name: Group Coercion\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=788\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Group Coercion\n", + "############################################################\n", + "Name: Group Impression 40/119\n", + "AON name: Group Impression\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=789\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Group Impression\n", + "############################################################\n", + "Name: Hefty Hauler 41/119\n", + "AON name: Hefty Hauler\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=790\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Hefty Hauler\n", + "############################################################\n", + "Name: Hobnobber 42/119\n", + "AON name: Hobnobber\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=791\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Hobnobber\n", + "############################################################\n", + "Name: Impeccable Crafter 43/119\n", + "AON name: Impeccable Crafter\n", + "Level: 7\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=792\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Impeccable Crafter\n", + "############################################################\n", + "Name: Impressive Performance 44/119\n", + "AON name: Impressive Performance\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=793\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Impressive Performance\n", + "############################################################\n", + "Name: Incredible Initiative 45/119\n", + "AON name: Incredible Initiative\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=794\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Incredible Initiative\n", + "############################################################\n", + "Name: Incredible Investiture 46/119\n", + "AON name: Incredible Investiture\n", + "Level: 11\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=795\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Incredible Investiture\n", + "############################################################\n", + "Name: Intimidating Glare 47/119\n", + "AON name: Intimidating Glare\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=796\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Intimidating Glare\n", + "############################################################\n", + "Name: Intimidating Prowess 48/119\n", + "AON name: Intimidating Prowess\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=797\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Intimidating Prowess\n", + "############################################################\n", + "Name: Inventor 49/119\n", + "AON name: Inventor\n", + "Level: 7\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=798\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Inventor\n", + "############################################################\n", + "Name: Kip Up 50/119\n", + "AON name: Kip Up\n", + "Level: 7\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=799\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Kip Up\n", + "############################################################\n", + "Name: Lasting Coercion 51/119\n", + "AON name: Lasting Coercion\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=800\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Lasting Coercion\n", + "############################################################\n", + "Name: Legendary Codebreaker 52/119\n", + "AON name: Legendary Codebreaker\n", + "Level: 15\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=801\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Legendary Codebreaker\n", + "############################################################\n", + "Name: Legendary Linguist 53/119\n", + "AON name: Legendary Linguist\n", + "Level: 15\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=802\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Legendary Linguist\n", + "############################################################\n", + "Name: Legendary Medic 54/119\n", + "AON name: Legendary Medic\n", + "Level: 15\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=803\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Legendary Medic\n", + "############################################################\n", + "Name: Legendary Negotiation 55/119\n", + "AON name: Legendary Negotiation\n", + "Level: 15\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=804\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Legendary Negotiation\n", + "############################################################\n", + "Name: Legendary Performer 56/119\n", + "AON name: Legendary Performer\n", + "Level: 15\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=805\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Legendary Performer\n", + "############################################################\n", + "Name: Legendary Professional 57/119\n", + "AON name: Legendary Professional\n", + "Level: 15\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=806\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Legendary Professional\n", + "############################################################\n", + "Name: Legendary Sneak 58/119\n", + "AON name: Legendary Sneak\n", + "Level: 15\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=807\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Legendary Sneak\n", + "############################################################\n", + "Name: Legendary Survivalist 59/119\n", + "AON name: Legendary Survivalist\n", + "Level: 15\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=808\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Legendary Survivalist\n", + "############################################################\n", + "Name: Legendary Thief 60/119\n", + "AON name: Legendary Thief\n", + "Level: 15\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=809\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Legendary Thief\n", + "############################################################\n", + "Name: Lengthy Diversion 61/119\n", + "AON name: Lengthy Diversion\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=810\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Lengthy Diversion\n", + "############################################################\n", + "Name: Lie To Me 62/119\n", + "AON name: Lie to Me\n", + "Level: 1\n", + "Match: False\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=811\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Lie To Me\n", + "############################################################\n", + "Name: Magical Crafting 63/119\n", + "AON name: Magical Crafting\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=812\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Magical Crafting\n", + "############################################################\n", + "Name: Magical Shorthand 64/119\n", + "AON name: Magical Shorthand\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=813\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Magical Shorthand\n", + "############################################################\n", + "Name: Multilingual 65/119\n", + "AON name: Multilingual\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=814\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Multilingual\n", + "############################################################\n", + "Name: Natural Medicine 66/119\n", + "AON name: Natural Medicine\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=815\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Natural Medicine\n", + "############################################################\n", + "Name: Nimble Crawl 67/119\n", + "AON name: Nimble Crawl\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=816\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Nimble Crawl\n", + "############################################################\n", + "Name: Oddity Identification 68/119\n", + "AON name: Oddity Identification\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=817\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Oddity Identification\n", + "############################################################\n", + "Name: Pickpocket 69/119\n", + "AON name: Pickpocket\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=818\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Pickpocket\n", + "############################################################\n", + "Name: Planar Survival 70/119\n", + "AON name: Planar Survival\n", + "Level: 7\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=819\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Planar Survival\n", + "############################################################\n", + "Name: Powerful Leap 71/119\n", + "AON name: Powerful Leap\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=820\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Powerful Leap\n", + "############################################################\n", + "Name: Quick Climber 72/119\n", + "AON name: Quick Climber\n", + "Level: 7\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=821\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Quick Climber\n", + "############################################################\n", + "Name: Quick Coercion 73/119\n", + "AON name: Quick Coercion\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=822\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Quick Coercion\n", + "############################################################\n", + "Name: Quick Disguise 74/119\n", + "AON name: Quick Disguise\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=823\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Quick Disguise\n", + "############################################################\n", + "Name: Quick Identification 75/119\n", + "AON name: Quick Identification\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=824\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Quick Identification\n", + "############################################################\n", + "Name: Quick Jump 76/119\n", + "AON name: Quick Jump\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=825\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Quick Jump\n", + "############################################################\n", + "Name: Quick Recognition 77/119\n", + "AON name: Quick Recognition\n", + "Level: 7\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=826\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Quick Recognition\n", + "############################################################\n", + "Name: Quick Repair 78/119\n", + "AON name: Quick Repair\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=827\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Quick Repair\n", + "############################################################\n", + "Name: Quick Squeeze 79/119\n", + "AON name: Quick Squeeze\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=828\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Quick Squeeze\n", + "############################################################\n", + "Name: Quick Swim 80/119\n", + "AON name: Quick Swim\n", + "Level: 7\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=829\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Quick Swim\n", + "############################################################\n", + "Name: Quick Unlock 81/119\n", + "AON name: Quick Unlock\n", + "Level: 7\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=830\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Quick Unlock\n", + "############################################################\n", + "Name: Quiet Allies 82/119\n", + "AON name: Quiet Allies\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=831\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Quiet Allies\n", + "############################################################\n", + "Name: Rapid Mantel 83/119\n", + "AON name: Rapid Mantel\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=832\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Rapid Mantel\n", + "############################################################\n", + "Name: Read Lips 84/119\n", + "AON name: Read Lips\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=833\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Read Lips\n", + "############################################################\n", + "Name: Recognize Spell 85/119\n", + "AON name: Recognize Spell\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=834\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Recognize Spell\n", + "############################################################\n", + "Name: Ride 86/119\n", + "AON name: Ride\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=835\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Ride\n", + "############################################################\n", + "Name: Robust Recovery 87/119\n", + "AON name: Robust Recovery\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=836\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Robust Recovery\n", + "############################################################\n", + "Name: Scare to Death 88/119\n", + "AON name: Scare to Death\n", + "Level: 15\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=837\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Scare to Death\n", + "############################################################\n", + "Name: Shameless Request 89/119\n", + "AON name: Shameless Request\n", + "Level: 7\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=838\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Shameless Request\n", + "############################################################\n", + "Name: Shield Block 90/119\n", + "AON name: Shield Block\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=839\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Shield Block\n", + "############################################################\n", + "Name: Sign Language 91/119\n", + "AON name: Sign Language\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=840\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Sign Language\n", + "############################################################\n", + "Name: Skill Training 92/119\n", + "AON name: Skill Training\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=841\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Skill Training\n", + "############################################################\n", + "Name: Slippery Secrets 93/119\n", + "AON name: Slippery Secrets\n", + "Level: 7\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=842\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Slippery Secrets\n", + "############################################################\n", + "Name: Snare Crafting 94/119\n", + "AON name: Snare Crafting\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=843\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Snare Crafting\n", + "############################################################\n", + "Name: Specialty Crafting 95/119\n", + "AON name: Specialty Crafting\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=844\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Specialty Crafting\n", + "############################################################\n", + "Name: Steady Balance 96/119\n", + "AON name: Steady Balance\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=845\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Steady Balance\n", + "############################################################\n", + "Name: Streetwise 97/119\n", + "AON name: Streetwise\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=846\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Streetwise\n", + "############################################################\n", + "Name: Student of the Canon 98/119\n", + "AON name: Student of the Canon\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=847\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Student of the Canon\n", + "############################################################\n", + "Name: Subtle Theft 99/119\n", + "AON name: Subtle Theft\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=848\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Subtle Theft\n", + "############################################################\n", + "Name: Survey Wildlife 100/119\n", + "AON name: Survey Wildlife\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=849\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Survey Wildlife\n", + "############################################################\n", + "Name: Swift Sneak 101/119\n", + "AON name: Swift Sneak\n", + "Level: 7\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=850\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Swift Sneak\n", + "############################################################\n", + "Name: Terrain Expertise 102/119\n", + "AON name: Terrain Expertise\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=851\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Terrain Expertise\n", + "############################################################\n", + "Name: Terrain Stalker 103/119\n", + "AON name: Terrain Stalker\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=852\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Terrain Stalker\n", + "############################################################\n", + "Name: Terrified Retreat 104/119\n", + "AON name: Terrified Retreat\n", + "Level: 7\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=853\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Terrified Retreat\n", + "############################################################\n", + "Name: Titan Wrestler 105/119\n", + "AON name: Titan Wrestler\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=854\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Titan Wrestler\n", + "############################################################\n", + "Name: Toughness 106/119\n", + "AON name: Toughness\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=855\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Toughness\n", + "############################################################\n", + "Name: Train Animal 107/119\n", + "AON name: Train Animal\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=856\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Train Animal\n", + "############################################################\n", + "Name: Trick Magic Item 108/119\n", + "AON name: Trick Magic Item\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=857\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Trick Magic Item\n", + "############################################################\n", + "Name: Underwater Marauder 109/119\n", + "AON name: Underwater Marauder\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=858\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Underwater Marauder\n", + "############################################################\n", + "Name: Unified Theory 110/119\n", + "AON name: Unified Theory\n", + "Level: 15\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=859\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Unified Theory\n", + "############################################################\n", + "Name: Unmistakable Lore 111/119\n", + "AON name: Unmistakable Lore\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=860\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Unmistakable Lore\n", + "############################################################\n", + "Name: Untrained Improvisation 112/119\n", + "AON name: Untrained Improvisation\n", + "Level: 3\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=861\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Untrained Improvisation\n", + "############################################################\n", + "Name: Virtuosic Performer 113/119\n", + "AON name: Virtuosic Performer\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=862\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Virtuosic Performer\n", + "############################################################\n", + "Name: Wall Jump 114/119\n", + "AON name: Wall Jump\n", + "Level: 7\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=863\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Wall Jump\n", + "############################################################\n", + "Name: Ward Medic 115/119\n", + "AON name: Ward Medic\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=864\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Ward Medic\n", + "############################################################\n", + "Name: Wary Disarmament 116/119\n", + "AON name: Wary Disarmament\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=865\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Wary Disarmament\n", + "############################################################\n", + "Name: Weapon Proficiency 117/119\n", + "AON name: Weapon Proficiency\n", + "Level: 1\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=866\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Weapon Proficiency\n", + "############################################################\n", + "Name: Relentless Stalker 118/119\n", + "AON name: Relentless Stalker\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=867\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Relentless Stalker\n", + "############################################################\n", + "Name: Wilderness Spotter 119/119\n", + "AON name: Wilderness Spotter\n", + "Level: 2\n", + "Match: True\n", + "AON url: https://2e.aonprd.com/Feats.aspx?ID=868\n", + "Search url: https://2e.aonprd.com/Search.aspx?query=Wilderness Spotter\n", + "############################################################\n", + "End of level scraping\n" + ] + } + ], + "source": [ + "names2 = names[len(feats):]\n", + "if names2:\n", + " counter2: int = 0\n", + " browser = Browser('chrome', **executable_path, headless=True)\n", + " print('############################################################')\n", + " print(f'Beginning level scraping')\n", + " print('############################################################')\n", + " for name in names2:\n", + " counter2 += 1\n", + " print(f'Name: {name} {counter2}/{len(names2)}')\n", + " feats.append(feat_level(name))\n", + " print(f'AON name: {feats[-1].name_aon}')\n", + " print(f'Level: {feats[-1].level}')\n", + " print(f'Match: {feats[-1].match}')\n", + " print(f'AON url: {feats[-1].url_aon}')\n", + " print(f'Search url: {feats[-1].url_search}')\n", + " print('############################################################')\n", + " print(f'End of level scraping')\n", + " browser.quit()" + ] + }, + { + "cell_type": "code", + "execution_count": 31, + "metadata": {}, + "outputs": [], + "source": [ + "with open('feat_level.csv', mode='w', newline='') as csv_file:\n", + " csv_writer = writer(csv_file, delimiter=',', quotechar='\"', quoting=csv.QUOTE_MINIMAL)\n", + " csv_writer.writerow(['name', 'name_aon', 'level', 'url_search', 'url_aon', 'match'])\n", + " for feat in feats:\n", + " csv_writer.writerow([feat.name_yaml, feat.name_aon, feat.level, feat.url_search, feat.url_aon, feat.match])" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.7.5" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/scripts/feat_level.py b/scripts/feat_level.py new file mode 100644 index 0000000..3e47399 --- /dev/null +++ b/scripts/feat_level.py @@ -0,0 +1,141 @@ +#!/usr/bin/env python +# coding: utf-8 + +# In[28]: + + +from bs4 import BeautifulSoup as bs +from bs4 import NavigableString, Tag +import csv +from dataclasses import dataclass +from os import path +import pandas as pd +import re +# import requests +from ruamel import yaml +from splinter import Browser +from typing import List # Dict +get_ipython().run_line_magic('autosave', '300') + + +# ## Dataclasses + +# In[2]: + + +@dataclass(frozen=True) +class Feat: + name_yaml: str + name_aon: str + level: int + url_search: str + url_aon: str + match: bool + + +# ## Functions + +# In[3]: + + +def feat_names(path: str) -> List: + """Accepts a string path to a yaml file and returns a list of the feat names.""" + with open(path, 'r', encoding='utf8') as file: + feats = pd.io.json.json_normalize(yaml.safe_load(file), 'feat') + return feats['name'].to_list() + + +# In[4]: + + +def feat_level(name_yaml: str) -> Feat: + """Accepts the name of a feat and returns a Feat dataclass.""" + name_clean: str = re.sub(' \([A-Z, a-z]*\)$', '', name_yaml) + url_search: str = 'https://2e.aonprd.com/Search.aspx?query=' + name_clean + browser.visit(url_search) + for number in range(0, 13): + if number != 6: + browser.uncheck(f'ctl00$MainContent$TableList${number}') + else: + continue + browser.click_link_by_id('ctl00_MainContent_btnBestMatch') + url_aon: str = browser.url + soup: bs = bs(browser.html) + try: + name_aon: str = soup.find('h1', 'title').a.text + except AttributeError: + name_aon: str = '' + match: bool = True if name_aon == name_clean else False + try: + level: int = int(soup.find('h1', 'title').span.text.split(' ')[1].strip()) + except AttributeError: + level:int = -1 + return Feat(name_yaml, name_aon, level, url_search, url_aon, match) + + +# ## Execution + +# In[5]: + + +names = feat_names(path.join('..', 'data', 'yaml', 'feats.yaml')) +feats = [] +counter: int = 0 +executable_path = {'executable_path': 'chromedriver.exe'} +browser = Browser('chrome', **executable_path, headless=True) +print('############################################################') +print(f'Beginning level scraping') +print('############################################################') +for name in names: + counter += 1 + print(f'Name: {name} {counter}/{len(names)}') + feats.append(feat_level(name)) + print(f'AON name: {feats[-1].name_aon}') + print(f'Level: {feats[-1].level}') + print(f'Match: {feats[-1].match}') + print(f'AON url: {feats[-1].url_aon}') + print(f'Search url: {feats[-1].url_search}') + print('############################################################') +print(f'End of level scraping') +browser.quit() + + +# In[21]: + + +names2 = names[len(feats):] +if names2: + counter2: int = 0 + browser = Browser('chrome', **executable_path, headless=True) + print('############################################################') + print(f'Beginning level scraping') + print('############################################################') + for name in names2: + counter2 += 1 + print(f'Name: {name} {counter2}/{len(names2)}') + feats.append(feat_level(name)) + print(f'AON name: {feats[-1].name_aon}') + print(f'Level: {feats[-1].level}') + print(f'Match: {feats[-1].match}') + print(f'AON url: {feats[-1].url_aon}') + print(f'Search url: {feats[-1].url_search}') + print('############################################################') + print(f'End of level scraping') + browser.quit() + + +# In[31]: + + +with open('feat_level.csv', mode='w', newline='') as csv_file: + csv_writer = writer(csv_file, delimiter=',', quotechar='"', quoting=csv.QUOTE_MINIMAL) + csv_writer.writerow(['name', 'name_aon', 'level', 'url_search', 'url_aon', 'match']) + for feat in feats: + csv_writer.writerow([feat.name_yaml, feat.name_aon, feat.level, feat.url_search, feat.url_aon, feat.match]) + + +# In[ ]: + + + +