Hi Glovz,
First of all, some clarification:
Actually, notice that I wrote max(player_strength - 5, 1), so if player_strength - 5 dips below 1, then it will be a 1. Also, I forgot about the Heavy Handed Trait. If the player has the Heavy Handed Trait, then add 4 to the figure.
=======...