Do defensive weapon strap-ons only take effect depending on which weapon (melee/ranged) I'm holding?
For example, I have a melee weapon with the 'Iron Crossguard' defensive strap-on (deflect 15% more damage when you block):
And in combat, I attacked with my ranged weapon, so I'm now holding my ranged weapon. If I get attacked while holding the ranged weapon, will I still deflect 15% more damage when I block?
Solution 1:
If you are not holding the weapon that the strap-on is...well...strapped on to when you are attacked then no the perk will not take affect and reduce the damage. Just like how if you have a bonus fire strap-on on your ranged weapon the perk does not take affect when you use your melee weapon. I would suggest using that strap-on on what ever weapon you have out the majority of the time.