The Shadow Blade feat is built with "feat" language that only affects a specific weapon (hence the dropdown), so using the lines directly won't translate properly.
I'd go ahead and change the lines to this:
Code:
doneif (tagis[Helper.ShowSpec] = 0)
foreach pick in hero from BaseWep where "thingid.wGun1 | thingid.wGun2 | ..."
eachpick.field[wDamBonus].value += #attrmod[aDEX]
nexteach
Just substitute the appropriate weapon ID for the "wGun1" and "wGun2" areas. Repeat the sample lines for each weapon you want the bonus to apply to.