dunstvangeet
Explorer
NEW SUGGESTED FEATURE - Off-hand attack.
For two-weapon fighting, it would be nice to have a separate dmg calculation on the attacks for off-hand attacks for light melee weapons.
Formula that I've figured out for the damage override to correctly calculate the off-hand attack. This would probably need to be modified to correctly calculate it if we're implementing it into the attack section of the sheet.
=Attack1dmgdice&IF(OR(FightingStyleTwoWeapon,IF(Attack1propsfinesse="finesse",MAX(STRMod,DEXMod),STRMod)<0),Attack1damage,TEXT(Attack1damage-IF(Attack1propsfinesse="finesse",MAX(STRMod,DEXMod),STRMod),"+0;-0;"))
That formula only implements dexerity (since that's what I was testing it with). Would need to get a bit more complicated to truly work in all situations.
I think I've got the formula here (this implements fighting style two-weapon fighting).
=Attack1dmgdice&IF(OR(FightingStyleTwoWeapon,IF(Attack1propsfinesse="finesse",MAX(STRMod,DEXMod),STRMod)<0),Attack1damage,TEXT(Attack1damage-DEXMod,"+0;-0;"))
It would be nice if this would be implemented.
For two-weapon fighting, it would be nice to have a separate dmg calculation on the attacks for off-hand attacks for light melee weapons.
Formula that I've figured out for the damage override to correctly calculate the off-hand attack. This would probably need to be modified to correctly calculate it if we're implementing it into the attack section of the sheet.
=Attack1dmgdice&IF(OR(FightingStyleTwoWeapon,IF(Attack1propsfinesse="finesse",MAX(STRMod,DEXMod),STRMod)<0),Attack1damage,TEXT(Attack1damage-IF(Attack1propsfinesse="finesse",MAX(STRMod,DEXMod),STRMod),"+0;-0;"))
That formula only implements dexerity (since that's what I was testing it with). Would need to get a bit more complicated to truly work in all situations.
I think I've got the formula here (this implements fighting style two-weapon fighting).
=Attack1dmgdice&IF(OR(FightingStyleTwoWeapon,IF(Attack1propsfinesse="finesse",MAX(STRMod,DEXMod),STRMod)<0),Attack1damage,TEXT(Attack1damage-DEXMod,"+0;-0;"))
It would be nice if this would be implemented.
Last edited: