So this latest suggestion worked.
Pre-Traits/5000
Code:
if (field[grIsEquip].value <> 0) then
foreach pick in hero where "thingid.miSFAPath2"
eachpick.field[wpDmgBonus].value += 2
eachpick.field[wpBonus].value += 2
nexteach
endif
No errors and not effecting any other weapon. Thanks Cape!
One more problem licked.