Context-aware Attack Calculations (Patreon)
Content
After about 50 hours of working on the new feature, I got the code working, and gone over almost all feats and class & racial features for adding code for this new feature.
A rundown of the features that have been edited:
Feats:
• Crossbow Expert
• Great Weapon Fighting
• Sharpshooter
• Tavern Brawler
• Tough [HP]
Class Features:
• Rage (Barbarian)
• Brutal Critical (Barbarian)
• Martial Arts (Monk)
• Ki-Empowered Strikes (Monk)
• Archery Fighting Style
• Dueling Fighting Style
• Great Weapon Fighting Style
• Two-Weapon Fighting Style
• Close Quarters Shooter Fighting Style
• Improved Divine Smite (Paladin)
• Sneak Attack (Rogue)
• Pact of the Blade (Warlock)
• Lifedrinker (Warlock invocation)
• Repelling Blast (Warlock invocation)
• Potent Spellcasting (Cleric archetypes)
• Divine Strike (Cleric archetypes)
• Channel Divinity: Sacred Weapon (Paladin, Oath of Devotion)
• Draconic Resilience (Sorcerer, Draconic Bloodline [HP])
• Elemental Affinity (Sorcerer, Draconic Bloodline)
• Song of Victory (Wizard, Bladesinger)
• Improved Critical (Fighter, Champion)
• Superior Critical (Fighter, Champion)
• Radiant Soul (Warlock, the Undying Light)
• Favored Enemy & Greater Favored Enemy (UA Ranger)
• Raging Storm: Sea (Barbarian, Path of the Storm Herald)
• Arcane Arrow (Fighter, Arcane Archer)
• Implacable Mark (Fighter, Knight)
• Hold the Line (Fighter, Knight)
• Steady Aim (Fighter, Sharpshooter)
• Kensei Weapons (Monk, Way of the Kensei)
• One with the Blade (Monk, Way of the Kensei)
• Precise Strike (Monk, Way of the Kensei)
• Invincible Conqueror (Paladin, Oath of Conquest)
• Channel Divinity: Poison Strike (Paladin, Oath of Treachery)
• Piercing Thorns (Ranger, Primeval Guardian Conclave)
Racial Features:
• Talons (Aarakocra, converged with unarmed strike)
• Dwarven Toughness (Hill Dwarf [HP])
• Savage Attacks (Half-Orc)
As far as I can tell, I have done all Feats, Class Features, and Racial Features that you would want to have an affect on the attack calculations. The only ones that I still have to do are the Artificer features.
If you think of more things that could benefit from the new context-aware attack calculation, let me know, and I can add them to the list!