It's also wrong because buffed_hit_stat includes passive bonuses to hit chance (crab claw technique when wielding accordion, master of surprising fist when unarmed).
Perhaps there should be buffed_damage_stat to account for these differences (and the technically possible chance that some weapons use different stat for to-hit and damage calculations)?
There's current_hit_stat, but that just returns *which* stat.
Is there even any passive skill/modifier/... (not combat skill) that would increase "buffed stat used for calculating damage" without also increasing that buffed stat?