if (parent.tagis[component.BaseWep] <> 0) then
perform parent.assign[wSpecial.Nonlethal]
#extradamage[parent," plus 1d6 non-lethal",field[name].text]
else
foreach pick in hero from BaseWep where container.child[gCustMagic].field[gWeapExpr].text
perform eachpick.assign[wSpecial.Nonlethal]
#extradamage[eachpick," plus 1d6 non-lethal",field[name].text]
nexteach
endif