Add Unchained book
Pick Ancestral Arms racial trait
Take free Exotic Weapon Proficiency (Elven Curve Blade)
Put 20 in dex
Select rogue class
Select unchained rogue in Rogue class selection
Add 2 more levels of rogue
Select Elven curve blade as Unchained Rogue Finesse Damage Choice
Buy and equip Elven curve blade
Check character sheet: damage is 1D10
Expected: damage is 1D10 + 7 (1.5 x dex modifier as it's a two handed weapon)
CODE TEAM - I’ve isolated this as best I can to something blocking the modifier from this newer tag when the STRENGTH Score is below 10. BONUS:WEAPONPROF=%LIST|STATDAMAGE|DEX-STR works fine for the positive numbers, but as soon as the value drops to 0 any alternatives are failing. If I drop the -STR, and just put a flat 20 value, it stops at countering the STR penalty only, leaving the value at 0 for the Stat Modifier. I believe this to be a CODE bug, as I lose all control of the values and cannot correct it.
Did you want to address this as a patch to 6.08, or just handle with the new formula system in 6.09.x?
It’s a corner case situation, so I’ll understand if you don’t want to patch it for 6.08, and with the replacement system looming ahead.
This is a data issue and can be fixed by changing
cr__stats.lst, line 4 to use BONUS:COMBAT|DAMAGEMULT:2|if(STR>0,1.5,1)
pu_abilities_class, line 395 add BONUS:WEAPONPROF=%LIST|DAMAGEMULT:2|if(DEX>0,1.5,1)-if(STR>0,1.5,1)