The 5e version of this perk applies applies the lack of disadvantage to all ranged attack rolls- Would this be something you would be able to tweak this for?
Thanks to extensive practice with the crossbow, you gain the following benefits:
You ignore the loading quality of crossbows with which you are proficient.
Being within 5 feet of a hostile creature doesn’t impose disadvantage on your ranged attack rolls.
When you use the Attack action and attack with a one handed weapon, you can use a bonus action to attack with a hand crossbow you are holding. (I guess this is built into base game since loading is ignored)
So the way the feat is implemented by default is this line IgnorePointBlankDisadvantage(loading) so it's ignoring the disadvantage when the equipped weapon has the loading weapon property (which is on the crossbows). I've just changed this to look for the ammunition tag instead so it'll now work with bows, crossbows, darts and slings. Unfortunately attacks made without a base weapon get classed as spells and don't get the weapon tags to be effected with this method. Even sneak attack is technically a spell with how things are implemented.
Nice, just to add. Since you are following the TTRPG idea, there the feat itself also worked on ranged spells as well, like firebolt or ray of frost. It's any ranged attack roll
In actuality, the DnD 5E version of this applies to ALL ranged attack rolls, including spells. I'm not sure how to mod this game, but my IT background says that if this game is operating on tags, a simple solution would be to see if there's a tag that references ranged attack. Even spells have "melee" or "ranged" on them, I believe.
As above "So the way the feat is implemented by default is this line IgnorePointBlankDisadvantage(loading) so it's ignoring the disadvantage when the equipped weapon has the loading weapon property (which is on the crossbows). I've just changed this to look for the ammunition tag instead so it'll now work with bows, crossbows, darts and slings. Unfortunately attacks made without a base weapon get classed as spells and don't get the weapon tags to be effected with this method. Even sneak attack is technically a spell with how things are implemented."
that would be cool, it sucks to have cool ranged spells that always have disadvantage, it would be nice to have a feat to overcome this, and war caster makes the most sense. if possible, but making the feat point blank and applying it to all ranged attacks would also work.
12 comments
IgnorePointBlankDisadvantage(loading)
so it's ignoring the disadvantage when the equipped weapon has the loading weapon property (which is on the crossbows).
I've just changed this to look for the ammunition tag instead so it'll now work with bows, crossbows, darts and slings. Unfortunately attacks made without a base weapon get classed as spells and don't get the weapon tags to be effected with this method. Even sneak attack is technically a spell with how things are implemented.
"So the way the feat is implemented by default is this line
IgnorePointBlankDisadvantage(loading)
so it's ignoring the disadvantage when the equipped weapon has the loading weapon property (which is on the crossbows).
I've just changed this to look for the ammunition tag instead so it'll now work with bows, crossbows, darts and slings. Unfortunately attacks made without a base weapon get classed as spells and don't get the weapon tags to be effected with this method. Even sneak attack is technically a spell with how things are implemented."