
The dagger is 7-21 normally which seems to be OK, but it looks like the rapier is losing the non-rogue 40% damage still.
Another point: Shouldn't it be a dex scaling weapon? I think it doesn't matter how hard you pierce, just where you hit and if you pierce at all.