Ok first problem I can see is that faster cast and spell channeling, etc are NOT weapon attributes therefore in your code you do not need
Code:
Weapon.WeaponAttribute
It just needs to be
Also you must make sure that you have eidted the correct part of the code for the shields and weapons. the start of weapon code begins with
Code:
if ( targeted is BaseWeapon )
and the beginning of the shield code begins with
Code:
if ( targeted is BaseShield )
also in the shield code you need to have
not
I hope that this helps,
PS. Hit Leech Hits is a weaponattribute you don't need to change that
